During OSDevCon 2009 in Dresden, I had the honor to present on some lessons learned while putting together a ZFS Automatic-Scrubbing SMF service.
From the description:
This talk walks you through the implementation of a simple SMF service. What sounds "simple" at first, develops a life of its own when you consider installation/de-installation, security considerations, error handling and debugging, and of course unexpected little bugs and shortcomings. Finally, we add a GUI to our service by discovering the OpenSolaris Visual Panels project. This "lessons learned" talk is intended to be a practical roundup of things to consider for developers interested in integrating with SMF.
Here's part 1:(iPod download)
and part 2:(iPod download)