Архив рубрики: Monitoring

Грамотный мониторинг — залог выявления ошибок

Отслеживание срока действия сертификата с помощью Zabbix

Случился на моей практике интересный инцидент из серии «умная мысля приходит опосля»: хостер(да и сам владелец тоже) профукал срок действия SSL сертификата на сайте. Не сказать, что ситуация критичная, но всё равно неприятный осадок остался. Было решено написать скрипт мониторинга срока действия сертификатов и мониторить это дело zabbix-ом. Система позволяет значительно расширять базовый функционал, используя… Читать далее »

Знакомимся с zabbix начиная с правильной установки на Nginx в Centos 7

Мониторинг является неотъемлимой частью любого современного бизнес процесса. При этом выполняется постоянное наблюдение за системой и в случае отклонения от некоторого установленного состояния имеется возможность мгновенного реагирования а иногда и автоматического устранения неисправности. Мониторинг компьютерных систем является сложнейшей задачей в виду огромного разнообразия сервисов, служб и параметров проверки. Поиски решения, которое максимально охватило бы все… Читать далее »

Ворон наблюдает за индейцем. Мониторим Munin-ом Apache

Мы уже рассматривали метод мониторинга веб-сервера NGinx на CentOS, но мунин умеет нативно снимать статистику и с апача на фряхе: # munin-node-configure —suggest | grep apache apache_accesses | no | no [apache server-status not found. check if mod_status is enabled] apache_processes | no | no [apache server-status not found. check if mod_status is enabled] apache_volume… Читать далее »

Перенос zabbix-сервера с небольшими плюшками

Задача: мигрировать zabbix-сервер на новую платформу с сохранением всех настроек, айтемов, триггеров, хостов и прочего исключив историю записей В статье подразумевается, что была произведена установка и настройка zabbix-сервера с нуля и на текущий момент он абсолютно пуст. Текущий сервер: # rpm -qa | grep zabbix-server zabbix-server-2.4.4-1.el6.x86_64 Новый сервер: # rpm -qa | grep zabbix-server zabbix-server-2.4.5-1.el7.x86_64… Читать далее »

Снимаем статистику Mysql-сервера с помощью munin

Подразумеватся что на сервере уже установлена нода (иногда вместе с коллектором) и планируется лишь расширить функционал системы мониторинга. Интересно, как обстоят дела с mysql плагином: # munin-node-configure —suggest | grep mysql mysql_ | no | no [DBI connect(‘mysql;mysql_connect_timeout=5′,’root’,…) failed: Access denied for user ‘root’@’localhost’ (using password: NO)] Понятно, скрипт может получить доступ к серверу mysql.… Читать далее »

Мониторинг Web-сервера NGinx с помощью munin

Веб сервер одна из основных составляющих современного сервера. Этим термином обычно описывается как программное обеспечение, так и компьютер, на котором этот сервер работает. Мы же будим снимать статистику связанную с запросами и состоянием сервера. Для начала проверю как обстоят дела с этим плагином: # munin-node-configure —suggest | grep nginx nginx_request | no | no [no nginx… Читать далее »

Мониторинг php-fpm с помощью munin

Munin — сетевая утилита мониторинга потребления ресурсов сервера. Munin опрашивает все компьютеры и помнит все полученные данные, которые предоставляет в виде графиков с помощью веб-интерфейса. Далее мы рассмотрим установку и минимальную настройку munin-node. В CentOS я использую пакетный менеджер yum, для которого необходимо добавить репозиторий, содержащий необходимый нам пакет. CentOS/RHEL 6, 32 Bit (i386): #… Читать далее »