Здравствуйте! У меня такая проблема: есть рутер cisco 7206 и мне необходимо его мониторить по SNMP. Причем необходимо мониторить и строить графики загрузки по всем vlan-ам и туннелям. Встроенный в заббикс шаблон cisco 2960 не подходит, т.к. это коммутатор... Подскажите, пожалуйста, с чего мне начать?
Ad Widget
Collapse
Snmp Мониторинг
Collapse
X
-
Генератор шаблонов для Cisco и Catalyst
Если каких-то графиков не хватает, ищите соответствующие MIB-ы и модифицируйте генератор.Last edited by dima_dm; 16-07-2010, 07:12. -
Спасибо, попробовал использовать этот скрипт, однако возникает такая ошибкаГенератор шаблонов для Cisco и Catalyst
Если каких-то графиков не хватает, ищите соответствующие MIB-ы и модифицируйте генератор.
bash: ./cisco_xml.pl: /usr/bin/perl^M: плохой интерпретатор: Нет такого файла или каталога
там дальше в статье у одного человека была подобная проблема, ему сказали использовать tr -d '\r' < input.file > output.file. Попробовал сделать так
[root@Monitor cisco xml]#tr -d '\r' cisco_xml.pl cisco_xml.pl
tr: лишний операнд `cisco_xml.pl'
Попробуйте `tr --help' для получения более подробного описания.
или так
[root@Monitor cisco xml]# tr -d '\r' cisco_xml.pl
tr: лишний операнд `cisco_xml.pl'
При удалении без уплотнения повторов можно задать две только одну таблицу.
Попробуйте `tr --help' для получения более подробного описания.
подскажите, пожалуйста, как правильно сделать? Перл стоит, в директории /usr/bin perl есть.Comment
-
Ось CentOs 5.4
Сделал как вы сказали
[root@Monitor cisco xml]# dos2unix cisco_xml.pl
dos2unix: converting file cisco_xml.pl to UNIX format ...
только теперь вылазит такая ошибка....
Can't locate Net/SNMP.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at ./cisco_xml.pl line 5.
BEGIN failed--compilation aborted at ./cisco_xml.pl line 5.
насколько я понимаю я что-то в перле недоустанавливал?Comment
-
Возможно поможетОсь CentOs 5.4
...
Can't locate Net/SNMP.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at ./cisco_xml.pl line 5.
BEGIN failed--compilation aborted at ./cisco_xml.pl line 5.
насколько я понимаю я что-то в перле недоустанавливал?
yum install perl-Net-SNMPComment
-
Разобрался, надо было выполнить
perl -MCPAN -e shell
а там install Net::SNMP и все заработало
Теперь осталось понять как инмпортировать эту штуку в zabbix. Запускаю скрипт в следующем формате
./cisco_xml.pl Hostname HostIP 75 5 public 5 lab-cisco
где lab-cisco я так понимаю это название группы в zabbix?
в результате чего при импорте получаю следующую ошибку
Я так понимаю я неправильно передаю параметры скрипту, подскажите, плз что каждый параметр там значит, а то я нигде не могу найти этого обьяснения...Code:Error in query [INSERT INTO items (itemid,description,key_,hostid,delay,history,status,type,snmp_community,snmp_oid,value_type,data_type,trapper_hosts,snmp_port,units,multiplier,delta,snmpv3_securityname,snmpv3_securitylevel,snmpv3_authpassphrase,snmpv3_privpassphrase,formula,trends,logtimefmt,valuemapid,delay_flex,params,ipmi_sensor,templateid,authtype,username,password,publickey,privatekey) VALUES (22680,'sysUpTime','sysUpTimeInstance',10054,180*5,5,0,4,'asiacom','1.3.6.1.2.1.1.3.0',3,0,'localhost',161,'sec',1,0,'',0,'','','0.01',Templates,'',0,'','','',0,0,'','','','')] [Unknown column 'Templates' in 'field list'] Internal zabbix error
Last edited by Alex_D; 21-07-2010, 09:59.Comment
-
./cisco_xml.pl Hostname HostIP 75 5 public 5 lab-cisco
Hostname - имя устройства
HostIP -IP
75 - триггер срабатывыает при загрузке порта более 75%
5 - триггер срабатывыает если остается менее 5% свободной памяти
public - SNMP community
5 - коэффициент замедления опроса. При 5 параметры портов будут опрашиваться каждые 5 минут (5 * 60).
lab-cisco - Zabbix группа, в которую поместить шаблон. Должна существовать перед импортом шаблона.Comment
-
Более подробно строка
где-то описана? Например если про History как-то догадаться можно, то параметр Trends не ассоциируется ни с чем конкретно.Code:Usage: $0 HOSTNAME IP [PORTLOAD] [MEMLOAD] [COMMUNITY] [History] [Trends] [MINUTES] [FocusOn] [FocusedPortMinutes] [NormalPortMinutes] [PortStatus] [GROUPS]
FocusOn - regular expression: т.е. можно и перечисление задать? У меня исторически сложились разные имена у важных интерфейсов.Comment
-
В Zabbix в Item можно задать время хранения истории и трендов. А FocusOn это опция, позволяющая задать другие параметры опроса для портов, у которых есть кодовое слово в Description.Более подробно строка
где-то описана? Например если про History как-то догадаться можно, то параметр Trends не ассоциируется ни с чем конкретно.Code:Usage: $0 HOSTNAME IP [PORTLOAD] [MEMLOAD] [COMMUNITY] [History] [Trends] [MINUTES] [FocusOn] [FocusedPortMinutes] [NormalPortMinutes] [PortStatus] [GROUPS]
FocusOn - regular expression: т.е. можно и перечисление задать? У меня исторически сложились разные имена у важных интерфейсов.
P.S. Доработку FocusOn делал не я, и она была сделана основываясь на более старой версии, и в генераторе нет
14.07.2010 New version (see file cisco_xml.20100714.zip)
New graphs (Packets per Second for all ports) is added
Если они Вам нужны, модифицируйте скрипт.Last edited by dima_dm; 21-10-2010, 08:15.Comment
-
Snmp Мониторинг!!!!
Подскажите пожалуйста, что делать после успешного выполнения скрипта -> ./cisco_xml.pl Hostname HostIP 75 5 public 5 lab-cisco ? Как убедиться, что группа lab-cisco существует, где это посмотреть через WEB интерфейс?./cisco_xml.pl Hostname HostIP 75 5 public 5 lab-cisco
Hostname - имя устройства
HostIP -IP
75 - триггер срабатывыает при загрузке порта более 75%
5 - триггер срабатывыает если остается менее 5% свободной памяти
public - SNMP community
5 - коэффициент замедления опроса. При 5 параметры портов будут опрашиваться каждые 5 минут (5 * 60).
lab-cisco - Zabbix группа, в которую поместить шаблон. Должна существовать перед импортом шаблона.
Делаю так: 1) Через WEB интерфейс в закладке CONFIGURATION OF HOST GROUPS создал группу lab-cisco
2) Запускаю скриптИспользовал cisco_xml.20100714. Ошибок выполнения скрипта не вижу, вываливает список...Code:./cisco_xml.pl router 10.65.0.10 75 5 public 5 lab-cisco
После этого никаких изменений не вижу...
Что и где должно появиться, что дальше делать?
Установлена версия 1.8.3 из исходников, запутался в групах, шаблонах, хостах... Не понятно в какой последовательности, что за чем и куда добавлять?
СпасибоComment
-
Спасибо за ответ, но после импорта шаблона, получил следующую ошибку:
Подскажите, в чем может быть дело?Code:Fatal error: require_once() [function.require]: Failed opening required 'include/classes/class.domdocument.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/html/zabbix/include/config.inc.php on line 70
Comment
Comment