Ignorer les liens de navigation | |
Quitter l'aperu | |
Guide d’administration système : administration avancée |
1. Gestion des terminaux et modems (présentation)
2. Configuration des terminaux et modems (tâches)
3. Gestion des ports série avec la fonction d'accès aux services (tâches)
4. Gestion des ressources système (présentation)
5. Affichage et modification des informations système (tâches)
6. Gestion de l'utilisation du disque (tâches)
7. Gestion des quotas UFS (tâches)
8. Tâches de planification du système (tâches)
9. Gestion de la comptabilisation du système (tâches)
Nouveautés relatives à la comptabilisation du système
Améliorations apportées à la comptabilisation et aux statistiques des processus Oracle Solaris
Définition de la comptabilisation du système
Fonctionnement de la comptabilisation du système
Composants de la comptabilisation du système
Comptabilisation des connexions
Comptabilisation des processus
Fonctionnement de la comptabilisation quotidienne
Conséquence de l'arrêt du système
Comptabilisation du système (liste des tâches)
Maintien à jour des informations comptables
Correction des fichiers corrompus et des erreurs wtmpx
Résolution d'un fichier wtmpx corrompu
Arrêt et désactivation de la comptabilisation du système
Arrêt temporaire de la comptabilisation du système
Désactivation définitive de la comptabilisation du système
10. Comptabilisation du système (référence)
11. Gestion des performances du système (présentation)
12. Gestion des processus système (tâches)
13. Surveillance des performances du système (tâches)
14. Résolution des problèmes logiciels (présentation)
15. Gestion des messages système
16. Gestion des fichiers noyau (tâches)
17. Gestion des informations sur les pannes système (tâches)
18. Résolution de problèmes logiciels divers (tâches)
19. Résolution des problèmes d'accès aux fichiers (tâches)
20. Résolution des incohérences d'un système de fichiers UFS (tâches)
Vous pouvez configurer l'exécution de la comptabilisation du système lorsque le système est en mode multiutilisateur (niveau d'exécution 2). En règle générale, cette tâche implique les étapes suivantes :
Création des scripts de démarrage /etc/rc0.d/K22acct et /etc/rc2.d/S22acct
Modification des fichiers /var/spool/cron/crontabs/adm et /var/spool/cron/crontabs/root crontab
Le tableau suivant décrit les scripts de comptabilisation par défaut.
Tableau 9-1 Scripts de comptabilisation par défaut
|
Vous pouvez choisir les scripts de comptabilisation à exécuter par défaut. Une fois ces entrées ajoutées aux fichiers crontab, la comptabilisation du système doit s'exécuter automatiquement.
Les rôles contiennent des autorisations et des commandes privilégiées. Pour plus d'informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du System Administration Guide: Security Services.
# ln /etc/init.d/acct /etc/rc2.d/S22acct
# ln /etc/init.d/acct /etc/rc0.d/K22acct
# EDITOR=vi; export EDITOR # crontab -e adm 0 * * * * /usr/lib/acct/ckpacct 30 2 * * * /usr/lib/acct/runacct 2> /var/adm/acct/nite/fd2log 30 7 1 * * /usr/lib/acct/monacct
# crontab -e 30 22 * * 4 /usr/lib/acct/dodisk
Pour plus d'informations, reportez-vous à la page de manuel holidays(4) et à l'exemple qui suit.
# /etc/init.d/acct start
Exemple 9-1 Configuration de la comptabilisation (adm crontab)
Ce fichier adm crontab modifié contient les entrées des scripts ckpacct, runacct et monacct.
#ident "@(#)adm 1.5 92/07/14 SMI" /* SVr4.0 1.2 */ # # The adm crontab file should contain startup of performance # collection if the profiling and performance feature has been # installed. 0 * * * * /usr/lib/acct/ckpacct 30 2 * * * /usr/lib/acct/runacct 2> /var/adm/acct/nite/fd2log 30 7 1 * * /usr/lib/acct/monacct
Exemple 9-2 Configuration de la comptabilisation (root crontab)
Ce fichier root crontab modifié contient les entrées du programme dodisk .
#ident "@(#)root 1.19 98/07/06 SMI" /* SVr4.0 1.1.3.1 */ # # The root crontab should be used to perform accounting data collection. # # 10 3 * * * /usr/sbin/logadm 15 3 * * 0 /usr/lib/fs/nfs/nfsfind 30 3 * * * [ -x /usr/lib/gss/gsscred_clean ] && /usr/lib/gss/gsscred_clean 30 22 * * 4 /usr/lib/acct/dodisk
Exemple 9-3 Configuration de la comptabilisation (/etc/acct/holidays)
L'exemple suivant montre un échantillon de fichier /etc/acct/holidays.
* @(#)holidays January 1, 2004 * * Prime/Nonprime Table for UNIX Accounting System * * Curr Prime Non-Prime * Year Start Start * 2004 0800 1800 * * only the first column (month/day) is significant. * * month/day Company * Holiday * 1/1 New Years Day 7/4 Indep. Day 12/25 Christmas