load-Mail-Script für v-server

19. Oktober 2011 um 18:50 in Sonstige von

Hab meinem kleinen Bruder heute zur Abwechselung einen kleinen Gefallen getan und ihm ein Script gebastelt, welches ihn bei einer entsprechend hohen Load seines Servers per Mail darüber benachrichtigt.

 

War eigtl. ganz einfach – mal abgesehen davon, dass er noch postfix installieren musste.

Wer Interesse daran haben sollte:

<html>
<head>
<meta http-equiv="refresh" content="300; URL=load.php">
</head>

<body>
<?php
$daten=exec('uptime');
echo $daten;
$daten=explode(",",$daten);
$load=explode(" ",$daten[3]);
if ($load[4]>"2")
{
echo "<br>Nachricht wird versucht zu senden...";
$sender = "Absender Emailadresse";
$empfaenger = "Empfängeradresse";
$betreff = "Load zu hoch";
$mailtext = "Achtung die Load vom V-Server ist zu hoch!\nSie betraegt:  $load[4] ";
$gesendet=mail($empfaenger, $betreff, $mailtext, "From: $sender ");
if ($gesendet==true) echo "<br>Mail gesendet!";
else echo "<br>Mail konnte nicht gesendet werden!";
}
?>
</body>
</html>

Wie immer übernehme ich keine Haftung!

In eigener Sache
Ich gebe mir beim Schreiben Mühe, den Artikel so verständlich und genau wie möglich zu verfassen. Sollte mir ein Fehler unterlaufen, lass es mich wissen. Sollte Dir der Beitrag gefallen haben, kannst Du mich mit einem Klick auf den Banner unter dem Beitrag belohnen. Über ein "Share" in einem SocialNetwork freue ich mich ebenso, wie über einen Kommentar zum Beitrag. Danke!