mirror of
https://github.com/Icinga/icinga2.git
synced 2025-04-08 17:05:25 +02:00
Update my test config.
This commit is contained in:
parent
5446e1603f
commit
8d4d063d1f
@ -10,16 +10,15 @@
|
||||
include <itl/itl.conf>
|
||||
include <itl/standalone.conf>
|
||||
|
||||
/**
|
||||
* Global configuration settings
|
||||
*/
|
||||
object IcingaApplication "icinga" {
|
||||
macros = {
|
||||
plugindir = "/usr/lib/nagios/plugins",
|
||||
iconimagedir = "/icinga2/images/icons"
|
||||
}
|
||||
set IcingaMacros = {
|
||||
plugindir = "/usr/lib/nagios/plugins",
|
||||
iconimagedir = "/icinga2/images/icons",
|
||||
icinga2src = "/home/michi/coding/icinga/icinga2",
|
||||
}
|
||||
|
||||
set Icinga2Prefix = "/home/michi/i2"
|
||||
set PerfdataPrefix = "/data/icinga2"
|
||||
|
||||
/**
|
||||
* Enable Syslogger
|
||||
*/
|
||||
@ -30,7 +29,7 @@ object SyslogLogger "icinga2-syslog" {
|
||||
|
||||
object FileLogger "my-debug-file" {
|
||||
severity = "debug",
|
||||
path = "/home/michi/i2/var/log/icinga2/icinga2-debug.log"
|
||||
path = (Icinga2Prefix + "/var/log/icinga2/icinga2-debug.log")
|
||||
}
|
||||
*/
|
||||
/**
|
||||
@ -39,14 +38,15 @@ object FileLogger "my-debug-file" {
|
||||
* hosts and services.
|
||||
*/
|
||||
library "compat"
|
||||
object CompatComponent "compat" { }
|
||||
object CompatLog "compat-log" { }
|
||||
object StatusDataWriter "status" { }
|
||||
object ExternalCommandListener "command" { }
|
||||
object CompatLogger "compat-log" { }
|
||||
|
||||
/**
|
||||
* INGRAPH
|
||||
*/
|
||||
object PerfdataWriter "pnp" {
|
||||
perfdata_path = "/data/icinga2/perfdata/service-perfdata",
|
||||
perfdata_path = (PerfdataPrefix + "/perfdata/service-perfdata"),
|
||||
format_template = "DATATYPE::SERVICEPERFDATA\tTIMET::$TIMET$\tHOSTNAME::$HOSTNAME$\tSERVICEDESC::$SERVICEDESC$\tSERVICEPERFDATA::$SERVICEPERFDATA$\tSERVICECHECKCOMMAND::$SERVICECHECKCOMMAND$\tHOSTSTATE::$HOSTSTATE$\tHOSTSTATETYPE::$HOSTSTATETYPE$\tSERVICESTATE::$SERVICESTATE$\tSERVICESTATETYPE::$SERVICESTATETYPE$",
|
||||
rotation_interval = 15s,
|
||||
}
|
||||
@ -54,25 +54,26 @@ object PerfdataWriter "pnp" {
|
||||
/**
|
||||
* LIVESTATUS
|
||||
*/
|
||||
/*
|
||||
library "livestatus"
|
||||
|
||||
object LivestatusComponent "livestatus-tcp" {
|
||||
object LivestatusListener "livestatus-tcp" {
|
||||
socket_type = "tcp",
|
||||
host = "10.0.10.18",
|
||||
port = "6558"
|
||||
bind_host = "127.0.0.1",
|
||||
bind_port = "6558"
|
||||
}
|
||||
|
||||
object LivestatusComponent "livestatus-unix" {
|
||||
object LivestatusListener "livestatus-unix" {
|
||||
socket_type = "unix",
|
||||
socket_path = "/home/michi/i2/var/run/icinga2/livestatus"
|
||||
socket_path = (Icinga2Prefix + "/var/run/icinga2/livestatus")
|
||||
}
|
||||
|
||||
*/
|
||||
/**
|
||||
* IDO
|
||||
*/
|
||||
library "ido_mysql"
|
||||
library "db_ido_mysql"
|
||||
|
||||
object MysqlDbConnection "ido-mysql" {
|
||||
object IdoMysqlConnection "ido-mysql" {
|
||||
host = "127.0.0.1",
|
||||
port = "3306",
|
||||
user = "icinga",
|
||||
@ -111,11 +112,11 @@ template Service "flapper" inherits "ping4" {
|
||||
"foo1" = "bar1",
|
||||
"foo5" = "bar5"
|
||||
},
|
||||
servicegroups = [ "sg-thruk" ],
|
||||
groups = [ "sg-thruk" ],
|
||||
}
|
||||
|
||||
object Host "dummy01" {
|
||||
hostgroups = [ "hg-thruk" ],
|
||||
groups = [ "hg-thruk" ],
|
||||
services["flapme"] = {
|
||||
templates = [ "flapper" ],
|
||||
check_command = "flapme",
|
||||
@ -123,6 +124,8 @@ object Host "dummy01" {
|
||||
}
|
||||
|
||||
object Host "localhost" {
|
||||
host_dependencies = [ "dummy01" ],
|
||||
|
||||
services["flapme"] = {
|
||||
templates = [ "flapper" ],
|
||||
notifications["mail-michi"] = {
|
||||
@ -148,7 +151,7 @@ object Host "localhost" {
|
||||
"icon_image" = "$iconimagedir$/icinga2.png",
|
||||
"icon_image_alt" = "custom attr macro expand test"
|
||||
},
|
||||
servicegroups = [ "sg-thruk" ],
|
||||
groups = [ "sg-thruk" ],
|
||||
},
|
||||
services["ping4"] = {
|
||||
templates = [ "ping4", "notification-tmpl" ],
|
||||
@ -164,9 +167,9 @@ object Host "localhost" {
|
||||
},
|
||||
services["users"] = {
|
||||
templates = [ "users", "notification-tmpl" ],
|
||||
servicegroups = [ "sg-thruk" ],
|
||||
servicedependencies = [
|
||||
{ host = "dummy01", service = "flapme" },
|
||||
groups = [ "sg-thruk" ],
|
||||
service_dependencies = [
|
||||
{ host = "dummy01", service = "flapme" },
|
||||
],
|
||||
},
|
||||
|
||||
@ -175,7 +178,6 @@ object Host "localhost" {
|
||||
address6 = "::1",
|
||||
},
|
||||
|
||||
hostdependencies = [ "dummy01" ],
|
||||
custom += {
|
||||
"fooh1" = "barh1",
|
||||
"fooh2" = "barh2",
|
||||
@ -187,12 +189,9 @@ object Host "localhost" {
|
||||
"2d_coords" = "42,1337"
|
||||
},
|
||||
|
||||
//hostcheck = "ping4",
|
||||
hostcheck = "flapme",
|
||||
check = "flapme",
|
||||
|
||||
hostgroups = [ "hg-thruk" ],
|
||||
|
||||
check_interval = (bumsti * 5)
|
||||
groups = [ "hg-thruk" ],
|
||||
}
|
||||
|
||||
object HostGroup "hg-thruk" {
|
||||
@ -214,7 +213,7 @@ object ServiceGroup "sg-thruk" {
|
||||
}
|
||||
|
||||
object CheckCommand "flapme" inherits "plugin-check-command" {
|
||||
command = "/home/michi/coding/icinga/icinga2/contrib/flap.sh",
|
||||
command = "$icinga2src$/contrib/flap.sh",
|
||||
}
|
||||
|
||||
object EventCommand "eventme" inherits "plugin-event-command" {
|
||||
@ -226,7 +225,6 @@ object NotificationCommand "notifyme" inherits "plugin-notification-command" {
|
||||
}
|
||||
|
||||
object NotificationCommand "mail" inherits "plugin-notification-command" {
|
||||
|
||||
command = "echo `date +%s` >> /tmp/i2.notify"
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user