成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用Nagios監(jiān)控遠程主機系統(tǒng)

運維 系統(tǒng)運維
使用Nagios監(jiān)控遠程主機系統(tǒng):Nagios是一個運行在Linux/Unix平臺上的監(jiān)視系統(tǒng)。可以查看系統(tǒng)運行狀態(tài)和網(wǎng)絡(luò)信息的監(jiān)視系統(tǒng),Nagios也能監(jiān)視所指定的本地、遠程主機、服務(wù)、異常通知等。在這片文章中介紹了如何使用Nagios監(jiān)控遠程主機系統(tǒng)。

  學(xué)習(xí)使用Nagios軟件來監(jiān)控遠程主機系統(tǒng)

  Nagios是一個允許用戶監(jiān)控遠程系統(tǒng)可用性的軟件。用戶可從官網(wǎng)上下載這個程序,此程序也可由Linux廠商提供。

  Nagios這個程序廣泛使用配置文件,這些文件主要位于/etc/nagios.中。主要配置文件是/etc/nagios/nagios.cfg,在其它配置選項中,并通過使用cfg_file命令指向了其它配置文件:

  1.   cfg_file=/etc/nagios/contacts.cfg  
  2.  
  3.   cfg_file=/etc/hosts.cfg  
  4.  
  5.   cfg_file=/etc/services.cfg  
  6.  

  以上的文件進一步配置并改善了Nagios的工作方式。例如,contacts.cfg可包含:

  1.   define contact  
  2.  
  3.   {  
  4.  
  5.   contact_name admin  
  6.  
  7.   alias admin  
  8.  
  9.   service_notification_period 24x7  
  10.  
  11.   host_notification_period 24x7  
  12.  
  13.   service_notification_options c,r  
  14.  
  15.   host_notification_options d,r  
  16.  
  17.   service_notification_commands notify-by-email  
  18.  
  19.   host_notification_commands host-notify-by-email  
  20.  
  21.   email admin@mysite.com  
  22.  
  23.   }  
  24.  

  這些會定義什么人會接收警告、接收什么警告、在什么時間接收警告。這樣你就會看出遠程管理在每周七天、每天24小時可用,接受主機的警告信息,還可以接收主機服務(wù)的“失效”/“恢復(fù)”通知。

  hosts.cfg文件包含著對被監(jiān)控系統(tǒng)的主機定義, 一般來說,這個定義會是如下這個樣子:

  1.   define host  
  2.  
  3.   {  
  4.  
  5.   name linux-server  
  6.  
  7.   use generic-host  
  8.  
  9.   check_period 24x7  
  10.  
  11.   max_check_attempts 10  
  12.  
  13.   check_command check-host-alive  
  14.  
  15.   notification_period workhours  
  16.  
  17.   notification_interval 120  
  18.  
  19.   notification_options d,u,r  
  20.  
  21.   contact_groups admins  
  22.  
  23.   register 0  
  24.  
  25.   }  
  26.  
  27.   define host{  
  28.  
  29.   use linux-server  
  30.  
  31.   host_name surtr  
  32.  
  33.   alias surtr.mysite.com  
  34.  
  35.   address 127.0.0.1  
  36.  
  37.   }  
  38.  

  第一個定義是一個模版。其它的定義可以使用這個模版,并在其基礎(chǔ)上進步構(gòu)建,從而防止了無用的信息重復(fù)。第二個定義是實際的主機,用主機名、別名和IP地址提供了使用什么樣的模版(對Linux 服務(wù)器而言)。當然,用戶可以定義所期望的主機數(shù)量,并可以根據(jù)自己的需要定義一定數(shù)量模版。

  services.cfg文件包含著在監(jiān)控主機時所使用的服務(wù)定義。例如,如下項目代碼可以檢查POP3服務(wù)器是否可用:

  1.   define service{  
  2.  
  3.   use local-service  
  4.  
  5.   hostgroup_name remote  
  6.  
  7.   service_description POP3 Availability  
  8.  
  9.   check_command check_pop  
  10.  
  11.   }  
  12.  

  第一個“use”命令指明了一個基于構(gòu)建的模版。hostgroup_name定義了哪一個主機應(yīng)該使用這項服務(wù)(在其它的文件中定義,如hostgroups.cfg)。而check_command命令指明要使用的腳本或命令(插件):

  hostgroups.cfg文件可以包含如下內(nèi)容:

  1.   define hostgroup{  
  2.  
  3.   hostgroup_name remote  
  4.  
  5.   alias Remote Servers  
  6.  
  7.   members hades,titan  
  8.  
  9.   }  
  10.  

  此內(nèi)容可成為對遠程主機組的定義,用于前面所列示的POP3檢查列表中。 這種情況下,兩臺主機(hades and titan)被定義為包含在這個組中。你可以擁有任何數(shù)量的主機組,其中可有任何數(shù)量的主機,而且主機可以是多個主機組的成員。

  最后,commands.cfg文件可包含要使用的實際命令或插件:

  1.   define command{  
  2.  
  3.   command_name check_pop  
  4.  
  5.   command_line $USER1$/check_pop -H $HOSTADDRESS$  
  6.  
  7.   }  
  8.  

  這就定義了check_pop命令,使用了以前定義在services.cfg.中的POP3檢查服務(wù)。此處定義的check_pop程序是一個插件,通常在/usr/libexec/nagios中可用(或者廠商安裝插件的任何地方)。這是一個返回狀態(tài)信息的簡單程序:

  1.   #/usr/local/nagios/libexec/check_pop hades.mysite.com  
  2.  
  3.   POP OK - 0.025 second response time on port 110 [+OK Hello there.]  
  4.  
  5.   |time=0.024849s;0.000000;0.000000;0.000000;10.000000  
  6.  

  Nagios自身會解釋這些響應(yīng),用以判斷服務(wù)是否啟動并正在運行。因為輸出是相當簡單的,你可以使用shell過程、Perl或其它任何語言編寫自己的插件。

  本文僅僅簡單介紹了Nagios的使用。你可以使用Web介面查看Nagios的主機報告和趨向信息,而且有大量不同的可以用于檢查主機可用時間和有效性的預(yù)存插件。一些服務(wù)項目,如LDAP,SSH,F(xiàn)TP等都是十分實用的。 Nagios在設(shè)置上可能會比較耗時,但是最終的結(jié)果卻是值得的,特別是如果你管理著幾個不同的系統(tǒng),并想及早發(fā)現(xiàn)一些問題的警告信息或潛在的問題的時候,Nagios是很實用的。使用Nagios監(jiān)控遠程主機系統(tǒng)就講述到這里了。您可以使用短信提醒Nagios飛信linux短信報警腳本配置
 

