Nagios XI Service warning because of service name ...
Posted: Wed Nov 19, 2014 4:06 pm
Hello:
We run CommVault on a few servers and it runs a number of Windows services, below (actual service name first and then followed by the human readable name surrounded by quotes):
GxApM(Instance001) "CommVault Application Manager (Instance001)"
GxEvMgrC(Instance001) "CommVault Client Event Manager (Instance001)"
GxEvMgrC(Instance002) "CommVault Client Event Manager (Instance002)"
GxQSDK(Instance001) "CommVault Commands Manager (Instance001)"
GxCVD(Instance001) "CommVault Communications Service (Instance001)"
GxCVD(Instance002) "CommVault Communications Service (Instance002)"
GxJobMgr(Instance001) "CommVault Job Manager (Instance001)"
GxMLM(Instance001) "CommVault Media & Library Manager (Instance001)"
GxMMM(Instance001) "CommVault Media Mount Manager (Instance001)"
GxEvMgrS(Instance001) "CommVault Server Event Manager (Instance001)"
MSSQL$COMMVAULT "SQL Server (COMMVAULT)"
SQLAgent$COMMVAULT "SQL Server Agent (COMMVAULT)"
SQLBrowser "SQL Server Browser"
PROBLEM: Nagios XI 2014R1.5 flags these with an error because of having a "(" in the name, and possibly the "$" character.
I will try to see if the service still can be monitored if I just enter the first part of the service name, ex. GxCVD. "MSSQL$COMMVAULT" will be an issue, though since you can't truncate that.
Second problem: If there are two instances of the service, ex. GxCVD(Instance001) and GxCVD(Instance002), then how will I be able to monitor both incidences then?
This is not good.
We run CommVault on a few servers and it runs a number of Windows services, below (actual service name first and then followed by the human readable name surrounded by quotes):
GxApM(Instance001) "CommVault Application Manager (Instance001)"
GxEvMgrC(Instance001) "CommVault Client Event Manager (Instance001)"
GxEvMgrC(Instance002) "CommVault Client Event Manager (Instance002)"
GxQSDK(Instance001) "CommVault Commands Manager (Instance001)"
GxCVD(Instance001) "CommVault Communications Service (Instance001)"
GxCVD(Instance002) "CommVault Communications Service (Instance002)"
GxJobMgr(Instance001) "CommVault Job Manager (Instance001)"
GxMLM(Instance001) "CommVault Media & Library Manager (Instance001)"
GxMMM(Instance001) "CommVault Media Mount Manager (Instance001)"
GxEvMgrS(Instance001) "CommVault Server Event Manager (Instance001)"
MSSQL$COMMVAULT "SQL Server (COMMVAULT)"
SQLAgent$COMMVAULT "SQL Server Agent (COMMVAULT)"
SQLBrowser "SQL Server Browser"
PROBLEM: Nagios XI 2014R1.5 flags these with an error because of having a "(" in the name, and possibly the "$" character.
I will try to see if the service still can be monitored if I just enter the first part of the service name, ex. GxCVD. "MSSQL$COMMVAULT" will be an issue, though since you can't truncate that.
Second problem: If there are two instances of the service, ex. GxCVD(Instance001) and GxCVD(Instance002), then how will I be able to monitor both incidences then?
This is not good.