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

Nagios的配置過程

運維 系統運維
Nagios的配置過程:Nagios的功能是監控服務和主機,根據配置在服務器異常的時候提供報警功能,并提供友好的WEB界面查看當前的網絡狀態、通知和故障歷史、日志文件…但是他自身并不包括這部分功能的代碼,所有的監控、檢測功能都是有插件來完成的。本文講述的是Nagios的配置過程

  Nagios配置過程:

  nagios的主要配置文件包括

  nagios.cfg //主配置文件

  contacts.cfg //聯系人配置文件

  contactgroups.cfg //聯系人組配置文件

  commands.cfg //命令配置文件

  host.cfg //主機配置文件

  hostgroups.cfg //服務器組文件

  templates.cfg //模板文件

  timeperiods.cfg //監視時段文件

  services.cfg //服務配置文件

  主配置文件 nagios.cfg 需要更改的地方:

  1.   #cfg_file=/usr/local/nagios/etc/objects/localhost.cfg  
  2.  

  interval_length=1 ; 間隔時間基準由 60s 改為 1s

  command_check_interval=10s ; 命令檢查時間間隔,-1 表示盡可能頻繁的進行檢查

  date_format=iso8601 ; 日期格式

  objects/contacts.cfg 用來定義聯系人:

  1.   define contact { contact_name sa alias System Administrator service_notification_period 24x7 host_notification_period 24x7 service_notification_options w,u,c,r host_notification_options d,u,r service_notification_commands notify-service-by-email host_notification_commands notify-host-by-email email admin@test.com }  
  2.  

  再定義聯系人組

  1.   define contactgroup { contactgroup_name admins alias Administrator Group members sa ; 添加其它聯系人用 "," 分隔 }  
  2.  

  主機監控的配置

  1.   define host {  
  2.  
  3.   host_name host_name ; 簡短的主機名稱。  
  4.  
  5.   alias alias ; 別名,可以更詳細的說明主機。  
  6.  
  7.   address address ; IP 地址,也可以寫主機名。如果不定義這個值, nagio 將會用 host_name 去尋找主機。  
  8.  
  9.   parents host_names ; 上一節點的名稱,也就是指從 nagios 服務器到被監控主機之間經過的節點,可以是路由器、交換機、主機等等。  
  10.  
  11.   hostgroups hostgroup_names ; 簡短的主機組名稱。  
  12.  
  13.   check_command command_name ; 檢查命令的簡短名稱,如果此項留空, nagios 將不會去判斷主機是否 alive 。  
  14.  
  15.   max_check_attempts 整數 ; 當檢查命令的返回值不是 "OK" 時,重試的次數。  
  16.  
  17.   check_interval 數字 ; 循環檢查的間隔時間。  
  18.  
  19.   active_checks_enabled [0/1] ; 是否啟用 "active_checks"  
  20.  
  21.   passive_checks_enabled [0/1] ; 是否啟用 "passive_checks" ,及“被動檢查”  
  22.  
  23.   check_period timeperiod_name ; 檢測時間段簡短名稱,這只是個名稱,具體的時間段要寫在其他的配置文件中。  
  24.  
  25.   obsess_over_host [0/1] ; 是否啟用主機操作系統探測。  
  26.  
  27.   check_freshness [0/1] ; 是否啟用 freshness 檢查。freshness 檢查是對于啟用被動檢查模式的主機而言的,其作用是定期檢查主機報告的狀態信息,如果該狀態信息已經過期,freshness 將會強制做主機檢查。  
  28.  
  29.   freshness_threshold 數字 ; fressness 的臨界值,單位為秒。 如果定義為 "0" ,則為自動定義。  
  30.  
  31.   event_handler command_name ; 當主機發生狀態改變時,采用的處理命令的簡短的名字(可以在 commands.cfg 中對其定義)  
  32.  
  33.   event_handler_enabled [0/1] ; 是否啟用 event_handler  
  34.  
  35.   low_flap_threshold 數字 ; 抖動的下限值。抖動,即在一段時間內,主機(或服務)的狀態值頻繁的發生變化。  
  36.  
  37.   high_flap_threshold 數字 ; 抖動的上限值。  
  38.  
  39.   flap_detection_enabled [0/1] ; 是否啟用抖動檢查。  
  40.  
  41.   process_perf_data [0/1] ; 是否啟用 processing of performance data  
  42.  
  43.   retain_status_information [0/1] ; 程序重啟時,是否保持主機狀態相關的信息。  
  44.  
  45.   retain_nonstatus_information [0/1] ; 程序重啟時,是否保持主機狀態無關的信息。  
  46.  
  47.   contact_groups contact_groups ; 聯系人組,在此組中的聯系人都會收到主機的提醒信息。  
  48.  
  49.   notification_interval 整數 ; 重復發送提醒信息的最短間隔時間。默認間隔時間是 "60" 分鐘。如果這個值設置為 "0" ,將不會發送重復提醒。  
  50.  
  51.   notification_period timeperiod_name ; 發送提醒的時間段。非常重要的主機(服務)定義為 24x7 ,一般的主機(服務)就定義為上班時間。如果不在定義的時間段內,無論發生什么問題,都不會發送提醒。  
  52.  
  53.   notification_options [d,u,r,f] ; 發送提醒包括的情況: d = 狀態為 DOWN , u = 狀態為 UNREACHABLE , r = 狀態恢復為 OK , f = flapping 
  54.  
  55.   notifications_enabled [0/1] ; 是否開啟提醒功能。"1" 為開啟,"0" 為禁用。一般,這個選項會在主配置文件 (nagios.cfg) 中定義,效果相同。  
  56.  
  57.   stalking_options [o,d,u] ; 持續狀態檢測參數,o = 持續的 UP 狀態 , d = 持續的 DOWN 狀態 , u = 持續的 UNREACHABLE 狀態  
  58.  
  59.   }  
  60.  

  服務監控的配置

  1.   define contact { contact_name sa alias System Administrator service_notification_period 24x7 host_notification_period 24x7 service_notification_options w,u,c,r host_notification_options d,u,r service_notification_commands notify-service-by-email host_notification_commands notify-host-by-email email admin@test.com }  
  2.  

  服務監控的配置和主機監控的配置較為相似,就不一一說明了。

  間隔時間的計算方法為:

  1.   normal_check_interval x interval_length 秒  
  2.  
  3.   retry_check_interval x interval_length 秒  
  4.  
  5.   notification_interval x interval_length 秒  
  6.  

  主機監控配置的例子

  1.   define host { host_name web1 alias web1 address 192.168.0.101 contact_groups admins check_command check-host-alive max_check_attempts 5 notification_interval 0 notification_period 24x7 notification_options d,u,r }  
  2.  

  對主機 web1 進行 24x7 的監控,默認會每 10 秒檢查一次狀態,累計五次失敗就發送提醒,并且不再重復發送提醒。

  服務監控配置的例子

  1.   define service { host_name web1 service_description check_http check_period 24x7 max_check_attempts 3 normal_check_interval 30 contact_groups admins retry_check_interval 15 notification_interval 3600 notification_period 24x7 notification_options w,u,c,r check_command check_http }  
  2.  

  配置解釋: 24x7 監控 web1 主機上的 HTTP 服務,檢查間隔為 30 秒, 檢查失敗后每 15 秒再進行一次檢查,累計三次失敗就認定是故障并發送提醒。

  聯系人組是 admins 。提醒后恢復到 30 秒一次的 normal_check_interval 檢查。如果服務仍然沒有被恢復,每個小時發送一次提醒。

  如果要檢測其他服務,例如,要檢查 ssh 服務是否開啟,更改如下兩行:

  1.   service_description check_ssh  
  2.  
  3.   check_command check_ssh  
  4.  

  為方便管理,對配置文件的分布做了如下修改:

  nagios.cfg 中增加了:

  1.   cfg_dir=/usr/local/nagios/etc/hosts  
  2.  
  3.   cfg_dir=/usr/local/nagios/etc/services  
  4.  

  在 hosts 目錄中,為不同類型的主機創建了配置文件,如: app.cfg cache.cfg mysql.cfg web.cfg

  并創建了 hostgroup.cfg 文件對主機進行分組,如:

  1.   define hostgroup { hostgroup_name app-hosts alias APP Hosts members app1,app2 }  
  2.  

  在 services 目錄中創建了各種服務的配置文件,如: disk.cfg http.cfg load.cfg mysql.cfg

  并創建了 servicegroup.cfg 文件對服務進行分組,如:

  1.   define servicegroup { servicegroup_name disk alias DISK members cache1,check_disk,cache2,check_disk  

【編輯推薦】

使用nagios監控oracle

啟動Nagios服務

配置Nagios監控服務器(圖)

責任編輯:zhaolei 來源: CSDN
相關推薦

2011-03-21 09:17:06

Nagios

2011-03-28 12:42:26

nagios

2011-03-28 11:03:09

配置Nagios

2011-03-31 16:05:18

Redhat配置nagios

2011-08-22 12:25:02

nagios

2011-03-25 17:13:37

Nagios配置文件

2011-03-28 13:57:57

2011-03-25 17:35:12

SuseNagios

2011-03-22 13:37:29

Nagios安裝

2010-05-31 11:10:37

Nagios pnp

2010-05-31 10:00:14

Nagios安裝

2011-11-08 21:58:01

Nagios 配置 流

2011-03-25 16:49:33

nagios服務

2011-03-25 10:37:17

2011-03-23 13:29:46

配置Nagios系統

2011-03-24 13:00:30

2011-03-23 15:13:08

Nagios配置文件

2010-05-31 10:22:31

Nagios pnp

2011-03-28 15:22:00

nagios

2010-05-31 12:22:13

Nagios pnp
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 婷婷综合激情 | 精品无码三级在线观看视频 | 亚洲国产精品久久久久婷婷老年 | 国产一级电影在线 | 亚洲九九精品 | 欧美日韩高清 | 精品国产乱码一区二区三 | 国产成人精品免费 | 日本人麻豆| 尤物在线视频 | 天天干天天插 | 亚洲成av| 日韩一二三区 | 欧美高清视频一区 | 中文字幕一区在线观看视频 | 精品粉嫩aⅴ一区二区三区四区 | 午夜视频导航 | 精品熟人一区二区三区四区 | 午夜精品一区 | 九九热在线免费观看 | 日韩av在线一区二区 | 国产一区欧美 | 日韩av一区在线观看 | 真人女人一级毛片免费播放 | 国产精品日韩一区二区 | 日韩中文一区二区三区 | 欧美天天视频 | 日韩一区中文字幕 | 国产精品毛片一区二区在线看 | 热久久性| 国产偷自视频区视频 | 欧美精品在线视频 | 亚洲国产成人在线视频 | 欧美日韩一区在线 | 国产精品一区久久久 | 天天看天天爽 | 免费a网站 | 国产激情一区二区三区 | 成人免费一级 | 久久久久久国产精品免费免费狐狸 | 黄色电影在线免费观看 |