Icinga2
icinga2 / icinga2web 創建主機組
我很難理解如何創建主機組並向其添加節點。我試圖查看文件,但它沒有說明需要在哪裡完成,以及是否在主節點和節點中或只有一個。
我想創建一個組和所有的 hadoop 伺服器。我在這裡查看http://docs.icinga.org/icinga2/latest/doc/module/icinga2/toc#!/icinga2/latest/doc/module/icinga2/chapter/configuring-icinga2-first-steps#groups -conf
但是,還是輸了。我在 /etc/icinga2/conf.d/groups.conf 和主機上是否有這個組?有人有範例配置嗎?
Icingaweb2(Web 界面)僅用作 Icinga2(監控核心)狀態的視圖。
您可以在所需的任何配置文件中創建主機組。推薦的方法是在主機級別使用某種標記並將規則添加到主機組
此範例取自預設 Icinga2 配置 (
hostgroups.conf
)。object HostGroup "windows-servers" { display_name = "Windows Servers" assign where host.vars.os == "Windows"
}
在主機配置上,您只需創建
object Host "ad.acme.com" { display_name = "AD server" vars.os = "Windows" }
後者將創建主機變數
os
設置為“Windows”的新主機。第一個塊將從os
變數設置為“Windows”的所有主機創建主機組。您還應該確保 Icinga2 正確理解您的定義。在您的 Icinga2 主機上嘗試以下命令:
icinga2 object list # this will show all objects from your configs icinga2 object list --type=host # this will show all Host objects from your configs icinga2 object list --type=host --name=ad.acme.com # this will show host ad.acme.com how Icinga2 understood you
同樣適用於主機組
當您的主機被 Icinga 守護程序正確解析時,您還應該確保您的 Icingaweb2 中的權限設置正確。