<menu id="guoca"></menu>
<nav id="guoca"></nav><xmp id="guoca">
  • <xmp id="guoca">
  • <nav id="guoca"><code id="guoca"></code></nav>
  • <nav id="guoca"><code id="guoca"></code></nav>

    服務檢查

    介紹

    這里介紹了服務檢查的基本工作原理。

    什么時候進行服務檢查?

    服務由Nagios Core守護程序檢查:

    按需檢查是作為預測服務相關性檢查邏輯的一部分執行的。這些檢查有助于確保依賴性邏輯盡可能準確。如果您不使用服務依賴項,那么Nagios Core將不會執行任何按需服務檢查。

    緩存服務檢查

    通過實現緩存檢查的使用,可以顯著提高按需服務檢查的性能,如果確定相對較新的檢查結果,Nagios Core可以放棄執行服務檢查。如果使用服務依賴項,則緩存檢查只會提高性能。有關緩存檢查的更多信息,請參見此處

    依賴關系和檢查

    您可以定義服務執行依賴關系,以防止Nagios Core根據一個或多個其他服務的狀態檢查服務的狀態。有關依賴關系的更多信息,請參見此處

    服務檢查的并行化

    計劃的服務檢查是并行運行的。當Nagios Core需要運行計劃的服務檢查時,它將啟動服務檢查,然后返回執行其他工作(運行主機檢查等)。服務檢查在主Nagios Core守護程序fork()的子進程中運行。服務檢查完成后,子進程將把檢查結果通知主Nagios Core進程(其父進程)。然后,主要的Nagios Core流程將處理檢查結果并采取適當的措施(運行事件處理程序,發送通知等)。

    如果需要,還可以并行運行按需服務檢查。如前所述,Nagios Core如果可以使用相對較新的服務檢查中的緩存結果,則可以放棄按需服務檢查的實際執行。

    服務國

    被檢查的服務可以處于四種不同狀態之一:

    • 警告

    • 未知

    • 危急

    服務狀態確定

    服務檢查由插件執行,插件可以返回OK,WARNING,UNKNOWN或CRITICAL狀態。這些插件狀態直接轉換為服務狀態。例如,返回WARNING狀態的插件將導致服務具有WARNING狀態。

    服務狀態變更

    當Nagios Core檢查服務狀態時,它將能夠檢測到服務何時在OK,WARNING,UNKNOWN和CRITICAL狀態之間更改,并采取適當的措施。這些狀態更改導致不同的狀態類型(HARD或SOFT),這可以觸發事件處理程序的運行和通知的發送。服務狀態更改還可觸發按需主機檢查。檢測和處理狀態更改是Nagios Core的全部目的。

    當服務改變狀態的頻率太高時,它們被認為是“拍動”。Nagios Core可以檢測服務何時開始震蕩,并且可以抑制通知,直到震蕩停止并且服務狀態穩定為止。可以在此處找到有關襟翼檢測邏輯的更多信息。

    本文章首發在 網安wangan.com 網站上。

    上一篇 下一篇
    討論數量: 0
    只看當前版本


    暫無話題~
    亚洲 欧美 自拍 唯美 另类