因为selinux导致zabbix无法启动问题解决方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了因为selinux导致zabbix无法启动问题解决方法相关的知识,希望对你有一定的参考价值。

zabbix-server启动失败
查看/var/log/zabbix/zabbix_server.log日志显示
using configuration file: /etc/zabbix/zabbix_server.conf
cannot set resource limit: [13] Permission denied
cannot disable core dump, exiting...

技术图片

这是因为selinux的安全限制导致的,可以将其关闭setenforce 0
如果不想关闭,可以更新策略,
安装selinux相关工具 yum install policycoreutils-python
server的话执行 cat /var/log/audit/audit.log | grep zabbix_server | grep denied | audit2allow -M zabbix_server_setrlimit
proxy的话执行 cat /var/log/audit/audit.log | grep zabbix_proxy | grep denied | audit2allow -M zabbix_proxy_setrlimit
agent的话执行 cat /var/log/audit/audit.log | grep zabbix_agentd | grep denied | audit2allow -M zabbix_agent_setrlimit
这样会在当前目录生成一个zabbix_server_setrlimit.pp或者zabbix_agent_setrlimit.pp文件,
然后根据生成的文件执行 semodule -i zabbix_server_setrlimit.pp 或者 semodule -i zabbix_proxy_setrlimit.pp 或者 semodule -i zabbix_agent_setrlimit.pp
重启zabbix服务即可

以上是关于因为selinux导致zabbix无法启动问题解决方法的主要内容,如果未能解决你的问题,请参考以下文章

RHEL因为selinux设置失误,无法重启问题。(centos适用)

解决SELinux导致Apache更改端口后无法启动的问题

linux异常处理:selinux配置错误导致无法重启

selinux配置文件修改错误导致无法启动虚拟机

zabbix 无法启动server服务器

解决zabbix的web界面zabbix服务器端运行中 显示为 不