Monitorování serveru je zjednodušeno pomocí služby CloudStats

Vzpomínám si na věk, když jsem zjistil, jestli server běžel, většinou sestával ze sledování skleněných dveří, aby zjistil, zda svítí kontrolka "zapnutí" a zda se pravidelně aktualizují protokoly na zelené obrazovce terminálu.

Ale časy se změnily. Dokonce i ty nejmenší projekty vyžadují publikování několika webových stránek nebo webových služeb. A se zákazem cloud computingu, váš server již sedí vedle vás. Ve skutečnosti existují šance, v závislosti na tom, kde žijete, aby byl server na jiném kontinentu!

CloudStats je přesně druh nástroje, který vás informuje o stavu infrastruktury 24 / 7. CloutStats patří do rodiny monitorovacího softwaru. V podstatě je to nástroj, který bude zobrazovat pěknou palubní desku plnou zeleně, když vše funguje správně. A zašle vám e-mail, Skype nebo Slack oznámení, když některé služby najednou změní na červenou.

Sledování webové a síťové infrastruktury pomocí služby CloudStats

K dnešnímu dni jsou funkce CloudStats omezeny na sledování adres URL, adres IP a serverů.

  • Monitorování adres URL je prováděno pravidelným odesláním GET požadavky na serveru HTTP;
  • Monitorování IP adres je prováděno odesláním ICMP ECHO požadavky ("ping");
  • a nakonec se Monitorování serveru provádí pomocí softwaru vlastní sondy pro instalaci na váš Linux nebo Windows Server.

To je pravděpodobně nejmodernější monitorovací služba poskytovaná CloudStats, protože můžete sledovat mnoho vlastností vašeho serveru (paměť, využití procesoru, procesní činnost ...) Nebo dokonce posunout vlastní stav ze serveru prostřednictvím API služby CloudStats API. Opravdu příjemný způsob, jak vytvořit vlastní sondy pro určitý specifický software nebo potřeby.

Co dělá službu CloudStats odlišnou od ostatních řešení, je samotný software spuštěn "v cloudu". Vedle sond na vašich serverech nemáte na svých vlastních systémech nic instalovat, abyste sledovali vaši infrastrukturu. Hostitelé poskytovatele pravidelně monitorují vaši infrastrukturu. Přístup k službám zobrazíte pomocí oblíbeného prohlížeče v webových aplikacích CloudStats. Jednoduše řečeno: není třeba instalovat ještě další server pro tento účel!

Jak to porovnáváte s jinými produkty?

Porovnání s produktem, jako je Nagios by to opravdu nebylo spravedlivé. CloudStats je relativně nový produkt. Zaměřuje se na malé až střední infrastruktury a je opravdu přístupné i pro administrátora nováčků. Jsme pravděpodobně v každém směru na opačné straně open-source, bojoval-testoval a extrémně univerzální, i když komplexní řešení jako Nagios.

To je řečeno, i když jste zkušenější, někdy chcete jen řešení, které "funguje" - a to nepřidá další těžkou váhu do vašeho už rezervovaného plánu. V takovém případě je CloudStats pravděpodobně řešením.

Jako já, po tom, co jsem to zkoušel, musím přiznat, že jsem byl sveden. Nebudou narušovat adresy URL a adresy IP, doporučuji vám, abyste si vytvořili vlastní názor pomocí bezplatného zkušebního období 7 dnů, abyste mohli sledovat produkční web a zprostředkovávat dostupnost. To je to, co jsem udělal pro tuto recenzi monitorováním některých stránek, se kterými se zabývám: itsfoss.com, yesik.it a chicoree.fr.

O samotném monitorování serveru, pokud se zdrážíte instalovat sondu na výrobním serveru pouze pro účely testování (jako jsem byl), navrhuji, abyste pro vaše experimenty vytvořili dva virtuální servery. To bylo řečeno, z toho, co jsem viděl, instalace sondy nepoškodí konfiguraci serveru - a proto ji odstranění nesmí být problémem.

Pěkná věc s CloudStats je, že můžete nastavit vlastní prahové výstrahy. To může být použito k odeslání včasných varování a následné eskalování výstrah, pokud problém přetrvává.

nepojmenovaný-soubor-872-1313405

Plány a Ceny

Doba testování je poměrně pohodlná, protože v podstatě nemáte žádné omezení. Ale po 7 dnech budete muset vybrat plán, pokud se rozhodnete pokračovat v CouldStats. V současné době existují dva plány:

  • "Volný plán", který umožňuje sledovat adresu 1 IP, adresu 1 URL a server 1 a účtovat $ 2 měsíčně na jeden další server
  • "Pro Plan", který vám zaúčtuje $ 5 měsíčně a na server.

Volání volby vstupní úrovně je "volný plán" pravděpodobně nesprávný název, protože již není volný nad první server. Nicméně zůstává cenově nejvýhodnější. Nicméně, pouze s 24h uchovávání dat, bez vlastního sledování procesů a bez vzdálených serverových konzolí, s tímto plánem chybí nejsilnější funkce produktu. Když už mluvíme o těchto vlastnostech, asi to stojí za to, že jim trochu víc vysvětlíme. Zejména proto, že byly pro mě nejzajímavější.

Vlastní sledování procesů

