[首页]
[文章]
[教程]
首页
Web开发
Windows开发
编程语言
数据库技术
移动平台
系统服务
微信
设计
布布扣
其他
数据分析
首页
>
其他
> 详细
主动模式和被动模式 添加监控主机 添加自定义模板 处理图形中的乱码 自动发现
时间:
2018-07-10 11:07:49
阅读:
196
评论:
0
收藏:
0
[点我收藏+]
一、主动模式和被动模式
如果监控的主机只有几十台或者几百台服务器的时候,使用主动模式和被动模式都可以,没有问题
二、添加监控主机
点击“配置”---主机群组,先添加主机群组,再添加主机
模板是预设的,包括监控项目的集合
添加主机群组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秒试下)设置间隔时间太小了服务端的压力会非常大
主动模式和被动模式 添加监控主机 添加自定义模板 处理图形中的乱码 自动发现
原文:http://blog.51cto.com/13669226/2139586
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年09月23日 (328)
2021年09月24日 (313)
2021年09月17日 (191)
2021年09月15日 (369)
2021年09月16日 (411)
2021年09月13日 (439)
2021年09月11日 (398)
2021年09月12日 (393)
2021年09月10日 (160)
2021年09月08日 (222)
最新文章
更多>
2021/09/28 scripts
2022-05-27
vue自定义全局指令v-emoji限制input输入表情和特殊字符
2022-05-27
9.26学习总结
2022-05-27
vim操作
2022-05-27
深入理解计算机基础 第三章
2022-05-27
C++ string 作为形参与引用传递(转)
2022-05-27
python 加解密
2022-05-27
JavaScript-对象数组里根据id获取name,对象可能有children属性
2022-05-27
SQL语句——保持现有内容在后面增加内容
2022-05-27
virsh命令文档
2022-05-27
教程昨日排行
更多>
1.
list.reverse()
2.
Django Admin 管理工具
3.
AppML 案例模型
4.
HTML 标签列表(功能排序)
5.
HTML 颜色名
6.
HTML 语言代码
7.
jQuery 事件
8.
jEasyUI 创建分割按钮
9.
jEasyUI 创建复杂布局
10.
jEasyUI 创建简单窗口
友情链接
汇智网
PHP教程
插件网
关于我们
-
联系我们
-
留言反馈
- 联系我们:wmxa8@hotmail.com
© 2014
bubuko.com
版权所有
打开技术之扣,分享程序人生!