个人工具

“UbuntuHelp:Nagios2”的版本间的差异

来自Ubuntu中文

跳转至: 导航, 搜索
(New page: {{From|https://help.ubuntu.com/community/Nagios2}} {{Languages|php5}} This page describes how to install and configure Nagios2 on Edgy Eft. To my knowledge, Nagios2 is not in the Dapper...)
 
第13行: 第13行:
 
<pre><nowiki>
 
<pre><nowiki>
 
   sudo apt-get install nagios2 nagios-plugins nagios-images
 
   sudo apt-get install nagios2 nagios-plugins nagios-images
</nowiki></code>
+
</nowiki></pre>
 
== Initial Configuration ==
 
== Initial Configuration ==
  
第23行: 第23行:
 
   cd /etc/nagios2/
 
   cd /etc/nagios2/
 
   sudo htpasswd -c htpasswd.users nagiosadmin
 
   sudo htpasswd -c htpasswd.users nagiosadmin
</nowiki></code>
+
</nowiki></pre>
 
** If you want to use something other then nagiosadmin as your user, that is fine, just make the necessary adjustments to /etc/nagios2/cgi.cfg. Wherever it says nagiosadmin change it.
 
** If you want to use something other then nagiosadmin as your user, that is fine, just make the necessary adjustments to /etc/nagios2/cgi.cfg. Wherever it says nagiosadmin change it.
  
第33行: 第33行:
 
<pre><nowiki>
 
<pre><nowiki>
 
   sudo mkdir /etc/nagios2/mysite
 
   sudo mkdir /etc/nagios2/mysite
</nowiki></code>
+
</nowiki></pre>
 
** Tell nagios where to look for your *.cfg files.  Add the following to /etc/nagios2/nagios.cfg, near the similar options:
 
** Tell nagios where to look for your *.cfg files.  Add the following to /etc/nagios2/nagios.cfg, near the similar options:
 
<pre><nowiki>
 
<pre><nowiki>
 
   cfg_dir=/etc/nagios2/mysite
 
   cfg_dir=/etc/nagios2/mysite
</nowiki></code>
+
</nowiki></pre>
  
 
I have included below a sample config file which you would put in your mysite directory. I don't know if this is the best way, but this is how I finally got up and going.  
 
I have included below a sample config file which you would put in your mysite directory. I don't know if this is the best way, but this is how I finally got up and going.  
第56行: 第56行:
 
   use                  generic-service
 
   use                  generic-service
 
   }
 
   }
</nowiki></code>
+
</nowiki></pre>
  
 
For more information, refer to http://localhost/nagios2/docs/xodtemplate.html
 
For more information, refer to http://localhost/nagios2/docs/xodtemplate.html

2007年5月13日 (日) 12:37的版本


This page describes how to install and configure Nagios2 on Edgy Eft. To my knowledge, Nagios2 is not in the Dapper Drake repositories. Since Monitoring should be carried out by a separate host, it should not be a hardship to use Edgy, even if all your other servers run Dapper. Your situation may be different. The information in this guide might be useful for a Dapper configuration.

Introduction

Nagios is an open source host, service and network monitoring program. The official homepage is http://nagios.org/

Installation

Nagios is in the Universe repository. To install:

  sudo apt-get install nagios2 nagios-plugins nagios-images

Initial Configuration

This is the basic configuration to get Nagios2 running before you add your site specific tests.

    • Setup htpasswd file for web access

The configuration for authentication is in /etc/nagios2/apache2.conf. The default htpasswd file is /etc/nagios2/htpasswd.users, which does not exist upon installation.

  cd /etc/nagios2/
  sudo htpasswd -c htpasswd.users nagiosadmin
    • If you want to use something other then nagiosadmin as your user, that is fine, just make the necessary adjustments to /etc/nagios2/cgi.cfg. Wherever it says nagiosadmin change it.

That's all to get it running! Navigate to http://nagios_server/nagios2 and log in to see your systems monitor. By default it monitors the machine it runs on and it's gateway to the Internet.

Further Configuration

    • Add a custom directory for your *.cfg files
  sudo mkdir /etc/nagios2/mysite
    • Tell nagios where to look for your *.cfg files. Add the following to /etc/nagios2/nagios.cfg, near the similar options:
  cfg_dir=/etc/nagios2/mysite

I have included below a sample config file which you would put in your mysite directory. I don't know if this is the best way, but this is how I finally got up and going.

define host{
  host_name  myotherhost
  alias      My Other Host
  address    192.168.1.101
  parents    localhost
  use        generic-host
  }

define service{
  host_name            myotherhost
  service_description  PING
  check_command        check_ping!100.0,20%!500.0,60%
  use                  generic-service
  }

For more information, refer to http://localhost/nagios2/docs/xodtemplate.html


CategoryDocumentation