Это старая версия документа.


Мониторинг

Для того, что бы на странице мониторинга отображалась актуальная информация о доступности оборудования, необходимо добавить задание в cron:

*/2 * * * * root /usr/abills_git/libexec/billd equipment_ping

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

Для использования необходимо установить модуль Net::SNMPTrapd.

cd /usr/abills/libexec
ln -s ../Abills/modules/Equipment/gettrap
./gettrap -d.

Ключи запуска:

gettrap -d Запуск ловушки в режиме «демона»
gettrap -fg DEBUG=1..7 Режим отладки

Если Вы хотите, чтобы события корректно отображались в списке, нужно добавить в папку Abills/MIBs/private файлы с MIB Вашего оборудования.

Прозвольный мониторинг

Разрешает мониторить любой достпный параметр с возможностью сигнализации недопустимого значения порог минимального максимального срабатывания алерта

При заведении мониторинговой сущности (трафик порта, уровень сигнала, работа CPU) добавляются следующие параметры

  1. ИД устройства (комутатора)
  2. порт устройства (если это глобальный параметр типа CPU,RAM то просто 0)
  3. описание мониторинговой сущности
  4. параметр мониторинга (SNMP oid)
  5. минимальный порог предпреждения. Отправляет сообщение о слишком маленьком мониторинговом значении. По умолчанию не заполнен
  6. максимальный порог предпреждения. Отправляет сообщение о слишком большом мониторинговом значении. По умолчанию не заполнен

По факту полученных значений строятся графики