iT邦幫忙

DAY 27
5

Linux及虛擬化平台維運分享系列 第 24

[Day27 - OMD] Building a distributed monitoring system

本文分享透過OMD的「Distributed Monitoring」功能及Check_MK的圖形化介面,輕鬆打造高可用性的分散式監控系統
[Lab Information]
本文測試環境主機資訊如下:
OS: Rat Hat Enterprise Linux 6.1 64 bit
Linux Kernel: 2.6.32
CPU Type: Intel Xeon CPU E5-2620 2.00GHz
CPU Core: 8
Memory: 16GB
OS root password: 12345678
OMD omdadmin password: 12345678
OMD master instance name: monitor
OMD master IP: 10.39.103.201
OMD slave instance name: slave01
OMD slave IP: 10.39.103.202

[Configure Slave Site]
測試環境已事先完成建置第二台OMD monitoring system,並建立一個monitor instance為slave01(以下簡稱Slave Site),相關建置步驟可參閱[Day24 - OMD] Install OMD on RHEL platform[Day26 - OMD] Setting default GUI of monitoring system
下列步驟則是於Slave Site開啓「Distributed Monitoring」功能:

  1. 使用帳號:root登入至Slave Site,並使用su command切換至帳號:slave01,如下步驟:

    su - slave01

  2. 執行下列指令即會出現設定頁面,選擇『Distributed Monitoring』並點選『Enter』,如下圖藍色區塊處示:

    '# 以下皆為使用者:slave01執行 #'
    omd config


3. 選擇『LIVESTATUS_TCP』並點選『Change』,將設定調整為『ON』,如下圖藍色區塊處示:

上述步驟若Slave Site仍在運作中,則需將instance name: slave01停止才能進行作業
4. 點選『Main menu』跳回至「Configuration of site monitor」,並點選『Exit』離開
5. 執行下列步驟即可啓動Slave Site

'# 以下皆為使用者:slave01執行 #'
omd start
  1. 執行下列步驟可得知Slave Site現階段狀態及網路狀態:

    '# 以下皆為使用者:slave01執行 #'
    omd status
    netstat -tulanp | grep '6557'

[Configure Distributed Monitoring System]
接下來的步驟直接透過第一台OMD monitoring system: monitor(以下簡稱Master Site)進行設定:

  1. 打開瀏覽器,並於網址列中輸入:http://master-serverip/monitor
    請將master-serverip自行更換為已完成安裝的Master Site IP,並輸入帳號及密碼即可登入
  2. 點選『Distributed Monitoring』並點選『New connection』,如下圖紅框處示
  3. 請參照下圖資訊填入Master Site相關資訊,紅框處「URL prefix」IP資訊請勿填寫localhost或127.0.0.1,以避免後續Master Site的監控服務圖示無法正常顯示,填寫完畢按『Save』即可
  4. 重複Step 2~3,並參照下圖資訊填入Slave Site相關資訊,填寫完畢按『Save』即可,如下圖示
  5. 點選『Login』,如下圖紅框處示
  6. 輸入Slave Site相關資訊並點選『Login』,如下圖示
    ・「Administrator name」:omdadmin
    ・「Administrator password」:12345678
  7. 點選『Sync』將Master Site的組態設定檔同步至Slave Site,如下圖紅框處示
  8. 點選『Activate Changes!』使設定生效,如下圖示

    上述步驟執行完畢即完成Distributed Monitoring System設定

[Add Monitoring Host From Slave Site]
接下來將測試於Slave Site新增一台主機作為監控,並觀察Master Site是否可透過GUI觀察狀態,步驟如下:

  1. 於Slave Site新增一台名為:slave01主機作為監控,步驟可參閱[Day25 - OMD] How to use OMD monitoring system
  2. 於Master Site點選『Hosts』>『All hosts』即可同時顯示Master Site及Slave Site現階段所有被監控的主機之狀態,如下圖示
  3. 於Master Site點選『Services』>『All services』即可同時顯示Master Site及Slave Site現階段所有監控的服務之狀態,如下圖示

[Reference]
Installation with OMD
Distributed WATO


上一篇
[Day26 - OMD] Setting default GUI of monitoring system
下一篇
[Day28 - Linux] Lock User Accounts After Login Failure
系列文
Linux及虛擬化平台維運分享27

尚未有邦友留言

立即登入留言