
Maksim
27.12.2016
07:53:17
если смотреть код, то там и нет этой инфы.
def execute(self, vlan_id, name, tagged_ports):
with self.configure():
self.cli("vlan %d" % vlan_id)
self.cli("name %s" % name)
self.cli("exit")
self.save_config()
return True

Serg
27.12.2016
08:01:19
а подскажите куда копать:
2016-12-27 10:53:57.649182 [discovery|periodic|***_juniper4500|metrics] Collecting metrics
2016-12-27 10:53:57.693290 [discovery|periodic|***_juniper4500|metrics] Terminated due RPC error: Failed to decode JSON: Key name of object must be 'string' when decoding 'object'
если рестартануть нок то непродолжительное время собирает метрики и потом опять это же выдает

E_zombie
27.12.2016
08:02:13
у тебя имя то без русских букв?

Google

E_zombie
27.12.2016
08:02:25
и спец символов
напихают русской гомосятины и долбятся

Serg
27.12.2016
08:06:00
кириллицы нет, есть только подчеркивание

E_zombie
27.12.2016
08:06:35
значит у тебя какая то фигня в имени. как ты его заводил. смени ему имя

Serg
27.12.2016
08:08:50
в том то и дело что данную железку заводил ручками :(

E_zombie
27.12.2016
08:11:17
люди ошибаются. делай всё автоматом .

Serg
27.12.2016
08:14:35
автоматом много заводится того чего еще в ноке нет...

Bitbucket
27.12.2016
08:35:40
Dmitry Luhtionov pushed to noc/feature/microservices
Update Huawei.VRP profile

N
27.12.2016
09:10:24
y

E_zombie
27.12.2016
09:10:36
наливай

N
27.12.2016
09:11:40
я пока дегустирую только :)

E_zombie
27.12.2016
09:25:21
вопрос. как удалить инвентори для определённого объекта

Max
27.12.2016
09:26:33

Google

E_zombie
27.12.2016
09:26:59
работает. см отчёт в инвентори - ункновн модель

Max
27.12.2016
09:28:04

E_zombie
27.12.2016
09:29:48
логика в том что значит у тебя нет шасси в которую довтыкается железо.

Max
27.12.2016
09:30:01
эти все "Unknown" нужно в Object Models заводить?

Ruslan
27.12.2016
09:30:07
Вот из этих неизвестных моделей надо сделать известные модели

Max
27.12.2016
09:30:34

E_zombie
27.12.2016
09:30:49
https://kb.nocproject.org/pages/viewpage.action?pageId=20152598

Max
27.12.2016
09:30:53
т.е. нок должен знать можно ли воткнуть вот этот GBIC в этот говнодлинк? )

E_zombie
27.12.2016
09:31:10
именно
у тебя должна быть в самом начале модель для шасси. в шасси есть дырки под говно что туда втыкается

