Está en la página 1de 1

<?php error_reporting(NULL); $hostdb= "localhost"; $db = "estadisticas"; $usuario = "asd"; $row = "0"; $pass= "123123"; $ip= '192.168.4.

245'; /*function ExtraerMedia($TheStr, $sLeft, $sRight) //con esta funcion se extrae e l texto innecesario del resultado de ping dejando solamente numeros que es lo qu e se busca. { $pleft = strpos($TheStr, $sLeft, 0); if ($pleft !== false) { $pright = strpos($TheStr, $sRight, $pleft + strlen($sLeft)); if ($pright !== false) { return (substr($TheStr, $pleft + strlen($sLeft), ($prigh t - ($pleft + strlen($sLeft))))); } } return ''; }*/ //$s= exec("ping -n 2 -w 1 $ip 2>&1", $output, $retval);//se verifica el estado de la BD haciendo llamados desde el SO del servidor $media= ExtraerMedia($s,"Media = ","ms"); //la variable almacena el resultado de la funcion anterior /*if ($retval != 0) { echo "<font color='red'><strong>Servicio caido!!!</strong></font>"; }*/ else { $tiempo = time(); $fecha= date("d/m - H:i",$tiempo); $conectar = mysql_connect($hostdb, $usuario, $pass); mysql_select_db($db, $conectar); mysql_query("insert into lag(latencia,tiempo) values ('$media','$fecha')",$c onectar); } ?>

También podría gustarte