OK now I Updateded the Remote Host to the latest Snapshot version.
But now i Got that the Certificate is Pending.
How can I sign the Request from the master?
OK now I Updateded the Remote Host to the latest Snapshot version.
But now i Got that the Certificate is Pending.
How can I sign the Request from the master?
When I Send the Request from Remote Host I get this on the Master.
but in the meantime i get a reconnection
If its a Certificate Issue, Can I Fix it with Icinga2 or do I have to use openssl?
Quote- Why are you running a snapshot build on your master node? v2.7.1-316-g17a246f is de-facto 2.8
That was because i tried to use the latest version (cause i thought its a bug and maybe its fixed in a snapshot)
Quote
- The remote host uses a certificate signed by a different CA ("self signed"). That is why it cannot connect.
I did everything as descripted in the Documentation. "As far as I understand"
Now I have all Certs with Signed by the same CA "Icinga CA".
But when i try to do a new Satelite Setup on my Remote Host I get
Can I somehow fix this?
I tried to migrate from Buttom UP to Top Down Command Endpoint.
But all i get in IcingaWeb is "Remote Icinga instance 'cloud.xxx.xxx' is not connected to 'degeicinga02'"
I have dann everything like in: https://www.icinga.com/docs/ic…top-down-command-endpoint
In the Icinga2-Logs I see:
Remote Host @ version: r2.7.1-1:
QuoteDisplay More[2017-11-09 08:37:33 +0100] information/ApiListener: Finished reconnecting to endpoint 'degeicinga02' via host '192.168.1.150' and port '5665'
[2017-11-09 08:38:12 +0100] information/WorkQueue: #4 (ApiListener, RelayQueue) items: 0, rate: 0.0333333/s (2/min 10/5min 30/15min);
[2017-11-09 08:38:12 +0100] information/WorkQueue: #5 (ApiListener, SyncQueue) items: 0, rate: 0/s (0/min 0/5min 0/15min);
[2017-11-09 08:38:33 +0100] information/ApiListener: Reconnecting to endpoint 'degeicinga02' via host '192.168.1.150' and port '5665'
[2017-11-09 08:38:33 +0100] warning/ApiListener: Certificate validation failed for endpoint 'degeicinga02': code 18: self signed certificate
Context:
(0) Handling new API client connection
Quote[2017-11-09 08:41:28 +0100] information/ApiListener: Reconnecting to endpoint 'cloud.xxx.xxx via host '192.168.45.17' and port '5665'
[2017-11-09 08:41:28 +0100] information/ApiListener: Finished reconnecting to endpoint 'cloud.xxx.xxx' via host '192.168.45.17' and port '5665'
[2017-11-09 08:41:33 +0100] information/ApiListener: New client connection for identity 'cloud.xxx.xxx' from [192.168.45.17]:35660
[2017-11-09 08:41:34 +0100] warning/ApiListener: No data received on new API connection for identity 'cloud.xxx.xxx'. Ensure that the remote endpoints are properly configured in a cluster setup.
My Setups look like:
Remote Hosts
zones.conf:
Master
zones.conf
/etc/icinga2/zones.d/master/
hosts.conf
services.conf
I dont get my Problem Help Please!
I have a similar problem with my Icinga2 Zones.
I tried to migrate from Buttom UP to Top Down Command Endpoint.
But all i get in IcingaWeb is "Remote Icinga instance 'cloud.xxx.xxx' is not connected to 'degeicinga02'"
I have dann everything like in: https://www.icinga.com/docs/ic…top-down-command-endpoint
In the Icinga2-Logs I see:
Remote Host @ version: r2.7.1-1:
QuoteDisplay More[2017-11-09 08:37:33 +0100] information/ApiListener: Finished reconnecting to endpoint 'degeicinga02' via host '192.168.1.150' and port '5665'
[2017-11-09 08:38:12 +0100] information/WorkQueue: #4 (ApiListener, RelayQueue) items: 0, rate: 0.0333333/s (2/min 10/5min 30/15min);
[2017-11-09 08:38:12 +0100] information/WorkQueue: #5 (ApiListener, SyncQueue) items: 0, rate: 0/s (0/min 0/5min 0/15min);
[2017-11-09 08:38:33 +0100] information/ApiListener: Reconnecting to endpoint 'degeicinga02' via host '192.168.1.150' and port '5665'
[2017-11-09 08:38:33 +0100] warning/ApiListener: Certificate validation failed for endpoint 'degeicinga02': code 18: self signed certificate
Context:
(0) Handling new API client connection
Quote[2017-11-09 08:41:28 +0100] information/ApiListener: Reconnecting to endpoint 'cloud.xxx.xxx via host '192.168.45.17' and port '5665'
[2017-11-09 08:41:28 +0100] information/ApiListener: Finished reconnecting to endpoint 'cloud.xxx.xxx' via host '192.168.45.17' and port '5665'
[2017-11-09 08:41:33 +0100] information/ApiListener: New client connection for identity 'cloud.xxx.xxx' from [192.168.45.17]:35660
[2017-11-09 08:41:34 +0100] warning/ApiListener: No data received on new API connection for identity 'cloud.xxx.xxx'. Ensure that the remote endpoints are properly configured in a cluster setup.
My Setups look like:
Remote Hosts
zones.conf:
Master
zones.conf
/etc/icinga2/zones.d/master/
hosts.conf
services.conf
I dont get my Problem Help Please!
Verstehe ich das richtig...
Du willst deine Checks, welche per SNMP einen Status liefern, in einer Übersicht sehen und dann passen im Icinga2 Managen?
Kannst du das den nicht über Gruppen im Icinga2 realisieren?
Hi,
Ich wollte nur Sagen, dass es wohl wirklich so war, dass bei meinem System mehrere Icinga2 instanzen liefen.
Diese kamen irgendwie mit dem Upgrade des Servers zustande.
Sowohl per apt-get als auch per dpkg alles was icinga2 ist vom Server entfernt (vorher Configs sichern!!!).
Danach per apt-get das neuste Icinga2 installiert.
Seitdem läuft vorerst wieder alles.
Danke für die Hilfe. dnsmichi
Hier mal kurze specs:
QuoteDisplay MoreSystem load: 0.0 Processes: 149
Usage of /: 10.3% of 194.53GB Users logged in: 0
Memory usage: 24% IP address for eth0: xxx.xxx.xxx.xxx
Swap usage: 0%
Dateisystem Größe Benutzt Verf. Verw% Eingehängt auf
udev 982M 0 982M 0% /dev
tmpfs 200M 5,9M 195M 3% /run
/dev/mapper/degeperfdat01--vg-root 195G 21G 165G 11% /
tmpfs 1000M 0 1000M 0% /dev/shm
tmpfs 5,0M 0 5,0M 0% /run/lock
tmpfs 1000M 0 1000M 0% /sys/fs/cgroup
/dev/sda1 236M 93M 131M 42% /boot
cgmfs 100K 0 100K 0% /run/cgmanager/fs
tmpfs 200M 0 200M 0% /run/user/0
Ich habe auch mal das Graphite Modul deaktiviert und auf das InfluxDB-Modul gewechselt. Daten gehen auch rein.
Ich habe ebenfalls das Icinga2 deinstalliert und wieder installiert.
Ich habe auch, soweit ich das sehen kann, nur eine icinga Instanz am laufen.
Quoteps aux | grep icinga
nagios 2955 0.0 0.9 1046344 19056 ? S 09:35 0:00 /usr/lib/x86_64-linux-gnu/icinga2/sbin/icinga2 --no-stack-rlimit daemon -d -e /var/log/icinga2/icinga2.err
nagios 3859 0.0 1.1 2176060 23716 ? Ssl 10:09 0:02 /usr/lib/x86_64-linux-gnu/icinga2/sbin/icinga2 --no-stack-rlimit daemon -d -e /var/log/icinga2/icinga2.err
nagios 7396 0.0 0.8 1046348 17292 ? S 10:23 0:00 /usr/lib/x86_64-linux-gnu/icinga2/sbin/icinga2 --no-stack-rlimit daemon -d -e /var/log/icinga2/icinga2.err
root 9223 0.0 0.0 15796 924 pts/0 S+ 11:13 0:00 grep --color=auto icinga
Hier die Infos aus incinga2 --vesion
QuoteDisplay Moreicinga2 --version
icinga2 - The Icinga 2 network monitoring daemon (version: r2.6.0-1)
Copyright (c) 2012-2016 Icinga Development Team (https://www.icinga.org/)
License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl2.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Application information:
Installation root: /usr
Sysconf directory: /etc
Run directory: /run
Local state directory: /var
Package data directory: /usr/share/icinga2
State path: /var/lib/icinga2/icinga2.state
Modified attributes path: /var/lib/icinga2/modified-attributes.conf
Objects path: /var/cache/icinga2/icinga2.debug
Vars path: /var/cache/icinga2/icinga2.vars
PID path: /run/icinga2/icinga2.pid
System information:
Platform: Ubuntu
Platform version: 16.04.1 LTS (Xenial Xerus)
Kernel: Linux
Kernel version: 4.4.0-59-generic
Architecture: x86_64
Build information:
Compiler: GNU 5.4.0
Build host: lcy01-03
Soweit ich weis ist der InfluxDBWriter "relativ neu" und habe diesen noch nicht im einsatz.
Daher hört meine InfluxDB auf den Port 2004 und bekommt über den GraphiteWriter seine Daten.
Ich habe aus der Historie heraus noch die Geschichte über den GraphiteWriter laufen.
Es lief wie gesagt bis vor 3 Wochen alles super und auch sauber.
Im DebugLog finde ich folgendes, was mir aber vollkommen OK aussieht.
QuoteDisplay More[2017-01-25 17:32:15 +0100] debug/GraphiteWriter: Add to metric list:'icinga2.degeperfdat01.services.icinga.icinga.perfdata.active_host_checks.value 0.083333 1485361935'.
[2017-01-25 17:32:15 +0100] debug/GraphiteWriter: Add to metric list:'icinga2.degeperfdat01.services.icinga.icinga.perfdata.passive_host_checks.value 0 1485361935'.
[2017-01-25 17:32:15 +0100] debug/GraphiteWriter: Add to metric list:'icinga2.degeperfdat01.services.icinga.icinga.perfdata.active_host_checks_1min.value 5 1485361935'.
[2017-01-25 17:32:15 +0100] debug/GraphiteWriter: Add to metric list:'icinga2.degeperfdat01.services.icinga.icinga.perfdata.passive_host_checks_1min.value 0 1485361935'.
[2017-01-25 17:32:15 +0100] debug/GraphiteWriter: Add to metric list:'icinga2.degeperfdat01.services.icinga.icinga.perfdata.active_host_checks_5min.value 25 1485361935'.
[2017-01-25 17:32:15 +0100] debug/GraphiteWriter: Add to metric list:'icinga2.degeperfdat01.services.icinga.icinga.perfdata.passive_host_checks_5min.value 0 1485361935'.
[2017-01-25 17:32:15 +0100] debug/GraphiteWriter: Add to metric list:'icinga2.degeperfdat01.services.icinga.icinga.perfdata.active_host_checks_15min.value 75 1485361935'.
[2017-01-25 17:32:15 +0100] debug/GraphiteWriter: Add to metric list:'icinga2.degeperfdat01.services.icinga.icinga.perfdata.passive_host_checks_15min.value 0 1485361935'.
[2017-01-25 17:32:15 +0100] debug/GraphiteWriter: Add to metric list:'icinga2.degeperfdat01.services.icinga.icinga.perfdata.active_service_checks.value 0.033333 1485361935'.
[2017-01-25 17:32:15 +0100] debug/GraphiteWriter: Add to metric list:'icinga2.degeperfdat01.services.icinga.icinga.perfdata.passive_service_checks.value 0 1485361935'.
[2017-01-25 17:32:15 +0100] debug/GraphiteWriter: Add to metric list:'icinga2.degeperfdat01.services.icinga.icinga.perfdata.active_service_checks_1min.value 2 1485361935'.
[2017-01-25 17:32:15 +0100] debug/GraphiteWriter: Add to metric list:'icinga2.degeperfdat01.services.icinga.icinga.perfdata.passive_service_checks_1min.value 0 1485361935'.
[2017-01-25 17:32:15 +0100] debug/GraphiteWriter: Add to metric list:'icinga2.degeperfdat01.services.icinga.icinga.perfdata.active_service_checks_5min.value 137 1485361935'.
[2017-01-25 17:32:15 +0100] debug/GraphiteWriter: Add to metric list:'icinga2.degeperfdat01.services.icinga.icinga.perfdata.passive_service_checks_5min.value 0 1485361935'.
[2017-01-25 17:32:15 +0100] debug/GraphiteWriter: Add to metric list:'icinga2.degeperfdat01.services.icinga.icinga.perfdata.active_service_checks_15min.value 515 1485361935'.
[2017-01-25 17:32:15 +0100] debug/GraphiteWriter: Add to metric list:'icinga2.degeperfdat01.services.icinga.icinga.perfdata.passive_service_checks_15min.value 0 1485361935'.
[2017-01-25 17:32:15 +0100] debug/GraphiteWriter: Add to metric list:'icinga2.degeperfdat01.services.icinga.icinga.perfdata.min_latency.value 0.000121 1485361935'.
[2017-01-25 17:32:15 +0100] debug/GraphiteWriter: Add to metric list:'icinga2.degeperfdat01.services.icinga.icinga.perfdata.max_latency.value 1.271713 1485361935'.
[2017-01-25 17:32:15 +0100] debug/GraphiteWriter: Add to metric list:'icinga2.degeperfdat01.services.icinga.icinga.perfdata.avg_latency.value 0.038323 1485361935'.
[2017-01-25 17:32:15 +0100] debug/GraphiteWriter: Add to metric list:'icinga2.degeperfdat01.services.icinga.icinga.perfdata.min_execution_time.value 0.000229 1485361935'.
[2017-01-25 17:32:15 +0100] debug/GraphiteWriter: Add to metric list:'icinga2.degeperfdat01.services.icinga.icinga.perfdata.max_execution_time.value 12.089721 1485361935'.
[2017-01-25 17:32:15 +0100] debug/GraphiteWriter: Add to metric list:'icinga2.degeperfdat01.services.icinga.icinga.perfdata.avg_execution_time.value 3.181951 1485361935'.
[2017-01-25 17:32:15 +0100] debug/GraphiteWriter: Add to metric list:'icinga2.degeperfdat01.services.icinga.icinga.perfdata.num_services_ok.value 49 1485361935'.
[2017-01-25 17:32:15 +0100] debug/GraphiteWriter: Add to metric list:'icinga2.degeperfdat01.services.icinga.icinga.perfdata.num_services_warning.value 0 1485361935'.
[2017-01-25 17:32:15 +0100] debug/GraphiteWriter: Add to metric list:'icinga2.degeperfdat01.services.icinga.icinga.perfdata.num_services_critical.value 14 1485361935'.
[2017-01-25 17:32:15 +0100] debug/GraphiteWriter: Add to metric list:'icinga2.degeperfdat01.services.icinga.icinga.perfdata.num_services_unknown.value 4 1485361935'.
[2017-01-25 17:32:15 +0100] debug/GraphiteWriter: Add to metric list:'icinga2.degeperfdat01.services.icinga.icinga.perfdata.num_services_pending.value 0 1485361935'.
[2017-01-25 17:32:15 +0100] debug/GraphiteWriter: Add to metric list:'icinga2.degeperfdat01.services.icinga.icinga.perfdata.num_services_unreachable.value 0 1485361935'.
[2017-01-25 17:32:15 +0100] debug/GraphiteWriter: Add to metric list:'icinga2.degeperfdat01.services.icinga.icinga.perfdata.num_services_flapping.value 0 1485361935'.
[2017-01-25 17:32:15 +0100] debug/GraphiteWriter: Add to metric list:'icinga2.degeperfdat01.services.icinga.icinga.perfdata.num_services_in_downtime.value 0 1485361935'.
[2017-01-25 17:32:15 +0100] debug/GraphiteWriter: Add to metric list:'icinga2.degeperfdat01.services.icinga.icinga.perfdata.num_services_acknowledged.value 0 1485361935'.
[2017-01-25 17:32:15 +0100] debug/GraphiteWriter: Add to metric list:'icinga2.degeperfdat01.services.icinga.icinga.perfdata.uptime.value 10161.788007 1485361935'.
[2017-01-25 17:32:15 +0100] debug/GraphiteWriter: Add to metric list:'icinga2.degeperfdat01.services.icinga.icinga.perfdata.num_hosts_up.value 29 1485361935'.
[2017-01-25 17:32:15 +0100] debug/GraphiteWriter: Add to metric list:'icinga2.degeperfdat01.services.icinga.icinga.perfdata.num_hosts_down.value 1 1485361935'.
[2017-01-25 17:32:15 +0100] debug/GraphiteWriter: Add to metric list:'icinga2.degeperfdat01.services.icinga.icinga.perfdata.num_hosts_pending.value 0 1485361935'.
[2017-01-25 17:32:15 +0100] debug/GraphiteWriter: Add to metric list:'icinga2.degeperfdat01.services.icinga.icinga.perfdata.num_hosts_unreachable.value 0 1485361935'.
[2017-01-25 17:32:15 +0100] debug/GraphiteWriter: Add to metric list:'icinga2.degeperfdat01.services.icinga.icinga.perfdata.num_hosts_flapping.value 0 1485361935'.
[2017-01-25 17:32:15 +0100] debug/GraphiteWriter: Add to metric list:'icinga2.degeperfdat01.services.icinga.icinga.perfdata.num_hosts_in_downtime.value 0 1485361935'.
[2017-01-25 17:32:15 +0100] debug/GraphiteWriter: Add to metric list:'icinga2.degeperfdat01.services.icinga.icinga.perfdata.num_hosts_acknowledged.value 0 1485361935'.
Hi,
Ich habe mal des DebugLog angeschmissen und folgendes kommt mir komisch vor.
[2017-01-26 11:07:15 +0100] notice/ThreadPool: Pool #1: Pending tasks: 52; Average latency: 0ms; Threads: 64; Pool utilization: 100%
[2017-01-26 11:07:30 +0100] notice/ThreadPool: Thread pool; current: 16; adjustment: 2
Der Server läuft als Standalone Instanz (also nicht im Cluster oder so).
Primär nutze Ich Icinga auf diesem Server, um Perfdata bequem mit den Icinga-Plugins ins InfluxDB zu bekommen.
Die InfluxDB läuft ebenfalls auf diesem Server.
Könnte es was damit zu tun haben?
Hallo,
Ich habe seid einiger Zeit das Phänomen, dass ich keine Informationen mehr beim Service Neustart vom Icinga2 bekomme.
Ich habe im Zuge dessen mal den Server per dist-upgrade auf den neusten Stand gebracht.
Sowohl mein Ubuntu (jetzt Xenial 16.04.01 LTS) als auch das Icinga2 (r2.6.0-1) sind aktuell.
Komischerweise ist es auch so dass sich der Service alle 3 Stunden verabschiedet.(erstellt Zombie Services!)
Habt ihr da eine Idee was ich da machen kann?
----------------------------------------------------------------------------------------------------------------------------------------------------
Hello,
For some time I have the phenomenon that I no longer get information from the service restart from the Icinga2.
I have updated the server by dist-upgrade to the latest state.
Both my Ubuntu (now Xenial 16.04.01 LTS) and the Icinga2 (r2.6.0-1) are the latest Versions.
Strangely enough, the service is stopping every 3 hours. (creating Zombie Services!)
Do you have an idea what I can do there?
Kann mir einer mal eine Beispielconfig zukommen lassen?
Wenn ich die GeoLocations wie im Bespiel in meiner Hostconfig eintrage, dann zeigt er mir das auf dem Globus nicht an.
vars.geolocation = "40.738784,-73.997575";
Hallo Community,
Gibt es einen Switch oder Befehl, welchen ich in der Icinga2 Config zu einem Service angeben kann, wenn dieser keine Performance Daten sammeln soll?
Hintergrund ist, dass ich z.B. nicht zu jedem Gerät was ich überwache die Performance Daten zum Ping brauche und somit meine Datenbank zumülle.
Jedoch will ich den Ping für einige Geräte gerne doch haben.
Kann ich das gezielt für einige Geräte an und aus schalten?
Ich hatte mal das Problem das er das Pearl Modul nicht unterm Nagios User ladern konnte.
Habe dann die Umgebungsvariable im Icinga Service hinterlegt.
ist zwar etwas durch die brust ins auge, aber läuft soweit.
Vielen Dank für die Antwort.
Ich habe bereits eine extra DB im InlfuxDB erstellt und befülle diese per Curl -XPOST wenn von meinen checks im incinga Warnungen oder Criticals erzeugt werden.
Gelöst habe ich dies erstmal mit Notifications welche mir meine Annotations generieren.
Weist du zufälling noch wie ich im Grafana Links in meinen Annotations TAGS erzeuge.
Seit Grafana 3.0 soll dieses Feature möglich sein.
Leider ist dies nirgendwo genauer beschrieben bzw. habe ich keine Beispiele gefunden.
EDIT:
Ich habe es mittlerweile selbst raus gefunden und Poste es hier mal für Alle die das gleiche Problem haben.
Im InfluxDB muss es eine extra definierte Tabelle (Measurement) für Events geben.
Will man Links dort hinzufügen so muss dieser in HTML als Wert eingetragen werden.
Soweit ich das beurteilen kann schluckt er sämtliche HTML-Tags.
auf dem Influx Server wäre das in der CLI bespielweise so. (Measurement mit dem Namen events)
Insert events,description=Annotationtest,title=test status="text text text: <br> <a target=_blank href=https://www.google.de>Testlink Google</a>"
alternativ kann dahinter noch ein Unixtimestamp gesetzt werden, welcher aber 19-stellig sein muss (z.B. 1467791946000000000).
Hallo Leute,
Ich bin grade dabei zu verstehen wie genau das mit den Annotions im Grafana funktionieren soll.
Die Dokumentationen bieten leider keine "zumindest für mich" brauchbaren beispiele.
Muss ich dafür eine extra Events-Datenbak (z.B. in InfluxDB) anlegen um dort meine Events zu deklarieren?!
Welche Werte braucht er genau für eine Annotation?
Über ein klar verständliches Beispiel würde ich mich sehr freuen.