服务器运行特点
服务器指一个管理资源并为用户提供服务的计算机,通常分为文件服务器、数据库服务器和应用程序服务器。运行以上软件的计算机或计算机系统也被称为服务器。相对于普通PC来说,服务器在稳定性、安全性、性能等方面都要求更高,因此CPU、芯片组、内存、磁盘系统、网络等硬件和普通PC有所不同。
服务器运行监控软件通过为使用者提供对被监测服务器的资源和活动的实时监控信息,辅助对服务器上运行应用系统的运维。监控对象主要包括服务进程、CPU、内存、磁盘、网络及连接用户等。通常,服务器运行监控软件(下称监控软件)具有以下主要特点:
(一)实时监控
监控软件实时监控服务器的运行状态,并及时反馈服务器上资源和活动的即时状态信息,如CPU的使用率、内存使用情况、磁盘的读写和使用情况、进程的资源占用状态、网络流量情况等。
(二)远程集中监控
为了便于对多个服务器同时进行监控,监控软件除提供本地监控功能外,还会提供远程监控功能,便于使用者通过监控平台对多个服务器实施集中、统一监控。
(三)信息可视化
通常,监控软件会通过生动的图形、图像并采用不同的颜色等可视化手段为用户展示服务器的运行状态及其变化情况,如CPU使用率的变化、磁盘读写速率的变化及cache命中率的变化等。
(四)自动化报警
当服务器发生运行故障或异常时,监控系统可在运行本机上弹出消息窗口或通过发送邮件、短信的方式向用户报告相关情况。如服务器无法连接、CPU使用率过高、内存使用率过高、磁盘读写数据量过大等异常。
(五)参数可定制
监控软件提供对相关预警参数的配置功能,用户可根据自身需要和服务器的运行实际,设置报警阈值。如CPU使用率的报警阈值、内存使用率的报警阈值、磁盘读写数据量的报警阈值等。