@nocproject

Страница 1083 из 2357
Andrey
26.05.2017
11:10:07
нету его в сурсах

Max
26.05.2017
11:11:32
Ilya
26.05.2017
11:13:07
это аттрибут объекта
Я не могу найти в коде где прописывается SN в аттрибут или где запрос на получение

вижу версию, платформу, вендора и т.д.

Google
Ilya
26.05.2017
11:13:22
SN нигде не вижу

Ну а как он прописывается в атрибуты?

Andrey
26.05.2017
11:13:51
set_attr метод

Ilya
26.05.2017
11:39:54
Перезапусти активатор и пргони дискавери
перезапустил, прогнал, трейсов нет

Andrey
26.05.2017
11:40:11
слинковалось?

Ilya
26.05.2017
11:40:17
да

Ivan
26.05.2017
11:41:04
да
это ты хуавеи мучаешь всё?

Ilya
26.05.2017
11:41:11
j

? гуд
а теперь так же для ios надо )

Ivan
26.05.2017
11:42:05
ты проверил свою мега-линковку?

Google
Алексей
26.05.2017
11:42:15
ох блять и глючный этот телеграф 1,3

Ivan
26.05.2017
11:42:23
а теперь так же для ios надо )
не ломай, оно работает

Ilya
26.05.2017
11:42:23
на чудесном хуавей нельзя повесить acl на int vlan

Алексей
26.05.2017
11:42:53
я же не чиновник, какой тут откат ?

Ilya
26.05.2017
11:42:58
@aversant так, теперь другое

Ivan
26.05.2017
11:43:34
Ilya
26.05.2017
11:43:52
https://pastebin.com/dLdbLQ0f @aversant

Ivan
26.05.2017
11:44:03
Алексей
26.05.2017
11:44:06
я тебя научу
ну если только так

Ilya
26.05.2017
11:45:01
А на ноке разве нет Iptables?)
Лень ставить на дебиан было

N
26.05.2017
11:45:53
@somovis а ты vMX пробовал? его можно использовать постаринке без "отчислений" ? )

N
26.05.2017
11:47:29
там 14 мегабит, насколько я помню... а на гиг? :)

я так понимаю, что ближайшее бесплатное - это vyOS, но без L 2,5

E_zombie
26.05.2017
11:57:37
народ. как сделать одну политику доступа к возможностям нока. но разным административным доменом ?

Ivan
26.05.2017
11:59:04
ведь АД отвечают за железки, а группы за то, что можно делать

Google
Ivan
26.05.2017
11:59:24
или я не так понял?

E_zombie
26.05.2017
12:08:16
https://www.youtube.com/watch?v=BprOZNFLS_A

наши сейчас зарулили

Max
26.05.2017
12:08:54
тогда бахай деплой и поставь галку дебаг
включил галку extremely verbose. вот результат: ask path: /opt/tower/var/tower/playbooks/noctest/ansible/roles/pre/tasks/checks.yml:71 fatal: [noc-test-node1]: FAILED! => { "changed": false, "failed": true } MSG: No consul bootstrap was set up. Please set on one node two consuls.

что он к этому консулу прикапался?? :((

Ilya
26.05.2017
12:09:58
https://www.youtube.com/watch?v=BprOZNFLS_A
лучше starladder посмотреть

Bitbucket
26.05.2017
12:22:52
Dmitry Luhtionov pushed to noc/feature/microservices Update Juniper.JUNOS profile

Ilya
26.05.2017
12:25:44
@aversant я аналогично твоему изменению внес изменения в ios, но видимо что-то упустил

from noc.sa.interfaces.igetlldpneighbors import IGetLLDPNeighbors if match: n["remote_system_name"] = match.group("name") elif is_ipv4(n["remote_chassis_id"]) or is_ipv6(n["remote_chassis_id"]): n["remote_chassis_id_subtype"] = 5 i["neighbors"] += [n]

Andrey
26.05.2017
12:26:40
да, где-то потеряна логика

:)

а зачем ты elif сделал?

Ilya
26.05.2017
12:28:11
а зачем ты elif сделал?
что бы подряд шло

Andrey
26.05.2017
12:28:24
ааа) ради красоты

благая цель

но так работать не будет, у тебя срабатывает только 1 условие

