主动模式和被动模式 添加监控主机 添加自定义模板 处理图形中的乱码 自动发现
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了主动模式和被动模式 添加监控主机 添加自定义模板 处理图形中的乱码 自动发现相关的知识,希望对你有一定的参考价值。
一、主动模式和被动模式
如果监控的主机只有几十台或者几百台服务器的时候,使用主动模式和被动模式都可以,没有问题
二、添加监控主机
点击“配置”---主机群组,先添加主机群组,再添加主机
模板是预设的,包括监控项目的集合
添加主机群组aming-test,再添加主机,主机名称和可见名称都写linux-02,IP地址填写客户端的IP地址:192.168.238.130,DNS不需要写,DNS在什么时候会用到,IP地址写主机名,DNS是用来解析主机名的时候写
主动模式和被动模式需要在监控项里面去定义
应用集:就是监控项目的一个集合,应用集的目的是为了更加方便的管理监控项目
监控项:包括了监控的具体项目,比如CPU的swap空闲,负载的数值等
触发器:可以定义告警级别,包括信息、警告、一般严重、严重、灾难等
图形:zabbix可以成图,是因为它有历史的数据
自动发现规则:包含两层含义,一个是系统的包含文件系统,磁盘、磁盘分区、使用量、使用比例、网卡、网卡流量
web场景:用来监控某一个网站,某一个网址,比如监控某个网站状态码非200就告警
三、添加自定义模板
思路:点击“模板”---创建模板-----模板名称:aming(自定义),可见名称aming(自定义),群组在...群组之中选择:Templates,点击添加就OK
给自定义模板添加监控项目
选择Templates OS Linux自带模板中的几个选项复制到自定义的模板中
复制Templates OS Linux自带模板中的两个自动发现规则,有两个方法可以实现:
方法1:导出Templates OS Linux这个模板,编辑这个导出来的.xml文件,编辑的剩下自动发现这两项即可,但是这种方法麻烦,还容易出错,不建议使用
方法2:删除之前复制过来的6个监控项,点击aming模板---链接的模板----选择Templates OS Linux模板----添加---更新,这样就把Templates OS Linux模板链接过来了
但是在自定义的aming模板里面,你要删除里面的监控项,是删除不了的,因为链接的是Templates OS Linux模板,所以删除不了,点击aming模板-----链接的模板-------取消链接按钮,它不会把刚才链接的内容清空掉,但是如果点击取消链接并清理,就把内容清空了
取消链接之后aming模板里面还是那么多的监控内容,没有改变
删除不需要的监控项,留下自己需要的监控项,如下,其他的都删除掉
把应用集里面没有监控项的应用集都可以删掉
触发器都留着,不用删除
图形里面删除如下这一项
自动发现规则就是我们想要的模板,这样,自定义aming模板就已经自定义完成了,接下来是把自定义模板应用到监控主机上,对监控项、触发器做一些调整
四、处理图形中的乱码
把aming模板链接到linux-02这个主机里面去
点击linux-02主机里面的图形---选择CPU load查看下---预览,但是还看不到图形,有显示的乱码,乱码可能是字符集不对
之所以显示小方块,是因为没有字库,
在服务端上修改配置文件
[[email protected] ~]# vi /usr/share/zabbix/include/defines.inc.php
[[email protected] ~]# ls /usr/share/zabbix/fonts/
graphfont.ttf
[[email protected] ~]# ls -l !$
ls -l /usr/share/zabbix/fonts/
total 0
lrwxrwxrwx 1 root root 33 Jul 9 07:01 graphfont.ttf -> /etc/alternatives/zabbix-web-font
[[email protected] ~]# ls -l /etc/alternatives/zabbix-web-font
lrwxrwxrwx 1 root root 38 Jul 9 07:01 /etc/alternatives/zabbix-web-font -> /usr/share/fonts/dejavu/DejaVuSans.ttf
其实目前使用的是DejaVuSans.ttf这个字体,我们需要把它修改为汉字的字体,具体操作:
打开windows的C盘----Windows---Fonts,从里面复制出来“隶书常规”(这个自己选择)到桌面上,使用FTP工具上传刚才复制出来的这个字体库到监控服务器的/root目录下
[[email protected] ~]# ls -l /root/SIMLI.TTF //这个就是隶书的字体
-rw-r--r-- 1 root root 9223160 Jul 10 07:39 /root/SIMLI.TTF
[[email protected] ~]# mv /root/SIMLI.TTF /usr/share/zabbix/fonts/ //挪动字体的路径
[[email protected] ~]# cd !$
cd /usr/share/zabbix/fonts/
[[email protected] fonts]# ls
graphfont.ttf SIMLI.TTF
[[email protected] fonts]# mv graphfont.ttf graphfont.ttf.bak ; ln SIMLI.TTF graphfont.ttf
[[email protected] fonts]# ls -l
total 18016
-rw-r--r-- 2 root root 9223160 Jul 10 07:39 graphfont.ttf
lrwxrwxrwx 1 root root 33 Jul 9 07:01 graphfont.ttf.bak -> /etc/alternatives/zabbix-web-font
-rw-r--r-- 2 root root 9223160 Jul 10 07:39 SIMLI.TTF
[[email protected] fonts]# rm -f graphfont.ttf
[[email protected] fonts]# ln -s SIMLI.TTF graphfont.ttf
[[email protected] fonts]# ls -l
total 9008
lrwxrwxrwx 1 root root 9 Jul 10 07:45 graphfont.ttf -> SIMLI.TTF
lrwxrwxrwx 1 root root 33 Jul 9 07:01 graphfont.ttf.bak -> /etc/alternatives/zabbix-web-font
-rw-r--r-- 1 root root 9223160 Jul 10 07:39 SIMLI.TTF
然后在浏览器里面刷新网页可以看到小方块已经变为汉字
五、自动发现
点击自动发现规则-----点击Network interface discovery-----修改数据更新间隔为60秒----更新,然后间隔里面就显示1m(1分钟)
[[email protected] ~]# systemctl restart zabbix-agent //客户端重启zabbix-agent
[[email protected] ~]# systemctl restart zabbix-server //服务端重启zabbix-server
在浏览器刷新网页,图形后面的数字变成了5,就可以看到网卡的流量
可以在图形中查看网卡流量了,我们可以在客户端上传/下载一些比较大的文件,让网卡流量跑一下,然后我们在网卡图形中观察下图形变化
[[email protected] ~]# yum install -y sysstat //yum安装sysstat
[[email protected] ~]# sar -n DEV 1 100 //文件传输过程中可以明显看到这个流量的变化
监控图形的显示颜色和绘图风格在图形里面都是可以修改的,数据更新间隔最小可以设置为30秒(如果机器数量不多的话可以改为10秒试下)设置间隔时间太小了服务端的压力会非常大
以上是关于主动模式和被动模式 添加监控主机 添加自定义模板 处理图形中的乱码 自动发现的主要内容,如果未能解决你的问题,请参考以下文章
主动模式和被动模式添加监控主机添加自定义模板处理图形中的乱码自动发现
主动模式和被动模式添加监控主机添加自定义模板处理图形中的乱码自动发现
主动模式和被动模式 添加监控主机 添加自定义模板 处理图形中的乱码 自动发现
主动模式和被动模式添加监控主机添加自定义的模板处理图形中的乱码自动发现