我使用yum方式安装ndoutils
因为官方源上没有ndoutils,所以想用yum的话,可以使用dag这个源。(CentOS文档上有介绍)
ndoutils需要mysql,但是下载最新的5.5的版本下面会报错。
于是我用yum安装mysql5.0以及perl-DBD-mysql。
配置ndo数据库
/usr/share/ndoutils/installdb -u nagiosdb -p nagiosdb -h localhost -d nagiosdb
安装完之后配置/etc/nagios下的文件:
ndo2db.cfg
引用
socket_type=tcp
db_user=nagiosdb
db_pass=nagiosdb
ndomod.cfg
引用
instance_name=nagios
output_type=tcpsocket
output=127.0.0.1
nagios.cfg
引用
broker_module=/usr/libexec/ndomod-3x.o config_file=/etc/nagios/ndomod.cfg
event_broker_options=-1
重启nagios
查看nagios日志确定ndomod.o被加载
分享到:
相关推荐
#### 四、NDOUtils安装与配置 1. **下载与解压NDOUtils源码包** 2. **配置编译选项** 使用`./configure`脚本进行配置,这里选择了一些基本的选项。 3. **编译与安装NDOUtils** 使用`make`进行编译,然后使用`...
1. 安装和配置:首先,你需要将ndoutils-1.4b7.tar.gz文件解压,然后按照官方文档或社区提供的指南进行编译和安装。确保Nagios和Cacti的配置文件、数据库信息以及运行环境都正确无误。 2. 配置数据导入:在Nagios端...
通常步骤包括安装依赖库、配置数据库连接、设置Nagios和`ndoutils`之间的通信以及启动相关服务。在配置过程中,确保数据库安全设置和权限管理得当,防止未授权访问。 总的来说,`ndoutils`是Nagios监控系统的一个...
8. **配置Nagios和Ndoutils**:安装Nagios及其插件,配置Nagios监控服务器和客户端,使用Ndoutils将监控数据存入数据库,便于在Cacti中查看历史数据。 这种集成解决方案可以帮助IT管理员实时了解整个网络环境的健康...
NDOUtils的设计目的是为了适应不同类型的用户需求,包括单一Nagios安装、多个独立或“纯”Nagios安装,以及分布在分布式、冗余和/或故障转移环境中的多个Nagios安装。每个Nagios进程(这里称为“实例”)的数据可以...
在本文档中,我们将深入探讨如何在 Solaris 10 操作系统上安装和配置 NDOUtils,这是一个用于 Nagios 监控系统的历史数据存储和分析工具。NDOUtils 主要依赖于 MySQL 数据库来存储收集到的监控信息,因此在安装 ...
总结,整合Nagios+MySQL+ndoutils+cacti+sendEmail的过程涉及到多个步骤,包括Nagios的安装配置、数据库集成、邮件预警以及监控数据的图表展示。这个过程旨在建立一个全面的监控系统,通过Nagios实时监控网络和应用...
以下是详细的安装步骤: 首先,确保系统是最新的,并安装必要的构建工具和依赖包: ```bash sudo apt-get update sudo apt-get upgrade sudo apt-get install build-essential ``` 接着,安装与Nagios相关的开发库...
#### 五、NDOUTILS的安装与配置 NDOUTILS是一组工具,用于将Nagios的监控数据导入MySQL数据库。 1. **安装NDOUTILS**: - 下载并安装NDOUTILS。 - 配置NDOUTILS,使其能够正确连接到MySQL数据库。 2. **配置...
(4)NDOUtils:则用来将Nagios的配置信息和各event产生的数据存入数据库,以实现 这些数据的快速检索和处理这四个ADDON(附件)中,NRPE和NSClient++工作于客户端,NDOUtils工作于服务器端,而NSCA则需要同时安装在...
在安装Nagios的过程中,NDOUtils是一个不可或缺的部分,它提供了与Nagios交互的接口,使得可以通过数据库存储Nagios的配置和状态数据。NDOUtils能够帮助我们管理和分析Nagios的监控数据,例如历史警报记录、性能数据...
在部署Centreon 2.0.1时,首先需要确保服务器上已经安装了Nagios和Ndoutils的基础环境,然后按照官方文档或者社区提供的教程,将Centreon源代码编译并安装。在配置阶段,可能需要设置数据库连接、Web服务器配置、...
此外,文档中还包括了安装Cacti、整合Cacti和Nagios、安装ndoutils、安装php-json、安装npc以及测试页面的步骤。 Nagios的日常健康检查和报警短信功能也是其重要组成部分。可以通过编写检查脚本、添加crond计划以及...
- **安装NDOUtils**:如前所述,确保NDOUtils正确安装并配置。 - **安装PHP-JSON**:安装PHP的JSON扩展,以便Cacti能够解析从Nagios获取的数据。 - **安装NPC (Nagios Plugin for Cacti)**:安装并配置NPC,使其能够...
Nagios 的安装需要一些软件包,包括 php-devel-5.1.6-23.2.el5_3.i386.rpm、php-json-ext-1.2.1.tar.bz2、cacti-plugin-0.8.7e-PA-v2.6.zip、nagios-3.2.1.tar.gz、nagios-plugins-1.4.14、ndoutils-1.4b9.tar.gz 和...
安装Nagios、Nagios-plugins、NRPE、ndoutils - **安装Nagios**:安装Nagios的过程包括创建nagios用户和nagcmd组、配置Nagios的安装路径、编译安装Nagios、配置Web登录信息等。 - **配置Nagios**:配置Nagios的web...
当安装NDOUtils时,如果缺少DBI包,系统将无法找到正确的数据库接口,导致安装过程中出现错误并停止执行。 DBI在Perl中的使用包括以下几个关键概念: 1. 数据源名(DSN, Data Source Name):这是连接数据库的...