在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
发表评论
-
sqlite API 工具集 一
2010-06-21 18:30 15081.0 总览 SQLite3是SQLite ... -
用户和文件权限管理(一)
2009-07-14 08:56 1554一、用户管理 Linux是一个多用户多任务的分时操 作 ... -
Flash 中文乱码
2009-06-30 21:39 0Flash 中文乱码 sudo gedit /etc/fon ... -
LINUX与主机WINDOWS文件共享如何实现
2009-06-11 13:40 0装个samba 一般来说,安 ... -
Ubuntu功夫秘籍246-新邮件提醒
2009-06-09 16:00 0文章原址:http://hi.baidu.com/cama ... -
p2p 软件端口
2009-06-01 13:18 0... -
Ext4,Ext3的特点和区别
2009-05-12 09:13 45284今天,有个后辈问我Ext4的优点,一下 ... -
SSH命令使用技巧
2009-05-07 17:49 0SSH命令使用技巧 参考网站:http://www. ... -
Dell Optiplex 320 Ubuntu Server 9.04 安装手册(本文暂不可用)
2009-05-06 22:31 2081前面我说过最近在忙个项目,这不前几天客户测试用的Win2003 ... -
ubuntu9.04 JDK,JRE 环境变量配置
2009-05-06 21:59 3147一、安装配置JAVA 1.6.03 $sudo apt-ge ... -
Dell Optiplex 320 Ubuntu DeskTop 9.04 SATA
2009-05-05 15:41 1713DEll Optiplex 320 无法安装光驱下安装ubu ... -
ubuntu 9.04 grub2
2009-05-05 11:52 1286GRUB (GRand Unified Bootloader) ... -
ubuntu 9.04 SourcesList 快速更新源
2009-05-05 09:45 2872我是2M带宽,用中科大的源加北交大的源,更新平均速度可 ... -
保存现有设置无痛安装Ubuntu 9.04
2009-04-29 09:28 874还有两天Ub ... -
我的UBUNTU9.04 安装列表
2009-04-17 15:56 0我的硬件: P4 双核3.2G 1.5G内存 ... -
ubuntu8.04下安装mplayer
2009-02-25 18:44 0THe first step :sudo apt-get in ... -
如何在 Ubuntu 中安装 Zabbix
2009-02-17 09:37 2409Zabbix (http: //www.zabbix.com ... -
Nagios 探索之九 —— NRPE的安装配置
2009-02-16 10:16 1771NRPE是n ... -
linux常用命令和shell
2009-02-12 09:33 1127df :ubuntu 下查看分区信息 du:ubuntu ... -
Hibernate
2009-01-07 17:07 1528Hibernate是一个开放源代码的对象关系映射框架,它对JD ...
相关推荐
本文将详细介绍在Linux环境下安装和配置Nagios的全过程,以及一些个人实践心得。 首先,确保你拥有以下软件包:httpd、imagepak-base、mysql、nagios、nagios-plugins、nrpe、perl、php、pnp4nagios和rrdtool。这些...
### CentOS安装Nagios及其监控Linux与Windows客户端的配置详解 #### 一、概述 Nagios是一款开源的网络监控系统软件,它可以帮助系统管理员跟踪网络中的主机和服务的状态,并在出现异常时通过电子邮件、短信或...
Nagios的基本安装相对简单,主要要求操作系统为Linux或支持的Unix系统。Apache HTTP服务作为可选的前提条件,提供Web界面展示监控信息。安装Nagios时,除了官方文档提到的基本软件包外,可能还需要安装Apache、NRPE...
在Linux环境下,Nagios的安装和部署涉及到多个步骤和依赖组件。以下是对Nagios在Redhat Linux 5上安装部署的详细过程。 首先,你需要下载必要的软件包,包括: 1. HTTP服务器Apache(httpd)的源代码 2. Nagios的...
### Nagios监控Linux主机、Web服务及其实现飞信自动报警 #### 一、Nagios简介 Nagios是一款非常强大的开源网络监控系统,它主要用于监控计算机系统的各种服务状态,比如服务器硬件健康状况、应用软件运行状态、...
### Nagios安装与配置知识点详解 #### 一、Nagios简介及原理 **Nagios** 是一款非常流行的开源网络监控系统,主要用于监控网络中各种服务器、工作站、路由器、交换机等设备的状态。它能够有效地监控 Windows、...
在这个“nagios安装与配置”的主题中,我们将深入探讨Nagios的安装过程、基本配置以及如何忽略awstats配置。 一、Nagios安装 1. **系统需求**:Nagios支持多种Linux发行版,如Ubuntu、CentOS等。确保你的系统满足...
- **基础环境准备**:Nagios安装要求系统环境为Linux或其他支持的操作系统。建议安装Apache Web服务器以支持Web界面显示。 - **依赖包安装**:虽然Nagios官方文档声称依赖包较少,但仍需确保系统中安装了必要的组件...
通过以上步骤,我们可以成功地在Linux环境下安装配置Nagios,并扩展其功能以支持对Linux和Windows系统的监控以及通过飞信进行报警。这一系列操作不仅提高了系统的可用性和响应速度,也为系统管理员提供了更全面的...
- 适合安装Nagios的操作系统是Linux或Unix,不支持Windows平台。尽管如此,Nagios可以用来监控Windows平台上的设备和服务。 - 安装Nagios之前,需要准备好编译环境和依赖包,例如gcc和gcc-c++。 2. Apache编译...
Nagios通常在Linux系统上运行,常见的如Ubuntu、CentOS等。在安装前,确保系统已经更新到最新版本,并安装了必要的开发工具和库,如gcc、make、wget等。 3. **获取安装文件** 提供的"nagios安装必备文件"可能包含...
### Nagios监控Linux主机——NRPE安装与应用详解 #### NRPE概述及其工作原理 NRPE(Nagios Remote Plugin Executor)是Nagios的一种扩展工具,主要用于远程监控Linux主机的状态,比如CPU负载、内存使用情况、磁盘...
【标题】中的“nagios安装文件”涉及的是Nagios,一个开源的企业级系统、网络和服务监控工具。Nagios允许用户监控网络上的服务状态、服务器资源(如CPU负载、磁盘空间、内存使用)以及各种设备,如路由器、交换机等...
本文将详细介绍在Linux环境下Nagios的安装配置及其常用插件的使用。 首先,安装Nagios前需要确保系统已安装了必要的基础软件,如GCC编译器、Apache HTTP服务器、Perl环境以及相关库。在基于Red Hat的系统(如CentOS...
通过上述步骤,我们不仅完成了 Nagios 在 Linux 系统上的安装,还进行了基本的配置工作,包括 Apache HTTP Server 的安装、PHP 的安装以及 Nagios 的安装与配置。此外,还介绍了如何针对不同的监控需求定义具体的...
(2)NSCA:用来让 被监控的远程Linux/Unix主机主动将监控信息发送给Nagios服务器(这在冗余监控模式中特别要用到) (3)NSClient++:用来监控 Windows主机时安装在Windows主机上的组件 (4)NDOUtils:则用来将...
在本教程中,我们将详细介绍如何搭建和配置Nagios,包括Nagios英文版和中文版的安装步骤。 **一、Nagios系统需求** 在开始安装Nagios之前,确保你的系统满足以下基本要求: 1. 一个运行Linux的操作系统,如Ubuntu、...
Nagios 和 Cacti 安装部署指南 Nagios 是一个开源的应用软件,用于监控系统和网络。它通常运行于一个主服务器上,这个服务器运行 Linux 或 Unix 操作系统。Nagios 利用其众多的插件实现对本机和远端服务的监控, 当...