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 2007-07-27 17:38:22

ssanchez
Member
From: Paris
Registered: 2007-07-24
Posts: 55

..! TOPIC SPECIAL GLPI 0.7 + iReport 2.0 ..!

Bonjour à tous,

J'en avais parlé il y a quelques jours, et l'idée a semblé plaire à certain, alors j'initie donc ce post.

L'idée est de recenser ici l'ensemble de nos productions, en terme de reporting sous iReport.

Pour rappel, iReport est un outil open-source, permettant de créer des rapports élaborés à partir de notre glpi adoré.

Plus d'information sur iReport ici : http://jasperforge.org/sf/projects/ireport

N'hésitez pas à publier ..!

Ma première production, donc ... :

Last edited by ssanchez (2007-07-27 17:44:23)


OS : Windows 2003 Server SP1
Installation : Package Ocs NG 4100 - XAMPP version 1.5.5
Serveur : Apache 2.2.3 MySql : 5.0.27 / Langage : PHP 5.2.0

Offline

#2 2007-07-27 17:43:44

ssanchez
Member
From: Paris
Registered: 2007-07-24
Posts: 55

Re: ..! TOPIC SPECIAL GLPI 0.7 + iReport 2.0 ..!

Liste des serveurs non sauvegardés :

Objectif : Après avoir regroupé l'ensemble des logiciels de sauvegarde de ma société au sein d'une catégorie de logiciel nommé "Logiciels de sauvegardes", l'objectif de ce rapport est de lister l'ensemble des serveurs sur lesquels AUCUN de ces logiciels n'est installé

Requête :

SELECT glpi_computers.name AS ITEM_0, glpi_computers.ID AS ITEM_0_2, glpi_dropdown_state.name AS ITEM_1, glpi_dropdown_manufacturer.name AS ITEM_2, glpi_computers.serial AS ITEM_3, glpi_type_computers.name AS ITEM_4, glpi_dropdown_model.name AS ITEM_5, glpi_dropdown_os.name AS ITEM_6, glpi_dropdown_locations.completename AS ITEM_7, glpi_computers.date_mod AS ITEM_8, glpi_computers.contact AS ITEM_9, glpi_ocs_link.last_ocs_update AS ITEM_10, glpi_computers.ID AS ID
FROM glpi_computers
LEFT JOIN glpi_dropdown_state ON (glpi_computers.state = glpi_dropdown_state.ID)
LEFT JOIN glpi_dropdown_manufacturer ON (glpi_computers.FK_glpi_enterprise = glpi_dropdown_manufacturer.ID)
LEFT JOIN glpi_type_computers ON (glpi_computers.type = glpi_type_computers.ID)
LEFT JOIN glpi_dropdown_model ON (glpi_computers.model = glpi_dropdown_model.ID)
LEFT JOIN glpi_dropdown_os ON (glpi_computers.os = glpi_dropdown_os.ID)
LEFT JOIN glpi_dropdown_locations ON (glpi_computers.location = glpi_dropdown_locations.ID)
LEFT JOIN glpi_ocs_link ON (glpi_computers.ID = glpi_ocs_link.glpi_id)
WHERE glpi_computers.deleted='0'
AND glpi_computers.is_template='0'
AND glpi_computers.FK_entities IN (0)
AND glpi_computers.ID NOT IN (
select distinct glpi_computers.ID
from glpi_computers, glpi_inst_software, glpi_software, glpi_dropdown_software_category, glpi_licenses
where glpi_computers.ID = glpi_inst_software.cID
and glpi_inst_software.license = glpi_licenses.ID
and glpi_licenses.sID = glpi_software.ID
and glpi_dropdown_software_category.ID = glpi_software.category
and glpi_dropdown_software_category.name = 'sauvegarde'
order by glpi_computers.name
)
ORDER BY glpi_computers.name

Fichier JRXML : Ici
Exemple de rapport généré : Ici

Last edited by ssanchez (2007-07-27 17:53:46)


OS : Windows 2003 Server SP1
Installation : Package Ocs NG 4100 - XAMPP version 1.5.5
Serveur : Apache 2.2.3 MySql : 5.0.27 / Langage : PHP 5.2.0

Offline

#3 2007-08-03 12:54:47

ssanchez
Member
From: Paris
Registered: 2007-07-24
Posts: 55

Re: ..! TOPIC SPECIAL GLPI 0.7 + iReport 2.0 ..!

réup ...

ca n'intéresse personne ???


