
Announcement
Collapse
No announcement yet.
Bug service group : Crash PHP
Collapse
X
-
C bon j'ai réparé la base mysql en supprimant les relations vers les template de service (id récupéré dans la base service) mais j'ose plus toucher aux servicegroup maintenant
-
Il l'a fait lui même j'ai jamais demandé à ce qu'il me mette un template dans un service group !!!!
Ca n'a aucun sens !!!
En plus je n'ai pas la possibilité de l'enlever via l'interface graphique oreon :cry:
Pour moi c'est en faisant une autre manipulation qu'il est venu glisser sont template dans service group ce bougre d'ane :lol:
Leave a comment:
-
Originally posted by DonKiShootPour t'aider :
Au depart je faisais mon servicegroup en meme temps que le service et ca marchait puis je me suis mis a le mettre directement dans les template le servicegroup car ca me gavait de me refaire mes services un par un et depuis ca merde grave :wink:
En fait oui ca a l'air de merdouiller de mettre des templates dans les services groups... Je vais voir comment on peut gerer ca. Et ca doit etre la meme merde avec les hosts etc.... Féch... :evil:
Leave a comment:
-
ha bah je m'en doutais qu'on y viendrai au pb avec les templates ajoutés commes des services
Leave a comment:
-
Je veux bien un export des tables citees plus haut (+ servicegroup_relation).
Mais tu n'as pas a tout crashe, juste a vider trois tables :
servicegroup_relation
servicegroup
contactgroup_servicegroup_relation
Leave a comment:
-
Originally posted by romJe recapitule.
Tu as utilise les services groups.
Tu les a manipule dans une limite qu'on a pas gere.
Tu as corrompu les lignes de tables qui correspondent aux service groups.
Quand tu te loggues, le load des objets est aussi corrrompu.
:arrow:
Tu dois vider les tables indiquer ci dessus.
Te relogguer
(Eventuellement refaire pas a pas ta manip tueuse et nous la transmettre)
Attendre qu'on corrige le bug.
Leave a comment:
-
Pour t'aider :
Au depart je faisais mon servicegroup en meme temps que le service et ca marchait puis je me suis mis a le mettre directement dans les template le servicegroup car ca me gavait de me refaire mes services un par un et depuis ca merde grave :wink:
Leave a comment:
-
Je recapitule.
Tu as utilise les services groups.
Tu les a manipule dans une limite qu'on a pas gere.
Tu as corrompu les lignes de tables qui correspondent aux service groups.
Quand tu te loggues, le load des objets est aussi corrrompu.
:arrow:
Tu dois vider les tables indiquer ci dessus.
Te relogguer
(Eventuellement refaire pas a pas ta manip tueuse et nous la transmettre)
Attendre qu'on corrige le bug.
Leave a comment:
-
Originally posted by juliooui je sais on a vu mais chez nous ca pete pas. etrange....
On peut essayer ca a la place :
Code:if (isset($Logs->log_h[$oreon->hosts[$service->get_host()]->get_id()] && isset($Logs->log_h[$oreon->hosts[$service->get_host()]->get_id()]->log_s[$service->get_id()]))
Code:[client 10.1.1.1] PHP Fatal error: Call to a member function on a non-object in /usr/local/oreon/include/status/status_servicegroup.php on line 26, referer: http://supervision/oreon/oreon.php?p=303&o=sgr
Leave a comment:
-
Dans un premier temps, tu vas faire le menage dans tes tables au niveau des serviceGroups :
vide contactgroup_servicegroup_relation
vide servicegroup
Reloggue toi.
Ensuite, evite de manipuler dans tous les sens, ya un bug qui traine. Je vais essaier de le retourner ce we. Des que j'ai du neuf je te dis.
Leave a comment:
-
Originally posted by juliooui je sais on a vu mais chez nous ca pete pas. etrange....
On peut essayer ca a la place :
Code:if (isset($Logs->log_h[$oreon->hosts[$service->get_host()]->get_id()] && isset($Logs->log_h[$oreon->hosts[$service->get_host()]->get_id()]->log_s[$service->get_id()]))
Leave a comment:
-
Autre facon de planter :
Page d'acceuil puis Details by Servicegroup
Code:[client 10.1.1.1] PHP Fatal error: Call to a member function on a non-object in /usr/local/oreon/include/Stat/alt_main_sg.php on line 19, referer: http://supervision/oreon/oreon.php?p=1
Leave a comment:
-
oui je sais on a vu mais chez nous ca pete pas. etrange....
On peut essayer ca a la place :
Code:if (isset($Logs->log_h[$oreon->hosts[$service->get_host()]->get_id()] && isset($Logs->log_h[$oreon->hosts[$service->get_host()]->get_id()]->log_s[$service->get_id()]))
Leave a comment:
-
y a un moment ou ce test là crash tout méchamment :
Code:if (isset($Logs->log_h[$oreon->hosts[$service->get_host()]->get_id()]->log_s[$service->get_id()]))
Leave a comment:
-
Code:foreach ($svg->services as $service){ print "marqueur 1 \n"; if (isset($Logs->log_h[$oreon->hosts[$service->get_host()]->get_id()]->log_s[$service->get_id()])) { print "marqueur 2 \n"; $status_s[$Logs->log_h[$oreon->hosts[$service->get_host()]->get_id()]->log_s[$service->get_id()]->get_status()]++; print "marqueur 3 \n"; } unset($service); print "marqueur 4 \n"; }
Code:ServiceGroups Status ssh (servicgroup_ssh) marqueur 1 marqueur 2 marqueur 3 marqueur 4 marqueur 1 marqueur 2 marqueur 3 marqueur 4 marqueur 1 marqueur 2 marqueur 3 marqueur 4 marqueur 1 marqueur 2 marqueur 3 marqueur 4 marqueur 1
Leave a comment:
Leave a comment: