Collecte du nombre d'erreurs par minute (serveur) du serveur Apache HTTP

Microsoft.ApacheHTTPServer.ManagedServer.Unix.ErrorsPerMinute500.Collection (Rule)

Cette règle collecte le nombre total d'erreurs du serveur par minute (code d'état 500-599) pour le serveur Apache HTTP

Knowledge Base article:

Résumé

Cette règle collecte les données de performances du compteur de performances Serveur Apache HTTP géré\Erreurs par minute – Serveur. Les valeurs collectées sont accessibles dans les rapports et les affichages de performances.

Cette mesure expose le nombre total moyen de demandes ayant entraîné un état d'erreur du serveur HTTP (code d'état 500-599) dans une minute.

La valeur retournée par l'agent est calculée en divisant la hausse des demandes ayant entraîné un état d'erreur du serveur HTTP dans un intervalle d'analyse par le nombre de minutes de l'intervalle.

Element properties:

TargetMicrosoft.ApacheHTTPServer.ManagedServer.Unix
CategoryPerformanceCollection
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Oss.WSMan.PerfCounterProvider.Filtered.TimedEnumerator Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectPerformanceData Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData Default

Source Code:

<Rule ID="Microsoft.ApacheHTTPServer.ManagedServer.Unix.ErrorsPerMinute500.Collection" Target="Microsoft.ApacheHTTPServer.ManagedServer.Unix" Remotable="true" Enabled="onStandardMonitoring">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Oss!Microsoft.Oss.WSMan.PerfCounterProvider.Filtered.TimedEnumerator">
<Interval>300</Interval>
<TargetSystem>$Target/Host/Property[Type="Unix!Microsoft.Unix.Computer"]/NetworkName$</TargetSystem>
<Uri>http://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/Apache_HTTPDVirtualHostStatistics?__cimnamespace=root/apache</Uri>
<Filter/>
<SplitItems>true</SplitItems>
<ObjectName>Apache HTTP Server</ObjectName>
<CounterName>Errors per Minute - Server</CounterName>
<InstanceName>_Total</InstanceName>
<InstanceProperty>/DataItem/WsManData/*[local-name(.)='Apache_HTTPDVirtualHostStatistics']/*[local-name(.)='InstanceID']</InstanceProperty>
<Value>$Data/WsManData/*[local-name(.)='Apache_HTTPDVirtualHostStatistics']/*[local-name(.)='ErrorsPerMinute500']$</Value>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>