Zabbix сервер не запущен - PullRequest
0 голосов
/ 26 мая 2020

Я только что установил Zabbix 5.0 LTS (Последняя версия Zabbix) на ОС RHEL-8. При входе в интерфейс Zabbix я получаю сообщение «Zabbix server не работает». Панель & внизу говорит: «Zabbix server не работает. Информация может быть устаревшей». Пожалуйста, помогите? , Я получаю вывод:

Redirecting to /bin/systemctl start zabbix.service
Failed to start zabbix.service:Unit zabbix.service not found.

и при вводе «systemctl restart zabbix-server zabbix-agent httpd php -fpm» получаю:

Job for zabbix-server.service failed because the control process exited with error code.
See "systemctl status zabbix-server.service" and "journalctl -xe" for details.

Вывод «journalctl -xe ":

RHEL8 platform-python[5746]: SELinux is preventing zabbix_server from using the dac_override capability.
*** Plugin dac_overrride (91.4 confidence) suggests ************************

If you want to help identify if domain needs this access or you have a file with the wrong permissions on your system
Then turn on full auditing to get path information about the offending file and generate the error again.
Do

Turn on full auditing
#auditctl -w /etc/shadow -p w
Try to recreate AVC.Then execute
#ausearch -m avc -ts recent
If you see PATH record check ownership/permissions on file, and fix it,
otherwise report as a bugzilla

*** Plugin catchall (9.59 confidence) suggests *************************

If you believe that zabbix_server should have the dac_override capability by default.
Then you should report this as a bug.
You can generate a local policy module to allow this access.
Do
allow this access for now by executing:
#ausearch -c 'zabbix_server' --raw | audit2allow -M my-zabbixserver
#semodule -X 300 -i my-zabbixserver.pp            

RHEL8 dbus-daemon[779]: [system] Activating service name='org.fedoraproject.Setroubleshootd' requested by ':1.40' (uid=0 pid=748 comm="/usr/sbin/sedispatch " label="sytem_u:system_r:auditd_t:s0") (using servicehelper)

При вводе« systemctl status zabbix-server.service »я получаю вывод:

zabbix-server.service-Zabbix server: Loaded:....
                                     Active:....
                                     Process: 4959 ExecStart=/usr/sbin/zabbix_server -c $CONFILE (code=exited,status=1/FAILURE) 
RHEL8 systemd[1]:zabbix-server.service:Control process exited,code=exited status=1
RHEL8 systemd[1]:zabbix-server.service:Failed with result 'exit-code'.
RHEL8 systemd[1]:Failed to start Zabbix Server. What do I do now?

Ответы [ 2 ]

0 голосов
/ 08 августа 2020

Вы видели, что в этом файле / var / log / messages содержится информация о Zabbix. В этом файле вы видите текст, подобный приведенному ниже:

run sealert -l 84e0b04d-d0ad-4347-8317-22e74f6cd020

Выполните эту команду:

#sealert -l 84e0b04d-d0ad-4347-8317-22e74f6cd020

Затем вы увидите подробную информацию об этой проблеме, чтобы решить ее, вам нужно разрешить Zabbix в окружающей среде. Это делает команда audit2allow. ссылка ниже:

0 голосов
/ 05 июня 2020

Решено. Пришлось настроить SE Linux. Просто go на «vim / etc / selinux / config» и измените SE Linux с «enforcing» на «permissive». После этого перезагрузите систему, и тогда Zabbix сервер начнет работать.

...