3年前 (2015-12-10)  操作系统 系统运维 |   6 条评论  1515 
百度已收录 | 文章评分 1 次,平均分 5.0
导语:Windows性能监视器是Windows自带的性能监视软件,提供用于分析系统性能的实时数据。仅从一个单独的控制台,即可实时监视应用程序和硬件性能,自定义要在日志中收集的数据,定义警报和自动操作的阈值,生成报告以及以各种方式查看过去的性能数据。对于网站管理员来说,通过Windows性能监视器可以获得网站重要的参考信息。

Windows性能监视器是Windows自带的性能监视软件,提供用于分析系统性能的实时数据。仅从一个单独的控制台,即可实时监视应用程序和硬件性能,自定义要在日志中收集的数据,定义警报和自动操作的阈值,生成报告以及以各种方式查看过去的性能数据。对于网站管理员来说,通过Windows性能监视器可以获得网站重要的参考信息。

一:配置性能监控器监控项

1) 启动性能监控器:开始—运行—perfmon–回车。

WINDOWS服务器性能监控器的监视以及邮件预警配置

2) 然后打开windows的性能监视器选择“性能监视器”;点击边上+按钮;添加我们需要监视的磁盘性能指标。

WINDOWS服务器性能监控器的监视以及邮件预警配置

3) 在添加监测对象的时候,如要监测CPU,则在“性能对象”下拉列表中选择处理器“Processor”,然后在“计数器”列表中选择合适的监测对象,例如可以选择“% Processor Time”来对CPU的处理能力进行监测,选择“Page/sec”对内存大小和性能进行监测,选择“Disk Reads/sec”来监测硬盘性能,等等。最后单机“添加”按钮完成监测对象的添加。

本文演示的监控以及邮件报警是disk硬盘性能,打开添加页面,选择“LogicalDisk”,选择下面的“%Disk Time”(磁盘忙于读/写活动所用时间的百分比),随后下方会出现“选定对象的实例”,选择要监控的磁盘,点击“添加”,确认无误以后“确定”。

WINDOWS服务器性能监控器的监视以及邮件预警配置

4) 添加完成以后,再通过性能监视器,就可以看到磁盘的实时性能情况。

WINDOWS服务器性能监控器的监视以及邮件预警配置

5) 通过鼠标右键点击性能指标的属性,也可以修改颜色条的颜色,宽度,样式等等。

WINDOWS服务器性能监控器的监视以及邮件预警配置

二:通过“计划任务”实现邮件报警

1) 首先,我们需要一个可以通过命令行方式发送 Email 的程序,我使用的是SmtpMailSender。

下载地址:http://www.snapfiles.com/downloads/smtpmailsender/dlsmtpmailsender.html

2) 现在完成以后把下载的 .exe 文件下载到一个文件夹中,例如:d:smtpsmtpmailsender.exe

3) 双击运行smtpmailsender.exe,点击“settings”按钮,在对话框中填写邮件服务器地址,端口号,邮件地址以及密码等等,确认无误以后点击“OK”。

WINDOWS服务器性能监控器的监视以及邮件预警配置

4) 测试这个程序是否正常。创建一个文本文件,命名为 perfalert.cmd,同样保存在 d:smtp 目录中,其内容格式为

smtpmailsender.exe -f "发件人地址" -t "收件人地址" -s "邮件标题" -b "邮件正文" -send

因为本文稍后会配置disk监控,所以直接将perfalert.cmd内容保存为:

smtpmailsender.exe -f "发件人地址" -t "收件人地址" -s "disk超过监控值" -b "监控值为1" -send

5) 打开cmd命令提示窗,进入perfalert.cmd存放的目录,并运行perfalert.cmd。

WINDOWS服务器性能监控器的监视以及邮件预警配置

6) 检查是否收到测试邮件,收到证明配置成功。

7) 开始 – 附件 -系统工具 -任务计划程序-创建任务(不是创建基本任务)。

WINDOWS服务器性能监控器的监视以及邮件预警配置

8) 在“名称”选项卡,输入一个名称,例如“PerfAlert”,在“操作”选项卡,按“新建”按钮,选择“启动程序”,然后下面按浏览按钮,找到刚才保存好的 perfalert.cmd 文件。注意一定要在下面的“起始于”文本框中输入保存上面这个文件的目录路径,例如:d:smtp 。

WINDOWS服务器性能监控器的监视以及邮件预警配置

9) 回到“任务监视器”中,左侧窗格选择 数据收集器 -用户定义,鼠标右键,选择 新建 -数据收集器,在弹出的对话框中输入一个名字,例如:disk监控。然后选择“手动创建”,然后“下一步” ->“性能计数器报警” ->“下一步” -> 选择某一个性能计数器,比如选择“P“LogicalDisk”,选择下面的“%Disk Time”,然后在下面选择“大于”,并输入一个限值,为了便于测试,可以输入一个低一些的数值,这样保证很快就会触发,下一步,选择“立即启动该数据收集器”,点击完成。

10) 在右侧可一看到刚才创建的这个报警对应于一个项目,鼠标右键单击它,出现对话框,在“警报”页面,可以修改刚才设置的监控值,输入一个采样间隔,,在“警告操作”页面,下拉框中选中对应的那个数据收集器集,然后在“警告任务”页面,最上面的文本框输入在任务计划中创建的任务名称,例如上面的 PerfAlert。然后应用,确定,关闭对话框。

WINDOWS服务器性能监控器的监视以及邮件预警配置

11) 右键点击“数据收集器”,停止以再次启动,配置才会生效。如上图的配置,每15秒采样一次,监控值为1,超过监控值,就会自动发送perfalert.cmd设置的邮件内容给指定邮箱。

 

除特别注明外,本站所有文章均为张子豪博客(ZihaoBlog)原创,转载请注明出处来自https://www.zihao123.com/1245.html

关于
93年菜鸟云主机运维。

发表评论

表情 格式

暂无评论

切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册

×
订阅图标按钮