Command HOST_NAME Macro

This support forum board is for support questions relating to Nagios XI, our flagship commercial network monitoring solution.
npolovenko
Support Tech
Posts: 3457
Joined: Mon May 15, 2017 5:00 pm

Re: Command HOST_NAME Macro

Post by npolovenko »

@sistemasproadata, Interesting. I found this description for the $HOSTNAME$ macro:

Code: Select all

$HOSTNAME$	Short name for the host (i.e. "biglinuxbox"). This value is taken from the host_name directive in the host definition.
This makes me think that you may not have referenced the correct hostname in the service definition? Can you upload the service definition, please?
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
sistemasproadata
Posts: 12
Joined: Mon Jan 15, 2018 8:36 am

Re: Command HOST_NAME Macro

Post by sistemasproadata »

the hosttemplates.cfg file:

Code: Select all

###############################################################################
#
# Host template configuration file
#
# Created by: Nagios Core Config Manager 2.6.10
# Date:       2018-01-22 11:23:11
# Version:    Nagios 3.x config file
#
# --- DO NOT EDIT THIS FILE BY HAND ---
# Nagios CCM will overwrite all manual settings during the next update if you
# would like to edit files manually, place them in the 'static' directory or
# import your configs into the CCM by placing them in the 'import' directory.
#
###############################################################################

define host {
       name                                     generic-host
       event_handler_enabled                    1
       flap_detection_enabled                   1
       process_perf_data                        1
       retain_status_information                1
       retain_nonstatus_information             1
       notification_period                      24x7
       notifications_enabled                    1
       register                                 0

}

define host {
       name                                     generic-printer
       check_command                            check-host-alive
       use                                      generic-host
       max_check_attempts                       10
       check_interval                           5
       retry_interval                           1
       check_period                             24x7
       contact_groups                           admins
       notification_interval                    30
       notification_period                      workhours
       notification_options                     d,r
       register                                 0
       check_period                             24x7
}

define host {
       name                                     generic-switch
       check_command                            check-host-alive
       use                                      generic-host
       max_check_attempts                       10
       check_interval                           5
       retry_interval                           1
       check_period                             24x7
       contact_groups                           admins
       notification_interval                    30
       notification_period                      24x7
       notification_options                     d,r
       register                                 0
}

define host {
       name                                     linux-server
       check_command                            check-host-alive
       use                                      generic-host
       max_check_attempts                       10
       check_interval                           5
       retry_interval                           1
       check_period                             24x7
       contact_groups                           admins
       notification_interval                    120
       notification_period                      workhours
       notification_options                     d,u,r
       register                                 0

}

define host {
       name                                     windows-server
       check_command                            check-host-alive
       use                                      generic-host
       max_check_attempts                       10
       check_interval                           5
       retry_interval                           1
       check_period                             24x7
       contact_groups                           admins
       notification_interval                    30
       notification_period                      24x7
       notification_options                     d,r
       register                                 0

}

define host {
       name                                     xiwizard_bpi_host
       check_command                            check_dummy!0!BPI Process
       use                                      xiwizard_generic_host
       register                                 0

}

define host {
       name                                     xiwizard_check_deface_host
       check_command                            check-host-alive-http
       use                                      xiwizard_generic_host
       register                                 0

}

define host {
       name                                     xiwizard_dnsquery_host
       check_command                            check_xi_host_ping!3000.0!80%!5000.0!100%
       use                                      xiwizard_generic_host
       icon_image                               server.png
       register                                 0

}

define host {
       name                                     xiwizard_domain_expiration_host_v2
       use                                      xiwizard_generic_host
       register                                 0

}

define host {
       name                                     xiwizard_exchange_host
       check_command                            check_xi_host_ping!3000.0!80%!5000.0!100%
       use                                      xiwizard_generic_host
       register                                 0

}

define host {
       name                                     xiwizard_ftpserver_host
       check_command                            check_xi_host_ping!3000.0!80%!5000.0!100%
       use                                      xiwizard_generic_host
       icon_image                               ftpserver.png
       register                                 0

}

