
Aleksandr
26.03.2018
11:57:15
о как
как у вас все шустро развивается

Алексей
26.03.2018
11:57:41
просто статьи написанные энтузиастами не обновляются.
надо бы грохнуть установку башни в этой статье

Google

Алексей
26.03.2018
11:57:59
она сейчас больше вредит

Aleksandr
26.03.2018
11:58:00
лучше с нуля ставить или поверх этого можно?

Dmitry
26.03.2018
11:58:02
собирайте все мануалы в доку
статьи стареют быстро

Алексей
26.03.2018
11:58:26

Gitlab
26.03.2018
12:05:28
dv opened merge request at / noc:
Log callback exceptions properly

Aleksandr
26.03.2018
12:28:14
если ставлю через прокси то в docker-compose.yml чтото дописывать или где?

Ivan
26.03.2018
12:29:54

Ruslan
26.03.2018
12:42:41
Всем добра. А подскажите Custom fields работают ?

Aleksandr
26.03.2018
12:48:09
Подскажите пожалуйста как по новой инструкции через прокси установить башню

Ivan
26.03.2018
12:49:28
а я сломал вайп.

Ilya
26.03.2018
12:49:55

Ivan
26.03.2018
12:50:00
минут 5 уже висит

Google

E_zombie
26.03.2018
12:55:05
Последний пункт меню вроде

Ruslan
26.03.2018
13:00:53
почему мне выдает при загрузке страницы НОК вот это : gettext.js:57 GET https://noc.ins.ru/ui/web/translations/en-us.json 404 (Not Found)
в веб-консоли хрома выдает это

Алексей
26.03.2018
13:03:11
тут тоже нет человека который может ответь на этот вопрос
только в issue

Konstantin
26.03.2018
13:06:27
@freeseacher Алексей, а импорт из csv не пофиксили?

Алексей
26.03.2018
13:06:46
не пользователь этого я не слежу

Ivan
26.03.2018
13:08:11

Евгений
26.03.2018
13:14:15
Привет, всем!! При попытке применить теги некоторым железкам получаю ошибку
from noc.sa.models.managedobject import ManagedObject
for mo in ManagedObject.objects.filter(address__startswith="XXXXX"):
mo.tags = ["XXXXX"]
mo.save()

Ruslan
26.03.2018
13:16:03
Насчет кастом филдс тоже тут некому ответить ?

Dmitry
26.03.2018
13:16:57
Привет, подскажите где покопать [discovery|periodic|nameofMO|metrics] RPC call failed... пытается сделать int('0 packets') и выдает исключение...

Ivan
26.03.2018
13:22:02

Dmitry
26.03.2018
13:22:57
Huawei.VRP

Ivan
26.03.2018
13:23:02

Евгений
26.03.2018
13:24:21

Ivan
26.03.2018
13:24:47
а не похоже, кмк

Евгений
26.03.2018
13:24:49
и что самое интересное, что с другой групой железок работает норм

Google

Евгений
26.03.2018
13:24:59
mo.tags = ["boguslav"]
вот тег

Ivan
26.03.2018
13:25:25
и тебе надо дописать, а не переписать?

Евгений
26.03.2018
13:25:48
да
скрипт в кроне

Ivan
26.03.2018
13:26:58
Вот так скорее всего надо.
mo.tags += ["tag1"]

Aleksandr
26.03.2018
13:28:41
А без докера башню теперь никак не поставить?

Алексей
26.03.2018
13:29:31
там есть инструкция для тех кто хочет трахаться с зависимостяим сам

Dmitry
26.03.2018
13:30:53

Ilya
26.03.2018
13:32:55
elk оказывается тоже умеет проксировать syslog, нахуй syslog-ng

Ivan
26.03.2018
13:33:07
нахуй елк

Алексей
26.03.2018
13:33:13

Ilya
26.03.2018
13:33:26
?

Konstantin
26.03.2018
13:33:55
Graylog решает

