You are not allowed to perform this action
docs:zabbix:misc
Содержание
Разное
Проверка времени на серверах
Однажды встала задача о том, что надо бы проверять корректность времени на серверах, чтобы внезапно не получить пучок неожиданных проблем. Задача решается легко, однако есть парочку нюансов, которые хотелось бы записать на память.
- Создаём элемент данных
- Тип:
Zabbix agent
- Ключ:
system.localtime[<type>]
(тип ключа можно выбрать между UTC или local, первый по умолчанию, поэтому я вообще убрал упоминание типа из ключа оставивsystem.localtime
). Ключ поддерживается и в Linux и в Windows - Единица измерения:
unixtime
(вот здесь интересный момент, без заполнения этого поля на выходе получим не вполне читаемый результат)
- Создаём триггер
- Выражение:
{<template or host name>:system.localtime.fuzzytime(300)}=0
(здесь функцияfuzzytime()
как раз и отвечает за то, что сравнивает время на проверяемом хосте со временем на Zabbix-сервере, а300
- критическое значение в секундах, на разницу в котором должен реагировать триггер… проще говоря, если время на хосте на 5 минут отличается от времени на сервере, триггер сработает)
Обновление конфигурации
Заметки по процессу замены старых файлов конфигурации на новые (например при мажорных обновлениях). На примере агента, сервер и прокси делаются аналогично
# просмотр текущего конфига (без комментариев) grep "^[^#*/;]" /etc/zabbix/zabbix_agent2.conf # замена старого конфига на новый sudo cp /etc/zabbix/zabbix_agent2.conf.dpkg-dist /etc/zabbix/zabbix_agent2.conf # приводим конфиг в рабочее состояние sudo nano /etc/zabbix/zabbix_agent2.conf # перезапускаем службу sudo systemctl restart zabbix-agent2.service
Наблюдение за Docker
Zabbix умеет наблюдать за docker посредством плагина в «Zabbix agent 2», подробнее на официальной странице. От себя лишь добавлю, что для корректной работы нужно (можно) добавить пользователя zabbix
в группу docker
:
sudo usermod -aG docker zabbix
Отчёты Zabbix
В версии 5.4 появился функционал отчетов. Памятка для себя:
# устанавливаем службу отчетов sudo apt install zabbix-web-service # редактируем основные настройки службы sudo nano /etc/zabbix/zabbix_web_service.conf # контрольно перезапускаем службу sudo systemctl restart zabbix-web-service.service
Для корректной работы отчётов ещё нужен Google Chrome
# скачиваем wget https://dl.google.com/linux/direct/google-chrome-stable\_current\_amd64.deb # устанавливаем sudo apt install ./google-chrome-stable_current_amd64.deb
Только авторизованные участники могут оставлять комментарии.
docs/zabbix/misc.txt · Последнее изменение: 26.05.2021 18:36 — philip