一、监控系统是如何工作的
① 采集数据:监控端可以主动到被监控端去采集数据(主动模式),或者被监控端主动发送数据到监控端(被动模式)
② 保存数据:采集后的数据可以保存在数据库中,比如保存在 MySQL 、Oracle 、RRD 等等
③ 展示数据:通过绘图功能将数据展示在 Web 界面中
④ 分析数据并报警:对数据进行分析,如果超过用户定义的阈值就会报警,可以通过短信报警、邮件报警、微信报警等等
二、监控系统的认证手段
(1) 监控端会到被监控端采集数据,但是对于被监控端来说,并不是所有人都能来我这里获取我的数据的,因此为了保证安全性,我们需要做一些认证手段
(2) 认证手段(SNMP 协议):两端都安装该协议,被监控端运行的 SNMP 协议会先在本地收集数据以便等待监控端来获取
(3) 认证手段(agent 代理):以 zabbix 为例,监控端运行 zabbix-server ,被监控端运行 zabbix-agent ,则 zabbix-server 可以通过 zabbix-agent 去获取数据,但有些设备(比如打印机、路由器、交换机等)是不支持装 agent 的,因此要使用 SNMP 协议
(4) 认证手段(ssh 协议):监控端只要知道被监控端的账号密码,就可以通过 ssh 协议登录到被监控端然后获取数据
时间: 2024-10-12 09:12:36