Примеры элементов данных для Zabbix

В этой статье я приведу несколько примеров элементов данных для Zabbix агента и сервера. Вот пример подсчета количества активных процессов (Тип элемента — Zabbix агент, таким образом я часто считаю количество процессов nginx, apache2, sshd, named, radiusd и т.д., а для значения 0 можно сделать триггер, что процесс не работает):

Установка Zabbix Server 3.4 в Ubuntu 16.04

На тесте установлю Zabbix Server 3.4 в Ubuntu Server 16.04. Первым делом установим репозиторий с версией Zabbix 3.4 для Ubuntu 16.04, так как в официальном репозитории Ubuntu доступна старая версия: Теперь выполним команду установки Zabbix Server и Zabbix Agent: Подключимся к MySQL: Создадим базу данных и пользователя: Импортирую таблицы в созданную базу: Откроем файл конфигурации […]

Мониторинг web сайта в Zabbix

Приведу пример настройки мониторинга web сайта в Zabbix: 1) Выберем или добавим узел сети за которым будем наблюдать. 2) Добавим узлу сети «Веб-сценарий», указав в первой вкладке: Имя: любое Агент: например Internet Explorer 11.0 во вкладке «Шаги» добавим шаг: Имя: любое URL: например http://example.com Требуемая строка: любая строка которая присутствует на сайте Требуемые коды состояния: […]

Мониторинг nf_conntrack в Zabbix

Исправлял однажды ошибку на одном сервере, читайте об этом мою статью Решение ошибки «nf_conntrack: table full, dropping packet» И возникла идея контролировать nf_conntrack в Zabbix. Посмотреть текущее значение и максимальное можно командами: Открыл файл конфигурации Zabbix агента в текстовом редакторе: И добавил в конце пару строк: Перезапустим Zabbix агент чтобы применить изменения: Теперь на Zabbix […]

Мониторинг Linux ISG в Zabbix

Сегодня захотелось сделать мониторинг Linux ISG сессий в Zabbix. Введя команду на одном из серверов: Увидел следующее: Approved sessions count: 2021 Unapproved sessions count: 2 Zabbix агент на сервере уже был установлен, поэтому открыл его конфигурационный файл (в редакторе nano клавиши Ctrl+X для выхода, а y/n для сохранения или отмены изменений): Придумал и добавил следующий […]

Мониторинг Postfix в Zabbix

Сперва выполним настройку Zabbix агента. Создадим файл (в редакторе nano клавиши Ctrl+X для выхода, а y/n для сохранения или отмены изменений): Добавим в него: Либо можно просто добавить строки выше в файл конфигурации Zabbix агента. Также откроем файл конфигурации Zabbix агента: Разрешим работу Zabbix агента под root пользователем указав: Перезапустим Zabbix агент чтобы применить изменения: […]

Оповещения Zabbix по телефону через Asterisk

Однажды ночью на станции отключились кондиционеры и начала подниматься температура, естественно мне пришли email уведомления на телефон, но так как была ночь, увидел я их только утром, поэтому понадобилось для таких экстренных случаев быстро сделать возможность уведомлений звонком на телефон. Наведу пример варианта оповещений Zabbix используя телефонный вызов через Asterisk. У Asterisk должен быть загружен […]

Примеры триггеров для Zabbix

Приведу несколько примеров триггеров для Zabbix. Допустим есть элементы данных, исходя из них будем создавать триггеры. Пример триггера сообщающего что трафик на порту коммутатора больше допустимого:

Мониторинг размера MySQL базы или таблицы в Zabbix

Чтобы увидеть таблицу со списком баз данных и их размером в мегабайтах можно выполнить SQL запрос: Посмотреть размер таблиц конкретной базы, например zabbix, можно выполнив SQL: Либо в байтах увидеть размер одой базы с именем zabbix: Чтобы увидеть размер конкретной таблицы базы, например zabbix.history: Примеры предыдущих запросов мы и используем для мониторинга. Создадим в директории […]

Мониторинг Samba в Zabbix

Приведу пример наблюдения за количеством запущенных Samba процессов, а также создания триггера сообщающего когда нет запущенных процессов. В системе с Samba должен быть установлен Zabbix-агент. Смотрите мои популярные статьи о Zabbix. Создадим шаблон, например с именем «Template Service Samba» и добавим в него следующий элемент данных: Аналогично создадим и для smbd. Можно также создать элементы […]