By Raphael Burri on 3/31/2011 10:04:38 AM • Rank (72461) • Views 72775
19

19

Update March 31, 2011 - Version 1.0.1.15 now available for download.
Over 1400 downloads of previous versions.

PKI Certificates serve to protect web sites by enabling SSL, secure cross-server communication and see many other uses.

The PKI Certificate Verification MP discovers PKI Certificates and Certificate Revocation Lists inside computers' local certificate stores. It helps preventing service interruptions caused by invalid certificates by alerting when: 

- a certificate’s lifetime is about to expire
 - a certificate’s lifetime has ended
 - a certificate has become invalid because of a different reason
 - a CRL has not been updated in a timely manner

The MP conatins a full set of inventory reports to help you audit certificates. The included guide contains detailed instructions on how to configure the MP. Click the Download button at right to download the management pack.


The PKI Certificate Verification MP was a jointly developed by Raphael Burri, Pete Zerger and Jaime Correia, specifically for release on the SystemCenterCentral.com site.
Look out for a multi part article series on MP authoring using the Authoring Console by the same authors. The series uses the PKI Certificate Verification MP as a sample to explain the concepts and procedures of writing a Management Pack. Part 1 is available on the site at the link below

MP Creation Zen: Part 1 - Concepts and Application Modeling

Change History
Please read the release notes carefully before attempting an upgrade of any previously released version.

 Changes between 1.0.0.288 (released Jun 17, 2010) and 1.0.1.15

  • Improved discovery of Issued to and Issued by properties: Will use Subject Alternative Name if certificate doesn’t have a subject and will correctly extract the subject if CN= isn’t encountered on the first line of the subject string.
  • Additional certificate property: CA Version (based on extension szOID_CERTSRV_CA_VERSION). If this property holds a value, that certificate is a Windows CA one.
  • Does no longer discover superseded CA certificates. Evaluation is based on the CA Version property. Additional override to change that behavior if required.
  • Monitors will not mark superseded CA certificates as expired if their discovery is enabled.
  • Expose script timeout as an overidable parameter
  • Changed alert priority to ‘Low’.
  • Broke upgrade path to avoid potential agent stale issues when upgrading from V 1.0.0.280 or earlier.

 

Changes between 1.0.0.280 (released April 19, 2010) and 1.0.0.280

 

 

  • Much more relaxed script timing
  • cook down safe timing override option
  • public certificate store data source (to add custom certificate stores)
  • better compatibility with legacy Operation Systems (2000 & 2003)
  • introduces a Release Notes document; which is a must read for updates from any previous release to 1.0.0.288!
Download

"Only registered users may download. Registration is free."

Version:
Importance:
Guide:
Latest Media - View All Media (1)
   
Comments (54) - Comment RSS
Alaguraj wrote: on Jun 08, 2011 03:33 AM
Hey, I just installed this MP and see the alerts on console. Also, I would like to have a new discovery with this MP to monitor "Operations Manager" certificate store. Please guide me to achieve it...
Amedeo wrote: on Jul 15, 2011 05:49 AM
Hello guys, I have seen that the MP, under Win2003 server, supports WinNT server stores monitoring with a work around...
Might I ask what is the Win NT service stores?

Cheers!
Raphael Burri wrote: on Jul 17, 2011 02:12 PM
That would be a certificate store specific to a Windows service. An example could be the "Print Spooler" service. Anyone you see when opening services.msc.
Very few applications actually require using this specific kind of certificate store so check with your vendor or application owner before you implement service store specific monitoring.
Cheers
Raphael
Amedeo wrote: on Jul 20, 2011 04:25 AM
Thanks a lot for the clear explanation! :-)
sailorimc wrote: on Aug 04, 2011 11:04 AM
Hi,
We have a CA which is issuing certificates for our clients. The CA is online and connected to the network.
Is there any way to use this MP to monitor certificates issued by the CA? This means, to see if the certificates are about to expire/valid and so on.
Thanks,
Izogen
Pete Zerger wrote: on Sep 08, 2011 04:06 PM
This pack does exactly that, but from the agent perspective. It requires an agent on the computers where the certificate is installed.
JHBoricua wrote: on Oct 20, 2011 11:21 AM
I have imported the version 1.0.1.15 of this MP. Personal certificate store discovery went fine. I now want to discover the Intermediate cert store for only one server, our internal PKI issuing CA. So I created a SCOM server group, added the Windows Computer entity for our issuing CA server and then created an override for the Intermediate Cert store discovery to enable discovery targeting the custom server group I created.

However, it’s been 2 days and the Intermediate cert store has still not been discovered, as far as I can tell (It doesn't show in the Certificate Stores Availability view). I need this so I the CRLs for our internal PKI can be monitored. Is there something I’m missing?
Michael N wrote: on Oct 26, 2011 08:50 AM
Hello JHBoricua, I am also trying to monitor an internal PKI, but I have not yet found a way to do this.

1. It could be that your Intermediate Cert Store has been discovered, but is not showing in the "Certificate Stores Availability" view. This view only shows stores that are in a state Critical, Warning or Healthy, so it does not show stores that are in the state "Not monitored", (maybe because there is nothing to monitor?)

2. This pack discovers the "Registry" physical stores, but Enterprise PKI certificates are found in the "Enterprise" physical store, (at least this is true on my workstation). You can check this by enabling Show Physical Certificate Stores in the certificates MMC snap-in.

I have found a folder in the registry that appears to correspond to the Enterprise store: HKLM\SOFTWARE\Microsoft\EnterpriseCertificates (as opposed to SystemCertificates)
It looks like this Management Pack will need new discovery rules to find certificates in the Enterprise certificate stores.
JHBoricua wrote: on Oct 28, 2011 10:19 AM
Hi Michael,

You are right, it is being discovered but its not showing in the 'Certificate Stores Availability' view because of being in a 'Not Monitored' state. Not sure why that is since it does contain certs and CRLs of our internal PKI, but it may be related to your point #2.

The odd thing is that, this WAS working on the previous version of this MP, meaning it was monitoring the Intermediate Store objects on this server and populating the CRLs views. So something must have changed in the discovery process of the updated MP.

The CRLs piece is very important to us from a monitoring standpoint.
Mike wrote: on Feb 08, 2012 11:00 PM
Hello,
I am trying to find a way to disable certificate disovery for specific Certificates.
Basically We have Certificate computername.domain.com and will be renewed frequently. I would like to stop discovery for them. Since we have plenty of servers, I don't see Group, Certificate name option would be appropriate. I see one possible way is to Override through Issued By option but I am not sure how to implement that. Can some one Please help on this or tell me if there is any other way to achieve it ? Thanks a lot !
Add your Comment


Who Viewed
Who Reviewed
Categories
Tags
Certificate Management Pack
Related Pages
Shortened URL
http://tinyurl.com/yenjj4d

Top Contributors
Featured Members
Pete Zerger
Points: 66505
Level: System Center Expert
Tommy Gunn
Points: 43683
Level: System Center Expert
Simon Skinner
Points: 40804
Level: System Center Expert
Stefan Koell
Points: 29364
Level: System Center Expert
Andreas Zuckerhut
Points: 28364
Level: System Center Expert