LINUX.ORG.RU

Сообщения Little-Yo

 

rsysslog не выполняет скрипт-2

Проблема zabbix-rsyslog аналогична рассматриваемой здесь: rsysslog не выполняет скрипт

есть конфиг rsyslog, который пишет в файл и отрабатывает .pl который посылает событие в zabbix.

$template network-fmt,"%TIMESTAMP:::date-rfc3339% [%fromhost-ip%] %pri-text% %syslogtag%%msg%\n"
if $fromhost-ip != '127.0.0.1' then ^/etc/zabbix/scripts/zabbix_syslog_lkp_host.pl;network-fmt
if $fromhost-ip != '127.0.0.1' then /var/log/network.log;network-fmt
& stop

работает только запись в файл. скрипт .pl не срабатывает, несмотря на x-разрешения на файл. вручную под root скрипт работает, событие отсылается в zabbix. но под zabbix выдает следующее:

Can't locate JSON/RPC/Legacy/Client.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/local/bin/zabbix_syslog_lkp_host.pl line 6.
BEGIN failed--compilation aborted at /usr/local/bin/zabbix_syslog_lkp_host.pl line 6.

 , , ,

Little-Yo
()

RSS подписка на новые темы