2024. Május 17, Péntek, Paszkál
Főoldal | Hardver | Szoftver | Tudástár | Árlista | Partnerek | Kapcsolat

Tudástár
 

UPS adatok
Állapot Hálózati üzem
Uptime 100 days, 2:28:54.39
Akku állapot Normál
Akku kapacitás 100%
Kimeneti terhelés 29%
Hőmérséklet 25°C
Akkus üzem ideje 0:00:00 (óra:perc:mperc)
Akkus max. idő 0:36:00 (óra:perc:mperc)
Kimeneti frekvencia 49Hz
Kimeneti feszültség 228V
Akku élettartam Nem cserélendő

function sysuptime($ip='10.1.12.2')
{
    $result = str_replace('Timeticks: ','',snmpget($ip,'public','1.3.6.1.2.1.1.3.0'));
    $pos=strpos($result,')');
    $result=substr($result,$pos+1);
    return $result;
}

function battery_capacity($ip='10.1.12.121')
{
    $result = str_replace('Gauge32: ','',snmpwalk($ip,'public','1.3.6.1.4.1.318.1.1.1.2.2.1'));
    return $result[0];
}

function battery_rem_time($ip='10.1.12.121')
{
    $result = str_replace('Timeticks: ','',snmpwalk($ip,'public','1.3.6.1.4.1.318.1.1.1.2.2.3'));
    $temp1 = explode(' ',$result[0]);
    $temp1 = substr ($temp1[1],0,-3);
    return $temp1;
}

function freq_out($ip='10.1.12.121')
{
    $result = str_replace('Gauge32: ','',snmpwalk($ip,'public','1.3.6.1.4.1.318.1.1.1.4.2.2'));
    return $result[0];
}

function volt_out($ip='10.1.12.121')
{
    $result = str_replace('Gauge32: ','',snmpwalk($ip,'public','1.3.6.1.4.1.318.1.1.1.4.2.1'));
    return $result[0];
}

function load_out($ip='10.1.12.121')
{
    $result = str_replace('Gauge32: ','',snmpwalk($ip,'public','1.3.6.1.4.1.318.1.1.1.4.2.3'));
    return $result[0];
}

function batt_time($ip='10.1.12.121')
{
    $result = str_replace('Timeticks: ','',snmpwalk($ip,'public','1.3.6.1.4.1.318.1.1.1.2.1.2'));
    $temp1 = explode(' ',$result[0]);
    $temp1 = substr ($temp1[1],0,-3);
    return $temp1;
}

function ups_temp($ip='10.1.12.121')
{
    $result = str_replace('INTEGER: ','',snmpwalk($ip,'public','1.3.6.1.4.1.318.1.1.10.2.3.2.1.4'));
    return $result[0];
}

function ups_hum($ip='10.1.12.121')
{
    $result = str_replace('Timeticks: ','',snmpwalk($ip,'public','1.3.6.1.4.1.318.1.1.10.2.3.2.1.6.1'));
    return $result[0];
}

function batt_status($ip='10.1.12.121')
{
    $result = str_replace('INTEGER: ','',snmpwalk($ip,'public','1.3.6.1.4.1.318.1.1.1.2.1.1'));
    switch ($result[0])
    {
 case '1': return 'Ismeretlen'; break;
 case '2': return 'Normál'; break;
 case '3': return '<font color="red"><b>Akkufeszültség alacsony</b></font>'; break;
    }
    //return $result[0];
}

function batt_replace($ip='10.1.12.121') {
    $result = str_replace('INTEGER: ','',snmpwalk($ip,'public','1.3.6.1.4.1.318.1.1.1.2.2.4'));
    switch ($result[0])
    {
 case '1': return 'Nem cserélendő'; break;
 case '2': return '<font color="red"><b>Cserélendő</b></font>'; break;
 default: return '<font color="red"><b>Akku kezelés hiba!</b></font>'; break;
    }
    //return $result[0];
}

function ups_status($ip='10.1.12.121')
{
    $result = str_replace('INTEGER: ','',snmpwalk($ip,'public','1.3.6.1.4.1.318.1.1.1.4.1.1'));
    switch ($result[0])
    {
 case '1': return 'Ismeretlen'; break;
 case '2': return 'Hálózati üzem'; break;
 case '3': return 'Akku üzem'; break;
 case '4': return 'Smart boost'; break;
 case '5': return 'Időzített alvás'; break;
 case '6': return 'Szoftveres bypass'; break;
 case '7': return 'Kikapcsolva'; break;
 case '8': return 'Újraindítás'; break;
 case '9': return 'Kapcsolt bypass'; break;
 case '10': return 'Hardver hiba bypass'; break;
 case '11': return 'Alvás, hálózat visszatérésig'; break;
 case '12': return 'On Smart Trim'; break;
    }
    //return $result[0];
}