Опрашиваю оборудование по snmp
while($row = sqlsrv_fetch_array($stmt))
{
$urls=$row["ip"];
//echo '<pre>'.$urls ;
$arrays=array('cpu' =>'.1.3.6.1.4.1.9.2.1.58.0','aptime' =>'.1.3.6.1.2.1.1.3.0','power' =>'.1.3.6.1.4.1.9.2.1.2.0','fan' =>'.1.3.6.1.4.1.9.9.13.1.4.1.3.1004');
foreach ($arrays as $key => $value) {
set_time_limit(1000);
$dats= snmp3_real_walk($urls, 'we', 'authNoPriv', 'MD5', 'We55', '', '', $value);
foreach($dats as $key2 => $value2){
echo value2;
}
}
}
Выдаёт ответы по oid -ам следующие
cpu INTEGER: 20
aptime Timeticks: (455215351) 54 days, 16:29:13.51
power STRING: "power-on"
fan INTEGER: 1
Вопрос такой как лучше сделать чтоб ответы имели такой вид
$value2= 20
$value2= 52
$value2= power-on
$value2= 1
Т.К ответы выдаются последовательно я чёто не могу сообразить как для всех ответов сделать унирверсальный парсинг. По отделности делал так
$value2=str_replace("INTEGER:","", $value);
$value2=str_replace("STRING:","", $value);
$start = strpos($value2, ")") + 1;
$end = strpos($value, "days");
$length = $end - $start;
$result = trim(substr($value, $start, $length));
echo $result;
Виртуальный выделенный сервер (VDS) становится отличным выбором
Задача легкая, но непонятнаяНа сайте есть раздел catalog и есть подразделы podcatalog Хлебные крошки работают как надо, но, так как индексной страницы...
проблема в том, что происходит удаление всех файлов, независимо, от того какие файлы выбраны, не могу понять, в чем проблемаБуду очень рад...