系统运维工具
1.系统运维工具 编写一个系统运维工具,实现如下功能: 1)系统资源。实时监测内存、磁盘、网络带宽,当发现资源占用率达到A时发送邮件进行报警
2)磁盘清理。可配置清理策略B,可按照日期(创建时间或修改时间),按照文件大小, 按照文件名进行搜索过滤。终端显示满足要求的文件列表,并提示是否删除文件。
3)进程监控。实时监控进程状态,配置进程ID列表C,发现进程挂掉时发送报警邮件,并重新拉起进程。
4)分布式。输入IP列表D,可实现对应IP远程主机运维。可实现多主机文件分发和并行执行命令。
5)web可视化操作。
要求: 1)A\B\C等配置参数可命令行输入或者或以配置文件实现,若实现web系统,参数可在线配置和更改 2)发送邮件可配置多人发送、抄送、附件