经验分享一下
系统管理员在使用性能监视器获得一段时间的信息之后,使用性能监视器的alert功能可以对各个阀值实现报警,当超出或低于设定的阀值之后,可以进行短信报警
报警的功能主要是通过vbs实现smtp自动发送邮件到139邮箱,
1.
性能监视器对系统资源的收集,参见perfmon.exe,不再多说
2.
性能监视器对各个监控资源的阀值进行设定,如果达到阀值之后,会记录入sysmonlog,同时执行远程报警bat或exe
3.
对于企业网络,测试能否采用smtp报警的测试方法,快速测试:
Telnet x.x.x.x 25 出现返回值,这可以正常通讯,具体的测试方法,参看本人的博客,
4.
smtp自动发送邮件脚本
Const Email_From = \" \" \'发件人邮箱
Const
Password = \"” \'发件人邮箱密码
Const
Email_To = \"\" \'收件人邮箱
Set CDO =
CreateObject(\"CDO.Message\") \'创建CDO.Message对象
CDO.Subject
= \"Server test\" \'邮件主题
CDO.From
= Email_From \'发件人地址
CDO.To =
Email_To \'收件人地址
CDO.TextBody
= \"Hello world!\" \'邮件正文
\'cdo.AddAttachment
= \"C:hello.txt\" \'邮件附件文件路径
Const
schema = \"http://schemas.microsoft.com/cdo/configuration/\" \'规定必须是这个,我也不知道为什么
With
CDO.Configuration.Fields \'用with关键字减少代码输入