Hi Jose,

On Thu, Apr 18, 2013 at 3:00 AM, Jose Hernandez <[email protected]> wrote:
> Hello,
> I have been running into a bit of an issue with the plugin, I tested it in
> a dev environment running rsyslogd 7.2.6 and elasticsearch 0.9.0 RC2 on a
> CentOS 6 server which I installed using the rpm available. I tried moving
> this config to our production environment I have been having issue getting
> to work.
>
> In production I'm running elasticsearch  0.2.0 and rsyslogd 7.2.6 which I
> compiled from sourced with ----enabled elasticsearch
>
> After I migrated my configuration from Dev (which was working and edited
> the correct hostname) I see the following errors with I start:
> rsyslogd -dn
>
> 6557.417991000:43ca7940: omelasticsearch: using REST URL: '
> http://xxx.xxx.145.6:9200/_bulk?'

How can you get "_bulk" in your URL since (according to your
configuration below) bulk mode is off ?

> 6557.418003000:43ca7940: omelasticsearch: do curl_easy_perform()
> 6557.452590000:43ca7940: omelasticsearch: curl_easy_perform() returned 6

Curl error 6 means the host can not be resolved.

> 6557.452603000:43ca7940: omelasticsearch: we are suspending ourselfs due to
> failure 6 of curl_easy_perform()
> 6557.452610000:43ca7940: omelasticsearch: endTransaction done with -2007
> 6557.452616000:43ca7940: Action 0xe76e4b0 transitioned to state: rtry
> 6557.452622000:43ca7940: tryDoAction 0xe76e4b0, pnElem 1, nElem 1
> 6557.452629000:43ca7940: omelasticsearch: tryResume called
> 6557.487637000:43ca7940: omelasticsearch: checkConn() curl_easy_perform()
> failed: couldn't resolve host name
>
>
> which makes no sense because I can get to that IP on the local host
> I'm using the following for the config:
>
>  *.*     action(bulkmode="off" type="omelasticsearch"
> template="customSchema" searchIndex="srchidx" dynSearchIndex="on"
> server="xxx.xxx.145.6")
>

Could you also show your srchidx and customSchema templates ?

> when I try the to use the hostname in the config I get
>
> 1258.920324000:43c8b940: omelasticsearch: checkConn() curl_easy_perform()
> failed: URL using bad/illegal format or missing URL
>
> URL that is trying: 1258.894466000:43c8b940: omelasticsearch: using REST
> URL: 'http://hostname:9200/logs-04-2013/events?'
>
> In my /etc/hosts file I configured my fqdn as part of the 127.0.0.1 IP and
> when I reran rsyslog I got again the:
>
> 6557.487637000:43ca7940: omelasticsearch: checkConn() curl_easy_perform()
> failed: couldn't resolve host name
> Error
>
> I also tried installing Elasticsearch .9.0 RC2 in prod to equate all the
> versions in all software and I get the following messages:
>
> 6293.233809000:45506940: omelasticsearch: using REST URL: '
> http://fqhn:9200/logs-04-2013/events?'
> 6293.233819000:45506940: omelasticsearch: do curl_easy_perform()
> 6293.233877000:45506940: omelasticsearch: curl_easy_perform() returned 3

Curl error 3 means the URL is mal formed.

-- 
Jérôme
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
THAT.

Reply via email to