Nagios check with $ in parameter

I need to add Nagios checks for Windows SQL services that have a dollar sign in the name (e.g. MSSQL$TOLLCONNECT) but am so far unable to work out how to pass that name along without it being Nagios treating it as a variable name. What is the simplest way to do this, other than modifying the service name itself, which would break other things?

I'm running NSClient++ on the target machines and have considered creating checks with hard-coded names but that idea leaves a lot to be desired, as it creates a maintenance nightmare.


Solution 1:

Had I kept searching just that little longer I wouldn't have had to ask. This web page has the answer. MSSQL"$$"TOLLCONNECT works a treat. Not the most intuitive syntax.