###############################################################################
# WINDOWS.CFG - SAMPLE CONFIG FILE FOR MONITORING A WINDOWS MACHINE
#
#
# NOTES: This config file assumes that you are using the sample configuration
#        files that get installed with the Nagios quickstart guide.
#
###############################################################################




###############################################################################
###############################################################################
#
# HOST DEFINITIONS
#
###############################################################################
###############################################################################

# Define a host for the Windows machine we'll be monitoring
# Change the host_name, alias, and address to fit your situation

define host{
        use             windows-server  ; Inherit default values from a template
        host_name       TGCS011         ; The name we're giving to this host
        alias           Windows 2012 DC ; A longer name associated with the host
        address         10.2.8.30       ; IP address of the host
        }
define host{
        use             windows-server  ; Inherit default values from a template
        host_name       TGCS012         ; The name we're giving to this host
        alias           Windows 2012 DC ; A longer name associated with the host
        address         10.2.8.24       ; IP address of the host
        }
define host{
        use             windows-server  ; Inherit default values from a template
        host_name       TGCS013         ; The name we're giving to this host
        alias           Windows 2012 Web Server ; A longer name associated with the host
        address         10.2.8.23       ; IP address of the host
        }
define host{
        use             windows-server  ; Inherit default values from a template
        host_name       TGCS010         ; The name we're giving to this host
        alias           Windows 2008 WSUS & SQL ; A longer name associated with the host
        address         10.2.8.17       ; IP address of the host
        notification_period	skip1451hrm	; No notifications Monday 1:45PM to 2:45PM for WSUS Cleanup
        }
define host{
        use             windows-server  ; Inherit default values from a template
        host_name       TGCS025         ; The name we're giving to this host
        alias           Windows 2008 Exchange 2010 ; A longer name associated with the host
        _ALLOWEDUSERS   administrator
	address         10.2.8.36       ; IP address of the host
        }
define host{
        use             windows-server  ; Inherit default values from a template
        host_name       TGCS001         ; The name we're giving to this host
        alias           Windows 2008 VM ; A longer name associated with the host
        address         10.2.8.11       ; IP address of the host
        }
define host{
        use             windows-server  ; Inherit default values from a template
        host_name       TGCS002         ; The name we're giving to this host
        alias           Windows 2003 DC VM ; A longer name associated with the host
        address         10.2.8.12       ; IP address of the host
        }
define host{
        use             windows-server  ; Inherit default values from a template
        host_name       TGCS003         ; The name we're giving to this host
        alias           Windows 2008 DC VM ; A longer name associated with the host
        address         10.2.8.28       ; IP address of the host
        }
define host{
        use             windows-server  ; Inherit default values from a template
        host_name       TGCS014         ; The name we're giving to this host
        alias           Windows 2012 SQL VM ; A longer name associated with the host
        address         10.2.8.21       ; IP address of the host
        }
define host{
        use             windows-server  ; Inherit default values from a template
        host_name       TGCS015         ; The name we're giving to this host
        alias           Windows 2012 LOGGER VM ; A longer name associated with the host
        address         10.2.8.22       ; IP address of the host
        }
define host{
        use             windows-server  ; Inherit default values from a template
        host_name       TGCS016         ; The name we're giving to this host
        alias           Windows 2012 WSUS VM ; A longer name associated with the host
        address         10.2.8.16       ; IP address of the host
        notification_period	skip1451hrm	; No notifications Monday 1:45PM to 2:45PM for WSUS Cleanup
        }
define host{
        use             windows-server  ; Inherit default values from a template
        host_name       TGCS007         ; The name we're giving to this host
        alias           Windows 2008 vCenter ; A longer name associated with the host
        address         10.2.8.48       ; IP address of the host
        }


###############################################################################
###############################################################################
#
# HOST GROUP DEFINITIONS
#
###############################################################################
###############################################################################


# Define a hostgroup for Windows machines
# All hosts that use the windows-server template will automatically be a member of this group

define hostgroup{
        hostgroup_name  windows-servers ; The name of the hostgroup
        alias           Windows Servers ; Long name of the group
        }




###############################################################################
###############################################################################
#
# SERVICE DEFINITIONS
#
###############################################################################
###############################################################################


# Create a service for monitoring the version of NSCLient++ that is installed
# Change the host_name to match the name of the host you defined above

define service{
        use                     generic-service
        host_name               TGCS011
        service_description     NSClient++ Version
        servicegroups           nsclients
        check_command           check_nt!CLIENTVERSION
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     NSClient++ Version
        servicegroups           nsclients
        check_command           check_nt!CLIENTVERSION
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     NSClient++ Version
        servicegroups           nsclients
        check_command           check_nt!CLIENTVERSION
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     NSClient++ Version
        servicegroups           nsclients
        check_command           check_nt!CLIENTVERSION
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     NSClient++ Version
        servicegroups           nsclients
        check_command           check_nt!CLIENTVERSION
        }
define service{
        use                     generic-service
        host_name               TGCS001
        service_description     NSClient++ Version
        servicegroups           nsclients        
        check_command           check_nt!CLIENTVERSION
        }
define service{
        use                     generic-service
        host_name               TGCS002
        service_description     NSClient++ Version
        servicegroups           nsclients        
        check_command           check_nt!CLIENTVERSION
        }
define service{
        use                     generic-service
        host_name               TGCS003
        service_description     NSClient++ Version
        servicegroups           nsclients
        check_command           check_nt!CLIENTVERSION
        }
define service{
        use                     generic-service
        host_name               TGCS014
        service_description     NSClient++ Version
        servicegroups           nsclients
        check_command           check_nt!CLIENTVERSION
        }
define service{
        use                     generic-service
        host_name               TGCS015
        service_description     NSClient++ Version
        servicegroups           nsclients
        check_command           check_nt!CLIENTVERSION
        }
define service{
        use                     generic-service
        host_name               TGCS016
        service_description     NSClient++ Version
        servicegroups           nsclients
        check_command           check_nt!CLIENTVERSION
        }
define service{
        use                     generic-service
        host_name               TGCS007
        service_description     NSClient++ Version
        servicegroups           nsclients
        check_command           check_nt!CLIENTVERSION
        }

# for monitoring the uptime of the server
# Change the host_name to match the name of the host you defined above

define service{
        use                     generic-service
        host_name               TGCS011
        service_description     Uptime
        check_command           check_nt!UPTIME
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     Uptime
        check_command           check_nt!UPTIME
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     Uptime
        check_command           check_nt!UPTIME
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     Uptime
        check_command           check_nt!UPTIME
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     Uptime
        check_command           check_nt!UPTIME
        }
define service{
        use                     generic-service
        host_name               TGCS001
        service_description     Uptime
        check_command           check_nt!UPTIME
        }
define service{
        use                     generic-service
        host_name               TGCS002
        service_description     Uptime
        check_command           check_nt!UPTIME
        }
define service{
        use                     generic-service
        host_name               TGCS003
        service_description     Uptime
        check_command           check_nt!UPTIME
        }
define service{
        use                     generic-service
        host_name               TGCS014
        service_description     Uptime
        check_command           check_nt!UPTIME
        }
define service{
        use                     generic-service
        host_name               TGCS015
        service_description     Uptime
        check_command           check_nt!UPTIME
        }
define service{
        use                     generic-service
        host_name               TGCS016
        service_description     Uptime
        check_command           check_nt!UPTIME
        }
define service{
        use                     generic-service
        host_name               TGCS007
        service_description     Uptime
        check_command           check_nt!UPTIME
        }

# Create a service for monitoring CPU load
# Change the host_name to match the name of the host you defined above

define service{
        use                     generic-service
        host_name               TGCS011
        service_description     CPU Load
        servicegroups           CPULoad
	check_command           check_nt!CPULOAD!-l 5,80,90
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     CPU Load
	servicegroups           CPULoad
        check_command           check_nt!CPULOAD!-l 5,80,90
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     CPU Load
	servicegroups           CPULoad
        check_command           check_nt!CPULOAD!-l 5,80,90
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     CPU Load
	servicegroups           CPULoad
        check_command           check_nt!CPULOAD!-l 5,80,90
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     CPU Load
	servicegroups           CPULoad
        check_command           check_nt!CPULOAD!-l 5,80,90
        }
define service{
        use                     generic-service
        host_name               TGCS001
        service_description     CPU Load
	servicegroups           CPULoad
        check_command           check_nt!CPULOAD!-l 5,90,95
        }
define service{
        use                     generic-service
        host_name               TGCS002
        service_description     CPU Load
	servicegroups           CPULoad
        check_command           check_nt!CPULOAD!-l 5,90,95
        }
define service{
        use                     generic-service
        host_name               TGCS003
        service_description     CPU Load
	servicegroups           CPULoad
        check_command           check_nt!CPULOAD!-l 5,90,95
        }
define service{
        use                     generic-service
        host_name               TGCS014
        service_description     CPU Load
	servicegroups           CPULoad        
	check_command           check_nt!CPULOAD!-l 5,90,95
        }
define service{
        use                     generic-service
        host_name               TGCS015
        service_description     CPU Load
	servicegroups           CPULoad
        check_command           check_nt!CPULOAD!-l 5,90,95
        }
define service{
        use                     generic-service
        host_name               TGCS016
        service_description     CPU Load
	servicegroups           CPULoad
        check_command           check_nt!CPULOAD!-l 5,90,95
        }
define service{
        use                     generic-service
        host_name               TGCS007
        service_description     CPU Load
        servicegroups           CPULoad
        check_command           check_nt!CPULOAD!-l 5,90,95
        }

# Create a service for monitoring memory usage
# Change the host_name to match the name of the host you defined above

define service{
        use                     generic-service
        host_name               TGCS011
        service_description     Memory Usage
        servicegroups           MemUsage
	check_command           check_nt!MEMUSE!-w 80 -c 90
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     Memory Usage
	servicegroups           MemUsage
        check_command           check_nt!MEMUSE!-w 80 -c 90
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     Memory Usage
	servicegroups           MemUsage
        check_command           check_nt!MEMUSE!-w 80 -c 90
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     Memory Usage
	servicegroups           MemUsage
        check_command           check_nt!MEMUSE!-w 80 -c 90
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     Memory Usage
	servicegroups           MemUsage
        check_command           check_nt!MEMUSE!-w 80 -c 90
        }
define service{
        use                     generic-service
        host_name               TGCS001
        service_description     Memory Usage
	servicegroups           MemUsage
        check_command           check_nt!MEMUSE!-w 80 -c 90
        }
define service{
        use                     generic-service
        host_name               TGCS002
        service_description     Memory Usage
	servicegroups           MemUsage
        check_command           check_nt!MEMUSE!-w 80 -c 90
        }
define service{
        use                     generic-service
        host_name               TGCS003
        service_description     Memory Usage
	servicegroups           MemUsage
        check_command           check_nt!MEMUSE!-w 80 -c 90
        }
define service{
        use                     generic-service
        host_name               TGCS014
        service_description     Memory Usage
	servicegroups           MemUsage
        check_command           check_nt!MEMUSE!-w 80 -c 90
        }
define service{
        use                     generic-service
        host_name               TGCS015
        service_description     Memory Usage
	servicegroups           MemUsage
        check_command           check_nt!MEMUSE!-w 80 -c 90
        }
define service{
        use                     generic-service
        host_name               TGCS016
        service_description     Memory Usage
	servicegroups           MemUsage
        check_command           check_nt!MEMUSE!-w 80 -c 90
        }

# Create a service for monitoring C:\ disk usage
# Change the host_name to match the name of the host you defined above

