
Andrey
02.09.2016
11:55:19
можно убрать флаг —debug

Ivan
02.09.2016
11:55:37
тоже отработало
а в логе дискавери нока пусто, даже когда в МО нажимаю run discovery now

Andrey
02.09.2016
11:57:29
пересохрани железку

Google

Andrey
02.09.2016
11:57:38
т.е. зайти и нажми save
это должно перезапустить дискавери
точно отработало? конфиг, интерфейсы показались?
у железки в поле аттриубутов аттрибуты появились?

Ivan
02.09.2016
11:58:28

Andrey
02.09.2016
11:58:55
не - ты сейчас вручную запустил бокс

Ivan
02.09.2016
11:59:00

Andrey
02.09.2016
11:59:36
гуд, окошечке дискавери Run пропал?

Ivan
02.09.2016
12:00:04

Andrey
02.09.2016
12:00:29
в железке меню Discovery

Ivan
02.09.2016
12:01:12
опять шедулер неизвестно на когда зашедулил?

Google

Andrey
02.09.2016
12:03:12
если в задаче стоит Run - значит она выполняется

Ivan
02.09.2016
12:03:33
почему тогда нет вермени начала?
и из консоли она выаолняется за 8 секунд
а тут скоро час пройдёт?
кстати .tower при ребуте сама встанет?

Andrey
02.09.2016
12:04:08
потому что такого столбца нет)

Ivan
02.09.2016
12:04:09
или надо что-то писать?

Andrey
02.09.2016
12:04:27
есть Next Run и Last Run
Last Run пустой потому что задача не выполнялась
пересохранил железку?

Ivan
02.09.2016
12:15:21
нужно что-то делать? или её руками запускать только для настройки?
кстати .tower при ребуте сама встанет?

Andrey
02.09.2016
12:16:03
товер нет
она и не нужна, на постоянно

Ivan
02.09.2016
12:17:58
щас я ещё одну заведу
в MO
и посмотрим
слушай, а пул дефолт или p0001?

Google

Andrey
02.09.2016
12:19:03
default
а!)
а ты выбрал P0001?

Ivan
02.09.2016
12:20:50
нет
нахера он там ваще?

Andrey
02.09.2016
12:21:06
служебный

Ivan
02.09.2016
12:21:53
а на новой box мгновенно прошёл

E_zombie
02.09.2016
12:22:31
noc.noc.cache.selector нужна ?

Andrey
02.09.2016
12:22:47
смотри - на той, на которой не прошёл - удали пароль. Сохрани.
Потому верни пароль назад и снова сохрани
если не поможет - перезапусти нок

Ivan
02.09.2016
12:29:40

Andrey
02.09.2016
12:30:07
systemctl restart noc

Andrey
02.09.2016
12:30:12
это полностью
поэлементно ./noc ctl
надо полностью

Ivan
02.09.2016
12:30:38
сделал

Andrey
02.09.2016
12:30:53
стало лучше?

Ivan
02.09.2016
12:34:20

Andrey
02.09.2016
12:35:09
задача по прежнему в Run ?

Google

Ivan
02.09.2016
12:40:50
Ага
ничего не изменилось
удалять хост в цебе можно?
или до сих пор вайп?)

Andrey
02.09.2016
12:41:33
вайп до сих пор.
желательно бы разобраться - в чём дело

Ivan
02.09.2016
12:42:00
давай-двавй
я готов

Andrey
02.09.2016
12:42:36
в логах дискавери ничего по этому ip адресу не видится?
кроме периодической задачи

Admin
ERROR: S client not available

Ivan
02.09.2016
12:43:01
сейчас подробно гляну. можно grep -v period ?

Andrey
02.09.2016
12:43:12
попробуй

Ivan
02.09.2016
12:43:18
имя железки у меня fqdn
так, на всякий
оппа
а, ну это он нашёл его со стороны соседа, но так как сама железка не опеределена. он дропнул
2016-09-02 15:21:35,016 [scheduler.discovery] [3] [discovery|box|campus12.sw|lldp] Unable to decode local subtype port id Te1/2 at xaos
2016-09-02 15:21:35,016 [scheduler.discovery] [3] [discovery|box|campus12.sw|lldp] Cannot resolve remote interface xaos:(128, u'Te1/2'). Skipping
2016-09-02 15:21:35,066 [scheduler.discovery] [3] [discovery|box|campus12.sw|cdp] Link candidate: campus12.sw:Te 2/1 - xaos:Te 1/2
проблема на xaos, если что

Andrey
02.09.2016
12:47:35
да... всем хаос проблемы создаёт

Google

Andrey
02.09.2016
12:47:56
Некронов, разве что, не колышет

Ivan
02.09.2016
12:50:16
ну так чего там ещё глянуть?

Andrey
02.09.2016
12:51:47
заходи в ./noc shell

Ivan
02.09.2016
12:52:22
я медленно захожу в нок шелл

E_zombie
02.09.2016
12:52:40
оваааа детка. .... не останавливайся

Andrey
02.09.2016
12:52:57
from noc.core.scheduler.job import Job
from noc.sa.models.managedobject import ManagedObject
mo=ManagedObject.objects.get(name="MO_Name")

E_zombie
02.09.2016
12:53:02
на мне красные кружевные трусики

Andrey
02.09.2016
12:53:09
MO_Name - заменить на проблемную железку

Ivan
02.09.2016
12:53:36

Andrey
02.09.2016
12:54:06
Job.get_job_data("discovery",
jcls="noc.services.discovery.jobs.box.job.BoxDiscoveryJob",
key=mo.id,
pool=mo.pool.name
)

Ivan
02.09.2016
12:54:54
вставлять отсюда это дохлый номер
трейсы одни
stdin, NameError: name 'mo' is not defined

Andrey
02.09.2016
12:55:21
я там поправил, сверху
mo=ManagedObject.objects.get(name="MO_Name")

Ivan
02.09.2016
12:56:07
{u'runs': 0, u'jcls': u'noc.services.discovery.jobs.box.job.BoxDiscoveryJob', u'f': 0, u'ts': datetime.datetime(2016, 9, 2, 15, 29, 11, 930000), u'o': 0.24081285940886976, u's': u'R', u'key': 2, u'_id': ObjectId('57c960b61602bee25e1f0988')}

Andrey
02.09.2016
12:56:24
mo.pool.name
что показывает?

Ivan
02.09.2016
12:56:57
u'default'

Andrey
02.09.2016
12:59:42
mo.ensure_discovery_jobs()

Ivan
02.09.2016
13:00:38

Andrey
02.09.2016
13:00:45
после этого повторить запрос выше - касательно задач

Ivan
02.09.2016
13:02:04
{u'runs': 0, u'jcls': u'noc.services.discovery.jobs.box.job.BoxDiscoveryJob', u'f': 0, u'ts': datetime.datetime(2016, 9, 2, 16, 0, 33, 726000), u'o': 0.24081285940886976, u's': u'R', u'key': 2, u'_id': ObjectId('57c960b61602bee25e1f0988')}