Zabbix-сервер не работает. Значение “нет” в Zabbix-доске на CentOS 7.

Вопрос или проблема

Что мне делать, я настроил все для того, что думал будет замечательный работающий сервер zabbix, а теперь он не работает на финальном этапе. Я не могу понять, что пошло не так. Как я могу это исправить? Это мой первый раз, пожалуйста, помогите, спасибо 🙂введите описание изображения здесь

?php
// Файл конфигурации Zabbix GUI.

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

// Имя схемы. Используется для PostgreSQL.
$DB['SCHEMA']                   = '';

// Используется для TLS соединения.
$DB['ENCRYPTION']               = false;
$DB['KEY_FILE']                 = '';
$DB['CERT_FILE']                = '';
$DB['CA_FILE']                  = '';
$DB['VERIFY_HOST']              = false;
$DB['CIPHER_LIST']              = '';

// Используйте диапазон значений, совместимый с IEEE754 для 64-битных исторических значений Numeric (float).
"/etc/zabbix/web/zabbix.conf.php" 47L, 1484C

///////zabix.conf.php начинается здесь

// Используйте диапазон значений, совместимый с IEEE754 для 64-битных исторических значений Numeric (float).
// Эта опция включена по умолчанию для новых установок Zabbix.
// Для обновленных установок, пожалуйста, прочитайте примечания по обновлению базы данных, прежде чем включать это$
$DB['DOUBLE_IEEE754']   = true;

$ZBX_SERVER                             = 'localhost';
$ZBX_SERVER_PORT                = '10051';
$ZBX_SERVER_NAME                = '';

$IMAGE_FORMAT_DEFAULT   = IMAGE_FORMAT_PNG;

// Раскомментируйте этот блок, только если вы используете Elasticsearch.
// URL Elasticsearch (может быть строкой, если один и тот же URL используется для всех типов).
//$HISTORY['url'] = [
// 'uint' => 'http://localhost:9200',
// 'text' => 'http://localhost:9200'
//];

Я также заметил это маленькое сообщение в статусе брандмауэра:

firewalld.service - firewalld - динамический демон брандмауэра
   Загружен: загружен (/usr/lib/systemd/system/firewalld.service; включен; предустановленный производителем: включен)
   Активен: активен (работает) с Пн 2021-11-22 13:14:25 EST; 2ч 5мин назад
     Документация: man:firewalld(1)
 Основной PID: 767 (firewalld)
    Задачи: 2
   CGroup: /system.slice/firewalld.service

Кажется, что в моем сервере происходит столько всего, и я не знаю, где это редактировать. Может кто-нибудь помочь мне найти руководство, совместимое с CentOS Linux release 7.9,2009 (core)

Если вы дошли до конца инструкций по загрузке и установке Zabbix и службы не работают, имеет смысл попробовать команды “Запустить процессы сервера и агента Zabbix”:

systemctl restart zabbix-server zabbix-agent httpd php-fpm
systemctl enable zabbix-server zabbix-agent httpd php-fpm

Убедитесь, что процесс вашего сервера zabbix запущен: ps -ef | grep -i zabb из консоли вашего zabbix-server (процесс = zabbix_server).

Также убедитесь, что у вас запущен zabbix-agent на том же сервере (процесс = zabbix_agentd).

Ответ или решение

Неисправности Zabbix сервера на CentOS 7: Подробное руководство по решению проблемы

Если вы столкнулись с проблемой, при которой ваш Zabbix сервер не запущен, а в панели управления Zabbix отображается значение "нет" (no), не отчаивайтесь. Эта статья поможет вам диагностировать и устранить неисправности, чтобы ваш мониторинг заработал должным образом.

1. Проверка состояния службы Zabbix

На начальном этапе убедитесь, что службы Zabbix запущены. Для этого выполните команду:

ps -ef | grep -i zabb

Эта команда отобразит все процессы, связанные с Zabbix, такие как zabbix_server и zabbix_agentd. Если вы не видите эти процессы, это означает, что службы не запущены.

2. Перезапуск служб Zabbix

Попробуйте перезапустить службы Zabbix, используя следующую команду:

sudo systemctl restart zabbix-server zabbix-agent httpd php-fpm

Следующим шагом убедитесь, что службы запускаются автоматически при загрузке системы:

sudo systemctl enable zabbix-server zabbix-agent httpd php-fpm

3. Проверка конфигурации

Убедитесь, что конфигурационный файл Zabbix, находящийся по пути /etc/zabbix/web/zabbix.conf.php, настроен правильно. Проверьте значения подключения к базе данных:

$DB['TYPE']     = 'MYSQL';
$DB['SERVER']   = 'localhost';
$DB['DATABASE'] = 'zabbix';
$DB['USER']     = 'zabbix';
$DB['PASSWORD'] = 'zabbix_db_pass';

Убедитесь, что данные пользователя и пароль соответствуют тем, что используются для доступа к вашей базе данных MySQL.

4. Проверка состояния базы данных

Убедитесь, что ваша база данных Zabbix работает корректно. Вы можете попробовать подключиться к MySQL, используя учетные данные, указанные в конфигурации, с помощью командной строки:

mysql -u zabbix -p

Вводите пароль, и если вы успешно подключитесь, это означает, что ваша база данных активна.

5. Настройки файрвола

Проверьте, что файрвол настроен правильно и не блокирует порты, используемые Zabbix. Убедитесь, что необходимые порты (обычно 10051 для Zabbix и 80/443 для веб-интерфейса) открыты:

sudo firewall-cmd --permanent --add-port=10051/tcp
sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --permanent --add-port=443/tcp
sudo firewall-cmd --reload

6. Логи Zabbix

Если после выполнения всех вышеперечисленных шагов сервер все еще не работает, просмотрите журналы Zabbix для выявления ошибок. Обычно логи можно найти по пути:

/var/log/zabbix/zabbix_server.log

Ищите сообщения об ошибках, которые могут дать подсказки о причине неисправности.

7. Веб-сервер

Убедитесь, что веб-сервер (Apache или Nginx, в зависимости от конфигурации) также работает корректно. Для Apache проверьте его статус через команду:

sudo systemctl status httpd

Если он не запущен, попробуйте его запустить и убедитесь, что конфигурация веб-сервера верная.

Заключение

Эта инструкция предоставляет основные шаги для диагностики и устранения проблемы с Zabbix сервером на CentOS 7. Если после выполнения всех шагов Zabbix все равно не запускается, возможно, стоит обратиться к официальной документации Zabbix или популярным форумам, где подобные проблемы обсуждаются более детально. Помните, что выполнение регулярных проверок и поддержание системы в актуальном состоянии поможет избежать подобных ситуаций в будущем.

Оцените материал
Добавить комментарий

Капча загружается...