Philip Wiki

Персональный wiki-сайт

Инструменты пользователя

Инструменты сайта


You are not allowed to perform this action
docs:zabbix:misc

Разное

Проверка времени на серверах

Однажды встала задача о том, что надо бы проверять корректность времени на серверах, чтобы внезапно не получить пучок неожиданных проблем. :-) Задача решается легко, однако есть парочку нюансов, которые хотелось бы записать на память.

  1. Создаём элемент данных
    1. Тип: Zabbix agent
    2. Ключ: system.localtime[<type>] (тип ключа можно выбрать между UTC или local, первый по умолчанию, поэтому я вообще убрал упоминание типа из ключа оставив system.localtime). Ключ поддерживается и в Linux и в Windows
    3. Единица измерения: unixtime (вот здесь интересный момент, без заполнения этого поля на выходе получим не вполне читаемый результат)
  2. Создаём триггер
    1. Выражение: {<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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki