{
  "timestamp": "2026-07-14T08:08:03.987Z",
  "host": {
    "hostname": "annotation-ubuntu-s-2vcpu-5Gb-10gb-fra1-01",
    "platform": "linux",
    "release": "5.15.0-177-generic",
    "uptimeSeconds": 5198090.85,
    "loadAverage": [
      0.06,
      0.03,
      0
    ]
  },
  "cpu": {
    "percent": 1.3,
    "history": [
      12.2,
      0.4,
      2.5,
      0,
      0.3,
      1.1,
      0.7,
      0.4,
      25,
      0.9,
      0.3,
      43.8,
      0.3,
      0.3,
      0.3,
      0.3,
      0.2,
      1,
      0.4,
      0.9,
      0.3,
      100,
      3.1,
      0.7,
      0.3,
      0.2,
      0.2,
      0.9,
      2.2,
      1.1,
      0.6,
      11.5,
      0.1,
      1.3,
      0.5,
      0.5,
      0.2,
      1.1,
      1.2,
      1,
      1,
      1.1,
      0.9,
      0.9,
      1.3
    ]
  },
  "memory": {
    "totalBytes": 4101844992,
    "freeBytes": 3077627904,
    "percentUsed": 25,
    "history": [
      24,
      24,
      24,
      24,
      24,
      24,
      24,
      24,
      24,
      24,
      24,
      24,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25
    ]
  },
  "disk": {
    "mount": "/",
    "sizeKb": 9974088,
    "usedKb": 7689780,
    "availKb": 2267924,
    "percentUsed": 78
  },
  "deployments": [],
  "projects": [
    {
      "name": "ILP Tours",
      "path": "/var/www/ilptours",
      "url": "https://ilptours.com",
      "systemd": "ilp-tours-bff.service",
      "dns": {
        "host": "ilptours.com",
        "addresses": [
          "167.71.44.165"
        ],
        "ok": true,
        "matchesExpected": true,
        "expected": "167.71.44.165",
        "error": null,
        "latencyMs": 14,
        "checkedAt": "2026-07-14T08:08:03.886Z",
        "fromCache": false
      },
      "tls": {
        "ok": true,
        "skipped": false,
        "tlsAuthorized": true,
        "peerMatchesDnsA": true,
        "peerIp": "167.71.44.165",
        "certCn": "ilptours.com",
        "validTo": "Aug 29 09:23:17 2026 GMT",
        "error": null,
        "latencyMs": 25,
        "checkedAt": "2026-07-14T08:08:03.913Z",
        "fromCache": false
      }
    },
    {
      "name": "ILP Tunisie",
      "path": "/var/www/ilp-tunisie",
      "url": "https://ilptours.tn",
      "systemd": "ilp-tunisie-bff.service",
      "dns": {
        "host": "ilptours.tn",
        "addresses": [
          "167.71.44.165"
        ],
        "ok": true,
        "matchesExpected": true,
        "expected": "167.71.44.165",
        "error": null,
        "latencyMs": 13,
        "checkedAt": "2026-07-14T08:08:03.886Z",
        "fromCache": false
      },
      "tls": {
        "ok": true,
        "skipped": false,
        "tlsAuthorized": true,
        "peerMatchesDnsA": true,
        "peerIp": "167.71.44.165",
        "certCn": "ilptours.tn",
        "validTo": "Aug 13 05:49:12 2026 GMT",
        "error": null,
        "latencyMs": 32,
        "checkedAt": "2026-07-14T08:08:03.920Z",
        "fromCache": false
      }
    },
    {
      "name": "Djerba Discovery",
      "path": "/var/www/djerba-discovery",
      "url": "https://djerbadiscovery.com",
      "systemd": "djerba-discovery.service",
      "dns": {
        "host": "djerbadiscovery.com",
        "addresses": [
          "167.71.44.165"
        ],
        "ok": true,
        "matchesExpected": true,
        "expected": "167.71.44.165",
        "error": null,
        "latencyMs": 9,
        "checkedAt": "2026-07-14T08:08:03.882Z",
        "fromCache": false
      },
      "tls": {
        "ok": true,
        "skipped": false,
        "tlsAuthorized": true,
        "peerMatchesDnsA": true,
        "peerIp": "167.71.44.165",
        "certCn": "djerbadiscovery.com",
        "validTo": "Aug 20 06:16:34 2026 GMT",
        "error": null,
        "latencyMs": 102,
        "checkedAt": "2026-07-14T08:08:03.987Z",
        "fromCache": false
      }
    },
    {
      "name": "Djerba Discovery Tunisie",
      "path": "/var/www/djerba-discovery-tunisie",
      "url": "https://djerbadiscovery.tn",
      "systemd": "djerba-discovery-tunisie.service",
      "dns": {
        "host": "djerbadiscovery.tn",
        "addresses": [
          "167.71.44.165"
        ],
        "ok": true,
        "matchesExpected": true,
        "expected": "167.71.44.165",
        "error": null,
        "latencyMs": 9,
        "checkedAt": "2026-07-14T08:08:03.882Z",
        "fromCache": false
      },
      "tls": {
        "ok": true,
        "skipped": false,
        "tlsAuthorized": true,
        "peerMatchesDnsA": true,
        "peerIp": "167.71.44.165",
        "certCn": "ilptours.tn",
        "validTo": "Aug 13 05:49:12 2026 GMT",
        "error": null,
        "latencyMs": 18,
        "checkedAt": "2026-07-14T08:08:03.902Z",
        "fromCache": false
      }
    },
    {
      "name": "Health monitor",
      "path": "/var/www/health",
      "url": "https://health-client.rederp.pro",
      "systemd": "health-monitor.service",
      "dns": {
        "host": "health-client.rederp.pro",
        "addresses": [
          "167.71.44.165"
        ],
        "ok": true,
        "matchesExpected": true,
        "expected": "167.71.44.165",
        "error": null,
        "latencyMs": 16,
        "checkedAt": "2026-07-14T08:08:03.889Z",
        "fromCache": false
      },
      "tls": {
        "ok": true,
        "skipped": false,
        "tlsAuthorized": true,
        "peerMatchesDnsA": true,
        "peerIp": "167.71.44.165",
        "certCn": "health-client.rederp.pro",
        "validTo": "Oct 12 04:07:53 2026 GMT",
        "error": null,
        "latencyMs": 45,
        "checkedAt": "2026-07-14T08:08:03.934Z",
        "fromCache": false
      }
    }
  ],
  "git": {},
  "expectedDeployIp": "167.71.44.165",
  "dnsCheckIntervalMs": 5000
}