@nocproject

Страница 281 из 2357
Andrey
07.09.2016
10:34:13
что это?

Тип надо выставить Suggest

Ilya
07.09.2016
10:35:55
понял

спс

Google
Andrey
07.09.2016
10:36:40
:)

Ivan
07.09.2016
10:50:34
Aleksandr
07.09.2016
10:54:51
noc-pkg-handlebars для мака есть?

Ivan
07.09.2016
10:57:31
ещё надо в логи discovery смотреть
в дискавери только видно, что snmp подошёл, а потом после подбора паролей suggest_cli] Failed to guess CLI credentials

Ivan
07.09.2016
10:58:32
для части хостов да

Ilya
07.09.2016
10:58:44
я проверил на ios, junos, huawei

Ivan
07.09.2016
10:59:12
Кстати, сейчас пишет: ./noc script --debug login /tmp/input.json 2016-09-07 13:57:47,808 [noc.core.script.loader] Loading script DLink.DxS.login 2016-09-07 13:57:47,809 [noc.core.script.loader] Failed to load script DLink.DxS.login: unexpected unindent (login.py, line 26) Failed to load script None

@aversant посмотри, пожал.

Ilya
07.09.2016
11:02:14
хорошо у нас dlink нету )

Ivan
07.09.2016
11:02:22
возможно

Aleksandr
07.09.2016
11:06:52
у меня много длинк, проблем нет с логином

Ilya
07.09.2016
11:07:36
Вот есть проблема с super password

Google
Ilya
07.09.2016
11:07:41
enable тот же самый

Aleksandr
07.09.2016
11:07:49
работает оно

недавно сталкивался, на 3526 работает

с такаксом

Ilya
07.09.2016
11:08:09
для cisco asa super password не вбился

Ivan
07.09.2016
11:09:10
у меня много длинк, проблем нет с логином
логин да, а вот suggest_cli не особо работает

Aleksandr
07.09.2016
11:09:24
на маке не ставятся nocоквские pkg, где-то путь не прописался до cdn, где? Collecting noc-pkg-handlebars==1.0.0 (from -r etc/requirements/noc.txt (line 38)) 1 location(s) to search for versions of noc-pkg-handlebars: * https://pypi.python.org/simple/noc-pkg-handlebars/ Getting page https://pypi.python.org/simple/noc-pkg-handlebars/ Looking up "https://pypi.python.org/simple/noc-pkg-handlebars/" in the cache No cache entry available "GET /simple/noc-pkg-handlebars/ HTTP/1.1" 404 28063 Status code 404 not in [200, 203, 300, 301] Could not fetch URL https://pypi.python.org/simple/noc-pkg-handlebars/: 404 Client Error: Not Found for url: https://pypi.python.org/simple/noc-pkg-handlebars/ - skipping Could not find a version that satisfies the requirement noc-pkg-handlebars==1.0.0 (from -r etc/requirements/noc.txt (line 38)) (from versions: )

логин да, а вот suggest_cli не особо работает
это тоже работало, но мне не понравилось, что он не вставляет auth profile, а держать в кажом mo логин пароль и community - мне не нравится

поэтому коль список mo все равно вставлять - то и auth profile прописать не долго

мда... помогло export PIP_FIND_LINKS=https://cdn.nocproject.org/pkg/simple/

Andrey
07.09.2016
11:15:54
С профилем сложнее

Что делать, если пароли подошли, а snmp нет

Но да, решаемо

Ivan
07.09.2016
11:16:34
писать в лог

Ilya
07.09.2016
11:16:48
поэтому коль список mo все равно вставлять - то и auth profile прописать не долго
согласен, лучше бы была отдельная таблица соответствия логина/пароля, snmp к MO. auth profile ведь слетает потом, а как заново дискаверить, если железку или конфиг поменяли? @dvolodin

Ivan
07.09.2016
11:19:09
Но да, решаемо
ну что, мне заново csv грузить?

Andrey
07.09.2016
11:19:39
Сейчас не могу, позже

Ivan
07.09.2016
11:19:48
пингани меня тогда.

Andrey
07.09.2016
11:19:53
Ок

Google
Dmitry
07.09.2016
11:28:00
2016-09-07 13:57:47,808 [noc.core.script.loader] Loading script DLink.DxS.login 2016-09-07 13:57:47,809 [noc.core.script.loader] Failed to load script DLink.DxS.login: unexpected unindent (login.py, line 26) Failed to load script None

что это за скрипт?

там синтаксическая ошибка в 26 строке

Ivan
07.09.2016
11:28:43
там синтаксическая ошибка в 26 строке
перезапустил нок, я невнимательно совет Andrey Aversant, [07.09.16 12:50] \sa\profiles\Generic\login.py Andrey Aversant, [07.09.16 12:50] в этом скрипте надо поменять с try: self.cli("") return True except: return False на self.cli("") return False

прочитал

Dmitry
07.09.2016
11:28:49
у меня нету такого скрипта. откуда он взялся ?

а что этот скрипт должен делать ?

Ivan
07.09.2016
11:31:36
наверное пытаться логиниться н асвитчи по профилю

при определении логина-пароля

