Nagios 面試的 25 個以上問題
已發表: 2020-01-30你在準備 DevOps 面試嗎? 那麼你應該閱讀這些 Nagios 面試問題和答案。
Nagios 是公司中最受歡迎的持續監控軟件。 公司依靠持續監控軟件來突出錯誤並在問題成為重大問題之前解決問題。 作為 DevOps 專業人士,招聘人員希望您熟悉這個強大軟件的各個方面。 我們編制了一份最重要的 Nagios 面試問題和答案列表,以幫助您準備工作面試。 隨時與他人分享此列表。
目錄
什麼是納吉奧斯?
Nagios 是一種流行的開源解決方案,有助於監控系統、網絡和應用程序。 它是一個標準的 DevOps 工具,可以跟踪主題中發生的所有變化。 如果出現技術故障,它可以向工作人員發送警報並讓他們也意識到問題。 這樣,可以更快、更早地解決問題,而不會成為重大問題。
Nagios 提供完整基礎架構的集中視圖,並查看有關其狀態的詳細信息。 您還可以提及它如何使組織受益,以及如何使用它來解決與特定組織相關的眾多問題。
Nagios 有助於了解基礎架構的不足之處以及如何升級它以克服這些問題。 您還可以提及它如何自動解決檢測到的問題。 Nagios 使您能夠監控整個組織、其基礎設施和各種流程。
這應該回答這個問題。 但是,如果需要,您可以添加更多要點,例如使用 Nagios 的優勢,以及 Nagios 的一些其他應用程序。

Nagios 如何幫助 DevOps 專業人士?
Nagios 幫助 DevOps 問題跟踪問題並在早期階段解決問題。 該軟件解決方案忽略了基礎架構的各個方面,因此它可以發現錯誤並迅速提醒技術團隊。 這樣,DevOps 專業人員就不必擔心監控系統以發現問題。 他們可以依靠 Nagios 來發現同樣的情況。
Nagios有什麼特點?
Nagios 有很多功能。
– 它的 API 使其能夠監控各種系統、基礎設施和應用程序。
– 它具有使您了解老化的基礎設施並幫助您規劃升級的附加組件。
– 您可以完全訪問其代碼,因為它是開源軟件。
– 它的報告系統快速而靈活。 它為您提供所有警報及其響應的記錄。
– 您可以通過 Nagios 查看組織的整個基礎架構,同時還可以查看有關所有內容的詳細信息。
– Nagios 擁有超過一百萬用戶的龐大社區。 如果您遇到任何問題或有任何疑問,您可以問他們誰很樂意提供幫助。
Nagios 是如何運作的?
您可以對您的答案給出以下解釋:
- Nagios 在服務器上作為服務運行
- 它在與網絡上的主機連接的服務器上運行插件
- 通過其界面可以看到連接主機的詳細信息
- 如果出現問題,您會收到一封電子郵件或其他通知
- Nagios 在特定時間運行腳本並保存這些腳本的結果
- 如果運行腳本的結果發生變化,Nagios 將開始運行其他腳本
這就是 Nagios 的運作方式。
Nagios 中的“插件”是什麼意思?
Nagios 中的插件是檢查服務或主機狀態的不同腳本。 您可以從命令行運行它們。 Nagios 檢查其插件的結果,以查看網絡中存在的各種主機和服務的狀況。
您還可以解釋為什麼 Nagios 需要插件。
Nagios 需要插件來檢查網絡中存在的眾多主機和服務的狀態。 插件驗證所需的主機並將其檢查結果發送到 Nagios。 Nagios 然後處理結果並確定是否需要採取行動。
什麼是NRPE?
NRPE 使您能夠在遠程 Unix 和 Linux 機器上運行插件。 這樣,Nagios 可以監控本地資源,例如遠程組件上的內存使用和 CPU。 通常,這些資源不會提供給遠程機器; 這就是為什麼你需要使用 NRPE。
您還可以解釋 NRPE 架構以獲得更詳細的答案。
NRPE 包含兩個部分,NRPE 守護進程和 check_NRPE 插件。 前者在另一台計算機上運行,而後者則保留在本地計算機中,並在監控計算機和遠程計算機之間建立 SSL 連接。
什麼是被動檢查?
在 Nagios 中,外部進程啟動被動檢查。 完成後,結果將發送到 Nagios。 被動檢查有助於監控異步服務。 如果不定期輪詢其狀態,就無法跟踪這些服務。 被動檢查還有助於 Nagios 檢查防火牆後面的主機的狀態,因為它們無法通過監控主機進行驗證。
使用 Nagios 有什麼優勢?
Nagios 為組織提供了很多優勢。
- 它允許您為現有基礎架構計劃未來的升級
- 它確保您的 IT 基礎架構中的技術錯誤影響最小
- 它會迅速提醒您任何新問題
- 它允許您監控整個系統和基礎設施
- 它協調技術人員的反應
- 它可以幫助您了解您的團隊對技術問題的響應速度
- 它確保滿足您組織的 SLA(服務水平協議)
什麼是冰糖? 它與 Nagios 有什麼關係?
Icinga 是另一個流行的開源軟件,有助於監控服務。 它是在 2009 年為幫助 Nagios 而設計的,但它已成為一個單獨的軟件。

