码迷,mamicode.com
首页 > 其他好文 > 详细

主动模式和被动模式 添加监控主机 添加自定义模板 处理图形中的乱码 自动发现

时间:2018-07-10 11:33:02      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:网页   编辑   比较   templates   ace   etc   模板   server   配置   

一、主动模式和被动模式
技术分享图片
如果监控的主机只有几十台或者几百台服务器的时候,使用主动模式和被动模式都可以,没有问题
二、添加监控主机
技术分享图片
点击“配置”---主机群组,先添加主机群组,再添加主机
模板是预设的,包括监控项目的集合
添加主机群组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查看下---预览,但是还看不到图形,有显示的乱码,乱码可能是字符集不对
技术分享图片
之所以显示小方块,是因为没有字库,
在服务端上修改配置文件
[root@linux-01 ~]# vi /usr/share/zabbix/include/defines.inc.php
[root@linux-01 ~]# ls /usr/share/zabbix/fonts/
graphfont.ttf
[root@linux-01 ~]# 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
[root@linux-01 ~]# 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目录下
[root@linux-01 ~]# ls -l /root/SIMLI.TTF //这个就是隶书的字体
-rw-r--r-- 1 root root 9223160 Jul 10 07:39 /root/SIMLI.TTF
[root@linux-01 ~]# mv /root/SIMLI.TTF /usr/share/zabbix/fonts/ //挪动字体的路径
[root@linux-01 ~]# cd !$
cd /usr/share/zabbix/fonts/
[root@linux-01 fonts]# ls
graphfont.ttf SIMLI.TTF
[root@linux-01 fonts]# mv graphfont.ttf graphfont.ttf.bak ; ln SIMLI.TTF graphfont.ttf
[root@linux-01 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
[root@linux-01 fonts]# rm -f graphfont.ttf
[root@linux-01 fonts]# ln -s SIMLI.TTF graphfont.ttf
[root@linux-01 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分钟)
[root@linux-02 ~]# systemctl restart zabbix-agent //客户端重启zabbix-agent
[root@linux-01 ~]# systemctl restart zabbix-server //服务端重启zabbix-server
在浏览器刷新网页,图形后面的数字变成了5,就可以看到网卡的流量
技术分享图片
可以在图形中查看网卡流量了,我们可以在客户端上传/下载一些比较大的文件,让网卡流量跑一下,然后我们在网卡图形中观察下图形变化
[root@linux-02 ~]# yum install -y sysstat //yum安装sysstat
[root@linux-02 ~]# sar -n DEV 1 100 //文件传输过程中可以明显看到这个流量的变化
监控图形的显示颜色和绘图风格在图形里面都是可以修改的,数据更新间隔最小可以设置为30秒(如果机器数量不多的话可以改为10秒试下)设置间隔时间太小了服务端的压力会非常大

主动模式和被动模式 添加监控主机 添加自定义模板 处理图形中的乱码 自动发现

标签:网页   编辑   比较   templates   ace   etc   模板   server   配置   

原文地址:http://blog.51cto.com/13669226/2139586

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!