Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IIS Check doesn't Check for W3SVC, WinHttpAutoProxySvc #2

Open
Wintermute2k6 opened this issue Feb 19, 2025 · 2 comments · May be fixed by #3
Open

IIS Check doesn't Check for W3SVC, WinHttpAutoProxySvc #2

Wintermute2k6 opened this issue Feb 19, 2025 · 2 comments · May be fixed by #3
Assignees
Labels
bug Something isn't working
Milestone

Comments

@Wintermute2k6
Copy link

Actually the IIS Health Check is missing the WWW-Publishing Service ..
When installing the IIS Feature on a Windows 2016 R2 and above Server the default IIS Service is W3SVC Running in the Background.
That's not checked ATM.

I attach the standard default features enabled with the IIS Role install as well as the Output from the missing Services.


Image
Image


Name : W3SVC
RequiredServices : {WAS, HTTP}
CanPauseAndContinue : False
CanShutdown : True
CanStop : True
DisplayName : World Wide Web Publishing Service
DependentServices : {}
MachineName : .
ServiceName : W3SVC
ServicesDependedOn : {WAS, HTTP}
ServiceHandle : SafeServiceHandle
Status : Running
ServiceType : Win32ShareProcess
StartType : Automatic
Site :
Container :

Name : WAS
RequiredServices : {RPCSS}
CanPauseAndContinue : True
CanShutdown : True
CanStop : True
DisplayName : Windows Process Activation Service
DependentServices : {W3SVC}
MachineName : .
ServiceName : WAS
ServicesDependedOn : {RPCSS}
ServiceHandle : SafeServiceHandle
Status : Running
ServiceType : Win32ShareProcess
StartType : Manual
Site :
Container :

Name : WinHttpAutoProxySvc
RequiredServices : {Dhcp}
CanPauseAndContinue : False
CanShutdown : True
CanStop : False
DisplayName : WinHTTP Web Proxy Auto-Discovery Service
DependentServices : {NcaSvc, iphlpsvc}
MachineName : .
ServiceName : WinHttpAutoProxySvc
ServicesDependedOn : {Dhcp}
ServiceHandle :
Status : Running
ServiceType : Win32OwnProcess, Win32ShareProcess
StartType : Manual
Site :
Container :

Can this be implemented to show the IIS Status / Health.

Thanks in advance.

@Wintermute2k6
Copy link
Author

Screenshot that the W3SVC is running but not recognized by by the IISHealth Check..

Image

@Al2Klimov
Copy link
Member

the IIS Feature on a Windows 2016 R2 and above Server the default IIS Service is W3SVC

Actually, it's "W3SVC" even on 2012R2 (the oldest WS I could quickly get started in the NWS cloud. And btw the newest one which neither receives any OS updates, nor is officially supported by the Icinga Agent).

But at the moment this plugin targets only "IISADMIN" – the IIS 6 Management Compatibility which isn't installed by default with IIS itself, even on 2012R2.

@Al2Klimov Al2Klimov linked a pull request Feb 27, 2025 that will close this issue
@LordHepipud LordHepipud added this to the v1.0.1 milestone Mar 7, 2025
@LordHepipud LordHepipud self-assigned this Mar 7, 2025
@LordHepipud LordHepipud added the bug Something isn't working label Mar 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants