Benutzer-Werkzeuge

Webseiten-Werkzeuge


tachtler:icinga2_-_grafana

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
tachtler:icinga2_-_grafana [2018/11/16 09:49] – [icingaweb2: Add New Grafana Graph: hostalive] klaustachtler:icinga2_-_grafana [2020/05/23 14:10] (aktuell) – [grafana-image-renderer] klaus
Zeile 7: Zeile 7:
 benötigt. benötigt.
  
-^ Beschreibung  ^ Externer Link                                                                   ^ +^ Beschreibung    ^ Externer Link                                                                   ^ 
-| Download      | [[https://github.com/Mikesch-mp/icingaweb2-module-grafana]]                    |+| Download        | [[https://github.com/Mikesch-mp/icingaweb2-module-grafana]]                     |
  
 [[https://grafana.com/|Grafana]] ist das Visualisierungswerkzeug, daher benötigt es Datenquellen aus Datenbanksystemen wie **[[http://graphite.wikidot.com/|Graphite]]**, Prometheus, Elasticsearch, InfluxDB, OpenTSDB, AWS Cloudwatch, MySQL, PostgreSQL.  [[https://grafana.com/|Grafana]] ist das Visualisierungswerkzeug, daher benötigt es Datenquellen aus Datenbanksystemen wie **[[http://graphite.wikidot.com/|Graphite]]**, Prometheus, Elasticsearch, InfluxDB, OpenTSDB, AWS Cloudwatch, MySQL, PostgreSQL. 
Zeile 15: Zeile 15:
   * **[[tachtler:icinga2_-_graphite|Icinga2 - Graphite]]**   * **[[tachtler:icinga2_-_graphite|Icinga2 - Graphite]]**
  
-^ Beschreibung  ^ Externer Link                                                                   ^ +^ Beschreibung    ^ Externer Link                                                                   ^ 
-| Homepage      | [[https://grafana.com/]]                                                        | +| Homepage        | [[https://grafana.com/]]                                                        | 
-| Dokumentation | [[http://docs.grafana.org/]]                                                    |+| Dokumentation   | [[http://docs.grafana.org/]]                                                    
 +| Plugin-Download | [[https://grafana.com/grafana/plugins/grafana-image-renderer]]                  |
  
 Ab hier werden zur Ausführung nachfolgender Befehle **''root''**-Rechte benötigt. Um der Benutzer ''root'' zu werden, melden Sie sich bitte als ''root''-Benutzer am System an, oder wechseln mit nachfolgendem Befehl zum Benutzer ''root'': Ab hier werden zur Ausführung nachfolgender Befehle **''root''**-Rechte benötigt. Um der Benutzer ''root'' zu werden, melden Sie sich bitte als ''root''-Benutzer am System an, oder wechseln mit nachfolgendem Befehl zum Benutzer ''root'':
Zeile 143: Zeile 144:
 ==== grafana ==== ==== grafana ====
  
-Mit nachfolgendem Befehl kann überprüft werden, welche Inhalte mit den Paket **''python-carbon''** installiert wurden. +Mit nachfolgendem Befehl kann überprüft werden, welche Inhalte mit den Paket **''grafana''** installiert wurden. 
 <code> <code>
 # rpm -qil grafana # rpm -qil grafana
Zeile 1475: Zeile 1476:
 /usr/share/grafana/tools/phantomjs/phantomjs /usr/share/grafana/tools/phantomjs/phantomjs
 /usr/share/grafana/tools/phantomjs/render.js /usr/share/grafana/tools/phantomjs/render.js
 +</code>
 +
 +==== grafana ab Version 7.x ====
 +
 +Nachfolgende Abghängigkeiten sind ab [[https://grafana.com/|Grafana]] **Version 7.x** zusätzlich noch zu installieren, damit das spätere **plugin** lauffähig ist:
 +
 +<code>
 +# yum install libXcomposite libXdamage libXtst cups libXScrnSaver pango atk adwaita-cursor-theme adwaita-icon-theme at at-spi2-atk at-spi2-core cairo-gobject colord-libs dconf desktop-file-utils ed emacs-filesystem gdk-pixbuf2 glib-networking gnutls gsettings-desktop-schemas gtk-update-icon-cache gtk3 hicolor-icon-theme jasper-libs json-glib libappindicator-gtk3 libdbusmenu libdbusmenu-gtk3 libepoxy liberation-fonts liberation-narrow-fonts liberation-sans-fonts liberation-serif-fonts libgusb libindicator-gtk3 libmodman libproxy libsoup libwayland-cursor libwayland-egl libxkbcommon m4 mailx nettle patch psmisc redhat-lsb-core redhat-lsb-submod-security rest spax time trousers xdg-utils xkeyboard-config
 +</code>
 +
 +:!: **HINWEIS** - **Möglicherweise sind viele der oben genannten rpm-Pakete bereits installiert!**
 +
 +:!: **HINWEIS** - **Der Vollständigkeit halber, sind hier __alle Abhängigkeiten__ aufgelistet.**
 +
 +==== grafana-image-renderer ab Version 7.x ====
 +
 +Das Plugin [[https://grafana.com/grafana/plugins/grafana-image-renderer|grafana-image-renderer]] muss ab der [[https://grafana.com/|Grafana]] **Version 7.x**, mit nachfolgendem Befehl, installiert werden, damit Grafiken in [[https://www.icinga.org/|Icinga]] ge**render**t werden können:
 +
 +<code>
 +# grafana-cli plugins install grafana-image-renderer
 +installing grafana-image-renderer @ 2.0.0
 +from: https://grafana.com/api/plugins/grafana-image-renderer/versions/2.0.0/download
 +into: /var/lib/grafana/plugins
 +
 +
 +✔ Installed grafana-image-renderer successfully 
 +
 +Restart grafana after installing plugins . <service grafana-server restart>
 +
 </code> </code>
  
Zeile 2365: Zeile 2395:
 (**__Bildschirm-Seite 1__**)  (**__Bildschirm-Seite 1__**) 
 {{:tachtler:grafana:icinga2_grafana_konfiguration_module_configuration_page-1.png|Icinga2 Web - Konfiguration - Module - Grafana - Configuration - Seite 1}} {{:tachtler:grafana:icinga2_grafana_konfiguration_module_configuration_page-1.png|Icinga2 Web - Konfiguration - Module - Grafana - Configuration - Seite 1}}
 +
 +:!: **HINWEIS** - Möglicherweise muss ab [[https://grafana.com/|Grafana]] **Version 7.x** der **Proxy Timeout** auf 10 Sek. erhöht werden!
  
 (**__Bildschirm-Seite 2__**)  (**__Bildschirm-Seite 2__**) 
Zeile 2420: Zeile 2452:
 Eine mögliche Ausgabe eines [[https://grafana.com/|Grafana]] Graphen **für "hostalive"** innerhalb der [[https://www.icinga.org/|Icinga]]-Web-Anwendung könnte dann wie folgt aussehen: Eine mögliche Ausgabe eines [[https://grafana.com/|Grafana]] Graphen **für "hostalive"** innerhalb der [[https://www.icinga.org/|Icinga]]-Web-Anwendung könnte dann wie folgt aussehen:
  
-Icinga2 - Grfana - hostalive+{{:tachtler:grafana:icinga2_grafana_example_hostalive.png|Icinga2 - Grfana - hostalive}}
  
tachtler/icinga2_-_grafana.txt · Zuletzt geändert: 2020/05/23 14:10 von klaus