Snmp traps
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Snmp traps
Snmp traps
обсуждение
предложения
обсуждение
предложения
Re: Snmp traps
А можно как-то подробнее по запуску?
дело в том что сделал как по ману, установил перл модуль, настроил свичи, но не приходят трапы. ОС Freebsd
Сам сервер настроен на прием трапов. они пишутся в лог файл snmptrapd.log
дело в том что сделал как по ману, установил перл модуль, настроил свичи, но не приходят трапы. ОС Freebsd
Сам сервер настроен на прием трапов. они пишутся в лог файл snmptrapd.log
-
- Сообщения: 84
- Зарегистрирован: Вт апр 15, 2008 6:06 am
- Откуда: Chernushka
- Контактная информация:
Re: Snmp traps
Как настроить.
Если всё готово, таблицы в базе abills созданы, осталось запустить ловушку трапов.
Переходим в папку с биллингом
P.S.: Не забыть перед этим вырубить свою ловушку, - snmptrapd
Если всё готово, таблицы в базе abills созданы, осталось запустить ловушку трапов.
Переходим в папку с биллингом
Код: Выделить всё
cd /usr/abills/libexec
ln -s ../Abills/modules/Equipment/gettrap
./gettrap -d
Re: Snmp traps
Все сделал. трапы начал показывать.
но хотел спросить.
в описании так и должно показывать?
2016-10-21 00:30:50 LTE_8X_101 172.16.1.9 snmpTrapEnterprise: 1.3.6.1.4.1.35265.1.21.202.3 snmpTrapOID: coldStart sysUpTimeInstance: 66
мибы закинул
root@mail:/usr/abills/Abills/MIBs/private # ls
eltex-lte8st.mib eltex-smi-actual.mib
root@mail:/usr/abills/Abills/MIBs/private #
но хотел спросить.
в описании так и должно показывать?
2016-10-21 00:30:50 LTE_8X_101 172.16.1.9 snmpTrapEnterprise: 1.3.6.1.4.1.35265.1.21.202.3 snmpTrapOID: coldStart sysUpTimeInstance: 66
мибы закинул
root@mail:/usr/abills/Abills/MIBs/private # ls
eltex-lte8st.mib eltex-smi-actual.mib
root@mail:/usr/abills/Abills/MIBs/private #
-
- Сообщения: 84
- Зарегистрирован: Вт апр 15, 2008 6:06 am
- Откуда: Chernushka
- Контактная информация:
Re: Snmp traps
Чтобы трап был полностью "расшифрован", нужно полный набор OID, по крайней мере те, в которых прописаны трапы. Вот например мой набор для BDCOM:
Хотя и он не полный, я "расшифровываю" только те, что мне интересны. Судя по Вашему логу, не хватает нужных MIB's. В данном случае "1.3.6.1.4.1.35265.1.21.202.3" это элтексовский энтерпрайз, cкорее всего название модели
Код: Выделить всё
ls ../Abills/MIBs/private/BDCOM-*
../Abills/MIBs/private/BDCOM-EPON-LLID.MIB
../Abills/MIBs/private/BDCOM-EPON-ONU-INTERFACE.MIB
../Abills/MIBs/private/BDCOM-EPON-ONU-TRAP.MIB
../Abills/MIBs/private/BDCOM-EPON-ONU.MIB
../Abills/MIBs/private/BDCOM-SMI.my
../Abills/MIBs/private/BDCOM-SYS-TRAP.my
Re: Snmp traps
Можете проверить?
Элтекс дал актуальные мибы с описанием трапов. но не показывает.
Элтекс дал актуальные мибы с описанием трапов. но не показывает.
- Вложения
-
- eltex-smi-actual.zip
- (12.92 КБ) 690 скачиваний
-
- Сообщения: 84
- Зарегистрирован: Вт апр 15, 2008 6:06 am
- Откуда: Chernushka
- Контактная информация:
Re: Snmp traps
Для того, чтобы разобраться с MIB, рекомендую установить mibbrowser. К сожалению в бесплатной версии есть ограничения на кол-во устройств и одновременно загруженных MIB таблиц. Так же есть бесплатный инструмент SnmpB, но он уже давно не обновлялся, и не поддерживает, например SMIv2.
Зачастую те MIB, что предоставляет вендор не соответствуют тому, что фактически может отдать ваше железо, так же возможна ситуация, когда таблицы просто устарели, и нужно просто обновить прошивку. Из того. что в ваших логах было, можно сделать вывод, что MIB вендора скорее всего даже не подгрузились. Здесь
На примере D'Link 1228me - для того чтобы получать хотя бы базовую информацию(Название модели и тп) у Вас в папке private должно быть как минимум 2 файла: des1228ME-L2mgmt.mib и SWPRIMGMT-DES1228ME-MIB.mib, так как один напрямую зависит от другого.
P.S.: После добавления новых MIB файлов обязательно(!) нужно перезапустить gettrap
Зачастую те MIB, что предоставляет вендор не соответствуют тому, что фактически может отдать ваше железо, так же возможна ситуация, когда таблицы просто устарели, и нужно просто обновить прошивку. Из того. что в ваших логах было, можно сделать вывод, что MIB вендора скорее всего даже не подгрузились. Здесь
- это стандартный набор, думаю не надо переводить , а вот ранееsnmpTrapOID: coldStart sysUpTimeInstance: 66
- это уже должно было подхватить из MIB элтекса.1.3.6.1.4.1.35265.1.21.202.3
На примере D'Link 1228me - для того чтобы получать хотя бы базовую информацию(Название модели и тп) у Вас в папке private должно быть как минимум 2 файла: des1228ME-L2mgmt.mib и SWPRIMGMT-DES1228ME-MIB.mib, так как один напрямую зависит от другого.
P.S.: После добавления новых MIB файлов обязательно(!) нужно перезапустить gettrap
Re: Snmp traps
добавил файлы. вроде начал переводить.
в списке трапов нет столбца "Порт"
в чем может быть проблема?
Обслуживание>EQUIP
там показывает только 25 записей
и не пишет в логфайл.
./gettrap start log="/usr/abills/var/log/traps/trap.log"
в списке трапов нет столбца "Порт"
в чем может быть проблема?
Обслуживание>EQUIP
там показывает только 25 записей
и не пишет в логфайл.
./gettrap start log="/usr/abills/var/log/traps/trap.log"
-
- Сообщения: 84
- Зарегистрирован: Вт апр 15, 2008 6:06 am
- Откуда: Chernushka
- Контактная информация:
Re: Snmp traps
Так как очень малое кол-во трапов отправляет в теле параметр ifIndex, единогласно мною было принято решение отказаться от сохранения этого поля и вместо него сейчас полностью распарсивается трап, нужно только нажать на значок напротив трапа ( согласен, значок не в тему, но уж какой был под рукой). Вариант неокончательный, обжалованию подлежит.atomshick писал(а):добавил файлы. вроде начал переводить.
в списке трапов нет столбца "Порт"
в чем может быть проблема?
Так же рекомендую ознакомится с этим документом
Если не затруднит, скиньте, какая у Вас ревизия билинга.atomshick писал(а): Обслуживание>EQUIP
там показывает только 25 записей
Re: Snmp traps
ABillS 0.75.112 20170307
после нажатия на значек
, or } expected while parsing object/hash, at character offset 50 (before "2.60" "NTE-RG-1402GC...") at ../../Abills/modules/Equipment/Traps.pm line 52.
========================
TRAP_ID -> 476498
index -> 193
pg -> 25
root_index -> 8
type -> 193
после нажатия на значек
, or } expected while parsing object/hash, at character offset 50 (before "2.60" "NTE-RG-1402GC...") at ../../Abills/modules/Equipment/Traps.pm line 52.
========================
TRAP_ID -> 476498
index -> 193
pg -> 25
root_index -> 8
type -> 193
-
- Сообщения: 84
- Зарегистрирован: Вт апр 15, 2008 6:06 am
- Откуда: Chernushka
- Контактная информация:
Re: Snmp traps
Через Sqlcmd выполните команду:atomshick писал(а):ABillS 0.75.112 20170307
после нажатия на значек
, or } expected while parsing object/hash, at character offset 50 (before "2.60" "NTE-RG-1402GC...") at ../../Abills/modules/Equipment/Traps.pm line 52.
========================
TRAP_ID -> 476498
index -> 193
pg -> 25
root_index -> 8
type -> 193
Код: Выделить всё
SHOW CREATE TABLE equipment_traps;
Код: Выделить всё
SELECT varbinds FROM equipment_traps WHERE id=476498;
Re: Snmp traps
{"mcTrapDescr":"0E:00:02:00:29:20 4 x ALLOCATED " 2.60" "NTE-RG-1402GC"","mcTrapExState":0,"mcTrapID":0,"mcTrapLParam1":4,"mcTrapLParam2":0,"mcTrapLParam3":0,"snmpTrapEnterprise":"1.3.6.1.4.1.35265.3.11.22","snmpTrapOID":"ponTeknovusONTStateChangedTrap","sysUpTimeInstance":2792710400}
-
- Сообщения: 84
- Зарегистрирован: Вт апр 15, 2008 6:06 am
- Откуда: Chernushka
- Контактная информация:
Re: Snmp traps
Завтра исправлю.
Re: Snmp traps
Здравствуйте !
Подскажите пожалуйста, при попытке запуска ловушки выводится сообщение о том что:
В мануале упоминается только про: 'Net::SNMPTrapd', на который как я понимаю жалоб вообщем то нет..
Подскажите пожалуйста, при попытке запуска ловушки выводится сообщение о том что:
Код: Выделить всё
/usr/abills/libexec # ./gettrap -d
Can't load 'SNMP'
Install Perl Module <a href='http://abills.net.ua/wiki/doku.php/abills:docs:manual:soft:SNMP' target='_install'>SNMP</a>
Main Page <a href='http://abills.net.ua/wiki/doku.php/abills:docs:other:ru?&#ustanovka_perl_modulej' target='_install'>Perl modules installation</a>
or install from <a href='http://www.cpan.org'>CPAN</a>
Can't locate SNMP.pm in @INC (you may need to install the SNMP module) (@INC contains: /usr/abills/libexec/../Abills/mysql/ /usr/abills/libexec/..//lib/ /usr/local/lib/perl5/site_perl/mach/5.24 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.24/mach /usr/local/lib/perl5/5.24 .) at (eval 13) line 2.
...propagated at /usr/abills/libexec/..//lib/Abills/Base.pm line 2079.