@nocproject

Страница 983 из 2357
Ivan
28.04.2017
09:41:54
я уже в 3-х браузерах пробовал

Сервис кард умеет логи писать?

E_zombie
28.04.2017
09:50:27
а чё нет?

Maksim
28.04.2017
09:59:43
@EKbfh {'interfaces': ['<drop>'], чего за интерфейс такой ?

Google
Ivan
28.04.2017
10:00:40
@EKbfh {'interfaces': ['<drop>'], чего за интерфейс такой ?
Это статик запись на дроп мака

Maksim
28.04.2017
10:01:10
Invalid value for 'interfaces': Invalid interface '<drop>'

это какое-то твое колдунство ?

Ivan
28.04.2017
10:06:09
это какое-то твое колдунство ?
Всмысле? Просто на любой циске можно добавить запись с дропом мака

В каком-то влане

Maksim
28.04.2017
10:06:21
ну это да

Ivan
28.04.2017
10:07:29
mac-address-table static 0060.8cf1.6642 vlan 514 drop

Константин
28.04.2017
11:21:07
т.е. цветные кружки не тыкаются
Посмотрите, это только у меня не проходит авторизация по клику на аварии heatmap? /var/log/nginx/noc.error.log 2017/04/28 14:18:30 [error] 2387#2387: *3387 no live upstreams while connecting to upstream, client: 172.20.200.133, server: noc-1.rrcki.ru, request: "GET /api/card/view/alarmheat/ajax/?z=17&w=37.46338963508607&e=37.47712254524232&n=55.799670847250034&s=55.79429725522186&maintenance=0 HTTP/1.1", subrequest: "/api/auth/auth/", upstream: "http://login/api/auth/auth/", host: "noc-1.rrcki.ru", referrer: "https://noc-1.rrcki.ru/api/card/view/alarmheat/1/" 2017/04/28 14:18:30 [error] 2387#2387: *3387 auth request unexpected status: 502 while sending to client, client: 172.20.200.133, server: noc-1.rrcki.ru, request: "GET /api/card/view/alarmheat/ajax/?z=17&w=37.46338963508607&e=37.47712254524232&n=55.799670847250034&s=55.79429725522186&maintenance=0 HTTP/1.1", host: "noc-1.rrcki.ru", referrer: "https://noc-1.rrcki.ru/api/card/view/alarmheat/1/"

Ivan
28.04.2017
11:21:54
Хм, сейчас. У меня по клику вообще ничего нет. Даже кликабельного объекта

Константин
28.04.2017
11:23:02
На страничке по клику ничего не происходит, толко в логах ругань

И объекта кликабельного нет

Ivan
28.04.2017
11:24:29
И объекта кликабельного нет
объекта у меня тоже нет. А вот эту ругань я убирал по совету @freeseacher добавлением card в башне и login. nginx тоже добавил инстансов

Алексей
28.04.2017
11:24:52
я ща фикс делаю

Google
Ivan
28.04.2017
11:25:05
Кстати,ю после добавления кардов время ответа у меня сократилось с 2,5с до 140мс

на что фикс, Лёша?

Ilya
28.04.2017
11:25:52
Bitbucket
28.04.2017
11:29:21
Aleksey Shirokih pushed to noc/feature/dcs merge default value on empty result from ch fix consul untar more idempotancy

Bitbucket
28.04.2017
11:31:15
Aleksey Shirokih pushed to noc/feature/microservices do not max_conns login

Aleksey Shirokih pushed to noc/feature/dcs Aleksey Shirokih: merge Aleksey Shirokih: do not max_conns login Andrey: Fix None value in fm.reportalarmdetail Andrey: Add profile to ReportInterfaceFacts Andrey: Additional fm.ReportAlarmDetail ... See all

Ivan
28.04.2017
11:45:55
@Kentmmm помогло?

E_zombie
28.04.2017
11:55:19
было бы ещё клёво чтобы под центосом деплой работал а не ломался на селинукс....

Алексей
28.04.2017
11:55:50
выключи selinux

E_zombie
28.04.2017
11:56:11
я показывал что он выключен. всё равно не работает.

Алексей
28.04.2017
11:56:29
у меня не воспроизводится

Константин
28.04.2017
11:57:04
@Kentmmm помогло?
Пока вожусь

Ivan
28.04.2017
12:00:23
потом пингуй меня

Bitbucket
28.04.2017
12:30:22
pushed to noc/feature/microservices : merge : merge : Cisco IOS fix get_mac_address_table : Fix Cisco.IOS get_mac_address_table

Константин
28.04.2017
12:32:39
потом пингуй меня
Увеличил инстансы - ошибки ушли

Google
Maksim
28.04.2017
12:32:49
Ivan
28.04.2017
12:34:20
Увеличил инстансы - ошибки ушли
но карта не стала работать, верно?

проверяй ;)
ну, как у меня, будет значит работать +)

