我用icingaweb2安装并configuration了Icinga2。
我添加了一个testing服务的testing主机:我们称之为“example.com”。
这是testing主机:
/etc/icinga2/conf.d/hosts/example-com:
object Host "example-com" { //Importiert die generische Host-Vorlage aus der template.conf import "generic-host" //IPv4 Adresse address = "2xx.2xx.2xx.2xx" //Angabe des Betriebssystemtyps vars.os = "Linux OS" vars.sla = "24x7" }
好的,那么我们有服务configuration:
/etc/icinga2/conf.d/hosts/example-com/http.conf
object Service "http" { import "generic-service" host_name = "example-com" check_command = "http" vars.sla = "24x7" }
当然,我在/etc/icinga2/conf.d/users.conf中添加了一个新的用户组
/** * The example user 'icingaadmin' and the example * group 'icingaadmins'. */ object User "icingaadmin" { import "generic-user" display_name = "Icinga 2 Admin" groups = [ "icingaadmins", "linux-admins" ] email = "[email protected]" } object UserGroup "icingaadmins" { display_name = "Icinga 2 Admin Group" } object UserGroup "linux-admins" { display_name = "Linux-Administrators" }
现在我想我必须将contact_groups添加到主机。 但是,如果我这样做,configuration检查失败:-(
谢谢你的帮助 :-)
您没有定义任何通知对象,引用主机/服务对象并链接到用户和通知命令。
conf.d / notifications.conf中的示例configuration已经提供了一个洞察,尽pipe您应该考虑根据您的通知types编写您自己的主机和服务通知应用规则 – 无论是邮件,短信等。请参阅使用应用通知 。
通过调用来validation通知对象的添加:
icinga2 object list --type Notification
configurationvalidation后。
检查完整的安装和configurationicinga2: http : //www.formation-it.com/2016/11/installation-dicinga2-avec-linterface.html