pdoc 0.1 documentation

icinga

«  Nagios   ::   Contents   ::   icinga-web  »

icinga

Note

Arch linux + apache2

icingaのインストール

# cd /tmp
# wget http://aur.archlinux.org/packages/ic/icinga/icinga.tar.gz
# tar zxvf icinga.tar.gz
# cd icinga
# makepkg --asroot
# pacman -U icinga-1.7.1-1-x86_64.pkg.tar.xz

nagios-pluginsのインストール

icingaをインストールしてもプラグインが1つも無いので、nagios-pluginsを入れてシンボリックリンクを張る

# cd /tmp
# wget https://aur.archlinux.org/packages/na/nagios-plugins/nagios-plugins.tar.gz
# cd nagios-plugins
# makepkg --asroot
# pacman -U nagios-plugins-1.4.15-2-x86_64.pkg.tar.xz
# cd /usr/share/icinga
# rmdir libexec
# ln -s ../nagios/libexec ./

Note

libexecディレクトリのシンボリックリンクを張るか、muninのように必要なプラグインのシンボリックリンクだけを張るか、悩ましいところではある。

サンプルコンフィグのコピー

# cd /etc/icinga
# cp -p cgi.cfg.sample cgi.cfg
# cp -p icinga.cfg.sample icinga.cfg
# cp -p resource.cfg.sample resource.cfg
#
# cd objects
# cp -p commands.cfg.sample commands.cfg
# cp -p contacts.cfg.sample contacts.cfg
# cp -p localhost.cfg.sample localhost.cfg
# cp -p templates.cfg templates.cfg.sample
# cp -p timeperiods.cfg timeperiods.cfg.sample

起動

# rc.d start icinga

Note

Archの場合、デフォルトのログは /var/icinga/icinga.log にあるので、うまく起動しない時はそちらを確認

Webアクセスのユーザの設定

# htpasswd -c /etc/icinga/htpasswd.users icingaadmin

Apacheの設定

# cd /etc/httpd/conf
# echo "#------ Icinga settings ------" >> httpd.conf
# echo "Include conf/extra/icinga.conf" >> httpd.conf
# rc.d restart httpd

«  Nagios   ::   Contents   ::   icinga-web  »