About Forum Blogs NOC Docs Downloads KB Issues Code CI Registration

nocproject.org

#nocproject.org at irc.freenode.net log.
Back to nocproject.org Back to IRC log index
Date: 07.04.2016
bee26 #
05:29
dvolodin: firmware policy - работает в башне?
dvolodin #
06:28
SomovIS_: там им все равно приоритет в 1 должно выставить
06:28
а вопросами по CRM напрягать можно прямо сейчас
SomovIS_ #
06:30
В service profile выставить для этих событий приоритет 1? Не понимаю логику пока. Железка даже с ping failed в severity имеет ignore
06:35
Подскажите еще, есть такой class rule:
06:35
%(?:ASA|PIX)-2-106001: Inbound (?P<proto>\S+) connection denied from (?P<src_ip>\S+)/(?P<src_port>\d+) to (?P<dst_ip>\S+)/(?P<dst_port>\d+) flags ACK on interface (?P<interface>\S+)
06:36
Он правильный, но при прохождении теста в ноке выдаёт ошибку
06:36
event class: ACL Deny {{name}}: {{proto}} {{src_ip}}:{{src_port}} {{src_interface}} {{src_mac}} -> {{dst_ip}}:{{dst_port}} {% if count %} Count {{count}}{% endif %}
bee26 #
06:36
dvolodin: firmware policy - работает в башне?
dvolodin #
06:37
bee26: да работает
06:37
сейчас в карточке коммутатора пишет, что установлена нерекоммендуемая версия
06:38
дальше в валидаторы вытащим
bee26 #
06:38
как настроить?
dvolodin #
06:39
inventory > setup > firmware
06:39
и firmware policy
06:39
оно прямолинейное совсем
bee26 #
06:45
когда и где красный флажок выскочит?
newbienick #
06:55
Всем доброго времени суток!
06:55
Я впервые в чате
06:55
Во-первых хочу поблагодарить создателей NOC Project, и всех, кто над ним работает
06:55
06:55
но пишу конечно по проблеме
06:55
Нам требуется дополнить функционал
06:55
В IPAM добавляются сети, настроенные на интерфейсах.
06:55
Хочется также автоматом получать сети клиента, прописанные статическими маршрутами на нашем оборудовании
06:55
То есть, чтобы в IPAM в список префиксов добавлялись и префиксы, настроенные статикой
06:55
06:55
Открыл тему (там подробности):
06:55
NOC-1744
06:55
посоветовали обратиться сюда
06:55
ufir #
07:04
а питон покурить не посоветовали ? ;(
dvolodin #
07:06
newbienick: вполне обсуждаемо
07:06
только, наверное, это не сети клиента, а ваши сети, выделенные клиенту
07:06
или я чего не понимаю
newbienick #
07:07
Да, это наши сети, выданные клиенту
ufir #
07:07
dvolodin ты все еще в ростелекоме ?
dvolodin #
07:07
ufir: да, последние дни, а что?
newbienick #
07:07
Питон курил. Конечно не сильно в нем силен
zi_rus #
07:09
newbienick: плюсую, тоже реквестировал раньше
dvolodin #
07:09
если эта фишка и появится, то в микросервисах
07:09
все, назад пути уже нет :)
ufir #
07:10
dvolodin да так, интересно. ты не в китай же уедешь ?
newbienick #
07:11
Тогда если интересно, я доработал скрипты get_interfaces и get_mpls_vpn, чтобы на их выходе выдавались префиксы статических маршрутов, привязанные к интерфейсам static
07:11
Дмитрий сказал, что это не правильный подход
evyscr #
07:11
угу
07:11
делай отдельные скрипты
newbienick #
07:12
Хорошо, сделаю, но вопрос - как залить получаемые префиксы в NOC?
dvolodin #
07:13
сделать метод для discovery
07:13
но микросервисы тут очень сильно отличаются
newbienick #
07:14
А на какой существующий метод посмотреть, чтобы сделать по аналогии?
dvolodin #
07:15
ip discovery
newbienick #
07:15
Я пытался разобраться сам, честно. Но программист - ниже среднего. По аналогии могу сделать, с нуля - нет
dvolodin #
07:15
он вокруг get_arp пляшет
newbienick #
07:15
ОК, спасибо большое!
e_zombie #
07:15
,,
newbienick #
07:16
Если получится - отпишусь, дам ссылки на скрипты, кому нужно
07:16
Если нет - тем более отпишусь )
dvolodin #
07:16
ну или подождать придется
07:16
мне пока не до таких извратов
newbienick #
07:18
Спасибо, я сам попробую сделать. Мне нужно было узнать, куда по аналогии посмотреть. Буду курить дальше )
dvolodin #
07:19
в develop?
e_zombie #
07:19
newbienick: https://kb.nocproject.org/pages/viewpage.action?pageId=8880209
dvolodin #
07:19
тогда в inv/discovery смотри job'ы
newbienick #
07:20
Спасибо Дмитрий!
e_zombie #
07:25
dvolodin: http://pastebin.com/kkcnAhW8
dvolodin #
07:25
а давайте вернемся к старому вопросу
07:25
как нам в interface status выдрать состояние дуплекса? :)
07:26
e_zombie: с монгой все нормально?
e_zombie #
07:26
]# systemctl status mongod
07:26
● mongod.service - High-performance, schema-free document-oriented database
07:26
Loaded: loaded (/etc/systemd/system/mongod.service; enabled; vendor preset: disabled)
07:26
Active: active (running) since Wed 2016-04-06 17:44:29 MSK; 16h ago
07:26
Docs: man:mongod(1)
07:26
Process: 1085 ExecStart=/usr/bin/mongod $OPTIONS run (code=exited, status=0/SUCCESS)
07:26
Main PID: 1143 (mongod)
07:26
CGroup: /system.slice/mongod.service
07:26
└─1143 /usr/bin/mongod -f /opt/noc/var/etc/mongo/mongod.conf run
ufir #
07:26
e_zombie> ]# systemctl
07:27
фу же
e_zombie #
07:27
иди в пизду. у меня 7 центос
ufir #
07:27
ну ты прям как гей
e_zombie #
07:27
геи на маках сидят.
07:28
2016-04-07T09:45:30.128+0300 I ACCESS [conn1] Successfully authenticated as principal root on admin
07:28
2016-04-07T09:45:40.561+0300 I ACCESS [conn32] Successfully authenticated as principal root on admin
07:28
2016-04-07T07:26:50.912+0300 I COMMAND [conn32] command admin.$cmd command: serverStatus { serverStatus: 1, recordStats: 0 } keyUpdates:0 writeConflicts:0 numYields:0 reslen:18145 locks:{} protocol:op_query 233ms
07:29
да. что то монгу раскорячило
dvolodin #
07:30
там накатилось отключение transparent hugepages и прочее?
e_zombie #
07:30
хз
07:30
[main] error opening file: /opt/noc/var/etc/mongo/mongo.key: Permission denied
07:31
надо смотреть пермишены в инсталяции для центоса.
07:31
походу там не всё так хорошо.
07:31
или я успел всё сломать
dvolodin #
07:31
ты успел сломать слоновым chown
07:31
:)
07:31
монга ключик потеряла
07:32
микросервисы советую проапдейтить всем
07:32
только сначала башню
e_zombie #
07:33
нечего тестировать - доки нету врятной.
bee26 #
07:33
dvolodin: в башне sa-task не работает. пишет EXCEPTION: <type 'exceptions.NameError'> global name 'profile_registry' is not defined
dvolodin #
07:34
он и не должен
07:34
выпиливать этот мусор древний нужно
misak #
07:35
dvolodin: когда можно будет с девелопа проапгредиться?
e_zombie #
07:35
никогда. только чистый инсталл
bee26 #
07:35
misak: можешь и щас. если половина функций не нужна
e_zombie #
07:36
подожди я базу потестирую и напишу как переходить
misak #
07:36
мля
bee26 #
07:36
dvolodin: а как же снипеты запускать?
misak #
07:36
ок
e_zombie #
07:37
2016-04-07 10:32:49,807 [classifier] REPORT: elapsed: 20.0584s, speed: 19.6ev/s, events: 394, lag: 81.029565s, failed: 0, deleted: 0, suppressed: 2, unknown: 0, classified: 0, disposed: 392, duplicated: 0, unk. duplicated: 0
bee26 #
07:39
или есть аналог снипетам?
SomovIS_ #
07:40
dvolodin: какой командой апгрейдить башню?
dvolodin #
07:40
./bin/tower-upgrade
SomovIS_ #
07:41
спс
e_zombie #
07:47
dvolodin: sa.profilecheckrule для него правила пихаем в INV в багзилле или сразу пулы ?
SomovIS_ #
07:52
dvolodin: Не запускается башня после апгрейда
07:52
tcp 0 0 0.0.0.0:8888 0.0.0.0:* LISTEN 755/python2
e_zombie #
07:55
2016-04-07 10:51:31,693 [scheduler.discovery] [4645] [discovery|periodic|10.64.95.50|uptime] Received uptime: None
07:55
2016-04-07 10:51:31,693 [scheduler.discovery] [4645] [discovery|periodic|10.64.95.50] Completed. Status: SUCCESS (10043.64ms)
07:55
2016-04-07 10:51:31,693 [scheduler.discovery] [4645] [discovery|periodic|10.64.95.50] Timings: uptime = 10023.45ms
07:56
одна из черепашек пиздит
Night_Snake2 #
07:57
ты первый человек, кто знает эту шутку
07:57
из тех что я встречал
dvolodin #
07:58
черепашки про разное говорят
07:58
первый сказал, что ты жлоб и не отдал аптайм
07:59
второй - что проверка аптайма заняла 10 секунд
07:59
с хвостиком
bee26 #
07:59
dvolodin: в карточку дескрипшн интерфейсов можно?
dvolodin #
07:59
из них 10 секунд - таймаут
e_zombie #
08:00
как я понимаю сервиса подбора компьюнити нету ?
dvolodin #
08:00
bee26: в сервис, если его нет?
08:00
e_zombie: а с чего ему быть?
bee26 #
08:00
можно и туда. главное чтоб было
e_zombie #
08:00
пнятна.
dvolodin #
08:01
bee26: как тебе карточки?
e_zombie #
08:01
такс. классификатор раскорячило
bee26 #
08:01
с версией прошивки косяк, но это со старого нока идет
08:03
Version 5.70 (Recommended: V100R006C03) - 5.70 -это вроде версия cli для всех прошивок v100 одинаково.
dvolodin #
08:04
это уже скрипты
SomovIS_ #
08:06
Дим, башню проверял?
bee26 #
08:07
Errors и Status что показывают в карточке?
08:12
Version 1.4.20.15 (Recommended: 1.4.20.20) - в алярму или почту или в запрос бы
e_zombie #
08:15
лол в том что у меня девелоп работает лучше чем ....
08:15
даже пинговалка работает .
08:16
а тут нет
SomovIS_ #
08:19
работает пинговалка
08:19
-wlc
08:19
IGNORE
08:19
NOC | Managed Object | Ping Failed
08:19
Ping Failed
08:19
00:42:34
08:19
1
bee26 #
08:34
у меня тоже работает в башне
e_zombie #
08:35
а у пулов у тебя default и POOL1 ?
SomovIS_ #
08:40
lf
08:40
da
08:40
POOL1 Хз что такое
08:43
у кого башня 0.1a40 запускается?
bee26 #
08:45
не хочет
08:45
File "./bin/tower-web", line 9, in <module>
08:45
load_entry_point('noc-tower==0.1a40', 'console_scripts', 'tower-web')()
08:48
kill в помощь
SomovIS_ #
08:49
запускатеся, но web не работает
bee26 #
08:50
после kill все запустилось
SomovIS_ #
08:52
и web?
bee26 #
08:53
ps ax | grep tower - всех убей- после этого пошло
SomovIS_ #
08:54
root@noc-tower:/home/noc# ps ax | grep tower
08:54
763 pts/0 S+ 0:00 grep tower
08:54
root@noc-tower:/home/noc#
08:57
Убил все, запустил, слушает, но на web не ломится
08:58
в другом браузере запустил
08:58
неделю не перезагружался, пойду ка я
bee26 #
09:11
если не кильнут пишет socket.error: [Errno 98] Адрес уже используется
09:12
su - tower -c "cd /opt/tower && ./bin/tower-web"
09:12
из рута не пойдет
e_zombie #
09:13
не надо так делать :) http://i.imgur.com/EZ9AmgG.png
09:14
import time
09:14
from noc.sa.models.managedobject import *
09:14
for p in ManagedObject.objects.all():
09:14
print p
09:14
time.sleep(0.2)
09:14
p.save()
ufir #
09:18
=/
09:18
perajok да вы норкоман.
perajok #
09:18
!!11
e_zombie #
09:21
ура. я положил вайфай в области всей гыгыгы
ufir #
09:21
володий, я в тебя всегда верил
e_zombie #
09:21
это всё нок ебаный.
ufir #
09:21
e_zombie ща самая тема на обед съебнуть ;)
e_zombie #
09:22
оно ужо поднялось
ufir #
09:22
ну вот блин.
09:22
только хотел слону настучать
09:22
не успел
e_zombie #
09:22
виртуалка с ноком сожрала весь дисковый ИО и виртуалка с директором тоже .... зависла
09:22
гыгыгы. он как раз и не мог подключиться
ufir #
09:22
ахахах
09:25
perajok выступайте и декомпелируйте !
09:26
хм. епт.
09:26
perajok (~NUser@77.40.1.154
09:26
это ж моя сетка
09:26
весь /17
e_zombie #
09:27
хахахахаха. тя ломанули и бот лезет в ирц за командами
09:27
лол
ufir #
09:28
вот блядь ;(
09:28
пойду поем тогда.
e_zombie #
09:43
такс. кто подскажит где в ноке поглядеть загрузку БД и тд
theuser #
10:08
При деплое вылезла ошибка TASK [post : Start NOC node]04:08 fatal: [nocst]: FAILED! => {"changed": false, "failed": true, "msg": "Error when trying to enable noc: rc=1 Failed to execute operation: Invalid argument\n"} Куда смотреть?
SomovIS_ #
10:08
dvolodin: какие атрибуты есть в ноке для радиуса?
e_zombie #
10:19
theuser: ты на чём его крутишь ? смотри логи ноды что не стартовало
theuser #
10:22
e_zombie это походу из-за неправильного Host в Environment. Там был указан адрес башни. Поменял на nocst, запустил заново - всё прошло.
10:26
Как написать SA Profile, чтобы он заходил на девайсы по HTTP, POST-методом отправлял username и hash(password), в коде ответа из <script></script> брал session_id и с ним уже обходил странички для получения версии, атрибутов, интерфейсы и их статусы, соседей и т.д. Есть ли пример похож
e_zombie #
10:27
это надо в профиле арубы и алкателя 7304 смотреть.
10:27
там были примеры работы по нххтп
bee26 #
10:28
14:22:10 - e_zombie: это надо в профиле арубы и алкателя 7304 см […] - как все понятно
e_zombie #
10:28
аываыва
10:28
alcate 7304
10:28
see
theuser #
10:29
Смотрел, там все примерно так response = self.http.fetch("/config-0_20200101_0101.dat") Никаких тебе POST-запросов, никаких парсингов странички...
10:30
e_zombie где этот 7304, у меня только 7302 и 7324 !
e_zombie #
10:33
ZTE/ZXDSL531/get_config.py
theuser #
10:48
e_zombie спасибо
e_zombie #
10:48
незачто. чудодейственный греп рулит .
10:50
https://pp.vk.me/c633421/v633421129/2914b/dJEwDdkdPHk.jpg
12:40
у кого классификаторов больше чем один ?
theuser #
13:16
Как передать параметры в self.http.post("/login", ???) Передаю так self.http.post("/login",{"name":"admin","password":"password"} но в tcpdump в заголовке пусто. ЧЯДНТ?
e_zombie #
13:18
фаэрвол ?
theuser #
13:23
Пусто в заголовке HTTP. То есть TCP сессия устанавливается, запрос POST /login есть, но параметров POST нету...
e_zombie #
13:24
может быть бага
theuser #
13:28
Скорее всего я не понимаю что туда нужно передать. Судя по /opt/noc/sa/script/http.py, self.http.post - метод из класса HTTPProvider. Он вызывается request, а тот создает объект класса NOCHTTPSocket. Вот внутри NOCHTTPSocket мои параметры уже нигде не фигурируют...
SomovIS_ #
13:41
e_zombie: каких?
e_zombie #
13:41
пофиксили последним коммитом
SomovIS_ #
15:43
6839 vCPU allocated, 6050 TB vMEM
15:48
1PByte vHDD
17:22
http://forums.juniper.net/jnet/attachments/jnet/JUNOS/5586/1/jnxProductName-list-11.2R2.4.txt
17:33
junos: show snmp mib walk 1 | match ProductName - что бы выцепить OID для авто определения профиля
17:35
show snmp mib walk jnxBoxClass | display xml
Tweet
Share this page
Share this page: Tweet