Configuring backup proccess on OpMon
Na área de TI, após concluída uma instalação, configuração, ativação e tudo estiver funcionando na mais perfeita ordem, uma das coisas mais importantes é o backup. Aqui não esquecemos disto, e ele também é extremamente importante, pois caso ocorra algum problema no hardware, podemos facilmente recuperar as informações.
Para isto existe um processo que é executado diariamente na cron e é responsável por efetuar o dump da base bem como a cópia dos arquivos de configuração para um local temporário, desta maneira pode-se ter centralizadas todas as informações importantes do OpMon para o caso de um “disaster & recovery”.
Como conhecimento, a tarefa responsável por isto é chamada backup, conforme listado abaixo.
[root@opmon /]# ls -l /etc/cron.d/backup -rw-r--r-- 1 root root 319 Jul 7 11:38 /etc/cron.d/backup
Dentro desta tarefa temos o conteúdo abaixo, onde o arquivo opmon-base.pl efetua o dump da base e o arquivo opmon-conf.pl efetua a compactação dos arquivos de configuração.
[root@opmon /]# cat /etc/cron.d/backup # Descomente, caso backup seja do Cliente 5 0 * * * root /usr/local/opmon/utils/opmon-base.pl -E >/dev/null 2>/dev/null 5 0 * * * root /usr/local/opmon/utils/opmon-conf.pl >/dev/null 2>/dev/null
[root@opmon /]# ls -l /var/tmp/opmondb/ total 202548 drwxr-xr-x 2 root root 4096 May 3 10:30 mysql drwxr-xr-x 2 root root 4096 Jul 8 00:05 nedi drwxr-xr-x 2 root root 4096 Nov 30 2010 ocsweb drwxr-xr-x 2 root root 4096 Jun 22 00:07 opcfg drwxr-xr-x 2 root root 20480 Jul 8 00:09 opmon4 -rw-r--r-- 1 root root 34316 Jul 11 00:06 opmon-conf.tar.gz drwxr-xr-x 2 root root 12288 Jul 8 00:36 opperf drwxr-xr-x 2 root root 4096 Jul 6 19:37 otrs drwxr-xr-x 2 root root 4096 Nov 30 2010 seagull drwxr-xr-x 2 root root 4096 Nov 30 2010 snmptt drwxr-xr-x 2 root root 4096 Nov 30 2010 Syslog
A recomendação é que a cópia destes arquivos seja efetuada diariamente, o tempo de armazenamento fica de acordo com a política de backup do cliente.
A cópia dos arquivos pode ser feita de algumas maneiras, dentre elas:
- a)Através de um agente de backup, onde este agente pode variar para cada cliente de acordo com a necessidade. Lembrando que o agente deve ser compatível com Red Hat Enterprise 5 ou Centos 5.
- b)Através de um “share”, pré-configurado no OpMon, sendo necessários os seguintes passos para ativação.
Colocando o processo na inicialização do sistema.
[root@opmon opmondb]# chkconfig --level 345 smb on
[root@opmon samba]# service smb start Starting SMB services: [ OK ] Starting NMB services: [ OK ]
Feito isto o acesso aos arquivos de backup estarão disponíveis através do acesso ao caminho \\IP_do_OpMon\opmon
Algumas outras opções do utilitário de backup usado:
[root@opmon /]# /usr/local/opmon/utils/opmon-base.pl
Logging on file /var/log/backup.log
Usage: /usr/local/opmon/utils/opmon-base.pl [OPTION]...
Export/Import OpMon database
General Options:
-r <dbname> - Import database from /var/tmp/opmondb to mysql
-e <dbname> - Export database from mysql to /var/tmp/opmondb
-R - Recover all databases from /var/tmp/opmondb to mysql
-E - Export all databases from mysql to /var/tmp/opmondb
