View Full Version : resultat de ma migration vers 1.4
chrisOreon
30th March 2007, 11:13
Apparement cela c est plutot bien passé
mais j ai déjà un bug
quand j affiche
Monitoring Gestionnaire d'évènements Tous les Logs
j ai le message suivant
Fatal error: Call to a member function query() on a non-object in /usr/local/oreon/www/include/monitoring/mysql_log/viewLog.php on line 98
je ferai suivre les autres problèmes que je rencontre ..
en attendant merci pour votre aide
chrisOreon
30th March 2007, 11:47
le nombre de service et le nombre d host ..... n apparaissent plus en haut à droite !
Rien ne fonctionne dans le gestionnaire d 'evenement
Fatal error: Call to a member function query() on a non-object in /usr/local/oreon/www/include/monitoring/mysql_log/viewLog.php on line 98
ou
Fatal error: Call to a member function query() on a non-object in /usr/local/oreon/www/include/monitoring/mysql_log/viewNotifications.php on line 217
ou
Fatal error: Call to a member function query() on a non-object in /usr/local/oreon/www/include/monitoring/mysql_log/viewAlerts.php on line 215
problemes avec
Vues Oreon Graphs Graphs par Hosts
Fatal error: Call to a member function query() on a non-object in /usr/local/oreon/www/include/views/graphs/graphODS/graphODSByHost.php on line 47
Pour finir il est dommage de ne pas avoir intégrer de status map ou wearthmap
merci d avance
julio
30th March 2007, 14:26
On ne va pas le repeter 10 fois. WeatherMap c un module a coté qui sera bientot dispo. Comme ntop.. Qui seront toujours dissociés de oreon.
Pour les logs : arrives tu lancer les crons ? parsing_log.pl dans cron ? Regarde bien que dans les options, options generales >OreonDataStorage tu ai bien configuré tout les paths.
As tu bien créé la base ods ? est ce que tu as fait tout ce qu'il y avait dans le fichier 1.3.3-to-1.4.txt ?
Et n'hesite pas t'es dans mon MSN depuis 2 mois :) c fait pour ca... Je dois toujours faire ma doc de migration...
Merci encore des retours.
julio
30th March 2007, 18:07
Bon je viens de trouver d'ou vient le pb. Tout le monde va etre enbeté... un patch en vue...
pour les plus doué.
aller dans la base ods -> table config et changer la valeur du champ 'nagios_log_file' par le bon path... j'ai oublié de l'ajouter dans la conf de ods dans les options. Le patch dans tres peut de temps.
chrisOreon
2nd April 2007, 08:29
Bonjour
j attends le patch avec impatience
j espere qu il sera facile à appliquer ...
merci
Bug
Ce matin "Monitoring Gestionnaire d'évènements Events Log Tous les Logs" fonctionne
J ai la certitude que le problème apparait en milieu de journée quand il y a beaucoup de log
julio
2nd April 2007, 10:43
nan c pas la quantité car je l'ai mis en prod sur un serveur avec 7000 hosts et pas mal de coupure et pas de pb...
chrisOreon
3rd April 2007, 09:52
ci joint le code la page pour la visualisation de tous les logs dans le gestionnaire d evenement
<?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Supervision Tool - Powered By Oreon</title>
<link rel="shortcut icon" href="./img/iconOreon.ico"/>
<link rel="stylesheet" type="text/css" href="./include/common/javascript/autocompletion.css" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<link href="./Themes/Basic/style.css" rel="stylesheet" type="text/css"/>
<link href="./Themes/Basic/menu.css" rel="stylesheet" type="text/css"/>
<link href="./Themes/Basic/configuration_form.css" rel="stylesheet" type="text/css"/>
<link href="./Themes/Basic/Color/yellow_css.php" rel="stylesheet" type="text/css"/>
<script language='javascript' src='./include/common/javascript/ajaxStatusCounter.js'></script>
<script type='text/javascript'>
window.onload = function () {
setTimeout('reloadStatusCounter(15000,"d28eb9a8962be3857b9bf90ec04a8b9e")', 1000);
};
</script>
</head>
<body>
<div id="header">
<img src=./Themes/Basic/Images/logo_oreon.gif alt='Oreon logo' title='Oreon Logo'>
<!-- informations bank for ajax -->
<FORM id="AjaxBankBasic">
<INPUT type="hidden" name="color_OK" value="#13EB3A">
<INPUT type="hidden" name="color_CRITICAL" value="#F91D05" >
<INPUT type="hidden" name="color_WARNING" value="#F8C706" >
<INPUT type="hidden" name="color_PENDING" value="#2AD1D4" >
<INPUT type="hidden" name="color_UNKNOWN" value="#D4D5CC" >
<INPUT type="hidden" name="color_UP" value="#19EE11">
<INPUT type="hidden" name="color_DOWN" value="#F91E05" >
<INPUT type="hidden" name="color_UNREACHABLE" value="#82CFD8" >
<INPUT type="hidden" name="icone_is_flapping" value="./img/icones/16x16/flapping.gif" >
<INPUT type="hidden" name="icone_problem_has_been_acknowledged" value="./img/icones/16x16/worker.gif" >
<INPUT type="hidden" name="icone_accept_passive_check0" value="./img/icones/14x14/gears_pause.gif" >
<INPUT type="hidden" name="icone_accept_passive_check1" value="./img/icones/14x14/gears_stop.gif" >
<INPUT type="hidden" name="icone_notifications_enabled" value="./img/icones//14x14/noloudspeaker.gif" >
<INPUT type="hidden" name="icone_undo" value="./img/icones/14x14/undo.gif" >
<INPUT type="hidden" name="icone_graph" value="./img/icones/16x16/column-chart.gif">
<INPUT type="hidden" name="version" value="2">
<INPUT type="hidden" name="fileStatus" value="/usr/local/nagios/var/status.log">
<INPUT type="hidden" name="fileOreonConf" value="/usr/local/oreon/">
<INPUT type="hidden" name="date_time_format_status" value="d/m/y H:i:s">
</FORM>
<!-- stat -->
<div id="resume_light">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td> </td>
<td>
<table class='Resume_light_table'>
<tr class='Resume_light_header'>
<td>Status des Hotes</td>
<td>Up</td>
<td>Down</td>
<td>Inaccessible</td>
<td>En Attente</td>
</tr>
<tr>
<td> </td>
<td style='background:#19EE11'><div id="host_up" style='background:white;text-align:center'>?</div></td>
<td style='background:#F91E05'><div id="host_down" style='background:white;text-align:center'>?</div></td>
<td style='background:#82CFD8'><div id="host_unreachable" style='background:white;text-align:center'>?</div></td>
<td style='background:#2AD1D4'><div id="host_pending" style='background:white;text-align:center'>?</div></td>
</tr>
</table>
</td>
<td> </td>
<td>
<table class='Resume_light_table'>
<tr class='Resume_light_header'>
<td>Status des Services</td>
<td>Ok</td>
<td>Attention</td>
<td>Critique</td>
<td>En Attente</td>
<td>Inconnu</td>
</tr>
<tr >
<td> </td>
<td style='background:#13EB3A'><div id="service_ok" style='background:white;text-align:center'>?</div></td>
<td style='background:#F8C706'><div id="service_warning" style='background:white;text-align:center'>?</div></td>
<td style='background:#F91D05'><div id="service_critical" style='background:white;text-align:center'>?</div></td>
<td style='background:#2AD1D4'><div id="service_pending" style='background:white;text-align:center'>?</div></td>
<td style='background:#D4D5CC'><div id="service_unknown" style='background:white;text-align:center'>?</div></td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<span id="logli">
<img src='./img/icones/16x16/text_code.gif'> <a href='./oreon.php?p=20301&doc=1&page=toc.html'>Documentation</a>
<img onclick="DisplayHidden('legend');" src="./img/icones/16x16/text_view.gif" alt='Aide' title=' Légende'> <a onclick="DisplayHidden('legend');">Aide</a>
<a href="index.php?disconnect=1"><img src="./img/icones/16x16/logout.gif"></a> <a href="index.php?disconnect=1">Déconnexion</a>
</span>
<div id="logOut">03/04/2007 8:48 </div>
</div>
</div>
<div id="menu1_bgcolor">
<div id="menu_1">
<ul>
<li><div id="">
<a href=oreon.php?p=1>Accueil</a>
</div></li>
<li><div id="menu1_bgimg">
<a href=oreon.php?p=2&o=svcpb>Monitoring</a>
</div></li>
<li><div id="">
<a href=oreon.php?p=3>Reporting</a>
</div></li>
<li><div id="">
<a href=oreon.php?p=4>Vues Oreon</a>
</div></li>
<li><div id="">
<a href=oreon.php?p=7>Fiches d'identités</a>
</div></li>
<li><div id="">
<a href=oreon.php?p=5&o=c>Options</a>
</div></li>
<li><div id="">
<a href=oreon.php?p=6>Configuration</a>
</div></li>
</ul>
</div>
</div>
<div id=menu_2>
<div id=menu2_bgcolor>
<span class="separator_menu"> </span>
<span class="span2">
<a href='oreon.php?p=202&o=svcpb' style="white-space:nowrap;">Services</a></li> </span>
<span class="separator_menu">|</span>
<span class="span2">
<a href='oreon.php?p=201&o=h' style="white-space:nowrap;">Hosts</a></li> </span>
<span class="separator_menu">|</span>
<span class="span2">
<a href='oreon.php?p=203' style="white-space:nowrap;">Gestionnaire d'évènements</a></li> </span>
</div>
</div><div id="contener"><!-- begin contener -->
<table id="Tcontener">
<tr>
<td id="Tmenu" class="TcTD">
<div id="menu_3">
<div>
<div id="menu3_bgcolor">
<table class="Tmenu3" width="100%">
<tr class="top">
<td class="left"></td>
<td class="center"></td>
<td class="right"></td>
</tr>
<tr class="middle">
<td class="left"></td>
<td class="center" style="white-space: nowrap;">
<img src='./img/icones/12x12/doublearrowsnav.gif' style='padding-bottom:2px;'> Logs Avancés<br><br>
<ul>
<li >
<img src='./img/icones/16x16/index.gif' alt="Tous les Logs" style="padding-left:5px;"> <a href=oreon.php?p=20311 title="Tous les Logs">Tous les Logs</a> </li>
<ul>
</ul> <li >
<img src='./img/icones/16x16/mail_attachment.gif' alt="Notifications" style="padding-left:5px;"> <a href=oreon.php?p=20312 title="Notifications">Notifications</a> </li>
<ul>
</ul> <li >
<img src='
chrisOreon
4th April 2007, 11:16
Bonjour
Qui peut m aider je n ai toujours rien dans
Monitoring Gestionnaire d'évènements events logs Tous les Logs
julio
4th April 2007, 11:28
tu as bien le cron parsing_log.pl qui est activé ? la case archiver les logs dans "ODS" est cochée ?
chrisOreon
4th April 2007, 11:45
Dans
Options Oreon Options Générales OreonDataStorage
j ai bien coché
Auto-Suppression des bases RRD
Déplacer les données après lecture
Archiver les logs de Nagios
je n ai pas coché
Lecture rapide des Status
je ne sait pas comment vérifier si le cron parsing_log.pl est activé ?
merci d avance
julio
4th April 2007, 11:47
tu regarde si dans /etc/cron.d/oreon y a parsing_log.pl ou dans crontab -l
voici le contenu du mien :
0 0 1-31 * * nagios php -q /usr/local/oreon/cron/ArchiveLogInDB.php
0 0 * * * nagios php -q /usr/local/oreon/cron/reporting/inventory_cron_update.php >> /usr/local/oreon/log/ArchiveLogInDB_log 2>> /usr/local/oreon/log/ods_parsing_log
* * * * * nagios /usr/local/oreon/cron/parsing_status.pl >> /usr/local/oreon/log/ods_parsing_status 2>> /usr/local/oreon/log/ods_parsing_status
* * * * * nagios /usr/local/oreon/cron/parsing_log.pl >> /usr/local/oreon/log/ods_parsing_log 2>> /usr/local/oreon/log/ods_parsing_log
parsing_log.pl et parsing_status.pl n'ont que du * pour les executions, :confused:
Gaëtan
chrisOreon
4th April 2007, 14:34
0 0 * * * nagios php -q /usr/local/oreon/cron/reporting/inventory_cron_update.php >> /usr/local/oreon/log/ArchiveLogInDB_log 2>> /usr/local/oreon/log/ods_parsing_log
0 0 1-31 * * nagios php -q /usr/local/oreon/cron/reporting/ArchiveLogInDB.php >> /usr/local/oreon/log/ArchiveLogInDB_log 2>> /usr/local/oreon/log/ods_parsing_log
* * * * * nagios /usr/local/oreon/cron/parsing_status.pl >> /usr/local/oreon/log/ods_parsing_status 2>> /usr/local/oreon/log/ods_parsing_status
* * * * * nagios /usr/local/oreon/cron/parsing_log.pl >> /usr/local/oreon/log/ods_parsing_log 2>> /usr/local/oreon/log/ods_parsing_log
donc c est bon je l ai
mais sa ne marche pas quand même
WAtt
4th April 2007, 14:36
* * * * * nagios /usr/local/oreon/cron/parsing_log.pl >> /usr/local/oreon/log/ods_parsing_log 2>> /usr/local/oreon/log/ods_parsing_log
parsing_log.pl et parsing_status.pl n'ont que du * pour les executions, :confused:
Gaëtan
Pour les *, cela signifie que tu exécute ce script toutes les minutes
* * * * * nagios /usr/local/oreon/cron/parsing_log.pl >> /usr/local/oreon/log/ods_parsing_log 2>> /usr/local/oreon/log/ods_parsing_log
donc c est bon je l ai
mais sa ne marche pas quand même
Tu as essayer de lancé le script a la main ? Il dis quoi ?
DonKiShoot
4th April 2007, 17:41
En effectuant un su - nagios avant
chrisOreon
5th April 2007, 10:22
./parsing_log.pl
Can't locate /usr/local/oreon/ODS/etc/conf.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at ./parsing_log.pl line 34.
c est pas bon signe ......:confused:
j ai essayé en root car je ne me soiens pas du mot de passe nagios pour l instant ...
WAtt
5th April 2007, 10:35
./parsing_log.pl
Can't locate /usr/local/oreon/ODS/etc/conf.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at ./parsing_log.pl line 34.
c est pas bon signe ......:confused:
j ai essayé en root car je ne me soiens pas du mot de passe nagios pour l instant ...
Si tu es root (donc le plus fort) tu peux te connecter en nagios...
$root> su - nagios
Ensuite vérifie la présence du fichier /usr/local/oreon/ODS/etc/conf.pm
Ensuite, a tu patchés Oreon ?
WAtt
chrisOreon
5th April 2007, 15:38
j ai effectué les manip suivante
le gestionnaire d evenement events log ne fonctionne toujours pas
faut il redémarrer apache ou autre . ...
merci d avoir la patience de regarder
10:50:49 (199.42 KB/s) - `oreon-patch-1.4-1.tgz' saved [7471/7471]
tar -xvf oreon-patch-1.4-1.tgz
cd oreon-patch/
root@NagiosOreon:/temp/oreon-patch# cd /usr/local/oreon
root@NagiosOreon:/usr/local/oreon# patch -p1 < /root/oreon-patch/01-oreon_ODS_li
b_purge-pm.patch
bash: /root/oreon-patch/01-oreon_ODS_lib_purge-pm.patch: No such file or directo
ry
root@NagiosOreon:/usr/local/oreon# patch -p1 < /temp/oreon-patch/01-oreon_ODS_li
b_purge-pm.patch
patching file ODS/lib/purge.pm
root@NagiosOreon:/usr/local/oreon# patch -p1 --dry-run < /temp/oreon-patch/01-or
eon_ODS_lib_purge-pm.patch patching file ODS/lib/purge.pm
patch: ODS/lib/purge.pm: extra operand
patch: Try `patch --help' for more information.
root@NagiosOreon:/usr/local/oreon# patch -p1 < /temp/oreon-patch/01-oreon_ODS_li
b_purge-pm.patch
patching file ODS/lib/purge.pm
Reversed (or previously applied) patch detected! Assume -R? [n] n
Apply anyway? [n] n
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file ODS/lib/purge.pm.rej
root@NagiosOreon:/usr/local/oreon# patch -p1 --dry-run < /temp/oreon-patch/01-oreon_ODS_lib_purge-pm.patch patching file ODS/lib/purge.pm
patch: ODS/lib/purge.pm: extra operand
patch: Try `patch --help' for more information.
root@NagiosOreon:/usr/local/oreon# ls
cron doc filesGeneration filesUpload GPL_LIB log ODS OreonDataStorage rrd www
root@NagiosOreon:/usr/local/oreon# cd /
root@NagiosOreon:/# cd temp
root@NagiosOreon:/temp# ls
oreon-1.4 oreon-patch oreon-patch-1.4-1.tgz
root@NagiosOreon:/temp# cd oreon-patch/
root@NagiosOreon:/temp/oreon-patch# ls
00-README.txt
01-oreon_ODS_lib_purge-pm.patch
02-oreon_WWW_inc_sql_pagination-php.patch
03-oreon_WWW_inc_com_pagination-php.patch
04-oreon_cron_parsing_log-pl.patch
05-oreon_WWW_inc_opt_lang_en-php.patch
06-oreon_WWW_inc_opt_lang_fr-php.patch
07-oreon_WWW_inc_opt_oreon_gen_DB-func-php.patch
08-oreon_WWW_inc_opt_gen_ODS_formODS-ihtml.patch
09-oreon_WWW_inc_opt_gen_ODS_formODS-php.patch
10-oreon_WWW_inc_conf_confObj_serv_listService-ihtml.patch
11-oreon_cron_rep_ArchiveLogInDB-php.patch
12-oreon_WWW_inc_conf_confObj_serv_listServiceByHost-php.patch
13-oreon_cron_rep_ArchiveLogInDB_README-txt.patch
14-oreon_cron_rep_apt_host_service-php.patch
15-oreon_WWW_inc_mon_stat_service_problem-php.patch
16-oreon_WWW_inc_mon_stat_serviceSummary-php.patch
17-oreon_WWW_inc_mon_stat_serviceSummaryBySG-php.patch
18-oreon_ODS_lib_updateFunctions-pm.patch
19-oreon_www_include_views_graphs_graphODS_generateIm ages_generateODSImage.php.p
20-oreon_www_include_views_graphs_graphODS_generateIm ages_generateODSImageZoom.p
21-oreon_www_include_views_graphs_graphODS_generateIm ages_generateODSMetricImage
root@NagiosOreon:/temp/oreon-patch# ls
00-README.txt
01-oreon_ODS_lib_purge-pm.patch
02-oreon_WWW_inc_sql_pagination-php.patch
03-oreon_WWW_inc_com_pagination-php.patch
04-oreon_cron_parsing_log-pl.patch
05-oreon_WWW_inc_opt_lang_en-php.patch
06-oreon_WWW_inc_opt_lang_fr-php.patch
07-oreon_WWW_inc_opt_oreon_gen_DB-func-php.patch
08-oreon_WWW_inc_opt_gen_ODS_formODS-ihtml.patch
09-oreon_WWW_inc_opt_gen_ODS_formODS-php.patch
10-oreon_WWW_inc_conf_confObj_serv_listService-ihtml.patch
11-oreon_cron_rep_ArchiveLogInDB-php.patch
12-oreon_WWW_inc_conf_confObj_serv_listServiceByHost-php.patch
13-oreon_cron_rep_ArchiveLogInDB_README-txt.patch
14-oreon_cron_rep_apt_host_service-php.patch
15-oreon_WWW_inc_mon_stat_service_problem-php.patch
16-oreon_WWW_inc_mon_stat_serviceSummary-php.patch
17-oreon_WWW_inc_mon_stat_serviceSummaryBySG-php.patch
18-oreon_ODS_lib_updateFunctions-pm.patch
19-oreon_www_include_views_graphs_graphODS_generateIm ages_generateODSImage.php.p
atch
20-oreon_www_include_views_graphs_graphODS_generateIm ages_generateODSImageZoom.p
hp.patch
21-oreon_www_include_views_graphs_graphODS_generateIm ages_generateODSMetricImage
.php.patch
root@NagiosOreon:/temp/oreon-patch# patch -p1 < /temp/oreon-patch/02-oreon_WWW_i
nc_sql_pagination-php.patch
can't find file to patch at input line 3
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|--- oreon-1.4/www/include/monitoring/mysql_log/pagination.php 2007-03-29 12:29
:05.000000000 +0200
|+++ oreon-1.4-patch/www/include/monitoring/mysql_log/pagination.php 2007-04-
02 20:27:23.000000000 +0200
--------------------------
File to patch:
root@NagiosOreon:/temp/oreon-patch# cd /
root@NagiosOreon:/# cd usr/local/oreon/
root@NagiosOreon:/usr/local/oreon# patch -p1 < /temp/oreon-patch/02-oreon_WWW_inc_sql_pagination-php.patch
patching file www/include/monitoring/mysql_log/pagination.php
root@NagiosOreon:/usr/local/oreon# patch -p1 < /temp/oreon-patch/03-oreon_WWW_inc_com_pagination-php.patch
patching file www/include/common/pagination.php
root@NagiosOreon:/usr/local/oreon# patch -p1 < /temp/oreon-patch/04
bash: /temp/oreon-patch/04: No such file or directory
root@NagiosOreon:/usr/local/oreon# patch -p1 < /temp/oreon-patch/04-oreon_cron_parsing_log-pl.patch
patching file cron/parsing_log.pl
root@NagiosOreon:/usr/local/oreon# patch -p1 < /temp/oreon-patch/05-oreon_WWW_inc_opt_lang_en-php.patch
patching file www/include/options/lang/en.php
root@NagiosOreon:/usr/local/oreon# patch -p1 < /temp/oreon-patch/06-oreon_WWW_inc_opt_lang_fr-php.patch
patching file www/include/options/lang/fr.php
root@NagiosOreon:/usr/local/oreon# patch -p1 < /temp/oreon-patch/07-oreon_WWW_inc_opt_oreon_gen_DB-func-php.patch
patching file www/include/options/oreon/generalOpt/DB-Func.php
root@NagiosOreon:/usr/local/oreon# patch -p1 < /temp/oreon-patch/08-oreon_WWW_inc_opt_gen_ODS_formODS-ihtml.patch
patching file www/include/options/oreon/generalOpt/OreonDataStorage/formODS.ihtml
root@NagiosOreon:/usr/local/oreon# patch -p1 < /temp/oreon-patch/09-oreon_WWW_inc_opt_gen_ODS_formODS-php.patch
patching file www/include/options/oreon/generalOpt/OreonDataStorage/formODS.php
root@NagiosOreon:/usr/local/oreon# patch -p1 < /temp/oreon-patch/10-oreon_WWW_inc_conf_confObj_serv_listService-ihtml.patch
patching file www/include/configuration/configObject/service/listService.ihtml
root@NagiosOreon:/usr/local/oreon# patch -p1 < /temp/oreon-patch/11-oreon_cron_rep_ArchiveLogInDB-php.patch
patching file cron/reporting/ArchiveLogInDB.php
Hunk #1 succeeded at 32 with fuzz 2.
root@NagiosOreon:/usr/local/oreon# patch -p1 < /temp/oreon-patch/12-oreon_WWW_inc_conf_confObj_serv_listServiceByHost-php.patch
patching file www/include/configuration/configObject/service/listServiceByHost.php
root@NagiosOreon:/usr/local/oreon# patch -p1 < /temp/oreon-patch/13-oreon_cron_rep_ArchiveLogInDB_README-txt.patch
patching file cron/reporting/ArchiveLogInDB_README.txt
root@NagiosOreon:/usr/local/oreon# patch -p1 < /temp/oreon-patch/14-oreon_cron_rep_apt_host_service-php.patch
patching file cron/reporting/api/host_service.php
root@NagiosOreon:/usr/local/oreon# patch -p1 < /temp/oreon-patch/15-oreon_WWW_inc_mon_stat_service_problem-php.patch
patching file www/include/monitoring/status/service_problem.php
root@NagiosOreon:/usr/local/oreon# patch -p1 < /temp/oreon-patch/16-oreon_WWW_inc_mon_stat_serviceSummary-php.patch
patching file www/include/monitoring/status/serviceSummary.php
root@NagiosOreon:/usr/local/oreon# patch -p1 < /temp/oreon-patch/17-oreon_WWW_inc_mon_stat_serviceSummaryBySG-php.patch
patching file www/include/monitoring/status/serviceSummaryBySG.php
root@NagiosOreon:/usr/local/oreon# patch -p1 < /temp/oreon-patch/18-oreon_ODS_lib_updateFunctions-pm.patch
patching file ODS/lib/updateFunctions.pm
root@NagiosOreon:/usr/local/oreon# patch -p1 < /temp/oreon-patch/19-oreon_www_include_views_graphs_graphODS_generateIm ages_generateODSImage.php.patch
patching file www/include/views/graphs/graphODS/generateImages/generateODSImage.php
root@NagiosOreon:/usr/local/oreon# patch -p1 < /temp/oreon-patch/20
bash: /temp/oreon-patch/20: No such file or directory
root@NagiosOreon:/usr/local/oreon# patch -p1 < /temp/oreon-patch/20-oreon_www_include_views_graphs_graphODS_generateIm ages_generateODSImageZoom.php.patch
patching file www/include/views/graphs/graphODS/generateImages/generateODSImageZoom.php
root@NagiosOreon:/usr/local/oreon# patch -p1 < /temp/oreon-patch/21-oreon_www_include_views_graphs_graphODS_generateIm ages_generateODSMetricImage.php.patch
patching file www/include/views/graphs/graphODS/generateImages/generateODSMetricImage.php
root@NagiosOreon:/usr/local/oreon# for i in $(ls /root/oreon-patch/*.patch); do patch -p1 < ${i} ; done
ls: /root/oreon-patch/*.patch: No such file or directory
root@NagiosOreon:/usr/local/oreon# for i in $(ls /temp/oreon-patch/*.patch); do patch -p1 < ${i} ; done
patching file ODS/lib/purge.pm
Reversed (or previously applied) patch detected! Assume -R? [n] n
Apply anyway? [n] n
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file ODS/lib/purge.pm.rej
patching file www/include/monitoring/mysql_log/pagination.php
Reversed (or previously applied) patch detected! Assume -R? [n]
WAtt
5th April 2007, 16:09
oula, un peu le bordel tout ca :)
Bon une fois que le patch est appliqué, c'est bon pas la peine de le faire deux fois, sinon il geulle un peu ^^
Dans le wiki, j'ai mis la premiere technique pour les gens motivé qui aiment ecrire , ou pour ceux qui ne veullent appliquer que certain patch :)
for i in $(ls /temp/oreon-patch/*.patch); do patch -p1 < ${i} ; done
Bon comme tu peux le voir, il s'agit d'une simple boucle pour appliquer tous les patch d'un coup sans se prendre la tete.
Tu as sans doute des remarques a faire pour que j'améliore la lisibilité du wiki ?
Bon sinon ton système est patcher.
Ta qd meme créer le fichier conf.pm d'ODS ?
WAtt
chrisOreon
5th April 2007, 17:36
je viens de le créer
vi conf.pm
$mysql_user = "oreon";
$mysql_passwd = "mon mot de passe oreon";
$mysql_host = "localhost";
$mysql_database_oreon = "oreon";
$mysql_database_ods = "ods";
1;
~
je pense que pou ameliorer ton wiki tu devrait juste parler de cette commande et non pas de la commande pour les lancer un par un !
dans le gestionnaire d evenement les logs avancé ne fonctionne pas
et dans events log seul les notification fonctionne
julio
6th April 2007, 11:36
t'as configuré le cron pour remonter les log dans ods ? parsing_log.pl ?
lowdata
7th August 2007, 12:49
Lu all. Je profite de ce thread pour signaler un petit soucis concernant mes logs....Tout fonctionne a merveille, mais dans les mails je recois toutes les minutes :
Subject: Cron <nagios@suse-exp> /usr/local/oreon/cron/parsing_status.pl >> /usr/local/oreon/log/ods_parsing_status 2>> /usr/local/oreon/log/ods_parsing_status
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/home/nagios>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=nagios>
X-Cron-Env: <USER=nagios>
Message-Id: <20070806130301.188441A460@suse-exp.ghem-intra.fr>
Date: Mon, 6 Aug 2007 15:03:01 +0200 (CEST)
/bin/sh: /usr/local/oreon/log/ods_parsing_status: No such file or directory
seulement le fichier ods_parsing_status existe bien, et dans ce fichier j'ai :
Can't locate /usr/local/oreon/ODS/etc/conf.pm in @INC (@INC contains: /usr/lib/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 /usr/lib/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl .) at /usr/local/oreon/cron/parsing_status.pl line 31.
La pareil mon fichier conf.pm existe aussi ! et les parametres dedans sont bien rensignés. En revanche mon seul bon chemin vers Perl est bien /usr/lib/perl5/5.8.8. Qui a une idée du soucis ou pourquoi il crise ? Merci d'avance.
genie-netcom
23rd March 2009, 13:05
Bonjour,
quelqu'un peut m'expliquer quel est le role du menu gestionnaire des evenements.