lundi 13 septembre 2010

Processus «defunct» ou «Zombie» générés par l'agent OEM 10.2.0.5

Ce problème m'est arrivé avec la version 10.2.0.5

Il arrive que l'agent OEM génère des processus de type «defunct» ou «zombie».

Le fichier $AGENT_HOME/sysman/log/emagent.trc montre les erreurs suivantes:

2010-09-13 07:01:07,807 Thread-239619 ERROR command: failed to write to stdin of process 20697: (errno=32: Broken pipe)
2010-09-13 07:01:19,029 Thread-239564 ERROR command: failed to write to stdin of process 20932: (errno=32: Broken pipe)
2010-09-13 07:01:19,030 Thread-239564 ERROR fetchlets.oslinetok: Error writing input stream for the java external fetchlet
2010-09-13 07:01:19,030 Thread-239564 ERROR engine: [oracle_database,D018.WORLD,windowsPlatform] : nmeegd_GetMetricData failed : Error writing input stream for OS fetchlet
2010-09-13 07:01:19,030 Thread-239564 WARN collector: Error exit. Error message: Error writing input stream for OS fetchlet

Pour régler le problème, suivre la note 820794.1 DrivePerm and Wintools Metrics are Failing on 10.2.0.5 Grid Control Agents.

Les recommandations consistent à mettre en commentaire les lignes STDINEM_TARGET_USERNAME et STDINEM_TARGET_PASSWORD des métriques suivantes:

a)windowsPlatform
b)drivePerm
c)domainUsersGrp
d)wintools

Rechercher chacune de ces metriques dans le fichier $AGENT_HOME/sysman/admin/metadata/instance.xmlp. Pour chacune de ces métriques, mettre les propriétés STDINEM_TARGET_USERNAME et STDINEM_TARGET_PASSWORD en commentaire comme suit:

<!-- Workaround for BUG 8496773 <Property NAME="STDINEM_TARGET_USERNAME" SCOPE="INSTANCE">UserName</Property> -->
<!--Workaround for BUG 8496773 <Property NAME="STDINEM_TARGET_PASSWORD" SCOPE="INSTANCE">password</Property> -->

Note:
Pour régler le problème, l'on peut aussi appliquer le patch 8235910 au AGENT_HOME ou appliquer le PSU 10.2.0.5.3.

Aucun commentaire:

Enregistrer un commentaire