OS : Windows 2003 Server SP1
Installation : Package Ocs NG 4100 - XAMPP version 1.5.5
Serveur : Apache 2.2.3 MySql : 5.0.27 / Langage : PHP 5.2.0

Offline

#4 2007-08-03 14:04:13

Actarus37
Member
Registered: 2007-08-02
Posts: 20

Re: ..! TOPIC SPECIAL GLPI 0.7 + iReport 2.0 ..!

Si moi je suis intérréssé et je test actuellement
Mais moi j'ai une erreur quand je test :

Probleme sql table 'glpi.glpi_dropdown_manufacturer' doesn't exist {2}


Par ailleurs comment fait tu pour creer des requetes aussi complexe

Merci de ton aide

Amitié


OS : Windows 2008R2 Server
GLPI : 9.3
Installation : Package Ocs NG 2.1.1 win - XAMPP version 5.6.15 (Apache + MariaDB + PHP + Perl)
Serveur :     Apache/2.4.17 MySql : 5.0.11 / Langage : PHP Version 5.6.18

Offline

#5 2007-08-03 14:20:38

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: ..! TOPIC SPECIAL GLPI 0.7 + iReport 2.0 ..!

Actarus votre DB ne semble pas à jour.


MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat

Offline

#6 2007-08-03 14:26:49

Actarus37
Member
Registered: 2007-08-02
Posts: 20

Re: ..! TOPIC SPECIAL GLPI 0.7 + iReport 2.0 ..!

Pourtant j'utilise la version 068.3 voila ce qui est marqué en bas de chaque pages

"0.661s    14:24 3. Aug 2007    GLPI 0.68.3 Copyright (C) 2003-2007 by the INDEPNET Development Team."


Par ailleurs ou puis-je trouver le fameux plugins


Amitié et merci encore


OS : Windows 2008R2 Server
GLPI : 9.3
Installation : Package Ocs NG 2.1.1 win - XAMPP version 5.6.15 (Apache + MariaDB + PHP + Perl)
Serveur :     Apache/2.4.17 MySql : 5.0.11 / Langage : PHP Version 5.6.18

Offline

#7 2007-08-03 14:28:04

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: ..! TOPIC SPECIAL GLPI 0.7 + iReport 2.0 ..!

la requete de ssanchez est une requete pour GLPI 0.7. cf. le titre tu topic.


MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat

Offline

#8 2007-08-03 14:29:48

Actarus37
Member
Registered: 2007-08-02
Posts: 20

Re: ..! TOPIC SPECIAL GLPI 0.7 + iReport 2.0 ..!

oops désolé je n'est pas fait le rapport

Excusez moi de vous avoir importuné

Amitié


OS : Windows 2008R2 Server
GLPI : 9.3
Installation : Package Ocs NG 2.1.1 win - XAMPP version 5.6.15 (Apache + MariaDB + PHP + Perl)
Serveur :     Apache/2.4.17 MySql : 5.0.11 / Langage : PHP Version 5.6.18

Offline

#9 2007-08-03 14:39:27

ssanchez
Member
From: Paris
Registered: 2007-07-24
Posts: 55

Re: ..! TOPIC SPECIAL GLPI 0.7 + iReport 2.0 ..!

actarus,

pour créer des requêtes complexes, il est clair qu'une formation DBA ne fait pas de mal ...

Néanmoins, un des trucs formidables de GLPI, c'est son mode débug, car il permet d'afficher toutes les requêtes SQL nécessaire à l'affichage de n'importe quel écran de GLPI.

Exemple : après avoir mis GLPI en mode debug, tu va sur l'écran d'inventaire des ordi, et tu fais une recherche sur tous les ordis dont l'OS est Linux. Et bien une fois la liste affichée, tu vas tout en bas, et tu trouveras, ô magie, la requête SQL qui a permis de générer cette liste. TU n'as plus qu'à faire du copier-coller avec iReport.

Maintenant, il est clair que certains rapports très précis nécessiterons forcément des connaissances PL/SQL  ...

A+


OS : Windows 2003 Server SP1
Installation : Package Ocs NG 4100 - XAMPP version 1.5.5
Serveur : Apache 2.2.3 MySql : 5.0.27 / Langage : PHP 5.2.0

Offline

#10 2007-08-03 14:42:41

Actarus37
Member
Registered: 2007-08-02
Posts: 20

Re: ..! TOPIC SPECIAL GLPI 0.7 + iReport 2.0 ..!

Merci j'essaie de suite


Amitié


