@nocproject

Страница 1065 из 2357
John
24.05.2017
08:48:13
по адресам? не работает)

Алексей
24.05.2017
08:48:27
работает

192.168.*.*

192.168.0.0/16

Google
John
24.05.2017
08:48:47
а, маску надо задавать

Алексей
24.05.2017
08:49:02
тогда это префиксу

John
24.05.2017
08:49:40
понял

Dmitry
24.05.2017
08:52:46
в личку пиши

John
24.05.2017
08:52:52
я?

коллеги, простая ProCurve должна дискаверится? у нее нет ни ssh ни telnet. Только http

John
24.05.2017
09:06:30
SNMP - RO community прописано

но умеет ли оно СНМП хз, ищу)

вроде умеет. SCOM его по снмп мониторит

умеет. нашел snmp name %)

но все равно как-то грустно. SA Profile выбран HP.ProCurv Scheme HTTP В разделе SNMP обозначен только RO Community

дискавер - box Cannot find profile in "Profile Check Rules" et_version script is not supported. Skipping И все остальные тоже not supported. Skipping

Google
John
24.05.2017
09:21:20
к сожалению я даже не представляю как можно написать скрипт который будет на веб морде что то тыкать и парсить инфу

John
24.05.2017
09:22:09
как его настроить на стороне noc'a ?

Алексей
24.05.2017
09:22:14
надо просто делать get|post запрос.

а потом разбирать вывод

John
24.05.2017
09:22:57
надо просто делать get|post запрос.
ну так еще более менее ясно)

только вводных мало, может мануальчик есть? как начать то?

Алексей
24.05.2017
09:23:55
https://bitbucket.org/nocproject/noc/src/9e888d5e798c6043675eee03f8e42c4d7f8a4078/sa/profiles/TFortis/PSW/?at=feature/microservices

вот пример профиля который тоже работает по верх http

а не

не циликом

get_config Тока

Марк
24.05.2017
09:25:19
Посоны, в нок товер графана из коробки идет?

John
24.05.2017
09:25:23
9 строк?

Алексей
24.05.2017
09:25:54
9 строк?
15я и 16ая

Посоны, в нок товер графана из коробки идет?
не знаю как тебе ответить. видимо "да".

John
24.05.2017
09:27:34
выглядит не сложно) я еще чуть выше заглянул, а там есть HP.Comware profile как его опробовать? у меня ж есть этот HP.Comware, только noc с них ничего снять пока не может)

Google
Ilya
24.05.2017
09:28:04
HP с этими 3com вообще переход не очень

там 3com superstack как vrp или как comware работают, по разному от прошивки

в рамках софта, модели надо рассматривать

John
24.05.2017
09:29:26
у меня Comware Software, Version 5.20.106, Release 3303P16,RU

и попробовать, а вдруг заработает, я хотел бы)

