5 най-добри инструменти и софтуер за наблюдение на паметта

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

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

Мониторинг на паметта – какво, защо и как

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

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

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

Няколко думи за SNMP

Въпреки че има „прост“ в името си, SNMP е доста сложен. За щастие, точно както не е нужно да сте механик, за да карате кола, не е нужно да сте експерт, за да използвате протокола. Ето какво трябва да знаете. SNMP се използва от SNMP мениджър – в нашия случай инструментът за наблюдение – за дистанционно четене и запис на оперативни параметри в устройства с активиран SNMP. SNMP е вграден в повечето операционни системи и мрежови устройства. Някои ОС ще изискват да инсталирате или активирате услугата, докато мрежовите устройства обикновено се нуждаят само от вас да я конфигурирате.

  Как да разберете дали вашият MacBook се зарежда

Връзката между инструмента за наблюдение и наблюдаваното устройство се извършва в ясен текст с почти никаква сигурност. Устройствата с активиран SNMP са конфигурирани с публични (само за четене) и частни (четене-запис) „низове на общността“ и всяка заявка от инструмента за наблюдение трябва да включва правилния низ на общността.

Устройството, поддържащо SNMP, прави достъпни някои от своите работни параметри. Всеки от тях се нарича OID, съкращение от Object IDentifier. За наблюдение на паметта инструментът за наблюдение ще чете общата памет и наличните стойности на паметта. След това е необходимо просто математическо изчисление, за да се изчисли процентът на наличната памет. Повечето инструменти за наблюдение на SNMP четат стойностите периодично – обикновено на всеки пет минути – и често изобразяват резултатите на графики или ги показват в табличен формат.

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

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

1. Инструмент за наблюдение на паметта SolarWinds (БЕЗПЛАТНА пробна версия)

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

На първо място е инструментът за наблюдение на паметта SolarWinds. Този инструмент е само един от многото инструменти, включени в набора от инструменти на инженера. Повече за това след малко. Засега нека се концентрираме върху инструмента за наблюдение на паметта. Това е сравнително прост инструмент. Тя ще ви позволи да анализирате използването на паметта в реално време и да покажете информацията в табличен вид. Можете да го използвате, за да видите текущото използване на паметта заедно с общата налична памет.

Използването на този инструмент може да помогне за намаляване на проблемите с производителността на мрежата чрез проследяване на използването на паметта в рутери и други устройства. Ако и когато използването на паметта на дадено устройство достигне дефинирания от потребителя праг за предупреждение, съответната лента за натоварване ще стане жълта. Ако се достигне критично ниво, лентата става червена. Инструментът за наблюдение на паметта SolarWinds също ще записва нивото на пиково натоварване и кога се е случило.

Както казахме, инструментът за наблюдение на паметта SolarWinds е част от Инструментария на инженера, пакет от над 60 различни инструмента. И докато някои от включените инструменти могат да бъдат получени безплатно от SolarWinds, много от тях са изключителни за набора от инструменти. Една приятна характеристика на набора от инструменти е как повечето от инструментите са интегрирани в общо табло, откъдето можете лесно да стартирате всеки инструмент.

По отношение на цената, наборът от инструменти на SolarWinds Engineer (включително инструмента за наблюдение на паметта) се продава за $1 495. Това е цената за инсталиране на компютър и за наименуван уеб потребител. Ще ви е необходим един такъв лиценз на потребител на инструмента. Като се имат предвид всички включени инструменти, цената е на много разумна цена. И ако искате да дадете на набора от инструменти тестово изпълнение, 14-дневна пробна версия може да бъде получена от уебсайта на SolarWinds.

Други компоненти на набора от инструменти на SolarWinds Engineer

Този набор от инструменти на SolarWinds Engineer включва някои отлични специални инструменти за отстраняване на неизправности. Има инструменти като Ping Sweep, DNS Analyzer и TraceRoute, които могат да се използват за извършване на мрежова диагностика и бързо разрешаване на сложни мрежови проблеми. А за хората, които се грижат за сигурността сред нашите читатели, някои от инструментите на набора от инструменти могат да бъдат съдени, за да симулират атаки във вашата мрежа и да помогнат за идентифициране на уязвимости.

  Плъзнете наляво, надясно или отдолу, за да получите достъп до приложения и контакти Snype

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

Ето списък с някои от другите инструменти, които ще намерите в набора от инструменти на SolarWinds Engineer.

Порт скенер
Switch Port Mapper
SNMP почистване
IP мрежов браузър
Откриване на MAC адрес
Разчистване на пинг
Монитор на времето за реакция
Монитор на процесора
Монитор на интерфейса
TraceRoute
Декриптиране на парола за рутер
SNMP Brute Force атака
SNMP речникова атака
Config Compare, Downloader, Uploader и Editor
SNMP trap редактор и SNMP trap приемник
Калкулатор на подмрежата
DHCP Scope Monitor
Анализатор на DNS структура
DNS одит
Управление на IP адреси
Убиец на WAN

