{"id":8,"date":"2026-07-16T05:06:15","date_gmt":"2026-07-16T05:06:15","guid":{"rendered":"https:\/\/dash.netelligent.co.za\/?page_id=8"},"modified":"2026-07-16T05:18:22","modified_gmt":"2026-07-16T05:18:22","slug":"dashboard-home","status":"publish","type":"page","link":"https:\/\/dash.netelligent.co.za\/","title":{"rendered":"Dashboard Home"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#000000&#8243; custom_padding=&#8221;0px||568px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; width=&#8221;100%&#8221; max_width=&#8221;1880px&#8221; sticky_enabled=&#8221;0&#8243;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.27.7&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; sticky_enabled=&#8221;0&#8243;]        <section id=\"nnoc-482235\" class=\"nnoc\" data-endpoint=\"https:\/\/dash.netelligent.co.za\/index.php?rest_route=\/netelligent-noc\/v1\/feed\">\n            <div class=\"nnoc-topline\">\n                <div><span class=\"nnoc-live-dot\"><\/span>LIVE OPERATIONS<\/div>\n                <time class=\"nnoc-clock\">--:--:--<\/time>\n            <\/div>\n            <div class=\"nnoc-grid\">\n                <article class=\"nnoc-panel nnoc-outages\">\n                    <header><div><span class=\"nnoc-kicker\">SOUTH AFRICA<\/span><h2>Service Outages<\/h2><\/div><span class=\"nnoc-source\">Downdetector<\/span><\/header>\n                    <div class=\"nnoc-summary\"><strong class=\"nnoc-incident-count\">\u2014<\/strong><span>active warnings<\/span><\/div>\n                    <div class=\"nnoc-services\" aria-live=\"polite\"><div class=\"nnoc-loading\">Checking priority services\u2026<\/div><\/div>\n                <\/article>\n                <article class=\"nnoc-panel nnoc-security\">\n                    <header><div><span class=\"nnoc-kicker\">THREAT INTELLIGENCE<\/span><h2>Security Headlines<\/h2><\/div><span class=\"nnoc-source\">BleepingComputer<\/span><\/header>\n                    <div class=\"nnoc-ticker\" aria-live=\"polite\"><div class=\"nnoc-loading\">Loading the latest reports\u2026<\/div><\/div>\n                    <div class=\"nnoc-risk-note\">Risk is an automated headline-based triage indicator, not a CVSS score.<\/div>\n                <\/article>\n            <\/div>\n            <footer><span class=\"nnoc-health\">Connecting to live feeds\u2026<\/span><span>Refreshes every 5 minutes<\/span><\/footer>\n        <\/section>\n        <style>\n        .nnoc{--bg:#050607;--panel:#0c0f12;--line:#20272e;--text:#f4f7f9;--muted:#8d9aa5;--cyan:#16d9e3;--green:#26df89;--amber:#ffb52e;--red:#ff4b5f;box-sizing:border-box;background:radial-gradient(circle at 15% 0%,#0c2025 0,transparent 32%),var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif;min-height:78vh;padding:clamp(18px,2.2vw,34px);overflow:hidden}.nnoc *{box-sizing:border-box}.nnoc-topline,.nnoc footer{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:clamp(12px,1vw,16px);letter-spacing:.12em;text-transform:uppercase}.nnoc-live-dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:10px;background:var(--green);box-shadow:0 0 14px var(--green);animation:nnoc-pulse 2s infinite}.nnoc-clock{color:var(--text);font-size:clamp(17px,1.5vw,25px);font-variant-numeric:tabular-nums}.nnoc-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(14px,1.5vw,24px);margin:clamp(15px,1.8vw,28px) 0}.nnoc-panel{background:linear-gradient(145deg,rgba(19,24,29,.98),rgba(8,10,12,.98));border:1px solid var(--line);border-radius:16px;min-width:0;overflow:hidden;padding:clamp(18px,2vw,30px);box-shadow:0 18px 50px rgba(0,0,0,.28)}.nnoc-panel header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);padding-bottom:18px}.nnoc h2{color:var(--text);font-size:clamp(25px,2.25vw,40px);line-height:1.05;margin:4px 0 0}.nnoc-kicker{color:var(--cyan);font-size:clamp(10px,.72vw,13px);font-weight:700;letter-spacing:.18em}.nnoc-source{border:1px solid var(--line);border-radius:99px;color:var(--muted);font-size:clamp(10px,.7vw,12px);padding:6px 10px;white-space:nowrap}.nnoc-summary{display:flex;align-items:baseline;gap:12px;margin:20px 0}.nnoc-summary strong{font-size:clamp(35px,4vw,66px);line-height:1;color:var(--green)}.nnoc-summary strong.has-alerts{color:var(--red)}.nnoc-summary span{color:var(--muted);font-size:clamp(12px,1vw,16px);text-transform:uppercase;letter-spacing:.08em}.nnoc-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nnoc-service{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#101419;border:1px solid #1d252c;border-radius:10px;color:var(--text);padding:clamp(11px,1vw,15px);text-decoration:none}.nnoc-service-name{font-size:clamp(13px,1.05vw,18px);font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nnoc-status{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:clamp(9px,.65vw,12px);text-transform:uppercase;white-space:nowrap}.nnoc-status:before{content:\"\";width:8px;height:8px;border-radius:50%;background:var(--muted)}.nnoc-status.operational:before{background:var(--green);box-shadow:0 0 8px rgba(38,223,137,.5)}.nnoc-status.warning:before{background:var(--amber)}.nnoc-status.outage:before{background:var(--red);box-shadow:0 0 9px rgba(255,75,95,.55)}.nnoc-ticker{height:clamp(385px,46vh,590px);overflow:hidden;margin-top:18px;position:relative}.nnoc-ticker:after{content:\"\";position:absolute;left:0;right:0;bottom:0;height:60px;background:linear-gradient(transparent,var(--panel));pointer-events:none}.nnoc-track{animation:nnoc-scroll var(--scroll-time,42s) linear infinite}.nnoc-news{display:grid;grid-template-columns:auto 1fr;gap:13px;padding:15px 3px;border-bottom:1px solid var(--line);color:var(--text);text-decoration:none}.nnoc-risk{align-self:start;border-radius:5px;color:#071013;font-size:clamp(9px,.62vw,11px);font-weight:800;letter-spacing:.08em;min-width:64px;padding:5px 7px;text-align:center;text-transform:uppercase}.nnoc-risk.critical{background:var(--red);color:white}.nnoc-risk.high{background:var(--amber)}.nnoc-risk.medium{background:var(--cyan)}.nnoc-news-title{font-size:clamp(13px,1.02vw,18px);line-height:1.35}.nnoc-loading,.nnoc-empty{color:var(--muted);padding:28px 0}.nnoc-risk-note{color:var(--muted);font-size:clamp(10px,.68vw,12px);margin-top:10px}.nnoc footer{border-top:1px solid var(--line);padding-top:15px;letter-spacing:.05em;text-transform:none}.nnoc-health.ok{color:var(--green)}.nnoc-health.partial{color:var(--amber)}@keyframes nnoc-pulse{50%{opacity:.4}}@keyframes nnoc-scroll{to{transform:translateY(-50%)}}@media(max-width:900px){.nnoc-grid{grid-template-columns:1fr}.nnoc-ticker{height:430px}}@media(max-width:560px){.nnoc-services{grid-template-columns:1fr}.nnoc-panel header{flex-wrap:wrap}}\n        <\/style>\n        <script>\n        (()=>{const root=document.getElementById(\"nnoc-482235\");if(!root)return;const endpoint=root.dataset.endpoint,services=root.querySelector('.nnoc-services'),ticker=root.querySelector('.nnoc-ticker'),count=root.querySelector('.nnoc-incident-count'),health=root.querySelector('.nnoc-health'),clock=root.querySelector('.nnoc-clock');const esc=s=>String(s??'').replace(\/[&<>'\"]\/g,c=>({'&':'&amp;','<':'&lt;','>':'&gt;',\"'\":'&#39;','\"':'&quot;'}[c]));const tick=()=>clock.textContent=new Intl.DateTimeFormat('en-ZA',{hour:'2-digit',minute:'2-digit',second:'2-digit',hour12:false,timeZone:'Africa\/Johannesburg'}).format(new Date())+' SAST';tick();setInterval(tick,1000);async function load(){try{const r=await fetch(endpoint,{cache:'no-store'});if(!r.ok)throw Error('HTTP '+r.status);const d=await r.json(),outs=Array.isArray(d.outages)?d.outages:[],news=Array.isArray(d.security)?d.security:[];services.innerHTML=outs.length?outs.map(x=>`<a class=\"nnoc-service\" href=\"${esc(x.url)}\" target=\"_blank\" rel=\"noopener\"><span class=\"nnoc-service-name\">${esc(x.name)}<\/span><span class=\"nnoc-status ${esc(x.status)}\">${esc(x.status==='operational'?'OK':x.status)}<\/span><\/a>`).join(''):'<div class=\"nnoc-empty\">Outage feed unavailable.<\/div>';const alerts=outs.filter(x=>x.status==='warning'||x.status==='outage').length;count.textContent=alerts;count.classList.toggle('has-alerts',alerts>0);if(news.length){const rows=news.map(x=>`<a class=\"nnoc-news\" href=\"${esc(x.url)}\" target=\"_blank\" rel=\"noopener\"><span class=\"nnoc-risk ${esc(x.risk)}\">${esc(x.risk)}<\/span><span class=\"nnoc-news-title\">${esc(x.title)}<\/span><\/a>`).join('');ticker.innerHTML=`<div class=\"nnoc-track\" style=\"--scroll-time:${Math.max(35,news.length*6)}s\">${rows}${rows}<\/div>`}else ticker.innerHTML='<div class=\"nnoc-empty\">Security feed unavailable.<\/div>';health.textContent=(outs.length&&news.length)?'All live feeds connected':'Some feed data is unavailable';health.className='nnoc-health '+((outs.length&&news.length)?'ok':'partial')}catch(e){health.textContent='Live feed connection failed \u2014 retrying';health.className='nnoc-health partial'}}load();setInterval(load,300000)})();\n        <\/script>\n        [\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"        <section id=\"nnoc-255637\" class=\"nnoc\" data-endpoint=\"https:\/\/dash.netelligent.co.za\/index.php?rest_route=\/netelligent-noc\/v1\/feed\">\n            <div class=\"nnoc-topline\">\n                <div><span class=\"nnoc-live-dot\"><\/span>LIVE OPERATIONS<\/div>\n                <time class=\"nnoc-clock\">--:--:--<\/time>\n            <\/div>\n            <div class=\"nnoc-grid\">\n                <article class=\"nnoc-panel nnoc-outages\">\n                    <header><div><span class=\"nnoc-kicker\">SOUTH AFRICA<\/span><h2>Service Outages<\/h2><\/div><span class=\"nnoc-source\">Downdetector<\/span><\/header>\n                    <div class=\"nnoc-summary\"><strong class=\"nnoc-incident-count\">\u2014<\/strong><span>active warnings<\/span><\/div>\n                    <div class=\"nnoc-services\" aria-live=\"polite\"><div class=\"nnoc-loading\">Checking priority services\u2026<\/div><\/div>\n                <\/article>\n                <article class=\"nnoc-panel nnoc-security\">\n                    <header><div><span class=\"nnoc-kicker\">THREAT INTELLIGENCE<\/span><h2>Security Headlines<\/h2><\/div><span class=\"nnoc-source\">BleepingComputer<\/span><\/header>\n                    <div class=\"nnoc-ticker\" aria-live=\"polite\"><div class=\"nnoc-loading\">Loading the latest reports\u2026<\/div><\/div>\n                    <div class=\"nnoc-risk-note\">Risk is an automated headline-based triage indicator, not a CVSS score.<\/div>\n                <\/article>\n            <\/div>\n            <footer><span class=\"nnoc-health\">Connecting to live feeds\u2026<\/span><span>Refreshes every 5 minutes<\/span><\/footer>\n        <\/section>\n        <style>\n        .nnoc{--bg:#050607;--panel:#0c0f12;--line:#20272e;--text:#f4f7f9;--muted:#8d9aa5;--cyan:#16d9e3;--green:#26df89;--amber:#ffb52e;--red:#ff4b5f;box-sizing:border-box;background:radial-gradient(circle at 15% 0%,#0c2025 0,transparent 32%),var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif;min-height:78vh;padding:clamp(18px,2.2vw,34px);overflow:hidden}.nnoc *{box-sizing:border-box}.nnoc-topline,.nnoc footer{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:clamp(12px,1vw,16px);letter-spacing:.12em;text-transform:uppercase}.nnoc-live-dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:10px;background:var(--green);box-shadow:0 0 14px var(--green);animation:nnoc-pulse 2s infinite}.nnoc-clock{color:var(--text);font-size:clamp(17px,1.5vw,25px);font-variant-numeric:tabular-nums}.nnoc-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(14px,1.5vw,24px);margin:clamp(15px,1.8vw,28px) 0}.nnoc-panel{background:linear-gradient(145deg,rgba(19,24,29,.98),rgba(8,10,12,.98));border:1px solid var(--line);border-radius:16px;min-width:0;overflow:hidden;padding:clamp(18px,2vw,30px);box-shadow:0 18px 50px rgba(0,0,0,.28)}.nnoc-panel header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);padding-bottom:18px}.nnoc h2{color:var(--text);font-size:clamp(25px,2.25vw,40px);line-height:1.05;margin:4px 0 0}.nnoc-kicker{color:var(--cyan);font-size:clamp(10px,.72vw,13px);font-weight:700;letter-spacing:.18em}.nnoc-source{border:1px solid var(--line);border-radius:99px;color:var(--muted);font-size:clamp(10px,.7vw,12px);padding:6px 10px;white-space:nowrap}.nnoc-summary{display:flex;align-items:baseline;gap:12px;margin:20px 0}.nnoc-summary strong{font-size:clamp(35px,4vw,66px);line-height:1;color:var(--green)}.nnoc-summary strong.has-alerts{color:var(--red)}.nnoc-summary span{color:var(--muted);font-size:clamp(12px,1vw,16px);text-transform:uppercase;letter-spacing:.08em}.nnoc-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nnoc-service{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#101419;border:1px solid #1d252c;border-radius:10px;color:var(--text);padding:clamp(11px,1vw,15px);text-decoration:none}.nnoc-service-name{font-size:clamp(13px,1.05vw,18px);font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nnoc-status{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:clamp(9px,.65vw,12px);text-transform:uppercase;white-space:nowrap}.nnoc-status:before{content:\"\";width:8px;height:8px;border-radius:50%;background:var(--muted)}.nnoc-status.operational:before{background:var(--green);box-shadow:0 0 8px rgba(38,223,137,.5)}.nnoc-status.warning:before{background:var(--amber)}.nnoc-status.outage:before{background:var(--red);box-shadow:0 0 9px rgba(255,75,95,.55)}.nnoc-ticker{height:clamp(385px,46vh,590px);overflow:hidden;margin-top:18px;position:relative}.nnoc-ticker:after{content:\"\";position:absolute;left:0;right:0;bottom:0;height:60px;background:linear-gradient(transparent,var(--panel));pointer-events:none}.nnoc-track{animation:nnoc-scroll var(--scroll-time,42s) linear infinite}.nnoc-news{display:grid;grid-template-columns:auto 1fr;gap:13px;padding:15px 3px;border-bottom:1px solid var(--line);color:var(--text);text-decoration:none}.nnoc-risk{align-self:start;border-radius:5px;color:#071013;font-size:clamp(9px,.62vw,11px);font-weight:800;letter-spacing:.08em;min-width:64px;padding:5px 7px;text-align:center;text-transform:uppercase}.nnoc-risk.critical{background:var(--red);color:white}.nnoc-risk.high{background:var(--amber)}.nnoc-risk.medium{background:var(--cyan)}.nnoc-news-title{font-size:clamp(13px,1.02vw,18px);line-height:1.35}.nnoc-loading,.nnoc-empty{color:var(--muted);padding:28px 0}.nnoc-risk-note{color:var(--muted);font-size:clamp(10px,.68vw,12px);margin-top:10px}.nnoc footer{border-top:1px solid var(--line);padding-top:15px;letter-spacing:.05em;text-transform:none}.nnoc-health.ok{color:var(--green)}.nnoc-health.partial{color:var(--amber)}@keyframes nnoc-pulse{50%{opacity:.4}}@keyframes nnoc-scroll{to{transform:translateY(-50%)}}@media(max-width:900px){.nnoc-grid{grid-template-columns:1fr}.nnoc-ticker{height:430px}}@media(max-width:560px){.nnoc-services{grid-template-columns:1fr}.nnoc-panel header{flex-wrap:wrap}}\n        <\/style>\n        <script>\n        (()=>{const root=document.getElementById(\"nnoc-255637\");if(!root)return;const endpoint=root.dataset.endpoint,services=root.querySelector('.nnoc-services'),ticker=root.querySelector('.nnoc-ticker'),count=root.querySelector('.nnoc-incident-count'),health=root.querySelector('.nnoc-health'),clock=root.querySelector('.nnoc-clock');const esc=s=>String(s??'').replace(\/[&<>'\"]\/g,c=>({'&':'&amp;','<':'&lt;','>':'&gt;',\"'\":'&#39;','\"':'&quot;'}[c]));const tick=()=>clock.textContent=new Intl.DateTimeFormat('en-ZA',{hour:'2-digit',minute:'2-digit',second:'2-digit',hour12:false,timeZone:'Africa\/Johannesburg'}).format(new Date())+' SAST';tick();setInterval(tick,1000);async function load(){try{const r=await fetch(endpoint,{cache:'no-store'});if(!r.ok)throw Error('HTTP '+r.status);const d=await r.json(),outs=Array.isArray(d.outages)?d.outages:[],news=Array.isArray(d.security)?d.security:[];services.innerHTML=outs.length?outs.map(x=>`<a class=\"nnoc-service\" href=\"${esc(x.url)}\" target=\"_blank\" rel=\"noopener\"><span class=\"nnoc-service-name\">${esc(x.name)}<\/span><span class=\"nnoc-status ${esc(x.status)}\">${esc(x.status==='operational'?'OK':x.status)}<\/span><\/a>`).join(''):'<div class=\"nnoc-empty\">Outage feed unavailable.<\/div>';const alerts=outs.filter(x=>x.status==='warning'||x.status==='outage').length;count.textContent=alerts;count.classList.toggle('has-alerts',alerts>0);if(news.length){const rows=news.map(x=>`<a class=\"nnoc-news\" href=\"${esc(x.url)}\" target=\"_blank\" rel=\"noopener\"><span class=\"nnoc-risk ${esc(x.risk)}\">${esc(x.risk)}<\/span><span class=\"nnoc-news-title\">${esc(x.title)}<\/span><\/a>`).join('');ticker.innerHTML=`<div class=\"nnoc-track\" style=\"--scroll-time:${Math.max(35,news.length*6)}s\">${rows}${rows}<\/div>`}else ticker.innerHTML='<div class=\"nnoc-empty\">Security feed unavailable.<\/div>';health.textContent=(outs.length&&news.length)?'All live feeds connected':'Some feed data is unavailable';health.className='nnoc-health '+((outs.length&&news.length)?'ok':'partial')}catch(e){health.textContent='Live feed connection failed \u2014 retrying';health.className='nnoc-health partial'}}load();setInterval(load,300000)})();\n        <\/script>\n        \n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-8","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/dash.netelligent.co.za\/index.php?rest_route=\/wp\/v2\/pages\/8","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dash.netelligent.co.za\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dash.netelligent.co.za\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dash.netelligent.co.za\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dash.netelligent.co.za\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8"}],"version-history":[{"count":5,"href":"https:\/\/dash.netelligent.co.za\/index.php?rest_route=\/wp\/v2\/pages\/8\/revisions"}],"predecessor-version":[{"id":23,"href":"https:\/\/dash.netelligent.co.za\/index.php?rest_route=\/wp\/v2\/pages\/8\/revisions\/23"}],"wp:attachment":[{"href":"https:\/\/dash.netelligent.co.za\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}