nagios存入 mysql数据说明与提取_Nagios数据存储插件NDOUtils部署和测试

1. 概述

NDOUTILS,Nagios Data Output Utils,Nagios数据输出工具,允许用户从Nagios导出状态和事件信息到数据库中,便于以后的检索和加工

它包括几个部分:

NDOMOD

NDO2DB

FILE2SOCK

LOG2NDO

2. 组件介绍

2.1 NDOMOD

NDOMOD是事件中断模块。这个模块在Nagios进程运行时加载。

它唯一的角色就是转存Nagios所有事件和数据到TCP套接字,或者普通文件,或者Unix域套接字。

如果用户想实时转发数据至MySQL,可以通过转存数据至TCP套接字或者Unix域套接字。如果想延迟转发数据至MySQL数据库,可以通过转存数据至普通文件。

2.2 NDO2DB

NDO2DB守护进程。这是一个标准的守护进程,从TCP套接字或者Unix套接字读取输入数据(通过NDOMOD事件中断模块输出)。

NDO2DB分析这些数据,并把他们存入一个或者多个MySQL数据中。NDO2DB具有同时处理多个客户端的连接的能力,因此用户同时可以配置多个通过TCP或者Unix套接字输出数据的NDOMOD模块实例。

2.3 FILE2SOCK

FILE2SOCK特性从普通的文件读取数据,将其通过TCP或者Unix套接字转存。

这在NDOMOD模块将数据写入普通文件时,但希望将其转存至数据库的使用场景非常有用。

如果NDOMOD模块输出的数据和NDO2DB运行进程不在同一台主机上时,用户可以通过SSH协议转发存放数据的普通文件至运行NDO2DB进程的主机上,然后通过FILE2SOCK特性转发普通文件的内容至TCP或

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值