1 Linux服务器构建与运维管理 第9章:系统监控 阮跷龙 13938213680/ nd@hactcmeducn http://linux.xg.hactcm.edu.cn http://www.51xueweb.cn 问南中医药大学信息管理与信息系统教研室 信息技术字院网络与信息系统科研工作室 2019.1
2 提纲 ¤系统监控概述 D PROC PROC概述、PROC下的目录、PROC下的进程 口监控工具 状态监控:top、htop、atop、 loop 网络监控:ftop 硬件监控: powertop、 ipmitool 性能监控:sar、tsar、perf 口监控系统 Ubuntu Server Observium Centos 7+ Nagios 可南中医药大学/阮晓龙/13938213680/ht/ linuxxg nactcmeaucn/htp/w5 xuewen cn
3 1.系统监控概述 11系统监控概述 ¤随着各单位信息化建设的不断深入,应用系统不断增多,运维人员需 要管理的设备、业务数量也急剧增加,如何直观地查看多个设备、业 务的运行情况,并保证设备、业务出现异常时能及时发现,已经成为 运维人员最关心也最需要解决的问题。 在此需求下系统监控应运而生,通过系统监控可以: 实时了解系统的运行状态,快速发现系统异常,分析异常原因,及时解决 异常问题。 ■有效避免系统故障,保障系统对外服务的高可用与高持续,有效提升用户 对系统的满意度。 可南中医药大学/阮晓龙/13938213680/ht/ linuxxg nactcmeaucn/htp/w5 xuewen cn
4 1.系统监控概述 12监控分类 ¤按监控的时效性 可分为实时监控和周期性监控两种类型。 实时监控: 口指利用软件对系统运行信息进行实时的采集,具有较强的时效性,其数据可反 应系统当前运行情况。 周期性监控: 口指利用软件以一定的时间间隔对系统运行信息进行周期性采集,其数据可反应 系统的运行趋势。 可南中医药大学/阮晓龙/13938213680/ht/ linuxxg nactcmeaucn/htp/w5 xuewen cn
5 1.系统监控概述 12监控分类 ¤按监控的方式 可分为命令监控和软件监控两种类型。 命令监控: ¤指通过操作系统相关命令实现对系统运行情况的监控,常用的命令监控有top (查看所有正在运行且处于活动状态的实时进程)、 netstat(查看系统网络性 能情况)、 iostat(查看系统CP∪使用情况与磁盘○情况)、fee(查看系统內 存使用情况)、 vmstat(查看系统CPU等指标负载情况)等。 ■软件监控 口指通过第三方软件使用SNMP( Simple Network Management Protocol,简单 网络管理协议)协议、 Agent、探针等手段,对系统运行情况进行周期性监控 并记录监控数据,可实现监控历史数据查看及系统运行情况分析,并可将系统 异常情况通过某种手段(如邮件、短信等)通知相关人员。 可南中医药大学/阮晓龙/13938213680/ht/ linuxxg nactcmeaucn/htp/w5 xuewen cn