NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: Aleksander on August 15, 2013, 10:31:44 AM

Title: SNTP trap configuration помогите составить
Post by: Aleksander on August 15, 2013, 10:31:44 AM
Добрый день.
есть сообщения

"11.08.2013 19:59:55","MGD-3500-24-19","SNMP_UNMATCHED_TRAP","Normal","SNMP trap received: .1.3.6.1.4.1.11.2.3.7.11.58.0.2 (Parameters: .1.3.6.1.2.1.16.9.1.1.2.3362 == 'W 08/12/13 12:30:12 03362 auth: User 'admin' login from 172.16.46.120')"
"11.08.2013 20:00:05","MGD-3500-24-19","SNMP_UNMATCHED_TRAP","Normal","SNMP trap received: .1.3.6.1.4.1.11.2.3.7.11.58.0.2 (Parameters: .1.3.6.1.2.1.16.9.1.1.2.179 == 'I 08/12/13 12:30:22 00179 mgr: SME SSH from 172.16.46.120 - OPERATOR Mode')"
"11.08.2013 20:00:09","MGD-3500-24-19","SNMP_UNMATCHED_TRAP","Normal","SNMP trap received: .1.3.6.1.4.1.11.2.3.7.11.58.0.2 (Parameters: .1.3.6.1.2.1.16.9.1.1.2.179 == 'I 08/12/13 12:30:26 00179 mgr: SME SSH from 172.16.46.120 - MANAGER Mode')"
"11.08.2013 20:01:34","MGD-3500-24-19","SNMP_UNMATCHED_TRAP","Normal","SNMP trap received: .1.3.6.1.4.1.11.2.3.7.11.58.0.2 (Parameters: .1.3.6.1.2.1.16.9.1.1.2.3125 == 'I 08/12/13 12:31:51 03125 mgr: Startup configuration changed by CLI.  New seq.
            number 35')"

Создаю Event Configuration строку типа c именем  "SNMP_Change""

в SNTP trap configuration добовляю новый параметр
trap OID .1.3.6.1.4.1.11.2.3.7.11.58.0.2
добовляю параметр .1.3.6.1.2.1.16.9.1.1.2.3125

но всеравно срабатывает на каждый трап а не на последний подскажите как исправить..

Title: Re: SNTP trap configuration помогите составить
Post by: Aleksander on August 23, 2013, 04:31:24 AM
Сделал отсылку SMTP trap
приходит trap
22.08.2013 06:54:07   HP2610-48-15   SNMP_UNMATCHED_TRAP   Normal   SNMP trap received: .1.3.6.1.4.1.11.2.3.7.11.77.0.2 (Parameters: .1.3.6.1.2.1.16.9.1.1.2.435 == 'I 08/22/13 23:24:09 ports: port 30 is Blocked by STP')
или
22.08.2013 17:26:18   HP2610-48-15   SNMP_UNMATCHED_TRAP   Normal   SNMP trap received: .1.3.6.1.4.1.11.2.3.7.11.77.0.2 (Parameters: .1.3.6.1.2.1.16.9.1.1.2.854 == 'W 08/23/13 09:56:20 dhcp-snoop: backplane: Unauthorized server 172.16.16.16 detected on port 50')

.1.3.6.1.4.1.11.2.3.7.11.58.0.2  - означает модель коммутатора в данном случае HP2610-48(J9088A)
дальше идут параметры...
например
Parameters: .1.3.6.1.2.1.16.9.1.1.2.854 что отработал dhcp-snoop
[1.3.6.1.2.1.16.9.1.1.2.854] = %s: Unauthorized server %u.%u.%u.%u detected on port %s
Parameters: .1.3.6.1.2.1.16.9.1.1.2.435 что на порту отработал STP.
[1.3.6.1.2.1.16.9.1.1.2.435] = port %s is Blocked by %s

Вопрос как можно сделать в Event что бы отрабатывал на нужный трап ??
Title: Re: SNTP trap configuration помогите составить
Post by: Aleksander on September 11, 2013, 12:01:15 PM
Добрый день

смотрю Wireshark приходит пакет

data: trap (4)
trap
enterprise: 1.3.6.1.4.1.11.2.3.7.11.79 (iso.3.6.1.4.1.11.2.3.7.11.79)
agent-addr: 172.19.47.134 (172.19.47.134)
generic-trap: enterpriseSpecific (6)
specific-trap: 2
time-stamp: 2316374635
variable-bindings: 1 item
1.3.6.1.2.1.16.9.1.1.2.418: 572030392f31312f31332031303a35383a35392061757468...
Object Name: 1.3.6.1.2.1.16.9.1.1.2.418 (iso.3.6.1.2.1.16.9.1.1.2.418)
Value (OctetString): 572030392f31312f31332031303a35383a35392061757468...

в событиях
11.09.2013 16:52:00   hp2610-48PWR-01   Normal   SNMP_UNMATCHED_TRAP   SNMP trap received: .1.3.6.1.4.1.11.2.3.7.11.79.0.2 (Parameters: .1.3.6.1.2.1.16.9.1.1.2.418 == 'W 09/11/13 16:52:00 auth: Invalid user name/password on SSH session')