Алексей
07.09.2016
11:34:41
Dmitry
07.09.2016
11:34:57
./noc script --debug --pretty DLink.DxS.login 1.json

./noc script --debug --pretty login 13

выполняется без ошибок

Ivan
07.09.2016
11:36:29
первое да, второе нет

Dmitry
07.09.2016
11:36:48
полный вывод debug от второго

2016-09-07 09:18:56,567 [script] [Generic.login|10.116.0.4] [telnet] Command: enable clipaging enable clipaging Command: enable clipaging Success. 2016-09-07 09:18:56,567 [script] [Generic.login|10.116.0.4] [telnet] Closing IOLoop 2016-09-07 09:18:56,568 [script] [Generic.login|10.116.0.4] Result: True 2016-09-07 09:18:56,568 [script] [Generic.login|10.116.0.4] Complete (2530.18ms) True

скрипт вернул True

Ivan
07.09.2016
11:38:01
ну логин 13-му не проставлен, вот он и вывалился

Dmitry
07.09.2016
11:38:15
О!

Ivan
07.09.2016
11:38:32
О!
проблема, почему sugest cli не проставляется его

Google
Ivan
07.09.2016
11:38:36
говорит, чт оне подходит

Dmitry
07.09.2016
11:38:36
ну так с этого и нужно было начинать это я починю.

Ivan
07.09.2016
11:40:41
мне вернуть старый login.py на место?

Andrey
07.09.2016
12:04:05
Верни

Ivan
07.09.2016
12:06:04
готово, рестарт сделал.

скрипт `./noc script —debug login /tmp/input.json ```выполняется корректно

Dmitry
07.09.2016
12:13:36
@EKbfh сделал, что можно заходить без логина и пароля на железку

Ivan
07.09.2016
12:13:54
ась?

в /tmp/input.json же данные

Dmitry
07.09.2016
12:14:21
https://bitbucket.org/nocproject/noc/commits/5867a1c4a2c9dae75902ae6c605dfefd2049ae43

Ivan
07.09.2016
12:16:23
https://bitbucket.org/nocproject/noc/commits/5867a1c4a2c9dae75902ae6c605dfefd2049ae43
мне теперь у себя в файле поменять?

или через башню как-то надо?

Dmitry
07.09.2016
12:17:38
через башню деплой сделать

башня сама обновляет все ноды

Ivan
07.09.2016
12:19:08
оок, щас

http://pastebin.com/FmnFm8XM

лог дискавери

Google
Ivan
07.09.2016
12:31:49
не проходит там, причём меня ещё смущают пустые логин-пароль у него

а если через дебаг вызывать, то работает

Aleksandr
07.09.2016
12:34:08
для отладки на маке лучше взять ветку докер
а я победил и поставил, только вот запуском какой-то гемор... это вот проделал brew install gmp взять с http://postgresapp.com/ PostgreSQL 9.3.14 with PostGIS 2.1.8 установить export PATH="/Applications/Postgres.app/Contents/Versions/9.3/bin/:$PATH" export PIP_FIND_LINKS=https://cdn.nocproject.org/pkg/simple/ ./bin/pip install -r etc/requirements/noc.txt

Алексей
07.09.2016
12:34:41
ну победил так победил.

Ivan
07.09.2016
12:35:09
не проходит там, причём меня ещё смущают пустые логин-пароль у него
пустые логин пароль, это я строчку пропустил в auth template в конце, сейчас удалил.

вот именно сам скрипт suggest_cli он где?

ага, попался services/discovery/jobs/box/suggestcli.py: name = "suggest_cli"

его можно в noc shell помучать?

Aleksandr
07.09.2016
12:40:56
ну победил так победил.
я не тунели через ssh поднял, а поставил sshuttle https://github.com/apenwarr/sshuttle указал ему удаленную ноду с активатором, где сам noc работает, локально для баз прописал то же, что и на ноде noc, все локальные соединения к базам и хостам идут на ноду и уже с ноды на нужные адреса, кроме icmp... но по-дебажить скрипты не получает - трейсятся, чего-то локально подхватить не могут

Алексей
07.09.2016
12:42:08
Александр, так тоже можно. почему нет.

Ivan
07.09.2016
12:51:15
Aleksandr
07.09.2016
12:52:24
Александр, так тоже можно. почему нет.
ImportError: No module named mercurial.mdiff - куда копать? это попытка запустить скрипт

Алексей
07.09.2016
12:53:44
кроме того что у тебя есть доступы до баз ты зависимости все конечно поставил да ?

Aleksandr
07.09.2016
12:53:58
ессесно

все встало

Dmitry
07.09.2016
12:54:12
полный traceback от suggestcli.py можно ?

Aleksandr
07.09.2016
12:54:13
ни на что не ругалось

Ivan
07.09.2016
12:55:46
полный traceback от suggestcli.py можно ?
я не догадался ешщё, как её запустить

Aleksandr
07.09.2016
12:56:58
@freeseacher сюда смотрел https://kb.nocproject.org/pages/viewpage.action?pageId=8880212

Алексей
07.09.2016
12:57:37
ох...

Andrey
07.09.2016
12:57:43
@dmitryluhtionov такого нет.

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