@nihi1ist

Почему не стартует служба Zabbix server?

Почему не стартует служба сервер Zabbix?
Логи запуска
ноя 06 11:11:32 hst1 systemd[1]: Starting Zabbix Server...
░░ Subject: Начинается запуск юнита zabbix-server.service
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░ 
░░ Начат процесс запуска юнита zabbix-server.service.
ноя 06 11:11:34 hst1 systemd[1]: zabbix-server.service: Can't open PID file /run/zabbix/zabbix_server.pid (yet?) after start: Operation not permitted
ноя 06 11:11:34 hst1 systemd[1]: zabbix-server.service: Failed with result 'protocol'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░ 
░░ The unit zabbix-server.service has entered the 'failed' state with result 'protocol'.
ноя 06 11:11:34 hst1 systemd[1]: Failed to start Zabbix Server.
░░ Subject: Ошибка юнита zabbix-server.service
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░ 
░░ Произошел сбой юнита zabbix-server.service.
░░ 
░░ Результат: failed.
ноя 06 11:11:44 hst1 systemd[1]: zabbix-server.service: Scheduled restart job, restart counter is at 43.
░░ Subject: Назначен автоматический перезапуск юнита
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░ 
░░ Назначен автоматический перезапуск юнита zabbix-server.service, так как для него был задан 
░░ параметр Restart=.
ноя 06 11:11:44 hst1 systemd[1]: Stopped Zabbix Server.
░░ Subject: Завершена остановка юнита zabbix-server.service.
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support

Каталог в наличии

Но файла нет.
ls -la /run/zabbix
итого 0
drwxr-xr-x  2 zabbix zabbix   60 ноя  6 11:07 .
drwxr-xr-x 41 root   root   1200 ноя  6 11:07 ..
srwx------  1 zabbix zabbix    0 ноя  6 11:07 zabbix_server_rtc.sock

Вот содержимое unit-файла

[Unit]
Description=Zabbix Server
After=syslog.target
After=network.target
After=mysql.service
After=mysqld.service
After=mariadb.service
/etc/zabbix/zabbix_server.conf
[Service]
Environment="CONFFILE=/etc/zabbix/zabbix_server.conf"
EnvironmentFile=-/etc/default/zabbix-server
Type=forking
Restart=on-failure
PIDFile=/run/zabbix/zabbix_server.pid
KillMode=control-group
ExecStart=/usr/sbin/zabbix_server -c $CONFFILE
ExecStop=/bin/sh -c '[ -n "$1" ] && kill -s TERM "$1"' -- "$MAINPID"
RestartSec=10s
TimeoutSec=infinity

[Install]
WantedBy=multi-user.target

Файлы в наличии: /etc/zabbix/zabbix_server.conf /usr/sbin/zabbix_server
Пробовал полностью удалять и ставить заново. Результата нет.
  • Вопрос задан
  • 3463 просмотра
Пригласить эксперта
Ответы на вопрос 3
fdroid
@fdroid
press any key
У меня была такая же проблема, тоже искал про PID и права, но дело оказалось совсем в другом. Нагуглилось:
Эти строчки говорят только о том то сервер не смог стартовать. Дело не в правах. Логи говорят, что в этом замешены бинарные логи.

А вот решение для Ubuntu Server 22.04:
Открыть файл:
/etc/mysql/mysql.conf.d/mysqld.cnf
и добавить в секции [mysqld] всего одну строчку, чтобы получилось так:
[mysqld]
disable_log_bin

И рестартовать mysql:
sudo systemctl restart mysql.service
Ответ написан
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
Ну запустите zabbix_server вручную, с подсовыванием нужных конфигов. Сервер сам всё и скажет...
Ответ написан
Комментировать
sotvm
@sotvm
Умный поймёт, а дураку и так всё равно.
http://
вас не смущает
адрес протух уже давно,
что за дистриб вы установили, от какого Васяна?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы