@nocproject

Страница 1217 из 2357
E_zombie
07.07.2017
13:16:44
тебе что сделать надо ?

после @ идёт имя селектора. безкавычек.

а в -c '<комманда в 1 строке >'

Bitbucket
07.07.2017
13:17:36
Aleksey Shirokih pushed to noc/feature/config rollback exec for classifier

Google
fx00f
07.07.2017
13:18:50
тебе что сделать надо ?
да мне нужно выполнить комманду на железках с подстановкой адреса

который из переменной нужно взять)

это скприт писать надо походу

E_zombie
07.07.2017
13:20:32
гони 10$

Bitbucket
07.07.2017
13:20:33
Aleksey Shirokih pushed to noc/feature/config config_changed_ttl for audit

fx00f
07.07.2017
13:20:50
самому учиться нужно)

так никаких 10$ не напасёшься )

E_zombie
07.07.2017
13:22:29
ты шел понимаешь уже 7

mo = ManagedObject.objects.filter() for m in mo: print m, m.name, m.address, m.container, m.administrative_domain, m.segment, m.pool, m.profile_name, m.object_profile, m.description, m.auth_profile, m.scheme

Ilya
07.07.2017
13:23:34
phpIPAM version check New version of phpipam available: Installed version: 1.25 Available version: 1.3

Ребят

E_zombie
07.07.2017
13:23:38
from noc.sa.models.managedobject import ManagedObject from noc.sa.models.managedobject import AdministrativeDomai

Ilya
07.07.2017
13:23:45
+ SNMP module: + Subnets discovery from route table (all subnets, nested subnets, add new subnet); + Hosts discovery scans via ARP check/interface check; + Hosts discovery scans via ARP + MAC address check (detects interface); + VLAN discovery; + VRF discovery; + Status update scans via ARP check; + NAT module + Source / static / destination NAT; + Linking subnet to NAT + Show bindings under tools and next to IP address / subnet + Locations module + Map devices / racks / subnets to location; + Google maps integration;

Google
E_zombie
07.07.2017
13:23:53
from noc.sa.models.managedobject import ManagedObject from noc.sa.models.managedobject import AdministrativeDomain

в пизду хомячка (с)

fx00f
07.07.2017
13:24:16
from noc.sa.models.managedobject import ManagedObject from noc.sa.models.managedobject import AdministrativeDomai
мне скорее по селектору нужно будет пройтись

E_zombie
07.07.2017
13:24:18
Fx?f понял что тут написано ?

fx00f
07.07.2017
13:24:22
понял

E_zombie
07.07.2017
13:24:36
ob = ManagedObjectProfile.objects.get(name='raisecom.fttb')

object_profile=ob

E_zombie
07.07.2017
13:25:01
если оно у тебя в одной группе

fx00f
07.07.2017
13:25:23
а запустить команду потом как?

E_zombie
07.07.2017
13:26:02
if m.profile_name=='Huawei.VRP' and ObjectStatus.get_status(m): if m.address[6:] not in re.findall(rx_config_huawei, m.config.read()) and ObjectStatus.get_status(m): print m.name, m.address, "сейчас:", re.findall(rx_config_huawei, m.config.read()) ti = ti + m.address + " " + m.name + "\n================\n" ti = ti + "sys\npppoe intermediate-agent information format circuit-id user-defined \"" + format(m.address[6:]) + " eth %port\"\nquit\nsave\n" cmd = "" cmd = "./noc run cli -c 'sys' -c 'pppoe intermediate-agent information enable' -c 'pppoe intermediate-agent information format circuit-id user-defined \"" + format(m.address[6:]) + " eth %port\"' -c 'quit' -c 'save' " + m.name print cmd commands.getoutput(cmd) cmd = "./noc discovery run —check=config box " + m.name print commands.getoutput(cmd)

fx00f
07.07.2017
13:26:15
ага, спс

E_zombie
07.07.2017
13:26:22
commands.getoutput(cmd)

fx00f
07.07.2017
13:26:44
спасибо большое

E_zombie
07.07.2017
13:26:57
есть ещё вариант

запуск скриптов <object>.scripts.get_version() или commands = m['config'].split('\n') task = ReduceTask.create_task(object_selector=mo, map_script="commands", map_script_params={"commands":commands}, reduce_script="pyrule:mrt_result", reduce_script_params={}, timeout=180) Ilya Z, [19.09.16 12:30] пируль почти тоже самое Ilya Z, [19.09.16 12:31] но это только в одну сторону Ilya Z, [19.09.16 12:31] результат не прочитать

<object>.scripts.get_version()

можно типа txt = m.scripts.get_version()

Google
E_zombie
07.07.2017
13:28:01
и вперёд парсить JSON

единственное надо подгрузить классы из коре скриптс

fx00f
07.07.2017
13:28:40
мне хватит того, что ты дал )

спасибо)))

E_zombie
07.07.2017
13:30:51
там есть ещё какой то способ использовать данные из опроса. но в большинстве случаев всё лежит в объектах и это прост надо дёрнуть .

fx00f
07.07.2017
13:31:06
угу

E_zombie
07.07.2017
13:33:04
гони 10$

хехехехехе

Bitbucket
07.07.2017
13:33:49
Aleksey Shirokih pushed to noc/feature/config remove magic from pmwriter.

fx00f
07.07.2017
13:34:18
как оказывается всё просто)))

Dmitry
07.07.2017
13:34:20
@somovis и?

fx00f
07.07.2017
13:34:30
Чутка позже ))))

Dmitry
07.07.2017
13:34:33
у нас есть линковка между объектами для телефонии

дойдут руки до ipam, и там сделаю

E_zombie
07.07.2017
13:35:31
просто говоришь. я три недели ебался чтобы переписать pitp у себя на сети через эти скритпы.

Bitbucket
07.07.2017
13:41:14
Maksim pushed to noc/feature/microservices Fix Qtech.QSW get_switchport

E_zombie
07.07.2017
13:42:15
наивный мальчишка (с) твоя любимая сеть.

Bitbucket
07.07.2017
13:42:26
Aleksey Shirokih pushed to noc/feature/config remove choises from SecretParameter

fx00f
07.07.2017
13:44:46
так

Google
fx00f
07.07.2017
13:44:55
а commands чем подрубается ?

а то NameError: name 'commands' is not defined

E_zombie
07.07.2017
13:45:28
import datetime import commands import re from noc.inv.models import * from noc.sa.models import * from noc.inv.models.interface import Interface from noc.sa.models.managedobjectprofile import * 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.objectstatus import ObjectStatus from noc.sa.models.authprofile import * from noc.main.models.notificationgroup import NotificationGroup from noc.sa.models.objectstatus import ObjectStatus

никогда не используй *

fx00f
07.07.2017
13:45:58
ок

Admin
ERROR: S client not available

fx00f
07.07.2017
13:48:03
ну а чё? норм было же

нахер удалил? )))

E_zombie
07.07.2017
13:48:38
там бывают циклические зависимости для классов. хапнуть проблем можно.

Ilya
07.07.2017
13:48:43
@somovis и?
все хотят ipam с автодискавери, вот, конкуренты подтянуись :)

Алексей
07.07.2017
13:50:35
fx00f
07.07.2017
13:52:53
Д

Приходится вот топать по мекторикам и везде в system logging провисывать src_address, так как у кого-то не работает all insterface address в сисьлоге (((((

хехехехехе
На след недельке ;)

Bitbucket
07.07.2017
14:45:40
Dmitry Volodin pushed to noc/feature/moversion #434 ManagedObject: .profile, .vendor, .platform, .version, .next_version and .image fields

Dmitry Volodin pushed to noc/feature/config config: Fix legacy protocol

Ilya
07.07.2017
15:10:27
Вы чем бота кормили?

Алексей
07.07.2017
15:10:42
сегодня зелеными ботами

Google
Ilya
07.07.2017
15:10:54
Ему плохо видимо

Алексей
07.07.2017
15:11:03
надо было красными. эти видимо непоспели.

понос

Bitbucket
07.07.2017
15:31:40
Dmitry Volodin pushed to noc/feature/config config: Fix legacy loading

fx00f
07.07.2017
15:58:01


Деанон))

Dmitry
07.07.2017
15:58:53
сегментацию нужно провести

нафиг всю эту мешанину на одной схеме держать?

fx00f
07.07.2017
16:00:26
Сегментация нивапрос) эбязательно, но позже

Я картой замерял охуевание тачки, выделенной под визуализацию нока

Dmitry
07.07.2017
16:02:02
и как?

Bitbucket
07.07.2017
16:22:42
Aleksey Shirokih pushed to noc/feature/config fix legacy protocol loading

fx00f
07.07.2017
16:43:25
На дохлом селероне строит мою карту 2 минуты. На i5 около 25 секунд

TeMP
07.07.2017
17:15:03
400 узлов, 30сек

при ~500 линках

Dmitry
07.07.2017
17:17:32
что вы хотите разглядеть в этой мешанине?

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