centos 6.5 nagios监控安装篇

一、Nagios服务端安装

1、yum install –y httpd php mysql mysql-devel

2、服务器端安装nagios程序

wget http://sourceforge.net/projects/nagios/files/nagios-3.x/nagios-3.2.1/nagios-3.2.1.tar.gz/download

http://down1.chinaunix.net/distfiles/nagios-plugins-1.4.14.tar.gz

/usr/sbin/useraddnagios

tar zxvfnagios-3.2.1.tar.gz

cdnagios-3.2.1

./configure--prefix=/usr/local/nagios --with-command-group=nagios

make all

make install;makeinstall-init;make install-config;make install-commandmode ;make install-webconf

makeinstall //来安装主程序,CGI和HTML文件

makeinstall-init //在/etc/rc.d/init.d安装启动脚本

makeinstall-config //来安装示例配置文件,安装的路径是/usr/local/nagios/etc

makeinstall-commandmode //来配置目录权限

makeinstall-webconf // 配置nagios跟apache整合

3、安装Nagios-plugins插件,监控用

tar zxvfnagios-plugins-1.4.14.tar.gz

cdnagios-plugins-1.4.14

./configure--prefix=/usr/local/nagios --with-nagios-user=nagios --with-nagios-group=nagios

make&& make install

4、服务器端安装nrpe,与客户端通信

tar -xzf nrpe-2.14.tar.gz

cd nrpe-2.14

./configure --enable-ssl --with-ssl-lib

make all

make install-plugin && make install-daemon&& make install-daemon-config

chown -R nagios.nagios /usr/local/nagios

5、nagios访问控制设置

htpasswd  -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

输入两次密码即可,登录页面的时候会用到这个密码.

6、重启nagios、httpd服务

重启前

/usr/local/nagios/bin/nagios-v /usr/local/nagios/etc/nagios.cfg 检测是否正确

重启nagios,/etc/init.d/nagios restart ;/etc/init.d/httpd restart ;

7、Nagios测试访问 用户名:nagiosadmin

http://localhost/nagios/ 如下图:

点击左侧的Hosts可以看到右侧默认localhost主机的监控,UP表示主机目前运行正常:

点击左侧的Services可以看到右侧默认localhost监控的各个服务的状态,绿色OK表示正常:

取消大喇叭,

点击大喇叭图标-- Enable notifications forthis service

点commit

Error:Could not opencommand file ‘/usr/local/nagios/var/rw/nagiosNaNd‘ for update! 错误提示没有权限,

授权这个文件 chmod 777 /usr/local/nagios/var/rw/nagiosNaNd

出现错误:

HTTP WARNING:HTTP/1.1 403 Forbidden - 5159 bytes in 0.002 second response time(警告:HTTP HTTP / 1.1没有权限访问此网站-0.002秒的响应时间5159个字节)

新建网页index.html并授权

chmod o+w/var/www/html/index.html

二、Nagios监控客户端安装

1、安装nagios-plugins

useradd -s /sbin/nologin nagios

tar -xzf  nagios-plugins-1.4.14.tar.gz

cd nagios-plugins-1.4.14

./configure --prefix=/usr/local/nagios

&&make &&make install

2、客户端安装nrpe

tar -xzfnrpe-2.14.tar.gz && cd nrpe-2.14 &&

./configure--enable-ssl --with-ssl-lib &&

make all

makeinstall-plugin && make install-daemon && makeinstall-daemon-config

chown-R nagios:nagios /usr/local/nagios/

启动nrpe客户端命令:

/usr/local/nagios/bin/nrpe-c /usr/local/nagios/etc/nrpe.cfg -d

3、客户端nrpe设置

vi  /usr/local/nagios/etc/nrpe.cfg

在allowed_hosts=127.0.0.1 字段后面加上nagios服务器端的IP地址

allowed_hosts=127.0.0.1,192.168.1.151或者allowed_hosts=127.0.0.1,192.168.1.0/24

时间: 2024-10-28 16:13:45

centos 6.5 nagios监控安装篇的相关文章

Nagios&Cacti篇八:搭建Nagios服务器