什麼是主動檢查?
Nagios 執行主動檢查以按計劃輪詢設備或服務以獲取其狀態信息。
你能說出幾個支持 Nagios 的數據庫嗎?
許多數據庫都支持 Nagios。 它們是 Oracle、Postgres、Microsoft SQL 解決方案和 MySQL。
什麼是 Nagios XI?
Nagios 是最值得信賴和最強大的監控軟件。 它可以幫助您監控應用程序、網絡協議、系統、服務和指標。 它為您提供了 Nagios(上面討論過)的所有優點,並具有強大的性能。
Nagios 是用來監控窗口機器的嗎?
是的,Nagios 是用來監控窗口機器的。 您可以通過設置 Nagios 來監控所需的窗口系統,然後添加單獨的服務器和主機來執行任務。
什麼是 OID Nagios?
簡單網絡管理協議(又名 SNMP)使用對象標識符來定義管理信息庫。
什麼是 Nagios 網絡分析器?
網絡分析器是 Nagios 的重要組成部分,它檢查系統是否存在潛在危險。 它的快速掃描使管理員能夠獲取有關係統運行狀況的所需數據。
使用 Nagios 監控網站有什麼好處?
Nagios 也可以幫助您監控網站。 它提高了網站的可用性,幫助您發現錯誤,並且您可以在 Nagios 的幫助下提高網站的性能並避免在線安全威脅。
Nagios 是面向對象的嗎? 如果是這樣,你能詳細說明它的含義嗎?
面向對象意味著您可以在 Nagios 中生成繼承自其他對象的對象定義。 由於 Nagios 是面向對象的,它與其組件的關係保持簡單,沒有任何復雜的細節。
哪些協議支持 Nagios?
SMTP 監控、POP 監控、FTP 監控、IPMI 監控、DNS 監控和 LDAP 監控是 Nagios 支持的一些協議。
您可以使用 Nagios 進行雲監控嗎?
是的,您可以使用 Nagios 進行雲監控。 它是市場上最受歡迎的監控工具之一。
Nagios 中的對像是什麼?
所有與警報邏輯和監控過程相關的元素都是 Nagios 中的對象。
列出三個支持 Nagios 的虛擬化平台。
Microsoft Virtual PC、Amazon EC2 和 VMware 是三個最流行的支持 Nagios 的虛擬化平台。
Nagios 中有哪些對像類型?
Nagios 有多種對像類型,例如主機組、週期、服務、主機、聯繫人、通知和命令。
Nagios 中的兩種狀態類型是什麼?
軟狀態和硬狀態是 Nagios 中的兩種主要狀態類型。
Nagios 支持哪種數據庫格式來存儲數據?
Nagios 支持 RRD 數據庫格式來存儲狀態數據。
NDO 實用程序有哪些部分?
NDO 實用程序包括 FILE2STOCK 實用程序、NDOMOD 事件代理模塊、NDO2DB 守護程序和 LOG2NDO 實用程序。
Nagios 中的默認憑據是什麼?
默認情況下,Nagios 中的用戶名和密碼為“nagiosadmin”。
Nagios 核心使用什麼語言?
Nagios 核心使用 PHP 和 CGI。
Nagios檢查外部命令需要什麼條件?
Nagios 根據 command_check_interval 選項定期檢查外部命令。 除了常規檢查之外,它還會在執行事件處理程序時檢查外部命令。
被動檢查和主動檢查有什麼區別?
這是最受歡迎的 Nagios 面試問題之一,因此我們建議您徹底準備好答案。
主動檢查和被動檢查的主要區別在於 Nagios 執行前者,而外部應用程序執行後者。
被動檢查監控位於防火牆後面或異步的服務。 即使 Nagios 定期執行這些服務或主機,也無法對這些服務或主機進行主動測試。
Nagios 與 DevOps 有什麼關係?
持續監控是 DevOps 的核心組件,而 Nagios 是一個流行的工具。
您可以在 Nagios 中自定義圖表嗎?
是的,您可以通過 Graphite 或 CACTI 等第三方工具自定義圖表。
Nagios 中的軟狀態和硬狀態有什麼區別?
要回答這個問題,您應該定義這兩種狀態。
當一個主機或服務的結果不OK,但沒有根據max_check_attempts多次重新檢查,則該錯誤被指定為Soft error。 當主機或服務從軟錯誤中恢復時,稱為軟恢復。
另一方面,當主機或服務檢查的結果即使經過多次重新檢查後仍不OK,根據max_check_attempts,該錯誤稱為Hard Error。 從這種錯誤中恢復稱為硬恢復。
哪三個變量影響 Nagios 中的繼承和遞歸?
影響遞歸和繼承的三個變量是 Name、Use 和 Register。 該名稱是其他對象的佔位符。 Use 指定父對象,Register 的值為 1 或 0。如果 Register 的值為 1,則表示它是一個實際對象。 如果它的值為 0,則意味著該對像只是一個模板,而不是一個真實的對象。
國家跟踪是什麼意思?
讓我們討論一下什麼是狀態跟踪。 狀態跟踪有助於記錄。 通過 State Stalking,Nagios 監視特定的服務或主機,並在檢查結果中記錄它注意到的任何更改。 您還可以補充說,State Stalking 在分析日誌時非常有幫助。 如果沒有狀態跟踪,Nagios 僅在兩次檢查之間更改狀態時才記錄檢查。
Nagios 中的襟翼檢測是什麼?
當主機或服務過於頻繁地更改其狀態時,稱為震盪。 抖動會導致許多問題,進而可能導致出現許多恢復通知。 Nagios 在其狀態檢查期間檢查服務或主機是否已開始抖動。

Nagios 檢查是否有抖動。 它首先存儲特定服務或主機的前 21 次檢查的結果。 它會分析這些結果以查看狀態更改發生的頻率。 它通過該數據確定狀態變化百分比值,並將其與擺動閾值進行比較。 當狀態變化百分比大於擺動的高閾值時,稱對像已開始擺動。 並且當狀態變化百分比低於用於拍打的低閾值時,稱該對像已停止拍打。
您如何解釋“機器無法訪問”錯誤?
當 Nagios 無法找到特定節點的路徑時,它會顯示此錯誤。 該節點可能已啟動,但由於 Nagios 無法訪問它,它顯示該節點為不可訪問。
最後的想法
我們希望您發現這些 Nagios 面試問題對您有所幫助。 請務必徹底準備所有這些問題。
如果您有興趣了解有關 Nagios 的更多信息,請查看 upGrad 和 IIIT-B 的全棧軟件開發 PG 文憑,該文憑專為在職專業人士設計,提供 500 多個小時的嚴格培訓、9 個以上的項目和作業,IIIT- B 校友身份、實用的實踐頂點項目和頂級公司的工作協助。