[op5-users] upgrade Merlin and Ninja - a quick guide
Michael Hobbs
mike at mikehobbs.co.uk
Thu Aug 13 17:08:02 CEST 2009
Hi all
Ive just going through an upgrade of merlin and Ninja to todays versions
and thought I would share my guide to doing it
Im not saying this is the right way, in fact I would love someone with a
bit more experience with Merlin and Ninja to let me know if I am doing
something wrong
This guide presumes you have installed merlin and Ninja following Peter
Östlins guide
http://lists.op5.com/pipermail/op5-users/2009-July/000234.html and have the
latest tarball in <nagios_root>nagios/etc/addons
Merlin Upgrade
First back up old version
cd <nagios_root>nagios/etc/addons
mv merlin merlin.old
Stop merlin
Service merlind stop
Untar merlin
tar zxfv merlin-XXXXXXX.tar.gz
reinstall
mv merlin merlin-src
cd merlin-src
make
./install-merlin.sh --nagios-cfg=<nagios_root>nagios/etc/nagios.cfg
--dest-dir=<nagios_root>nagios/etc/addons/merlin
Restart Nagios and Merlin
/etc/init.d/nagios restart
/etc/init.d/merlind start
Re-import data
php <nagios_root>nagios/etc/addons/merlin/import.php
--cache=<nagios_root>nagios/var/objects.cache
Ninja -upgrade
Backup old site
cd <nagios_root>nagios/etc/addons
cp -R ninja ninja.old
Untar Ninja
tar zxfv ninja-XXXXXXXXX.tar.gz
re-import ninja db (not sure if this is needed)
cd <nagios_root>nagios/etc/addons/ninja/install_scripts
./ninja_db_init.sh <nagios_root>nagios/etc/addons/ninja
Copy over existing config files
cp <nagios_root>nagios/etc/addons/ninja.old/op5build/index.php
<nagios_root>nagios/etc/addons/ninja/op5build/index.php
cp <nagios_root>nagios/etc/addons/ninja.old/application/config/config.php
<nagios_root>nagios/etc/addons/ninja/application/config/config.php
test it via website and if all well delete the merlin.old and ninja.old
directories
Cheers
Mike
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.op5.com/pipermail/op5-users/attachments/20090813/b836040e/attachment.html
More information about the op5-users
mailing list