{
  "timestamp": "2026-11-12T00:07:16.142Z",
  "host": {
    "hostname": "annotation-ubuntu-s-2vcpu-5Gb-10gb-fra1-01",
    "platform": "linux",
    "release": "5.15.0-177-generic",
    "uptimeSeconds": 15623643.01,
    "loadAverage": [
      0.01,
      0.02,
      0
    ]
  },
  "cpu": {
    "percent": 1.7,
    "history": [
      4,
      0.3,
      2,
      0.8,
      2,
      2.7,
      1,
      0.5,
      3.7,
      0.3,
      0.7,
      0.7,
      0.9,
      0.9,
      38.2,
      10,
      0.3,
      0.6,
      0.3,
      1.5,
      1,
      2,
      1.7,
      13.3,
      39.2,
      50,
      9,
      6,
      9.1,
      9.4,
      17.1,
      4.6,
      2.6,
      4,
      1.9,
      1.9,
      1.5,
      1.6,
      20,
      2.2,
      1.7,
      1.3,
      11.6,
      1.5,
      1.7
    ]
  },
  "memory": {
    "totalBytes": 4101844992,
    "freeBytes": 3068588032,
    "percentUsed": 25,
    "history": [
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      24,
      24,
      25,
      26,
      26,
      26,
      26,
      26,
      26,
      26,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25,
      25
    ]
  },
  "disk": {
    "mount": "/",
    "sizeKb": 9974088,
    "usedKb": 9492496,
    "availKb": 465208,
    "percentUsed": 96
  },
  "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": 1,
        "checkedAt": "2026-11-12T00:07:16.103Z",
        "fromCache": false
      },
      "tls": {
        "ok": true,
        "skipped": false,
        "tlsAuthorized": true,
        "peerMatchesDnsA": true,
        "peerIp": "167.71.44.165",
        "certCn": "ilptours.com",
        "validTo": "Dec 27 18:48:16 2026 GMT",
        "error": null,
        "latencyMs": 14,
        "checkedAt": "2026-11-12T00:07:16.117Z",
        "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-11-12T00:07:16.104Z",
        "fromCache": false
      },
      "tls": {
        "ok": true,
        "skipped": false,
        "tlsAuthorized": true,
        "peerMatchesDnsA": true,
        "peerIp": "167.71.44.165",
        "certCn": "ilptours.tn",
        "validTo": "Feb  9 22:51:14 2027 GMT",
        "error": null,
        "latencyMs": 18,
        "checkedAt": "2026-11-12T00:07:16.123Z",
        "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-11-12T00:07:16.104Z",
        "fromCache": false
      },
      "tls": {
        "ok": true,
        "skipped": false,
        "tlsAuthorized": true,
        "peerMatchesDnsA": true,
        "peerIp": "167.71.44.165",
        "certCn": "djerbadiscovery.com",
        "validTo": "Dec 18 20:35:54 2026 GMT",
        "error": null,
        "latencyMs": 22,
        "checkedAt": "2026-11-12T00:07:16.128Z",
        "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-11-12T00:07:16.104Z",
        "fromCache": false
      },
      "tls": {
        "ok": true,
        "skipped": false,
        "tlsAuthorized": true,
        "peerMatchesDnsA": true,
        "peerIp": "167.71.44.165",
        "certCn": "ilptours.tn",
        "validTo": "Feb  9 22:51:14 2027 GMT",
        "error": null,
        "latencyMs": 26,
        "checkedAt": "2026-11-12T00:07:16.134Z",
        "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-11-12T00:07:16.104Z",
        "fromCache": false
      },
      "tls": {
        "ok": true,
        "skipped": false,
        "tlsAuthorized": true,
        "peerMatchesDnsA": true,
        "peerIp": "167.71.44.165",
        "certCn": "health-client.rederp.pro",
        "validTo": "Feb  9 22:51:00 2027 GMT",
        "error": null,
        "latencyMs": 34,
        "checkedAt": "2026-11-12T00:07:16.142Z",
        "fromCache": false
      }
    }
  ],
  "git": {},
  "expectedDeployIp": "167.71.44.165",
  "dnsCheckIntervalMs": 5000
}