Israel is ready for an “all-out war” in Lebanon and has plans approved for an offensive targeting Hezbollah, officials have said.