powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Windows [игнор отключен] [закрыт для гостей] / Windows Share Folder и check_mk агент
8 сообщений из 8, страница 1 из 1
Windows Share Folder и check_mk агент
    #39605601
User-Man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, нужен плагин для check_mk способный отображать подключенные сетевые диски.
С windows мало знаком, решением видится запуск net use через bat файл, либо power shell и Win32_MappedLogicalDisk

Сам плагин, по идее, довольно простой и при запуске из командной строки, вопросов не возникает. Но когда обработка через агента, данные не возвращаются.
Возможно какие-то групповые политики либо еще что-то, может кто знает или подскажет ключевые слова для гуглинга
Тестировал на Windows 7.

P.S: С gdr -PSProvider 'FileSystem' - результат тот же.







...
Рейтинг: 0 / 0
Windows Share Folder и check_mk агент
    #39605608
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
User-ManСам плагин, по идее, довольно простой и при запуске из командной строки, вопросов не возникает.
Но когда обработка через агента, данные не возвращаются.Отображение сетевых ресурсов на буквы дисков - локальный для сеанса. В некоторых случаях - даже для отдельных процессов одного сеанса.
"Агент" предполагает службу, которая работает в совершенно отдельном сеансе и не может собрать данные по отображениям сетевых ресурсов у разных пользователей в разных сеансах.
...
Рейтинг: 0 / 0
Windows Share Folder и check_mk агент
    #39605942
User-Man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov,

Существует возможность, из этого, отдельного сеанса, запросит всех пользователей и их сетевые ресурсы?
...
Рейтинг: 0 / 0
Windows Share Folder и check_mk агент
    #39605955
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы пытаетесь реализовать неадекватное решение неизвестной задачи.
Озвучьте цель, но не пытайтесь натягивать сову на глобус.

P.S. Наверное - можно, но лично я не выкурю столько MSDN .
...
Рейтинг: 0 / 0
Windows Share Folder и check_mk агент
    #39606004
User-Man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov,

Задача довольно таки простая, мониторить подключенные диски пользователя(-ей).
Для общего мониторинга используется агент(служба) - по сути выводит текстовую информацию на порту 6556.

По этому цель: получить на выводе порта 6556 текстовую информацию о всех имеющихся в системе подключенных дисках, всех пользователей. Ну или хотя бы, одного - конкретного.
...
Рейтинг: 0 / 0
Windows Share Folder и check_mk агент
    #39606008
User-Man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Понятно, что такое количество мануалов с наскока не осилить, по этому и спрашиваю, может кто решал подобные задачи.
...
Рейтинг: 0 / 0
Windows Share Folder и check_mk агент
    #39606015
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Даже в исходной идиотской постановке имеется несложное решение.
Логон скрипт получает список отображённых дисков, складывает результат в каталог на диске, откуда эту информацию считывает служба агента.
Настройка прав доступа и формирование имён файлов - оставляется в качестве домашнего упражнения.

P.S. Постановка идиотская потому, что отображённые диски, по сути своей - эфемерная сущность.
Ничего полезного из этого "зефира" не извлекается. С похожим успехом можно высасывать данные из пальца.
...
Рейтинг: 0 / 0
Windows Share Folder и check_mk агент
    #39606286
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
User-ManЗадача довольно таки простая, мониторить подключенные диски пользователя(-ей).Вы не с того конца задачу решаете.
Сетевые ресурсы могут использоваться без всякого отображения на диски - прямо по unc. Поэтому:
net help session
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
NET SESSION
[\\имя_компьютера] [/DELETE] [/LIST]

Команда NET SESSION завершает текущие сеансы связи между данным компьютером и
другими компьютерами сети или выводит их список. При использовании команды без
параметров выводятся сведения о всех текущих сеансах связи с интересующим
компьютером.

Эта команда используется только на серверах.

\\имя_компьютера Вывод сведений о сеансах для указанного компьютера.
/DELETE          Завершение сеанса между локальным компьютером и компьютером с
                 указанным именем; при этом закрываются все открытые на этом
                 компьютере файлы для этого сеанса связи. Если параметр
                 имя_компьютера опущен, закрываются все сеансы связи.
/LIST            Отображение сведений в списке, а не в таблице.

NET HELP имя_команды | MORE - постраничный просмотр справки.
net help file
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Синтаксис данной команды:

NET FILE
[id [/CLOSE]]

Команда NET FILE закрывает общий файл и снимает файловые блокировки. Когда
команда используется без параметров, выводится список открытых файлов на
сервере, в который включается идентификационный номер, присвоенный открытому
файлу, путь к файлу, имя пользователя и количество блокировок.

Эта команда работает только на компьютерах с запущенной службой сервера.

номер    Задает идентификационный номер файла.
/CLOSE   Закрывает открытый файл и снимает блокировки этого файла. Эту команду
         следует вводить на том сервере, где располагается общий файл.

NET HELP имя_команды | MORE - постраничный просмотр справки.
На сервере для которого ведётся мониторинг.

P.S. Что за привычка или изобретать черезанусные решения или делать в точности "как сказано".
Вы специалисты или где?
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Windows Share Folder и check_mk агент
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]