Hey guys,

Recently I had to update the nagios-plugins package on our systems to deal with 
the upcoming leap second.  Of course this was a piece of cake with puppet!

It led to some ideas popping into my head... It would be cool if I could find 
out which systems still had the old version installed.  This could be done if 
the packages installed on each system were tracked somewhere.

For each system, create a list of packages installed and their versions.  Store 
it in a centralized database.  Each day (or other interval), query each system 
again and compare the currently installed packages with the list stored in the 
DB.  Record the differences in the database, a changelog if you will.

Since all records would be in a SQL DB, it would be trivial to create a web app 
to browse, search and create reports.  E-mail notifications could be sent when 
changes are noticed.

Before I go off and start writing this myself, has it already been done?  I 
know there are Windows apps and surely some commercial Linux apps that do it, 
but I'm only interested in a free version.  Ideally it would work across RHEL, 
Debian and Gentoo, so I expect I'll have to do it myself.

Anybody know of such a system, or are willing to share your home-brewed 
solution?

Thanks!




      

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to