# Сведения о статусе Samba-сервера

&Alexander.Neundorf;
Егор
Кобылкин

    egor@kobylkin.com

Перевод на русский
2002-02-12
3.00.00
KDE
KControl
Самба
Информация о системе

## Сведения о статусе Samba-сервера

Самба и монитор состояния NFS - это графическая оболочка для программ `smbstatus` и `showmount`. Smbstatus дает информацию о текущих соединениях Samba-сервера и является частью набора утилит Самбы, которые реализуют протокол SMB (Session Message Block), также известный как NetBIOS или LanManager.

Этот протокол может быть использован для общего доступа к принтерам или жестким дискам в сети, включая машины на которых установлены различные версии &Microsoft; &Windows;.

`showmount` является частью программного пакета NFS. NFS является сокращением от Network File System (сетевая файловая система), это традиционный способ совместного использования каталогов в &UNIX;. В этом случае анализируется результат `showmount` `-a localhost`. В некоторых системах showmount находится в `/usr/sbin`. Проверьте, указан ли путь к showmount в вашей переменной `PATH`.

### Экспортируемые каталоги

На этой странице вы можете увидеть большой список, в котором перечислены соединения с общими разделами, активные на данный момент, и экспортируемые каталоги NFS вашего компьютера. Первая колонка показывает, является ли каталог доступным через NFS или SMB, вторая - имя раздела, третья - имя удаленного компьютера, который обращается к этому разделу. Оставшиеся колонки содержат информацию, имеющую смысл только для Самба-разделов.

Четвёртая колонка содержит идентификатор User ID пользователя, который обращается к этому разделу. Заметьте, что это не обязательно &UNIX; user ID этого пользователя. То же самое справедливо и для следующей колонки, которая показывает идентификатор группы group ID пользователя.

Каждое соединение с одним из ваших разделов обслуживается отдельным процессом `smbd`, следующая колонка показывает идентификатор процесса (pid) этого `smbd`. Если вы убьёте этот процесс, подсоединенный пользователь будет отключен. Если удаленный пользователь работает в &Windows;, то как только такой процес будет убит, сразу же будет создан новый, и пользователь практически ничего не заметит.

Последняя колонка показывает, сколько открытых файлов имеет данный пользователь в настоящий момент. Здесь вы можете увидеть только сколько файлов открыто в данный момент, но не то, сколько файлов было скопировано или открыто раньше и т. д.

### Импортированные каталоги

Здесь показано, какие Самба- и NFS-разделы других хостов смонтированы в вашу локальную систему. Первая колонка показывает тип раздела: Самба или NFS-раздел. Вторая колонка - это имена разделов, и третья показывает, куда разделы смонтированы.

Смонтированные NFS-разделы должны быть видны как в &Linux; (проверено), так и на &Solaris; (это ещё не было протестировано).

### Логи

Здесь представлено содержание вашего локального лог-файла Самбы в удобочитаемом виде. Сначала, когда вы откроете эту страницу, лист будет пустым. Необходимо нажать на кнопку Обновить, только тогда будет прочитан лог-файл Самбы, и вам будут показаны результаты. Проверьте, действительно ли лог-файл Самбы находится там, куда указывает путь на этой странице. Если он находится в другом месте, или называется по другому, исправьте это. После внесения изменений снова нажмите Обновить.

Самба документирует свои действия в зависимости от параметра loglevel - подробнееоб этом смотрите в `smb.conf`. Если loglevel=1, Самба записывает лог только тогда, когда кто-то подключается к вашей машине и когда это соединение снова закрывается. Если loglevel=2, то записывается, кто открывал и закрывал файл. Если loglevel больше двух, то записывается еще больше информации.

Если вам интересно, кто обращался к вашей машине и к каким именно файлам, выставьте loglevel=2 и регулярно производите ротацию лог-файлов. Например, создайте задачу `cron`, которая будет перемещать ваш текущий лог-файл Самбы в другой каталог. Иначе ваш лог-файл Самбы может стать слишком большим.

Флажки внизу большого списка помогают определить, какие события должны показываться в списке. Необходимо нажать Обновить, чтобы увидеть результаты ваших изменений. Если loglevel Самбы слишком мал, то вы не увидите всего, что возможно.

Щёлкнув по заголовку колонки, вы можете отсортировать список по этой колонке.

### Статистика

На этой странице вы можете профильтровать содержимое другой страницы в в поисках определенной информации.

Пусть поле Событие установлено как `Соединение`, Служба/Файл установлено как `*`, Хост/Пользователь установлен как `*`, Показать подробную информацию о службе выключено Показать подробную информацию о хосте выключено.

Если сейчас нажать Обновить будет видно, как часто устанавливалось соединение с разделом `*` (&ie; т.е. с любым разделом) с хоста `*` (&ie; т.е. с любого хоста). Включите Показать подробную информацию о хосте и нажмитеОбновить снова. Теперь вы сможете увидеть, сколько соединений было открыто для любого хоста, подходящего к шаблону `*`

Теперь нажмите Очистить.

Установите поле Событие как Доступ к Файлу включите Показывать подробную информацию о службе и снова нажмите Обновить.

Теперь вы можете видеть, как часто обращались к каждому отдельному файлу. Если еще и разрешить Показывать подробную информацию о хосте, то вы увидите, как часто каждый конкретный пользователь открывал эти файлы.

В полях ввода Служба/Файл и Хост/Пользователь вы можете использовать шаблоны `*` и `?` так же как и обычно в командной строке. Регулярные выражения не распознаются.

Щелкнув мышью по заголовку колонки, вы можете отсортировать список по этой колонке. Так можно определить, какой файл открывался наиболее часто, или какой пользователь открыл больше всех файлов, в общем что угодно.

### Автор раздела

Module copyright 2000: Michael Glauche and &Alexander.Neundorf; &Alexander.Neundorf.mail;

Первый автор: Michael Glauche

Поддерживается в настоящее время &Alexander.Neundorf; &Alexander.Neundorf.mail;

#### Внесли вклад

- Преобразование в аплет kcontrol

  &Matthias.Hoelzer-Kluepfel; &Matthias.Hoelzer-Kluepfel.mail;

- Использование `KProcess` вместо popen и дополнительная проверка ошибок:

  &David.Faure; &David.Faure.mail;

- Преобразование в kcmodule, добавлены закладки 2,3,4, исправлена ошибка:

  &Alexander.Neundorf; &Alexander.Neundorf.mail;

Documentation copyright 2000 &Alexander.Neundorf; &Alexander.Neundorf.mail;

Документация переведена в стандарт docbook &Mike.McBride; &Mike.McBride.mail;

Egor Kobylkin egor@kobylkin.com