You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2015-05-12 17:15:20

mestra
Member
Registered: 2015-04-07
Posts: 63

Monitoring et Webservice : Update de 0.84 vers 0.85 [résolu]

Bonjour,

Ca faisait un moment que je voulais passer GLPI à une version plus récente, puis je me suis lancé.

Du coup j'ai tenté de mettre à jour GLPI de 0.84.8 vers 0.85.4. La mise à jour s'est bien passée que ce soit au niveau de la base de données ou de GLPI lui-même.

Par contre du coup je me retrouve face à quelques soucis au niveau plugins :

Pour Monitoring (0.85+1.0) :

Le plugin fonctionne et a bien récupérer mes commandes, mes catalogues etc... Par contre quand je vais dans catalogues de composants du tableau de bord, les liens vers les machines / composants ne sont plus là (les cadres rouges sur l'image), pareil pour le nom du catalogue :

ppdtCKy.png

Et cela sur tous mes catalogues. (J'ai au préalable enlever les anciens plugins, nettoyer via GLPI et remis les bon plugins ensuite)...

Pour Services Web :

Du coup pour GLPI 0.85, apparemment il n'y a pas de version compatibles. Ma question est donc la suivante comment fais-t-on pour utiliser Shinken à travers GLPI ?

Impossible de redémarrer les démons, il me dit : "Vous n'avez pas les droits requis pour réaliser cette action." J'ai au préalable autoriser mon compte pour Monitoring (dans Administration > Groupe)

Quels sont les solutions face à ça ? Il y a un autre dépôt ? ou une autre manière de faire ?

Merci de votre aide.

GLPI 0.85.4
Monitoring 0.85+1.0
Services Web (???)

Last edited by mestra (2015-05-20 10:04:56)

Offline

#2 2015-05-12 17:30:15

dmb77
Member
Registered: 2011-02-11
Posts: 298

Re: Monitoring et Webservice : Update de 0.84 vers 0.85 [résolu]

comment as tu réaliser la MAJ du plugin ? tu es bien partit d'une install from scratch ou tu as fait un copier sur l'existant ?

et pour tes sources sur monitoring ? tu utilises un git clone ?

ce bug a été corrigé aujourd'hui même par David

Last edited by dmb77 (2015-05-12 17:31:09)

Offline

#3 2015-05-12 17:31:30

dmb77
Member
Registered: 2011-02-11
Posts: 298

Re: Monitoring et Webservice : Update de 0.84 vers 0.85 [résolu]

pour le webservice il faut prendre la dernière version en cours

Offline

#4 2015-05-12 17:39:59

mestra
Member
Registered: 2015-04-07
Posts: 63

Re: Monitoring et Webservice : Update de 0.84 vers 0.85 [résolu]

Alors hop hop hop ! Merci de ton aide wink

Pour les plugins, j'ai copié mon dossier GLPI 0.84 autre part. J'ai installé ensuite GLPI 0.85 (via wget sur le tar disponible ici http://www.glpi-project.org/spip.php?article3)

Puis, j'ai supprimé les plugins dans /var/www/glpi/plugins et ensuite j'ai téléchargé les version compatibles. Puis installés via l'interface de GLPI 0.85.

J'ai téléchargé tout mes plugins sur les "forge" via wget. Pour services Web j'ai vu que des version compatibles 0.84 (https://forge.indepnet.net/projects/webservices/files)

Je n'ai effectivement pas utilisé Git.

et pour tes sources sur monitoring ?

Pas compris ta question désolé...

J'ai suivi ce tutoriel : http://www.glpi-project.org/spip.php?article171

Last edited by mestra (2015-05-12 17:40:44)

Offline

#5 2015-05-12 17:45:27

nazzi
Member
Registered: 2015-05-12
Posts: 1

Re: Monitoring et Webservice : Update de 0.84 vers 0.85 [résolu]

Bonjour,

svp je suis débutant  j'aimerais bien installé le plugins pour ajouté une salle.

merci d'avance.
NB: GLPI 0.85.2 SOUS LINUX DEBIAN 7.6

Offline

#6 2015-05-12 17:49:31

mestra
Member
Registered: 2015-04-07
Posts: 63

Re: Monitoring et Webservice : Update de 0.84 vers 0.85 [résolu]

nazzi wrote:

Bonjour,

svp je suis débutant  j'aimerais bien installé le plugins pour ajouté une salle.

merci d'avance.
NB: GLPI 0.85.2 SOUS LINUX DEBIAN 7.6

Nazzi, merci d'ouvrir ton propre sujet smile (et sois plus explicite dans ta demande)

Offline

#7 2015-05-12 18:02:18

mestra
Member
Registered: 2015-04-07
Posts: 63

Re: Monitoring et Webservice : Update de 0.84 vers 0.85 [résolu]

dmb77 wrote:

pour le webservice il faut prendre la dernière version en cours

Hmm, j'ai beau chercher, je ne vois pas comment récupérer quelque chose de plus récent sur Forge :
https://forge.indepnet.net/projects/webservices/files

Ou alors quelque chose m'a échappé...

Offline

#8 2015-05-13 03:35:52

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: Monitoring et Webservice : Update de 0.84 vers 0.85 [résolu]

Offline

#9 2015-05-13 08:45:52

dmb77
Member
Registered: 2011-02-11
Posts: 298

Re: Monitoring et Webservice : Update de 0.84 vers 0.85 [résolu]

mestra wrote:

Alors hop hop hop ! Merci de ton aide wink


et pour tes sources sur monitoring ?

Pas compris ta question désolé...

J'ai suivi ce tutoriel : http://www.glpi-project.org/spip.php?article171

je voulais savoir comment tu prenais la dernière version du plugin monitoring.

Le plus simple est de réaliser un git clone du projet (depuis une machine linux par exemple). Comme cela, une simple commande (git pull) te permet d'avoir les derniers commits et donc de déployer (moyennant une sauvegarde de la version actuelle en prod) rapidement en 4 lignes de commandes ...

Offline

#10 2015-05-13 09:35:29

mestra
Member
Registered: 2015-04-07
Posts: 63

Re: Monitoring et Webservice : Update de 0.84 vers 0.85 [résolu]

Ok merci pour ce lien (je ne sais pas comment tu as trouvé ça wink )

Par contre, j'ai cette erreur niveau apache :

[error] [client 192.168.1.23] PHP Fatal error:  Class 'PluginWebservicesMethodSession' not found in /var/www/glpi/plugins/webservices/xmlrpc.php on line 98

Et du coup (je pense que c'est lié) je n'arrive toujours pas à redémarrer shinken via GLPI. Voici ce qu'il m'affiche :

La communication avec Shinken a échoué : couldn't connect to host
http://192.168.X.X:7760/reload 

Attention

Vous n'avez pas les droits requis pour réaliser cette action.

Je suis en train de cloner le plugin "monitoring" pour voir si cela change quelque chose... (via https://github.com/ddurieux/glpi_monitoring )

Par contre sur cette page, le lien de l'archive "monitoring" mène vers un dépôt vide :
https://forge.indepnet.net/tarballs-plugins/

Je sais pas si c'est normal...

EDIT :
Bon avec le clone du dépôt, j'ai récupérer les liens dans mes catalogue de composants, mais toujours pas de possiblité de redémarrer shinken via GLPI.... je vois pas pourquoi j'ai des problèmes de droit... ?

Par ailleurs, je n'ai plus aucun graphique hahaha ... sad

Last edited by mestra (2015-05-13 09:52:58)

Offline

#11 2015-05-13 11:50:44

dmb77
Member
Registered: 2011-02-11
Posts: 298

Re: Monitoring et Webservice : Update de 0.84 vers 0.85 [résolu]

ton webservices est configuré ? tu peux poster la conf ?

Offline

#12 2015-05-13 12:04:19

mestra
Member
Registered: 2015-04-07
Posts: 63

Re: Monitoring et Webservice : Update de 0.84 vers 0.85 [résolu]

J'ai réinstallé shinken (j'étais en 2.4RC, suis passé en 2.4) car j'avais des problème pour le redémarrer sous Linux en direct. Puis tous les modules de shinken et de glpi.

Par contre du coup maintenant j'ai un problème avec ws-arbiter :

  File "/usr/local/lib/python2.7/dist-packages/shinken/basemodule.py", line 164, in start_module
    self._main()
  File "/usr/local/lib/python2.7/dist-packages/shinken/basemodule.py", line 296, in _main
    self.main()
  File "/var/lib/shinken/modules/ws-arbiter/module.py", line 394, in main
    self.init_http()
  File "/var/lib/shinken/modules/ws-arbiter/module.py", line 369, in init_http
    self.srv = run(host=self.host, port=self.port, server='wsgirefselect')
  File "/usr/local/lib/python2.7/dist-packages/shinken/webui/bottlewebui.py", line 2260, in run
    res = server.run(app)
  File "/usr/local/lib/python2.7/dist-packages/shinken/webui/bottlewebui.py", line 1971, in run
    srv = make_server(self.host, self.port, handler, **self.options)
  File "/usr/lib/python2.7/wsgiref/simple_server.py", line 144, in make_server
    server = server_class((host, port), handler_class)
  File "/usr/lib/python2.7/SocketServer.py", line 419, in __init__
    self.server_bind()
  File "/usr/lib/python2.7/wsgiref/simple_server.py", line 48, in server_bind
    HTTPServer.server_bind(self)
  File "/usr/lib/python2.7/BaseHTTPServer.py", line 108, in server_bind
    SocketServer.TCPServer.server_bind(self)
  File "/usr/lib/python2.7/SocketServer.py", line 430, in server_bind
    self.socket.bind(self.server_address)
  File "/usr/lib/python2.7/socket.py", line 224, in meth
    return getattr(self._sock,name)(*args)
error: [Errno 98] Address already in use

Et là je sèche un peu...

EDIT :
Bon ce problème est résolu : https://github.com/naparuba/shinken/issues/1629

Mais par contre, toujours le problème de redémarrage de Shinken via GLPI

qLdoQOZ.png

Last edited by mestra (2015-05-13 14:28:06)

Offline

#13 2015-05-13 14:33:00

mestra
Member
Registered: 2015-04-07
Posts: 63

Re: Monitoring et Webservice : Update de 0.84 vers 0.85 [résolu]

dmb77 wrote:

ton webservices est configuré ? tu peux poster la conf ?

Désolé, je n'avais pas vu ta réponse.

Oui il est configuré :

On linux :

root@dev03:/usr/local/nagios/libexec# cat /etc/shinken/modules/ws_arbiter.cfg
## Module:      ws-arbiter
## Loaded by:   Arbiter, Receiver
# WebService module for the Arbiter and Receiver so you can send (POST) passive
# checks to it :)
define module {
    module_name     ws-arbiter
    module_type     ws_arbiter
    host            0.0.0.0
    port            7760
    username        anonymous   ; If you want auth, set username and password.
    #password        secret
}

On GLPI :

Nom        shinken
Services actifs    Oui

Activer la compression    Non

Tracer les connexions    Non

Debug    Non

Motif SQL des services    .*
Plage d'adresses IPv4     - 192.168.x.x - 192.168.x.x (même IP dans les deux cases)

Identifiant utilisateur (rien)    
Mot de passe    (rien)

Comme avant en fait... c'est ça que je capte pas.

Last edited by mestra (2015-05-13 14:33:28)

Offline

#14 2015-05-13 15:20:23

dmb77
Member
Registered: 2011-02-11
Posts: 298

Re: Monitoring et Webservice : Update de 0.84 vers 0.85 [résolu]

et sous GLPI, Webservice, local ? tu peux rajouter l'adresse IP de ton serveur Shinken ?

Offline

#15 2015-05-13 15:22:42

mestra
Member
Registered: 2015-04-07
Posts: 63

Re: Monitoring et Webservice : Update de 0.84 vers 0.85 [résolu]

dmb77 wrote:

et sous GLPI, Webservice, local ? tu peux rajouter l'adresse IP de ton serveur Shinken ?

C'est fait... mais cela ne semble rien changer...

Et je vois pas pourquoi il me met Etat du Système en rouge... c'est un simple ping non ?

Last edited by mestra (2015-05-13 15:23:40)

Offline

#16 2015-05-13 15:24:12

dmb77
Member
Registered: 2011-02-11
Posts: 298

Re: Monitoring et Webservice : Update de 0.84 vers 0.85 [résolu]

je ne sais pas du tout, tu as des choses dans le log de l'arbiter sous shinken ?

Offline

#17 2015-05-13 15:27:03

mestra
Member
Registered: 2015-04-07
Posts: 63

Re: Monitoring et Webservice : Update de 0.84 vers 0.85 [résolu]

Ca me rassure que je sois pas le seul (enfin un peu)

Non dans les logs, il est tout content :

root@dev03:/usr/local/nagios/libexec# tail -f /var/log/shinken/arbiterd.log
[1431522440] INFO: [Shinken] [All] Trying to send configuration to receiver receiver-master
[1431522440] INFO: [Shinken] [All] Dispatch OK of configuration 0 to receiver receiver-master
[1431522440] INFO: [Shinken]  (http://localhost:7773/)
[1431522440] INFO: [Shinken] [All] OK, no more receiver sent need
[1431522440] INFO: [Shinken] [All] Trying to send configuration to receiver receiver-master
[1431522440] INFO: [Shinken] [All] Dispatch OK of configuration to receiver receiver-master
[1431522441] TIMEPERIOD TRANSITION: workhours;-1;1
[1431522441] TIMEPERIOD TRANSITION: us-holidays;-1;0
[1431522441] TIMEPERIOD TRANSITION: none;-1;0
[1431522441] TIMEPERIOD TRANSITION: 24x7;-1;1

J'ai ouvert un ticket : https://github.com/ddurieux/glpi_monitoring/issues/170

En espérant que David voit de quoi il s'agit.

Last edited by mestra (2015-05-13 15:30:53)

Offline

#18 2015-05-13 15:45:59

mestra
Member
Registered: 2015-04-07
Posts: 63

Re: Monitoring et Webservice : Update de 0.84 vers 0.85 [résolu]

dmb77 wrote:

je ne sais pas du tout, tu as des choses dans le log de l'arbiter sous shinken ?

Alors... à n'y rien y comprendre, j'ai supprimé un catalogue de test sous GLPI et là paf il me dit :

La communication avec Shinken fonctionne parfaitement.

L'ordre de rechargement Shinken a été envoyé à 2015-05-13 15:38

Shinken restarted at 2015-05-13 15:39

Catalogue de services ayant des ressources non disponibles : 

??? Pas compris pourquoi ça marche là et pas avec les liens de redémarrage.

Par contre j'ai vu une erreur passer dans l'arbiter :

[1431524337] EXTERNAL COMMAND: [1431524336] RELOAD_CONFIG
[1431524337] WARNING: [Shinken] RELOAD command : /etc/init.d/shinken reload
[1431524345] ERROR: [Shinken] [ws-arbiter] Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/shinken/basemodule.py", line 164, in start_module
    self._main()
  File "/usr/local/lib/python2.7/dist-packages/shinken/basemodule.py", line 296, in _main
    self.main()
  File "/var/lib/shinken/modules/ws-arbiter/module.py", line 407, in main
    inputready, _, _ = select.select(input, [], [], 1)
error: (4, 'Interrupted system call')

Donc je suis un Glpien enthousiaste et dubitatif en même temps wink

Pour être plus sérieux je ne comprends pas l'erreur...

Offline

#19 2015-05-13 15:50:19

dmb77
Member
Registered: 2011-02-11
Posts: 298

Re: Monitoring et Webservice : Update de 0.84 vers 0.85 [résolu]

je t'avoue que j'utilise pas les liens de rechargement ....

Offline

#20 2015-05-18 10:15:43

mestra
Member
Registered: 2015-04-07
Posts: 63

Re: Monitoring et Webservice : Update de 0.84 vers 0.85 [résolu]

Ok, bon tant pis.

Je vais essayer de voir si je peux résoudre ça.

EDIT : Problèmes résolus avec le dernier commit https://github.com/ddurieux/glpi_monitoring/issues/170

Last edited by mestra (2015-05-20 10:04:40)

Offline

Board footer

Powered by FluxBB