8 най-добри инструменти за наблюдение и измерване на времето за работа

Мечтата на всеки системен администратор е да постигне 100% време на работа. Казвам мечта, защото всички знаем, че това е невъзможно. Дори и да пренебрегнете планираните престой, системите в крайна сметка ще излязат. Това го знаят всички. И все пак всеки иска да има възможно най-добро време на работа и, което е по-важно, иска да може да демонстрира това време на работа. Точно това е мястото, където инструментите за измерване на продължителността на работа – или инструментите за наблюдение на времето на работа, както често се наричат ​​– идват по-удобни.

Въпреки че всъщност няма инструменти, предназначени единствено за измерване или наблюдение на времето, много инструменти за наблюдение ще включват времето на работа сред параметрите, които могат да наблюдават. Днес ще разгледаме няколко от най-добрите инструменти за измерване на времето на работа.

Преди да разгледаме различните налични инструменти, ще започнем с по-задълбочен преглед на измерването на времето за работа. Ще се опитаме да разберем защо това е важен параметър за измерване, но и как може да бъде измерен. След това ще обсъдим различните видове инструменти, налични за измерване на времето. Обясняването на разликите между инструментите за измерване на времето на работа на локалния сървър и услугите за измерване на времето за работа от разстояние в мрежата ще бъде следващата ни поръчка. С всичко това зад нас, ще можем да прегледаме някои от най-добрите налични инструменти. Ще започнем с пет от най-добрите локални инструмента за измерване на времето за работа на локалния сървър и ще последваме три страхотни услуги за измерване на продължителността на работа на уебсайта.

Защо да измервате времето на работа

Основната причина, поради която някой би искал да измерва времето на работа, е да предостави доказателство за това. Прекъсванията на системата, независимо къде се случват или какви са причините за тях, често са много разрушителни за всяка организация. Не рядко по време на прекъсване много служители са възпрепятствани да вършат нормалната си работа и нямат какво друго да правят, освен просто да седят и да чакат системата да се задейства отново. За съжаление, това е вид ситуация, при която времето изглежда минава много бавно и много хора, включително мениджъри и изпълнителни директори, може да бъдат погрешно накарани да вярват, че прекъсванията продължават по-дълго, отколкото всъщност.

Освен това много ИТ отдели имат споразумения за ниво на обслужване с останалата част от организацията, които налагат определен процент време на работа. Измерването на времето може да докладва за това е полезно, за да поставите нещата в перспектива. Например, това 2-часово прекъсване все още се изчислява на 99 997% време на работа за един месец. Това изобщо не е лоша цифра. И ако вашият SLA определя 99,99% време на работа, вие все още сте в рамките на спецификациите.

Различни типове инструменти за различни видове измервания на работната продължителност

По същество има два различни типа време на работа, които обикновено представляват интерес за системните администратори и всеки изисква различен тип инструмент. Първият тип се нарича локално време на изключване. Отнася се до времето на работа на всеки отделен сървър и друго оборудване. Другият често срещан тип измерване на продължителността на работа се занимава с наличността на интернет услуги. Например, една организация ще иска да следи времето за работа или наличността на уебсайта си за потребителите в Интернет. Този тип измерване на ъптайм не измерва времето на работа на сървъра, а наличността на системата.

  Как да изтриете iPhone (изтрийте iPhone) преди продажба

Измерване на времето на работа на локалния сървър

Измерването на времето на работа на локалния сървър е най-лесното за изпълнение. Всъщност повечето – ако не всички – операционни системи разполагат с вграден брояч на времето за работа. Тогава е прост въпрос за инструмента за измерване на времето да отчитате дистанционно този брояч и да го съхранявате локално. Тези броячи обикновено отчитат времето на работа на системата в дни, часове, минути и секунди и инструментът за измерване или мониторинг зависи да направи математиката, за да изчисли процентните цифри от тези данни.

Измерване на време за работа на отдалечена уеб услуга

