监控软件说明
常用的服务器监控软件可以分为:分布式监控软件和非分布式监控软件。
一、分布式监控和非分布式监控
1.1、分布式监控
支持10w个监控设备
Zabbix 基于 Server-Client 架构的网络监视、管理系统。
使用数据库存储监控数据;Server 端基于 C语言、Web 管理端基于 PHP 开发。
1.2、非分布式监控
可以负载的监控机器数目有限
cacti:监控指标绘画功能很强;报警功能不足
nagous:报警功能很强;只识别定义的阈值,不记录监控数据
二、监控方式
- zabbix agent
- SNMP agent
- IPMI agetn
- Agentless monitoring
- web monitoring
- database monitoring
- internal check
三、监控的对象
设备:服务器、路由器、交换机
软件:操作系统和应用服务软件
zabbix 定义服务异常后的处理脚本。
四、SNMP协议工作模式
- 拉取
- 推送
- 异常时,修改agent段配置
五、snmp工作组件
- MIB : management information base
- SMI:MIB表示符号
- SNMP协议