nagiosをインストール

下記のサイトどおりに実施したらうまくいくはず。

Nagios導入参考サイト

参考サイトではapacheの部分はcentos7での設定になっているので注意。

guiのみかたがイマイチわからないところがあるので、調べる。

トラブルシューティング

make時のエラーで下記のようなエラーがでたとき

・
・
・
gcc -Wall -I.. -g -O2 -DHAVE_CONFIG_H -DNSCORE -c -o nagios.o nagios.c
gcc -Wall -I.. -g -O2 -DHAVE_CONFIG_H -DNSCORE   -c -o broker.o broker.c
/tmp/cc2ftkqM.s: Assembler messages:
/tmp/cc2ftkqM.s:158: Error: expecting string instruction after `rep'
make[1]: *** [broker.o] エラー 1
make[1]: ディレクトリ `/root/nagios-4.1.1/base' から出ます
make: *** [all] エラー 2

調べるとbinutilsが問題らしい。バージョン上げると解決するらしい。 現在のバージョンはbinutils-2.20.51.0.2である。

バージョン上げるために

yum update binutils

としても、binutils-2.20.51.0.2のままで最新版はないと言われるので、

gccのときと同じように、devtoolsetでインストールする。

yum -y install devtoolset-2-binutils

# rpm -qa | grep binutils
binutils-2.20.51.0.2-5.44.el6.x86_64
devtoolset-2-binutils-2.23.52.0.1-10.el6.x86_64

有効化
scl enable devtoolset-2 bash

上記のように実施し、binutilsのバージョンを上げて、再度makeするとうまくいった。