2025-02-02 18:48:04 +01:00
2025-02-02 17:59:40 +01:00
2025-02-02 16:51:36 +01:00
2025-02-02 18:29:54 +01:00
2025-02-02 17:48:36 +01:00
2025-02-02 18:29:54 +01:00
2025-02-02 17:59:40 +01:00
2025-02-02 16:51:36 +01:00
2025-02-02 18:48:04 +01:00

Icinga2 Satellite

Requirements

  • need a running icinga2 master instance
  • ticket & zone config in master instance

ATTENTION: primary designed for:

Maybe you need more setup setps if you use other base!

usage

master instance

example zone.conf

DO NOT copy&paste this config !
Replace first all $VARS

object Endpoint "master.example.com" {
}
object Zone "master" {
        endpoints = [ "master.example.com" ]
}

// your new config to do:
object Endpoint "$ICINGA_SATELLITE_CN" {
        host = "1.2.3.4"                // ip or
        host = "$ICINGA_SATELLITE_CN"   // hostname
}
object Zone "$ICINGA_SATELLITE_ZONE" {
        parent = "$ICINGA_PARENT_CN"
        endpoints = [ "$ICINGA_SATELLITE_CN" ]
}
// end: new config to do

object Zone "global-templates" {
        global = true
}

object Zone "director-global" {
        global = true
}

create new zone on master

mkdir zones.d/$ICINGA_SATELLITE_ZONE
nano zones.d/$ICINGA_SATELLITE_ZONE/hosts.conf 

satellite node

git clone https://git.ao-it.net/docker/icinga-satellite
cp env.sample .env
nano .env # set your env
docker compose up
Description
No description provided
Readme 46 KiB
Languages
Dockerfile 54.8%
Shell 45.2%