Verkkosivuston ylläpito on rutiinityötä, joka pitää sivuston nopeana, turvallisena ja verkossa. Tarkista joka viikko, että varmuuskopiot onnistuivat, asenna päivitykset ja käy läpi käytettävyyshälytykset. Testaa joka kuukausi palautus, käy läpi tietoturva, tarkista lomakkeet ja rikkinäiset linkit, katso suorituskykyä ja lähetä käytettävyysraportti. Uusi joka vuosi verkkotunnukset ja varmenteet harkitusti, käy läpi DNS ja hosting ja siivoa käyttäjät, lisäosat ja vanha sisältö. Automaattinen valvonta hoitaa asiat, joita on seurattava minuutin välein.
Alla olevat tarkistuslistat on kirjoitettu niin, että toimisto voi kopioida ne kerran jokaiselle asiakkaalle. Jokainen tehtävä on niin lyhyt, että sen voi kuitata tehdyksi, ja useimmat voi delegoida.
Ennen kuin aloitat: kerran jokaiselle sivustolle
Ylläpito sujuu nopeammin, kun perusasiat ovat kunnossa. Tee tämä kerran jokaiselle sivustolle tai asiakkaalle:
Inventaario: verkkotunnukset, rekisterinpitäjä, DNS-palveluntarjoaja, hosting, CMS, lisäosat tai paketit, maksu- ja sähköpostipalvelut sekä se, kenellä on pääsy mihinkin.
Valvonta: käytettävyystarkistukset etusivulle ja sivuille, jotka tuovat rahaa, sekä SSL-, verkkotunnus- ja DNS-valvonta ja heartbeatit ajastetuille töille. Oppaamme mitä verkkosivustolla kannattaa valvoa listaa ne tärkeysjärjestyksessä.
Hälytysten ohjaus: kuka saa mitäkin ja mitä kanavaa pitkin. Kriittiset valvonnat menevät henkilölle, joka voi toimia myös yöllä.
Testiympäristö, jossa päivitykset voi testata ensin.
Ylläpitoloki, yksi jokaiselle asiakkaalle, johon kirjaat, mitä tehtiin ja milloin.
Toimistot, joilla on paljon asiakkaita, voivat ryhmitellä kunkin asiakkaan valvonnat, verkkotunnukset ja tilasivun yhteen projektiin Uptimecheckissä, jolloin asiakkaan koko kokonaisuus on yhdessä paikassa, ja kunkin valvonnan hälytyskanavat ratkaisevat, mikä tiimi kuulee asiakkaan asioista. Professional- ja Business-paketeissa asiakasnäkymä antaa asiakkaan väelle vain luku -kirjautumisen omaan projektiinsa, jossa näkyvät käytettävyys, häiriöt ja raportit mutta ei asetuksia. Katso asiakasraportit ja -näkymät.
Viikoittainen tarkistuslista
Viikoittaiset tehtävät vievät 15–30 minuuttia sivustoa kohden. Tavoitteena on huomata kaikki, mikä on mennyt hiljaa pieleen.
Varmuuskopiot
Varmista, että jokainen ajastettu varmuuskopio onnistui ja tiedostojen koko on järkevä. Muutaman kilotavun kokoiseksi kutistunut varmuuskopio on epäonnistunut varmuuskopio.
Varmista, että vähintään yksi kopio on tallessa palvelimen ulkopuolella.
Vielä parempi: anna varmuuskopiotyön raportoida itse. Skriptin loppuun lisätty heartbeat hälyttää sinä yönä, kun varmuuskopio ei valmistu, eikä vasta sinä päivänä, kun tarvitset sitä.
# Nightly backup, then report success to the heartbeat URL
30 2 * * * /usr/local/bin/backup.sh && curl -fsS -m 10 https://heartbeat.example.com/your-unique-id > /dev/null
Päivitykset
Asenna tietoturvapäivitykset CMS:ään, lisäosiin, teemoihin ja paketteihin. Testaa isommat päivitykset ensin testiympäristössä.
Avaa päivityksen jälkeen etusivu, jokin tuote- tai sisältösivu, kirjautuminen sekä kassa tai yhteydenottolomake.
Kirjaa jokainen päivitys ylläpitolokiin, jotta tiedät, mikä muuttui, jos jokin hajoaa ensi viikolla.
Valvonta ja lokit
Käy läpi viime viikon häiriöt. Saatiinko jokaiselle selitys? Toistuiko jokin?
Silmäile virhelokista uudet tai yleistyvät virheet.
Tarkista vapaa levytila hallinnoimillasi palvelimilla.
Kuukausittainen tarkistuslista
Kuukausittaiset tehtävät vievät tunnin tai kaksi sivustoa kohden ja paljastavat hitaasti kehittyvät ongelmat: kasvavat sivut, unohtuneet lomakkeet ja tietoturvan rapautumisen.
Palautustesti
Palauta uusin varmuuskopio testiympäristöön tai kertakäyttöiseen ympäristöön ja avaa sivusto. Varmuuskopio, jota et ole koskaan palauttanut, on toive eikä varmuuskopio.
Kirjaa, kuinka kauan palautus kesti. Se on realistinen palautumisaikasi, jos palvelin menetetään.
Tietoturva
Käy läpi pääkäyttäjät ja poista kaikki, jotka eivät enää tarvitse pääsyä, myös entiset työntekijät ja freelancerit.
Tarkista, että kaksivaiheinen tunnistautuminen on käytössä ylläpito-, hosting-, rekisterinpitäjä- ja DNS-tileillä.
Poista käyttämättömät lisäosat, teemat ja paketit. Myös poistettua käytöstä olevaa koodia voidaan hyödyntää hyökkäyksissä.
Aja haittaohjelma- tai haavoittuvuusskannaus, jos hostingisi tai CMS:si tarjoaa sellaisen.
Varmenteet ja verkkotunnukset
Tarkista jokaisen varmenteen jäljellä olevat päivät, myös aliverkkotunnusten, rajapintojen ja testiympäristöjen. Automaattinen uusiminen epäonnistuu useammin kuin uskotaan, yleensä palvelinmuuton tai DNS-muutoksen jälkeen. Yleisimmät syyt löydät artikkelista SSL-varmenteen vanhenemisen valvonta.
Tarkista jokaisen verkkotunnuksen rekisteröinnin päättymispäivä, myös vanhojen kampanja- ja uudelleenohjausverkkotunnusten.
Molemmat tarkistukset voi automatisoida. SSL-valvonta ja verkkotunnusten valvonta näyttävät jokaisen varmenteen ja verkkotunnuksen päättymispäivän, listaavat 14 päivän sisällä vanhenevat kohdassa Vaatii huomiota ja lähettävät muistutukset ajoissa, jolloin tästä kuukausittaisesta tehtävästä tulee listan lukemista.
Suorituskyky
Vertaa tämän kuun vasteaikoja viime kuuhun. Hitaasti nouseva trendi tarkoittaa yleensä kasvavaa tietokantaa, raskasta lisäosaa tai täyttä levyä.
Aja sivunopeustesti etusivulle ja yhdelle tärkeälle sivulle mobiilissa.
Tarkista, onko viime kuun jälkeen lisätty liian suuria kuvia.
Oppaamme verkkosivuston vasteajasta kertoo, mitä mitata ja mikä on kohtuullinen tavoite. Uptimecheckin sivunopeuden valvonta ajaa Google Lighthousen joka päivä mobiilissa ja työpöydällä ja hälyttää, kun sivun mobiilipisteet putoavat asettamasi rajan alle, joten nopeustesti tehdään kiireisenäkin kuukautena.
Sisältö, linkit ja lomakkeet
Aja rikkinäisten linkkien tarkistus ja korjaa tai ohjaa uudelleen kaikki, mikä palauttaa 404:n.
Lähetä jokainen lomake: yhteydenotto, tarjouspyyntö, uutiskirje, varaus. Varmista, että viesti saapuu ja päätyy saapuneisiin eikä roskapostiin. Hiljaa lähettämisen lopettanut lomake on yksi pienyrityksen sivuston kalleimmista huomaamattomista vioista.
Tee verkkokaupoissa ja varaussivustoilla testitilaus tai -varaus ja peru se.
Osa tästä hoituu itsestään. Uptimecheckin rikkinäisten linkkien valvonta käy sivuston ja sen sivukartan läpi joka päivä ja raportoi rikkinäiset linkit ja sekasisällön, ja käyttäjäpolkujen valvonta voi täyttää lomakkeen tai käydä kirjautumisen ja kassan läpi vaihe vaiheelta, halutessasi oikeassa selaimessa. Tarkista edelleen käsin, että lomakeviestit päätyvät saapuneisiin.
Valvonnan katselmointi ja asiakasraportti
Tarkista, että jokaisella tärkeällä sivulla ja palvelulla on yhä valvonta. Uudet laskeutumissivut ja rajapinnat unohtuvat usein.
Tarkista, että hälytysten vastaanottajat ovat yhä oikeat.
Lähetä asiakkaalle käytettävyysraportti: käytettävyysprosentti, häiriöt ja niiden syyt, vasteaikojen trendi ja tekemäsi ylläpito.
Raportti tekee näkymättömästä ylläpidosta näkyvää arvoa. Uptimecheckin asiakasraportit antavat jokaiselle asiakkaalle yksityisen linkin reaaliaikaiseen käytettävyysraporttiin, jonka voi myös lähettää heille sähköpostilla joka kuukausi, ja CSV-viennillä saat omaan dokumenttiisi haluamasi luvut, joten raportin numero-osa on valmis ilman lisätyötä. Lisää kaksi tai kolme riviä siitä, mitä teit ja mitä suosittelet.
Vuosittainen tarkistuslista
Vuosittaiset tehtävät aiheuttavat unohtuessaan pahimmat katkot, koska kukaan ei muista, miten ne toimivat.
Verkkotunnukset ja uusimiset
Varmista, että automaattinen uusiminen on päällä jokaisessa verkkotunnuksessa, jonka haluat pitää, ja että tallennettu maksukortti on voimassa.
Tarkista rekisterinpitäjän yhteyssähköposti. Uusimisilmoitukset menevät usein entiselle työntekijälle tai lukemattomaan yhteiseen postilaatikkoon.
Päätä harkiten, mitkä vanhat verkkotunnukset pidät ja mistä luovut.
Uusi käsin myönnetyt varmenteet ja kirjaa seuraava päättymispäivä.
DNS-katselmointi
Vie vyöhyke ja käy jokainen tietue läpi. Poista tietueet palveluista, joita et enää käytä; peruttuun palveluun osoittava orpo CNAME voidaan kaapata.
Tarkista, että SPF-, DKIM- ja DMARC-tietueet vastaavat palveluita, jotka oikeasti lähettävät sähköpostia.
Tarkista NS-tietueet ja rekisterinpitäjän siirtolukko.
Katselmointien välillä DNS-valvonta hälyttää, kun A-, MX-, NS- tai TXT-tietue muuttuu, ja näyttää vanhan ja uuden arvon, joten suunnittelematon muutos ei odota löytymistään vuotta. Uptimecheckin verkkotunnusvalvonta tarkistaa myös SPF:n, DKIM:n ja DMARC:n kahdesti päivässä ja kertoo, miten kukin ongelma korjataan, ja antaa valmiin liitettävän DNS-tietueen, kun sellainen korjaa ongelman; katso sähköpostin todennuksen valvonta.
Hosting, ohjelmistot ja käyttöoikeudet
Vertaa PHP-, Node- tai tietokantaversiota sen tuen päättymispäivään ja suunnittele päivitykset.
Käy läpi hosting-paketti: onko se yhä oikean kokoinen?
Vaihda integraatioiden API-avaimet ja salasanat ja päivitä inventaario.
Käy asiakkaan kanssa läpi juridiset sivut, evästesuostumus ja tietosuojaseloste.
Tee täysi palautumistesti: rakenna sivusto varmuuskopioista uudelle palvelimelle.
Valmis tarkistuslista jokaiselle asiakkaalle
Liitä tämä projektinhallintatyökaluusi kerran jokaiselle asiakkaalle ja toista tehtävät aikataulun mukaan:
Asiakas: fjordstudio.se
VIIKOITTAIN
[ ] Varmuuskopiot onnistuivat, koot normaalit, kopio palvelimen ulkopuolella
[ ] Tietoturvapäivitykset asennettu ja tärkeät sivut testattu
[ ] Viime viikon häiriöt käyty läpi
[ ] Virheloki ja levytila tarkistettu
KUUKAUSITTAIN
[ ] Palautustesti testiympäristössä
[ ] Pääkäyttäjät, 2FA ja käyttämättömät lisäosat käyty läpi
[ ] Varmenteiden ja verkkotunnusten päättymispäivät tarkistettu
[ ] Vasteaikojen trendi ja sivunopeus tarkistettu
[ ] Rikkinäiset linkit korjattu, kaikki lomakkeet testattu
[ ] Valvonnat ja hälytysten vastaanottajat käyty läpi
[ ] Käytettävyysraportti lähetetty asiakkaalle
VUOSITTAIN
[ ] Verkkotunnusten automaattinen uusiminen, maksukortti ja rekisterinpitäjän yhteystieto vahvistettu
[ ] DNS-vyöhyke käyty läpi, SPF/DKIM/DMARC tarkistettu
[ ] Ohjelmistoversiot ja tuen päättyminen käyty läpi
[ ] API-avaimet ja salasanat vaihdettu
[ ] Täysi palautumistesti
Mitä valvonnan pitäisi kattaa tarkistuslistojen välillä
Tarkistuslista paljastaa sen, mikä tapahtuu hitaasti. Valvonta paljastaa sen, mikä tapahtuu yhtäkkiä. Viikkokierrosten välillä sivusto voi kaatua, varmenne vanhentua, DNS-tietue muuttua tai varmuuskopio epäonnistua. Anna valvonnan seurata niitä ympäri vuorokauden, lähettää hälytykset oikealle henkilölle ja antaa jokaiselle asiakkaalle tilasivu, niin viikkokierros keskittyy ennaltaehkäisyyn eikä yllätysten löytämiseen.
Kokoa jokaisen asiakkaan käytettävyys, SSL, verkkotunnukset, DNS ja varmuuskopiot yhteen paikkaan. Kokeile Uptimecheckiä ilmaiseksi 14 päivää, luottokorttia ei tarvita.