
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

Ivan
24.05.2017
09:05:12

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

Ilya
24.05.2017
09:20:16

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

Ivan
24.05.2017
09:21:50
Другое дело, надо ли

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

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

John
24.05.2017
09:22:57
только вводных мало, может мануальчик есть? как начать то?

Алексей
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

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
если что, там двойное -

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:33

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
хорошая
я сам проверял
=)

Алексей
24.05.2017
09:46:46

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
пора учить многопоточное программирование.
или как делать задания из шела.

Алексей
24.05.2017
09:48:10

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
Уже теплее, пошли ошибки внутри таблиц