Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 16, 2017 13:03:06

Moi5es
Зарегистрирован: 2014-10-15
Сообщения: 65
Репутация: +  0  -
Профиль   Отправить e-mail  

Получить логи по UDP с 514 порта

Требуется получать логи (syslog) с удаленной машины (маршрутизатор, для приема открыл 514 порт по протоколу UDP).
1. Какие модули посоветуете использовать (желательно, стандартные)?
2. Обязательно ли использовать слушателя или есть возможность получить полный лог сразу?

Отредактировано Moi5es (Янв. 17, 2017 07:42:29)

Офлайн

#2 Янв. 16, 2017 14:32:35

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Получить логи по UDP с 514 порта

http://csl.sublevel3.org/post/python-syslog-client/



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#3 Янв. 17, 2017 08:00:38

Moi5es
Зарегистрирован: 2014-10-15
Сообщения: 65
Репутация: +  0  -
Профиль   Отправить e-mail  

Получить логи по UDP с 514 порта

ZerG, я его тоже видел, но запустить, к сожалению, так и не удалось.
Вот еще один модуль нашел https://github.com/aboehm/pysyslogclient/tree/master/pysyslogclient

Я решил задачу следующим образом: т.к. syslog был доступен и через веб-интерфейс маршрутизатора, решил его каждый раз парсить через определенный промежуток времени, исключая дублирующие записи.

Офлайн

#4 Янв. 17, 2017 08:30:39

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Получить логи по UDP с 514 порта

мощно….
вы же понимаете неправильность своего решения?
я все же бы поигрался с тем что есть



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version