Главная страница
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.019 c
15-1193293364
shadowonline
2007-10-25 10:22
2007.11.25
Остановка загрузки Windows до окончания работы программы


15-1193378641
Влад Васнецов
2007-10-26 10:04
2007.11.25
Защита программы, конкретно под железо.


1-1188819375
vishnia
2007-09-03 15:36
2007.11.25
Как в процедуру передать имя функции?


2-1194165050
savyhinst
2007-11-04 11:30
2007.11.25
Классные константы


2-1193721081
Ypbi4
2007-10-30 08:11
2007.11.25
Потоки