day & night

Grafana Enterprise 11.1.4, визуализация данных, visualization web application
Дата обновления: , перейти к новому сообщению
#1
PRYANIK



Made In Tula
[SoftoRooMTeaM] Group Icon

Группа: Администраторы
Сообщений: 32.286
Регистрация: 22.02.2004
Пользователь №: 7


Респектов: 6693
-----XXXXX




Grafana Enterprise

SoftoRooM

описание (ru) Grafana программная система визуализации данных, ориентированная на данные систем ИТ-мониторинга. Реализована как веб-приложение в стиле «приборных панелей» с диаграммами, графиками, таблицами, предупреждениями.
Подключается к многообразным источникам данных, поддерживает расширение с помощью системы плагинов. Позволяет конечным пользователям строить сложные панели мониторинга с помощью интерактивных запросов. Разделена на фронтенд и бэкенд, написанные на TypeScript и Go соответственно.
Популярный компонент в стеках мониторинга, часто используемый в сочетании с СУБД временных рядов (англ. Time series database; InfluxDB, Prometheus, Graphite), системами мониторинга (Sensu, Icinga, Check MK, Zabbix, Netdata, PRTG), SIEM (Elasticsearch, Splunk). Пользовательский интерфейс Grafana изначально был основан на 3-й версии Kibana.
Существует коммерческая версия Grafana Enterprise с дополнительными возможностями, которая также доступна как для самостоятельной установки, так и из облачной службы Grafana Labs.


description (en) Grafana is a multi-platform open source analytics and interactive visualization web application. It can produce charts, graphs, and alerts for the web when connected to supported data sources.
There is also a licensed Grafana Enterprise version with additional capabilities, which is sold as a self-hosted installation or through an account on the Grafana Labs cloud service. It is expandable through a plug-in system. Complex monitoring dashboards can be built by end users, with the aid of interactive query builders. The product is divided into a front end and back end, written in TypeScript and Go, respectively.
As a visualization tool, Grafana can be used as a component in monitoring stacks, often in combination with time series databases such as InfluxDB, Prometheus and Graphite; monitoring platforms such as Sensu, Icinga, Checkmk, Zabbix, Netdata, and PRTG; SIEMs such as Elasticsearch, OpenSearch, and Splunk; and other data sources. The Grafana user interface was originally based on version 3 of Kibana.


OS: Windows / MacOS / Linux
Homepage: grafana.com
скачать бесплатно / free download Grafana Enterprise 11.1.4 + crack (license key gen) ~ 100 Mb


(!) исправленный патч от ShamanAsakura / Fixed patch by ShamanAsakura


--------------------
Не работает ссылка? Пишите в теме, обновим :)! Link not working? Let us know in the comments, we'll fix it!


Трудно найти слова, когда действительно есть что сказать. Э.М. Ремарк
User is online!
Go topGo end
 

Ответов(1 - 7)
23.08.2024 - 16:20
#2
ShamanAsakura



Опытный юзверь
**

Группа: Пользователи
Сообщений: 146
Регистрация: 31.05.2007
Из: Гондурас
Пользователь №: 406.702


Респектов: 39
-----X----


Предупреждений: 0


В версии патча в шапке были допущены ошибки. Поправил, исправленный патч в хайде
User is offline
Go topGo end
7.11.2024 - 0:29
#3
bipkilander



Новичок


Группа: Пользователи
Сообщений: 1
Регистрация: 7.11.2024
Пользователь №: 2.130.405


Респектов: 0
----------


Предупреждений:


Grafana лицензирована, но при использовании лицензионных datasource (Jira, Gitlab) выходит ошибка. Сталкивался кто то? Помогите пожалуйста прошить эту функциональность!




! Предупреждение:
Ссылки скрываем тегом HIDE
Читайте ПРАВИЛА ФОРУМА - узнаете много нового для себя.
Удачи на форуме!

User is offline
Go topGo end
13.11.2024 - 10:18
#4
Kicum



Новичок


Группа: Пользователи
Сообщений: 1
Регистрация: 13.11.2024
Пользователь №: 2.130.449


Респектов: 0
----------


Предупреждений:


при патче выдет ошибку
Traceback (most recent call last):
File "/home/user/grafana_licgen.py", line 137, in <module>
file.write(jwt_encode(payload=licenseToken, key=PEM, algorithm='RS512', headers={"kid": "1"}))
TypeError: write() argument must be str, not bytes
куда посмотреть ?


Сообщение отредактировал Kicum - 13.11.2024 - 10:18
User is offline
Go topGo end
24.01.2025 - 18:19
#5
error500



Новичок


Группа: Пользователи
Сообщений: 3
Регистрация: 24.01.2025
Пользователь №: 2.130.906


Респектов: 0
----------


Предупреждений:


Патч не работает !!!
Лицуха генерится всё ок но потом ее не принимает графана

Чтобы сгенерить лицуху использовал докер (для не посвещённых зависимости и версионность не очевидны) прилагаю Dockerfile код
Code

FROM python:3.10

RUN pip install --upgrade pip && pip install pycparser cffi uuid cryptography PyJWT