HP.Comware -- Failed: Script error: Syntax error %(

Ilya
24.05.2017
09:32:22
HP.Comware -- Failed: Script error: Syntax error %(
залезь в папку /opt/noc/sa/profile/*profile* и посмотри в скриптах синтаксис команд, а потом на железе или можно cd /opt/noc ./noc script —debug —pretty get_lldp_neighbors *mo name*

если что, там двойное -

John
24.05.2017
09:36:54
хм. Текущий профиль похоже пытается выполнить display lldp neighbor-information не переходя в super режим

E_zombie
24.05.2017
09:36:57
./noc psql ./noc dbshell ( select id,name, container,x,y from sa_managedobject;) ./noc mongo ./noc ctl restart correlator ./noc crashinfo list ./noc script —debug ./noc script —debug —pretty get_lldp_neighbors "MO name" ./noc script —debug get_metrics MO_NAME metrics:='{"CPU | Usage": {"scope": "o"}}' ./noc script —debug login mail.san.ru (возвращает TRUE \ FALSE) ./noc discovery —debug run —check=config box BALT-AR1 ./noc script —debug login /tmp/input.json Кстати, насколько я правильно понял, то папка custom была реализована для того что бы юзать измененные скрипт для тех же профилей, которые есть в основной папке. ./noc discovery —debug run box <MOName> —check=interfacestatus ./noc discovery —debug run —check=lldp box sdc-c-s2 ./noc discovery —debug run —check=lldp box "MO name" ./noc discovery —debug run periodic MO ./noc discovery run —check=metric periodic MO ./noc fix list ./noc ctl serialrestart activator* ./noc crashinfo list ./noc rpc omap.get_ping_mappings ./noc run cli -c 'save' @'MO Selector | DLink Switches' # -c могут идти много раз подряд ./bin/python2 ./manage.py help migrate ./bin/python2 ./manage.py migrate main 0013 find ./collections/fm.eventclasses/ -name '*.json' | xargs ./noc collection install

Ilya
24.05.2017
09:37:46
там же вроде только от уровня учетки

John
24.05.2017
09:37:57
не совсем. Они enable заменили на super

Ilya
24.05.2017
09:38:31
?

John
24.05.2017
09:39:09
Login authentication Username:username01 Password: <hpe-device-01>? User view commands: ping Ping function quit Exit from current command view rsh Establish one RSH connection ssh2 Establish a secure shell client connection super Set the current user priority level telnet Establish one TELNET connection tracert Trace route function

а вот если прежде чем давать display lldp neighbor-information дать ему super то все отрабатывает!

Ilya
24.05.2017
09:41:57
надо дополнять скрипт)

или проверять что за версия и в соответствии с этим выполнять такие-то команды

John
24.05.2017
09:42:27
кто дополнит?

Google
Алексей
24.05.2017
09:43:02
кто дополнит?
тут обычно всё просто.

в описании канала ссылка на книжку от @nata_samoylenko берешь эту самую книжку. и делаешь хорошо.

John
24.05.2017
09:45:38
по питону?

Хорошая книжка по Python: https://natenka.gitbooks.io/pyneng/content/ ?

Maksim
24.05.2017
09:45:56
хорошая

я сам проверял

=)

E_zombie
24.05.2017
09:47:01
зависимость есть? брат жив?

John
24.05.2017
09:47:37
есть, жив)

Admin
ERROR: S client not available

E_zombie
24.05.2017
09:47:57
пора учить многопоточное программирование.

или как делать задания из шела.

E_zombie
24.05.2017
09:48:10
все печально наглухо

в один потом это мутно всё

Ilya
24.05.2017
09:49:42
или как делать задания из шела.
здания проектировать из шела

E_zombie
24.05.2017
09:50:02
ты не умничай - ты пальцем покажи (с)

John
24.05.2017
09:50:19
+1 %)

Ilya
24.05.2017
09:50:48
а чо, в автокаде есть shell

Google
John
24.05.2017
09:51:24
я ваще с нокии 3310 сижу) тут точно нет шелла)

Received: '\r\n\r\nLogin authentication\r\n\r\n\r\nUsername:' Match: ([Uu]ser ?[Nn]ame|[Ll]ogin): ? в какой файле этот порядок описан? просто если я туда добавлю еще и super то все полетит

E_zombie
24.05.2017
09:54:21
__init__py

там есть регексы для промта

паролей и логинов

John
24.05.2017
09:55:09
/opt/noc/sa/profiles/HP/Comware/__init__.py нет тут такого

E_zombie
24.05.2017
09:55:56
ничего не мешает добавить. смотри профиль нуавея врп или циска иос

John
24.05.2017
09:57:04
оно же сейчас, без внесения изменений как-то вводит эти параметры. Я думал надо просто в тот же файл добавить реги для супера. Нет?

E_zombie
24.05.2017
09:57:54
там есть и параметр для супер юзера

John
24.05.2017
09:58:22
https://bitbucket.org/nocproject/noc/src/9e888d5e798c6043675eee03f8e42c4d7f8a4078/sa/profiles/HP/Comware/__init__.py?at=feature%2Fmicroservices&fileviewer=file-view-default

где он? или я не так ищу?

E_zombie
24.05.2017
09:59:18
less /opt/noc/sa/profiles/Huawei/VRP3/__init__.py

John
24.05.2017
10:00:05
command_super = "enable" -- Это enable же! а не super

E_zombie
24.05.2017
10:04:43
а разница ?

Константин
24.05.2017
10:10:25
Ай нид хелп. Не проходит миграция после деплоя на новый сервак Вадится на ./noc migrate со странно руганью на трассляции —--- Traceback (most recent call last): File "./commands/migrate.py", line 14, in <module> load_initial_data=False) File "/opt/noc/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 150, in call_command return klass.execute(*args, **defaults) File "/opt/noc/local/lib/python2.7/site-packages/django/core/management/base.py", line 232, in execute output = self.handle(*args, **options) File "/opt/noc/local/lib/python2.7/site-packages/django/core/management/base.py", line 371, in handle return self.handle_noargs(**options) File "/opt/noc/local/lib/python2.7/site-packages/south/management/commands/syncdb.py", line 90, in handle_noargs syncdb.Command().execute(**options) File "/opt/noc/local/lib/python2.7/site-packages/django/core/management/base.py", line 232, in execute output = self.handle(*args, **options) File "/opt/noc/local/lib/python2.7/site-packages/django/core/management/base.py", line 371, in handle return self.handle_noargs(**options) File "/opt/noc/local/lib/python2.7/site-packages/django/core/management/commands/syncdb.py", line 110, in handle_noargs emit_post_sync_signal(created_models, verbosity, interactive, db) File "/opt/noc/local/lib/python2.7/site-packages/django/core/management/sql.py", line 189, in emit_post_sync_signal interactive=interactive, db=db) File "/opt/noc/local/lib/python2.7/site-packages/django/dispatch/dispatcher.py", line 172, in send response = receiver(signal=self, sender=sender, **named) File "/opt/noc/local/lib/python2.7/site-packages/django/contrib/auth/management/__init__.py", line 35, in create_permissions ctype = ContentType.objects.get_for_model(klass) File "/opt/noc/local/lib/python2.7/site-packages/django/contrib/contenttypes/models.py", line 42, in get_for_model defaults = {'name': smart_unicode(opts.verbose_name_raw)}, File "/opt/noc/local/lib/python2.7/site-packages/django/db/models/options.py", line 212, in verbose_name_raw activate(lang) File "/opt/noc/local/lib/python2.7/site-packages/django/utils/translation/__init__.py", line 105, in activate return _trans.activate(language) File "/opt/noc/local/lib/python2.7/site-packages/django/utils/translation/trans_real.py", line 194, in activate _active.value = translation(language) File "/opt/noc/local/lib/python2.7/site-packages/django/utils/translation/trans_real.py", line 183, in translation default_translation = _fetch(settings.LANGUAGE_CODE) File "/opt/noc/local/lib/python2.7/site-packages/django/utils/translation/trans_real.py", line 147, in _fetch res._info = res._info.copy() AttributeError: 'NoneType' object has no attribute '_info'

Алексей
24.05.2017
10:11:13
Ай нид хелп. Не проходит миграция после деплоя на новый сервак Вадится на ./noc migrate со странно руганью на трассляции —--- Traceback (most recent call last): File "./commands/migrate.py", line 14, in <module> load_initial_data=False) File "/opt/noc/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 150, in call_command return klass.execute(*args, **defaults) File "/opt/noc/local/lib/python2.7/site-packages/django/core/management/base.py", line 232, in execute output = self.handle(*args, **options) File "/opt/noc/local/lib/python2.7/site-packages/django/core/management/base.py", line 371, in handle return self.handle_noargs(**options) File "/opt/noc/local/lib/python2.7/site-packages/south/management/commands/syncdb.py", line 90, in handle_noargs syncdb.Command().execute(**options) File "/opt/noc/local/lib/python2.7/site-packages/django/core/management/base.py", line 232, in execute output = self.handle(*args, **options) File "/opt/noc/local/lib/python2.7/site-packages/django/core/management/base.py", line 371, in handle return self.handle_noargs(**options) File "/opt/noc/local/lib/python2.7/site-packages/django/core/management/commands/syncdb.py", line 110, in handle_noargs emit_post_sync_signal(created_models, verbosity, interactive, db) File "/opt/noc/local/lib/python2.7/site-packages/django/core/management/sql.py", line 189, in emit_post_sync_signal interactive=interactive, db=db) File "/opt/noc/local/lib/python2.7/site-packages/django/dispatch/dispatcher.py", line 172, in send response = receiver(signal=self, sender=sender, **named) File "/opt/noc/local/lib/python2.7/site-packages/django/contrib/auth/management/__init__.py", line 35, in create_permissions ctype = ContentType.objects.get_for_model(klass) File "/opt/noc/local/lib/python2.7/site-packages/django/contrib/contenttypes/models.py", line 42, in get_for_model defaults = {'name': smart_unicode(opts.verbose_name_raw)}, File "/opt/noc/local/lib/python2.7/site-packages/django/db/models/options.py", line 212, in verbose_name_raw activate(lang) File "/opt/noc/local/lib/python2.7/site-packages/django/utils/translation/__init__.py", line 105, in activate return _trans.activate(language) File "/opt/noc/local/lib/python2.7/site-packages/django/utils/translation/trans_real.py", line 194, in activate _active.value = translation(language) File "/opt/noc/local/lib/python2.7/site-packages/django/utils/translation/trans_real.py", line 183, in translation default_translation = _fetch(settings.LANGUAGE_CODE) File "/opt/noc/local/lib/python2.7/site-packages/django/utils/translation/trans_real.py", line 147, in _fetch res._info = res._info.copy() AttributeError: 'NoneType' object has no attribute '_info'
язык в настйроках выставлен какой ?

Константин
24.05.2017
10:11:32
В языках башни везде en

Алексей
24.05.2017
10:11:46
бахни там en-us

в web

Константин
24.05.2017
10:12:44
ok пробую

Алексей
24.05.2017
10:13:26
ща попробую сделать лучше

Bitbucket
24.05.2017
10:19:43
Dmitry Luhtionov pushed to noc/feature/microservices PEP8 formatting

Константин
24.05.2017
10:24:13
Уже теплее, пошли ошибки внутри таблиц

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