Константин
28.04.2017
12:35:59
Карта не стала работать

Ivan
28.04.2017
12:36:05
проверяй ;)
спасибо, в issue отпишешься? я закрою

Ivan
28.04.2017
12:48:32
Карта не стала работать
Ага. Есть мысли, почему?

Gleb
28.04.2017
12:56:00
Константин
28.04.2017
13:35:50
Добрый день. Перестали собираться конфиги через ssh. Как это можно исправить? https://pastebin.com/RSDsswnW
Посмотри версию tornado. Похоже install everything ставит слишком новую версию. Прогони install requaried - должно правильную версию поставить

Ага. Есть мысли, почему?
Уже нет. Я в отпуск свалил. ?

Ivan
28.04.2017
13:38:45
Bitbucket
28.04.2017
13:41:53
Aleksey Shirokih pushed to noc/feature/dcs ha proxy role settings keepalived and ha proxy role checks keepalived and ha proxy role use ha proxy role reload systemd handler ... See all

Bitbucket
28.04.2017
14:14:21
Aleksey Shirokih pushed to noc/feature/dcs update grafana one by one

Alexey Shapovalov pushed to noc/alarmdiag Alexey Shapovalov: Pass alarm parameter to handler Alexey Shapovalov: Created new branch alarmdiag Andrey: Add DLink DIR-100 profile Dmitry Volodin: Heatmap coordinates in user profile Dmitry Volodin: Fix syntax error ... See all

Maksim pushed to noc/feature/microservices Maksim: Merged in ashapovalov/noc/alarmdiag (pull request #409) Pass alarm parameter to the handler in AlarmDiagnosticConfig.get_diag Alexey Shapovalov: Pass alarm parameter to handler Alexey Shapovalov: Created new branch alarmdiag

Maksim
28.04.2017
14:21:13
Странно, я вроде бы коммитил эту проблему.

Ilya
28.04.2017
14:29:34
Есть у кого заготовки с правами для СТП?

Или для операторов

Google
Ivan
28.04.2017
14:29:59
права это жопа =)

Ilya
28.04.2017
14:30:10
@dvolodin о великий

О, кто-то кстати что-то пофиксил с эскалациями. Перестали приходить сообщения с дубляжем, ура-ура!

Bitbucket
28.04.2017
14:55:46
Aleksey Shirokih pushed to noc/feature/dcs fix pgbouncer dir mode

Aleksey Shirokih pushed to noc/feature/dcs do no create pgbouncer dirs in os specific tasks

pushed to noc/feature/microservices : Fix Alarm Class add Handler

Andrey pushed to noc/feature/microservices Add POST for API request Add ids filter for objectlist

uncol pushed to noc/feature/microservices getnow: refactoring code

Aleksey Shirokih pushed to noc/feature/dcs better keepalived integration

Alexey Shapovalov pushed to noc/bugfixes/ui-fm-eventclass Alexey Shapovalov: A few more missed fields Alexey Shapovalov: Missed fields added to ui/web/fm/eventclass/Model.js Alexey Shapovalov: Created new branch bugfixes/ui-fm-eventclass Dmitry Luhtionov: Add initial support for Eltex.LTE profile Andrey: Add average tasks time to monitor ... See all

Admin
ERROR: S client not available

Bitbucket
28.04.2017
15:19:01
Maksim pushed to noc/feature/microservices Maksim: Merged in ashapovalov/noc/bugfixes/ui-fm-eventclass (pull request #381) Missed fields in ui/web/fm/eventclass/Model.js Approved-by: e_zombie <chupokabro@san.ru> Approved-by: Dmitry Luhtionov <dmitryluhtionov@gmail.com> Alexey Shapovalov: A few more missed fields Alexey Shapovalov: Missed fields added to ui/web/fm/eventclass/Model.js Alexey Shapovalov: Created new branch bugfixes/ui-fm-eventclass

E_zombie
28.04.2017
15:22:25
@Anc1ent через конфиг и ребут.

Gleb
28.04.2017
15:23:04
@Anc1ent через конфиг и ребут.
Тогда пока без идей

E_zombie
28.04.2017
15:23:45
гавнишен. я уже бухой.

пойду допивать пиво.

а какая была идея ?

Gleb
28.04.2017
15:30:29
Ну setenforce 0 делает permissive а он временами все же блочит. Сейчас плотно селинуксом занялся. Оказалось что есть такие места где им реально пользуются ?

Ilya
28.04.2017
15:58:37
Пятничные коммиты

Google
Bitbucket
28.04.2017
16:05:05
pushed to noc/feature/microservices : Fix Alarm/Event Class add Handler : Fix Alarm/Event Class add Handler

uncol pushed to noc/feature/microservices filter: fixed

Maksim
28.04.2017
16:29:32
@somovis а ты смог сделать рассылки на 2 группы ?

Ilya
28.04.2017
16:30:50
До

@somovis а ты смог сделать рассылки на 2 группы ?
У меня много групп в итоге и ЗО)

