nocproject.org
06:56
кидай пока не пришел
06:56
бля
06:56
нэуспель_
 
06:57
а вот хуй
06:57
мой баг не исправили. поэтому хуй.
 
06:57
майор моего майора неодобряе. план невыполнен
 
06:57
пусть ващи набухшие шишки страдают
 
06:58
набухшие шишки.
06:58
бля.
 
06:58
филеал двача на нокпроджекте
 
06:59
предлагаю кстати впиливать особо избранные посты прямо в FM-Events
 
06:59
ага. всплывающие подсказки
06:59
надо в нок впилить порнорекламные баннеры.
06:59
и поднимем бабосики
06:59
на домен и всё такое
 
07:00
rfrjq d;jge ljvty
07:00
какой вжопу домен
07:00
тут выпить нечего
07:00
)
 
07:00
да. боярышник нынче дорог
 
07:00
порнорекламные баннеры уже есть
07:01
и котятки
07:06
07:06
неизменно радует сотрудников при даунтайме
 
07:17
слушайте. а как выполнить построение отчёта который в FM но из консоли
07:18
хочу строить отчёт по доступности и рассылать руководству
 
07:22
Dmitry1, привет. Ты сделал импорт мибов?
 
07:35
[root@nocproject opt]# ./updatenoc.sh
07:35
Logging to /tmp/noc-upgrade.log.4VeNBM
07:35
Set up configuration files
07:35
Creating required directories
07:35
Checking virtualenv
07:35
which: no quilt in (/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/java/latest/bin)
07:35
\033[1;31mupgrade: 230: quilt not found. Please install quilt from OS packages\033[0m
07:35
Terminating
07:35
Reporting upgrade status
07:35
Saving upgrade log to /var/noc/log/upgrade.log
 
07:43
Night_Snake: Привет. Делал
 
07:43
Получилось что-нибудь?
 
07:44
если мибы без ошибок, импортируются нормально
 
08:22
Dmitry1 клево =) т.е. делаешь ./noc import-mib <mibfile>, так?
08:23
а если у меня их дохрена?)
 
08:26
хм... ок, и на том спасибо)
 
08:44
Перед апгрейдом не забудьте поставить quilt
08:44
и посмотрите bootstrap'ы, там его тоже нужно прописать
 
08:54
dvolodin, вопрос на тысячу рублей, зачем все линуксы мы пихаем в один профиль, почему не раскидать по дистрибутивам?
 
08:54
08:55
потому что так надо
 
08:55
zi_rus: я вообще был против этого профиля с линуксом :)
08:56
и не я его делал
 
08:56
кстати, а с freebsd нок арп-таблицу нормально снимет?
 
08:56
да
08:57
dvolodin, а за какой вариант ты тогда выступаешь?
 
08:57
как-то покучковать
08:58
busybox отдельно
08:58
lsb отдельно
 
08:58
поддерживаю.
08:58
lsb отдельно. и туда sudo и вкрчить
 
08:58
в embedded все-таки свои команды
08:58
у них и вывод отличается
 
08:59
да вот я тоже так хочу
08:59
а xetle сопротивляется
 
08:59
ну пили заглушку пдля OS.LSB
 
08:59
говорит надо все в кучу
 
09:00
ф пизду (с)
09:01
тут на подходе сраный systemd перетаскивает на себя весь сетевой функционал.
09:01
а эмбендинг будет ещё 100 лет дрочить на SU
 
09:02
сраный эмбедед юзает busybox
09:03
и не менее сраный системд
 
09:03
я за разные профиля для бузибокса и лсб
 
09:08
Linux.BusyBox, Linux.LSB
 
09:09
а что такое LSB ?
09:09
Linux Standard Base ?
 
09:09
поалаемся на утилиты ip ?
09:10
*полагаемся
 
09:10
sudo \ ip
09:10
я думаю это будет правильно
 
09:15
Сегодня в NOC и так два профиля Linux : OS/Linux и Ubiquiti/AirOS
 
09:16
ага. только OS/Linux нихуя не работает
09:16
у тебя на дебиане работает?
 
09:16
OS/Linux поддерживает полнностью Ubiquiti/AirOS, а сам Ubiquiti/AirOS не имеет половины скриптов с OS/Linux
 
09:16
зачем вам в нок Linux заносить?
09:16
првиеты
 
09:17
OS/Linux старый, его никто не обновлял давно, а в некоторых дистрах многое поменялось.
 
09:18
кому и junos - freebsd
09:18
а кому и кобыла - жена
 
09:19
buggy-funhouse этот профиль задумываля как общий для OpenWRT и его производных Ubiquiti, Eltex, ...
09:19
Потом добавил Gentoo и другие дистры...
09:20
Можете его переименовать в OS/OpenWRT..
09:22
и ещё один момент, вместо ip, ifconfig, .... лучше старатся использовать cat /proc/...
 
09:23
через проц ты не охренееешь скрипты писать?
 
09:23
Один профиль или 10? Я за один... рабочий с множеством скриптов. Чем за 10 в которых будет только get_version
09:24
Они сейчас через проц и написаны :)
 
09:24
если скрипты одинаковые их можно раскопировать по профилям
 
09:24
xetle: не забывай про get_inventory
 
09:24
так как они написаны они не работают
 
09:24
Одинаковыми будут если через проц напишешь.
 
09:25
вот в чем не уверен
09:25
как платформу смотреть?
09:25
и набивку
 
09:25
а если командами, то будет как в get_version
09:26
get_inventory не получится...
09:26
разве кастрированый:
09:26
платформу: cat /proc/cpuinfo
 
09:27
виртуальность надо определять
 
09:27
набивку: cat /proc/net/...
09:28
и да виртуальность в get_inventory тоже не помешает..
 
