Página principal: mudanças entre as edições
Ir para navegação
Ir para pesquisar
Sem resumo de edição Etiqueta: Revertido |
Sem resumo de edição Etiquetas: Reversão manual Revertido |
||
| Linha 130: | Linha 130: | ||
</div> | </div> | ||
<!-- SCRIPT NOC DINÂMICO --> | |||
<script> | |||
async function atualizarStatus(host, elementId) { | |||
try { | |||
const response = await fetch('/mediawiki/noc/status.php?host=' + host); | |||
const data = await response.json(); | |||
let el = document.getElementById(elementId); | |||
if (!el) return; | |||
if (data.status === "online") { | |||
el.innerHTML = '<span class="status-dot status-green"></span> Operacional'; | |||
} else if (data.status === "offline") { | |||
el.innerHTML = '<span class="status-dot status-red status-blink"></span> Offline'; | |||
} else { | |||
el.innerHTML = '<span class="status-dot status-yellow"></span> Indefinido'; | |||
} | |||
} catch (error) { | |||
document.getElementById(elementId).innerHTML = | |||
'<span class="status-dot status-yellow"></span> Erro'; | |||
} | |||
} | |||
function atualizarTodos() { | |||
atualizarStatus("web01","web01-status"); | |||
atualizarStatus("web02","web02-status"); | |||
atualizarStatus("web03","web03-status"); | |||
atualizarStatus("web04","web04-status"); | |||
atualizarStatus("ns1","ns1-status"); | |||
atualizarStatus("ns2","ns2-status"); | |||
} | |||
atualizarTodos(); | |||
setInterval(atualizarTodos, 30000); | |||
</script> | |||
Edição das 13h22min de 18 de fevereiro de 2026
📚 WIKI NETNEWS
Central oficial de documentação, operações e infraestrutura
🖥 Status dos Servidores (NOC)
<script>
async function atualizarStatus(host, elementId) {
try {
const response = await fetch('/mediawiki/noc/status.php?host=' + host);
const data = await response.json();
let el = document.getElementById(elementId);
if (!el) return;
if (data.status === "online") {
el.innerHTML = ' Operacional';
} else if (data.status === "offline") {
el.innerHTML = ' Offline';
} else {
el.innerHTML = ' Indefinido';
}
} catch (error) {
document.getElementById(elementId).innerHTML =
' Erro';
}
}
function atualizarTodos() {
atualizarStatus("web01","web01-status");
atualizarStatus("web02","web02-status");
atualizarStatus("web03","web03-status");
atualizarStatus("web04","web04-status");
atualizarStatus("ns1","ns1-status");
atualizarStatus("ns2","ns2-status");
}
atualizarTodos(); setInterval(atualizarTodos, 30000); </script>