Jump to content
Калькуляторы

snmptraps, чтобы курнуть? хочу разбить все трапы по логам

Проблема такая, хочу чтобы со всех свичей трапы летели в свои логи по всем событиям и т.д., ну и соответственно на каждый из них по своему реагировать.

Но не пойму что нужно курнуть,

Пока в лог скидывается вот таким скриптом:

[root@gw.roket.net.ua share]# cat /scripts/snmp/traps.sh
#!/bin/bash

read host
read ip
vars=

while read oid val
do
  if [ "$vars" = "" ]
  then
    vars="$oid = $val"
  else
    vars="$vars, $oid = $val"
  fi
done
echo "trap: $1 $host $ip $vars" >> /tmp/traps.txt

 

Вот приход в лог:

trap:  <UNKNOWN> UDP: [192.168.240.3]:161 DISMAN-EVENT-MIB::sysUpTimeInstance = 0:0:12:18.23, SNMPv2-MIB::snmpTrapOID.0 = SNMPv2-SMI::enterprises.171.11.113.1.5.2.20.0.2, SNMPv2-SMI::enterprises.171.11.113.1.5.2.20.2.1.0 = "02 00 1B B9 BC FE D1 00 01 00 "

но хотелось бы как-то это облагородить, куда рыть?

Share this post


Link to post
Share on other sites

гуглить по мибам, парсить и реагировать, если мибы проприентарные запросить в саппорте

Share this post


Link to post
Share on other sites

Megas

Залейте длинковские мибы в /usr/share/snmp_чего-то-там и будет облагорожено

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this