Englishfrançaisespagnol

Icône de favori OnWorks

pmie_daily - En ligne dans le Cloud

Exécutez pmie_daily dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande pmie_daily 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


pmie_check, pmie_daily - administration du moteur d'inférence Performance Co-Pilot

SYNOPSIS


$PCP_BINADM_DIR/pmie_check [-CNsV] [-c des bactéries] [-l fichier journal]
$PCP_BINADM_DIR/pmie_daily [-NV] [-c des bactéries] [-k Jeter] [-l fichier journal] [-m adresses] [-x
compresser] [-X Programme] [-Y regex]

DESCRIPTION


Cette série de scripts shell et les fichiers de contrôle associés peuvent être utilisés pour créer un
régime personnalisé d'administration et de gestion pour le Co-Pilot de Performance (voir
PCPintro(1)) moteur d'inférence, pmie (1).

pmie_daily est destiné à être exécuté une fois par jour, de préférence tôt le matin, dès
après minuit dans la mesure du possible. Sa tâche est de faire tourner les fichiers journaux pour l'exécution pmie
processus - ces fichiers peuvent croître sans limite si l'action ``print'' est utilisée, ou tout autre
autre pme action écrit dans ses flux stdout/stderr. Après une certaine période, le vieux pmie enregistrer
les fichiers sont supprimés. Ce délai est de 14 jours par défaut, mais peut être modifié à l'aide du -k
option. Deux valeurs spéciales sont reconnues pour la période (Jeter), à savoir 0 ne pas garder
fichiers journaux au-delà de l'actuel, et toujours pour éviter que les fichiers journaux ne soient supprimés.

Les fichiers journaux peuvent éventuellement être compressés après une certaine période (compresser), pour conserver le disque
espacer. Ceci est particulièrement utile pour un grand nombre de pmie processus sous contrôle
of pmie_checkL’ -x option spécifie le nombre de jours après lequel compresser l'archive
fichiers de données, et le -X option spécifie le programme à utiliser pour la compression - par défaut
c'est xz(1). Utilisation du -Y L'option permet de spécifier une expression régulière provoquant
fichiers dans l'ensemble de fichiers appariés pour la compression à omettre - cela permet uniquement au
fichier de données à compresser, et empêche également le programme d'essayer de le compresser
plus d'une fois. Le défaut regex est ".(meta|index|Z|gz|bz2|zip|xz|lzma|lzo|lz4)$" - tel
les fichiers sont filtrés à l'aide du -v Option de égrep (1).

Utilisation du -m l'option provoque pmie_daily pour construire un résumé des fichiers journaux générés
pour tous les hôtes surveillés au cours des dernières 24 heures (les lignes correspondant à `` OK '' sont supprimées), et e-
envoyer ce résumé à l'ensemble des espaces séparés adresses.

pmie_check peut être exécuté à tout moment, et est destiné à vérifier que l'ensemble souhaité de
pmie(1) les processus sont en cours d'exécution, et sinon relancer les moteurs d'inférence défaillants. Utilisation
des -s L'option fournit la fonctionnalité inverse, permettant l'ensemble de pmie procédés à
être proprement arrêté. Utilisation du -C l'option interroge les informations de niveau d'exécution du service système
pour pmie, et l'utilise pour déterminer s'il faut démarrer ou arrêter les processus.

Le pmie_check et pmie_daily sont contrôlés par le(s) fichier(s) de contrôle du moteur d'inférence PCP qui
spécifie le pmie instances à gérer. Le fichier de contrôle par défaut est
$PCP_PMIECONTROL_PATH mais une alternative peut être spécifiée en utilisant le -c option. Si la
annuaire $PCP_PMLOGGERCONTROL_PATH.d (ou des bactéries.d du -c option) existe, alors la
le contenu de tout fichier de contrôle supplémentaire sera ajouté au fichier de contrôle principal
(qui doit exister).

Le ou les fichiers de contrôle doivent être personnalisés selon les règles suivantes.

