Como criar script de backup automático OLT Huawei MA5800

No tutorial de hoje, vamos aprender a desenvolver um script bem simples para realização de backups da OLT Huawei através do TFTP e salvar em um servidor Debian.

O script a seguir foi usado para realização de backup na OLT Huawei MA5800 X15.

Para realizar esse processo, utilize um sistema Linux e conecte-se via telnet. O mesmo método pode ser aplicado com ssh. 

Verifique se o firewall da OLT está ativo. Caso esteja, adicione o ip do seu servidor à lista de endereços IPs confiáveis para permitir o funcionamento do script. 

O primeiro passo é instalar o pacote Telnet em seu servidor linux. No meu caso, estou usando o Debian 12 Bookworm

Segue o comando para instalar o telnet:

				
					# apt install telnetd telnet -y
				
			

Verifique se o serviço Telnet está com o status active com o comando abaixo:

				
					# systemctl status inetd

● inetd.service - Internet superserver
   Loaded: loaded (/lib/systemd/system/inetd.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2024-09-24 11:19:29 -03; 6h ago
     Docs: man:inetd(8)
 Main PID: 30162 (inetd)
    Tasks: 18 (limit: 4915)

				
			

Agora que está com tudo pronto, vamos criar o script para realizar o backup automaticamente todos os dias, à meia-noite.

No meu caso, vou deixar na seguinte pasta:

				
					# vim /usr/local/src/backups/olt-teste
				
			

Adicione o seguinte código e altere os campos de login, senha e endereços IPs:

				
					#!/bin/bash
(
sleep 5
echo "seulogin@universodostutoriais"
sleep 5
echo "suasenha"
sleep 5
echo "enable"
sleep 2
echo "backup configuration ftp 172.16.1.3 `date +%Y-%m-%d`_olt1_bkp_.zip format zip"
sleep 2
echo "y"
sleep 10
echo "quit"
sleep 2
echo "y"
) | telnet 172.16.1.2
				
			
seulogin@universodostutoriais = seu usuário da OLT Huawei
suasenha = sua senha da OLT Huawei
IP da OLT Huawei: 172.16.1.2
IP do servidor linux (servidor FTP): 172.16.1.3

Dê permissão para execução e adicione ao cron, para que ele rode o script automaticamente.

				
					# chmod +x /usr/local/src/backups/olt-teste
# echo '00 00 * * *   root    /usr/local/src/backups/olt-teste' >> /etc/crontab
				
			

Verifique a última linha do crontab para validar se o nosso script irá rodar a rotina:

				
					 # cat /etc/crontab
				
			
script crontab de backup automatico

Reinicie o cron para ele carregar a nova rotina:

				
					 # systemctl restart cron
				
			

Configurações FTP OLT Huawei

Vamos agora configurar a OLT Huawei para conseguir se conectar ao nosso servidor FTP. Para isso, precisamos realizar as seguintes configurações:

				
					MA5800-X15#ftp set
  User Name(<=40 chars): seu-usuario-ftp
  User Password(<=40 chars): sua-senha-ftp
				
			

Realize um teste de backup por dentro da OLT para checar se a comunicação com o servidor FTP está ok:

				
					MA5800-X15#backup configuration ftp 172.16.1.3 teste-olt1_bkp.zip format zip
  Warning: FTP is not a secure protocol, and it is recommended to use SFTP
  Please save configuration file before backup, or the configuration file that is backed up may not be the latest. Ar to continue? (y/n)[n]:y
  Load(backup, duplicate, ...) begins, please wait and notice the rate of progress  Any operation such as reboot or swill cause failure and unpredictable result
  Backing up files starts from the host to the maintenance terminal
  PARAMETERS :FrameID: 0, SlotID: 8, Position: -1, Backup type: Configuration file, Backup Object: Active control boa

MA5800-X15#

MA5800-X15#
  Backing up files is successful from the host to the maintenance terminal
  PARAMETERS :FrameID: 0, SlotID: 8, Position: -1, Backup type: Configuration file, Backup Object: Active control boa


				
			
bkp olt huawei 1

Testando o script no debian

Para rodar manualmente o script, basta digitar o seguinte comando:

				
					# bash /usr/local/src/backups/olt-teste

				
			

Assim que o script finalizar, aparecerá a mensagem:

“Backing up files is successful”

Parabéns, você conseguiu automatizar o backup da sua OLT. 

A importância de realizar backups dos equipamentos de rede não pode ser subestimada. Imagine um cenário onde, de repente, sua rede para de funcionar devido a uma falha de hardware, um ataque cibernético ou até mesmo um erro humano. Sem backups, a recuperação pode ser demorada, cara e, em alguns casos, impossível. Por isso, é crucial entender e implementar um sistema de backup eficaz.

Primeiramente, backups garantem a proteção contra a perda de dados. Equipamentos de rede armazenam configurações críticas que, se perdidas, podem causar interrupções significativas. Ter um backup atualizado permite restaurar rapidamente essas configurações, minimizando o tempo de inatividade e evitando prejuízos financeiros.

Além disso, a continuidade dos negócios depende de backups regulares. Em um ambiente corporativo, a perda de dados pode interromper operações, afetar a produtividade e prejudicar a reputação da empresa. Backups frequentes asseguram que, mesmo em caso de falhas, a empresa possa continuar operando com o mínimo de interrupção.

A segurança também é um fator crucial. Ataques cibernéticos, como ransomware, podem comprometer a integridade dos dados. Com backups, é possível restaurar sistemas comprometidos sem ceder às exigências dos atacantes, protegendo assim a integridade e a confidencialidade das informações.

Outro ponto importante é a facilidade de recuperação. Erros acontecem, e arquivos podem ser deletados ou corrompidos acidentalmente. Ter um backup recente permite a recuperação rápida e fácil desses dados, evitando transtornos maiores.

Conformidade legal é outro aspecto a ser considerado. Muitas indústrias possuem regulamentações que exigem a manutenção de backups para garantir a integridade e a disponibilidade dos dados. Cumprir essas regulamentações não só evita multas e penalidades, mas também demonstra compromisso com a segurança e a responsabilidade corporativa.

Por fim, realizar backups proporciona tranquilidade. Saber que seus dados estão seguros e podem ser recuperados em caso de emergência traz uma sensação de segurança e confiança, permitindo que você se concentre em outras áreas importantes do seu negócio.

Portanto, não subestime a importância dos backups. Eles são a linha de defesa que protege sua empresa contra a perda de dados, interrupções e ataques cibernéticos. Invista em um sistema de backup robusto e mantenha seus equipamentos de rede sempre protegidos. Afinal, a prevenção é sempre melhor do que a correção.

Espero que o tutorial tenha sido útil. 

Gostaria de me ajudar?

Se quiser fazer uma doação, ficarei muito feliz 

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *