Problema: Después de mover una maquina AWS EC2 no llega la monitorización al Cloudwatch
Si tenemos una monitorización de métricas Linux en una maquina EC2 con el siguiente comando:
/opt/aws/aws-scripts-mon/mon-put-instance-data.pl --mem-util --disk-space-util --disk-path=/
Y no vemos que en la consola AWS, en el apartado Cloudwatch, no salen para esa instancia.
Prueba a poner más información en el comando:
/opt/aws/aws-scripts-mon/mon-put-instance-data.pl --mem-util --disk-space-util --disk-path=/ --verbose
Ahí sale la información que se manda. Hay que mirar si el «instance-id» es el de la nueva maquina o el de la vieja. SI es el de la vieja borrar el fichero:
rm /var/tmp/aws-mon/instance-id
Así lo regenerará y ya lo enviará de forma correcta.
Gracias por el post! Es muy útil.