Web服务器Apache2的安装
*****************************************************************************
1、创建用户组和用户名,用于设置用户权限
# groupadd nagios //新建一个用户组
# useradd -g nagios apache2 //新建一个用户名
*****************************************************************************
2、下载apache原代码,后缀名是.tar.gz
在本项目中用到的apache2版本是:httpd-2.2.10.tar.gz
*****************************************************************************
3、进到httpd-2.2.10.tar.gz所在的目录
# tar -zxvf httpd-2.2.10.tar.gz
# cd httpd-2.2.10
# ./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite --enable-auth-digest=shared
*****************************************************************************
4、编译安装apache
# make
# make install
*****************************************************************************
5、编辑/usr/local/apache2/conf/httpd.conf文件
# vi /usr/local/apache2/conf/httpd.conf
ServerRoot "/usr/local/apache2"
...
<IfModule !mpm_netware.c>
User apache2 //此处需要修改
Group nagioss //此处需要修改
</IfModule>
*****************************************************************************
6、Don't forget to setup Apache access privileges to your nagios directories:
# chown -R apache2:nagios /usr/local/apache2/htdocs //修改文件于目录的拥有者
# chmod -R 750 /usr/local/apache2/htdocs //设置用户的管理权限
*****************************************************************************
7、启动,重启apache服务器
启动:
# /usr/local/apache2/bin/apachectl start
停止
# /usr/local/apache2/bin/apachectl stop
注:也可以将该服务设置为开启自动运行,方法:
# cp /usr/local/apache2/bin/apachectl /etc/init.d
# chmod 755 /etc/init.d/apachectl
# chkconfig --add apachectl
# chkconfig --level 35 apachectl on
*****************************************************************************
8、测试
启动apache
#/etc/init.d/apachectl start
如果顺利,那么可以从其他机器上的浏览器上连接到你的机器并将看到Apache的欢迎页面。并检查以下进程是否运行着:
# ps aux | grep httpd
运行该命令后可以看到:
root 12100 0.0 0.0 14016 1804 ? Ss 17:29 0:00 /usr/local/apache2/bin/httpd -k start
apache2 12101 0.0 0.0 14016 1356 ? S 17:29 0:00 /usr/local/apache2/bin/httpd -k start
apache2 12102 0.0 0.0 14016 1356 ? S 17:29 0:00 /usr/local/apache2/bin/httpd -k start
apache2 12103 0.0 0.0 14016 1356 ? S 17:29 0:00 /usr/local/apache2/bin/httpd -k start
apache2 12104 0.0 0.0 14016 1356 ? S 17:29 0:00 /usr/local/apache2/bin/httpd -k start
apache2 12105 0.0 0.0 14016 1356 ? S 17:29 0:00 /usr/local/apache2/bin/httpd -k start
root 12159 0.0 0.0 3036 720 pts/0 S+ 17:30 0:00 grep httpd
root 31259 0.0 0.0 9660 2632 pts/0 T 16:35 0:00 vi /usr/local/apache2/conf/httpd.conf
*******************************************************************************
9、如果上述各个步骤均出现预期结果,那就说明apache安装正确,为了检查自己的成果可以在浏览器中输入:http://localhost。如果出现如下字样:
It works!
就表明你的Apache2已经工作了。
你就可以放心的进入下一个安装环节:Nagios平台的安装。
*******************************************************************************
敬请关注:
Nagios实践之路(三)—-Nagios基本平台的安装http://walsh.iteye.com/admin/blogs/286680
分享到:
相关推荐
本文将详细介绍在Linux环境下安装和配置Nagios的全过程,以及一些个人实践心得。 首先,确保你拥有以下软件包:httpd、imagepak-base、mysql、nagios、nagios-plugins、nrpe、perl、php、pnp4nagios和rrdtool。这些...
### 自己实践总结的nagios企业级安装应用 #### 安装与配置环境 本文档将详细介绍如何在企业环境中部署Nagios监控系统。Nagios是一款强大的开源监控工具,能够帮助管理员实时监控网络中的服务器、路由器以及其他IT...
2. 安装Nagios Plugins: ``` # cd ~/downloads/nagios-plugins-1.4.13 # ./configure --with-nagios-user=nagios --with-nagios-group=nagios # make # make install ``` 接下来,配置Nagios的Web界面,创建HTTP...
2. Nagios插件(例如nagios-plugins-1.4.9) 3. NRPE客户端(例如nrpe-2.8.1) 4. NSClient++(Windows下的Nagios客户端) 监控的目标包括各种服务状态、系统资源使用情况等。例如,对于Nagios-server,要监控FTP...
企业级部署Nagios监控系统,需要遵循一系列最佳实践,以确保监控系统的高效性和可靠性。 首先,我们需要理解使用Nagios的必要性。随着IT系统的日益复杂化,管理和维护成本随之上升。因此,需要减少管理成本,优化...
2. 安装依赖:Nagios需要一些库和工具,如Apache、Perl、CGI和NRPE(Nagios Remote Plugin Executor)。使用以下命令安装必要的软件包: - Debian/Ubuntu: `sudo apt-get install apache2 libapache2-mod-...
Apache HTTP Server,简称Apache,是世界上最流行的Web服务器软件之一,被广泛用于托管各种网站和应用程序。版本2.4.32是Apache服务器的一个稳定版本,提供了许多改进和新功能。以下将详细介绍Apache 2.4.32在安装、...
#### 二、《Pro Nagios 2.0》书籍简介 《Pro Nagios 2.0》是一本详尽介绍Nagios 2.0配置与管理的专业书籍,作者为James Turnbull。该书由Apress出版社出版,版权信息显示该书于2006年出版。本书全面覆盖了Nagios ...
《Nagios安装详解》 Nagios是一款广泛使用的开源网络监控系统,它能实时监控网络服务、系统状态以及各种IT资源,及时发现并报警问题。本文将详细讲解在CentOS 5.5 32位系统上安装Nagios及其相关组件的步骤。 首先...
二、安装步骤 1. **系统准备**:确保你的服务器运行的是Linux操作系统,如Ubuntu、CentOS或Debian。更新系统并安装必要的依赖库,如GCC编译器、curl、wget等。 2. **获取Nagios源码**:访问Nagios官方网站下载最新...
2. **下载Nagios**: 从官方网站或其他可靠源下载最新的Nagios安装包。 3. **配置Web服务器**: 配置Apache或其他Web服务器以支持Nagios的Web界面。 4. **配置Nagios**: 编辑`nagios.cfg`等配置文件,设置监控目标和...
在这个名为"Nagios安装资源.zip"的压缩包中,包含了安装Nagios所需的所有关键组件和配置文件,确保用户在安装过程中不会遇到困难。 Nagios的安装过程通常包括以下步骤: 1. **环境准备**:首先,你需要一个支持...
Nagios的强大之处在于其灵活性和可扩展性,支持多种插件和配置,可以定制化监控几乎任何IT资源。 在提供的压缩包文件中,我们有两个文件:`nagios-cn-3.2.3.tar.bz2`和`nagios.zip`。`nagios-cn-3.2.3.tar.bz2`是...
二、Nagios组件与架构 Nagios主要由四个核心组件构成: 1. Nagios Core:这是监控引擎,负责定期检查服务和主机状态,处理警报和通知。 2. Plugins:一系列可执行脚本,用于检查各种服务和硬件状态。 3. Nagios XI...
2. **启动 Nagios 服务**:安装完成后,需要通过命令 `service nagios start` 启动 Nagios 服务。 3. **访问 Web 界面**:启动服务后,可以通过浏览器访问 Nagios 的 Web 管理界面,默认地址为 `...
在这个“NAGIOS安装学习”资料中,我们将探讨NAGIOS的基础知识,安装步骤,以及如何进行配置和使用。 首先,NAGIOS的核心功能包括对服务器、网络设备、服务(如HTTP、SMTP等)的监控。它通过周期性地发送探测请求,...
2. **配置文件**:Nagios的配置主要通过修改其配置文件来完成,包括`/etc/nagios/nagios.cfg`全局配置文件,以及`/etc/nagios/conf.d/`目录下的主机和服务配置文件。配置内容包括定义主机、服务检查间隔、报警阈值、...
以上就是关于“Apache压力测试之ab”的详细讲解,希望对你理解和使用ab工具进行压力测试有所帮助。如果你对此有更多疑问,或者想交流相关经验,可以加入指定的QQ群或通过提供的联系方式与作者取得联系。