Измерването на времето за работа на отдалечените уеб услуги е малко по-различно. Броячите на времето за работа обикновено не са налични и различните налични инструменти трябва периодично да проверяват дали системата работи и реагира нормално. В такава система разделителната способност на времето за измерване никога не може да надвишава интервала за проверка. Например, ако услуга за наблюдение на ъптайм анкетира вашия уебсайт на всеки 5 минути, четириминутно прекъсване между две анкети ще остане напълно незабелязано. Ето защо е важно да изберете услуга с възможно най-кратък интервал на запитване.

Най-добрите инструменти за измерване на времето за работа на сървъра

Много инструменти за мрежово наблюдение могат да се използват за наблюдение на времето на работа на сървъра, тъй като броячът на времето за работа, вграден в повечето оборудване, обикновено може да бъде прочетен от разстояние с помощта на протокола за просто мрежово управление. Съставихме списък от пет инструмента, които можете да използвате за измерване и наблюдение на времето за работа на системата.

1. SolarWinds сървър и монитор на приложения (БЕЗПЛАТНА пробна версия)

SolarWinds е някак известно име сред мрежовите администратори. Компанията създава страхотни инструменти за мрежово администриране от около 20 години и някои от нейните продукти, като Network Performance Monitor, постоянно получават възторжени отзиви. Но SolarWinds е известен и със своите безплатни инструменти. Той създава няколко инструмента, всеки от които отговаря на конкретна нужда от мрежово администриране. Сървърът Kiwi Syslog и TFTP сървърът SolarWinds са два примера за тези безплатни инструменти.

За измерване и наблюдение на времето, най-добрият инструмент в арсенала на SolarWinds се нарича SolarWinds Server and Application Monitor. Този инструмент помага на администраторите да наблюдават сървърите, техните оперативни параметри, техните процеси и приложенията, които изпълняват. Той не само ще измерва времето за работа на сървъра, но и това на приложенията, работещи на сървърите. Инструментът може лесно да се мащабира от много малки мрежи към големи със стотици сървъри (физически и/или виртуални), разпределени в множество сайтове. Той може също толкова лесно да наблюдава хоствани в облак услуги като тези от Amazon Web Services и Microsoft Azure.

Сървърът и мониторът на приложения SolarWinds са много лесни за настройка. И веднъж инсталирана, първоначалната конфигурация се извършва също толкова лесно с помощта на процеса на автоматично откриване. Откриването на устройство е процес на два прохода. Първият проход ще открие сървъри, а вторият ще намери приложения, работещи на тях. За да ускорите процеса, имате възможност да предоставите на инструмента списък с приложения, които да търсите. Веднъж стартиран, удобният за потребителя GUI на инструмента прави използването му лесна задача. Можете да изберете да покажете всяка налична информация в таблица или графика.

Цената за сървъра и монитора на приложения SolarWinds започва от $2 995 за до 150 монитора и се повишава в зависимост от броя на наблюдаваните компоненти, възли и обеми. За тези, които предпочитат да изпробват продукта, преди да го закупят, е налична безплатна 30-дневна пробна версия за изтегляне.

2. ManageEngine OpManager

ManageEngine е друг известен производител на инструменти за мрежово администриране. А ManageEngine OpManager ви позволява да наблюдавате рутери, комутатори, защитни стени, сървъри и виртуална машина за грешки и производителност. Инструментът предлага поддръжка от различни доставчици за непрекъснато наблюдение на сървъри и критични приложения, заедно с техните услуги и процеси. Той периодично следи сървърите чрез SNMP и WMI протоколи, за да гарантира, че те постоянно работят и работят на максималното си ниво на производителност. Освен това инструментът съхранява всички събрани данни за историческо проследяване на производителността и отстраняване на неизправности, елиминирайки необходимостта от множество инструменти за наблюдение на сървъра.

  Как да зададете ниво на мащабиране по подразбиране във Firefox

