Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Cетевые протоколы и технологии

Cетевые протоколы и технологии TCP/IP стек

Ответ
 
Опции темы Опции просмотра
Старый 20.11.2020, 12:05   #26
SergP01
Senior Member
 
Аватар для SergP01
 
Регистрация: 09.11.2012
Адрес: SPB
Возраст: 52
Сообщений: 2,191
Вес репутации: 909/60
SergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to behold
По умолчанию Re: кто нибудь прикручивал LwIP 2.0.2 SNMP по честному?

Цитата:
Сообщение от ampersant Посмотреть сообщение
я сдернул пакет именно с работающего железа которое по русски пишет в мониторинге. Единственная разница, что там mib не хотят сообщить. А стыренный пакет trap я могу поймать только когда сам создаю на оборудовании ситуацию для этого трапа. И там кодировка unicod utf-8.


Другие кодировки тоже пробовал - ровно то же самое.
нормальное кино...
т.е. ты хочешь к чужой связке привязаться ?

я то думал- в своей не получается...

вообще- если оборудование не подвальное, то обычно все доки на него есть... включая протоколы...
SergP01 вне форума   Ответить с цитированием
Старый 20.11.2020, 12:38   #27
SergP01
Senior Member
 
Аватар для SergP01
 
Регистрация: 09.11.2012
Адрес: SPB
Возраст: 52
Сообщений: 2,191
Вес репутации: 909/60
SergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to behold
По умолчанию Re: кто нибудь прикручивал LwIP 2.0.2 SNMP по честному?

а код страницы посмотреть ?

на предмет GET...
SergP01 вне форума   Ответить с цитированием
Старый 20.11.2020, 12:44   #28
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,598
Вес репутации: 4968/121
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: кто нибудь прикручивал LwIP 2.0.2 SNMP по честному?

Цитата:
Сообщение от SergP01 Посмотреть сообщение
нормальное кино...
т.е. ты хочешь к чужой связке привязаться ?

я то думал- в своей не получается...

вообще- если оборудование не подвальное, то обычно все доки на него есть... включая протоколы...
вендор, затеявший всё это монополист, потому хранит свои мибы по грифом "#никамунискажу" можно выпросить только конкретный OID одну штуку. zabbix - штатный, настройки сервера не мной сделаны, я его только обновлял по команде ↑↑↑. Оно работало с 2015 года. Мне надо присусетить свою шняжку.
ampersant на форуме   Ответить с цитированием
Старый 20.11.2020, 12:45   #29
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,598
Вес репутации: 4968/121
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: кто нибудь прикручивал LwIP 2.0.2 SNMP по честному?

Цитата:
Сообщение от SergP01 Посмотреть сообщение
а код страницы посмотреть ?

на предмет GET...

UTF-8
ampersant на форуме   Ответить с цитированием
Старый 20.11.2020, 13:18   #30
SergP01
Senior Member
 
Аватар для SergP01
 
Регистрация: 09.11.2012
Адрес: SPB
Возраст: 52
Сообщений: 2,191
Вес репутации: 909/60
SergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to beholdSergP01 is a splendid one to behold
По умолчанию Re: кто нибудь прикручивал LwIP 2.0.2 SNMP по честному?

Цитата:
Сообщение от ampersant Посмотреть сообщение
UTF-8
я не про то....
пройтись по всей цепочке....
чего посылает... и как принимает...
SergP01 вне форума   Ответить с цитированием
Старый 20.11.2020, 13:31   #31
pal1222@yandex.ru
Senior Member
 
