返回列表 发帖

Zabbix监控Windows目录和文件的大小+聚合函数

笺注:被监控主机的Agent的安装可参考 Zabbix使用Agent监控Windows2008R2


##################Zabbix添加被监控主机:

配置》主机》创建主机  (主机名称无需与被监控主机的真实主机名一致;群组可以随便选;IP地址那里要输入被监控主机的IP地址;端口为10050)
图片1.png
2020-12-14 11:31

页面太长,紧接的是下半部分:
图片2.png
2020-12-14 11:31



主机添加成功:
图片3.png
2020-12-14 11:31



给主机添加模板:( Template OS Windows by Zabbix agent  )
图片4.png
2020-12-14 11:31

注释:假如只是监控目录和文件的大小,主机可以使用模板,也可以不使用。


监控成功:
图片5.png
2020-12-14 11:31


图片6.png
2020-12-14 11:32







以下是监测主机Win2008的目录D:\MySQL的大小


创建监控项:
名称:  Check dir size[D:\MySQL]
键值:  vfs.dir.size[D:/MySQL]
图片7.png
2020-12-14 11:32


键值模板:
vfs.dir.size[dir,<regex_incl>,<regex_excl>,<mode>,<max_depth>,<regex_excl_dir>]       
目录大小(bytes)。返回整数

备注:其他地方保持默认,点击页底“添加”按钮。


Zabbix服务器使用命令行进行远程检测:(返回值是以字节为单位)
[root@centos8 ~]# /usr/local/zabbix/bin/zabbix_get -s 192.168.168.148 -k vfs.dir.size[D:/MySQL]
156977106

[root@centos8 ~]# /usr/local/zabbix/bin/zabbix_get -s 192.168.168.148 -k vfs.dir.size[D:/MySQL/data]
1067581



创建图形:
名称:  Check dir size[D:\MySQL] image
图片8.png
2020-12-14 11:33


监控项:   Win2008: Check dir size[D:\MySQL]
图片9.png
2020-12-14 11:33


注释:可以自定义图形的绘图风格、颜色等等。



监测》图形
图片10.png
2020-12-14 11:34


图片11.png
2020-12-14 11:34


图片12.png
2020-12-14 11:34





创建触发器:(主机Win2008的目录D:\MySQL大于100MB就告警)

名称:  dir size[D:\MySQL] is bigger than 100M
图片13.png
2020-12-14 11:35


插入表达式:
图片14.png
2020-12-14 11:35


自动生成的表达式:( 触发器的表达式要用到监控项中的键值 )
{Win2008:vfs.dir.size[D:/MySQL].last()}>100M
图片15.png
2020-12-14 11:35


备注:其他地方保持默认,点击页底“添加”按钮。



触发器添加成功后,对应图形会多了一条告警线:
图片16.png
2020-12-14 11:36


对应图形还会多了一个触发器:
图片17.png
2020-12-14 11:36



当主机Win2008的目录D:\MySQL大于100MB时,在仪表板看到的效果:(显示触发器的名称)
图片18.png
2020-12-14 11:36


图片19.png
2020-12-14 11:37














######

以下是监测主机Win2008的文件D:\MySQL\my.ini的大小

创建监控项:
名称:  Check file size[D:\MySQL\my.ini]
键值:  vfs.file.size[D:/MySQL/my.ini]
图片20.png
2020-12-14 11:37


键值模板:
vfs.file.size[file]        文件大小(单位bytes)。返回整数

备注:其他地方保持默认,点击页底“添加”按钮。



Zabbix服务器使用命令行进行远程检测:(返回值是以字节为单位)
[root@centos8 ~]# /usr/local/zabbix/bin/zabbix_get -s 192.168.168.148 -k vfs.file.size[D:/MySQL/my.ini]
8778



创建图形:
名称:  Check file size[D:\MySQL\my.ini] image
图片21.png
2020-12-14 11:38


监控项: Win2008: Check file size[D:\MySQL\my.ini]
图片22.png
2020-12-14 11:38




监测》图形
图片23.png
2020-12-14 11:39


图片24.png
2020-12-14 11:39


图片25.png
2020-12-14 11:39





创建触发器:(主机Win2008的文件D:\MySQL\my.ini小于9KB就告警)

名称:  file size[D:\MySQL\my.ini] is less than 9KB
图片26.png
2020-12-14 11:40


插入表达式:
图片27.png
2020-12-14 11:40


自动生成的表达式:( 触发器的表达式要用到监控项中的键值 )
{Win2008:vfs.file.size[D:/MySQL/my.ini].last()}<9K
图片28.png
2020-12-14 11:40


备注:其他地方保持默认,点击页底“添加”按钮。



触发器添加成功后,对应图形会多了一条告警线:
图片29.png
2020-12-14 11:40


对应图形还会多了一个触发器:
图片30.png
2020-12-14 11:41




当主机Win2008的文件D:\MySQL\my.ini小于9KB时,在仪表板看到的效果:(显示触发器的名称)
图片31.png
2020-12-14 11:41


图片32.png
2020-12-14 11:41














###

创建一个聚会图形,查看、分析同一主机的不同图形数据

监测》聚会图形》创建聚会图形
图片33.png
2020-12-14 11:42



点击新的聚会图形的“构造函数”:
图片34.png
2020-12-14 11:42



添加主机图形:(点击“更改”)
图片35.png
2020-12-14 11:42



选择主机图形:
Win2008: Check dir size[D:\MySQL] image
图片36.png
2020-12-14 11:43



主机图形添加成功:
图片37.png
2020-12-14 11:43





再添加一个主机图形:(点击“更改”)
图片38.png
2020-12-14 11:43



选择主机图形:
Win2008: Check file size[D:\MySQL\my.ini] image
图片39.png
2020-12-14 11:44



两个主机图形都添加成功了:
图片40.png
2020-12-14 11:44





监测》聚会图形

点击进入新的聚合图形:
图片41.png
2020-12-14 11:44



选择时间范围:
图片42.png
2020-12-14 11:45



这样就可以查看、分析同一台主机的不同图形数据了:
图片43.png
2020-12-14 11:45






###

也可以再创建一个聚会图形,查看、分析不同主机的同一类图形数据

监测》聚会图形》创建聚会图形
图片44.png
2020-12-14 11:45



选择主机图形:
Zabbix server: CPU usage
图片45.png
2020-12-14 11:46




再选择主机图形:
Win2008: CPU usage
图片46.png
2020-12-14 11:46




这样就可以查看、分析不同主机的同一类图形数据了:
图片47.png
2020-12-14 11:46


图片48.png
2020-12-14 11:47






相关文章:
Zabbix监控Linux目录和文件的大小

返回列表