博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
监控平台zabbix的基本配置
阅读量:7055 次
发布时间:2019-06-28

本文共 2755 字,大约阅读时间需要 9 分钟。

hot3.png

12月25日任务

19.7 主动模式和被动模式

19.8 添加监控主机

19.9 添加自定义模板

19.10 处理图形中的乱码

19.11 自动发现

 

主动模式和被动模式

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

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

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

使用场景:

  • 当客户端数量较多时,建议使用主动模式,不需要对客户端进行连接,可以降低服务器的压力;
  • 当服务端有公网ip,客户端只有内网ip,但能连外网,即客户端的主机都在一个局域网内,服务器无法直接连接客户端,这种情况适合使用主动模式;
  • 在客户端数量不多(几十、几百)时,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-fontlrwxrwxrwx 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-fontlrwxrwxrwx 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 总用量 10332lrwxrwxrwx 1 root root       11 1月  31 14:40 graphfont.ttf -> simfang.ttflrwxrwxrwx 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}

由于浏览器缓存的缘故,修改过的图形可能不会立即显示

转载于:https://my.oschina.net/u/3964535/blog/2992905

你可能感兴趣的文章
WinSocket同时接入量的疑惑(求解...)
查看>>
终端I/O之终端窗口的大小
查看>>
《C#高级编程》学习笔记------C#中的事件和委托
查看>>
sql-mysql
查看>>
转 管线开发
查看>>
Struts2学习笔记1
查看>>
远程首次连接mysql速度慢的解决方法:skip-name-resolve取消DNS的反向解析(转)
查看>>
php栈数据结构和括号匹配算法
查看>>
Visual Studio 2013 的 Xamarin 安装教程
查看>>
Spring_Task初探(注解,XML配置)
查看>>
MyEclipse 2015优化技巧
查看>>
众推项目的最近讨论
查看>>
SD卡兼容性问题(转)
查看>>
解决ecshop登陆自动退出的莫名现象
查看>>
面试之求找两个数和为某个数、几个连续数等于某个数
查看>>
【LaTeX排版】LaTeX纸排版<两>
查看>>
C/C++函数调用方式
查看>>
Timer Swing
查看>>
Cassandra命令行CLI的基本使用
查看>>
Java String常见问题
查看>>