• Решение проблемы

    Установка Zabbix 3 на nginx + php-fpm

    Понадобилось настроить работу сервера мониторинга Zabbix на web-сервере с nginx + php-fpm. По-умолчанию zabbix рассчитан на работу с apache, настройки есть только под него. Пришлось некоторое время повозиться, пока не разобрался со всеми необходимыми параметрами, чтобы все корректно заработало. Хочу поделиться своими наработками, так как в сети готовый вариант мне не попался, разбирался сам. Содержание: 1 Введение 2 Создаем виртуальный хост в nginx для zabbix 3 Редактируем права доступа к каталогам 4 Заключение 5 Дополнительные материалы по Zabbix Введение Я обычно под Zabbix выделяю отдельный сервер и ставлю там по-умолчанию apache, чтобы не заморачиваться. В этот раз понадобилось поднять заббикс на уже готовом веб сервере, который крутится на связке nginx +…

  • Мониторинг значений из текстового файла в Zabbix
    Решение проблемы

    Мониторинг значений из текстового файла в Zabbix

    Недавно мне досталась любопытная задача по мониторингу системы управления насосами и электрооборудованием. Как сами эти системы работают не знаю, для меня значения с контроллеров вывели в текстовые файлы на компьютере под управлением Windows. Моей задачей было передать параметры из текстового файла в систему мониторинга Zabbix. Содержание: 1 Введение 2 Скрипты для парсинга значений 3 Добавляем UserParameter в zabbix agent 4 Настройка новый итемов на сервере zabbix 5 Заключение 6 Дополнительные материалы по Zabbix Введение Если у вас еще нет готовой системы мониторинга, можете воспользоваться моей статьей по установке и настройке zabbix на centos или freebsd. Задача по своей сути не сложная. Нечто похожее я уже делал, когда настраивал мониторинг температуры процессора…

  • Мониторинг размера бэкапа в Zabbix
    Решение проблемы

    Мониторинг размера бэкапа в Zabbix

    Ранее я уже рассказывал, как мониторить бэкапы с помощью zabbix. Захотелось собирать информацию о размере бэкапа, чтобы смотреть тренды по его увеличению или уменьшению. Немного пораскинул мозгами и придумал решение задачи по мониторингу размера бэкапов с помощью уже привычного инструмента UserParameter. Содержание: 1 Введение 2 Скрипты по сбору информации о размере бэкапов 3 Настраиваем zabbix агент 4 Добавляем новый итем на сервер мониторинга zabbix 5 Заключение 6 Дополнительные материалы по Zabbix Введение Я уже много раз использовал внешние скрипты и UserParameter для мониторинга в zabbix. Не буду подробно на этом останавливаться. Приведу список своих материалов по этой теме: Мониторинг информации из текстовых файлов Следим за временем делегирования домена в zabbix Мониторинг бэкапов…

  • Установка и настройка zabbix прокси на CentOS 7
    Решение проблемы

    Установка и настройка zabbix прокси на CentOS 7

    Для построения распределенной системы мониторинга zabbix рекомендует использовать proxy серверы. Это штатный функционал заббикса, который позволяет регулировать нагрузку и организовывать мониторинг распределенной сетевой инфраструктуры. Подробнее об установке и настройке zabbix proxy будет рассказано ниже. Содержание: 1 Зачем нужен Zabbix proxy 2 Установка Zabbix proxy 3 Настройка  Zabbix proxy 4 Заключение 5 Дополнительные материалы по Zabbix Зачем нужен Zabbix proxy Расскажу своими словами что такое zabbix proxy и зачем он нужен. Допустим у вас есть распределенная сеть, где отдельные сегменты никак не связаны друг с другом. То есть условно, у вас 5 разных сетей с адресацией 192.168.0.0/24. Вам нужно настроить мониторинг узлов в этих сетях. Сети ничего не знаю друг о друге,…

  • Обновление Zabbix 3.0 до 3.2
    Решение проблемы

    Обновление Zabbix 3.0 до 3.2

    14 сентября вышло очередное обновление моей любимой системы мониторинга Zabbix. Мимо этого события я не мог пройти мимо, решил сразу же посмотреть на новую версию и поделиться с остальными инструкцией по обновлению. Заббикс достаточно просто обновляется от версии к версии, проблем у меня не было ни разу. На сайте всегда есть документация, но на мой взгляд, ее можно сделать более подробной и понятной, чем я и займусь. Для чистой установки и настройки заббикс используйте отдельную статью — установка и настройка zabbix 3.2 на centos 7. Содержание: 1 Введение или что нового в zabbix 3.2 2 Подготовка к обновлению 3 Установка обновления zabbix 3.0 до 3.2 4 Заключение 5 Дополнительные материалы…

  • Мониторинг лог файла в Zabbix
    Решение проблемы

    Мониторинг лог файла в Zabbix

    Zabbix умет анализировать любой лог файл, сохранять его в свою базу, рассылать алерты по каким-то событиям. Я решил использовать эту возможность для анализа лог файла утилиты acpupsd для отправки оповещений об отключении электричества. Решается данная задача стандартным функционалом заббикса, описанного в документации. Содержание: 1 Введение 2 Настройка мониторинга логов 3 Создание триггера на событие из лога 4 Заключение 5 Дополнительные материалы по Zabbix Введение Ранее я рассказывал об использовании утилиты управления упсами марки apc — apcupsd. Я показал, как установить apcupsd на hyper-v и xenserver для корректного завершения работы при отключении электричества. Рекомендую ознакомиться, если вас интересует этот вопрос. Его не всегда получается быстро и удобно решить. На помощь приходит…

  • Мониторинг срока действия ssl сертификата в zabbix
    Решение проблемы

    Мониторинг срока действия ssl сертификата в zabbix

    У меня время от времени возникают ситуации, когда я пропускаю обновление какого-нибудь ssl сертификата. Особенно часто это стало происходить с повсеместным распространением сертификатов на 3 месяца от letsencrypt. Автоматическое продление иногда не срабатывает по различным причинам. Чтобы защитить себя от таких ситуаций, решил настроить полноценный мониторинг ssl сертификатов с помощью zabbix. Содержание: 1 Введение 2 Проверяем средства для мониторинга 3 Настройка zabbix-agent 4 Настройка zabbix server для мониторинга ssl сертификатов 5 Возможные ошибки 6 Заключение 7 Дополнительные материалы по Zabbix Введение Традиционно, буду использовать самые простые подручные средства, завернутые в консольные скрипты, которые будут передавать значения в zabbix с помощью UserParameter. Для уменьшения ручной работы, добавление доменов в систему мониторинга будет…

  • Обновление Zabbix 3.2 до 3.4
    Решение проблемы

    Обновление Zabbix 3.2 до 3.4

    22 августа 2017 года вышло очередное обновление популярной бесплатной системы мониторинга Zabbix. Я расскажу, как выполнить обновление Zabbix сервера и агента с предыдущей версии 3.2 до последней 3.4. Так же приведу ссылки на обновление предыдущих версий 2.7 и 3.0, чтобы можно было обновиться с более старых версий до 3.4. Содержание: 1 Что нового в Zabbix 3.4 2 Подготовка к обновлению 3 Установка обновления zabbix 3.2 до 3.4 4 Заключение 5 Дополнительные материалы по Zabbix Что нового в Zabbix 3.4 Я не буду сейчас повторять и перечислять все нововведения. Они хорошо рассказы в отдельной статье на хабре самим создателем продукта. А вот ссылка на подробное описание всех изменений в официальной документации. Отмечу…

  • Настройка мониторинга SMART жесткого диска в zabbix
    Решение проблемы

    Настройка мониторинга SMART жесткого диска в zabbix

    Я рассмотрел на своем сайте много вариантов использования заббикс для наблюдения за различными метриками. Сейчас хочу рассказать, как настроить мониторинг SMART параметров жесткого диска с помощью Zabbix. Я давно использую это решение, но не писал статью, так как информация полностью мной заимствована. Но для полноты картины решил все же опубликовать на своем сайте. Содержание: 1 Введение 2 Подготовка zabbix agent 3 Настройка мониторинга SMART параметров диска 4 Мониторинг SMART и температуры диска в Windows 5 Заключение Введение Когда мне понадобилось настроить мониторинг жестких дисков, в частности, SMART параметров в Zabbix, я сразу же нашел готовое решение на share.zabbix.com. Рекомендую туда заглядывать периодически в поисках интересных приемов для мониторинга. В данном…

  • Очистка, оптимизация, настройка mysql базы Zabbix
    Решение проблемы

    Очистка, оптимизация, настройка mysql базы Zabbix

    Я работаю с серверами малого и среднего бизнеса, небольших компаний, где требования к объему и производительности базы данных не высоки. Чаще всего хватает дефолтных настроек, поэтому какого-то особенного внимания бд я не уделял. Но сегодня я разберу вопрос большого размера базы данных zabbix, расскажу как ее уменьшить и как оптимизировать ее работу для увеличения быстродействия. Содержание: 1 Введение 2 Как спланировать нагрузку на Zabbix 3 Очистка и уменьшение mysql базы zabbix 4 Обновление и настройка сервера mysql 5 Заключение Введение В своей инструкции по установке и настройке zabbix я вообще не затрагиваю вопрос базы данных mysql или производительности сервера в целом. Я просто беру дефолтные настройки mariadb, которые идут с…