![]() |
|
| Правила Форума редакция от 22.06.2020 |
|
|||||||
|
|
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже. |
|
![]() |
|
|
Опции темы | Опции просмотра |
Language
|
|
|
#1
|
|
Вот собственоо вопрос - поставлена задача - опросить ИПБ (SMART-APC) - 8шт по SNMP и получить ответы от них.
Трапы вроде бы нашел: Текущее U на входе: .1.3.6.1.4.1.318.1.1.1.3.2.1.0 Текущее U на выходе: .1.3.6.1.4.1.318.1.1.1.4.2.1.0 Макс. U на входе за последние 60 сек: .1.3.6.1.4.1.318.1.1.1.3.2.3.0 Мин. U на входе за последние 60 сек: .1.3.6.1.4.1.318.1.1.1.3.2.2.0 Нагрузка в %: .1.3.6.1.4.1.318.1.1.1.4.2.3.0 Емкость батареи в %: .1.3.6.1.4.1.318.1.1.1.2.2.1.0 Т.к. никогда не работал с этим протоколом успел только почитать статьи с общими понятиями. Поискал на форумах - инфы очень мало, а то что есть пока ещё понять не сумел. Если кто уже пытался реализовать подобное, просьба отписаться, насколько сложна поставленная задача. ЗЫ Имеется IdSnmp и IpwSNMPAgent, но как уже говорил - опыта работы с SNMP - 0.0.
__________________
У победы много отцов, поражение всегда сирота. |
|
|
|
|
| Реклама: | asus proart display pa279crv | охота на воров фильм 2018 | atf2-pt1000 параметр w100 | маршрут теплохода до твери | Мебельный магазин: кровать полутороспальная - Переходи на сайт! |
|
|
#2
|
|
Т.к. никто видимо не работал с SNMP пришлось самому поднапрячься и своять простенькую процедуру с использованием компонента IdSnmp из пакета INDY.
Вот код (может кому и пригодится) : Код:
var
i:integer;
begin
with snmp.Reply do begin
SNMP.active:=true;
SNMP.Query.Clear;
SNMP.Query.Host:='192.168.0.37';
SNMP.Query.Port:=161;
begin //Начало запроса № 1
SNMP.Query.MIBAdd(Format('1.3.6.1.4.1.318.1.1.1.3.2.1.0', [i]), '');;
SNMP.Query.PDUType:=PDUGetRequest;
SNMP.SendQuery;
if SNMP.SendQuery then
for i := 0 to SNMP.Reply.ValueCount - 1 do
Label5.Caption:=SNMP.Reply.Value[i] + ' V'
else
Label5.Caption:='Нет отклика';
SNMP.Active:=false;
end; //Конец опроса № 1
end;
__________________
У победы много отцов, поражение всегда сирота. Последний раз редактировалось hack; 14.08.2008 в 15:03.. |
|
|
|
|
| Сказали спасибо: |
|
|
#3
|
|
Неактивный пользователь
Регистрация: 27.08.2009
Сообщений: 4
Репутация: 0
|
Здраствуйте hack!!!
Наткнулся на этот форум и меня заинтересовала Ваш опрос ИПБ (SMART-APC) - 8шт по SNMP и получить ответы от них. Давно искал такую программу и о чудо! нашол. Я в этом деле новичек, недавно начал изучать делфи. И хотелось бы узнать можно ли сделать такой-же опрос для ИБП Matsh 3000, у меня их 3 штуки. Только я незнаю трапы. Правда нашел какой-то sysObjectID=1.3.6.1.2.1.33.2 но незнаю что это. И если Вас не затруднит скиньте пожайлуста программу мне на мыло([email protected]), хотябы посмотреть как она выглядит. ПОЖАЙЛУСТА ПОМОГИТЕ РАЗОБРАТСЯ ПЛИИИИЗ!!!!!!!!!!!!!!! |
|
|
|
|
|
#4
|
|
Проект закрыт - исходники посмотрю на работе в понедельник. Если там нет, то увы, только скомпилированный exe_шник с жестко прописанными IP.
ЗЫ Отправил - проверяйте почту.
__________________
У победы много отцов, поражение всегда сирота. Последний раз редактировалось hack; 31.08.2009 в 07:27.. |
|
|
|
|
|
|
#5
|
|
Неактивный пользователь
Регистрация: 27.08.2009
Сообщений: 4
Репутация: 0
|
Спасибо за отклик!!!!!!
Если не будет исходников, то не могли бы Вы подсказать как мне узнать свои трапы. Спасибо заранее! |
|
|
|
|
|
#6
|
|
Я Вам проект отправил с исходниками - правда это какой то промежуточный вариант, далекий от совершенства. А свои упсы опросите с помощью cfgCreator от фирмы Claridion. Там все интуитивно понятно.
![]()
__________________
У победы много отцов, поражение всегда сирота. |
|
|
|
|
|
|
#7
|
|
Неактивный пользователь
Регистрация: 27.08.2009
Сообщений: 4
Репутация: 0
|
здраствуйте!!!
ОГРОМНОЕ ВАМ СПАСИБО. Буду разбиратся. |
|
|
|
|
|
#8
|
|
Да уж удачи вам.
![]()
__________________
У победы много отцов, поражение всегда сирота. |
|
|
|
|
|
|
#9
|
|
Пользователь
Пол:
Регистрация: 19.03.2009
Сообщений: 46
Репутация: 7
|
А не расскажете в кратце что это из себя представляет. Первый раз слышу про ИПБ (SMART-APC). Возможно пригодится в жизни. Определение бесперебойника?
|
|
|
|
|
|
#11
|
|
Неактивный пользователь
Регистрация: 27.08.2009
Сообщений: 4
Репутация: 0
|
Здраствуйте!!!
Разобрался огромное СПАСИБО!!! Еще один вопрос? А Вы незнаете как можно вывести данные вернее построить график визуально с помощью компонента TChart. |
|
|
|
|
|
#12
|
|
У меня графики строились на основе log файлов:
Пример кода:
__________________
У победы много отцов, поражение всегда сирота. |
|
|
|
|
|
|
#13
|
|
Неактивный пользователь
Пол:
Регистрация: 01.03.2008
Сообщений: 5
Репутация: 1
|
hack, помогите еще одному новичку в деле УПСов попробовать разобраться в проблеме! Тоже хочу научится опрашивать UPS (у меня APС Smart 1500). Если вас не затруднит скиньте тоже код на мейл
sevboma<гав>gmail.com Буду очень благодарен! Последний раз редактировалось czuryk; 07.11.2009 в 00:38.. |
|
|
|
![]() |
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Delphi 7 | Mustd1e | Delphi | 13 | 08.08.2011 13:51 |
| Castalia for Delphi 2008.1 - эксперт IDE Delphi | Minotawr | Компоненты | 0 | 03.09.2008 01:17 |
| Нужна программа для работы с устройством по протоколу SNMP | smych | Архив | 2 | 01.02.2008 02:14 |
| SNMP в Линуксе | igor21 | Вопросы и проблемы | 2 | 30.10.2007 11:29 |
| snmp под FreeBSD | disappear | UNIX, Linux, MacOs для PC и другие ОС | 2 | 22.08.2006 10:36 |
|
|