Сваки администратор мреже то желиосигурати да су перформансе онога што они управљају оптимални. Једноставна ствар је усрећивање корисника. Напокон, они су први који су приметили чак и најмању деградацију перформанси. Дакле, ако желите да будете у могућности да одговорите на било какву жалбу због перформанси којих сте је свесни и да радите на њеном поправљању, потребни су вам неки алати за перформансе. Ако радите у Линук продавници, овај пост је за вас. Прегледамо неке од најбољих алата за перформансе мреже Линук.
Почећемо кратким дискусијом о мрежиНадгледање перформанце. Наш циљ није да вас поставимо за стручњаке за теме, већ да осигурамо да се сви налазимо на истој страници док истражујемо различите алате који су доступни. Затим ћемо скочити право у језгру материје и представити десетак различитих Линук алата које можете користити за надгледање, управљање и решавање проблема са мрежом.
О надгледању и тестирању перформанси мреже
Ствар са надгледањем перформанси мреже итестирање је да изгледа као да свако има своју идеју о томе шта то значи. На пример, често видимо алате за надгледање пропусности мреже који се називају надгледањем перформанси. Исто важи и за алат за анализу саобраћаја или снафферс пакет. Поставља се следеће питање: Шта је надзор и тестирање перформанси мреже?
У сврху овог поста, оставимоту расправу на страну и прихватити да су мрежни алати за праћење перформанси једноставно било који алат који се може користити за мерење, процену, решавање проблема или побољшање перформанси мреже. Употребом тако свеобухватне дефиниције моћи ћемо вам донијети најбољи асортиман алата и препустити вам вас да одаберете оне који вам могу помоћи у вашој конкретној ситуацији или питању.
Најбољи алати за мрежне перформансе за Линук
Саставили смо овај списак некихнајчешће коришћени Линук алати који се могу користити за тестирање или праћење различитих метрика повезаних са перформансама мреже. Доступне су у већини Линук дистрибуција. Свака је корисна за надгледање и проналажење стварних узрока проблема са перформансама. Међу свим предлогима у даљем тексту, један је готово сигуран да одговара вашим специфичним потребама.
1. Тцпдумп
Тцпдумп је оригинални њушкало за пакет. То је алат који се користи за испуштање - отуда и његово име - садржаја целокупног мрежног саобраћаја на стандардни излаз. Кроз магију преусмеравања и цеви, његов излаз се, наравно, може усмјерити на било коју датотеку или чак на други поступак. Од свог почетног издања, алат је прошао кроз нека побољшања и исправке грешака, али у основи остаје непромењен. Доступна је на готово свим Линук дистрибуција и то је постао стандард де фацто за брз алат за хватање пакета. Тцпдумп користи библиотеку либпцап за стварно снимање пакета.
Један од недостатака алата као што је тцпдумп једа може да прикупи огромну количину података. Толико да је немогуће пронаћи тачно оно што тражи. Срећом, један од главних елемената снаге и корисности алата је могућност примене филтера који ће вам омогућити да прецизно одредите који саобраћај желите да снимите. Такође можете пребацити излаз наредбе на греп - још један уобичајени услужни програм командне линије - за даље филтрирање. Неко овладавање тцпдумп-ом, греп-ом и љуском команде може га добити управо да прикупи прави промет за било који задатак уклањања погрешака.
Ево примера употребе тцпдумп:
# tcpdump -i eth0 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 22:08:59.617628 IP tecmint.com.ssh > 115.113.134.3.static-mumbai.vsnl.net.in.28472: P 2532133365:2532133481(116) ack 3561562349 win 9648 22:09:07.653466 IP tecmint.com.ssh > 115.113.134.3.static-mumbai.vsnl.net.in.28472: P 116:232(116) ack 1 win 9648 22:08:59.617916 IP 115.113.134.3.static-mumbai.vsnl.net.in.28472 > tecmint.com.ssh: . ack 116 win 64347
Сигурно ћете се сложити да такав резултат може бити помало иритантан. Овде вам може добро доћи прави анализатор мрежног протокола.
2. Виресхарк
Можете замислити Виресхарк као тцпдумп на стероидимаали, у ствари, то је много више од тога. Референца у пакету снифферс, постала је де-фацто стандард и већина других алата покушава да је опонаша. Међутим, ово чини више од тцпдумп-а. Неће привући само саобраћај. То је анализатор мрежног промета онолико колико је то алат за хватање пакета. Толико је моћан да многи администратори користе друге алате - као што је тцпдумп - да би ухватили саобраћај у датотеку, а затим је учитали у Виресхарк на анализу. У ствари, то је толико чест начин коришћења Виресхарка да ћете након покретања од вас затражити да отворите постојећу датотеку за хватање или започнете хватање промета. Још једна снага Виресхарк-а су сви филтери које садржи и који вам омогућавају да уђете у нулу тачно у податке који вас занимају.

