Lebanese President Michel Suleiman has condemned a rocket attack launched from Lebanon towards Israel.
Four rockets fired from southern Lebanon landed in northern Israel early on Tuesday, Israeli media reported.
Mr Suleiman said in a statement that the attacks were "a violation of the stability of the south [of Lebanon]".
There were no casualties reported from the strikes, the first across the border since 2009, or from return fire by the Israeli army.
Two buildings in northern Israel were damaged by the rockets, which fell in the Western Galilee region.
The attack was "not conducive to the cause of solidarity with the Palestinian people", Mr Suleiman said.
He also called the attack "a breach of UN Resolution 1701, Lebanese laws and Lebanon's obligations to the international community".
Resolution 1701 ended the 2006 war between Israel and Hezbollah guerrillas based in Lebanon which left 1,200 Lebanese and 160 Israelis dead.
An obscure Islamist group called the Abdullah Azzam Brigades said it had carried out the attack.
The Lebanese army said it had deployed extra patrols around the village of Rmeish, just 2km (one mile) from the border, and had found a rocket launcher there, Reuters news agency reports.
The United Nations peacekeeping force in Lebanon, Unifil, said it was looking into the incident.
"It is imperative to identify and apprehend the perpetrators of this attack," said Unifil Force Commander Major-General Alberto Asarta Cuevas in a statement.