1. 程式人生 > >ZABBIX(五) Zabbix 主機與組的配置

ZABBIX(五) Zabbix 主機與組的配置

mini enable vpd 傳輸 not ted 之間 algo pro

在zabbix中,主機(host)的定義不單單指類Linux、Windows等服務器,還包括路由器、交換機等其他設備。在此我們將單獨介紹各類設備主機的添加方法。

一、創建主機方法

1、新建主機

“配置”-“主機”-“創建主機”:

具體配置方法,在我上次的博客ZABBIX(二)zabbix監控第一臺服務器中有具體的方法

博客地址:http://blog.51cto.com/5001660/2136303

2、克隆/完全克隆主機

添加新的主機還可以通過已經添加的主機進行克隆或完全克隆方式進行添加新的主機。當使用克隆的方式創建一個新的主機的時候,只保留原來主機上配置的參數和鏈接的模板;使用完全克隆的方式添加新的主機,除了保留原來主機上的配置的參數和鏈接的模板之外還會保留在該主機上配置的監控項組、監控項、觸發器、圖形、low-level discovery 和 web場景。

通過克隆或完全克隆的方式創建一個新主機後,克隆的源主機配置發生變化,例如改變了監控項收集的時間,這種變化只對源主機有效,不會影響克隆後的新主機。直接在主機頁面點擊源主機名進入主機配置頁面,在主機標簽中頁面的最下方點擊克隆或完全克隆按鈕就可以完成克隆。

二、主機參數

1、當新添加一臺主機時,需要輸入一些被添加的主機的基本信息和參數設置:

技術分享圖片

Host標簽中配置參數的含義:

Host name:唯一的主機名稱。名稱中可以使用數字、字母、空格、點、破折號或下劃線。如果在主機中安裝了Zabbix agent,那麽zabbix-agnet.conf配置文件中的參數Hostname必須和此處的配置相同,Zabbix使用active agent監控方式時需要這個參數。

Visible name:顯示名稱。配置該名稱後,在頁面列表、拓撲圖等地方會顯示該名稱,這個參數支持UTF-8,因此在這裏你可以輸入中文名稱。

Groups:選擇添加該主機所屬的主機組,一個主機至少屬於一個主機組。

New group:創建該主機的同時也可以創建所屬的主機組,可以不填寫。

Interface:Zabbix 中主機支持四種接口類型:Agent、SNMP、JMX和IPMI,在每個接口中點擊Add按鈕即可添加該類型的新接口。在IP address框中填寫主機IP地址,DNS name中填寫主機的DNS主機名,Connect to中通過選擇IP按鈕或DNS按鈕來確定我們是使用IP地址還是DNS主機名連接到主機,建議使用IP地址連接主機。Port中填寫使用的端口號,Zabbix agent使用10050,SNMP使用161,JMX使用12345,IPMI使用623。Default設置我們使用哪一個做為主連接,在這裏我們可以同時添加多個連接,例如一個主機有三個網卡,在這裏我們就可以添加三個連接。

Description:主機的描述信息。

Monitored by proxy:通過Zabbix server監控主機時選擇 no proxy,通過Proxy server監控主機時選擇Proxy名稱。

Enabled:勾選為啟用對該主機的監控,開始對主機進行監控。未勾選表示對主機不進行監控。

主機狀態:Monitored(監控)、Not monitored(未被監控)

三、主機模板:

切換到模板選項界面:

技術分享圖片

點擊“選擇”會列出系統中已存在的模板,根據被監控的設備選擇相應的模板:

技術分享圖片

選擇好要使用的模板後,點擊添加,將選擇的模板添加到主機中:

技術分享圖片

四、配置IPMI

在IPMI標簽中,包含了IPMI相關的配置參數,如下圖:

技術分享圖片

IPMI標簽中配置參數的含義:

Authentication algorithm:選擇身份驗證算法。

Privilege level:選擇權限級別。

Username:用於身份驗證的用戶名稱。

Password:用於身份驗證的密碼。

五、配置宏變量

在Macros標簽中允許我們添加主機級別的宏變量。

技術分享圖片

如上圖所示,點擊Host macros按鈕後可以看到主機中定義的宏變量,也可以添加新的宏變量。在MACRO字段中輸入宏變量的名稱,格式為{$MACRO-NAME},在VALUE字段中輸入該宏變量的值,點擊Add添加。

當點擊Inhented and host macros按鈕後,不僅可以看到主機中定義的宏變量,還可以看到繼承自模板和全局的宏變量。

技術分享圖片

在這裏也可以通過點擊全局宏變量{$SNMP_COMMUNITY}右側的Change快速的建立主機級別的宏變量,也可以點擊TEMPLATE VALUE列中的模板名稱,打開模板配置頁面對宏變量進行編輯。或者點擊GLOBLE VALUE後面括號內的configure,打開全局宏變量的配置頁面(Administration --> General --> Macros)進行編輯。

六、主機資產記錄配置

在Host Inventory標簽中你可以點擊Manual按鈕手工輸入主機相關的資產記錄信息,也可以點擊Automatic按鈕自動填寫主機相關的資產記錄信息。

主機資產可以手動錄入,也可以自動獲取,在此不詳細介紹

技術分享圖片

七、配置主機加密通道

在Encryption標簽中可以設置被監控主機與Zabbixserver或proxy之間的加密通信,這個是3.0中新增的功能,實際環境中這個功能非常有用也很重要,在以前的版本中需要借助其他工具實現數據的安全傳輸。

技術分享圖片

Encryption標簽中配置參數的含義:

Connections to host:Zabbix server或proxy連接該主機上時使用的加密方式,系統默認是No encryption(未加密),也可以選擇PSK或Certificate。

Connections from host:選擇從主機連接到Zabbix server或proxy的加密方式,為了測試方便可以同時選擇多種方式,系統默認是No encryption。

PSK identity:預共享密鑰的標識字符串。

PSK:預共享的密鑰(十六進制字符串)。最大長度:如果 Zabbix 使用 GnuTLS 或 OpenSSL 庫時為512位十六進制數字 (256 字節 PSK),如果 Zabbix 使用嵌入 TLS(PolarSSL) 庫時為64 位十六進制數字 (32 字節 PSK)。

Issuer:允許的證書頒發者。證書首先由證書頒發機構(CA)檢驗是否有效並由CA簽名,如果Zabbix安裝使用從多個CAs頒發的證書時,就可以使用Issuer字段中的設置進一步限制允許的CA。如果沒有設置Issuer字段(空值)則接受任意CA。

Subject:允許的證書所有者。證書首先由證書頒發機構(CA)檢驗是否有效並由CA簽名,可以使用Subject字段設置一個所有者字符串,如果沒有設置Subject字段(空值)則接受任意被CA配置的有效證書。

ZABBIX(五) Zabbix 主機與組的配置