Виресхарк има стрму криву учења, али јестеисплати се научити. Поново ће се показати и непроцењивим. А након што га научите, моћи ћете да га користите свуда јер је пренесен у готово сваки оперативни систем. Да би био још бољи, отворен је и доступан је бесплатно.
3. Нетстат
Један од проблема са решавањем проблема ТЦП / ИППроблеми са повезивањем потичу из огромног броја веза и сервиса који се обично изводе на било ком систему. Нетстат се може користити за препознавање статуса сваке везе и који процес сервисира сваку, помажући вам да сузите претрагу. Нетстат, који је доступан у свакој Линук дистрибуцији, може брзо да пружи детаље о клијентским услугама и ТЦП / ИП комуникацији. У свом најосновнијем облику, команда приказује све активне везе на локалном рачунару, обе долазне на одлазне.
Нетстат такође може да приказује портове за слушање нарачунар на коме се покреће. У ствари, команда прихвата многе опције. Међутим, расположиве опције се разликују између платформи, а неке опције дјелују различито на различитим платформама. На пример, опција -б у Виндовс-у би приказала име извршног програма повезаног са сваком везом - процесом који сервисује везу - док се на Мац ОС Кс или БСД користи заједно са -и за приказивање статистика у бајтовима него битови. Најбољи начин да сазнате о свим доступним параметрима ваше одређене верзије на Нетстату је да је покренете са -? опција за приказ екрана помоћи алата На Линуку такође можете приказати Нетстат ман страницу како бисте добили у основи исте информације.
Ево како изгледа типична наредба за нетстат и његов излаз:
# netstat -a | more Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 *:mysql *:* LISTEN tcp 0 0 *:sunrpc *:* LISTEN tcp 0 0 *:realm-rusd *:* LISTEN tcp 0 0 *:ftp *:* LISTEN tcp 0 0 localhost.localdomain:ipp *:* LISTEN tcp 0 0 localhost.localdomain:smtp *:* LISTEN tcp 0 0 localhost.localdomain:smtp localhost.localdomain:42709 TIME_WAIT tcp 0 0 localhost.localdomain:smtp localhost.localdomain:42710 TIME_WAIT tcp 0 0 *:http *:* LISTEN tcp 0 0 *:ssh *:* LISTEN tcp 0 0 *:https *:* LISTEN
4. ИПТраф
ИПТраф је мрежна статистика заснована на конзолиуслужни програм за Линук. Овај алат можете да користите за прикупљање различитих информација, као што су бројеви пакета и бајтови ТЦП веза, статистика интерфејса и индикатори активности, квар ТЦП или УДП саобраћаја и бројање пакета и бајтова ЛАН станице. Садржи ИП монитор праћења који приказује информације о ИП саобраћају на вашој мрежи, укључујући информације о ТЦП заставама, бројевима пакета и бајтова, ИЦМП детаљима и врстама ОСПФ пакета. С најновијом верзијом из 2005. године, она је помало датиран алат, али може пружити пуно корисних информација ако вас занима како да је употребите.

