====Мониторинг==== Для того, что бы на странице мониторинга отображалась актуальная информация о доступности оборудования, необходимо добавить задание в cron: */2 * * * * root /usr/abills_git/libexec/billd equipment_ping {{:abills:docs:modules:equipment:monit.png?600|}} ====SNMP traps==== === Настройка коммутаторов === **D-Link DES-3200-28**: create snmp community traper view CommunityView read_only create snmp host 10.0.0.3 v2c traper enable snmp traps Опционально: config loopdetect trap loop_detected enable snmp authenticate_traps enable snmp linkchange_traps config snmp linkchange_traps ports 25-28 enable config snmp linkchange_traps ports 1-24 disable config safeguard_engine state enable utilization rising 90 falling 30 trap_log enable mode fuzzy etc... **Cisco Catalyst 2950**: snmp-server enable snmp-server host 10.0.0.4 version 2c traper snmp-server enable traps snmp authentication warmstart linkdown linkup coldstart Опционально: ! interface FastEthernet0/1 no snmp trap link-status ! ... snmp-server enable traps vlancreate snmp-server enable traps vlandelete snmp-server enable traps port-security snmp-server enable traps MAC-Notification snmp-server enable traps envmon fan shutdown supply temperature status etc .. **QTECH QSW-2800*/SNR-S2960-24G**: snmp-server enable snmp-server host 10.0.0.4 v2c traper snmp-server enable traps Опционально: snmp-server enable traps mac-notification no switchport updown notification enable etc .. ====Ловушка трапов==== ** gettrap ** Для использования необходимо установить модуль [[http://search.cpan.org/~vinsworld/Net-SNMPTrapd-0.16/|Net::SNMPTrapd]]. cd /usr/abills/libexec ln -s ../Abills/modules/Equipment/gettrap ./gettrap start [IP] Ключи запуска: ^start | Запуск ловушки в режиме "демона"| ^stop | Остановка "демона"| ^DEBUG=1..7 | Режим отладки| ^IP= //192.168.0.1// | Указываем IP адрес, на котором будем ловить трапы| ^log | Указываем куда сохранять логи| Для того, чтобы ловушка слушала только на нужном Вам IP адресе, нужно в [[abills:docs:manual:config:ru|config.pl]] добавить следующую строку: $conf{GETTRAP_IP}='*.*.*.*'; Если Вы хотите, чтобы события корректно отображались в списке, нужно добавить в папку **//Abills/MIBs/private//** файлы с MIB Вашего оборудования. * [[abills:docs:manual:admin:Equipment:equipment_traps_types|Расширенные настройки получения трапов]] ====MAC notification==== === Настройка коммутаторов === Функция MAC Notification необходима для отсылки уведомляющих сообщений - trap - по протоколу SNMP на платформу сетевого управления. Функция отсылает уведомляющие сообщения в случае добавления, удаления или изменения МАС адресов на тех портах коммутатора, на которых она настроена. В данный момент модуль позволяет только фиксировать сообщения, в дальнейшем возможно его использовать в том числи и для авторизации клиентов. Для активации данной функции, кроме тех настроек, что Вы уже сделали, дополнительно нужно выполнить нижеприведенные команды для тех портов (как правило клиентских) с которых Вы хотите получать сообщения: **D-Link DES-3200-28**: enable mac_notification config mac_notification ports 1-24 enable **QTECH QSW-2800*/SNR-S2960-24G**: mac-address-table notification interface ethernet 1/1-24 mac-notification all trap {{:abills:docs:manual:admin:snmputils:mac_notif.png?direct&800|}} Для того, чтобы система смогла перехватывать нужные трапы, необходимо [[abills:docs:manual:admin:equipment:equipment_traps_types|прописать object_id для Ваших устройств]] ====Прозвольный мониторинг==== Разрешает мониторить любой достпный параметр с возможностью сигнализации недопустимого значения порог минимального максимального срабатывания алерта При заведении мониторинговой сущности (трафик порта, уровень сигнала, работа CPU) добавляются следующие параметры - ИД устройства (комутатора) - порт устройства (если это глобальный параметр типа CPU,RAM то просто 0) - описание мониторинговой сущности - параметр мониторинга (SNMP oid) - минимальный порог предпреждения. Отправляет сообщение о слишком маленьком мониторинговом значении. По умолчанию не заполнен - максимальный порог предпреждения. Отправляет сообщение о слишком большом мониторинговом значении. По умолчанию не заполнен По факту полученных значений строятся графики