Skip to content

Error initializing Python driver object, init() returned FALSE; driver='s_r2s#0' #2

@mjknoxie

Description

@mjknoxie

Hi, I seem to be unable to get this working. I followed the instructions, but syslog-ng won't start.

Jul 05 14:29:53 log-scrapper-dev syslog-ng[1738]: [2020-07-05T14:29:53.777859] WARNING: With use-dns(no), dns-cache() will be forced to 'no' too!;
Jul 05 14:29:53 log-scrapper-dev syslog-ng[1738]: REST2Syslog Source init
Jul 05 14:29:53 log-scrapper-dev syslog-ng[1738]: running python version:3.6
Jul 05 14:29:53 log-scrapper-dev syslog-ng[1738]: found extension: pcasb_alerts
Jul 05 14:29:53 log-scrapper-dev syslog-ng[1738]: init Extension pcasb_alerts
Jul 05 14:29:53 log-scrapper-dev syslog-ng[1738]: about to load paginator for extension pcasb_alerts
Jul 05 14:29:53 log-scrapper-dev syslog-ng[1738]: about to load api_paginator class...
Jul 05 14:29:53 log-scrapper-dev syslog-ng[1738]: configuration of REST2Syslog Source (R2S) is incomplete or malformed. Please reffer to the R2S Wiki for more details.
Jul 05 14:29:53 log-scrapper-dev syslog-ng[1738]: [2020-07-05T14:29:53.784234] Error initializing Python driver object, init() returned FALSE; driver='s_r2s#0', class='r2s.source.REST2SyslogSource'
Jul 05 14:29:53 log-scrapper-dev syslog-ng[1738]: [2020-07-05T14:29:53.784248] Error initializing message pipeline; plugin_name='python', location='/etc/syslog-ng/conf.d/r2s.conf:2:5'
Jul 05 14:29:53 log-scrapper-dev systemd[1]: syslog-ng.service: main process exited, code=exited, status=2/INVALIDARGUMENT
Jul 05 14:29:53 log-scrapper-dev systemd[1]: Failed to start System Logger Daemon.

config is pretty simple:

source s_r2s {
    python(
      class("r2s.source.REST2SyslogSource")
      options("interval",60)
      options("auth_url","https://api.opsgenie.com/v2/logs/")
      options("alerts_url","https://api.opsgenie.com/v2/logs/")
      options("api_key","XXXXXXXXX")
    );
};

destination d_tcp { syslog("127.0.0.1" transport("tcp") port(514) ); };

log {source(s_r2s); destination(d_tcp); };
  • CentOS 7
  • Python 3.6
  • syslog-ng 3.28

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions