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

目录

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

一、主动模式和被动模式

主动或者被动是相对客户端来讲的

 被动模式
被动模式,服务端会主动连接客户端获取监控项目数据,客户端被动地接受连接,并把监控信息传递给服务端
主动模式
主动模式,客户端会主动把监控数据汇报给服务端,服务端只负责接收即可。

当客户端数量非常多时,建议使用主动模式,这样可以降低服务端的压力。 服务端有公网ip,客户端只有内网ip,但却能连外网,这种场景适合主动模式。

二、添加监控主机

  • 添加主机组
    在添加主机之前,需要先添加一个主机组,依次点击:“配置”→“主机群组”
    →“创建主机群组” →“设置组名”,如下图:
主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现_第1张图片
image.png
主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现_第2张图片
image.png
  • 添加主机
    依次点击“配置”→“主机”→“创建主机”,主机名称填写minglinux-02,可见名称也是minglinux-02,群组选择ming-test(点击向左箭头即可),IP地址填写192.168.162.132,端口默认10050,如图:
主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现_第3张图片
image.png
主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现_第4张图片
image.png
  • 介绍几个相关概念
    概念:应用集、监控项、触发器、图形、自动发现、Web监测

 监控项就是要监控的项目,比如内存使用、CPU使用等。
应用集就是多个监控项的组合,比如CPU相关的应用集、内存相关的应用集,应用集里面有具体的监控项。
 触发器是针对某个监控项做的告警规则,比如磁盘使用量超过80%就触发了告警规则,然后就告警。
 图形这个并不难理解,由于zabbix有历史数据,所以可以结合历史数据形成相关图表。
 自动发现是Zabbix特有的一个机制,它会自动地去发现服务器上的监控项目,比如网卡浏览就可以自动发现网卡设备并监控起来。
 Web监测可以去监控指定网站的某个URL访问是否正常,比如状态码是
否为200,或者访问时间是否超过某个设定的时间段。

三、添加自定义模板

当我们有个性化监控要求时,我们自定义一个模板,然后把其他自带模板里面的某些监控项目(比如cpu、内存等)复制到该模板里,之后新增的机器都可以使用自定义的模板。

  • 创建模板

 点击“配置”→“模板”→“创建模板”,填写模板名和可见名, 群组选择Templates,如下图:


主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现_第5张图片
image.png
  • 给新建模板添加监控项

 从其他模板(如Template OS Linux)复制需要监控项过来,如图:


主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现_第6张图片
image.png

 点击Template OS Linux的监控项,勾选需要复制的监控项,然后点“复制”

主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现_第7张图片
image.png

 目标模板选新建模板,然后点下方“复制”


主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现_第8张图片
image.png

 监控项已复制到新建模板


主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现_第9张图片
image.png

 使用同样的方法可以为新建模板添加触发器、图形、聚合图形等项目,但是自动发现规则并不能使用这种方法,因为它并没有复制的选项。


主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现_第10张图片
image.png

 两个解决方案
方案一: 将需要复制自动发现规则的模板导出为XML文件,修改该文件(只留下“自动发现规则”,其他全部删除),然后再将XML文件导入到新建模板。此方案比较麻烦,不建议用。
方案二: 将新建模板链接到需要复制自动发现规则的模板,然后删除用不到的配置。

 方案二具体步骤
1.先将新建模板ming里已添加的监控项删除
2.进入新建模板ming中,点击链接的模板,在链接指示器处勾选 Template OS Linux,然后点击下方添加,最后点更新即可链接该模板


主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现_第11张图片
image.png

主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现_第12张图片
image.png
  1. 更新后模板ming中有了Template OS Linux中所有的项,也就是模板ming已经链接了Template OS Linux所有的项。由于正在链接中,此时模板ming中的项目内容无法被删除


    主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现_第13张图片
    image.png
主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现_第14张图片
image.png
  1. 为了能修改或删除新建模板内容,还需要进入链接模板的页面,点解取消链接,然后点更新。注意不要点到取消链接并清理,取消链接并清理会将项目内容也清除掉。


    主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现_第15张图片
    image.png
  1. 删除时需要先删除监控项,然后才能删除包含监控项的应用集。所以先选中监控项中不需要的内容进行删除


    主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现_第16张图片
    image.png
  2. 删除不需要的应用集(删除监控项后不带数字的项)


    主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现_第17张图片
    image.png
  3. 删除图形中不需要的项


    主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现_第18张图片
    image.png
  1. 新建模板修改完成


    主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现_第19张图片
    image.png
  • 将新建模板链接到被监控的主机
主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现_第20张图片
image.png
主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现_第21张图片
image.png

四、处理图形中的乱码

  • 图形预览界面下方参数显示不正常
主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现_第22张图片
image.png

 图中未显示内容原本应该为中文名称,但显示成了小方块,这是由于字符集不正确造成的。这里的问题是因为缺少中文字体导致,所以找到一个合适的中文字体并放到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

  • 返回查看图形预览界面
    已经能正常显示中文


    主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现_第23张图片
  • 查看实时监测数据情况


    主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现_第24张图片
    image.png
  • 添加监控图形
     点击配置->主机->对应主机的图形->创建图形


    主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现_第25张图片
    image.png

     填写名称,选择添加监控项,点击添加


    主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现_第26张图片
    image.png
主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现_第27张图片
image.png

五、自动发现

 默认的自动发现规则更新时间为1个小时,时间间隔有点长,将更新时间改短一些,改为60s。点击需要被修改的自动发现规则,如图:

主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现_第28张图片
image.png
主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现_第29张图片
image.png

 若要修改后的配置快速生效,需要重启zabbix-server和zabbix-agent

 自动发现的图形

主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现_第30张图片
image.png

 在监测中的图形页面查看zabbix-agent的网卡流量图形


主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现_第31张图片
image.png
  • 使用xftp给监控的zabbix-agent机器(minglinux-02)传输一些数据并监测网卡流量


    主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现_第32张图片
    image.png
  • 传输数据时在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

  • 修改自动发现的图形显示

     点击图形原型
    主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现_第33张图片
    image.png

 在红框处可以修改该模板的自动发现规则的图形原型


主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现_第34张图片
image.png
扩展

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

你可能感兴趣的:(主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现)