Zabbix 监控IIS性能实例讲解

简介:

Zabbix监控已经写过几篇了,这里再讲解一下如何利用zabbix监控 IIS WEB服务器的一些性能和数据.


因为要监控的很多,这里不做完全介绍,只以几个例子来介绍基本的实现.


IIS的性能基本上都可以通过Windows操作系统的性能监视器来提取得到,既然很容易得到这些数据,那

么我认为利用zabbix平台来展示这些数据,和其他的应用和服务其实是一样的。


本篇就讲解如何实现对IIS 发送字节(Bytes_Sent)、接收字节(Bytes_Received)、当前连接数

(Current_Connections)、最大连接数(Maximum Connections) 几个数据来做实例.


一、获取IIS WEB 服务的性能参数


     Windows下,打开命令提示符(cmd),键入 如下图所示命令:


wKiom1Mhdi-j9NZCAAC0fTG6-28427.jpg


在C盘根目录下就会生成 typeperf.txt 文件,打开文件在其中可以搜索到IIS性能相关的参数,


利用这些性能计数器路径就可以获取相关的性能值.


如图示:

wKioL1MhdvSReay7AAVt3XNS-ks884.jpg

二、修改agent配置文件,修改添加如下参数:

     (由于本人没有独立的WEB服务器,所有就拿 Project的IIS来尝试了)


1
2
3
4
5
6
#IIS Monitor
PerfCounter = iis_Bytes_Received, "\Web Service(SharePoint - 80)\Bytes Received/sec" ,60
PerfCounter = iis_Bytes_Sent, "\Web Service(SharePoint - 80)\Bytes Sent/sec" ,60
PerfCounter = iis_Bytes_Total, "\Web Service(SharePoint - 80)\Total Bytes Transferred" ,60
PerfCounter = iis_Max_Connections, "\Web Service(SharePoint - 80)\Maximum Connections" ,30
PerfCounter = iis_Current_Connections, "\Web Service(SharePoint - 80)\Current Connections" ,30


这里详细说明一下: PerfCounter 取得值为某个时间段范围内的平均值,这个时间段由用户自己定义,

比如上面中的"60","30",单位都是秒(s),如果你要获取及时值的话,可以设置为1,也就是1s.这个时间

数据要根据个人需求和要监控的性能参数有关系,要自己评估. 比如连接数我们可能需要更精确一点,

所以我把间隔设置的尽量小(30s),而其他的 我可以设置时间范围大一点.


三、zabbix web 控制台创建模板,如图示:

wKiom1MheOXTpCuZAAIHwZQs00M052.jpg


这里的时间间隔个人觉得和配置文件的间隔设置的同步比较好,这样不会有太大的误差.


然后将Project服务器链接到该模板,就可以观察相关数据了.


比如我的监控结果:

wKiom1Mhe-GyT0WuAAN56CU39xI253.jpg



wKioL1Mhe9eiU5cyAAQLxLHuu4c620.jpg



由于我的项目管理系统访问量不大,只能凑活看了.





     本文转自marbury 51CTO博客,原文链接:http://blog.51cto.com/magic3/1375815,如需转载请自行联系原作者



相关文章
|
2月前
|
存储 SQL 监控
修改Zabbix源码实现监控数据双写,满足业务需求!
虽然对接Elasticsearch后有诸多好处,但是它不往数据库写历史数据了,同时还不再计算趋势数据了。有这么一个场景...
修改Zabbix源码实现监控数据双写,满足业务需求!
|
3月前
|
数据采集 监控 数据库
OceanBase社区版可以通过Zabbix监控
OceanBase社区版可以通过Zabbix监控
31 4
|
27天前
|
监控 Cloud Native 关系型数据库
使用 Grafana 统一监控展示 - 对接 Zabbix
使用 Grafana 统一监控展示 - 对接 Zabbix
|
3月前
|
监控 Docker 容器
Zabbix【部署 03】zabbix-agent2安装配置使用(zabbix-agent2监控docker实例分享)
Zabbix【部署 03】zabbix-agent2安装配置使用(zabbix-agent2监控docker实例分享)
121 0
|
3月前
|
监控 Java
Zabbix【部署 02】Zabbix-Java-Gateway安装配置使用(使用Zabbix-Java-Gateway通过JMX监控Java应用程序实例分享)
Zabbix【部署 02】Zabbix-Java-Gateway安装配置使用(使用Zabbix-Java-Gateway通过JMX监控Java应用程序实例分享)
51 0
|
3月前
|
监控 前端开发 应用服务中间件
Zabbix【部署 01】Zabbix企业级分布式监控系统部署配置使用实例(在线安装及问题处理)程序安装+数据库初始+前端配置+服务启动+Web登录
Zabbix【部署 01】Zabbix企业级分布式监控系统部署配置使用实例(在线安装及问题处理)程序安装+数据库初始+前端配置+服务启动+Web登录
178 0
|
3月前
|
监控 关系型数据库 应用服务中间件
zabbix自定义监控、钉钉、邮箱报警
zabbix自定义监控、钉钉、邮箱报警,实验准备,安装,添加监控对象,添加自定义监控项,监控mariadb,监控NGINX,钉钉报警设置,邮件报警
104 0
|
3月前
|
监控 关系型数据库 机器人
小白带你学习linux的监控平台zabbix
小白带你学习linux的监控平台zabbix
105 0
|
6月前
|
监控 前端开发 JavaScript
Zabbix分布式监控Web监控
Zabbix分布式监控Web监控
59 0
|
5月前
|
监控 关系型数据库 MySQL
企业实战(8)CentOS 6.8安装Zabbix-agent 5.0监控主机性能与Mysql数据库
企业实战(8)CentOS 6.8安装Zabbix-agent 5.0监控主机性能与Mysql数据库

相关产品

  • 云迁移中心
  • 推荐镜像

    更多