Size: a a a

2021 March 19

DV

Dmitry Volodin in NOC Project
у NOC'а офигительная дока, только никто ее не читает
источник

IE

Ivan EKbfh in NOC Project
Dmitry Volodin
у NOC'а офигительная дока, только никто ее не читает
О_о
источник

IE

Ivan EKbfh in NOC Project
Ты отжигаешь, конечно
источник

DV

Dmitry Volodin in NOC Project
нет, я ее пишу
источник

S

Sh1man in NOC Project
в api   "/api/datastream/address"    вывод  Managed Object  как то можно доработать ? Где изменять можно api
источник

S

Sh1man in NOC Project
к какому скрипту обращается ?
источник

RS

Ruslan Soroka in NOC Project
noc-web noc]# ./noc shell
Python 3.8.3 (default, Jun 18 2020, 20:51:40)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from noc.core.mongo.connection import connect
>>> connect()
2021-03-19 08:09:33,872 [noc.core.ioloop.util] Setting up asyncio event loop policy
2021-03-19 08:09:33,872 [noc.core.ioloop.util] Setting up default event loop
2021-03-19 08:09:34,277 [noc.core.dcs.base] [mongo] Starting resolver (near=False)
2021-03-19 08:09:34,293 [noc.core.dcs.base] [mongo] Set active services to: mongo: 172.16.0.81:27017
2021-03-19 08:09:34,294 [noc.core.dcs.base] [mongo] Stopping resolver
2021-03-19 08:09:34,294 [noc.core.mongo.connection] Connecting to MongoDB {'db': 'noc', 'username': 'noc', 'password': '********', 'authentication_source': 'no}
>>> from noc.main.models.apitoken import APIToken
>>> from noc.aaa.models.user import User
2021-03-19 08:10:02,656 [noc.core.dcs.base] Resolve near service postgres
2021-03-19 08:10:02,665 [noc.core.dcs.base] Resolved near service postgres to ['172.16.0.81:5432']
>>> user = User.objects.get(username="ruslan")
>>> token = APIToken.objects.filter(type="noc-gitlab-api", user=user.id).first()
>>> token.token = "NEW_TOKEN"
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
AttributeError: 'NoneType' object has no attribute 'token'
>>>
источник

RS

Ruslan Soroka in NOC Project
Что я делаю не так ?
источник

RS

Ruslan Soroka in NOC Project
А по ссылке в доке - 404 ошибка
источник

S

Sh1man in NOC Project
Где находиться скрипт которые отвечает за вывод "/api/datastream/address" ?
источник

AA

Andrey Aversant in NOC Project
Sh1man
Где находиться скрипт которые отвечает за вывод "/api/datastream/address" ?
Там нет скриптов
источник

AA

Andrey Aversant in NOC Project
Оно нативно
источник

AA

Andrey Aversant in NOC Project
Sh1man
в api   "/api/datastream/address"    вывод  Managed Object  как то можно доработать ? Где изменять можно api
А что надо доработать?
источник

AA

Andrey Aversant in NOC Project
Там есть варианты
источник

AA

Andrey Aversant in NOC Project
Ruslan Soroka
noc-web noc]# ./noc shell
Python 3.8.3 (default, Jun 18 2020, 20:51:40)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from noc.core.mongo.connection import connect
>>> connect()
2021-03-19 08:09:33,872 [noc.core.ioloop.util] Setting up asyncio event loop policy
2021-03-19 08:09:33,872 [noc.core.ioloop.util] Setting up default event loop
2021-03-19 08:09:34,277 [noc.core.dcs.base] [mongo] Starting resolver (near=False)
2021-03-19 08:09:34,293 [noc.core.dcs.base] [mongo] Set active services to: mongo: 172.16.0.81:27017
2021-03-19 08:09:34,294 [noc.core.dcs.base] [mongo] Stopping resolver
2021-03-19 08:09:34,294 [noc.core.mongo.connection] Connecting to MongoDB {'db': 'noc', 'username': 'noc', 'password': '********', 'authentication_source': 'no}
>>> from noc.main.models.apitoken import APIToken
>>> from noc.aaa.models.user import User
2021-03-19 08:10:02,656 [noc.core.dcs.base] Resolve near service postgres
2021-03-19 08:10:02,665 [noc.core.dcs.base] Resolved near service postgres to ['172.16.0.81:5432']
>>> user = User.objects.get(username="ruslan")
>>> token = APIToken.objects.filter(type="noc-gitlab-api", user=user.id).first()
>>> token.token = "NEW_TOKEN"
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
AttributeError: 'NoneType' object has no attribute 'token'
>>>
А зачем сбрасывать токен?
источник

AA

Andrey Aversant in NOC Project
Вадим
а pyrule можно как-то руками запускать из веба? Не привязывать к event trigger и тд
Напрямую запускать из веба?
источник

RS

Ruslan Soroka in NOC Project
Еср - 100 от елтекс
источник

RS

Ruslan Soroka in NOC Project
Попробую
источник

S

Sh1man in NOC Project
@aversant тут ?
источник

AA

Andrey Aversant in NOC Project
Sh1man
@aversant тут ?
Это дока
источник