特殊:Badtitle/NS100:Nagios2:修订间差异
小无编辑摘要 |
小无编辑摘要 |
||
第12行: | 第12行: | ||
Nagios is in the Universe repository. To install: | Nagios is in the Universe repository. To install: | ||
<pre><nowiki> | <pre><nowiki> | ||
sudo apt-get install nagios2 nagios-plugins nagios-images | |||
</nowiki></pre> | </nowiki></pre> | ||
== Initial Configuration == | == Initial Configuration == | ||
第21行: | 第21行: | ||
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. | 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. | ||
<pre><nowiki> | <pre><nowiki> | ||
cd /etc/nagios2/ | |||
sudo htpasswd -c htpasswd.users nagiosadmin | |||
</nowiki></pre> | </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. | ||
第32行: | 第32行: | ||
** Add a custom directory for your *.cfg files | ** Add a custom directory for your *.cfg files | ||
<pre><nowiki> | <pre><nowiki> | ||
sudo mkdir /etc/nagios2/mysite | |||
</nowiki></pre> | </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 | |||
</nowiki></pre> | </nowiki></pre> | ||
第43行: | 第43行: | ||
<pre><nowiki> | <pre><nowiki> | ||
define host{ | define host{ | ||
host_name myotherhost | |||
alias My Other Host | |||
address 192.168.1.101 | |||
parents localhost | |||
use generic-host | |||
} | |||
define service{ | define service{ | ||
host_name myotherhost | |||
service_description PING | |||
check_command check_ping!100.0,20%!500.0,60% | |||
use generic-service | |||
} | |||
</nowiki></pre> | </nowiki></pre> | ||
2007年5月24日 (四) 15:52的版本
![]() |
文章出处: |
{{#if: | {{{2}}} | https://help.ubuntu.com/community/Nagios2 }} |
![]() |
点击翻译: |
English {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/af | • {{#if: UbuntuHelp:Nagios2|Afrikaans| [[::Nagios2/af|Afrikaans]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/ar | • {{#if: UbuntuHelp:Nagios2|العربية| [[::Nagios2/ar|العربية]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/az | • {{#if: UbuntuHelp:Nagios2|azərbaycanca| [[::Nagios2/az|azərbaycanca]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/bcc | • {{#if: UbuntuHelp:Nagios2|جهلسری بلوچی| [[::Nagios2/bcc|جهلسری بلوچی]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/bg | • {{#if: UbuntuHelp:Nagios2|български| [[::Nagios2/bg|български]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/br | • {{#if: UbuntuHelp:Nagios2|brezhoneg| [[::Nagios2/br|brezhoneg]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/ca | • {{#if: UbuntuHelp:Nagios2|català| [[::Nagios2/ca|català]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/cs | • {{#if: UbuntuHelp:Nagios2|čeština| [[::Nagios2/cs|čeština]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/de | • {{#if: UbuntuHelp:Nagios2|Deutsch| [[::Nagios2/de|Deutsch]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/el | • {{#if: UbuntuHelp:Nagios2|Ελληνικά| [[::Nagios2/el|Ελληνικά]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/es | • {{#if: UbuntuHelp:Nagios2|español| [[::Nagios2/es|español]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/fa | • {{#if: UbuntuHelp:Nagios2|فارسی| [[::Nagios2/fa|فارسی]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/fi | • {{#if: UbuntuHelp:Nagios2|suomi| [[::Nagios2/fi|suomi]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/fr | • {{#if: UbuntuHelp:Nagios2|français| [[::Nagios2/fr|français]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/gu | • {{#if: UbuntuHelp:Nagios2|ગુજરાતી| [[::Nagios2/gu|ગુજરાતી]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/he | • {{#if: UbuntuHelp:Nagios2|עברית| [[::Nagios2/he|עברית]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/hu | • {{#if: UbuntuHelp:Nagios2|magyar| [[::Nagios2/hu|magyar]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/id | • {{#if: UbuntuHelp:Nagios2|Bahasa Indonesia| [[::Nagios2/id|Bahasa Indonesia]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/it | • {{#if: UbuntuHelp:Nagios2|italiano| [[::Nagios2/it|italiano]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/ja | • {{#if: UbuntuHelp:Nagios2|日本語| [[::Nagios2/ja|日本語]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/ko | • {{#if: UbuntuHelp:Nagios2|한국어| [[::Nagios2/ko|한국어]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/ksh | • {{#if: UbuntuHelp:Nagios2|Ripoarisch| [[::Nagios2/ksh|Ripoarisch]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/mr | • {{#if: UbuntuHelp:Nagios2|मराठी| [[::Nagios2/mr|मराठी]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/ms | • {{#if: UbuntuHelp:Nagios2|Bahasa Melayu| [[::Nagios2/ms|Bahasa Melayu]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/nl | • {{#if: UbuntuHelp:Nagios2|Nederlands| [[::Nagios2/nl|Nederlands]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/no | • {{#if: UbuntuHelp:Nagios2|norsk| [[::Nagios2/no|norsk]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/oc | • {{#if: UbuntuHelp:Nagios2|occitan| [[::Nagios2/oc|occitan]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/pl | • {{#if: UbuntuHelp:Nagios2|polski| [[::Nagios2/pl|polski]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/pt | • {{#if: UbuntuHelp:Nagios2|português| [[::Nagios2/pt|português]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/ro | • {{#if: UbuntuHelp:Nagios2|română| [[::Nagios2/ro|română]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/ru | • {{#if: UbuntuHelp:Nagios2|русский| [[::Nagios2/ru|русский]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/si | • {{#if: UbuntuHelp:Nagios2|සිංහල| [[::Nagios2/si|සිංහල]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/sq | • {{#if: UbuntuHelp:Nagios2|shqip| [[::Nagios2/sq|shqip]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/sr | • {{#if: UbuntuHelp:Nagios2|српски / srpski| [[::Nagios2/sr|српски / srpski]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/sv | • {{#if: UbuntuHelp:Nagios2|svenska| [[::Nagios2/sv|svenska]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/th | • {{#if: UbuntuHelp:Nagios2|ไทย| [[::Nagios2/th|ไทย]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/tr | • {{#if: UbuntuHelp:Nagios2|Türkçe| [[::Nagios2/tr|Türkçe]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/vi | • {{#if: UbuntuHelp:Nagios2|Tiếng Việt| [[::Nagios2/vi|Tiếng Việt]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/yue | • {{#if: UbuntuHelp:Nagios2|粵語| [[::Nagios2/yue|粵語]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/zh | • {{#if: UbuntuHelp:Nagios2|中文| [[::Nagios2/zh|中文]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/zh-hans | • {{#if: UbuntuHelp:Nagios2|中文(简体)| [[::Nagios2/zh-hans|中文(简体)]]}}|}} {{#ifexist: {{#if: UbuntuHelp:Nagios2 | UbuntuHelp:Nagios2 | {{#if: | :}}Nagios2}}/zh-hant | • {{#if: UbuntuHelp:Nagios2|中文(繁體)| [[::Nagios2/zh-hant|中文(繁體)]]}}|}} |
{{#ifeq:UbuntuHelp:Nagios2|:Nagios2|请不要直接编辑翻译本页,本页将定期与来源同步。}} |
{{#ifexist: :Nagios2/zh | | {{#ifexist: Nagios2/zh | | {{#ifeq: {{#titleparts:Nagios2|1|-1|}} | zh | | }} }} }} {{#ifeq: {{#titleparts:Nagios2|1|-1|}} | zh | | }}
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