Евгений
26.03.2018
13:33:56
аналогичная ошибка
И что интересно оно применяет теги, но остаются 4 или 5 железяк без тегов

Алексей
26.03.2018
13:40:16

Google

Евгений
26.03.2018
13:41:01
и мне не нрав

Pavel
26.03.2018
13:42:24

Алексей
26.03.2018
13:42:51
хз. злой чот

Dmitry
26.03.2018
13:43:03

Konstantin
26.03.2018
13:43:17
Мне норм, может конечно медленнее elk, но нативная авторизация это круто
Единственный минус он платный стал)

Алексей
26.03.2018
13:43:48

Pavel
26.03.2018
13:44:26

Евгений
26.03.2018
13:44:27
тег кинул выше

Ilya
26.03.2018
13:44:44
Version: 20171130.090018_builder_junos_151_f7_s3
:)

Pavel
26.03.2018
13:45:25

Алексей
26.03.2018
13:46:09
5 гигов логов это примерно чих

Konstantin
26.03.2018
13:46:09
Попутал ага
С моим парком хватает

Pavel
26.03.2018
13:47:07

Gleb
26.03.2018
13:48:04
ничего не менялось

Google

Ivan
26.03.2018
13:48:16
#ясделяль
# Delta, in hours
DELTA=96
time_brd = datetime.datetime.now() - datetime.timedelta(hours=DELTA)
alarms = ActiveAlarm.objects.filter(timestamp__lt=time_brd)
for a in ActiveAlarm.objects.filter(timestamp__lt=time_brd):
if str(a.managed_object).isdigit():
a.delete()
else:
if a.managed_object is not None:
a.clear_alarm("close")

Алексей
26.03.2018
13:48:42
delta=172800ё
константы лучше большими буквами

Ivan
26.03.2018
13:48:59
ПЕП8?

Алексей
26.03.2018
13:49:47
flake8

Ivan
26.03.2018
13:49:59
уууубля

Ilya
26.03.2018
13:51:47

Ivan
26.03.2018
13:52:52


Ilya
26.03.2018
13:54:44
EXCEPTION: <type 'exceptions.AttributeError'> 'NoneType' object has no attribute 'id'
START OF TRACEBACK
------------------------------------------------------------------------
File: services/web/apps/fm/alarm/views.py (Line: 155)
Function: instance_to_dict
148 q["timestamp__gte"] = datetime.datetime.now() - self.DEFAULT_ARCH_ALARM
149 return q
150
151 def instance_to_dict(self, o, fields=None):
152 s = AlarmSeverity.get_severity(o.severity)
153 n_events = (ActiveEvent.objects.filter(alarms=o.id).count() +
154 ArchivedEvent.objects.filter(alarms=o.id).count())
155 ==> mtc = o.managed_object.id in Maintenance.currently_affected()
156 if o.status == "C":
157 # For archived alarms
158 mtc = Maintenance.objects.filter(start__lte=o.clear_timestamp, stop__lte=o.timestamp,
159 affected_objects__in=[
160 MaintenanceObject(object=o.managed_object)]).count() > 0
161
Variables:
fields = None
s = <AlarmSeverity: IGNORE>
o = <ActiveAlarm: 5a04b4583b5aaa02f7d34382>
n_events = 3
self =
@freeseacher а есть бот для pastebin?


Алексей
26.03.2018
13:55:36
который будет выписывать ro за пасты в канале ?
надо сделать да

Ilya
26.03.2018
13:56:06

Pavel
26.03.2018
13:56:13

Алексей
26.03.2018
13:56:28

Ilya
26.03.2018
13:57:35
https://github.com/Nekmo/telegram-bot/blob/master/telegram_bot/utils/paste.py

Ivan
26.03.2018
13:57:56

Алексей
26.03.2018
13:58:20

Ivan
26.03.2018
13:58:52
Клятый нок!

Ruslan
26.03.2018
13:59:12
+1

Ivan
26.03.2018
13:59:20