Browsing the archives for the nagios tag

Nagios监控Mysql服务器

in 系统架构

Nagios-监控Mysql服务器 监控Mysql需要在nagios和Mysql服务器这两个部分做处理:Mysql服务器安装nrpe、创建Mysql监控用户;配置nagios及用htpasswd创建浏览器验证帐号。下面分步描述。 一、 在Mysql服务器安装nrpe 这个操作与nagios服务器安装nrpe基本相同,唯一不同的是nrpe.cfg文件server_address,把它改成Mysql服务器的ip地址即可。检查无误后启动nrpe服务. 二、创建Mysql访问用户nagios 这个账号仅仅是nagios监控程序用来访问Mysql数据库所用,与其它帐号毫无关系。为了安全起见,nagios这个账号的权限应该特别低,仅仅有数据库的select权限即可。再进一步,我们创建一个空的数据库nagdb,然后让nagios账号访问这个空库,就可以通过check_Mysql插件测试和监控Mysql数据库。 一切正常以后,Mysql服务器这边的配置和测试就算完成了。

0 Comments

nagios出现NRPE: Unable to read output问题的解决办法

in 系统架构

在服务器部署好nagios,分别在客户端安装好,但是其中几台系统不是自己安装,里面的环境不太了解。 在nagios服务器端使用nrpe检查出现 NRPE: Unable to read output 在监控机上运行check_nrpe -H IP 可以查看到客户端的nrpe信息,说明监控机与被监控机的nrpedaemon通信是正常。 在网上查找了一下,也没个具体的原因等。 根据问题查找得出一些分析的注意地方: 1、检查客户端nrpe的权限是否可读,可被nagios执行。 2、检查nrpe.cfg里面commands命令路径是否正确。 常见的一些nrpe的错误信息解决方法: 在监控机上,执行: #root@localhost libexec]# /opt/nagios/libexec/check_nrpe -H IP CHECK_NRPE: Error - Could not complete SSL handshake. 解决方案: 在被监控机nrpe.cfg中,增加监控主机的地址: #NOTE: This option is ignored if NRPE is running under either inetd or xinetd allowed_hosts=127.0.0.1,IP 注意两个地址以逗号隔开。并关闭超级守护进程xinetd.

0 Comments

Nagios监控客户端CentOS设置(check_nrpe)

in 系统架构

