今日から監視システムの構築検証ということでオープンソースのNagiosを検証してみます。
利用するOSはRedhat Enterprise Linux 5.9です。
まずは前提条件である、Apacheのインストールから。
現時点で最新バージョンの2.4.9を利用します。
・ソースのダウンロード
http-2.4.9というフォルダが作成され、そちらにソースが格納されています。
・ソースのコンパイル
まずは、configureコマンドを実行しますが、早速エラーメッセージが・・・
早速、http://apr.apache.org/download.cgiからaprとapr-utilというのをダウンロードしてきました。
解凍したフォルダはsrclibに格納しておきます。
それでも、またエラーメッセージが・・・
今度はpcreというソースをftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/からダウンロードしてきて、コンパイル、インストールします。
今度はエラー無くコンパイル、インストール出来ました。
・起動
起動停止も特に問題ないようです。
ブラウザからIPにアクセスするとIt worksと表示されています。
無事、apacheがインストール出来た証拠です。
利用するOSはRedhat Enterprise Linux 5.9です。
まずは前提条件である、Apacheのインストールから。
現時点で最新バージョンの2.4.9を利用します。
・ソースのダウンロード
まずは、http://httpd.apache.org/download.cgiからソースをダウンロードしてきて解凍します。[root@test01 ~]# cd /usr/local/src[root@test01 src]# wget http://ftp.riken.jp/net/apache//httpd/httpd-2.4.9.tar.gz・・・2014-05-25 23:37:36 (9.06 MB/s) - `httpd-2.4.9.tar.gz' へ保存完了 [6784016/6784016][root@test01 src]# lshttpd-2.4.9.tar.gz[root@test01 src]# tar xzf httpd-2.4.9.tar.gz[root@test01 src]# lshttpd-2.4.9 httpd-2.4.9.tar.gz
http-2.4.9というフォルダが作成され、そちらにソースが格納されています。
・ソースのコンパイル
[root@test01 httpd-2.4.9]# ./configure --prefix=/usr/local/apache --enable-so --enable-mods-shared=allchecking for APR... noconfigure: error: APR not found. Please read the documentation.
まずは、configureコマンドを実行しますが、早速エラーメッセージが・・・
[root@test01 srclib]# pwd/usr/local/src/httpd-2.4.9/srclib[root@test01 srclib]# wget http://ftp.jaist.ac.jp/pub/apache//apr/apr-1.5.1.tar.gz[root@test01 srclib]# wget http://ftp.jaist.ac.jp/pub/apache//apr/apr-util-1.5.3.tar.gz[root@test01 srclib]# tar xvf apr-1.5.1.tar.gz[root@test01 srclib]# tar xvf apr-util-1.5.3.tar.gz[root@test01 srclib]# mv apr-1.5.1 apr[root@test01 srclib]# mv apr-util-1.5.3 apr-util[root@test01 srclib]# lsMakefile.in apr apr-1.5.1.tar.gz apr-util apr-util-1.5.3.tar.gz
早速、http://apr.apache.org/download.cgiからaprとapr-utilというのをダウンロードしてきました。
解凍したフォルダはsrclibに格納しておきます。
[root@test01 httpd-2.4.9]# ./configure --prefix=/usr/local/apache --enable-so --enable-mods-shared=allchecking for pcre-config... falseconfigure: error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/
それでも、またエラーメッセージが・・・
[root@test01 pcre-8.33]# wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.33.tar.gz[root@test01 pcre-8.33]# tar zxvf pcre-8.33.tar.gz[root@test01 pcre-8.33]# cd pcre-8.33[root@test01 pcre-8.33]# ./configure[root@test01 pcre-8.33]# make[root@test01 pcre-8.33]# make install
今度はpcreというソースをftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/からダウンロードしてきて、コンパイル、インストールします。
[root@test01 httpd-2.4.9]# ./configure --prefix=/usr/local/apache --enable-so --enable-mods-shared=all[root@test01 httpd-2.4.9]# make[root@test01 httpd-2.4.9]# make install
今度はエラー無くコンパイル、インストール出来ました。
・起動
[root@test01 bin]# cd /usr/local/apache/bin[root@test01 bin]# ./apachectl start[root@test01 bin]# ps ax|grep httpd18538 ? Ss 0:00 /usr/local/apache/bin/httpd -k start18539 ? Sl 0:00 /usr/local/apache/bin/httpd -k start18541 ? Sl 0:00 /usr/local/apache/bin/httpd -k start18566 ? Sl 0:00 /usr/local/apache/bin/httpd -k start18624 pts/0 S+ 0:00 grep httpd[root@test01 bin]# ./apachectl stop
起動停止も特に問題ないようです。
ブラウザからIPにアクセスするとIt worksと表示されています。
無事、apacheがインストール出来た証拠です。

コメント