<rule name="Active Passive Rule">
    <targets>
        <target>/geneos/gateway/directory/probe/managedEntity[wild(@name,&quot;Windows*&quot;)]/sampler[(@name=&quot;WinServices&quot;)]/dataview[(@name=&quot;WinServices&quot;)]/rows/row[(@name=&quot;Audiosrv&quot;)]/cell[(@column=&quot;status&quot;)]</target>
    </targets>
    <priority>1</priority>
    <pathVariables>
        <pathVariable name="service">
            <value>
                <target>
                    <rowName></rowName>
                </target>
            </value>
        </pathVariable>
    </pathVariables>
    <pathAliases>
        <pathAlias name="services">/geneos/gateway/directory/probe/managedEntity[wild(@name,&quot;Windows*&quot;)]/sampler[(@name=&quot;WinServices&quot;)]/dataview[(@name=&quot;WinServices&quot;)]/rows/row[(@name=var(&quot;service&quot;))]/cell[(@value=&quot;Running&quot;)][(@column=&quot;status&quot;)]</pathAlias>
    </pathAliases>
    <evaluateOnDataviewSample>true</evaluateOnDataviewSample>
    <block>
        <set>
            <var ref="scnt"></var>
            <count>
                <dataItems>
                    <pathAlias ref="services"></pathAlias>
                    <property>@value</property>
                </dataItems>
            </count>
        </set>
        <if>
            <notEqual>
                <var ref="scnt"></var>
                <integer>1</integer>
            </notEqual>
            <transaction>
                <update>
                    <property>state/@severity</property>
                    <severity>critical</severity>
                </update>
            </transaction>
            <transaction>
                <update>
                    <property>state/@severity</property>
                    <severity>ok</severity>
                </update>
            </transaction>
        </if>
    </block>
</rule>