编写脚本实现服务器登录短信告警
2017-9-27 杰克 运维
在服务器运维中,很多时候我们不可能24小时盯着屏幕上的各种参数及警告值。于是配置各种告警方式成了我们及时掌握服务器各种状况的有力工具。在大批量并集中部署的环境中可能会使用Zabbix、Nagios、Cacti等运维工具。功能强大,开源且免费。但在节点主机并不多且分布广阔的零散环境中安装这些强大的运维工具就显得很费事,性价比不高。在零散环境中我个人比较喜欢使用操作系统自带的脚本来实现对服务器各种状态的告警配置,下面演示通过编写脚本实现服务器登录邮件短信告警。
目前各大运营商都有邮件短信提醒功能,开通手机邮件短信提醒功能即可实现登录短信告警,联通每月免费100条短信。个人认为是足够用了
一、Windows脚本
1.在Windows Server 环境里可以使用vbs、powershell等脚本来实现发送邮件功能,这里使用VBS来实现发送邮件功能,VBS文件内容如下:
2.运行gpedit.msc 打开组策略,定位到 计算机配置---管理模板---系统---登录 双击配置右边的 “在用户登录时运行这些程序”项