Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Monitorando sua infraestrutura com Nagios Core

O Nagios Core é uma poderosa ferramenta de monitoramento de infraestrutura que permite aos administradores de sistemas manterem um controle completo sobre o desempenho e a disponibilidade de seus recursos. Com o Nagios Core, é possível monitorar servidores, serviços, aplicativos e até mesmo dispositivos de rede. Neste artigo, vamos explorar alguns exemplos de scripts que podem ser utilizados em conjunto com o Nagios Core para automatizar o monitoramento de sua infraestrutura.


Exemplos:
1. Verificando o status de um serviço:
Suponha que você queira monitorar o status do serviço "Apache" em um servidor. Para isso, você pode criar um script em Shell que utilize o comando "systemctl" para verificar o status do serviço. O script pode ser algo como:


#!/bin/bash

SERVICE="apache2"

if systemctl is-active --quiet $SERVICE; then
echo "OK - $SERVICE is running"
exit 0
else
echo "CRITICAL - $SERVICE is not running"
exit 2
fi

Esse script pode ser executado pelo Nagios Core para verificar se o serviço está em execução. Caso contrário, o Nagios Core será notificado sobre o status crítico do serviço.


2. Monitorando o uso de espaço em disco:
Outro exemplo útil é monitorar o uso de espaço em disco em um servidor. Para isso, você pode criar um script em PowerShell que utilize o cmdlet "Get-PSDrive" para obter informações sobre as unidades de disco do sistema. O script pode ser algo como:


$threshold = 80

$drives = Get-PSDrive -PSProvider FileSystem | Where-Object {$_.Free -ne $null}

foreach ($drive in $drives) {
$freeSpacePercentage = ($drive.Free / $drive.Used) * 100

if ($freeSpacePercentage -lt $threshold) {
Write-Host "CRITICAL - Drive $($drive.Name) has less than $threshold% free space"
exit 2
}
}

Write-Host "OK - All drives have more than $threshold% free space"
exit 0

Esse script verifica o uso de espaço em disco em todas as unidades do sistema e notifica o Nagios Core caso algum drive tenha menos espaço livre do que o limite definido.


Agora que você conhece alguns exemplos de scripts para monitoramento de infraestrutura com o Nagios Core, compartilhe este artigo com seus amigos administradores de sistemas. Compartilhar conhecimento é fundamental para o crescimento da comunidade e para aprimorarmos nossas habilidades como profissionais de TI.


To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.