
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
я не вижу, чтобы Po можно было красить
но типа метрики с них снимать можно
@aversant подскажи, можно как-то выкрутиться без хэндлеров?

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

Ivan
23.05.2018
13:01:28

Anton
23.05.2018
13:01:44

Ivan
23.05.2018
13:02:00

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
ну восклицательная палка намекает на желание потрахаться

Ivan
23.05.2018
13:05:29

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
какой милый котик

Ilya
23.05.2018
13:22:32

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

Ilya
23.05.2018
13:30:53
+

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

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


Алексей
23.05.2018
19:03:26
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'
Редкое очень поймал


Dubridze
23.05.2018
19:03:40

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

Dubridze
23.05.2018
19:04:13
проверьте у себя кто-нибудь?

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

Andrey
24.05.2018
07:52:03

Ilya
24.05.2018
07:52:35

Gitlab
24.05.2018
08:19:35
dmitryluhtionov opened merge request at / noc:
Add ability to use cusom `fields`

Dubridze
24.05.2018
08:39:44
Всем привет
Возвращаюсь к вчерашнему вопросу
Как дебажить action command?