Benachrichtigung wenn IRC Offline

Sven4972

Member
Hallo,

gibt es ein Script, das mich per Mail oder SMS benachrichtigt,
wenn mein IRC Server ausgefallen ist?

Ich benutze Unreal 3.2.9 mit Anope 1.8.7


LG Sven
 

wstuermer

Blog Benutzer
Am einfachsten :)

Code:
#!/bin/bash
pgrep irc || echo "IRC läuft nicht mehr" | mail -s "IRC tut nicht mehr" mail@example.com
 

d4f

Müder Benutzer
In der Annahme dass "ausgefallen" bedeutet dass er nicht mehr auf TCP-Verbindungen reagiert und nicht nur funktionell eingeschränkt ist, sollte jedes Monitoring-System dies mittels TCP-Check realisieren können.
Hosted könnte ich dir Bloonix empfehlen, bei eigenem Hosting und nur Monitoring (ohne Restart) bspw aus dem Kopf für Betamax/Dellemont SMS:
Code:
<?php
define("SERVER_IP","localhost");
define("SERVER_PORT",12345);
define("CONN_TIMEOUT",3);

define("BM_PROVIDER","rebvoice.com"); //Ein Betamax Dienst hier
define("BM_USERNAME","xxxx");
define("BM_PASSWORD","xxxx");
define("BM_FROM","+49....");  //Absender SMS-Nr
define("BM_TO","+49..."); //Empfaenger SMS-Nr
define("BM_MSG","Alles kaputt!!!"); //<-- Eigene Nachricht hier

$check = @fsockopen(SERVER_IP,SERVER_PORT,$errno,$errstr,CONN_TIMEOUT);
if($check === false)
{
    file_get_contents("https://www.".BM_PROVIDER."/myaccount/sendsms.php?username=".urlencode(BM_USERNAME)."&password=".urlencode(BM_PASSWORD)."&from=".urlencode(BM_FROM)."&to=".urlencode(BM_TO)."&text=".urlencode(BM_MSG));
}
 
Last edited by a moderator:

phibo

New Member
Als Alternative zu kostenpflichtigen SMS-Gateways würde sich auch die Verwendung von Pushbullet anbieten :)
 
Top