■
nagiosをDB対応でインストールしてみたメモ。
▼ソース(Core Distribution/Plugins )をダウンロード
http://www.nagios.org/download/
# adduser nagios # tar zxvf nagios-1.*.tar.gz # cd nagios-1.* # ./configure --with-nagios-user=nagios --with-nagios-grp=nagios --with-mysql-xdata # mkdir /usr/local/nagios # make all # make install # make install-init # make install-config
▼プラグインインストール
# tar zxvf nagiosplug-1.*.tar.gz # cd nagiosplug-1.* # ./configure # make all # make install
▼Apacheの設定
ScriptAlias /nagios/cgi-bin/ /usr/local/nagios/sbin/AllowOverride AuthConfig Options ExecCGI Order allow,deny Allow from all Alias /nagios/ /usr/local/nagios/share/Options None AllowOverride AuthConfig Order allow,deny Allow from all
▼.htaccessの作成
# vi /usr/local/nagios/sbin/.htaccess
AuthName "Ristricted Area" AuthType Basic AuthUserFile /usr/local/apache2/conf/passwd require valid-user
# cp /usr/local/nagios/sbin/.htaccess /usr/local/nagios/share/
▼認証ユーザ作成
# /usr/local/apache2/bin/htpasswd /usr/local/apache2/conf/passwd nagios
▼MySQLテーブル作成
# /usr/local/mysql/bin/mysql -r root -p nagios < /usr/local/src/nagios-1.*/contrib/database/create_mysql
参考
http://nagios.x-trans.jp/Nagios-doc/JAPANESE/xdata-db.html