Всем привет. Может кто-нибудь победил получение Syslog на Zabbix 4.0b2. Я делал по https://github.com/v-zhuravlev/zabbix-syslog , на Zabbix 3.4 все отрабатывает на 100%. На Zabbix 4.0 не получается, хоть застрелись.
Ad Widget
Collapse
Zabbix 4.0 beta 2 (Syslog-server) не работает.
Collapse
X
-
Tags: None
-
Добрый день
Решение это проблемы находится здесь https://www.zabbix.com/documentation...rade_notes_400 и https://www.zabbix.com/documentation...header_datalen
а именно надо добавить строкув zabbix_syslog_lkp_host.pl функция zabbix_sendCode:my $packet = "ZBXD\1" . pack('V', length($request)) . "\0\0\0\0" . $request;
что бы в итоге получилось так
Code:my $request = sprintf "<req>\n<host>%s</host>\n<key>%s</key>\n<data>%s</data>\n</req>\n", encode_base64($hostname), encode_base64($item), encode_base64($data); my $packet = "ZBXD\1" . pack('V', length($request)) . "\0\0\0\0" . $request; #и соответсвенно вместо $request отправляем $packet $sock->send($packet);
Comment