zabbix server 监控nfs客户端挂载

  前段时间nfs客户端不知道怎么的,没把nfs服务端挂载到客户端,导致有部分图片写在了本地,今天特地记录一下监控客户端nfs挂载,发现未挂载及时发短信通知管理员,再通过action自动mount的,就不需要去手动了。

1、首先添加权限,让zabbix用户有权限去执行命令。在nfs客户端操作,

#visudo  

在最后添加如下内容:

#Sudo usuario zabbix

Defaults:zabbix !requiretty

%zabbix ALL=(ALL) NOPASSWD: /usr/bin/stat


2、修改zabbix客户端配置文件,添加如下内容:

UserParameter=check-mountpoint[*], sudo /usr/bin/stat -f -c '%T' $1|grep -i $2|wc -l


重启zabbix客户端服务


3、在服务端要添加的主机上新增application、Items、Triggers,如下图:


wKiom1UnbJfSObR6AAFXkduej_k103.jpg

wKioL1UnbeKjntR0AAKE811rF74078.jpg

wKiom1UnbJfz7yUCAAFy0yOh50E917.jpg


你可能感兴趣的:(nfs,zabbix,客户端挂载)