» E Q U I C O M «
Конференция
» вернуться на equicom.ua
Главная | Ваш Профиль | Кто в on-line?? | Помощь | Поиск

» Здравствуйте Guest: Вход | Регистрация | Забыли пароль?

    E Q U I C O M
    Устройства удаленного мониторинга и управления
        Отправка ответа

Тема: ping3 + zabbix
Имя:   Вы зарегистрированы?
Пароль:   Забыли пароль?
Сообщение

Ввод HTML on для этого форума

Ввод IkonCode on для этого форума

Поддержка кодов смайликов включена

Click for Ikoncode Code Help
BoldItalicizedUnderline Centered Insert HyperlinkInsert FlashInsert EmailInsert Image Insert sound into your post Insert CodeInsert QuoteInsert List Insert Smilie
Опции сообщения

Хотите добавить свою подпись?
Вы хотите получать уведомления по e-mail о новых сообщениях в этой теме?
Вы хотите разрешить смайлики в этом сообщении?
Просмотреть предварительно сообщение? да   нет
 

Обзор темы ping3 + zabbix (новые сообщения вверху)
spellex Отправлено 14:35 - 31 Окт., 2019
Настройка Zabbix SNMP traps Centos 7

Настройка правил для файрвола
iptables -I INPUT -p udp --dport 161 -j ACCEPT
service iptables save

На время настройки можно отключить SElinux, чтобы не было проблем с созданием файлов. Позже необходимо будет настроить соответствующие политики.
setenforce 0

Не забыть настроить ротацию файла трапов если используется 1 или 2 метод.
При использовании 2 и 3 методов, скрипты можно переписать под свои нужды и свои форматы.

Установка snmp, если еще не установлен
yum install net-snmp net-snmp-utils net-snmp-perl
chkconfig snmptrapd on

Установка репозитория epel
rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm


yum install snmptt
Настройка snmptrapd
/etc/snmp/snmptrapd.conf
disableAuthorization yes
traphandle default snmptthandler
#для ведения логов самого snmptrapd
# logoption f /tmp/snmptrapd.log

Настройка snmptt
/etc/snmp/snmptt.ini
net_snmp_perl_enable = 1
mibs_environment = ALL
date_time_format = %H:%M:%S %Y/%m/%d
log_enable = 1
log_file = /tmp/my_zabbix_traps.tmp

#Если что-то не работает можно включить отладку
DEBUGGING = 2
DEBUGGING_FILE = /tmp/snmptt.debug

Создать шаблоны представления трапов
/etc/snmp/snmptt.conf
#Каждая инструкция FORMAT должна начинаться с "ZBXTRAP [адрес]"
# для всех трапов
EVENT general .* "General event" Normal
FORMAT ZBXTRAP $aA $1
#
# конкретный трап
###########
#PINGKNOCK#
###########
#
#
#
EVENT trapKnockAlarm .1.3.6.1.4.1.35160.1.0.9 "Status Events" Normal
FORMAT ZBXTRAP $aA  This Trap is sent at the Knock Sensor alarm $*
SDESC
This Trap is sent at the Knock Sensor alarm
Variables:
 1: knockState
EDESC
#
#
#
EVENT trapKnockDisalarm .1.3.6.1.4.1.35160.1.0.10 "Status Events" Normal
FORMAT ZBXTRAP $aA  This Trap is sent when the Knock Sensor Holding Time is expired $*
SDESC
This Trap is sent when the Knock Sensor Holding Time is expired
Variables:
 1: knockState
EDESC
#
#
#
#
#
#
EVENT trapPowerSensorBad .1.3.6.1.4.1.35160.1.0.11 "Status Events" Normal
FORMAT ZBXTRAP $aA This Trap is sent if the Power Input sensor indicates bad power $*
SDESC
This Trap is sent if the Power Input sensor indicates bad power
Variables:
 1: powerSensorState
EDESC
#
#
#
EVENT trapPowerSensorGood .1.3.6.1.4.1.35160.1.0.12 "Status Events" Normal
FORMAT ZBXTRAP $aA This Trap is sent if the Power Input sensor indicates good power $*
SDESC
This Trap is sent if the Power Input sensor indicates good power
Variables:
 1: powerSensorState
EDESC


Перезапустить сервисы
service snmptt restart
service snmptrapd restart
Включить в автозагрузку
chkconfig snmptt on
chkconfig snmptrapd on

далее в zabbix создаем шаблон

элемент данных(Удар):
1. тип - snmptrap
2. ключ - snmptrap[ (Knock Sensor alarm)|(Knock Sensor Holding)]
3. Тип информации - Журналирование(лог)
Так же создаем триггер(Удар):
Проблема: {pingknock:snmptrap[ (Knock Sensor alarm)|(Knock Sensor Holding)].str(Knock Sensor alarm)}=1
Восстановление: {pingknock:snmptrap[ (Knock Sensor alarm)|(Knock Sensor Holding)].str(Knock Sensor Holding)}=1