Производителността на устройството се следи в квази-реално време и може да се гледа на живи табла и графики. И този инструмент не само ще следи времето за работа. Основната му характеристика е наблюдение на честотната лента, но също така следи и критични показатели като загуба на пакети, грешки и изхвърляния се наблюдават. И накрая, той може да наблюдава показателите за производителност на физическите и виртуалните сървъри, като наличност, натоварване на процесора и използване на дисково пространство и памет.

С повече от 100 вградени отчета—включително отчет за време за работа—които могат да бъдат планирани, персонализирани и експортирани по желание, отчитането е още един от активите на ManageEngine OpManager. Ще трябва да избирате между три различни версии: Безплатна, Essential и Enterprise. Те се различават по броя на устройствата, които могат да наблюдават – от 10 за безплатната версия до 10 000 за Enterprise – и техния набор от функции.

3. Paessler Router Traffic Grapher (PRTG)

Paessler Router Traffic Grapher, или PRTG, е добре позната платформа за наблюдение. Продавачът твърди, че това е един от най-лесните и бързи инструменти за наблюдение за настройка. Според Paessler можете да сте готови за минути. Голяма част от скоростта и лекотата на настройка на продукта идват от неговата функция за автоматично откриване. След инсталирането ще сканира вашата мрежа и автоматично ще добави компонентите, които намира, и мониторите, които имат смисъл за всяко устройство.

PRTG предлага няколко опции, когато става въпрос за потребителски интерфейси. Можете да избирате между естествена конзола за Windows, базиран на Ajax уеб интерфейс или мобилни приложения за Android или iOS. И като говорим за мобилните приложения, те използват напълно възможностите на своята платформа и например ще ви позволят да използвате камерата на мобилното си устройство, за да сканирате QR код, прикрепен към всяко оборудване, за да видите бързо състоянието му. PRTG не се ограничава до използването само на SNMP за наблюдение. Той може също така да наблюдава много повече параметри, като време на работа на системата, използвайки протоколи като WMI, NetFlow и Sflow.

4. WhatsUp Gold

WhatsUp Gold от Ipswitch е друг инструмент, който съществува от известно време. Всъщност вярвам, че това е най-старият инструмент тук. Неговата основна функция беше да следи наличността на системата и следователно времето на работа, а не оперативните параметри. Това е мястото, откъдето инструментът е получил името си. След това WhatsUp Gold се използваше, за да се каже какво има и какво не и да се изпращат известия за пейджър всеки път, когато сървърът се повреди. Както и днес, този инструмент има една от най-добрите системи за предупреждение, които могат да бъдат конфигурирани да предават сигнали с помощта на множество начини, включително имейл и SMS.

Днес WhatsUp Gold прави много повече от просто наблюдение на състоянието на устройствата нагоре и надолу. Това е истинска платформа за наблюдение, която също може да измерва използването на честотната лента и да проверява дали услугите реагират. Той например ще следи времето за работа на Exchange и SQL сървъри, Active Directory, IIS и уеб услугите на Apache. И ако вашата сървърна ферма е базирана в облак, WhatsUp Gold може да се използва и за наблюдение на инсталациите на Amazon AWS или Microsoft Azure.

  Sortd ви дава интерфейс, базиран на списък, за да организирате имейли [Chrome]

5. Zabbix

Последният в нашия списък с инструменти за измерване и наблюдение на местно време е безплатен продукт с отворен код, наречен Zabbix. Въпреки че е безплатен, този инструмент има изключително професионален вид и усещане, подобно на това, което бихте очаквали от търговски продукт. Но неговият професионално изглеждащ уеб-базиран интерфейс вероятно не е причината да изберете този продукт. Този инструмент има доста впечатляващ набор от функции. Zabbix ще наблюдава повечето свързани към мрежата устройства, а не само мрежово оборудване като някои от своите конкуренти. Що се отнася до измерването и наблюдението на времето за непрекъсната работа, това е лесно достъпно в продукта.

