`
xupo
  • 浏览: 214965 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

nagios监控配置

 
阅读更多

1. 下载nagios相关包:

http://www.nagios.org/download中的core, plugins

http://www.nagios.org/download/addons/中的nrpe

2. apache相关包

http://httpd.apache.org/download.cgi#apache24

如果出现安装过程中apr包版本不正确的错误,下载:

http://apr.apache.org/download.cgi

之后如果还有类似问题,请参照文章:http://apr.apache.org/download.cgi

并安装


如果出现,没有权限访问http:/ip/nagios的问题,看看apache error_log,是否有如下错误日下:

Permission denied: [client ] AH00035: access to /nagios denied (filesystem path '/data/nagios/apache') because search permissions are missing on a component of the path 看看是不是权限的问题,看看是不是nagios用户启动


若出现:Cannot serve directory /data/nagios/share/: No matching DirectoryIndex (index.html) found, and server-generated directory index forbidden by Options directive

可能是没有php环境


http://cn2.php.net/downloads.php


另,安装mysql:http://os.51cto.com/art/201002/184599.htm


-------------------






nagios监控mongodb 




[size=14px; line-height: 25px;]转自:http://hi.baidu.com/farmerluo/
[/size]
网上已经有人写好了mongodb的nagios监控脚本,参 考:https://github.com/mzupan/nagios-plugin-mongodb/blob/master/README.md 1) 先安装git yum install git 2) 下载脚本 cd /etc/nagios/command git clone git://github.com/mzupan/nagios-plugin-mongodb.


网上已经有人写好了mongodb的nagios监控脚本,参考:https://github.com/mzupan/nagios-plugin-mongodb/blob/master/README.md

1) 先安装git
yum install git

2) 下载脚本

cd /etc/nagios/command
git clone git://github.com/mzupan/nagios-plugin-mongodb.git

cd nagios-plugin-mongodb/chmod 755 check_mongodb.py


# ./check_mongodb.py --helpneed to install pymongo


git clone git://github.com/mongodb/mongo-python-driver.git pymongocd pymongo/python setup.py install



vi objects/commands.cfg# 'check_mongodb' command definitiondefine command {        command_name    check_mongodb        command_line    /etc/nagios/command/nagios-plugin-mongodb/check_mongodb.py -H $HOSTADDRESS$ -A $ARG1$ -P $ARG2$ -W $ARG3$ -C $ARG4$        }

4) 加入mongo监控的配置

vi hosts.cfgdefine service{        use                             generic-service         ; Name of service template to use        host_name                       monodb_host        service_description             mongodb        check_command                   check_mongodb!connect!27017!10!30        notifications_enabled           1        }
5) 没错的话,重载nagios就行了。
nagios -v /etc/nagios/nagios.cfgservice nagios reload




如果上面安装pymongo不行,就下tar.gz包自己装:
[size=14px; line-height: 25px;]http://pypi.python.org/packages/source/p/pymongo/[/size]

python setup.py install

 

如果报this script requires setuptools version 0.6c11 to install 则下载:

http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz#md5=7df2a529a074f613b509fb44feefe74e

 

下载后解压:

python setup.py install

 

 

关于mongodb监控脚本的使用说明:https://github.com/mzupan/nagios-plugin-mongodb

分享到:
评论

相关推荐

    nagios监控配置centos6.4

    `use`指令用于继承预定义的模板,如`linux-server`,这包含了针对Linux服务器的基本监控配置。 - **服务块(Service Block)**: 定义了Nagios要检查的具体服务,例如SSH、HTTP、DNS等。每个服务都包含检查命令、...

    Nagios监控脚本

    4. **Nagios监控配置** - 要使用这些脚本,首先需要在Nagios服务器上安装Nagios插件,如nagios-plugins。 - 配置Nagios的`objects.cfg`文件,定义服务对象,包括主机名、服务名(CPU、内存、uptime)、命令行参数...

    Nagios监控Windows主机(NSClient++安装与应用

    本文将详细介绍 Nagios 监控 Windows 主机的配置和应用,包括 NSClient++ 的安装和配置、NSClient++ 与 Nagios 服务器的通信等。 一、NSClient++ 安装 NSClient++ 是一个免费的开源插件,能够帮助 Nagios 监控 ...

    Nagios监控redis+MySQL

    Nagios监控MySQL的另一个关键插件是`check_mysql.pl`,虽然这个文件名在提供的列表中未直接给出,但通常会包含在MySQL监控的工具包中。这个脚本可以检查MySQL服务器的连接状态、查询响应时间、磁盘空间使用情况等。...

    搭建nagios监控服务器最佳实践

    通过以上实践,我们可以看出,在搭建Nagios监控服务器的过程中,结合使用vmstat、iostat、sar等命令行工具,可以高效地监控系统的内存、CPU、磁盘I/O等关键资源,及时发现并响应潜在的系统问题。合理配置Nagios的...

    用Nagios监控SQL数据库【技术文档】

    通过上述知识点的讲解,可以看出本文主要是介绍如何在基于Open SuSE Linux平台的基础上使用Nagios监控SQL数据库。本文详细讲解了从安装Nagios开始,到创建用户、配置监控服务、启动监控服务的完整流程,并且还介绍了...

    nagios监控软件搭建部署!

    Nagios 监控软件搭建部署需要完成 Nagios 服务端安装、配置 Nagios 服务器、安装 nagios-plugins 和其他可选的附加程序等步骤。 4.Nagios 监控软件应用 Nagios 监控软件应用广泛,适合中小型企业应用,可以满足...

    nagios监控mongodb插件

    Nagios监控MongoDB插件是IT运维人员用于实时监测MongoDB数据库状态的重要工具,尤其在处理大规模分片集群时,这种监控显得尤为关键。Nagios是一款广泛使用的开源网络监控系统,它能够提前预警系统故障,确保业务的...

    nagios监控部署+邮箱报警

    总结起来,Nagios监控部署的关键步骤包括安装和配置Nagios服务器、NRPE客户端,以及定义监控对象和报警机制。通过邮箱报警,我们可以迅速了解网络中的任何异常情况,从而及时采取措施解决问题。这是一个非常实用的...

    Nagios 监控Windows配置文档

    ### Nagios监控Windows配置详解 #### 一、引言 Nagios是一款广泛使用的开源监控系统,能够帮助管理员监控网络中的主机和服务的状态。对于Windows系统的监控,通常会使用到NSClient++这款轻量级的代理软件。本文档将...

    nagios监控服务器架设

    - **主机组(Hostgroups)**:将多个主机归类到一组,方便批量管理监控配置。 - **服务(Services)**:定义对主机的具体监控项,如CPU使用率、磁盘空间、网络连接等。 - **服务组(Servicegroups)**:类似主...

    nagios监控交换机端口

    ### Nagios监控交换机端口与MRTG监控交换机流量知识点详解 #### 一、基础知识概述 在现代网络管理中,确保网络设备(如交换机)的稳定运行至关重要。Nagios是一款广泛使用的开源网络监控系统,它可以监控主机和...

    nagios监控linux主机、web等各种服务,并实现飞信自动报警

    ### Nagios监控Linux主机、Web服务及其实现飞信自动报警 #### 一、Nagios简介 Nagios是一款非常强大的开源网络监控系统,它主要用于监控计算机系统的各种服务状态,比如服务器硬件健康状况、应用软件运行状态、...

    nagios监控系

    Nagios监控系统是一款广泛应用的开源网络监控工具,它能够实时监测网络服务、服务器状态以及各种网络设备,确保IT基础设施的稳定运行。Nagios的核心功能包括主机监控、服务监控、性能数据收集以及报警通知。当系统或...

    CentOS安装Nagios和监控Linux、Windows客户端以及微信报警详细配置

    本文档将详细介绍如何在CentOS 6.5 64位系统上安装配置Nagios监控平台,以及如何配置监控Linux和Windows客户端的方法,并实现微信报警功能。 #### 二、安装环境 - **操作系统**: CentOS 6.5 64位 - **Nagios版本**...

    oracle+nagios 如何监控

    本篇文章将详细介绍如何将Oracle数据库与Nagios监控系统相结合,以及整个监控系统安装部署与Cacti整合的完整流程。 首先,Nagios是一个功能强大、灵活性极高的监控工具,能够监控Windows、Linux和Unix的主机状态,...

    nagios监控平台简介

    在实际部署中,Nagios需要配置监控目标、设置检查间隔、定义报警阈值,并根据业务需求定制化界面和告警方式。历史监控信息的存储也是重要的一环,它可以帮助分析长期趋势,提前预防潜在问题。总的来说,Nagios监控...

    nagios完全详解监控系统[参照].pdf

    在安装后,通常还需要设置服务自动启动并启动Nagios服务。 配置Nagios的核心在于`/etc/nagios/nagios.cfg`主配置文件。该文件通过`include`指令引入其他对象配置文件,如主机、服务、联系人等配置。配置文件中需要...

Global site tag (gtag.js) - Google Analytics