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
fuck\fuck\(\)\[\]\\\/\fuck”\\$1″fuck\/script>’)} fuck