在安装好zabbix_agent之后有时会遇到一些启动报错如:
Job for zabbix_agentd.service failed because a configured resource limit was exceeded. See "systemctl status zabbix_agentd.service" and "journalctl -xe" for details.
等等报错 详细的可以通过systemctl status zabbix_agentd 或者查看zabbix_agent.log 查看
不外乎有以下几点原因
1.kernel.sem参数设置过小,查看设置 cat /proc/sys/kernel/sem
250 32000 100 128
然后 vim /etc/sysctl.conf 添加一行 kernel.sem = 500 64000 64 256
sysctl -p 使之生效 重启zabbix_agentd 发现已经起来了。
kernel.sem这个可以根据需求在适当的调大一些
2. pcre安装 yum install pcre-* 之后如果出现 error while loading shared libraries: libpcre.so.0
#查看lib库
# ls /lib64/ |grep pcre
libpcre.so.0
libpcre.so.0.0.1
#添加软连接
# ln -s /lib64/libpcre.so.0.0.1 /lib64/libpcre.so.1
3.或者是文件权限不够导致 加一下权限就可以