Просто има твърде много инструменти, включени в набора от инструменти на SolarWinds Engineer, за да ги споменем всички. С налична безплатна 14-дневна пробна версия, изтеглете пакета и вижте сами всичко, което наборът от инструменти може да направи за вас.

Връзка за изтегляне: https://www.solarwinds.com/engineers-toolset

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

Следващият в нашия списък е друг страхотен инструмент от SolarWinds, сървърът SolarWinds и мониторът на приложения. Този инструмент е създаден, за да помогне на администраторите да наблюдават сървърите, техните оперативни параметри, техните процеси и приложенията, които изпълняват. Това е инструмент, който може лесно да се мащабира от много малки мрежи до големи със стотици сървъри – физически и виртуални – разпределени в множество сайтове. Инструментът може също да наблюдава хоствани в облак услуги като тези от Amazon Web Services и Microsoft Azure. И разбира се, сред параметрите, които инструментът ще следи, е използването на паметта на сървърите. Иначе нямаше да е в този списък.

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

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

3. PRTG

Paessler Router Traffic Grapher или PRTG в отличен инструмент за наблюдение на SNMP с много допълнителни функции. Една от основните му точки за продажба е скоростта на инсталиране. Всъщност, Paessler твърди, че PRTG може да бъде настроен за няколко минути. Въпреки че тази цифра е спорна, този инструмент все още е много лесен и бърз за настройка. Това отчасти се дължи на неговата функция за автоматично откриване, която ще сканира вашата мрежа, за да намери устройства и автоматично да ги добави към инструмента. След това допълнителна информация за откритите устройства може да бъде извлечена с помощта на различни комуникационни протоколи. Системата използва комбинация от Ping, SNMP, WMI, NetFlow, jFlow, sFlow, но може да комуникира и чрез DICOM или RESTful API.

  Как да настроите и използвате рутините вкъщи и навън с Google Асистент

PRTG използва концепция, наречена сензори, всеки от които следи определен тип данни. Очевидно има SNMP сензори – по един за всеки наблюдаван параметър – но също така HTTP, SMTP/POP3 (e-mail) сензори за приложения, хардуерно-специфични сензори за комутатори, рутери и сървъри. Като цяло PRTG има повече от 200 различни предварително дефинирани сензора, които извличат статистически данни като време за реакция, използване на процесора, натоварване на паметта, работна температура или състояние на системата.

PRTG се предлага с няколко потребителски интерфейса. В допълнение към базиран на Ajax уеб интерфейс, можете също да изберете корпоративна конзола на Windows или мобилни приложения за Android и iOS. Тези мобилни приложения могат да използват push известия за сигнали, задействани в PRTG. Разбира се, достъпни са и SMS или имейл известия. Въпреки че сървърът работи само на Windows, той може да се администрира от всяко устройство с Ajax-съвместим браузър.

PRTG се предлага в две версии. Безплатната версия е пълнофункционална, но ще ограничи възможностите ви за наблюдение до 100 сензора и всеки наблюдаван параметър се брои като един сензор. Например, ако наблюдавате два интерфейса на рутер, той ще се брои като два сензора. За повече от 100 сензора трябва да закупите лиценз. Те са на цена въз основа на броя на поддържаните сензори и започват от $1 600 за 500 сензора. Налична е и безплатна, неограничена и пълнофункционална 30-дневна пробна версия.

4. ManageEngine OpManager

Следващият в нашия списък е продукт от ManageEngine, който също е сред най-добрите производители на инструменти за мрежово администриране. Един такъв инструмент и един от най-популярните продукти на компанията се нарича ManageEngine OpManager. Това е друг пакет „всичко в едно“, който ще следи жизнените показатели на мрежовите устройства, сървърите (физически и виртуални) и ще ви предупреждава веднага щом нещо е извън обхват. Разбира се, той е напълно подходящ за наблюдение на паметта, но ако започнете да използвате този продукт, има вероятност скоро да искате да наблюдавате повече от това.

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

ManageEngine OpManager се предлага в изданието Essential, което е с по-добър размер за малки и средни предприятия с до хиляда устройства на цени, започващи малко над $700 за 25 устройства. За по-големите организации има издание Enterprise, което може да мащабира до десет хиляди устройства. Цената му започва от под $20 000 за 500 устройства. Цените за всяко издание варират в зависимост от броя на наблюдаваните устройства и е налична безплатна 30-дневна пробна версия.

5. WhatsUp Gold

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

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

WhatsUp Gold се предлага като безплатна версия, но тази е ограничена до наблюдение само на пет устройства. Платените лицензи се предлагат в три нива на нарастваща функционалност. Разходите за лицензиране се основават на броя на наблюдаваните устройства. Налична е и безплатна пробна версия с ограничен период от време