zabbix日常问题
Posted make有意义
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix日常问题相关的知识,希望对你有一定的参考价值。
问题一:在自动发现及注册到主机中:(先排除自动注册)
优化自动发现:因为前面实验做的有两个地方可以再优化一下:如图:(自动发现IP段,可以更精准内,这样扫描IP段就相对少很多):
原理要懂:只要创建了自动发现后,agent可以不用装。一样会出现在监控—发现列表中和配置—主机中(若要监控数据,则就需要配置注册规则(规则有分两种:一种是直接agent到sever的;另一种是通过proxy再到server。))
优化注册规则:(只留下一条满足条件便可:意思是指只要自动发现列表是”up”即系绿色的便匹配上注册规则,在主机中显示监控项也是绿色的。)
问题二:切换成中文后,图形中会有显示不正常的项出现,如图:
解决方法:
1:找到自己系统下的fonts,然后上传到zabbix-server的web站点的fonts目录下:(系统盘/windows/fonts/)
2:在zabbix-web替换字体:
cd /var/www/html/fonts
mv DejaVuSans.ttf DejaVuSans.ttf.bak#先备份
rz #上传字体
mv simkai.ttf DejaVuSans.ttf #替换
systemctl restart httpd.service #重启apache服务
问题三:检测zabbix-server与agent的连通性,可以通过:telnet命令:
telnet ip 端口
若果提示:telnet未找到命令。则:yum install telnet
问题四:在测试agent端/boot/快满会报警的测试中。可以用到以下语句,模拟往/boot/发送大文件:
#dd if=/dev/zero of=test.img bs=1M count=1000
问题五:因zabbix-server本身也是agent,也需要监控,设置一样:提示:
解决:只需要在zabbix_agent.conf修改:将127.0.0.0改成IP:192.168.1.106.便可。
问题六:若果用icmp-ping来自动发现:
原因:原因是zabbix 3之后把ping更换为fping了,所以需要安装fping
wget http://www.fping.org/dist/fping-3.16.tar.gz
tar -zxvf fping-3.16.tar.gz
cd fping-3.16
./configure --prefix=/usr/local/fping
make && make install
zabbix-server的默认设置fping的路径为 /usr/sbin/fping
修改zabbix的配置文件
vim /usr/local/zabbix/etc/zabbix_server.conf
设置 FpingLocation=/usr/local/fping/sbin/fping 可以手动修改: 也可以使用命令直接替换:
sed -i 's|# FpingLocation=/usr/sbin/fping|FpingLocation=/usr/local/fping/sbin/fping|g' /usr/local/zabbix/etc/zabbix_server.conf
###########或者不做上述修改,直接设置一个软链接
ln -s /usr/local/fping/sbin/fping /usr/sbin/fping
由于fping必须由root用户执行,如果非root账号执行fping,查看zabbix_server日志会有如下报警信息:
8178:20170905:131423.340 fping failed: /usr/local/fping/sbin/fping: can't create socket (must run as root?) : Permission denied
但是zabbix_server是使用zabbix账号运行,所以为fping设置SUID权限:
chown root.root /usr/local/fping/sbin/fping
chmod u+s /usr/local/fping/sbin/fping
问题七:其它伙伴碰到的问题:
解决方法:极大可能是/var/lib/mysql/权限不够:chown –R mysql /var/lib/mysql,重启mysql.
问题八:微信报警:提示已发送,但没收到。
解决:极大可能是参数设置问题,如图:
其它注意问题:
1:zabbix监控主机关机,一般是默认五分钟后才会发警报
监控参数可以在模板中修改。
2:服务器与网络同步时间(免server与agent时间不一致,则报警时间会乱):
#ntpdate pool.ntp.org
4:其实在自动发现的过程中,agent端可以不需要关才selinux与firewall.d,也会发现。但当需要监控时,就需要关闭了。后面到安全时会添加规则实现放开端口。
以上是关于zabbix日常问题的主要内容,如果未能解决你的问题,请参考以下文章