基于Ubuntu的Unix服务器管理系统开发
2018-03-23吴宗键
软件 2018年2期
吴宗键
(中国民航珠海进近管制中心,广东 珠海 519015)
0 引言
Unix操作系统因为其极高的可靠性、网络功能和数据库支持功能等特性[1],目前已经成为世界最主流的服务器操作系统。在空管系统中,空中交通管制自动化设备服务器也均采用Unix系统。随着航班流量的日益增长,服务器处理数据量与日俱增,加上设备老化等因素,服务器由于资源占用过高导致的故障频繁发生,因此,对Unix服务器的运行资源进行监控管理就显得十分必要。
目前空管设备软件厂家提供的监控系统偏重于对软件状态的监控管理,而对服务器硬件资源较少涉及。商业的Unix服务器管理软件又无法保证安全性,而且不切合空管系统的实际需求。因此,本文开发了一套适用于空管系统的 Unix服务器管理系统,对服务器的运行资源进行监控管理,辅助设备保障人员保障Unix服务器的正常运行。
1 系统需求分析
结合笔者单位空管设备 Unix服务器的运行状况,以及设备维护人员的需求,本文所开发的Unix服务器管理系统需要实现的功能如下:
(1)实时监控服务器资源占用[2],包括内存占用、CPU占用、硬盘占用、swap缓冲区占用、网络端口占用等,并在占用超过告警阈值时产生告警。
(2)Unix服务器监控对象和告警阈值可实现自定义添加、删除和修改。
(3)可查询Unix服务器历史告警日志、历史资源占用数据,并可选择起止时间段绘制历史曲线。
(4)具备远程控制Unix服务器进行关机、重启和kill进程的功能。
(5)具备简洁鲜明的人机界面,为用户提供便捷友善的操作体验。……
登录APP查看全文
