实现对服务器全方位深入监控预警,需从硬件、操作系统、软件业务、数据库、远程控制等多层面入手,并设置合理的预警方式,以下是详细攻略:
服务器硬件层面监控- 监控方式:
大部分服务器主板支持IPMI协议,管理口支持SNMP协议,不同品牌服务器有特定接口,如华为服务器通过BMC或iMana接口、IBM服务器通过IMM接口、HP服务器通过ILO接口或SIM AGENT程序、DELL服务器通过IDRAC接口或OMSA等,可深入监控服务器硬件运行状态。
LINUXUNIXAIX服务器可使用SSH方式监控硬件状态,WINDOWS系统服务器可使用WMI或AGNET客户端方式监控。
- 监控内容:
监控机箱风扇转速和状态、机箱内部温度和CPU温度、电源电压和状态、电流状态、模块的状态、CPU状态、内存状态、主板状态、RAID卡状态、物理磁盘状态、CMOS电池电压等。
服务器操作系统层面监控服务器上运行软件业务方面监控- 监控对象:对单位广泛应用的业务系统、OA办公软件、ERP软件、WEB系统、邮件系统、中间件软件等,对服务的详细运行状态和性能参数进行监控,主要包括Apache、Nginx、IIS、Tomcat、WebSphere、WebLogic、ActiveMQ等。
- 监控方式:模块化的框架设计,通过扩展各种类型监测器,可对更多应用进行深入监控。通过模拟访问的方式,对任意操作系统上运行的HTTP、HTTPS、FTP、Telnet、FTP、ICMP、IMAP、Pop3、SMTP、URL及任意TCP端口上的应用服务的可用性、访问质量等进行监控。URL监控通过模拟访问可以监控任意URL网页是否可以正常访问。
服务器上运行的数据库进行监控- 监控方式:主要使用模拟访问方式,对主流数据库的性能参数进行监控,监控颗粒度细,为管理员提供更详尽信息,便于优化数据库性能。
- 监控对象:常用数据库包括Oracle、MSSQL Server、Mysql、DB2、Sybase、达梦、Kingbase (人大金仓)、PostgreSQL等。
对服务器进行远程控制- 控制方式:当需要对服务器进行远程维护或有相应故障时,通过服务器远程带外接口,可实现对服务器进行远程开机、关机或重启服务器(授权情况下)。也可在WEB界面快速对服务器进行IPKVM / VNC远程桌面/ Telnet/SSH/WINDOWS终端连接等操作。
- 联动保护:结合飞思网巡动环监控,当机房温度过高、市电断开,或UPS电量不够的情况下,可以联动服务器进行自动正常关机,以保护服务器的重要数据不受损失。
预警方式- 设置方式:系统可设置多级预警阀值和预警方式。
- 预警途径:一般包括邮件、短信、弹窗、声音、声光报警、微信报警、电话语音、企业微信、云平台等多种方式预警,可自定义告警信息内容。管理员可进行值班表管理、人员分组和进行告警升级设置。