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 [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en
-~----------~----~----~----~------~----~------~--~---