Регистрация: 30.09.2008
Сообщений: 1,619
Вес репутации: 3789/98
pal1222@yandex.ru has a reputation beyond reputepal1222@yandex.ru has a reputation beyond reputepal1222@yandex.ru has a reputation beyond reputepal1222@yandex.ru has a reputation beyond reputepal1222@yandex.ru has a reputation beyond reputepal1222@yandex.ru has a reputation beyond reputepal1222@yandex.ru has a reputation beyond reputepal1222@yandex.ru has a reputation beyond reputepal1222@yandex.ru has a reputation beyond reputepal1222@yandex.ru has a reputation beyond reputepal1222@yandex.ru has a reputation beyond repute
По умолчанию Re: кто нибудь прикручивал LwIP 2.0.2 SNMP по честному?

Цитата:
Сообщение от ampersant Посмотреть сообщение
вендор, затеявший всё это монополист, потому хранит свои мибы по грифом "#никамунискажу" можно выпросить только конкретный OID одну штуку. zabbix - штатный, настройки сервера не мной сделаны, я его только обновлял по команде ↑↑↑. Оно работало с 2015 года. Мне надо присусетить свою шняжку.
Сердце мне вещует, что если поменять кодировку на ASCII en. всё равно будут байты
Где-то не описано, что ответ на этот гет надо понимать как строку символов (не тот OID выпросил?)
pal1222@yandex.ru вне форума   Ответить с цитированием
Старый 20.11.2020, 13:42   #32
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,598
Вес репутации: 4968/121
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: кто нибудь прикручивал LwIP 2.0.2 SNMP по честному?

Цитата:
Сообщение от pal1222@yandex.ru Посмотреть сообщение
Сердце мне вещует, что если поменять кодировку на ASCII en. всё равно будут байты
Где-то не описано, что ответ на этот гет надо понимать как строку символов (не тот OID выпросил?)
А вот и нет! ASCII с латиницей выходит буквами, текстом в смысле, сиволы всякие тоже код <7F. и для типа октет стринг нет никаких выкрутасов по отправке кодов более чем 7F как с числами делается.
ampersant на форуме   Ответить с цитированием
Старый 20.11.2020, 22:39   #33
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,598
Вес репутации: 4968/121
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: кто нибудь прикручивал LwIP 2.0.2 SNMP по честному?

вроде решено с русскими буквами так: передавать всегда в unicode UTF-8. Zabbix должен поддерживать предобработку в которую необходимо выбрать режим Javascript и добавить туда что то типа
Код:
// Item preprocessing JavaScript filter
// function (value) {
function convert1251toutf8(utftext) {
    var string = "";
    var i = 0;
    var c = c1 = c2 = 0;

    while ( i < utftext.length ) {

        c = utftext.charCodeAt(i);

        if (c < 128) {
            string += String.fromCharCode(c);
            i++;
        }
        else if((c > 191) && (c < 224)) {
            c2 = utftext.charCodeAt(i+1);
            string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
            i += 2;
        }
        else {
            c2 = utftext.charCodeAt(i+1);
            c3 = utftext.charCodeAt(i+2);
            string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
            i += 3;
        }

    }

    return string;
}


if (!value.match(/^[0-9A-Fa-f\s]*$/)) {
    return value;
}

var out = "";
 for (var i = 0, nums = value.split(" "); i < nums.length; i++) {
    if(parseInt(nums[i], 16)>255) return value;
    out += String.fromCharCode(parseInt(nums[i], 16));
 }
        out = convert1251toutf8(out);
   
    return out;
// }
Наверное требуется переработка на правильную проверку, что байты разделены пробелами ровно по 2 ниббла каждый.

Выделенное отличает от примеров в инете, против каверз типа текста состоящего только из 4-х букв цифр 0-9 A-F. Например ABBA. текст такой может быть, а HEX октета - нет.



Кириллица и латиница завелись. А грабли на этом минном поле буквально сразу дальше...
ampersant на форуме   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SNMP из либы микрочипа кто нибудь пользовал? IgorV Cетевые протоколы и технологии 4 24.03.2012 21:50
Имитатор DS18B20 Filya44 Вопросы начинающих 14 12.03.2012 17:39


Часовой пояс GMT +3, время: 09:15.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot