问题1:Nagios是什么?
答:是一个监视系统运行状态和网络信息的监视系统。
问题2:ubuntu下搭建nagios?
答:
依赖的软件包
sudo apt-get install apache2
sudo apt-get install build-essential
sudo apt-get install libgd2-xpm-dev
建立一个帐号
切换为root用户
#切换为root用户
sudo -s
#创建一个名为nagios的帐号并给定登录口令
useradd -m -s /bin/bash nagios
passwd nagios
#创建一个用户组名为nagcmd用于从Web接口执行外部命令。将nagios用户和apache用户都加到这个组中
groupadd nagcmd
usermod -a -G nagcmd nagios
usermod -a -G nagcmd www-data
下载Nagios和插件程序包
在http://www.nagios.org/download/
能够取到最新的版本的Nagios和Nagios的插件
wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.3.tar.gz
wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.11.tar.gz
编译和安装Nagios
tar zxvf nagios-3.2.3.tar.gz
cd nagios-3.2.3
./configure --with-command-group=nagcmd
make all
make install
make install-init
make install-config
make install-commandmode
客户配置
配置文件默认安装在/usr/local/nagios/etc
修改Email信息/usr/local/nagios/etc/objects/contacts.cfg
配置WEB接口
安装Nagios的WEB配置文件到Apache的conf.d目录下
make install-webconf
创建一个nagiosadmin的用户用于Nagios的WEB接口登录。记下所设置的登录口令。
htpasswd2 -c /usr/local/nagios/etc/htpasswd.users.nagiosadmin
重启Apache服务以使设置生效
/etc/init.d/apache2 reload
编译安装Nagios插件
tar zxvf nagios-plugins-1.4.11.tar.gz
./configuer --with-nagios-user=nagios --with-nagios-group=nagios
make
make install
开始Nagios
配置Nagios自动开启
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios
验证Nagios的样例配置文件
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
如果没有错误,则开始Nagios
/etc/init.d/nagios start
WEB登录接口 http://localhost/nagios/
ps:
nagios 3.2开始默认文档改为index.php
在系统环境中需要安装php
sudo apt-get install php5
在home目录下没有自动创建nagios目录,可以手动创建。
分享到:
相关推荐
在Ubuntu 8.10系统上安装Nagios是一项涉及多个组件的过程,包括...至此,Nagios已在Ubuntu 8.10上成功安装并配置完毕,可以开始监控你的网络环境了。记得根据实际需求调整Nagios的配置文件,添加要监控的主机和服务。
通过以上步骤,可以在Ubuntu 14.10上成功安装并配置Centreon与Nagios 3,实现网络设备和服务的监控。注意,上述步骤假设您已经有了一定的基础知识,例如如何使用命令行和基本的Linux系统管理技巧。
Nagios是一款强大的网络监控...至此,Nagios已经在Ubuntu上成功安装并运行,可以监控指定的主机和服务状态,提供异常通知,以及通过Web界面查看网络状态和日志信息。请根据实际情况调整上述配置,以适应您的具体需求。
《Nagios监控安装配置详解》 Nagios是一款开源的网络监控系统,它能够对网络服务、主机、网络设备以及各种应用程序进行实时监控,确保IT基础设施的稳定运行。本文档详细介绍了Nagios的安装配置过程,包括监控插件的...
在安装Nagios的过程中,可能忘记创建必要的用户和组,这将导致Nagios无法正常运行或启动。 **解决方法:** - 使用`groupadd`和`useradd`命令创建Nagios用户和组,例如: ``` groupadd nagios useradd -g nagios ...
Nagios Enterprises是Nagios软件的商业公司,提供了商业支持和技术服务,对于用户在安装和使用Nagios过程中遇到的问题提供帮助。公司的联系方式和版权信息也在文档中给出。 在添加完用户和用户组之后,文档继续指导...
在Ubuntu 10.04 TLS环境下配置Nagios 3.4.1监控系统是一项关键任务,它能帮助管理员实时监控服务器和网络设备的健康状态。Nagios是一款开源的网络监控系统,可以检测各种网络问题,包括服务器宕机、服务中断、网络...
通过以上步骤,我们可以成功地在Linux环境下搭建一套Nginx+Nagios监控平台。这套平台不仅可以监控服务器的健康状况,还能及时向管理员发送报警通知,从而提高系统的稳定性和可靠性。对于运维人员来说,掌握这套监控...
本文将详细介绍在Linux环境下Nagios的安装配置及其常用插件的使用。 首先,安装Nagios前需要确保系统已安装了必要的基础软件,如GCC编译器、Apache HTTP服务器、Perl环境以及相关库。在基于Red Hat的系统(如CentOS...
本文将详细介绍如何在Linux环境下进行Nagios的最新版本安装。 首先,我们需要准备一个支持Nagios的Linux发行版,如Ubuntu或CentOS。在开始安装前,确保系统已经更新到最新版本,通过执行`sudo apt-get update`...
默认情况下,用户名是`nagiosadmin`,密码在安装过程中已经设置。 **五、监控及报警** 1. **添加监控对象**:通过Nagios Web界面,你可以动态添加、编辑或删除要监控的对象和服务。 2. **配置报警**:设置当某个...
2. 配置Nagios监控项,如主机、服务和时间周期,然后重启Nagios服务。 3. 访问Nagios Web界面(如http://yourserver/nagios),使用之前创建的nagios用户登录,验证Nagios是否能正确显示监控信息。 至此,你已经...
- **快速安装指南**:适用于不同操作系统的快速安装流程,包括Fedora、openSUSE和Ubuntu。 - **监控Windows主机**:介绍如何在Nagios中设置监控Windows主机的方法,包括安装Windows代理程序和配置Nagios的具体步骤。...
在被动模式下,Nagios监控服务器不再主动去被监控主机上轮询获取数据,而是由被监控主机上的插件或脚本自行收集监控数据,并通过特定方式发送到监控服务器。NSCA(Nagios Simple Check Agent)就是这样一个插件,它...
2. **安装依赖**:在安装Nagios前,需要安装一些必要的依赖库,如GCC编译器、CGI支持、NRPE(Nagios Remote Plugin Executor)等。 3. **获取源码**:从Nagios官方网站下载最新版本的源码包。 4. **编译与安装**:...