Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
O Nagios é uma poderosa ferramenta de monitoramento de rede amplamente utilizada por administradores de sistemas Windows. Com ele, é possível monitorar diversos aspectos da infraestrutura, como servidores, serviços, dispositivos de rede e aplicativos. Neste artigo, vamos explorar alguns exemplos de scripts que podem ser utilizados em conjunto com o Nagios para automatizar tarefas de monitoramento e garantir a disponibilidade dos sistemas.
Exemplos:
$hostname = "meuservidor.com"
$pingResult = Test-Connection -ComputerName $hostname -Count 1 -Quiet
if ($pingResult) {
Write-Host "OK - O servidor está online"
exit 0
} else {
Write-Host "CRITICAL - O servidor está offline"
exit 2
}
$diskThreshold = 80
$diskUsage = Get-WmiObject -Class Win32_LogicalDisk -Filter "DeviceID='C:'" |
Select-Object -ExpandProperty FreeSpace
$diskUsagePercent = ($diskUsage / 1GB) / ($diskSize / 1GB) * 100
if ($diskUsagePercent -ge $diskThreshold) {
Write-Host "CRITICAL - Espaço em disco abaixo do limite: $diskUsagePercent%"
exit 2
} else {
Write-Host "OK - Espaço em disco dentro do limite"
exit 0
}
Agora que você conhece alguns exemplos de scripts para monitoramento de rede com o Nagios, compartilhe este artigo com seus amigos administradores de sistemas Windows e ajude-os a otimizar o monitoramento de suas infraestruturas!