Tao He

Tao He

  • Docs
  • API
  • Help
  • Blog

›Recent Posts

Recent Posts

  • Microsoft PowerPoint
  • Chrome
  • Alfred
  • Docusaurus
  • Git Commands

Nagios

December 28, 2014

{% include JB/setup %}

Ubuntu Apache

linux-dash

sudo apt-get install php5 curl php5-curl php5-json
cd /var/www/html/
git clone https://github.com/afaqurk/linux-dash.git

<123.123.123.123/linux-dash/index.html>

Nagios

How do I install nagios?

Ubuntu Nginx

linux-dash

sudo apt-get install php5 curl php5-curl php5-json
cd /usr/share/nginx/html/
git clone https://github.com/afaqurk/linux-dash.git

<123.123.123.123/linux-dash/index.html>

Nagios (Failed)

sudo apt-get install fcgiwrap spawn-fcgi
sudo apt-get install nagios3

Add two upstream clauses in the http section

sudo cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bak
sudo vi /etc/nginx/nginx.conf
upstream php {
    server unix:/var/run/php5-fpm.sock;
}

upstream fcgiwrap {
    server unix:/var/run/fcgiwrap.sock;
 }

Add a new virtualhost

sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/nagios
ln -s /etc/nginx/sites-available/nagios /etc/nginx/sites-enabled/nagios
sudo vi /etc/nginx/sites-available/nagios
server {
    listen   80;
    server_name  nagios.example.tld;

    access_log  /var/log/nginx/nagios.access.log;
    error_log   /var/log/nginx/nagios.error.log info;

    expires 31d;

    root /usr/share/nagios3/htdocs;
    index index.php index.html;

    auth_basic "Nagios Restricted Access";
    auth_basic_user_file /etc/nagios3/htpasswd.users;

    location /stylesheets {
        alias /etc/nagios3/stylesheets;
    }

    location ~ \.cgi$ {
        root /usr/lib/cgi-bin/nagios3;

        rewrite ^/cgi-bin/nagios3/(.*)$ /$1;

        include /etc/nginx/fastcgi_params;

        fastcgi_param AUTH_USER $remote_user;
        fastcgi_param REMOTE_USER $remote_user;
        fastcgi_param SCRIPT_FILENAME /usr/lib/cgi-bin/nagios3$fastcgi_script_name;

        fastcgi_pass fcgiwrap;
    }

    location ~ \.php$ {
        include /etc/nginx/fastcgi_params;
        fastcgi_pass php;
    }
}

Restart

sudo service nginx restart
sudo service php5-fpm restart
sudo service fcgiwrap restart

<123.123.123.123/nagios/index.php>

How do I install nagios

How to serve nagios with nginx

Nagios

Recent Posts
  • Ubuntu Apache
    • linux-dash
    • Nagios
  • Ubuntu Nginx
    • linux-dash
    • Nagios (Failed)
    • Restart
Tao He
Docs
Getting Started (or other categories)Guides (or other categories)API Reference (or other categories)
Community
User ShowcaseStack OverflowProject ChatTwitter
More
BlogGitHubStar
Facebook Open Source
Copyright © 2019 Your Name or Your Company Name