Tato funkce umožňuje publikovat vlastní informace o stavu z vašeho serveru. Používá to CloudStats web API sledovat téměř to, co chcete.

V mém případě jsem chtěl tuto funkci používat s vlastním pam_exec PAM pravidlo pro sledování přihlašovacích aktivit na mém serveru. Bohužel, tento cíl jsem nedokázal dosáhnout, protože jsem měl potíže s tlačením vlastních dat prostřednictvím webového rozhraní API.

Dokumentace o této funkci je opravdu něco, co by se mělo zlepšit. Předložil jsem několik lístků, které se vztahují k tomu, co se nachází na helpdesku. Nezískala jsem však všechny potřebné odpovědi před koncem zkušební doby. Takže pokud máte zájem o tuto funkci, měla by to být nejvyšší priorita ve vašem testovacím seznamu!

Vzdálená serverová konzola

Další velmi užitečnou funkcí CloudStats je možnost odesílat vzdálené příkazy nejen na jeden server najednou, ale i na několik současně. Na opačné straně webového rozhraní API tato funkce fungovala skvěle out-of-the-box.

V podnikovém prostředí jste možná slyšeli Možná, Loutka nebo dokonce Jenkins spravovat konfiguraci serveru nebo automatizovat nasazení. Upřímně řečeno, jsme z tohoto místa daleko. Myslete více na tuto funkci jako "multicast-ssh". To je zvláště vhodné, pokud monitorujete několik identických serverů. Ještě jednou, vzhledem k segmentu trhu, na který se zaměřuje služba CloudStats, je to pravděpodobně dostačující. A musím přiznat, že bylo docela v pohodě "apt-get upgrade" všech svých serverů najednou.

Automatické zálohování

Dalším příjemným prvkem funkce CloudStats je funkce správy vložených záloh. Tímto způsobem můžete nakonfigurovat automatické zálohování adresáře, který chcete z vašeho serveru provádět FTP, RSYNC nebo externí úložiště jako Amazon S3.

Můžete naplánovat, co a kdy provést zálohování. Nenašel jsem, jak spustit automatické obnovení. Nemohu říci, zda je k dispozici určitá funkce, nebo zda se musí na tuto konzolu spoléhat na konzolu vzdáleného serveru.

Činidlo

Jako poslední slovo na technické stránce je agent klíčovým prvkem produktu pro sledování vašich serverů.

Zkoušel jsem pouze agenta „Linux“. Ale je k dispozici pro Windows taky.

Instalační program agentu Linux je navržen tak, aby zpracovával distribuce založené na Debianu a RedHat. Instalační skript sám o sobě je poměrně jednoduchý Bash skript a hezká věc je, že se před instalací agentu postará o instalaci požadovaných závislostí pomocí správce distribučních paketů samo o sobě. Takže nebudete muset strávit nějaký čas při ruční konfiguraci před spuštěním agenta. Zdá se, že je to nutné, ale ne všichni monitorovací software jsou v tomto ohledu stejně uživatelsky přívětiví!

Kdo je za CloudStats

Pokud jste se rozhodli investovat do CloudStats, pravděpodobně budete chtít vědět více o "nich".

CloudStats byla založena v 2013 a je produkt / značka Aqua Networks Ltd., která sídlí ve Spojeném království a provozuje společnost 2010.

Díky své různorodé značce poskytuje společnost Aqua Networks širokou škálu služeb založených na cloudových počítačích, jako je například hosting databází, clustery DB nebo holý kov a pronájem virtuálních serverů.

Pod krytem je CloudStats a Microsoft Azure-připravený roztok SaaS. Během některých výzkumů jsem našel několik zmínek, které specifikují "CloudStats [...] primární zaměření na klienty SMB". Bez toho, abych přesně pochopil, jak a co skutečně ovlivňuje produkt. Podle jejich propagačních materiálů společnost CloudStats tvrdí, že monitoruje tisíce serverů po celém světě od 2016.

Můj názor

Silnými body CloudStats jsou:

  • Jemná křivka učení
  • Jednoduchá a přímočará konfigurace
  • Uživatelsky konfigurovatelné výstrahy založené na prahové hodnotě ("poslat týmu zprávu Slack, když obsazeno HDD 80%")
  • Vymažte dashboardy a grafiku, které jsou okamžitě dostupné z krabice
  • Úplně externí řešení vyžadující prakticky žádnou údržbu

Na dolní straně

  • Technická dokumentace se má jasně zlepšit
  • Interoperabilita prostřednictvím API by mohla být mnohem lepší (JSON je ne podporováno v žádosti POST?!?)
  • Nedostatek uživatelsky definovaných grafů nebo akcí
  • Je to produkt uzavřeného zdroje. I když produkt nebyl otevřený, zveřejnění některých rozhraní API a podporování modulů plug-in podporovaných komunitou by mohlo vést k vytvoření bohatšího ekosystému kolem produktu a zmírnění některých výše zmíněných nedostatků.

Všechno, co bylo řečeno, se CloudStats zdá být perfektní vzhledem k cíli. Ale možná máte vlastní zpětné vazby a zkušenosti, abyste se o tomto produktu podělili? Ještě jednou se k tomuto účelu přesně nachází sekci komentářů!

Zdroj