Cisco UCSM Plugin Discovery
-
CFT6Server
- Posts: 506
- Joined: Wed Apr 15, 2015 4:21 pm
Re: Cisco UCSM Plugin Discovery
Sorry I am not sure what you mean. All I did was run the discovery, and I can no longer apply any configurations as XI picks up these files that are placed in the nagios folder. I can't add any addition service checks (UCS or not) unless I remove the whole folder.
Re: Cisco UCSM Plugin Discovery
Did you do that?ssax wrote:Yeah, there should not be any quotes on those, they are an illegal character in Nagios.
Try changing all occurences of:
To:Code: Select all
"UCS admins"
Then try to verifyCode: Select all
UCS admins
I'm still digging through the plugin to figure out where those quotes get added for a fix.
-
CFT6Server
- Posts: 506
- Joined: Wed Apr 15, 2015 4:21 pm
Re: Cisco UCSM Plugin Discovery
Apologies. I scrolled past that part. I edited the two files and removed the quotes. I am now able to apply configurations.
Re: Cisco UCSM Plugin Discovery
Great! Is it safe to close the topic and mark it as resolved?Apologies. I scrolled past that part. I edited the two files and removed the quotes. I am now able to apply configurations.
Be sure to check out our Knowledgebase for helpful articles and solutions!
Re: Cisco UCSM Plugin Discovery
Oh, I see, when you installed the plugin it asks for you to provide the contact group name and you must've entered "UCS Admins" with the quotes instead of just UCS Admins, should be fixed permanently now when you made those changes.
You can try another autodiscovery to see if it breaks again.
You can try another autodiscovery to see if it breaks again.
-
CFT6Server
- Posts: 506
- Joined: Wed Apr 15, 2015 4:21 pm
Re: Cisco UCSM Plugin Discovery
I will rerun the setup, since it is specified during the plugin installation. Looking back at my installation notes, you are correct. Quotation marks were used.
A related question to confirm what I am doing is right - After I run the discovery, even though it puts the files in the /usr/local/nagios/etc folder, all the configurations has to be imported via the XI method? Nothing actually shows in XI until I import. However, there are some xml files, which I dont know where to put these or import....
A related question to confirm what I am doing is right - After I run the discovery, even though it puts the files in the /usr/local/nagios/etc folder, all the configurations has to be imported via the XI method? Nothing actually shows in XI until I import. However, there are some xml files, which I dont know where to put these or import....
Code: Select all
drwxrwxr-x 5 apache nagios 4096 Jun 3 11:54 .
drwxrwsr-x 3 apache nagios 4096 Jun 3 11:52 ..
-rw-rw-r-- 1 apache nagios 1063 Jun 3 11:54 cisco_ucs_host.cfg
-rw-rw-r-- 1 apache nagios 1089 May 13 14:01 cisco_ucs_host.cfg_20150513-135508
-rw-rw-r-- 1 apache nagios 1803 Jun 3 11:54 cisco_ucs_service.cfg
-rw-rw-r-- 1 apache nagios 1829 May 13 14:01 cisco_ucs_service.cfg_20150513-135508
-rw-rw-r-- 1 apache nagios 218 Jan 9 09:14 cmd.cfg
-rw-rw-r-- 1 apache nagios 5814 Jun 3 11:52 hostextinfo.cfg
-rw-rw-r-- 1 apache nagios 8903 Jun 3 11:52 .hostextinfo.xml
-rw-rw-r-- 1 apache nagios 8289 Jun 3 11:52 hostgrp.cfg
-rw-rw-r-- 1 apache nagios 10244 Jun 3 11:52 .hostgrp.xml
drwxrwxr-x 2 apache nagios 4096 Jun 3 11:52 kdcbchucs01
drwxrwxr-x 2 apache nagios 4096 Jun 3 11:52 kdcbchucs02
drwxrwxr-x 2 apache nagios 4096 Jun 3 11:52 kdcbchucs03Re: Cisco UCSM Plugin Discovery
Yeah, if you want them in the XI CCM then you will need to import them.
If you don't care about them being in the XI CCM then you could always have them output to /usr/local/nagios/etc/static.
If you don't care about them being in the XI CCM then you could always have them output to /usr/local/nagios/etc/static.
-
CFT6Server
- Posts: 506
- Joined: Wed Apr 15, 2015 4:21 pm
Re: Cisco UCSM Plugin Discovery
the hostextinfo.cfg file - does this get imported as wel? If so when should that be imported?
.xml files - are these required?
Thanks
.xml files - are these required?
Thanks
-
CFT6Server
- Posts: 506
- Joined: Wed Apr 15, 2015 4:21 pm
Re: Cisco UCSM Plugin Discovery
So I went and import the cfg starting with cmd.cfg. It errored with the following complaining that it is a duplicate for the command?
Code: Select all
Error: Could not add object property in file '/usr/local/nagios/etc/cisco/ucsObjs/cmd.cfg' on line 3.
Nagios Core 4.0.8
Copyright (c) 2009-present Nagios Core Development Team and Community Contributors
Copyright (c) 1999-2009 Ethan Galstad
Last Modified: 08-12-2014
License: GPL
Website: http://www.nagios.org
Reading configuration data...
Read main config file okay...
WARNING: Extinfo objects are deprecated and will be removed in future versions
WARNING: Extinfo objects are deprecated and will be removed in future versions
WARNING: Extinfo objects are deprecated and will be removed in future versions
WARNING: Extinfo objects are deprecated and will be removed in future versions
WARNING: Extinfo objects are deprecated and will be removed in future versions
WARNING: Extinfo objects are deprecated and will be removed in future versions
Warning: Duplicate definition found for command 'check_cisco_ucs' (config file '/usr/local/nagios/etc/cisco/ucsObjs/cmd.cfg', starting on line 2)
Error: Could not add object property in file '/usr/local/nagios/etc/cisco/ucsObjs/cmd.cfg' on line 3.
Error processing object config files!
***> One or more problems was encountered while processing the config files...
Check your configuration file(s) to ensure that they contain valid
directives and data defintions. If you are upgrading from a previous
version of Nagios, you should be aware that some variables/definitions
may have been removed or modified in this version. Make sure to read
the HTML documentation regarding the config files, as well as the
'Whats New' section to find out what has changed. Code: Select all
# cat /usr/local/nagios/etc/cisco/ucsObjs/cmd.cfg
# 'check_cisco_ucs' command definition
define command{
command_name check_cisco_ucs
command_line $USER1$/cisco_ucs_nagios -u $ARG1$ --passEnc $ARG2$ -H $HOSTADDRESS$ -t $ARG3$ -q $ARG4$ $ARG5$
}
Re: Cisco UCSM Plugin Discovery
When you are doing the import, are you selecting the option to overwrite database?
We don't have any UCS servers to test that plugin on here so I'm not sure what those files contain. You could always zip up your /usr/local/nagios/etc/cisco directory and PM it to me so I can take a look at what those contain.
Edit: Received files and placed in shared support directory
We don't have any UCS servers to test that plugin on here so I'm not sure what those files contain. You could always zip up your /usr/local/nagios/etc/cisco directory and PM it to me so I can take a look at what those contain.
Edit: Received files and placed in shared support directory