AEM 6.4 heeft het einde van de uitgebreide ondersteuning bereikt en deze documentatie wordt niet meer bijgewerkt. Raadpleeg voor meer informatie onze technische ondersteuningsperioden. Ondersteunde versies zoeken hier.
U kunt AEM formulierimplementaties zowel op systeemniveau als op intern niveau controleren. U kunt gespecialiseerde beheershulpmiddelen zoals HP OpenView, IBM Tivoli, en CA UniCenter en een derdeJMX monitor gebruiken riep JConsole om Java-activiteiten specifiek te controleren. De implementatie van een monitoringstrategie verbetert de beschikbaarheid, betrouwbaarheid en prestaties van uw AEM formulieren.
Voor meer informatie over het controleren AEM formulierimplementaties raadpleegt u Een technische gids voor het controleren van AEM formulierimplementaties.
AEM formulieren bieden twee geregistreerde MB's die navigatie- en statistische informatie verschaffen. Dit zijn de enige MBeans die voor integratie en inspectie worden gesteund:
Deze openbare interfaces van ServiceStatistic MBean kunnen voor testdoeleinden worden betreden:
public String getServiceId();
public int getMajorVersion();
public int getMinorVersion();
Deze openbare interfaces van OperationStatistic MBean kunnen voor testdoeleinden worden betreden:
// InvocationCount: The number of times the method is invoked.
public long getInvocationCount();
// InvocationStartTime: The time at which the method started to execute.
public long getInvocationStartTime();
// InvocationEndTime: The time at which the method finished execution.
public long getInvocationEndTime();
// InvocationTime: The time taken for the execution of the method.
public long getInvocationTime();
// LastSamplingDateTime: Convert InvocationStartTime to a formatted string
public String getLastSamplingDateTime();
// MaxInvocationTime: The maximum time taken for the execution of the method.
public long getMaxInvocationTime();
// MinInvocationTime: The minimum time taken for the execution of the method.
public long getMinInvocationTime();
// AverageInvocationTime: the averege execution time taken for the execution of the method.
public double getAverageInvocationTime();
// ExceptionCount: The number of times the method has thrown an Exception.
public long getExceptionCount();
// ExceptionMessage: The message of the last exception occurred.
public String getExeptionMessage();
public void setExceptionMessage(String errorMessage);
Met behulp van een JMX-console (JConsole) zijn statistieken van OperationStatistic MBean beschikbaar. Deze statistieken zijn de attributen van MBean, en kunnen onder de volgende hiërarchieboom worden genavigeerd:
MBean tree
Domeinnaam Adobe: Afhankelijk van de toepassingsserver. Als het domein niet wordt gedefinieerd door de toepassingsserver, wordt standaard adobe.com gebruikt.
ServiceType: AdobeService is de naam die wordt gebruikt om alle services weer te geven.
AdobeServiceName: Servicenaam of Service-id.
Versie: Versie van de service.
Bewerkingsstatistieken
Aanroepingstijd: Tijd die nodig is om de methode uit te voeren. Dit omvat niet de tijd het verzoek in series wordt vervaardigd, van cliënt aan server wordt overgebracht, en deserialized.
Aantal aanroepen: Het aantal tijden de dienst wordt aangehaald.
Gemiddelde aanroepingstijd: Gemiddelde tijd van alle aanroepen die zijn uitgevoerd sinds de server is gestart.
Maximale aanroepingstijd: De duur van de langste aanroep die is uitgevoerd sinds de server is gestart.
Minimale aanroepingstijd: De duur van de kortste aanroep die is uitgevoerd sinds de server is gestart.
Aantal uitzonderingen: Aantal oproepen die tot mislukkingen hebben geleid.
Uitzonderingsbericht: Het foutbericht van de laatste uitzondering die is opgetreden.
Datum laatste monsterneming: De datum van de laatste aanroeping.
Tijdeenheid: De standaardwaarde is millisecond.
Voor JMX-bewaking hebben de toepassingsservers doorgaans een bepaalde configuratie nodig. Raadpleeg de documentatie bij de toepassingsserver voor meer informatie.
JBoss 4.0.3/4.2.0 - het JVM-opstarten configureren
Om MBans van JConsole te bekijken, vorm de JBoss startparameters van de JVM van de toepassingsserver. Zorg ervoor dat JBoss wordt gestart vanuit het bestand run.bat/sh.
Bewerk het bestand run.bat onder InstallJBoss/bin.
Zoek de lijn JAVA_OPTS en voeg het volgende toe:
-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9088 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false
WebLogic 9.2/10 - vorm het JVM opstarten
Bewerk het startWebLogic.bat-bestand onder* [WebLogic-home]*/user_projects/domain/Adobe_Live_Cycle/bin.
Zoek de lijn JAVA_OPTS en voeg het volgende toe:
-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9088 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false
Start WebLogic opnieuw.
Voor WebLogic kunt u toegang krijgen tot de MBean via extern of IOOP.
De MBean extern openen
Websfeer 6.1 - JVM-opstarten configureren
Voeg op de beheerconsole (Application Server > server1 > Process Definition > JVM) de volgende regel toe aan het veld voor Generic JVM-argument:
-Djavax.management.builder.initial= -Dcom.sun.management.jmxremote
Voeg of verwijder commentaarde de volgende drie lijnen in het /opt/IBM/WebSphere/AppServer/java/jre/lib/management/management.properties- dossier toe (of <your websphere="" jre="">/ lib/management/management.properties):
com.sun.management.jmxremote.port=9999 //any port you like, but make sure you use this port when you connect
com.sun.management.jmxremote.authenticate=false
com.sun.management.jmxremote.ssl=false
Start WebSphere opnieuw.