标题:
Zabbix使用Agent监控Windows文件是否存在
[打印本页]
作者:
admin
时间:
2020-6-2 20:57
标题:
Zabbix使用Agent监控Windows文件是否存在
笺注:被监控主机的Agent的安装可参考
Zabbix使用Agent监控Windows2008R2
在Zabbix服务器上使用命令zabbix_get检测被监控主机的文件
C:\Program Files\Zabbix Agent\zabbix_agentd.conf
是否存在:(文件存在时) [root@centos8 ~]# /usr/local/zabbix/bin/zabbix_get -s
192.168.168.148
-k vfs.file.exists[
"C:\Program Files\Zabbix Agent\zabbix_agentd.conf"
]
1
[root@centos8 ~]# 在Zabbix服务器上使用命令zabbix_get检测被监控主机的文件
C:\Program Files\Zabbix Agent\zabbix_agentd.conf
是否存在:(文件不存在时) [root@centos8 ~]# /usr/local/zabbix/bin/zabbix_get -s 192.168.168.148 -k vfs.file.exists[
"C:\Program Files\Zabbix Agent\zabbix_agentd.conf"
]
0
[root@centos8 ~]# 在Zabbix服务器上使用命令zabbix_get检测被监控主机的文件
D:\a b\网站日志.log
是否存在:(文件存在时) [root@centos8 ~]# /usr/local/zabbix/bin/zabbix_get -s 192.168.168.148 -k vfs.file.exists[
"d:\a b\网站日志.log"
]
1
[root@centos8 ~]# 在Zabbix服务器上使用命令zabbix_get检测被监控主机的文件
D:\a b\网站日志.log
是否存在:(文件不存在时) [root@centos8 ~]# /usr/local/zabbix/bin/zabbix_get -s 192.168.168.148 -k vfs.file.exists[
"d:\a b\网站日志.log"
]
0
[root@centos8 ~]#
键值模板: vfs.file.exists[file] 检查文件是否存在。返回 0 - 未找到文件;1 - 常规文件或链接(软/硬)存在
##################Zabbix添加被监控主机: 配置》主机》创建主机 (主机名称无需与被监控主机的真实主机名一致;群组可以随便选;IP地址那里要输入被监控主机的IP地址;端口为10050)
下载
(34.06 KB)
2022-10-15 14:17
页面太长,紧接的是下半部分:
下载
(15.67 KB)
2022-10-15 14:18
主机
Win2008
添加成功:
下载
(41.47 KB)
2022-10-15 14:18
注释:主机可以使用模板,也可以不使用。 在主机Win2008中创建监控项:(监控被监控主机的文件
D:\MySQL\my.ini
是否存在) 自定义名称:
Check_file_exists D:\MySQL\my.ini
键值: vfs.file.exists[
"D:\MySQL\my.ini"
] 信息类型: 数字(无正负)
下载
(83.09 KB)
2022-10-15 14:18
本页拖下去:
下载
(27.32 KB)
2022-10-15 14:19
在Zabbix服务器上使用命令zabbix_get检测被监控主机的文件
D:\MySQL\my.ini
是否存在:(文件存在时) [root@centos8 ~]# /usr/local/zabbix/bin/zabbix_get -s
192.168.168.148
-k vfs.file.exists[
"D:\MySQL\my.ini"
]
1
[root@centos8 ~]# 在Zabbix服务器上使用Shell脚本远程检测被监控主机的文件
D:\MySQL\my.ini
是否存在:(可选) [root@centos8 ~]# cat check.sh #!/bin/bash Key=$(/usr/local/zabbix/bin/zabbix_get -s 192.168.168.148 -k vfs.file.exists[
"D:\MySQL\my.ini"
]) if [ $Key -eq 1 ]; then echo 'yes' else echo 'no' fi 设置脚本权限: [root@centos8 ~]# chmod a+x check.sh [root@centos8 ~]# 测试脚本check.sh:(文件存在时) [root@centos8 ~]# bash check.sh
yes
[root@centos8 ~]# 给主机Win2008的监控项“Check_file_exists D:\MySQL\my.ini”创建触发器:(被监控主机的文件D:\MySQL\my.ini存在时就告警) 自定义名称:
File D:\MySQL\my.ini is exit.
严重性: 一般严重 表达式: {Win2008:
vfs.file.exists["D:\MySQL\my.ini"]
.last()}=
1
下载
(57.34 KB)
2022-10-15 14:21
注释:触发器的表达式要用到监控项中的键值。 本页拖下去:
下载
(20 KB)
2022-10-15 14:21
当主机Win2008的文件D:\MySQL\my.ini存在时,在仪表板上看到的效果:(显示对应触发器的名称)
File D:\MySQL\my.ini is exit.
下载
(45.22 KB)
2022-10-15 14:21
下载
(8.18 KB)
2022-10-15 14:22
当主机Win2008的文件D:\MySQL\my.ini不存在时,在仪表板上的告警会马上消失,如下图:
下载
(40.74 KB)
2022-10-15 14:22
在Zabbix服务器上使用命令zabbix_get检测被监控主机的文件
D:\MySQL\my.ini
是否存在:(文件不存在时) [root@centos8 ~]# /usr/local/zabbix/bin/zabbix_get -s 192.168.168.148 -k vfs.file.exists[
"D:\MySQL\my.ini"
]
0
[root@centos8 ~]# 测试脚本check.sh:(文件不存在时) [root@centos8 ~]# bash check.sh
no
[root@centos8 ~]# ###### ###### 附加,其他一些监控项的键值模板:
agent.ping
Zabbix客户端可达性检查。 返回 1 - 可达 被监控主机的Zabbix Agent正常运行时的效果: [root@centos8 ~]# /usr/local/zabbix/bin/zabbix_get -s 192.168.168.148 -k
agent.ping
1
被监控主机停止Zabbix Agent后的效果: [root@centos8 ~]# /usr/local/zabbix/bin/zabbix_get -s 192.168.168.148 -k
agent.ping
zabbix_get [2875]: Timeout while executing operation
###
system.uname
显示被监控主机的系统信息。返回字符串 [root@centos8 ~]# /usr/local/zabbix/bin/zabbix_get -s 192.168.168.148 -k
system.uname
Windows WIN-CFP2C4OHOR0 6.1.7601 Microsoft Windows Server 2008 R2 Enterprise Service Pack 1 x64
###
agent.hostname
显示被监控主机的主机名。返回字符串 [root@centos8 ~]# /usr/local/zabbix/bin/zabbix_get -s 192.168.168.148 -k
agent.hostname
WIN-CFP2C4OHOR0
###
system.users.num
显示被监控主机已登录的用户数量。返回浮点数 [root@centos8 ~]# /usr/local/zabbix/bin/zabbix_get -s 192.168.168.148 -k
system.users.num
2.000000
### vfs.file.md5sum[
file
] 对被监控主机指定的文件进行MD5校验。返回字符串(即该文件的MD5哈希值) [root@centos8 ~]# /usr/local/zabbix/bin/zabbix_get -s 192.168.168.148 -k vfs.file.md5sum[
"C:\Program Files\Zabbix Agent\zabbix_agentd.conf"
]
45a02bfae31a2b4905c4b80c4f779a69
[root@centos8 ~]# /usr/local/zabbix/bin/zabbix_get -s 192.168.168.148 -k vfs.file.md5sum[
"d:\a b\网站日志.log"
]
d41d8cd98f00b204e9800998ecf8427e
[root@centos8 ~]# /usr/local/zabbix/bin/zabbix_get -s 192.168.168.148 -k vfs.file.md5sum[
"D:\MySQL\my.ini"
]
6a53bb536bf6c18e5f7ffdab3df02820
注释:每次文件的内容更改后,返回值都会变的;不更改就一直一样。 相关文章:
Zabbix使用Agent监控Linux文件是否存在
图片附件:
图片1.png
(2022-10-15 14:17, 34.06 KB) / 下载次数 37
http://blog.zhuohua.store/attachment.php?aid=21377&k=760be75219fcdd72792bae7d1fc3b433&t=1713502821&sid=q0uSw8
图片附件:
图片2.png
(2022-10-15 14:18, 15.67 KB) / 下载次数 28
http://blog.zhuohua.store/attachment.php?aid=21378&k=6478370ce100357da9107739bebd2f4f&t=1713502821&sid=q0uSw8
图片附件:
图片3.png
(2022-10-15 14:18, 41.47 KB) / 下载次数 29
http://blog.zhuohua.store/attachment.php?aid=21379&k=9c06f869108cf13bdf96bdd7960d6edf&t=1713502821&sid=q0uSw8
图片附件:
图片4.png
(2022-10-15 14:18, 83.09 KB) / 下载次数 30
http://blog.zhuohua.store/attachment.php?aid=21380&k=e5be95d02b9f271a1d2386d2a50b5ebd&t=1713502821&sid=q0uSw8
图片附件:
图片5.png
(2022-10-15 14:19, 27.32 KB) / 下载次数 34
http://blog.zhuohua.store/attachment.php?aid=21381&k=f768f5f1e5eac9da29504aa62bbb0043&t=1713502821&sid=q0uSw8
图片附件:
图片6.png
(2022-10-15 14:21, 57.34 KB) / 下载次数 34
http://blog.zhuohua.store/attachment.php?aid=21382&k=e44c9e4ddcbacf5c778b3ba16ba438f2&t=1713502821&sid=q0uSw8
图片附件:
图片7.png
(2022-10-15 14:21, 20 KB) / 下载次数 35
http://blog.zhuohua.store/attachment.php?aid=21383&k=5845bc238e93a0cc984f989ee5e9d399&t=1713502821&sid=q0uSw8
图片附件:
图片8.png
(2022-10-15 14:21, 45.22 KB) / 下载次数 31
http://blog.zhuohua.store/attachment.php?aid=21384&k=b7f2b7843d9a2833034fbcf5b986d8af&t=1713502821&sid=q0uSw8
图片附件:
图片9.png
(2022-10-15 14:22, 8.18 KB) / 下载次数 32
http://blog.zhuohua.store/attachment.php?aid=21385&k=deee77eddf52ad1bb0fd397eeabfcfe5&t=1713502821&sid=q0uSw8
图片附件:
图片10.png
(2022-10-15 14:22, 40.74 KB) / 下载次数 35
http://blog.zhuohua.store/attachment.php?aid=21386&k=b54a31354ca2815a5e87411a1e50ced9&t=1713502821&sid=q0uSw8
欢迎光临 blog.zhuohua.store (http://blog.zhuohua.store/)
Powered by Discuz! 7.2