если прописываю в SNmp traps configuration
Trap oid .1.3.6.1.4.1.11.2.3.7.11.79
в параметре добавляю
by object id (OID)
.1.3.6.1.2.1.16.9.1.1.2.418
указываю event событие..
все равно отрыбатывает для всех trap приходящих с устройства. 
не как не могу победить ...
и еще вопрос кто ни будь знает почему в Monitor SNMP traps вообще нечего не отображается ??
Title: Re: SNTP trap configuration помогите составить
Post by: Aleksander on October 04, 2013, 08:09:51 AM
1 Создаем событие в Event Configuration и присваиваем ему имя
(http://s5.hostingkartinok.com/uploads/images/2013/10/9708f67cf04ed71955f610dc8c1f4bc6.png)

2 Создаем в SNMP Trap Configuration
В Trap OID вносим значение которое с которого устройства приходит трап.
(http://s5.hostingkartinok.com/uploads/images/2013/10/4beea01dd32642b1a0a3d66035e375a0.png)

Например, если в event видим
В событиях

11.09.2013 16:52:00   hp2610-48PWR-01   Normal   SNMP_UNMATCHED_TRAP   SNMP trap received: .1.3.6.1.4.1.11.2.3.7.11.79.0.2 (Parameters: .1.3.6.1.2.1.16.9.1.1.2.418 == 'W 09/11/13 16:52:00 auth: Invalid user name/password on SSH session')
Или Wireshark
data: trap (4)
trap
enterprise: 1.3.6.1.4.1.11.2.3.7.11.79 (iso.3.6.1.4.1.11.2.3.7.11.79)
agent-addr: 172.19.47.134 (172.19.47.134)
generic-trap: enterpriseSpecific (6)
specific-trap: 2
time-stamp: 2316374635
variable-bindings: 1 item
1.3.6.1.2.1.16.9.1.1.2.418: 572030392f31312f31332031303a35383a35392061757468...
Object Name: 1.3.6.1.2.1.16.9.1.1.2.418 (iso.3.6.1.2.1.16.9.1.1.2.418)
Value (OctetString): 572030392f31312f31332031303a35383a35392061757468...


В Trap OID вносим значение .1.3.6.1.4.1.11.2.3.7.11.79
Так же это значение можно посмотреть в свойствах объекта
(http://s3.hostingkartinok.com/uploads/images/2013/10/ccaf9a8e3039c21e20208b3871b9ec3f.png)

Далее Выбираем к какому событию будут передаваться параметры. Например SNMP_trap_HP.
(http://s6.hostingkartinok.com/uploads/images/2013/10/264900c4455168d4e10c7da542137ddd.png)

Далее в Параметрах добавляем параметр, который будет передаваться в Event.
Можно передавать как позицию в трапе, так и отбор конкретного OID. Если передаем конкретный OID например
.1.3.6.1.2.1.16.9.1.1.2.418 = STRING:
.1.3.6.1.2.1.16.9.1.1.2.419 = STRING: Invalid user name/password on %s session
(Эти значения можно посмотреть например в описании snmp output oid hp procurve)
И Его не будет в Trap значение параметра Event Будет пустым.

Таким образом создав
(http://s5.hostingkartinok.com/uploads/images/2013/10/5c2ff1c7fc9e525916c6da71f28630a8.png)
Мы получим что при прохождении SNMP Trap от устройств hp2610-48 мы получим Event c параметрами
$1   Name node
$2   Значение равное параметру трапа  позиция №1
$3   Значение равное параметру трапа  позиция №2
$4   Значение равное  параметру трапа содержащий OID .1.3.6.1.2.1.16.9.1.1.2.418
$5   Значение равное параметру трапа  позиция №3

В Event processing Policy.
Создаем политику для события SNMP_Trap HP
(http://s3.hostingkartinok.com/uploads/images/2013/10/ca0812feede1f418cda1fc069b492c1c.png)

Как создать Фильтр Если праметр 4 Eventa не пустой, т.е. если в trap есть OID .1.3.6.1.2.1.16.9.1.1.2.418
(http://s3.hostingkartinok.com/uploads/images/2013/10/ad7dc36908271d67ad17d504e32b14e6.png)

Title: Re: SNTP trap configuration помогите составить
Post by: Aleksander on October 09, 2013, 09:52:09 AM
Решил
(http://s3.hostingkartinok.com/uploads/images/2013/10/214bb2bb236c7ee7e7b3585341386808.png)
(http://s3.hostingkartinok.com/uploads/images/2013/10/839b5811bd358569a34bda5b663f2233.png)
получается
когда приходят SNMP Trap, в которых есть OID .1.3.6.1.2.1.16.9.1.1.2.418 или OID .1.3.6.1.2.1.16.9.1.1.2.419
заносятся в праметры event 6 и 7
и далее мы просто смотрим не пустые ли они.
придумал как то так.. 
Title: Re: SNTP trap configuration помогите составить
Post by: Victor Kirhenshtein on October 09, 2013, 11:53:21 AM
Я бы посоветовал проверку на пусто/не пусто делать как

($6 != "") || ($7 != "")

иначе она не сработает если параметр будет, но не числовой.