Skip to content

Commit 960f16a

Browse files
authored
Merge pull request #101 from opinkerfi/feature-update-01
Feature update 01
2 parents a1cf360 + 50f1e5a commit 960f16a

1 file changed

Lines changed: 67 additions & 0 deletions

File tree

usr/share/okconfig/templates/windows/services.cfg

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,17 @@ define service {
6868
register 0
6969
}
7070

71+
define service {
72+
use okc-windows-service
73+
name okc-windows-v5-check_services
74+
__EXCLUDED_SERVICES exclude=TBS exclude=ShellHWDetection exclude=clr_optimization_v4.0.30319_32 exclude=clr_optimization_v4.0.30319_64 exclude=sppsvc exclude=spupdsvc exclude=MMCSS exclude=gupdate exclude=gupdatem exclude=TrustedInstaller exclude=RemoteRegistry exclude=wscsvc exclude=SysmonLog exclude=MapsBroker exclude=WbioSrvc exclude=MSExchangeNotificationsBroker
75+
__FILTERS filter=name not like 'OneSyncSvc'
76+
check_command okc-crit2warn!$USER1$/check_nrpe -H $HOSTADDRESS$ -c check_service -a "$_SERVICE_FILTERS$" $_SERVICE_EXCLUDED_SERVICES$
77+
service_description Running Services Health
78+
action_url
79+
register 0
80+
}
81+
7182
# windows-check_service
7283
# Checks for one specific Service
7384
# Edited by PyNag on Wed May 30 14:06:07 2012
@@ -189,3 +200,59 @@ define service {
189200
register 0
190201
}
191202

203+
define service {
204+
use okc-windows-service
205+
name okc-windows-check_os_version
206+
service_description Windows OS Version
207+
__LOWEST_VERSION 50
208+
check_command okc-check_nrpe!check_os_version -a warn='version < $_SERVICE_LOWEST_VERSION$'
209+
register 0
210+
}
211+
212+
define service {
213+
use okc-windows-service
214+
name okc-windows-check_pdh
215+
service_description Total Processor Time counter
216+
__COUNTER \\Processor(_total)\\% Processor Time
217+
__PERF_SYNTAX Total Processor Time
218+
__FILTER_WARNING value > 1
219+
__FILTER_CRITICAL value > 5
220+
__TYPE large
221+
__TIME
222+
__EXTRAOPTS
223+
check_command okc-check_nrpe!check_pdh -a counter="$_SERVICE_COUNTER$" warn="$_SERVICE_FILTER_WARNING$" crit="$_SERVICE_FILTER_CRITICAL$" type="$_SERVICE_TYPE$" time="$_SERVICE_TIME$" perf-syntax="$_SERVICE_PERF_SYNTAX$" "$_SERVICE_EXTRAOPTS$"
224+
register 0
225+
}
226+
227+
define service {
228+
use okc-windows-service
229+
name okc-windows-check_file_version
230+
service_description Nagios NSClient version
231+
__PATH C:\\Program Files\\NSClient++\\nscp.exe
232+
__VERSION_WARNING 0.4
233+
check_command okc-check_nrpe!check_files -a path="$_SERVICE_PATH$" warn="version < '$_SERVICE_VERSION_WARNING$'" "detail-syntax=%(filename): %(version)" show-all
234+
register 0
235+
}
236+
237+
define service {
238+
use okc-windows-service
239+
name okc-windows-check_nsclient_version
240+
service_description Nagios NSClient version
241+
__PATH C:\\Program Files\\NSClient++\\nscp.exe
242+
__VERSION_WARNING 0.4
243+
check_command okc-check_nrpe!check_files -a path="$_SERVICE_PATH$" warn="version < '$_SERVICE_VERSION_WARNING$'" "detail-syntax=%(filename): %(version)" show-all
244+
register 0
245+
}
246+
247+
define service {
248+
use okc-windows-service
249+
name okc-windows-check_certificate_store
250+
service_description Certificate Store Health
251+
__WARNINGDAYS 60
252+
__CRITICALDAYS 30
253+
__CERTIFICATEPATH
254+
__EXCLUDEDTHUMBPRINT
255+
check_command okc-check_nrpe!check_certificate_store -a -WarningDays $_SERVICE_WARNINGDAYS$ -CriticalDays $_SERVICE_CRITICALDAYS$ -CertificatePath $_SERVICE_CERTIFICATEPATH$ -ExcludedThumbprint $_SERVICE_EXCLUDEDTHUMBPRINT$
256+
register 0
257+
}
258+

0 commit comments

Comments
 (0)