@nocproject

Страница 2225 из 2357
E_zombie
22.08.2018
15:04:10
мало этого - есть snippets с голым питоном.

Dmitry
22.08.2018
15:23:01
Юрий
22.08.2018
15:31:04
Что-то интеллектуальное зависит от mo или тупо везде одно и то же ? И исправление в БД или на устройстве ?
Исправление в бд, не тупо одно и тоже, но близко. Например добавить цифру к названию объекта, добавить snmp community, поменять telnet на ssh или наоборот

Google
E_zombie
22.08.2018
15:35:33
export config # -*- coding: utf-8 -*- from noc.sa.models import * from noc.inv.models.interface import Interface from noc.sa.models.managedobject import ManagedObject from noc.sa.models.managedobjectprofile import ManagedObjectProfile from noc.sa.models.administrativedomain import * from noc.inv.models.subinterface import SubInterface from noc.main.models.pool import Pool from noc.sa.models.authprofile import * ob = ManagedObjectProfile.objects.filter(name__contains='.sw.') for m in ManagedObject.objects.filter(object_profile__in=ob):#[:50] if m.config.read() is not None: print m.name f = open('/tmp/'+ m.address + ".conf",'w') f.write(m.config.read()) f.close()

Разница в конфигах from noc.sa.models.managedobject import * from noc.sa.models.managedobjectprofile import * from noc.sa.models.authprofile import * ob = ManagedObjectProfile.objects.filter(name='staticip') ob1 = ManagedObjectProfile.objects.filter(name='loopback') ob2 = ManagedObjectProfile.objects.filter(name='huawei.dslam') ob3 = ManagedObjectProfile.objects.filter(name='raisecom.fttb') host = "10.64.102.249" mo = ManagedObject.objects.filter(name=host).exclude(object_profile=ob).exclude(object_profile=ob1).exclude(object_profile=ob2).exclude(object_profile=ob3) for m in mo: # print m, m.object_profile if m.config.read() is not None and m.profile_name != 'Huawei.VRP': print m, m.object_profile arr = m.config.get_revisions() print m.config.diff(str(arr[len(arr)-2][0]), str(arr[-1][0]) ) for i in arr: print i[0], i[1], i[2]

в конструкции вносишь что то типа .

Dmitry
22.08.2018
15:37:20
Если выставить переменные окружения для доступа в постгрес и монгу можно обойтись без шела, только запустить файлик /noc/opt/bin/python yourscript.py

E_zombie
22.08.2018
15:37:25
m.snmp_ro = "dfgfdgdf"

m.save()

Юрий
22.08.2018
15:39:03
Ок, парни. Спасибо! Пойду разбираться

E_zombie
22.08.2018
15:39:46
mo = ManagedObject.objects.filter

сделай по такому поиск по чатику и найдёшь море примеров.

Dmitry
22.08.2018
15:40:16
https://code.getnoc.com/noc/docs/blob/microservices/src/en/admin/config.rst

E_zombie
22.08.2018
15:40:20
классы лежат в /opt/noc/sa/model/

там всё расписано .

ну и дёргается всё django

Google
Dmitry
22.08.2018
15:42:56
Ок, парни. Спасибо! Пойду разбираться
Ссылку на где взять названия переменных кинул, но отлаживать надо через /opt/noc/noc shell

Ок, парни. Спасибо! Пойду разбираться
У меня есть файлик затаскивания инфы в нок из excel, постараюсь поделиться завтра.

E_zombie
22.08.2018
15:46:52
какой изврат

Dmitry
22.08.2018
15:48:29
какой изврат
Ну вручную забить 1300 релеек еще больший изврат..

А экспорт импорт в ноке оставляет желать лучшего... он слишком общий и не кастомизирован

Ну вручную забить 1300 релеек еще больший изврат..
А вообще да... я это делаю через pickle, т.к. скрипт остался с того момента когда я инфу из develop тащил в microservice.. и этот скрипт адаптировал потом под excel :)

Поэтому изврат )

Dubridze
22.08.2018
16:02:02
Парни, кто в почтовых серверах силен. Мне нужна некая прокладка, которая бы для клиента выступила сервером, а сама тоже как клиент подключилась к уже следующему сервур и отправила письмо на него.

Dmitry
22.08.2018
16:04:30
Вот еще по теме скриптов и бд

Dubridze
22.08.2018
16:05:47
nginx?
почтовым сервером. у меня один сервак упорно не хочет авторизовываться на ексчендже. вот и думаю, между ним и ексченджем прокладку сделать

E_zombie
22.08.2018
16:20:41
Ну вручную забить 1300 релеек еще больший изврат..
смотри скрипты по импорту оьектов из nmap там импорт из файла идёт

Alexander
22.08.2018
17:20:28
E_zombie
22.08.2018
19:24:24
https://pp.userapi.com/c623900/v623900038/19f5b7/F-AdqnMjBUY.jpg

Alexander
23.08.2018
01:25:51
Omap пока ещё нужен? Или ds на себя забрал задачи?

Dmitry
23.08.2018
04:22:27
забрал

mr с выпилом omap на тестах

Eva
23.08.2018
04:40:11
Приветствую народ

А есть профит ставить нок если из л3 в сети микрот только? В энта ушла

Google
Dmitry
23.08.2018
04:51:28
Ок, парни. Спасибо! Пойду разбираться
https://arny.ru/network/noc-project-nastroyka/ вот тут удочка лежит...

Eva
23.08.2018
04:59:07
А какой?

Так, потрениться

Есть заббикс

Ivan
23.08.2018
04:59:52
Л2 тоже же есть

Собери маки, ипам наполни, тоже Профит будет

Ilya
23.08.2018
05:00:13
Есть заббикс
Заменить заббикс

Neoll
23.08.2018
05:00:52
А какой?
Та же карта, сбор метрик, конфигурировать пачкой, при желании можно даже радио мост можно отрисовать и метрики с него снимать

Eva
23.08.2018
05:04:03
Собери маки, ипам наполни, тоже Профит будет
Сервера и микрот только, свичи неуправляемы еще, в дефаулте расставлены, буду бегать ножками писать, половину вообще смарт :(

Ivan
23.08.2018
05:04:49
Ты знала, на что шла

Eva
23.08.2018
05:05:49
По-моему овер, но я буду думать

Ilya
23.08.2018
05:21:12
Сделать аудит

Найти свичи, линкануть, собрать конфиги и т.п.

Alexey
23.08.2018
05:50:31
Господа, а может кто подсказать, чего поломалось? root@serenity:/opt/noc# ./noc psql Error: Invalid data directory for cluster 9.4 main NOC работает при этом...

E_zombie
23.08.2018
05:51:03
Патрони ставил ?

Alexey
23.08.2018
05:51:55
Думаю нет, ибо не понимаю, о чем ты

перестало работать в какой то момент уже после устаноки...

E_zombie
23.08.2018
05:53:04
Смотри логи постресса или патрони если у тебя кластер из постгрей

Google
E_zombie
23.08.2018
05:53:43
И почему у тебя 9.4 когда должно быть 9.6

Andrey
23.08.2018
05:54:33
полагаю, постгресовские утилиты не обновились. а Постгрес обновился

Alexey
23.08.2018
05:55:15
да логи вроде для 9.4, psql тоже 9.4...

Ivan
23.08.2018
05:55:38
А клиент?

Alexey
23.08.2018
05:58:28
root@serenity:/opt/noc# psql -V psql (PostgreSQL) 9.4.18

Ivan
23.08.2018
06:01:00
Смотри что в логах и какие пакеты пг есть в системе

Alexey
23.08.2018
06:01:31
в логах пусто... только записи от синхронизации NOC

Alexander
23.08.2018
06:02:32
# ./noc psql psql (9.2.23, сервер 9.6.10) ПРЕДУПРЕЖДЕНИЕ: psql имеет версию 9.2, а сервер - 9.6. Часть функций psql может не работать.

centos 7

/usr/pgsql-9.6/bin/psql это нужный бин

Alexey
23.08.2018
06:05:29
Ага... нашел что не так, но не понял, почему...

если запустить так: su - noc -c /usr/lib/postgresql/9.4/bin/psql То все ок...

root@serenity:/opt/noc# /usr/bin/psql -V psql (PostgreSQL) 9.4.18 root@serenity:/opt/noc# /usr/lib/postgresql/9.4/bin/psql -V psql (PostgreSQL) 9.4.18

Alexander
23.08.2018
06:10:05
на центе так yum remove postgresql ln -s /usr/pgsql-9.6/bin/psql /usr/bin/psql ln -s /usr/pgsql-9.6/bin/pg_dump /usr/bin/pg_dump

# ./noc psql psql (9.6.10)

Ilya
23.08.2018
07:08:04
./noc psql Error: Invalid data directory for cluster 9.6 main :)

дебиан передаёт привет

psql -V psql (PostgreSQL) 10.5 (Debian 10.5-1.pgdg80+1)

Andrey
23.08.2018
07:09:59
10?

Ilya
23.08.2018
07:11:18
хз откуда, вот смотрю

Google
Ivan
23.08.2018
07:12:29
Откуда еще

Ilya
23.08.2018
07:12:42
скорее dist-upgrade

E_zombie
23.08.2018
07:19:44
наставят а потом ..... на забьикс переходят

Ivan
23.08.2018
07:20:22
И наступает счастье

Pavel
23.08.2018
07:57:06
Коллеги, я краем глаза видел, что вроде башня умеет сама апдейтить монгу?

решил тут накатить последние апдейты

Ivan
23.08.2018
07:57:34
Считай, что не умеет

какая щас у тебя?

Pavel
23.08.2018
07:57:47
3,4

Ivan
23.08.2018
07:58:27
найди на сайте монги инструкцию про обновление на 3.6, там будет проверьте, что у вас компабилити или фичасет 3.4 прежде чем обновляться

вот ты у себя проверь

Pavel
23.08.2018
08:00:08
ты про featureCompatibilityVersion?

Ivan
23.08.2018
08:00:15
да

Pavel
23.08.2018
08:02:19
еще бы знать какие пароли башня туда поставила ?

Ivan
23.08.2018
08:02:31
Денис
23.08.2018
08:05:45


Ivan
23.08.2018
08:06:59
останови её руками попробуй

Денис
23.08.2018
08:07:18
я так пробовал) потом депллой ругается что монга не запущена)))

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