Sunday, November 23, 2008

nagios笔记

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.