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];
}