Nagios Core自动化与扩展:SNMP陷阱处理、事件处理脚本及Nagiosgraph配置
1. 响应SNMP陷阱提交被动检查
1.1 准备工作
- SNMP知识:需要对SNMP检查和陷阱的概念有一定了解,可参考Net - SNMP的文档(http://www.net - snmp.org/docs/readmefiles.html)。
- 软件安装:在Nagios Core 3.0或更高版本的服务器上,安装
snmptrapd用于收集陷阱信息,安装snmptt用于过滤有用信息并以可用格式提交给Nagios Core。在基于Debian的系统(如Ubuntu)中,可通过snmptd和snmptt包安装。 - 事件处理脚本:使用Nagios Core发行版中的
submit_check_result事件处理脚本,需确保能访问原始源代码,若丢失可从Nagios官网(http://www.nagios.org/download)重新下载。 - 主机名解析:主机的
host_name值应能通过DNS从监控服务器解析。可使用host或dig命令测试,例如: