Архив метки: Zabbix

Zabbix. Удалённое выполнение команды (SSH)

Автор: Андрей Торженов

Допустим, у вас есть два сервера (Сервер-А и Сервер-Б) связанных между собой по VPN и в случае, если Сервер-Б стал недоступен (упал VPN), то после поднятия VPN, на Сервере-А нужно перезапустить определенный сервис.

Для выполнения команды на перезапуск сервиса используется SSH.

Логика работы

В Zabbix настроен мониторинг Сервера-Б (icmppingloss) и когда 100% потери пакетов до Сервера-Б, то срабатывает Триггер (Trigger), который инициирует Действие (Action) — «Отправить сообщение» (Send message) о проблеме на e-mail. В нашем случае будет и второе Действие (Action) — «Удалённая команда» (Remote command), т.е. перезапуск сервиса.

Читать далее

SNMP TRAP отправка на E-mail и интеграция с Zabbix

Автор: Андрей Торженов

Инструкция по настройке интеграции Zabbix с SNMP TRAP и отправке TRAP’ов на E-Mail

Инструкция по настройке интеграции Zabbix с SNMP TRAP и отправке TRAP’ов на E-Mail.

Отправка на E-mail осуществляется внешним скриптом, что позволяет получать TRAP’ы на E-mail без использования Zabbix.

Читать далее

Обновление Zabbix и перенос на CentOS 7

Автор: Андрей Торженов

Необходимо перенести систему мониторинга Zabbix 2.0.5 с сервера на базе Arch Linux на сервер под управлением CentOS 7 и обновить Zabbix до версии 2.4.7. В качестве базы данных используется PostgreSQL.

На новом сервере установлен CentOS Linux release 7.2.1511 (Minimal ISO), c отключенной системой принудительного контроля доступа SELinux.

Работы на старом сервере Arch Linux

Останавливаем Zabbix.

[root@arch ~]# /etc/rc.d/zabbix-server stop
[root@arch ~]# /etc/rc.d/zabbix-agent stop

Экспортируем БД Zabbix.

[root@arch ~]# pg_dump -v -h 127.0.0.1 -U postgres -W zabbix > 09022016_zabbix.sql

Загружаем БД на новый сервер.

[root@arch ~]# scp 09022016_zabbix.sql root@172.26.24.162:/root/

Читать далее