DataGate.ch — Site Health Monitor
* { margin: 0; padding: 0; box-sizing: border-box; }
body { font-family: -apple-system, BlinkMacSystemFont, ‚Segoe UI‘, Roboto, sans-serif; background: #0f1117; color: #e2e8f0; min-height: 100vh; }
.header { background: linear-gradient(135deg, #1a1f35 0%, #0f1117 100%); border-bottom: 1px solid #2d3748; padding: 24px 32px; }
.header h1 { font-size: 24px; font-weight: 700; color: #7dd3fc; }
.header .subtitle { font-size: 13px; color: #94a3b8; margin-top: 4px; }
.container { max-width: 960px; margin: 0 auto; padding: 24px 32px; }
.status-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 16px; margin-bottom: 32px; }
.status-card { background: #1a1f2e; border: 1px solid #2d3748; border-radius: 12px; padding: 20px; }
.status-card .label { font-size: 12px; text-transform: uppercase; letter-spacing: 0.5px; color: #94a3b8; margin-bottom: 8px; }
.status-card .value { font-size: 28px; font-weight: 700; }
.status-card .sub { font-size: 12px; color: #64748b; margin-top: 4px; }
.ok { color: #4ade80; }
.warn { color: #fbbf24; }
.err { color: #f87171; }
.section { margin-bottom: 32px; }
.section h2 { font-size: 16px; font-weight: 600; color: #7dd3fc; margin-bottom: 16px; padding-bottom: 8px; border-bottom: 1px solid #2d3748; }
table { width: 100%; border-collapse: collapse; }
th { text-align: left; font-size: 11px; text-transform: uppercase; letter-spacing: 0.5px; color: #64748b; padding: 10px 12px; border-bottom: 1px solid #2d3748; }
td { padding: 12px; font-size: 13px; border-bottom: 1px solid #1e293b; }
tr:hover td { background: #1a1f2e; }
.badge { display: inline-block; padding: 2px 10px; border-radius: 12px; font-size: 11px; font-weight: 600; }
.badge-ok { background: #052e16; color: #4ade80; }
.badge-warn { background: #451a03; color: #fbbf24; }
.badge-err { background: #450a0a; color: #f87171; }
.footer { text-align: center; padding: 24px; color: #475569; font-size: 12px; border-top: 1px solid #1e293b; margin-top: 32px; }
Overall Status
ONLINE
All 4 endpoints responding
Avg Response Time
496ms
Across all endpoints
SSL Certificate
79days
Expires Aug 14, 2026 (Let’s Encrypt R13)
DNS Resolution
5.4ms
142.132.146.97
Endpoint Status
| URL |
Status |
Response Time |
Server |
Content Type |
| https://data-gate.ch/ |
200 OK |
603.3 ms |
nginx |
text/html; charset=UTF-8 |
| https://data-gate.ch/master-dash/ |
200 OK |
99.6 ms |
nginx |
text/html |
| https://data-gate.ch/wp-json/masterdash/v1/state |
200 OK |
1183.0 ms |
nginx |
application/json; charset=UTF-8 |
| https://data-gate.ch/wp-json/ |
200 OK |
199.3 ms |
nginx |
application/json; charset=UTF-8 |
SSL Certificate Details
| Subject |
data-gate.ch |
| Issuer |
Let’s Encrypt R13 (US) |
| Expires |
Aug 14 13:02:49 2026 GMT |
| Days Remaining |
79 days — consider renewal at 30 days |
| Status |
Valid |
DNS Information
| Hostname |
data-gate.ch |
| IP Address |
142.132.146.97 |
| Resolve Time |
5.4 ms |
| Status |
Resolved |
📚 Related Posts
- DataGate AI Content Intelligence Dashboard — DataGate AI Content Intelligence Dashboard *{box-sizing:border-box;margin:0;padding:0} :root{--bg:#0f172a;--card:#1e293b;--accent:#3b82f6;--accent2:#8b5cf6;--green:#10b981;--yellow:#f59e0b;--red:#ef4444;--text:#e2e8f0;--muted:#94a3b8} body{font-family:'Segoe UI',system-ui,sans-serif;background:var(--bg);color:var(--text);padding:16px;line-height:1.6} .header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px} .header h1{font-size:1.5rem;background:linear-gradient(90deg,var(--accent),var(--accent2));-webkit-background-clip:text;-webkit-text-fill-color:transparent} .header .badge{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:600}…
- Topic Trend Tracker — Topic Trend Tracker *{box-sizing:border-box;margin:0;padding:0} :root{--bg:#0f172a;--card:#1e293b;--accent:#3b82f6;--accent2:#8b5cf6;--green:#10b981;--yellow:#f59e0b;--red:#ef4444;--text:#e2e8f0;--muted:#94a3b8} body{font-family:'Segoe UI',system-ui,sans-serif;background:var(--bg);color:var(--text);padding:20px;line-height:1.6} .wrap{max-width:1100px;margin:0 auto} h1{font-size:1.6rem;margin:4px 0 16px;background:linear-gradient(90deg,var(--accent),var(--accent2));-webkit-background-clip:text;-webkit-text-fill-color:transparent} .sub{color:var(--muted);margin-bottom:20px;font-size:.9rem} .grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}…
- Audience Segmentation Explorer — Audience Segmentation Explorer *{box-sizing:border-box;margin:0;padding:0} :root{--bg:#0f172a;--card:#1e293b;--accent:#3b82f6;--accent2:#8b5cf6;--green:#10b981;--yellow:#f59e0b;--red:#ef4444;--text:#e2e8f0;--muted:#94a3b8} body{font-family:'Segoe UI',system-ui,sans-serif;background:var(--bg);color:var(--text);padding:20px;line-height:1.6} .wrap{max-width:1100px;margin:0 auto} h1{font-size:1.6rem;margin:4px 0 16px;background:linear-gradient(90deg,var(--accent),var(--accent2));-webkit-background-clip:text;-webkit-text-fill-color:transparent} .sub{color:var(--muted);margin-bottom:20px;font-size:.9rem} .grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}…
- AI Content Performance Analyzer — AI Content Performance Analyzer *{box-sizing:border-box;margin:0;padding:0} :root{--bg:#0f172a;--card:#1e293b;--accent:#3b82f6;--accent2:#8b5cf6;--green:#10b981;--yellow:#f59e0b;--red:#ef4444;--text:#e2e8f0;--muted:#94a3b8} body{font-family:'Segoe UI',system-ui,sans-serif;background:var(--bg);color:var(--text);padding:20px;line-height:1.6} .wrap{max-width:1100px;margin:0 auto} h1{font-size:1.6rem;margin:4px 0 16px;background:linear-gradient(90deg,var(--accent),var(--accent2));-webkit-background-clip:text;-webkit-text-fill-color:transparent} .sub{color:var(--muted);margin-bottom:20px;font-size:.9rem} .stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:20px}…
- Wave 151 Hub: AI Agent Engineering — 🌊 Wave 151: AI Agent Engineering The definitive guide to building production-grade AI agents —…