注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

涅槃

文档收藏

 
 
 

日志

 
 
 
 

Nagios监控lvs连接数  

2013-07-27 17:00:06|  分类: 监控_nagios |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

分类: LINUX

在被监控机(lvs服务器)安装与配置
1. 安装软件  nagios-plugins、nrpe
 
#编写check_lvs脚本

点击(此处)折叠或打开

  1. #!/bin/bash
  2. #Author: ly_cyz
  3. ACT_COUNT=0
  4. Inactive_count=0
  5. stat1=`sudo ipvsadm | grep http | grep Masq|wc -l`
  6. if [ $stat1 -ne 0 ];then
  7. for NUM in `sudo ipvsadm | grep http | grep Masq | awk '{print $5}'`
  8. do
  9. ACT_COUNT=$(($ACT_COUNT+ $NUM))
  10. done
  11. for NUM in `sudo ipvsadm | grep http | grep Masq | awk '{print $6}'`
  12. do
  13. Inactive_count=$(($Inactive_count+ $NUM))
  14. done
  15. else
  16. echo "LVS CRITICAL, "LVS is Down""
  17. exit 2
  18. fi
  19. if [ $ACT_COUNT == 0 ];then
  20. echo "LVS ok, "0 active connection""
  21. exit 1
  22. else
  23. echo "LVS OK - LVS is running (conn: $ACT_COUNT active, $Inactive_count inactive)|active=$ACT_COUNT;69999;99999;0; inactive=$Inactive_count;69999;99999;0;"
  24. fi
    说明:由于check_lvs是要调用ipvsadm命令来获取LVS状态的,而ipvsadm命令是只能以root用户来运行的, 所以需要将nagios用户设置成可以无需密码直接su成root,这样就能以nagios用户运行命令sudo /usr/local/nagios/libexec/check_lvs ,设置方法参照第二步。

#定义监控命令
vi /usr/local/nagios/etc/nrpe.cfg
添加command[check_conn]=/usr/local/nagios/libexec/check_lvs
Nagios监控lvs连接数 - c20031776 - 涅槃
 
 
 2. Nagios在远程监控时,在CentOS系统中无法直接使用sudo命令的。需修改/etc/sudoers

找到 #Defaults requiretty 并取消注释,另外新增一行。表示nagios用户不需要登陆终端就可以调用命令。

Defaults requiretty

Defaults:nagios !requiretty

#添加nagios 请求sudo,允许特定指令时(可跟参数),不需要密码(如)。

nagios ALL=(ALL) NOPASSWD: ALL

Nagios服务端配置:

1. 测试:/usr/local/nagios/libexec/check_nrpe  -H  211.XXX.XXX.XXX -c check_lvs

Nagios监控lvs连接数 - c20031776 - 涅槃

能正常输出结果即可。

2. 配置服务check_connections

Nagios监控lvs连接数 - c20031776 - 涅槃

 


  评论这张
 
阅读(1029)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018