@nocproject

Страница 1349 из 2357
Dmitry
28.08.2017
11:19:15
возвращает не наш payload, а наркоманский

fx00f
28.08.2017
11:19:37
Дебажить нужно.....

Щас ноду передеплою и буду внимательно втыкать и отлавливать этот косяк

Алексей
28.08.2017
11:22:36
Google
Bitbucket
28.08.2017
11:29:29
Dmitry Luhtionov pushed to noc/feature/microservices Fix install consul on FreeBSD

Aleksey Shirokih pushed to noc/feature/microservices merge freebsd service name fixed

fx00f
28.08.2017
11:33:40
А чё это в CH не создалась таблица?

фак

<networks incl="networks" replace="replace"> <ip>127.0.0.1</ip> <ip>10.254.1.53</ip> <ip>10.254.1.50</ip> <ip>10.254.1.53</ip> <ip>10.254.1.54</ip> </networks>

наебалово, должен быть ещё айпи 10.254.1.52, а зачем-то 2 раза 10.254.1.53

@freeseacher 'Code: 164, e.displayText() = DB::Exception: Cannot execute query in readonly mode, e.what() = DB::Exception\n'

Есть мнение, что вы там чёт накрутили с нововедениями новых переменных..

Алексей
28.08.2017
11:47:33
Миграция базы не с того хоста?

fx00f
28.08.2017
11:48:08
должна быть миграция там, где КХ ?

тогда с того

Алексей
28.08.2017
11:48:22
Ага

fx00f
28.08.2017
11:48:23
fatal: [noc-node0]: FAILED! => { "changed": true, "cmd": [ "./noc", "migrate-ch", "--host", "127.0.0.1" ], "delta": "0:00:00.751492", "end": "2017-08-28 14:45:14.733886", "failed": true, "rc": 2, "start": "2017-08-28 14:45:13.982394" }

Google
fx00f
28.08.2017
11:49:43
Руками запустить?

тоже самое ясен-красен

Алексей
28.08.2017
11:53:52
Думаю там косяк

fx00f
28.08.2017
11:54:10
думаю оно из под пользователя рилонли пытается мигрировать

Алексей
28.08.2017
11:57:34
ага да

fx00f
28.08.2017
11:58:05
починишь?

Bitbucket
28.08.2017
11:59:47
Aleksey Shirokih pushed to noc/feature/microservices use rw user for db migrate

fx00f
28.08.2017
12:00:34
ага да
И косяк ещё с ридонли юзверем

ip неправильно записываются. одна нода у меня лично в проёбе.

вообще на той ноде вебки с графаной нет, так что я не пострадаю)

bee26
28.08.2017
12:11:59
2017-08-28 15:10:00,423 [noc.core.dcs.base] Session lost. Forcing quit 2017-08-28 15:10:00,424 [noc.core.dcs.base] Cannot refresh session, stopping 2017-08-28 15:10:00,424 [noc.core.dcs.base] Shooting self with SIGTERM 2017-08-28 15:10:00,424 [discovery] SIGTERM caught, Stopping 2017-08-28 15:10:00,424 [discovery] Stopping 2017-08-28 15:10:00,425 [nsq.async] uncaught exception in data event Traceback (most recent call last): File "/opt/noc2/noc/local/lib/python2.7/site-packages/nsq/async.py", line 287, in _read_body self.trigger(event.DATA, conn=self, data=data) File "/opt/noc2/noc/local/lib/python2.7/site-packages/nsq/event.py", line 85, in trigger ev(*args, **kwargs) File "/opt/noc2/noc/local/lib/python2.7/site-packages/nsq/async.py", line 498, in _on_data self.send(protocol.nop()) File "/opt/noc2/noc/local/lib/python2.7/site-packages/nsq/async.py", line 293, in send self.stream.write(data) File "/opt/noc2/noc/local/lib/python2.7/site-packages/tornado/iostream.py", line 387, in write self._check_closed() File "/opt/noc2/noc/local/lib/python2.7/site-packages/tornado/iostream.py", line 925, in _check_closed raise StreamClosedError(real_error=self.error) StreamClosedError: Stream is closed что это?

чего ноку не хватает?

