Pi IPS, Festplattenauslastung vom anderen Linux Rechner anzeigen

Quick &dirty :

<?
$ip = "192.168.1.7";
if (Sys_Ping($ip, 1000) == true) {
$id1 = CreateVariableByName($_IPS['SELF'], "VDR-Festplatte", 1); //int
$auslastung=intval ((exec("ssh vdr@".$ip." 'df -h' /  | awk '/[0-9]\%/ {print $5}'")) );
SetValue($id1 ,$auslastung);
}

function CreateVariableByName($id, $name, $type)
{
   $vid = @IPS_GetVariableIDByName($name, $id);
   if($vid===false) {
      $vid = IPS_CreateVariable($type);
      IPS_SetParent($vid, $id);
      IPS_SetName($vid, $name);
   }
   return $vid;
}

?>

ssh login nach der Anleitung erstellt :
SSH Anmeldung ohne Passwort

Warum ?
Gestern ist die Platte vom VDR geplatzt, zu viele Aufnahmen…:smiley: Jetzt wir mal geloggt und angezeigt im Webfront, da ich dort meine Steuerung habe:).

Hallo,

würde aber auch über snmp funktionieren, dort bekommst du auch noch cpu temp traffic memory.

Schöne Grüße
Thomas

Gesendet von meinem LIFETAB_P831X mit Tapatalk