CentOS 5.3安装Nagios


安装软件 *******************

确保以下包都被安装

yum install gcc yum install glibc glibc-common yum install gd gd-devel

成为root用户 su -l

创建Nagios用户 /usr/sbin/useradd -m nagios passwd nagios

创建Nagios用户组并把nagios用户和apache用户加入到这个组里

/usr/sbin/groupadd nagcmd /usr/sbin/usermod -a -G nagcmd nagios /usr/sbin/usermod -a -G nagcmd apache

创建下载目录 mkdir ~/downloads cd ~/downloads

下载文件 wget http://osdn.dl.sourceforge.net/sourceforge/nagios/nagios-3.0.6.tar.gz wget http://osdn.dl.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.11.tar.gz

解压源文件 cd ~/downloads tar xzf nagios-3.0.6.tar.gz cd nagios-3.0.6

运行配置脚本,指定用户组 ./configure –with-command-group=nagcmd –with-httpd-conf=/usr/local/apache/conf

编译 make all

安装 make install make install-init make install-config make install-commandmode

一些配置可以在这里修改

vi /usr/local/nagios/etc/objects/contacts.cfg

安装Apache的web配置文件到Apache的配置目录. make install-webconf

创建web界面管理员 /usr/local/apache/bin/htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

重启apache使配置生效 /usr/local/apache/bin/apachectl restart


安装插件 ******************* cd ~/downloads tar xzf nagios-plugins-1.4.11.tar.gz cd nagios-plugins-1.4.11

配置编译 ./configure –with-nagios-user=nagios –with-nagios-group=nagios make make install

如果make的时候出现openssl的错误,需要在make的时候加上 make LDFLAGS+=-ldl(http://yahoon.blog.51cto.com/13184/43020)

将Nagios加到系统启动列表中 chkconfig –add nagios chkconfig nagios on

验证配置文件正确性 /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

如果没有问题,就启动 service nagios start

然后通过 http://localhost/nagios就可以访问了


安装NRPE ******************* 监控主机需要安装check_nrpe,被监控机器需要安装nrpe。他们需要通SSH连接,使用5666端口通信

被监控机器安装

创建帐号 /usr/sbin/useradd nagios passwd nagios

安装Nagios插件 wget http://osdn.dl.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.13.tar.gz

tar xzf nagios-plugins-1.4.13.tar.gz cd nagios-plugins-1.4.13

./configure make make install

yum install xinetd

wget http://osdn.dl.sourceforge.net/sourceforge/nagios/nrpe-2.12.tar.gz

tar xzf nrpe-2.8.tar.gz cd nrpe-2.8

./configure make all

安装插件(为了测试),守候进程和示例配置文件 make install-plugin make install-daemon make install-daemon-config

安装xinetd的NRPE服务 make install-xinetd

编辑 /etc/xinetd.d/nrpe 文件在 only_from 后加入监控主机的ip. only_from = 127.0.0.1 <nagios_ip_address>

在/etc/services加入下面的条目

nrpe 5666/tcp # NRPE

重启Xinetd

service xinetd restart

本地测试 netstat -at | grep nrpe 会显示 tcp 0 0 :nrpe *: LISTEN /usr/local/nagios/libexec/check_nrpe -H localhost 会显示nrpe的版本信息

打开防火墙

iptables -I RH-Firewall-1-INPUT -p tcp -m tcp –dport 5666 -j ACCEPT

service iptables save

监控主机安装

安装 check_nrpe 插件

wget http://osdn.dl.sourceforge.net/sourceforge/nagios/nrpe-2.12.tar.gz

tar xzf nrpe-2.12.tar.gz cd nrpe-2.12

./configure make all

make install-plugin

测试NRPE守候进程 /usr/local/nagios/libexec/check_nrpe -H 192.168.0.1(被监控端的ip) 将会返回被监控端的nrpe版本信息


本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!
本文分享自作者个人站点/博客:https://blog.prosight.me/复制
如有侵权,请联系 cloudcommunity@tencent.com 删除。
登录 后参与评论
0 条评论

相关文章

  • CentOS安装Nagios+NRPE

    Linux下有2大监控神器cacti+nagios,下面我把我自己搭建nagios的步骤记录下来,以便以后需要的时候看。

    星哥玩云
  • CentOS 5.3 OpenVZ安装指南

    b) 编辑GRUB Loader /boot/grub/grub.conf 确保grub.conf文件的内容为:

    EltonZheng
  • CentOS 6.5下安装Nagios 3.2

    由于网上教程太多了,我就简单写写CentOS 6.5下Nagios 3.2安装过程吧,个人感觉nagios的安装真的很简单,难在熟练使用。

    星哥玩云
  • 5.3CentOS@安装mysql8.0教程

    mysql> select host,user,plugin from user;

    itjim
  • 如何在CentOS 7上安装和配置Nagios

    在本教程中,我们将向您展示如何在CentOS 7上安装Nagios.Nagios是一款功能强大的开源企业级软件,可监控网络基础架构,服务器和应用程序。 它可用于...

    星哥玩云
  • CentOS 7.3下Nagios监控系统环境安装部署

    Nagios的功能是监控服务和主机,但其自身并不包括这部分功能,所有的监控、检测功能都是通过各种插件来完成。启动Nagios后,它会周期性的调用插件去检测服务器...

    星哥玩云
  • CentOS 6.5 x64安装Nagios 飞信报警

    一.由于运维工作使用的操作系统多是CentOS和Ubuntu,两个系统上面安装的飞信依赖包会有所不同,现在我就安装一下CentOS的fetion 二.安装fet...

    星哥玩云
  • CentOS 7.4 下安装部署Nagios监控系统详细攻略

    Nagios是一个流行的电脑系统和网络监控程序,它检测主机和服务,当异常发生和解除时能提醒用户。它是基于GPLv2开发的开源软件,可免费获得及使用。

    星哥玩云
  • centos5.3下安装hping3的方

    安装环境准备: gcc libpcap-dev tcl-dev 安装步骤: #tar -zxvf hping3-200541105.tar.gz -C...

    py3study
  • nagios监控安装部署

    @凌晨
  • Nagios安装与配置

    中文插件:http://sourceforge.net/projects/nagios-cn/files/

    DevinGeng
  • nagios安装配置

    jeremyxu
  • centos源码部署lua-5.3

    Luat语言是在1993年由巴西一个大学研究小组发明,其设计目标是作为嵌入式程序移植到其他应用程序,它是由C语言实现的,虽然简单小巧但是功能强大,Lua一般用于...

    陈不成i
  • 安装laravel5.3

    要安装运行laravel5.3 先看一下你的php版本是不是>=5.6 否则就免看了

    lilugirl
  • Cacti插件安装之nagios

    一,安装nagios useradd nagios必须的,要不make install时过不去 wget http://cdnetworks-kr-1.d...

    三杯水Plus
  • envi5.3安装教程

    首先,软件下载后,里面包含了很多的文件(其中的“license.lic我们是不用的,用压缩包里的license5.3.lic文件”):

    陈南GISer
  • 如何在CentOS 7上安装Nagios 4和监控服务器

    在本教程中,我们将介绍在CentOS 7或RHEL 7上安装Nagios 4(一种非常流行的开源监控系统)。我们将介绍一些基本配置,以便您可以通过Web界面监控...

    编程男孩
  • 搭建基于Nagios的监控系统——之安装Nagios Core

    使用Nagios搭建本部门的监控系统,以前只是见过这个老兄的名字几次,这次算是真正的从头开始,如今已经成功搭建起来了一个测试环境,监控了包括本机、一台Linux...

    星哥玩云
  • nagios3安装配置

    一、nagios简介        nagios是一款用于系统和网络监控的应用程序,它可以在你的设定的条件下对主机和服务进行监控,在状态变差和变好的时候可以给...

    py3study

扫码关注腾讯云开发者

领取腾讯云代金券