Script de alerta de espacio en el disco

Con esto podemos establecer una alerta al sobre pasar un porcentaje definido de espacio en el disco duro, y así evitar problemas.

Script :


<?php

$df01   = disk_free_space("/");
$df02   = disk_total_space ("/");

$per    = 100-($df01/$df02*100);

//Establecemos cual es el porcentaje de alerta
$max    = 95;

if($per>$max){
    echo "nEl espacio supera el ".$max;
    echo "nEnviando aviso a todos :Sn";
    EnviarAlerta($per,dataSize($df01));
}else{
    echo "nTodo ok tranquilon";
}

function dataSize($Bytes){
    $Type=array("", "kilo", "mega", "giga", "tera");
    $counter=0;
    while($Bytes>=1024)
    {
    $Bytes/=1024;
    $counter++;
    }
    return("".$Bytes." ".$Type[$counter]."bytes");
}

function EnviarAlerta($percent,$q,$test=0){


    $html='

Servidor web

Multimedia server

Espacio usado: ‘.$percent.’%

Libres: ‘.$q.’

‘;

}