Sponsor-Board.de
Server-Monitoring

+- Sponsor-Board.de (https://www.sponsor-board.de)
+-- Forum: Community (/forumdisplay.php?fid=56)
+--- Forum: Hilfe (/forumdisplay.php?fid=102)
+---- Forum: Linux-Server (/forumdisplay.php?fid=105)
+---- Thema: Server-Monitoring (/showthread.php?tid=61996)


Server-Monitoring - Jerr0w - 02.12.2016 16:22

Moin Leute,

diesmal geht's um Server-Monitoring.

Auf meiner Hauptmaschine laufen 2 Windows-vServer. Ich möchte meinen Hauptserver sowie meine beiden Windows-vServer monitoren.

Auf dem Hauptserver soll eine E-Mail geschickt werden, wenn ein SSH-Loginversuch stattgefunden hat, egal ob erfolgreich oder nicht.

Die 2 vServer sollen lediglich einen Down/Up-Report haben. D.h. wenn ein vServer nicht mehr erreichbar ist, soll eine E-Mail kommen und es soll eine kommen, sobald er wieder erreichbar ist.

Am besten wäre es, wenn das Script sofort meldet, sobald ein Server down ist, selbes für den Login. Könnte mir ggf. jemand helfen ein solches Script zu finden? Oder hat jemand ein solches Script?

Ich selbst hab über Google nicht wirklich was gefunden.


RE: Server-Monitoring - Emptyx - 02.12.2016 16:29

Vielleicht hilft dir ja das hier weiter:
[Link: Registrierung erforderlich](v=ws.10).aspx

p.s. Cheaten ist uncool.


RE: Server-Monitoring - Jerr0w - 02.12.2016 17:17

Emptyx schrieb:
Vielleicht hilft dir ja das hier weiter:
[Link: Registrierung erforderlich](v=ws.10).aspx

p.s. Cheaten ist uncool.


Am Liebsten wäre mir eine Linux-Lösung ^^

Möchte für die 2 Windows vServer dann am besten einen Pingcheck inkl. Portcheck haben. Smile

Und ja, cheaten ist uncool, ich weiß. Biggrin Lass mich raten, du hast meinen Namen auf ev0lve oder high-minded gesehen?^^


RE: Server-Monitoring - HardwareNow - 02.12.2016 17:32

Hay
dir ist aber schon klar das bei Bruteforce Attacken dein Emai Postfach explodieren wird oder ?

Jerr0w schrieb:

Emptyx schrieb:
Vielleicht hilft dir ja das hier weiter:
[Link: Registrierung erforderlich](v=ws.10).aspx

p.s. Cheaten ist uncool.


Am Liebsten wäre mir eine Linux-Lösung ^^

Möchte für die 2 Windows vServer dann am besten einen Pingcheck inkl. Portcheck haben. Smile

Und ja, cheaten ist uncool, ich weiß. Biggrin Lass mich raten, du hast meinen Namen auf ev0lve oder high-minded gesehen?^^




RE: Server-Monitoring - Jerr0w - 02.12.2016 17:35

HardwareNow schrieb:
Hay
dir ist aber schon klar das bei Bruteforce Attacken dein Emai Postfach explodieren wird oder ?

Jerr0w schrieb:

Emptyx schrieb:
Vielleicht hilft dir ja das hier weiter:
[Link: Registrierung erforderlich](v=ws.10).aspx

p.s. Cheaten ist uncool.


Am Liebsten wäre mir eine Linux-Lösung ^^

Möchte für die 2 Windows vServer dann am besten einen Pingcheck inkl. Portcheck haben. Smile

Und ja, cheaten ist uncool, ich weiß. Biggrin Lass mich raten, du hast meinen Namen auf ev0lve oder high-minded gesehen?^^


Joa, das ist mir klar^^ deshalb sollte im Script am besten n Cooldown sein (max. 5mails pro Minute)


RE: Server-Monitoring - iTweek - 02.12.2016 18:24

Ich glaube du suchst sowas.

[Link: Registrierung erforderlich]


RE: Server-Monitoring - Jerr0w - 02.12.2016 18:49

iTweek schrieb:
Ich glaube du suchst sowas.

[Link: Registrierung erforderlich]


Das is schonmal richtig gut^^

Jetzt bräucht ich nur noch n Script, was mir Emails sendet, wenn jemand sich per SSH eingeloggt hat. Smile


RE: Server-Monitoring - dara - 02.12.2016 20:19

Erstelle eine Datei im ordner /opt/ zum beispiel: login.sh und füge folgendes ein:

Zitat:
#!/bin/bash

echo "Login auf $(hostname) am $(date +%Y-%m-%d) um $(date +%H:%M)"
echo "Benutzer: $USER"
echo
finger


Rechte auf 755 setzen

Füge in der Datei /etc/profile folgendes ein:

Zitat:
/opt/login.sh | mailx -s "SSH Login auf SuperServer" [email protected]


Viel Spaß damit Smile


RE: Server-Monitoring - Jerr0w - 02.12.2016 22:13

dara schrieb:
Erstelle eine Datei im ordner /opt/ zum beispiel: login.sh und füge folgendes ein:

Zitat:
#!/bin/bash

echo "Login auf $(hostname) am $(date +%Y-%m-%d) um $(date +%H:%M)"
echo "Benutzer: $USER"
echo
finger


Rechte auf 755 setzen

Füge in der Datei /etc/profile folgendes ein:

Zitat:
/opt/login.sh | mailx -s "SSH Login auf SuperServer" [email protected]


Viel Spaß damit Smile


Hey Smile danke dafür! Allerdings kommt keine Mail an^^


RE: Server-Monitoring - italian-power - 03.12.2016 02:06

ich schätze du brauchst lokal auf deinem Server einen Mailserver, MTA o.ä.
Auf meinen Sattelite Systemen hab ich mailx+postfix installiert

Einfach apt-get install postfix, das sollte idR. reichen. Am Besten noch die IP auf die Whitelist deines Mailservers setzen (da wo die Mail hinsoll), falls der bei einem Provider ist musst du ggf. noch weitere Einstellungen machen.


RE: Server-Monitoring - Jerr0w - 03.12.2016 02:40

italian-power schrieb:
ich schätze du brauchst lokal auf deinem Server einen Mailserver, MTA o.ä.
Auf meinen Sattelite Systemen hab ich mailx+postfix installiert

Einfach apt-get install postfix, das sollte idR. reichen. Am Besten noch die IP auf die Whitelist deines Mailservers setzen (da wo die Mail hinsoll), falls der bei einem Provider ist musst du ggf. noch weitere Einstellungen machen.


Super, hat geklappt! Smile

Vielen Dank Smile

-- Edit --

Hab nochmal eine kleine Frage an euch: Ist es möglich, den Dateitransfer zwischen Server und Client zu loggen? (RDP Connection)


pushsubject - push - 03.12.2016 18:21

pushmessage