• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Отключаем NSD

  • Автор темы Klido
  • Дата начала
Статус
Закрыто для дальнейших ответов.
K

Klido

Домино 8.5 на линухе, всё в целом ничего, в серверном документе запуск скрипта NSD отключен, стоит рестарт 3 раза за 5 минут - по-умолчанию.
Сервак падает 1 раз, быстренько поднимается, запускается nsd и в течении минут 20 колбасит на 100% загрузки сервака. И в 95% вешает домино опять...
Мне не нужен nsd :) Пока что. Ранее (8- версии) выключение в серверном документе под линухом позволяло его не запускать (да и ранее он работал после падения вроде, а не при восстановлении...). Что сделать теперь, чтоб оно не собирало диагностику? В прошлом тоже не удалось явно пропустить nsd, но там спасал документ сервера....
 

Мыш

Lotus Team
12.02.2008
1 213
29
BIT
43
Может, сам скрипт (nsd.sh) занулить? В смысле - выкинуть из него все команды? Не знаю, правда, должен ли он возвращать какое-либо значение, можно попробовать экспериментальным путем....
 
K

Klido

Мыш
ранее отрубание скрипта приводило к невозможности старта домино... сейчас нет линуксоидов силь копать самим - вот и спрашиваю, мож кто уже грамотно накопал его убиение.... хотя бы знать можно ли отрубить вообще...
в серверном документе стоит выполнять при краше свой скрипт - мож туда что указать, которое как раз и обойдет nsd?
 

Мыш

Lotus Team
12.02.2008
1 213
29
BIT
43
сейчас нет линуксоидов силь копать самим

Дык а че там копать-то? :) Доступ к консоли Линукса есть? На уровне "скопировать/переименовать файл" командами владеете?

Заходим под рутом.

Переходим в папку, где находится nsd.sh (у меня это /opt/ibm/lotus/notes/latest/linux):

cd /opt/ibm/lotus/notes/latest/linux

Переименовываем имеющийся nsd.sh:

mv nsd.sh nsd.old

Создаем новый, всегда возвращающий 0:

echo "exit 0" > nsd.sh

делаем его исполняемым:

chmod +x nsd.sh

Все :) При необходимости можно вернуть старый:

mv nsd.old nsd.sh
 
K

Klido

Доступ к консоли Линукса есть?
нет (только просмотр консольного лога)! лотусу-лотусовое, линуксу-линуксовое :welcome: так и с админами...

Создаем новый, всегда возвращающий 0:
вот это ранее не стартовало домино... и тогда было кому проверить, сейчас - надо искать... пошел пинать админов ОС...
 
K

Klido

попутно в этой же теме напишу про мегаслужбу клиента nsd.exe

служба запускается под системным пользователем и обычный юзер не может в случае глюка клиента снять этот процесс...
обычно службу останавливаю полностью и не испытываю проблем - есть желание у всех юзеров её остановить...
кто-нибудь запрещал её так глобально, есть ли примеры проблем из-за этого на клиенте?
 
K

Klido

напомнилось из


конкретно про


что-то не пойму - эта переменная отменит запуск NSD или только форсирует выгрузку домино? протестить особо не на чем - кто-нибудь включали видел что происходит?
нужен результат в виде скорейшего рестарта сервера и, желательно, без NSD :)
 
K

Klido

Znake
как результаты теста? NSD достал....
 
Z

Znake

Никак. Похоже на что=то другое переменная влияет.
 
Z

Znake

Решение проблемы =
Добавить в серверный Notes.ini
DISABLE_SAVENSDCONFIG=1
 

VladSh

начинающий
Lotus Team
11.12.2009
1 783
157
BIT
53
Добавить в серверный Notes.ini
DISABLE_SAVENSDCONFIG=1
То есть оно полностью отключает серверный NSD?

А клиентский как отключить не знаете? /отключение службы в Винде не помогает, Лотус всё равно его загружает/
 
Z

Znake

Есть статья соответствующая:
TechNote 1430218 "Multiple nsd.sh processes running causing high cpu usage" -

Для клиента я переключал службу в "Disabled" - мне помогало.
А потом перестал. т.к. не вижу в этом смысла. NSD запускает только прикрахе клиента.
 

VladSh

начинающий
Lotus Team
11.12.2009
1 783
157
BIT
53
Спасибо.

Для клиента это нужно на этапе разработки: когда пытаешься определить место, где краш, то задолбаешься жать "Отмена" в этих дурацких диалогах. Железно работает переименование файла nsd.exe - Лотус просто мгновенно закрывается и всё, - что нам и нужно.
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 933
609
BIT
177
для никсов, если делать свой скрипт, надо посмотреть возвращаемый статус exit ...
если он ваще нужен
обычно возвращают 0 или 1 : exit 0
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!