Logo RaspberryPing

Introduction

Introduction à RaspberryPing.

Comment envoyer un ping ?

Cette page vous guide pour envoyer un ping depuis votre ordinateur ou appareil à notre plateforme de supervision.

1. Récupérer votre clé API

Rendez-vous sur votre dashboard pour obtenir la clé API de votre appareil à tracer.

2. Préparer la requête HTTP

Vous pouvez utiliser curl ou tout autre outil pour envoyer une requête POST à l'API.

curl -X POST https://votre-domaine/api/ping \
  -H "Content-Type: application/json" \
  -H "X-API-KEY: VOTRE_CLE_API" \
  -d '{
    "cpu_usage": 12.5,
    "cpu_max": 100,
    "cpu_temp": 45.2,
    "memory_usage": 512,
    "memory_max": 2048,
    "swap_usage": 0,
    "swap_max": 0,
    "disk_usage": 10,
    "disk_current": 50,
    "disk_max": 100,
    "network_input": 123456,
    "network_output": 654321
  }'

Remplacez VOTRE_CLE_API par la clé de votre appareil, et adaptez les valeurs selon vos mesures.

3. Exemple en Python

import requests

url = "https://votre-domaine/api/ping"
headers = {
    "Content-Type": "application/json",
    "X-API-KEY": "VOTRE_CLE_API"
}
data = {
    "cpu_usage": 12.5,
    "cpu_max": 100,
    "cpu_temp": 45.2,
    "memory_usage": 512,
    "memory_max": 2048,
    "swap_usage": 0,
    "swap_max": 0,
    "disk_usage": 10,
    "disk_current": 50,
    "disk_max": 100,
    "network_input": 123456,
    "network_output": 654321
}

response = requests.post(url, headers=headers, json=data)
print(response.json())

4. Résultat attendu

Si tout est correct, vous recevrez une réponse JSON confirmant la réception du ping.

{
  "message": "Ping received",
  "timestamp": 1710000000000,
  "nextPing": 1710000120000
}

5. Besoin d'aide ?

Si vous avez des questions ou des difficultés, contactez le support ou consultez la documentation technique.