define host {
       name                                     xiwizard_genericnetdevice_host
       check_command                            check_xi_host_ping!3000.0!80%!5000.0!100%
       use                                      xiwizard_generic_host
       register                                 0

}

define host {
       name                                     xiwizard_generic_host
       check_command                            check_xi_host_ping!3000.0!80%!5000.0!100%!!!!
       max_check_attempts                       5
       check_interval                           5
       retry_interval                           1
       active_checks_enabled                    1
       passive_checks_enabled                   1
       check_period                             xi_timeperiod_24x7
       event_handler_enabled                    1
       flap_detection_enabled                   1
       process_perf_data                        1
       retain_status_information                1
       retain_nonstatus_information             1
       contact_groups                           admins
       notification_interval                    60
       notification_period                      xi_timeperiod_24x7
       notification_options                     d,u,r,f,s,
       notifications_enabled                    1
       register                                 0

}

define host {
       name                                     xiwizard_ldapserver_host
       check_command                            check_xi_host_ping!3000.0!80%!5000.0!100%
       use                                      xiwizard_generic_host
       icon_image                               ldapserver.png
       register                                 0

}

define host {
       name                                     xiwizard_linuxserver_host
       check_command                            check_xi_host_ping!3000.0!80%!5000.0!100%
       use                                      xiwizard_generic_host
       register                                 0

}

define host {
       name                                     xiwizard_linuxsnmp_host
       check_command                            check_xi_host_ping!3000.0!80%!5000.0!100%
       use                                      xiwizard_generic_host
       register                                 0

}

define host {
       name                                     xiwizard_mailserver_host
       check_command                            check_xi_host_ping!3000.0!80%!5000.0!100%
       use                                      xiwizard_generic_host
       register                                 0

}

define host {
       name                                     xiwizard_mongodbdatabase_host
       check_command                            check_xi_host_ping!3000.0!80%!5000.0!100%
       use                                      xiwizard_generic_host
       register                                 0

}

define host {
       name                                     xiwizard_mongodbserver_host
       check_command                            check_xi_host_ping!3000.0!80%!5000.0!100%
       use                                      xiwizard_generic_host
       register                                 0

}

define host {
       name                                     xiwizard_mssqldatabase_host
       check_command                            check_xi_host_ping!3000.0!80%!5000.0!100%
       use                                      xiwizard_generic_host
       register                                 0
}

define host {
       name                                     xiwizard_mssqlquery_host
       check_command                            check_xi_host_ping!3000.0!80%!5000.0!100%
       use                                      xiwizard_generic_host
       register                                 0

}

define host {
       name                                     xiwizard_mssqlserver_host
       check_command                            check_xi_host_ping!3000.0!80%!5000.0!100%
       use                                      xiwizard_generic_host
       register                                 0

}

define host {
       name                                     xiwizard_mysqlquery_host
       check_command                            check_xi_host_ping!3000.0!80%!5000.0!100%
       use                                      xiwizard_generic_host
       register                                 0

}

define host {
       name                                     xiwizard_mysqlserver_host
       check_command                            check_xi_host_ping!3000.0!80%!5000.0!100%
       use                                      xiwizard_generic_host
       register                                 0

}

define host {
       name                                     xiwizard_nagioslogserver_host
       check_command                            check_xi_host_ping!3000.0!80%!5000.0!100%
       use                                      xiwizard_generic_host
       icon_image                               nagioslogserver.png
       register                                 0

}

define host {
       name                                     xiwizard_nagiosxiserver_host
       check_command                            check_xi_host_ping!3000.0!80%!5000.0!100%
       use                                      xiwizard_generic_host
       register                                 0

}

define host {
       name                                     xiwizard_ncpa_host
       check_command                            check_xi_host_ping!3000.0!80%!5000.0!100%
       use                                      xiwizard_generic_host
       register                                 0
}

define host {
       name                                     xiwizard_nna_host
       check_command                            check_xi_nna
       use                                      xiwizard_generic_host
       register                                 0

}

define host {
       name                                     xiwizard_oraclequery_host
       check_command                            check_xi_host_ping!3000.0!80%!5000.0!100%
       use                                      xiwizard_generic_host
       register                                 0

}

define host {
       name                                     xiwizard_oracleserverspace_host
       check_command                            check_xi_host_ping!3000.0!80%!5000.0!100%
       use                                      xiwizard_generic_host
       register                                 0

}

define host {
       name                                     xiwizard_oracletablespace_host
       check_command                            check_xi_host_ping!3000.0!80%!5000.0!100%
       use                                      xiwizard_generic_host
       register                                 0

}

define host {
       name                                     xiwizard_passive_host
       check_command                            check_dummy!0!"No data received yet."
       use                                      xiwizard_generic_host
       max_check_attempts                       1
       active_checks_enabled                    0
       passive_checks_enabled                   1
       register                                 0

}

define host {
       name                                     xiwizard_postgresdb_host
       check_command                            check_xi_host_ping!3000.0!80%!5000.0!100%
       use                                      xiwizard_generic_host
       register                                 0

}

define host {
       name                                     xiwizard_postgresquery_host
       check_command                            check_xi_host_ping!3000.0!80%!5000.0!100%
       use                                      xiwizard_generic_host
       register                                 0

}

define host {
       name                                     xiwizard_postgresserver_host
       check_command                            check_xi_host_ping!3000.0!80%!5000.0!100%
       use                                      xiwizard_generic_host
       register                                 0

}

define host {
       name                                     xiwizard_printer_host
       check_command                            check_xi_host_ping!3000.0!80%!5000.0!100%
       use                                      xiwizard_generic_host
       register                                 0

}

define host {
       name                                     xiwizard_radiusserver_host
       check_command                            check_xi_host_ping!3000.0!80%!5000.0!100%
       use                                      xiwizard_generic_host
       icon_image                               radiusserver.png
       register                                 0

}

define host {
       name                                     xiwizard_snmptrap_host
       check_command                            check_dummy!0!"Trap host assumed to be UP"
       use                                      xiwizard_generic_host
       register                                 0

}

define host {
       name                                     xiwizard_switch_host
       check_command                            check_xi_host_ping!3000.0!80%!5000.0!100%
       use                                      xiwizard_generic_host
       register                                 0

}

define host {
       name                                     xiwizard_tftp_host
       check_command                            check-host-alive-tftp
       use                                      xiwizard_generic_host
       register                                 0

}

