昨天已经把zabbix安装上了【CentOS Stream 8 安装 Zabbix6.0系列】:二、LNMP环境安装Zabbix6.0 LTS,今天开始一个一个常见问题的排除。
一、解决:因为Selinux,导致zabbix服务不允许,显示not running
我的办法就是最简单粗暴的直接把selinux关了
nano /etc/selinux/config
把 SELINUX=enforcing
改为 SELINUX=disabled
,保存退出重启!
二、解决:中文显示错误,在图形页面里显示“口口”
1、进入/usr/share/fonts/dejavu
目录
cd /usr/share/fonts/dejavu
2、把 DejavuSans.ttf
备份一下,并重命名为 DejavuSans.ttf.bk
cp DejaVuSans.ttf DejaVuSans.ttf.bk
3、替换自己喜欢的字体
找到喜欢的字体,我直接在c:\windows\fonts
下面把雅黑字体复制出来msyh.ttf
字体文件,你用什么方式都好,把它上传到zabbix服务器的/usr/share/fonts/dejavu
目录下,然后重名为:DejaVuSans.ttf
,询问是否替换,按“Y”即可。
mv msyh.ttf DejaVuSans.ttf
4、重启zabbix服务
systemctl restart zabbix-server
5、刷新你的浏览器,就正常显示了
三、解决主机菜单中自带的三个“脚本”不能正常使用的问题
1、Detect operating system(端口扫描):
- 安装nmap
dnf install nmap -y
- 打开visudo:
visudo
按“ins”件,在最后插入zabbix ALL=(ALL) NOPASSWD: /usr/bin/nmap
,按“esc”,输入“:wq”保存退出。
好了,现在Detect operating system可以用了!!
2、ping功能无法使用
在之前的5.4版本中,ping是无法直接使用的,原因我也没有去找。但在6.0就正常可以使用!!哈哈~~~~所以这里我就说下如果在5.4不能使用的话,怎么修改
- 点击zabbix左边的菜单,选择【管理】=>【脚本】,点击【Ping】进入编辑页面。在命令的文本框中,把
ping
改为fping
,然后点击【更新】就行了,因为安装zabbix的时候,在依赖中一起安装了fping。
测试结果:
3、Traceroute无法执行
这个更简单,直接安装traceroute
即可,安装就可以用了:
dnf install traceroute -y
四、提示Cache Size太小的警告
这个提示实在【问题】中提示,当时没有截图,如果出现这个问题,直接修改/etc/zabbix/zabbix_server.conf配置文件就好了
nano /etc/zabbix/zabbix_server.conf
查找# CacheSize=8M
,默认为8M,把前面的“#”去掉,根据需要自行更改,我直接改了512M。改好保存退出,重启zabbix服务即可
systemctl restart zabbix-server
好了,这些是我在安装使用中遇到的问题,刚开始接触,所以遇到的不多!!哈哈~~~~明天继续,明天会出一个snmp监控交换机的文章,也会附上我在用的H3C监控模板,监控CPU,内存及各端口状态!
明天待续:
【CentOS Stream 8 安装 Zabbix6.0系列】:四、Zabbix用snmp监控H3C交换机的配置详解