Nagios具体搭建配置参考:http://my.oschina.net/duangr/blog/183160

补充监控NFS

check_nfs该脚本是网上找的,忘记在那里下载的了,也以附件的形式提供出来。

-bash-4.1$ cat check_nfs
#!/bin/bash
. /data1/server/nagios/libexec/utils.sh
CHECKNAME="Mount NFS"
RESULT=""
EXIT_STATUS=$STATE_OK
NFSFSTAB=`LC_ALL=C awk '!/^#/ && $3 ~ /^nfs/ && $3 != "nfsd" && $4 !~ /noauto/ { print $1 }' /etc/fstab`
NFSMTAB=`LC_ALL=C awk '$3 ~ /^nfs/ && $3 != "nfsd" && $2 != "/" { print $1 }' /proc/mounts`
theend() {echo $RESULTexit $EXIT_STATUS
}
CHECK_MOUNT(){LIST=""for list in $NFSFSTABdoNFS_MOUNT=$(LC_ALL=C cat /proc/mounts |cut -d " " -f 1|grep "${list}$")if [ -z "${NFS_MOUNT}" ];thenLIST="$LIST$list "fidone
}
if [ -n "${NFSMTAB}" ];thenCHECK_MOUNTif [ -z "${LIST}" ];thenRESULT="$CHECKNAME OK - NFS BE MOUNTED PROPERLY"EXIT_STATUS=$STATE_OKelseRESULT="$CHECKNAME WARNING - ${LIST} NOT BE MOUNTED"EXIT_STATUS=$STATE_WARNINGfi
elseRESULT="$CHECKNAME CRITICAL - ALL NFS NOT BE MOUNTED"EXIT_STATUS=$STATE_CRITICAL
fi
theend

定义check_nfs命令:

-bash-4.1$ vim commands.cfg
#添加下面内容
define command{command_name    check_nfscommand_line    $USER1$/check_nfs}

定义监控NFS服务:

-bash-4.1$ vim web103.cfg
#添加下面内容:
define service{use                 local-servicehost_name           web103service_description NFS mountcheck_command       check_nrpe!check_nfs
}

检测配置是否正确:

-bash-4.1$ ../../bin/nagios -v ../nagios.cfg

切换到root启动nagios

[root@monitor root]# service nagios start

转载于:https://blog.51cto.com/daemonsa/1425048

nagios 监控NFS相关推荐

  1. Nagios监控NFS服务

    一.Nagios介绍 1.Nagios简介 Nagion是一块开源的网路io及服务的监控工具,其功能强大,灵活性强.能有效监控故障级别发出告警信息(邮件.微信.飞信等),在状态恢复后发出正常的邮件或短 ...

  2. linux服务篇-Nagios监控

    Nagios是一款开源免费的网路监视工具(不准确,它也收费),可以监控的设备:Windows,Linux,Unix,Router,Switch,具有报警功能,是一个网络监控系统.它可以监视你指定的主机 ...

  3. Nagios监控笔记上

    Nagios软件介绍及服务端安装部署实战 1. Nagios服务端安装 1.1 准备3台服务器或者虚拟机器 管理IP地址 角色 备注 192.168.1.80 Nagios监控服务器 192.168. ...

  4. 使用Nagios监控网页

    使用Nagios监控网页<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" / ...

  5. Nagios 监控实例部署

    Nagios是一款企业级开源软件,专注于监控服务器上服务是否正常,不生成图形,提供报警机制,邮件或者短信发送监控状态,它通过各种插件实现不同的功能. Nagios 监控平台主程序 Nagios-plu ...

  6. nagios监控+pnp4出图

    Nagios监控系统 By:大官人 一.nagios简介 Nagios是一个监视系统运行状态和网络信息的监视系统.Nagios能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等.Nagios ...

  7. dell服务器状态监控系统,Nagios监控Dell服务器硬件状态

    Nagios监控Dell服务器 Server: check_openmanage 是一个 Nagios 的插件,它基于 OMSA 获取相关的报道信息,用来检测安装有 OpenManage Server ...

  8. nagios监控haproxy(借助脚本)

    nagios监控haproxy(借助脚本) 修改后的脚本如下(需添加指示灯的状态) # vi haproxy.sh #!/bin/bash Port=`netstat -ntpl | grep hap ...

  9. Nagios监控linux服务器

    原始出处 Nagios监控linux服务器 平台及所用组件,     监控服务器:RHEL5(192.168.0.20)+nagios-3.0.5+ nagios-plugins-1.4.11+ nr ...

最新文章

  1. 往有序单循环链表的插入元素使原链表依旧有序
  2. .NET MVC CSRF/XSRF 漏洞
  3. php编译称opcode文件,PHP源码保护和性能加速
  4. [NOI2019]回家路线
  5. html 链接section,HTML section 标签
  6. 人工智能风险分析技术研究进展
  7. PyTorch 1.0 中文官方教程:PyTorch 介绍
  8. VC++ COMBO BOX控件的使用
  9. Java POI 导出EXCEL经典实现 Java导出Excel弹出下载框(转载)
  10. java如何输出完整的图_java实现输入输出图片
  11. NGINX 4xx 5xx 状态码构造
  12. 数据挖掘导论完整版pdf中文
  13. 渡阡科技Edu——梦开始的地方
  14. ros android 方案,ROS + Android
  15. Web API 之 — Beacon
  16. 零基础怎么自学软件测试?分享五个宝藏网站,自学简直不要太轻松了
  17. 左程云基础班——二叉树
  18. ICRA2018 SLAM论文
  19. 远程桌面连接发生身份验证错误
  20. 0-3 Docker实用篇

热门文章

  1. java 绑定事件_Javascripts事件基础和事件绑定
  2. 计算机用什么方式 管理程序和数据,计算机与外设之间数据传送方式有几种?各有什么特点?...
  3. 小辣椒p60手机怎么样_小辣椒K30手机参数-小辣椒K30手机怎么样
  4. liunx使用ssh免密登录
  5. Docker创建自己的github(Gitea)
  6. expert one on one oracle,数据库表——EXPERT ONE-ON-ONE ORACLE
  7. 雨滴桌面时间插件_如何设置极简桌面?学会了看电脑都赏心悦目
  8. 计算机录入技能考试题,计算机文字录入员高级技能考试试卷
  9. 成都大学的计算机排名,成都除了成都大学,还有2所985、4所211,含金量很高
  10. mysql年月分表_MySQL之按月拆分主表并按月分表写入数据提高数据查询速度