Introduction à RaspberryPing.
Cette page vous guide pour envoyer un ping depuis votre ordinateur ou appareil à notre plateforme de supervision.
Rendez-vous sur votre dashboard pour obtenir la clé API de votre appareil à tracer.
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.
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())Si tout est correct, vous recevrez une réponse JSON confirmant la réception du ping.
{
"message": "Ping received",
"timestamp": 1710000000000,
"nextPing": 1710000120000
}Si vous avez des questions ou des difficultés, contactez le support ou consultez la documentation technique.