define host {
       name                                     xiwizard_vmware_guest
       check_command                            check_xi_host_ping!3000.0!80%!5000.0!100%

define host {
       name                                     xiwizard_vmware_host
       check_command                            check_xi_host_ping!3000.0!80%!5000.0!100%
       use                                      xiwizard_generic_host
       register                                 0

}

define host {
       name                                     xiwizard_watchguard_host
       check_command                            check_xi_host_ping!3000.0!80%!5000.0!100%
       use                                      xiwizard_generic_host
       register                                 0

}

define host {
       name                                     xiwizard_websensor_host
       check_command                            check_xi_host_ping!3000.0!80%!5000.0!100%
       use                                      xiwizard_generic_host
       register                                 0

}

define host {
       name                                     xiwizard_website_host
       check_command                            check_xi_host_http
       use                                      xiwizard_generic_host
       register                                 0

}

define host {
       name                                     xiwizard_webtransaction_host
       check_command                            check_xi_host_http
       use                                      xiwizard_generic_host
       register                                 0

}

define host {
       name                                     xiwizard_windowsdesktop_host
       check_command                            check_xi_host_ping!3000.0!80%!5000.0!100%
       use                                      xiwizard_generic_host
       register                                 0

}

define host {
       name                                     xiwizard_windowsserver_host
       check_command                            check_xi_host_ping!3000.0!80%!5000.0!100%
       use                                      xiwizard_generic_host
       register                                 0

}

define host {
       name                                     xiwizard_windowssnmp_host
       check_command                            check_xi_host_ping!3000.0!80%!5000.0!100%
       use                                      xiwizard_generic_host
       register                                 0

}

define host {
       name                                     xiwizard_windowswmi_host
       check_command                            check_xi_host_ping!3000.0!80%!5000.0!100%!!!!
       use                                      xiwizard_generic_host
       notification_interval                    5
       notification_period                      xi_timeperiod_24x7
       notification_options                     d,u,r,f,
       notifications_enabled                    1
       register                                 0

}

###############################################################################
#
# Check command configuration file
#
# END OF FILE
#
###############################################################################
                                                                                             

servicetemplates.cfg file:

Code: Select all

###############################################################################
#
# Service template configuration file
#
# Created by: Nagios Core Config Manager 2.6.10
# Date:       2018-01-22 11:23:11
# Version:    Nagios 3.x config file
#
# --- DO NOT EDIT THIS FILE BY HAND ---
# Nagios CCM will overwrite all manual settings during the next update if you
# would like to edit files manually, place them in the 'static' directory or
# import your configs into the CCM by placing them in the 'import' directory.
#
###############################################################################

define service {
       name                                     generic-service
       is_volatile                              0
       max_check_attempts                       3
       check_interval                           10
       retry_interval                           2
       active_checks_enabled                    1
       passive_checks_enabled                   1
       check_period                             24x7
       parallelize_check                        1
       obsess_over_service                      1
       check_freshness                          0
       event_handler_enabled                    1
       flap_detection_enabled                   1
       process_perf_data                        1
       retain_status_information                1
       retain_nonstatus_information             1
       notification_interval                    60
       notification_period                      24x7
       notification_options                     w,u,c,r
       notifications_enabled                    1
       contact_groups                           admins
       register                                 0

}

define service {
       name                                     local-service
       use                                      generic-service
       max_check_attempts                       4
       check_interval                           5
       retry_interval                           1
       register                                 0

}

define service {
       name                                     xiwizard_bpi_service
       use                                      xiwizard_generic_service
       register                                 0

}


define service {
       name                                     xiwizard_check_deface_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_deface
       check_interval                           60
       register                                 0

}

define service {
       name                                     xiwizard_check_file_sa_service
       use                                      xiwizard_generic_service
       check_command                            check_file_size_age
       register                                 0

}

define service {
       name                                     xiwizard_check_file_service
       use                                      xiwizard_generic_service
       check_command                            check_file_service
       register                                 0

}

define service {
       name                                     xiwizard_check_sla
       use                                      xiwizard_generic_service
       check_command                            check_xi_sla
       register                                 0

}

define service {
       name                                     xiwizard_dnsquery_service
       service_description                      DNS Lookup
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_dns
       register                                 0

}

define service {
       name                                     xiwizard_domain_expiration_service_v2
       use                                      xiwizard_generic_service
       check_command                            check_xi_domain_v2
       check_interval                           1440
       register                                 0

}

define service {
       name                                     xiwizard_exchange_ping_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_ping!3000.0!80%!5000.0!100%
       register                                 0

}

define service {
       name                                     xiwizard_exchange_service
       use                                      xiwizard_generic_service
       register                                 0

}

define service {
       name                                     xiwizard_ftpserver_server_service
       service_description                      FTP Server
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_ftp
       register                                 0

}

define service {
       name                                     xiwizard_ftpserver_transfer_service
       service_description                      FTP Transfer
       use                                      xiwizard_generic_service
       check_command                            check_ftp_fully
       icon_image                               ftpserver.png
       register                                 0

}

define service {
       name                                     xiwizard_ftp_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_ftp
       register                                 0

}

define service {
       name                                     xiwizard_genericnetdevice_ping_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_ping!3000.0!80%!5000.0!100%
       register                                 0

}

define service {
       name                                     xiwizard_generic_service
       check_command                            check_xi_service_none!!!!!!!!
       is_volatile                              0
       max_check_attempts                       5
       check_interval                           5
       retry_interval                           1
       active_checks_enabled                    1
       passive_checks_enabled                   1
       check_period                             xi_timeperiod_24x7
       parallelize_check                        1
       obsess_over_service                      1
       check_freshness                          0
       event_handler_enabled                    1
       flap_detection_enabled                   1
       process_perf_data                        1
       retain_status_information                1
       retain_nonstatus_information             1
       notification_interval                    60
       notification_period                      xi_timeperiod_24x7
       notification_options                     w,c,u,r,f,s,
       notifications_enabled                    1
       contact_groups                           admins
       register                                 0

}

define service {
       name                                     xiwizard_imap_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_imap
       register                                 0

}

define service {
       name                                     xiwizard_ldapserver_ldap_service
       service_description                      LDAP
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_ldap
       icon_image                               ldapserver.png
       register                                 0

}

define service {
       name                                     xiwizard_linuxserver_ping_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_ping!3000.0!80%!5000.0!100%
       register                                 0

}

define service {
       name                                     xiwizard_linuxsnmp_load
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_snmp_linux_load
       register                                 0

}

define service {
       name                                     xiwizard_linuxsnmp_process
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_snmp_linux_process
       register                                 0

}
define service {
       name                                     xiwizard_linuxsnmp_storage
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_snmp_linux_storage
       register                                 0

}

define service {
       name                                     xiwizard_mailserver_ping_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_ping!3000.0!80%!5000.0!100%
       register                                 0

}

define service {
       name                                     xiwizard_mailserver_service
       use                                      xiwizard_generic_service
       register                                 0

}

define service {
       name                                     xiwizard_mongodbdatabase_service
       use                                      xiwizard_generic_service
       check_command                            check_mongodb_database
       register                                 0

}

define service {
       name                                     xiwizard_mongodbserver_service
       use                                      xiwizard_generic_service
       check_command                            check_mongodb_server
       register                                 0

}

define service {
       name                                     xiwizard_mountpoint_check
       use                                      xiwizard_generic_service
       check_command                            check_mountpoint
       register                                 0

}

define service {
       name                                     xiwizard_mountpoint_check_table
       use                                      xiwizard_generic_service
       check_command                            check_mountpoint
       register                                 0

}
define service {
       name                                     xiwizard_mssqldatabase_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_mssql_database
       register                                 0

}

define service {
       name                                     xiwizard_mssqlquery_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_mssql_query
       register                                 0

}

define service {
       name                                     xiwizard_mssqlserver_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_mssql_server
       register                                 0

}

define service {
       name                                     xiwizard_mysqlquery_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_mysql_health
       register                                 0

}

define service {
       name                                     xiwizard_mysqlserver_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_mysql_health
       register                                 0

}

define service {
       name                                     xiwizard_nagioslogserver_service
       service_description                      Nagios Log Server Query
       use                                      xiwizard_generic_service
       register                                 0

}

define service {
       name                                     xiwizard_nagiostats_service
       use                                      xiwizard_generic_service
       check_command                            check_nagiosxi_performance
       register                                 0

}

define service {
       name                                     xiwizard_nagiosxiserver_http_service
       use                                      xiwizard_website_http_service
       register                                 0

}

define service {
       name                                     xiwizard_nagiosxiserver_ping_service
       use                                      xiwizard_website_ping_service
       register                                 0

}

define service {
       name                                     xiwizard_nagiosxiserver_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_nagiosxiserver
       register                                 0

}

define service {
       name                                     xiwizard_ncpa_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_ncpa
       register                                 0

}

define service {
       name                                     xiwizard_nna_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_nna
       register                                 0

}

define service {
       name                                     xiwizard_nrpe_service
       use                                      xiwizard_generic_service
       check_command                            check_nrpe
       register                                 0

}

define service {
       name                                     xiwizard_oraclequery_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_oraclequery
       register                                 0

}

define service {
       name                                     xiwizard_oracleserverspace_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_oracleserverspace
       register                                 0

}

define service {
       name                                     xiwizard_oracletablespace_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_oracletablespace
       register                                 0

}

define service {
       name                                     xiwizard_passive_service
       service_description                      Passive Service
       use                                      xiwizard_generic_service
       check_command                            check_dummy!0!"No data received yet."
       is_volatile                              0
       initial_state                            o
       max_check_attempts                       1
       active_checks_enabled                    0
       passive_checks_enabled                   1
       flap_detection_enabled                   0
       stalking_options                         o,w,u,c
       register                                 0

}

define service {
       name                                     xiwizard_pop_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_pop
       register                                 0

}

define service {
       name                                     xiwizard_postgresdb_service
       use                                      xiwizard_generic_service
       register                                 0

}

define service {
       name                                     xiwizard_postgresquery_service
       use                                      xiwizard_generic_service
       register                                 0

}

define service {
       name                                     xiwizard_postgresserver_service
       use                                      xiwizard_generic_service
       register                                 0

}
define service {
       name                                     xiwizard_printer_hpjd_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_hpjd!public
       register                                 0

}

define service {
       name                                     xiwizard_printer_ping_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_ping!3000.0!80%!5000.0!100%
       register                                 0

}

define service {
       name                                     xiwizard_radiusserver_radius_service
       service_description                      Radius Server
       use                                      xiwizard_generic_service
       icon_image                               radiusserver.png
       register                                 0

}

define service {
       name                                     xiwizard_smtp_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_smtp
       register                                 0

}

define service {
       name                                     xiwizard_snmptrap_service
       service_description                      SNMP Traps
       use                                      xiwizard_generic_service
       check_command                            check_dummy!0!"TRAP RESET"
       is_volatile                              1
       initial_state                            o
       max_check_attempts                       1
       active_checks_enabled                    0
       passive_checks_enabled                   1
       flap_detection_enabled                   0
       stalking_options                         o,w,u,c
       icon_image                               snmptrap.png
       register                                 0

}

define service {
       name                                     xiwizard_snmp_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_snmp
       register                                 0

}
define service {
       name                                     xiwizard_ssh_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_ssh
       register                                 0

}

define service {
       name                                     xiwizard_switch_ping_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_ping!3000.0!80%!5000.0!100%
       register                                 0

}

define service {
       name                                     xiwizard_switch_port_bandwidth_service
       use                                      xiwizard_generic_service
       register                                 0

}

define service {
       name                                     xiwizard_switch_port_status_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_ifoperstatus!public!1
       register                                 0

}

define service {
       name                                     xiwizard_tcp_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_tcp
       register                                 0

}

define service {
       name                                     xiwizard_tftp_service_connect
       use                                      xiwizard_generic_service
       check_command                            check_tftp_connect
       register                                 0

}

define service {
       name                                     xiwizard_tftp_service_get
       use                                      xiwizard_generic_service
       check_command                            check_tftp_get
       register                                 0

}

define service {
       name                                     xiwizard_udp_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_udp
       register                                 0

}

define service {
       name                                     xiwizard_watchguard_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_snmp_watchguard
       register                                 0

}

define service {
       name                                     xiwizard_websensor_ping_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_ping!3000.0!80%!5000.0!100%
       register                                 0

}

define service {
       name                                     xiwizard_websensor_service
       use                                      xiwizard_generic_service
       check_command                            check_em01_temp
       register                                 0

}

define service {
       name                                     xiwizard_website_dnsip_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_dns
       register                                 0

}

define service {
       name                                     xiwizard_website_dns_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_dns
       register                                 0

}

define service {
       name                                     xiwizard_website_http_cert_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_http_cert!30
       register                                 0

}

define service {
       name                                     xiwizard_website_http_content_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_http_content!"Content"
       register                                 0

}

define service {
       name                                     xiwizard_website_http_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_http
       register                                 0

}

define service {
       name                                     xiwizard_website_ping_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_ping!3000.0!80%!5000.0!100%
       register                                 0

}

define service {
       name                                     xiwizard_webtransaction_webinject_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_webinject!none
       icon_image                               whirl.png
       register                                 0

}

define service {
       name                                     xiwizard_windowsdesktop_nsclient_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_nsclient!password!CLIENTVERSION
       register                                 0

}

define service {
       name                                     xiwizard_windowsdesktop_ping_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_ping!3000.0!80%!5000.0!100%
       register                                 0

}

define service {
       name                                     xiwizard_windowseventlog_service
       service_description                      Event Log Service
       use                                      xiwizard_generic_service
       check_command                            check_dummy!0!"No data received yet."
       is_volatile                              1
       initial_state                            o
       max_check_attempts                       1
       active_checks_enabled                    0
       passive_checks_enabled                   1
       flap_detection_enabled                   0
       stalking_options                         o,w,u,c
       register                                 0

}

define service {
       name                                     xiwizard_windowsserver_nsclient_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_nsclient!cdDwDNwjLFDAdKzD.!CLIENTVERSION!!!!!!
       register                                 0

}

define service {
       name                                     xiwizard_windowsserver_ping_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_ping!3000.0!80%!5000.0!100%
       register                                 0

}

define service {
       name                                     xiwizard_windowssnmp_load
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_snmp_win_load
       register                                 0

}

define service {
       name                                     xiwizard_windowssnmp_process
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_snmp_win_process
       register                                 0

}

define service {
       name                                     xiwizard_windowssnmp_service
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_snmp_win_service
       register                                 0

}

define service {
       name                                     xiwizard_windowssnmp_storage
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_snmp_win_storage
       register                                 0

}

define service {
       name                                     xiwizard_windowswmi_service
                                                                                 
       use                                      xiwizard_generic_service
       check_command                            check_xi_service_wmiplus
       register                                 0

}

###############################################################################
#
# Service template configuration file
#
# END OF FILE
#
###############################################################################
                                                                                             

npolovenko
Support Tech
Posts: 3457
Joined: Mon May 15, 2017 5:00 pm

Re: Command HOST_NAME Macro

Post by npolovenko »

@sistemasproadata, Thank you. But I also wanted to see a service definition for the check that is calling veeam_estado. In particular, I want to see if there's a line in that definition that says:

Code: Select all

host_name  srvcon003.proa.com
It may be easier just to get your profile. To send us your system profile:
Login to the Nagios XI GUI using a web browser.
Click the "Admin" > "System Profile" Menu
Click the "Download Profile" button
Save the profile.zip file and attach it to your next post, or upload it to a cloud storage of your choice and send me the link via pm. After you send it please post something in this thread to bring it back up in the support queue.
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
sistemasproadata
Posts: 12
Joined: Mon Jan 15, 2018 8:36 am

Re: Command HOST_NAME Macro

Post by sistemasproadata »

hi, I sent you the system profile.

Thanks
npolovenko
Support Tech
Posts: 3457
Joined: Mon May 15, 2017 5:00 pm

Re: Command HOST_NAME Macro

Post by npolovenko »

@sistemasproadata, I could replicate the problem you were having. When you click on Run the Command in Core Configurations Manager the command is being executed under Apache user, not under Nagios user. And the apache user doesn't know about the $HOSTNAME$ macro. But if you save it and apply the config, then on the XI home page the service check will be executed by the Nagios user, and the $HOSTNAME$ macro will get applied correctly. The screenshots below will show you what's going on:
Untitled.png
Untitled1.png
Untitled3.png
You do not have the required permissions to view the files attached to this post.
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
sistemasproadata
Posts: 12
Joined: Mon Jan 15, 2018 8:36 am

Re: Command HOST_NAME Macro

Post by sistemasproadata »

Thanks, you are right, I was testing it with the run command :( but the check works fine without the check command test.

Sorry for the inconveniences.
Best regards
npolovenko
Support Tech
Posts: 3457
Joined: Mon May 15, 2017 5:00 pm

Re: Command HOST_NAME Macro

Post by npolovenko »

@sistemasproadata, That got me also confused for a while. Not a problem. I'll lock this thread as resolved.
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
Locked