define service{
        use                     generic-service
        host_name               TGCS011
        service_description     C:\ Drive Space
        servicegroups           DriveSpace
	check_command           check_nt!USEDDISKSPACE!-l c -w 80 -c 90
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     E:\ Drive Space
	servicegroups           DriveSpace
        check_command           check_nt!USEDDISKSPACE!-l e -w 80 -c 90
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     F:\ Drive Space
	servicegroups           DriveSpace
        check_command           check_nt!USEDDISKSPACE!-l f -w 80 -c 90
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     C:\ Drive Space
	servicegroups           DriveSpace
        check_command           check_nt!USEDDISKSPACE!-l c -w 80 -c 90
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     E:\ Drive Space
	servicegroups           DriveSpace
        check_command           check_nt!USEDDISKSPACE!-l e -w 80 -c 90
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     F:\ Drive Space
	servicegroups           DriveSpace
        check_command           check_nt!USEDDISKSPACE!-l f -w 95 -c 98
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     G:\ Drive Space
	servicegroups           DriveSpace
        check_command           check_nt!USEDDISKSPACE!-l g -w 80 -c 90
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     C:\ Drive Space
	servicegroups           DriveSpace
        check_command           check_nt!USEDDISKSPACE!-l c -w 80 -c 90
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     E:\ Drive Space
	servicegroups           DriveSpace
        check_command           check_nt!USEDDISKSPACE!-l e -w 80 -c 90
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     F:\ Drive Space
	servicegroups           DriveSpace
        check_command           check_nt!USEDDISKSPACE!-l f -w 80 -c 90
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     G:\ Drive Space
	servicegroups           DriveSpace
        check_command           check_nt!USEDDISKSPACE!-l g -w 80 -c 90
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     C:\ Drive Space
	servicegroups           DriveSpace
        check_command           check_nt!USEDDISKSPACE!-l c -w 80 -c 90
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     E:\ Drive Space
	servicegroups           DriveSpace
        check_command           check_nt!USEDDISKSPACE!-l e -w 80 -c 90
        }
#define service{
#        use                     generic-service
#        host_name               TGCS013
#        service_description     G:\ Drive Space
#	servicegroups           DriveSpace
#        check_command           check_nt!USEDDISKSPACE!-l g -w 80 -c 90
#        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     M:\ Drive Space
	servicegroups           DriveSpace
        check_command           check_nt!USEDDISKSPACE!-l m -w 80 -c 90
        }
#define service{
#        use                     generic-service
#        host_name               TGCS013
#        service_description     P:\ Drive Space
#	servicegroups           DriveSpace
#        check_command           check_nt!USEDDISKSPACE!-l p -w 80 -c 90
#        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     C:\ Drive Space
	servicegroups           DriveSpace
        check_command           check_nt!USEDDISKSPACE!-l c -w 80 -c 90
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     D:\ Drive Space
	servicegroups           DriveSpace
        check_command           check_nt!USEDDISKSPACE!-l d -w 80 -c 90
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     F:\ Drive Space
	servicegroups           DriveSpace
        check_command           check_nt!USEDDISKSPACE!-l f -w 80 -c 90
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     G:\ Drive Space
	servicegroups           DriveSpace
        check_command           check_nt!USEDDISKSPACE!-l g -w 80 -c 90
        }
define service{
        use                     generic-service
        host_name               TGCS001
        service_description     C:\ Drive Space
	servicegroups           DriveSpace
        check_command           check_nt!USEDDISKSPACE!-l c -w 80 -c 90
        }
define service{
        use                     generic-service
        host_name               TGCS002
        service_description     C:\ Drive Space
	servicegroups           DriveSpace
        check_command           check_nt!USEDDISKSPACE!-l c -w 80 -c 90
        }
define service{
        use                     generic-service
        host_name               TGCS003
        service_description     C:\ Drive Space
	servicegroups           DriveSpace
        check_command           check_nt!USEDDISKSPACE!-l c -w 80 -c 90
        }
define service{
        use                     generic-service
        host_name               TGCS014
        service_description     C:\ Drive Space
	servicegroups           DriveSpace
        check_command           check_nt!USEDDISKSPACE!-l c -w 80 -c 90
        }
define service{
        use                     generic-service
        host_name               TGCS014
        service_description     E:\ Drive Space
	servicegroups           DriveSpace
        check_command           check_nt!USEDDISKSPACE!-l e -w 80 -c 90
        }
define service{
        use                     generic-service
        host_name               TGCS015
        service_description     C:\ Drive Space
	servicegroups           DriveSpace
        check_command           check_nt!USEDDISKSPACE!-l c -w 80 -c 90
        }
define service{
        use                     generic-service
        host_name               TGCS016
        service_description     C:\ Drive Space
	servicegroups           DriveSpace
        check_command           check_nt!USEDDISKSPACE!-l c -w 80 -c 90
        }
define service{
        use                     generic-service
        host_name               TGCS016
        service_description     E:\ Drive Space
	servicegroups           DriveSpace
        check_command           check_nt!USEDDISKSPACE!-l e -w 80 -c 90
        }
define service{
        use                     generic-service
        host_name               TGCS016
        service_description     F:\ Drive Space
	servicegroups           DriveSpace
        check_command           check_nt!USEDDISKSPACE!-l f -w 80 -c 90
        }

# Create a service for monitoring the W3SVC service
# Change the host_name to match the name of the host you defined above

define service{
        use                     generic-service
        host_name               TGCS011
        service_description     W3SVC
        servicegroups           WEBServices
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l W3SVC
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     W3SVC
	servicegroups           WEBServices
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l W3SVC
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     W3SVC
	servicegroups           WEBServices
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l W3SVC
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     W3SVC
	servicegroups           WEBServices
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l W3SVC
        }
define service{
        use                     generic-service
        host_name               TGCS002
        service_description     W3SVC
	servicegroups           WEBServices
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l W3SVC
        }
define service{
        use                     generic-service
        host_name               TGCS014
        service_description     W3SVC
	servicegroups           WEBServices
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l W3SVC
        }
define service{
        use                     generic-service
        host_name               TGCS016
        service_description     W3SVC
	servicegroups           WEBServices
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l W3SVC
        }

# Create a service for monitoring the Explorer.exe process
# Change the host_name to match the name of the host you defined above

define service{
        use                     generic-service
        host_name               TGCS011
        service_description     Explorer
        servicegroups           explorer
        check_command           check_nt!PROCSTATE!-d SHOWALL -l Explorer.exe
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     Explorer
	servicegroups           explorer
        check_command           check_nt!PROCSTATE!-d SHOWALL -l Explorer.exe
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     Explorer
	servicegroups           explorer
        check_command           check_nt!PROCSTATE!-d SHOWALL -l Explorer.exe
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     Explorer
	servicegroups           explorer
        check_command           check_nt!PROCSTATE!-d SHOWALL -l Explorer.exe
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     Explorer
	servicegroups           explorer
        check_command           check_nt!PROCSTATE!-d SHOWALL -l Explorer.exe
        }
define service{
        use                     generic-service
        host_name               TGCS001
        service_description     Explorer
	servicegroups           explorer
        check_command           check_nt!PROCSTATE!-d SHOWALL -l Explorer.exe
        }
define service{
        use                     generic-service
        host_name               TGCS003
        service_description     Explorer
	servicegroups           explorer
        check_command           check_nt!PROCSTATE!-d SHOWALL -l Explorer.exe
        }
define service{
        use                     generic-service
        host_name               TGCS014
        service_description     Explorer
	servicegroups           explorer
        check_command           check_nt!PROCSTATE!-d SHOWALL -l Explorer.exe
        }
define service{
        use                     generic-service
        host_name               TGCS015
        service_description     Explorer
	servicegroups           explorer
        check_command           check_nt!PROCSTATE!-d SHOWALL -l Explorer.exe
        }
define service{
        use                     generic-service
        host_name               TGCS016
        service_description     Explorer
	servicegroups           explorer
        check_command           check_nt!PROCSTATE!-d SHOWALL -l Explorer.exe
        }

# Create a service for monitoring the System services on TGCS010
# Change the host_name to match the name of the host you defined above

define service{
        use                     generic-service
        host_name               TGCS010
        service_description     DHCP
        servicegroups           DHCP
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l DHCP
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     DNScache
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l DNScache
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     DPS
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l DPS
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     eventlog
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l eventlog
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     EventSystem
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l EventSystem
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     FileZilla Server
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l 'FileZilla Server'
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     gpsvc
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l gpsvc
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     iphlpsvc
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l iphlpsvc
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     LanmanServer
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l LanmanServer
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     LanmanWorkstation
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l LanmanWorkstation
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     MpsSvc
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l MpsSvc
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     MSDTC
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l MSDTC
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     MSSQLSERVER
        servicegroups           dbservices
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l MSSQLSERVER
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     MSSQL SHAREPOINT
        servicegroups           dbservices
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l 'MSSQL$$SHAREPOINT'
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     MSSQL WRESTLING
        servicegroups           dbservices
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l 'MSSQL$$WRESTLING'
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     MSSQLServerOLAPService
        servicegroups           dbservices
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l MSSQLServerOLAPService
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     Netlogon
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l Netlogon
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     Netman
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l Netman
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     PolicyAgent
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l PolicyAgent
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     Power
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l Power
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     RemoteRegistry
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l RemoteRegistry
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     SamSs
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l SamSs
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     Schedule
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l Schedule
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     SENS
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l SENS
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     Spooler
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l Spooler
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     MSSQLFDLauncher
        servicegroups           dbservices
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l MSSQLFDLauncher
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     MSSQLFDLauncher SHAREPOINT
        servicegroups           dbservices
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l 'MSSQLFDLauncher$$SHAREPOINT'
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     MSSQLFDLauncher Wrestling
        servicegroups           dbservices
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l 'MSSQLFDLauncher$$Wrestling'
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     SQLBrowser
        servicegroups           dbservices
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l SQLBrowser
        }
define service
        use                     generic-service
        host_name               TGCS010
        service_description     SQLServerAgent
        servicegroups           dbservices
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l SQLServerAgent
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     SQLAgent Sharepoint
        servicegroups           dbservices
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l 'SQLAgent$$Sharepoint'
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     SQLAgent Wrestling
        servicegroups           dbservices
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l 'SQLAgent$$Wrestling'
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     SQLWriter
        servicegroups           dbservices
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l SQLWriter
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     SSDPSRV
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l SSDPSRV
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     TeamViewer
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l TeamViewer
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     W32Time
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l W32Time
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     WAS
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l WAS
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     WinDefend
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l WinDefend
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     Winmgmt
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l Winmgmt
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     WinRM
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l WinRM
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     WsusService
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l WsusService
        }
define service{
        use                     generic-service
        host_name               TGCS010
        service_description     Wuauserv
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l Wuauserv
        notification_period     skip1451hrm     ; No notifications Monday 1:45PM to 2:45PM for WSUS Cleanup
        }

# Create a service for monitoring the System services on TGCS011
# Change the host_name to match the name of the host you defined above

define service{
        use                     generic-service
        host_name               TGCS011
        service_description     ADWS
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l ADWS
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     CertSvc
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l CertSvc
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     DcomLaunch
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l DcomLaunch
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     Dfs
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l Dfs
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     DFSR
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l DFSR
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     DHCP
        servicegroups           DHCP
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l DHCP
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     DHCPServer
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l DHCPServer
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     DNS
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l DNS
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     DNScache
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l DNScache
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     DPS
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l DPS
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     eventlog
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l eventlog
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     EventSystem
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l EventSystem
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     gpsvc
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l gpsvc
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     IISAdmin
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l IISAdmin
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     iphlpsvc
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l iphlpsvc
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     Kdc
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l Kdc
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     LanmanServer
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l LanmanServer
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     LanmanWorkstation
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l LanmanWorkstation
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     lmhosts
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l lmhosts
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     LSM
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l LSM
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     MpsSvc
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l MpsSvc
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     MSDTC
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l MSDTC
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     Netlogon
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l Netlogon
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     nsi
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l nsi
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     NTDS
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l NTDS
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     NtFrs
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l NtFrs
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     PolicyAgent
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l PolicyAgent
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     Power
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l Power
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     ProfSvc
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l ProfSvc
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     RemoteRegistry
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l RemoteRegistry
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     RpcEptMapper
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l RpcEptMapper
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     RpcSs
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l RpcSs
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     SamSs
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l SamSs
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     Schedule
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l Schedule
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     SENS
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l SENS
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     Spooler
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l Spooler
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     TeamViewer
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l TeamViewer
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     UALSVC
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l UALSVC
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     vds
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l vds
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     W32Time
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l W32Time
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     WAS
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l WAS
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     Wcmsvc
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l Wcmsvc
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     Winmgmt
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l Winmgmt
        }
define service{
        use                     generic-service
        host_name               TGCS011
        service_description     WinRM
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l WinRM
        }

# Create a service for monitoring the System services on TGCS012
# Change the host_name to match the name of the host you defined above

define service{
        use                     generic-service
        host_name               TGCS012
        service_description     ADWS
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l ADWS
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     CryptSvc
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l CryptSvc
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     DcomLaunch
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l DcomLaunch
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     Dfs
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l Dfs
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     DFSR
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l DFSR
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     DHCP
        servicegroups           DHCP
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l DHCP
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     DHCPServer
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l DHCPServer
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     DNS
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l DNS
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     DNScache
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l DNScache
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     DPS
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l DPS
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     eventlog
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l eventlog
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     EventSystem
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l EventSystem
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     gpsvc
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l gpsvc
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     iphlpsvc
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l iphlpsvc
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     Kdc
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l Kdc
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     LanmanServer
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l LanmanServer
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     LanmanWorkstation
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l LanmanWorkstation
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     lmhosts
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l lmhosts
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     LSM
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l LSM
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     MpsSvc
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l MpsSvc
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     MSDTC
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l MSDTC
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     Netlogon
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l Netlogon
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     nsi
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l nsi
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     NTDS
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l NTDS
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     NtFrs
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l NtFrs
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     PolicyAgent
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l PolicyAgent
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     Power
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l Power
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     ppped
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l ppped
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     ProfSvc
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l ProfSvc
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     RemoteRegistry
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l RemoteRegistry
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     RpcEptMapper
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l RpcEptMapper
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     RpcSs
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l RpcSs
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     SamSs
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l SamSs
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     Schedule
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l Schedule
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     SENS
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l SENS
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     Spooler
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l Spooler
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     TeamViewer
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l TeamViewer
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     UALSVC
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l UALSVC
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     vds
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l vds
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     vss
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l vss
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     W32Time
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l W32Time
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     Wcmsvc
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l Wcmsvc
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     Winmgmt
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l Winmgmt
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     WinRM
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l WinRM
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     zBackupAssistService
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l zBackupAssistService
        }
define service{
        use                     generic-service
        host_name               TGCS012
        service_description     zBackupAssistUpdateService
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l zBackupAssistUpdateService
        }

# Create a service for monitoring the System services on TGCS013
# Change the host_name to match the name of the host you defined above

define service{
        use                     generic-service
        host_name               TGCS013
        service_description     CryptSvc
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l CryptSvc
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     DcomLaunch
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l DcomLaunch
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     DHCP
        servicegroups           DHCP
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l DHCP
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     DNScache
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l DNScache
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     DPS
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l DPS
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     eventlog
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l eventlog
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     EventSystem
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l EventSystem
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     FIMService
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l FIMService
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     FIMSynchronizationService
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l FIMSynchronizationService
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     gpsvc
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l gpsvc
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     IISAdmin
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l IISAdmin
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     iphlpsvc
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l iphlpsvc
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     LanmanServer
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l LanmanServer
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     LanmanWorkstation
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l LanmanWorkstation
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     lmhosts
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l lmhosts
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     LSM
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l LSM
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     MpsSvc
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l MpsSvc
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     MSDTC
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l MSDTC
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     Netlogon
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l Netlogon
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     ADManager Plus
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l ADManager\ Plus
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     OpManager
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l OpManager
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     OSearch14
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l OSearch14
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     piaservice
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l piaservice
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     PolicyAgent
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l PolicyAgent
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     Power
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l Power
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     ProfSvc
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l ProfSvc
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     RemoteRegistry
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l RemoteRegistry
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     RpcEptMapper
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l RpcEptMapper
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     RpcSs
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l RpcSs
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     SamSs
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l SamSs
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     Schedule
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l Schedule
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     SENS
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l SENS
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     SPAdminV4
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l SPAdminV4
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     Spooler
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l Spooler
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     SPSearch4
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l SPSearch4
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     SPTimerV4
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l SPTimerV4
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     SPTraceV4
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l SPTraceV4
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     TeamViewer
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l TeamViewer
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     UALSVC
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l UALSVC
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     W32Time
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l W32Time
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     w3logsvc
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l w3logsvc
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     WAS
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l WAS
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     wcmsvc
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l wcmsvc
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     WebAnalyticsService
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l WebAnalyticsService
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     WidWriter
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l WidWriter
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     Winmgmt
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l Winmgmt
        }
define service{
        use                     generic-service
        host_name               TGCS013
        service_description     WinRM
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l WinRM
        }
# Create a service for monitoring the System services on TGCS025
# Change the host_name to match the name of the host you defined above

