An earthquake of 6.2 magnitude struck in eastern Indonesia on Monday, the European monitoring agency said, but there were no immediate report of any casualties or damage.