Winchecks.exe and linuxchecks in ACC MonitoringSummary<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } Table of Contents What exactly is the winchecks?What is the benefit of using winchecks?Is there a Linux equivalent?What are all the options that can be passed to winchecks?Why isn't the executable Signed, or have any Vendor details?Are there new versions and changes?Does this work on non-English versions of Windows?Can winchecks cause high CPU usage?Is winchecks affected by wmic deprecation? What exactly is the winchecks? Winchecks is a Go-based executable that contains a set of monitoring scripts implemented in the Go programming language. These scripts are compiled, packaged, and distributed as part of the Windows monitoring plugin. What is the benefit of using winchecks? Certain monitoring checks are implemented in Go to achieve better performance and reduced execution time. Is there a Linux equivalent? Linux also has its equivalent, called Linuxchecks, which is part of the monitoring-plugin-linux package. While some Linux checks are implemented in Go, others continue to use Ruby for compatibility and reuse of existing, well-tested monitoring scripts. What are all the options that can be passed to winchecks? You can view all list of checks and their descriptions by running:winchecks.exe -hunder plugin installation directory C:\ProgramData\ServiceNow\agent-client-collector\cache\monitoring-plugin-windows\bin>same follows of linuxchecks. Why isn't the executable Signed, or have any Vendor details? This is known problem PRB1889430 (STRY60521778), and will be addressed in a future release. This is an ongoing project for all ACC related executables. Are there new versions and changes? Yes. New commands are sometimes added. So long as the ACC Plugin records are not touched or customised, winchecks.exe will be automatically upgraded and synched to agents when the App in the instance is upgraded. Does this work on non-English versions of Windows? No. We have had reports that it does not work with at least German versions of Windows, due to the inability to parse non-English language responses from the commands. Can winchecks cause high CPU usage? We have had reports of complex PowerShell based checks within winchecks causing high CPU. PRB1821431 (STRY23435455) is tracking this problem. Is winchecks affected by wmic deprecation? "winchecks check-windows-free-physical-memory" uses wmic. Known problem PRB1968533 (STRY60521740) is tracking this problem. Related Links<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } Docs: Agent Client Collector Monitoring default checks and policiesDocs: Windows default checks and policies