
E_zombie
14.10.2016
13:40:35
https://kb.nocproject.org/pages/viewpage.action?pageId=19169410

Maksim
14.10.2016
13:40:46
я то тут, то там. Питон немного, немного перл

E_zombie
14.10.2016
13:41:12
ну там идея такая. дёрнуть из базы айпишники которые уже есть в базе.

Maksim
14.10.2016
13:41:17
но обычно ищу похожее готовое решение и пытаюсь его дописать под свои нужды )

Google

Maksim
14.10.2016
13:41:25
да там по snmp можно выдергивать все данные
по сути есть уже даже скрипт на питоне написанный )

E_zombie
14.10.2016
13:41:51
SQLQUERY="SELECT address FROM sa_managedobject where address = '$address' and name not like 'wiping-%' limit 1 ;"
записать их в файл для исключений для нмапа . скорпить нмпату файл с диапазоном своей сети.

Maksim
14.10.2016
13:42:58
я думаю чуть позже займусь этим, там сложно и геморойно в некоторой степени

E_zombie
14.10.2016
13:42:58
получится список айпишников которых у тебя нету в БД.
сформировать файл для автоматического импорта.
задача решена

Maksim
14.10.2016
13:43:28
да я понимаючто самый простой способ выгрузить в файл и потом загрузить из файла

E_zombie
14.10.2016
13:43:42
я погу тебе дать свой скрипт - вобьешь свои данные и всё
или так.
./noc csv-import sa.managedobject .....

Maksim
14.10.2016
13:44:03
буду благодарен, но говорю пока постепенно, я хочу понять все возможности

Google

E_zombie
14.10.2016
13:44:18
хехехе. пока не загрузишь не поймёшь

Maksim
14.10.2016
13:44:39
=)
я пытаюсь понять возможности НОК ) я хочу уйти от забикса

E_zombie
14.10.2016
13:45:24
забей. это системы разного уровня и предназначения. нок - систама управления а мониторинг это нашлёпка

bee26
14.10.2016
13:45:34
разные задачи

Maksim
14.10.2016
13:45:48
ну мониторинг то в целом есть

E_zombie
14.10.2016
13:46:09
он ничто если у тебя нет реакции на событие.

bee26
14.10.2016
13:46:12
копни глубже и его не станет

Maksim
14.10.2016
13:46:57
вы больше используете нок для управление сетью?

E_zombie
14.10.2016
13:47:24
имеенно. и мониторинг нахер стал не нужен

Maksim
14.10.2016
13:47:24
я говорю, пока пытаюсь понять основной функцианал всего этого имущества, в некоторой степени VC мне уженравится ) упростил задачу
ну мониторинг который у меня на забиксе не заменишь )

bee26
14.10.2016
13:47:39
яс пень. заебикс под это не приспособлен

Maksim
14.10.2016
13:47:52
я неделю карту рисовал )

bee26
14.10.2016
13:48:15
и ипам был хорош и карты лучше прежнего рисует

E_zombie
14.10.2016
13:48:37
ЫЫЫЫЫ
:( мне до карт ещё далековато.

SS
14.10.2016
13:49:11
карты и забикс это БСДМ
в ноке карты рулезъ

E_zombie
14.10.2016
13:49:23
мне бы импортировать нетворк сегменты из девелопа

Google

bee26
14.10.2016
13:49:53
бери постгрес и копируй. таблицы вроде те же
или cvs-import

E_zombie
14.10.2016
13:50:23
для сегментов нету
и сегменты в монге лежат. в постгресе только ключи

bee26
14.10.2016
13:51:38
нагенерь скриптом

E_zombie
14.10.2016
13:51:51
слооожна.
там их многа и они не привязаны к топологии сети.

bee26
14.10.2016
13:52:15
по ип префиксам
а к чему?

E_zombie
14.10.2016
13:52:36
даже есди вынуть с оборудования то это надо по снмп научиться лазить по железкам из скриптов

bee26
14.10.2016
13:52:59
а в чем проблема? питон умеет

E_zombie
14.10.2016
13:53:06
не. у нас пидорастия типа построили кольцо - это первое. построили второе - это второе.
у меня не получилось .

Maksim
14.10.2016
13:53:17
у меня карда задрота )

