Useimmat katkot alkavat palvelimelta kauan ennen kuin kukaan kävijä huomaa mitään. Levy täyttyy lokeista viikon mittaan, muisti vuotaa, kunnes prosessi tapetaan, ytimen päivitys käynnistää koneen uudelleen yöllä eikä jokin palvelu nouse takaisin. Käytettävyystarkistus näkee lopputuloksen. Palvelinvalvonta näkee sen tulevan.
Uptimecheck seuraa palvelimen resursseja pienellä agentilla, joka toimii Linuxissa, macOS:ssä (Intel ja Apple silicon) ja Windowsissa, ja hälyttää, kun arvo ylittää asettamasi kynnyksen. Taustaa löydät artikkelista verkkosivuston pitäminen toiminnassa palvelimen tilan valvonnalla.
Miten palvelimen käytettävyyden valvonta toimii
Palvelimen käytettävyyden valvonta vastaa kahteen kysymykseen: vastaako palvelin, ja onko se kunnossa? Uptimecheck kattaa molemmat. Ping- ja porttivalvonnat tarkistavat Tukholmasta, Lontoosta ja New Yorkista jopa minuutin välein, että palvelin vastaa verkossa ja että palvelut, kuten SSH, sähköpostipalvelin tai tietokannan kuuntelija, ottavat yhteyksiä vastaan. Epäonnistunut tarkistus vahvistetaan toisesta sijainnista ennen kuin häiriö avataan.
Agentti raportoi palvelimen sisältä. Kun sen raportteja ei tule sallimaasi aikaa pidempään, palvelin katsotaan myös alhaalla olevaksi, joten jumiutunut tai verkkoyhteytensä menettänyt kone huomataan, vaikka mikään ei kuuntelisi missään portissa.
Mitä agentti raportoi
Suorittimen käyttö sekä Linuxissa ja macOS:ssä 1 minuutin kuormituskeskiarvo.Muistin käyttö.Levyjen käyttö jokaiselle levylle, ja täysimmästä piirretään kaavio.Verkkoliikenne sisään ja ulos.Uudelleenkäynnistykset, jotta suunnittelematon käynnistys ei jää huomaamatta.
Asennus yhdellä rivillä
Kopioi asennuskomento palvelimen sivulta ja aja se palvelimella. Agentti on yksi binääritiedosto, joka toimii palveluna ja raportoi kerran minuutissa. Julkaisut on allekirjoitettu, ja kun automaattiset päivitykset ovat päällä, agentti asentaa uudet versiot itse, vain jos allekirjoitus on kunnossa.
Aseta kynnysarvot palvelimiesi mukaan
Tietokantapalvelimella 80 prosentin muistinkäyttö on normaalia. Verkkopalvelimella 80 prosenttia voi tarkoittaa muistivuotoa. Aseta suorittimen, muistin ja levyn rajat palvelinkohtaisesti sekä se, kuinka kauan arvon on pysyttävä rajan yläpuolella ennen kuin häiriö avataan, 1–30 minuuttia. Tyypillisiä lähtökohtia:
Levy yli 85 tai 90 prosenttia.Suoritin yli 90 prosenttia vähintään 5 minuutin ajan, jotta lyhyt piikki julkaisun aikana ei herätä ketään.Muisti yli 90 prosenttia palvelimella, jolla se on yleensä selvästi alempana.Mikä tahansa uudelleenkäynnistys huoltoikkunan ulkopuolella.
Jos raportteja ei tule sallimaasi aikaa pidempään, 2–15 minuuttia, palvelin katsotaan alhaalla olevaksi. Oppaamme palvelinhälytysten kynnysarvoista menee syvemmälle.
Tyypillinen yö
Kello 01.40 web-01:n levy ylittää 92 prosenttia. Öinen varmuuskopio tarvitsee enemmän tilaa. Uptimecheck lähettää hälytyksen päivystyskanavalle, joku kierrättää lokit, ja varmuuskopio ajetaan ajallaan. Ilman hälytystä varmuuskopio epäonnistuu, cron-työn valvonta jää ilman pingiä klo 02.05, ja aamuun mennessä verkkopalvelimeltakin on loppunut tila.
Palvelimet kaiken muun rinnalla
Käytettävyystarkistukset kertovat, että sivusto lakkasi vastaamasta. Palvelinmittarit kertovat miksi, tai varoittavat jo ennen kuin niin käy. Kun verkkosivuston valvonta epäonnistuu, ensimmäinen kysymys on yleensä, onko palvelin ylikuormittunut tai onko siltä loppunut muisti tai levytila. Laita palvelimet, käytettävyysvalvonnat ja cron-työt samaan projektiin, niin vastaus on yhden klikkauksen päässä eikä SSH-istunnon takana kolmelta yöllä.
Toimistoille ja palveluntarjoajille
Ryhmittele palvelimet projekteihin asiakkaan tai ympäristön mukaan ja anna jokaiselle tiimille pääsy työtilaan oikealla roolilla. Levy, joka kasvaa kaksi prosenttia viikossa, on asia, josta kannattaa puhua asiakkaan kanssa ennen kuin siitä tulee katko.
Hälytykset menevät kaikissa paketeissa sähköpostiin, Slackiin, Microsoft Teamsiin, Discordiin, Google Chatiin, Mattermostiin, Telegramiin, PagerDutyyn, ntfy:hin, Pushoveriin, webhookeihin ja push-ilmoituksina. Start-paketissa on 5 palvelinta, Professional-paketissa 25 ja Business-paketissa 150.
Paketit alkaen 9 € kuukaudessa vuosilaskutuksella tai 12 € kuukausilaskutuksella, alv 0 %. Vertaa paketteja hinnoittelusivulla tai aloita 14 päivän ilmainen kokeilu ilman korttia.