chrisOreon
29th March 2007, 16:54
Bonjour
y a t il une procédure ?
merci d avance !
Cordialement
chrisOreon
29th March 2007, 17:03
Question
ce qui est marqué ci-dessous est valable avec la version 1.3.2 ?
vim 1.3.3_to_1.4.txt
################################################## ####
# How to upgrade your 1.3.3 in 1.4 ?
################################################## ####
- Download oreon-1.4.tar.gz and put oreon-1.4.tar.gz on our server. Here we put oreon-1.4.tar.gz in /root
- unzip oreon-1.4.tar.gz :
$> tar -xvzf oreon-1.4.tar.gz
- launch upgrade script :
$> cd /root/oreon-1.4
$>./upgrade.sh
- Answer to all questions for upgrading your version.
- login to mysql, create ods database and create tables :
consider :
ods = table for oreon data storage
root = login mysql for root
mysql-password = mysql password
oreon = oreon user mysql
$>mysql -u root -p
mysql> CREATE DATABASE `ods` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
mysql> GRANT ALL PRIVILEGES ON `ods` . * TO 'oreon'@'localhost';
mysql> exit
$> mysql -u root -p -B ods < ./www/install/createTablesODS.sql
After all this request, add in oreon.conf.php file in www directory of oreon this line :
$conf_oreon['ods'] = "ods";
juste after
julio
29th March 2007, 17:22
Salut
Alors pour tout cela :
la 1.3.2 est proche de la 1.3.3. donc y a juste 2 ou 3 requetes a passer entre la 1.3.2 et la 1.3.3. Je suis en train de faire une belle video de tout ca. Elle sera bientot dispo.
Sinon y a juste a executer ca :
-- 04/12/2006 ---
UPDATE `oreon_informations` SET `value` = '1.3.3' WHERE CONVERT( `key` USING utf8 ) = 'version' AND CONVERT( `value` USING utf8 ) = '1.3.2' LIMIT 1 ;
--
-- Contenu de la table `topology_JS`
--
INSERT INTO `topology_JS` (`id_t_js`, `id_page`, `o`, `PathName_js`, `Init`) VALUES ('', 50201, 'a', './include/common/javascript/changetab.js', 'initChangeTab');
INSERT INTO `topology_JS` (`id_t_js`, `id_page`, `o`, `PathName_js`, `Init`) VALUES ('', 50201, 'c', './include/common/javascript/changetab.js', 'initChangeTab');
INSERT INTO `topology_JS` (`id_t_js`, `id_page`, `o`, `PathName_js`, `Init`) VALUES ('', 50201, 'w', './include/common/javascript/changetab.js', 'initChangeTab');
INSERT INTO `topology_JS` (`id_t_js`, `id_page`, `o`, `PathName_js`, `Init`) VALUES ('', 3, NULL, './include/common/javascript/datePicker.js', '');
INSERT INTO `topology_JS` (`id_t_js`, `id_page`, `o`, `PathName_js`, `Init`) VALUES ('', 307, NULL, './include/common/javascript/datePicker.js', '');
INSERT INTO `topology_JS` (`id_t_js`, `id_page`, `o`, `PathName_js`, `Init`) VALUES ('', 30701, NULL, './include/common/javascript/datePicker.js', '');
INSERT INTO `topology_JS` (`id_t_js`, `id_page`, `o`, `PathName_js`, `Init`) VALUES ('', 30701, NULL, './include/common/javascript/datePicker.js', '');
INSERT INTO `topology_JS` (`id_t_js`, `id_page`, `o`, `PathName_js`, `Init`) VALUES ('', 30701, NULL, './include/common/javascript/Timeline/src/main/webapp/api/timeline-api.js', '');
INSERT INTO `topology_JS` (`id_t_js`, `id_page`, `o`, `PathName_js`, `Init`) VALUES ('', 307, NULL, './include/common/javascript/Timeline/src/main/webapp/api/timeline-api.js', '');
INSERT INTO `topology_JS` (`id_t_js`, `id_page`, `o`, `PathName_js`, `Init`) VALUES ('', 3, NULL, './include/common/javascript/Timeline/src/main/webapp/api/timeline-api.js', '');
--
UPDATE `topology` SET `topology_order` = '1' WHERE `topology_page` = '40203' LIMIT 1 ;
--
ALTER TABLE `host` ADD `command_command_id_arg2` TEXT NULL AFTER `command_command_id2` ;
puis ensuite de faire ce qu'il y a dans le fichier que tu mensionne au dessus et sensuite dezipper oreon-1.4 et lancer upgrade.sh
suivre les indiucations et ensuite selectionner le fichier 1.4.sql. et normalement ca passe comme une lettre a la poste...
J'ai fait pas mal de tests pendant 3 jours la... et ca devrait etre bon.
attention : nous avons ajouté l'installl auto des cron. tout est installé dans /etc/cron.d/oreon.
regardez a ce qu'il n'y ai pas de doublons avec les crons actuels.
et en cas de pb, contactez moi par mail ou direct ici...
Merci et bon courage
julio
29th March 2007, 17:30
pour la 1.3.3 vers 1.4 c pareil sans les requetes du début... on suit direct le fichier et apres on lance le ./upgrade.sh
DonKiShoot
29th March 2007, 17:32
Astuce :
D'une 1.3.2 moi je ferais 1.3.3.sql puis apres qu'il m'est écrit ok,
je reviendrai en arrière avec le navigateur et je ferais 1.4.sql et ruleezzzz ;)
chrisOreon
30th March 2007, 15:14
J ai effectuer ma mise a jour en tapant les commandes suivante !
MAIS A Quoi sert cette nouvelle base !!! ????
$>mysql -u root -p
mysql> CREATE DATABASE `ods` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
mysql> GRANT ALL PRIVILEGES ON `ods` . * TO 'oreon'@'localhost';
mysql> exit
$> mysql -u root -p -B ods < ./www/install/createTablesODS.sql
After all this request, add in oreon.conf.php file in www directory of oreon this line :
$conf_oreon['ods'] = "ods";
juste after
$conf_oreon['db'] = "oreon";
Now you can go on oreon interface to finish update by web browser.
http://youroreonip/oreon/
julio
30th March 2007, 15:44
cette nouvelle base, dont je n'ai pas non plus eu le temps de faire une doc dessus, sert a faire une base perfparselike mais avec la posibilité de mettre les données de performance soit en RRDtool soit en Mysql + rrdtool.
le truc c qu'elle a les id et les names des services et des hosts. Donc a l'inverse de perfparse quand je renomme mon host, les services suivent :)
voila. Et donc on a préféré faire une base a coté, pour ne pas alourdir la base de oreon.
on remonte aussi les logs en base (si on a coché la case dans les options) poru avoir plus de possibilités dans le visionnage des logs (filtres etc etc..)
chrisOreon
30th March 2007, 16:33
rien ne s affiche dans les logs avancés ?????
quelqu un peut m aider
merci
julio
30th March 2007, 17:18
t'as bien cliqué la case "archiver les logs" dans les conf de oreon data storage ?
as tu lancé le cron a la main pour voir ? est ce que tes crons se sont bien installé dans /etc/cron.d/oreon ? les as tu testé ?
Merci