fx00f
28.08.2017
12:32:25
Кто последним провиль Dlink.DxS трогал? Очень в падлу в коммитах искать...

Dmitry Luhtionov committed 29dde18 диверсант в наших рядах )))

Ivan
28.08.2017
12:34:43
тык пингуй его @dmitryluhtionov

fx00f
28.08.2017
12:35:39
ага

Нихрена только не найду, чтож так повлиять могло. Все regexp впоряде..... Мистика.

Ivan
28.08.2017
13:52:32
конфиг-парсинг кто трогал?

факты там всякие, ворнинги, если чего-то нету

fx00f
28.08.2017
13:58:00
Ищи коммиты )))

Google
Ivan
28.08.2017
14:02:39
да не, мне надо примеры хоть, куда тыкать



я просто логики немного не понял

мы всё равно к МО привязывает валидейшн полиси, зачем ещё раз по селекторам фильтровать?

Andrey
28.08.2017
14:16:29
не

bee26
28.08.2017
14:16:39
можно и так и сяк - 1001 способ

Andrey
28.08.2017
14:16:42
мы привязываем политику к ObjectProfile

привязывать его к 1 MO, смысла не много

разве что какая-то супер важная железка

bee26
28.08.2017
14:17:13
но лучше - как советует производитель

зато универсально

Ivan
28.08.2017
14:18:44
bee26
28.08.2017
14:18:57
сверху

есть кнопка

Ivan
28.08.2017
14:19:05
бляя

спасибо

Как же сложно.

надо заставить хотя бы 1 свитч пройти проверку

пока не удалося

Google
bee26
28.08.2017
14:20:07
проверка - по русски если. на инглише validation

bee26
28.08.2017
14:20:45
имей ввиду - валидаторы только на изменения конфига применяются

Ivan
28.08.2017
14:21:01
МО <- МО_Obj.profile <- Valid.policy -< valid. rule

bee26
28.08.2017
14:21:25
если "левый" конфиг отложился, то уже не сработает

Ivan
28.08.2017
14:23:44
Факты обязательны?

bee26
28.08.2017
14:24:19
смотри рульки. у меня без фактов срабатывает

рульки всякие есть. на любой вкус и цвет

Ivan
28.08.2017
14:25:27
Мне нехватает хэндлера на нахождение стрингов ИЛИ

смотри рульки. у меня без фактов срабатывает
Там разве есть предустановленные?

Или ты про разные хендлеры?

bee26
28.08.2017
14:26:49
в рульке обработчик по фактам или по стрингам

ну да в инглише handler

clips rules

на kb... clips подробно расписан с примерами

насчет или.. в полисере кучка рулек вроде

Ivan
28.08.2017
14:30:53
я только неочень понял, что лучше: сделать поиск строки enable syslog или в фактах service is enabled

Ivan
28.08.2017
14:45:46
имей ввиду - валидаторы только на изменения конфига применяются
как заставить нок это обойти? пусть и в шелле

Google
Ilya
28.08.2017
14:47:13
никак

иначе тебе надо держать все конфиги всех железок в кэшэ

Можно hash считать и при изменении делать проверку

Ivan
28.08.2017
14:51:18
что ты несёшь? сонфиги в базе лежат, каждый сбор — сравнение

Andrey
28.08.2017
14:54:53
В конце пример

Ivan
28.08.2017
14:55:21
ох, я ещё не добрался, спасибо

В статье написано
а как связаны Error types и Rules?

Ilya
28.08.2017
14:59:12
что ты несёшь? сонфиги в базе лежат, каждый сбор — сравнение
а можно сделать, что бы сравнивалось при изменении хэша

забей

Ivan
28.08.2017
15:00:03
зачем считать хэш, если всё равно пото делать диф?

Ilya
28.08.2017
15:00:18
я наркоман

Andrey
28.08.2017
15:04:39
Ivan
28.08.2017
15:06:07
не уловил связи между ними, где она задаётся.

Andrey
28.08.2017
15:12:21
В правиле, помоему

Ivan
28.08.2017
15:14:26
там есть хэндлер и еррор_текст



Andrey
28.08.2017
15:15:55
Это не то

Их можно писать в clips

Если правила такие, то это в код лезть

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