服务器运维使用 SNMP(Simple Network Management Protocol,简单网络管理协议),核心原因可以归纳为:用一套标准、轻量、自动化的方式,统一监控和管理大量服务器及网络设备。
下面从“为什么需要”和“SNMP 能解决什么”两个角度说明。
在服务器和网络规模变大后,人工巡检几乎不可能:
如果没有统一协议,就会出现:
SNMP 就是为了解决这个问题而设计的。
SNMP 是业界通用协议:
都支持 SNMP
→ 一套监控系统就能管所有设备
通过 SNMP 可以定时获取:
服务器层面
网络层面
无需人工登录。
SNMP 支持 Trap(陷阱)机制:
设备会主动发告警给监控平台
→ 运维人员第一时间知道
SNMP 特点:
适合大规模设备。
常见组合:
实现:
现代运维一般用 SNMPv3 + 只读权限。
SNMP 不是万能的:
SNMP 更适合 设备级、基础设施级监控。
服务器运维用 SNMP,是因为它标准化、自动化、低开销、可集中监控,是大规模基础设施监控的“基础设施语言”。
如果你愿意,我也可以帮你画一张 SNMP 监控架构图,或对比 SNMP vs Agent 监控 的优缺点。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。