DotNetPanel

De ISPWiki.


Sommaire

Création d'un compte:

Fonction 'OpenAccount'

  • Placez le serveur, le domaine, l'utilisateur et la formule tarifaire dans la base.
  • Retirez les informations sur les adresses IP du compte depuis la base (la disponibilité d'adresses ip et leur nombre).
  • Envoyez la requête au serveur. Ensuite, un compte sera créé.
  • Appelez AddDetails (cette fonction réécrirai les compléments de la formule tarifaire par ceux ajoutés manuellement (s'il y en a)).

Suppression d'un compte:

Fonction 'DeleteAccount'

  • Placez le compte dans la base.
  • Envoyez la requête au serveur (suppression d'un compte).
  • Effacez toutes les adresses ip assignées à ce compte dans le tableau.

Désactivation d'un compte:

Fonction 'SuspendAccount'

  • Placez le compte dans la base.
  • Envoyez la requête au serveur (le statut 3 est donné au compte, cela veut dire que le compte est en état inactif).

Activation d'un compte:

Fonction 'ResumeAccount'

  • Placez le compte dans la base.
  • Envoyez la requête au serveur (le statut 2 est donné au compte, cela veut dire que le compte est en état inactif).

Changement d'un formule tarifaire:

Fonction 'SetAccountParam'

  • Placez le compte dans la base.
  • Envoyez la requête au serveur (changement d'une formule tarifaire).
  • Appelez AddDetails (les compléments seront réécrit par ceux ajoutés manuellement (s'il y en a)).

Prise d'informations sur les formules tarifaires (gabarits):

Fonction 'GetServerConfig'

  • Envoyez la requête au serveur (les noms des formules tarifaires (gabarits de comptes) sont lus sur le serveur).
  • Toutes les formules tarifaires du serveur sont spécifiées dans le tableau 'server', dans la colonne 'config'.


Vérification de la connexion au serveur:

Fonction 'CheckServerConnection'

  • Envoyez la requête au serveur (pour vérifier la connexion au serveur).

Statistiques du serveur:

Fonction 'GetStats'

  • Envoyez la requête au serveur (les statistiques de trafic par le jour précédent sont collectées).
  • Les résultats sont enregistrés dans la base.

Complément d'informations

La mise à jour est réalisée à l'aide de la fonction 'fix'. Fichier de log: /usr/local/ispmgr/var/NAME_LOG_FILE (cpdnp.log pour DotNetPanel et cpwsp.log pour WebSitePanel)


Vous pouvez ajouter les limites avec les noms internes suivants pour la formule tarifaire:


  • DNS.Editor - le type booléen; valider/invalider la modification du DNS.
  • Exchange2007.ActiveSyncAllowed - le type booléen; valider/invalider l'accès ActiveSync.
  • Exchange2007.ActiveSyncEnabled - le type booléen; valider/invalider ActiveSync.
  • Exchange2007.Contacts - le nombre de contacts pour une société.
  • Exchange2007.DiskSpace - l'espace disque pour une société.
  • Exchange2007.DistributionLists - le nombre de listes de diffusion pour une société.
  • Exchange2007.IMAPAllowed - le type booléen; valider/invalider l'accès IMAP.
  • Exchange2007.IMAPEnabled - le type booléen; valider/invalider IMAP.
  • Exchange2007.Mailboxes - le nombre de boîtes mail pour une société.
  • Exchange2007.MailEnabledPublicFolders - le type booléen, valider/invalider les fichiers communs du courriel.
  • Exchange2007.MAPIAllowed - le type booléen; valider/invalider l'accès MAPI.
  • Exchange2007.MAPIEnabled - le type booléen; valider/invalider IMAP.
  • Exchange2007.OWAAllowed - le type booléen;valider/invalider l'accès OWA.
  • Exchange2007.OWAEnabled - le type booléen;valider/invalider OWA.
  • Exchange2007.POP3Allowed - le type booléen; valider/invalider l'accès POP3.
  • Exchange2007.POP3Enabled - le type booléen; valider/invalider POP3.
  • Exchange2007.PublicFolders - le type booléen; valider/invalider les fichiers communs.
  • ExchangeHostedEdition.Contacts - le nombre de contacts.
  • ExchangeHostedEdition.DistributionLists - le nombre de listes de diffusion.
  • ExchangeHostedEdition.Domains - le nombre de domaines.
  • ExchangeHostedEdition.Mailboxes - le nombre de boîtes mail.
  • FTP.Accounts - le nombre de comptes FTP.
  • Mail.Accounts - le nombre de boîtes mail.
  • Mail.DisableSizeEdit - le type booléen; valider/invalider la modification de la taille d'une boîte mail.
  • Mail.Forwardings - le nombre de swappings.
  • Mail.Groups - le nombre de groupes.
  • Mail.Lists - le nombre de listes de diffusion.
  • Mail.MaxBoxSize - la taille maximale d'une boîte mail.
  • Mail.MaxGroupMembers - le nombre maximum de membres d'un groupe.
  • Mail.MaxListMembers - le nombre maximum de membres d'une liste de diffusion.
  • MsSQL2000.Backup - le type booléen; valider/invalider le backup.
  • MsSQL2000.Databases - le nombre de bases de données.
  • MsSQL2000.MaxDatabaseSize - la taille maximale d'une base de données.
  • MsSQL2000.MaxLogSize - la taille maximale d'un fichier log.
  • MsSQL2000.Restore - le type booléen; valider/invalider la restauration à partir de la sauvegarde.
  • MsSQL2000.Truncate - le type booléen; valider/invalider l'optimisation d'une base.
  • MsSQL2000.Users - le nombre d'utilisateurs.
  • MsSQL2005.Backup - le type booléen; valider/invalider le backup.
  • MsSQL2005.Databases - le nombre de bases de données.
  • MsSQL2005.MaxDatabaseSize - la taille maximale d'une base de données.
  • MsSQL2005.MaxLogSize - la taille maximale d'un fichier log.
  • MsSQL2005.Restore - le type booléen; valider/invalider la restauration à partir de la sauvegarde.
  • MsSQL2005.Truncate - le type booléen; valider/invalider le nombre d'utilisateurs.
  • MsSQL2005.Users - le nombre d'utilisateurs.
  • MsSQL2008.Backup - le type booléen;valider/invalider le backup.
  • MsSQL2008.Databases - le nombre de bases de données.
  • MsSQL2008.MaxDatabaseSize - la taille maximale d'une base de données.
  • MsSQL2008.MaxLogSize - la taille maximale d'un fichier log.
  • MsSQL2008.Restore - le type booléen;valider/invalider la restauration à partir de la sauvegarde.
  • MsSQL2008.Truncate - le type booléen; valider/invalider l'optimisation d'une base.
  • MsSQL2008.Users - le nombre d'utilisateurs.
  • MySQL4.Backup - le type booléen;valider/invalider le backup.
  • MySQL4.Users - le nombre d'utilisateurs.
  • MySQL4.Databases - le nombre de bases de données.
  • MySQL5.Backup - le type booléen;valider/invalider le backup.
  • MySQL5.Databases - le nombre de bases de données.
  • MySQL5.Users - le nombre d'utilisateurs.
  • SharePoint.Sites - le nombre de sites
  • SharePoint.Users - le nombre d'utilisateurs
  • Web.AppPools - le nombre de pools d'applications.
  • Web.Asp - le type booléen; valider l'ASP.
  • Web.AspNet11 - le type booléen; valider l'ASP 1.1.
  • Web.AspNet20 - le type booléen; valider l'ASP 2.0.
  • Web.AspNet40 - le type booléen; valider l'ASP 4.0.
  • Web.CFVirtualDirectories - le nombre de répertoires virtuels ColdFusion.
  • Web.CgiBin - le type booléen; valider CGI.
  • Web.ColdFusion - le type booléen; valider ColdFusion.
  • Web.DefaultDocs - le type booléen; valider la redéfinition du fichier par défaut.
  • Web.Errors - le type booléen; valider la redéfinition du fichier d'erreurs.
  • Web.FrontPage - le type booléen; valider FrontPage.
  • Web.Headers - le type booléen; valider ses propres heders.
  • Web.HomeFolders - le type booléen;valider ses propres fichiers des sites.
  • Web.IPAddresses - le nombre d'adresses ip assignées.
  • Web.Mime - le type booléen; valider ses propres types MIME.
  • Web.Perl - le type booléen; valider Perl.
  • Web.Php4 - le type booléen; valider PHP4.
  • Web.Php5 - le type booléen;valider PHP5.
  • Web.Python - le type booléen; valider Python.
  • Web.Redirections - le type booléen; valider les redirections.
  • Web.RemoteManagement - le type booléen; valider la gestion distante.
  • Web.SecuredFolders - le type booléen; valider les fichiers protégés.
  • Web.Security - le type booléen; valider ses propres paramètres de sécurité.
  • Web.SharedSSL - le nombre de fichiers SSL.
  • Web.Sites - le nombre de sites.
  • Web.VirtualDirs - le type booléen; valider les répertoires virtuels.
  • Web.WebAppGallery - le type booléen; valider WebAppGallery.
Cet article vous a-t-il été utile? Oui | Non
Outils personnels