ГоловнаКаталогБлогРейтингЕ-Пошта 
 
 
Зробити домашньою у вибране  

  Функції SNMP  
Зміст:
snmpget
snmpwalk

Для використання функції SNMP в системі UNIX Вам необхідно встановити набір ucd-snmp. Посилання на останю версію є в PHP FAQ. В системі Windows ці функції доступні тільки в NT і не доступні в Win95/98.


snmpget

snmpget – отримує об’єкт SNMP

Опис:

int snmpget (string hostname, string community, string object_id);

Повертає значення SNMP об’єкта при позитивному результаті і false при виникненні помилка.

Функція snmpget() використовується для зчитування значення SNMP об’єкта, вказаного в object_id. SNMP агент визначається ім’ям хоста hostname, а група зчитування визначається параметром community.

snmpget("127.0.0.1", "public", "system.SysContact.0")


snmpwalk

snmpwalk – отримує всі SNMP об’єкти від агенту

Опис:

array snmpwalk (string hostname, string community, string object_id);

Повертає масив значеннь SNMP об’єктів, починаючи з object_id і false при виникненні помилки.

Функція snmpwalk() використовується для зчитування всіх значеннь SNMP агента, визначеного параметром hostname. Community визначає групу зчитування для агента. Нульовий object_id встановлюється як корінь дерева SNMP об’єктів і всі об’єкти під цим деревом повертаються як масив. Якщо object_id вказано, то повертаються всі SNMP об’єкти нижче цього об’єкту.

$a = snmpwalk("127.0.0.1", "public", "");

Показаний вище виклик функції повертає всі SNMP об’єкти із SNMP агенту, кортий запущено на локальному хості. По всім значенням можна пройти з допомогою циклу

for($i=0; $i<count($a); $i++)
  {
    print($a[$i]);
  }




  Логін:
  Пароль:
Книга Фріланс на західному ринку
Книга Фріланс на західному ринку
APServer | SiMan CMS | Лічильник відвідувань | Тека сайтів | Рейтинг | Форум | Download | Шаблони сторінок | Посібник Smarty | Підручник PHP | Статті/Огляди