Aller au contenu
Adresses IP

Adresses IP

Voir en Markdown

Les sondes d'Status200 Cloud vérifient vos sites web, API et serveurs depuis un ensemble fixe d'adresses IP. Si un pare-feu ou une liste d'autorisation se trouve devant ce que vous surveillez, autorisez ces adresses pour que les vérifications passent.

flowchart TB P["Sondes Status200"] -->|"vérifient depuis les IP listées"| F["Votre pare-feu"] F -->|"autorisé"| S["Votre site web, API ou serveur"]

Où s'applique la liste d'autorisation

Adresses IP à autoriser

Autorisez dans votre pare-feu le trafic provenant de ces adresses :

  • No IP addresses configured.
Remarque

Ces adresses peuvent changer. Status200 vous prévient à l'avance lorsque c'est le cas. Pour rester à jour sans surveiller les annonces, récupérez la liste chaque fois que vous mettez à jour votre pare-feu.

Récupérer la liste par programmation

La même liste est servie en JSON, sans clé API, pour qu'un script puisse garder vos règles de pare-feu à jour :

Bash
curl -s https://status200.ru/ip-whitelist
JSON
{
  "ipWhitelist": ["<list of IPs>"]
}

ipWhitelist est un tableau qui contient une adresse par entrée. Pour afficher une adresse par ligne, par exemple pour alimenter un script de pare-feu :

Bash
curl -s https://status200.ru/ip-whitelist | jq -r '.ipWhitelist[]'

Status200 auto-hébergé

Sur votre propre instance, cette page et le point de terminaison /ip-whitelist affichent les adresses du paramètre IP_WHITELIST de l'instance, une liste séparée par des virgules. Indiquez-y les adresses depuis lesquelles vos propres sondes envoient leurs vérifications.

Kubernetes

Définissez la valeur ipWhitelist du chart Helm :

values.yamlYAML
ipWhitelist: "203.0.113.1,203.0.113.2"

Docker Compose

config.env ne la transmet pas à l'application. Ajoutez-la à l'environnement du service app dans un fichier docker-compose.override.yml à côté de docker-compose.yml, puis redémarrez Status200 :

docker-compose.override.ymlYAML
services:
  app:
    environment:
      IP_WHITELIST: "203.0.113.1,203.0.113.2"

Quand rien n'est défini, cette page affiche No IP addresses configured. et le point de terminaison renvoie un tableau ipWhitelist vide.

Étapes suivantes