Best practice von uns für Sie

Tipp des Monats

Hier finden Sie einmal im Monat unsere Tipps um Ihre OTRS, i-doit, SNAG-View und NeDi Konfiguration zu verbessern. Benötigen Sie Unterstützung beim Einrichten Ihrer Systeme oder brauchen Spezialanpassungen, dann kontaktieren Sie uns einfach unter +49 441 390 10 10 40 oder schreiben Sie uns eine Mail, wir beraten Sie gerne.

Über 100 Kunden aus allen Bereichen der Wirtschaft und der öffentlichen Verwaltung vertrauen unseren Softwarelösungen und Dienstleistungen.

SECTOR NORD AG Tipp des Monats

[SNAG-View] SNAG-View Board: Grafana

Dieser Tipp basiert auf einer Anregung von Christian Scheeper (Amazonen-Werke) – vielen Dank dafür! Seit 2019 ist Grafana in das SNAG-View-3-Monitoring der Amazonen-Werke integriert.

Grafana ist eine Opensource Plattform zur grafischen Aufbereitung von Daten. Die Daten können aus diversen Quellen angezeigt und mit anderen geteilt werden.

Datasourcen:

  • Klassische Datenbanken (MySQL, MSSQL, ProgreSQL usw.)
  • Logtools (Loki)
  • Time Serielle Datenbanken (InfluxDB,  Graphite)
  • usw.

Weitere Datasourcen finden Sie unter grafana.com (https://grafana.com/grafana/plugins?orderBy=weight&direction=asc)

Um SNAG-View Performancedaten in Grafana zu nutzen, brauchen wir noch Graphite. Graphite nutzen wir als middleware zwischen SNAG-View und Grafana.
Die Performancedaten (/var/lib/nagios/perfdata) zu Graphite übertragen werden. Das lässt sich als nfs share oder mit sshfs realisieren. 
Grafana kann danach mit über die Graphite (Port 8080) auf die SNAG-View Metriken zugreifen.

Installation:

#Docker
yum install -y docker
 
#Docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.25.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
mkdir -p /root/grafana/

Kopieren Sie die Compose Datei auf den Linux Server auf /root/grafana/docker-compose.yml und führen Sie "docker-compose up -d" unter /root/grafana aus.

version: '3'
services:
  graphite:
    image:  graphiteapp/graphite-statsd
    restart: always
    volumes:
    - /media/nfs/perdata:/opt/graphite/storage/rrd/
    ports:
    - 81:80
    - 2003-2004:2003-2004
    - 2023-2024:2023-2024
    - 8125:8125/udp
    - 8126:8126
    - 8080:8080
  grafana:
    image: grafana/grafana
    restart: always
    environment:
    - GF_SECURITY_ADMIN_PASSWORD=sector
    ports:
    - 3000:3000
    links:
    - graphite

Melden Sie sich am nun Grafana an (http://<IP>:3000). Als Benutzername verwenden Sie admin, das Passwort im Beispiel ist sector.

Erstellen Sie nun ihre erste Datenquelle als "Graphite"
Geben Sie im URL Feld die IP oder DNS Namen des Graphite Server ein. Wichtig nicht den Port 8080 vergessen,
Erstellen Sie ein neues Dashboard und wählen Sie "Choose Visualization"
Hier konfigurieren wir die Datenquelle
Suchen wir nun uns eine Datenquelle
Hier müssen wir uns leider die passende SVID vom Hosts raussuchen und den passenden Service
Unter "General" geben wir dafür noch einen Namen ein.
Hier ist ein Beispiel Dashboard

Zurück