Auditing IIS Application Settings with SCCM

Is it possible to use SCCM or any component of MSSC to report on specific settings of a .NET configuration within an application/site object's app.config hosed in IIS?  If so, what are the highlevel components and methods that would be used?  For an example, can I define that impersonation=false is my basline for all IIS applications and SCCM identify applications where it is set to true - AKA not in compliance with my baseline/standard?

I'm having a hard time finding documentation on this level of functionality of configuration manager or any component of system center if it exists.  Audit would tell me of changes, but not of mis-alignments to my .NET configuration standards.  I am finding a lot on how to deploy and configure SCCM, or monitor the health of a .NET application, neither are what I'm after.  

I need to operationalize testing of if IIS .NET applications are in compliance of a predefined .NET/IIS configuration standard.  Or, if I need to defer to remote managment and scripting (not prefered).

Thanks for all input!

Jeff

February 10th, 2014 11:57am

You could do this with DCMs (Desired Configuration Management). Basically you do a configuration item that you attach to a configuration baseline. Then you deploy that baseline to the servers hosting your IIS applications. You may need to use a script to accomplish what you are trying to do. Here are some references to get you started with:

http://www.addlevel.se/blogg/configmgr-dcmcompliance-check-if-iis-is-using-basic-authentication-over-http.aspx

http://blogs.technet.com/b/kevinsul_blog/archive/2010/02/15/simple-dcm-example-using-a-ps-script-to-detect-compliance-issues-with-local-administrators-group-membership.aspx

http://social.technet.microsoft.com/Forums/systemcenter/en-US/b68277e7-926c-47b2-9fae-a7862910aefc/how-to-find-iis-and-its-configuration-by-dcm?forum=configmgrdcm

  • Proposed as answer by narcoticoo 18 hours 35 minutes ago
Free Windows Admin Tool Kit Click here and download it now
February 10th, 2014 12:49pm

Just to add to the thread, take a look at Security Compliance Manager 3.0. This gives you the default OS behavior and the recommended behavior for a variety of configuration items. You can select the server OS and then select what role the server will have, and get a list of configuration items which can be exported out of SCM 3.0 and into CM 2012. Once imported, you can deploy the baselines and report on them.
February 10th, 2014 1:08pm

You could do this with DCMs (Desired Configuration Management). Basically you do a configuration item that you attach to a configuration baseline. Then you deploy that baseline to the servers hosting your IIS applications. You may need to use a script to accomplish what you are trying to do. Here are some references to get you started with:

http://www.addlevel.se/blogg/configmgr-dcmcompliance-check-if-iis-is-using-basic-authentication-over-http.aspx

http://blogs.technet.com/b/kevinsul_blog/archive/2010/02/15/simple-dcm-example-using-a-ps-script-to-detect-compliance-issues-with-local-administrators-group-membership.aspx

http://social.technet.microsoft.com/Forums/systemcenter/en-US/b68277e7-926c-47b2-9fae-a7862910aefc/how-to-find-iis-and-its-configuration-by-dcm?forum=configmgrdcm

Free Windows Admin Tool Kit Click here and download it now
February 10th, 2014 8:45pm

is Security Compliance Manager 3.0 still going ? i thought it had been culled.
February 17th, 2015 12:54pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics