
fx00f
13.08.2017
20:28:38
хотя интерфейсы по умолчанию же настроены, ща проверю!

Andrey
13.08.2017
20:29:04
аварии не надо настраивать) если пингуются объекты - будут и аварии

Ilya
13.08.2017
20:30:26
@aversant привет, может ты можешь знать, почему у меня МО с кирииллицей в имени не проходят дискавери?
ругается на ascii

Google

fx00f
13.08.2017
20:30:44

Andrey
13.08.2017
20:30:49
потому что кодировка кривая

Ilya
13.08.2017
20:30:55
при этом ascii не находит

Andrey
13.08.2017
20:30:58
вы там целый вечер это обсуждали

Ilya
13.08.2017
20:31:12
да

Andrey
13.08.2017
20:31:20
в каком плане, не наход ascii ?

Ilya
13.08.2017
20:32:24
from noc.sa.models.managedobject import ManagedObject
mo = ManagedObject.objects.filter()
for m in mo:
if type(m.name) != unicode:
m.name = unicode(m.name, "utf-8")
print(m.name)
m.save()

Andrey
13.08.2017
20:32:27
перед вгрузкой csv её надо было преобразовать в кодировку UTF-8

fx00f
13.08.2017
20:32:36

Andrey
13.08.2017
20:32:51

fx00f
13.08.2017
20:32:56

Andrey
13.08.2017
20:33:00

fx00f
13.08.2017
20:33:04
Но почему-то в эвентах пусто при этом

Google

Ilya
13.08.2017
20:33:16

fx00f
13.08.2017
20:33:28
Ping Fail ?
а, нет! наебал!
Periodic discovery raise umbrella alarms

Andrey
13.08.2017
20:33:32

Ilya
13.08.2017
20:33:48

fx00f
13.08.2017
20:33:56
в вебке пинг ОК стоит с какого-то

Andrey
13.08.2017
20:34:03

fx00f
13.08.2017
20:34:28
при падении

Andrey
13.08.2017
20:34:36
а что-то упало?

fx00f
13.08.2017
20:34:52
да, в логе пинга статус false, в FM тишина в эвентах тоже

Andrey
13.08.2017
20:35:02
т.е. не работает NSQ

fx00f
13.08.2017
20:35:08

Ilya
13.08.2017
20:35:09

Andrey
13.08.2017
20:35:11
ибо по нему идёт сообщение от пингера
вот в том коде, что тебе прислали надо заменить unicode на преобразование

Google

Andrey
13.08.2017
20:35:48
и всё
в инете куча примеров

fx00f
13.08.2017
20:35:58

Andrey
13.08.2017
20:36:42
надо зайти в nsqadmin и посмотреть на состояние всего хозяйства

fx00f
13.08.2017
20:37:17
смотрел
там пусто кругом
аж вот так ))
ням-ням
Aug 13 23:38:33 test-node0 nsqadmin: [nsqadmin] 2017/08/13 23:38:33.362103 ERROR: failed to get nsqd stats - Failed to query any nsqd:
Aug 13 23:38:33 test-node0 nsqadmin: [nsqadmin] 2017/08/13 23:38:33.362125 502 GET /api/counter (95.172.49.103:64320) 1.038343ms
кароче
перезапустил nsqd ивсё заработало, топики создались

Andrey
13.08.2017
20:41:23
гм.... шаманская штуковина
:)

fx00f
13.08.2017
20:41:55
хотя я проверял её статус и всё с ней было хорошо...

Andrey
13.08.2017
20:42:31
@somovis вообще, загрузка из csv умеет обновление полей

Ilya
13.08.2017
20:42:56

Andrey
13.08.2017
20:43:01
только на забудь в UTF8 сделать

Ilya
13.08.2017
20:43:02

fx00f
13.08.2017
20:43:11
так как не отрабатывает тот скрипт

Google

fx00f
13.08.2017
20:43:42
он бы по type(m.name) != unicode находил бы

Andrey
13.08.2017
20:44:08
unicode не преобразовывает в utf-8
это не связанные вещи. unicode - это тип данных
utf-8 это кодировка
для преобразования encode(), decode() есть

fx00f
13.08.2017
20:45:39

Andrey
13.08.2017
20:45:47
толку от него

fx00f
13.08.2017
20:46:11
условие не отрабатывает даже, я вот про что

Andrey
13.08.2017
20:46:12
проблема же не в том, что там не unicode!
данные лежат не в той кодировке

Dmitry
13.08.2017
20:46:47
там кривые символы для utf
?

fx00f
13.08.2017
20:47:10
кароче! CH ваш этот не работает!
2017-08-13 23:45:14,462 [chwriter] [interface.date.ts.managed_object.path.load_in.load_out.packets_in.packets_out] Recovering records
2017-08-13 23:45:14,462 [chwriter] Requeueing 920 records to topic chwriter
2017-08-13 23:45:14,475 [chwriter] [ping.date.ts.managed_object.attempts] Failed to write records: 401 Code: 194, e.displayText() = DB::Exception: Password required for user default, e.what() = DB::Exception

Ilya
13.08.2017
20:47:21
Unknown error during dereference: 'ascii' codec can't encode characters in position 16-19: ordinal not in range(128)

fx00f
13.08.2017
20:48:27
а конфиг я смотрел! там тот пароль, что и в бошке. другое дело, что где-то не то подставляется!

Dmitry
13.08.2017
20:50:32
>>> import sys
>>> sys.getdefaultencoding()
'utf-8'
вот такое проверь

Ilya
13.08.2017
20:52:16
from noc.sa.models.managedobject import ManagedObject
mo = ManagedObject.objects.filter()
for m in mo:
if type(m.name) != unicode:
m.name = m.name.decode('utf-8')
print(m.name)
m.save()

Google

Ilya
13.08.2017
20:52:22
уже 3 раз :)
а нет
прикинь
In [8]: sys.getdefaultencoding()
Out[8]: 'ascii'

fx00f
13.08.2017
20:53:03

Dmitry
13.08.2017
20:53:13
и эти люди выносят мне мозг
?

Ilya
13.08.2017
20:54:29
и эти люди выносят мне мозг
так а почему-же, если прописано
root@noc:/opt/noc# cat lib/python2.7/site-packages/sitecustomize.py
import sys
sys.setdefaultencoding("utf-8")

fx00f
13.08.2017
20:54:46
Кривой деплой))))

Ivan
14.08.2017
04:11:24
Утро вам

Ilya
14.08.2017
04:46:08
Утра

E_zombie
14.08.2017
04:57:49
Хуютра

Николай
14.08.2017
05:13:18
Дяденька, ты чё такой злобный

E_zombie
14.08.2017
05:30:58
спать хочу.
и работать надо

fx00f
14.08.2017
07:35:43
@freeseacher дай знать, как явишь себя этому миру)

Ivan
14.08.2017
07:37:31
?

fx00f
14.08.2017
07:38:49
?
нуачо? сам дал команду тестировать ветку и в кусты)
@EKbfh ты весб тоже chmetrics тестируешь?