Назад | Перейти на главную страницу

Zabbix не собирает данные

Я впервые устанавливаю сервер Zabbix на свой выделенный сервер (debian 5). Но zabbix не может собирать данные с самого сервера (нет удаленного сервера, он установлен на сервере, который я должен отслеживать)

Вы имеете представление о том, что происходит?

PS: на сервере уже был агент zabbix, который позволял мне видеть только использование трафика на панели хостинга сервера. Это может быть связано? Я установил через:

apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-agent

Спасибо

что проверить:

  1. этот демон агента zabbix запущен;
  2. этот брандмауэр разрешает подключения к любому IP-адресу, который вы настроили для этого локального хоста на порту 10050;
  3. этот IP-адрес, используемый для локального хоста в веб-интерфейсе zabbix, совпадает с IP-адресом, установленным в файле конфигурации демона агента, директиве «Сервер»;
  4. конфигурация-> хосты во внешнем интерфейсе, сообщаются ли какие-либо ошибки для сервера zabbix.

Проверьте файл конфигурации вашего агента. Если вы сказали агентам принимать соединения только с IP-адреса сервера (например, 192.168.1.1), но сервер настроен на опрос себя через localhost, то агент увидит локальное соединение, исходящее от 127.0.0.1 и отрицать это.

Чтобы исправить это, вы можете добавить несколько IP-адресов в конфигурацию агента или настроить сервер на опрос правильного IP-адреса сервера.

Быстрый тест - запустить zabbix_get -s localhost -k <key> а потом zabbix_get -s <server IP> -k <key> и посмотрите, имеет ли это значение.

Перейдите на сервер, который нужно отслеживать, проверьте, запущен ли агент

Проверьте файл конфигурации вашего агента

>vim /etc/zabbix/zabbix-agent.conf
>server ip : your ip of zabbix server

Затем сохраните файл и перезапустите агент zabbix

> sudo service zabbix-agent restart

Не уверен насчет Debian, но я успешно установил Zabbix с рабочими агентами на Ubuntu и CentOS. И @Richlv прав в том, что вам следует проверить. Обычно сервер должен уметь обнаруживать демон, работающий на той же машине. Из вашего случая кажется, что этот демон агента не обнаружен. Попробуйте эти команды в своем терминале:

sudo service zabbix-agent status 

Если там написано «zabbix-agent start / running, process xxx», то вы можете продолжить и проверить что-нибудь еще. В противном случае запустите

sudo zabbix_agentd start

Это запустит демон агента zabbix, затем запустится

sudo service zabbix-agent start 

и проверьте с

sudo service zabbix-agent status 

Удачи!