有添加新功能会在这篇文章上不定期的更新
首先上图

告警查看页面:

2018年5月20日 更新服务器登录日期展示:

日志查询页面:

整个系统大框架基本完成,后面主要是想到一点就加点功能了。

有展示磁盘告警、异常IP登录告警、系统数量、日志数量、错误日志数量、错误最多的主机,CPU使用率超标的服务器、交换分区超标的服务器、错误日志最新的5条、服务器登录的日期

点击CPU仪表盘能显示系统进程的使用情况。
在告警页面可以点击主机名这些关键字,利用关键字跳转到日志查询页面进行查询日志。

用到的工具和技术:
前端有用到bootstrap,EChats
后端就是用Django
数据库用的是Oracle,有用到分区表、存储过程、定时任务
查看进程用的是ansible调用接口

页面2分钟刷新一次,告警页面上的数据是用存储过程定时去统计数据,然后存储在一个小表中,Django获取数据就从这些小表中取得。