Le premier chiffre fixe la classe, définie dans la RFC 9110 : 1xx information, 2xx succès, 3xx redirection, 4xx erreur client et 5xx erreur serveur. Un client qui ne connaît pas un code précis le traite comme le code x00 de sa classe.
En surveillance, le code est le premier indicateur de santé. Un 5xx signifie que le serveur ou un élément placé devant lui a échoué : 500 une erreur applicative, 502 et 504 un problème entre un proxy et le serveur d’origine, 503 une surcharge ou une maintenance. Un 4xx signifie en général que la requête était incorrecte, mais un 403 ou un 429 renvoyé à une vérification indique souvent qu’un pare-feu ou une limite de débit la bloque, et non que le site est en panne.
Un 200 ne prouve pas qu’une page fonctionne : une page d’erreur servie avec un 200 reste une erreur. Vérifiez aussi le contenu, avec la surveillance par mot-clé.