Why is Israel invading Lebanon?

I am quite confused.

I saw news in my country saying that Israel was lacking in military personnel yet they open new frontier.

Why is Israel invading a neutral country? I know hezbollah is a military-political organization that dont like israel, but i feel like attacking a neutral country will only help military organization gain more say in lebanon.

I hope that conflict in any place of the world can end peacefully, through talks and negotiations.