主动和被动模式



           添加主机

添加主机:

1.添加主机群组:

2.添加主机:

点击主机-->创建主机

(1)应用集:是监控项的集合(如:cpu的集合,内存的集合)

(2)监控项:监控的项目(cpu,内存)

(3)触发器:对监控项设定的告警规则,和告警级别。

(4)图形: 监控的项目历史数据所成图表。

(5)自动发现规则:自动地去发现在服务器上的监控项目。

(6)Web场景:监控指定网站的某个url访问是否正常。


    添加自定义模板

1.模板-->创建模板

此时模板的内容为空,可以在现有的模板上把需要的内容复制过来。

(如,监控项、触发器等)

步骤就是到现有的模板,选中要复制项目里的内容-->复制-->选中要复制的模板-->复制就会添加到我们选择的模板中


!但是有些选项(如自动发现)是无法直接复制的,但要使用该怎么办?

(1)把需要的模板选中--->导出-->编辑导出的模板(只留需要的选项内容)

--->再把编辑后的文件导入到自定义的模板中

(这种方法很容易出错,且在编辑工作量很大)

(2)模板-->选择自定义的模板(需操作的模板)--链接的模板-->选择-->找到要取内容的模板(选中)-->添加-->更新


把不需要的项目删除:模板-->选择自定义的模板(需操作的模板)-->链接的模板-->取消链接-->更新-->再回到自定义模板把不需要的选项删除。

(删除不需要的选项时:先删除监控项再删除应用项)


  !!把添加监控的主机和自定义的模板链接在一起

1.点击主机-->选择要操作的主机-->模板-->选择自定义的模板-->选择-->添加-->更新


最后监控主机就有内容:



                             处理图形乱码。

此时打开监控主机的图形,发现预览图中有乱码(缺乏字库)


解决方法:

1.进到服务端主机:修改配置文件

 vim /usr/share/zabbix/include/defines.inc.php //搜索ZBX_FONTPATH

它定义的路径是“fonts”,它是一个相对路径,绝对路径为/usr/share/zabbix/fonts,而字体文件为“ZBX_GRAPH_FONT_NAME”所定义的“graphfont”,它是一个文件,绝对路径为/usr/share/zabbix/fonts/graphfont

/usr/share/zabbix/fonts/graphfont软连接到一个不支持中文的字体

2.window中找到中文字体,复制到服务器上。

(1)我的电脑C盘中找到fonts文件夹-->复制所需字体到桌面


(2)使用xftp复制到linux服务器上

Ctrl+Alt+f


此时字体已经放到了服务器上


(3)移动字体到/usr/share/zabbix/fonts

 mv /root/simkai.ttf /usr/share/zabbix/fonts

方法一:直接把simkai.ttf改名为graphfont.ttf

方法二:做软连接,让graphfont.ttf软连接到simkai.ttf


3.刷新Zabbix的web,判断乱码是否变化了


在检测中也可以查看到最新的数据


可以添加数据生成的图形:

主机-->图形-->创建图形-->自定义名称-->添加-->选择成图选项-->添加

这样就可以添加监控数据图形


                        自动发现

  修改自动发现中选项的成图时间

  1.选择要修改的项               

2.重启zabbix-agent和zabbix-server服务
systemctl restart zabbix-agent

systemctl restart zabbix-server



也是可以在模板中找到我们主机,然后选择修改的自动发现监控项,可以修改图形原型,和监控项原型,可根据具体要求修改


自动化监控Zabbix之主机自动发现

https://www.jianshu.com/p/3cb9073ea6af