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

Zabbix 3.0 - шаблоны для SNMP LLD вдруг кому пригодится

Для желающих 3й версии - адаптированные шаблоны.

 

Включает:

 

 

Basic App MySQL

Basic App Zabbix Agent

Basic App Zabbix Proxy

Basic App Zabbix Server

Basic Cisco SNMP with traps

Basic IBM - IMM2 SNMP

Basic ICMP Network Device

Basic Juniper SNMP with traps

Basic OS Linux

Basic SNMP Network Device

Basic Virt VMware

Basic Virt VMware Guest

Basic Virt VMware Hypervisor

 

ЗЫ: добавил подсчёт pps в Basic SNMP Network Device.

ссылка в первом посте.

Share this post


Link to post
Share on other sites

Для желающих 3й версии - адаптированные шаблоны.

 

Включает:

 

 

Basic App MySQL

Basic App Zabbix Agent

Basic App Zabbix Proxy

Basic App Zabbix Server

Basic Cisco SNMP with traps

Basic IBM - IMM2 SNMP

Basic ICMP Network Device

Basic Juniper SNMP with traps

Basic OS Linux

Basic SNMP Network Device

Basic Virt VMware

Basic Virt VMware Guest

Basic Virt VMware Hypervisor

Чем эти шаблоны отличаются от тех, которые идут с 3 забиксом?

Share this post


Link to post
Share on other sites

Разные мелкие оптимизации, вроде имен хостов и интерфейсов в графиках, изменения в LLD (дискавери по нескольким параметрам), 64bit счётчики, триггеры по трапам, в т.ч на падение интерфйсов, сбор инвентори, и т.п.

Ну и в том что идёт вместе с заббиксом нет специфик шаблонов под циску, джун и ибм.

Share this post


Link to post
Share on other sites

На аггрегированых портах (проверял на cisco etherchannel) показывает неверную скорость. В консоли: 30 second input rate XXXXXXXXX bits/sec, по факту на графиках XXXXXXXXX*кол-во мемберов etherchannela.

 

Как бы исправить?

Да вроде всё ОК:

RU-SPE-SW1#sh int po13 | i rate

Queueing strategy: fifo

5 minute input rate 1641000 bits/sec, 791 packets/sec

5 minute output rate 1634000 bits/sec, 772 packets/sec

gpaph-po13.JPG

 

Share this post


Link to post
Share on other sites

Коллеги, а ни ку у кого нет шаблона для cisco ip sla udp-jitter ? Я думал, легко найду - а нет, под какти есть - под заббикс не нашел.

Если ещё актуально - в шаблоне "Basic Cisco SNMP with traps" есть триггер на трап о нарушении SLA. Нужно только цисковские MIB-ы подсунуть, что бы в заббикс попадали уже оттранслированные трапы (в читаемом виде, а не как OID).

На самих цисках примерно так:

sla 250

udp-jitter 10.116.250.1 30000 codec g711alaw

tos 70

frequency 10

ip sla schedule 250 life forever start-time now

ip sla reaction-configuration 250 react jitterAvg threshold-value 25 10 threshold-type immediate action-type trapOnly

ip sla reaction-configuration 250 react packetLossSD threshold-value 25 10 threshold-type consecutive 3 action-type trapOnly

ip sla reaction-configuration 250 react packetLossDS threshold-value 25 10 threshold-type consecutive 3 action-type trapOnly

ip sla logging traps

snmp-server trap link ietf

snmp-server enable traps syslog

snmp-server enable traps ipsla

snmp-server host 10.17.222.245 vrf MNGM version 2c zabbix

Трапы в заббикс должны попадать примерно в таком виде:

 

12:31:29 2016/04/28 ZBXTRAP 10.116.61.1

VARBINDS:

DISMAN-EVENT-MIB::sysUpTimeInstance type=67 value=Timeticks: (354636833) 41 days, 1:06:08.33

SNMPv2-MIB::snmpTrapOID.0 type=6 value=OID: CISCO-SYSLOG-MIB::clogMessageGenerated

CISCO-SYSLOG-MIB::clogHistFacility.4153 type=4 value=STRING: "RTT"

CISCO-SYSLOG-MIB::clogHistSeverity.4153 type=2 value=INTEGER: 4

CISCO-SYSLOG-MIB::clogHistMsgName.4153 type=4 value=STRING: "IPSLATHRESHOLD"

CISCO-SYSLOG-MIB::clogHistMsgText.4153 type=4 value=STRING: "IP SLAs(251): Threshold exceeded for packetLossSD"

CISCO-SYSLOG-MIB::clogHistTimestamp.4153 type=67 value=Timeticks: (354636832) 41 days, 1:06:08.32

 

Share this post


Link to post
Share on other sites

Модифицровал чуть чуть ваш скрипт на бекап конфига. Что бы конфиги расскладывались в папки по локациям где они уставновлены. Имя папки беру из названия хоста(имя хоста типа: Локация-sw). Хотелось бы брать имя папки из Инвентарных данных узла сети-Место положение, но что то не нашел макрос. Возможно есть какое-то решение получше?

Ну и вобщем рекомендации по скрипту. Пишу первый раз наверно куча граблей будет.

vv=$(/usr/bin/snmpset -v 2c -O qv -t 5 -c {$SNMP_WRITE} {HOST.CONN} .1.3.6.1.4.1.9.2.1.55.{$TFTP_IP} s {HOST.HOST}-`date '+%Y%m%d_%H%M%S'`.txt | sed 's/"//g')
vvv=$(echo $vv | sed 's/\([a-ZA-Z0-9]*\).*/\1/')
if [ -e "$vvv" ]
then 
mv /var/lib/tftpboot/$vv /var/lib/tftpboot/$vvv
else
mkdir /var/lib/tftpboot/$vvv
mv /var/lib/tftpboot/$vv /var/lib/tftpboot/$vvv
fi

Edited by randomiser

Share this post


Link to post
Share on other sites
В 09.02.2015 в 18:17, Stak сказал:

ловит и складывает в кучу fallback-traps по SNMP (т.е. всё, что не попало под другие шаблоны трапов).

Подскажите пожалуйста формат трапов для файла snmptt.conf для статуса линков. Что-то не получается выдернуть состояние на интерфейс, все валится  SNMP fallback traps.

Вот трап в забикс: snmptrap["(linkDown|linkUp)((.|[[:space:]])*)(ifIndex.{#SNMPINDEX}\s)"]

А вот в snmptt.conf: EVENT linkUp .1.3.6.1.6.3.1.1.5.4 "Status Events" Normal

Пнятно, что нужно вместо Status Events что-то поставить нужно?! id интерфейса?

Edited by Вадим69

Share this post


Link to post
Share on other sites

Также пробую собирать состояние ifOperStatus  с помощью discovery. Добавил item, но значание почему-то постоянно 0 на всех интерфейсах?!

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