bee26
14.10.2016
13:53:48
commands.getoutput(cmd)
в смд запрос, который snmpget -v 2c -c public ip

E_zombie
14.10.2016
13:55:12
это из питона в шелле выполнится ?

bee26
14.10.2016
13:55:18
ага

E_zombie
14.10.2016
13:55:31
внезапно. спасибо. зайпесал. в пн попробую.

bee26
14.10.2016
13:55:45
в начале скрипта import commands не забудь

Google

E_zombie
14.10.2016
13:56:59
хотя я сейчас уже из конфигов оборудования вынуть сегмент. оно у меня в сислокей записан.
вот такой вот я извращенец.

bee26
14.10.2016
13:58:48
а конфиги еще проще - config=mo.config.get_gridvcs().get(mo.id)

E_zombie
14.10.2016
14:00:04
я через mo.config.get()

bee26
14.10.2016
14:00:26
ну да. щас вроде так

E_zombie
14.10.2016
14:01:00
слушай. а может таким образом можно экспортировать все срезы для конфига и проимпортировать его
а то я в новую инсталяцию конфиги не импортил.

bee26
14.10.2016
14:01:49
а зачем? валидаторы на старых конфигах не сработают
конфиги не в монге разве лежали?

E_zombie
14.10.2016
14:02:54
в монге. я не тащил. мне просто перетащить историю изменений.

Maksim
14.10.2016
14:06:20
спасибо, всем хороших выходных

E_zombie
14.10.2016
14:06:21
такс . нахер нработу.
надо идти приобщаться к исскуству

bee26
14.10.2016
14:08:54
искусству

Maksim
14.10.2016
14:19:50
EXCEPTION: <class 'mongoengine.errors.OperationError'> Could not save document (WiredTigerIndex::insert: key too large to index, failing 3551
слишком много ? )

Bitbucket
14.10.2016
16:13:44
uncol pushed to noc/feature/microservices
IE fix pdf reports

kk
14.10.2016
16:29:06
монга опять ...
https://jira.mongodb.org/browse/SERVER-26620

Maksim
14.10.2016
17:48:22
О сегодня утром ипался с этим

Aleksandr
15.10.2016
10:37:11
@freeseacher в графане в шаблон надо добавить "interval": ">10s" , время >10s надо ставить в зависимости от частоты опроса, это нужно, если:
Group by time
Group by time is important, otherwise the query could return many thousands of datapoints that will slow down Grafana
Leave the group by time field empty for each query and it will be calculated based on time range and pixel width of the graph
If you use fill(0) or fill(null) set a low limit for the auto group by time interval
The low limit can only be set in the group by time option below your queries
You set a low limit by adding a greater sign before the interval
Example: >60s if you write metrics to InfluxDB every 60 seconds
а так же потому что график пинга , памяти, cpu не рисуются, если данных нет или они равны нулю

Google

Алексей
15.10.2016
10:37:43
это надо стаивть на уровно датасорса
для пинга согласен

Aleksandr
15.10.2016
10:38:27
в датасорсе у меня этот параметр проставлен, но тут не используется

Алексей
15.10.2016
10:38:38
я просто не нашел нормального способа подставить туда интервал опроса
и заложился пока на дефолты

Aleksandr
15.10.2016
10:39:44
дефолт из датасорса не используется и в шаблоне пусто и из-за этого график перестает рисоваться...
я сегодня накатился grafands и пока не понял зачем и как ее использовать...
nocds в датасорсах есть
а при прямом обращении к /api/grafanads 500 ловлю

Yuriy
15.10.2016
10:42:56
Графана же

Алексей
15.10.2016
10:43:03
да графана

Yuriy
15.10.2016
10:43:05
Или не?

Aleksandr
15.10.2016
10:45:16
кстати, в датасорс в дефолт груп бай тайм значения надо указывать в виде >300s а не просто 300, по-крайней мере в подсказке рядом так указано
да, прописал там >300s и график начал рисоваться
без указания интервала в самом шаблоне

Алексей
15.10.2016
10:46:55
ну вот у меня на уровно датасорса выставено
так что на графиках все ровно
и везде просто 300s