Установка zabbix-agent в NAS4Free
После установки, настройки NAS4Free и введения сервера в базу данных GLPI возникает необходимость мониторинга параметров системы в режиме реального времени. Незаменимым инструментом в решении такой задачи выступает система мониторинга Zabbix.
Установим zabbix-agent в системе.
1. Подключаемся к серверу по ssh, получаем права root и обновляем индексы репозитория:
2. Находим необходимый пакет:
py27-pyzabbix-0.7.4 Zabbix API Python Library
zabbix2-agent-2.0.18_1 Enterprise-class open source distributed monitoring (agent)
zabbix2-frontend-2.0.18 Enterprise-class open source distributed monitoring (frontend)
zabbix2-proxy-2.0.18 Enterprise-class open source distributed monitoring (proxy)
zabbix2-server-2.0.18 Enterprise-class open source distributed monitoring (server)
zabbix22-agent-2.2.15_1 Enterprise-class open source distributed monitoring (agent)
zabbix22-frontend-2.2.15 Enterprise-class open source distributed monitoring (frontend)
zabbix22-proxy-2.2.15 Enterprise-class open source distributed monitoring (proxy)
zabbix22-server-2.2.15 Enterprise-class open source distributed monitoring (server)
zabbix24-agent-2.4.8 Enterprise-class open source distributed monitoring (agent)
zabbix24-frontend-2.4.8 Enterprise-class open source distributed monitoring (frontend)
zabbix24-proxy-2.4.8 Enterprise-class open source distributed monitoring (proxy)
zabbix24-server-2.4.8 Enterprise-class open source distributed monitoring (server)
zabbix3-agent-3.0.5 Enterprise-class open source distributed monitoring (agent) LTS
zabbix3-frontend-3.0.5 Enterprise-class open source distributed monitoring (frontend) LTS
zabbix3-proxy-3.0.5 Enterprise-class open source distributed monitoring (proxy) LTS
zabbix3-server-3.0.5 Enterprise-class open source distributed monitoring (server) LTS
zabbix32-agent-3.2.1 Enterprise-class open source distributed monitoring (agent)
zabbix32-frontend-3.2.1 Enterprise-class open source distributed monitoring (frontend)
zabbix32-proxy-3.2.1 Enterprise-class open source distributed monitoring (proxy)
zabbix32-server-3.2.1 Enterprise-class open source distributed monitoring (server)
Интересует пакет: zabbix32-agent-3.2.1
3. Производим установку:
4. Помещаем zabbix-agent в автозагрузку:
5. Копируем файл /usr/local/etc/zabbix32/zabbix_agentd.conf.sample в /usr/local/etc/zabbix32/zabbix_agentd.conf:
6. Открываем файл /usr/local/etc/zabbix32/zabbix_agentd.conf на редактирование:
Находим строку Server=127.0.0.1 и заменяем 127.0.0.1 на ip адрес нашего сервера Zabbix. Сохраняем изменения и закрываем файл.
7. Запускаем сервис zabbix-agent:
8. Переходим в панель управления Zabbix-сервера и создаем узел сети. Если мы все сделали правильно, то вскоре система обнаружит сервер:
А как сделать что бы после перезагрузки zabbix остался на месте, а то у меня удаляется вместе с логом и каталогом в /usr/local/etc/zabbix и не намека на то что служба в автозапуск была добавлена ??? И еще активный агент не заработал почему то, хотя DNS на сервере и Hostname на клиенте указан верно.
К сожалению, Nas4Free так устроен, что после перезагрузки все установленные программы, которые по дефолту не были установлены будут стерты. Поэтому имеет смысл автоматизировать процесс установки нужного софта скриптом.