Назад | Перейти на главную страницу

Вывести список подключений к OS X Server и какую точку доступа они подключили?

У меня Xserve под управлением OS X Server 10.4.11. В нем включен протокол Apple File Protocol, позволяющий использовать несколько десятков точек совместного доступа в локальной сети.

Иногда мне хотелось бы получить список тех, кто в настоящее время подключен к серверу (это легко сделать с помощью Server Admin), но Я хотел бы знать, какие точки доступа они установили на свой локальный компьютер.

Вы можете получить список подключенных пользователей, запустив:

serveradmin command afp:command = getConnectedUsers

Но это не даст вам список общих ресурсов, к которым подключены пользователи, а только пользователей, которые к чему-то подключены.

Ха! Удачи.

Сервер AFP предоставляет очень мало информации о статусе. Вы можете получить соединения через Server Admin, но не через тома, которые подключил каждый пользователь.

Если вы включите журнал доступа, вы сможете увидеть каждый файл Open / Close / Create, и из этого вы сможете определить, какие тома используют люди. Фактически, у меня есть сценарий, который отслеживает этот журнал, чтобы предоставить мне показатели операций в секунду на моих серверах AFP. Это не идеальное решение.

Вы также, вероятно, можете подключить Instruments.app или strace, чтобы увидеть, что делает сервер AFP.