1、Web界面上显示Zabbix server is not running
2、Zabbix显示中文字体
3、利用Python发送告警注意细节
4、zabbix上发告警信息不发恢复信息
5、Agent interfaces 移除remove图标灰色,没法删除
6、触发器显示Agent is unavailable或者SNMP图标为红色
7、Zabbix监控界面里Latest data界面报http error 500错误
1、Web界面上显示Zabbix server is not running
环境说明:centos 7.3.1611 + zabbix 4.0.2php
问题定位:python
1.找到zabbix-server.log日志所在位置: find / -name zabbix_server.logmysql
2.查看日志最后10行(由于文件太大):tail -n 10 /var/log/zabbix/zabbix_server.logweb
3.日志内容显示,链接数据库密码错误sql
4.找到zabbixPHP的配置文件:find / -name zabbix.conf.php数据库
5.查看zabbixPHP的配置文件cat /etc/zabbix/web/zabbix.conf.phpcentos
6.手动链接数据库测试#mysql -h localhost -u zabbix -p服务器
输入zabbix密码,能进入mysql>显示zabbixPHP配置正常工具
7.查看zabbix_server.conf文件里的DBPpassword密码是否正确post
find / -name zabbix_server.conf
cat /etc/zabbix/zabbix_server.conf | grep DBPassword
vi /etc/zabbix/zabbix_server.conf
修改完后保存(不懂使用vi,自行百度)
systemctl restart zabbix-server 重启zabbix-server服务
8.问题解决
2、Zabbix显示中文字体
环境说明:centos 7.3.1611 + zabbix 4.0.2
1.点击右上角我的信息头像
2.User-->Language选择中文
3.上传本地中文字体库
个人电脑-->C:\Windows\Fonts\宋体常规,复制到桌面,并重命名为小写英文如china.ttf
4.zabbix服务器上安装上传工具yum -y install lrzsz
5.进入到cd /usr/share/zabbix/fonts文件夹下
6.输入rz命令,选择本地桌面的china.ttf文件上传
7.使zabbix识别字体:vi /usr/share/zabbix/include/defines.inc.php
8.在文本编辑模式里输入 :%s /graphfont/china/g #将整个文本里的graphfont替换成china
9. 保存退出文本编辑 :wq
10.重启zabbix-server
systemctl restart zabbix-server
11.显示中文正常,除了界面字体,还有图片里的中文字体
3、利用Python发送告警注意细节
环境:zabbix 4.0
如下几点须要知足:
1.须要将要告警的python脚本放入zabbix-server的告警目录下:
也能够修改告警目录:在zabbix_server.conf的文件里
找到AlertScriptsPath=/usr/lib/zabbix/alertscripts进行修改
2.须要受权python脚本具备可执行权限:chmod +x send-mail.py
3.在python脚本里要定义解释器和编码格式
4.先使用本地测试./send-mail.py,看脚本执行是否有问题(不要用python3 send-mail.py测试,由于zabbix里使用的不是这种方法)
若是出现^M的问题,则说明你脚本是在其余平台编辑的,须要转换成Unix的格式
解决办法之一:下载notepadd++软件,打开文件,以下图出修改。
5.若是ython脚本里有操做A文件动做,需将A文件的权限受权最高,chmod 777 zabbix-python.log
6.若是出现一份报警数据连续重复发了n次,多是由于脚本执行失败,可是发送钉钉这个语句是成功的,致使服务重复发送,达到尝试次数
4、zabbix上发告警信息不发恢复信息
环境:Zabbix 3.0.9
在zabbix3.0须要在动做action选项卡里配置条件condition触发器值=问题,才能够触发恢复信息,固然在动做选项里要勾选"恢复信息"按钮
官方解释:https://www.zabbix.com/documentation/3.0/manual/config/notifications/action里找到Recovery message
5、Agent interfaces 移除remove图标灰色,没法删除
现象:在configuration--》Hosts-->主机属性里的Agent interface灰色,没法删除
缘由:主机绑定的模板里应用到了相关Agent interface
删除对应的模板,就能够移除Agent interface了
6、触发器显示Agent is unavailable或者SNMP图标为红色

场景描述:
1.主机使用自定义模板a 2.模板a里自定义了自动发现规则(此处会有一个团体字填写) 3.设置完自动发现规则,接着设置监控原项(此处会有一个团体字填写) 4.自定义主机的一个触发器,来源数据来自自动发现的数据
可能缘由:
团体字错误致使 1.确认团体字community是否正确, 2.测试:snmpwalk -v 2c -c public 192.168.1.1 IF-MIB:ifDescr 测试正常 3.在自动发现里,在监控原项里。若是确实是团体字有误,则更改完以后,要解除模板绑定并清除数据,等待从新发现。注意自定义的触发器会被清空。
7、Zabbix监控界面里Latest data界面报http error 500错误?
解决办法:
1.编辑vi /etc/httpd/conf.d/zabbix.conf里的 php_value memory_limit 512M php_value post_max_size 64M 2.保存文件:wq 3.重启服务 systemctl restart zabbix-server systemctl restart httpd