Inagios 配置(二):nagios 添加监控目标
1、文件说明:
Inagios 在/etc/nagios 目录下添加了一个intance 目录,该目录存放了如下实例配置:
commands.cfg 命令定义文件
groups.cfg 属组定义文件
templates.cfg 摸板定义文件
hosts.cfg 监控主机定义文件
services.cfg 监控服务定义文件
2、添加监控目标
监控目标包括主机和服务两个部分,由于实例中诸多参数已经定义完毕,所以只需要修改 hosts.cfg 和services.cfg 这两个文件即可。
vi hosts.cfg
define host{
use default_host ;使用默认主机模板
host_name test-host
alias test-host
address 192.168.1.2
}
保存退出
vi services.cfg
define service{ use default_service ;使用默认服务模板 host_name test-host ; 必须已经在hosts.cfg 文件有过定义 service_description HTTP check_command check_http!80!ok }
保存退出
注:
define service 的 host_name 部分可用“ ,” 间隔多个相同服务的主机名,以快速配置;
对有特殊参数的主机或服务,不需要修改摸板,直接在 hosts.cfg 或 services.cfg 中相应的定义中修改即可;
3、邮件告警
为方便级别管理,默认定义如下几个邮件告警组:
Manager 管理组 WebLogin WEB LOGIN admins Nagios Administrators nagiosadmin nocheck_mail 无告警 systems 系统组 yunxing 运行组
vi contacts.cfg
define contact{ contact_name zhangsan
contactgroups systems
email zhangsan@abc.com
use default_contact
}
保存退出
具体参数详解,请参见nagios 帮助文档