Blog Support FAQs Contact Login
NEED TO TALK?
1.877.426.6834
  • Business Needs
  • Solutions
  • Why Contegix
  • Company
  • Customers
  • Resources



News  ::  Magic Documentation – a way to keep the servers inventoried without all the work

Magic Documentation – a way to keep the servers inventoried without all the work


13
Feb 2009
2
Comments



Back in December when things slowed down a bit we were asked to try to use the free time to catch up on documentation.  One of the specific areas of documentation that is usually neglected is that of what is on the servers.  My first thought when I saw the request was “why isn’t this happening semi-automatically”.  In order for us to document a server we run commands and then format the output to be understandable and pretty.   There is little or no reason why these commands could not be put into a script and ran automatically.

So I started out writing a bunch of little scriptlets to do the different parts of the documentation procedure.  When Mark saw what I was doing he suggested that we take this a step further by having one big script that does all the documentation and outputs it in wiki-markup that could go straight to confluence.  So we collaborated on building a big documentation script.  Then through work on another project to build a tool that would allow engineers to copy files to a customers server through the central midpoint server I realized we had the potential to push and pull this documentation with little effort.

Meanwhile Mark was working on a program that would allow an engineer to post a document to confluence from the command line.  With this program and the copy program the workflow was complete.  By building a wrapper script using some of the logic in the copy program I could push the documentation script up to a customers server then pull the output back, remove the litter files on the server then push the output document up to confluence all in one easy command.

Once things were working as intended it struck me that our initial attempt at the documentation script was not nearly detailed enough.  So I went back and rewrote the hardware section to use the Dell utilities or fall back on standard Unix utilities if the Dell software isn’t present.  Then I started to rework the J2EE application section.  So far the J2EE section has grown over ten fold in size and the documenting of Tomcat containers is almost finished.  There is much work to be done yet on getting better information for the other containers and applications within them.  After that will be a rework on the apache vhost documentation.

A sample screenshot of magic documentation

A sample screenshot of magic documentation



 bobby.castleberry      Posted in: News, Tech     Tags: documentation rhel automatic script



Responses



Reply
Carlos | June 26, 2009 at 5:17 pm

Shouldn’t something like this be handled by your server monitoring software? Don’t you guys use hyperic?


Reply
Matthew.porter | June 26, 2009 at 8:21 pm

Hyperic only handles some of the information collected. The magic documentation pulls in more detailed information from Dell and understands our installation methodologies as well.

We do currently use Hyperic.

Bob may have more details he can add.

Cheers,
Matthew


Leave a Reply

Your email address will not be published. Required fields are marked *





  Cancel Reply

  • Categories

    • Culture
    • Employees
    • Events
    • Knowledge
    • News
    • Staff Development
    • Tech
    • Technology
    • Uncategorized
  • Archives

  • January 2012
  • December 2011
  • November 2011
  • October 2011
  • September 2011
  • July 2011
  •    More »

    Popular Posts

    Contegix Announces Our New Controller

    Contegix is happy to announce the newest addition to our…

    January 19, 2012

    Best & Brightest Wanted Here!

    Here at Contegix we are once again looking to add…

    January 16, 2012

    Welcome to the Team!

    We are pleased to announce the addition of Matt Steiner…

    December 20, 2011

    Hyper Wars: IT Industry Disrupted by Multihypervisor Approach

    For the past month, InformationWeek has featured several pieces covering…

    December 14, 2011

  • NEED SOME ASSISTANCE?
    We’re here to help you, 24/7/365. Give us a call at 877.4.CONTEGIX or drop us a line.
    1.877.426.6834
    sales@contegix.com




  • Contegix Headquarters
    900 Walnut Street, Suite 110
    Saint Louis, MO 63102

    Phone: 314.622.6200
    Toll-Free: 877.4.CONTEGIX
    or 877.426.6834
    Fax: 314.621.4422

  • Locations

    Contegix Data Center – STL1
    900 Walnut Street
    Saint Louis, MO 63102

    Contegix Data Center – STL2
    1111 Olive Street

    Saint Louis, MO 63101

    Contegix Data Center – LDN1
    11 Hanbury Street
    London
    E1 6QR
    England

    ©2011 Contegix LLC, All Rights Reserved.

  • Recent Tweets

    • RT @dzhu: Really impressed by @contegix support's response time and expertise today.
    • @dzhu thanks! Let us know if you need anything!
    • Happy New Year!
    • RT @appfusions: Smooth website upgrades & data imports in process w/ @Contegix today - Good stuff! #atlassian #Skilled #ManagedHosting