@nocproject

Страница 1921 из 2357
Ivan
20.03.2018
09:17:08
отдаются, как говно?

Andrey
20.03.2018
09:17:27
description ты будешь вбивать, когда делать к ним модельки

там и пиши как правильно

этот дескрипшен будет в Unknown Models светится

Google
Andrey
20.03.2018
09:17:53
и всё

Ivan
20.03.2018
09:18:15
description ты будешь вбивать, когда делать к ним модельки
ммм, то есть формировать GLC-ZX-SMD не надо?

Andrey
20.03.2018
09:18:40
ммм, то есть формировать GLC-ZX-SMD не надо?
ну, напиши функцию, которая будет такое формировать)

я писал для Кутеча.

можно, конечно, оттудова притащить. Но это так, для красоты

Ivan
20.03.2018
09:19:36
Меня всё ещё беспокоит давний кейс на ДимуВ. про трансиверы в csico3750x

Andrey
20.03.2018
09:19:39
def convert_sfp(sfp_type, distance, bit_rate, wavelength): print sfp_type, distance, bit_rate, wavelength if " m" in distance: # convert to km distance = str(int(distance.split(" ")[0]) / 1000) if " nm" in wavelength: wavelength = wavelength.split(" ")[0] if sfp_type and sfp_type != "unknown": return "" elif sfp_type == "unknown": return "-".join(["QSC", "SFP" + distance + "GE", wavelength]) else: return ""

ну и т.д.

Andrey
20.03.2018
09:20:03
sa/profiles/Qtech/QSW2800/__init__.py

возьми вывод с железки. И попробуй улучшить. Я вставлю в экстримовский профиль

и будет красиво

Ivan
20.03.2018
09:20:31
sa/profiles/Qtech/QSW2800/__init__.py
а я думал, оно в гет_интефейсес калёдтся

Google
Andrey
20.03.2018
09:20:44
Ivan
20.03.2018
09:21:00
тьфу, инвентори

Andrey
20.03.2018
09:21:12
это как удобною

вдруг, в каком ещё скрипте пригодится.

поэтому положил в профиль

Neoll
20.03.2018
09:22:07
ну cd /opt/noc && ./noc ctl serialrestart all
удалил хост из MO обновил список, а он сам там появился и все у него хорошо. fixed )

Ivan
20.03.2018
09:22:27
о_О

E_zombie
20.03.2018
09:23:19
тебе уже говорили что удалять из МО ничего нельзя из веба ?

Ivan
20.03.2018
09:23:32
E_zombie
20.03.2018
09:23:32
тольчко через ./noc wipe ?

распидорасит да

Ivan
20.03.2018
09:25:20
Системы закрытия алармов по классам исходя из давности в ноке пригодится, я думаю. Никто не помнит, это на форуме или ещё где писалось?

или лучше в Issue?

E_zombie
20.03.2018
09:27:05
советую записать. большими буквами. потом заебёшься.

Gitlab
20.03.2018
10:11:02
Gitlab
20.03.2018
10:36:21
Google
Ilya
20.03.2018
11:12:40
Что-то нок не помогает с обрывом оптики в Красногорске у РТ :) МОнтажники уже хз сколько не могут найти волокна

Andrey
20.03.2018
11:14:41
ещё обрывы оптики, и это всё коррелировать с сетью и сам посылать туда монтажника-бота

Ilya
20.03.2018
11:14:43
Andrey
20.03.2018
11:15:07
Можно будет не работать...

гы гы гы

Ivan
20.03.2018
11:15:39
гы гы гы
Мр для экстрма сделаешь?

Andrey
20.03.2018
11:15:54
Мр для экстрма сделаешь?
ещё в процессе. У тебя они линкуются по CDP ?

Ivan
20.03.2018
11:16:02
Ага

Andrey
20.03.2018
11:16:10
по имени коммутатора?

я, просто, допили скрипт - теперь по маку тоже могут. Надо будет проверить - что по имени не поломалось

кто-нибудь знает - Serial number: 800159-00-09 NNNNN-XXXXXX , 800159-00-09 - что это за число у экстрима

Ivan
20.03.2018
11:19:54
Neoll
20.03.2018
11:20:20
нок для Ubiquiti присваивает SA profile Rotek.RTBSv1

Gitlab
20.03.2018
11:20:25
merge request opened by aversant

merge request merged by aversant

Andrey
20.03.2018
11:20:54
Google
Andrey
20.03.2018
11:21:28
надо поправить правило в SA -> Setup -> Profile check rules

