it-novum / openitcockpit-agent-go

Cross-Platform Monitoring Agent for openITCOCKPIT written in Go
https://openitcockpit.io/download_agent/
Apache License 2.0
5 stars 2 forks source link

Feature: Systemlaufzeit #64

Closed Cynexxde closed 4 months ago

Cynexxde commented 2 years ago

Hallo zusammen, ich würde mich über eine Anzeige des letzten Systemstarts und der Uptime freuen. Der Check kann dann ja check_oitc_agent_uptime oder so heißen.

Zusätzlich würde ich die Systemlaufzeit in Minuten als Performancedaten hinzufügen, denn dann kann über den Graphen nachvollzogen werden wann und wie oft das System über ein bestimmten Zeitraum neu gestartet wurde.

Ich stelle mir den Output in etwa so vor: OK: Systemstart: 09.09.2021 02:05:37, System runtime: 94 days 18 hours 28 minutes | uptime=28minutes;

Cynexxde commented 1 year ago

Hey zusammen, ich wollte einfach mal nachhacken, da ja schon etwas Zeit seit meiner Anfrage vergangen ist. Besteht die Option, dass es in ähnlicher Form implementiert wird?

Cynexxde commented 1 year ago

@nook24 könnte ich ein kurzes Feedback bekommen?

Cynexxde commented 11 months ago

Im Agent Output ist die Uptime auch bereits enthalten. Somit sollte es doch mit überschaubarem Aufwand möglich sein oder?

image

nook24 commented 11 months ago

Hi @Cynexxde Korrekt, der Wert für Uptime wird bereits vom Agenten ausgelesen und übermittelt. Die Werte müssen allerdings noch einer Plausibilitätsprüfung unterzogen werden.

Der Check-Receiver kann die Uptime aktuell nicht verarbeiten, dort fehlt noch ein Check und das zugehörige Servicetemplate. Der Aufwand dafür hält sich in Grenzen.

Ich versuche es mal zwischen den Jahren unter zu bringen.

Cynexxde commented 11 months ago

Das hört sich gut an. Vielen Dank schonmal ^^

nook24 commented 11 months ago

Feature wurde umgesetzt 🥳

https://github.com/it-novum/openITCOCKPIT/pull/1613