- infoCOM.UZ - http://infocom.uz -

Практическое использование системы Zabbix для мониторинга состояния сетевого оборудования

Постановка задачи. Необходимо создать многофунк­циональную систему мониторинга состояния аппаратного и программного обеспечения компьютеров, работающих под управлением операционной систем Linux, а также сетевого оборудования, поддерживающего протокол SNMP.

Основная часть. Анализ различных систем мониторинга серверов показывает, что система Zabbix — наиболее подходящая для мониторинга опроса всех важных параметров работы компьютерных систем в сети с занесением в базу данных, т.к. включает в себя весь функционал, необходимый для обеспечения бесперебойной работы системы мониторинга, следящей за состоянием сетевого оборудования в режиме реального времени с записью в базу данных, к которой имеется быстрый доступ.

Установка Zabbix осуществляется из исходных кодов на дистрибутив Linux Centos командой:

[1]

Далее установить Apache, MySQL, php и необходимые библиотеки.

Следующий шаг — конфигурация исходных кодов Zabbix сервера и агента. Команда make install установит исполняемые файлы демона (zabbix_server, zabbix_agentd, zabbix_proxy) в /usr/local/sbin и исполняемые файлы клиента (zabbix_get, zabbix_sender) в /usr/local/bin:

[2]

Настройка сервера сводится к редактированию его файла конфигурации.

[3]

Далее запускается СУБД MySQL.

[4]

На следующем шаге создается база данных для Zabbix, а также пользователь со всеми привилегиями к ней.

[5]

Затем производится запуск Zabbix сервера и клиента:

[6]

Теперь создается каталог, где будет располагаться веб-интерфейс:

[7]

Установка веб-интерфейса Zabbix

Сначала необходимо скопировать php скрипты веб-интерфейса Zabbix в созданный ранее каталог, затем открыть браузер и ввести URL сервера Zabbix:

[8]

Появится первая страница помощника установки веб-интерфейса.

[9]

Настройка нового узла. Для добавления нового узла сети нажимается кнопка «Createhost».

[10]

В форму вводится имя узла сети. Далее вводится IP-адрес узла сети.

[11]

При установке Zabbix агента на Windows-систему скачивается и распаковывается Zabbix агент на диск С, запускается командная строка от имени администратора и выполняется установочный скрипт.

Кнопкой «Createhost» создается новый узел Windows.

[12]

Указывается IP-адрес или DNS-имя Windows-системы.

[13]

На вкладке Templates выбирается шаблон мониторинга для Windows.

[14]

Заключение

Мониторинг серверов исключает возможность появления сбоев в работе систем, что значительно повышает производительность и сокращает расходы на эксплуатацию сетевого оборудования. Систему мониторинга Zabbix многие годы используют многие компании по всему миру в таких странах, как Германия, Япония, Бразилия, Нидерланды, Польша, Латвия.

Данная система мониторинга может быть использована в промышленной и военно-технической сферах.

Литература

1. ZABBIX: Open Source Application and Network Monitoring Solution
Официальный сайт: http://nginx.org/ru [15]

2. Сайт по языку PHP5
http://www.php5.ru [16]

3. Создание шаблонов для системы мониторинга Zabbix для IPMI
https://ramses2000.net [17]

Авторы: Назаров А.И. (ТУИТ), Абдуллаев А.А. (ТУИТ)