OS : Windows 2008R2 Server
GLPI : 9.3
Installation : Package Ocs NG 2.1.1 win - XAMPP version 5.6.15 (Apache + MariaDB + PHP + Perl)
Serveur :     Apache/2.4.17 MySql : 5.0.11 / Langage : PHP Version 5.6.18

Offline

#11 2007-08-07 09:27:17

IronTUX
Member
From: Strasbourg
Registered: 2005-09-30
Posts: 837

Re: ..! TOPIC SPECIAL GLPI 0.7 + iReport 2.0 ..!

Je suis également intéressé par se genre de rapport mais pour l'instant je fais déjà l'installation propre et la saisie des informations dans la version glpi 0.7 wink


Cus Habitat (Strasbourg)
Operating system: Linux 2.6.32-431.3.1.el6.x86_64
Prod : GLPI 0.84.5 / PHP 5.4.23 / MySQL: 5.5.35
Plugin :  Behaviors 0.84, fusioninventory 0.84+3.5, Monitoring 0.84+1.0, Webservices 1.4, Timelinticket 0.84+1.2

Offline

#12 2007-08-15 19:44:33

meuced
Member
From: CH du Val d'Ariège
Registered: 2007-01-23
Posts: 157

Re: ..! TOPIC SPECIAL GLPI 0.7 + iReport 2.0 ..!

bonjour

c'est intéressant smile

est-ce que ireports affichent correctement des données dont le jeu de charactères est UTF8 ? ou au pire en fait la conversion ?

merci

Offline

#13 2007-08-16 13:33:24

gonzorro
Member
Registered: 2005-10-06
Posts: 431

Re: ..! TOPIC SPECIAL GLPI 0.7 + iReport 2.0 ..!

Bonjour,

Actuellement j'utilise la GLPI 068.3-2 sous DEBIAN.
Je tente d'utiliser IREPORT 2.00
MAIS..je souhaiterais savoir s'il existe un générateur d'état ou l'on puisse consulter les requetes via un navigateur web car avec IREPORT je ne sais pas ou trouver un visualiseur (moi je concois les requetes et les etats) mais mes responsables ne veulent voir que le resultat.Je sais qu'on peut generer des fichiers type XLS ou txt mais s'il y a mieux !
Connaissez -vous un outil LIBRE bon allez ..gratuit... qui fasse ce que j'ai decrit plus haut.
J'ai cherché sur le web mais je n'ai pas trouvé

Pour les requetes bien sur que c'est interressant mais je ne met en test la 0.7 qu'a mon retour de congé
de plus c'est exactement de ce type de requete dont les gestionnaire de parc ont besoin:
  - liste des postes sans contrat de maintenance ou de garantie
  - Liste des postes en stock
  - liste des logiciels installé avec groupement pour évaluer le nombre de licences utilisé
  - liste des postes dont la date de fin de contrat de garantie se temine le (date en paramètre)...etc

Dès que j'ai un momment je m'y met aussi

Merci à tous

Offline

#14 2007-08-27 17:19:55

motsan
Member
From: Marseille
Registered: 2006-04-12
Posts: 528

Re: ..! TOPIC SPECIAL GLPI 0.7 + iReport 2.0 ..!

@ssanchez : outil tres cool apres un essai tres rapide.
=> y aurait un truc a essayer : pouvoir avoir un lien vers un fichier qui lorsqu'il est dble cliqué ca genere le rapport et l'affiche (en local biensur).

@gonzorro : la piste jasperserver peut etre la solution (mais j'en sais rien, j'ai lu en diagonal).

@ssanchez : peut etre que la piste jasperserver peut permettre d'avoir tout sur le serveur, ainsi en dble cliquant sur un lien, ca genere le rapport sur le serveur, et ca le renvoi par hmtl ou pdf

la constitution d'une librairie de requete pourrait etre interessante. afin de structurer les choses, il faudrait faire un tour de table pour savoir si c'est interessant, quelles rubriques et quelles requetes, le tout dans un wiki....

ca permet d'externaliser les creation de rapport et de soulager GLPI.

on finirait par un truc du style OCS+Ireport(jaspertserver)+GLPI : ca tue grave....


Serveurs : Debian Wheezy (Apache 2.2.22, Php 5.4.4, mysql 5.5.31).
Logiciels : Firefox 30, 7z 9.20.
Plateforme en exploitation : GLPI 0.84.6/OCS 2.0.5 sur Debian Wheezy.
Plateforme en test : GLPI 0.84.6 sur Windows 7 SP1 x64 / WampServer 2.4 x64

Offline

#15 2007-08-27 23:03:31

mma75
Member
Registered: 2007-01-26
Posts: 258

Re: ..! TOPIC SPECIAL GLPI 0.7 + iReport 2.0 ..!

hello

il y a même la possibilité de mettre des variables à saisir, telque l'entité par exemple :
avec un seul fichier jrxml on peut générer un rapport complex intégrant plusieurs graph et sous report dans un meme pdf concernant l'entité saisie. si on peut associer ce paramètre dans le lien, on pourrait l'intégrer par les liens externes et faire des fiches personnalisées pour les matériels ou les tickets

j'ai commencer à regarder cela, pour l'instant c'est en attente pour la fin septembre, mais je ne manquerais pas de repasser par ce poste. j'ai déja quelques sur les tickets (par groupe, backlog....)

cdlt

Last edited by mma75 (2007-08-27 23:07:43)

Offline

#16 2007-08-31 19:46:53

ssanchez
Member
From: Paris
Registered: 2007-07-24
Posts: 55

Re: ..! TOPIC SPECIAL GLPI 0.7 + iReport 2.0 ..!

quel dommage que je ne puisse pas vous le montrer (il s'agit d'un truc développé pour ma boite), ... mais ce que je peux vous dire, c'est qu'on a réussi, de notre côté à intégrer ireport à un site de stat officiel de ma boite.
Et le résultat est vraiment impressionnant (sans vouloir me faire des chevilles de godzilla)

Tout ca pour dire la chose suivante ... : j'ai pas mal de taff en ce moment, alors je ne sais pas encore quand ma boite acceptera (ou pas ...) la solution OCS + GLPI pour la gestion de son parc (Pour rappel : 800 servers, et quelques milliers de PC ...)

Mais si elle accepte, il est clair que je bosserai alors sur le développement d'un plugin GLPI dont le simple objectif serait d'administrer et de proposer une liste de liens vers des rapports ireports

A+

Last edited by ssanchez (2007-08-31 19:47:58)


OS : Windows 2003 Server SP1
Installation : Package Ocs NG 4100 - XAMPP version 1.5.5
Serveur : Apache 2.2.3 MySql : 5.0.27 / Langage : PHP 5.2.0

Offline

#17 2007-10-17 10:37:09

mickeydesign
Member
Registered: 2007-08-31
Posts: 20

Re: ..! TOPIC SPECIAL GLPI 0.7 + iReport 2.0 ..!

Ireport me semble trés interessant cependant ne connaissant pas enormement le SQL, je voudrais faire un rapprt sur les affectation du materiel.

ex : nom user _ n° serie pc _ n° serie ecran 1 _ n° serie ecran 2 _ n° serie imprimante

Cela ne semble pas bien compliqué je l'accorde mais si qqu'un saurait le code à fournir merci

Offline

#18 2007-10-17 16:26:47

mickeydesign
Member
Registered: 2007-08-31
Posts: 20

Re: ..! TOPIC SPECIAL GLPI 0.7 + iReport 2.0 ..!

Re

Alors j'ai pu en partie solutionner mon soucis avec Ireport cependant, j'ai un autre probleme maintenant voila mon probleme :

ex : nom user _ n° serie pc _ n° serie ecran 1 _ n° serie ecran 2 _ n° serie imprimante

La ligne ne s'affiche pas tel que mais plutot ainsi :

ex : nom user _ n° serie pc _ n° serie ecran 1_ n° serie imprimante
       nom user _ n° serie pc _ n° serie ecran 2_ n° serie imprimante

J'ai en double les champs utilisateur, pc et imprimante,

voici mon code :

SELECT distinct
     glpi_users.`realname` AS glpi_users_realname,
     glpi_users.`firstname` AS glpi_users_firstname,
     glpi_users.`ID` AS glpi_users_ID,
     glpi_computers.`name` AS glpi_computers_name,
     glpi_computers.`FK_users` AS glpi_computers_FK_users,
     glpi_monitors.`name` AS glpi_monitors_name,
     glpi_monitors.`FK_users` AS glpi_monitors_FK_users,
     glpi_printers.`name` AS glpi_printers_name,
     glpi_printers.`FK_users` AS glpi_printers_FK_users
   
FROM
     `glpi_users` glpi_users,
     `glpi_computers` glpi_computers,
     `glpi_printers` glpi_printers,
     `glpi_monitors` glpi_monitors
WHERE
     glpi_computers.FK_users = glpi_users.ID
AND glpi_monitors.FK_users = glpi_users.ID
AND glpi_printers.FK_users = glpi_users.ID
AND glpi_users.realname != 'null'

