The Idea of storing the Data in a Table is good, but having unnessesary network traffic wouldn't impress me.
I have another idea:
1.) Make a new local package (dts), which checks, if new events happened
2.) Write a vb-script that establishes a WMI-Connection to the Client. There you can update a file. I prefer WMI-Sessions for that, because you can easily create the administrative shares (c$) if deleted by users.
3.) Append the script to the package, you can get the client-ip from the sessioninfos.
4.) The Program checks the date of the local file you updated before.
5.) Schedule the dts that it runs at the intervals you prefer.
If you need the Information even if the Application doesn't run, SQL-Server can send EMails with SQLMail.