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: 24.03.2011
dvolodin #
06:07
Получилось у меня примотать pure-python ssh
06:08
все, теперь PTY со стороны активатора не нужны и открытых файлов надо в 4 раза меньше
free|wk #
06:13
ахрененно. :)
dvolodin #
06:17
ага
free|wk #
06:18
теперь нужен унутрений момениторинг сае. ибо фиг узнаешь чо теперь делает нок
dvolodin #
06:54
мониторинг надо делать, да
07:11
вот маленькая вкусняшка: В r3367, если включен version inventory, в списке managed object'ов под профилем будет показываться вендор и платформа
free|wk #
07:16
прикольненько
dvolodin #
07:33
мелочь, а приятно
`kk #
07:34
согласен!-)
Dmitry1 #
07:42
А у меня не отображается. В Task Scheduler задача inventory запущена.
dvolodin #
07:43
ты проверь в свойствах объекта, пишется ли туда что-нибудь
Dmitry1 #
07:44
Хм. Начала отображаться. Немного не понятно, зачем отображается "вендор". Ведь вроде исходя из профиля, мы знаем что за вендор у данного устройства?
dvolodin #
07:44
не всегда
07:45
:)
Dmitry1 #
07:45
Это как?
dvolodin #
07:45
есть всякие oem'ные устройства
Dmitry1 #
07:46
Не знаю. В скриптах get_version в основном "вендор" прописан константой.
dvolodin #
07:46
XORP хотя бы
07:47
профиль может быть один, а железок разных много
Dmitry1 #
07:47
тыкни пальцем в профиль.
dvolodin #
07:47
или комбинация XORP+OpenFlow
07:48
если их сейчас нет, это не значит, что не будет никогда :)
Dmitry1 #
07:48
Понятно.
dvolodin #
07:48
возьми тот же VRP
07:49
есть Huawei, есть H3C
Dmitry1 #
07:49
В профиле "прибит гвоздями" "Huawei"
dvolodin #
07:50
пока прибит
07:50
со светлым путем возится Илья, H3C, насколько я знаю, у него нет
Dmitry1 #
07:50
Верю на слово :)
07:51
Помоги лучше мне с curses интерфейсами D-Link и Mikrotik
dvolodin #
07:51
сейчас SSH допилю
Dmitry1 #
07:51
Я доступ тебе на микротик давал
dvolodin #
07:51
есть забавная фишка
07:52
там можно размеры окна задавать, можно попробовать навернуть больше 25 строк
Dmitry1 #
07:52
да
dvolodin #
07:52
можешь попробовать так
07:52
export LINES=100
07:52
telnet <чертов китайский свич>
Dmitry1 #
07:52
Только эти параметры нужно задавать при авторизации:
dvolodin #
07:53
микротик с новым ssh'ем может заработает
Dmitry1 #
07:53
Т.е. строка авторизации будет выглядеть вместо noc:noc@1.2.3.4
07:53
как noc+ch100:noc@1.2.3.4
07:54
таким образом Микротик понимает при авторизации некоторые параметры терминала.
dvolodin #
07:54
я знаю
07:54
уроды они так делать
07:54
:)
Dmitry1 #
07:55
Можно было бы добавить еще одно поле в авторизацию, типа дополнительные параметры?
dvolodin #
08:07
по хорошему транспорты должны собираться в цепочки
08:08
и вот там уже и должны быть параметры
08:08
типа ssh'ем на консольник, оттуда на такой-то порт
Dmitry1 #
08:27
Как это будет выглядеть? Это актуально для оборудования, в котором до нормального CLI нужно добираться через Ж...
08:27
Те же Allied Telesyn, у которых сначала идет Curses-based меню, но при выборе определенного пункта - попадаем во вполне вменяемый CLI
08:29
Или для оборудования, в котором нужно два раза авторизироваться. Пример с Микротиком я тебе приводил.
XTech #
09:13
Вбросил на форум профиль для H3C.VRP. Прямая ссылка http://redmine.nocproject.org/attachments/107/h3c_profile.tar.gz
09:13
На моем оборудовании работает нормально, список оттестированного оборудования прилагается.
Dmitry1 #
09:25
В дополнение к r3367
09:27
Можно ли сделать так, чтобы при нажатии в колонке "Profile/Platform" на профиль, вендор или платформу, производилась фильтрация.
09:28
В выпадающем списке справа есть фильтрация по профилю. Продублировать ее в колонке "Profile"
free|wk #
09:30
или отключить ненужные профили :)
09:30
переместив в папку profiles.disabled
Dmitry1 #
09:35
--- views.py.orig 2011-03-24 09:25:21.000000000 +0200
09:35
+++ views.py 2011-03-24 11:25:39.000000000 +0200
09:35
@@ -67,7 +67,7 @@
09:35
## Display profile and platform
09:35
##
09:35
def profile(obj):
09:35
- r=[obj.profile_name]
09:35
+ r=["<a href='?profile_name_exact=%s'>%s</a>"%obj.profile_name,obj.profile_name]
09:35
p=" ".join([x for x in [obj.get_attr("vendor"), obj.get_attr("platform")] if x])
09:35
if p:
09:35
r+=[p]
09:36
Как-то так. Патч из одной строки.
09:37
2dvolodin: Сделаешь?
dvolodin #
09:47
XTech: посмотрю сегодня
09:59
кстати, по поводу профилей
10:00
кажется нашел, как удалить лишние из фильта
free|wk #
10:01
ну колво ссылок посчитать :)
_4ePTeHok #
10:05
дык может только используемые в фильтре и показывать?
free|wk #
10:06
ну да
_4ePTeHok #
10:06
какой смысл в показе того чего не юзается
10:06
а уж в при создании обджекта все типы выбирай
Dmitry1 #
10:13
2dvolodin: А фильтр по нажатию на имя профиля в колонке "Profile/Platform" сделаешь?
dvolodin #
10:26
показывать будет только используемые профили
10:45
r3369
10:45
проверяйте
10:46
вроде симпатично вышло, хоть и совсем хаком
10:46
и r3370
`kk #
11:02
работает )
dvolodin #
11:56
куда оно денется
Dmitry1 #
12:06
Офигенно получилось.
karokid #
12:24
anyone here to help me with something ?
dvolodin #
12:51
yes
karokid #
12:52
i don't get ipv6 reverse-dns to work :(
dvolodin #
12:52
which problem exactly?
karokid #
13:23
it doesn't work
13:24
i mean, i create the zone 0.6.1.2.2.0.a.2.ip6.arpa for the subnet 2a02:2106::/32
13:25
i tried to create the reverse-zone 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.6.1.2.2.0.a.2.ip6.arpa but it won't let me add 3 more 0's.....
13:25
i tryed in any way
13:26
how i can add ipv6 zone ? :(
dvolodin #
13:32
hmm, I'll check this situation
13:33
here is limitaton in zone name, 64 symbols
13:34
I'll extend it to 256
karokid #
13:35
how can i increase the zone name limitation ? without re-install all application ?
dvolodin #
13:37
upgrade to r3372
karokid #
13:38
and how i can upgrade ? i don't see any documentation related to upgrade :)
dvolodin #
13:38
or you can manually change line 129 of dns/models.py and issue ALTER TABLE dns_dnszone ALTER name TYPE VARCHAR(256) sql command
karokid #
13:39
thank you very much
dvolodin #
13:39
preferred way is to clone mercurial repo
karokid #
13:42
hmmm another problem is that the <input> box from dns zones is also limited
dvolodin #
13:57
restart noc-fcgi
13:57
and noc-sae too
karokid #
13:59
after upgrade ? or after ALTER TABLE and modify models.py ?
14:03
hmm it seems that it doesn-t work, now i created the zone correctly
14:03
but my fqdn are not shown
14:04
i have :
14:04
$ORIGIN 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.6.1.2.2.0.a.2.ip6.arpa
14:04
;;
14:04
;; End of auto-generated zone
14:04
;;
14:04
and in Assigned Addresses
14:04
i have
14:05
2a02:2160::1 CR.adnettelecom.ro
14:05
2a02:2160::1 CR.adnettelecom.ro
14:05
2a02:2160::2 BR.adnettelecom.ro
14:05
and it doesn't work
Tweet
Share this page
Share this page: Tweet