Préparation Vigilo v5.0.0
Change-Id: Ie774b75ab8cbc6913707eeee6051fae90a7ccab2
[#1666] Correction URL vers le site web
Change-Id: Ibad1fee6135203511b861df5a5ec5700ddeac901Refs: #1666
Evite erreur sur la doc d'API dans la CI
Change-Id: I0dfd75fcc539a8d3806ea8e94c7cdf2807a349a5
Prise en compte màj des versions des logiciels
Change-Id: I9ff8fbafecf6c62c4f8c3e126523a290eacc1a3e
On s'assure que les ID obtenus sont numériques
Change-Id: Ia36e086c889f340fbabd0a67b4c2de157aa574a6
Correction pour conventions de codage
Change-Id: I3fcc89478155633b34263679b61bc1e88892195f
Exécution de phpcs en guise de tests
Change-Id: I1064f671fb107bf31989d517c12f66b4bdcd8de3
Correction dépendance sur GLPI
Le plugin nécessite la version 9.1.1 ou plus de GLPI.
Change-Id: Ia846d2c1cda030ca7766cbefd7096d9df36bda21
Suppression connector-syncevents
Il ne s'agit pas d'un démon, donc la supervision du processus n'a pas desens.
Change-Id: I4697903ebb64c1c0b33cf7367a856b12c566ec21
Ajout cibles tests et apidoc pour la CI
Change-Id: Ia3b1106c64fb92d25818e72adf6e757b99503b60
Ajout support de l'i18n
Change-Id: Ia013cc72ffd1f93a9eecc2b94609284d58cc8e12
Coquille dans le nom du connector "syncevents"
Change-Id: I896402594d01da6688d56f86afe0d94223b69256
Ajout commande "serve" au Makefile
Permet de lancer une instance locale de GLPI (à des fins de test/dév).
Change-Id: Ibe3d947929320492c7c923efc2eba1873475df0a
[#1700] Ajout du support de l'assignation en masse
Change-Id: Ic6109da0db14639f0970d39c9ad85f5ea0d28ab1Refs: #1700
[#1697] Association d'une machine à un technicien
Corrige un problème d'association entre la machine et son responsabletechnique lorsque le "realname" du technicien est différent de son"display name".
Change-Id: I76f6a8fde726207ee5195b79c19bbd334060d059...
Nom de templates plus laxistes
Change le motif utilisé par le plugin pour détecter les modèles Vigiloafin qu'il soit plus laxiste. Le nouveau motif accepte par exemple laprésence de trait d'union dans le nom du modèle.
Change-Id: Id28a7706e42554dff764f4462346213e266dcb93
[#1691] Correction afichage de "Vigilo template"
Le champ "Vigilo template" apparaissait sur 2 pages des ordinateurs, cequi entraine des incohérences en cas de modification depuis la vue"All".
Change-Id: I1ef3146a296882a5c37384ee9e03084abc6d987dRefs: #1691
[#1690] Correction pour gérer correctement "/"
Evite un bug qui empêchait la supervision de la partition racine sur lesmachines Linux.
Change-Id: Ib207369006140270302fb8d138159763389b2718Refs: #1690
Remplacement de "Vigilo" par "Vigilo NMS"
Demande interne pour être cohérent avec les sites.
Change-Id: I09af88db132c060b78ca1dc26ac6ed50a5fcfd1a
Bump v4.1.0 (finale)
Change-Id: Ia2add77610599df83606876a2f12c9930672674bBuildBot: no-build
Bump version 4.1.0rc3
Change-Id: Icf9b1f4799b688c51aaa8ca63f79ad2fae4ef806BuildBot: no-build
Bump version 4.1.0rc2
Change-Id: Ieddb2e8361695e8ddab4cce0a1baf54d0e724043BuildBot: no-build
[#1666] Mise à jour des adresses de contact
Change-Id: I1ec8bd1efdb0daa6af8e5374aa6f3c27c0077ef0Refs: #1666
Bump des versions
Change-Id: Ia7160421e8eebca669b8047e04289aa674ef38ac
Désactivation du code des HLS pour le moment
Trop de limitations et trop de "surprises" pour les clients finaux.
Change-Id: I64bd817943887ca977ff56f8a6f5d945c29477c1Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2642Reviewed-by: Yves OUATTARA <yves.ouattara@c-s.fr>...
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 éventuellementassocié à chaque volume.
Change-Id: Iac318f7efbce999d1b486fa47fbcb7d966cad3fe...
Correction mineure (conventions de codage)
Change-Id: I6d51d373b57f4febbec15c0ee9f1e7c66e1dbef9Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2577Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
[#1637] Propagation du nom du template
Evite que le nom du template Vigilo associé à la machine ne soit perdulorsqu'on modifie un objet rattaché à la machine (IPAddress,NetworkName, SoftwareInstallation, etc.).
Change-Id: I6e4b7df2d926547bf19afc8de6e2469caf54867c...
[#1638] Echappement noms d'interfaces/partitions
La recherche des partitions/interfaces se fait par expression régulièredans GLPI. Il faut donc échapper les méta-caractères susceptiblesd'interférer et présents dans les noms d'interfaces/partitions.
Change-Id: Iba22348ca9baeb9ab115bd85e2866957a668194f...
[#1634] Adresse IP incorrecte dans fichiers XML
Historiquement, la classe agissait comme un cache pour ne calculerl'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....
Gestion des valeurs vides dans les dépendances
Corrige la détection des valeurs vides dans les dépendances, quidoivent être traitées comme si on avait passé null explicitement.
Change-Id: Ia2fc1c3779fb5564863baab64afd90ecb2e7e352Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2523...
[#1621] Suppression HLS avec suppr. de l'hôte
La suppression d'un hôte dans GLPI doit supprimer non seulement saconfiguration côté Vigilo, mais aussi la configuration des HLS quilui sont associés.
Change-Id: I0309c65b22e604b2b613826cd98baa99fe0a8de7Refs: #1621...
[#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: #1618Change-Id: Ifc026012a68ed1e641225791043da860310550c6Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2521...
Bump version 4.0.1rc1
Change-Id: I211792e3057ae80c3d19c2a1c64274b7f9a72c12Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2520Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
Gestion de la version dans GLPI via VERSION.txt
Change-Id: I5659b3aec9405b23c49bb2f239fa0984e9ef88ffReviewed-on: https://vigilo-dev.si.c-s.fr/review/2518Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>Reviewed-by: Yves OUATTARA <yves.ouattara@c-s.fr>...
[#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: I3c9b8497a129207049afecf9cf1a970e6e5784e2Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2418Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>...
Correction conventions de codage
Change-Id: Ie47fc679a4f40f7741216d7488e7270bc2225560Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2406Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
Ajout gestion des permissions pour le plugin
L'utilisation du plugin (pour la partie déploiement) nécessite désormaisde disposer de la permission "UPDATE" sur la configuration dans GLPI.
Change-Id: Ia9c7fd4861a6636b5ce0375052b6f99a1145f9dcReviewed-on: https://vigilo-dev.si.c-s.fr/review/2405...
Sortie de VigiConf dans la langue de l'utilisateur
Tente d'utiliser la lang définie par l'utilisateur dans son profil GLPIcomme langue à utiliser pour les messages de VigiConf.
Ca permet d'avoir une sortie traduite lorsque c'est possible, ce qui estun peu plus sympa pour l'utilisateur....
Génération du HLS services avant celui général
C'est plus logique et ça peut éviter des problèmes dans VigiConf sijamais il tente de résoudre le HLS avant qu'il n'ait été déclaré (cen'est pas le cas normalement, mais je joue la carte de la prudence).
Change-Id: Ic676efbe5be771f12b4bda720b6c5f7e8a65799d...
Correction génération des HLS
Il manquait le nom du HLS et il y avait un bug dans la prise en comptedes dépendances.
Change-Id: Ib6e6f4a8a966d7febcb364cd9863a9673f5aa71eReviewed-on: https://vigilo-dev.si.c-s.fr/review/2402Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>...
Diverses corrections + seuils pour les HLS
Définit les seuils warning/critical pour les HLS de sorte que chaque HLSreprésente effectivement le pire état parmi ses dépendances.
Change-Id: Iac6093a2c41c3cb27ec158aaea6af6b86b10e788Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2401...
Récupération des services en fonction du test
Permet d'ajouter automatiquement une dépendance sur les servicesgénérés par les tests que le plugin a configuré dans le HLSde l'hôte.
Change-Id: I25986aa113bdf2ac589720fb53c838c301cf7096Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2400...
Génération de HLS par machine
Crée automatiquement les HLS "services:$host" qui dépend de tous lesservices de $host et "machine:$host" qui dépend de l'état de $hostet de ses services.
Pour le moment, les HLS construits ont des dépendances +/- vides car il...
Autorise accès d'apache aux fichiers de vigiconf
Nécessaire car vigiconf change les permissions sur les fichiers XMLaprès exécution.
Change-Id: I1b1983b6e5bca87d89b7a86376bb69af2b538368Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2398Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>...
Amélioration formulaire de déploiement
Change-Id: I80b2badb7297e0880f7e3e0cf8a8fee98eda07d5Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2397...
Conf sudo marquée en tant que telle
Change-Id: I438a7643e9b5983401437e28e327fb627a17530eReviewed-on: https://vigilo-dev.si.c-s.fr/review/2396Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
Support de la génération incrémentale de la conf
Change-Id: I3d954ef6f1b8a2164772d21f78c98827144ee340Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2395Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
Correction gestion is_template lors de la création
L'attribut "is_template" vaut "N/A" (NOT_AVAILABLE) lors de la créationd'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")....
Correction permissions sur script d'init
Change-Id: I52960e2a998081a8dabd537e76b14f7f940babc8Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2393Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
Ajout de groupes pour les techniciens
Change-Id: If870608da01779b6b922ca57dae7aa36a5566138Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2392Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
Mise en silence warnings de chgrp()
Ils sont anodins.
Change-Id: I33b45d0d83c584e2c0a9e7a6ed4900f7b39f4ac5Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2391Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
Améliorations dans le packaging
- Ajout d'un (faux) script d'init chargé de redémarrer VigiRRD.- Ajout du fichier sudoers nécessaire pour l'exécution du script mentionné ci-dessus.- Ajout de "vigiconf" dans le groupe "apache" lors de l'installation (nécessaire pour permettre à vigilo-glpi de lancer vigiconf)....
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/avertissementsdans les logs de GLPI et dans le navigateurs.
Change-Id: I0ad709861f2fce66474bef7524b97a0e55d32e94...
Simplification du .gitignore
Change-Id: I42858170c272e027d1992869c7282e5fe655df36Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2382Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
Correction calcul vitesse max des liens
Change-Id: I6513c596aaef7a123ef0376df7ae058da06f1dceReviewed-on: https://vigilo-dev.si.c-s.fr/review/2379Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
Corrections pour la sup. des logiciels prédéfinis
Change-Id: I393c3ffc20c8ed01602b302e0fad88db45983a62Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2378Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
Support des recherches & correction sup. logiciels
Permet d'afficher le nom du template Vigilo dans les listings desobjets et de l'utiliser comme critère de recherche.
Corrige également un problème de supervision des logiciels pré-définis.
Change-Id: Ib55d68ec7183f6f6c5b858173180a6e3fede552e...
Mise à jour pré-requis version de PHP
Le plugin n'a été testé qu'avec GLPI >= 9.1.1, qui nécessite PHP 5.4+.
Change-Id: I2604fb7baa1462eab49dfc68ff367fade8b211ccReviewed-on: https://vigilo-dev.si.c-s.fr/review/2374Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>...
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"....
Dossier de conf "configurable"
Plutôt que de redéfinir le dossier de conf à plusieurs endroits, ondéfinit la racine via une constante (qui peut être configurée par leserveur web via une variable d'environnement).
Change-Id: I8ee3f37ce791a5d8331f5f86eec7103f784983e3...
Suppression de "yrmcds" des paquets supportés
...on ne le supporte pas en réalité.
Change-Id: Ib69e32aa79f0b7f5491443c96b6b5d963396c706Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2368Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
Correction positionnement nom d'interface réseau
Si le champ "comment" était vide, alors un nom vide était donné àl'interface dans le fichier de configuration généré.Ceci empêchait ensuite le déploiement de la configuration.
Change-Id: I0f004b09da44dee2a8737174d2eed0340db46d22...
Chargement de l'autoloader au bon endroit
Change-Id: I9780c107e64bfa4c911dab2dc13d647f9ea6dbb0Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2370Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
Davantage de correction liées aux conventions
Change-Id: I7680cf42d0b10ac300d44085d695e15064d33094Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2369Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
Prise en compte conventions de codage
Change-Id: I74d6ea904e099519e7d2b08f0586696470514280Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2367Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
Ajout de PHP_CodeSniffer aux dépendances
Change-Id: I4768210d449959b1fd65121a44025a76d5d560e9Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2366Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
Léger nettoyage
Utilisation de DIRECTORY_SEPARATOR pour la généricité.Remplacement des tabulations par 4 espaces.
Change-Id: I6a61883963d28f49fe2919a9f5d4b0b9c7470213Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2364Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>...
Ajout de la structure de packaging
Change-Id: Idd65bb1f02aa2d6846d15ce92fd4713b9d0e6c45Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2363Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
Mise en cohérence
Déplacement du code vers src/ et renommage de LICENSE en COPYING.txtpour la cohérence avec le reste des composants de Vigilo.
Change-Id: I6e0d4d37aa78596ceafc569871523b8ce2b026c4Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2362Tested-by: Francois POIROTTE <francois.poirotte@c-s.fr>...
[#1575] Imprimantes déclarées dans glpi suivies dans vigilo
Change-Id: I3b2bc6d08317802cd474def5fd90d6658c3c9d35Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2332Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>Tested-by: Francois POIROTTE <francois.poirotte@c-s.fr>
[#1574] Prise en charge des équipements réseaux de glpi
Change-Id: Icfc0865276cb7efb4e53e1978c77497b6fcb7f05Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2331Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>Tested-by: Francois POIROTTE <francois.poirotte@c-s.fr>
[#1572] Chargement du champ vigilo_template en ajax
Change-Id: I2874cda44e4f06a0f5f5c6dc3c9081229f73627fReviewed-on: https://vigilo-dev.si.c-s.fr/review/2322Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>Tested-by: Francois POIROTTE <francois.poirotte@c-s.fr>
[#1571] Ajout du champ Vigilo Template
Change-Id: Ib31d45245cbbbeb845df30f013bec479878ee627Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2321Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>Tested-by: Francois POIROTTE <francois.poirotte@c-s.fr>
[#1570] Ajout du TCP dans les tests personnalisés, ajouts de tests pour éviter des warnings PHP, prise en charge du futur champ vigilo_template
Change-Id: I8652384cd1116ce54cdc66e48977c5174b1188beReviewed-on: https://vigilo-dev.si.c-s.fr/review/2311Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>...
[#1569] Correction des tests fictifs
Change-Id: Idb2ee4935192141bc969364e96f92891be086980Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2307Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>Tested-by: Francois POIROTTE <francois.poirotte@c-s.fr>
Correction d'un bug d'affichage, ajout des faux tests logiciels
Dans glpi, une interruption avait lieu lors du déploiement de laconfiguration vigilo. La cause de l'erreur était un reload de httpdfait par vigilo. Cela a été résolu en faisant un script httpd dans...
Génération auto de l'XML de l'équipement supervisé.
Rend l'ensemble du code comforme au standard PSR2.Ajoute la création du fichier XML des groupes.Ajoute les balises groupes correctement dans le fichier XML des hôtes.Rempli correctement la balise template dans le fichier XML des hôtes....
Nouvelle structure des fichiers
Nouveau dossier Vigilo avec toute les classes. Hook et Setup modifiéspour mettre à jour le fichier XML de l'ordinateur automatique dès quel'un de ses élément a été modifié. Autoloader rajouté.
Change-Id: Iaffecfc3bd6aae191e0cb87fa1dc6a6da7956451...
Ajout du texte de la licence (GPLv2).
Change-Id: Ibd922b0fb2814987354b20bbfbdd790fd42303d1Reviewed-on: https://vigilo-dev.si.c-s.fr/review/2116Tested-by: Francois POIROTTE <francois.poirotte@c-s.fr>Reviewed-by: Francois POIROTTE <francois.poirotte@c-s.fr>
[#1538] Commit initial
Première version d'un plugin d'intégration entre GLPI et Vigilo.
Change-Id: I5d9922dee2a10929a533129b7f05a1f9214430acRefs: #1538
Initial empty repository