<othercredit role="translator"><firstname>Олег</firstname><surname>Баталов</surname><affiliation><address><email>olegbatalov@mail.ru</email></address></affiliation><contrib>Перевод на русский язык</contrib></othercredit>
<abstract><para>&ksysguard; является приложением менеджера задач и монитора системы с поддержкой сети, и дополнительной функциональностью приложения <application>top</application>.</para></abstract>
<para>&ksysguard; является менеджером задач и монитором производительности для &kde;. Он использует архитектуру клиент-сервер, что позволяет контролировать локальные и сетевые компьютеры. Графическая оболочка использует для получения отображаемой информации так называемые датчики. Датчик может возвращать простые значения либо более сложную информацию подобно таблицам. Для каждого типа информации поддерживаются один или несколько экранов. Экраны организованы в рабочие таблицы, которые могут быть сохранены и загружены независимо друг от друга. Так что &ksysguard; не только простой менеджер задач, но также очень мощный инструмент для управления большими наборами серверов.</para>
<para>&ksysguard; может будет запущен из меню K, с помощью пункта <guimenuitem>Системный монитор KDE</guimenuitem> в меню <guimenu>Система</guimenu>. Альтернативно вы можете запустить его набрав в терминале <command>ksysguard</command>.</para>
<para>Основное окно &ksysguard; состоит из меню, дополнительной панели инструментов и строки состояния, списка индикаторов и рабочего пространства. При первом запуске вы увидите в списке индикаторов ваш компьютер как <guilabel>localhost</guilabel> и две страницы в рабочей области. Это настройка по умолчанию.</para>
<para>Эта установка по умолчанию, достаточна для начинающего пользователя, чтобы выполнять некоторое управление системой. Опытный пользователь, или даже системный администратор большой сети имеет другие потребности. Для большинства пользователей &ksysguard; является очень гибким.</para>
<para>Список индикаторов отображает зарегистрированные компьютеры и их датчики в виде дерева. Щелчок на ветке вызывает её раскрытие или закрытие. Каждый датчик контролирует некоторое значение системы. </para>
<para>Для подключению к новому компьютеру воспользуйтесь пунктом <guimenuitem>Соединиться с сервером</guimenuitem> в меню <guimenu>Файл</guimenu>. Появится диалог, который позволит вам ввести имя сервера, к которому вы хотите подключиться. Ниже имени вы можете выбрать способ подключения. По умолчанию используется <application>ssh</application>, безопасная оболочка. Дополнительно могут использоваться <application>rsh</application>, удалённая оболочка и режим демона. Нажмите <guibutton>OK</guibutton> для установления подключения. Вскоре сервер появится в списке индикаторов и сможете просмотреть список предоставляемых им индикаторов.</para>
<para>Для установки подключения, программа с именем <application>ksysguardd</application>, может запускаться в двух режимах, и должна быть установлена на новом компьютере.</para>
<para>Вы можете запустить <application>ksysguardd</application> во время начальной загрузки в режиме <guilabel>Демона</guilabel> добавив <parameter>-d</parameter> как аргумент. В этом случае, вы должны в диалоге подключения <application>ksysguard</application> выбрать режим демона. Недостатком такого типа подключения является невозможность уничтожать или изменять приоритет процессов в <guilabel>Контроллере процессов</guilabel> и обмен данными по сети не будет шифроваться.</para>
<para>В этом режиме <application>ksysguardd</application> запускается во время подключения <application>ksysguard</application>. Чтобы сделать это возможным, его расположение должно быть включено в ваш <envar>PATH</envar>. К сожалению ssh не обрабатывает ваш файл <filename>.profile</filename>, так что правильная установка <envar>PATH</envar> будет недоступна. Вместо этого лучше использовать заданных по умолчанию <envar>PATH</envar> типа <parameter>/bin:/usr/bin</parameter>. Поскольку вероятно, что &kde; не установлен в эти каталоги, вам необходимо создать либо обновить файл в вашем домашнем каталоге. Файл с именем <filename>environment</filename> и должен располагаться в скрытом каталоге <filename>.ssh</filename>. Подробности смотрите на страницах руководства по <application>ssh</application>. Этот файл должен содержать строку, аналогичную:</para>
<para>предположим, что <application>ksysguardd</application> может быть найден в <filename>/opt/kde/bin/ksysguardd</filename>.</para>
<tip><para>При использовании <application>ssh</application> вы должны убедиться, что вы установили ваш <filename>identity.pub</filename> на удалённом компьютере и его ключ хоста зарегистрирован на вашей машине. Самый простой способ проверить это - набрать в командной строке <command>ssh <option>remotehost ksysguardd </option></command>. Если вы увидите приветствие <application>ksysguardd</application> вы можете набрать <userinput>quit</userinput>, все будет в порядке.</para></tip>
<note><para>Для экспертов: <application>ksysguardd</application> очень маленькая программа, которая связана только с libc. Так что вы можете использовать её на компьютерах не содержащих полной установки &kde;, типа серверов. Если вы выберите использование опций командной строки в коннекторе хоста, вам необходимо указать полную команду для запуска <application>ksysguardd</application>.</para></note>
<para>Для отключения от сервера, выделите его в панели сенсоров и выберите <guimenuitem>Отключиться от сервера</guimenuitem> в меню <guimenu>Файл</guimenu>. Если вы используете его датчики, рамки экранов станут серыми и они больше не будут обновляться.</para>
<para>Рабочее пространство организовано как рабочие листы. Выберите <guimenuitem>Создать</guimenuitem> в меню <guimenu>Файл</guimenu> для создания нового рабочего листа. Появится диалог, где вы можете установить имя, масштаб и интервал обновления для рабочего листа. Чтобы удалить рабочий лист выберите <guimenuitem>Закрыть </guimenuitem> в меню <guimenu>Файл</guimenu>. Любые изменения будут сохранены в файле рабочего листа. Если лист никогда не сохранялся, у вас будет запрошено имя его файла. Рабочий лист содержит ячейки, организованные как сетка.</para>
<para>Каждая ячейка может быть заполнена экраном для одного или нескольких датчиков. Вы можете заполнить ячейку перетащив в неё датчик из списка индикаторов. Если для этого типа датчика существует несколько типов экранов, появится контекстное меню, и вы сможете выбрать какой экран хотите использовать. Некоторые типы экранов могут отображать несколько сенсоров. Чтобы добавить не экран несколько сенсоров, перетащите их из списка в существующий экран.</para>
<para>Рабочие листы могут быть настроены выбором <guimenuitem>Свойства рабочего листа</guimenuitem> в меню <guimenu>Правка</guimenu>. В появившемся диалоге вы можете установить измерение и интервал обновления. Этот интервал будет использоваться всеми экранами рабочего листа, если в их диалогах свойств установлен параметр <guilabel>использовать интервал обновления рабочего листа</guilabel>.</para>
<para>Пункт <guimenuitem>Настроить стиль...</guimenuitem> в меню <guimenu>Настройка</guimenu> даёт вам возможность настроить глобальные атрибуты стиля и применить их к текущей рабочейобласти.</para>
<para>Экраны могут быть настроены щелчком на нём правой кнопки мыши. В контекстном меню вы можете выбрать хотите ли изменить свойства этого экрана, удалить егос рабочей области, изменить его тип и значения интервала обновления либо приостановить или перезапустить это обновление.</para>
<para>Графопостроитель отображает выборки значений для одного или нескольких датчиков, различными цветами с определённым интервалом. Если экран достаточного размера, отображается сетка, представляющая диапазон составляющих график данных. По умолчанию, активируется режим автоматического диапазона, так что максимальное и минимальное значение устанавливаются автоматически. Иногда вам требуется установить минимальное и максимальное значения. В этом случае, вы можете отключить автоматический диапазон и установить значение в диалоге свойств.</para>
<para>Мультиметр отображает значение датчика как цифровой индикатор. В диалоге свойств вы можете определить нижний и верхний пределы. Когда они будут превышены, экран будет окрашен в сигнальный цвет.</para>
<para>Управление процессами представляет список процессов на вашей системе, который может быть отсортирован по каждому столбцу. Просто щёлкните левой кнопкой мыши на заголовке столбца. </para>
<para>Древовидный список был разработан для показа отношений между выполняющимися процессами. Процесс который был запущен другим процессом называется дочерним. Дерево является элегантным способом показать отношения родитель-потомок. Процесс <emphasis>init</emphasis> является родителем всех остальных процессов.</para>
<para>Если вы не интересуетесь дочерними процессами некоторого процесса вы можете щёлкнуть не небольшом квадрате слева от родительского процесса и дерево его потомков будет свёрнуто. Второй щелчок на этом квадрате развернёт дерево снова.</para>
<para>Фильтр процессов может использоваться для уменьшения количества отображаемых в таблице. Вы можете отфильтровать процессы, которые вам не интересны. В настоящее время вы можете отображать все процессы, только системные, пользовательские либо только ваши.</para>
<para>Если вы выбрали один или несколько процессов, вы можете нажать кнопку Удалить чтобы уничтожить их. Так называемый <errorcode>SIGKIL</errorcode> будет послан им, который заставит их немедленно завершиться. Если эти приложение всё ещё содержат какие либо данные, они будут потеряны. Так что используйте эту кнопку очень осторожно.</para>
<para>График отображает данные датчика в виде пляшущего графика. В диалоге свойств вы можете указать минимальное и максимальное значения и верхний и нижний пределы. Когда предел будет достигнут, экран окрасится в сигнальный цвет.</para>
<para>Журнал датчика не отображает никакие значения, но регистрирует их в журнальном файле с добавлением информации о дате и времени. В диалоге свойств для каждого датчика вы можете указать верхний и нижний пределы. Когда предел будет достигнут, его элемент в таблице датчиков окрасится в сигнальный цвет и будет послано событие <application>knotify</application>.</para>
<para>Датчик журнального файла отображает содержимое файла ⪚ <filename>/var/log/messages</filename>. В диалоге свойств вы можете составить список регулярных выражений, которые будут сравниваться с содержимым файла. Если выражение соответствует, будет послано событие <application>knotify</application>. </para>
<para>Графическая оболочка доступна на любой платформе, на которой выполняется &kde;. низкоуровнемый модуль в настоящий момент существует для следующих разновидностей &UNIX;:</para>
<listitem><para>Для работы <application>ksysguardd</application> необходимо скомпилировать ядро с поддержкой файловой системы <filename>/proc</filename>. Это значение по умолчанию, и в большинстве дистрибутивов &Linux; она активирована.</para> </listitem>
<listitem><para>Программа <application>ksysguardd</application> должна принадлежать группе <systemitem class="groupname">kmem</systemitem> и должна иметь установленным setgid.</para></listitem>
<para>В настоящее время &ksysguard; разрабатывается и координируется Chris Schläger <email>cs@kde.org</email>. &ksysguard; является переписанной версией <application>KTop</application>, менеджера задач для KDE 1.x. Некоторые другие люди, работавшие над <application>KTop</application>:</para>