`

nagios 安装(linux)

阅读更多

  在ubuntu下配置nagios ,浪费了我两天的时间,就是因为配置是落了一步

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

    没给设置帐号,结果出现internal  web error.

    解决问题方法,从nagios官方网站上 ,一步步照做,以后找资料就得到英文的官方网站,踏实阿。

    一般的博客给你落点啥可折腾死你。还让领导说了“以后有问题自己解决别老问我!"。郁闷啊!

    现在把官方网站上的资料翻译下来,大家共享。

 

先是倒叙,Nagios 安装完了是什么效果。

            1,在/usr/local/nagios  目录下可一看到 nagios-plugins ,也就是插件,没有插件就没有视图,你就只能用命令行读。
            2,能显示你本地的系统的各项信息(如,网络使用率,硬盘使用率,CPU温度)。
            3,也是最明显的。可以访问http://localhost/nagios/,出现Nagios的网络界面。

安装前你要有的包,也就是程序(安装Nagios后再装也可以,跟顺序无关)。

  • Apache 2
  • GCC compiler and development libraries
  • GD development libraries         

          如果没装那就跟着我装上吧,很简单的不用考虑Ubuntu的版本。

 

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

          安装以上软件包时,用TAB键检查一下是不是最新的。比如:在控制台输入

sudo apt-get install libgd 

          点两下TAB键,会出现各种版本,选比较新的就好了。

建立帐户信息:   

               一下操作都是在ROOT下,

            建立帐号密码

/usr/sbin/useradd -m nagios
passwd nagios

           建立Nagios组

/usr/sbin/groupadd nagios
/usr/sbin/usermod -G nagios nagios
/usr/sbin/groupadd nagcmd
/usr/sbin/usermod -a -G nagcmd nagios
/usr/sbin/usermod -a -G nagcmd www-data

 

现在才开始下载,Nagios,和Nagios-plugins.        

     下载后放哪都行

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

    解压缩,进入Nagios-3.0.6文件夹,进行编译。

tar xzf nagios-3.0.6.tar.gz
cd nagios-3.0.6

     Run the Nagios configure script, passing the name of the group you created earlier like so:

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

     Compile the Nagios source code.

make all

     Install binaries, init script, sample config files and set permissions on the external command directory.

make install
make install-init
make install-config
make install-commandmode

 创建视图

 

make install-webconf

     我就是这部落了,半天找不到原因

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

     从起服务器,位置可能不太一样。

/etc/init.d/apache2 reload

 安装插件

 

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


  最后一步启动Nagios

 

    Configure Nagios to automatically start when the system boots.

ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios

    Verify the sample Nagios configuration files.

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

    If there are no errors, start Nagios.

/etc/init.d/nagios start

     打开Nagios,本地界面。

 

http://localhost/nagios/

 

添加点功能

sudo apt-get install mailx
sudo /etc/init.d/nagios restart
分享到:
评论

相关推荐

    nagios安装和配置全过程

    本文将详细介绍在Linux环境下安装和配置Nagios的全过程,以及一些个人实践心得。 首先,确保你拥有以下软件包:httpd、imagepak-base、mysql、nagios、nagios-plugins、nrpe、perl、php、pnp4nagios和rrdtool。这些...

    CentOS安装Nagios和监控Linux、Windows客户端以及微信报警详细配置

    ### CentOS安装Nagios及其监控Linux与Windows客户端的配置详解 #### 一、概述 Nagios是一款开源的网络监控系统软件,它可以帮助系统管理员跟踪网络中的主机和服务的状态,并在出现异常时通过电子邮件、短信或...

    Linux下Nagios的安装与配置

    Nagios的基本安装相对简单,主要要求操作系统为Linux或支持的Unix系统。Apache HTTP服务作为可选的前提条件,提供Web界面展示监控信息。安装Nagios时,除了官方文档提到的基本软件包外,可能还需要安装Apache、NRPE...

    linux_nagios安装部署

    在Linux环境下,Nagios的安装和部署涉及到多个步骤和依赖组件。以下是对Nagios在Redhat Linux 5上安装部署的详细过程。 首先,你需要下载必要的软件包,包括: 1. HTTP服务器Apache(httpd)的源代码 2. Nagios的...

    nagios监控linux主机、web等各种服务,并实现飞信自动报警

    ### Nagios监控Linux主机、Web服务及其实现飞信自动报警 #### 一、Nagios简介 Nagios是一款非常强大的开源网络监控系统,它主要用于监控计算机系统的各种服务状态,比如服务器硬件健康状况、应用软件运行状态、...

    Nagios安装与配置

    ### Nagios安装与配置知识点详解 #### 一、Nagios简介及原理 **Nagios** 是一款非常流行的开源网络监控系统,主要用于监控网络中各种服务器、工作站、路由器、交换机等设备的状态。它能够有效地监控 Windows、...

    nagios安装与配置

    在这个“nagios安装与配置”的主题中,我们将深入探讨Nagios的安装过程、基本配置以及如何忽略awstats配置。 一、Nagios安装 1. **系统需求**:Nagios支持多种Linux发行版,如Ubuntu、CentOS等。确保你的系统满足...

    nagios安装文档

    - **基础环境准备**:Nagios安装要求系统环境为Linux或其他支持的操作系统。建议安装Apache Web服务器以支持Web界面显示。 - **依赖包安装**:虽然Nagios官方文档声称依赖包较少,但仍需确保系统中安装了必要的组件...

    利用Nagios监控linuxwindows及飞信报警总结

    通过以上步骤,我们可以成功地在Linux环境下安装配置Nagios,并扩展其功能以支持对Linux和Windows系统的监控以及通过飞信进行报警。这一系列操作不仅提高了系统的可用性和响应速度,也为系统管理员提供了更全面的...

    Nagios编译安装(apache2.4+nagios4).pdf

    - 适合安装Nagios的操作系统是Linux或Unix,不支持Windows平台。尽管如此,Nagios可以用来监控Windows平台上的设备和服务。 - 安装Nagios之前,需要准备好编译环境和依赖包,例如gcc和gcc-c++。 2. Apache编译...

    nagios安装必备文件

    Nagios通常在Linux系统上运行,常见的如Ubuntu、CentOS等。在安装前,确保系统已经更新到最新版本,并安装了必要的开发工具和库,如gcc、make、wget等。 3. **获取安装文件** 提供的"nagios安装必备文件"可能包含...

    Nagios监控Linux主机

    ### Nagios监控Linux主机——NRPE安装与应用详解 #### NRPE概述及其工作原理 NRPE(Nagios Remote Plugin Executor)是Nagios的一种扩展工具,主要用于远程监控Linux主机的状态,比如CPU负载、内存使用情况、磁盘...

    nagios安装文件以及linux下的fetion安装包和安装过程文档

    【标题】中的“nagios安装文件”涉及的是Nagios,一个开源的企业级系统、网络和服务监控工具。Nagios允许用户监控网络上的服务状态、服务器资源(如CPU负载、磁盘空间、内存使用)以及各种设备,如路由器、交换机等...

    nagios安装配置及nagios插件

    本文将详细介绍在Linux环境下Nagios的安装配置及其常用插件的使用。 首先,安装Nagios前需要确保系统已安装了必要的基础软件,如GCC编译器、Apache HTTP服务器、Perl环境以及相关库。在基于Red Hat的系统(如CentOS...

    Nagios安装配置说明

    通过上述步骤,我们不仅完成了 Nagios 在 Linux 系统上的安装,还进行了基本的配置工作,包括 Apache HTTP Server 的安装、PHP 的安装以及 Nagios 的安装与配置。此外,还介绍了如何针对不同的监控需求定义具体的...

    Nagios安装部署与Cacti整合文档

    (2)NSCA:用来让 被监控的远程Linux/Unix主机主动将监控信息发送给Nagios服务器(这在冗余监控模式中特别要用到) (3)NSClient++:用来监控 Windows主机时安装在Windows主机上的组件 (4)NDOUtils:则用来将...

    Nagios 搭建+配置(包含Nagios英文版、中文版安装包)

    在本教程中,我们将详细介绍如何搭建和配置Nagios,包括Nagios英文版和中文版的安装步骤。 **一、Nagios系统需求** 在开始安装Nagios之前,确保你的系统满足以下基本要求: 1. 一个运行Linux的操作系统,如Ubuntu、...

    Cacti+Nagios完全攻略整合cacti与nagios安装部署.pdf

    Nagios 和 Cacti 安装部署指南 Nagios 是一个开源的应用软件,用于监控系统和网络。它通常运行于一个主服务器上,这个服务器运行 Linux 或 Unix 操作系统。Nagios 利用其众多的插件实现对本机和远端服务的监控, 当...

Global site tag (gtag.js) - Google Analytics