Добрый день.
Напомню структуру статей:
- Установка Zabbix-сервера и Zabbix-агента на сервере (для слежения его состояния).
- Первоначальная настройка Zabbix веб-интерфейса.
- Добавление новых серверов для отслеживания.
- Создание триггеров, сценариев, графиков.
- Zabbix SMS + ePochta SMS API (v3.0)
- Мониторинг MySQL с помощью Zabbix
В данной, третьей статье, я покажу как подключить новы сервер для слежения.
Перейдем на страницу системы Zabbix по адресу http://192.168.0.1/zabbix. Залогинемся под пользователем admin с установленным (во второй статье) паролем.
Перейдем во вкладку Настройка -> Действия и выберем источник событий Авторегистрация.
К сожалению я плохо разобрался с этим моментом и по незнанию создавал для каждого нового сервера отдельное действие авторегистрации (прошу сильно не пинать, а объяснить мне как это правильно сделать).
Перейдем в единственный доступный шаблон нажав на его название.
На вкладке Действия можно ввести Имя, тему и сообщение, а так же необходимо установить галочку Активировано.
На вкладке Условия необходимо ввести условия обнаружения.
В данном случае у меня установлено одно условие:
На вкладке Операции можно установить необходимые действия при обнаружении.
В данном случае у меня установлено 2 операции:
- Добавить узел сети
- Присоединить к шаблону: Template App Zabbix Agent
И жмем кнопку Сохранить.
2. Установка Zabbix-агента на серверах, которые мы будем мониторить.
Обновим списки пакетов:
$ apt-get update
Установим zabbix-агент из репозитория (что бы не мучаться с сборкой из сорцов :) ):
$ apt-get install zabbix-agent
UPDATE: К сожалению zabbix полностью выпилили в Debian 7. Поэтому что бы установить zabbix-agent надо использовать то, что написано дальше (подключение sid репозитория), дальнейшая установка же аналогична.
$ echo "deb http://mirror.yandex.ru/debian sid main non-free contrib" >> /etc/apt/sources.list
$ apt-get update
$ apt-get install zabbix-agent
Отредактируем конфигурационный файл агента:
$ nano /etc/zabbix/zabbix_agentd.conf
И меняем параметры:
Server=192.168.0.1 - Ip-адрес Zabbix-сервера
Hostname=serverN (с таким именем будет создан узел сети в zabbix, N - номер сервера)
Остальное оставляем как есть.
И запускаем:
$ /etc/init.d/zabbix-agent start
3. Создание узла сети:
Зайдем в панель управления Zabbix сервером и перейдем в Настройка -> Узлы сети.
Жмем Создать узел сети.
Заполняем форму:
Имя узла сети - Называем как хотим наш сервер.
Видимое имя - как будет отображаться наш сервер в системе.
Группы - в каких группах состоит система за которой ведется наблюдение.
Интерфейсы агента - Вписываем IP-адрес системы для наблюдения.
По желанию, можно прикрепить Шаблон к узлы сети.
Жмем кнопку Сохранить.
Заходим в zabbix и видим вновь созданный Узел сети:
У меня на скриншоте уже создано 3 таких узла сети. IP-шники замазал на всякий случай, ибо настраиваю это все на реальных железках.
В следующей статье покажу как работать с элементами данных, триггерами, графиками, обнаружениями.
Скучно читать все эти инструкции і прочее, загляни на шаблон html страницы, тут и я с первого раза со всем разобрался!
ОтветитьУдалить