Sponsor-Board.de
Antwort schreiben  Thema schreiben 
 Seiten (2): « Erste 1 2 Nächste > Letzte »

Serverüberwachung - Script

Verfasser Nachricht

Beiträge: 26
Registriert seit: Oct 2014
Status: offline


Beitrag: #1
Serverüberwachung - Script

Hey,

kann mir jemand weiterhelfen?
Ich würde gerne bei einem Serverausfall eine SMS bekommen.

Mein bisheriger Code:

Code:
<?php

    $server = "google123.de"; //Hostname oder IP
    $port1  = "80"; //HTTP
    $port2  = "21"; //FTP
    $port3  = "2083"; //MySQL
    $port4  = "25"; //SMTP
    $port5  = "110"; //POP3
    $port6  = "143"; //IMAP

    //HTTP SERVER AUF FUNKTION TESTEN  
    $http = @fsockopen($server, $port1);

    if (!$http)
    {
       $httpstatus = 'nicht erreichbar';
    }else {
       $httpstatus = 'erreichbar';
    }


    //FTP SERVER AUF FUNKTION TESTEN  
    $ftp = @fsockopen($server, $port2);

    if (!$ftp)
    {
       $ftpstatus = 'nicht erreichbar';
    }else {
       $ftpstatus = 'erreichbar';
    }


    //MySQL SERVER AUF FUNKTION TESTEN  
    $mysql = @fsockopen($server, $port3);

    if (!$mysql)
    {
       $mysqlstatus = 'nicht erreichbar';
    }else {
       $mysqlstatus = 'erreichbar';
    }


    //SMTP SERVER AUF FUNKTION TESTEN  
    $smtp = @fsockopen($server, $port4);

    if (!$smtp)
    {
       $smtpstatus = 'nicht erreichbar';
    }else {
       $smtpstatus = 'erreichbar';
    }


    //POP3 SERVER AUF FUNKTION TESTEN  
    $pop3 = @fsockopen($server, $port5);

    if (!$pop3)
    {
       $pop3status = 'nicht erreichbar';
    }else {
       $pop3status = 'erreichbar';
    }


    //IMAP SERVER AUF FUNKTION TESTEN  
    $imap = @fsockopen($server, $port6);

    if (!$imap)
    {
       $imapstatus = 'nicht erreichbar';
    }else {
       $imapstatus = 'erreichbar';
    }

    if ($httpstatus == 'nicht erreichbar'or $ftpstatus == 'nicht erreichbar'or $mysqlstatus == 'nicht erreichbar'or $smtpstatus == 'nicht erreichbar'or $pop3status == 'nicht erreichbar'or $imapstatus == 'nicht erreichbar'){
        
    $sender_name            = "Serverüberwachung";

    $empfänger_mail_adresse = ""; //Mailadresse

    $nachricht = "Folgende Serverdienste sind auf dem Server: $server ausgefallen bzw. nicht erreichbar:
    HTTP: $httpstatus an Port: $port1
    FTP: $ftpstatus an Port: $port2
    MySQL: $mysqlstatus an Port: $port3
    SMTP: $smtpstatus an Port: $port4
    POP3: $pop3status an Port: $port5
    IMAP: $imapstatus an Port: $port6
    ";

    $betreff   = "Serverprobleme";

    $headers .= "From: ".$sender_name."";

    if (mail($empfänger_mail_adresse, $betreff, $nachricht, $headers));
    }
?>


Die SMS soll über sloono.de verschickt werden.

Bedanke mich schonmal für die Hilfe Smile

21.11.2014 15:00
 
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren

Beiträge: 2.492
Bewertung: 29
Registriert seit: Jul 2010
Status: offline


Beitrag: #2
RE: Serverüberwachung - Script

Mit freundlichen Grüßen / Best Regards
Julian Weiler | Geschäftsführender Gesellschafter

[Link: Registrierung erforderlich] ist außerdem bei [Link: Registrierung erforderlich], [Link: Registrierung erforderlich] und [Link: Registrierung erforderlich]

Telefon: +49 (0) 67 74 / 20 49 520
Fax: +49 (0) 67 74 / 20 49 520 9
E-Mail: [Mail: Registrierung erforderlich]

21.11.2014 15:08
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren

Beiträge: 26
Registriert seit: Oct 2014
Status: offline


Beitrag: #3
RE: Serverüberwachung - Script

Schon gesehen, hilft mir leider gar nicht weiter..
Den Aufbau verstehe ich, aber nicht wie die SMS versendet wird.

21.11.2014 15:10
 
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren

Beiträge: 2.492
Bewertung: 29
Registriert seit: Jul 2010
Status: offline


Beitrag: #4
RE: Serverüberwachung - Script

Du musst einfach nur die URL aufrufen, also z.B. mit [Link: Registrierung erforderlich]

Mehr nicht. Die URL passt du vorher halt entsprechend deinem Wunschtext an.


Mit freundlichen Grüßen / Best Regards
Julian Weiler | Geschäftsführender Gesellschafter

[Link: Registrierung erforderlich] ist außerdem bei [Link: Registrierung erforderlich], [Link: Registrierung erforderlich] und [Link: Registrierung erforderlich]

Telefon: +49 (0) 67 74 / 20 49 520
Fax: +49 (0) 67 74 / 20 49 520 9
E-Mail: [Mail: Registrierung erforderlich]

21.11.2014 15:12
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren

Beiträge: 26
Registriert seit: Oct 2014
Status: offline


Beitrag: #5
RE: Serverüberwachung - Script

Die Daten gibt man an:

Code:
$suser = "Username";            // Nickname
$spw = "Passwort";            // Accountpasswort
$styp = 2;                // Test: Pro-SMS

