I think this was a bug fixed in the last 4 weeks or so...

Rainer

Sent from phone, thus brief.
Am 05.03.2014 18:54 schrieb "Daniel Pocock" <[email protected]>:

> Package: rsyslog-mongodb
> Version: 7.4.4-1~bpo70+1
>
>
> If I try the configuration samples from README.Debian, it just logs an
> error to /var/log/syslog
>
>
> rsyslogd-2207: error during parsing file /etc/rsyslog.conf, on or before
> line 124: parameter 'template' required but not specified - fix config
> [try http://www.rsyslog.com/e/2207 ]
>
>
> The provided URL is not helpful
>
> Manually declaring a template and action like this seems to generate
> entries to mongodb:
>
> # Load the module
> $ModLoad ommongodb
>
> # declare a template called BSON:
> template(name="BSON" type="string" string="\"sys\" : \"%hostname%\",
> \"time\" : \"%timereported:::rfc3339%\", \"time_rcvd\" :
> \"%timegenerated:::rfc3339%\", \"msg\" : \"%msg%\", \"syslog_fac\" :
> \"%syslogfacility%\", \"syslog_sever\" : \"%syslogseverity%\",
> \"syslog_tag\" : \"%syslogtag%\", \"procid\" : \"%programname%\",
> \"pid\" : \"%procid%\", \"level\" : \"%syslogpriority-text%\"")
>
> # declare an action using the BSON template:
> *.*    action(type="ommongodb" server="127.0.0.1" db="logs"
> collection="syslog" template="BSON")
>
>
> Now I can see entries in mongodb:
>
> $ mongo
> MongoDB shell version: 2.0.6
> connecting to: test
> > use logs
> switched to db logs
> > db.syslog.find()
>
>

Reply via email to