广告词:为企业的IT网络系统保驾护航
系统背景
现在不少企业由于部署了多个计算机应用系统,往往需要架设众多的服务器。而有些行业的企业则需要在异地也部署许多服务器。这些服务器可能是同一个操作系统的,也可能是不同操作系统的。任何一台服务器都有可能出现系统崩溃、应用程序出错、受到攻击、感染病毒等千奇百怪的问题。
因此,这样的需求被众多企业提了出来:
如何集中监控机房内众多的服务器?
如何跨广域网监控异地机房的服务器?
如何实现不同操作系统服务器的集中监控?
如何实现服务器出现异常情况时的自动处理和批量处理?
如何实现异地服务器的远程程序更新和升级?
如何集中管理跨广域网异地机房的服务器?
新利公司的N2.EAGLEEYE服务器监控管理系统很好地解决了以上所有的问题。N2.EAGLEEYE是建立在新利的通用通讯平台上的一个应用。采用多层结构实现了对分布在局域网内和广域网上各类不同操作系统服务器的集中监控管理。
系统主要实现功能
监视各节点服务器的CPU、网络、存储等资源状况。
及时发现异常或不应存在的服务及进程并采取杀进程、重启服务或重启服务器等措施。
远程升级节点服务器上的应用系统。
异种操作系统服务器的统一监控。
管理服务器的多级容错管理。
对远程节点服务器进行一定程度的远程管理,系统提供远程SHELL功能,一个类似TELNET的终端,只能执行给定的一些命令,如启一些进程等。
监控系统能够灵活适应多种网络结构,通过节点转发可以对不同网段的节点服务器进行监控。
系统本身的自动升级
应用系统的远程升级
通过模板自动监控服务器运行情况
通过脚本实现对服务器的自动控制
管理服务器和监控终端的分离
邮件、短信、界面等多种报警方式
完备的日志记录体系
分级的权限控制体系
N2.EAGLEEYE对每一节点所监控的内容包括:
CPU利用率:系统态、用户态、IO等待、空闲态;
存储器状态:读/写数据的速度和次数、实际空间容量、已使用空间容量、未使用空间容量;
内存状态:物理内存/虚拟内存的容量大小、已使用的容量、未使用的容量;
应用服务的进程状态:可以得到服务器端所有进程的运行状态,包括进程ID、进程占用内存情况、进程中的线程数、句柄数等。类似WINDOWS2000中任务管理器中的进程项;
驻留内存的大小、占用CPU百分比、开始执行时间、占用CPU的时间、所属的用户、进程ID、进程的优先级等;
阀值报警,为服务器设定一些阀值项,当系统监控到某些项到了或超了阀值,则会产生报警信号通知操作员;
系统网络结构图
设置用户名和用户密码校验;
采用CA数字证书进行安全认证;
设置IP限制;
系统特点
故障恢复及稳定的运行环境
在一个系统监控管理域中N2.EAGLEEYE的监控服务器,可以有多台监控服务器对在同一个域中的被监控节点进行并行监控,一方面提高监控系统的监控效率;另外一方面多台监控服务器可以互为备份,以提高整个监控系统的可靠性。
高性能、高容量
N2.EAGLEEYE处理高并发网络联接数的应用而采用了一些特别的设计。 并发处理能力的设计指标是每服务器5000---10000联接. 实测结果是即使在一台内存充足PC上也能轻松跑到上万连接。
在广域网和局域网上的信息传输,N2.EAGLEEYE都能保证稳定可靠,保证信息可靠到达,对于网络故障,系统支持连接自动重建和报警的功能。
跨操作系统
N2.EAGLEEYE是跨平台设计的产品,能够实现在UNIX、LINUX、WINDOWS等多平台环境上的运行。 N2.EAGLEEYE本身具有多操作系统平台的节点监控程序,这样N2.EAGLEEYE就能实现对各类操作系统节点的监控。
按模板和脚本方式实现自动监控
N2.EAGLEEYE可定义多种服务器监控的模板,在对同样类型的服务器分组后就能由管理服务器自动按模板监视节点服务器。而当出现模板所定义的报警事件发生时,N2.EAGLEEYE能够按预先编制的脚本处理发生的事件。这样N2.EAGLEEYE实现了对节点服务器的自动监控。
任意配置的通讯方式
考虑到被监控节点服务器所处网络环境各不相同。N2.EAGLEEYE可通过配置实现通过不同通讯方式、端口对节点服务器的监控。
完整的安全策略
N2.EAGLEEYE设计有多种安全方面的考虑,包括CA证书、SSL、指定IP地址连接、日志、分级权限等。确保系统在跨广域网环境上的安全运行。
多种报警方式
N2.EAGLEEYE在发生报警事件时,一方面能够基于脚本实现自动的处理,另一方面还能通过多种方式通知管理人员,包括声音、图像、电子邮件、短信等,确保及时处理。
与应用系统衔接
N2.EAGLEEYE对外提供完整的API接口。基于这些接口,N2.EAGLEEYE能实现对节点服务器上运行的应用程序运行情况的监控管理。