Israel has attacked a major town in southern Lebanon, which described the move as "a violation of the ceasefire arrangement with Israel".