Linux Zabbix
监控的步骤: 数据采集:采集主机上的各种参数(比如CPU负载、网络接口流量、内存使用比等),从而进行以后的数据分析展示; 数据存储:将采集到的各种参数存储下来(一般是根据时间轴存储的时间序列数据); 数据展示:将采集到的数据,根据预先定义的方式展示出来(数据可视化); 当有些数据参数超出我们定义的阈值时,会自动发起报警,以便于管理员即时维护; 监控的方式: 可以通过在被监控节点上部署特定的agent(根据所使用的应用程序不同而不同,比如Zabbix就有自己的agent),从而实现数据的收集; 可以通过ssh来实现数据的查看; 通过特定的协议(SNMP)来收集数据; 传感器(一般位于被监控节点):搜集监控者所关注各种参数,然后将这些参数传输(可以是被监控者主动发送给监控主机(主动),也可以是被监控者等待监控主机来收集参数(被动))给监控主机; SNMP:Simple Network Management Protocol 最早的网络管理协议,几乎是所有操作系统和网络设备都支持的协议; 角色: NMS(管理端):网络管理服务器,收集各个被管理端的数据; agent(被管理端):负责执行一些管理端想要在被管理端执行的操作,也负责收集管理端关注的数据; 工作模式: NMS向agent采集数据; agent向NMS报告数据; NMS请求agent修改配置参数; 组件: MIB:管理信息库