【編輯推薦】

Linux下監(jiān)控網(wǎng)頁-Nagios(圖)

Nagios安裝記錄

使用Nagios實現(xiàn)網(wǎng)絡(luò)監(jiān)控

責任編輯:zhaolei 來源: javaeye
相關(guān)推薦

2011-03-28 17:35:44

NagiosNRPE監(jiān)控

2011-03-23 09:05:40

Nagios監(jiān)控

2014-09-28 10:37:45

LinuxNagiosNRPE

2011-03-21 13:10:13

NagiosWindows

2011-03-24 11:03:05

Nagios監(jiān)控Linux

2011-03-21 13:10:15

Nagios監(jiān)控

2011-03-22 09:07:12

nagios監(jiān)控oracle

2011-03-21 14:53:27

Nagios監(jiān)控Linux

2011-03-22 09:07:13

Nagios監(jiān)控memcached

2011-03-22 14:29:19

Nagios監(jiān)控

2011-03-24 08:56:23

nagios監(jiān)控

2011-03-24 10:08:41

UbuntuNagios監(jiān)控

2011-03-22 15:17:19

Nagios監(jiān)控

2011-03-31 16:11:23

Redhat配置nagios

2011-04-01 10:53:43

2011-03-24 10:08:39

Nagios監(jiān)控oracle

2011-03-24 13:00:31

Nagios飛信

2011-03-31 15:31:05

Redhat配置nagios

2011-03-31 16:05:15

Redhat配置nagios

2011-03-31 16:05:18

Redhat配置nagios
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产成人av一区二区三区 | 国产黄色在线观看 | 波多野结衣先锋影音 | 午夜精品久久久久久久99黑人 | 欧美日韩精品中文字幕 | 免费观看一级毛片 | 91亚洲精品国偷拍自产在线观看 | www.狠狠干 | 欧美5区| 免费午夜视频 | 国产精品一区久久久 | av手机免费在线观看 | 国产在线精品一区二区三区 | 日韩爱爱网 | 日韩综合色| 国产美女在线免费观看 | 毛片com | 91在线精品一区二区 | 亚洲精品一区二区三区中文字幕 | 欧美日一区二区 | 色视频www在线播放国产人成 | 日韩精品一区二区三区视频播放 | 欧美日韩一二区 | 日韩在线不卡 | 天天插天天狠天天透 | 黄色毛片在线观看 | av永久| 国产成人亚洲精品 | 一本久久a久久精品亚洲 | 午夜国产一级 | 91麻豆精品国产91久久久久久久久 | 日韩久久综合 | 久久精品成人 | 日韩欧美专区 | 99成人在线视频 | 久草青青草 | 亚洲第一av | 欧美日韩高清免费 | 99re在线免费视频 | а_天堂中文最新版地址 | 91国内产香蕉 |