- - 9 кращих інструментів усунення несправностей у мережі, які ми розглянули у 2019 році

9 найкращих інструментів усунення несправностей у мережі, які ми розглянули у 2019 році

Схоже, всі звинувачують мережу в будь-якомуможливе питання, з яким вони стикаються з комп’ютерами. В цьому є причина: Це часто є мережею. Справа в тому, що мережі складні і багато трапляється в типовій мережі. І коли багато чого відбувається, багато може піти не так. Отже, коли щось піде не так - і в кінцевому підсумку - вам потрібно почати усунення несправностей. Як і будь-яке інше завдання, ефективне усунення несправностей вимагає використання відповідних інструментів. Сьогодні ми обговорюємо найкращі інструменти усунення несправностей у мережі.

Почнемо із загальної дискусіїусунення несправностей у мережі. Що це таке, чому це потрібно і як підійти до завдання. Ми перейдемо прямо до цього дев'яти кращих інструментів усунення несправностей у мережі. Як бачите, не всі наші улюблені інструменти - це складні, багатотисячні інструменти. Деякі є простими старими інструментами командного рядка, що входять до більшості операційних систем. Насправді ми намагалися підтримувати гарний баланс інструментів командного рядка та графічного інтерфейсу. Наш підбір інструментів працює разом, щоб сформувати те, що ми вважаємо чудовим набором інструментів, що допоможе вам у більшості сценаріїв усунення несправностей.

Про усунення несправностей у мережі

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

Найкраще ставитись до останніх змін. Якщо припустити, що ваша мережа налаштована належним чином, вона не зламається сама по собі. На відміну від автомобіля чи іншого механічного пристрою, мережа не підлягає зносу, що може призвести до її зламу. Здебільшого, коли щось починає не так, це тому, що щось змінилося. Це не обов'язково означає, що мережа змінилася. Це може бути різним його використання. Наприклад, один користувач може завантажувати величезний файл з Інтернету і викликати погіршення продуктивності в Інтернеті.

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

9 кращих інструментів усунення несправностей у мережі

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

1. Набір інструментів SolarWinds Engineer (БЕЗКОШТОВНИЙ ПРОБНИЙ ПЕРІОД)

Наш перший запис - це Набір інструментів інженера від SolarWinds. Якщо ви не знаєте компанії, SolarWinds робить одні з найкращих інструментів мережевого та системного адміністрування. Його флагманський продукт - Монітор ефективності роботи мережі - один з найкращих інструментів моніторингу мережі. SolarWinds також відомий тим, що робив кілька чудових безкоштовних інструментів, деякі з яких були нещодавно переглянуті, коли ми обговорювали кращі калькулятори підмережі або найкращі сервери TFTP.

Але сьогодні ми говоримо про SolarWindsНабір інструментів інженера. Як випливає з назви, це не інструмент, а скоріше повний набір інструментів. Набір інструментів інженера включає понад 60 різних інструментів. У ньому є трохи всього. Завдяки автоматизованому виявленню, інструмент відкриє всі ваші мережеві пристрої, включаючи поглиблені деталі, такі як відображення перемикань портів. Хоча це не допоможе вам у ваших зусиллях щодо усунення несправностей, коли виникають проблеми, вони можуть покращити ваші знання про мережу, що може виявитись безцінним при усуненні несправностей.

SolarWinds Enginerr

Цей набір інструментів має велику кількість присвяченихзасоби усунення несправностей. Такі інструменти, як Ping Sweep, DNS Analyzer та TraceRoute, можна використовувати для проведення надійної мережевої діагностики та швидкого вирішення складних мережевих проблем. І якщо ви побоюєтесь щодо безпеки, ви можете використовувати деякі інструменти набору інструментів, щоб імітувати атаки на вашу мережу та допомагати виявляти вразливі місця.

