Осталось только увидеть классические "Пробью по айпи" и можно будет закрывать форум на учет жоскех дискав с сирвероф удаффкома.
Ad Widget
Collapse
Текст из SNMP trap в триггере
Collapse
X
-
Comment
-
Спасибо за подсказку, только я пошел немного другим путем, я ловлю в ITEM LinkDown, а уже в триггере regexp Gigabit.....Привет, можно ловить все трапы с item snmp.fallback и на них ты можешь зделать триггер который ловит 2 строчки из траппа!
в троем случии
строчки
1) "GigabitEthernet2/6/42"
2) IF-MIB::linkDown
если назавеш триггер "GigabitEthernet2/6/42 DOWN" то все ясно что в 2/6/42 косяк ))))
у меня так работают 1000+ тригеров смотрят за жостким дисками!
Просто по твоему получается, что если у железки 48 портов, то 48 item это многовато. А есть ИСЧО порты FastEthernet итд.
Я просто хотел узнать может есть какой-либо метод загонять что-то в переменную(ые), а затем использовать их при отправке уведомлений. А то наши пользователи пугаются при виде всех параметров SNMP трапа :-).Comment
-
Для прокси использую скрипт на баше, можете попробовать. Криворуко, конечно, но идея должна быть понятна...
cat trap.sh
log="/tmp/snmptraps"
read name
read ip
read time
read oid
read iso01
read iso02
read iso03
ip=`echo $ip|cut -f3 -d[|cut -f1 -d]`
oid=`echo $oid|cut -f2 -d =| cut -f2 -d' '`
text1=`echo $iso01|cut -f2 -d =| cut -f2 -d' '`
text2=`echo $iso02|cut -f2 -d =| cut -f2 -d' '`
text3=`echo $iso03|cut -f2 -d'"'`
text="$text1 $text2 $text3"
str="$text"
if [[ $oid = ".1.3.6.1.4.1.1563.4466.1.1.1.1.1.4.1.25.3" ]]; then
flag="alarm on :"
text=`echo $iso03|cut -f2 -d'"'`
str="$flag $text"
else
if [[ $oid = ".1.3.6.1.4.1.1563.4466.1.1.1.1.1.4.1.25.4" ]]; then
flag="alarm off :"
text=`echo $iso03|cut -f2 -d'"'`
str="$flag $text"
fi
fi
echo "$time $oid zbxtrap $ip $str" >> $log
Comment
Comment