define service{
        use                     generic-service
        host_name               TGCS025
        service_description     CryptSvc
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l CryptSvc
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     DcomLaunch
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l DcomLaunch
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     DHCP
        servicegroups           DHCP
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l DHCP
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     DNScache
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l DNScache
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     DPS
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l DPS
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     eventlog
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l eventlog
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     EventSystem
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l EventSystem
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     gpsvc
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l gpsvc
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     IISAdmin
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l IISAdmin
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     iphlpsvc
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l iphlpsvc
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     LanmanServer
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l LanmanServer
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     LanmanWorkstation
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l LanmanWorkstation
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     lmhosts
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l lmhosts
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     MpsSvc
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l MpsSvc
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     MSDTC
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l MSDTC
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     MSExchangeAB
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l MSExchangeAB
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     MSExchangeADTopology
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l MSExchangeADTopology
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     MSExchangeAntispamUpdate
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l MSExchangeAntispamUpdate
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     MSExchangeEdgeSync
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l MSExchangeEdgeSync
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     MSExchangeFBA
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l MSExchangeFBA
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     MSExchangeFDS
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l MSExchangeFDS
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     MSExchangeIS
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l MSExchangeIS
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     MSExchangeMailboxAssistants
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l MSExchangeMailboxAssistants
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     MSExchangeMailboxReplication
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l MSExchangeMailboxReplication
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     MSExchangeMailSubmission
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l MSExchangeMailSubmission
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     MSExchangeProtectedServiceHost
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l MSExchangeProtectedServiceHost
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     MSExchangeRepl
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l MSExchangeRepl
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     MSExchangeRPC
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l MSExchangeRPC
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     MSExchangeSA
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l MSExchangeSA
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     MSExchangeSearch
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l MSExchangeSearch
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     MSExchangeServiceHost
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l MSExchangeServiceHost
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     MSExchangeThrottling
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l MSExchangeThrottling
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     MSExchangeTransport
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l MSExchangeTransport
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     MSExchangeTransportLogSearch
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l MSExchangeTransportLogSearch
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     msftesql-Exchange
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l msftesql-Exchange
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     Netlogon
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l Netlogon
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     Netman
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l Netman
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     nsi
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l nsi
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     PolicyAgent
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l PolicyAgent
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     Power
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l Power
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     ppped
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l ppped
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     ProfSvc
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l ProfSvc
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     RemoteRegistry
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l RemoteRegistry
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     RpcEptMapper
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l RpcEptMapper
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     RpcSs
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l RpcSs
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     SamSs
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l SamSs
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     Schedule
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l Schedule
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     SENS
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l SENS
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     Spooler
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l Spooler
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     TeamViewer
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l TeamViewer
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     VSORFEE
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l VSORFEE
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     vss
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l vss
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     W32Time
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l W32Time
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     WAS
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l WAS
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     WinDefend
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l WinDefend
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     Winmgmt
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l Winmgmt
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     WinRM
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l WinRM
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     Wuauserv
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l Wuauserv
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     zBackupAssistService
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l zBackupAssistService
        }
define service{
        use                     generic-service
        host_name               TGCS025
        service_description     zBackupAssistUpdateService
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l zBackupAssistUpdateService
        }

# This Section is for VM Servers 
# Create a service for monitoring the System services on TGCS001
# Change the host_name to match the name of the host you defined above

define service{
	use			generic-service
	host_name		TGCS001
	service_description	AppHostSvc 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l AppHostSvc
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	BFE
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l BFE
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	BITS 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l BITS
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	COMSysApp 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l COMSysApp
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	CryptSvc 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l CryptSvc
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	DcomLaunch 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l DcomLaunch
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	DHCP 
	servicegroups           DHCP
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l DHCP
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	DiagTrack 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l DiagTrack
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	Dnscache 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l Dnscache
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	DPS 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l DPS
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	eventlog 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l eventlog
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	eventsystem 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l eventsystem
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	fdPHost 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l fdPHost
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	FontCache 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l FontCache 
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	gpsvc 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l gpsvc 
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	iphlpsvc  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l iphlpsvc  
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	LanmanServer  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l  LanmanServer  
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	LanmanWorkstation  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l  LanmanWorkstation  
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	lmhosts   
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l lmhosts   
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	MpsSvc  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l MpsSvc
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	MSDTC  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l MSDTC
	}
define service{
        use                     generic-service
        host_name               TGCS001
        service_description     Net Driver HPZ12
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l 'Net Driver HPZ12'
        }
define service{
	use			generic-service
	host_name		TGCS001
	service_description	Netlogon 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l Netlogon
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	Netman  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l  Netman
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	netprofm 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l netprofm
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	nlasvc
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l nlasvc
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	nscp  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l nscp
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	nsi  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l nsi
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	PlugPlay  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l PlugPlay
	}
define service{
        use                     generic-service
        host_name               TGCS001
        service_description     PML Driver HPZ12
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l 'Pml Driver HPZ12'
        }
define service{
	use			generic-service
	host_name		TGCS001
	service_description	power  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l power
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	profsvc  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l profsvc
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	RemoteRegistry  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l RemoteRegistry
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	RpcEptMapper  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l RpcEptMapper
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	RpcSs  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l RpcSs
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	SamSs 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l SamSs 
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	Schedule 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l Schedule
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	sens  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l sens
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	ShellHWDetection  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l ShellHWDetection
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	spooler  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l spooler
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	TeamViewer
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l teamviewer
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	TrkWks  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l TrkWks
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	UxSms  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l UxSms
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	VGAuthService  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l VGAuthService
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	VMTools  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l VMTools
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	W32Time  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l W32Time
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	WinDefend  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l WinDefend
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	Winmgmt  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l Winmgmt
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	WinRM  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l  WinRM
	}
define service{
	use			generic-service
	host_name		TGCS001
	service_description	wuauserv  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l wuauserv
	}

# Create a service for monitoring the System services on TGCS002
# Change the host_name to match the name of the host you defined above

define service{
	use			generic-service
	host_name		TGCS002
	service_description	AeLookupSvc
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l AeLookupSvc
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	BITS 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l BITS
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	COMSysApp 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l COMSysApp
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	CryptSvc 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l CryptSvc
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	DcomLaunch 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l DcomLaunch
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	DFS 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l DFS
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	DHCP 
	servicegroups           DHCP
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l DHCP
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	dmserver 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l dmserver
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	DNS 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l DNS
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	Dnscache 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l Dnscache
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	ERSVC
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l ERSVC
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	eventlog 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l eventlog
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	eventsystem 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l eventsystem
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	helpsvc  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l helpsvc 
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	HTTPFilter 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l HTTPFilter 
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	IISADMIN 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l IISADMIN 
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	IsmServ  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l IsmServ
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	KDC 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l KDC
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	LanmanServer  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l  LanmanServer  
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	LanmanWorkstation  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l  LanmanWorkstation  
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	lmhosts   
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l lmhosts   
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	MSDTC  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l MSDTC
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	Netlogon 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l Netlogon
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	Netman  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l  Netman
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	nla
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l nla
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	nscp  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l nscp
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	NtFrs  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l NtFrs
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	PlugPlay  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l PlugPlay
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	PolicyAgent  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l PolicyAgent
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	ProtectedStorage  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l ProtectedStorage
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	RemoteRegistry  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l RemoteRegistry
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	RpcSs  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l RpcSs
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	SamSs 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l SamSs 
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	Schedule 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l Schedule
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	seclogon  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l seclogon
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	sens  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l sens
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	ShellHWDetection  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l ShellHWDetection
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	spooler  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l spooler
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	TeamViewer
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l teamviewer
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	VGAuthService  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l VGAuthService
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	VMTools  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l VMTools
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	W32Time  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l W32Time
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	wecsvc  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l Wecsvc
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	Winmgmt  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l Winmgmt
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	WinRM  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l  WinRM
	}
