Лекція 6 Сервісне програмне забезпечення

Лекція 6 Сервісне програмне забезпечення, утиліти

Тема: Сервісне програмне забезпечення, утиліти

Утиліти (англ. utility або tool) - комп'ютерна програма, що розширює стандартні можливості обладнання та операційних систем, що виконує вузьке коло специфічних завдань.

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

Утиліти найчастіше входять до складу операційних систем або йдуть у комплекті зі спеціалізованим обладнанням.

Управління параметрами обладнання - обмеження максимальної швидкості обертання CD-приводу; зміна швидкості обертання кулеров.

Контроль показників - перевірка цілісності; правильності запису даних.

Розширення можливостей - форматування та/або перерозмітка диска зі збереженням даних, видалення без можливості відновлення.

• Перевірка диска — пошук неправильно записаних або пошкоджених різним шляхом файлів і ділянок диска та їх подальше видалення для ефективного використання дискового простору.

• Очищення диска — видалення тимчасових файлів, непотрібних файлів, чищення «кошика».

o Очищення диска

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

• Стиснення дисків — щоб стиснути інформацію на дисках, щоб збільшити вміст жорстких дисків.

o AnVir Task Manager

Утиліти роботи з реєстром

Утиліти моніторингуобладнання та бенчмарки

Будь-якому фахівцю, так чи інакше пов'язаному з адмініструванням локальних обчислювальних мереж (ЛВС), колись доводиться стикатися з необхідністю аналізу їхньої роботи. Моніторинг мережі необхідний не тільки у разі виникнення будь-яких проблем, але і як профілактика для забезпечення безвідмовної та коректної роботи ЛОМ.

Існує чимало способів контролю роботи мережі - починаючи від використання діагностичних засобів операційних систем, наприклад вбудованого в операційні системи сімейства Windows набору утиліт моніторингу Monitoring performance, що дозволяє детально оцінити роботу окремого комп'ютера, в тому числі його мережевого інтерфейсу, і закінчуючи спеціалізованими апаратними комплексами. Але на практиці ні вбудовані засоби ОС, ні апаратні засоби моніторингу часто не задовольняють потреби та можливості системного адміністратора з організації повноцінного моніторингу мережі. У першому випадку можна проаналізувати лише роботу окремого вузла, а не мережі в цілому, внаслідок чого отримати цілісну картину стану мережі без наявності певного досвіду та точного знання структури конкретної ЛОМ та точного розуміння принципів його роботи стає практично неможливо.

Другий же підхід вимагає значних фінансових витрат, і не кожна організація готова піти на це, тим більше що в розумінні багатьох керівників витрачати гроші на мережу, що нормально працює, — занадто велика розкіш. У подібній ситуації свого роду панацеєю стають утиліти мережного моніторингу, що дозволяють проводити аналіз мережевого трафіку як окремих вузлів, так і мережі в цілому, а найбільш просунуті з них аналізують і топологію мережі, щоб виявити конфлікти, що виникають внаслідок помилок,допущених при побудові ЛОМ.

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

Essential NetTools (ознайомча версія)

Компанія-розробник: TamoSoft, Inc.

Утиліта Essential NetTools компанії TamoSoft, Inc. - це зручний і простий у використанні інструмент, що дозволяє проводити не тільки всебічний аналіз роботи окремого комп'ютера, на якому встановлена ​​дана програма, але і досить детальний аналіз стану та роботи мережевих інтерфейсів всіх хостів ЛОМ. Програма має традиційний інтерфейс Windows. Запуск основних інструментів моніторингу може здійснюватися як за допомогою пунктів основного меню, так і за допомогою кнопок швидкого запуску, розташованих зліва від основної робочої області вікна програми, в якій відображається вибраний в даний час інструмент.

Essential NetTools надає у розпорядження користувача наступні інструменти (можливості) моніторингу, запуск яких, як уже говорилося, здійснюється після натискання відповідної кнопки:

• NetStat — інструмент, подібний до однойменної утиліти Windows, що запускається з командного рядка, відображає списокз'єднань, ставлячи їм у відповідність відкриті порти TCP і UDP і додатки, що ініціюють ці з'єднання;

