Сергей Яремчук
Управление компьютерной сетью – задача, требующая выполнения множества
функций включающих планирование, внедрение, контроль за безопасностью,
бесперебойной работой, учетными данными и прочее. Немаловажную роль в этом
играет мониторинг ресурсов.
Задачу мониторинга сетевых ресурсов можно решить с помощью разных
инструментов, на страницах журнала уже рассматривались такие системы, как Nagios
[3] и Cacti [4]. Они имеют как достоинства, так и
недостатки. К достоинствам Nagios можно отнести функциональность, но вот
развертывание такой системы потребует времени и некоторого опыта, новички, как
правило, встречаются с трудностями. Cacti, несмотря на простоту в его установке
и настройке, при большом количестве отслеживаемых сервисов, потребует
некоторого времени на доведение системы мониторинга до нужной функциональности.
В гетерогенных сетях эта задача еще более усложняется.
Проект BixData
Задачей компании BixData [1], образованной в 2004 году, являлась разработка
нового поколения системы мониторинга, которая одновременно должна быть легкой в
использовании, работать в сетях любых размеров с самым разнообразным
оборудованием и операционными системами.
Система мониторинга сети, построенная на основе BixData, позволяет
контролировать практически все параметры систем, приложений и оборудования на
компьютерах, работающих под управлением FreeBSD, Linux (протестирован CentOS
3/4, Debian 3, Fedora FC1-FC5, Redhat 7.1, Redhat 9, SUSE Linux 9/10, Ubuntu
5/6), Windows 98/NT4/2000/XP/2003 и Mac OS X.
Это может быть: проверка доступности определенных
портов (HTTP, POP3, SMTP) или URL, статус процесса или сервиса, загрузка
процессора (до 8 CPU) и системы, использование памяти, подкачки, работа диска и
контроль SMART, информация о системе, установленном ПО и оборудовании
компьютера, контроль Xen и VMware, загрузка сети, WMI и некоторые другие.
Результат может быть представлен в виде графиков и отчетов, позволяющих
определить складывающиеся тенденции и спланировать ресурсы для будущих
модернизаций, так и выводящих информацию в реальном времени. В случае
возникновения некоторых событий может отправляться сообщение на указанный
почтовый адрес или с помощью сценариев выполняться некоторые действия,
направленные на их устранение.