Ilya
26.05.2017
12:29:11
но так работать не будет, у тебя срабатывает только 1 условие
а как сделать, что бы шло списком, как в acl?

Google
Andrey
26.05.2017
12:29:11
соотв. ты попадаешь под if а до elif дело не доходит

Ilya
26.05.2017
12:29:55
:))

Andrey
26.05.2017
12:30:14
а как сделать, что бы шло списком, как в acl?
ты и сделал, как в ACL, просто, у тебя совпало по первой строчке, а дальше не пошло

тут такая логика

Ilya
26.05.2017
12:30:37
ааа

блин

Andrey
26.05.2017
12:31:02
if elif elif else

else - если ни под что не попало, навроде, строчки по умолчанию

Ilya
26.05.2017
12:31:46
Уже понял)

Admin
ERROR: S client not available

Ilya
26.05.2017
12:32:00
Надо теперь, что бы это правило отрабатывало тоже

Bitbucket
26.05.2017
12:39:02
Andrey pushed to noc/feature/microservices Use clear_timestamp for bi alarms extracting

Ilya
26.05.2017
12:46:06
отвлекают блять

@aversant а можно сделать типо if is_ipv4(n["remote_chassis_id"]) or is_ipv6(n["remote_chassis_id"]): n["remote_chassis_id_subtype"] = 5 and if match: n["remote_system_name"] = match.group("name") ?

как совместить эти 2 правила правильно?

это, кстати, в каждый get_lldp_nei скрипт добавить надо будет

Andrey
26.05.2017
12:47:58
а что ты ищешь куда бы if match: n["remote_system_name"] = match.group("name") приткнуть?

Ivan
26.05.2017
12:48:38
Andrey pushed to noc/feature/microservices Use clear_timestamp for bi alarms extracting
в моём случае поможет? а то я вчера старый bi extract юзал

Google
Ilya
26.05.2017
12:49:08
lldp_interfaces += [match.group("local_if")]

Andrey
26.05.2017
12:49:16
если по дискавери маков, то они ещё не работают

Ilya
26.05.2017
12:49:30
if match: for c in match.group("caps").split(","): c = c.strip() if c: cap |= { "O": 1, "P": 2, "B": 4, "W": 8, "R": 16, "T": 32, "C": 64, "S": 128 }[c]

ну и т.д.

n["remote_chassis_id"] = match.group("id")

оно будет матчится следующим, если у нас is_ipv4(n["remote_chassis_id"]) ?

Ivan
26.05.2017
12:51:28
а что за случай?
https://pastebin.com/id15w6rq

Ilya
26.05.2017
12:51:55
так то lldp работает, когда я первым новое правило поставил

Andrey
26.05.2017
12:54:32
ну, доведи до конца

if match: n["remote_system_name"] = match.group("name") if is_ipv4(n["remote_chassis_id"]): n["remote_chassis_id_subtype"] = 5

Ilya
26.05.2017
13:04:15
:D

Спасибо)

Bitbucket
26.05.2017
13:24:49
get_lldp_neighbors.py Cisco fix chassic id if ip ➔

get_lldp_neighbors.py Junos fix chassis id if ip ➔

Andrey
26.05.2017
13:39:50
https://pastebin.com/id15w6rq
похоже, миграция не отработала

Ivan
26.05.2017
13:40:18
не подскажешь, как её заставить насильно? И какую.

Max
26.05.2017
13:42:52
как понять - у меня последняя версия tower или нет?

