Nagios - NDOUTILS介绍


本文只大概介绍一下,更多细节的了解,请下载官方文档阅读 .
目的:
存储所有的配置和事件日志数据,相信大家知道,一但日志过多,存在数据库可以更好的管理,查询,以及备份等。
数据库支持: MYSQL(stable) PostgreSQL(dev)

设计支持:
1: 单个的nagios服务器
2: 多个单独的nagios服务器或'vanilla'(香草),这个我不太懂
3: 分布式,冗余,可靠性的nagios服务器,这里我相信,如果是在多个国家有服务器,可靠性是很有必要的,他们应该是共用数据库,或者是其它,比如db hotcopy等等,这个有待研究

从文档中来看,这个更趋向于分布式,共享同一数据库,多个nagios实例

COMPONENTS,中文叫做部件,也就是Ndoutils有很多块组成:
NDOMOD event broker module
LOG2NDO Utility
FILE2SOCK Utility
NDO2DB Daemon

NDOMOD event broker module:
这个块是从nagios中导出(exports)数据,这个块可以导出数据成格式化的文件,或者导到Unix domain socket, Tcp socket.
如果导出成文件,则可以对这个文件进行轮循,还可以支持nagios自定义命令的命令处理这个文件.

LOG2NDO Utility
这个块是将nagios或者netsaint的日志导入数据库,它也同样可以格式化输出成文件,socket等, 这个格式化是需要NDO2DB块可以用的格式

FILE2SOCK Utility
file ->TCP SOCKET or UNIX Domain Socket
如果之前导出的都是以文件形式存储的日志等数据,可以用这个块将文件导出成后面的类型

NDO2DB Daemon
这个应该就是关键的块了,将TCP Socket或者Unix Domain Socket连接至数据库,可以说是一个connector吧,可支持多任务处理(multi-process daemon),现在只支持Mysql,后面会支持PostgreSQL

要不要讲讲怎么用,算了,自己看文档去

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值