2
<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN"
4
<!ENTITY kappname "&ksysguard;">
5
<!ENTITY package "kdebase">
6
<!ENTITY % addindex "IGNORE">
7
<!ENTITY % Ukrainian "INCLUDE"
8
> <!-- change language only here -->
11
<book id="ksysguard" lang="&language;">
14
>Підручник з &ksysguard;</title>
18
>&Chris.Schlaeger;&Chris.Schlaeger.mail; </author>
20
<othercredit role="developer"
21
>&John.Tapsell; &John.Tapsell.mail; </othercredit>
23
<othercredit role="developer"
24
>&Chris.Schlaeger;&Chris.Schlaeger.mail; </othercredit>
26
<othercredit role="developer"
27
>&Tobias.Koenig;&Tobias.Koenig.mail; </othercredit>
29
<othercredit role="translator"
37
>yurchor@ukr.net</email
41
>Переклад українською</contrib
50
>&Chris.Schlaeger;</holder>
54
>&FDLNotice;</legalnotice>
57
>24 жовтня 2010 року</date>
59
>&kde; 4.5</releaseinfo>
63
>&ksysguard; — програма для спостереження за завданнями і системою з можливостями віддаленого керування.</para
73
>спостереження за процесами</keyword>
75
>спостереження за швидкодією</keyword>
77
>спостереження за системою</keyword>
85
<chapter id="introduction">
90
>&ksysguard; — це засіб для спостереження за завданнями і швидкодією у &kde;. </para>
92
>Особливістю програми є клієнт-серверна архітектура, яка надає змогу спостерігати як за локальним комп’ютером, так і за віддаленими вузлами. Графічна оболонка використовує так звані датчики для отримання інформації, яку вона показує. Датчик може повертати як прості значення, так і комплексну інформацію у вигляді таблиць. Відомості кожного типу може бути показано у декілька способів. Елементи показу зібрано у робочі аркуші, які можна зберігати і завантажувати незалежно один від одного. Отже, &ksysguard; є не лише простим засобом для керування завданнями, але й дуже потужним інструментом для контролю з великими групами серверів.</para>
96
<chapter id="usingtheksysguard">
98
>Користування &ksysguard;</title>
100
<sect1 id="getting-started">
105
>&ksysguard; можна запустити за допомогою меню запуску програм, пункт <guimenuitem
106
>Монітор системи</guimenuitem
113
>. Крім того, ви можете запустити цю програму за допомогою команди <command
115
>, відданої з термінала.</para>
118
>Головне вікно &ksysguard; складається з панелі меню, необов’язкових панелі інструментів і рядка стану і робочого простору. Для нетипових робочих аркушів також буде показано переглядач датчиків. </para>
121
>Download, Save, Import tabs</para>
124
>Типово, у &ksysguard; буде показано два робочі аркуші: <guilabel
125
>Таблиця процесів</guilabel
127
>Завантаження системи</guilabel
129
>Таблиці процесів</guilabel
130
> наведено список процесів, за її допомогою користувач може керувати ними. У цій таблиці можна обрати декілька процесів і здійснювати над ними дії з керування одночасно. На робочому аркуші <guilabel
131
>Завантаження системи</guilabel
132
> показано графіки використання можливостей системи: <guilabel
135
>Журнал пам’яті і свопінгу</guilabel
137
>Журнал мережі</guilabel
141
>Для того, щоб не дуже досвідчений користувач між здійснювати базові функції з керування системою, достатньо типових налаштувань програми. У досвідченого користувача або навіть системного адміністратора великої комп’ютерної лабораторії трохи інші потреби. Але &ksysguard; достатньо гнучкий аби задовольнити потреби широкого кола користувачів.</para>
144
<sect1 id="process-controller">
146
>Таблиця процесів</title>
149
>У таблиці процесів ви зможете побачити список процесів вашої системи. Список можна впорядковувати за будь-яким зі стовпчиків: для цього просто наведіть вказівник миші на заголовок стовпчика і клацніть лівою кнопкою. </para>
152
>Щоб отримати додаткові відомості щодо даних, показаних відповідних стовпчиках, скористайтеся довідковою системою <guilabel
157
>За допомогою контекстного меню процесу у списку процесів ви зможете виконати над процесом додаткові дії, зокрема змінити його пріоритет, надіслати процесу сигнал, перемкнутися до вікна процесу, переглянути докладні відомості щодо використання процесом пам’яті та завершити роботу процесу.</para>
160
>Нижче перелічено відомості, які показано у списку для кожного з процесів. Будь ласка, зауважте, що повний список властивостей можна побачити не на кожній операційній системі.</para>
164
>Типові стовпчики у таблиці процесів</title>
173
>Назва виконуваного файла, яким було запущено процес</entry>
178
>Користувач</guilabel
181
>Користувач — власник процесу</entry>
186
>Процесор %</guilabel
189
>Поточне загальне використання ЦП процесом, розділене на кількість ядер процесор у комп’ютері</entry>
198
>Це справжній обсяг фізичної пам’яті, використаної процесом на власні потреби, та наближене значення обсягу окремого використання пам’яті процесом.</para>
200
>До цього числа не включено пам’ять зарезервовану на диску і розмір коду спільних бібліотек.</para>
202
>Зазвичай, це найкорисніша інформація щодо споживання програмою пам’яті.</para
208
>Спільна пам'ять</guilabel
211
>Це приблизне значення об’єму справжньої фізичної пам’яті, який використовують спільні бібліотеки цього процесу. Ця пам’ять є спільною для всіх процесів, що використовують спільні бібліотеки.</entry>
219
>Додаткові стовпчики у таблиці процесів</title>
228
>Унікальний ідентифікатор цього процесу.</entry>
236
>Керуючий термінал, на якому виконується цей процес</entry>
241
>Пріоритетність</guilabel
244
>Пріоритет, з яким запущено процес. Для звичайного інструменту розподілу часу процесора це значення лежить у межах від 19 (найнижчий пріоритет) до -19 (найвищий пріоритет).</entry>
249
>Процесорний час</guilabel
252
>Загальний час у просторах користувача та системи, протягом якого тривало виконання цього процесу, показано у форматі хвилини:секунди.</entry>
257
>ВВ читання</guilabel
260
>Кількість прочитаних байтів. <guilabel
261
>Одиниці показу</guilabel
263
>Показані дані</guilabel
264
> можна змінити за допомогою контекстного меню заголовка цього стовпчика.</entry>
272
>Кількість записаних байтів <guilabel
273
>Одиниці показу</guilabel
275
>Показані дані</guilabel
276
> можна змінити за допомогою контекстного меню заголовка цього стовпчика.</entry>
281
>Віртуальний розмір</guilabel
284
>Це об’єм віртуальної пам’яті, яку використовує процес, разом з спільними бібліотеками, графічною пам’яттю, файлами на диску тощо. Це число майже ні про що не говорить. Для вибору <guilabel
285
>Одиниць показу</guilabel
286
> скористайтеся контекстним меню.</entry>
294
>Команда, якою було запущено процес</entry>
301
>Над таблицею розташовано три кнопки, опис яких наведено нижче у порядку зліва праворуч.</para>
303
<sect2 id="thekillbutton">
305
>Завершити процеси</title>
308
>Якщо ви обрали один або декілька процесів, ви можете натиснути кнопку <guibutton
309
>Завершити процеси</guibutton
310
>, щоб завершити роботу цих процесів. Цим процесам буде надіслано сигнал <errorcode
312
>, який спричинить їх негайне завершення. Якщо у програмах, що відповідають обраним процесам, не було збережено дані, з якими ці програми працювали, ці дані буде втрачено. Отже, цю кнопку слід використовувати з осторогою.</para>
315
<sect2 id="the-filter-bar">
317
>Поле фільтрування</title>
320
>Ви можете виконати фільтрування списку процесів за допомогою цього поля. Відповідність буде встановлюватися за значеннями <guilabel
325
>Заголовок вікна</guilabel
326
> процесу. Крім того, використовуватимуться значення полів <guilabel
327
>Користувач</guilabel
329
>Ідентифікатор процесу</guilabel
334
<sect2 id="the-process-filter">
336
>Фільтр процесів</title>
339
>Щоб зменшити кількість процесів, показаних у таблиці, можна скористатися фільтром процесів. Ви можете відфільтрувати процеси, які не є цікавими для вас. У цій версії ви можете переглянути або <guilabel
340
>Всі процеси</guilabel
341
>, або лише <guilabel
342
>Системні процеси</guilabel
343
>, або лише <guilabel
344
>Процеси користувача</guilabel
345
>, або лише <guilabel
346
>Ваші процеси</guilabel
348
>Лише програми</guilabel
352
>Деревоподібний перегляд було розроблено таким чином, щоб можна було бачити взаємовідносини між запущеними процесами. Процес, який було запущено іншим процесом називається дочірнім щодо початкового процесу. Ієрархічне дерево — це елегантний спосіб показати такі родинні зв’язки. Процес <emphasis
354
> є предком всіх інших процесів.</para>
357
>Якщо вам не цікаві дочірні процеси якогось з процесів, ви можете натиснути на маленький елемент керування ліворуч від запису батьківського процесу, щоб згорнути піддерево небажаного процесу. Повторне натискання цього елемента знову розгорне це піддерево.</para>
361
>Відкрити вікно <guilabel
362
>Таблиці процесів</guilabel
363
> можна за допомогою кнопки <guibutton
364
>Показати системні процеси</guibutton
365
> &krunner; або загального клавіатурного скорочення <keycombo action="simul"
366
> &Ctrl;&Esc;</keycombo
367
>. Таблицю процесів буде показано у вікні з заголовком <guilabel
368
>Системні процеси</guilabel
375
<sect1 id="the-workspace">
377
>Робочий простір</title>
380
>Робочій простір поділено між робочими аркушами. Щоб створити новий аркуш, скористайтеся пунктом <guimenuitem
381
>Створити вкладку...</guimenuitem
384
>. У діалозі, що відкриється, ви можете встановити назву, розмірність і проміжок між оновленнями робочого аркуша. Щоб вилучити аркуш, скористайтеся пунктом <guimenuitem
385
>Закрити вкладку</guimenuitem
388
>. Всі зміни буде збережено у файлі аркуша. Якщо робочий аркуш ще не було збережено, програма запитає вас про назву файла. Робочі аркуші складаються з комірок, впорядкованих у вигляді таблиці.</para>
391
>У кожній з комірок показано дані з одного або декількох датчиків. Ви можете визначити, який датчик виводитиме дані до комірки, простим перетягуванням позначки датчика з області переглядача датчиків до відповідної комірки. Якщо для вказаного датчика можливими є декілька типів показу даних, обрати потрібний можна буде з контекстного меню, що з’явиться після перетягування. У областях показу певних типів даних можна відображати інформацію з декількох датчиків. Додати датчик до області показу можна, знову ж таки, перетягуванням його позначки у область показу з переглядача датчиків.</para>
394
>Налаштувати робочі аркуші можна за допомогою пункту <guimenuitem
395
>Властивості вкладки</guimenuitem
398
>. У діалоговому вікні, що відкриється ви можете встановити розмірність та інтервал між оновленнями.</para>
399
<!-- TimerSettings.cc not build in 4.4
400
This update interval is
401
used by all displays of the worksheet, which has the <guilabel
403
interval of worksheet</guilabel
404
> set in its timer configuration dialog.</para>
408
>The entry <guimenuitem
409
>Configure Style</guimenuitem
413
> menu gives you the possibility to configure the
414
global style attributes and apply them to the current active worksheet.</para>
417
>Налаштувати області показу можна за допомогою контекстного меню, що викликається наведенням вказівника миші на область показу з наступним клацанням правою кнопкою миші. У контекстному меню ви можете обрати один з пунктів: змінити властивості цієї області показу або вилучити її з робочого аркуша.</para>
419
<sect2 id="the-sensor-browser">
421
>Навігатор датчиків</title>
423
>У переглядачі датчиків приховано додаткові функції &ksysguard;. Щоб скористатися ними, вам слід спочатку створити новий робочий аркуш за допомогою меню <guimenu
425
>. Переглядач датчиків буде показано, якщо обрано нетиповий робочий аркуш.</para>
427
>У переглядачі датчиків показано зареєстровані вузли і їх датчики у вигляді деревоподібного списку. Відкривати і закривати гілки дерева можна за допомогою елементів керування у вигляді хрестиків. Кожен з датчиків веде спостереження певного системного параметра.</para>
430
>Після налаштування вашого нетипового робочого аркуша пересуньте роздільник до правого краю вікна, щоб приховати панель перегляду датчиків.</para
433
>Якщо на вашому нетиповому робочому аркуші не видно панелі перегляду датчиків, ймовірно, її приховано. Щоб програма показала цю панель, перетягніть правий край вікна ліворуч.</para
437
<sect2 id="line-graph">
439
>Лінійний графік</title>
442
>Інструмент «Лінійний графік» будує графік даних з одного або декількох датчиків. Якщо показано дані з декількох датчиків, їх буде розташовано у вигляді стосу, кожен шар якого матиме свій колір і відповідатиме даним певного датчика. Якщо область показу досить велика, буде показано координатну сітку, яка допоможе вам встановити приблизне значення на графіках. Типово, буде задіяно режим автоматичного вибору масштабу графіків, отже, мінімальне і максимальне значення у області показу встановлюватимуться автоматично. Якщо вам потрібно зафіксувати мінімальне і максимальне значення на графіку, ви можете вимкнути режим автоматичного вибору масштабу і встановити відповідні значення у діалоговому вікні властивостей.</para>
445
<sect2 id="digital-display">
447
>Цифрове відображення</title>
450
>Мультиметр показує дані з датчика у тому вигляді, у якому ви бачили б їх на цифровому вимірювальному пристрої. У діалозі властивостей ви можете обрати верхню і нижню межі значень. Якщо величина вийде за межі цих значень, область показу буде зафарбовано кольором попередження.</para>
453
<sect2 id="bargraph">
455
>Стовпчикова діаграма</title>
458
>У режимі стовпчикової діаграми дані з датчиків показано у вигляді стовпчиків змінної висоти. У діалоговому вікні властивостей ви можете вказати мінімальне і максимальне значення діапазону, а також верхню і нижню межі. Якщо ці межі буде перевищено, область показу буде пофарбовано у колір попередження.</para>
461
<sect2 id="sensorlogger">
463
>Записувати у файл журналу</title>
466
>Реєстратор не показує всі дані датчиків, а лише записує їх до файла з додатковою інформацією про дату і час. У діалоговому вікні властивостей ви можете вказати для кожного датчика верхню і нижню межі, якщо ці межі буде перевищено, запис у таблиці датчиків буде пофарбовано у колір попередження.</para>
469
<sect2 id="partition-table">
471
>Таблиця розділів</title>
475
>Використанні розділів диска</guilabel
476
> передбачено спеціальний датчик для показу відомостей щодо всіх змонтованих розділів.</para>
479
<sect2 id="connectingtootherhosts">
481
>З’єднання з іншими вузлами</title>
484
>Щоб з’єднатися з новим вузлом, скористайтеся пунктом <guimenuitem
485
>Слідкувати за віддаленим комп’ютером...</guimenuitem
488
>. У діалоговому вікні, що відкриється ви зможете ввести назву вузла, з яким ви бажаєте з’єднатися. Під полем назви ви зможете обрати спосіб з’єднання. Типовим є з’єднання за допомогою безпечної оболонки <application
490
>. Крім того, можна використовувати <application
492
> (віддалену оболонку), режим фонової служби або нетипову команду. Щоб встановити з’єднання, натисніть кнопку <guibutton
494
>. За деякий час у переглядачі датчиків з’явиться новий вузол і ви зможете переглянути його список датчиків.</para>
497
>To disconnect from a host, select the host in the sensor browser and
501
context menu. If you still have sensors in use, the display
502
frames will be grayed and the displays won't update any longer.</para-->
505
>Для встановлення з’єднання на віддаленому вузлі слід встановити програму з назвою <application
506
>ksysguardd</application
507
>, а потім запустити її у одному з двох режимів.</para>
512
>режим фонової служби</term>
516
>ksysguardd</application
517
> можна запустити під час завантаження системи у режимі <guilabel
518
>фонової служби</guilabel
519
> додаванням параметра команди <parameter
521
>. У такому випадку вам слід вибрати режим фонової служби і у діалоговому вікні встановлення з’єднання програми <application
522
>ksysguard</application
523
>. Недоліками такого типу з’єднання є неможливість вбити або змінити пріоритет відповідного процесу за допомогою <guilabel
524
>Таблиці процесів</guilabel
525
>, а обмін даними за допомогою мережі не буде зашифровано. Отже, ми не рекомендуємо використовувати режим фонової служби.</para>
530
>режим оболонки</term>
533
>У цьому режимі <application
534
>ksysguardd</application
535
> запускається під час з’єднання командою <application
536
>ksysguard</application
537
>. Щоб зробити такий запуск можливим, вам слід розташувати виконуваний файл відповідної програми у теці, яка входить до системної змінної <envar
539
>. На жаль ssh не виконує обробки вашого файла <filename
541
>, отже звичайний спосіб встановлення змінної <envar
543
> не спрацює. Замість цього файла, використовується типове значення <envar
545
> на зразок <parameter
546
>/bin:/usr/bin</parameter
547
>. Оскільки, швидше за все, &kde; не було встановлено у одній з цих тек, вам слід створити або оновити файл у вашій домашній теці. Файл повинен називатися <filename
548
>environment</filename
549
> і знаходитися у прихованій теці з назвою <filename
551
>. Щоб дізнатися більше, прочитайте сторінку довідника (man) для <application
553
>. У згаданому файлі повинен міститися рядок, схожий на цей:</para>
557
>PATH=/bin:/usr/bin:/opt/kde/bin</userinput
562
>тут припускається, що <application
563
>ksysguardd</application
564
> знаходиться за адресою <filename
565
>/opt/kde/bin/ksysguardd</filename
570
>Якщо ви використовуєте <application
572
>, не забудьте встановити на віддаленому комп’ютері ваш файл <filename
573
>identity.pub</filename
574
> і зареєструвати на вашому комп’ютері ключ вузла віддаленого комп’ютера. Якщо ви не встановите належним чином <filename
575
>identity.pub</filename
576
>, ksysguard питатиме вас про пароль кожного разу, коли ви його запускатимете. Найпростіше переконатися, що все працює за допомогою команди <command
578
>віддалений_вузол ksysguardd</option
580
>, відданої у терміналі. Якщо у відповідь на команду буде виведено привітання <application
581
>ksysguardd</application
582
>, все працює нормально, отже, ви можете віддати команду <userinput
584
>, щоб завершити роботу <application
585
>ksysguardd</application
594
>Досвідченим користувачам: <application
595
>ksysguardd</application
596
> є дуже маленькою програмою, яку скомпоновано лише з бібліотекою libc. Отже, її можна використовувати на комп’ютерах, на яких не встановлено ніякого &kde;, таких як сервери. У більшості з основних дистрибутивів пакунок <application
597
>ksysguardd</application
598
> виокремлено для більшої зручності. Якщо ви оберете нетиповий параметр команди у засобі з’єднання з вузлом, для запуску <application
599
>ksysguardd</application
600
> вам слід буде вказати цю команду повністю.</para
605
<!-- This was removed with revision 517573, but how to disconnect then?
606
<sect2 id="disconnecting-hosts">
608
>Disconnecting hosts</title>
611
>To disconnect from a host, select the host in the sensor browser and
613
>Disconnect Host</guimenuitem
617
> menu. If you still have sensors in use, the display
618
frames will be grayed and the displays won't update any longer.</para>
625
<chapter id="multiple-platforms">
627
>Як налаштувати <application
628
>ksysguardd</application
632
>Графічна оболонка доступна на будь-якій з систем, де можна запустити &kde;. Серверна частина на даний момент доступна для таких різновидів &UNIX;:</para>
640
>Щоб програма <application
641
>ksysguardd</application
642
> могла працювати, ядро &Linux; має бути зібрано з підтримкою файлової системи <filename
644
>. Це типовий параметр, тому більшість дистрибутивів &Linux; мають ядра, де цей параметр вже увімкнено.</para
652
>Для запуску програми <application
653
>ksysguardd</application
654
> потрібно, щоб її власник належав до групи <systemitem class="groupname"
656
>, а для програми було встановлено біт setgid.</para
665
>Ще не написано</para
671
>Ведеться робота над підтримкою інших платформ. Ваша допомога була б неоціненою.</para>
674
<chapter id="credits-and-license">
676
>Подяки і ліцензування</title>
679
>Розробкою і підтримкою поточної версії &ksysguard; займається &John.Tapsell; &John.Tapsell.mail;. &ksysguard; — це переписаний <application
681
>, засіб для керування завданнями у &kde; 1.x. Над <application
683
> працювали такі люди:</para>
689
>alex@darkstar.ping.at</email
695
>ralf@bj-ig.de</email
700
>&Bernd.Johannes.Wuebben; <email
701
>wuebben@math.cornell.edu</email
706
>Nicolas Leclercq <email
707
>nicknet@planete.net</email
713
>Портування на програмні платформи, відмінні від &Linux;, було здійснено такими людьми:</para>
718
>FreeBSD: Hans Petter Bieker <email
719
>zerium@traad.lavvu.no</email
725
>Переклад українською: Юрій Чорноіван <email
726
>yurchor@ukr.net</email
729
&underFDL; &underGPL; </chapter>