Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

SNMP помогите плиз!!!!

49K
07 сентября 2010 года
utang
14 / / 13.12.2009
Ребята помогите, поставили задачу написать прогу в Visual C++ чтобы по заданному OID выводила значение . С чего начать и может кто знает где почитать про программирование SNMP v1.
49K
08 сентября 2010 года
utang
14 / / 13.12.2009
ЛЮДИ!!!!!!!!!!!!!!!кто знает помогите!!!!!!!!Плиз!!!!
14
08 сентября 2010 года
Phodopus
3.3K / / 19.06.2008
Че орем-то? Интернетами пользоваться умеем?
49K
08 сентября 2010 года
utang
14 / / 13.12.2009
Умеем, это я знаю . Меня конкретнее интересует реализация в С++!!!
2
08 сентября 2010 года
squirL
5.6K / / 13.08.2003
погляди-ка тут
49K
09 сентября 2010 года
utang
14 / / 13.12.2009
все умники блин.( Я ЗНАЮ ЧТО ТАКОЕ GOOGLE ).:mad: а никто ничего по сути так и не написал.
14
10 сентября 2010 года
Phodopus
3.3K / / 19.06.2008
Давай по пунктам.
Цитата:
С чего начать


можно почитать в какой-нибудь статье FAQ или руководстве

Цитата:
где почитать про программирование SNMP v1


можно найти в Google.

Что.Еще.Непонятно?

49K
11 сентября 2010 года
utang
14 / / 13.12.2009
Код:
#include        < Mgmtapi.h >
#include        < iostream >
#include        < string >
#include        <snmp.h>
#pragma         comment(lib, "mgmtapi.lib")
#pragma         comment(lib, "snmpapi.lib")
using namespace std;
void main()
{
    //cout<<"Hello World =) !"<<endl;
    LPSNMP_MGR_SESSION Session;
    string oidStr;
    AsnInteger errorStatus;
    AsnInteger errorIndex;
    //UINT pPath1[20];
    //for(int i=0;i<20;i++)
    //  cin>>pPath1;

    if ((Session = SnmpMgrOpen("localhost", "public", 1000 , 0 ))==NULL)
    {
        cout<<"Don't open SNMP sission";
        exit(1);
    }
    //cout<<"Enter OID :";
    //getline(cin,oidStr);
    //cout<<oidStr<<endl;
 
    // Делаем переменную и связываем её с нужным путем из MIB-таблицы
 UINT pPath[]={1,3,6,1,2,1,2,2,1,16,24};
 SnmpVarBind Vars;

   
 Vars.name.idLength=11;//oidStr.size();
 Vars.name.ids=pPath;//((UINT*)atoi(oidStr.c_str()));
 Vars.value.asnType=ASN_NULL; //для чтения так надо (см. MSDN)
 
 SnmpVarBindList variableBindings;
 variableBindings.len=11;//oidStr.size();
 variableBindings.list=&Vars;
 
// Запрос на чтение
 SnmpMgrRequest( Session,SNMP_PDU_GET,&variableBindings,&errorStatus,&errorIndex);
 // SnmpMgrClose(Session);
 
 cout<<variableBindings.list->value.asnValue.counter;
 SnmpMgrClose(Session);
}




Че не так то тут ???

[COLOR="Red"]Оформляйте код по Правилам при помощи тегов [ code ]...[ /code].[/COLOR]
49K
13 сентября 2010 года
utang
14 / / 13.12.2009
Всем кто помог огромное спасибо, а остальные пошли в ......
297
14 сентября 2010 года
koodeer
1.2K / / 02.05.2009
Уточните, пожалуйста, куда все пошли? А то я отстал... :confused:


Цитата: utang
Че не так то тут ???


А мы знаем?
В чём у вас трабла: не компилируется? компилируется, но вываливается с ошибкой во время работы? работает, но выдаёт неправильный результат?..

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог