2016-12-12 3 views
0

Я установил сервер Zabbix, все работает хорошо, но после открытия панели мониторинга он показывает, что сервер zabbix работает со значением NO. Также в нижней части страницы отображается (zabbix-сервер не запускает никакой информации, если не включен). Примечание: конфигурация zabbix.conf.php как ниже:Сервер Zabbix работает

<?php 
// Zabbix GUI configuration file. 
global $DB; 

$DB['TYPE']  = 'MYSQL'; 
$DB['SERVER'] = 'localhost'; 
$DB['PORT']  = '0'; 
$DB['DATABASE'] = 'zabbix'; 
$DB['USER']  = 'zabbix'; 
$DB['PASSWORD'] = '[email protected]'; 

// Schema name. Used for IBM DB2 and PostgreSQL. 
$DB['SCHEMA'] = ''; 

$ZBX_SERVER  = 'IP address of Server'; 
$ZBX_SERVER_PORT = '10051'; 
$ZBX_SERVER_NAME = 'Zabbix Server'; 

$IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG; 
+0

Хорошо, так что в чем ваш вопрос? Мы не можем сказать вам, запущен ли ваш демон zabbix. У нас нет доступа к вашей системе и вы не можете смотреть через плечо ... – arkascha

+0

Обратите внимание, что внешний интерфейс php и демон zabbix - это две разные вещи! – arkascha

+0

Спасибо, я только что нашел решение. –

ответ

3

Потенциальные причины:

  • неправильный порт
  • неправильно имя хоста
  • [местный] брандмауэр
  • SELinux

В вашем случае, если ваша буквальная конфигурация такова:

$ZBX_SERVER  = 'IP address of Server'; 

Вы должны исправить это, чтобы иметь фактический IP-адрес сервера Zabbix.

+0

Он лучше всего работает, если '$ ZBX_SERVER =" localhost "' – MattBianco

+0

Нет, если Zabbix-сервер находится в другой системе или не прослушивает 127.0.0.1 :) – Richlv

0

Проверьте zabbix.conf.php

># vim /etc/zabbix/web/zabbix.conf.php 
    >ZBX_SERVER  = '**your zabbix ip address**'; 
    >ZBX_SERVER_PORT = '10051'; 
    >ZBX_SERVER_NAME = '**your zabbix hostname**'; 

просто изменить адрес IP-вы можете устранить ошибку

сервер Zabbix не работает: отображаемая информация не может быть текущим

После , которые перезапускают сервер zabbix

># service zabbix-server restart 

Если эти параметры являются правильно принят

проверить, разрешен ли порт 10050 в брандмауэре,