ユーザー:nagiosadmin
パスワード:nagiosadmin
BASIC認証でログインユーザーを変更すると、以下のエラーメッセージが表示されてnagiosの監視画面が開かない。
It appears as though you do not have permission to view information for any of the services you requested…
If you believe this is an error, check the HTTP server authentication requirements for accessing this CGI
and check the authorization options in your CGI configuration file.
設定ファイルのユーザー名をデフォルトの「nagiosadmin」から新しいBASIC認証のユーザーに変更する。
# cp -a /etc/nagios/cgi.cfg /etc/nagios/cgi.cfg.org # vi /etc/nagios/cgi.cfg %s/nagiosadmin/new user/g
[root@nagios ~]# /usr/lib64/nagios/plugins/check_nrpe -H backup -c check_total_procs CHECK_NRPE: Error - Could not complete SSL handshake.
⇒ 対象サーバのnrpe.cfgで接続許可を設定する
[root@backup ~]# vi /etc/nagios/nrpe.cfg allowed_hosts=127.0.0.1,192.168.1.0/24
※カンマ区切りで接続する必要のあるIPアドレスを追加。サブネットでの記述はバージョンによっては不可
[root@nagios ~]# /usr/lib64/nagios/plugins/check_nrpe -H backup -c check_total_procs NRPE: Unable to read output
⇒ 対象サーバにpluginがインストールされていることを確認する
無ければインストールする
[root@backup ~]# ls -l /usr/lib64/nagios/plugins [root@backup ~]# rpm -Uvh http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm [root@backup ~]# yum install nagios-plugins-all -y
[root@nagios ~]# /usr/lib64/nagios/plugins/check_nrpe -H backup -c check_disk NRPE: Command 'check_disk' not defined
⇒ 対象サーバのnrpe.cfgにcheck_diskコマンドを定義する
[root@backup ~]# less /etc/nagios/nrpe.cfg command[check_disk]=/usr/lib64/nagios/plugins/check_disk -w $ARG1$ -c $ARG2$ -p $ARG3$
[root@nagios ~]# /usr/lib64/nagios/plugins/check_nrpe -H backup -c check_disk -a 20 10 / CHECK_NRPE: Received 0 bytes from daemon. Check the remote server logs for error messages.
[root@backup ~]# less /var/log/messages Mar 15 21:51:06 backup nrpe[22993]: Error: Request contained command arguments, but argument option is not enabled! Mar 15 21:51:06 backup nrpe[22993]: Client request was invalid, bailing out...
⇒ 対象サーバのnrpe.cfgにパラメータの受信を許可する設定をする
[root@backup ~]# vi /etc/nagios/nrpe.cfg dont_blame_nrpe=1