ここでは、Xymon(シモン)マネージャをソースからインストールするに当たって、コンパイル等で必要となるパッケージの事前導入を行なっていきます。(RPMパッケージからインストールする場合は依存関係で勝手にインストールされて楽チンなのですが…)

XymonのインストールHELPにも書かれている3項目、プラスアルファの合計5項目のパッケージ等々を導入していきます。

  1. WEBサーバ(apache)
  2. Cコンパイラ・GNU make
  3. Xymonをビルドするのに必要なライブラリ
  4. fpingユーティリティ
  5. その他モロモロ

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マネージャ(本体)のインストール作業を実施していきます。