В приложении вкладываю перловый скрипт который не заводиться... (нет не выкладываю, пишет, что я маленький и мне низя)
Скрипт довольно старый и известный. Можно легко нагуглить по названию. "query_lan2lan_cisco"
Что мне кажеться странным.
1) У меня несколько серверов и на zabbix 3.0.4 все завелось и заработало
2) В консоле zabbix 4.0 - от пользователя заббикс все работает как надо.
Не покажете на ошибку.
В вебке пишет следующее ==>
Видно, что как будто не подгружен модуль perl Net::SNMP, но он подгружен под нужного пользователя и еще раз повторюсь, что из баша все работает...
Скрипт довольно старый и известный. Можно легко нагуглить по названию. "query_lan2lan_cisco"
Что мне кажеться странным.
1) У меня несколько серверов и на zabbix 3.0.4 все завелось и заработало
2) В консоле zabbix 4.0 - от пользователя заббикс все работает как надо.
Не покажете на ошибку.
В вебке пишет следующее ==>
Видно, что как будто не подгружен модуль perl Net::SNMP, но он подгружен под нужного пользователя и еще раз повторюсь, что из баша все работает...
HTML Code:
5083:20181008:183645.162 error reason for "asa 5512 :query_lan2lan_cisco.pl[{$SNMP_COMMUNITY},{HOST.IP},ASA,get,TX,ХХ.ХХ.ХХ.ХХ]" changed: Value "Subroutine AUTOLOAD redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 53.
Subroutine register_debug_tokens redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 138.
Subroutine getenv redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 144.
Subroutine setenv redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 150.
Subroutine setMib redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 158.
Subroutine initMib redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 169.
Subroutine addMibDirs redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 186.
Subroutine addMibFiles redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 195.
Subroutine loadModules redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 205.
Subroutine unloadModules redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 216.
Subroutine translateObj redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 222.
Subroutine getType redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 251.
Subroutine mapEnum redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 259.
Subroutine strip_session_params redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 291.
Subroutine snmp_get redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 305.
Subroutine snmp_getnext redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 317.
Subroutine snmp_set redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 329.
Subroutine snmp_trap redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 341.
Subroutine MainLoop redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 364.
Subroutine finish redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 373.
Subroutine reply_cb redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 377.
Subroutine select_info redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 385.
Subroutine check_timeout redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 399.
Subroutine _tie redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 415.
Subroutine split_vars redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 429.
Subroutine new redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 462.
Subroutine update redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 640.
Subroutine set redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 678.
Subroutine get redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 703.
Subroutine gettable redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 728.
Subroutine _gettable_do_it redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 862.
Subroutine _gettable_end_routine redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 973.
Subroutine fget redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1002.
Subroutine getnext redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1032.
Subroutine fgetnext redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1055.
Subroutine getbulk redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1085.
Subroutine bulkwalk redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1110.
Subroutine trap redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1157.
Subroutine inform redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1208.
Subroutine new redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1249.
Subroutine new redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1268.
Subroutine tag redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1275.
Subroutine iid redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1279.
Subroutine val redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1283.
Subroutine type redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1287.
Subroutine name redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1291.
Subroutine fmt redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1299.
Subroutine new redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1311.
Subroutine TIESCALAR redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1333.
Subroutine FETCH redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1335.
Subroutine STORE redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1337.
Subroutine DELETE redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1344.
Subroutine TIESCALAR redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1352.
Subroutine FETCH redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1354.
Subroutine STORE redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1356.
Subroutine DELETE redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1361.
Subroutine TIESCALAR redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1369.
Subroutine FETCH redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1371.
Subroutine STORE redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1373.
Subroutine DELETE redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1375.
Subroutine TIEHASH redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1379.
Subroutine FETCH redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1383.
Subroutine STORE redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1393.
Subroutine DELETE redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1397.
Subroutine FIRSTKEY redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1401.
Subroutine NEXTKEY redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1405.
Subroutine EXISTS redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1409.
Subroutine CLEAR redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1410.
Subroutine STORE redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1446.
Subroutine DELETE redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1450.
Subroutine FIRSTKEY redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1454.
Subroutine NEXTKEY redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1455.
Subroutine EXISTS redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1456.
Subroutine CLEAR redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1457.
Subroutine TIESCALAR redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1467.
Subroutine FETCH redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1469.
Subroutine STORE redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1471.
Subroutine DELETE redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1473.
Subroutine TIESCALAR redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1477.
Subroutine FETCH redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1479.
Subroutine STORE redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1481.
Subroutine DELETE redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1486.
Subroutine TIESCALAR redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1493.
Subroutine FETCH redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1495.
Subroutine STORE redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1497.
Subroutine DELETE redefined at /usr/lib64/perl5/vendor_perl/SNMP.pm line 1499.
Can't locate object method "session" via package "Net::SNMP" (perhaps you forgot to load "Net::SNMP"?) at /usr/local/share/zabbix/externalscripts/query_lan2lan_cisco.pl line 86." of type "string" is not suitable for value type "Numeric (unsigned)"