define service{
	use			generic-service
	host_name		TGCS002
	service_description	wuauserv  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l wuauserv
	}

# Create a service for monitoring the System services on TGCS003
# Change the host_name to match the name of the host you defined above

define service{
	use			generic-service
	host_name		TGCS003
	service_description	ADWS
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l ADWS
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	Appinfo
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l Appinfo
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	BFE
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l BFE
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	BITS 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l BITS
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	COMSysApp 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l COMSysApp
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	CryptSvc 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l CryptSvc
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	DcomLaunch 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l DcomLaunch
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	DFSR
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l DFSR
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	DFS 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l DFS
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	DHCP 
        servicegroups           DHCP
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l DHCP
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	diagtrack 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l diagtrack
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	DNS 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l DNS
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	Dnscache 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l Dnscache
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	DPS
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l DPS
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	eventlog 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l eventlog
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	eventsystem 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l eventsystem
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	fdPHost  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l fdPHost 
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	FontCache 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l FontCache 
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	gpsvc 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l gpsvc 
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	iphlpsvc  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l iphlpsvc  
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	IsmServ  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l IsmServ
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	KDC 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l KDC
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	LanmanServer  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l  LanmanServer  
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	LanmanWorkstation  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l  LanmanWorkstation  
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	lmhosts   
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l lmhosts   
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	MpsSvc  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l MpsSvc
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	MSDTC  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l MSDTC
	}
define service{
        use                     generic-service
        host_name               TGCS003
        service_description     Net Driver HPZ12
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l 'Net Driver HPZ12'
        }
define service{
	use			generic-service
	host_name		TGCS003
	service_description	Netlogon 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l Netlogon
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	Netman  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l  Netman
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	netprofm 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l netprofm
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	nlasvc
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l nlasvc
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	nscp  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l nscp
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	nsi  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l nsi
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	NTDS  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l ntds
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	NtFrs  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l NtFrs
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	PlugPlay  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l PlugPlay
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	Pml Driver HPZ12  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l 'Pml Driver HPZ12'
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	Power
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l Power
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	profsvc  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l profsvc
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	RemoteRegistry  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l RemoteRegistry
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	RpcEptMapper  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l RpcEptMapper
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	RpcSs  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l RpcSs
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	SamSs 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l SamSs 
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	Schedule 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l Schedule
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	sens  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l sens
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	ShellHWDetection  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l ShellHWDetection
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	spooler  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l spooler
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	TeamViewer
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l teamviewer
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	UxSms  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l UxSms
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	vds 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l vds
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	VGAuthService  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l VGAuthService
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	VMTools  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l VMTools
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	W32Time  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l W32Time
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	Winmgmt  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l Winmgmt
	}
define service{
	use			generic-service
	host_name		TGCS003
	service_description	WinRM  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l  WinRM
	}

# Create a service for monitoring the System services on TGCS014
# Change the host_name to match the name of the host you defined above

define service{
	use			generic-service
	host_name		TGCS014
	service_description	AppHostSvc
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l AppHostSvc
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	BFE
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l BFE
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	BrokerInfrastructure 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l BrokerInfrastructure
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	COMSysApp 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l COMSysApp
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	CryptSvc 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l CryptSvc
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	DcomLaunch 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l DcomLaunch
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	DHCP 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l DHCP
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	diagtrack 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l diagtrack
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	Dnscache 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l Dnscache
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	DPS
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l DPS
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	eventlog 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l eventlog
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	eventsystem 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l eventsystem
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	FontCache 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l FontCache 
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	gpsvc 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l gpsvc 
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	IISADMIN 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l IISADMIN 
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	iphlpsvc  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l iphlpsvc  
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	LanmanServer  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l  LanmanServer  
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	LanmanWorkstation  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l  LanmanWorkstation  
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	lmhosts   
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l lmhosts   
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	MpsSvc  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l MpsSvc
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	MSDTC  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l MSDTC
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	MsDtsServer120  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l MsDtsServer120
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	MSSQLFDLauncher  
        servicegroups           dbservices
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l MSSQLFDLauncher
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	MSSQLSERVER  
        servicegroups           dbservices
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l MSSQLSERVER
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	Net Driver HPZ12  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l 'Net Driver HPZ12'
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	Netlogon 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l Netlogon
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	netprofm 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l netprofm
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	nlasvc
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l nlasvc
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	nscp  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l nscp
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	nsi  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l nsi
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	PlugPlay  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l PlugPlay
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	Pml Driver HPZ12  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l 'Pml Driver HPZ12'
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	PolicyAgent  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l PolicyAgent
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	Power
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l Power
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	profsvc  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l profsvc
	}
define service{
        use			generic-service
	host_name		TGCS014
	service_description	Remote Registry
	check_command		check_nt!SERVICESTATE!-d SHOWALL -l remoteregistry
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	Reportserver
        servicegroups           dbservices
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l Reportserver
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	RpcEptMapper  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l RpcEptMapper
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	RpcSs  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l RpcSs
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	SamSs 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l SamSs 
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	Schedule 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l Schedule
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	sens  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l sens
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	ShellHWDetection  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l ShellHWDetection
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	spooler  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l spooler
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	SQLSERVERAGENT  
        servicegroups           dbservices
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l SQLSERVERAGENT
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	SQLWriter 
        servicegroups           dbservices
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l  SQLWriter
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	TeamViewer
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l teamviewer
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	Themes
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l themes
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	UALSVC  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l UALSVC
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	VGAuthService  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l VGAuthService
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	VMTools  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l VMTools
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	W32Time  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l W32Time
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	WAS  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l WAS
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	Wcmsvc 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l Wcmsvc
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	WDSServer  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l WDSServer
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	Winmgmt  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l Winmgmt
	}
