`
zeeeitch
  • 浏览: 85793 次
  • 性别: Icon_minigender_1
  • 来自: 九江
社区版块
存档分类
最新评论

服务器温度检测邮件脚本

阅读更多
import string
import os 
import smtplib
from email.mime.text import MIMEText

def send_mail(to_list,sub,content):
    me=mail_user+"<"+mail_user+"@"+mail_postfix+">"
    msg = MIMEText(content)
    msg['Subject'] = sub
    msg['From'] = me
    msg['To'] = ";".join(to_list)
    try:
        s = smtplib.SMTP()
        s.connect(mail_host)
        s.login(mail_user,mail_pass)
        s.sendmail(me, to_list, msg.as_string())
        s.close()
        return True
    except Exception, e:
        print str(e)
        return False
        

(si, so, se) = os.popen3('k8temp') 
t=so.readlines() 
for line in t:
	if len(line)>22:
		if  string.atoi(line[23:25])>47:
			#print string.atoi(line[23:25])
				
			mailto_list=["zhanghao1979@gmail.com"]
			mail_host="smtp.163.com"
			mail_user="zeeeitch"
			mail_pass="do not say out"
			mail_postfix="163.com"

			if not send_mail(mailto_list,"237.11 temperature problem",line):
			    print "send err"
分享到:
评论

相关推荐

    服务器运维方案.docx

    - **Mail系统**:确保邮件收发稳定,处理与其他邮件服务商的通信问题。 5. **网络与服务器负载**: - **负载解决方案**:构建服务器集群,实现硬件负载均衡,设计多层次负载策略。 - **负载均衡实施**:管理WEB...

    cgidemo_hertaj_温度传感器_物联网_

    9. **故障检测与报警**:当温度超出预设范围时,系统应能自动触发警报,通知相关人员采取措施,这可能通过邮件、短信或推送通知实现。 通过以上分析,我们可以看出"cgidemo_hertaj_温度传感器_物联网_"项目涵盖了...

    监控你的服务器随时察觉掉线死机的软件

    - **硬件监控**:包括CPU、内存、硬盘、电源、温度等物理设备的状态。 - **操作系统监控**:关注操作系统层面的指标,如系统负载、CPU利用率、内存占用、磁盘空间等。 - **网络监控**:监控网络流量、连接状态、...

    Nagios远程监控Windows服务器的安装与配置

    启动Nagios后,它会周期性地自动调用不同的插件来检测服务器状态,并将所有插件返回的状态信息放入一个队列中进行处理。Nagios从队列前端开始读取这些信息,并通过Web界面显示出来。 - **状态识别**:Nagios可以...

    TempoEmailTemperatura:-Java应用程序,它与Arduino集成了串行通信以获取温度,并在用户定义的时间段内发送电子邮件通知用户当前温度

    通过这个应用程序,用户可以设定特定的时间段,一旦检测到的温度达到预设条件,系统就会通过电子邮件发送警报,告知用户当前的温度情况。这个解决方案对于那些需要持续关注环境温度变化的场景,如温室管理、数据中心...

    check_hpasm-4.6.3.2.tar.gz

    2. **警报通知**:当检测到硬件异常时,check_hpasm可以触发Nagios发出警报,通过邮件、短信或其他方式通知管理员,以便及时采取措施。 3. **性能数据收集**:除了基本的硬件状态检查,check_hpasm还可以收集服务器...

    hostmonitor 9.10

    2. **多样化监控项**:支持多种网络服务的监控,如HTTP、FTP、SMTP、DNS、SQL Server等,同时还能检测硬件组件的状态,如硬盘、电源、温度等。 3. **报警机制**:当监控的指标超过预设阈值时,HostMonitor 可以通过...

    温度监控器

    描述中的“实时获取各种温度的数据”意味着该系统具有传感器接口,能够连接多种类型的温度传感器,如热电偶、RTD(电阻温度检测器)或热敏电阻。它能够持续不断地读取这些传感器的输出,并将数据转化为易于理解和...

    实现企业级开源监控软件cacti+nagios+ntop整合(图解)

    - 监控不同类型的服务器,如 WEB 服务器、邮件服务器、FTP 服务器、数据库服务器、中间件等。 - 监控网络接口的状态,如流量、转发速度、丢包率等。 - 监控网络设备的性能、配置文件的变化、路由数量等。 - 监控安全...

    RaspberryPi-HomeAutomation:一些 Python 和 php 代码,用于记录 Raspberry Pi 上的温度并在 Web 界面中显示趋势

    10. **监控与报警**: 除了显示温度,系统可能还具有阈值检测和报警功能,当温度超过预设范围时,通过电子邮件、短信或手机应用通知用户。 综上所述,"RaspberryPi-HomeAutomation"项目涵盖了Raspberry Pi硬件、...

    nagios监控配置

    启动Nagios后,它会周期性地调用这些插件来检测服务器的状态,并将插件返回的状态信息存入队列中。Nagios每次从队列的前端开始读取信息,并进行处理后通过Web界面显示出来。 Nagios提供了许多内置插件,例如检查...

    nagios的基本使用

    - **插件机制:**Nagios启动后,会周期性地调用各种插件来检测服务器状态。这些插件将检测结果反馈给Nagios,后者则负责将这些信息整理并呈现给用户。 - **状态信息处理:**所有插件返回的状态信息都会被放入一个...

    企业级开源监控软件cacti nagios ntop整合

    - **服务器类型**:Web 服务器、邮件服务器、FTP 服务器、数据库服务器、中间件等。 - **网络接口**:流量、转发速度、丢包率等。 - **网络设备**:性能指标、配置文件对比与备份、路由表项等。 - **安全设备**:...

    移动互联网时代的信息安全与防护期末考试.doc

    7. CAPTCHA验证码:目前广泛应用的验证码,用于区分人和机器,防止自动化的恶意行为,如垃圾邮件发送和机器人攻击。 8. Windows操作系统升级:新版本通常提供更丰富的功能和更高的安全性,但也可能带来兼容性问题,...

    Nagios配置管理

    - **自定义插件支持**:允许用户编写自己的插件,从而实现对特定服务或硬件(例如温度传感器)的数据收集和监控。 - **远程执行插件**:通过配置,Nagios可以远程执行脚本或命令,以获取更详细的信息。 - **安全通信...

    zabbix使用手册

    - **自动化脚本**:利用Zabbix Actions调用外部脚本执行自动化任务,如故障恢复。 9. **性能优化** - **缓存管理**:合理设置缓存大小以提高性能,减少数据库压力。 - **日志分析**:定期审查日志文件,优化配置...

    Zenoss和Zabbix对比分析.docx

    - **硬件监控**:适用于监控服务器主板温度、CPU电压等硬件信息。 ##### 3.9 SSH Agent - **远程脚本执行**:通过SSH登录远程主机执行脚本获取监控数据。 ##### 3.10 Telnet Agent - **Windows环境监控**:适用于...

    计算机日常机房管理系统

    3. **报警与通知**:当检测到任何异常状况时,系统应能立即触发报警,并通过邮件、短信或推送通知管理人员。 4. **资源调度**:根据业务需求和设备负载,智能调度资源分配,优化机房的运行效率。 5. **权限管理**...

    zabbix监控超详细搭建过程

    - **机房巡检**:定期检查服务器的硬件状态,如温度、电源、风扇、内存和CPU等。 - **远程控制卡监控**:IPMI( Intelligent Platform Management Interface)是一种标准,用于远程监控服务器。不过,IPMI可能无法...

Global site tag (gtag.js) - Google Analytics