[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Hobbit -> Xymon migration



Hi,

I just migrated some of our Hobbit servers to Xymon.

Some background information:
- compiled from source
- all files are checked in in subversion
- all files are installed in /home/users/hobbit/server
- the data directory is /home/users/hobbit/data
- the client is installed in an other directory and is not migrated (it is 
integrated with other management tools)
- ubuntu 8.10

Steps done to upgrade from Hobbit to Xymon:
- stop hobbit server as user hobbit

- change the account hobbit:
   - change username: usermod -l xymon hobbit
   - change home dir: usermod -d /home/users/xymon xymon

- mv /home/users/hobbit /home/users/xymon

- compile xymon from source and install all files in /home/users/xymon/server
   -> all config files are migrated from hobbit to xymon except 1 file but I 
don't remember wich one :(  I think it was hobbitserver.cfg and that 3 
variables for the urls still point to /hobbit.

- Start xymon server as user xymon

These are the basic steps.  The most important step is the rename of the 
directory so that if you do a 'make install', alle the config files are 
migrated to Xymon.

I did this for 1 server.  The other servers are migrated with subversion by 
switching to a new repository with 'svn switch'.

I also added this to hobbit-apache.cfg so all old hobbit url's are redirected 
to the xymon equivalent:

# Redirect van hobbit naar xymon url
RewriteEngine on
RewriteRule ^/hobbit/(.*)        /xymon/$1        [R]
RewriteRule ^/hobbit-cgi/(.*)    /xymon-cgi/$1    [R]
RewriteRule ^/hobbit-seccgi/(.*) /xymon-seccgi/$1 [R]


Stef