04/16/15

【python】服务器硬件信息及服务信息报表脚本

一、功能描述

1、phpdba_system_report.sh 收集服务器硬件信息及服务器上开启的服务,比如:apache,nginx,mysql,redis,memcache等,状态信息及安装信息

2、通过batch_ssh.py 脚本,登录各服务器并执行phpdba_system_report.sh收集信息,并将信息记录日志文件。

3、通过parse_result_file.py 脚本分析日志文件,将日志文件保存文本格式文件和excel格式文件。

二、后期改进计划

1、将功能描述中第三步中,将服务器信息入库,定期录入数据,分析服务器硬件信息和服务信息变动情况,并生成 报表告警提示。

三、代码分享地址

https://github.com/chen-123/phper/blob/master/%E8%BF%90%E7%BB%B4%E5%B7%A5%E5%85%B7/python/parse_result_file.py

四、excel报表截图

20150416161419