$smstext = "Testtext: Hallo Süße! Schlaf schön&träum' was Süßes!";
$ziel = "+49(160)123456";        // Zielrufnummer, bitte einstellen!
$absender = ABSENDER_Handynummer;    // Test: Handynummer


Und damit verschickt man dann die SMS:

Code:
$ret = curlhttp("http://www.sloono.de/API/httpsms.php?user=".urlencode($suser)."&password=".$spw."&typ=".$styp."&text=".urlencode(utf8_decode($smstext))."&to=".urlencode($ziel)."&from=".$absender."


Oder?
Klappt bei mir nicht.

21.11.2014 15:16
 
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren

Beiträge: 2.492
Bewertung: 29
Registriert seit: Jul 2010
Status: offline


Beitrag: #6
RE: Serverüberwachung - Script

Klar funktioniert das nicht. Du kannst ja nicht einfach das Script auseinander reissen und erwarten, dass es funktioniert. Du hast die Funktion "curlhttp" nicht eingebunden.


Mit freundlichen Grüßen / Best Regards
Julian Weiler | Geschäftsführender Gesellschafter

[Link: Registrierung erforderlich] ist außerdem bei [Link: Registrierung erforderlich], [Link: Registrierung erforderlich] und [Link: Registrierung erforderlich]

Telefon: +49 (0) 67 74 / 20 49 520
Fax: +49 (0) 67 74 / 20 49 520 9
E-Mail: [Mail: Registrierung erforderlich]

21.11.2014 15:30
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren

Beiträge: 26
Registriert seit: Oct 2014
Status: offline


Beitrag: #7
RE: Serverüberwachung - Script

Ich brauch aber keine erneute Abfrage, sondern er soll die SMS senden, wenn der EMail befehl ausgeführt wird.

Dieser Beitrag wurde zuletzt bearbeitet: 21.11.2014 15:39 von Lukbec.

21.11.2014 15:39
 
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren

Beiträge: 2.492
Bewertung: 29
Registriert seit: Jul 2010
Status: offline


Beitrag: #8
RE: Serverüberwachung - Script

Storage-Base.de schrieb:
Du musst einfach nur die URL aufrufen, also z.B. mit [Link: Registrierung erforderlich]

Mehr nicht. Die URL passt du vorher halt entsprechend deinem Wunschtext an.


Da steht doch alles!?

Du musst einfach deine Werte in die URL Eintragen und aufrufen, nicht mehr... Oder nimm halt das Beispiel - dafür ist es ja da. Da werden halt die Werte auch direkt formatiert wie sie dann auch akzeptiert werden.


Mit freundlichen Grüßen / Best Regards
Julian Weiler | Geschäftsführender Gesellschafter

[Link: Registrierung erforderlich] ist außerdem bei [Link: Registrierung erforderlich], [Link: Registrierung erforderlich] und [Link: Registrierung erforderlich]

Telefon: +49 (0) 67 74 / 20 49 520
Fax: +49 (0) 67 74 / 20 49 520 9
E-Mail: [Mail: Registrierung erforderlich]

21.11.2014 15:56
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren

Beiträge: 26
Registriert seit: Oct 2014
Status: offline


Beitrag: #9
RE: Serverüberwachung - Script

Das hilft mir nicht weiter.
Ich rufe doch die URL auf.

Und zwar damit:

Code:
$ret = curlhttp("http://www.sloono.de/API/httpsms.php?user=".urlencode($suser)."&password=".$spw."&typ=".$styp."&text=".urlencode(utf8_decode($smstext))."&to=".urlencode($ziel)."&from=".$absender."

21.11.2014 16:01
 
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren

Beiträge: 3.413
Bewertung: 33
Registriert seit: Oct 2010
Status: offline


Beitrag: #10
RE: Serverüberwachung - Script

willst du es nicht verstehen ?
Wo wird denn curlhttp() definiert ?

Und was heist klappt nicht, welche Fehler kommen ?

[Link: Registrierung erforderlich]


Portfolio: [Link: Registrierung erforderlich]

Projekte
[Link: Registrierung erforderlich]
[Link: Registrierung erforderlich]

21.11.2014 16:26
 
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Antwort schreiben  Thema schreiben 
 Seiten (2): « Erste 1 2 Nächste > Letzte »

Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
Sad Script Tag Output Probleme alxndr.brgmnn 2 1.251 19.09.2023 16:30
Letzter Beitrag: alxndr.brgmnn
Question Suche Toplist Script pochii 0 990 27.12.2020 02:33
Letzter Beitrag: pochii
  Mehrere Prozesse auf gleiches Script zugreifen lassen RadiusGaming 1 1.827 19.03.2018 00:01
Letzter Beitrag: RapToN
  Frage Script Website HardwareNow 3 2.179 16.02.2018 12:32
Letzter Beitrag: vitalizing-τέχνη
  Bash Script Frage ? HardwareNow 1 1.789 13.09.2016 11:33
Letzter Beitrag: NetFreak

 Druckversion anzeigen
 Thema einem Freund senden
 Thema abonnieren
 Thema zu den Favoriten hinzufügen

Sponsor-Board.de

Community
Über uns
Partner
Powered by Mybb: Copyright 2002-2024 by MyBB Group - Deutsche-Übersetzung von Mybb.de
 
© 2007-2024 Sponsor-Board.de - Hosted by OVH

Willkommen auf SB!   Sie benötigen ein Sponsoring?   1. Anmelden   2. Sponsoring-Anfrage erstellen   3. Nachrichten von Sponsoren erhalten   Kostenlos!   Jetzt registrieren