Запуск

Code

docker run -it --rm --name pyton -w /data -v ./:/data python:jwt python ./grafana_licgen.py patch


бинарник патчится, лицуха создаётся и вполне всё активирует
однако при установке энтэрпрайз ресурсов происходит "падение крупнорогатого скота" = где-то недопатчен кусок кода происходит повторная верификация лицензионного токена и она не проходит

Сообщение отредактировал error500 - 25.01.2025 - 16:57
User is offline
Go topGo end
icon3 25.01.2025 - 20:47
#6
error500



Новичок


Группа: Пользователи
Сообщений: 3
Регистрация: 24.01.2025
Пользователь №: 2.130.906


Респектов: 0
----------


Предупреждений:


Цитата | Quote(bipkilander @ 7.11.2024 - 0:29)
Grafana лицензирована, но при использовании лицензионных datasource (Jira, Gitlab) выходит ошибка. Сталкивался кто то? Помогите пожалуйста прошить эту функциональность!


Столкнулся с этим тоже. Подозреваю что не судьба. Поковырял скрипт патча выглядит как то что в бинарник зашит публичный ключ а лицензия подписывается приватным - патч заменяет публичный ключ в бинарнике и создают лицензию подписаную своим приватным ключём
Соответсвенно надо такимже способом патчить и сам плагин т.к. написано что он подписан Ggafana Labs - вот только как это устроено не ясно есть вариант что не получится но если там тоже просто публичный ключ то наверное это поможет

#UPDATE
Патч действительно успешно находит ключ и патчит - однако меняется сигнатура плагина и он перестаёт работать

Code

docker run -it --rm --name pyton -w /data --mount type=bind,src=./,dst=/data python:jwt python ./grafana_licgen.py patch
Mattermost bin file not found in path /usr/share/grafana/bin/grafana
Enter a path to mattermost bin file
/data/gpx_GitLab_linux_amd64
Pattern found! Patching /data/gpx_GitLab_linux_amd64 at offset=0xe5d7d8.


#UPDATE2
Решение как завести эту плагины всётаки есть Запуск не подписаных плагинов
Плагин был предварительно пропатчен

Сообщение отредактировал error500 - 25.01.2025 - 21:47
User is offline
Go topGo end
26.01.2025 - 13:43
#7
ShamanAsakura



Опытный юзверь
**

Группа: Пользователи
Сообщений: 146
Регистрация: 31.05.2007
Из: Гондурас
Пользователь №: 406.702


Респектов: 39
-----X----


Предупреждений: 0


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

По самому патчу логику, вроде как, поняли. Там есть паб ключ, которым проверяется подписанная JWT лицензия. Чтобы нам использовать свою лицензию, нам необходимо подменить паб ключ в бинаре. Доп проверки если и есть, то они все ссылаются на один и тот же паб ключ, так что пропатчив его, всё должно проходить проверку успешно.

Если патчер отвалился с ошибкой, то есть вариант, что используется не та версия питона, на которой я это изначально делал и тестировал. Если патч запускался на 3.13, то работоспособность хз. Я использовал 3.11 или 12. Ещё варианты, что обновились модули pip и какие-то методы теперь работают с другим типом данных на вход\выход. Это уже я профукал, нужно было делать поставку вместе с файлом зависимостей с точными версиями модулей, учту.

Пересмотрю патчер, может на текущий момент реально нужно обновить код. Могу сделать доп патчинг плагинов и внесением их айдишников в файл ini. Это если это кому-то надо)
User is offline
Go topGo end
26.01.2025 - 17:12
#8
error500



Новичок


Группа: Пользователи
Сообщений: 3
Регистрация: 24.01.2025
Пользователь №: 2.130.906


Респектов: 0
----------


Предупреждений:


Цитата | Quote(ShamanAsakura @ 26.01.2025 - 13:43)
Пересмотрю патчер, может на текущий момент реально нужно обновить код. Могу сделать доп патчинг плагинов и внесением их айдишников в файл ini. Это если это кому-то надо)
*



Спасибо за проделанную работу - респект. Единственное я из старой версии всё таки перетащил список продуктов - это всё таки аналог LDAP. В целом код работает на 3.10 единственное пришлось в ручную искать зависимости т.к. сущетвует пакет jwt в котором нет encode и существует PyJwt в котором нет связки с криптографией.

Я запилил docker контэйнер - т.к. вообще всё в них запускаю чтоб не гадить в системе и скрипт вполне работает причём с оригинальным образом из репы графаны - думаю можно подумать в сторону docker-compose.yml и просто подготовить готовый стенд чтоб запустил и оно всё само пропатчилось

ну и т.к. патчить нужно чаще (например после апдэйта плагина) чем выпускать лицуху то может стоит поменять подход к запуску:

1. запуск без команд - патчим и генерим лицуху
2. команда patch - только патчим указаный бинарник


Сообщение отредактировал error500 - 26.01.2025 - 17:25
User is offline
Go topGo end

Topic Options
Сейчас: 6.02.2025 - 21:48
Мобильная версия | Lite версия