{
  "timestamp": "2026-09-12T22:20:45.123Z",
  "host": {
    "hostname": "annotation-ubuntu-s-2vcpu-5Gb-10gb-fra1-01",
    "platform": "linux",
    "release": "5.15.0-177-generic",
    "uptimeSeconds": 10433251.99,
    "loadAverage": [
      0,
      0,
      0
    ]
  },
  "cpu": {
    "percent": 0.2,
    "history": [
      2,
      0.7,
      0.7,
      1.7,
      0.8,
      0.4,
      2.8,
      0.1,
      3.5,
      0.5,
      24.9,
      2.7,
      1.7,
      1.6,
      5.3,
      6.8,
      3.3,
      0,
      27.8,
      5.5,
      9.8,
      9.3,
      5.6,
      8.2,
      3.1,
      2.8,
      2.7,
      1.1,
      15.7,
      0.4,
      24.1,
      0.1,
      17.2,
      0.4,
      0.5,
      0.4,
      0.4,
      0.4,
      0.8,
      78.9,
      0.6,
      0.2,
      0.7,
      0.2,
      0.2
    ]
  },
  "memory": {
    "totalBytes": 4101844992,
    "freeBytes": 3037392896,
    "percentUsed": 26,
    "history": [
      26,
      26,
      26,
      26,
      26,
      26,
      26,
      26,
      26,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      27,
      25,
      25,
      26,
      26,
      26,
      26,
      26,
      26,
      26,
      26,
      26,
      26,
      26,
      26,
      26,
      26,
      26,
      26,
      27,
      27,
      26,
      26,
      26,
      26,
      26
    ]
  },
  "disk": {
    "mount": "/",
    "sizeKb": 9974088,
    "usedKb": 9038924,
    "availKb": 918780,
    "percentUsed": 91
  },
  "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": 0,
        "checkedAt": "2026-09-12T22:20:45.087Z",
        "fromCache": false
      },
      "tls": {
        "ok": true,
        "skipped": false,
        "tlsAuthorized": true,
        "peerMatchesDnsA": true,
        "peerIp": "167.71.44.165",
        "certCn": "ilptours.com",
        "validTo": "Oct 28 12:25:36 2026 GMT",
        "error": null,
        "latencyMs": 11,
        "checkedAt": "2026-09-12T22:20:45.098Z",
        "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": 2,
        "checkedAt": "2026-09-12T22:20:45.089Z",
        "fromCache": false
      },
      "tls": {
        "ok": true,
        "skipped": false,
        "tlsAuthorized": true,
        "peerMatchesDnsA": true,
        "peerIp": "167.71.44.165",
        "certCn": "ilptours.tn",
        "validTo": "Dec 11 19:16:18 2026 GMT",
        "error": null,
        "latencyMs": 15,
        "checkedAt": "2026-09-12T22:20:45.105Z",
        "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": 2,
        "checkedAt": "2026-09-12T22:20:45.089Z",
        "fromCache": false
      },
      "tls": {
        "ok": true,
        "skipped": false,
        "tlsAuthorized": true,
        "peerMatchesDnsA": true,
        "peerIp": "167.71.44.165",
        "certCn": "djerbadiscovery.com",
        "validTo": "Oct 19 11:05:02 2026 GMT",
        "error": null,
        "latencyMs": 20,
        "checkedAt": "2026-09-12T22:20:45.110Z",
        "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": 2,
        "checkedAt": "2026-09-12T22:20:45.089Z",
        "fromCache": false
      },
      "tls": {
        "ok": true,
        "skipped": false,
        "tlsAuthorized": true,
        "peerMatchesDnsA": true,
        "peerIp": "167.71.44.165",
        "certCn": "ilptours.tn",
        "validTo": "Dec 11 19:16:18 2026 GMT",
        "error": null,
        "latencyMs": 32,
        "checkedAt": "2026-09-12T22:20:45.123Z",
        "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": 2,
        "checkedAt": "2026-09-12T22:20:45.089Z",
        "fromCache": false
      },
      "tls": {
        "ok": true,
        "skipped": false,
        "tlsAuthorized": true,
        "peerMatchesDnsA": true,
        "peerIp": "167.71.44.165",
        "certCn": "health-client.rederp.pro",
        "validTo": "Dec 11 19:16:04 2026 GMT",
        "error": null,
        "latencyMs": 24,
        "checkedAt": "2026-09-12T22:20:45.115Z",
        "fromCache": false
      }
    }
  ],
  "git": {},
  "expectedDeployIp": "167.71.44.165",
  "dnsCheckIntervalMs": 5000
}