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

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

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

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

Ввод 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 (Centos 7) (новые сообщения вверху)
spellex Отправлено 14:48 - 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.noa rch.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
 

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

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