鸭脖官网 服务器运行状态监控系统_电脑基础知识_IT/计算机_专业资料

2021-02-06 23:10:11 浏览: 104次 来源:【jake推荐】 作者:-=Jake=-

系统目标 本系统的主要功能是对各种服务器进行实时监控,基于 Windows 系统(包括 Windows XP/2003/2008),采用 C/S 模式,使用 VC6.0 开发。其中,Client 客户端安装在受监控的服务器上,Server 服务 器端安装在网管人员的 PC 机上。网管人员可以随时通过 Server 端获 知任意一台受监控服务器的运行状态,并在服务器出现异常的情况下 (如:服务器意外 down 机、存储空间不足、CPU 利用率过高等), 及时的收到 Server 端的短信报警信息。 2.1、Client 端主要功能 (1) 采集服务器的各种性能指标数据,并发送到 Server 端,使 网络管理员能实时查看服务器的状态。主要包括:CPU 使用率、内存 使用率、进程数量监控、进程运行状况监控等。 (2) 采集服务器的相关信息,并保存在服务器的日志文件中,供 网络管理员进行定期的数据分析。主要包括:重点分区文件的变动信 息、容量大小信息、服务器重新启动信息等。 (3) 服务器进程信息的监测。主要包括进程列表的实时扫描、黑 名单监测和白名单监测。其中华体会 ,黑名单监测是指对非正常进程的监测 (如病毒进程),当发现监测服务器上运行着这类非正常进程时,便 会向 Server 端发送告警信息,并自动关闭进程。

白名单是指对服务 器上守护进程的监控,当发现服务器守护进程没有正常运行时,便会 向 Server 端发送告警信息,并自动重新启动进程。 (4) 日志文件监控。此项功能实现对服务器日志文件所占存储空 间的监控。当监控的日志文件大小超过其预设阀值时监控服务器状态银河体育官网 ,Client 端便 会向 Server 端发送告警信息,通知网络管理人员进行及时处理。 (5) Web 服务器监控。对 WEB 服务器的实时监控澳洲幸运20开奖直播 ,当发现受监控 的 Web 服务器不能正常提供服务时,自动重新启动该服务,使其能够 正常运行,并将 WEB 服务器发生问题的时间和处理信息写入日志文件, 以供网络管理人员进行分析。主要提供对 Tomcat、IIS(6.0)等 Web 服务器的监控。 (6) 数据库服务器监控。对服务器上运行的数据库服务器的实时 监控,当发现受监控的数据库服务不能正常提供服务时,自动重新启 动该服务,以使其能够运行正常监控服务器状态,并将问题发生时间和处理信息写入 日志文件,以供网络管理人员进行分析。主要提供对 SQL Server、 Oracle 等数据库的监控。 (7) 盘符容量监控。选定某一监控盘符后,设置其容量大小,当 容量不足时,向 Server 端发送报警信息。

2.2、Server 端主要功能 Server 端的主要功能是接收 Client 端发送的数据,并根据设置 阈值在这些海量数据中筛选出异常数据向网络管理员进行告警。 (1) 参数设置:对一些基本参数进行设置,保存设置后,Server 端按照参数的设定范围对接收的数据进行分析。主要包括: ①告警时间间隔:两次告警间的时间间隔。即在前一次告警发出 后,网络管理员没有做出响应的前提下,确定下一次告警的时间。 ②CPU 使用率:设置 CPU 使用率正常值的范围钱柜体育 ,超出该范围,Server 端便会将其筛选出来进行告警。 ③内存空闲率:设置内存空闲率正常值的范围亚博vip ,超出该范围, Server 端便会将其筛选出来进行告警。 ④进程数:设置服务器系统在正常情况下进程数的范围,超出该 范围,Server 端便会将其筛选出来进行告警。 ⑤短信猫:设置发送短信的间隔时间和设备管理人员的电话号码, 将服务器的各种报警信息自动发送到管理员。 (2) 端口扫描:对任意一台受监控的服务器的相关端口进行扫描, 以获取其端口状态。此功能既支持对某一特定端口进行扫描,也支持 对多个连续的端口进行扫描。 (3) 端口分析:显示传输层中各种端口的使用情况,包括 listen、 Time_wait、Established 等状态。

列出当前系统中全部使用 TCP 或 UDP 协议进行通信的进程和端口状态,当发现异常时,可关闭端口停 止进程的运行。 (4) 远程监控:当位于 Server 端的网络管理员发现某台服务器 出现异常时,可以通过此项功能在自己的 PC 机上直接进行处理。 (5) 数据库的备份:对 Server 端收集到的数据进行备份,以供 网络管理员对历史数据进行分析。 (6) 历史数据显示:对收集到的 Client 端的历史告警数据进行 显示。这些告警数据主要包括:CPU、内存、邮件、黑名单、白名单、 进程数、日志等。 (7) 数据动态波形图:对 CPU、Mail、文件变动数等数据动态生 成波形图,将这些数据以直观的图形方式显示给网络管理员。 (8) 告警数据显示:显示问题服务器的列表,并列出这些服务器 的告警信息。 (9) 告警分析:按照监控类型、设备地址、监控时间分别对告警 事件进行图形分析,直观展现报警事件的发生规律,确定重点维护的 服务器和易发生告警事件的时间段。 3、项目研究工作开展情况 Client 端和 Server 端具体的功能模块如下图: Client端 Oracle SqlServer IIS5.0 6.0 WEB Tomcat 基 本 信 息 进 程 信 息 黑白 名名 单单 服 务 监 控 数日 服 据志 务 磁 日数 控 库 服 文 件 进 程 盘 容 志据 采发 务监 监 量 集送 监控 控 连 配 设 采 接 置 备 集 状 信 类 信 态 和 息 型 息 信 息 图 3-1 Client 端总功能模块图 Server端 历 图 告 告 史 表 警 警 数 显 数 分 据 示 据 析 短 告 日 信 警 志 设 设 浏 置 置 览 打 工 印 具 进进 内程程容 内 文进 存运数量 存 件程 监 监 行 量 监

老王