ここでは、Xymon(シモン)マネージャをソースからインストールするに当たって、コンパイル等で必要となるパッケージの事前導入を行なっていきます。(RPMパッケージからインストールする場合は依存関係で勝手にインストールされて楽チンなのですが…)
XymonのインストールHELPにも書かれている3項目、プラスアルファの合計5項目のパッケージ等々を導入していきます。
- WEBサーバ(apache)
- Cコンパイラ・GNU make
- Xymonをビルドするのに必要なライブラリ
- fpingユーティリティ
- その他モロモロ
WEBサーバ(apache)の導入
すでに導入されている場合に、再度インストール作業を実行しても問題ありませんのでご安心ください!「already installed」って言われるだけです(笑)
# yum install httpd
===============================================================================================================
Package Arch Version Repository Size
===============================================================================================================
Installing:
httpd x86_64 2.4.6-90.el7.centos base 2.7 M
Installing for dependencies:
httpd-tools x86_64 2.4.6-90.el7.centos base 91 k
mailcap noarch 2.1.41-2.el7 base 31 k
Transaction Summary
===============================================================================================================
Install 1 Package (+2 Dependent packages)
Total download size: 2.8 M
Installed size: 9.6 M
Is this ok [y/d/N]: y [Enter]
Complete!
C compiler・GNU makeの導入
当方の環境では、すでに導入されており「already installed 」となりました。
# yum install gcc make
Package gcc-4.8.5-39.el7.x86_64 already installed and latest version
Package 1:make-3.82-24.el7.x86_64 already installed and latest version
PCRE・RRDtool・OpenSSL・OpenLDAPライブラリの導入
# yum install pcre-devel rrdtool-devel openssl-devel openldap-devel
Transaction Summary
===================================================================================================================
Install 4 Packages (+42 Dependent packages)
Total download size: 10 M
Installed size: 31 M
Is this ok [y/d/N]: y [Enter]
Complete!
configure時に要求されたパッケージの導入
./configure実行時に足りないと怒られたパッケージの数々になります。
当方の環境では以下のパッケージが必要となりました。
・fping
・c-ares-devel
・libtirpc-devel
・yp-tools
# yum install fping c-ares-devel libtirpc-devel yp-tools
===============================================================================================================
Package Arch Version Repository Size
===============================================================================================================
Installing:
c-ares-devel x86_64 1.10.0-3.el7 base 72 k
fping x86_64 3.10-4.el7 epel 46 k
libtirpc-devel x86_64 0.2.4-0.16.el7 base 91 k
yp-tools x86_64 2.14-5.el7 base 79 k
Installing for dependencies:
c-ares x86_64 1.10.0-3.el7 base 78 k
ypbind x86_64 3:1.37.1-9.el7 base 62 k
Transaction Summary
===============================================================================================================
Install 4 Packages (+2 Dependent packages)
Total download size: 429 k
Installed size: 878 k
Is this ok [y/d/N]: y [Enter]
Complete!
後々必要であろう必要であろうパッケージの導入
後々必要になるであろう「libpng」を導入しておきましょう。
# yum install libpng-devel
===================================================================================================================
Package Arch Version Repository Size
===================================================================================================================
Installing:
libpng-devel x86_64 2:1.5.13-7.el7_2 base 122 k
Transaction Summary
===================================================================================================================
Install 1 Package
Total download size: 122 k
Installed size: 211 k
Is this ok [y/d/N]: y [Enter]
Complete!
おわりに(次回は)
これにて事前準備は完了となります。続いてXymonマネージャ(本体)のインストール作業を実施していきます。
ここでは、Xymonマネージャ(本体)のインストール作業を実施していきます。 特段難しい箇所はないかと思います。 以下の流れで作業を実施してください。 Xymon実行ユーザ登録 # useradd xymon インストー …