Several rockets are reported to have been fired at Israel from southern Lebanon, but there were no reports of casualties or major damage.
The military said one rocket was intercepted by an anti-missile shield and that two or three others fell outside Israeli territory.
Israel blamed the attack on a "global jihadi organisation", its term for al-Qaeda and other Islamist militant offshoots.
Israeli television showed at least one car damaged by remnants of the rocket that was shot down.
The military said it was regarding it as a one-time incident.
"There is no change in regulations or orders," military chief spokesman Yoav Mordechai told Channel 2 television, looking to play down the attack.
It was the first such incident since May.
There was no immediate claim of responsibility for today's rocket fire and the Israeli army said it had not shot back across the border.
"The first indication is that the launch took place around the (Lebanese) village of Qlayle and our assessment up to now was that it was probably a launching done by a global jihadi organisation," said Peter Lerner, another Israeli military spokesman.
Hezbollah, a Shia Muslim movement, fought a war in 2006 against Israel.
It is now heavily engaged in the civil war in neighbouring Syria, battling alongside President Bashar al-Assad's forces against mainly Sunni Muslims, including al-Qaeda loyalists.
The Israeli military said initial information showed that three or four rockets were launched, and that the "Iron Dome" anti-missile system had destroyed one of them between the Israeli coastal towns of Acre and Nahariya.
"The remaining rockets fell outside of Israeli territory," the military said in a statement.