Il s'agit de la commande pmlc qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
PMLC - configurer le(s) pmlogger(s) actif(s) Performance Co-Pilot de manière interactive
SYNOPSIS
PMLC [-e] [-h hôte] [-i] [-n fichier pmns] [-P] [-p port] [-Z fuseau horaire] [-z] [Pid]
DESCRIPTION
PMLC peut être utilisé pour modifier les métriques et les instances qu'un pmlogger(1) écrit à un
Archive Performance Co-Pilot (voir PCPIntro(1)), la fréquence à laquelle les métriques sont
collectées et si la journalisation est obligatoire, consultative, activée ou désactivée. Il rapporte également le
l'état actuel de la journalisation des métriques et des instances. PMLC peut être utilisé pour contrôler pmlogger
instances sur les hôtes distants ainsi que celles sur l'hôte local.
Normalement PMLC fonctionne sur l'espace de noms des métriques de performances distribuées (PMNS), cependant
si le -n l'option est spécifiée un PMNS local alternatif est chargé à partir du fichier fichier pmns.
Si la -P l'option est spécifiée, PMLC tentera de démarrer avec une connexion au primaire
pmlogger sur l'hôte local. Si la -p option est spécifiée, alors PMLC tentera de
commencer par une connexion au pmlogger sur ce TCP/IP port. Alternativement, si Pid is
spécifié, une connexion à l'instance pmlogger avec cet identifiant de processus sera tentée le
Commencez. Les -h l'option ne peut être utilisée que si -P, -p port ou Pid est également précisé. Dans
ce cas PMLC se connectera initialement à l'instance pmlogger (distante) spécifiée sur hôte
plutôt que l'hôte local. Si la connexion à l'instance pmlogger spécifiée ne peut pas
sois établis, PMLC démarrera sans connexion. Ces options permettent généralement au
même fichier de PMLC commandes à diriger vers plusieurs instances pmlogger en faisant varier le
arguments de ligne de commande. Noter que -P, -p port, Pid et -h sont utilisés uniquement lors de la réalisation d'un
connexion initiale à une instance pmlogger. Ils ne sont pas utilisés par défaut si
les connexions se font de manière interactive (voir le Contact commande ci-dessous).
Par défaut, PMLC rapporte l'heure du jour selon le fuseau horaire local sur le système
De PMLC est exécuté. Les -Z l'option change le fuseau horaire en fuseau horaire sous la forme du
variable d'environnement TZ comme décrit dans environ(7). le -z l'option change le fuseau horaire en
le fuseau horaire de l'instance pmlogger à partir de laquelle les informations sont obtenues. Seulement un
of -z or -Z peut être précisé.
Si l'entrée standard provient d'un tty, PMLC est interactif, avec des invites. Les -i le drapeau peut être
utilisé pour forcer un comportement interactif, et est généralement utilisé en conjonction avec -e faire écho
toutes les entrées de commande sur la sortie standard.
Les commandes suivantes peuvent être utilisées :
montrer [ enregistreurs ] [ @hôte ]
Affiche les identités de processus de toutes les instances pmlogger s'exécutant sur l'hôte local
(ou hôte, si spécifié). Le pid pmlogger principal est entre parenthèses car il peut être
appelé "primaire" ainsi que par son pid.
Contact Pid [ @hôte ]
Contact primaire [ @hôte ]
Connects PMLC au processus pmlogger spécifié. Toute connexion existante à un
L'instance pmlogger est fermée en premier. Chaque instance pmlogger acceptera au plus un
connexion à la fois, donc si la connexion est établie avec succès, votre PMLC sera
être le seul à contrôler l'instance pmlogger à laquelle il est connecté.
nouvelle le volume
Cette commande ne fonctionne que lorsqu'une connexion à une instance pmlogger est établie. Ce
indique au pmlogger de fermer le volume actuel du journal et d'ouvrir un nouveau volume.
Les volumes fermés peuvent être archivés, par exemple dans le cadre d'une procédure régulière de gestion des journaux pour
contrôler la taille des fichiers journaux physiques.
statuts
Cette commande ne fonctionne que lorsqu'une connexion à une instance pmlogger est établie. Ce
imprime des informations sur l'état de l'instance pmlogger et son journal associé.
fuseau horaire locales | enregistreur | "fuseau horaire"
Cette commande définit le fuseau horaire utilisé lorsque les heures sont imprimées. locales signifie utiliser le temps
zone de la machine qui PMLC est en marche. enregistreur signifie utiliser le fuseau horaire du
machine sur laquelle l'instance pmlogger s'exécute. Alternativement un explicite fuseau horaire
entre guillemets peuvent être fournis (voir TZ in environ(7) pour les détails). Les
le fuseau horaire par défaut est locales à moins que l'un des -z or -Z options a été fourni sur le
ligne de commande.
affleurer
Cette commande ne fonctionne que lorsqu'une connexion à une instance pmlogger est établie, et
demande à l'instance pmlogger de vider sur le disque tous les tampons associés au
archives courantes. Pour les anciens, synchroniser est synonyme de affleurer. Dans les versions actuelles de
pmlogger(1) toutes les écritures sont sans tampon et alignées avec les enregistrements logiques dans le
fichiers externes, donc cette commande n'obtient rien, mais est conservée pour l'arrière
compatibilité.
vous aider
Affiche un résumé des commandes disponibles.
h et ? sont des synonymes de vous aider.
quitter
Sortie de PMLC.
Les commandes restantes interrogent et modifient l'état de journalisation des métriques et des instances. Ils
ne fonctionnera que si PMLC a une connexion à une instance pmlogger. Des métriques peuvent être spécifiées
comme des noms pleinement qualifiés (par exemple hinv.ncpu) ou des sous-arbres du PMNS (par exemple hinv) qui sont
étendu pour inclure toutes les métriques dans le sous-arbre (par exemple hinv.ncpu, hinv.cpuclock, etc.).
Les listes de métriques peuvent être spécifiées en les mettant entre accolades avec des espaces ou une virgule
entre les métriques (par exemple {hinv.ncpu hinv.ndisk}). Des sous-arbres de métriques peuvent être inclus dans
de telles listes.
Chaque spécification métrique individuelle peut être encore qualifiée avec un espace ou une virgule
liste séparée des instances entre crochets (par exemple kernel.all.load["1 minute", "5
minute"]). Les noms d'instance externes ou les identifiants d'instance internes numériques ou les deux peuvent
être utilisé dans la même liste (par exemple sample.colour.[red,1,"blue"]). Si une instance
la qualification est appliquée à un sous-arbre du PMNS toutes les métriques du sous-arbre doivent
ont le même domaine d'instance. Les qualifications d'instance ne peuvent pas être appliquées à des listes entières
de métriques, mais peuvent apparaître à l'intérieur de telles listes.
Si aucune instance n'est spécifiée pour une métrique, toutes les instances sont utilisées. Toutes les instances signifie
toutes les instances disponibles au moment où l'instance pmlogger en question récupère les métriques
pour la journalisation. Si un domaine d'instance change au fil du temps, ce n'est pas toujours le même que le
ensemble d'instances affiché par PMLC, qui ne peut afficher que les informations actuellement disponibles
instances. Pour éviter les erreurs involontaires, seules les instances actuellement
disponible pour PMLC peuvent apparaître dans les spécifications d'instance.
question liste métrique
L'état de journalisation actuel de chaque métrique (et instances, le cas échéant) dans
liste métrique est affiché. Cela inclut l'état de la journalisation (par exemple activé, peut-être, désactivé) et
l'intervalle de journalisation pour chaque métrique (et instance) demandée. Ce qui suit
des abréviations relatives aux métriques (et aux instances) peuvent apparaître dans la sortie : adv,
consultatif; panier, obligatoire; nl, pas dans le journal ; na, dans le journal mais pas actuellement
disponible auprès de son agent de domaine Performance Metrics (PMDA). Le cas échéant, un
le nom de l'instance apparaîtra en dernier sur une ligne précédée de son instance interne numérique
identifiant.
[ enregistrer ] obligatoire on intervalle liste métrique
Cette forme de enregistrer La commande active la journalisation des métriques (et de toutes les instances) dans
liste métrique. intervalle spécifie la fréquence à laquelle les métriques/instances spécifiées doivent être
consigné. une fois indique que les métriques/instances doivent apparaître au plus une fois dans le
Journal. Le plus souvent, on utiliserait le mot-clé facultatif chaque suivi d'un positif
nombre et l'un des milliseconde (ou Msec), seconde (ou s.), minute (ou m.), heure or
leurs pluriels.
Notez que le mot-clé défaut qui peut être utilisé par défaut intervalle dans un
pmlogger(1) le fichier de configuration ne peut pas être utilisé dans PMLC.
Les limitations internes nécessitent la intervalle être inférieure à (environ) 74 heures.
An intervalle la valeur zéro est synonyme de une fois.
[ enregistrer ] obligatoire de rabais liste métrique
Cela indique à l'instance pmlogger de ne consigner aucune des métriques/instances dans
liste métrique.
[ enregistrer ] obligatoire peut être liste métrique
Cela indique à l'instance pmlogger d'honorer toute demande de journalisation de conseil ultérieure pour
les métriques/instances dans liste métrique. Si l'état de journalisation actuel du
les métriques/instances sont obligatoires (activées ou désactivées) le nouvel état sera défini sur peut-être
(efficacement consultatif désactivé). Si l'état actuel des métriques/instances est déjà
consultatif (activé ou désactivé) les états des métriques/instances resteront tels qu'ils
sont.
[ enregistrer ] consultatif on intervalle liste métrique
[ enregistrer ] consultatif de rabais liste métrique
La consignation consultative n'est applicable que si le dernier état de consignation spécifié pour un
la métrique/l'instance était "obligatoire peut-être" (ce qui permet la journalisation des avis ultérieurs
control) ou si l'état de journalisation est déjà consultatif. Ces deux déclarations tournent
la connexion consultative (respectivement) pour les métriques/instances spécifiées.
L'interprétation pour intervalle est comme ci-dessus pour le obligatoire Cas.
Aucun caractère de continuation n'est requis pour les commandes qui s'étendent sur des lignes.
Le mot at peut être utilisé de manière interchangeable avec @.
Une demande d'enregistrement de toutes les instances d'une métrique remplacera toute demande antérieure d'enregistrement soit
toutes les instances ou des instances spécifiques d'une métrique (si la demande spécifie une transition admissible
dans l'état de journalisation). Une demande d'enregistrement d'instances spécifiques d'une métrique lorsque toutes les instances
d'une métrique sont déjà en cours d'enregistrement est refusée par pmlogger.
ACCÈS CONTRÔLE
PMLC peut avoir un accès restreint et un contrôle sur pmlogger(1) processus.
Si un pmlogger(1) n'est pas en mesure d'exporter ses informations de contrôle vers le pmcd(1), puis
qui pmlogger(1) ne peut pas être connecté ni contrôlé par PMLC. En pratique, ce
signifie le pmlogger(1) le processus doit appartenir à l'utilisateur ``pcp'' et/ou au groupe
``pcp''. Si pmlogger(1) s'exécute sur l'hôte ``foo'' puis utilisez ``pminfo -f -h foo
pmcd.pmlogger'' pour vérifier que le pmlogger(1) d'intérêt est connu pour pmcd(1),
sinon pmlogger(1) les cas qui ne sont pas signalés par le PMLC montrer enregistreurs @foo
commande ne sont pas connus de pmcd(1) sur l'hôte ``foo''.
If pmlogger(1) est lancé avec un fichier de configuration qui contient un [accès] section,
puis PMLC ne sera pas en mesure de se connecter à cela pmlogger(1) sauf si les contrôles d'accès le permettent
quelques accès depuis l'hôte où PMLC est en cours d'exécution. Cela nécessite au minimum le renseigner
l'accès doit être autorisé dans le pmlogger(1) section de contrôle d'accès.
If PMLC est capable de se connecter au pmlogger(1) d'intérêt, puis le tableau suivant
résume les autorisations nécessaires pour effectuer différents PMLC commandes:
?? ??
│ PMLC commande Obligatoire pmlogger accès
?? ??
│montrer enregistreurs N'importe lequel │
│Contact L'un des renseigner, consultatif or obligatoire │
│statuts L'un des renseigner, consultatif or obligatoire │
│question ... │ L'un des renseigner, consultatif or obligatoire │
│enregistrer consultatif ... consultatif │
│enregistrer obligatoire ... obligatoire │
│nouvelle le volume │ obligatoire │
?? ??
PCP ENVIRONNEMENT
Variables d'environnement avec le préfixe PCP_ servent à paramétrer le fichier et le répertoire
noms utilisés par PCP. A chaque installation, le fichier /etc/pcp.conf contient les valeurs locales
pour ces variables. Les $PCP_CONF La variable peut être utilisée pour spécifier une alternative
fichier de configuration, comme décrit dans pcp.conf (5).
Utiliser pmlc en ligne en utilisant les services onworks.net