• PortScan — інструмент для сканування портів TCP, що дозволяє сканувати порти віддаленого хоста як у звичайному, так і в невидимому (Stealth) або напіввідкритому (Half-Open) режимі, при якому TCP-з'єднання ініціюється, але не завершується, внаслідок чого таке сканування залишається непомітним для абонента (якщо, звичайно, на його комп'ютері встановлено спеціальні засоби захисту). За допомогою цього інструмента можна оцінити захист портів комп'ютера та виявити можливість коректної роботи тих чи інших сервісів, які використовують з'єднання певних портів;

• Shares — надає можливість контролювати підключення до роздільних (загальних) ресурсів на комп'ютері, де встановлена ​​дана утиліта, переглядати список ресурсів віддаленого хоста, що розділяються, і отримувати доступ до ресурсів, що розділяються, інших вузлів мережі за логіном і паролем;

• SysFiles — призначений для редагування п'яти системних файлів: services, protocol, networks, hosts та lmhosts. Зазначимо, що при використанні цього інструменту потрібно добре уявляти можливі наслідки змін, що вносяться;

• NetAudit — служить для проведення аудиту вузлів мережі в заданому IP-діапазоні щодо доступу до їх ресурсів. Для цього використовується список можливих логінів і паролів (використання свого списку можливе тільки в ліцензійній версії продукту), що дозволяє уникнути можливого несанкціонованого доступу до мережевих каталогів хостів, що перевіряються (рис. 6);

• Ping — аналогічний однойменній команді Ping, але, як і попередньому випадку, графічний інтерфейс робить процедуру пінгу віддаленого вузла (і навіть групи вузлів) гранично зручною;

• NSLookup - за своїмМожливості також дуже нагадує однойменну Windows-утиліту. Однак NSLookup дозволяє виконувати як звичайні запити (Standard Resolve Function) до відомих операційної системи DNS-серверів, так і специфічні (тип яких можна вибрати зі списку, що розкривається); при цьому можна задавати як сервер будь-який доступний DNS-сервер;

• ProcMon — дозволяє отримувати інформацію про те, які процеси запущені на комп'ютері.

Утиліта Essential NetTools за допомогою пункту меню "Загальна інформація про систему" (System Summary), яке дублюється однойменною кнопкою на панелі інструментів, дає можливість отримувати вичерпну інформацію про комп'ютер - починаючи від його імені та закінчуючи завантаженням процесора та оперативної пам'яті. Крім того, ця утиліта від компанії TamoSoft надає швидкий доступ до основних інструментів адміністрування та налаштування системи, дозволяючи також задавати гарячі клавіші для швидкого запуску програм.

LANScan (ознайомчі версії)

Компанія-розробник: LANScan Software, Inc.

Сімейство утиліт мережевого моніторингу LANScan, створене компанією LANScan Software, Inc. дозволяє вирішувати наступні завдання:

• оцінка використання смуги пропускання мережі;

• контроль доступу до Інтернету;

• моніторинг програм, що використовують мережні ресурси;

• локалізація та виявлення апаратних несправностей компонентів мережі;

• вимірювання мережевого трафіку, створюваного програмами;

• ведення запису звіту про роботу мережі;

• віддалений контроль роботи мережі.

Всі три утиліти мають схожі інтерфейси, тому ми розглянемо базові можливості, що надаються утилітами LANScan, на прикладі версії LANScan Network Monitor. Робоча область утиліти розділенана три вікна: в нижньому відображаються фіксовані події, середнє являє собою основне робоче вікно, що відображає поточний інструмент моніторингу, а у верхньому вікні відбувається графічне представлення даних, що відображаються в основному робочому вікні.

Основне робоче вікно має п'ять закладок-перемикачів, за допомогою яких здійснюється перехід між основними режимами моніторингу, а утиліти LANScan дозволяють відображати наступну інформацію:

• Summary (підсумок) — показує основні параметри мережі, наприклад: завантаження мережі (кількість переданих байтів і пакетів) у встановлені проміжки часу (за останні 10 секунд, за останні 5 хвилин, за 1 годину, за 8 годин); вузли мережі, відсортовані за рівнем мережевої активності; мережеві послуги та протоколи, відсортовані за рівнем утилізації мережі;

