====== Monitoring ====== |Verantwortung |Paul | |Container |monitoring | |W. Ports |keine | |OS |Debian 11.4 | |Server |[[infrastruktur:server:magrathea]] | |Zustand |Produktiv | {{tag>infrasystem container magrathea ldapconnected productive ssoenabled}} Hier findet sich die technische Dokumentation des Monitoring Containers. Die Nutzungshinweise zu Grafana finden sich [[hackspace:infrastruktur:monitoring|hier]]. ===== Services ===== ^ Serviceübersicht^Version^ |prometheus| ? | |grafana| 8.3.3 | |influxdb| 1.6.4 | ==== Prometheus ==== Prometheus sammelt aktuell Metriken von gallifrey und magrathea ein. Neue targets können unter ''/etc/prometheus/prometheus.yml'' hinzugefügt werden. ==== Grafana ==== Das Webinterface ist unter [[https://monitoring.chaotikum.org/]] erreichbar. === LDAP === Das Grafana kann SSO. Config findet sich /etc/grafana/grafana.ini und sieht folgendermaßen aus. [auth.generic_oauth] enabled = true name = Chaotikum allow_sign_up = true client_id = [CLIENT] client_secret = [SECRET] scopes = profile auth_url = https://me.chaotikum.org/auth/realms/[REALM]/protocol/openid-connect/auth token_url = https://me.chaotikum.org/auth/realms/[REALM]/protocol/openid-connect/token api_url = https://me.chaotikum.org/auth/realms/[REALM]/protocol/openid-connect/userinfo role_attribute_path = contains(roles[*], '/grafanaadmin') && 'Admin' || contains(roles[*], '/grafanaeditor') && 'Editor' || 'Viewer' Wenn bei einem bestehenden User Änderungen in der Gruppenzugehörigkeit gemacht werden, greifen diese erst, wenn dessen Keycloak Sessions abgelaufen sind (oder manuell bendet wurden) {{:infrastruktur:container:keycloaksession.png?400|}} ==== InfluxDB ==== Es läuft ein InfluxDB. Mehr dazu: [[infrastruktur:service:influxdb|influxdb]] ===== Wartung ===== In das Textfeld einfach das Datum der Wartung eintragen, am besten in der Form yyyy-mm-dd. {{NEWPAGE>infrastruktur:wartung#pagetemplates:wartungstemplate:monitoring|Monitoring }} {{topic>:infrastruktur:wartung?wartungsfenster +monitoring &nodate&nouser&desc&table}}