administrator@noc:/opt/tower$ ./bin/tower-upgrade Collecting https://cdn.nocproject.org/tower/noc-tower-latest.zip Using cached https://cdn.nocproject.org/tower/noc-tower-latest.zip Requirement already satisfied (use —upgrade to upgrade): noc-tower==0.1a63 from https://cdn.nocproject.org/tower/noc-tower-latest.zip in ./lib/python2.7/site-packages Requirement already satisfied: bcrypt==2.0.0 in ./lib/python2.7/site-packages (from noc-tower==0.1a63) Requirement already satisfied: certifi==2016.9.26 in ./lib/python2.7/site-packages (from noc-tower==0.1a63) Requirement already satisfied: cffi>=0.8.5 in ./lib/python2.7/site-packages (from noc-tower==0.1a63) Requirement already satisfied: futures>=2.2.0 in ./lib/python2.7/site-packages (from noc-tower==0.1a63) Requirement already satisfied: peewee==2.8.0 in ./lib/python2.7/site-packages (from noc-tower==0.1a63) Requirement already satisfied: pycparser>=2.10 in ./lib/python2.7/site-packages (from noc-tower==0.1a63) Requirement already satisfied: singledispatch>=3.4.0.0 in ./lib/python2.7/site-packages (from noc-tower==0.1a63) Requirement already satisfied: six>=1.8.0 in ./lib/python2.7/site-packages (from noc-tower==0.1a63) Requirement already satisfied: tornado==4.4.2 in ./lib/python2.7/site-packages (from noc-tower==0.1a63) Requirement already satisfied: ansible in ./lib/python2.7/site-packages (from noc-tower==0.1a63) Requirement already satisfied: mercurial in ./lib/python2.7/site-packages (from noc-tower==0.1a63) Requirement already satisfied: setuptools>=11.3 in ./lib/python2.7/site-packages (from noc-tower==0.1a63) Requirement already satisfied: backports-abc>=0.4 in ./lib/python2.7/site-packages (from tornado==4.4.2->noc-tower==0.1a63) Requirement already satisfied: PyYAML in ./lib/python2.7/site-packages (from ansible->noc-tower==0.1a63) Requirement already satisfied: jinja2 in ./lib/python2.7/site-packages (from ansible->noc-tower==0.1a63) Requirement already satisfied: paramiko in ./lib/python2.7/site-packages (from ansible->noc-tower==0.1a63) Requirement already satisfied: pycrypto>=2.6 in ./lib/python2.7/site-packages (from ansible->noc-tower==0.1a63) Requirement already satisfied: appdirs>=1.4.0 in ./lib/python2.7/site-packages (from setuptools>=11.3->noc-tower==0.1a63) Requirement already satisfied: packaging>=16.8 in ./lib/python2.7/site-packages (from setuptools>=11.3->noc-tower==0.1a63) Requirement already satisfied: MarkupSafe>=0.23 in ./lib/python2.7/site-packages (from jinja2->ansible->noc-tower==0.1a63) Requirement already satisfied: pyasn1>=0.1.7 in ./lib/python2.7/site-packages (from paramiko->ansible->noc-tower==0.1a63) Requirement already satisfied: cryptography>=1.1 in ./lib/python2.7/site-packages (from paramiko->ansible->noc-tower==0.1a63) Requirement already satisfied: pyparsing in ./lib/python2.7/site-packages (from packaging>=16.8->setuptools>=11.3->noc-tower==0.1a63) Requirement already satisfied: ipaddress in ./lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible->noc-tower==0.1a63) Requirement already satisfied: idna>=2.1 in ./lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible->noc-tower==0.1a63) Requirement already satisfied: asn1crypto>=0.21.0 in ./lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible->noc-tower==0.1a63) Requirement already satisfied: enum34 in ./lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible->noc-tower==0.1a63) Building wheels for collected packages: noc-tower Running setup.py bdist_wheel for noc-tower ... done Stored in directory: /home/administrator/.cache/pip/wheels/56/d3/1d/0a9077cf05e67feff747b641bae5638689afef7dd8784f1b9d Successfully built noc-tower

Bitbucket
26.05.2017
13:44:57
Dmitry Volodin pushed to noc/feature/microservices InterfaceProfile: Remote system integration

Dmitry Volodin pushed to noc/feature/microservices NetworkSegment: Remote systems integration

Max
26.05.2017
13:49:33
и посомтри есть ли в нем consul-servers
Этот массив?? "group": "tower", "invocation": { "module_args": { "attributes": null, "backup": null, "content": null, "delimiter": null, "diff_peek": null, "directory_mode": null, "follow": false, "force": false, "group": null, "mode": null, "original_basename": null, "owner": null, "path": "/opt/tower/var/tower/data/src_dist", "recurse": false, "regexp": null, "remote_src": null, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": null, "validate": null } Кажется, нет тут consul_serever :(

но есть вот это: "consul-global-noc-test-node1": { "global_n_instances": 2, "global_offset": 0, "listen": "192.168.220.253:8500", "loglevel": "info", "n_instances": 2, "replication_token": "abracadabra", "token": "abracadabra8"

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