Образовательный проект «SnakeProject» Михаила Козлова

Навигация

⇒ FreeBSD and Nix ⇐

CISCO

Voice(Asterisk\Cisco)

Microsoft

Powershell

Python

SQL\T-SQL

Общая

WEB Разработка

ORACLE SQL \ JAVA

Мото

Стрельба, пневматика, оружие

Саморазвитие и психология


Создать Access Token в Graylog и тест connect из Python


Создать Access Token в Graylog и тест connect из Python


Теория

Ваш graylog троллит и не дает создать токен серез браузер:
Access Token Authenticator
Each user can generate access tokens to avoid having to use their main password in insecure scripts.
There currently is no configuration available for access tokens.
You can safely disable this authenticator if you do not use access tokens.

Далее по мотивам документации к api graylog:
https://graylog2zh-cn.readthedocs.io/zh-cn/latest/pages/configuration/rest_api.html

Ниже:

  • Your_Login - ваш логин учетки в graylog
  • Your_Password - ваш пароль учетки в graylog
  • Token_Name - имя токена, придумываете сами
  • http://127.0.0.1:9000 - ваш url graylog (Пример: https://graylog.mydomain.com)

Как создать api graylog запросом к api:

{
  "name" : "Token_Name",
  "token" : "111aaa222bbb333ccc",
  "last_access" : "1970-01-01T00:00:00.000Z"
}

Примеры GET запроса, выведет все токены:

Удалить указанный токен:

 

Скрипт на python к graylog

Предварительно:
pip install requests

Скрипт ниже показывает тестовое подключение и подсчет сообщений, см. комментарии

test_connection_to_graylog_with_api.py

Запуск скрипта:
python3 test_connection_to_graylog_with_api.py

Connection successful!
Total messages found: 9146

 

 

 


Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

Контакты Группа ВК Сборник материалов по Cisco, Asterisk, Windows Server, Python и Django, SQL и T-SQL, FreeBSD и LinuxКод обмена баннерами Видео к IT статьям на YoutubeВидео на другие темы Смотреть
Мои друзья: Советы, помощь, инструменты для сис.админа, статическая и динамическая маршрутизация, FreeBSD

© Snakeproject.ru создан в 2013 году.
При копировании материала с сайта - оставьте ссылку.
Весь материал на сайте носит ознакомительный характер,
за его использование другими людьми, автор ответственности не несет.

Рейтинг@Mail.ru
Рейтинг@Mail.ru Яндекс.Метрика





Поддержать автора и проект