在CentOS 6.5下搭建Nagios

Nagios是一款很棒的监控工具,可以帮助你监控你的网络中的服务器等等,并且具有邮件问题提醒等功能,并且可以结合Nagios的硬件来监控机房的温度并实时查询和报警。

免费版的Nagios只能监控7台(记不清了,也可能是6台),但是对于小型的企业,重要的几台服务器被Nagios实时监控应该够用了。

配置环境:1)CentOS 6.5 作为监控主机,IP:10.0.0.30(根据自己公司需要改变)

2)客户机: windows server  2008R2 , windows 7, windows 8.1

Step 1: 安装需要的软件包

yum install -y httpd php gcc glibc glibc-common gd gd-devel make net-snmp

Step 2: 创建Nagios用户和Nagcmd组

useradd nagios

groupadd nagcmd

加入nagios和apache到nagcmd组

usermod -G nagcmd nagios

usermod -G nagcmd apache

Step 3: 下载Nagios Core 4.01 和Nagios Plugin 1.5

为Nagios创建文件夹:

mkdir /root/nagios

cd /root/nagios

下载Nagios相关软件包:

wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-4.0.1.tar.gz

wget https://www.nagios-plugins.org/download/nagios-pulgins-1.5.tar.gz

Step 4: 解压缩:

tar -xvf nagios-4.0.1.tar.gz

tar -xvf nagios-plugins-1.5.tar.gz

配置 Nagios:

我们需要先检查下是否一切都正常,然后再接着进行下去:

cd nagios-4.0.1

./configure --with-command-group=nagcmd

当出现以下字样表示一切正常:

现在可以编译和安装了:

make all

make install

当出现以下字样表示可以继续:

继续:

make install-init

make install-commandmode

make install-config

当有如下字样出现可以继续:

Step 5: 对Nagios的配置进行自定义:

配置contacts.cfg文件,设置你自己的邮件地址:

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

Step 6:安装和配置Web 接口:

make install-webconf

htpasswd -s -c /usr/local/nagios/etc/htpasswd.users nagiosadmin (输入密码)

重启apache生效:

service httpd start

Step 7: 编译和安装插件:

cd /root/nagios

cd nagios-pulgins-1.5

./comfigure --with-nagios-user=nagios --with-nagios-group=nagios

make

make install

Step 8: 检查Nagios配置文件是否正确:

/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

当有如下字样表示正确:

Step 9: 开机启动;

chkconfig --add nagios

chkconfig --level 35 nagios on

chkconfig --add httpd

chkconfig --level 35 https on

service nagios start

至此,Nagios服务器配置成功,打开浏览器,输入你这台服务器的http://IP/nagios输入nagiosadmin和上面那你自己设置的密码就可以了。

在CentOS 6.5下搭建Nagios,布布扣,bubuko.com

时间: 2024-12-14 18:04:54

在CentOS 6.5下搭建Nagios的相关文章

CentOS 6.2下搭建Web服务器

1Centos 6.2下搭建web服务器 如今,Linux在Web应用越来越广,许多企业都采用Linux来搭建Web服务器,这样即节省了购买正版软件的费用,而且还能够提高服务器的安全性. 之前我们介绍了如何在openSUSE 12.1下搭建Web服务器,里面详细介绍了在openSUSE 12.1下搭建服务器的方法,其实除了Red Hat和openSUSE,CentOS也是人们经常用到的搭建Web服务器的Linux版本. CentOS是企业Linux发行版领头羊Red Hat Enterprise

手把手教你在CentOS 7.4下搭建Zabbix监控(转)

Linux系统版本:CentOS 7.4 1.安装前需要先关闭selinux和firewall. 1.1 [[email protected] ~]# vi /etc/selinux/config 将SELINUX=enforcing改为SELINUX=disabled 设置后需要重启才能生效 [[email protected] ~]# setenforce 0       #临时关闭 [[email protected] ~]# getenforce         #检测selinux是否

linux下搭建nagios监控

一.什么是nagios 1.nagios 简介 Nagios是一个监视系统运行状态和网络信息的监视系统.Nagios能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等.Nagios可运行在Linux/Unix平台之上,同时提供一个可选的基于浏览器的WEB界面以方便系统管理人员查看网络状态,各种系统问题,以及日志等等. Nagios是十分受欢迎的.开源且免费的计算机及网络系统监控软件.Nagios是"Nagios Ain't Gonna Insist On Sainthood"

centos 5.8下搭建extmail服务的总结

背景:公司本身用extmail的邮件服务器已经一段时间了,域名为eeee.com(此处为化名),公司新建了一个仓库,准备给仓库也搭建一个玩玩,域名为mmmm.com 准备工作: 1,一台已安装好centos的服务器,我用的是5.8的64位版本,比较主流吧. 2,EMOS 1.5 的光盘(或镜像),这个在网上搜搜,装邮件服务器全靠他了. 3,官方安装文档,地址http://wiki.extmail.org/extmail_solution_for_centos-5 它讲的还是比较详细的,我此处只拎

生产环境下搭建 nagios+nconf+cacti+npc的整合

系统:CentOS6.5 内核版本系统:2.6.32-431.23.3.el6.x86_64 关闭iptables .selinux chkconfig iptables off 安装前的准备工作 yum install -y httpd-*  mysql-* php-*  net-snmp*  gcc glibc glibc-common gd gd-devel openssl* 一.nagios 环境的搭建 1.安装nagios useradd nagios tar zxf nagios-3

nginx环境下搭建nagios 3.5.0

本文基于<LNMP最新源码安装脚本>,Nagios依赖PHP环境和perl环境,由于Nginx不支持Perl的CGI,需先来搭建Perl环境,Nagios原理介绍略. 1.下载最新稳定源码包和Perl脚本 wget http://www.cpan.org/modules/by-module/FCGI/FCGI-0.74.tar.gz wget http://www.cpan.org/authors/id/B/BO/BOBTFISH/FCGI-ProcManager-0.24.tar.gz wg

centos 6.5下搭建PPTP

由于工作需要,计划在海外的阿里云服务器搭建一个VPN用于公司内部访问外部的业务.以前在centos 6.5 下面配置PPTP的VPN,直接脚本安装配置很简单的就完成任务. 这次环境有点复杂,不得不仔细的研究PPTP和GRE协议.服务器上的iptable全部都是关闭的,使用了阿里云的云安全组功能.所以需要在防火墙开启PPTP协议的端口号1723.对于这个端口的更改方法不再赘述(1.修改/etc/services;2.iptable做端口转发:3.修改pptpd的源码). 没想到开放了1723之后,

64位CentOS 6.5下搭建LAMP环境详细步骤

1.确认搭建LAMP所需的环境是否已经安装: [[email protected] ~]#rpm -q make gcc gcc-c++ zlib-devel libtool libtool-ltdl libtool-ltdl-devel bisonncurses-devel 备注:安装libpng时需要zlib-devel           安装php时需要libtool.libtool-ltdl.libtool-ltdl-devel           安装mysql时需要bison.nc

在CentOS 7环境下搭建WordPress的经历(上)

时光如水,岁月如梭.不知不觉距离上次关停博客已经过去了8个月.在过去的很长一段时间里,由于工作的原因,各种劳心劳力,精力不足.在几个月前我也离开了那个曾经准备交付终身的岗位,那个寄托梦想的地方,重新开始了我的新生活.既然是一个开始,怎么能不重开博客呢?这次,我准备将博客坚持下去,再也不关了. 这次开博,可以上一次开博时的环境已经截然不同,以前是各种虚拟空间,现在是各种云服务器.既然环境不同了.那么这次我也准备进行一些不同的尝试,从安装CentOS 7系统开始,自己搭建一个完全受自己控制的Word