
E_zombie
25.11.2016
07:13:19
подпись "бородатый робот и его создатель " 1909

Maksim
25.11.2016
07:14:59
ну так то видно, кто из них робот, а кто создатель )
не быть мне программистом, проклятый питон.

Maxim
25.11.2016
07:19:12
нужен все-таки какой-то механизм, чтобы задать приоритет способу логина на железку. а то сейчас столкнулся с тем, что из-за постоянных неудачных попыток логина по ключам (вместо пароля, с которым все работает) секьюрность железки банит юзера нока

Google

Ivan
25.11.2016
07:19:33

Maxim
25.11.2016
07:19:46
мм
а есть выбор?
раньше точно не было

Wad
25.11.2016
07:19:56
нок лезет по ключу всегда

Maxim
25.11.2016
07:20:34
именно. я у себя как-то ручками выправлял в кодах этот порядок выбора, но це есть костыль

Ivan
25.11.2016
07:21:42
ого, а я не знал

Maxim
25.11.2016
07:22:37
можешь посмотреть в логах на любой железке, куда нок должен ходить по паролю, если там включено логирование login_failed

Dmitry
25.11.2016
07:22:43
ну так на форум с детально расписанным предложением
:)
тогда и будем думать

Maksim
25.11.2016
07:31:12

Maxim
25.11.2016
07:37:30
https://forum.getnoc.com/t/topic/55

Google

E_zombie
25.11.2016
07:39:18
TASK [node : Setup /etc/hosts] 00:19failed: [nochost4] (item=nochost1) => {"failed": true, "item": "nochost1", "msg": "Aborting, target uses selinux but python bindings (libselinux-python) aren't installed!"}
при этом стоит что Инстал Эврисинг

Andrey
25.11.2016
07:41:38
эта ошибка выдаётся до установки пакетов

E_zombie
25.11.2016
07:43:17
клёва и деплой отваливается

Andrey
25.11.2016
07:43:33
ну, поставить надо, да

E_zombie
25.11.2016
07:44:12
ставится на минимальный центос
https://vk.com/wall-37948240_323140 вот её штыряет то
http://pastebin.com/hwRdqfhn

Ivan
25.11.2016
07:56:22
о да

E_zombie
25.11.2016
07:57:17
zlib-devel нужен в деплое
TASK [postgres : Setting pg_hba.conf] 01:34fatal: [nochost4]: FAILED! => {"changed": false, "failed": true, "msg": "Destination /var/lib/pgsql/data/pg_hba.conf does not exist !", "rc": 257}

Wad
25.11.2016
08:36:36

Andrey
25.11.2016
08:46:46
а зачем столько пингеров?

Ivan
25.11.2016
08:47:16
to ping them all

E_zombie
25.11.2016
08:47:24
хочу ёбта.

Ilya
25.11.2016
08:47:29
тебе на 14к железок хватит 4 пингера

Dmitry
25.11.2016
08:53:55
4 пингера достаточно на 50k железок

E_zombie
25.11.2016
08:54:31
больше пингеров богу пингеров.
вот доведёты вы меня до белой горячки и я напишу проверку доступности бд в супервизор.
и будите страдать

Google

Maksim
25.11.2016
08:55:30
пинговый мазахист

E_zombie
25.11.2016
09:12:13
я нужно ли нам синхронизировать время на нодах ?

Ilya
25.11.2016
09:23:27

E_zombie
25.11.2016
09:27:20
тогда надо ставить что нить типа ntpd и настраивать его.

Wad
25.11.2016
09:54:33
@dvolodin я все мучаюсь с RunCommand
разобрался почему вылазит No active service sae found
Activator не успевает выдать ответ, срабатывает таймаут logger.debug("Timed out")
файл rpc.py метод def _call
как увеличить таймауты для tornado.httpclient.AsyncHTTPClient

Ilya
25.11.2016
10:12:19

Bitbucket
25.11.2016
10:13:07
Dmitry Luhtionov pushed to noc/feature/microservices
Fix Huawei.MA5600T.get_interfaces script

Ivan
25.11.2016
10:16:22
@dmitryluhtionov О великий, есть время?

Dmitry
25.11.2016
10:16:33
:)
пиши мне в приват

Bitbucket
25.11.2016
10:17:56
rpc.py add TimeOut`s ➔


Ilya
25.11.2016
10:25:25
Может кто помочь с PG?
root@noc:/opt/noc# service postgresql status
● postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled)
Active: active (exited) since Пт 2016-11-25 12:26:42 MSK; 1min 30s ago
Process: 10778 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 10778 (code=exited, status=0/SUCCESS)
CGroup: /system.slice/postgresql.service
ноя 25 12:26:42 noc systemd[1]: Started PostgreSQL RDBMS.
root@noc:/opt/noc# service postgresql@9.4-main status
● postgresql@9.4-main.service - PostgreSQL Cluster 9.4-main
Loaded: loaded (/lib/systemd/system/postgresql@.service; disabled)
Active: active (running) since Пт 2016-11-25 12:26:53 MSK; 1min 24s ago
Process: 10833 ExecStop=/usr/bin/pg_ctlcluster -m fast %i stop (code=exited, status=0/SUCCESS)
Process: 10846 ExecStart=postgresql@%i %i start (code=exited, status=0/SUCCESS)
Main PID: 10852 (postgres)
CGroup: /system.slice/system-postgresql.slice/postgresql@9.4-main.service
├─10852 /usr/lib/postgresql/9.4/bin/postgres -D /var/lib/postgresql/9.4/main -c config_file=/etc/postgresql/9.4/main/postgresql.conf
├─10854 postgres: checkpointer process
├─10855 postgres: writer process
├─10856 postgres: wal writer process
├─10857 postgres: autovacuum launcher process
├─10858 postgres: stats collector process
└─10869 postgres: noc noc 10.50.74.63(60161) idle
После создания main>шаблоны - всё поехало
Сервисы при этом работают, но в ui web пусто


E_zombie
25.11.2016
10:27:09
может кеш в браузере почистить ?

Ilya
25.11.2016
10:27:26
кстати, может просто авторизация, а я зря ебусь
ахахахах, так и есть
Я убил 1 час на это :)

E_zombie
25.11.2016
10:28:13
ну бывает. я с баунсером там ёбся .

Google

E_zombie
25.11.2016
10:29:56
вот вам позитивчика.
https://pp.vk.me/c638020/v638020251/cdd4/cb6EFRl5R_k.jpg

Ilya
25.11.2016
10:38:52
:)

Bitbucket
25.11.2016
10:50:47
Dmitry Volodin pushed to noc/feature/microservices
card: Remove debugging text from alarm card
Dmitry Volodin pushed to noc/feature/microservices
scheduler: Fix context loading

Maksim
25.11.2016
11:42:28
на рутерах определение sla не работает ?

Andrey
25.11.2016
11:45:12

Maksim
25.11.2016
11:45:43
./noc discovery —debug run —check=sla box r4.cs.m9.msk
команда так выполняется ?

Andrey
25.11.2016
11:46:07
нет
галочка есть, считывать SLA ?
пробы

Maksim
25.11.2016
11:46:51
да
понять не могу в чем дело.
толи VRF не работаето толи SLA

Andrey
25.11.2016
11:47:12
скрипт пробы вытягивает?

Maksim
25.11.2016
11:47:59
ERROR: Failed: 'path-jitter

Andrey
25.11.2016
11:48:28
:) надо править скрипт

Google

Andrey
25.11.2016
11:48:44
вернее дополнять, скорее всего

Maksim
25.11.2016
11:48:54
ща, VRF почекаю. И попробую посмотреть в чем дело
TEST_TYPES = {
"path-jitter": "path-jitter",
"icmp-echo": "icmp-echo",
"icmp-jitter": "icmp-echo",
"echo": "icmp-echo"
добавил в sla_probes, а где еще копать?

Andrey
25.11.2016
11:57:10
ошибку выдаёт?

Maksim
25.11.2016
11:58:03
да, я так понимаю в base не прописан тип?

Andrey
25.11.2016
11:58:24
наверное, я сам скрипт ещё не смотрел

Maksim
25.11.2016
11:58:41
44 """
45 raise InterfaceTypeError("%s: %s. %s" % (self.__class__.__name__,
46 ==> repr(value), msg))
47

Andrey
25.11.2016
11:59:22
дурацкая привычка постить кусочек трейса:)

Maksim
25.11.2016
12:00:02
да да)) ща поправлю. Я тут с VRF воюю ))
он не работает сейчас ?

Andrey
25.11.2016
12:00:37
а что там с VRF?

Maksim
25.11.2016
12:01:07
ну я хотел с железки все VRF забрать, создал группу и прикрутил ее к ней. И прогнал дискавери, включил IPAM и чет пусто
добавил в sla_probes "path-jitter": "path-jitter",
но чет не помогло

Andrey
25.11.2016
12:06:20
надо в интерфейс добавить

Maksim
25.11.2016
12:06:39
get ? Или в sa/interface/base.py ?

Andrey
25.11.2016
12:06:57
https://bitbucket.org/nocproject/noc/src/3af7359b3d55cbac7757551ab2677a152e5ffe77/sa/interfaces/igetslaprobes.py?at=feature%2Fmicroservices&fileviewer=file-view-default
в тип
"type": StringParameter(choices=[
"icmp-echo",
"udp-echo",
"http-get",
"dns",
"ftp",
"dhcp"