Misc:Roadmap
From OCS Inventory NG
Contents |
Releases
1,02 final (Avril 2009)
-
Dernières modifications
Récupération et affichage du champs type pour biosPassage du libellé de version de ocsreports à 1.02
Release de la 1.02 finalePublication selon le processus habituel- MAJ Doc en 1.02
1,03 alpha
To be filled
1,1
To be filled
Community
Migration des infra web (Avril 2009)
-
Installation de zimbra -
Installation de mediawiki - ...
Maintien de la documentation
To be filled by Guillaume
Restructuration de la documentation sur le wiki
Notamment la ventilation des pages (segmenter la doc principale en 9 pages)Réorganiser le wiki en créant et normalisant des namespaces
- Finalisation et élaboration des points manquants
Ajouter les images manquantes de la documentation principale Améliorer la doc des différentes fonctionnalités de l'interface
- Dessins de la telediff avec cycles et périodes
Permettra une bonne visualisation du principe de téléchargement
- How-to déploiement d'images systèmes par ocs dans le wiki
From ocs meeting
- How-to utilisation des serveurs de redistribution ? Je pense que c'est utile malgré la refonte du système de télédéploeiment à venir
- Maj de la doc actuelle pour l'adapter à la 1.02
- Corriger les erreurs et les éventuelles coquilles de la documentation actuelle.
- Créer des "mini-docuementations" pour les features nouvellement implémentées (lors des RC par exempel) afin d'aider les utilisateurs à les utiliser et avoir un maximum de retours et de bug reports
Infrastructures communautaires
Améliorations évoquées notamment lors des rencontres ocs.
- Améliorations du site web
mise en avant du wiki et des forums jolis schémas de ocs et du reste du monde à travers une lentille soap mise en avant de la télédiffusion meilleur look and feel possible pour faire honneur face à nos 120 000 visites mensuelles revoir les traductions anglaises vacho espagnoles à la mord moi le noeud). Actions à définir. rajout de la date de début de partenariat pour chaque partenaire
- Mise à disposition en téléchargement des agents windows mobile
- Interface de feedback des clients des partenaires
- interface de prise de contact des partenaires
Features
Chaque feature est placée dans le tracker de sourceforge. A l'insertion, elles sont mises dans le groupe "checking" (étape des discussions, voir si on intègre, ect...). C'est le groupe des features ayant déjà passé le premier filtre. Ensuite, la feature passe dans le groupe "roadmap". Elle est intègrée, ne reste plus qu'à savoir quand elle sera dispo. Quand la feature est commencée, on la passe dans le groupe "in_progress". Une fois implémentée, on la met dans le groupe de la release pour laquelle elle sera dispo. Pour l'instant n'existe que le groupe "release 1.03" et "release 1.1". Les discussions se font par commentaires successifs sur le tracker, dans l'esprit d'un forum. Il y a pour certaines features un premier commentaire, bien penser à déployer les commentaires s'ils ne sont pas visibles.
Télé distribution
- Blocage optionnel des entrées-sorties: https://sourceforge.net/tracker/?func=detail&aid=2775751&group_id=58373&atid=487495
- Installation différée d'un paquet: https://sourceforge.net/tracker/?func=detail&aid=2775759&group_id=58373&atid=487495
- Récupération de l'exit code: https://sourceforge.net/tracker/?func=detail&aid=2775785&group_id=58373&atid=487495
- KILL de processus: https://sourceforge.net/tracker/?func=detail&aid=2775793&group_id=58373&atid=487495
- Redistribution serverless: https://sourceforge.net/tracker/?func=detail&aid=2775796&group_id=58373&atid=487495
- QA dans ocsreports: https://sourceforge.net/tracker/?func=detail&aid=2775809&group_id=58373&atid=487495
- Ajout codes d'erreurs telediff: https://sourceforge.net/tracker/index.php?func=detail&aid=2775840&group_id=58373&atid=487495
- Réinstallation de paquets: Write on History file write only when DONT_REINSTALL flag is on https://sourceforge.net/tracker/?func=detail&aid=2775852&group_id=58373&atid=487495
- Dépendances entre paquets: https://sourceforge.net/tracker/index.php?func=detail&aid=2775878&group_id=58373&atid=487495
- Gestion d'un timeout pour Inst32 (pour éviter les hangs infinis): https://sourceforge.net/tracker/?func=detail&aid=2775889&group_id=58373&atid=487495
- Désactivation optionnelle de ssl (Une étude est à mener pour ne pas affaiblir le modèle de sécurité): https://sourceforge.net/tracker/?func=detail&aid=2775891&group_id=58373&atid=487495
Une alternative ? : https://sourceforge.net/tracker/index.php?func=detail&aid=1710511&group_id=58373&atid=487495==
- Support de l'authentification http (passage des arguments agents) pour le téléchargement du info et des fragments: https://sourceforge.net/tracker/index.php?func=detail&aid=2625913&group_id=58373&atid=487495
Communication agent serveur
- réveil à distance de l'agent: https://sourceforge.net/tracker/?func=detail&aid=2775935&group_id=58373&atid=487495
- Transmission dans le prologue de toutes les options d'exécution: https://sourceforge.net/tracker/?func=detail&aid=2775991&group_id=58373&atid=487495
- Envoie d'un prolog lors d'une connection au LAN si le dernier prologue est plus vieux que PROLOG_FREQ: https://sourceforge.net/tracker/index.php?func=detail&aid=2775996&group_id=58373&atid=487495
- Inventaire sur événements: https://sourceforge.net/tracker/?func=detail&aid=2776062&group_id=58373&atid=487495
- Possibilité pour les agents d'envoyer seulement les sections XML qui ont changé: https://sourceforge.net/tracker/index.php?func=detail&aid=2776063&group_id=58373&atid=487495
- Prise en charge de l'os dans le prologue: (par exemple pour packages filtering, registry, options de lancement…): https://sourceforge.net/tracker/index.php?func=detail&aid=2776069&group_id=58373&atid=487495
- Nouvelle implémentation SSL: https://sourceforge.net/tracker/index.php?func=detail&aid=2776070&group_id=58373&atid=487495
- Support des proxies: https://sourceforge.net/tracker/index.php?func=detail&aid=2776074&group_id=58373&atid=487495
- Support des proxies authentifiants: https://sourceforge.net/tracker/?func=detail&aid=2776079&group_id=58373&atid=487495
- Possibilité de forcer la redemande du tag: https://sourceforge.net/tracker/index.php?func=detail&aid=1572335&group_id=58373&atid=487495
- Réduire la valeur mini de PROLOG_FREQ: https://sourceforge.net/tracker/index.php?func=detail&aid=1922440&group_id=58373&atid=487495
ipdiscover
- Restriction de la portée ipdiscover: https://sourceforge.net/tracker/index.php?func=detail&aid=1466467&group_id=58373&atid=487495
- Associer les découvertes ipdiscover avec la machine ayant réalisé la détection: Internals : conserver identifiant de la machine ipdiscover : https://sourceforge.net/tracker/index.php?func=detail&aid=1496538&group_id=58373&atid=487495
- Récupération des noms netbios en plus des noms dns: https://sourceforge.net/tracker/?func=detail&aid=2776104&group_id=58373&atid=487495
Inventaire
Note: (voir Aida)
- Ports ouverts et processus attachés: https://sourceforge.net/tracker/?func=detail&aid=2776111&group_id=58373&atid=487495
- Comptes locaux (utilisateurs et groupes): https://sourceforge.net/tracker/?func=detail&aid=2776112&group_id=58373&atid=487495
- Processus actifs: https://sourceforge.net/tracker/?func=detail&aid=2776114&group_id=58373&atid=487495
- Services actifs (windows) et leur état: https://sourceforge.net/tracker/?func=detail&aid=2073374&group_id=58373&atid=487495
- Numéro de série des disques durs: https://sourceforge.net/tracker/?func=detail&aid=2776140&group_id=58373&atid=487495
- Informations de virtualisation: https://sourceforge.net/tracker/index.php?func=detail&aid=2810543&group_id=58373&atid=487495
- SNMP dans l'ipdiscover: https://sourceforge.net/tracker/index.php?func=detail&aid=1580502&group_id=58373&atid=487495
- Clés Ms Office: https://sourceforge.net/tracker/index.php?func=detail&aid=1408197&group_id=58373&atid=487495
- Prise en charge des processeurs hyperthreading et multi-coeurs: https://sourceforge.net/tracker/?func=detail&aid=2776149&group_id=58373&atid=487495
- Possibilité dans l'agent unifié de remonter les applications installés plutôt que les paquets: https://sourceforge.net/tracker/?func=detail&aid=2776150&group_id=58373&atid=487495
- Possibilité de filtrer les infos logicielles avec des listes de regexp d'inclusion et d'exclusion: https://sourceforge.net/tracker/?func=detail&aid=2776152&group_id=58373&atid=487495
- Scan des ports ouverts (depuis l'extérieur=>ipdiscover): https://sourceforge.net/tracker/?func=detail&aid=2776153&group_id=58373&atid=487495
- Partages réseau utilisateurs: https://sourceforge.net/tracker/index.php?func=detail&aid=2776160&group_id=58373&atid=487495 et https://sourceforge.net/tracker/index.php?func=detail&aid=1404272&group_id=58373&atid=487495
- Imprimantes utilisateurs: https://sourceforge.net/tracker/index.php?func=detail&aid=2776254&group_id=58373&atid=487495
- Inventaire par type de carte: https://sourceforge.net/tracker/index.php?func=detail&aid=1497386&group_id=58373&atid=487495
- Historique des connexions:https://sourceforge.net/tracker/index.php?func=detail&aid=1529959&group_id=58373&atid=487495
Autre possiblité : /notify:user (https://sourceforge.net/tracker/?func=detail&aid=2064822&group_id=58373&atid=487495)
- Mémoire cache L2 du processeur: https://sourceforge.net/tracker/?func=detail&aid=2776163&group_id=58373&atid=487495
- Informations sur la carte mère: https://sourceforge.net/tracker/index.php?func=detail&aid=1540705&group_id=58373&atid=487495
- Inventaire des raids et configurations: https://sourceforge.net/tracker/index.php?func=detail&aid=1566938&group_id=58373&atid=487495
- Configuration DNS: https://sourceforge.net/tracker/index.php?func=detail&aid=1566957&group_id=58373&atid=487495
- Vitesse et infos duplex des interfaces réseau: https://sourceforge.net/tracker/index.php?func=detail&aid=1596166&group_id=58373&atid=487495
- Polices de caractère installées: https://sourceforge.net/tracker/index.php?func=detail&aid=1669948&group_id=58373&atid=487495
- Récupération des infos smart http://smartnet.sourceforge.net. https://sourceforge.net/tracker/index.php?func=detail&aid=1707330&group_id=58373&atid=487495
- Historique des modifications: https://sourceforge.net/tracker/index.php?func=detail&aid=2776247&group_id=58373&atid=487495
- Récupération de l'heure locale: https://sourceforge.net/tracker/index.php?func=detail&aid=1707354&group_id=58373&atid=487495
- Conservation de la date du tout premier inventaire (fidèlité=1): https://sourceforge.net/tracker/?func=detail&aid=2776251&group_id=58373&atid=487495
- Uptime des machines: https://sourceforge.net/tracker/?func=detail&aid=2589950&group_id=58373&atid=487495
- Date de l'installation de l'OS: https://sourceforge.net/tracker/index.php?func=detail&aid=2275640&group_id=58373&atid=487495
- Support des terminaux mobiles (WM5,WM6,Symbian): https://sourceforge.net/tracker/index.php?func=detail&aid=2810746&group_id=58373&atid=487495
- ip source de l'inventaire: https://sourceforge.net/tracker/index.php?func=detail&aid=2807594&group_id=58373&atid=487495
- Récupération de l'assettag: https://sourceforge.net/tracker/index.php?func=detail&aid=2804146&group_id=58373&atid=487495
Internals
- Ocsreports et auth/identity mgmt API (contribs AD, Radius...): https://sourceforge.net/tracker/index.php?func=detail&aid=1455707&group_id=58373&atid=487495 et https://sourceforge.net/tracker/?func=detail&aid=2812170&group_id=58373&atid=487495
- Traitement des infos EDID côté serveur: https://sourceforge.net/tracker/?func=detail&aid=2776274&group_id=58373&atid=487495
- Framework WIN32 0.1
- Synchronisation windows entre Agent and download.exe: https://sourceforge.net/tracker/?func=detail&aid=2776276&group_id=58373&atid=487495
- Passage à MFC7 pour compilation avec VISUAL 2005: https://sourceforge.net/tracker/index.php?func=detail&aid=2776278&group_id=58373&atid=487495
- Identité du service windows configurable: https://sourceforge.net/tracker/index.php?func=detail&aid=2012787&group_id=58373&atid=487495
- Nouvelle télédiff dans l'agent unifié
Il faudra en même temps définir comment on donne les fonctionnalités de hook de l'API : * soit conservation de la compatibilityLayer (à ce moment il faudra renommer) * soit modification de la facon de les attaquer
- Prise en charge Unicode: https://sourceforge.net/tracker/?func=detail&aid=2796796&group_id=58373&atid=487495
Travail de Linvinus à prendre en compte: http://forums.ocsinventory-ng.org/viewtopic.php?id=4104
- Pci.ids, usb.ids usage ands server labels: https://sourceforge.net/tracker/?func=detail&aid=2776287&group_id=58373&atid=487495
Echange avec l'extérieur
- Discussion générale: certains fragments de code nécessitent actuellement d'être dupliqués entre l'interface et le moteur
(par exemple l'effaceme,nt d'une machine, le verrouillage d'une machine, la fusion d'une machine...). Une solution envisageable serait de mettre ce code partagé dans le service soap. On pourrait ainsi non seulement l'appeler depuis divers composants de ocs, mais aussi depuis l'extérieur. La question est donc: doit on rendre le service soap "mandatory" ? https://sourceforge.net/tracker/?func=detail&aid=2818439&group_id=58373&atid=487495
- Pilotage SOAP de la telediff: https://sourceforge.net/tracker/?func=detail&aid=2776290&group_id=58373&atid=487495
-
Service soap : récupération des devices identifiésDone. - Mode traduction dans la GUI: https://sourceforge.net/tracker/?func=detail&aid=2776296&group_id=58373&atid=487495
- Fonctionnalité de suppression de machine dans SOAP: https://sourceforge.net/tracker/?func=detail&aid=2776298&group_id=58373&atid=487495
- Ajout manuel d'ordinateurs: https://sourceforge.net/tracker/?func=detail&aid=2812160&group_id=58373&atid=487495
Prépositionnement d'une "enveloppe" qui sera fusionné avec la machine correspondante en suivant les règles de l'AUTO_DUPLICATE_LVL
- Mise à jour des accountsinfo: https://sourceforge.net/tracker/?func=detail&aid=2812171&group_id=58373&atid=487495
Expérience utilisateur
- Nouvelle recherche multicritère
- Arborescence des tags: https://sourceforge.net/tracker/?func=detail&aid=2776303&group_id=58373&atid=487495
- Possibilité de désaffecter massivement les capacités: https://sourceforge.net/tracker/?func=detail&aid=2776307&group_id=58373&atid=487495
- Prise de contrôle à distance (lien externe protocolé ou vnc): https://sourceforge.net/tracker/index.php?func=detail&aid=1498833&group_id=58373&atid=487495
- Compatibilité complète Vista / Windows 7: https://sourceforge.net/tracker/?func=detail&aid=2776309&group_id=58373&atid=487495
- Recherche sur disque dur: https://sourceforge.net/tracker/index.php?func=detail&aid=2776311&group_id=58373&atid=487495
- Gestion plus éaborée des doublons: https://sourceforge.net/tracker/?func=detail&aid=2776324&group_id=58373&atid=487495
- Amélioration des accountinfos : https://sourceforge.net/tracker/index.php?func=detail&aid=1466474&group_id=58373&atid=487495
- Fonctionnalité de prise de note horodaté: https://sourceforge.net/tracker/?func=detail&aid=2776338&group_id=58373&atid=487495
- Fonctionnalité gestion des configurations multi os: https://sourceforge.net/tracker/?func=detail&aid=2776340&group_id=58373&atid=487495
- Support Symbian: https://sourceforge.net/tracker/?func=detail&aid=2776343&group_id=58373&atid=487495
- Gestion des profils utilisateurs dans ocsreports: https://sourceforge.net/tracker/index.php?func=detail&aid=1680080&group_id=58373&atid=487495
On se réfère à cette feature, mais ce n'est pas la description exacte. PLutôt : gestion évoluée des droits utilisateurs. Voir si on ouvre une autre requête.
- Recherche multicritère sur ipdiscover et sur imprimantes de l'inventaire: https://sourceforge.net/tracker/index.php?func=detail&aid=1722601&group_id=58373&atid=487495
Recherche sur les périphériques identifiés : quelles possibilités aujourd'hui ?
- Possibilités de sauvegardes/restaurations de la bdd: https://sourceforge.net/tracker/index.php?func=detail&aid=1619789&group_id=58373&atid=487495
- Mémorisation des recherches multicritères: https://sourceforge.net/tracker/index.php?func=detail&aid=1708271&group_id=58373&atid=487495
- Utilisation du dictionnaire dans les vues ocs et dans les recherches multicritères: https://sourceforge.net/tracker/index.php?func=detail&aid=1449508&group_id=58373&atid=487495
- Diagramme réseau basée sur ipdiscover: https://sourceforge.net/tracker/index.php?func=detail&aid=2064805&group_id=58373&atid=487495
- Changer l'ordre des colonnes dans l'interface: https://sourceforge.net/tracker/index.php?func=detail&aid=2182610&group_id=58373&atid=487495
- Traitement par lot des accountinfos: https://sourceforge.net/tracker/?func=detail&aid=2812150&group_id=58373&atid=487495
- Plus de verbosité dans le moteur: https://sourceforge.net/tracker/index.php?func=detail&aid=2806621&group_id=58373&atid=487495
- Plugins pour Map.pm : https://sourceforge.net/tracker/index.php?func=detail&aid=2806463&group_id=58373&atid=487495
IsoFonctionnalités agent unifié agent windows
- Gestion du deviceid: https://sourceforge.net/tracker/?func=detail&aid=2776369&group_id=58373&atid=487495
- Notification de changment d'adresse ip: https://sourceforge.net/tracker/?func=detail&aid=2776372&group_id=58373&atid=487495
- Notifications utilisateur du télédéploiement: https://sourceforge.net/tracker/?func=detail&aid=2776375&group_id=58373&atid=487495
- Discussion sur les hooks et la compatibility layer
Nos devons garder la possiblité d'intervenir facilement à certains endroits du flux ocs. La compatibility layer ne peut exister indéfiniment. Comment apporte-t-on la fonctionnalité ?
Discussions
- Evaluation schéma de base de données cible
https://sourceforge.net/tracker/?func=detail&aid=2810172&group_id=58373&atid=487495 Les benchs du nouveau schéma ont montré que le gain était réellement significatif (de l'ordre de plus de 50%).

