Winpower软件实现邮件提醒和多台服务器同时关机

winpower这软件还是挺不错的。用串口线把主机和ups连起来,就可以监测很多ups和蓄电池的信息,还可以实现很多高级功能,比如断电来电,邮件提醒。断电之后,连在此ups上的服务器只要装了winpower软件并且设置相应的功能都可以自动关机,极大的方便了it人员手忙脚乱的情形。

Winpower软件版本为

1,  用winpower实现断电之后,邮件提醒。首先winpower里面支持邮件提醒的邮箱种类不多,并且都是固定的,仅支持gmail,163,live.com(微软),yahoo这四种邮箱,这一点实在不方便。这里就选择国内的163邮箱了。开通163邮箱的客户端收发邮件又是一件麻烦事,因为平时都是网页操作的。

1.1,    首先web登录自己的163邮箱,在设置里面,要用手机开通客户端收发邮件功能。我用foxmail做测试,客户端邮箱的密码不是之前web的登录密码,而是手机开通之后设的密码。在foxmail上做测试,可以看到邮件收发服务器的ip(网址),端口及加密方式,方便之后在winpower调试。

1.2,       Foxmail的163邮箱都调试成功后,就到winpower上来调试了。以管理员进入winpower设置界面。

  1. 3,查看相应的邮箱,看收到的邮件情况

2,winpower服务器关机设置

2.1,以管理员进入winpower,此主机是串口线与ups连,相当于winpower的服务器(192.168.0.11)。

打开关机参数设定界面。

2.2,打开winpower的客户端,以管理员进入。

3,主机和服务端都设置完之后,要保证服务器和客户端网络连接正常,没防火墙阻挡。

3.1,断开市电,你的邮箱可以看到相应的邮件

3.2,过个几分钟,你可以看到winpower客户端的关机情况

关机前的警告信息,通知你保存相应的资料。信息显示关机信号来源于IP为192.168.0.11的主机

关机时的提示信息。

说明。这次winpower服务端没有设置关机,有兴趣的朋友,可以自己研究测试一下。

时间: 2025-01-06 10:37:59

Winpower软件实现邮件提醒和多台服务器同时关机的相关文章

提取zabbix监控平台单台服务器图形并发邮件python实现

需求:希望每天邮件发出当天某台服务器的监控状态,如果某天都登陆zabbix截图很麻烦,而且并不能保证每天都准点操作,于是写了一段脚本实现自动抓取图片,并组装成html,通过定时邮件发送,实现日报自动化. 一.效果图: 二.代码: #!/usr/bin/env python # -*- coding: utf-8 -*- import MySQLdb import datetime import cookielib, urllib2,urllib import smtplib from email

shell脚本-监控及邮件提醒

首先写一个邮件提醒python文件 #!/usr/bin/python # -*- coding: UTF-8 -*- import sys import smtplib import email.mime.multipart import email.mime.text server = 'smtp.163.com' port = '25' def sendmail(server,port,user,pwd,msg): smtp = smtplib.SMTP() smtp.connect(se

c#之Redis队列在邮件提醒中的应用

场景 有这样一个场景,一个邮件提醒的windows服务,获取所有开启邮件提醒的用户,循环获取这些用户的邮件,发送一条服务号消息.但问题来了,用户比较少的情况下,轮询一遍时间还能忍受,如果用户多了,那用户名称排序靠后的人,收到邮件提醒的消息,延迟时间就非常长了. 准备 c#之Redis实践list,hashtable c#之Redis队列 方案 1.生产者线程一获取所有开启邮件提醒的用户. 2.根据配置来决定使用多少个队列,以及每个队列的容量. 3.线程一,获取未满的队列,将当前用户入队.如果所有

用python+selenium从百度获取本地明日的天气信息并根据温度情况邮件提醒

从百度天气获取当地明天的天气情况,如果明天下雨,请发送邮件通知全体同事带伞, 如果明天气温低于10度,请邮件提醒同事注意保暖,如果气温高于30度则提醒同事注意高温. 假设存在发送邮件的方法self.send_email(email_content) 代码如下: #coding=utf-8 from selenium import webdriver import unittest from time import sleep class WeatherReport(unittest.TestCa

Linx监控分享--磁盘空间监控+邮件提醒

分享第一个监控脚本,挂载点磁盘空间使用监控:如果使用空间达到了75%则开始报警,发送告警邮件. 在手机上安装网易的邮件客户端,就可以达到实时提醒的效果. 关于mail的配置,见之前的文章:http://blog.csdn.net/rookie_ceo/article/details/46559195 #!/bin/sh source /etc/profile IP=`/sbin/ifconfig|sed -n '/inet addr/s/^[^:]*:\([0-9.]\{7,15\}\) .*/

Linx监控分享--网络状态监控+邮件提醒

网络状态监控 网络状态:netstat 各个状态的总计,详情:以及重点端口的详细连接情况(22,25,80,3306,8080),打印客户端连接数最多的ip. 邮件报告当前状态. 在手机上安装网易的邮件客户端,就可以达到实时提醒的效果. 关于mail的配置,见之前的文章:http://blog.csdn.net/rookie_ceo/article/details/46559195 #!/bin/sh source /etc/profile IP=`/sbin/ifconfig|sed -n '

Linx监控分享--重点进程监控(mysqld)+邮件提醒

重点进程监控 mysqld:进程退出了,报警.没有退出则监控mysqld的(cpu(>=100%)|| mem(>=80%))开始提醒,同时收集和分析mysql状态信息:连接数(>=max_connections * 0.8)开始提醒:打开的句柄数(>=8192*0.8?)开始提醒. 待完善... 如果是单机多实例的话,只需要增加一个for循环就好了. 在手机上安装网易的邮件客户端,就可以达到实时提醒的效果. 关于mail的配置,见之前的文章:http://blog.csdn.ne

VBS判断本地账户密码过期邮件提醒

近期公司在外网发布的一个文件服务器(FTP)被受攻击,上面的文件全部被修改无法正常使用,然后最主要的是里面放了一个说明,说如果需要解开文件使用的话,需要给一个账户支付解密费用,但是最终我们还是没有按照提示的付费解开文件的相关操作,找了一些杀毒软件还是没有破解,最终放弃了,通过备份的数据进行还原,该事件主要说明我们在日常中放的公网服务器需要经常更换密码,由于公网的服务器没有加域管理,所以只能通过vbs脚本来获取本地账户然后获取账户的信息,借助本地策略密码最长使用周期为30天来提醒管理员进行定期修改

使用phpmailer自动邮件提醒

近期的一个小项目中需要用到邮件自动通知功能,搜了搜,发现phpmailer这个东西大家用的挺多的. 首先去sourceforge下载phpmailer,也可去我的网盘下载,我用的是5.1版本的. 看到phpmailer目录下有三个class文件,这便是phpmailer的核心,可以将这些文件拷到你的项目中. 使用起来phpmailer很方便,如下: require("class.phpmailer.php"); $mail = new PHPMailer(); //建立邮件发送类 $m