@nocproject

Страница 1559 из 2357
Wingman
26.11.2017
21:13:35
там консоль старая открыта

Dorian
26.11.2017
21:13:50
Чет я консула не вижу

Wingman
26.11.2017
21:14:09
так, ладно

пойду спать, а то так можно и до утра)

Google
Ivan
26.11.2017
21:14:34
Нужно

Пиши завтра, поковыряем

Dorian
26.11.2017
21:14:59
Хехе Я с первой инсталляцией до 6 утра сидел

kk
26.11.2017
21:15:05
systemctl restart nginx

Dorian
26.11.2017
21:15:14
Увлекательно

kk
26.11.2017
21:15:27
80 есть. 443 нет

Wingman
26.11.2017
21:20:56
гы

invalid number of arguments in "server_name" directive in /etc/nginx/conf.d/noc.conf:14



?

откуда он сервер нейм заполняет?

(не, ну я могу руками поправить, но некошерно жи)

и тавер не даёт fqdn в имя ноды вбить :(

Google
kk
26.11.2017
21:27:26
башня. в env Host

Wingman
26.11.2017
21:27:47
ага, thx

Алексей
26.11.2017
21:46:44
какие 12 виртуалок ?

Алексей
26.11.2017
21:47:59
18 это если сислога будет очень много и надо будет больше класификаторов. кстати может быть сильно поможет pypy ну как @somovis потестить сможет

Ivan
26.11.2017
21:52:01
как вы сислог резервируете? точнее, демон сислога

Andrey
27.11.2017
05:14:49
боброе утро

Wingman
27.11.2017
05:44:35
А никто не пробовал данные всяких кликхаусов в tmpfs держать? Ну то есть, пропадут данные при внезапном ребуте - и хрен с ними, зато проблем с производительностью нет

Ilya
27.11.2017
05:46:13
КХ не особо диск насилует

Wingman
27.11.2017
05:47:14
Ну если дохрена метрик с тысяч девайсов

У меня карбон так крутится

Ilya
27.11.2017
05:47:42
Тысячи - не страшно

Совсем мало io

Wingman
27.11.2017
05:47:52
Гут

Google
Wingman
27.11.2017
06:33:28
Типа того

Оперативка есть, а ссд покупать надо)

E_zombie
27.11.2017
06:34:44
озаботься этим вопросом. инфа сотка.

Ilya
27.11.2017
06:34:52
Оперативная и свободная? Странно

Andrey
27.11.2017
06:36:41
рекомендация

у @E_zombie явно контракт на продвижение

E_zombie
27.11.2017
06:38:17
как у медиков за прививки

хахахаха

UNHANDLED EXCEPTION (2017-11-27 09:33:23.154148) PROCESS: ./services/web/service.py VERSION: 15.05.1+microservices.7766.2a90b5a BRANCH: microservices CHANGESET: 2a90b5ab ERROR FINGERPRINT: d72bfb01-8154-54b1-85f1-35f479c596b6 WORKING DIRECTORY: /opt/noc EXCEPTION: <class 'noc.main.models.pool.DoesNotExist'> START OF TRACEBACK

у всех нормально домены открываются 7

Wingman
27.11.2017
06:44:49
Оперативная и свободная? Странно
Ну у меня нок девственно чист :) Вчера кое-как поставил, теперь надо сообразить, как и чем его наполнять, и вообще с какой стороны подступиться)

не слушай байки про SSD
В смысле никакого дикого io на десятках/сотнях тыщ метрик - нет?

E_zombie
27.11.2017
06:45:43
10 баксов и я поделюсь скриптом

from noc.sa.models.managedobject import * from noc.sa.models.managedobjectprofile import * from noc.sa.models.authprofile import * from noc.sa.models.administrativedomain import * adm = AdministrativeDomain.objects.filter() for a in adm: print a, a.default_pool , a.name, a.remote_system, a.remote_id

народ. нормально у вас отрабатывает такое ?

Алексей
27.11.2017
06:46:47
В смысле никакого дикого io на десятках/сотнях тыщ метрик - нет?
есть дикий io. 50к девайсов генерит 200 Iops в норме на запись. и 1000 в пике при сложных выборках.

