部署nagios监控系统

检查包是否安装,因为Nagios需要依赖这些包提供服务
[[email protected] nagios]# rpm -q gcc glibc glibc-common gd gd-devel xinetd openssl-devel
[[email protected] nagios]#yum install -y  gd gd-devel xinetd openssl-devel
建立nagios账号
[[email protected] ~]# useradd nagios -s /sbin/nologin
[[email protected] ~]# mkdir /usr/local/nagios
[[email protected] ~]# chown -R nagios.nagios /usr/local/nagios/
 下载地址
 你可以通过下面链接地址http://www.nagios.org/download/plugins/ 下载各种插件。 
  Nagios Addons是Nagios 扩展项目,
  
  
 解压安装文件 
 [[email protected] nagios]# tar zxvf nagios-3.5.0.tar.gz
[[email protected] nagios]# cd nagios
编译安装包
[[email protected] nagios]# ./configure --prefix=/usr/local/nagios/
[[email protected] nagios]# make all
[[email protected] nagios]# make install
[[email protected] nagios]# make install-init
[[email protected] nagios]# make install-commandmode
[[email protected] nagios]# make install-config
安装Nagios 插件
[[email protected] nagios]# tar zxvf nagios-plugins-1.4.16.tar.gz
[[email protected] nagios]# cd nagios-plugins-1.4.16
[[email protected] nagios-plugins-1.4.16]# ./configure --prefix=/usr/local/nagios
[[email protected] nagios]#make && make install
Apache基本配置
[[email protected] nagios-plugins-1.4.16]# cd /usr/local/apache/conf/
[[email protected] conf]# vim httpd.conf

ScriptAlias /nagios/cgi-bin "/usr/local/nagios/sbin" 
<Directory "/usr/local/nagios/sbin"> 
     AuthType Basic 
     Options ExecCGI 
     AllowOverride None 
     Order allow,deny 
     Allow from all 
     AuthName "Nagios Access" 
     AuthUserFile /usr/local/nagios/etc/htpasswd            
     Require valid-user 
</Directory> 
Alias /nagios "/usr/local/nagios/share" 
<Directory "/usr/local/nagios/share"> 
     AuthType Basic 
     Options None 
     AllowOverride None 
     Order allow,deny 
     Allow from all 
     AuthName "nagios Access" 
     AuthUserFile /usr/local/nagios/etc/htpasswd 
     Require valid-user 
</Directory>

[[email protected] conf]# htpasswd -c /usr/local/nagios/etc/htpasswd nagios 
启动Nagios服务
[[email protected] conf]# service nagios start

客户端需要安装nrpe插件

时间: 2024-08-06 08:41:10

部署nagios监控系统的相关文章

CentOS6.6+Puppet3.7.4分布式部署Nagios监控系统

测试框架 1  CentOS-6.6-x86_64(minimal)         2  puppet-3.7.4         3  nagios-4.0.8.tar.gz         4  nagios-plugins-2.0.3.tar.gz         5  nrpe-2.15.tar.gz         6  192.168.188.10 mirrors.redking.com         7  192.168.188.20 master.redking.com  

Nagios 监控系统架设全攻略

Nagios 全名为(Nagios Ain’t Goona Insist on Saintood),最初项目名字是 NetSaint.它是一款免费的开源 IT 基础设施监控系统,其功能强大,灵活性强,能有效监控 Windows .Linux.VMware 和 Unix 主机状态,交换机.路由器等网络设置等.一旦主机或服务状态出现异常时,会发出邮件或短信报警第一时间通知 IT 运营人员,在状态恢复后发出正常的邮件或短信通知.Nagios 结构简单,可维护性强,越来越受中小企业青睐,以及运维和管理人

Nagios监控系统

一.Nagios监控系统简介 1.Nagios工作原理 Nagios本身不包括监控主机和服务的功能.所有的监控.监测功能都是通过各种插件来完成的.安装完nagios之后,在nagios主目录下的/libexex里面放有nagios自带的插件,如:check_disk是检查磁盘空间的插件,check_load是检查cpu负载的插件,每一个插件可以通过运行./check_xxx -h命令来检查其使用方法和功能. 1.Nagios的四种监控状态 Nagios可以识别四种状态返回信息.0(OK)表示状态

Cacti+Nagios监控系统(五):Nagios监控windows(基于check_nt)

一.工作原理 Nagios服务器使用check_nt工具与客户端程序通讯,客户端程序NSCP使用命令来获取本地客户端的信息并返回给check_nt. check_nt只是NSCP其中一项服务,Nagios还可以通过check命令(如check_http检查WEB服务).check_nrpe.NSCA.WMI来监控windows客户端. 二.下载客户端程序 下载地址:  http://nsclient.org/nscp/downloads 64位系统下载:NSCP-0.4.1.105-x64.ms

Nagios 监控系统架设全攻略(一)

最近一段时间在研究Nagios监控系统,然后网上搜索查看很多的资料,借鉴与各位大虾的经验,整理记录一下自己安装记录. Nagios 全名为(Nagios Ain’t Goona Insist on Saintood),最初项目名字是 NetSaint.它是一款免费的开源 IT 基础设施监控系统,其功能强大,灵活性强,能有效监控 Windows .Linux.VMware 和 Unix 主机状态,交换机.路由器等网络设置等.一旦主机或服务状态出现异常时,会发出邮件或短信报警第一时间通知 IT 运营

Cacti+Nagios监控系统(一):准备工作

一.系统环境 1.设置yum源 (1)使用本地源 挂载光驱ISO文件 确认路径/media/CentOS_6.5_Final/ cd /etc/yum.repos.d mv CentOS-Base.repo CentOS-Base.repo.bak vi CentOS-Base.repo [base] name=Base baseurl=file:///media/CentOS_6.5_Final/ gpgcheck=0 #(1检测 0不检测) enabled=1 #(1启动 0不启动) (2)

Cacti+Nagios监控系统(二):安装Cacti

一.设置mysql,创建Cacti数据库和账号 mysql -u root -p mysql> create database cactidb; mysql> GRANT ALL ON cactidb.* TO [email protected] IDENTIFIED BY '123456'; mysql> flush privileges; mysql> quit 二.安装rrdtool yum -y install rrdtool  rrdtool-devel  rrdtool

Cacti+Nagios监控系统(三):安装Nagios

一.添加用户 groupadd nagcmd useradd -G nagcmd nagios passwd nagios 123456 usermod -a -G nagcmd apache 二.安装nagios cd /root/download wget http://jaist.dl.sourceforge.net/project/nagios/nagios-4.x/nagios-4.0.7/nagios-4.0.7.tar.gz 也可以从这里下载:http://www.nagios.o

Cacti+Nagios监控系统(四):Cacti整合Nagios

一.原理 整合cacti和nagios是利用了cacti的一个插件nagios for cacti,它的原理是将nagios的数据通过ndo2db导入到mysql数据库(cacti的库中),然后cacti读取数据库信息将nagios的结果展示出来. 二.cacti扩展模块 cacti扩展模块需要下载安装cacti-plugin,cacti-0.8.8a及以后版本已集成此扩展模块不需要再单独安装,如果使用的是老版本cacti,扩展模块安装如下: cd /root/download wget htt