WMI config error

This support forum board is for support questions relating to Nagios XI, our flagship commercial network monitoring solution.
Locked
paulj
Posts: 2
Joined: Tue Feb 10, 2015 7:11 pm

WMI config error

Post by paulj »

Hi I haven't been able to add a WMI host from my Hyper-V test domain.

Here is the error and the contents of the referenced config file.


Reading configuration data...
Read main config file okay...
Error: Service has no hosts and/or service_description (config file '/usr/local/nagios/etc/services/192.168.102.30.cfg', starting on line 16)
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 previos
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.




Config File /usr/local/nagios/etc/services/192.168.102.30 contents.............

define service {
host_name 192.168.102.30
service_description LDAP
use xiwizard_tcp_service
check_command check_xi_service_tcp!-p 389
max_check_attempts 5
check_interval 5
retry_interval 1
check_period xi_timeperiod_24x7
notification_interval 60
notification_period xi_timeperiod_24x7
contacts nagiosadmin
_xiwizard autodiscovery
register 1
}

define service {
host_name 192.168.102.30
service_description NetBIOS
use xiwizard_tcp_service
check_command check_xi_service_tcp!-p 139
max_check_attempts 5
check_interval 5
retry_interval 1
check_period xi_timeperiod_24x7
notification_interval 60
notification_period xi_timeperiod_24x7
contacts nagiosadmin
_xiwizard autodiscovery
register 1
}

define service {
host_name 192.168.102.30
service_description Ping
use xiwizard_genericnetdevice_ping_service
max_check_attempts 5
check_interval 5
retry_interval 1
check_period xi_timeperiod_24x7
notification_interval 60
notification_period xi_timeperiod_24x7
contacts nagiosadmin
_xiwizard autodiscovery
register 1
}

define service {
host_name 192.168.102.30
service_description RDP
use xiwizard_tcp_service
check_command check_xi_service_tcp!-p 3389
max_check_attempts 5
check_interval 5
retry_interval 1
check_period xi_timeperiod_24x7
notification_interval 60
notification_period xi_timeperiod_24x7


As you can see services and host are included in the config file so not sure how to resolve this. I have been through the steps of setting up the windows machine and the nagios host server.
Cheers pj
User avatar
lmiltchev
Bugs find me
Posts: 13589
Joined: Mon May 23, 2011 12:15 pm

Re: WMI config error

Post by lmiltchev »

When apply configuration fails, nagios reverts back to the last known good configuration. Looking at flat files may not give you the information you need.
Have you checked the configs of all services on 192.168.102.30 in the CCM? Do you see any snapshots, colored in red under the "Monitoring Configuration Snapshots" page? Have examined the one with config errors?
Be sure to check out our Knowledgebase for helpful articles and solutions!
User avatar
Box293
Too Basu
Posts: 5126
Joined: Sun Feb 07, 2010 10:55 pm
Location: Deniliquin, Australia
Contact:

Re: WMI config error

Post by Box293 »

What version of XI do you have?

Go into CCM
Tools > Write Config Files
Click the Delete button
It will say "Successfully deleted all Host / Service Config Files"
NOTE: if you don't see a delete button, these two commands do the same as the delete button:

Code: Select all

rm -f /usr/local/nagios/etc/hosts/*.*
rm -f /usr/local/nagios/etc/services/*.*
Click the Write Button
It will show an output of all the files it creates
Click the Verify button
The output should end with "Total Errors: 0"

Do you get 0 errors?

If you don't please go and resolve the highlighted problem and then perform the steps above again.

If you don't have any errors what happens when you Apply Config?
Quick Tools > Apply Configuration
Click the Apply Configuration button
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
paulj
Posts: 2
Joined: Tue Feb 10, 2015 7:11 pm

Re: WMI config error

Post by paulj »

I resolved it by following these instructions

Go to Configure -> Core Config Manager -> Services (on the left side) and search for "192.168.103.30" to find the services for that host. Spot-check some of the services to make sure they have a service description and have at least one attached host under "Manage Hosts". If either is missing, please fill in appropriate values.

Save any offending services and click "Apply Config". If it fails, please open a ticket and include the error message.


Cheers for your responses.
cmerchant
Posts: 546
Joined: Wed Sep 24, 2014 11:19 am

Re: WMI config error

Post by cmerchant »

Glad you resolved your config errors. We'll go ahead and close the thread. Thanks.
Locked