目录
一、主动模式和被动模式
二、添加监控主机
三、添加自定义模板
四、处理图形中的乱码
五、自动发现
一、主动模式和被动模式
主动或者被动是相对客户端来讲的
被动模式
被动模式,服务端会主动连接客户端获取监控项目数据,客户端被动地接受连接,并把监控信息传递给服务端
主动模式
主动模式,客户端会主动把监控数据汇报给服务端,服务端只负责接收即可。
当客户端数量非常多时,建议使用主动模式,这样可以降低服务端的压力。 服务端有公网ip,客户端只有内网ip,但却能连外网,这种场景适合主动模式。
二、添加监控主机
- 添加主机组
在添加主机之前,需要先添加一个主机组,依次点击:“配置”→“主机群组”
→“创建主机群组” →“设置组名”,如下图:
- 添加主机
依次点击“配置”→“主机”→“创建主机”,主机名称填写minglinux-02,可见名称也是minglinux-02,群组选择ming-test(点击向左箭头即可),IP地址填写192.168.162.132,端口默认10050,如图:
- 介绍几个相关概念
概念:应用集、监控项、触发器、图形、自动发现、Web监测
监控项就是要监控的项目,比如内存使用、CPU使用等。
应用集就是多个监控项的组合,比如CPU相关的应用集、内存相关的应用集,应用集里面有具体的监控项。
触发器是针对某个监控项做的告警规则,比如磁盘使用量超过80%就触发了告警规则,然后就告警。
图形这个并不难理解,由于zabbix有历史数据,所以可以结合历史数据形成相关图表。
自动发现是Zabbix特有的一个机制,它会自动地去发现服务器上的监控项目,比如网卡浏览就可以自动发现网卡设备并监控起来。
Web监测可以去监控指定网站的某个URL访问是否正常,比如状态码是
否为200,或者访问时间是否超过某个设定的时间段。
三、添加自定义模板
当我们有个性化监控要求时,我们自定义一个模板,然后把其他自带模板里面的某些监控项目(比如cpu、内存等)复制到该模板里,之后新增的机器都可以使用自定义的模板。
- 创建模板
点击“配置”→“模板”→“创建模板”,填写模板名和可见名, 群组选择Templates,如下图:
- 给新建模板添加监控项
从其他模板(如Template OS Linux)复制需要监控项过来,如图:
点击Template OS Linux的监控项,勾选需要复制的监控项,然后点“复制”
目标模板选新建模板,然后点下方“复制”
监控项已复制到新建模板
使用同样的方法可以为新建模板添加触发器、图形、聚合图形等项目,但是自动发现规则并不能使用这种方法,因为它并没有复制的选项。
两个解决方案
方案一: 将需要复制自动发现规则的模板导出为XML文件,修改该文件(只留下“自动发现规则”,其他全部删除),然后再将XML文件导入到新建模板。此方案比较麻烦,不建议用。
方案二: 将新建模板链接到需要复制自动发现规则的模板,然后删除用不到的配置。
方案二具体步骤
1.先将新建模板ming里已添加的监控项删除
2.进入新建模板ming中,点击链接的模板,在链接指示器处勾选 Template OS Linux,然后点击下方添加,最后点更新即可链接该模板
-
更新后模板ming中有了Template OS Linux中所有的项,也就是模板ming已经链接了Template OS Linux所有的项。由于正在链接中,此时模板ming中的项目内容无法被删除
-
为了能修改或删除新建模板内容,还需要进入链接模板的页面,点解取消链接,然后点更新。注意不要点到取消链接并清理,取消链接并清理会将项目内容也清除掉。
-
删除时需要先删除监控项,然后才能删除包含监控项的应用集。所以先选中监控项中不需要的内容进行删除
-
删除不需要的应用集(删除监控项后不带数字的项)
-
删除图形中不需要的项
-
新建模板修改完成
- 将新建模板链接到被监控的主机
四、处理图形中的乱码
- 图形预览界面下方参数显示不正常
图中未显示内容原本应该为中文名称,但显示成了小方块,这是由于字符集不正确造成的。这里的问题是因为缺少中文字体导致,所以找到一个合适的中文字体并放到Zabbix的对应目录下就可以了。
- 解决
编辑zabbix服务端字库配置文件,搜索ZBX_FONTPATH
[root@minglinux-01 ~] vim /usr/share/zabbix/include/defines.inc.php
#查询到以下内容
···
44 define('ZBX_FONTPATH',realpath('fonts')); // where to search for font (GD > 2.0.18)
#这里定义的字体所在路径是“fonts”,它是一个相对路径,绝对路径为/usr/share/zabbix/fonts
45 define('ZBX_GRAPH_FONT_NAME','graphfont'); // font file name
#字体文件为“ZBX_GRAPH_FONT_NAME”所定义的“graphfont”,它是一个文件,绝对路径为/usr/share/zabbix/fonts/graphfont
···
[root@minglinux-01 ~] ls -l /usr/share/zabbix/fonts/graphfont.ttf #graphfont.ttf是软链接文件,指向另一个目录文件
lrwxrwxrwx 1 root root 33 12月 24 21:44 /usr/share/zabbix/fonts/graphfont.ttf -> /etc/alternatives/zabbix-web-font
[root@minglinux-01 ~] ls -l /etc/alternatives/zabbix-web-font #zabbix-web-font又指向了DejaVuSans.ttf
lrwxrwxrwx 1 root root 38 12月 24 21:44 /etc/alternatives/zabbix-web-font -> /usr/share/fonts/dejavu/DejaVuSans.ttf
#DejaVuSans.ttf是一个字体的文件,该字体不支持中文
#为了让图形界面的中文不显示方块;
#需要将/usr/share/zabbix/fonts/graphfont.ttf文件软链接到一个支持中文的字体下
拷贝windows上支持中文的字体文件到zabbix-server
windows上字体文件路径:C:\Windows\Fonts
拷贝一个支持中文的字体文件,使用xftp将字体文件传输到zabbix-server移动字体文件
[root@minglinux-01 ~] ls -l SIMLI.TTF
-rw-r--r-- 1 root root 9223160 12月 26 20:43 SIMLI.TTF
[root@minglinux-01 ~] mv SIMLI.TTF /usr/share/zabbix/fonts/
[root@minglinux-01 ~] cd !$
cd /usr/share/zabbix/fonts/
[root@minglinux-01 /usr/share/zabbix/fonts] ls
graphfont.ttf SIMLI.TTF
[root@minglinux-01 /usr/share/zabbix/fonts] mv graphfont.ttf graphfont.ttf.bak
[root@minglinux-01 /usr/share/zabbix/fonts] ln -s SIMLI.TTF graphfont.ttf #SIMLI.TTF和graphfont.ttf做一个软链接,或者直接将SIMLI.TTF改名成graphfont.ttf也可以
[root@minglinux-01 /usr/share/zabbix/fonts] ls -l
总用量 9008
lrwxrwxrwx 1 root root 9 12月 26 20:50 graphfont.ttf -> SIMLI.TTF
lrwxrwxrwx 1 root root 33 12月 24 21:44 graphfont.ttf.bak -> /etc/alternatives/zabbix-web-font
-rw-r--r-- 1 root root 9223160 12月 26 20:43 SIMLI.TTF
-
返回查看图形预览界面
已经能正常显示中文
-
查看实时监测数据情况
-
添加监控图形
点击配置->主机->对应主机的图形->创建图形
填写名称,选择添加监控项,点击添加
五、自动发现
默认的自动发现规则更新时间为1个小时,时间间隔有点长,将更新时间改短一些,改为60s。点击需要被修改的自动发现规则,如图:
若要修改后的配置快速生效,需要重启zabbix-server和zabbix-agent
自动发现的图形
在监测中的图形页面查看zabbix-agent的网卡流量图形
-
使用xftp给监控的zabbix-agent机器(minglinux-02)传输一些数据并监测网卡流量
传输数据时在minglinux-02上监测流量
[root@minglinux-02 ~] yum install -y sysstat
[root@minglinux-02 ~] sar -n DEV 1 10
Linux 3.10.0-862.11.6.el7.x86_64 (minglinux-02) 2018年12月26日 _x86_64_ (2 CPU)
22时06分06秒 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s
22时06分07秒 ens37 0.00 0.00 0.00 0.00 0.00 0.00 0.00
22时06分07秒 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00
22时06分07秒 ens33 0.00 0.00 0.00 0.00 0.00 0.00 0.00
22时06分07秒 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s
22时06分08秒 ens37 0.00 0.00 0.00 0.00 0.00 0.00 0.00
22时06分08秒 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00
22时06分08秒 ens33 1.00 1.00 0.06 0.49 0.00 0.00 0.00
22时06分08秒 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s
22时06分09秒 ens37 0.00 0.00 0.00 0.00 0.00 0.00 0.00
22时06分09秒 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00
22时06分09秒 ens33 43840.00 2721.00 61727.30 332.68 0.00 0.00 0.00
22时06分09秒 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s
22时06分10秒 ens37 0.00 0.00 0.00 0.00 0.00 0.00 0.00
22时06分10秒 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00
22时06分10秒 ens33 32849.00 1865.00 46560.08 238.27 0.00 0.00 0.00
22时06分10秒 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s
22时06分11秒 ens37 0.00 0.00 0.00 0.00 0.00 0.00 0.00
22时06分11秒 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00
22时06分11秒 ens33 32788.00 1764.00 46588.21 248.34 0.00 0.00 0.00
22时06分11秒 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s
22时06分12秒 ens37 0.00 0.00 0.00 0.00 0.00 0.00 0.00
22时06分12秒 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00
22时06分12秒 ens33 17241.00 882.00 24560.06 120.56 0.00 0.00 0.00
22时06分12秒 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s
22时06分13秒 ens37 0.00 0.00 0.00 0.00 0.00 0.00 0.00
22时06分13秒 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00
22时06分13秒 ens33 11180.00 636.00 15881.32 84.90 0.00 0.00 0.00
22时06分13秒 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s
22时06分14秒 ens37 0.00 0.00 0.00 0.00 0.00 0.00 0.00
22时06分14秒 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00
22时06分14秒 ens33 2.00 2.00 0.19 0.55 0.00 0.00 0.00
22时06分14秒 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s
22时06分15秒 ens37 0.00 0.00 0.00 0.00 0.00 0.00 0.00
22时06分15秒 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00
22时06分15秒 ens33 4.00 4.00 0.86 0.68 0.00 0.00 0.00
22时06分15秒 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s
22时06分16秒 ens37 0.00 0.00 0.00 0.00 0.00 0.00 0.00
22时06分16秒 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00
22时06分16秒 ens33 1.00 1.00 0.06 0.49 0.00 0.00 0.00
平均时间: IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s
平均时间: ens37 0.00 0.00 0.00 0.00 0.00 0.00 0.00
平均时间: lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00
平均时间: ens33 13790.60 787.60 19531.82 102.70 0.00 0.00 0.00
-
修改自动发现的图形显示
点击图形原型
在红框处可以修改该模板的自动发现规则的图形原型
扩展
zabbix监控交换机(思科) http://tryrus.blog.51cto.com/10914693/1789847
zabbix远程执行命令 http://www.ywnds.com/?p=6610
zabbix分布式部署 http://sfzhang88.blog.51cto.com/4995876/1364399
zabbix监控tomcat(版本有点老,大家只需要参考步骤,不能照搬) http://www.jianshu.com/p/e3825a885a1b http://www.fblinux.com/?p=616