• 幕客老师召集小伙伴
  • 运维高手36项修炼
  • python自动化运维项目实战
  • nginx从入门到实战
  • 阿里云与Centos7实战

zabbix自动发现规则监控nfs服务

一、客户端zabbix_agent配置加入

添加自定义配置项目:

UserParameter=nfs.server[*],/bin/nfs.sh  $1

二、 脚本采集

#!/bin/sh
nfsarray=(`cat /proc/fs/nfsfs/servers | sed -n '2,$p' | awk '{print $5}'|sort|uniq   2>/dev/null`)
length=${#nfsarray[@]}
printf "{\n"
printf  '\t'"\"data\":["
for ((i=0;i<$length;i++))
do
         printf '\n\t\t{'
         printf "\"{#NFS_SERVER}\":\"${nfsarray[$i]}\"}"
         if [ $i -lt $[$length-1] ];then
                 printf ','
         fi
done
printf  "\n\t]\n"
printf "}\n"

 

三、服务端

可以选择模版,配置discoever规则,如下:

zabbix自动发现规则监控nfs服务

Pingbacks已打开。

引用地址

暂无评论

发表评论