nagios的配置文件如下图结构:
1. main config file
用于配置nagios daemon和cgi程序, 用处如下:
* 指定其它配置文件(resource, object define file, temp, log等等.
* nagios启动参数.
1. resource file
* 用户定义的marco文件. 比如$USER1$
* 在main config file中通过resource_file标志引入使用
1. object definition file
* 定义使用的一切object
* 在main config file中, 通过cfg_file, cfg_dir标志引入使用
1. cgi configure file
* 配置cgi服务脚本的: html路径, 认证
开始时最先要学会的就是objecet的定义.
关于"object"的解释:
1. host
* 为网络上的物理设置
* 有一个(以上)的地址, 如IP, mac地址
* host有父与子的关系.
1. services, services是必须与host关联
* 为host的一个属性, 如CPU, disk
* 为host所提供的一种服务, 如: POP3, HTTP, SSH等
* 其它与host相关的, 如:DNS record, 等.
1. contact
* 定义出问题时将通知的人员列表
1. timeperiods
* 定义host与services被监控的时段
* 定义重复通知contact的间隔
1. command
* 定义host和services被监控时调用的程序与脚本
* 通知
* 事件处理器
* and more
关于object类中的各种属性的使用, 可以查看nagios的手册Object Definitions一节
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.