[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

 

I’ve just going through an upgrade of merlin and Ninja to today’s versions
and thought I would share my guide to doing it

 

I’m 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
Östlin’s 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