Ivan
20.03.2018
11:21:31
нок для Ubiquiti присваивает SA profile Rotek.RTBSv1
Можно сделать, чтобы убик был более приоритетнее, если у них оиды дальше различаются.

Andrey
20.03.2018
11:22:45
мне надо понять, как Блоки питания вытащить

Andrey
20.03.2018
11:23:28
судя по гуглу, оно только в шасси
не. не только. У меня ощущение, что это парт номер

Ivan
20.03.2018
11:25:05
Andrey
20.03.2018
11:27:10
show fans ещё надо сделать

Max
20.03.2018
11:51:46
А почему может не отрабатывать скрипты по циско асе? Такое ощущение, что он enable не делает.



Max
20.03.2018
11:59:15
Я уже по-всякому пытался, вбит, есесно. Пробовал и профилем и в настройках мо указывать



Бывает еще так

Ivan
20.03.2018
12:00:53
делай дебаг скрипта

скорее всего приглашение не прасит

Max
20.03.2018
12:01:26
А как его сделать?

Ivan
20.03.2018
12:02:24
А как его сделать?
./noc script --debug get_config MO_name

Max
20.03.2018
12:04:29
https://pastebin.com/4vZxzWwH

хрень какая-то, он пишет enable и происходит странное

Google
Ivan
20.03.2018
12:10:19
хрень какая-то, он пишет enable и происходит странное
у тебя не разрешены команды, который нок вводит, видимо.

ты "зашёл" на 64 строке

Max
20.03.2018
12:12:16
more system:running-config - это он этим с асы конфигу тащит?

Neoll
20.03.2018
12:21:19
тольчко через ./noc wipe ?
./noc wipe managed_object id правильно понимаю?

E_zombie
20.03.2018
12:26:17
или хостнейм в кавычказ

Konstantin
20.03.2018
12:46:39
Скажите а нок в докере не робит ещё?

@freeseacher

Алексей
20.03.2018
12:50:52
вопрос оркестрации чем решать будешь ?

ilya
20.03.2018
12:56:02
Привет! Подскажите плз как импорт MO из CSV победить, ни в вебе ни с консоли не работает.

[root@NOCTEST noc]# /commands/csv-import.py csv-import sa.managedobjects /home/user/managed_objects.csv bash: /commands/csv-import.py: No such file or directory [root@NOCTEST noc]# ./noc csv-import sa.managedobject /home/user/managed_objects.csv 2018-03-20 07:42:19,755 [noc.core.dcs.base] Resolve near service postgres 2018-03-20 07:42:19,760 [noc.core.dcs.base] Resolved near service postgres to ['10.22.8.96:5432'] 2018-03-20 15:42:20,026 [noc.core.dcs.base] Running resolver for service mongo 2018-03-20 15:42:20,026 [noc.core.dcs.base] [mongo] Starting resolver 2018-03-20 15:42:20,042 [noc.core.dcs.base] [mongo] Set active services to: mongo: 10.22.8.96:27017 2018-03-20 15:42:20,043 [noc.lib.nosql] Connecting to MongoDB {'username': 'noc', 'authentication_source': 'noc', 'readPreference': 'secondaryPreferred', 'replicaSet': 'noc', 'db': 'noc', 'socketKeepAlive': True, 'host': 'mongodb://noc:********@10.22.8.96:27017/noc', 'password': '********'} Usage: ./commands/csv-import.py csv-import [--resolve=action] [--delimiter=<char>] <model> <file1> .. <fileN> <action> is one of: fail - fail when record is already exists skip - skip duplicated records update - update duplicated records <model> is one of: cm.objectnotify cm.prefixlist cm.rpsl django.site django.content_type main.customfieldenumgroup main.customfield main.resourcestate main.pyrule main.timepattern main.timepatternterm main.notificationgroup main.notificationgroupuser main.notificationgroupother main.userprofile main.userprofilecontact main.systemnotification main.template main.systemtemplate auth.permission auth.group auth.user django.admin_log project.project sa.administrativedomain south.migrationhistory [root@NOCTEST noc]#

sa.managedobjects - здесь вообще сейчас нет

раньше было вроде

Andrey
20.03.2018
12:56:40
а, там не коммитили правку

E_zombie
20.03.2018
12:57:35
во славу сатанееее

ilya
20.03.2018
12:58:42
ща попробуем, спс

Konstantin
20.03.2018
12:59:59
вопрос оркестрации чем решать будешь ?
Я просто спросил) kubernetes не подходит под эти цели?

ilya
20.03.2018
13:01:19
Все заработало, спасибо!!!

Алексей
20.03.2018
13:01:49

Страница 1921 из 2357