nocproject.org
06:20
Всем привет! подскажите в чем может быть проблема.... в Events пусто а в логе noc-activator пишет:
06:20
06:20
2014-06-04 09:20:53,338 Protocol version negotiated
06:20
2014-06-04 09:20:53,340 Registering as 'default'
06:20
2014-06-04 09:20:53,343 Registration accepted
06:20
2014-06-04 09:20:53,343 Authenticating as default
06:20
2014-06-04 09:20:53,362 Authentication failed: RPC Call to auth failed
06:32
db.repairDatabase();
06:40
в конце обязательно
06:44
это ты мне?
06:46
подскажите как мне почистить базу mongo.... то слишком много места занимает?
06:48
sdmitri, e_zombie тебе ответил ;)
06:48
сначала в монгу зайди
06:48
да и еще.. она могла засориться трейсбеками от неработающих скриптов.
06:48
тогда надо таблицу грохнуть. вот ткт не помню команды уже :(
06:49
когда же блять начнут скрипты проверять на входные данные и они корректно завершали работу а не трейсились
06:50
наверное, ни когда :)
06:50
e_zombie, все в твоих руках :)
06:51
может полностью базу монго грохнуть? и создать заново?
06:51
чревато
06:51
я бы не рекомендовал
06:51
уже догрохался
06:53
и частично тоже нельзя. потому что всё пиздаёнтся и заебёшься потом синхронизировать монгу и постгресс
06:53
и алярмы нахер отвалятся.
06:54
у меня их сейчас и так нет... ни алармов ни ивентов
06:54
и рипеир сделать не могу .... места нет
06:55
тогда ты попал. ищи место.
06:55
sdmitri, смотри, можно почистить ивенты. вот так: mongo
06:55
use noc;
06:55
db.noc.events.active.remove();
06:57
sdmitri, а еще я чистил таблицу failed script. вот так:
06:57
mongo
06:58
use noc;
06:58
db.noc.log.sa.failed_scripts.remove();
06:58
сразу куча места очистится. в основном, база этим забивается
07:01
только не пугайся - оно будет дооолго висеть пока удаляет
07:04
да. причём нок лучше гасить при этом.
07:05
но у меня после таких херней отваливается фм и алярмы не выводит. я как то починил это но не смог потом обратно всё вернуть
07:13
у меня в /var/lib/mongo куча баз noc.0, noc.1, ..... noc.8 каждая по 2Гб занимает..... они все нужны?
07:13
нужны
07:27
единственное, что.. у меня после очистки базы место не освободитя на винте, пока не перегружу мащину
07:27
может, надо просто монгу перегрузить?
07:28
у меня немного места освободилось, но все-равно мало
07:28
а journal нужен?
07:29
чтобы чистилось место надо делать
07:29
db.noc.fm.outages.runCommand("compact");db.repairDatabase();
07:29
этож БД. она просто помечает что страница не занята но место не очищает чтобы не было просадки IO по винту.
07:30
"errmsg" : "Cannot repair database noc having size: 10682892288 (bytes) because free disk space is: 6648868864 (bytes)"
07:30
у постгри отдельный процесс Vacuum это делает по расписанию.
07:30
db.noc.fm.outages.runCommand("compact");
07:30
{
07:30
"errmsg" : "no such cmd: compact",
07:30
"bad cmd" : {
07:30
"compact" : "noc.fm.outages"
07:30
},
07:30
для репейра надо чтобы места было ещё столькоже.
07:30
"ok" : 0
07:30
}
07:30
>
07:30
не проканало.. так что видимо, ребут надо ;)
07:30
а потом уже репайр
07:30
лучше репеир сделай
07:31
ну не могу... места нет
07:31
аналогично. сща ребут сделаю и проверю освободится ли.
07:31
монгу передернул, место не появилось
07:31
я почистил просто фейлед скрипт
07:34
сща посмотрю у себя. у меня пока ешще не перегрузилось
07:34
да. не очистилось.. странно. в прошлый раз именно так и делал.
07:35
как-то я еще смотрел какая именно таблица много места занимает
07:35
не помню команды :(
07:37
заноси всё в вики. помогает.
07:37
show dbs
07:37
admin (empty)
07:37
local (empty)
07:37
noc 21.943359375GB
07:37
test (empty)
07:37
вот посмотреть размер базы
07:38
а вот размер таблиц.. помню команду show collections но она показывает только таблицы
07:39
> show dbs
07:39
admin (empty)
07:39
local 0.03125GB
07:39
noc 15.49267578125GB
07:39
ну это я её очистил вчера до 3 гигов
07:46
есть команда: db.printCollectionStats(). но неудобная к просмотру
07:57
в общем, не нашел я как размеры смотреть каждой базы
07:57
в прошлой раз я как-то увидел размер базы
07:57
мне как то попадался скрипт который это делал
07:57
и нашел что именно фейлед скрипт занимает много места
07:57
кажется, в самом ноке это делалось
07:59
по моему, я это делал в main>Reports>Database Summary.. но сейчас он у меня трейсбек вываливает :(
08:00
ну это нормально. багрепорт сделал?
08:00
нет. не знаю как делать :) ни разу не делал. да и наверное, у меня в системе какой-то глюк..
08:01
датабейс суммари показывает только постгресс а монгу не показывает. по идее туда надо и монгу добавить.
08:02
блин. как же и где я тогда узнал какая именно таблица у меня занимает места много? :( твоюжмать
08:03
08:04
что такое в SA\Monitor\Scripts параметр Duration?
08:05
Во второй версии MongoDB, которая вышла недели 2-3 назад, появилась команда «контакт», которая позволяет дефрагментировать отдельную коллекцию без необходимости делать это для всей базы данных. Но такая операция по-прежнему блокирует все остальные опе
08:10
я конечно подозреваю что слой абстракции в ноке есть, но если нет то переписывать кучу кода никто не будет.
08:11
ну рипеир сделал.... но ошибка в noc-activator осталась....
08:11
08:11
2014-06-04 11:11:54,078 Protocol version negotiated
08:11
2014-06-04 11:11:54,080 Registering as 'default'
08:11
2014-06-04 11:11:54,083 Registration accepted
08:11
2014-06-04 11:11:54,083 Authenticating as default
08:11
2014-06-04 11:11:54,103 Authentication failed: RPC Call to auth failed
10:04
Ребята подскажите плиз почему может ругаться /scripts/upgrade на ObjectModel: Cisco | 7600 | RSP720-3CXL-GE??????
10:04
10:32
покажите плиз кто-нибудь содержимое etc/requirement/noc.txt и activator.txt для 0.8develop
10:42
10:44
а насчёт ругани на модельку лечилось вроде удалением этой строчки из local/collections/inv/objectmodels.csv
11:11
hi all
11:11
where is stored conf files captured from noc?
11:15
aermike, noc.conf
11:15
[gridvcs]
11:15
mirror.sa.managedobject.config = /var/noc/repo/config/
11:15
to write configs to file system
11:31
out of topic
11:31
what programs use for malware filtre?
11:32
something like
11:32
11:32
but not for sdn
11:58
i intend to implement something with bothunter
11:59
has anyone played with him?
13:01
Некроссплатформенный стандарт — это говно, а не стандарт.
13:01
“Saying Java is good because it works on all operating systems is like saying anal sex is good because it works on all genders.”
13:54
Доброго всем!
13:54
Попитоновскому with вопрос:
13:54
в __init__.py
13:55
class switch:
13:55
def __enter__(self):
13:55
self.cli("switch")
13:55
def __exit__(self):
13:55
self.cli("exit")
13:55
потом в скрипте:
13:56
with switch():
13:57
и пишет ошибку Global name switch is no defined ПОмогите!
13:58
Где и как этот with для configure определён я не нарыл...
13:59
А надо ещё один сделать но для комманды switch
14:11
Ребята подскажите плиз как игнорировать сообщения Link UP Link Down????
14:26
Знатоки питона есть? With победить не могу пример надо.
14:45
with self.switch(): - победить не могу...
14:46
self.cli("switch"); mac = self.cli("..."); self.cli("exit") - не работает.
14:46
Кто по питону спец или спят все?
14:50
self.cli("switch\nshow interfaces mac-address front-port 0\nexit", cached=True) - тоже не работает..
14:58
Ладно, утро вечера мудренее.
Share this page
Share this page: