Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

glpi / src / plugins / vigilo @ 6a6d5972

# Date Author Comment
6a6d5972 10/25/2017 04:37 PM Francois POIROTTE

On s'assure que les ID obtenus sont numériques

Change-Id: Ia36e086c889f340fbabd0a67b4c2de157aa574a6

411a1293 10/20/2017 05:54 PM Francois POIROTTE

Correction pour conventions de codage

Change-Id: I3fcc89478155633b34263679b61bc1e88892195f

fa5253c9 10/19/2017 04:22 PM Francois POIROTTE

Suppression connector-syncevents

Il ne s'agit pas d'un démon, donc la supervision du processus n'a pas de
sens.

Change-Id: I4697903ebb64c1c0b33cf7367a856b12c566ec21

945f4815 10/19/2017 12:46 PM Francois POIROTTE

Ajout support de l'i18n

Change-Id: Ia013cc72ffd1f93a9eecc2b94609284d58cc8e12

7edf6638 10/18/2017 04:51 PM Francois POIROTTE

Coquille dans le nom du connector "syncevents"

Change-Id: I896402594d01da6688d56f86afe0d94223b69256

14b31af4 10/02/2017 01:46 PM Francois POIROTTE

[#1700] Ajout du support de l'assignation en masse

Change-Id: Ic6109da0db14639f0970d39c9ad85f5ea0d28ab1
Refs: #1700

fbdbbd6a 09/26/2017 01:57 PM Francois POIROTTE

[#1697] Association d'une machine à un technicien

Corrige un problème d'association entre la machine et son responsable
technique lorsque le "realname" du technicien est différent de son
"display name".

Change-Id: I76f6a8fde726207ee5195b79c19bbd334060d059...

a18806e5 09/19/2017 02:34 PM Francois POIROTTE

Nom de templates plus laxistes

Change le motif utilisé par le plugin pour détecter les modèles Vigilo
afin qu'il soit plus laxiste. Le nouveau motif accepte par exemple la
présence de trait d'union dans le nom du modèle.

Change-Id: Id28a7706e42554dff764f4462346213e266dcb93

79c0fe97 09/19/2017 02:32 PM Francois POIROTTE

[#1691] Correction afichage de "Vigilo template"

Le champ "Vigilo template" apparaissait sur 2 pages des ordinateurs, ce
qui entraine des incohérences en cas de modification depuis la vue
"All".

Change-Id: I1ef3146a296882a5c37384ee9e03084abc6d987d
Refs: #1691

3bebddc7 09/19/2017 02:31 PM Francois POIROTTE

[#1690] Correction pour gérer correctement "/"

Evite un bug qui empêchait la supervision de la partition racine sur les
machines Linux.

Change-Id: Ib207369006140270302fb8d138159763389b2718
Refs: #1690

a651e78d 09/19/2017 02:28 PM Francois POIROTTE

Remplacement de "Vigilo" par "Vigilo NMS"

Demande interne pour être cohérent avec les sites.

Change-Id: I09af88db132c060b78ca1dc26ac6ed50a5fcfd1a

5125e9e6 09/14/2017 10:31 AM Francois POIROTTE

Bump v4.1.0 (finale)

Change-Id: Ia2add77610599df83606876a2f12c9930672674b
BuildBot: no-build

355e38af 09/04/2017 02:06 PM Francois POIROTTE

Bump version 4.1.0rc3

Change-Id: Icf9b1f4799b688c51aaa8ca63f79ad2fae4ef806
BuildBot: no-build

393f20b2 08/24/2017 08:16 AM Francois POIROTTE

Bump version 4.1.0rc2

Change-Id: Ieddb2e8361695e8ddab4cce0a1baf54d0e724043
BuildBot: no-build

2fd8023e 08/18/2017 12:20 PM Francois POIROTTE

[#1666] Mise à jour des adresses de contact

Change-Id: I1ec8bd1efdb0daa6af8e5374aa6f3c27c0077ef0
Refs: #1666

85792d4b 08/09/2017 04:59 PM Francois POIROTTE

Bump des versions

Change-Id: Ia7160421e8eebca669b8047e04289aa674ef38ac

b49c5b3e 06/30/2017 01:35 PM Francois POIROTTE

Désactivation du code des HLS pour le moment

Trop de limitations et trop de "surprises" pour les clients finaux.

Change-Id: I64bd817943887ca977ff56f8a6f5d945c29477c1
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2642
Reviewed-by: Yves OUATTARA <>...

c24d7938 06/30/2017 10:19 AM Francois POIROTTE

Correction regex pour volumes Windows

Le plugin identifie désormais automatiquement les volumes Windows,
et modifie l'expression régulière pour matcher le label éventuellement
associé à chaque volume.

Change-Id: Iac318f7efbce999d1b486fa47fbcb7d966cad3fe...

c413e820 06/29/2017 05:48 PM Francois POIROTTE

Correction mineure (conventions de codage)

Change-Id: I6d51d373b57f4febbec15c0ee9f1e7c66e1dbef9
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2577
Tested-by: Build system <>
Reviewed-by: Francois POIROTTE <>

925171f8 06/29/2017 10:15 AM Francois POIROTTE

[#1637] Propagation du nom du template

Evite que le nom du template Vigilo associé à la machine ne soit perdu
lorsqu'on modifie un objet rattaché à la machine (IPAddress,
NetworkName, SoftwareInstallation, etc.).

Change-Id: I6e4b7df2d926547bf19afc8de6e2469caf54867c...

8ef154dd 06/28/2017 04:48 PM Francois POIROTTE

[#1638] Echappement noms d'interfaces/partitions

La recherche des partitions/interfaces se fait par expression régulière
dans GLPI. Il faut donc échapper les méta-caractères susceptibles
d'interférer et présents dans les noms d'interfaces/partitions.

Change-Id: Iba22348ca9baeb9ab115bd85e2866957a668194f...

420b5990 06/27/2017 04:24 PM Francois POIROTTE

[#1634] Adresse IP incorrecte dans fichiers XML

Historiquement, la classe agissait comme un cache pour ne calculer
l'adresse IP à utiliser dans VigiConf qu'une seule fois.
Lorsque le code a été retravaillé, cette optimisation est restée,
faisant apparaitre toutes les machines comme ayant la même IP....

0548a1f2 06/27/2017 01:34 PM Francois POIROTTE

Gestion des valeurs vides dans les dépendances

Corrige la détection des valeurs vides dans les dépendances, qui
doivent être traitées comme si on avait passé null explicitement.

Change-Id: Ia2fc1c3779fb5564863baab64afd90ecb2e7e352
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2523...

22344d19 06/23/2017 05:25 PM Francois POIROTTE

[#1621] Suppression HLS avec suppr. de l'hôte

La suppression d'un hôte dans GLPI doit supprimer non seulement sa
configuration côté Vigilo, mais aussi la configuration des HLS qui
lui sont associés.

Change-Id: I0309c65b22e604b2b613826cd98baa99fe0a8de7
Refs: #1621...

e878cf6c 06/23/2017 05:25 PM Francois POIROTTE

[#1618] Evite avertissement si absence de template

Lorsqu'on supprime un équipement depuis la liste, l'attribut
"vigilo_template" n'est pas défini.

Refs: #1618
Change-Id: Ifc026012a68ed1e641225791043da860310550c6
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2521...

b8d07412 06/23/2017 03:05 PM Francois POIROTTE

Bump version 4.0.1rc1

Change-Id: I211792e3057ae80c3d19c2a1c64274b7f9a72c12
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2520
Tested-by: Build system <>
Reviewed-by: Francois POIROTTE <>

7ca31ee8 06/23/2017 01:12 PM Francois POIROTTE

Gestion de la version dans GLPI via VERSION.txt

Change-Id: I5659b3aec9405b23c49bb2f239fa0984e9ef88ff
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2518
Tested-by: Build system <>
Reviewed-by: Yves OUATTARA <>...

22269799 06/12/2017 08:28 AM Francois POIROTTE

[#1610] Mise à jour pré-requis version GLPI

Le hook "post_show_item" n'est pas disponible avant GLPI 9.1.2.

Refs: #1610

Change-Id: I3c9b8497a129207049afecf9cf1a970e6e5784e2
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2418
Reviewed-by: Francois POIROTTE <>...

b58488b5 06/06/2017 08:45 AM Francois POIROTTE

Correction conventions de codage

Change-Id: Ie47fc679a4f40f7741216d7488e7270bc2225560
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2406
Tested-by: Build system <>
Reviewed-by: Francois POIROTTE <>

cf9d65ba 06/06/2017 08:38 AM Francois POIROTTE

Ajout gestion des permissions pour le plugin

L'utilisation du plugin (pour la partie déploiement) nécessite désormais
de disposer de la permission "UPDATE" sur la configuration dans GLPI.

Change-Id: Ia9c7fd4861a6636b5ce0375052b6f99a1145f9dc
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2405...

77f0ba6f 06/06/2017 08:24 AM Francois POIROTTE

Sortie de VigiConf dans la langue de l'utilisateur

Tente d'utiliser la lang définie par l'utilisateur dans son profil GLPI
comme langue à utiliser pour les messages de VigiConf.

Ca permet d'avoir une sortie traduite lorsque c'est possible, ce qui est
un peu plus sympa pour l'utilisateur....

ae0b58ab 06/06/2017 08:18 AM Francois POIROTTE

Génération du HLS services avant celui général

C'est plus logique et ça peut éviter des problèmes dans VigiConf si
jamais il tente de résoudre le HLS avant qu'il n'ait été déclaré (ce
n'est pas le cas normalement, mais je joue la carte de la prudence).

Change-Id: Ic676efbe5be771f12b4bda720b6c5f7e8a65799d...

7101a8d8 06/02/2017 06:06 PM Francois POIROTTE

Correction génération des HLS

Il manquait le nom du HLS et il y avait un bug dans la prise en compte
des dépendances.

Change-Id: Ib6e6f4a8a966d7febcb364cd9863a9673f5aa71e
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2402
Tested-by: Build system <>...

ea2027b6 06/02/2017 04:49 PM Francois POIROTTE

Diverses corrections + seuils pour les HLS

Définit les seuils warning/critical pour les HLS de sorte que chaque HLS
représente effectivement le pire état parmi ses dépendances.

Change-Id: Iac6093a2c41c3cb27ec158aaea6af6b86b10e788
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2401...

8d255750 06/02/2017 04:40 PM Francois POIROTTE

Récupération des services en fonction du test

Permet d'ajouter automatiquement une dépendance sur les services
générés par les tests que le plugin a configuré dans le HLS
de l'hôte.

Change-Id: I25986aa113bdf2ac589720fb53c838c301cf7096
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2400...

92b19eed 06/02/2017 03:47 PM Francois POIROTTE

Génération de HLS par machine

Crée automatiquement les HLS "services:$host" qui dépend de tous les
services de $host et "machine:$host" qui dépend de l'état de $host
et de ses services.

Pour le moment, les HLS construits ont des dépendances +/- vides car il...

19eadf52 06/01/2017 10:44 AM Francois POIROTTE

Amélioration formulaire de déploiement

  • Ajout d'un espace entre les 2 checkboxes.
  • Ajout d'un title (tooltip) sur les checkboxes pour expliquer leur
    rôle avec un peu plus de détails.

Change-Id: I80b2badb7297e0880f7e3e0cf8a8fee98eda07d5
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2397...

d825ef2b 05/22/2017 06:01 PM Francois POIROTTE

Support de la génération incrémentale de la conf

Change-Id: I3d954ef6f1b8a2164772d21f78c98827144ee340
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2395
Tested-by: Build system <>
Reviewed-by: Francois POIROTTE <>

c13f1c28 05/22/2017 05:55 PM Francois POIROTTE

Correction gestion is_template lors de la création

L'attribut "is_template" vaut "N/A" (NOT_AVAILABLE) lors de la création
d'un nouvel objet sans passer par un template.
Cela survient car le champ n'est pas encore totalement initialisé.

Il faut gérer ce cas particulier (considérer que "N/A" == "0")....

e1c378c0 05/22/2017 05:40 PM Francois POIROTTE

Ajout de groupes pour les techniciens

Change-Id: If870608da01779b6b922ca57dae7aa36a5566138
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2392
Tested-by: Build system <>
Reviewed-by: Francois POIROTTE <>

0ff49d9f 05/22/2017 05:31 PM Francois POIROTTE

Mise en silence warnings de chgrp()

Ils sont anodins.

Change-Id: I33b45d0d83c584e2c0a9e7a6ed4900f7b39f4ac5
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2391
Tested-by: Build system <>
Reviewed-by: Francois POIROTTE <>

c8bad135 05/22/2017 10:05 AM Francois POIROTTE

Correction création test d'interface

Auparavant, le test était initialisé avec des arguments valant null
(au lieu d'un tableau vide), ce qui générait des erreurs/avertissements
dans les logs de GLPI et dans le navigateurs.

Change-Id: I0ad709861f2fce66474bef7524b97a0e55d32e94...

ad931b2e 05/22/2017 09:23 AM Francois POIROTTE

Correction calcul vitesse max des liens

Change-Id: I6513c596aaef7a123ef0376df7ae058da06f1dce
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2379
Tested-by: Build system <>
Reviewed-by: Francois POIROTTE <>

c60a37ae 05/22/2017 09:18 AM Francois POIROTTE

Corrections pour la sup. des logiciels prédéfinis

Change-Id: I393c3ffc20c8ed01602b302e0fad88db45983a62
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2378
Tested-by: Build system <>
Reviewed-by: Francois POIROTTE <>

cdde5484 05/22/2017 09:07 AM Francois POIROTTE

Support des recherches & correction sup. logiciels

Permet d'afficher le nom du template Vigilo dans les listings des
objets et de l'utiliser comme critère de recherche.

Corrige également un problème de supervision des logiciels pré-définis.

Change-Id: Ib55d68ec7183f6f6c5b858173180a6e3fede552e...

166be9d2 05/22/2017 08:38 AM Francois POIROTTE

Gros refactoring

- Déplacement du code vers "src/plugins/vigilo/" pour permettre d'avoir
une installation locale de GLPI sous "src/".
- Correction des dépendances dans composer.json.
- Suppression de certaines classes qui ne correspondaient pas à des
balises XML côté Vigilo du dossier "src/plugins/vigilo/Vigilo"....