Nagios XI--將 NagVis 與 Nagios XI 集成
父子關(guān)系對(duì)于突出顯示防止過多通知的網(wǎng)絡(luò)阻塞很重要。 除此之外,它們有助于輕松可視化您的網(wǎng)絡(luò)。本文檔介紹了如何在 Nagios XI 中使用 NagVis 網(wǎng)絡(luò)狀態(tài)可視化工具。 NagVis 是 Nagios 的可視化插件,它允許您以可視化方式顯示主機(jī)和服務(wù)對(duì)象。
![]() |
訪問 NagVis
要訪問 NagVis,請(qǐng)導(dǎo)航到 主頁 > 地圖 > NagVis。 默認(rèn)主屏幕為您提供了一些演示地圖,這些地圖給出了如何使用 NagVis 的示例。
您還會(huì)注意到屏幕頂部的 NagVis 菜單,接下來將解釋如何使用這些菜單。
使用 Automap 處理父/子關(guān)系
Automap 是自動(dòng)生成的已定義主機(jī)的顯示。 我們將向您展示如何創(chuàng)建 Automap,這也有助于了解界面的工作原理。
單擊下拉菜單選項(xiàng)并選擇管理地圖。
在創(chuàng)建地圖部分下的 ID 字段中提供一個(gè)名稱。
從映射類型列表中選擇基于父/子關(guān)系的自動(dòng)映射。
單擊創(chuàng)建按鈕創(chuàng)建地圖,屏幕將刷新顯示地圖。
![]() |
如果您尚未在 Nagios XI 中定義任何父/子關(guān)系,Automap 會(huì)顯示一個(gè)簡(jiǎn)單的星圖,如下面的屏幕截圖所示。
為了使 Automap 有用,您需要為 Nagios 主機(jī)定義父/子關(guān)系。
定義父/子關(guān)系
要定義主機(jī)之間的父/子關(guān)系,您需要使用 Nagios XI Core Config Manager (CCM)。 登錄 Nagios XI 并導(dǎo)航到配置 > 核心配置管理器 > 監(jiān)控 > 主機(jī)。
通過單擊從列表中編輯主機(jī)(如 APC Smart-UPS 1500)。 您可以使用“通用設(shè)置”選項(xiàng)卡上的“管理父項(xiàng)”按鈕指定其父主機(jī)。
從左側(cè)列表中選擇父主機(jī),然后單擊添加所選 > 將其移至右側(cè)已分配列表。
完成后,單擊關(guān)閉,然后單擊保存。
距離 Nagios XI 監(jiān)控服務(wù)器一個(gè)網(wǎng)絡(luò)“跳躍”的主機(jī)應(yīng)該將 localhost 作為它們的父主機(jī)。
在您將某些主機(jī)配置為將 localhost 作為其父主機(jī)后,在 CCM 中執(zhí)行應(yīng)用配置。
定義父/子關(guān)系后,它們將按照以下簡(jiǎn)單示例顯示在 NagVis Automap 上:
您可以定義多個(gè)級(jí)別的父級(jí),這將導(dǎo)致更復(fù)雜的映射。
在此示例中,您可以看到 APC Smart-UPS 3000 似乎是地圖的中心。 ESXi 主機(jī)生產(chǎn) 01 和 ESXi 主機(jī)生產(chǎn) 02 是子級(jí),還有更多子級(jí)附掛。
構(gòu)建有用的 Nagios 可視化
到目前為止,您已經(jīng)看到了自動(dòng)映射功能,但它并沒有觸及 NagVis 真正可以做的事情的表面。 NagVis 的一大特色是能夠拍照并將 Nagios XI 主機(jī)和服務(wù)對(duì)象放置在圖片上,以創(chuàng)建可以直觀地表示正在發(fā)生的事情的東西。
在我的環(huán)境中,我通過防火墻連接到 Internet,該防火墻連接到 DSL 調(diào)制解調(diào)器。 此示例將使用這些設(shè)備的圖像并覆蓋監(jiān)視這些設(shè)備的 Nagios 服務(wù)。 在 NagVis 中,圖像/圖片稱為形狀。
創(chuàng)建新地圖
單擊菜單選項(xiàng)并選擇管理地圖。
在 創(chuàng)建地圖 部分下給它一個(gè) ID,在這個(gè)例子中它是 Internet_Firewall.
從地圖類型列表中選擇常規(guī)地圖并單擊創(chuàng)建按鈕。
![]() |
創(chuàng)建后,您將看到一張空白地圖。
您還會(huì)注意到出現(xiàn)了一個(gè)名為“編輯地圖”的新下拉菜單。 這就是地圖的配置方式。
上傳形狀
我有四張圖片要上傳到 NagVis 來代表我在地圖上可視化的設(shè)備。
單擊菜單選項(xiàng)并選擇管理形狀。
![]() |
使用瀏覽按鈕選擇要上傳的圖像。
單擊上傳將圖像作為形狀上傳到 NagVis。
重復(fù)以上步驟上傳所有需要的圖片。
完成上傳圖像后關(guān)閉窗口。
添加形狀
下一步是將形狀放置在地圖上。
單擊下拉菜單“編輯地圖”并選擇“添加特殊”>“形狀”。
它可能看起來像什么都沒有發(fā)生,但您需要單擊需要放置形狀的地圖。
![]() |
單擊地圖后,將出現(xiàn)“創(chuàng)建對(duì)象”窗口。
從圖標(biāo)下拉列表中選擇一種形狀。
單擊保存以將形狀添加到地圖。 該形狀現(xiàn)在將出現(xiàn)在地圖上。 要重新定位它,您需要右鍵單擊該形狀并選擇解鎖。
重復(fù)這些步驟,直到所有需要的形狀都添加到地圖中。
![]() |
下面的屏幕截圖顯示了我添加的四個(gè)形狀。
![]() |
主機(jī)和服務(wù)對(duì)象
下一步將開始向地圖添加主機(jī)和服務(wù)對(duì)象。 Nagios XI 正在監(jiān)控防火墻設(shè)備,這些是將放置在地圖上的對(duì)象。
主機(jī)和服務(wù)對(duì)象將按以下方式使用:
PING - DSL 網(wǎng)關(guān)服務(wù)將用于指示 Internet 連接是否處于活動(dòng)狀態(tài)
添加端口狀態(tài)圖標(biāo)
端口狀態(tài)服務(wù)將添加到防火墻形狀頂部的地圖中。
單擊下拉菜單編輯地圖并選擇添加圖標(biāo) > 服務(wù)。
它可能看起來像什么都沒有發(fā)生,但您需要單擊需要放置圖標(biāo)的地圖。
我正在單擊防火墻形狀上的物理 WAN 端口上方。
![]() |
我正在單擊防火墻形狀上的物理 WAN 端口上方。
l 出現(xiàn)在“常規(guī)”選項(xiàng)卡上。
從host_name下拉列表中選擇主機(jī)。
從 service_description 下拉列表中選擇服務(wù)。
![]() |
單擊標(biāo)簽選項(xiàng)卡。
從 label_show 下拉列表中選擇 Yes。
在 label_text 字段中鍵入 WAN 端口狀態(tài)。
在 label_background 字段中輸入 #ffffff。
單擊保存以將圖標(biāo)添加到地圖。
![]() |
將圖標(biāo)添加到地圖后,您可以使用鼠標(biāo)移動(dòng)它以正確定位它。
您還可以單獨(dú)將標(biāo)簽移動(dòng)到地圖上所需的位置。 我也在重復(fù)上述步驟以添加 LAN 端口狀態(tài)服務(wù)。
下圖顯示了到目前為止的樣子:
![]() |
添加主機(jī)線
接下來,將從 Nagios XI 形狀添加到防火墻上的 LAN 端口的主機(jī)線。
單擊下拉菜單編輯地圖并選擇添加線路 > 主機(jī)。
現(xiàn)在您需要單擊該線開始的地圖,在本例中,我單擊 Nagios XI 形狀。 然后將鼠標(biāo)移動(dòng)到線的結(jié)束位置(移動(dòng)鼠標(biāo)時(shí)您會(huì)看到一條線)。 我正在單擊防火墻上的 LAN 端口。
完成此操作后,“創(chuàng)建對(duì)象”窗口將出現(xiàn)在“常規(guī)”選項(xiàng)卡上。
![]() |
從主機(jī)名下拉列表中選擇主機(jī)。
單擊外觀選項(xiàng)卡。
從下拉列表中選擇 line_type。 ---------->
正在使用。
單擊標(biāo)簽選項(xiàng)卡。 從 label_show 下拉列表中選擇 Yes。
在 label_text 字段中鍵入 Host Ping Check。
在 label_background 字段中輸入 #ffffff。
單擊保存以將線添加到地圖。
![]() |
您可以看到該線已添加并且是主機(jī)狀態(tài)的顏色(綠色/向上)。
![]() |
您也可以單獨(dú)將標(biāo)簽移動(dòng)到地圖上所需的位置,我已將其放在線上。 如果主機(jī)要下降,那么這條線將是紅色的。
添加服務(wù)線路
接下來,將從防火墻形狀上的 WAN 端口添加一條服務(wù)線路到 DSL 調(diào)制解調(diào)器上的 LAN 端口。
該服務(wù)將是端口 2 帶寬服務(wù),因此它將代表互聯(lián)網(wǎng)流量。
單擊下拉菜單編輯地圖并選擇添加線路 > 服務(wù)。
現(xiàn)在您需要單擊線路開始的地圖,在本例中,我單擊防火墻形狀上的 WAN 端口。 然后您將鼠標(biāo)移動(dòng)到線路的末端(移動(dòng)鼠標(biāo)時(shí)您會(huì)看到一條線路),我點(diǎn)擊了 DSL 調(diào)制解調(diào)器上的 LAN 端口。
完成此操作后,“創(chuàng)建對(duì)象”窗口將出現(xiàn)在“常規(guī)”選項(xiàng)卡上。
從主機(jī)名下拉列表中選擇主機(jī)。
從 service_description 下拉列表中選擇服務(wù)。
![]() |
單擊外觀選項(xiàng)卡。
從下拉列表中選擇 line_type。
--%--><--%-- 正在使用,因?yàn)檫@將在線路上顯示來自服務(wù)的數(shù)字,以顯示當(dāng)前的輸入/輸出速率。
單擊標(biāo)簽選項(xiàng)卡。
從 label_show 下拉列表中選擇 Yes。
在 label_text 字段中輸入 [service_description]。
在 label_background 字段中輸入 #ffffff。
單擊保存以將線添加到地圖。
您可以看到該線已添加并且是主機(jī)狀態(tài)的顏色(綠色/向上)。
![]() |
您也可以單獨(dú)將標(biāo)簽移動(dòng)到地圖上所需的位置,我已將其從箭頭向上移動(dòng)。
這是顯示添加的服務(wù)行的屏幕截圖。
![]() |
你可以看到這條線有兩個(gè)箭頭在中間相交,在這條線上的每一部分都有當(dāng)前服務(wù)輸出的帶寬數(shù)字。 您可以看到行上方的數(shù)字是從互聯(lián)網(wǎng)下載,行下方的數(shù)字是上傳到互聯(lián)網(wǎng)。
要添加的最后一個(gè)服務(wù)行是 PING - DSL 網(wǎng)關(guān)服務(wù)將用于指示 Internet 連接處于活動(dòng)狀態(tài)。
單擊下拉菜單編輯地圖并選擇添加線路 > 服務(wù)。
現(xiàn)在您需要點(diǎn)擊線路開始的地圖,在本例中,我點(diǎn)擊的是 DSL 調(diào)制解調(diào)器形狀上的電話線端口。 然后您將鼠標(biāo)移動(dòng)到線的末端(移動(dòng)鼠標(biāo)時(shí)您會(huì)看到一條線),我點(diǎn)擊的是 Internet 形狀。
完成此操作后,“創(chuàng)建對(duì)象”窗口將出現(xiàn)在“常規(guī)”選項(xiàng)卡上。
從主機(jī)名下拉列表中選擇主機(jī)。
從 service_description 下拉列表中選擇服務(wù)。
![]() |
單擊外觀選項(xiàng)卡。
從下拉列表中選擇 line_type。 ---------->
正在使用。
單擊標(biāo)簽選項(xiàng)卡。
從 label_show 下拉列表中選擇 Yes。
在 label_text 字段中輸入 [service_description]。
在 label_background 字段中輸入 #ffffff。
單擊保存以將線添加到地圖。
這是顯示添加的服務(wù)行的屏幕截圖。
現(xiàn)在,我可以直觀地表示與 Nagios XI 中正在監(jiān)視的服務(wù)相關(guān)的物理設(shè)備。
現(xiàn)在生成一個(gè)問題,以便我們可以看到出現(xiàn)問題時(shí)地圖的樣子。 我正在斷開將防火墻上的 WAN 端口連接到 DSL 調(diào)制解調(diào)器上的 LAN 端口的電纜。
WAN 端口狀態(tài)圖標(biāo)是一個(gè) X,表示端口狀態(tài)服務(wù)處于臨界狀態(tài)。
Ping IPv4 - DSL 網(wǎng)關(guān)服務(wù)線為紅色,表示服務(wù)處于臨界狀態(tài)。
Host Ping Check 線路為紅色,但 LAN 端口狀態(tài)服務(wù)為綠色。 Host Ping Check 行是RED 的原因是因?yàn)槭褂昧薍OST 對(duì)象并且主機(jī)有處于非OK 狀態(tài)的服務(wù),這迫使它進(jìn)入RED 狀態(tài)。 為了解決這個(gè)問題,您可以修改 Host Ping Check 行并將 Status(選項(xiàng)卡)選項(xiàng)識(shí)別_services 配置為 No。
您也可以將鼠標(biāo)懸停在線條和圖標(biāo)上,您將看到對(duì)象的摘要。 單擊線條或圖標(biāo)將帶您到該對(duì)象的 Nagios XI 狀態(tài)詳細(xì)信息頁面。
將 NagVis 地圖添加為視圖
您可以將 NagVis 地圖添加到 Nagios XI 視圖旋轉(zhuǎn)列表中,這樣您就可以定期在監(jiān)控墻上查看地圖。
第一步是獲取地圖的 URL。 在 NagVis 的左上角,單擊 ? 選項(xiàng)卡以顯示左側(cè)的水平菜單。
右鍵單擊所需的 NagVis 地圖并選擇復(fù)制鏈接位置。
在這個(gè)例子中,它復(fù)制的 URL 是:
http://nagios_xi_address/nagvis/frontend/nagvis-js/index.php?mod=Map&act=view&show=Internet_Firewall
該 URL 最重要的部分是 &show=Internet_Firewall,它是顯示的地圖。
現(xiàn)在單擊頂部導(dǎo)航欄上的“視圖”菜單,然后選擇“視圖工具”>“添加新視圖”。
為視圖提供標(biāo)題并將剪貼板中的 URL 粘貼到 URL 字段中。
單擊提交按鈕以創(chuàng)建視圖。
這將顯示在視圖旋轉(zhuǎn)列表中。
京ICP備09015132號(hào)-996 | 違法和不良信息舉報(bào)電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號(hào)豪柏大廈C2座11層1105室
北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動(dòng)畫