Maksim
28.04.2017
16:31:43
можно наверно задать несколько ботов, но не вижу смысла

Ilya
28.04.2017
16:32:38
Не

Нафиг

По каналам удобно

Меня попросили просто прикрутить бота к паре каналов

Gleb
28.04.2017
16:38:28
дебиан ?
Центос, мать его... Я подозреваю сильно что на убунте бы все легко прошло, но нужно rhel или rhel based

Алексей
28.04.2017
16:38:45
а какие конкртено были грабли ?

E_zombie
28.04.2017
16:42:36
таши ви гоните не православную шляпу....

Gleb
28.04.2017
16:50:39
Надо записи поднимать, попозже соберу инфу и напишу. Вообще я понимаю там везде питон и можно посмотреть что и как работает, но я пока не на столько близко знаком с питоном. Написал я конфиги например стартанул патрони, ок говорит жду пока мастер стартанет , висит по указанному Таймауту и падает . Так то я понимаю решение крутое, явно рабочее и проблема именно в том что я во всем разобраться не могу т.к. расчет явно на т о что тот кто это будет ставить в код полезет смотреть. Потому что шутки шутками , но из чужих плейбуков ансибла не разворачивается даже хотя там все проще простого. Я вот неделю не трогал, хочу в воскресенье или понедельник добить. Думаю тогда и подробности будут. Я правда варант с etcd пробовал, а можно еще С zookeper или consul сделать, вот это я думаю и попробовать , потому что с etcd кластером тоже как то не очень прозрачно все

Алексей
28.04.2017
16:53:26
ну я вкручиваю consul

etcd тащить не хочу

E_zombie
28.04.2017
16:53:39
консуль это хорошо.

Алексей
28.04.2017
16:54:12
zookeeper приедет вместе с clickhouse

E_zombie
28.04.2017
16:54:13
я вот имею идею как сделать хранение конфигов для профиля RHEL но писать его буду на след неделе.

# -*- coding: utf-8 -*- ''' Проверяет что логин пароль подходит и если нет то выставляет автоподбор ''' from noc.sa.interfaces.igetversion import IGetVersion from noc.sa.models.managedobject import ManagedObject from noc.sa.models.managedobject import AdministrativeDomain from noc.sa.models.managedobjectprofile import ManagedObjectProfile from noc.sa.models.authprofile import * from noc.services.discovery.jobs.base import DiscoveryCheck #from core.ioloop.ping import Ping #from services.ping.service import PingService from noc.sa.models.objectstatus import ObjectStatus from core.script.base import BaseScript from noc.core.management.base import BaseCommand staticob = ManagedObjectProfile.objects.get(name='staticip') default = ManagedObjectProfile.objects.get(name='default') loopback = ManagedObjectProfile.objects.get(name='loopback') servers = ManagedObjectProfile.objects.get(name='servers') #autodiscovery = AuthProfile.objects.get(name='autodiscovery') faillogin = {} for m in ManagedObject.objects.filter(object_profile=servers).exclude(object_profile=staticob).exclude(name='SAE').exclude(object_profile=loopback): # print m, m.is_managed, ObjectStatus.get_status(m) if m.is_managed == True and ObjectStatus.get_status(m): # проверить что Login отрабатывает нормально #print m, m.is_managed, ObjectStatus.get_status(m) l = m.scripts.login() print m, "Login:" , l if l == False: m.auth_profile = AuthProfile.objects.get(name='autodiscovery') m.user = None m.password = None m.is_managed = False m.save() m.is_managed = True m.save() # добавляем в массив чтобы потом отправить по почте. faillogin.update({m.name: m.address}) if faillogin is not None: for key in faillogin.keys(): print key, faillogin[key]

может нам такую фигню встроить ?

хотя наверное лучше это в fix запихать

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