Не все мечты сбываются и как правило в руках у нас зоопарк
из разного оборудования, тут встает вопрос, а чем его мониторить? Для себя я
сделал выбор в сторону Munin.
Плюсы и минусы можно почить в статье «Стероиды для Munin».
У меня уже мониторилось пару железок и я решил добавить к ним Cisco AS5350, AS5400 что бы уйти от старого и доброго MRTG.
В Munin Exchange плагинов для Cisco не нашел, пришлось написать для себя. Основные задачи, которые я поставил:
Устанавливаем плагины для Munin, сервер который у меня отвечает за мониторинг крутится на Centos, в связи с этим пути могут различаться.
Добавляем в Munin Cisco которую будем опрашивать по snmp, в моем случаи это cisco.test
X – Номер слота
Y – Номер платы
У меня в примере получается (controller E1 3/0).
Для более подробного отображение информации на графике, плагин предусматривает описание.
X – Номер слота
Y – Номер платы
У меня в примере получается (controller E1 3/0).
Так как мы отрисовываем oid highwatermark на Cisco у меня настроен kron который обнуляет счетчик максимального количества вызовов раз в 6 минут для всех controller.
У меня уже мониторилось пару железок и я решил добавить к ним Cisco AS5350, AS5400 что бы уйти от старого и доброго MRTG.
В Munin Exchange плагинов для Cisco не нашел, пришлось написать для себя. Основные задачи, которые я поставил:
- Сбор общего числа звонков.
- Загрузка CPU в среднем за 60 секунд / 5 минут.
- Число активных линий на E1/PRI.
- snmp__cisco_cpu - Загрузка CPU в среднем за 60 секунд / 5 минут.
- snmp__cisco_e1_ - Число активных линий на E1/PRI (6 min kron / active).
- snmp__cisco_calls - Сбор общего числа звонков.
Устанавливаем плагины для Munin, сервер который у меня отвечает за мониторинг крутится на Centos, в связи с этим пути могут различаться.
Добавляем в Munin Cisco которую будем опрашивать по snmp, в моем случаи это cisco.test
[root@ilolo ~]# cat /etc/munin/munin.conf [cisco.test] address 127.0.0.1 use_node_name noТак же cisco.test у меня прописан в hosts
[root@ilolo ~]# cat /etc/hosts 10.0.1.21 cisco.testТеперь устанавливаем плагины.
[root@ilolo ~]# ln -s '/usr/share/munin/plugins/snmp__cisco_calls' '/etc/munin/plugins/snmp_cisco.test_cisco_calls' [root@ilolo ~]# ln -s '/usr/share/munin/plugins/snmp__cisco_cpu' '/etc/munin/plugins/snmp_cisco.test_cisco_cpu' [root@ilolo ~]# ln -s '/usr/share/munin/plugins/snmp__cisco_e1_' '/etc/munin/plugins/snmp_cisco.test_cisco_e1_30'Для плагина snmp__cisco_e1_ вы указываете snmp__cisco_e1_XY
X – Номер слота
Y – Номер платы
У меня в примере получается (controller E1 3/0).
Для более подробного отображение информации на графике, плагин предусматривает описание.
[root@ilolo ~]# cat /etc/munin/plugin-conf.d/munin-node [snmp_cisco\.test_cisco_e1*] env.e130 Test E1env.e1XY
X – Номер слота
Y – Номер платы
У меня в примере получается (controller E1 3/0).
Так как мы отрисовываем oid highwatermark на Cisco у меня настроен kron который обнуляет счетчик максимального количества вызовов раз в 6 минут для всех controller.
kron occurrence clearwatermark in 6 recurring policy-list clearcontrcounters ! kron policy-list clearcontrcounters cli clear controller e1 3/0 call-counters cli clear controller e1 3/1 call-countersНу вот и все, в завершение пару картинок.
cisco_as.zip - архив с плагинами для Munin.
Добрый день.
ОтветитьУдалитьне могли бы скинуть эти плагины на почту.
brost[dot]dark[at]gmail.com
по ссылке, они не доступны.
спасибо.
Доброго дня.
УдалитьТоварищ, который делал эту статью и скрипты сейчас в недоступности на недельку. Если через неделю информация будет еще актуальна, отпишите, пришлём.
Да конечно. Спасибо большое.
УдалитьКак раз недавно ввел в эксплуатацию AS5400+Asterisk и хотелось бы мониторить киску тоже.
День добрый.
ОтветитьУдалитьНе могли вы перезалить скрипты на я.диск или скинуть на почту on.x(A)inbox.ru
Спасибо.
Залил на drive.google, ссылки поправил.
ОтветитьУдалить