系统监控学习笔记(一)nagios---ubuntu下安装nagios

原创 2007年09月14日 16:04:00
参考nagios文档进行,

开始学习监控。

0.安装apache等必须的东东

sudo apt-get install apache2
sudo apt-get install build-essential
sudo apt-get install libgd2-dev


libgd2-dev 在7.04中是 libgd2-noxpm-dev 2.0.34~rc1-2ubuntu1.1

1.创建用户
    
sudo useradd nagios
sudo passwd nagios

不想多创建用户,也可以,config时增加一些参数就好了。
执行后会被默认增加到nagios的group下

2.下载nagios和plugin
wget http://osdn.dl.sourceforge.net/sourceforge/nagios/nagios-3.0b3.tar.gz
wget http:
//osdn.dl.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.9.tar.gz

3.编译安装

解压配置
tar xzf nagios-3.0b3.tar.gz
cd nagios-3.0b3
./configure --with-command-group=nagios --prefix=/home/zhaofw/work/mon/nagios

或者在指定用户下安装
./configure --with-command-group=zhaofw --with-command-user=zhaofw --with-nagios-group=zhaofw
--with-nagios-user=zhaofw --prefix=/home/zhaofw/work/mon/nagios

将得到如下结果:
*** Configuration summary for nagios 3.0b3 08-30-2007 ***:

 General Options:
 -------------------------
          Nagios executable:  nagios
          Nagios user
/group:  zhaofw,zhaofw
       
Command user/group:  zhaofw,zhaofw
             Embedded Perl:  no
               Event Broker:  yes
             Install 
${prefix}:  /home/zhaofw/work/mon/nagios
                   Lock file:  
${prefix}/var/nagios.lock
       Check result directory:  
${prefix}/var/spool/checkresults
               Init directory:  
/etc/init.d
     Apache conf
.d directory:  /etc/apache2/conf.d
               Mail program:  
/bin/mail
                  Host OS:  linux-gnu

 Web Interface Options:
 ------------------------
                 HTML URL:  http:
//localhost/nagios/
                   CGI URL:  http:
//localhost/nagios/cgi-bin/
 Traceroute 
(used by WAP):  


Review the options above 
for accuracy.  If they look okay,
type 'make all' to compile the main program and CGIs.

编译安装:
make all
make install
sudo make install-init
make install-config
make install-commandmode

4. 修改一下报警的email地址,在安装目录下的 etc/objects/contacts.cfg文件中。
define contact{
        contact_name      nagiosadmin           
; Short name of user
        
use               generic-contact         ; Inherit default values from generic-contact template (defined above)
        alias              Nagios Admin          
; Full name of user
        email              dd@dd
.com  ; <<***** CHANGE THIS TO YOUR EMAIL ADDRESS ******
}

5.web interface配置
sudo make install-webconf

创建一个用户,记住密码哦。
htpasswd -c ../etc/htpasswd.users nagiosadmin

重启一下apache
sudo /etc/init.d/apache2 reload

6.安装plugin
./configure --with-nagios-user=nagios --with-nagios-group=nagios

或者,指定用户
./configure --with-command-group=zhaofw --with-command-user=zhaofw --with-nagios-group=zhaofw 
--with-nagios-user=zhaofw --prefix=/home/zhaofw/work/mon/nagios
make
make install

7.安装结束,可以启动了
sudo /etc/init.d/nagios start

8.登录就能看到基本的东西了

http://localhost/nagios/

Centos 6.5 安装Nagios监控服务端与客户端

Nagios是一个监视系统运行状态和网络信息的监视系统。Nagios能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等Nagios可运行在Linux/Unix平台之上,同时提供一个可选的基于...
  • hanzheng260561728
  • hanzheng260561728
  • 2016年03月24日 20:06
  • 1797

CentOS6.6下的Nagios简单安装

1.连通网络: 安装的CentOS6.6要连通网络,很简单,点击右上角的网络电脑图标,选择system eth0进行连接就可以,它可以连接到本地电脑,然后通过本地上外网。为什么要连接网络呢,因为下面安...
  • u012402276
  • u012402276
  • 2015年10月26日 17:22
  • 431

【Nagios】【运维】Linux下Nagios的安装与配置

一、Nagios简介   Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮...
  • ronmy
  • ronmy
  • 2017年03月24日 22:32
  • 1024

CentOS6.6下的Nagios安装配置详解(二)

二、进行被控端的安装 NRPE的使用环境有direct check和indirectcheck两种,direct check指的是NRPE运行在被监测主机的本地,而indirect check意味着运...
  • u012402276
  • u012402276
  • 2015年11月04日 17:10
  • 869

Centos7 下 Nagios 的安装

Centos7 下 Nagios 的安装
  • firstar521
  • firstar521
  • 2016年10月18日 14:04
  • 3807

在Ubuntu 14.04上安装Nagios 4用于监控服务器

提供:ZStack云计算 前言Nagios 4是很流行的开源监控系统。本文将介绍如何在Ubuntu 14.04上进行该系统的安装与一些基本配置,配置完毕后可以在其Web界面对你的主机进行监控。本文还将...
  • zstack_org
  • zstack_org
  • 2016年11月28日 14:16
  • 2703

搭建基于Nagios的监控系统——之监控远程Windows服务器

Nagios 监控 Windows
  • topasstem8
  • topasstem8
  • 2014年03月07日 14:31
  • 5574

nagios+mysql+ndo2安装总结

 1.apache 安装1.1下载http://httpd.apache.org/download.cgi1.2安装tar zvxf httpd-2.2.6.tar.gzcd httpd-2.2.6....
  • Flood1984
  • Flood1984
  • 2007年12月13日 19:23
  • 6286

用SHELL脚本自动化安装Nagios服务器端和客户端的

公司的一个项目网站,上线几天就因为磁盘暴满而出了问题,由于其服务器都集中在某一IDC机房内,所以考虑部署套Nagios监控报警系统,考虑到其它项目网站可能有类似需求,所以将其安装过程整理成脚本,方便以...
  • sfdst
  • sfdst
  • 2017年03月09日 16:42
  • 313

Nagios监控Windows配置,安装NSClient++

一、 下载并安装NSClient++  1. 从nagios官网下载Windows客户端http://nsclient.org/nscp/downloads   本例中以NSClient-0.3.9-...
  • heli_lieren
  • heli_lieren
  • 2014年02月24日 17:05
  • 2298
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:系统监控学习笔记(一)nagios---ubuntu下安装nagios
举报原因:
原因补充:

(最多只允许输入30个字)