Usm snmpt: различия между версиями

Материал из WiKi - UserSide
Нет описания правки
Нет описания правки
 
(не показано 5 промежуточных версий этого же участника)
Строка 1: Строка 1:
snmp пакет (возможно отдельно snmptrapd, если не входит в основной snmp)
== Установка модуля ==


Распаковать архив в отдельный каталог.


$ cat /etc/snmp/snmptrapd.conf
Выполнить настройку файла usm_snmpt.conf.php, указав URL и API-ключ от ERP "UserSide"
disableAuthorization yes
 
authCommunity execute public
'apiUrl' => 'http://127.0.0.1/userside/api.php',
traphandle default /home/redmine/us_snmpt/usm_snmptraper.php
'apiKey' => 'key',
 
== Настройка SnmpTrap ==
 
 
Требуется установить '''snmp пакет''' ''(возможно отдельно snmptrapd, если не входит в основной snmp)''
 
Далее в файл конфигурации snmptrapd.conf вписать путь к модулю usm_snmpt
 
$ cat /etc/snmp/snmptrapd.conf
disableAuthorization yes
authCommunity execute public
traphandle default '''/home/us_snmpt/usm_snmpt.php'''
 
== Настройка оборудования ==
 
Для необходимых устройств требуется настроить отправку snmp-trap на сервер, где установлен и развёрнут '''snmptrapd'''
 
== Как это работает ==
 
При срабатывании trap ''(например, отключении порта на устройстве)'' генерируется пакет с информацией о событии и отправляется на snmptrapd
 
Далее - срабатывает настройка и событие перенаправляется на наш модуль usm_snmpt.php, который обрабатывает его и фиксирует в базу данных

Текущая версия от 17:08, 5 ноября 2015

Установка модуля

Распаковать архив в отдельный каталог.

Выполнить настройку файла usm_snmpt.conf.php, указав URL и API-ключ от ERP "UserSide"

'apiUrl' => 'http://127.0.0.1/userside/api.php',
'apiKey' => 'key',

Настройка SnmpTrap

Требуется установить snmp пакет (возможно отдельно snmptrapd, если не входит в основной snmp)

Далее в файл конфигурации snmptrapd.conf вписать путь к модулю usm_snmpt

$ cat /etc/snmp/snmptrapd.conf
disableAuthorization yes
authCommunity execute public
traphandle default /home/us_snmpt/usm_snmpt.php

Настройка оборудования

Для необходимых устройств требуется настроить отправку snmp-trap на сервер, где установлен и развёрнут snmptrapd

Как это работает

При срабатывании trap (например, отключении порта на устройстве) генерируется пакет с информацией о событии и отправляется на snmptrapd

Далее - срабатывает настройка и событие перенаправляется на наш модуль usm_snmpt.php, который обрабатывает его и фиксирует в базу данных