Monitoring

Системы мониторинга (zabbix, cacti, nagion etc.)

Универсальный комплексный экран Zabbix, LLD с двумя параметрами обнаружения.

Знакомство с системами мниторинга я начинал с nagios и cacti, именно тогда я привык к тому, что выбирая хост, вся информация с графиков хоста была на одной странице у меня перед глазами. Казалось, что невозможно придумать систему мониторинга лучше cacti, но потом судьба свела меня с zabbix, да еще и с версией 1.8. По началу заббикс мне не понравился, особенно то, что шаблоны приходилось генерировать отдельно написанным скриптом и то, что выбирать график приходилось из раскрывающегося поля ввода сверху.

Zabbix web интерфейс на nginx+php-fastcgi

Зачем

Как оказалось, zabbix прожорлив не только касательно ресурсов дисковой подсистемы, но и генерация страничек с графиками потребляет не малые ресурсы процессора. Когда система работает на пределе (уже наблюдается проседание iowait), то пара-тройка пользователей сможет добить систему до конца своими запросами на выборку и генерацией изображений. В этом случае генерацию изображений и всю другую работу, связанную с пользователями, целесообразно перенести на другую машину, или хотя бы запустить систему на более быстрой связке php-cgi и кеширующего легкого web сервера nginx.

Разбиение (секционирование) в бд zabbix MySQL

Когда количество устройств в zabbix перевалило за 1000, могут возникнуть проблемы с производиетльностью этой великолепной системы мониторинга. Один из вариантов решения проблемы - партиционирование таблиц в базе данных(Mysql).

Производительность Zabbix

Самым уязвимым местом забикса является база данных, которая предъявляет достаточно серьезные требования к дисковой подсистеме и другим компонентам аппаратного обеспечения. С увеличением количества элементов мониторинга и уменьшением временных промежутков между сборами данных, количество оппераций ввода вывода увеличивается. Самая производительная и отказоустойчивая схема работы zabbix была найдена мной в интернете и включает в себя так же дублирующие серверы для увеличения отказоустойчивости, а так же заббикс прокси серверы, собирающие информацию с хостов в том случае, если один сервер не справляется.

Zabbix: Мониторинг Windows серверов с использованием powershell

Количество элементов, доступных для мониторинга в стандартном zabbix агенте windows довольно сильно ограничено. К счастью в последних версиях WINDOWS есть инструмент с безграничными возможностями - встроенный язык сценариев, а может даже и программирования "Windows PowerShell", с которым мне довелось познакомиться в следующей задаче.

Задача такая:

Подписка на RSS - Monitoring