Показаны сообщения с ярлыком Zabbix. Показать все сообщения
Показаны сообщения с ярлыком Zabbix. Показать все сообщения

среда, 23 октября 2019 г.

Telegram бот для Zabbix v2

Данный пост является переосмылением  предыдущего поста на эту тему и предполагает настройку Docker контейнера Zabbix, описанную в этом посте. Цель - отделить данные от контейнера и упростить процес обновления контейнера.

Создаем Telegram бота

  1. Для этого в Telegram добавляем бота @BotFather и жмем "запустить"
    BotFather меню

вторник, 22 октября 2019 г.

Zabbix в Docker Контейнере v2

Отличие от предыдущей версии:

  1. Использую postgresql:alpine
  2. Использую 4.4:latest zabbix-server и zabbix-web
  3. Для установки временной зоны использую монтирование в контейнер /etc/localtime и /etc/timezone
  4. Для размещения пользовательских alert скриптов монтирую в контейнер специальную папку.
Все вышеперечисленное избавляет от необходимости лезть внутрь контейнера как было описано здесь и здесь, и категорически облегчает обновление контейнеров.

Установка Docker

sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg2 -y
Добавляем Docker PGP key:

понедельник, 14 октября 2019 г.

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

Задача настройки получения стандартных метрик Mysql в Zabbix тривиальна и не стоила бы упоминания, если бы не одна мелочь, о которой почему то впрямую не говорится:

Важно!
Zabbix агент должен быть настроен для работы в активном режиме!


пятница, 11 октября 2019 г.

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

Настраивал мониторинг веб сервера в Zabbix по этой статье, и так же столкнулся с проблемой, описанной автором, когда по команде:
curl http://localhost/nginx-status
Статистика отдается, а при попытке получить с помощью zabbix агента:
zabbix_agentd -t web.page.get[localhost,nginx-status,80]
Результат выглядит вот так:

среда, 11 сентября 2019 г.

Telegram бот для Zabbix (устаревшее)

Актуальная версия здесь.
В предыдущем посте я описал установку системы мониторинга Zabbix с использованием Docker контейнеров. Сегодня мы попробуем настроить оповещения с помощью Telegram мессенджера.

Создаем Telegram бота

  1. Для этого в Telegram добавляем бота @BotFather и жмем "запустить"
    BotFather меню

вторник, 3 сентября 2019 г.

Zabbix в Docker Контейнере (устаревшее)

Актуальная версия поста здесь

Установка Docker

Ставим пакеты:
sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg2 -y
Добавляем Docker PGP key:
sudo curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
Добавляем стабильный docker репозиторий
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
Ставим Docker CE
sudo apt update
sudo apt install docker-ce -y
Пробуем выполнить тестовый контейнер:
sudo docker run hello-world