
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

Ivan
28.08.2017
14:20:21

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

Ilya
28.08.2017
14:41:45

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
ох, я ещё не добрался, спасибо

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
Если правила такие, то это в код лезть