设为首页收藏本站language 语言切换
查看: 982|回复: 0
收起左侧

监控IIS并发连接数

[复制链接]
发表于 2013-10-9 11:37:55 | 显示全部楼层 |阅读模式

先前网站运营过程中,有出现页面访问出现server too busy的信息,问题出现时刻后台数据库及memcache,redis-server等服务均正常,初步判断为IIS并发数设置太小,于是首先想到对IIS进行优化,对IIS认识不深,于是google了几番,以豆丁网的文章比较靠谱,文章地址http://www.docin.com/p-231099967.html;调整完了以后,为了避免将来出现同样的情况,想到首先要开启web的访问日志记录,其次利用nagios对IIS的并发数来个整体的监控!
一:命令行方式查看IIS连接请求的状态统计
C:\>netstat -an |find "10.0.1.13:80" |find "ESTABLISHED"  /C
1297
C:\>netstat -an |find "10.0.1.13:80" |find "TIME_WAIT"  /C
129
二:利用nagios监控的windows客户端工具NSClient++-0.2.7对相应的计数器进行监控,超过一定的阈值则通过fetion报警!NSClient客户端的部署过程此处不再赘述,具体步骤可在51cto博客中搜索到!
  • # /usr/local/nagios/libexec/check_nt -H 10.0.1.13 -p 12489 -v COUNTER -l "\\Web Service  
  • (_Total)\\Current Connections","total is %f"  -w 3000 -c 5000  
  • total is 1539.000000 | 'total is %f'=1539.000000%;3000.000000;5000.000000;  
  • # tail  /usr/local/nagios/etc/objects/client/10.0.1.13.cfg   
  • define service{  
  •         use                     generic-service  
  •         host_name               10.0.1.13  
  •         service_description     Current connection  
  •         check_command           check_nt!COUNTER!-l "\\Web Service(_Total)\\Current   
  • Connections","total is %f" -w 4000 -c 5000  
  •         }  
  • # service nagios reload  
  • Running configuration check...done.  
  • Reloading nagios configuration...done
三:计数器的添加,利用计数器可以图形化的展示出来,而对于nagios监控IIS并发数,无需添加此计数器

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-1-31 12:18 , Processed in 0.054224 second(s), 12 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表