элемент данных(Эл. питание):
1. тип - snmptrap
2. ключ - snmptrap[(Power Input sensor indicates bad power)|(Power Input sensor indicates good power)]
3. Тип информации - Журналирование(лог)
Так же создаем триггер(Эл. питание):
Проблема: {pingknock:snmptrap[(Power Input sensor indicates bad power)|(Power Input sensor indicates good power)].str(Power Input sensor indicates bad power)}=1
Восстановление: {pingknock:snmptrap[(Power Input sensor indicates bad power)|(Power Input sensor indicates good power)].str(Power Input sensor indicates good power)}=11


(Отредактировал(а) spellex - 14:46 - 31 Окт., 2019)
 
equ Отправлено 15:26 - 3 Марта, 2018
спасибо, действительно, полезно
 
spellex Отправлено 17:44 - 23 Ноября, 2017
Настройка Zabbix SNMP traps ubuntu
Для обработки трапов использую встроенный snmptrapfmt

файл конфигурации /etc/snmp/snmptrapfmt.conf выглядит так:

# -----------------------------------------------------------------------------
# Configuration file for snmptrapfmt-1.0
#
# Comment lines start with the character '#'
# Blank lines are ignored
#
# In order to configure the log output, use the following keywords.
# -----------------------------------------------------------------------------


# - SUBST=\a\b\
#   substitute char 'a' with 'b' in variable values
#   Default: \;\ \
SUBST=\#\ \

# NOTE: The OID Format has to be set in the /etc/snmp/snmp.conf.
#       See SNMP.CONF(5). It is valid for all snmp programs of package SNMPD.
#       You can specify it with:  printNumericOids (1|yes|true|0|no|false)
#
#  snmptrapfmt uses it in formats $e $*

# NODEFMT=ip | fqdn | name
#   print nodenames as IP address (ip), as fully qualified domain name (fqdn)
#   or in the short form (name);
#   used in formats $A $R $r $*
#   Default: fqdn
NODEFMT=ip

# VARFMT="format string for variables"
#   specify the output of variables when using the '$*' format specifier
#   in the logfile format;
#   special chars recognized:
#    %s ... sequence number of the variable
#    %n ... the name of the variable (see OIDFMT)
#    %t ... the type of the variable
#    %v ... the value of the variable
#   used in format $*
#   Default: ";[%s] %n (%t) : %v"  
#VARFMT="\n\t[%s] %n (%t) : %v"
VARFMT="%n %v "

# LOGFMT="format string for logfile entry"
#   specify the output of the logfile entry;
#   special char recognized:
#    \n  ... newline
#    \r  ... carriage return
#    \t  ... horizontal tab
#    \\  ... backslash
#    $#  ... number of variables in the trap
#    $*  ... print all variables of the trap as specified in VARFMT
#    $x  ... date the trap was received (YYYYMMDD.HHMMSS)
#    $r  ... the implied source of the trap (agent address) (see NODEFMT)
#    $R  ... the true source of the trap (via transport layer) (see NODEFMT)
#    $$  ... the character '$'
#    $e  ... the enterprise of the trap as specified in OIDFMT
#    $A  ... the trap agent address as specified in NODEFMT
#    $G  ... the trap generic number
#    $S  ... the trap specific number
#    $T  ... the trap's sysUpTime timestamp (in seconds)
#    ordinary characters represent themselfes
#   Default: "$x;$A;$e;$G;$S$*"
#LOGFMT="\n$$x=$x\n$$r=$r\n$$R=$R\n$$e=$e\n$$A=$A\n$$G=$G\n$$S=$S\n$$T=$T\n$$#=$#$*"
LOGFMT="$x ZBXTRAP $R $G $S $e $*"

# LOGFILE="path to logfile"
#   specify the pathname of the logfile; if none or the empty string "" is
#   given, use the syslog() mechanism to log the traps
#   Default: ""
LOGFILE="/var/log/zabbix/snmptrapfmt.log"



zabbix_server.conf
StartSNMPTrapper=1
SNMPTrapperFile=/var/log/zabbix/snmptrapfmt.log

далее в zabbix создаем шаблон
в нем элемент данных:
1. тип - snmptrap
2. ключ - snmptrap["(6)*(9)*(SNMPv2-SMI::enterprises)"]
3. Тип информации - Журналирование(лог)
так же создаем триггер
1. Выражение проблеммы - {pingknock:snmptrap["(6)*(9)*(SNMPv2-SMI::enterprises)"].logsource()}=1




 
Evgeny Отправлено 13:30 - 23 Ноября, 2017
Давайте прямо сюда, будет многим полезно.
 
spellex Отправлено 13:21 - 23 Ноября, 2017
разобрался, если интерестно могу прислать описание
 
Evgeny Отправлено 10:29 - 23 Ноября, 2017
Посмотрите в этой ветке, люди писали что могут помочь с Zibbix:
https://local.com.ua/forum/topic/26738-equicom-ping3
 
spellex Отправлено 9:16 - 23 Ноября, 2017
нужна помощи по созданию триггера в zabbix на удар
 

© 2003 Equicom | О защите личной информации

Powered by Ikonboard 2.1.9 RUS
Modified by RU.Board Team
© 2000 Ikonboard.com