Rhel
無法安裝 Zabbix 伺服器
我剛剛在 RHEL-8 作業系統上安裝了 Zabbix-5.0 LTS。登錄 Zabbix 前端后,我收到消息“Zabbix 伺服器未執行:顯示的資訊可能不正確”。請幫助我安裝伺服器。
我的 Zabbix 伺服器埠是 10051。
輸入
service zabbix start
時,我得到輸出: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?
解決了。我必須配置 SELinux。只需轉到“vim /etc/selinux/config”並將 SELinux 從“enforcing”更改為“permissive”。之後,重新啟動系統,然後 Zabbix 伺服器將開始工作。