stiziwik
Sie befinden sich hier: Willkommen » linux » Icinga » Docker Compose Icinga stack
Zuletzt angesehen:

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
linux:icinga:docker-stack [2025/03/21 19:51] – [Notifications] adilinux:icinga:docker-stack [2025/03/21 20:05] (aktuell) – [Graphite] adi
Zeile 761: Zeile 761:
   - Docker Container erstellen <code bash>cd /opt/docker-compose-icinga   - Docker Container erstellen <code bash>cd /opt/docker-compose-icinga
 vi docker-compose.yml</code> vi docker-compose.yml</code>
-    - hier folgendes unter den letzten Service einfügen <code>graphite:+    - hier beim Service "icingaweb" diese Zeile wie folgt anpassen <code>icingaweb.enabledModules: director, icingadb, incubator, graphite</code> 
 +    - danach folgendes unter den letzten Service einfügen <code>graphite:
     container_name: graphite     container_name: graphite
     image: graphiteapp/graphite-statsd     image: graphiteapp/graphite-statsd
Zeile 772: Zeile 773:
       - "58126:8126"       - "58126:8126"
     hostname: graphite     hostname: graphite
-      #volumes:+    volumes:
       #- ./backup:/opt/backup       #- ./backup:/opt/backup
       #- ./conf/graphite/conf:/opt/graphite/conf       #- ./conf/graphite/conf:/opt/graphite/conf
-      #- ./graphite/storage:/opt/graphite/storage+      - ./graphite/graphite/storage:/opt/graphite/storage
       #- ./conf/webapp/graphite/functions/custom:/opt/graphite/webapp/graphite/functions/custom       #- ./conf/webapp/graphite/functions/custom:/opt/graphite/webapp/graphite/functions/custom
       #- ./conf/nginx:/etc/nginx       #- ./conf/nginx:/etc/nginx
Zeile 786: Zeile 787:
       - GRAPHITE_DATE_FORMAT=%m/%d       - GRAPHITE_DATE_FORMAT=%m/%d
       - COLLECTD=1</code>       - COLLECTD=1</code>
 +   - Volumeordner für Graphite erstellen <code bash>mkdir -p ./graphite/graphite/storage</code>
    - Icinga Konfiguration zum senden von Performancedaten erstellen <code bash>mkdir -p ./icinga2.conf.d/features-enabled</code>    - Icinga Konfiguration zum senden von Performancedaten erstellen <code bash>mkdir -p ./icinga2.conf.d/features-enabled</code>
      - hier die Datei graphite.conf mit folgendem Inhalt erstellen <code>/**      - hier die Datei graphite.conf mit folgendem Inhalt erstellen <code>/**
Zeile 796: Zeile 798:
   port = 2003   port = 2003
 }</code> }</code>
-   - Graphite Container starten <code bash>docker compose up -d</code> +   - Graphite Container starten <code bash>docker compose stop && docker compose up -d</code> 
-   - in IcingaWeb unter Einstellungen (Zahnrad) -> "Modul" das Modul "graphite" einschalten+   - ggf. in IcingaWeb unter Einstellungen (Zahnrad) -> "Modul" das Modul "graphite" einschalten
      - im Reiter "Backend" unter "Graphite Web URL" die URL "http://graphite:80/" einfügen      - im Reiter "Backend" unter "Graphite Web URL" die URL "http://graphite:80/" einfügen
    - In der Ansicht eines Hosts oder Service werden nun die Graphen angezeigt, vorausgesetzt die Performancedaten sind in den jew. Icinga-Objekten eingeschaltet    - In der Ansicht eines Hosts oder Service werden nun die Graphen angezeigt, vorausgesetzt die Performancedaten sind in den jew. Icinga-Objekten eingeschaltet
    - Über die URL "http://<DOCKER_HOST_IP>:50080/" kann man direkt auf die Graphite Webseite zugreifen    - Über die URL "http://<DOCKER_HOST_IP>:50080/" kann man direkt auf die Graphite Webseite zugreifen

Webseiten-Werkzeuge

  • Letzte Änderungen
  • Medien-Manager
  • Übersicht

Seiten-Werkzeuge

  • Seite anzeigen
  • Ältere Versionen
  • Links hierher
  • Nach oben

Benutzer-Werkzeuge

  • Anmelden
linux/icinga/docker-stack.txt · Zuletzt geändert: 2025/03/21 20:05 von adi
stiziwik

Table of Contents

  • Android
  • Bild-und-video
  • Datenverarbeitung
  • Fahrzeuge
  • Hausautomatisation
  • linux
    • Alix-router
    • Icinga
      • Docker Compose Icinga stack
      • Installation-full
      • Installation-Quick
      • Konfigurationsbeispiele
    • Log-Server
    • Mail
    • Mysql
    • Nagios
    • Owncloud
    • Virtualisierung
    • Webcam
    • Accl Attr
    • Alternativen-System
    • Antivirus-live
    • Anzahl
    • Audacious
    • Audiodateien-umwandeln
    • Avira-Live-Rescue
    • Backupscript
    • Bash
    • Beep-mit-Ringtones
    • Benutzerpassword Deaktivieren
    • Bluetooth
    • Bootvorgang
    • CD-Ripper
    • Clonezilla
    • Coredump
    • Datenrettung
    • Datum Und Uhrzeit
    • dd
    • Desktop-dateien
    • Docker
    • Duplikate
    • Fail2ban
    • Festplatten
    • Fingerprintsensor
    • Gddrescue
    • Geda
    • Genisoimage mkisofs
    • Grub
    • Internetradio
    • Ipod
    • Journalctl
    • Keepass
    • Kernel Bauen
    • Keystore
    • Live-CD erstellen
    • Lnav
    • Lshw-hardware
    • Mailcow
    • Message-of-the-day
    • Midnight Commander
    • Mongodb
    • Nohup, Hintergrund, anhalten und Co
    • Openssl
    • Pakete bauen
    • Paketverwaltung
    • Passwort-Generator
    • Patches
    • Prüfsumme
    • Quota
    • Remote Desktop Verbindung
    • Request Tracker
    • Rsync
    • Samba
    • Scriptschnipsel
    • Serielle-Konsole
    • Smartmontools
    • Sms-gateway
    • Softwareraid
    • Squid
    • SSH
    • Stats
    • Stresstest
    • Strongswan VPN
    • Sudo
    • Supergrub2disk
    • Supervisord
    • Swap
    • Syslog
    • Systemrescue
    • Tftp
    • Thunderbird
    • Umbenennen
    • Unity Fenstermanager
    • Video-streaming
    • Virenscan-script
    • Virtualbox
    • Virtualisierung
    • Vnc-vino
    • Watchdog
    • Webmin
    • Wmctrl
    • Zeitsynchronisation Mit DCF-77 Empfänger
    • Zoneminder
  • Nas
  • Netzwerk
  • PlayGround
  • Programieren
  • Projekte
  • Raspberry Pi
  • sonstiges
  • VDR
  • Web
  • Werkstatt
  • Wiki
  • sidebar-acmenu
  • sidebar-indexmenu
  • sidebar-simplenavi