Остале карактеристике ИПТраф-а укључују опште идетаљна статистика интерфејса која приказује ИП, ТЦП, УДП, ИЦМП, не-ИП и остале бројеве ИП пакета, грешке у ИП контролној суми, активност интерфејса, број пакета. Такође се може похвалити ТЦП и УДП сервисним монитором који приказује бројеве долазних и одлазних пакета за заједничке ТЦП и УДП портове апликација. Надаље, уграђени модул за статистику ЛАН-а открива активне хостове и приказује статистичке податке о њиховој активности података. Коначно, алатка такође има ТЦП, УДП и друге филтре за приказивање протокола, што вам омогућава да видите само саобраћај који вас занима.
Алат који користи целозаслонски мени и покретање менијаоперација, третираће већину типова мрежних интерфејса и користи уграђени интерфејс сирове утичнице Линук кернела. То му омогућава да се користи на широком распону подржаних мрежних картица.
5. Нагиос
Нагиос се разликује од претходних алата уда је то пуноправно решење за надгледање мреже, а не средство за тестирање или оцењивање перформанси. Доступан је у две различите верзије, бесплатној и отвореној верзији Нагиос Цоре и плаћеним Нагиос КСИ. Обоје деле исти мотор, али сличност се ту зауставља. Нагиос Цоре је систем праћења отвореног кода који ради на Линуку. Систем је у потпуности модуларан са стварним мотором за надзор у основи. Мотор је допуњен с десетинама доступних додатака који се могу преузети како би се додала функционалност у систем. Сваки додатак језгри даје неке функције.

Сачувајући овај модуларни приступ, корисник алатаинтерфејс је такође модуларан и неколико различитих опција које је развила заједница је такође доступна за преузимање. Језгра Нагиос, додаци и корисничко сучеље комбинују се да би направили комплетан систем праћења. То, наравно, може значити да постављање Нагиос Цоре-а није за слабовидне.
Што се тиче Нагиос КСИ, то је комерцијални производзасновано на истом језгру мотора. То је, међутим, потпуно самостално решење за надгледање. Нема потребе да га састављате из разних делова. Производ циља широку публику од малих предузећа до великих корпорација. Као што сте претпоставили, много је једноставније инсталирати и конфигурирати него Нагиос Цоре, дијелом захваљујући чаробњаку за конфигурацију и мотору за аутоматско откривање. Главни недостатак Нагиос КСИ је његова цена која почиње око 2000 долара за лиценцу од 100 чворова.
ПОВЕЗАНО ЧИТАЊЕ: СоларВиндс НПМ вс Нагиос
6. Обсервиум
Опсервијум је још један свеобухватни надзорплатформа. Подржава широк спектар типова уређаја, платформи и оперативних система, укључујући, између осталих, Цисцо, Виндовс, Линук, ХП, Јунипер, Делл, ФрееБСД, Броцаде, Нетсцалер, НетАпп. Сумњам да можете пронаћи уређај повезан са мрежом који није подржан. Основни фокус овог алата је пружање лепог, интуитивног и једноставног, али моћног корисничког интерфејса који визуелно приказује здравље и стање ваше мреже.

Иако многи мисле о Обсервију као опсегуалат за праћење, нуди много више. На пример, садржи рачуноводствени систем који ће измерити укупну месечну употребу ширине опсега у 95.центтили или укупно пренетих бајтова. Такође има функцију упозоравања са корисничким праговима. Поред тога, Обсервиум се интегрише са другим системима и може повући њихове информације и приказати их у свом интерфејсу.
Опсервијум је успоставити га и скоросе конфигурише кроз поступак аутоматског откривања. Иако се не чини да постоји одељак за преузимање на веб локацији Обсервиум, постоје детаљна упутства за инсталацију неколико Линук дистрибуција које укључују везе да бисте добили прави пакет за сваку дистрибуцију. Упутства су врло детаљна, па би проналажење и инсталирање софтвера требало бити лако.
Овај производ је доступан у две верзије. Постоји Обсервијска заједница која је бесплатно доступна свима. Ова верзија прима ажурирања и нове функције два пута годишње. Ту је и Обсервиум Профессионал који има додатне функције и долази са свакодневним ажурирањима.
7. Ицинга
Ицинга је још једна мрежа отвореног кодаплатформа за праћење. Алат је опремљен једноставним и чистим корисничким интерфејсом и сетом функција који ривал неким комерцијалним производима. Као и већина система за надгледање пропусности, Ицинга првенствено користи СНМП за прикупљање података о употреби с уређаја. Међутим, једно од подручја где се алат истиче је његова употреба додатака. Постоји мноштво додатака развијених у заједници који обављају различите задатке за праћење перформанси и проширују функционалност производа. А ако не можете да пронађете прави додатак за своје потребе, можете га сами написати и допринети заједници.

Обавештавање и обавештавање су две компаније ИцингаНајбоље Особине. Упозорења су у потпуности подесива с обзиром на то шта их покреће и како се преносе. Алат такође садржи сегментирано упозоравање. Помоћу ове функције можете послати неке упозорења неким корисницима, а друга упозорења различитим људима. Ово је сјајна карактеристика када имате различите системе којима управљају различите групе. Можете, на пример, да су сва упозорења у вези са сервером послата тиму за администрацију сервера, а сва упозорења у вези са умрежавањем послата тиму за подршку мрежи.
8. Заббик
Заббик је још једна бесплатна мрежа отвореног кодаалат за праћење перформанси Она има високо професионалан изглед и осећај, баш као што бисте и очекивали од комерцијалног производа. Ипак, добар изглед корисничког интерфејса није његово једино богатство. Производ такође има импресиван сет функција. Платформа може да надгледа већину уређаја прикључених на мрежу поред опреме за умрежавање. То је савршена опција за надгледање перформанси ваше целе инфраструктуре.

Заббик користи СНМП као и ИнтелигентнеПлатформски интерфејс за надгледање (ИМПИ) за уређаје за надгледање. Софтвер можете користити за надгледање пропусне ширине, коришћења ЦПУ-а и меморије уређаја, општег здравља и перформанси уређаја као и промена конфигурације. Производ такође има импресиван и потпуно прилагодљив систем упозоравања. Не само да ће послати е-пошту или СМС упозорења, већ ће покренути и локалне скрипте које би се, на пример, могле користити за аутоматско решавање неких проблема.
9. Кактуси
Пост о алатима за перформансе мреже Линукне би било комплетно без спомињања кактуса, бесплатног и отвореног кода, комплетног алата за надгледање перформанси мреже. Има око петнаест година или тако нешто, и мада то можда нису најсофистициранији алати, и даље се активно развија - са последњом верзијом од само месец дана - и посао обавља прилично ефикасно. Његове главне компоненте су брзи испитивач, напредне предлошке графикона и вишеструки метод прикупљања података. Кактуси имају корисничку контролу приступа уграђену у производ, а производ се такође може похвалити и једноставним, иако старинским интернетским корисничким интерфејсом. Алат јако добро мјери од најмањих инсталација појединачних уређаја до сложених мрежа са много различитих ВАН локација.

Кактуси, који су у основи предњи крајРРДтоолс, користи СНМП за дохваћање података које чува у СКЛ бази података. Написана је на ПХП-у и може се модификовати према вашим потребама. Једна од најјачих карактеристика производа је употреба шаблона. Постоје уграђене шаблоне, на пример, за Цисцо рутере који већ укључују већину елемената које бисте можда желели да пратите на таквим уређајима. Али не постоје само предлошци уређаја, већ постоје и обрасци графикона. Заједно, обрасци олакшавају конфигурирање софтвера. Такође можете да израдите сопствене предлошке ако одговарајуће већ нису доступне. Такође, многи предлошци специфични за уређај могу се преузети са веб локација продавца уређаја, а неколико кактуских форума које нуде заједници нуде их за преузимање.
10. Мунин
Мунин је још један предњи крај ГУИ-ја РРДтоолс,написана је на Перлу и лиценцирана је под ГПЛ. То је добро средство за праћење перформанси мрежа, система, апликација и услуга. Ради на свим оперативним системима сличним Уник-у и одликује одличан систем додатака са око 500 различитих додатака за надгледање готово свега што желите на вашој мрежи.

Мунин представља све информације у којима се окупљаграфова на веб сучељу, али његова главна снага је то како се ослања на упоредну анализу како би покушао да идентификује шта се променило да би проузроковало погоршање перформанси. Систем нотификација је доступан за слање порука администратору када постоји грешка или када је грешка решена.
Коментари