скрипт для генерации шаблонов для cisco catalyst на основе snmpwalk [сообщение #1037] |
Пнд, 11 Январь 2010 22:48  |
sergey
Сообщений: 35 Зарегистрирован: Январь 2008 Географическое положение: moscow
|
Member |

|
|
Берем с коммутатора по SNMP все данные, которые он может о себе рассказать:
snmpwalk -v 2c -c <community> <адрес коммутатора> > catalyst.snmp
Далее скармливаем полученный файл на вход скрипту:
cat catalyst.snmp | ./create-template-catalyst.php > catalyst.xml
на выходе получаем шаблон для коммутатора со следующими характеристиками:
* все порты, которые имеются на коммутаторе, включая vlan;
* для каждого из портов мониторятся: operStatus (up/down), adminStatus (административный shutdown/no shutdown), ошибки/байты на входе/выходе;
* для каждого порта имеется график входящего/исходящего трафика;
* для каждого порта настроены тригеры оперативного состояния интерфейса в зависимости от административного состояния;
* для каждого порта настроены тригеры на превышение скорости трафика - если среднее за последние 5 измерений превышает 2000 байт, то тригер сработает;
* для каждого порта настроены тригеры на превышение числа ошибок (более 10 за одно измерение).
Далее полученный шаблон можно импортировать в Zabbix. Нужно иметь в виду, что community для итемов прописывается для каждого итема отдельно (в отличии от адреса хоста), однако, если хост унаследован от шаблона, то community будет браться из этого шаблона.
|
|
|
|