# Підручник з &ksystemlog;

## Користування &ksystemlog;

### Вступ

#### Для чого призначено &ksystemlog;?

&ksystemlog; — це інструмент для перегляду системних журналів.

&ksystemlog; допомагає користувачам зрозуміти, що саме робить їх комп’ютер у фоновому режимі. Метою &ksystemlog; є спростити читання файлів журналу системи. Цю програму розроблено для початківців, які не знають, де шукати інформацію про систему, і невідомо як працюють файли журналі на їх комп’ютері.

Але цю програму також розроблено і для досвідчених користувачів, які бажають пришвидшити виявлення проблем на своєму сервері. У &ksystemlog; зроблено спробу створити додаткові можливості, що нададуть вам змогу впорядковувати і читати журнали окремих програм.

Головне вікно &ksystemlog; Головне вікно &ksystemlog;

#### Можливості

У поточної версії, &ksystemlog; 0.4, є досить багато корисних властивостей, зокрема:

- Підтримка багатьох типів файлів журналів, з підтримкою форматування сервера Syslog, Samba

- Перегляд з вкладками, який надає вам змогу бачити декілька журналів одразу

- Режим читання одного журналу з декількох джерел

- Автоматичний показ нових рядків журналу напівжирним шрифтом

- Впорядковування за різними критеріями (рівень журналювання, файл журналу, процес, час...)

- Докладна інформація щодо кожного рядка журналу

- Додавання записів до журналу вручну

- Фільтрування за пріоритетністю

Програма підтримує такі файли журналів вашої системи:

- Журнали syslog (системні повідомлення)

- Журнали X.org

- Журнали ядра

- Журнали розпізнавання

- Журнали ACPID

- Журнали Cups

- Журнали Postfix

- Журнали Apache

- Журнали Samba

- Журнали фонових служб

- Журнали Cron

- Журнали сеансів X

- Журнали Systemd / Journald

Програма також має багато інших можливостей, які буде обговорено у належних частинах цього довідника.

### Читання журналів за допомогою &ksystemlog;

Як ви можете бачити на наступних знімках вікон, у &ksystemlog; передбачено можливість впорядковувати і фільтрувати рядки журналів. Нижче за текстом ви знайдете опис цих можливостей.

#### Перші кроки

Після запуску &ksystemlog; програма типово намагається відкрити головний корисний журнал, Системний журнал. Якщо програма не показує записи цього журналу, а замість них показує вікно з повідомленням, ймовірно, ви забули запустити &ksystemlog; від імені адміністративного користувача (загалом кажучи, облікового запису root). Зазвичай, файли журналів знаходяться у теці /var/log, яку захищено від перегляду звичайними користувачами. За допомогою діалогового вікна параметрів програми ви можете визначити інший журнал, який слід відкривати під час запуску програми.

Перший запуск &ksystemlog; Перший запуск &ksystemlog;

#### Читання файлів журналів

##### Впорядкування рядків журналу

Всі рядки журналу показано у вигляді списку, який можна впорядкувати наведенням вказівника на заголовок відповідного стовпчика з наступним клацанням лівою кнопкою миші. Повторне клацання змінить порядок записів на протилежний. Якщо ви бажаєте впорядкувати список так, щоб він виглядав так само, як під час першого завантаження, ви можете скористатися пунктом меню Зміни Перезавантажити або просто натиснути на заголовку першого стовпчика у списку, який, зазвичай, має назву Дата, щоб впорядкувати список за датою у порядку зростання. Навіть якщо режим вашого журналу не використовує час як параметр рядків журналу, як, наприклад, це відбувається з журналом X.org, список буде правильно перевпорядковано, оскільки &ksystemlog; зберігає внутрішній порядок списку.

##### Фільтрування рядків журналу

Фільтрування за вказаним процесом Фільтрування за вказаним процесом

Крім того, ви можете скористатися панеллю фільтрування, щоб відфільтрувати журнал за вказаним критерієм або введеним рядком. Просто введіть щось у полі фільтра, і список автоматично буде змінено так, щоб у ньому залишилися лише рядки, які збігаються з введеним рядком фільтра. Типово, за допомогою спадного списку поряд з фільтром можна обрати Всі, тобто вказати, що рядок буде показано, лише якщо будь-який з його елементів містить рядок-фільтр.

Ви можете обрати інше поле, щоб після фільтрування залишилися лише рядки, у яких рядок-фільтр міститься у вказаному вами стовпчику. Наприклад, у Системному журналі можна обрати стовпчик Процес, а у поле фільтра ввести назву процесу, — &ksystemlog; покаже всі рядки журналу, записані до нього вказаним процесом.

#### Інші можливості

##### Розфарбовування рядків журналу

Цю можливість типово задіяно, щоб допомогти вам відокремити рядки, які мають вищий рівень у порівнянні з іншими. Наприклад рівень Помилка виокремлено помітнішим кольором, ніж рівень Сповіщення. Цю можливість можна вимкнути у діалоговому вікні налаштування.

##### Приховування ідентифікатора процесу

Якщо ви цікавитеся лише процесом з певною назвою (наприклад у Журналі системи або Журналі Cron), ви можете сховати ідентифікатор процесу (PID) у стовпчику Процес. Але ідентифікатор може бути корисним, якщо ви намагаєтеся проаналізувати вивід певної команди, на зразок команди, що запускає сервер Samba, або подібної. У цьому випадку, будь ласка, скористайтеся панеллю фільтрування.

##### Надсилання журналів logd електронною поштою

У контекстному меню передбачено пункт дії Надіслати вибране поштою. Позначте відповідні рядки у журналі і скористайтеся цим пунктом для відкриття вікна редактора повідомлень типової програми для роботи з електронною поштою з вписаними до тексту повідомлення рядками журналу.

#### Керування спостереженням

У &ksystemlog; передбачено простий спосіб керування читання і спостереження за файлами журналу. Іноді вам потрібно проаналізувати деякі з вже існуючих рядків журналу. У цьому випадку нові рядки, що з’явилися у журналі після запуску програми, вам ні до чого. Щоб усунути цю незручність, вимкніть спостереження за файлами журналів за допомогою Стоп, — програма закриє всі відкриті файли журналів (але не прибере їх з області показу), інші процеси вестимуть запис до журналів, але програма не читатиме цих додаткових записів. Звичайно ж, ви можете повторно задіяти спостереження Поновити, — буде прочитано рядки, які було записано до журналу з часу останнього призупинення.

Крім того, якщо ви бажаєте бачити рядки мірою того, як вони з’являтимуться у журналах, просто перемкніть позначте пункт Прокручування до нових рядків у контекстному меню головного вікна.

#### Керування декількома відкритими вкладками

&ksystemlog; надає вам змогу відкривати декілька журналів у різних вкладках. Щоб зробити це, просто скористайтесь меню Вікно для керування і відкриття нових вкладок. Після вибору потрібної вкладки, просто оберіть бажаний режим показу журналу за допомогою призначеного для цього меню.

## Подяки і ліцензія

&ksystemlog;

Авторські права на програму &ksystemlog; належать Nicolas Ternisien, ©2008

Учасники розробки:

- Patrick Dreker : ідеї, вдосконалення коду.

- Bojan : режим журналу SSH, друк.

Особлива подяка всім перекладачам &ksystemlog;.

Переклад українською: Юрій Чорноіван yurchor@ukr.net

&underFDL; &underGPL;
&documentation.index;