• 进入"运维那点事"后,希望您第一件事就是阅读“关于”栏目,仔细阅读“关于Ctrl+c问题”,不希望误会!

服务器巡检shell脚本,python生成excel文档并邮件发出

Python闲聊 彭东稳 7年前 (2017-02-09) 33032次浏览 已收录 2个评论

投稿:此篇文章由运维那点事用户@小番茄投稿!

背景及思路:

五一小长假之前,公司要求我做一次服务器巡检。

1、写了一个简单的脚本获取服务器的各种基础信息:cpu,内存,swap分区使用情况,磁盘,网卡信息种种,具体见脚本,将这些信息追加到一个文件中,然后在监控机上做一次汇总,汇总方式就不详谈,我用的是for循环ssh追加。

2、然后利用python的xlsxwriter模块生成excel。

3、最后利用python发带附件为excel的邮件到指定邮箱。

获取服务器信息部分脚本:

sendmail.py

最后生成的excel效果图:

服务器巡检shell脚本,python生成excel文档并邮件发出


如果您觉得本站对你有帮助,那么可以支付宝扫码捐助以帮助本站更好地发展,在此谢过。
喜欢 (5)
[资助本站您就扫码 谢谢]
分享 (0)

您必须 登录 才能发表评论!

(2)个小伙伴在吐槽
  1. 博主您好,我在操作这个的时候遇到一个问题,就是取 服务器信息的时候,取到的数据存放的一个格式有什么要求么?卡在这里了,就是过不去,不知道您是否方便帮我解决一下,谢谢 邮箱:wgc89178@163.com
    wgc891782018-01-25 11:03 Windows 7 | Firefox浏览器 57.0
    • cf.read('/data/scripts/excel/config_total.txt') 就是这个config_total.txt文件里面的数据格式是怎么定义的
      wgc891782018-01-25 11:20 Windows 7 | Firefox浏览器 57.0