PDA

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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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'>&nbsp;<a href='./oreon.php?p=20301&doc=1&page=toc.html'>Documentation</a>&nbsp;&nbsp;
<img onclick="DisplayHidden('legend');" src="./img/icones/16x16/text_view.gif" alt='Aide' title=' L&eacute;gende'>&nbsp;<a onclick="DisplayHidden('legend');">Aide</a>&nbsp;&nbsp;
<a href="index.php?disconnect=1"><img src="./img/icones/16x16/logout.gif"></a>&nbsp;<a href="index.php?disconnect=1">D&eacute;connexion</a>&nbsp;

</span>
<div id="logOut">03/04/2007 8:48&nbsp;&nbsp;</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&eacute;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">&nbsp;</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'&eacute;v&egrave;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;'>&nbsp;Logs Avanc&eacute;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

gae
4th April 2007, 13:30
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.