define service{
	use			generic-service
	host_name		TGCS014
	service_description	WinRM  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l  WinRM
	}

# Create a service for monitoring the System services on TGCS015
# Change the host_name to match the name of the host you defined above

define service{
	use			generic-service
	host_name		TGCS015
	service_description	Appinfo
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l Appinfo
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	BFE
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l BFE
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	BITS
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l BITS
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	BrokerInfrastructure 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l BrokerInfrastructure
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	COMSysApp 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l COMSysApp
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	CryptSvc 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l CryptSvc
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	DcomLaunch 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l DcomLaunch
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	DHCP 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l DHCP
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	diagtrack 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l diagtrack
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	Dnscache 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l Dnscache
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	DPS
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l DPS
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	eventlog 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l eventlog
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	eventsystem 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l eventsystem
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	FontCache 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l FontCache 
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	gpsvc 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l gpsvc 
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	iphlpsvc  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l iphlpsvc  
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	LanmanServer  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l  LanmanServer  
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	LanmanWorkstation  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l  LanmanWorkstation  
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	lmhosts   
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l lmhosts   
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	MpsSvc  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l MpsSvc
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	MSDTC  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l MSDTC
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	Net Driver HPZ12  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l 'Net Driver HPZ12'
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	Netlogon 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l Netlogon
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	netprofm 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l netprofm
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	nlasvc
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l nlasvc
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	nscp  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l nscp
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	nsi  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l nsi
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	PlugPlay  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l PlugPlay
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	Pml Driver HPZ12  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l 'Pml Driver HPZ12'
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	Power
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l Power
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	profsvc  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l profsvc
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	Remote Registry
	check_command		check_nt!SERVICESTATE!-d SHOWALL -l remoteregistry
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	RpcEptMapper  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l RpcEptMapper
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	RpcSs  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l RpcSs
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	SamSs 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l SamSs 
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	Schedule 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l Schedule
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	sens  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l sens
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	ShellHWDetection  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l ShellHWDetection
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	spooler  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l spooler
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	SystemEventsBroker 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l  SystemEventsBroker
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	TeamViewer
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l teamviewer
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	Themes
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l themes
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	TrkWks
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l TrkWks
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	UALSVC  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l UALSVC
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	VGAuthService  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l VGAuthService
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	VMTools  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l VMTools
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	VMvss
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l VMvss
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	W32Time  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l W32Time
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	Wcmsvc 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l Wcmsvc
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	Wecsvc  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l Wecsvc
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	Winmgmt  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l Winmgmt
	}
define service{
	use			generic-service
	host_name		TGCS015
	service_description	WinRM  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l  WinRM
	}

# Create a service for monitoring the System services on TGCS016
# Change the host_name to match the name of the host you defined above

define service{
	use			generic-service
	host_name		TGCS016
	service_description	AppHostSvc
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l AppHostSvc
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	BFE
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l BFE
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	BITS
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l BITS
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	BrokerInfrastructure 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l BrokerInfrastructure
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	COMSysApp 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l COMSysApp
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	CryptSvc 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l CryptSvc
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	DcomLaunch 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l DcomLaunch
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	DHCP 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l DHCP
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	diagtrack 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l diagtrack
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	Dnscache 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l Dnscache
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	DPS
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l DPS
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	eventlog 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l eventlog
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	eventsystem 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l eventsystem
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	FontCache 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l FontCache 
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	gpsvc 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l gpsvc 
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	IISADMIN 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l IISADMIN 
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	iphlpsvc  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l iphlpsvc  
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	LanmanServer  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l  LanmanServer  
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	LanmanWorkstation  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l  LanmanWorkstation  
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	lmhosts   
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l lmhosts   
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	MpsSvc  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l MpsSvc
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	MSDTC  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l MSDTC
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	MSSQL WSUSSQL  
        servicegroups           dbservices
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l 'MSSQL$$WSUSSQL'
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	Net Driver HPZ12  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l 'Net Driver HPZ12'
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	Netlogon 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l Netlogon
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	netprofm 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l netprofm
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	nlasvc
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l nlasvc
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	nscp  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l nscp
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	nsi  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l nsi
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	PlugPlay  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l PlugPlay
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	Pml Driver HPZ12  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l 'Pml Driver HPZ12'
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	PolicyAgent  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l PolicyAgent
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	Power
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l Power
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	profsvc  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l profsvc
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	Remote Registry
	check_command		check_nt!SERVICESTATE!-d SHOWALL -l remoteregistry
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	Reportserver WSUSSQL
        servicegroups           dbservices
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l 'Reportserver$$WSUSSQL'
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	RpcEptMapper  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l RpcEptMapper
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	RpcSs  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l RpcSs
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	SamSs 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l SamSs 
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	Schedule 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l Schedule
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	sens  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l sens
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	ShellHWDetection  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l ShellHWDetection
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	spooler  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l spooler
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	SQL SERVER AGENT WSUSSQL 
        servicegroups           dbservices
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l 'SQLAGENT$$WSUSSQL'
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	SQLBrowser
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l  SQLbrowser
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	SQLWriter 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l  SQLWriter
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	SystemEventsBroker 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l  SystemEventsBroker
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	TeamViewer
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l teamviewer
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	Themes
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l themes
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	TrkWks
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l TrkWks
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	UALSVC  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l UALSVC
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	VGAuthService  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l VGAuthService
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	VMTools  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l VMTools
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	W32Time  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l W32Time
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	WAS  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l WAS
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	Wcmsvc 
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l Wcmsvc
	}
define service{
	use			generic-service
	host_name		TGCS016
	service_description	Winmgmt  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l Winmgmt
	}
define service{
        use                     generic-service
        host_name               TGCS016
        service_description     WsusService
        check_command           check_nt!SERVICESTATE!-d SHOWALL -l WsusService
        notification_period     skip1451hrm     ; No notifications Monday 1:45PM to 2:45PM for WSUS Cleanup
        }
define service{
	use			generic-service
	host_name		TGCS016
	service_description	WinRM  
	check_command           check_nt!SERVICESTATE!-d SHOWALL -l  WinRM
	}