Max
27.12.2016
09:37:41
DGS-3120-24SC L3 Managed Switch
o`rly?
DGS-3120-24SC L3 Managed Switch witch 16 ports 100/1000 SFP, 8 combo 10/100/1000BASE-T/ 100/1000 SFP and 2 10G CX4
а кто описание писал? )
L3 свитч для ведьм? )
или ведьминский L3 ;)

Ilya
27.12.2016
09:40:47


E_zombie
27.12.2016
09:40:55
[root@nochost1 noc]# ./noc verify-model
Cisco | ME3400E | ME-3400E-24TS-M errors:
Alarms: RJ45 must have at least one protocol
DLink | DES | DES-3200-28 errors:
Missing 'cr_context' field
Cisco | ME3600 | ME-3600X-24FS-M errors:
Alarm: RJ45 must have at least one protocol
BITS: RJ45 must have at least one protocol
Cisco | ASR901 | A901-6CZ-FT-D errors:
TOD: RJ45 must have at least one protocol
BITS: RJ45 must have at least one protocol
Cisco | ME3400E | ME-3400EG-12CS-M errors:
Alarms: RJ45 must have at least one protocol
Cisco | ASR9k | ASR-9001 errors:
IEEE1588: RJ45 must have at least one protocol
TOD: RJ45 must have at least one protocol
Sync0: RJ45 must have at least one protocol
Sync1: RJ45 must have at least one protocol
Alcatel | 7324RU errors:
Alarm: Must have one of protocols: >RS232
https://bt.nocproject.org/secure/attachment/13809/inventory_add_sa_object.py
смотрите какое упоротокруой код


Max
27.12.2016
10:02:07
а вот я модельку нарисовал, которой не было, как бы её увековечить в памяти поколений? )

Google

E_zombie
27.12.2016
10:02:21
делаешь пулрекваст

Max
27.12.2016
10:02:40
всмысле при следующем Pull/Install Everything NOC же её похерит?

E_zombie
27.12.2016
10:02:40
https://kb.nocproject.org/pages/viewpage.action?pageId=8880209
нет не похерит. но чтобы оно было у всех - надо делать пул.

Max
27.12.2016
10:03:40

E_zombie
27.12.2016
10:04:08
вджейсоне они для синхронизации. а так в базе
там есть что то типа синк коллекцион и оно обновляет базу.
профит рисования моделей в том что можно расставлять хосты на карте.

Bitbucket
27.12.2016
10:25:21
Aleksey Shirokih pushed to noc/feature/microservices
consul-template vars
comments
consul-template role
consul-template initial implementation

N
27.12.2016
10:37:56
помнится в прошлом году под новый год был тренд - микросервисы
предлагаю в этом году, билинг, в ноке почти все есть, кроме билинга :)

Ivan
27.12.2016
10:38:43
su - tower -c "cd /opt/tower && ./bin/tower-web" & > /dev/null 2>&1
как адекватно написать shell, чтобы оно потом не срало в стдаут?

Wad
27.12.2016
10:42:30
screen ?

Ruslan
27.12.2016
10:45:42

Ivan
27.12.2016
10:45:52
нет, я пока адекватный =)

Ruslan
27.12.2016
10:46:46
Я, исходя из слов Алексея - сделал над собой усилие, и башня в докере. Зато не срет в стдаут

Ivan
27.12.2016
10:51:27
#!/bin/bash
su - tower -c "cd /opt/tower && > /dev/null 2>&1 ./bin/tower-web" &
и не срёт.
@freeseacher а что надо сделать, чтобы твой пулл про дефолт-инсталл-олл работал?)
обновлялся, не воркает

Bitbucket
27.12.2016
10:55:27
Dmitry Luhtionov pushed to noc/feature/microservices
Initial support for Zhone.MXK profile

Google

N
27.12.2016
10:57:44
такс, жпон пошел...

Ivan
27.12.2016
10:58:10
чего ток не узнаешь

N
27.12.2016
11:02:34
Почему?

Ivan
27.12.2016
11:03:07
первый раз такие названия слышу

N
27.12.2016
11:04:35
Вот кстати по теме вопрос, а есть ли клиентская оконечка только с fxs портом, для gpon?

E_zombie
27.12.2016
11:13:34
@EKbfh если у тебя нет модели шасси для девайса - то ты его нет в инвентори и ты не можешь разместить хост на карте. так что для решения этой задачи надо иметь модель шасси. ну и к тому же без этого не работает HEATMAP в ФМ
и в чем проблема ?

Ivan
27.12.2016
11:14:22

E_zombie
27.12.2016
11:14:56
спутниковая.

Admin
ERROR: S client not available

Ivan
27.12.2016
11:15:09
ааа, понял

E_zombie
27.12.2016
11:15:39
с линками она логическая схема. для сменных инженеров ещё ок. а вот для линейщиков нахер не нужна.

Ivan
27.12.2016
11:16:15
линейщики которые выездные чердачные и прочее?

E_zombie
27.12.2016
11:16:27
ну типа.
которые верёвками и стеклянками занимаются

Ivan
27.12.2016
11:16:57
кстати, а как ты делаешь, если в одном здании дохера свитчей?
там же нет поэтажных планов?)

E_zombie
27.12.2016
11:17:30
пока не делаю. но по факту у тебя там будет просто несколько шкафов-домов.

Ivan
27.12.2016
11:18:05
интересно, заняться чтоль

E_zombie
27.12.2016
11:18:34
у тебя там такая матрёшка: здание - этаж - комната - ряд - шкаф.

Google

E_zombie
27.12.2016
11:18:55
но на карте виден только дом.

Ivan
27.12.2016
11:20:24
Зомби
а зомби
ты маки снимаешь с оборудования?

E_zombie
27.12.2016
11:24:36
пока нет
я вц не снимаю пока

Ivan
27.12.2016
11:26:25
ну вот :(
как найти, где в репе нока лежит файл noc.service?

E_zombie
27.12.2016
11:26:42
я не настоящий сварщик, я только учусь (с)
locate service.py

Ivan
27.12.2016
11:27:28
а сервайс пи при чём тут?

E_zombie
27.12.2016
11:28:21
/opt/noc/cm/facts/service.py
/opt/noc/cm/facts/service.pyc
/opt/noc/commands/service.py
/opt/noc/commands/service.pyc
/opt/noc/core/etl/loader/service.py
/opt/noc/core/etl/loader/service.pyc
/opt/noc/sa/migrations/0108_managedobject_service.py
/opt/noc/sa/migrations/0108_managedobject_service.pyc
/opt/noc/sa/models/service.py
/opt/noc/sa/models/service.pyc
/opt/noc/services/activator/service.py
/opt/noc/services/activator/service.pyc
/opt/noc/services/bi/service.py
/opt/noc/services/bi/service.pyc

Ivan
27.12.2016
11:30:00
но это файл в системд кладётся, он не в папке нока

E_zombie
27.12.2016
11:32:19
ls -1 /etc/systemd/system/

Ivan
27.12.2016
11:32:26
я просто в битбакете не вижу, где файл искать можно

E_zombie
27.12.2016
11:32:39
[root@nochost1 noc]# locate noc.service
/etc/systemd/system/noc.service
/etc/systemd/system/multi-user.target.wants/noc.service
/opt/commit/noc/ansible/roles/node/templates/os/CentOS/etc/systemd/system/noc.service.j2
/opt/commit/noc/ansible/roles/node/templates/os/Debian/etc/systemd/system/noc.service.j2
/opt/commit/noc/ansible/roles/node/templates/os/RedHat/etc/systemd/system/noc.service.j2
/opt/commit/noc/ansible/roles/node/templates/os/Ubuntu/etc/systemd/system/noc.service.j2
/opt/noc/ansible/roles/node/templates/os/CentOS/etc/systemd/system/noc.service.j2
/opt/noc/ansible/roles/node/templates/os/Debian/etc/systemd/system/noc.service.j2
/opt/noc/ansible/roles/node/templates/os/RedHat/etc/systemd/system/noc.service.j2
/opt/noc/ansible/roles/node/templates/os/Ubuntu/etc/systemd/system/noc.service.j2
/usr/lib/systemd/system/noc.service

Ivan
27.12.2016
11:33:26
да, зайка
он ещё и в башне, зараза

E_zombie
27.12.2016
11:34:38
в башне лежит шаблон для формирования конфига

Ivan
27.12.2016
11:34:39
@freeseacher где репа башни?

E_zombie
27.12.2016
11:34:52
на гетнокс