上一节我们在FreeBSD上实现了了安装nagios(http://blog.haohtml.com/archives/4579),下面我们要监控一台linux(centos)的主机. Note: It is possible to execute Nagios plugins on remote Linux/Unix machines through SSH. There is a check_by_ssh plugin that allows you to do this. Using SSH is more secure than the NRPE addon, but it also imposes a larger (CPU) overhead on both the monitoring and remote machines. This can become an issue [...]

0 Comments

nagios访问apache权限问题解决

in 服务器类

It appears as though you do not have permission to view information for any of the services you requested... 打开cgi.cfg配置文件,里面有个参数: use_authentication=1 为了保障系统的安全性,nagios设置了这个参数,默认为1,改为0即可 1.装了几次,换了几个版本的系统,脑袋都大了,终于解决了 nrpe在 ./configure时提示 checking for SSL... configure: error: Cannot find ssl libraries 把openssl-devel装上就可以了

0 Comments

基于FreeBSD+nagios下的系统告警系统 (window客户端安装)

in 服务器类

Windows: 1.安装NSCclient  截图如下: 2.修改配置文件,一般路径如下:C:\Program Files\NSClient++\nsc.ini   ```````````````````````````````````````````````````````````````````````````````````````  [modules] NRPEListener.dll NSClientListener.dll

0 Comments

CentOS 5.5+Nagios3.2.1 安装配置手册

in 系统架构

今天开始Nagios的安装和配置试验,首先准备系统环境,我使用的是CentOS5.5此版本应该是我写这篇文章的时候最新的版本。OK言归正传开始操作: 系统和软件包安装 安装CentOS系统我就不多说了,我用的是文本方式安装的,请不知道如何安装的在g.cn上搜索下相关的文档应该可以解决你的问题。安装好系统我们开始准备软件环境。 CentOS系统和Redhat都是RPM包累应用的系统。所以我建议可以使用yum命令来准备这些软件环境会比较方便些。如果对源码包编译安装有兴趣的朋友可以使用tar包安装。我这里只介绍yum安装。 yum install httpd                  **安装Apache yum install gcc                    **安装开发工具 yum install glibc glibc-common **安装开发libc库 yum install gdgd-devel             **安装GD库和开发库 yum install php                    **安装PHP 如果以上一条一条的输入比较麻烦也可以使用一条命令进行安装: yum install httpd*php* gcc* glibc* glibc-common* gd* gd-devel*

0 Comments

监控工具mrtg,cacti,rrdtool,nagios,zabbix比较和安装

in 系统架构

cacti 是一个用 rrdtool 来画图的网络监控系统, 通常一说到网络管理, 大家首先想到的经常是 mrtg, 但是 mrtg 画的图简单且难看, rrdtool 虽然画图本领一流, 画出来的图也漂亮, 但是他也就是一个画图工具, 不像 mrtg 那样本身还集成了数据收集功能. cacti 则是集成了各种数据收集功能,然后用 rrdtool 画出监控图形. 其本身界面比起同类系统要漂亮不少. 推荐所有有监控需求的人都去研究一下. cacti 和 nagios 是不同功用的系统, nagios 适合监视大量服务器上面的大批服务是否正常, 重点并不在图形化的监控, 其集成的很多功能例如报警,都是 cacti 没有或者很弱的. cacti 主要用途还是用来收集历史数据和画图, 所以界面比 nagios 漂亮很多. net-snmp 是一套广泛使用在类 unix 系统上的 snmp 软件, 包含一套 snmp agent 框架 ,一个 snmpd 和 一堆 snmp 工具 , 其前身为 ucd-snmp. 关于 snmp 是什么, 以及如何配置的文章,网上搜一下有一堆一堆的. 在这里就不重复了.

0 Comments

基于Ubuntu平台的nagios快速指南

in 服务器类

4.6.1. 介绍 本指南试图让你通过简单的指令以在20分钟内在Ubuntu平台上通过对Nagios的源程序的安装来监控本地主机。没有讨论更高级的设置项-只是一些基本操作,但这足以使95%的用户启动Nagios。 这些指令在基于Ubuntu6.10(桌面版)的系统下写成的。 What You'll End Up With 如果按照本指南安装,最后将是这样结果: Nagios和插件将安装到/usr/local/nagios Nagios将被配置为监控本地系统的几个主要服务(CPU负荷、磁盘利用率等) Nagios的Web接口是URL是http://localhost/nagios/ 4.6.2. 所需软件包 确认你安装好的系统上已经安装如下软件包再继续。 Apache2 GCC编译器与开发库 GD库与开发库

0 Comments

[教程]freebsd下nagios安装教程

in 服务器类

一、安装apache cd /usr/ports/www/apache2 make install clean 二、安装nagios和 Nagios-plugin 1.安装nagios主程序 cd /usr/ports/net-mgmt/nagios make install clean 在安装的过程中会自动安装nagios-plugin插件.常用的脚本这时会被安装在"/usr/local/libexec/nagios/"路径在resource.cfg里面有定义的,即常量 $USER1$的值目录里. 2. NRpe  下载地址为: http://www.nagios.org/download/addons   //如果所要监控的服务器中有linux,不要直接使用ports 安装,因为ports安装过后,其格式为check_nrpe2, 但是linux 采用源码安装的为check_nrpe. 从而导致两者之间不能通信 #cd /usr/local #fetch http://prdownloads.sourceforge.net/sourceforge/nagios/nrpe-2.12.tar.gz #tar zxvf nrpe-2.12.tar.gz #cd nrpe-2.12 #./configure #make #make install #make install-plugin #make install-daemon #make install-daemon-config //启用服务 #/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d #/usr/local/nagios/libexec/check_nrpe -H localhost 四、修改http.conf

Freebsd下安装nagios实现短信监控

in 服务器类

基本实现思路如下: nagios->ssmtp邮件->139mail->手机客户端 下面把配置过程说一下,多说一句,网上的很多文章都非常之扯蛋,我的不是现场记录,而是装完了以后整理的,可能有部分步骤遗漏,但写出来的肯定都是正确的。 首先你可以cvsup一下你的port tree,然后安装nagios cd /usr/ports/net-mgmt/nagios make install clean 安装完成以后 vi /etc/rc.conf 加入下面一行 nagios_enable=”YES” 到此nagios安装结束。 =========================== 下面开始配置nagios cd /usr/local/etc/nagios 把里面的那些cfg.sample都cp成cfg,然后 vi localhost.cfg 首先修改contacts部分的email,改成你自己的邮箱就行了

0 Comments