Yikes! If there are more than one or two cabinet doors, that will get very expensive. I think the IOLinc with a bunch of cheapo N/C reed switches (open in proximity of magnet) wired in parallel would be the way to go. One or more doors open, ramp up the lights. All doors closed, lights fast off.
I love the TriggerLinc for remote door locations but it seems a bit excessive for this application.
Either solution will work.
-X