Misc:Roadmap

From OCS Inventory NG
Jump to: navigation, search

Releases

2.0

Moteur

  • Problème avec UTF-8 : on vire utf8::decode

Agent Unix 2.0

  • compléter la doc + screen
  • mettre en place le script de régénération de tarball régulier + upload dans section download

Agent Windows 2.0

  • mettre à jour la doc (plugins et scripts)
  • liste des nouvelles fonctionnalités
  • une versions debug sera disponible au plus vite
  • Bug XML : en cours de traitement

GUI 2.0

  • corriger le bug des tableaux
  • mettre en place le script de régénération de tarball régulier + upload dans section download
  • mise à disposition le script de conversion de base latin en UTF8. Les données ne sont pas converties, ça serait trop lourd. (Philippe) > on oblige la migration ?
  • Forcer le passage en UTF-8

Agent MAC 2.0

  • Améliorer le setup du package pour pouvoir spécifier l'URL de son serveur OCS, le TAG et le certificat
  • Faire en sorte que OCSNG.app soit cliquable afin de lancer un contact de l'agent

Tools 2.0

  • OcsPackager.exe : à mettre à jour
  • OcsDeploy Tools : à mettre à jour
  • OcsLogon.exe : à mettre à jour

2.1

Base de données

Refonte complète de la base

Ocsreports 2.1

  • Changer le disign complet de la GUI (suppression des icônes, des popups, des ouvertures sur des pages, etc.)
  • Affichage style client lourd
  • corriger les WARNINGS
  • deploiement à l'ouverture de session
  • ajouter l'affichage des clés Microsoft Office (agent windows doit les remonter) + modif bdd
  • faire la recherche multicritères sur les périphériques SNMP
  • faire en sorte de pouvoir intégrer ses propres MIB SNMP (upload)
  1. revoir module de stats en gd
    1. utilisable par les plugins
    2. pour le déploiement
    3. contacts des agents

Voir avec Dominique qui a mis ça en place sur une 1.3

  • rendre la solution de serveurs de redistribution plus souple (choix du protocole HTTP/SMB/FTP en fonction d'un sous-réseau ou un domaine DNS/AD)

Agent Unix 2.1

  • SNMP
  1. faire des scans en fonction des MIB personnalisées envoyées par le moteur
  2. maximiser les traitements et données standards
  3. remontée de vlan depuis les switches
  4. rajouter une fiche matérielle directement en GUI
  5. activer SNMPv3
  6. voir du coté de openNMS (supervision comme Nagios) ? Intègre beaucoup de SNMP
  7. réflexion pour améliorer l'algo ((zapper utilisation des ID contructeurs en nom de modules ? etc...)
  • améliorer postinst.pl pour pourvoir effectuer une installation silencieuse (avec passage d'arguments)
  • créer une option pour désactiver la vérifcation du certificat SSL (même chose que l'option SSL=0 de l'agent Windows)
  • Intégrer le démon light (from David Croiser)
  • Virer les fonctions can_run, can_load etc.. du Backend pour n'utiliser que celles de Common.pm
  • Refaire completement Download.pm
  • Renvoyer au moteur les stdout des paquets de télédéploiment (Voir si possible de faire ça avec l'agent Unix)
  • Teledeploiment à une heure précise (futur parametre SCHEDULE lors de la création de paquet)
  • Télédéploiement pas avant telle heure (même fonctionnement que le nouvel agent windows rearch)

Agent Windows 2.1

  • Remonter la clé des pack office installés sur les postes + réflexion sur stockage en bdd
  • Remonter les services et les tâches planifiées
  • Remonter les informations sur des fichiers précis, éventuellement définis par un masque d'extension dans un répertoire.
  • Intégrer SNMP
  • Installer à heure fixe: le téléchargement des fragments se fait avant, mais l'installation n'est exécutée qu'à la date/heure indiquée (ou le premier démarrage de la machine suivant cette date/heure). Si on spécifie tel jour à 00h00, ceci équivaut à installation au démarrage de la machine.
  • Permettre de bloquer l'utilisation clavier/souris lors d'une installation


Moteur 2.1

  • pouvoir forcer le redéploiemnt d'un paquet
  • faire la suppression automatiques des inventaires au bout de tant de jours (plugin)
  • refonte de la base de données
  • intégrer les données SNMP dans SOAP
  • intégrer VLAN dans les données SNMP
  • améliorer le mécanisme de scans SNMP: ne plus forcement fonctionner avec sous-réseaux, pour forcer une machine à scanner une plage ou une IP en SNMP (pouvoir forcer des IP depuis interface et injecter un fichier texte d'IP pour un traitement de masse).
  • stocker le stdout des paquets de télédéploiment renvoyé par l'agent. Feature très très demandée.
  • permettre d'utiliser autres protocoles que HTTP et HTTPS pour télécharger les fragments de paquets (FTP/SMB/CIFS)

(Le protocole devra être défini par serveur de redistribution et non pas pour tous les serveurs comme aujourd'hui. Le paramètre PROTO aujourd'hui en dur devra être adapté à la façon des INFOLOC/PACKLOC en fonction du serveur de redistribution. )

  • rendre la solution de serveurs de redistribution plus souple (choix du protocole HTTP/SMB/FTP en fonction d'un sous-réseau ou un domaine DNS/AD)

Community

Mise en ligne de la demo

  • creation de l'environnement de travail sur serveur
  • sécurisation
  • mise en place des scripts de restauration
  • amélioration de la démo avec intégration de plugins, données SNMP, etc.

Maintien de la documentation

  • Finalisation et élaboration des points manquants
  1. Ajouter les images manquantes de la documentation principale
  2. Mettre à jour la doc de l'interface
  3. Créer un doc sur la synchronisation LDAP >> dans la doc de l'interface
  4. Améliorer la doc sur SOAP
  5. Réflexion sur la réorganisation de la doc pour tout remettre carré à sa place > En cours
  6. Maj de la doc agent UNIX pour l'adapter à la 2.0
  7. Corriger les erreurs et les éventuelles coquilles de la documentation actuelle
  8. Mettre en ligne la documentation sur SNMP quand terminée
  • 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
  • Créer des "mini-documentations" pour les features nouvellement implémentées (lors des RC par exemple) afin d'aider les utilisateurs à les utiliser et avoir un maximum de retours et de bug reports
  1. Support figé
  2. Tuto vidéo

Infrastructures communautaires

  • Refonte du site web
    • finitions de l'interface web
      • texte gris > plus foncé
      • puce des titres en violet OCS
      • puce des sous-titres en violet OCS
      • logo long OCS à refaire pour la banière
      • régler le problème avec la fonction justify
    • trouver un plugin pour les zooms sur image
    • trouver un plugin de gestion de bdd (requetes + gestion des tables
    • rajouter un fil d'ariane
    • sécuriter le backoffice
    • revoir toutes les polices
    • Elargir la zone du site
    • mise à jour du framwork
    • créer la page plugin feature
    • revoir le contenu de la page partners
    • raccourcir la largeur du bandeau noir en haut de site (si possible)
    • mettre le logo long pondu par Erwan (3couleurs) en png pour ne pas qu'il écrase la virgule du SEARCH sur les petites résolutions
    • centrer le contenu au lieu de le fixer à gauche</striker>
    • <strike>mettre en place le multilangages avec babel
    • déplacer les icones "follow us"
    • placer le logo Donate dans le pied de page
    • refaire le cadre du menu de droite
    • revoir l'image d'accueil
    • barre de recherche en version fr
    • rajout d'un lien vers site support
    • page irc freenode dans une popup ou autre page
    • traduction de la page licence
    • Mettre en avant la remontée d'inventaires farfelus (robots Humanoides)
    • rajouter dans le pied de page les liens vers "documentation" "forums" "site support" "contact"
  • Mise à disposition en téléchargement des agents windows mobile
 Contacter Fredéric pour faire un build de l'agent et le mettre dans la partie téléchargement : en cours de tests
  • Mise à disposition d'une interface de démonstration

Features

Télé distribution

  • Récupération des entrées-sorties : on traite? on traite pas? OUI EN 2.1
  • Redistribution : un doc sur l'utilisation/mise en place des serveurs de redistrib ? script de synchro des dossier download ?
  • Ajout codes d'erreurs telediff: insérer la liste des codes d'erreurs qu'à fourni Didier dans la doc
  • Réinstallation de paquets: une petite procédure pour relancer un paquet foireux ? une solution autre qu'un clean du fichier history ? OUI réinstalaltion d'un paquet prévu dans la 2.1
  • Demande de déploiement (Workflow) : une doc ? OUI doc spécifique

Communication agent serveur

  • réveil à distance de l'agent
  • Contrôle du certificat SSL: une doc ? (prérequis)
  • Support des proxies simples et proxies authentifiants

ipdiscover et snmp

  • IPD : une doc ? (principe de fonctionnement, affichage des infos dans la gui, paramétrage, interactions avec SNMP)
  • SNMP : une doc ? (principe de fonctionnement, affichage des infos dans la gui, paramétrage, interactions avec IPD)

Inventaire

Note: (voir Aida)...

  • Ports ouverts et processus attachés: toujours à l'ordre du jour ?
  • Processus actifs: toujours à l'ordre du jour ?
  • Services actifs (windows) et leur état: toujours à l'ordre du jour ?
  • Informations de virtualisation: remonté des ressources CPU utilisées par les VM
  • Clés Ms Office: reprendre les scrips VB un peu partout sur le forum pour en pondre un correct et ajout dans la partie scripting
  • Possibilité de filtrer les infos logicielles avec des listes de regexp d'inclusion et d'exclusion
  • Scan des ports ouverts (depuis l'extérieur=>ipdiscover)
  • Partages réseau utilisateurs
  • Etat des Imprimantes utilisateurs: remonté de l'état (busy/disconnect/printing/ready)
  • Inventaire des raids et configurations
  • Configuration DNS: toujours à l'ordre du jour ?
  • Polices de caractère installées: toujours à l'ordre du jour ?
  • Récupération des infos smart: c'est quoi ?
  • Récupération de l'heure locale: toujours à l'ordre du jour ?
  • Conservation de la date du tout premier inventaire (fidèlité=1): toujours à l'ordre du jour ?
  • Uptime des machines: toujours à l'ordre du jour ?
  • Date de l'installation de l'OS: toujours à l'ordre du jour ?
  • Support des terminaux mobiles (WM5,WM6,Symbian): ça marche ? une doc ?
  • Récupération de l'assettag: ok ?

Plugins

  • plugin Wake On Wan
  • plugin sur la gestion des licences windows
  • plugin générateur de scripts .sh (synchro serv redistrib)
  • plugin de statistiques pour les déploiements par serveur de redistribution
  • plugin de statistiques sur le nombre de contacts des agents par jour/mois/année
  • plugin de statistiques "top 10 des softs installés" avec barre de % en fonction du nombre de machines inventoriées
  • plugin qui permet d'intégrer OCS dans HelpDesk ITIL existant (OTRS/osTicket)
  • plugin de gestion de configuration basé sur des scripts pé-établis:
    • Nettoyage des DD (win et linux)
    • Lancement defrag
    • Gestion des zones dns (win et linux)

Echange avec l'extérieur

Expérience utilisateur

  • Prise de contrôle à distance
  • Compatibilité complète Vista / Windows 7
  • Recherche sur disque dur
  • Fonctionnalité gestion des configurations multi os
  • Gestion des profils utilisateurs dans ocsreports: Intégré en natif. une doc airoine ?
  • Possibilités de sauvegardes/restaurations de la bdd
  • Utilisation du dictionnaire dans les vues ocs et dans les recherches multicritères: toujours à l'ordre du jour ?
  • Diagramme réseau basée sur ipdiscover: toujours à l'ordre du jour ? Utiliser les données SNMP serait pas mal aussi (François a ses idées là dessus)
  • Traitement par lot des accountinfos
  • Plus de verbosité dans le moteur
  • Plugins pour Map.pm