• Trend (тенденції) - повідомляє про рівень трафіку в масштабі реального часу, відображаючи у верхньому вікні графік завантаження мережі, виміряний у пакетах або байтах на секунду. Час тота вибірки значень для графіка визначається користувачем в діапазоні від 1 секунди до декількох годин (за замовчуванням 10 секунд). В основному вікні можна оцінити рівень трафіку, створюваного в мережі окремими вузлами, а також проаналізувати, пакети якого розміру найчастіше використовуються вузлами мережі для спілкування;

• Protocols (протоколи) — відображає розподіл мережного трафіку відповідно до мережевих протоколів. Ця інформація має як чисельне (у байтах чи пакетах), і графічне представлення. При цьому, як і в попередньому випадку, відображається розподіл трафіку і на поточний момент і за весь час спостереження;

• Layout (схема) – дозволяє будувати структурну схему мережі. Значки налаштованих пристроїв автоматично з'являються на аркуші схеми. Післязавдання режиму редагування можна переміщати ці малюнки, з'єднувати вузли у потрібному порядку, вибудовуючи таким чином топологію мережі;

При додаванні об'єктів Device можна задавати вид відображення іконки з ряду наведених варіантів. Швидкий перехід до моніторингу обраного у вкладці Conversation вузла можна здійснити в контекстному меню Quick Device View. Для всіх об'єктів утиліт LANScan Network Monitor і LANScan Professional може бути задана функція оповіщення про події, що стосуються рівня трафіку вузла (low, high), після досягнення якого користувач буде попереджатися за допомогою повідомлення відправленого електронною поштою, спливаючого вікна і звукового сигналу. Крім того, це буде відображено відповідним записом в log-файлі і зміною кольору індикатора, що знаходиться навпроти об'єкта (який, до речі кажучи, з'являється тільки після призначення моніторингу подій для об'єкта).

3Com Network Supervisor 4.0.1 (ознайомча версія)

Утиліта 3Com Network Supervisor — це, мабуть, найпотужніший і найзручніший інструмент мережного моніторингу. Даний програмний продукт поєднує в собі простоту установки та налаштування, максимальну інформативність і зручний, інтуїтивно зрозумілий інтерфейс. Хоча компанія 3Com, яка є одним із лідерів з виробництва мережного обладнання, випустила цю утиліту насамперед для мереж, побудованих на основі компонентів її власного виробництва, проте цей програмний продукт може успішно працювати і з мережевим обладнанням інших виробників. Головною перевагою утиліти 3Com Network Supervisor є її здатність відображати структуру мережі за результатами її автоматичного сканування, що полегшує роботу мережевих адміністраторів великих ЛОМ, а якщо мережа невелика, то може сприятидетальнішого аналізу її структури.

Слід зазначити, що з скануванні локальної мережі програма виявляє різного роду конфлікти і помилки у структурі мережі, що повідомляє користувачеві. За допомогою даної утиліти можна здійснювати моніторинг як стану ЛОМ у цілому, так і кожного окремого вузла мережі, оперативно локалізуючи та виявляючи перевантажені ділянки мережі та причину виникнення цих стресових ситуацій. Програмний продукт 3Com Network Supervisor надає зручні засоби для оцінки роботи основних мережевих сервісів та протоколів кожного вузла ЛОМ (хоча тут слід зазначити, що аналізуються протоколи, властиві Windows-мережам), даючи адміністраторам можливість вибирати склад сервісів та протоколів, за якими проводитиметься моніторинг.

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

До стресових станів вузла відносяться перевищення певного рівня трафіку та різного роду некоректності в роботі за тим чи іншим протоколом, причому утиліта 3Com Network Supervisor вказує на можливі причини виникнення подібної ситуації. Цікаво, що за наявності у вузла працюючого Web-сервера можна отримати доступ до нього за протоколом http, зробивши подвійний клік на іконці цього вузла. Також слід зазначити, що програма веде журнал статистики (вхід через основне меню або кнопку All Events на панелі інструментів), де відображаютьсявсі важливі (стресові) події, що відбулися за час спостереження за мережею (із зазначенням дати та часу), а також вказується, чи вирішилася ця ситуація для вузла чи він продовжує працювати у стресовому режимі.