Voix et communications unifiées : Cisco Unified Communications Manager (CallManager)

Cisco CallManager : Suppression manuelle des enregistrements détaillés des appels (CDR) sans l'outil de rapports d'administration (ART)

18 octobre 2016 - Traduction automatique
Autres versions: PDFpdf | Anglais (22 août 2015) | Commentaires


Contenu


Introduction

Ce document explique comment retirer/les articles mouvement appel de purge (CDR) de la base de données du SQL du Cisco CallManager (SQL) sans utilisation de l'outil de rapports d'administration (ART).

Pour les informations sur la façon dont purger les CDR de la base de données SQL du Cisco CallManager utilisant l'ART, référez-vous au système de CAR Configuration-utilisant la purge manuelle de base de données.

Symptôme

Avec le CDR, l'utilisateur de Cisco CallManager reçoit cet message d'erreur ou alerte par courrier électronique :

The number of rows in CallDetailRecord table in the 
CDR database has crossed the threshold limit

Ce message d'erreur apparaît quand la base de données a atteint la limite de positionnement des enregistrements et doit être purgé.

Conditions préalables

Conditions requises

Cisco vous recommande de prendre connaissance des rubriques suivantes :

  • Cisco CallManager Administration

  • Gestion de base de données SQL

Composants utilisés

Les informations dans ce document sont basées sur le Cisco CallManager 3.x et 4.x.

Les informations contenues dans ce document ont été créées à partir des périphériques d'un environnement de laboratoire spécifique. Tous les périphériques utilisés dans ce document ont démarré avec une configuration effacée (par défaut). Si votre réseau est opérationnel, assurez-vous que vous comprenez l'effet potentiel de toute commande.

Conventions

Pour plus d'informations sur les conventions utilisées dans ce document, reportez-vous à Conventions relatives aux conseils techniques Cisco.

Solutions

Terminez-vous ces étapes afin de réduire les emails ou les messages d'erreur vigilants de limites de thershold CDR :

  1. Augmentez le nombre maximum de lignes dans le Tableau de facturation du CDR afin de réduire l'alerte.

    Ceci peut être fait de la page Web d'administration Cisco CallManager. Dans l'alerte de CAR > de système > de base de données > de base de données CAR > nombre maximum de lignes en affichant Table*, vous pouvez changer cette valeur à plus élevée (c.-à-d. 2,500,000).

  2. Employez le mécanisme d'automatique-purge afin d'éviter l'alerte de limites de thershold. Afin de configurer la purge automatique, choisissez le CAR > le système > la base de données > configurent la purge automatique de base de données. Vous pouvez activer la purge de CAR pour des enregistrements plus anciens qu'un certain nombre de jours où vous voulez garder.

Effacement CDR par l'analyseur de requête

Cette méthode est très processeur-intensive, et ne devrait pas être faite pendant des heures normales de bureau.

  1. Sélectionnez le début > les programmes > la Microsoft SQL Server 7.0 > analyseur de requête.

    /image/gif/paws/26062/delete-cdr-no-art-1.gif

    Remarque: Dans le Cisco CallManager 3.3 et plus tard, la Microsoft SQL Server 2000 est utilisée. Sélectionnez le début > les programmes > la Microsoft SQL Server > l'analyseur de requête dans le Cisco CallManager 3.3 et plus tard.

  2. Sélectionnez l'authentification de gens du pays d'utilisation > de serveur de Windows NT authentication/SQL selon la version du Cisco CallManager. Cliquez sur OK.

    Remarque: Pour le Cisco CallManager 3.3, l'authentification de Serveur SQL choisie et écrivent votre nom d'utilisateur et mot de passe. Pour le Cisco CallManager 4.x, authentification choisie de Windows NT. L'authentification de Windows NT est recommandée, bien que l'authentification des assistances techniques SQL. L'établissement du Cisco CallManager pour l'authentification de mode mixte dans la version 4.0 et ultérieures n'est pas pris en charge. Les serveurs du Cisco CallManager 4.x mis à jour des versions antérieures échouent avec l'authentification de Serveur SQL et le système doit être changé de nouveau à l'authentification de Windows NT. Référez-vous à l'utilisateur incapable de se connecter dans le SQL Query Analyzer après évolution du Cisco CallManager 3.x au pour en savoir plus 4.x.

  3. Sélectionnez la base de données CDR qui contient tous les enregistrements que vous souhaitez supprimer.

    /image/gif/paws/26062/delete-cdr-no-art-2.gif

  4. Émettez l'EFFACEMENT de la commande de Calldetailrecord.

    Si votre base de données CDR contient beaucoup d'enregistrements, cette étape pourrait prendre pendant quelque temps. Quand cette exécution se termine, ce message apparaît au bas de la fenêtre :

    Query batch completed.

    Cette image affiche la commande et le message système :

    /image/gif/paws/26062/delete-cdr-no-art-3.gif

  5. Émettez l'effacement de la commande de CallDetailRecordDiagnostic de supprimer tous les enregistrements dans la table de CallDetailRecordDiagnostic aussi bien. Ce message apparaît au bas de la fenêtre :

    Query batch completed.

    /image/gif/paws/26062/delete-cdr-no-art-4.gif

Effacement CDR par la page Web de Cisco CallManager

Afin d'utiliser la page Web de Cisco CallManager, vous devez arrêter et commencer le service et vous de moniteur de couche de base de données devez programmer le temps d'arrêt pour le faire. La suppression manuelle du CDR par la page Web de Cisco CallManager n'est pas aussi processeur-intensive que l'effacement CDR par la procédure d'analyseur de requête.

  1. Service Select > paramètres de service de la page Web principale de gestion.

    /image/gif/paws/26062/delete-cdr-no-art-5.gif

    La page de configuration de paramètres de service s'ouvre.

  2. Sélectionnez votre serveur, et sélectionnez le service de moniteur de couche de base de données.

    /image/gif/paws/26062/delete-cdr-no-art-6.gif

    La valeur par défaut pour les enregistrements maximum CDR est 1500000 :

    /image/gif/paws/26062/delete-cdr-no-art-7.gif

  3. Changez la valeur dans les enregistrements maximum CDR mettent en place à une valeur réduite (par exemple, 1400000) et cliquent sur la mise à jour.

    Remarque: Changez la valeur pour les enregistrements maximum CDR incrémentalement. Si vous le ramenez à 0 dans un étape unique, vous pourriez entraîner un pic CPU.

  4. Application > Cisco CallManager Serviceability choisi.

    /image/gif/paws/26062/delete-cdr-no-art-8.gif

  5. Tools > Control Center choisi de la page de Cisco CallManager Serviceability.

    La page de Control Center s'ouvre.

    delete-cdr-no-art-9.gif

  6. Trouvez le contrôle des services pour le service de moniteur de couche de base de données, et cliquez sur l'arrêt.

    /image/gif/paws/26062/delete-cdr-no-art-10.gif

  7. Après que les arrêts de service, comme indiqués par l'indicateur d'état du service (affiché dans l'image précédente), cliquent sur le début pour redémarrer le service.

    Quand les reprises de service, le CDR contient le nouveau nombre de CDR comme indiqué par la valeur maximum d'enregistrements CDR. Dans cet exemple, le nouveau nombre est 1400000.

  8. Répétez les étapes 2 à 7. réduisent le nombre dans les enregistrements maximum CDR mettent en place chaque fois jusqu'à ce que la valeur soit 0.

    Une fois que vous avez atteint les enregistrements 0, émettez cette commande de vérifier le résultat dans la base de données CDR par l'analyseur de requête de Serveur SQL :

    select * from CallDetailRecord

    /image/gif/paws/26062/delete-cdr-no-art-11.gif

    Remarque: Après que vous terminiez cette procédure, renvoyez la valeur des enregistrements maximum CDR à sa valeur par défaut, comme cette image affiche. Autrement, le système ne retient aucun CDR.

    /image/gif/paws/26062/delete-cdr-no-art-12.gif


Informations connexes


Document ID: 26062