Набір інструментів Інженера також є чудовимфункції моніторингу та оповіщення. Він буде контролювати ваші пристрої та піднімати сповіщення, коли виявлятиме проблеми із наявністю чи здоров’ям. Це часто може дати вам час для реагування, перш ніж користувачі почнуть телефонувати зі скаргою. І якщо цього недостатньо, ви також можете використовувати деякі включені інструменти для управління конфігурацією та консолідації журналів.

З усіма цими можливостями SolarWindsНабір інструментів інженера не безкоштовний. Вартість починається від $ 1 495 і визначається за місце, вимагаючи однієї ліцензії на одного названого користувача. Якщо ви хочете спробувати цей набір інструментів, безкоштовна 30-денна пробна версія від SolarWinds доступна.

БЕЗКОШТОВНЕ ПРОБЛЕМУВАННЯ 30 днів: ІНСТРУМЕНТ ІНЖЕНЕРА SOLARWINDS

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

Деякі з найкорисніших засобів усунення несправностей у мережіінструменти вбудовані прямо в більшість операційних систем. Вони можуть не вважати вас інструментами усунення несправностей, але, як ми зараз побачимо, кожен може дати корисну інформацію про те, що може бути не так у вашій мережі.

2. Пінг

Пінг - це справді найосновніше з усіхкоманди усунення несправностей. Він не робить багато, але те, що він робить, настільки корисний, що він включений у кожну операційну систему. Технічно кажучи, Ping просто надсилає ICMP пакети запитів ехо до цілі та чекає, коли він відповість, відсилаючи назад пакети відповідей Echo ICMP. Цей процес повторюється певну кількість разів - 5 за замовчуванням у Windows, і поки він не зупинений за замовчуванням у більшості реалізацій Unix / Linux - дозволяючи йому збирати статистику. Ping обчислює затримку між кожним запитом та його відповіддю та відображається як час туди і назад. У варіантах Unix зазвичай також відображається значення поля TTL відповіді, вказуючи кількість переходів або маршрутизаторів - між джерелом та пунктом призначення.

Ping може бути вашим першим інструментом для усунення несправностейкрок. Скажімо, наприклад, що користувач скаржиться на повільну реакцію від корпоративної інтранети. Запустивши Ping веб-сервера інтрамережі з робочої станції цього користувача, ви можете швидко провести першу діагностику. Якщо статистика Ping показує повільний час відгуку, швидше за все, у вас проблема з мережею. З іншого боку, це пінг - це нормально, можливо, це сервер, який не відповідає досить швидко. Незважаючи ні на що, це дає вам вихідну точку для подальшої налагодження.

3. Tracert / Traceroute

Залежно від того, ви родом ізWindows або * nix світ, цей інструмент командного рядка ви будете знати як Tracert або Traceroute. Вони майже однакові і служать точно такому ж призначенню Команда, яку ви запускаєте, надаючи їй цільову IP-адресу, відображатиме список кожного маршрутизатора, який повинен пройти між комп’ютером, якому ви видаєте команду, та цільовою IP-адресою.

Tracert є інструментом усунення несправностейкорисний як Пінг. Сучасні мережі часто будуються з стійкістю та надмірністю з кількома шляхами між будь-якими двома точками. Якщо одна з декількох стежок знизиться з будь-якої причини, трафік автоматично переспрямовується іншим шляхом. Цей різний шлях може погіршити продуктивність.

Ще одна корисна особливість Traceroute - це те,так само, як Ping, він відображатиме статистику часу відгуку для кожного скаку. Це робить його безцінним інструментом, який використовується для точного визначення місця повільності мережі або перевантаженості. Для кожного стрибка Traceroute покаже вам мінімальний, середній та максимальний час відповідей.

4. Ipconfig

Ipconfig - це ще один інструмент командного рядкавключено до більшості операційних систем. Команда використовується для відображення інформації в стеку протоколів IP комп'ютера, де ви її запустите. Різні перемикачі або параметри командного рядка дозволять відображати більш-менш деталі.