1. Les lignes commençant par un ``#'' sont des commentaires.
2. Les lignes commençant par un ``$'' sont supposées être des affectations à des variables d'environnement
à la manière de sh(1), et tout le texte suivant le ``$'' sera eval'ed par le
script de lecture du fichier de contrôle, et la variable correspondante exportée dans le
environnement. Ceci est particulièrement utile pour définir et exporter des variables dans le
environnement du script administratif, par exemple
$PMCD_CONNECT_TIMEOUT=20
Avertissement: Les $PCP_PMIECONTROL_PATH et $PCP_PMIECONTROL_PATHLes fichiers .d ne doivent pas être
accessible en écriture par tout utilisateur autre que root.
3. Il doit y avoir une ligne dans le(s) fichier(s) de contrôle pour chaque pmie instance de la forme :

hôte y|n fichier journal args

4. Les champs à l'intérieur d'une ligne du ou des fichiers de contrôle sont séparés par un ou plusieurs espaces ou
onglets.
5. le premier est le nom de l'hôte qui est la source par défaut du
indicateurs de performance pour ce pmie exemple.
6. le seconde champ indique si ce pmie l'instance doit être démarrée sous le
contrôle de chaussettes(1) pour se connecter à un pmcd via un pare-feu (y or n).
8. le troisième le champ est le nom du pmie fichier journal d'activité. Une convention utile est
qui pmie instances surveillant l'hôte local avec le nom d'hôte mon hôte sont maintenus
dans l'annuaire $PCP_LOG_DIR/pmie/mon hôte, tandis que les journaux d'activité pour l'hôte distant
marmonner sont maintenus dans $PCP_LOG_DIR/pmie/marmonner. Ceci est cohérent avec la manière
pmlogger(1) tient à jour ses journaux d'activité et ses fichiers d'archives.
9. Tous les autres champs sont interprétés comme des arguments à transmettre à pmie(1). Plus
typiquement ce serait le -c option.

Les exemples de lignes de contrôle suivants spécifient un pmie instance surveillant l'hôte local
(bancal), et un autre suivi des métriques de performances de l'hôte splat.

bancal n PCP_LOG_DIR/pmie/wobbly -c config.default
splat n RÉP_LOG_PCP/pmie/splat -c splat/cpu.conf

Résolution crontab(5) les inscriptions pour l'exécution périodique de pmie_daily et pmie_check sont donnés
in $PCP_SYSCONF_DIR/pmie/crontab (sauf si installé par défaut dans /etc/cron.d déjà) et
indiqué ci-dessous.

# traitement quotidien des logs pmie
08 0 * * * $PCP_BINADM_DIR/pmie_daily
# toutes les 30 minutes, vérifiez que les instances pmie sont en cours d'exécution
28,58 * * * * $PCP_BINADM_DIR/pmie_check

Afin de s'assurer que le courrier n'est pas envoyé par inadvertance lorsque ces scripts sont exécutés à partir de
cron(8) les diagnostics sont toujours envoyés aux fichiers journaux. Par défaut, ces fichiers sont
$PCP_LOG_DIR/pmie/pmie_daily.log et $PCP_LOG_DIR/pmie/pmie_check.log mais cela peut être
modifié à l'aide du -l option. Si ce fichier journal existe déjà au démarrage du script, il
sera renommé avec un .préc suffixe (en écrasant tout fichier journal enregistré précédemment) avant
les diagnostics sont générés dans le nouveau fichier journal.

La sortie du cron l'exécution des scripts peut être étendue à l'aide de la -V Option de
les scripts qui permettront un traçage verbeux de leur activité. Par défaut les scripts
ne génère aucune sortie à moins qu'une erreur ou une condition d'avertissement ne soit rencontrée.

Votre -N L'option active un mode ``montre-moi'', où les actions sont renvoyées, mais pas exécutées,
dans le style de ``make -n''. À l'aide de -N en conjonction avec -V maximise le diagnostic
capacités de débogage.

Utilisez pmie_daily en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad