Создание шаблонов устройств CISCO для ZABBIX
Создание шаблонов устройств Cisco для последующего добавления в Zabbix для мониторинга.
Для создания шаблонов нам понадобится скрипт на perl
, для генерации xml
конфигурационных файлов Cisco Router
и Cisco Catalyst
.
Последнюю версию скрипта можно скачать тут
У меня установлен Zabbix 2.0
, посему будем использовать версию 24.10.2012 for Zabbix 2.0
Скачиваем и распаковываем архив в удобное для нас место
Настраиваем SNMP доступ на Cisco
1 | snmp-server community community_name RO 1 |
RO
- Read OnlyRW
- Read/Write
Также не забываем, что
access-list
наCisco
приписывается полностью заново, включая те, что уже были на ней
Проверяем работоспособность SNMP на сервере
1 | snmpwalk -v 2c -c zabbix_server 10.0.2.1 |
Вывод должен получиться приблизительно следующий:
1 | SNMPv2-MIB::sysDescr.0 = STRING: Cisco IOS Software, Catalyst 4500 L3 Switch Software (cat4500-IPBASE-M), Version 12.2(53)SG2, RELEASE SOFTWARE (fc1) |
Запускаем скрипт для создания xml-шаблона
Потребуются Perl Lib Net-SNMP
1 | yum install perl-Net-SNMP |
1 | cd /home && chmod +x cisco_xml.pl |
Hostname
- имя устройства;HostIP
-IP-адрес;75
- триггер срабатывает при загрузке порта более 75%;5
- триггер срабатывает если остается менее 5% памяти;public
- SNMP community;5
- коэффициент замедления опроса;lab-cisco
- Zabbix группа, в которую поместить шаблон. Должна существовать перед импортом.
1 | Generated by ./cisco_xml.pl Version 2.0 |