@@PRODUCT@@

De vloot in één oogopslag

Servers → Monitoring beantwoordt de vraag waarmee je de dag begint: is er iets mis, en zo ja waar. Het is geen grafiekenmuur en geen tweede serveroverzicht — het is de bovenste laag van alles wat je machines over zichzelf melden, met de mac

Geschreven voor: Beheerder

Servers → Monitoring beantwoordt de vraag waarmee je de dag begint: is er iets mis, en zo ja waar. Het is geen grafiekenmuur en geen tweede serveroverzicht — het is de bovenste laag van alles wat je machines over zichzelf melden, met de machines die aandacht vragen bovenaan.

Er hangt een tweede tabblad onder: Verbruik en grenzen, over de accounts op die machines in plaats van over de machines zelf. Beide staan hieronder.

Vier tellers, en waarom die vier

Bovenaan staan vier getallen over de hele vloot: hoeveel servers zich melden, hoeveel diensten er uit staan, hoeveel certificaten binnen 21 dagen verlopen, en hoeveel taken er sinds de laatste meting mislukt zijn. Dat is met opzet een kleine set: het waren ooit negen kolommen in één brede tabel, en de vraag "is er iets mis?" werd toen beantwoord door veertig rijen te lezen.

Onder de tellers staan de servers, de zorgelijke eerst. Een rij opent de serverpagina zelf; de tabel probeert niet elk feit over een machine te dragen, want dat is waar die pagina voor is.

Elke regel zegt wanneer hij gemeten is

Beide helften lezen uit de eigen opslag van het paneel, niet uit tweehonderd machines tegelijk. Dat is geen zuinigheid: tweehonderd live-metingen duren zo lang als de traagste ervan en mislukken zodra er één machine uit staat. Daarom draagt elke rij het moment waarop hij is opgenomen, en staat er bovenaan hoe vaak er bemonsterd wordt — of dat de bemonstering uit staat.

Wil je nú een verse meting, dan is er Opnieuw uitlezen. Dat leest de servers opnieuw uit; het is dezelfde handeling die de klok ook doet, alleen op jouw verzoek.

De versie-inventaris

Onder de servers staat wat er over de hele vloot geïnstalleerd is, per pakket: welke versie in gebruik is, hoeveel servers achterlopen, en welke er nog niet uitgelezen zijn. Een server die hier nog niet in staat is niet stuk — hij is nog niet uitgelezen, en zodra je zijn pagina opent staat zijn catalogus erbij. Van hieruit stap je naar de uitrollen als er iets bijgewerkt moet worden.

Verbruik en grenzen: drie lijsten, geen tabel

Het tweede tabblad gaat over accounts, en het zijn drie aparte lijsten omdat het drie vragen zijn met verschillende antwoorden:

  • Wie de machines gebruikt — op werkelijk verbruikte processortijd. Het account bovenaan is meestal een gezond account: een drukke webwinkel is waarvoor een hostingplatform bestaat. Deze lijst is voor capaciteitsplanning, niet om iemand aan te wijzen.
  • Wie er bijna doorheen zit — hoe dicht een account bij een van zijn eigen grenzen zit. Dit is de lijst die het supportbericht van morgen voorspelt.
  • Wie steeds tegengehouden wordt — hoe vaak het platform werkelijk nee heeft gezegd. Een account kan hier bovenaan staan zonder in de eerste lijst voor te komen: klein pakket, klein plafond.

Per rij staat waarvan de grens geraakt werd — afgeremd op CPU, geheugen geweigerd, processen afgebroken, proces geweigerd — met de periode die je boven de lijsten kiest.

Als je het van een server zelf wilt horen

Wat het paneel toont komt van de agent op elke machine. Wil je het aan de bron vragen, bijvoorbeeld omdat een rij ouder is dan je verwacht:

# De volledige checklist van één machine, met ernst en categorie per regel
ssh root@srv1.voorbeeld.nl 'corectl doctor'

# En opnieuw meten wat aan vernieuwing toe is (--force meet alles, nu)
ssh root@srv1.voorbeeld.nl 'corectl advisor refresh'

Zie ook

  • Het serveradvies lezen — dezelfde controles, maar dan per machine en met de uitleg erbij.
  • Wat het paneel over zichzelf weet — de machine waar geen agent op draait.
  • Servers indelen in uitrol-golven — waar de versie-inventaris naartoe leidt.
  • Verbruik en grenzen — hetzelfde onderwerp, gezien vanuit één klant.