在空管系统中,为了确保整体系统能够长时间无故障地运行,监控系统的存在必不可少。监控代理作为监控系统的重要组成部分,需要对空管系统中的相关设备及关键进程的工作状态进行实时地监控。阐述了空管系统中监控代理的基本结构和通信方式,给出了3 种不同的方式实现监控代理的功能。其中介绍了使用SNMP获取监控代理信息的方法,并借助Net-SNMP软件作为SNMP代理,描述了基于Windows 操作系统实现对Net-SNMP 软件进行代理功能扩展的开发流程,然后对不同方式的性能进行对比及总结,以达到可以根据不同的应用需求和不同的设备环境有效地选择最佳的方式完成监控的目的。