Wingman
27.11.2017
06:47:05
10 баксов и я поделюсь скриптом
Скриптом чего?) Понимания сути и чего где ьам есть?)

E_zombie
27.11.2017
06:47:09
@wingz https://kb.nocproject.org/pages/viewpage.action?pageId=25886747

Google
E_zombie
27.11.2017
06:47:17
внизу смотри

это всё в ./noc shell

E_zombie
27.11.2017
06:48:24
да он ваще не работает



Алексей
27.11.2017
06:48:50
а почему у тя .filter() а не .all()

E_zombie
27.11.2017
06:49:34
да пох. мне надо домены починить

Wingman
27.11.2017
06:49:51
@wingz https://kb.nocproject.org/pages/viewpage.action?pageId=25886747
Да не, мне для начала в интерфейсе разобраться и руками чегонить надобавлять - немного, для понимания

Дальше то какнить из лю поимпортирую

E_zombie
27.11.2017
06:50:19
ты сперва хосты добавь а потом всё остальное.

Wingman
27.11.2017
06:50:26
Ушу

Угу*

Гайдов не хватает :)

E_zombie
27.11.2017
06:50:40
без этого тыркаться там бесполезняк. там хуй сломаешь

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

соберись, тряпка, и иди добавляй хосты.

только не надо тут про интеграцию с забиксом.

Wingman
27.11.2017
06:52:03
Зачем с забиксом

С билинхом )

E_zombie
27.11.2017
06:52:17
хуилингом

Google
Wingman
27.11.2017
06:52:28
Точнее, со своей црм

А из нее уже при добавлении железки она и в биллинг, и в жабикс летит

Ну и в нок будет, если взлетит)

соберись, тряпка, и иди добавляй хосты.
Стесняюсь спросить, а хосты там где? ;))

(У меня отдельна боль, я щас вообще с мобилы по его интерфейсу лазию ;)

Алексей
27.11.2017
06:55:02
не надо так.

Wingman
27.11.2017
06:56:02
:(

Wingman
27.11.2017
07:32:25
Ну до офиса доеду - поковыряю

Ivan
27.11.2017
07:36:01
Service Activation/ Managed Object тут хосты. Привыкай к сокращениям типа Sa/Mo. Благо у нока дерево, можно не потеряться

Dorian
27.11.2017
08:43:10
А infulx уже ставить не нужно ?

Алексей
27.11.2017
08:45:29
в том случае если решишь вопрос самомониторинга самостоятельно — нет уже не нужно

Wingman
27.11.2017
09:25:08


С виду - относится к интеграции с внешней системой, которую я оставляю пустой

Petrov
27.11.2017
09:26:08
from noc.inv.models.interfaceprofile import InterfaceProfile from noc.inv.models.interface import Interface from noc.sa.models import * import logging def set_interface_profile(timeout = None): current_profile = InterfaceProfile.objects.get(name="default") new_profile = InterfaceProfile.objects.get(name="default") default = InterfaceProfile.objects.get(name="default") uni = InterfaceProfile.objects.get(name="int_client") nni = InterfaceProfile.objects.get(name="int_load") interface = Interface.objects.filter(type="physical") for i in interface: current_profile = i.profile new_profile = current_profile if i.link: new_profile = nni elif not i.description: new_profile = default elif i.profile == default and i.description: new_profile = uni if new_profile != current_profile: i.profile = new_profile i.save() logging.info("[pyrule.set_interfaces_profile] set interface.profile %s '%s'->'%s'" % (i, current_profile.name, new_profile.name)) return True подскажите как правильно переделать под housekeeping

Ivan
27.11.2017
09:27:57
а это баг

у тебя вообще auth profiles пустые?

Wingman
27.11.2017
09:28:13
ну вот это первый

(был бы)

всё, всё пропало, ждать апдейтов? :)

E_zombie
27.11.2017
09:29:17
@Krakozaber нахера тебе такой изврат если есть правила для классификации интерфейсов ?

Ivan
27.11.2017
09:29:18
всё, всё пропало, ждать апдейтов? :)
похоже, что да. Но ты можешь креденшилы пока просто в железки вписать

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