Notes en vrac (brouillon)

De Le wiki de Fred sur gantzer.eu

Sommaire

pconfig

L'utilitaire pconfig permet de manipuler le fichier de configuration de l'agent patrol.

Le fichier de configuration Patrol est sous /opt/bmc/Patrol3/Linux-2-6-x86-nptl/config/config_prsdls4p-3181 Il n'est pas éditable. Il est uniquement manipulable via l'utilitaire pconfig.

Si on veut remettre en place la configuration par défaut, on peut le supprimer et il sera régénéré par défaut à la relance de l'agent.

Utilisation du binaire pconfig

L'agent doit être up pour utiliser pconfig. Il faut au préalable charger l'environnement du user patrol

  su - patrol
  cd /opt/bmc/Patrol3/
  . ./patrolrc.sh

Relance de l'agent via pconfig

  /opt/bmc/Patrol3/Linux-2-6-x86-nptl/bin/pconfig +RESTART

Arrêt de l'agent via pconfig

  /opt/bmc/Patrol3/Linux-2-6-x86-nptl/bin/pconfig +KILL

Récupérer le paramétrage de l'agent

  • Ceux qui ont été modifié:
  /opt/bmc/Patrol3/Linux-2-6-x86-nptl/bin/pconfig  +get
  • Ceux par défaut
  /opt/bmc/Patrol3/Linux-2-6-x86-nptl/bin/pconfig  +get +Defaults

Appliquer un fichier de configuration

  /opt/bmc/Patrol3/Linux-2-6-x86-nptl/bin/pconfig +verbose fichier_de_param.txt
  • Exemple de syntaxe du fichier du param:
  cat configGenerale.txt
  
  PATROL_CONFIG
  !------------------------------------------------------------------------
  ! preload du KM Unix
  !------------------------------------------------------------------------
  "/AgentSetup/preloadedKMs" = { MERGE = "UNIX3.kml,VCS_LOAD.kml" },
  "/AgentSetup/loadOnlyPreloadedKMs" = { REPLACE = "no" },
  !------------------------------------------------------------------------
  ! Exclude des FS NFS, CD ROM et PROC
  !------------------------------------------------------------------------
  "/FILESYSTEM.excludeTypes" = { REPLACE = "1110" },
  "/FILESYSTEM.persistentTypes" = { REPLACE = "0001" },
  !------------------------------------------------------------------------
  ! HRP
  !------------------------------------------------------------------------
  "/AgentSetup/historyRetentionPeriod" = { REPLACE = "90" },
  !-------------------------------------------------------------------------------
  ! Flag fixhist
  !-------------------------------------------------------------------------------
  "/AgentSetup/fixHistFlag" = { REPLACE = "dirtybit,nobackup" },
  !-------------------------------------------------------------------------------
  ! SNMP
  !-------------------------------------------------------------------------------
  "/snmp/masteragent_auto_start" = { REPLACE = "NO" },
  "/snmp/agent_auto_start" = { REPLACE = "no" }
  • Exemple de configuration des seuils
  cat ConfigThreshold.txt
  PATROL_CONFIG
  !------------------------------------------------------------------------
  ! seuil CPU
  !------------------------------------------------------------------------
  "/AS/EVENTSPRING/PARAM_SETTINGS/THRESHOLDS/CPU/__ANYINST__/CPUCpuUtil" = { REPLACE = "1,1 0 100 0 0 1,1 90 95 1 2 1,1 95 100 1 2 2"},
  !------------------------------------------------------------------------
  ! seuil FileSystem
  !------------------------------------------------------------------------
  "/AS/EVENTSPRING/PARAM_SETTINGS/THRESHOLDS/FILESYSTEM/__ANYINST__/FSCapacity" = { REPLACE = "1,1 0 100 0 0 1,1 90 95 1 5 1,1 95 100 1 5 2"},
  !------------------------------------------------------------------------
  ! seuil Memory
  !------------------------------------------------------------------------
  "/AS/EVENTSPRING/PARAM_SETTINGS/THRESHOLDS/MEMORY/__ANYINST__/MEMUsedMemPerc" = { REPLACE = "0,1 0 100 0 0 1,1 95 100 1 2 1,1 100 100 1 2 2"},
  !------------------------------------------------------------------------
  ! seuil Swap Summary
  !------------------------------------------------------------------------
  "/AS/EVENTSPRING/PARAM_SETTINGS/THRESHOLDS/SWAP/Summary/SWPTotSwapUsedPercent" = { REPLACE = "1,1 0 100 0 0 1,1 80 90 1 2 1,1 90 100 1 2 2"},
  !------------------------------------------------------------------------
  ! KERNEL
  !------------------------------------------------------------------------
  "/AS/EVENTSPRING/PARAM_SETTINGS/THRESHOLDS/KERNEL/KERNEL/KERINodeUsedPercent" = { REPLACE = "0,1 0 100 0 0 1,1 80 90 1 2 1,1 90 100 1 2 2"}
  • Signification des seuils
    • Entre le virgules
  0,1 0 100 0 0 1,1 95 100 1 2 1,1 100 100 1 2 2"
  Activé/Désactivé, en dehors seuil, warning, alarm
    • Par champ
   1 95 100 1 2 1
   Activé/Désactivé Seuil- Seuil+ Immédiat(0,1) Nfois   Sevérité(0 rien ,1 warning,2 alerte)


Prise en compte du nouveau paramétrage

  /opt/bmc/Patrol3/Linux-2-6-x86-nptl/bin/pconfig +Reload

ou avec purge de l'ancienne conf:

  /opt/bmc/Patrol3/Linux-2-6-x86-nptl/bin/pconfig +Reload +Purge


Démarrage de l'agent

  /opt/bmc/Patrol3/PatrolAgent

Réinitialiser la configuration

  • Arrêter l'agent Patrol
  • Supprimer les fichiers suivants:
  /opt/bmc/Patrol3/Linux-2-6-x86-nptl/config/hostname_3181.kdb
  /opt/bmc/Patrol3/Linux-2-6-x86-nptl/config/config_hostname-3181
Outils personnels
Navigation