Оглавление:
Статья последний раз была обновлена 04.03.2023
04 Окт 13 CentOS: установка, настройка Zabbix-agent и добавление нового хоста в мониторинг
# cat /etc/redhat-release
CentOS release 6.4 (Final)
Для установки Zabbix-агента потребуется репозиторий Zabbix (установка описана в статье CentOS: установка сервера мониторинга Zabbix), либо Elrepo.
Выполняем установку самого агента:
1 |
Обратите внимание — устанавливается пакет zabbix20-agent
, так как на Zabbix-сервере работает:
1 |
2 |
После установки — сразу добавляем его в автозагрузку:
1 |
Копируем файл конфигурации:
1 |
Редактируем такие поля:
1 |
2 |
3 |
Hostname
должен совпадать с именем сервера:
1 |
2 |
Адрес самого Zabbix-сервера, с которым будет связан агент:
1 |
2 |
3 |
4 |
Если на сервере несколько интерфейсов — полезно указать опцию ListenIP
.
Что бы задать определённый порт — используйте опцию ListenPort
, если не определено — будет использоваться порт по-умолчанию 10050
.
Определить файл лога можно опцией LogFile
, иначе — будет использоваться стандартный /var/log/messages
:
1 |
2 |
3 |
4 |
StartAgents — количество запускаемых «процессов агента — по-умолчанию 6.
Запускаем агента:
1 |
2 |
Проверяем:
1 |
2 |
1 |
2 |
Переходим в панель управления Zabbix-сервера, раздел Configuration > Hosts, справа вверху нажимаем Create host:
Заполняем поля:
Подробнее о настройке шаблонов — в следующей статье, сейчас используем стандартный. Заполнив поля в первой вкладке Host — переходим во вкладку Teamplates, нажимаем Add:
Выбираем шаблон Teamplate OS Linux
, жмём внизу Select:
Видим что шаблон «целей» мониторинга добавлен, жмём Save:
Возвращаемся в окно Configuration > Hosts, видим что иконка Z не активна:
Через несколько минут иконка станет активна, но иногда может выдать ошибку (на неё можно кликнуть, что бы всплывающая подсказка «не уплыла»):
В данном случае помогло указание опций SourceIP
(адрес Zabbix-сервера) и ListenIP
(какой IP машины, на которой работает агент, слушать) в файле /etc/zabbix/zabbix_agentd.conf
с последующей перезагрузкой агента:
1 |
2 |
3 |
Так же в подобных случаях бывает полезно включить опцию DebugLevel=3
, что бы записывать полную информацию в лог-файл. Устанавливать уровень 4 не советую, так как в таком случае в лог информация пишется постоянно, и найти ошибку будет сложнее.
И, конечно, убедитесь что поле Server=
в конфигурации агента заполнено верно.
Наиболее простой способ проверить работу агента — подключиться к нему локально:
1 |
2 |
3 |
4 |
5 |
Обновляем страницу Hosts в панели управления сервером — и видим что хост добавлен, и мониторится:
На этом установка агента и добавление нового хоста закончены.
Описание доступных опций конфигурации агента есть на странице проекта>>>.
Похожие записи
- 24.09.2013 CentOS: установка сервера мониторинга Zabbix (9)
- 01.11.2013 Zabbix: установка zabbix-агента из исходных кодов на SuSE Linux Enterprise Server (2)
- 14.10.2013 Zabbix: No active checks on server: host [hostname] not found (5)
- 15.09.2014 Zabbix: настройка VirtualHost в Apache + suEXEC (0)
http://rtfm.co.ua/centos-ustanovka-nastrojka-zabbix-agent-i-dobavlenie-novogo-xosta-v-monitoring/
- Как узнать IP-адрес по MAC-адресу - 07.04.2023
- Пинг проходит, а страницы в браузере не открываются - 07.04.2023
- Что если сайт пингуется «извне», но не открывается из под «локалки»? - 07.04.2023