测试环境:CentOS 6.4 X86_64 [第一部分 准备安装包] Nagios可以到www.nagios.org/download官方网站下载.本文测试过程使用的安装包如下: nagios-4.0.8.tar.gz nagios-plugins-2.0.3.tar.gz [第二部分 快速搭建Nagios需要的环境] 如果您对Nagios没有特殊要求,那么建议使用YUM快速搭建此环境. 执行yum install httpd 执行yum install php(注意php必须安装,否则nag

centos 监控cacti/nagios/zabbix 第三十四节课

centos   监控cacti/nagios/zabbix   第三十四节课 上半节课 下半节课 f

Nagios&Cacti篇七:Cacti调优

CACTI默认使用cmd.php来完成数据采集,但发现cmd.php采集存在很大的延迟,执行效率太低了.从添加device好到设备up等待的时间较长,超过10分钟. 当设备down发出alert,可能需要10分钟以上. 所以,需使用spine优化CACTI采集性能. 第一部分:后台安装spine(1) 在官方网站上下载spine并上传到cacti服务器中(2) 执行tar -zxvf cacti-spine-0.8.8b.tar.gz(3) 执行cd cacti-spine-0.8.8b(4) 

Nagios&Cacti篇六:使用Cacti监控Windows

通过前几篇的介绍,大家对CACTI软件已经有了初步的了解,并能够实现对网络设备(eg cisco).Linux Server进行监控.那么如何监控现网Windows系列服务器或客户端呢?本文将为大家解答这个问题,并提供简单的配置案例.[实验环境]Cacti Server:centos6.4_x86_64Windows Client:XP 32位 (192.168.8.154)[第一部分 cacti模板介绍]       在实验之前,咱们需要先了解"模板"这个概念.Cacti定义了三种类

centos 7 下nagios 安装和配置

        centos 7 下nagios 安装和配置 一.yum -y install httpd gcc glibc glibc-common *gd* php php-mysql mysql mysql-server mysql-devel php-snmp net-snmp net-snmp-libs net-snmp-utils php-pdo perl-DBD-MySQL rrd-tool   perl-rrdtool             rrdtool-devel  ma

实战Nagios NSCA方式监控Linux系统资源使用情况 -- Nagios配置篇 -- 被监控端

Nagios要求被监控端按照约定格式定时将数据发送到Nagios端.监控包括节点和服务2种. 节点监控约定数据格式如下: [<timestamp>] PROCESS_HOST_CHECK_RESULT;<host_name>;<host_status>;<plugin_output> 格式很容易理解,数据提交时间戳,被监控节点名称,节点状态(UP/DOWN/UNREARCHABLE),插件自定义的额外数据.状态具体每个字段的解释如下: 1. timestam

Linux工具XFTP、Xshell(centos配置java环境 工具篇 总结一)

?Xmanager5是什么? ?安装XFTP ?安装Xshell 1.Xmanager5(官网:https://www.netsarang.com/download/software.html)是全新标准的跨平台集成解决方案.它是一个一站式解决方案,这个软件包含有以下一些产品:Xshell5,Xftp5和Xlpd5. 2.安装XFTP Xftp(csdn下载地址,含注册码:http://download.csdn.net/detail/sinat_31719925/9804890) Xftp是一

Centos 7防火墙基础——理论篇

Centos 7防火墙基础--理论篇 理论结构: Firewalld概述 Firewalld和iptables的关系 Firewalld网络区域 Firewalld防火墙的配置方法 Firewalld概述 支持网络区域所定义的网络连接以及接口安全等级的动态防火墙管理工具 支持IPV4.IPV6防火墙设置以及以太网桥 支持服务或应用程序直接添加防火墙规则接口 拥有两种不同的配置模式 运行时配置 永久配置 Firewalld和iptables的关系 netfilter ? 位于Linux内核的过滤的

Nagios监控Linux系统资源使用情况 -- Nagios介绍篇

应用场景:测试环境以及运行时环境都需要实时监控程序来监控系统(Linux Redhat)的健康状态,监控需求主要集中在:CPU,Memory,Disk IO,Network使用情况 . Nagios的基本思想就是nagios server 获取被监控节点(monitored server)的相关信息,通过CGI(Web GUI)或者邮件等方式展示给管理员. 以前我有介绍过如何通过jmeter+jmeter-plugins来监控系统资源使用情况,有了Nagios之后我们就放弃了使用jmeter,因