Analyse de Resource Manager Essentials et de Syslog

Transcription

Analyse de Resource Manager Essentials et de Syslog
Analyse de Resource Manager Essentials et de Syslog : Procédure
Contenu
Introduction
Conditions préalables
Conditions requises
Composants utilisés
Conventions
Comment configurer des périphériques de Cisco pour le Syslog
Instructions pas à pas de configurer des périphériques IOS
Instructions pas à pas de configurer des périphériques Catalyst
Comment configurer le Syslog
Comment configurer le Syslog dans le Resource Manager Essentials 3.x
Comment configurer l'action automatisée par Syslog
Comment configurer le Syslog distant
Comment vérifier le Syslog s'exécute
Système Unix
Ordinateur sous NT
Comment arrêter/processus Syslog de début
Comment déterminer ce que signifient les messages de Syslog
Comment corriger l'horodateur de Syslog
Catalyst Switch
Routeur
Client de navigation Web
Comment débugger l'action automatisée par Syslog
Comment afficher a reçu des messages de Syslog dans l'état standard
Comment activer le debug pour le Syslog dans RME
Comment changer les configurations par défaut de Syslog pour RME
Informations connexes
Introduction
L'Analyse du Syslog contrôle le journal central et assure le suivi des messages d'erreur du système, des exceptions, et d'autres informations
telles que les modifications de configuration des périphériques. Vous pouvez utiliser les données du message d'erreur consignées pour analyser
les performances du routeur et du réseau. Vous pouvez personnaliser l'Analyse du Syslog pour produire les rapports d'information et de message.
Conditions préalables
Conditions requises
Passez en revue les conditions préalables de client et serveur fournies par le guide d'installation de votre édition associée de paquet de
CiscoWorks. Toutes les références en ligne de commande exigent l'id de RACINE (UNIX) ou l'accès d'administrateur local (Windows),
déterminé par votre plate-forme du système d'exploitation.
Composants utilisés
Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :
Gestionnaire de ressources 3,1
Gestionnaire de ressources 3,2
Gestionnaire de ressources 3,3
Gestionnaire de ressources 3,4
Gestionnaire de ressources 3,5
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 de documents, reportez-vous à Conventions relatives aux conseils techniques Cisco.
Comment configurer des périphériques de Cisco pour le Syslog
Instructions pas à pas de configurer des périphériques IOS
Terminez-vous ces instructions de configurer des périphériques IOS.
1. Afin de s'assurer que se connecter est activé, émettez la commande logging on.
Router(config)# logging on
2. Afin de spécifier le serveur d'essentiel qui doit recevoir les messages de Syslog de routeur, émettez la commande se connectante d'
ip_address. les ip_address est l'adresse du serveur qui collecte les messages de Syslog.
Router(config)# logging 1.1.1.1
3. Afin de limiter les types de messages qui peuvent êtes enregistré au serveur d' essentiel, placer le logging trap approprié de niveau avec la
commande d'information de logging trap. La partie informationnelle de la commande signifie le niveau d'importance 6. Ceci signifie que
tous les messages du niveau 0-5 (des urgences aux notifications) êtes enregistré au serveur d' essentiel.
Router(config)#logging trap informational
Les équipements se connectants valides sont local0 par local7. Les niveaux valides sont :
urgence
alerte
essentiel
erreur
avertissement
notification
informationnel
mettez au point
4. Afin de vérifier si le périphérique envoie des messages de Syslog, exécutez la commande se connectante SH.
Vous voyez tous les messages de Syslog qui sont envoyés. Si vous ne voyez pas des messages de Syslog, assurez-vous que ceci est
configuré :
logging
logging
logging
logging
on
console debug
monitor debug
trap debug
Instructions pas à pas de configurer des périphériques Catalyst
Procédez comme suit :
1. Assurez que se connecter sure est activé avec la commande d' enable de set logging server.
Catalyst> (enable) set logging server enable
2. Spécifiez le serveur d'essentiel qui doit recevoir les messages de Syslog de routeur, avec la commande se connectante de server_ip. l'IP
de serveur est l'adresse IP du serveur d' essentiel.
Catalyst> (enable) set logging server 1.1.1.1
3. Limitez les types de messages connectés au serveur d' essentiel. Écrivez le set logging level informationnel, où informationnel signifie le
niveau d'importance 6. Ceci signifie que tous les messages du niveau 0-5 (des urgences aux notifications) sont enregistré au serveur d'
essentiel.
Catalyst> (enable) set logging server severity 6
Afin de voir si des messages de Syslog sont envoyés, utilisez la commande SH de tampon de journalisation.
4.
Vous voyez les messages de Syslog qui sont envoyés. Si vous rencontrez des problèmes avec des Commutateurs, essayez cette
configuration :
set logging level all 7 default
set logging server enable
set logging server 1.1.1.1 (your unix syslog server ip address)
set logging server facility LOCAL7
set logging
#syslog set
set logging
set logging
set logging
set logging
set logging
set logging
set logging
set logging
set logging
set logging
set logging
set logging
set logging
set logging
set logging
set logging
set logging
set logging
set logging
set logging
set logging
set logging
set logging
set logging
set logging
set logging
set logging
set logging
set logging
set logging
!
server severity 7
logging console enable
server enable
server 1.1.1.1
level cdp 7 default
level mcast 7 default
level dtp 7 default
level dvlan 7 default set logging level earl 7 default
level fddi 7 default
level ip 7 default
level pruning 7 default
level snmp 7 default
level spantree 7 default
level sys 7 default
level tac 7 default
level tcp 7 default
level telnet 7 default
level tftp 7 default
level vtp 7 default
level vmps 7 default
level kernel 7 default
level filesys 7 default
level drip 7 default
level pagp 7 default
level mgmt 7 default
level mls 7 default
level protfilt 7 default
level security 7 default
level radius 7 default
level udld 7 default
level gvrp 7 default
server facility LOCAL7
Écrivez se connecter SH
Vous voyez cette sortie :
Logging buffer size: 500
timestamp option: enabled
Logging history size: 1
Logging console: enabled
Logging server: enabled
{1.1.1.1}
server facility: LOCAL7
server severity: debugging(7)
Current Logging Session: enabled
Comment configurer le Syslog
Comme racine sur SunOS, modifiez le fichier de /etc/syslog.conf avec des commandes de trier les messages de Syslog des périphériques de
source et de déterminer quels équipements se connectants (niveaux) entrez dans des quels fichiers. Vous pouvez faire un sauvegarder de ce
fichier avant des modifications. Il doit y a un onglet entre le niveau d'installation et le nom du fichier se connectants. Le fichier doit exister et être
writeable.
La section de #Comment au début de syslog.conf explique la syntaxe pour le système.
Ne mettez pas les informations de fichier dans la section ifdef. Syslogd doit être redémarré, par la racine, pour saisir des modifications.
Assurez-vous que l'entrée et le fichier journal dans le fichier syslog.conf Onglet-sont séparés. Les espaces ne fonctionnent pas. Lisez la page
principale pour syslog.conffor plus d'informations (syslog.conf principal).
Exemples
1. Si /etc/syslog.conf est placé pour
local7.warn
/var/log/local7.warn
!--- Note: there must be a TAB character between the filename and the logging level
puis l' avertissement, l'erreur, l'essentiel, les vigilants , et des messages d'urgence entrés sur le local7 se connectant l'installation sont
ouverts une session le fichier local7.warn. Cependant, la notification, les informationnels, et des messages de débogage entrés sur
l'installation local7 et ne sont pas connectés n'importe où.
2. Si /etc/syslog.conf est placé pour
local7.debug
/var/log/local7.debug
!--- Note: there must be a TAB character between the filename and the logging level
puis le débogage, les informationnels, notification, avertissement, erreur, essentiel, vigilant, et des messages d'urgence entrés sur le
local7 se connectant l'installation sont enregistré au fichier local7.debug.
3. Si /etc/syslog.conf est placé pour
local7.warn
/var/log/local7.warn
!--- Note: there must be a TAB character between the filename and the logging level
local7.debug
/var/log/local7.debug
!--- Note: there must be a TAB character between the filename and the logging level
puis l' avertissement, l'erreur, l'essentiel, les vigilants , et des messages d'urgence entrés sur le local7 se connectant l'installation sont
ouverts une session le fichier local7.warn et le débogage, informationnels, la notification, l'avertissement, l'erreur, essentiel, vigilants
, et des messages d'urgence entrés sur le local7 se connectant l'installation sont enregistré au fichier local7.debug. (En d'autres termes,
quelques messages vont aux deux fichiers !).
Si /etc/syslog.conf est placé pour
*.debug
/var/log/all.debug
!--- Note: there must be a TAB character between the filename and the logging level
alors tous les niveaux de message de tous les équipements se connectants vont à ce fichier. Pour l' installation de Syslog RME l'
importante ligne dans syslog.conf est local7.info /var/log/nmslog. C'est l'emplacement de fichier que vous spécifiez dans l'installation de
Syslog de Resource Manager Essentials (RMEs).
Comment configurer le Syslog dans le Resource Manager Essentials 3.x
Après que vous configuriez vos périphériques de Cisco pour envoyer des messages de Syslog à l'ordinateur de CiscoWorks, les messages sont
d'abord reçus pendant qu'un fichier plat avant qu'ils soient remplis à la base de données de gestionnaire de ressources. Vous pouvez localiser le
fichier plat par l'interface web de CiscoWorks :
Resource Manager Essentials-> Administration > Syslog Analysis > Change Storage Options
Il est important que la source de message soit correcte. Par défaut les points de source de message à /var/log/syslog_info (unix) ou à CSCOpx \
à log \ syslog.log (Windows), mais s'assurent que votre fichier plat de Syslog reçoit de nouvelles données brutes de vos Routeurs/Commutateurs
de Cisco.
Sur un système Unix, Vous pouvez vérifier si le collecteur de Syslog est configuré quand vous visualisez le fichier de /etc/syslog.conf :
# Added for Cisco Syslog Analyzer (begin)
local7.info /var/log/syslog_info
# Added for Cisco Syslog Analyzer (end)
#BEGIN CSCOmd - DO NOT EDIT THESE COMMENTS OR CONTENTS CONTAINED WITHIN
- local0 1
#
local0.emeerg;local0.alert;local0.crit;local0.err;local0.warning;local0.notice;local0.info;local0.debug
/var/adm/CSCOpx/log/dmgtd.log
#
#END CSCOmd DO NOT EDIT BEFORE THIS LINE 1
~
~
On a Windows System, the location is defined in the registry [ which can be viewed from regedit]:
<HKEY_LOCAL_MACHINE>\system\currentControlSet\Services\CRMlog\Parameters
LogFile = "CSCOpx\log\syslog.log"
Une fois que des messages de Syslog sont reçus par le fichier plat de Syslog, les CiscoWorks vérifient si ces messages de Syslog appartiennent à
n'importe quels périphériques de Cisco qui sont dans la liste d'inventaire de gestionnaire de ressources. Si un précis - la correspondance n'est pas
là, le message de Syslog le considère non valide. Des messages de Syslog qui s'assortissent sont considérés traités.
Vous pouvez vérifier ceci de l' état du collecteur d'Essentials->Administration->Syslog Analysis->Syslog de gestionnaire de ressources.
Comment configurer l'action automatisée par Syslog
Windows NT
Remarque: Vous devez exécuter le script Perl avec l'interprète et spécifier le serveur SMTP. La ligne de commande doit ressembler à ceci :
drive:\%NMSROOT%\bin\perl sampleEmailScript.pl -text_message $M -email_ids [email protected] -smtp
là où NMSROOT est le répertoire d'installation d'essentiel, et $M signifie que le message entier est passé au script. Le $M peut être remplacé par
$D, ainsi il signifie que le nom du périphérique est passé au script.
Exemple :
C:\Program Files\CSCOpx\cgi-bin\sysloga>perl sampleEmailScript.pl -text_message $M -email_ids [email protected] -
là où rooster.cisco.com est le MTA [le serveur de messagerie de SMTP]
UNIX
La ligne de commande devrait sembler quelque chose comme :
/%NMSROOT%/cgi-bin/sysloga/sampleEmailScript.pl -text_message $M -email_ids [email protected] -smtp
Comment configurer le Syslog distant
Si vous utilisez un REMOTE SYSLOG COLLECTOR, assurez-vous que la version Java est 1.3.1.
Remarque: Le service de journalisation distant ne spécifie pas au problème.
Installer un Remote Syslog Analyzer Collector
Le collecteur d'analyseur de Syslog peut être installé sur un distant UNIX ou l'ordinateur sous NT de Windows 2000/Windows pour traiter des
messages de Syslog. S'il y a lieu, il peut également filtrer les messages de Syslog avant de les expédier au processus d'analyseur de Syslog sur le
serveur d'essentiel. Vous pouvez désinstaller le collecteur d'analyseur de Syslog plus tard si vous ne voulez plus l'exécuter sur le distant UNIX
ou serveur windows nt.
Remarque: N'installez pas le Remote Syslog Analyzer Collector sur un ordinateur qui a CiscoWorks2000 et Resource Manager Essentials déjà
installés, ou arrêtez le service d'enregistreur de CRM avant d'installer le Remote Syslog Analyzer Collector. C'est parce que l'enregistreur de
CRM s'accrochera au port UDP et indiquera tous les messages de Syslog. Quand les essais de SacNTService à connecter à la même chose
mettent en communication, il obtient une exception non trouvée de « adresse », et ne lirait aucun message de Syslog arrivant sur le port.
Le collecteur d'analyseur de Syslog emploie CORBA, un service système d'essentiel, pour communiquer avec le serveur d'essentiel. Il
fonctionne comme suit :
1. Au startup, les essais de collecteur d'analyseur de Syslog à connecter à l'analyseur de Syslog sur le serveur d'essentiel par CORBA
(processus de RmeOrb), qui fonctionne sur le serveur d'essentiel. C'est pourquoi il est nécessaire de n'avoir AUCUN NAT/PAT ou
firewalling entre le serveur et le client.
2. Après qu'il soit connecté, le collecteur d'analyseur de Syslog :
a. Obtient les filtres qu'il doit du serveur d'essentiel filtrer des messages de Syslog.
b. Envoie l'état au processus d'analyseur de Syslog au sujet des messages collectés de Syslog, y compris nombre de messages lus,
nombre de messages filtrés, et nombre de messages avec la mauvaise syntaxe. Il également en avant messages non filtrés au
processus d'analyseur de Syslog.
Installez le collecteur d'analyseur de Syslog sur un système Unix Ou sur un système Windows NT.
Comment vérifier le Syslog s'exécute
Système Unix
Assurez-vous que le syslogd s'exécute en tapant dans la picoseconde - E-F | syslogd de grep, vous devriez voir le processus de syslogd retourné.
Exemple :
Solaris7-box:/> ps -ef | grep syslogd
root
172
1 0
Feb 08 ?
0:11 /usr/sbin/syslogd
root 23793 23775 0 23:16:46 pts/6
0:00 grep syslogd
La première ligne dans la sortie ci-dessus indique que le syslogd s'exécute en effet.
Afin de redémarrer le de processus introduisez au clavier : utilisation picoseconde desyslog_id de la mise à mort -9 - E-F |syslogd de grep pour
trouver le syslog_id. Afin de commencer le de processus pour introduire au clavier : /usr/sbin/syslogd.
Ordinateur sous NT
La Journalisation de messages système n'est pas une partie du système d'exploitation Windows NT. Par conséquent, les essentiel fournit le
service de Syslog aux utilisateurs de Windows NT. Le service de Syslog enregistre chaque message système à $NMSROOT \ à log \ syslog.log
(où $NMSROOT est le répertoire racine des essentiel). L'analyse de Syslog lit les messages dans ce fichier, traite les messages, et les écrit à la
base de données Essentiels. Les scripts CGI emploient les informations de base de données pour générer des états de message système.
Sous le début > le panneau de configuration > les services, contrôle que le service de Syslog CMF s'exécute et que le fichier de syslog.log
existe. Pour Windows 2000, allez au Start > Programs > Administrative Tools > Services, service choisi de Syslog CMF.
Comment arrêter/processus Syslog de début
De l'interface web CiscoWorks2000, ouverte une session avec un user-id avec les rôles appropriés :
Afin d'arrêter le processus de Syslog, faites ce qui suit :
1. Configuration du serveur (ou serveur CiscoWorks2000) > processus de >Stop de gestion > de gestion de processus.
2. Sélectionnez le bouton-radio Processus et le faites descendre l'écran à SyslogAnalyzer.
Afin de redémarrer le processus de Syslog, faites ce qui suit :
1. Configuration du serveur (ou serveur CiscoWorks2000) > procédé de gestion > de gestion de processus > de début.
2. Sélectionnez le bouton-radio Processus et le faites descendre l'écran à SyslogAnalyzer.
De la ligne de commande, loggée dans le serveur de CiscoWorks comme racine (UNIX) ou l'administrateur local (Windows) :
Afin d'arrêter le processus de Syslog, faites ce qui suit :
1. Allez au répertoire de CCOpx \ coffre.
2. Entrez la commande suivante : pdterm SyslogAnalyzer
Afin de redémarrer le processus de Syslog, faites ce qui suit :
1. Allez au répertoire de CCOpx \ coffre.
2. Entrez la commande suivante : pdexec SyslogAnalyzer
Comment déterminer ce que signifient les messages de Syslog
Structure de Syslog IOS
Structure de Syslog de Catalyst
Configurer le Syslog sur l'UNIX
1. Allez à CCO à : http://www.cisco.com/
2. Allez entretenir et le prendre en charge.
3. Allez aux documents > à la documentation du produit techniques de Cisco > RÉSEAU LOCAL multicouche commute > des
Commutateurs de famille de Catalyst 5000.
4. Choisissez la version d'image logicielle.
Exemple : Commutez la documentation du logiciel, la version 5.1 > le guide des messages système (5,1) > message et des procédures de
récupération.
Tous les messages de Syslog sont disponibles ici. La même procédure peut être utilisée pour trouver les informations de message de Syslog pour
d'autres périphériques.
Comment corriger l'horodateur de Syslog
Catalyst Switch
Afin de s'assurer que l'horodateur est activé, émettez la commande suivante, en s'assurant que le set time et le set timezone sont corrects :
set logging timestamp enable
Routeur
Afin d'assurer le temps correct est affiché, émet la commande suivante, s'assurant que l' horloge de positionnement a le temps correct dans le
mode enable et le fuseau horaire correct est spécifié dedans avec le clock timezone de positionnement en configuration globale :
sh clock
Remarque: DATE de contrôle sur le périphérique. Si l'horodateur sur le périphérique est plus ancien que l'horodateur sur l'ordinateur RME, les
messages de log seront mis dans la catégorie inattendue de périphérique.
Client de navigation Web
Assurez-vous que les informations de date/heure sur la machine cliente sont précises. Autrement, RME ne signale aucun enregistrement dans
l'état standard et autre signale.
Sur la configuration globale sur le routeur, assurez-vous que vous avez ce qui suit :
service timestamps debug datetime msec localtime show-timezone
service timestamps log datetime msec localtime show-timezone
Comment débugger l'action automatisée par Syslog
Si l'action automatisée par Syslog ne fonctionne pas, utilisez le plus simple des actions Automated d'isoler le problème. Allez au service
automatisé d'action, trouvez la commande que vous essayez d'exécuter, et la vérifiez si le message de Syslog est reçu.
Vous devez d'abord tester l'action automatisée de voir si cela fonctionne seule et ce là ne sont aucune erreur de syntaxe. Prochain test le service
automatisé d'action pour voir s'il peut initier les commandes/scripts qui travaillent sur une base cohérente et n'ont aucune dépendance.
Pour la fenêtre NT/2000, utilisez la commande de début d'évoquer une invite DOS, puisque nous connaissons des travaux de cette commande.
Pour l'UNIX, utilisez la commande de toucher de créer ou modifier un fichier.
Si la commande ne fonctionne pas et vous vérifiiez que le message correct de Syslog a été reçu, centre d'assistance technique Cisco de contact à
aider à dépanner le lancement de l'action automatisée.
Comment afficher a reçu des messages de Syslog dans l'état standard
Si le serveur RME reçoit des messages de Syslog mais ne les affiche pas dans l'état standard, vérifiez le fichier de syslog.log /syslog_log. Si les
entrées sont écrites utilisant l'adresse IP, assurez-vous que RME a le périphérique a écrit la même manière. Si les entrées sont écrites dedans par
l'intermédiaire des noms DNS, assurez-vous que RME a le périphérique écrit utilisant le nom DNS et le NOM DE DOMAINE !
Afin de collecter des messages pour des périphériques utilisant le collecteur de Syslog RME, chaque périphérique doit être écrit dans RME.
L'ordinateur RME doit être complètement des DN résolubles (utilisez la commande nslookup). Les enregistrements DNS doivent s'assortir en
avant et des requêtes arrière. Horodateur de contrôle pour des périphériques.
Comment activer le debug pour le Syslog dans RME
Afin d'activer l'élimination des imperfections de la ligne de commande, utilisez la syntaxe suivante :
> pdmsg SyslogAnalyzer: TYP:=DBG VAL:=2
Afin d'arrêter l'élimination des imperfections de la ligne de commande, utilisez la syntaxe suivante :
> pdmsg SyslogAnalyzer: TYP:=DBG VAL:=4
Répertoriée ci-dessous est la clé aux nombres dans la syntaxe ci-dessus :
2 est pour le débogage
3 est pour des messages d'information
4 est pour se connecter normal
La sortie de débogage est dans le fichier de SyslogAnalyzer.log. Si vous utilisez Solaris, la sortie de débogage est dans le fichier de daemons.log
.
Comment changer les configurations par défaut de Syslog pour RME
L'analyse de Syslog exécute toutes les trente secondes par défaut. Afin de changer les valeurs par défaut que vous devez les changer dans le
fichier Sa.properties, fondent dans :
CSCOpx/bibliothèque/classpath/COM/cisco/nm/sysloga/sa/Sa.properties. (barres obliques inverses pour le NT)
Informations connexes
Liste de contrôle de collecteur de Syslog RME
Analyseur/collecteur de Syslog distant ne liant pas au serveur RME
Notes techniques de dépannage
© 1992-2010 Cisco Systems Inc. Tous droits réservés.
Date du fichier PDF généré: 30 juillet 2013
http://www.cisco.com/cisco/web/support/CA/fr/109/1093/1093199_rme_syslog.html