macportsがインストールされていることが前提(詳細はコチラ)。macportsがインストールされていればnagiosのインストールはほぼ問題ない。

  1. macportsでnagiosを検索
    port search nagios
  2. nagiosインストール
    sudo port install nagios
  3. apacheのhttpd.confの編集(/Library/Server/Web/Config/apache2/httpd_server_app.conf)
    nagiosのホームディレクトリとCGI環境の設定を追記する。最後は忘れずにApacheを再起動する。
    # Nagios staffAdd
     
     ScriptAlias /nagios/cgi-bin/ "/opt/local/sbin/nagios/"
     <Directory "/opt/local/sbin/nagios">
     AllowOverride None
         Options ExecCGI
         Order allow,deny
         Allow from all
         AuthName "Nagios Access"
         AuthType Basic
         AuthUserFile /opt/local/etc/nagios/htpasswd.users
         require valid-user
     </Directory>
     
     Alias /nagios "/opt/local/share/nagios"
     <Directory "/opt/local/share/nagios">
         Options None
         AllowOverride AuthConfig
         Order allow,deny
         Allow from all
     </Directory>
     
     # End Nagios stuff