Server-Monitoring
|
Verfasser |
Nachricht |
|
Beiträge: 510
Bewertung: 3
Registriert seit: Apr 2013
Status:
offline
|
Server-Monitoring
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.
Mit freundlichen Grüßen,
Jerr0w ~
Dieser Beitrag wurde zuletzt bearbeitet: 02.12.2016 16:23 von Jerr0w.
|
|
02.12.2016 16:22 |
|
|
Beiträge: 1.557
Bewertung: 14
Registriert seit: Sep 2010
Status:
offline
|
RE: Server-Monitoring

|
|
02.12.2016 16:29 |
|
|
Beiträge: 510
Bewertung: 3
Registriert seit: Apr 2013
Status:
offline
|
RE: Server-Monitoring
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. 
Und ja, cheaten ist uncool, ich weiß. Lass mich raten, du hast meinen Namen auf ev0lve oder high-minded gesehen?^^
Mit freundlichen Grüßen,
Jerr0w ~
|
|
02.12.2016 17:17 |
|
|
Beiträge: 792
Bewertung: 18
Registriert seit: Mar 2013
Status:
offline
|
RE: Server-Monitoring
Hay
dir ist aber schon klar das bei Bruteforce Attacken dein Emai Postfach explodieren wird oder ?
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. 
Und ja, cheaten ist uncool, ich weiß. Lass mich raten, du hast meinen Namen auf ev0lve oder high-minded gesehen?^^
Nagel hier [ X ] ansetzen und SponsorBoard ändert die Farbe.
Dieser Beitrag wurde zuletzt bearbeitet: 02.12.2016 17:33 von HardwareNow.
|
|
02.12.2016 17:32 |
|
|
Beiträge: 510
Bewertung: 3
Registriert seit: Apr 2013
Status:
offline
|
RE: Server-Monitoring
Hay
dir ist aber schon klar das bei Bruteforce Attacken dein Emai Postfach explodieren wird oder ?
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. 
Und ja, cheaten ist uncool, ich weiß. 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)
Mit freundlichen Grüßen,
Jerr0w ~
|
|
02.12.2016 17:35 |
|
|
Beiträge: 73
Bewertung: 1
Registriert seit: Jun 2015
Status:
offline
|
|
02.12.2016 18:24 |
|
|
Beiträge: 510
Bewertung: 3
Registriert seit: Apr 2013
Status:
offline
|
RE: Server-Monitoring
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. 
Mit freundlichen Grüßen,
Jerr0w ~
|
|
02.12.2016 18:49 |
|
|
Beiträge: 54
Bewertung: 5
Registriert seit: Nov 2014
Status:
offline
|
RE: Server-Monitoring
Erstelle eine Datei im ordner /opt/ zum beispiel: login.sh und füge folgendes ein:
#!/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:
/opt/login.sh | mailx -s "SSH Login auf SuperServer" [email protected]
Viel Spaß damit 
Dieser Beitrag wurde zuletzt bearbeitet: 02.12.2016 20:23 von dara.
|
|
02.12.2016 20:19 |
|
|
Beiträge: 510
Bewertung: 3
Registriert seit: Apr 2013
Status:
offline
|
RE: Server-Monitoring
Erstelle eine Datei im ordner /opt/ zum beispiel: login.sh und füge folgendes ein:
#!/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:
/opt/login.sh | mailx -s "SSH Login auf SuperServer" [email protected]
Viel Spaß damit 
Hey danke dafür! Allerdings kommt keine Mail an^^
Mit freundlichen Grüßen,
Jerr0w ~
|
|
02.12.2016 22:13 |
|
|
Beiträge: 545
Bewertung: 32
Registriert seit: May 2012
Status:
offline
|
RE: Server-Monitoring
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.
[Link: Registrierung erforderlich]
IxDe.eu | iTaLiaN-PoWeR
- Das Management
|
|
03.12.2016 02:06 |
|
|