@nocproject

Страница 2063 из 2357
Ruslan
23.05.2018
12:53:19
А у меня все 54хх 82хх не дают дескрипшны в интерфейсах. вот и прошу помочь с изменением...

Ivan
23.05.2018
12:53:36
@E_zombie как покрасить порты, которые в Portchannel? есть идеи?

Я попробовал через префикс, но оно не выходит.

E_zombie
23.05.2018
12:54:18
диапазон вланов ?

Google
Ivan
23.05.2018
12:54:40
диапазон вланов ?
L3, /30 висит на Po, физика объединена в Po

я не вижу, чтобы Po можно было красить

но типа метрики с них снимать можно

@aversant подскажи, можно как-то выкрутиться без хэндлеров?

E_zombie
23.05.2018
13:00:02
да ладна. у все х интерфейсов есть тип профиля.

Ivan
23.05.2018
13:01:28
да ладна. у все х интерфейсов есть тип профиля.
Только в LAG я их даже поменять не могу в web. а в ./noc interface-profile apply нет ниодного LAG интерфейса, только физика.

Anton
23.05.2018
13:01:44
без фряхи никак?
а если психану), linux какой лучше выбрать?

Anton
23.05.2018
13:02:20
ок, спасибо за советы

Dubridze
23.05.2018
13:03:23
centos
а с каких пор? раньше дебиан был рекомендован

Алексей
23.05.2018
13:03:45
centos
любой из списка https://code.getnoc.com/noc/ansible_deploy/pipelines/5682

E_zombie
23.05.2018
13:04:02
Ivan
23.05.2018
13:04:45
Google
Алексей
23.05.2018
13:05:04
ну восклицательная палка намекает на желание потрахаться

E_zombie
23.05.2018
13:08:57
профиль есть ? есть - значит из шелла можно повесить что угодно.

по дискрипшену легко поменяется или по количеству мемебов.

Евгений
23.05.2018
13:18:53
IPv6 в IPAM заработало!!!!!! УРА! @dvolodin спасибо огромное! Ребята, всем огромное спасибо! Это реально обрадовало! И ничего не пропало! УРА!

E_zombie
23.05.2018
13:19:28
наливай

Алексей
23.05.2018
13:19:32
какой милый котик

Ivan
23.05.2018
13:30:01
нет наследования профиля интерфейса от Po -> Te1/*





у всех так или я счастливый?

Dubridze
23.05.2018
14:45:34
в run commands можно переменные передавать?

E_zombie
23.05.2018
14:47:35
там есть хендлеры.

туда можно.

хотя тоже присоединяюсь к вопросв

кто ещё не умеет деплоиться из консоли - вот вам пример.

Google
E_zombie
23.05.2018
14:48:47
root@noc-tower tower]# docker-compose up [root@noc-tower tower]# docker-compose -f docker-compose-dev.yml up [root@noc-tower tower]# docker-compose exec tower sh # NOC_ENV=NOC ansible-console -i bin/tower-inv -s -f 50 ANSIBLE_ROLES_PATH=/opt/tower/var/tower/playbooks/NOC/additional_roles:/opt/tower/var/tower/playbooks/NOC/system_roles:/opt/tower/var/tower/playbooks/NOC/noc_roles NOC_ENV=NOC ansible-playbook -i /opt/tower/bin/tower-inv ./var/tower/playbooks/NOC/site.yml -f 50 можно начать не с первого шага. —start-at-task="Create NOC user"

#ansible

Алексей
23.05.2018
14:56:35
или просто заюзать только деплойный плейлук указав вместо site.yml deploy.yml

Dubridze
23.05.2018
14:56:41
там есть хендлеры.
где они лежат?

Алексей
23.05.2018
14:57:00
или еще можно указать нужный тег. например nginx он выполнит только шаги относящиейся к нему

Ivan
23.05.2018
14:57:43
+
заведи issue?

E_zombie
23.05.2018
14:57:56
где они лежат?
гдето в районе процессов с дискавери.

вернее snippets

Gitlab
23.05.2018
15:48:59
dmitryluhtionov opened merge request at / noc: Change UI for gat_chassis_id script

Dubridze
23.05.2018
15:53:29
парни, правильная пака для своих скриптов какая?

в /opt/noc_custom или /opt/noc/custom

?

Алексей
23.05.2018
15:53:44
Вторая

E_zombie
23.05.2018
16:19:23
и там всякая дичь с повторением что есть

Dubridze
23.05.2018
18:35:08
парни, вопрос уже был, но ответа я не увидел

хочу синхронизировать хостнэймы с ноком

т.е. взять из нока и установить на железке

в run commands есть actions

changed: [xxx-noc01] => (item=/etc/clickhouse-server) ok: [xxx-noc01] => (item=/var/log/clickhouse-server) An exception occurred during task execution. To see the full traceback, use -vvv. The error was: OSError: [Errno 2] No such file or directory: '/var/lib/clickhouse/data/noc/ping/20180523_20180523_2575834_2582332_4514' failed: [xxx-noc01] (item=/var/lib/clickhouse) => { "changed": false, "item": "/var/lib/clickhouse", "rc": 1 } MSG: MODULE FAILURE MODULE_STDERR: Traceback (most recent call last): File "/tmp/ansible_dDTaQT/ansible_module_file.py", line 473, in <module> main() File "/tmp/ansible_dDTaQT/ansible_module_file.py", line 350, in main changed |= recursive_set_attributes(module, to_bytes(file_args['path'], errors='surrogate_or_strict'), follow, file_args) File "/tmp/ansible_dDTaQT/ansible_module_file.py", line 161, in recursive_set_attributes changed |= module.set_fs_attributes_if_different(tmp_file_args, changed, expand=False) File "/tmp/ansible_dDTaQT/ansible_modlib.zip/ansible/module_utils/basic.py", line 1507, in set_fs_attributes_if_different File "/tmp/ansible_dDTaQT/ansible_modlib.zip/ansible/module_utils/basic.py", line 1164, in set_owner_if_different File "/tmp/ansible_dDTaQT/ansible_modlib.zip/ansible/module_utils/basic.py", line 1059, in user_and_group OSError: [Errno 2] No such file or directory: '/var/lib/clickhouse/data/noc/ping/20180523_20180523_2575834_2582332_4514'

Google
Dubridze
23.05.2018
18:40:51
что-то опять деплой поломался

со второго раза прошел

сделал action command; { "name": "Cisco | IOS | set hostname from NOC", "$collection": "sa.actioncommands", "uuid": "d48bb128-683b-4619-acc3-afeb4f74ca08", "action__name": "set_hostname", "description": null, "profile__name": "Cisco.IOS", "config_mode": true, "preference": 1000, "match": [], "commands": "hostname {{object.name}}", "timeout": 60 }

и action: { "name": "set_hostname", "$collection": "sa.actions", "uuid": "c060f8af-0465-4e25-b829-c75d66676b07", "label": "Set Hostname", "description": "Set hostname to MO.object.name", "access_level": 15, "params": [] }

выдает 500 ошибку

что делаю не так?

Ivan
23.05.2018
18:51:01
Что в трейсе?

Dubridze
23.05.2018
18:56:03
в вебе ничего

как дебажить такие скрипты?

хотя те скрипты которые уже были тоже не работают

Ivan
23.05.2018
19:01:54
В консоли браузер а будет ошибка

Dubridze
23.05.2018
19:03:10
# RPC call failed: Failed: Script error: None

Dubridze
23.05.2018
19:03:40
Редкое очень поймал
со второго раза прошло

Алексей
23.05.2018
19:03:56
Но вполне возможное. Кх часто создаёт файлы и часто их удаляет

Ты успел между

Dubridze
23.05.2018
19:04:13
# RPC call failed: Failed: Script error: None
это на скрипт set_interface_description

проверьте у себя кто-нибудь?

Google
Gitlab
24.05.2018
02:38:49
dehu4ka opened merge request at / noc: SFP+ interface type support for SNR-S2990G-24FX. Modified regex for HW_TYPE. Sample output from SNR-S2990G-24FX: ``` hostname#show interface ethernet 1/0/25 Interface brief: Ethernet1/0/25 is up, line protocol is up Ethernet1/0/25 is layer 2 port, alias name is #UPLINK# to , index is 25 **Hardware is SFP+, address is f8-f0-82-75-86-1d** PVID is 1 ``` Current get_interfaces script crashes when it sees unknow interface type, so interface discovery was totally broken. My fix impements SNR-S2990G-24FX support. Also it was tested in my enviroment on other SNR switches.

Ruslan
24.05.2018
05:43:06
Всем бобра

E_zombie
24.05.2018
06:01:00
https://vk.com/wall-39243732_1296089 надо срочно поставить туда нок

Ruslan
24.05.2018
06:21:39
Коллеги, можно ли как-то добавить картинки(shape) которыми обозначаются устройства на карте сети?

E_zombie
24.05.2018
06:23:43
был даже скрипт экспорта . ищи в поиске .svg

Ruslan
24.05.2018
06:25:33
экспорта или импорта ?

E_zombie
24.05.2018
06:25:50
экспорта из визио чтоли.

Ruslan
24.05.2018
06:35:24
угумс... скрипт не нашел. у меня с поиском вообще плохо...

Ilya
24.05.2018
07:49:16
Что вы там права доступа поломали?

FM > Alarms отображает содержимое только под SU

Ilya
24.05.2018
07:52:35
трейсы ищи
в консоли нету, в логах мб есть..

трейсы ищи
Трейсов нету, но косяк нашёл

Dubridze
24.05.2018
08:39:44
Всем привет

Возвращаюсь к вчерашнему вопросу

Как дебажить action command?

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