Настройка агента на линуксе:
Устанавливаем из репозитория (показываю на примере Дебиана)
sudo aptitude install zabbix-agent
после этого необходимо отредактировать конфиг:
nano /etc/zabbix/zabbix_agentd.conf
найти в нем строчку
### Option: Server
# List of comma delimited IP addresses (or hostnames) of Zabbix servers.
# No spaces allowed.
#
# Mandatory: yes
# Default:
# Server=
Server=192.168.16.16
Где 192.168.16.16 - адрес zabbix сервера. Можно вписывать и доменное имя.
Т.е. грубо говоря, минимальный конфиг агента должен содержать минимум одну строчку: Server=192.168.16.16
После этого просто перезапускаем сервис, к примеру так:
/etc/init.d/zabbix-agent restart
Проверяем с помщью команды netstat -na | grep 10050
вывод должен быть примерно таким
С линуксом все.
Переходим к Windows:
Скачиваем агент
Дистрибутив агента Zabbix для Windows включает в себя следующие файлы: zabbix_agentd.exe zabbix_get.exe и zabbix_sender.exe.
Создаем директорию "c:\program files\zabbix".
Копируем файлы дистрибутива в созданную директорию.
Создаем конфигурационный файл zabbix_agentd.conf с тем же содержимым что и для линукс агента.
Инсталируем агента
"c:\program files\zabbix\zabbix_agentd.exe" --config "c:\program files\zabbix\zabbix_agentd.conf" --install
Запускаем агента
Последующе управление агентом возможно из консоли управления службами Windows.
Теперь с сервера можно проверить если агент доступен командой
zabbix_get -s agent.ip -k "system.uname"
Мы должны получить имя сервера который мониторим.
После того как проверка прошла успешно и мы получили данные с агента, можно создавать хост в админке zabbix. Там есть маленький нюанс - поле хост должно быть такое же как на системе которую мониторим. Или можно указать другое имя хоста непосредственно в конфиге агента строчкой: Hostname=host.local
На этом пока все.
Устанавливаем из репозитория (показываю на примере Дебиана)
sudo aptitude install zabbix-agent
после этого необходимо отредактировать конфиг:
nano /etc/zabbix/zabbix_agentd.conf
найти в нем строчку
### Option: Server
# List of comma delimited IP addresses (or hostnames) of Zabbix servers.
# No spaces allowed.
#
# Mandatory: yes
# Default:
# Server=
Server=192.168.16.16
Где 192.168.16.16 - адрес zabbix сервера. Можно вписывать и доменное имя.
Т.е. грубо говоря, минимальный конфиг агента должен содержать минимум одну строчку: Server=192.168.16.16
После этого просто перезапускаем сервис, к примеру так:
/etc/init.d/zabbix-agent restart
Проверяем с помщью команды netstat -na | grep 10050
вывод должен быть примерно таким
iron@shadow ~ $ netstat -na | grep 10050Как видно агент открыл tcp порт 10050 и ждет подключения.
tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN
tcp6 0 0 :::10050 :::* LISTEN
С линуксом все.
Переходим к Windows:
Скачиваем агент
Дистрибутив агента Zabbix для Windows включает в себя следующие файлы: zabbix_agentd.exe zabbix_get.exe и zabbix_sender.exe.
Создаем директорию "c:\program files\zabbix".
Копируем файлы дистрибутива в созданную директорию.
Создаем конфигурационный файл zabbix_agentd.conf с тем же содержимым что и для линукс агента.
Инсталируем агента
"c:\program files\zabbix\zabbix_agentd.exe" --config "c:\program files\zabbix\zabbix_agentd.conf" --install
Запускаем агента
"c:\program files\zabbix\zabbix_agentd.exe" --config "c:\program files\zabbix\zabbix_agentd.conf" --start
Последующе управление агентом возможно из консоли управления службами Windows.
Теперь с сервера можно проверить если агент доступен командой
zabbix_get -s agent.ip -k "system.uname"
Мы должны получить имя сервера который мониторим.
После того как проверка прошла успешно и мы получили данные с агента, можно создавать хост в админке zabbix. Там есть маленький нюанс - поле хост должно быть такое же как на системе которую мониторим. Или можно указать другое имя хоста непосредственно в конфиге агента строчкой: Hostname=host.local
На этом пока все.
No comments:
Post a Comment