После прочтения статьи С. Яремчука Система мониторинга Cacti, решил добавить пару слов о возможностях этой универсальной настраиваемой системы. Итак…Одним из преимуществ системы мониторинга Cacti есть универсальность. На одноименном форуме (http://forums.cacti.net/) можно найти сотни готовых решений для десятков наименований оборудования (маршрутаризаторы и коммутаторы от Cisco, Juniper, HP, Zyxel) или готовых программно-аппаратных комплексов (например универсальные маршрутаризаторы на базе ПО от Microtik, или просто для определенного ПО (например, ftp-сервер, http-сервер и т.д.). Лично я использую данную систему мониторинга исключительно в ОС Gentoo Linux, и установка зависимостей и прочего сводится до:
emerge --sync;emerge --regen;emerge snmp;emerge cacti;
(установка службы SNMP и самой системы мониторинга)Apache+mod_php5+mysql+phpmyadmin были установлены и настроены заранее. Итак, в директории /var/www/localhost/htdocs/ обнаруживаем свежую версию Cacti. После проделывания манипуляций по настройке данной системы (см. Система мониторинга Cacti ).Наигравшись со стандартными скриптами одноименной системы мониторинга, можно отправляться искать скрипты, расширяющие ее возможности, подборку лучших скриптов можно найти на http://forums.cacti.net/about15067.html. Лично я выбрал себе готовые решения для мониторинга посещаемости игровых серверов, температуры HDD, параметров состояния p2p хаба, ftp-сервера. Чтобы не быть голословным, ниже приведены скриншоты действующих скриптов, взятых с вышеуказанного форума.Данный график показывает температуру нагрева HDD. Скрипт берет информацию непосредственно из средства мониторинга HDD (smartctl или hddtemp), которое, в свою очередь, берет информацию из S.M.A.R.T. самого HDD.
Данный график показывает во времени количество посещений ftp-сервера. На самом деле, ничего сложного в скрипте нету — он просто фиксирует активность по 21 порту.
Данный график показывает количество посещений Counter-Strike 1.6 и Call of Duty 2 игровых серверов. Тут тоже нету ничего сложного, фиксируется активность по портам соотвествующих серверов (27015 и 28960).
Данные графики показывают параметры состояния p2p хаба (Verlihub, протокол Direct Connect) — количество посещений хаба и максимальные предоставленные пользователями объемы информации для скачивания .При определенном терпении Cacti можно превратить в универсальный инструмент мониторинга, показывающий исчерпывающую информацию про практически любые параметры ПО и железа.
© Cerew, http://sad.rv.ua/