The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
snmp, как обойти таблицу, !*! lossofsoul, 15-Авг-07, 17:12  [смотреть все]
Надо вытащить несколько полей из таблице interfaces.ifTable. с помощь пхп. Методом тыка сделал такой цикл :
for($y=0;$y<$ifn;$y++) {
$ifIndex = $y + 1;
$ifInOctets = snmpget("{$de['HostName']}","{$de['Community']}","interfaces.ifTable.1.ifInOctets.".$ifIndex);
$ifSpeed = snmpget("{$de['HostName']}","{$de['Community']}","interfaces.ifTable.1.ifSpeed.".$ifIndex);
}

Все хорошо, но на $ifIndex = 4 он запарываецо. Как правильно это сделать? как то не логично у мну сделано=/

  • snmp, как обойти таблицу, !*! GD, 11:54 , 16-Авг-07 (1)
    >Надо вытащить несколько полей из таблице interfaces.ifTable. с помощь пхп. Методом тыка
    >сделал такой цикл :
    >for($y=0;$y<$ifn;$y++) {
    >$ifIndex = $y + 1;
    >$ifInOctets = snmpget("{$de['HostName']}","{$de['Community']}","interfaces.ifTable.1.ifInOctets.".$ifIndex);
    >$ifSpeed = snmpget("{$de['HostName']}","{$de['Community']}","interfaces.ifTable.1.ifSpeed.".$ifIndex);
    >}
    >
    >Все хорошо, но на $ifIndex = 4 он запарываецо. Как правильно это
    >сделать? как то не логично у мну сделано=/

    используй snmpgetnext  вместо snmpget




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру