Ad Widget
Collapse
Помогите шаблонами на Cisco
Collapse
X
-
Этот эффект, скорее всего связан с дискретностью опроса устройств.
./cisco_xml.pl HOSTNAME IP [PORTLOAD] [MEMLOAD] [COMMUNITY] [MINUTES] [GROUPS]
Для регулировки частоты опроса есть параметр в скрипте [MINUTES], это множитель для всех интервалов опроса. При значении 5, порты опрашиваются каждые 300 сек, т.е. 5 минут (60 *5)Comment
-
Запускаить из любой директории, где у пользователя (под которым запускают скрипт) есть права на запись.
Проверьте путь к perl
Code:more cisco_xml.pl #!/usr/bin/perl
Comment
-
решил проблему с помощью:
perl -MCPAN -e shell
install Net::SNMP
но при добавлении одной из Цисок, появляются следующие сообщения. Остальный циски добавились нормально.
Error in query [SELECT DISTINCT h.hostid, h.host,i.itemid, i.key_, i.value_type, i.lastvalue, i.units, i.description, t.priority, i.valuemapid, t.value as tr_value, t.triggerid FROM hosts h, items i LEFT JOIN functions f on f.itemid=i.itemid LEFT JOIN triggers t on t.triggerid=f.triggerid and t.status=0 WHERE (h.hostid IN (10060,10062,10055,10058)) AND h.status=0 AND h.hostid=i.hostid AND i.status=0 ORDER BY i.description,i.itemid] [Incorrect key file for table '/var/tmp/#sql371_4e_2.MYI'; try to repair it]
mysql_fetch_assoc() expects parameter 1 to be resource, boolean given[/usr/local/www/zabbix/include/db.inc.php:607]
mysql_free_result() expects parameter 1 to be resource, boolean given[/usr/local/www/zabbix/include/db.inc.php:609]
эта ошибка похоже из-за большого кол-ва параметров Items. Методом исключения понял, что работает при 958 включенных в Items. Можно ли увеличить количество наблюдаемых параметров?Last edited by walker; 14-06-2011, 14:24.Comment
-
Вот такая ошибка возникает при попытке импорта хоста с помощью файла созданного скриптом
Undefined offset: 1 [conf.import.php:190 → CFrontendApiWrapper->import() → CApiWrapper->__call() → CFrontendApiWrapper->callMethod() → CApiWrapper->callMethod() → CFrontendApiWrapper->callClientMethod() → CLocalApiClient->callMethod() → call_user_func_array() → CConfiguration->import() → CConfigurationImport->import() → CXmlImport18:
arseMain() → get_trigger_by_description() in /usr/share/zabbix/include/triggers.inc.php:287]
Comment
-
Друзья, доброго времени суток, помогите пожалуйста по возможности, собрал разные комплекты zabbix на FreeBSD 14.0 + Perl 5.38 + Zabbix 6.4 и на OpenBSD 7.4 + Perl 5.36 + Zabbix 6.4. При попытке выполнения скрипта выпадает одна и та же ошибка, я не программист, выдаёт:
[root@zabbix ~/scripts]# perl cisco_xml.pl
Can't use 'defined(@array)' (Maybe you should just omit the defined()?) at cisco_xml.pl line 31.
и то же самое на OpenBSD:
[root@openbsd ~/scripts]# perl cisco_xml.pl
Can't use 'defined(@array)' (Maybe you should just omit the defined()?) at cisco_xml.pl line 31.
Comment
-
Привет. Скорее всего в новых версиях перла 'та функция убрана/
Там, наверное, что-то типа:
Убери строчку, а в начале вместоCode:unless (defined(@groups)) {@groups =('Cisco')};
сделайCode:@groups = @ARGV; # Host groups in Zabbix
Что означает, если параметров нет, то будет по умолчаниюCode:@groups = @ARGV || ('Cisco'); # Host groups in ZabbixLast edited by Alex_UUU; 20-02-2024, 19:04.Comment
-
Alex благодарю Вас от всей души, все сразу завелось:
[root@openbsd ~]# perl scripts/cisco_xml.pl
scripts/cisco_xml.pl Version 2.0
Usage: scripts/cisco_xml.pl HOSTNAME IP [PORTLOAD] [MEMLOAD] [COMMUNITY] [MINUTES] [GROUPS]
Host name and IP are required parameters
Example: scripts/cisco_xml.pl localhost 127.0.0.1 75 5 public 5 lab-cisco
... ну и соответственно с параметрами опрос успешно завершился:
[root@openbsd ~]# perl scripts/cisco_xml.pl primpmes-c2960-lan-22 10.147.13.22 75 5 public 5 'Local Switches'
Generated by scripts/cisco_xml.pl Version 2.0
Host: Template_ppmes-c2960-lan-22
IP: 10.147.13.22
Percent: 75
Comm string: public
Slow: 5
Groups: 1
This device support 64bit counters.
FAN_1 .1.3.6.1.4.1.9.9.13.1.4.1.3.1004
.
.
в результате создался желанный шаблон:
[root@openbsd ~]# ls -la | grep lan
-rw-r--r-- 1 root wheel 1001908 Feb 21 09:20 Template_ppmes-c2960-lan-22.xml
Всего Вам самого наилучшего, с наступающим днем Защитника Отечества, как здорово что есть такие люди как Вы, еще раз хочу поблагодарить, Вы очень помогли!
-
-
Радость к сожалению оказалась недолгой, при попытке импорта получившегося шаблона, появляется ошибка:
я попробовал добавить отсутствующую секцию в шаблон:
<dns>0.0.0.0</dns>
это не решает проблему, появляется следующая ошибка:
тоесть как я понял, шаблон формируется, но формируется он не совсем правильно вероятнее всего, но это правда лишь моя догадка.Comment

Comment