I need to monitor (and control if possible) hundreds of pieces of Audio Video gear. Every make/model uses a different protocol, usually simple ASCII strings like "status?\r" with a reply like "OK\r". Sometimes its over TCP, sometimes UDP. I also need to monitor certain properties/statuses of the device, similar to what would be in an SNMP MIB or in /proc, like the Lamp Hours of a projector.
Since the number of devices is getting quite large, I'd like to be able to use real IT tools and to be able to get a little more info than just if it responds to ping, so I need something that I can create and parse arbitrary messages in.
I looked into some Enterprise Service Bus products and they seem to be way overkill and aren't designed with this type of use in mind. If I have to set up an ESB and then point it at Nagios ... seems like years of work.