Skip to content

tycodym/patchdashboard

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

204 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

patchdashboard

Patch Management Dashboard

Patch Management Dashboard does one thing, but it does it well:

  • Monitors for needed patches on your nodes.

In a future release (Hopefully sometime in August), it will give you the ability to suppress patches on a per-server or a global basis, as well as tell the system to install a single package, or fully update a server.

=============== ##Install

To install:

It will ask you some questions. Simply provide the answers, or accept the default answers found in the "[]" boxes If it does not have anything in "[]", you must provide an answer.

Finally To add a node:

  • run "/opt/patch_manager/add_server.sh"
  • follow instructions

On each node:

  • make sure root can log in, and is not blocked by sshd_config directives
  • if root cannot log in (their password is hashed, but SSH allows them), make sure to copy the contents of "id_rsa.pub" in /root/.ssh into /root/.ssh/authorized_keys on each node
  • after adding the shared key, from the patch server, ssh into the node as root to make sure the keypair works.
  • if root can log in (they have a password set), run this from the patch server:
  • ssh-copy-id root@SERVER_IP (change SERVER_IP to the nodes IP address)

=============== ##Links

To discuss this product, or help direct the future of this project, join our forums To keep up-to-date on the direction of this project, you are free to stop by the blog (still in progress)

TODO: A LOT!

  • Complete installer script
  • Add more distros
  • make everything database-driven
  • Configure patch suppression In the works. Complete soon
  • configure ability to install patches from the web interface In the works. Complete soon
  • configure ability to patch windows hosts
  • configure logins, allowing for tie-in to LDAP/AD, and possibly a SSO solution like RADIUS In the works. Complete soon

===============

DEVELOPERS:

If you like what we're doing, we could always use some donations to help with hosting costs.

[paypal]

A special thanks to Josh Reichardt (http://thepracticalsysadmin.com/) who helped a ton with my early release. You rock!

About

Patch Management Dashboard

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • JavaScript 37.8%
  • PHP 36.1%
  • Shell 25.3%
  • CSS 0.8%