Biznesa serveru uzraudzības kontrolsaraksts: 12 pārbaudes
Publicēts 2026. gada 2. augustā

Serveris var atbildēt uz ping pieprasījumiem un vienlaikus būt tikai vienas restartēšanas attālumā no ļoti ilgas pēcpusdienas. Šis biznesa serveru uzraudzības kontrolsaraksts vispirms koncentrējas uz signāliem, kas ietekmē klientus, personālu un ieņēmumus: pieejamību, lietotņu darbību, jaudu, drošību un atjaunojamību. Mērķis nav sūtīt brīdinājumus par katru sīkāko izmaiņu. Mērķis ir laikus zināt, kad sāk veidoties reāla pakalpojuma problēma.
Sāciet ar to, ko bizness patiešām izmanto
Uzraudzība ir noderīga tikai tad, ja tā seko klienta ceļojumam. CPU diagramma jums nepateiks, vai darbojas norēķināšanās process, vai klientu portāls sūta e-pastu vai vai API atgriež derīgas atbildes. Sāciet ar to pakalpojumu uzskaitīšanu, kuriem jāpaliek pieejamiem: tīmekļvietnes, datubāzes, pasta pakalpojumi, VPN, fona darbinieki, failu glabātuve, ieplānotie uzdevumi un trešo pušu integrācijas.
Katram pakalpojumam norādiet īpašnieku, definējiet pieņemamu atbildes laiku un izlemiet, kas tiek uzskatīts par dīkstāvi. Mārketinga vietne var pieļaut dažas papildu ielādes sekundes. Maksājumu galapunkts vai produkcijas API parasti to nevar. Tieši šeit mazākas komandas iegūst priekšrocību: saraksts var būt īss, skaidrs un saistīts ar reālu ietekmi uz biznesu.
Biznesa serveru uzraudzības kontrolsaraksts: 12 pamatpārbaudes
1. Ārējā darbspēja un atbildes laiks
Pārbaudiet savus svarīgākos publiskos URL un pakalpojumu portus no ārpuses servera. Iekšējā uzraudzība var rādīt, ka viss ir kārtībā, kamēr DNS problēma, ugunsmūra noteikums, sertifikāta derīguma termiņa beigas vai augšupējās maršrutēšanas kļūme bloķē reālos apmeklētājus.
Uzraugiet HTTP statusa kodus, lapas vai API atbildes laiku un, kur iespējams, jēgpilnu satura pārbaudi. Tiešsaistes veikalam ir lietderīgi pārliecināties, ka sākumlapa atgriež 200. Vēl labāk ir pārliecināties, ka darbojas preču meklēšana vai groza galapunkts.
2. CPU lietojums, load average un steal time
Ilgstoša CPU pārsātināšana palēnina datubāzes, tīmekļa darbiniekus, cron uzdevumus un attālināto administrēšanu. Sekojiet līdzi vidējam CPU noslogojumam, bet salīdziniet arī load average ar pieejamo CPU kodolu skaitu. Augsts load average var norādīt uz CPU pressure, procesiem, kas gaida diska I/O, vai bloķētiem uzdevumiem.
Virtuālajā privātajā serverī uzmanību ir pelnījis CPU steal time. Augsts steal time nozīmē, ka hipervizors pavada pārāk daudz laika, apkalpojot citas slodzes, pirms jūsu slodze tiek pie sava kārtas. Tā ne vienmēr ir lietotnes problēma, un PHP pielāgošana neizlabos trokšņaina kaimiņa situāciju.
3. Atmiņas pieejamība un swap aktivitāte
Zems brīvās atmiņas apjoms pats par sevi ne vienmēr ir slikti. Linux izmanto neizmantoto atmiņu kešatmiņai, un tā ir normāla darbība. Brīdinājuma pazīmes ir pieaugošs swap lietojums, biežas lapu kļūdas, out-of-memory notikumi vai process, ko kodols ir nogalinājis.
Sekojiet līdzi pieejamajai atmiņai, nevis tikai brīvajai atmiņai. Ja swap normālas datplūsmas laikā pastāvīgi pieaug, pirms nākamās datplūsmas virsotnes izpētiet lietotni, datubāzes buferus, darbinieku limitus vai servera izmēru.
4. Diska ietilpība, inode lietojums un pieauguma temps
Pilns disks var apturēt datubāzes, neļaut ierakstīt žurnālus, sabojāt dublējumkopijas un izraisīt citādi veselīgas tīmekļvietnes atteici pārsteidzošos veidos. Uzraugiet visus attiecīgos montēšanas punktus, ne tikai galveno failu sistēmu. Iekļaujiet lietotņu sējumus, datubāzu glabātuvi, dublējumkopiju sagatavošanas zonas un pagaidu direktorijas.
Uzraugiet arī inode patēriņu. Miljoniem mazu failu var izsmelt inode pat tad, ja diskā vēl ir daudz vietas. Sekojiet līdzi arī pieauguma tempam. Failu sistēma ar 70% noslogojumu var būt mierīga; tāda, kas aug par 10% dienā, sūta visai skaidru pastkarti no nepatikšanām.
5. Diska I/O latentums un failu sistēmas kļūdas
Diska lietojums ir ietilpība. Diska latentums ir veiktspēja. Liels lasīšanas vai rakstīšanas gaidīšanas laiks var likt serverim šķist sastingušam pat tad, ja CPU noslogojums ir zems. Pakalpojumi ar lielu datubāžu slodzi ir īpaši jutīgi pret lēnu glabātuvi.
Iestatiet brīdinājumus par neparastu I/O wait, ilgstošu diska latentumu, failu sistēmas kļūdām un atkārtotām montēšanas problēmām. Ja datubāzes vaicājums pēkšņi kļūst lēns visā sistēmā, pirms pieņemt, ka datubāzei vajag lielāku kešatmiņu, jāpārbauda glabātuves darbība.
6. Tīkla datplūsma, pakešu zudums un savienojumu kļūdas
Sekojiet līdzi ienākošajai un izejošajai caurlaidspējai attiecībā pret servera porta ietilpību, bet neapstājieties pie tā. Pakešu zudums, atkārtota pārraide, saskarnes kļūdas, nomestas paketes un negaidīti liels savienojumu skaits bieži izskaidro lēnu vai neuzticamu pakalpojumu.
Datplūsmas pieaugums var būt laba ziņa, piemēram, veiksmīga kampaņa. Vai arī tā var būt botu datplūsma, skrāpēšanas izpilde, nepareizā stundā ieplānota dublējuma pārsūtīšana vai uzbrukums. Uzraudzība sniedz jums pierādījumus, lai to novērtētu, nevis minētu pēc ļoti krāsaina grafika.
7. Tīmekļa servera un lietotnes stāvoklis
Jūsu tīmekļa serveri vajadzētu pārbaudīt vairāk nekā tikai pēc tā, vai process darbojas. Uzraugiet aktīvos savienojumus, pieprasījumu ātrumu, atbildes kodus, darbinieku pieejamību, rindas dziļumu un lietotnes kļūdu biežumu. Process var palikt dzīvs, kamēr katrs pieprasījums atgriež 500 kļūdu.
PHP, Node.js, Java, Python vai līdzīgiem lietotņu stekiem uzraugiet darbinieku restartēšanās, atmiņas pieaugumu, neapstrādātus izņēmumus un pieprasījumu latentumu pa galapunktiem. Labākais brīdinājums bieži vien nav “process apstājās”. Tas ir “norēķināšanās galapunkts ir piecas reizes lēnāks nekā parasti”.