miércoles, 26 de diciembre de 2012

Como generar los certificados para apache2 con SSL

Cuando usamos una plantilla de maquina virtual o si copiamos la configuración desde otro servidor que tenga otro nombre, debemos generar los certificados de nuevo.
Este procedimiento también debería servir cuando caducan los certificados.

Borrar certificados anteriores

rm -vf /etc/ssl/certs/*snakeoil*
rm -vf /etc/ssl/private/*snakeoil*


Generar nuevos
/usr/sbin/make-ssl-cert generate-default-snakeoil --forceoverwrite

jueves, 13 de diciembre de 2012

Cómo migrar de un equipo a otro, NagiosQL


En el equipo viejo:

#mysqldump -h localhost -u root -p --opt --add-drop-database db_nagiosql_v3 > /root/nagios_viejo.sql

En el equipo nuevo:

Para no enviar correos erróneos

#service postfix stop

Para vaciar la cola de mensages

#postsuper -d ALL

Copiar el export nagios_viejo.sql en el directorio /root del nuevo equipo

#mysqldump -h localhost -u root -p --opt --add-drop-database db_nagiosql_v3 > /root/nagios_vacio.sql
#mysql -u root -p db_nagiosql_v3 < /root/nagios_viejo.sql

Borramos la configuración existente de nagios

#rm -vfR /etc/nagiosql/domains/localhost/hosts/*.cfg
#rm -vfR /etc/nagiosql/domains/localhost/*.cfg
#rm -vfR /etc/nagiosql/domains/localhost/services/*.cfg

Copiar más configuraciones de nagios

#sudo scp -vr root@IP_SERVIDOR_VIEJO:/etc/nagios3/htpasswd.users /etc/nagios3/htpasswd.users
#sudo scp -vr root@IP_SERVIDOR_VIEJO:/etc/nagios3/cgi.cfg /etc/nagios3/cgi.cfg
#sudo scp -vr root@IP_SERVIDOR_VIEJO:/etc/nagios3/resource.cfg /etc/nagios3/resource.cfg

Copiar los gráficos viejos

#sudo scp -vr root@IP_SERVIDOR_VIEJO:/var/lib/pnp4nagios/perfdata/* /var/lib/pnp4nagios/perfdata/

Copiar la configuración snmpd

#sudo scp -v root@IP_SERVIDOR_VIEJO:/etc/snmp/snmp* /etc/snmp/

Añadimos las mibs más nuevas

sudo apt-get install snmp-mibs-downloader
sudo download-mibs
sudo sed -i 's/^mibs/#mibs/g' /etc/snmp/snmp.conf

Poner en marcha de nuevo el sistema de correo

Para vaciar la cola de mensages
#postsuper -d ALL

Para iniciar Postfix
#service postfix start

Aplicar la nueva configuración de nagios 

Nos conectamos a la web de NagiosQL http://miserver/nagiosql y en el menú -> Herramientas -> Control Nagios le damos a todos los botones "Hazlo" de manera ordenada.


Reiniciamos y listo