ORDER BY
     glpi_users.realname ASC

J'ai un peu de mal avec le sql je me suis debrouillé vite fait voila merci

Offline

#19 2007-12-06 15:51:01

nebuka
Member
Registered: 2005-06-18
Posts: 4

Re: ..! TOPIC SPECIAL GLPI 0.7 + iReport 2.0 ..!

Bonjour,
est-ce que quelqu'un à déjà essayé d'intégrer Ireport au php ?
j'ai essyé avec le tuto de ce site : http://charly-clairmont.developpez.com/ … r-reports/
pour une intégration sous windows mais j'ai encore quelques message d'erreur.

Nebuka

Last edited by nebuka (2007-12-06 15:51:10)

Offline

#20 2009-02-24 16:41:43

jazzfan27
Member
From: Vernon
Registered: 2009-02-24
Posts: 3
Website

Re: ..! TOPIC SPECIAL GLPI 0.7 + iReport 2.0 ..!

Bonjour,

je cherche aussi un outil pour créer des rapports, sans passer par de la programmation PHP (trop lourd à manipuler).
Est ce qu'il y a eu des nouveautés sur ce sujet ?, pas de relance en 2008, j'ai peur que Ireport ne soit plus dans les idées .
Merci


Stéphane
GLPI 0.71.2 / OCSNG
Parc de  230 machines (environ ;0)

Offline

#21 2009-02-24 17:46:30

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: ..! TOPIC SPECIAL GLPI 0.7 + iReport 2.0 ..!

Le plugin "reports" offre un cadre simple pour créer de nouveau rapport.

Ok, c'est du PHP, mais en général il suffit de copier un rapport existant et de modifier la requete SQL (merci la fonction simpleReport).

+


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#22 2009-03-02 12:53:45

jazzfan27
Member
From: Vernon
Registered: 2009-02-24
Posts: 3
Website

Re: ..! TOPIC SPECIAL GLPI 0.7 + iReport 2.0 ..!

Bonjour,
Merci pour cette réponse.
J'ai déjà fait un rapport avec cette méthode, mais c'est quand même limité comme outil.IL manque des totaux faciles, des agrégations intermédiaires, des filtrages fins. D'oû l'intéret d'un outil de requétage. Ma demande est de savoir si l'outil ireport est encore utilisé, ou si un autre outil est entrevu pour ce besoin d'analyse de parc.
En fait , je veux bien me lancer dans l'intégration d'un outil, mais en faisant le choix de celui qui semble le plus utilisé sur ce bel ouvrage qu'est GLPI.
Juste mon idée


Stéphane
GLPI 0.71.2 / OCSNG
Parc de  230 machines (environ ;0)

Offline

#23 2009-03-02 12:55:28

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: ..! TOPIC SPECIAL GLPI 0.7 + iReport 2.0 ..!

> IL manque des totaux faciles, des agrégations intermédiaires, des filtrages fins.

Il suffit de contribuer

+


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#24 2009-03-03 14:03:46

Damamme
Member
From: Colombes
Registered: 2006-02-02
Posts: 276

Re: ..! TOPIC SPECIAL GLPI 0.7 + iReport 2.0 ..!

Bonjour,

Je viens de mettre en place ireport 3.1.2 de JasperReport.. Super.
Installer en local sur mon poste en liaison avec mon serveur ou est installé Wamp+Glpi.

Test de connexion : Ok
Test de requête : OK
Wizard Report : OK

Il est vrai que je recherche d'autres utilisateurs de ireport afin d'être sur de contribuer à un outil utilisé par tous.

Je suggère à l'équipe GLPI, d'ouvrir un forum pour le "reporting" (Jasper, Pentaho..) à moins que cela existe déjà.

En tout cas, pour ma part, je vais tester différents type de rapport sur ireport.

Salutations

Offline

#25 2009-03-09 18:12:55

jazzfan27
Member
From: Vernon
Registered: 2009-02-24
Posts: 3
Website

Re: ..! TOPIC SPECIAL GLPI 0.7 + iReport 2.0 ..!

Bonjour,

Pour Rémi = contribuer je suis OK, mais avec la même réflexion que Dammame.
Quitte à s'investir dans un outil, autant en prendre un qui fasse majorité.
Est ce que l'idée d'ouvrir une entrée forum "Reporting"  est retenue ?

Merci et vive GLPI


Stéphane
GLPI 0.71.2 / OCSNG
Parc de  230 machines (environ ;0)

Offline

Board footer

Powered by FluxBB