`
walsh
  • 浏览: 433181 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

Nagios实践之路(二)—-Apache2的安装

阅读更多
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


分享到:
评论

相关推荐

    nagios安装和配置全过程

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

    自己实践总结的nagios企业级安装应用

    ### 自己实践总结的nagios企业级安装应用 #### 安装与配置环境 本文档将详细介绍如何在企业环境中部署Nagios监控系统。Nagios是一款强大的开源监控工具,能够帮助管理员实时监控网络中的服务器、路由器以及其他IT...

    Nagios的安装部署和与Cacti的整合(linuxtone

    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...

    nagios配置全攻略

    2. Nagios插件(例如nagios-plugins-1.4.9) 3. NRPE客户端(例如nrpe-2.8.1) 4. NSClient++(Windows下的Nagios客户端) 监控的目标包括各种服务状态、系统资源使用情况等。例如,对于Nagios-server,要监控FTP...

    Nagios企业级监控部署最佳实践

    企业级部署Nagios监控系统,需要遵循一系列最佳实践,以确保监控系统的高效性和可靠性。 首先,我们需要理解使用Nagios的必要性。随着IT系统的日益复杂化,管理和维护成本随之上升。因此,需要减少管理成本,优化...

    nagios全套安装包和配置教程

    2. 安装依赖:Nagios需要一些库和工具,如Apache、Perl、CGI和NRPE(Nagios Remote Plugin Executor)。使用以下命令安装必要的软件包: - Debian/Ubuntu: `sudo apt-get install apache2 libapache2-mod-...

    官网下载Apache-2.4.32

    Apache HTTP Server,简称Apache,是世界上最流行的Web服务器软件之一,被广泛用于托管各种网站和应用程序。版本2.4.32是Apache服务器的一个稳定版本,提供了许多改进和新功能。以下将详细介绍Apache 2.4.32在安装、...

    Nagios.pdf

    #### 二、《Pro Nagios 2.0》书籍简介 《Pro Nagios 2.0》是一本详尽介绍Nagios 2.0配置与管理的专业书籍,作者为James Turnbull。该书由Apress出版社出版,版权信息显示该书于2006年出版。本书全面覆盖了Nagios ...

    nagios安装文档.doc

    《Nagios安装详解》 Nagios是一款广泛使用的开源网络监控系统,它能实时监控网络服务、系统状态以及各种IT资源,及时发现并报警问题。本文将详细讲解在CentOS 5.5 32位系统上安装Nagios及其相关组件的步骤。 首先...

    nagios-install.rar_nagios_nagios install.txt_网络监控

    二、安装步骤 1. **系统准备**:确保你的服务器运行的是Linux操作系统,如Ubuntu、CentOS或Debian。更新系统并安装必要的依赖库,如GCC编译器、curl、wget等。 2. **获取Nagios源码**:访问Nagios官方网站下载最新...

    nagios手册

    2. **下载Nagios**: 从官方网站或其他可靠源下载最新的Nagios安装包。 3. **配置Web服务器**: 配置Apache或其他Web服务器以支持Nagios的Web界面。 4. **配置Nagios**: 编辑`nagios.cfg`等配置文件,设置监控目标和...

    Nagios安装资源.zip

    在这个名为"Nagios安装资源.zip"的压缩包中,包含了安装Nagios所需的所有关键组件和配置文件,确保用户在安装过程中不会遇到困难。 Nagios的安装过程通常包括以下步骤: 1. **环境准备**:首先,你需要一个支持...

    nagios顶顶的网络监控软件

    Nagios的强大之处在于其灵活性和可扩展性,支持多种插件和配置,可以定制化监控几乎任何IT资源。 在提供的压缩包文件中,我们有两个文件:`nagios-cn-3.2.3.tar.bz2`和`nagios.zip`。`nagios-cn-3.2.3.tar.bz2`是...

    田逸:开源监控利器nagios实战全解

    二、Nagios组件与架构 Nagios主要由四个核心组件构成: 1. Nagios Core:这是监控引擎,负责定期检查服务和主机状态,处理警报和通知。 2. Plugins:一系列可执行脚本,用于检查各种服务和硬件状态。 3. Nagios XI...

    nagios配置文件

    2. **启动 Nagios 服务**:安装完成后,需要通过命令 `service nagios start` 启动 Nagios 服务。 3. **访问 Web 界面**:启动服务后,可以通过浏览器访问 Nagios 的 Web 管理界面,默认地址为 `...

    NAGIOS安装学习

    在这个“NAGIOS安装学习”资料中,我们将探讨NAGIOS的基础知识,安装步骤,以及如何进行配置和使用。 首先,NAGIOS的核心功能包括对服务器、网络设备、服务(如HTTP、SMTP等)的监控。它通过周期性地发送探测请求,...

    linux运维监控Nagios配置

    2. **配置文件**:Nagios的配置主要通过修改其配置文件来完成,包括`/etc/nagios/nagios.cfg`全局配置文件,以及`/etc/nagios/conf.d/`目录下的主机和服务配置文件。配置内容包括定义主机、服务检查间隔、报警阈值、...

    apache压力测试之ab

    以上就是关于“Apache压力测试之ab”的详细讲解,希望对你理解和使用ab工具进行压力测试有所帮助。如果你对此有更多疑问,或者想交流相关经验,可以加入指定的QQ群或通过提供的联系方式与作者取得联系。

Global site tag (gtag.js) - Google Analytics