监控平台zabbix的基本配置

12月25日任务php

19.7 主动模式和被动模式web

19.8 添加监控主机vim

19.9 添加自定义模板windows

19.10 处理图形中的乱码浏览器

19.11 自动发现缓存

 

主动模式和被动模式

zabbix服务器获取zabbix客户端内的信息的方式主要由两种:主动模式和被动模式。服务器

主动模式:客户端主动将本机的监控数据汇报给服务器,服务器只负责接收便可;字体

被动模式:服务器主动链接客户端以获取监控数据,客户端被动的接收链接,并将监控信息传递给服务端;spa

使用场景:code

  • 当客户端数量较多时,建议使用主动模式,不须要对客户端进行链接,能够下降服务器的压力;
  • 当服务端有公网ip,客户端只有内网ip,但能连外网,即客户端的主机都在一个局域网内,服务器没法直接链接客户端,这种状况适合使用主动模式;
  • 在客户端数量很少(几10、几百)时,2种模式的区别不大,能够任意选择。

添加监控主机

使用浏览器登陆网页zabbix-server_ip/zabbix/index.php,输入帐户及密码

配置 --> 主机群组 --> 建立主机群组

这里的组名自定义便可

配置 --> 主机 --> 建立主机

在配置主机时须要注意的几点

  1. 主机名称要与客户端配置文件内的Hostname一致
  2. 群组选择上面新建的test组
  3. ip地址填写客户端ip地址

新建的主机以下:

新建主机

仪表板检测到主机状态

仪表板


添加自定义模板

zabbix支持添加个性化的监控项目,咱们能够自定义一个经常使用模板,方便给新增主机添加监控项目。

新增模板

群组选择Template

模板列表里显示出新增的test模板

新增的模板监控项为空,能够从其余模板里找一些监控项,例如Template OS Linux

选择新增的模板test

新增test模板显示有监控项

关于自动发现规则复制

  1. 导出模板,生成xml文件,手动编辑,修改模板名,并删除不相关代码,而后导入(比较复杂,不推荐)

  2. 重置新模板,点击连接的模板,连接到Template OS Linux,点击添加,而后再点击更新

点击取消连接并点击更新(规则等不会被清除),

最后才能删除不须要的规则(关于删除的顺序:先删监控项才能再删应用集)

自定义好的模板就能够连接到指定的主机。


处理图形中的乱码

zabbix默认使用的字体是不支持某些中文的,因此在查看监控主机的图形时将出现乱码(文字没法显示),即小方框,其根本缘由在与缺失中文字库。

乱码

经过查看默认定义字体的脚本

[root@server ~]# vim /usr/share/zabbix/include/defines.inc.php 
/FONTPATH
...
// 定义字体符路径
define('ZBX_FONTPATH',                          realpath('fonts')); // where to search for font (GD > 2.0.18)
// 指定字体名称
define('ZBX_GRAPH_FONT_NAME',           'graphfont'); // font file name
...

查看字体文件

[root@server ~]# ls -l /usr/share/zabbix/fonts/
总用量 0
// 这里是一个软连接,指向/etc/alternatives/zabbix-web-font
lrwxrwxrwx 1 root root 33 1月  20 15:15 graphfont.ttf -> /etc/alternatives/zabbix-web-font

// /etc/alternatives/zabbix-web-font仍是一个软连接
[root@server ~]# ls -l /etc/alternatives/zabbix-web-font
lrwxrwxrwx 1 root root 38 1月  20 15:15 /etc/alternatives/zabbix-web-font -> /usr/share/fonts/dejavu/DejaVuSans.ttf

//真实字体文件
[root@server ~]# ls -l /usr/share/fonts/dejavu/DejaVuSans.ttf
-rw-r--r-- 1 root root 720012 2月  27 2011 /usr/share/fonts/dejavu/DejaVuSans.ttf

拷贝支持中文的字体(从windows里找): C盘 --> Windows --> fonts,任选一个中文字体文件,使用xftp上传至zabbix服务器的字体目录下。

[root@server ~]# mv simfang.ttf /usr/share/zabbix/fonts/
[root@server ~]# cd !$
cd /usr/share/zabbix/fonts/

[root@server fonts]# mv graphfont.ttf graphfont.ttf.bak
[root@server fonts]# ln -s simfang.ttf graphfont.ttf

[root@server fonts]# ls -l 
总用量 10332
lrwxrwxrwx 1 root root       11 1月  31 14:40 graphfont.ttf -> simfang.ttf
lrwxrwxrwx 1 root root       33 1月  20 15:15 graphfont.ttf.bak -> /etc/alternatives/zabbix-web-font
-rw-r--r-- 1 root root 10576012 1月  31 14:38 simfang.ttf

刷新浏览器,再次预览图形,中文正常显示

恢复正常

此外咱们还能够手动添加图形:点击建立图形

新建图形

配置


自动发现

  1. 修改规则更新时间

默认为1h,现改成1m(为了使配置更快生效,能够从新zabbix-server和zabbix-agent)

时间

时间间隔

监测中 --> 图形就能够看到网卡的流量

时间

  1. 修改图形的颜色、虚实 配置 --> 模板 --> 自定义模板 --> 自动发现 --> Network interface discovery: Network traffic on ens33 --> 图形原型 --> Network traffic on {#IFNAME}

因为浏览器缓存的缘故,修改过的图形可能不会当即显示

相关文章
相关标签/搜索