Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.11.25;
Скачать: CL | DM;

Вниз

IdSMNP   Найти похожие ветки 

 
Vostrik   (2007-03-19 15:09) [0]

Добрых суток.
Может ли мне кто нибуть привести пример работы с IdSMNP? К примеру, получить имя удаленной станции.


 
S@shka ©   (2007-03-19 19:57) [1]

http://podgoretsky.com/ddp.html


 
Vostrik   (2007-03-20 08:35) [2]

А какую доку именно именно смотреть?


 
S@shka ©   (2007-03-20 14:14) [3]

• Глубины INDY - перевод книги Indy In Depth можно найти на сайте Анатолия Подгорецкого


 
Vostrik   (2007-03-20 15:04) [4]

Скачал. Просмотрел. Описния  IdSNMP,к сожалению, не нашел. Есть описание общих процедур и фун-ий. Или может я что то не так понял?
Меня интересует создание своих веток, чтение и запись своих значений в MIB.


 
S@shka ©   (2007-03-20 16:23) [5]

А
http://www.indyproject.org/

если тебе нужно просто описание компонента


 
Anatoly Podgoretsky ©   (2007-03-20 21:33) [6]

> Vostrik  (20.03.2007 15:04:04)  [4]

А по Инди, кроме гигантской справки нет ничего хорошего, книга авторов совсем не про Инди.
А справка вызывает больше вопросов, чем есть ответов.


 
Vostrik   (2007-03-23 16:42) [7]

Так как мне все таки быть?
Неужели никто не писал что нибуть с использованием данного компонента?

Begin
 IdSNMP1.Active := true;
 try
 With IdSNMP1.Query Do
 begin
   Clear;
   Host := lHost.Text  ; // Например: 127,0,0,1
   Community := "public";
   PDUType := PDUGetRequest ;

//Получаем информацию о операционной системе опрашиваемого хоста
   MIBAdd("1.3.6.1.2.1.1.1.0","");
//Получаем информацию о времени работы хоcта
   MIBAdd("1.3.6.1.2.1.1.3.0","");
//Имя пользователя
   MIBAdd("1.3.6.1.2.1.1.5.0","");
 end;

 IdSNMP1.SendQuery;
 With Memo1.Lines  do
 begin
  Add("Операционная система:");
  Add(IdSNMP1.Reply.Value[0]);
  Add("");

  Add("Имя пользователя:");
  Add(IdSNMP1.Reply.Value[2]);
  Add("");

  Add("UpTime хоста:");
  Add(SecToTime(Round(StrToInt(IdSNMP1.Reply.Value[1])/100)));
  Add("");
end;
Ход мыслей верен?
Если я обращаюсь к локальной машине (127,0,0,1), то я полчаю ответ. Если же к другой, то ничего не получаю.
К примеру, мне надо получить количесво свободной оперативной памяти на хосте. Я так понял, что мне нужно написать менеджер, который бы перехватывал мои запросы и отсылал то, что мне необходимо. Так как в MIB нет такой ветки с данными


 
umbra ©   (2007-03-23 18:15) [8]


> Если же к другой, то ничего не получаю.

может быть, дело не в IdSMNP, а втом, что другие машины не отвечают на запрос?


 
Vostrik   (2007-03-26 00:10) [9]

Клент SNMP запущен. Фаерволов нет. Что еще может помешать ответу?


 
umbra ©   (2007-03-26 11:16) [10]


> Клент SNMP запущен

а сервер?


> Что еще может помешать ответу?

политика безопасности.


 
Vostrik   (2007-03-27 16:15) [11]


> а сервер?

Стоит SNMP Services


> политика безопасности

Тупо разрешил везде все. Отключил стнадартный брандмауэр


 
Vostrik   (2007-03-27 16:18) [12]

Может кто нибуть копипастил мой код? Какие результаты?



Страницы: 1 вся ветка

Текущий архив: 2007.11.25;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.032 c
15-1192899638
Cerberus
2007-10-20 21:00
2007.11.25
Можноли программно открыть страницу в уже открытом IE


2-1193751520
kyn66
2007-10-30 16:38
2007.11.25
Ошибка при высвобождении объекта


3-1184329640
NKT
2007-07-13 16:27
2007.11.25
Перезапись файла *.bf MS DOS в формат Delphi (база .gdb)


2-1193996679
Dmitry_177
2007-11-02 12:44
2007.11.25
как сделать понулям секунды в TDateTime?


15-1192817453
Ekzot
2007-10-19 22:10
2007.11.25
Где IE хранит иконки кнопок навигации.