В допълнение към протокола за просто мрежово управление (SNMP), Zabbix използва и интерфейса за наблюдение на интелигентната платформа (IMPI) за устройства за наблюдение. Можете да го използвате, за да наблюдавате честотната лента, времето на работа, използването на процесора и паметта на устройството, общото здраве на устройството, както и промените в конфигурацията. В допълнение, Zabbix разполага с отлична и напълно адаптивна система за известяване, която не само ще изпраща имейл или SMS сигнали, но и ще изпълнява локални скриптове.

Zabbix идва със страхотен механизъм за отчитане. Той предлага няколко готови отчета, включително един, който се нарича доклади за наличност и наистина е доклад за ъптайм. Този продукт работи само на Linux платформи и подобно на много Linux софтуер, настройката му може да бъде предизвикателство. Но на тази цена кой наистина може да се оплаче?

Услуги за наблюдение на време за работа на отдалечен сървър

Ако това, от което се нуждаете, е да измервате времето от гледна точка на Интернет, като например когато се опитвате да разберете времето за работа на вашия уебсайт за електронна търговия, имате нужда от напълно различен тип инструмент. Тогава това, от което се нуждаете, е базирана на облак услуга, която редовно ще анкетира уебсайта ви и ще докладва за времето му на работа. Има буквално стотици такива услуги. Твърде много, за да ги тествам всички. Събрахме този кратък списък от няколко такива инструмента.

6. Uptime Robot

Uptime Robot е облачна платформа за наблюдение, която ще наблюдава до 50 уеб страници, като ги анкетира на всеки пет минути. Инструментът не само ще измерва времето за работа, но и ще ви предупреждава по имейл, когато някоя от наблюдаваните страници спре да отговаря. Инструментът също така може да се похвали с основен механизъм за отчитане, където ще можете да видите време на работа, както и престой за всеки от вашите наблюдавани елементи.

За по-голяма прецизност или ако имате повече от 50 страници за наблюдение, планът Uptime Robot Pro се предлага само за $5,50 на месец ($4,50, ако плащате предварително година) и предлага 1-минутни интервали на анкетиране, SSL мониторинг, разширени известия и още няколко функции.

7. Uptime Doctor

Uptime Doctor предлага подобен тип услуга. Той е ограничен до наблюдение само на 5 уеб страници, но ще ги анкетира всяка минута безплатно. Освен това е малко по-гъвкав в предупреждаването и предлага SMS и push известия в допълнение към имейл. Инструментът също така предоставя отчети за ъптайм.

За допълнителен капацитет за тестване, Uptime Doctor предлага не по-малко от три платени плана на цени, вариращи между $7,95 и 31,95 на месец. Различните планове варират основно в зависимост от броя тестове, които позволяват: съответно 10, 20 и 30.

8. Освежаване

Freshping от Freshworks предлага надеждна услуга за актуализация и наблюдение на производителността. Безплатно е и твърди, че винаги ще бъде безплатно. Услугата ще наблюдава до 50 различни URL адреса на интервали от 1 минута и от 10 глобални местоположения.

В допълнение към безплатната услуга е достъпно ниво Enterprise, започващо от $42/месец. Това ще позволи наблюдение на до 250 URL адреса и ще запази данните за 36 месеца вместо 6 за безплатната версия. Уникална характеристика на Freshping е наличието на страници за обществено състояние, които можете да използвате, за да съобщите състоянието на вашия сайт(ове) на клиентите си.

В заключение

Без значение какъв инструмент изберете, всеки от прегледаните тук ще осигури качествено измерване на времето за работа. Тъй като много от местните инструменти имат няколко други полезни функции, отделете време, за да ги анализирате и може би опитайте една или две. Вашият окончателен избор трябва повече от всичко да се ръководи от наличието на някои функции, които ще ви бъдат полезни.