zabbix启动的时候报错如下:

 28395:20170122:112700.799 using configuration file: /etc/zabbix/zabbix_agentd.conf
 28395:20170122:112700.799 cannot set resource limit: [13] Permission denied
 28395:20170122:112700.799 cannot disable core dump, exiting...

基本能确定是selinux的问题,解决方法如下:

1. 关闭selinux(不推荐)

setenforce 0

2. 更新selinux策略即可

yum update selinux-policy.noarch selinux-policy-targeted.noarch

更新完成之后重新启动zabbix即可

 

更新 Centos 7下处理方法:

今天发现centos 7 1611使用此方法并不管用,现新增方法如下:

1.安装selinux相关工具

yum install policycoreutils-python

2.如果是server_agent端,则按照以下操作进行

cat /var/log/audit/audit.log | grep zabbix_agentd | grep denied | audit2allow -M zabbix_agent_setrlimit

执行上述命令后,会在当前目录生成一个名为zabbix_agent_setrlimit.pp的文件,接下来执行以下命令

semodule -i zabbix_agent_setrlimit.pp

如果是server端,则按照如下方法执行即可

cat /var/log/audit/audit.log | grep zabbix_server | grep denied | audit2allow -M zabbix_server_setrlimit
semodule -i zabbix_server_setrlimit.pp

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据