За замовчуванням команда відобразить список IP-адресадресу, маску підмережі та шлюз за замовчуванням, пов’язаний із кожним мережевим інтерфейсом, встановленим на комп’ютері. Додавання параметра / all відобразить значно більше інформації. Наприклад, він дасть вам MAC-адресу кожного інтерфейсу. Він також буде вказувати, чи IP-адресу та конфігурацію здійснювали вручну або через DHCP. Що стосується DHCP, він розповість вам деталі про DHCP-сервер та оренду.

Ipconfig має ще одну утиліту, крім наданняінформація про локальну машину. Деякі з комутаторів командного рядка Ipconfig спричинить скидання чи змінення деяких параметрів. Оренда DHCP може бути змінена за допомогою команд ipconfig / release та ipconfig / renew. Перший випустить поточну оренду DHCP, тоді як другий запитає нову IP-адресу від сервера DHCP. Як інший приклад, команда ipconfig / flushdns може бути використана для очищення кешу роздільної здатності імені DNS.

5. Netstat

Одна з проблем із усуненням проблем TCP / IPПроблеми з підключенням пов'язані з величезною кількістю підключень та послуг у будь-якій системі. Netstat може допомогти вам визначити стан кожного з'єднання та які сервіси запущені, допоможе вам звузити пошук. Netstat, який доступний у більшості операційних систем, може швидко надати інформацію про послуги клієнта та комунікації TCP / IP.

Видача команди відображає всіх активнихз'єднання на локальному комп'ютері, обидва входять у вихідні. Крім того, Netstat також може відображати порти прослуховування на комп'ютері, де він працює. Netstat - це команда, яка приймає багато варіантів. І щоб зробити щось більш заплутаним, варіанти відрізняються між платформами. Наприклад, Netstat -b в Windows відображатиме ім'я виконавчого файлу, пов'язаного з кожним з'єднанням, тоді як в OS X або BSD він використовується спільно з -i для відображення статистики в байтах.

Найкращий спосіб дізнатися про всі наявніПараметр вашої конкретної версії в Netstat - це запустити її з -? можливість відобразити довідковий екран інструмента. У системах * nix ви можете відобразити сторінку користувача Netstat, щоб отримати ту саму інформацію.

6. Nslookup (і копати)

Викликаються останні з наших інструментів командного рядкаNslookup і Dig. Чому два різні інструменти? Ми збираємось пояснити. Nslookup і Dig використовуються для перевірки дозволу DNS. Служба доменних імен або DNS - це послуга, яка використовується комп'ютерами для вирішення імен хостів, таких як www.microsoft.com до IP-адрес. Неправильна роздільна здатність DNS - там, де сервер DNS поверне помилкову IP-адресу - є поширеною проблемою, хоча її часто не помічають.

За командою Nslookup зазвичай слідує aім'я хоста і поверне відповідну IP-адресу. Одним із недоліків Nslookup як інструменту усунення несправностей є те, що, хоча він за замовчуванням буде допитувати сервер DNS, налаштований локально, він не використовує бібліотеки роздільної здатності імен операційної системи. Тому Nslookup може повернути правильну інформацію навіть тоді, коли система вирішення імен комп'ютера не працюватиме.

Щоб обійти цю проблему, було створено Dig. Хоча його синтаксис дещо інший - особливо при використанні розширених параметрів, Dig служить по суті тій самій цілі, що і Nslookup, але він використовує бібліотеки операційної системи. Основним недоліком Dig є те, що він не входить до більшості операційних систем, хоча він постачається із Bind – ISC-сервером DNS-сервера, який можна завантажити з веб-сайту ISC.

7. Інструменти системних систем

Sysinternals насправді не є продуктом. Це веб-сайт, який зараз є частиною Microsoft TechNet. Sysinternals є у нашому списку, оскільки він має декілька корисних інструментів усунення несправностей у мережі. Загалом на сайті є понад 60 різних інструментів, які можна завантажити, але не всі вони призначені для усунення несправностей у мережі.

Серед найцікавіших інструментів відSysinternals - це Piping - це вдосконалена версія Ping, яку ви можете використовувати для вимірювання продуктивності мережі. Це інструмент командного рядка, як і Ping, але він пропонує більше варіантів, таких як можливість робити Pings, використовуючи пакети TCP замість ICMP. Це може виявитися кращим тестом, ніж стандартний Ping, оскільки запити ICMP не завжди трактуються так само, як TCP.

Домашня сторінка TechNet Sysinternals

Ще один корисний інструмент від Sysinternals називається TCPView, програма Windows, яка покаже вамдетальний перелік усіх кінцевих точок TCP та UDP у вашій системі, включаючи локальні та віддалені адреси та стан з'єднань TCP. У старих версіях Windows TCPView також повідомляє назву процесу, який належить кінцевій точці. TCPView схожий на Netstat, про який говорилося вище. Однак він пропонує більш інформативний та зручно представлений підмножина Netstat.

8. Проводка

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

Скріншот Wireshark

Якщо говорити про пакетні сніфери, Wireshark, безкоштовний інструмент із відкритим кодом, здається, що довідник. Це стало стандартом що багато інші інструменти—навіть комерційні - хочу наслідувати. Засіб особливо славиться своїм потужні можливості аналізу. Багато адміністраторів використовують утиліти командного рядка, такі як tcpdump або Windump для отримання трафіку тому що вони вже присутні в системах, де вони хочуть захопити трафік. Вони тоді завантажувати захоплення файл у Wireshark для аналізу. На додаток до своїх можливостей для аналізу, фільтри Wireshark - ценічого вражаюча особливість виробу. Використовуючи фільтри, можна нуль у в точно дані ВониВас цікавить, спрощення аналізу.

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

9. Nmap / Zenmap

Nmap, який означає Мережевий Mapper, це сканІнструмент використовується для пошуку хостів і служб, таким чином побудова «карти» мережі, звідси і його назва. Nmap праць надіслатиінж спеціально розроблені пакети до цільових хостів (ив) -на кшталт Ping – і analyzінж відповіді.

Основне використання Nmap полягає в аналізі послугдоступні на комп’ютері. Він виявить хостів та їхні послуги та виявить їх операційну систему. За допомогою сценаріїв інструмент можна використовувати для розширеного виявлення послуг, виявлення вразливості тощо.

Знімок графічного інтерфейсу Zenmap

Nmap, що є інструментом командного рядка, запущеним якУтиліта лише для Linux, але вона з тих пір переноситься на кілька інших операційних систем, включаючи Windows, Solaris, HP-UX, більшість BSD-варіантів, включаючи OS X, AmigaOS та IRIX. Якщо ви віддаєте перевагу графічний інтерфейс користувача, було випущено декілька інтерфейсів GUI до Nmap. Найкращий з них називається Zenmap, і це від тієї ж команди, що і Nmap. Zenmap порівняно з Nmap набагато простіше вивчити та опанувати завдяки своєму добре розробленому користувальницькому інтерфейсу. Це може бути не найкрасивішим інструментом, але він має чудову функціональність.

Висновок

Це був лише зразок того, що ми вважаємо найкращими чи найкориснішими інструментами усунення несправностей у мережі. Існує безліч інших інструментів і якщо бути чесним, ми не намагалися їх усіх. Насправді, можливо, існує багато інструментів, про які ми навіть не знаємо. І найкращий інструмент для одного сценарію усунення несправностей може бути не найкращим в іншому контексті. Отже, не існує одного найкращого інструменту, який би відповідав усім потребам. Ваша найкраща ставка - мати якомога більше доступних і навчитися ними користуватися, перш ніж вам потрібно.

Коментарі