The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Как правильно сделать отправку FETCH'ем данных с mikrotik'а"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Маршрутизаторы CISCO и др. оборудование. (Другое оборудование)
Изначальное сообщение [ Отслеживать ]

"Как правильно сделать отправку FETCH'ем данных с mikrotik'а"  +/
Сообщение от Пыхтачок (?), 26-Июл-21, 14:34 
Добрый день Уважаемые!

Подскажите пожалуйста, мне надо на mikrotik'е выполнять ежеминутно скрипт и его результат отдавать POST'ом в веб-приложение.

В целом то и проблем нет, сделать нужный вывод в файл и отправить этот файл POST'ом. Но вот как я понимаю файл-то будет сформирован на флешке микротика, и она в таком случае быстренько погибнет от постоянной перезаписи.

Итого у меня 3 вопроса:

1. Можно ли на микроте сделать что-то типа tmpfs в оперативной памяти? Чтобы писать туда. Файлики маленькие, а памяти там 1 гиг, со свободными постоянно более 600мег. Мне бы 10МБ хватило.

2. Можно ли и как отправить POST'ом вывод команды без промежуточного файла? Дайте пожалуйста пример, например получить список адресов на интерфейсах.

3. Ещё какие-то может есть варианты?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Andrey (??), 26-Июл-21, 17:17   +2 +/
>[оверквотинг удален]
> отправить этот файл POST'ом. Но вот как я понимаю файл-то будет
> сформирован на флешке микротика, и она в таком случае быстренько погибнет
> от постоянной перезаписи.
> Итого у меня 3 вопроса:
> 1. Можно ли на микроте сделать что-то типа tmpfs в оперативной памяти?
> Чтобы писать туда. Файлики маленькие, а памяти там 1 гиг, со
> свободными постоянно более 600мег. Мне бы 10МБ хватило.
> 2. Можно ли и как отправить POST'ом вывод команды без промежуточного файла?
> Дайте пожалуйста пример, например получить список адресов на интерфейсах.
> 3. Ещё какие-то может есть варианты?

В целом задача стоит в получении IP адресов с интерфейсов и отправки их на какой-то внешний сервер?? В сторону SNMP смотрели? Если да, то почему не подходит?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2

2. Сообщение от 1 (??), 26-Июл-21, 18:07   +1 +/
snmp наверно правильнее использовать. но как вариант -- сохранять вывод в переменную в скрипте и дальше с ней работать
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #3

3. Сообщение от Andrey (??), 26-Июл-21, 18:28   +1 +/
> snmp наверно правильнее использовать. но как вариант -- сохранять вывод в переменную
> в скрипте и дальше с ней работать

А SNNP запрос запущенный на сервере не возвращает данные в переменную? Почему?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #4

4. Сообщение от Пыхтачок (?), 26-Июл-21, 19:26   +/
>> snmp наверно правильнее использовать. но как вариант -- сохранять вывод в переменную
>> в скрипте и дальше с ней работать
> А SNNP запрос запущенный на сервере не возвращает данные в переменную? Почему?

Товарищи, спасибо!

По вашей наводке сразу решил задачу:
snmpwalk -v2c -c public 192.168.1.1 .1.3.6.1.2.1.4.22.1.2

Мне на самом деле таблица arp нужна, с вашей наводкой сразу нашлось решение.
Спасибо!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #5

5. Сообщение от ShyLion (??), 15-Сен-21, 11:37   +1 +/
> По вашей наводке сразу решил задачу:
> snmpwalk -v2c -c public 192.168.1.1 .1.3.6.1.2.1.4.22.1.2

если есть возможность опрашивать микрот со стороны сервера, то у него есть свой API который будет быстрее чем SNMP отдавать инфу и состав инфы там будет побогаче

библиотек для этого полно
вот моя поделка:
https://github.com/ShyLionTjmn/mktik_api_cmd

там все просто

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру