Status von Diensten im Admin Dash

Für Modifikationen in und um KeyHelp.

Soll das OlliTheDarkness Adminpanel für Version 21 fit gemacht werden?

Poll ended at Fri 19. Mar 2021, 18:47

Ja, unbedingt, ohne das kann ich nicht leben!
0
No votes
Schön wäre es, aber wenn’s nicht geht geht’s nicht
11
79%
Danke für deine Arbeit Olli, aber ich nutze es ohnehin nicht mehr
3
21%
 
Total votes: 14
User avatar
Fiesi
Posts: 136
Joined: Wed 15. Nov 2017, 12:32

Re: Status von Diensten im Admin Dash

Post by Fiesi »

Danke für das neue Dash ;)

habs mal bei mir mit rein genommen, funzt einwandfrei.

Das mit den falschen Smart Status hatte ich auch, nachdem aber der Cronjob lief bez. einmal ausgeführt wurde manuell, zeigt es alles richtig an ;)
Ein Systemadministrator schläft nicht. Er root! :)
juliengie
Posts: 13
Joined: Sun 31. Mar 2019, 15:02

Re: Status von Diensten im Admin Dash

Post by juliengie »

Hallo nochmal,

Habe es manuell ausgeführt, und es wird jetzt auf einmal richtig angezeigt, komisch, naja, jetzt gehts ja.
User avatar
OlliTheDarkness
Posts: 1854
Joined: Tue 14. Aug 2018, 16:41
Location: Essen (NRW)

Re: Status von Diensten im Admin Dash

Post by OlliTheDarkness »

Jolinar wrote: Mon 20. Jan 2020, 07:41
OlliTheDarkness wrote: Mon 20. Jan 2020, 00:21 Allerdings geht mir nicht ganz auf wie der Fehler zustande kommt, da du ja sagst in der Mobilen Version klappt es ....
Möglicherweise hängt da noch was im Browsercache.

@juliengie:
Schon mal testweise einen anderen Browser versucht bzw. den Browsercache gelöscht?
Danke für die Idee , die hatte ich auch allerdings kann das auch nicht sein.
Grund, ich lese die smart txt zeilenweise ein und Werte sie aus. Heisst es dürfte so wie es dort angezeigt wird gar nicht angezeigt werden ausser die Eingangsdatei ist defekt und die Zeilen stimmen nicht.
Aber dann wieder die Frage warum es mobil richtig zu sein scheint xD
Mach mir die ganze Zeit nen Kopf wo das Problem sein könnte 😋
Naja warten wir Mal auf Rückmeldung und ich entspann weiter im Urlaub 😉
Mit freundlichen Grüßen
OlliTheDarkness

**************************************************************
Helden leben lange, Legenden sterben nie

:!: World Hack Organization :!:
**************************************************************
juliengie
Posts: 13
Joined: Sun 31. Mar 2019, 15:02

Re: Status von Diensten im Admin Dash

Post by juliengie »

Hällochen,

Ist wieder passiert.. War wohl beim Handy nur der Cache.

Code: Select all

root@giema-web:~/DCBot# cat /home/keyhelp/www/keyhelp/theme/otd/stats/smart.log
Festplatte : /dev/sda
Festplatte : /dev/sdb
Festplatte : /dev/sdc
root@giema-web:~/DCBot# cat /home/keyhelp/www/keyhelp/theme/otd/stats/raid.log
md0 : active
md1 : active
root@giema-web:~/DCBot# /home/keyhelp/www/keyhelp/theme/otd/test.sh smart
Entferne alte Logdaten ...
Lese S.M.A.R.T Werte ...
S.M.A.R.T Status ermittelt und abgelegt.
root@giema-web:~/DCBot# cat /home/keyhelp/www/keyhelp/theme/otd/stats/smart.log
Festplatte : /dev/sda
SMART overallhealth selfassessment test result: PASSED
194 Temperature_Celsius     0x0022   034   043   000    Old_age   Always        :       34 (0 18 0 0 0)
Festplatte : /dev/sdb
SMART overallhealth selfassessment test result: PASSED
194 Temperature_Celsius     0x0022   039   048   000    Old_age   Always        :       39 (0 13 0 0 0)
Festplatte : /dev/sdc
SMART overallhealth selfassessment test result: PASSED
194 Temperature_Celsius     0x0022   036   053   000    Old_age   Always        :       36 (0 19 0 0 0)
root@giema-web:~/DCBot#
Wenn es über den Crontab läuft, ist es falsch auf der Seite (Crontab: 0 * * * * /home/keyhelp/www/keyhelp/theme/otd/test.sh both >/dev/null 2>&1),
sobald ich es manuell (siehe oben) mache, ist es auf der Webseite richtig.
User avatar
OlliTheDarkness
Posts: 1854
Joined: Tue 14. Aug 2018, 16:41
Location: Essen (NRW)

Re: Status von Diensten im Admin Dash

Post by OlliTheDarkness »

juliengie wrote: Wed 22. Jan 2020, 21:03 Hällochen,

Ist wieder passiert.. War wohl beim Handy nur der Cache.

Code: Select all

root@giema-web:~/DCBot# cat /home/keyhelp/www/keyhelp/theme/otd/stats/smart.log
Festplatte : /dev/sda
Festplatte : /dev/sdb
Festplatte : /dev/sdc
root@giema-web:~/DCBot# cat /home/keyhelp/www/keyhelp/theme/otd/stats/raid.log
md0 : active
md1 : active
root@giema-web:~/DCBot# /home/keyhelp/www/keyhelp/theme/otd/test.sh smart
Entferne alte Logdaten ...
Lese S.M.A.R.T Werte ...
S.M.A.R.T Status ermittelt und abgelegt.
root@giema-web:~/DCBot# cat /home/keyhelp/www/keyhelp/theme/otd/stats/smart.log
Festplatte : /dev/sda
SMART overallhealth selfassessment test result: PASSED
194 Temperature_Celsius     0x0022   034   043   000    Old_age   Always        :       34 (0 18 0 0 0)
Festplatte : /dev/sdb
SMART overallhealth selfassessment test result: PASSED
194 Temperature_Celsius     0x0022   039   048   000    Old_age   Always        :       39 (0 13 0 0 0)
Festplatte : /dev/sdc
SMART overallhealth selfassessment test result: PASSED
194 Temperature_Celsius     0x0022   036   053   000    Old_age   Always        :       36 (0 19 0 0 0)
root@giema-web:~/DCBot#
Wenn es über den Crontab läuft, ist es falsch auf der Seite (Crontab: 0 * * * * /home/keyhelp/www/keyhelp/theme/otd/test.sh both >/dev/null 2>&1),
sobald ich es manuell (siehe oben) mache, ist es auf der Webseite richtig.
Danke für den Auszug, das sorgt jetzt für nochmehr unverständniss in meinem Kopf :lol:
Das Problem ist das ich , egal wwas ich versuch , es nicht reproduzieren kann. :(
Mit freundlichen Grüßen
OlliTheDarkness

**************************************************************
Helden leben lange, Legenden sterben nie

:!: World Hack Organization :!:
**************************************************************
juliengie
Posts: 13
Joined: Sun 31. Mar 2019, 15:02

Re: Status von Diensten im Admin Dash

Post by juliengie »

Ich glaub sie müssen das nicht kapieren, ich verstehe es genau so wenig ;O
User avatar
OlliTheDarkness
Posts: 1854
Joined: Tue 14. Aug 2018, 16:41
Location: Essen (NRW)

Re: Status von Diensten im Admin Dash

Post by OlliTheDarkness »

juliengie wrote: Thu 23. Jan 2020, 18:13 Ich glaub sie müssen das nicht kapieren, ich verstehe es genau so wenig ;O
Dann bin ich ja beruhigt :lol:

P.S
Benutze Du :lol:
Das Sie hört sich so alt an und das ich es bin weiß ich selbst :lol: :lol: :lol:
Mit freundlichen Grüßen
OlliTheDarkness

**************************************************************
Helden leben lange, Legenden sterben nie

:!: World Hack Organization :!:
**************************************************************
juliengie
Posts: 13
Joined: Sun 31. Mar 2019, 15:02

Re: Status von Diensten im Admin Dash

Post by juliengie »

Ok, du du :D .

Also habs gerade nochmal getestet, den Crontab auf jede Minute gesetzt, und es passiert der Fehler,
aber manuell nicht,
was eigentlich kein Sinn macht - genau gleicher Befehl.
Crontab auch bereits am Ende und am Anfang vom crontab gesetzt, ändert nichts.
(Das Customdash ist trtzdm. gut :))
User avatar
OlliTheDarkness
Posts: 1854
Joined: Tue 14. Aug 2018, 16:41
Location: Essen (NRW)

Re: Status von Diensten im Admin Dash

Post by OlliTheDarkness »

juliengie wrote: Thu 23. Jan 2020, 18:19 Ok, du du :D .

Also habs gerade nochmal getestet, den Crontab auf jede Minute gesetzt, und es passiert der Fehler,
aber manuell nicht,
was eigentlich kein Sinn macht - genau gleicher Befehl.
Crontab auch bereits am Ende und am Anfang vom crontab gesetzt, ändert nichts.
(Das Customdash ist trtzdm. gut :))
Mal kurz gefragt, nutzt du zufällig Ubuntu auf dem Server wo das Problem auftritt ?
Mit freundlichen Grüßen
OlliTheDarkness

**************************************************************
Helden leben lange, Legenden sterben nie

:!: World Hack Organization :!:
**************************************************************
juliengie
Posts: 13
Joined: Sun 31. Mar 2019, 15:02

Re: Status von Diensten im Admin Dash

Post by juliengie »

Zufällig ja.

Code: Select all

root@giema-web:~# cat /proc/version
Linux version 4.15.0-74-generic (buildd@lcy01-amd64-022) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019
root@giema-web:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.3 LTS
Release:        18.04
Codename:       bionic
root@giema-web:~#
User avatar
OlliTheDarkness
Posts: 1854
Joined: Tue 14. Aug 2018, 16:41
Location: Essen (NRW)

Re: Status von Diensten im Admin Dash

Post by OlliTheDarkness »

juliengie wrote: Thu 23. Jan 2020, 19:39 Zufällig ja.

Code: Select all

root@giema-web:~# cat /proc/version
Linux version 4.15.0-74-generic (buildd@lcy01-amd64-022) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019
root@giema-web:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.3 LTS
Release:        18.04
Codename:       bionic
root@giema-web:~#
Danke, weil hatte grad mal JustForFun ne UBu Kiste aufgesetzt und dort genau dein beschriebenes Verhalten nachvollziehen können !

Grund dafür: Noch keine Ahung, ich bin dran :D
Mit freundlichen Grüßen
OlliTheDarkness

**************************************************************
Helden leben lange, Legenden sterben nie

:!: World Hack Organization :!:
**************************************************************
User avatar
OlliTheDarkness
Posts: 1854
Joined: Tue 14. Aug 2018, 16:41
Location: Essen (NRW)

Re: Status von Diensten im Admin Dash

Post by OlliTheDarkness »

Hinweiß zu S.M.A.R.T
Diese Funktion ist auf VM´s nicht vorhanden.


Update 0.5

Changelog 0.5:

Fehler bei Ubuntu, wenn test.sh als Cron lief, wurde gefixt.
Die Programmdatei test.sh wurde optimiert, separiert und für Ubuntu erweitert.

Mögliche Konfiguration
Debian: test.sh raid
Ubuntu: test.sh ubu-raid
Für RAID Prüfung
Debian: test.sh smart
Ubuntu: test.sh ubu-smart
Für S.M.A.R.T Prüfung
Debian: test.sh both
Ubuntu: test.sh ubu-both
Für beide Prüfungen

Desweiteren wurde die Ausgabe der S.M.A.R.T und RAID Anzeige im KeyHelp Panel erweitert.
Es wird nun Datum und Uhrzeit angezeigt wann der Status das letzte mal geprüft wurde.
Als Grundlage dient die Datei Modification Zeit.

Installation
Den Ordner "theme" einfach ins Keyhelp Verzeichnis kopieren ( /home/keyhelp/www/keyhelp ).

Danach ins KeyHelp einloggen.

Das Theme aktivieren unter: " Konfiguration >> Theme " dort wählt Ihr " KeyHelp Theme (Dash mit Status) " und Speichern.

Fertig =)

Hinweiß zur möglichen Konfiguration
Um die anzuzeigenden Dienste einzustellen,
nutzt Ihr die settings.php

$block_service = 'true'; < Zeigt die Portüberwachung
$block_teamspeak = 'true'; < Zeigt die TS Überwachung
$block_smart = 'true'; < Zeigt die Smart Überwachung
$block_raid = 'true'; < Zeigt die RAID Überwachung

Um einen Block abzuschalten einfach das true entfernen. (NICHTS ANDERES EINTRAGEN :lol: )
Bsp: $block_teamspeak = ' '; < Entfernt die TS Überwachung

Um die zu überwachenden Ports einzustellen,
nutzt Ihr die settings.php
( /home/keyhelp/www/keyhelp/theme/otd/setting.php )
im Theme Ordner.

WICHTIG FÜR S.M.A.R.T & RAID
Damit die Ermittlung der Werte funktioniert bitte folgenden Befehl als Cronjob (root) ausführen.

Debian

Code: Select all

/home/keyhelp/www/keyhelp/theme/otd/test.sh both
Ubuntu

Code: Select all

/home/keyhelp/www/keyhelp/theme/otd/test.sh ubu-both
Empfehlung 1x in der Stunde.

Um den Cron einzutragen geht wie folgt vor:

Debian

Code: Select all

    crontab -e
    0 * * * * /home/keyhelp/www/keyhelp/theme/otd/test.sh both >/dev/null 2>&1
Ubuntu

Code: Select all

    crontab -e
    0 * * * * /home/keyhelp/www/keyhelp/theme/otd/test.sh ubu-both >/dev/null 2>&1
EDIT:
Datei Download angehängt, den hatte ich irgendwie verpeilt :D

[Mod-Edit]
Der Download dieser Version wurde auf Bitte von Olli entfernt, da sich ein Fehler eingeschlichen hat.
Eine fehlerbereinigte Version wird in Kürze nachgeliefert.
Last edited by Jolinar on Sun 2. Feb 2020, 09:06, edited 1 time in total.
Reason: Mod-Edit
Mit freundlichen Grüßen
OlliTheDarkness

**************************************************************
Helden leben lange, Legenden sterben nie

:!: World Hack Organization :!:
**************************************************************
User avatar
MLan
Posts: 466
Joined: Wed 20. Sep 2017, 23:05
Location: @home

Re: Status von Diensten im Admin Dash

Post by MLan »

OlliTheDarkness wrote: Tue 28. Jan 2020, 02:21 Hinweiß zu S.M.A.R.T
Diese Funktion ist auf VM´s nicht vorhanden.
Auf meinem HW Raid auch nicht
Ok da funktioniert test.sh leider generell nichts.
Vllt Könntest du das deshalb auch umbenennen in Software Raid Status

Gruß Mlan
juliengie
Posts: 13
Joined: Sun 31. Mar 2019, 15:02

Re: Status von Diensten im Admin Dash

Post by juliengie »

Öhm, hey, nochmal,

Iwie siehts jetzt komischer als vorher,
siehe " https://prnt.sc/qw8a23 "

Crontab wurde zum Test auf 1 Min. gesetzt.
User avatar
OlliTheDarkness
Posts: 1854
Joined: Tue 14. Aug 2018, 16:41
Location: Essen (NRW)

Re: Status von Diensten im Admin Dash

Post by OlliTheDarkness »

juliengie wrote: Sun 2. Feb 2020, 00:25 Öhm, hey, nochmal,

Iwie siehts jetzt komischer als vorher,
siehe " https://prnt.sc/qw8a23 "

Crontab wurde zum Test auf 1 Min. gesetzt.
Danke für die Meldung, du hast Post =)

Dann wollen wur dem Ubu mal weiter auf den Zahn fühlen, wo es den den seine Problemchen hat.
Mit freundlichen Grüßen
OlliTheDarkness

**************************************************************
Helden leben lange, Legenden sterben nie

:!: World Hack Organization :!:
**************************************************************
Post Reply