Установка и настройка ZAbbix Agent.
В статье покажем пример установки и настройка Zabbix агента на ОС Windows, добавим его на мониторинг в Server Zabbix.
IP- Zabbix Server 192.168.100.100
IP — Zabbix Agent Windows 192.168.25.24
1. Качаем zabbix agent с официального сайта http://zabbix.com/download/
2. Выбираем версию согласно версии Server Zabbix, скачиваем, распаковываем.
3. Переходим в папку C:\zabbix_agents_3.4.6.win\conf\ , где лежит файл zabbix_agentd.win.conf.
Делаем копию файла в эту же директорию, переименовываем в zabbix_agentd.conf .
4. Открываем новый файл zabbix_agentd.conf, находим и редактируем следующие параметры.
Server = 192.168.100.100 [ip адрес Zabbix-севера] HostnameItem = ITHELP21RU-PC [имя хоста, на который устанавливаем агент] LogFile = C:\zabbix_agents_3.4.6.win\ [указываем место для записи логов в файл]
Сохраняем изменения в файле.
5. Запускаем Командная строка ОБЯЗАТЕЛЬНО! запуск от имени Администратора.
Переходим в директорию с файлом zabbix_agentd.exe, обратите внимание на разрядность вашей системы при выборе папки win64-win32:
cd c:\zabbix_agents_3.4.6.win\bin\win64
Вводим команду для установки агента, в этой же команде прописываем путь до нашего конфигурационного файла:
zabbix_agentd.exe -c c:\zabbix_agents_3.4.6.win\conf\zabbix_agentd.conf --install
Получаем информацию о успешной установке:
zabbix_agentd.exe [11948]: service [Zabbix Agent] installed successfully zabbix_agentd.exe [11948]: event source [Zabbix Agent] installed successfully
6. Переходим к запуску установленной службы Zabbix agent:
cd c:\zabbix_agents_3.4.6.win\bin\win64 zabbix_agentd.exe --start
Получаем ответ:
zabbix_agentd.exe [12128]: service [Zabbix Agent] started successfully.
7. Не забываем создать разрешающее правило в Брандмауэре Windows.
Брандмауэр Защитника Windows — Дополнительные параметры — Правило для входящих подключений — Создать правило…
Тип правила: Для порта; Протоколы и порты: Протокол TCP; Определенные локальные порты: 10050; Действие: Разрешить подключение; Профиль: Галочки Доменный, Частный, Публичный; Имя: Zabbix Agent;
Получение информации от Zabbix agent на Zabbix Server.
Переходим к Zаbbix Server и добавим узел сети нашего агента на мониторинг, будем проверить его доступность по ping.
Настройка — Узел Сети — Создать узел сети.
Имя узла сети: Рекомендую указать то же , что и в файле конфигурации HostnameItem, то есть ITHELP21RU-PC.
Новая группа: Windows Agents
Интерфейсы агента: 192.168.25.24 (адрес PC на которому установлен agent), порт 10050.
Добавить.
Переходим на вкладку Элементы данных — Создать элемент данных.
Имя: Agent Ping
Тип: Zabbix agent
Ключ — Выбрать: = agent.ping
Интерфейс узла сети: 192.168.25.24:10050
Тип информации: Числовой (целое положительное)
Единица измерения: ms
Интервал обновления: 30s
Добавить.
Видим состояние — Активировано.
Переходим в Мониторинг — Последние данные.
Ждем 30 секунд и смотрим График ping.
Спасибо за статью. Могли бы описать хотя бы вкратце настройку активного агента zabbix, т.к. у меня много удаленных касс которые сидят за роутером с 4g модемом и соответственно адрес постоянно динамический.
Спасибо. Цель заббикс агента на кассах какая? проверка доступности кассы?
Здравствуйте.Вы в конфиг файле в поле «сервер» указали 192.168.100.100,а в веб интерфейсе в поле «ip агента» 192.168.25.24.Как узнать ip агента?
Здравствуйте.
Спасибо за замечания, действительно напутали с ip в статье (поправили).
Должно быть так.
IP- Zabbix Server 192.168.100.100
IP — Zabbix Agent Windows 192.168.25.24
Добрый день!
Как скормить zabbix данные которых он не знает?
Например, есть некоторая служба, у нее есть очередь задач, и другие параметры, которые я могу получить в числовом виде, вопрос в том, как заставить агент отдать, а сервер принять эти данные, что бы можно было настроить оповещения исходя из этиж данных?