Obter ip a partir de um NO-IP ou DYNDNS e atualizar o endereço do MUNIN MESTRE em um nó linux.
Publicado por Antonio Sergio de Moura 10/12/2008
[ Hits: 6.961 ]
Download atualiza-ip-munin-mestre.sh
Obtenha o endereço IP da sua empresa e coloque-o na police allow do munin-node.
Com isso você poderá criar um gerenciamento completo de seus nós munin mesmo com uma conexão de ip variável.
#!/bin/bash # RESUMO: # Script de atualizacao de endereco IP do MUNIN-Mestre # # Criado por Antonio Sergio de Moura # # Obter o endereco ip a partir de um endereco no-ip ou dyndns # inserir o ip na politica allow do arquivo munin-node.conf # # ABSTRACT # Script to atualize IP address of Munin-Master # # Created by Antonio Sergio de Moura # # get the ip address from a no-ip or a dyndns # put the ip on the police allow in muni-node.conf file. # ping -w 1 -c 1 suaempresa.no-ip.com | grep PING | awk -F: '{print $1}' | awk -F "(" '{ print $2 }' | awk -F ")" '{ print $1}' > /etc/munin/ipMuninMestre # Checando o arquivo de controle. if [ -e "/etc/munin/LastIpMuninMestre" ] ; then echo Arquivo de controle existe. else echo 1.1.1.1 > /etc/munin/LastIpMuninMestre fi # Testa se o ping respondeu if [ -s "/etc/munin/ipMuninMestre" ] ; then echo "DNS Ok...Continuando o script" else echo "DNS nao respondeu" exit 0 fi if diff /etc/munin/LastIpMuninMestre /etc/munin/ipMuninMestre >/dev/null ; then echo IP permanece o mesmo.... exit 0 else echo E necessario atualizar o IP cp /etc/munin/ipMuninMestre /etc/munin/LastIpMuninMestre fi #troca os pontos por \. e gera o novo arquivo sed -i 's/\./\\./g' /etc/munin/ipMuninMestre # Var meuip meuip=`/bin/cat /etc/munin/ipMuninMestre` cifra=$ circunflexo=^ # Garante que sua conf terá apenas 1 allow do Munin Mestre if [ -e "/etc/munin/munin-node.conf.suaconf" ] ; then cp /etc/munin/munin-node.conf.suaconf /etc/munin/munin-node.conf else cp /etc/munin/munin-node.conf /etc/munin/munin-node.conf.suaconf fi echo allow $circunflexo$meuip$cifra >> /etc/munin/munin-node.conf echo 'IP atualizado com EXITO!.' echo echo 'Reiniciando o Munin...' /etc/init.d/munin-node restart # Fim do script
POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - CRIANDO USUÁRIOS A PARTIR DE ARQUIVO
COMPACTANDO DIRETORIO CRIADO PELO SARG
Nenhum comentário foi encontrado.
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Criando uma Infraestrutura para uma micro Empresa
Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalando o Pi-Hole versão v5.18.4 depois do lançamento da versão v6.0
Instalar o VIM 9.1 no Debian 12
Como saber o range de um IP público?
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
Discussão sobre monitoramento da integridade de arquivos (6)
Problema no boot do Linux Mint Cinnamon 22 (4)
Atualização do Google Chrome do Ubuntu [RESOLVIDO] (2)
Instalei Windows 11 e não alterou o Grub do Debian (1)
Jogos baixados na Central de Aplicativos mas que não abrem (0)