A quoi sert ZopeRepository ?

Zoperepository est un produit permettant de recueillir des informations concernant les instances Zope installées, les sites Plone, les produits utilisés et la configuration Apache.

 

Pour se faire, il est nécessaire de lancer certains scripts du produit, qui remplissent des tables PostgreSQL.

 

Il existe 2 scripts dans le répertoire .../zoperepository/scripts :

  • apache_repository_db.sh : permet de remplir les tables reprises en bleu ci-dessous.
  • zope_repository_db.sh : permet de remplir les tables reprises en noir ci-dessous.

 

Actuellement, les tables existantes sont :

  • apaches : contient les informations relatives aux serveurs apache utilisés (le nom, le fichier de configuration,...)
  • instances : contient les informations relatives aux instances Zope (le nom, le port utilisé, la version de Plone)
  • instances_products : contient les informations relatives aux produits disponibles par instance Zope (différence avec le svn, adresse du svn utilisé, ...)
  • mountpoints : contient les informations relatives aux points de montage (le nom du fichier fs, la taille, le chemin,...)
  • plonesites : contient les informations relatives aux différents sites plone se trouvant dans l'instance (le nom, le chemin,...)
  • plonesites_products : contient les informations relatives aux différents produits installés par site Plone (le numéro du produit, le statut,...)
  • products : contient le nom des différents produits présents sur le système de fichier
  • rewrites : contient les informations relatives aux rewrite rules d'apache (le port, le protocole, le domaine,...)
  • servers : contient les informations relatives aux serveurs analysés (le nom, l'adresse ip, ...)
  • virtualhosts : contient les informations relatives aux virtualhosts définis dans apache (le nom du serveur, la redirection, l'adresse IP de l'hôte virtuel,...).

 

Le fichier INSTANCES.txt doit contenir les  chemins des instances Zope à analyser.

 

Actions sur le document