09:28
а вот это что такое?
09:28
"Authentication method 'none' has been failed. Trying next method (publickey,password,keyboard-interactive)"
09:28
для SSH что-то нужно предварительно донастраивать?
 
09:35
dvolodin: мы в пятницу поседели вечерком и 
NOC-1523 напиши там своё мнение...
 
09:37
Ну поповоду необшодимости .hg и релизов.
09:38
Для начала надо определить будем .hg включать в релизы или выпиливать с noc?
 
09:42
 для начала без .hg не будет работать upgrade
 
09:50
Почему, в upgrade.conf BRANCH=none
09:51
И да в силу особенностей выпусков noc .hg стоит по-любому включать в релизный пакет.
09:52
Но завязывать на .hg любые другие функции, кроме обновления. наверно не желательно.
09:54
В идеале от .hg должен зависить только upgrade и то с возможностью отключения в upgrade.conf BRANCH=none
09:57
dvolodin: ещё вопрос, а get_inventory определяет железку только по платформе? Проверку вендор + платформа там накладно реализовать? Это всё к профилю OS/Linux и моделькам инвентори.
09:59
Например для Eltex и Ubiquity вполне можно было даже модели инвентори написать. В общем для линукс модель не получится сделать.
 
10:17
xetle: профиль будет слишком здоровый
 
10:18
*зависеть
10:21
теоретически, если подумать об идеологии профилей, их можно даже по версиям софта раскидать
10:21
Centos5/Centos6
10:22
cetnos7
10:22
fereebsd4
10:22
freebsd9
 
10:22
ты учти, что на профили еще и FM завязан
 
10:22
да я знаю
10:22
но разница только в копипасте
10:22
ну есть у тебя правило под один профиль
10:22
скопировал и получил под второй
 
10:24
кто-то пользует OS.FreeBSD, он живой?
 
10:28
TSergey, а почему нет, фряха отсталая система, сначала фичи появляются в винде, потом в линуксе и потом уже переползают в бсд, если профиль два года назад написали и он работал, то там нечему ломаться
 
10:33
Товарищи, можете подсказать после прехода на develop "съехала" web морда, в логах ругается на probe  так [tornado.access] 500 GET /pm/probe/default/0/config/ (127.0.0.1)
 
10:33
eg_r, таки ты из мтс :) а так стеснялся признаться
 
10:33
а я думал ты про город спрашивал просто)
 
10:34
город я и по whois увидел
 
10:34
так то да обитаю  в яице)
 
10:34
у меня там есть знакомые
10:34
и что? пользуетесь ноком?
10:34
или как мы, только балуетесь?
 
10:34
не это не целевая система) я для себя
 
10:34
zi_rus: ну скажем на моей фрюхе промпт (вероятно), не проходит
 
10:35
TSergey, а и нехер
10:35
цветной промт им подавайте
10:35
:)
 
10:36
там видимо затейники написали какое-то приветствие, оно еще разное  раз от раза
10:36
а я вижу его так
10:36
"▒▒▒▒▒▒▒▒▒ ▒ ▒▒▒▒▒▒:"
10:37
и после всех изысков запрос действия выглядит как
10:37
[user@host ~]$
10:37
а pattern_prompt = r"^(?P<hostname>\S*)#"
 
10:38
а ксатти да
10:38
промт в бсд поменяли
10:38
раньше был хостнейм
10:38
а теперь стнадартный такой
10:38
root@noc:
 
10:38
вот отсюда и вопрос, пользует ли кто-то
 
10:38
даже так
10:38
root@noc:/var #
 
10:38
у меня так [user@host ~]$
 
10:39
а это нестандартный
 
10:39
и это не рут
10:39
вот оно что
 
10:39
нет
10:39
не рут с процентом
10:39
iz@noc:/var %
 
10:39
ну вот на другой фрюхе
10:40
[user@host ~]$
10:40
одна 6.4, другая 8.2
10:45
а вот еще вопрос, кто собирает конфиг для объекта SAE? в профиле пусто
 
10:45
посмотри get_config от OS/Linux
 
10:46
этим ты как-бы говоришь, что в SAE не используется  скрипт get_config?
10:55
а так видимо и есть, запуск из скриптов, для SAE говорит
10:55
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
10:58
xetle: да, спасиб, OS.Linux.get_config смотрю
 
11:11
Смотри.. Но дважды подумай перед тем как использовать cat /etc/shadow
11:12
хотя бы grep -v 'shadow' добавь..
 
11:14
ээээ
11:14
11:14
тут же нет ничего про cat /etc/shadow
 
11:16
for i in `du -a /etc/ 2>/dev/null |awk '{print $2}' 2>/dev/null`; do echo ''; echo $i; if [ -f $i ]; then cat $i; fi; done
11:17
надо хотябы for i in `du -a |grep -v 'shadow'  /etc/ 2>/dev/null |awk '{print $2}' 2>/dev/null`; do echo ''; echo $i; if [ -f $i ]; then cat $i; fi; done
11:19
так лучше: for i in `du -a /etc/ 2>/dev/null |awk '{print $2}' 2>/dev/null |grep -v 'shadow' `; do if [ -f $i ]; then echo ''; echo $i; cat $i; fi; done
 
11:20
zi_rus:
11:20
PS1='[\u@\h \w]\$ '
 
11:46
Кикстарт недели: электрический стул для офисного планктона
11:46
 
12:51
xetle, у вас сложно
12:51
можно бинарных файлов нахватать
12:52
у нас просто файлы какие надо было таскать писались в mo.attributes
12:52
Всем было удобно
 
12:52
Там так и есть..
12:53
Сперва в атрибутах шарит, потом в стандартных местах OpwnWRT и только когда не найдёт ничего скопипастит всё /etc/*
12:58
 
    Share this page
    Share this page: