Есть триггер со следующим содержанием:
nodata(/HOST1/jmx["java.lang:type=Runtime","Uptime"],5m)=1 and
nodata(/HOST2/jmx["java.lang:type=Runtime","Uptime"],5m)=1 and
nodata(/HOST3/jmx["java.lang:type=Runtime","Uptime"],5m)=1 and
nodata(/HOST4/jmx["java.lang:type=Runtime","Uptime"],5m)=1 and
nodata(/HOST5/jmx["java.lang:type=Runtime","Uptime"],5m)=1 and
nodata(/HOST6/jmx["java.lang:type=Runtime","Uptime"],5m)=1 and
nodata(/HOST7/jmx["java.lang:type=Runtime","Uptime"],5m)=1 and
nodata(/HOST8/jmx["java.lang:type=Runtime","Uptime"],5m)=1 and
nodata(/HOST9/jmx["java.lang:type=Runtime","Uptime"],5m)=1 and
nodata(/HOST10/jmx["java.lang:type=Runtime","Uptime"],5m)=1
Как корректно создать агрегирующую функцию и выражение триггера в одну строку, взамен вышеуказанной кучи строк?
nodata(/HOST1/jmx["java.lang:type=Runtime","Uptime"],5m)=1 and
nodata(/HOST2/jmx["java.lang:type=Runtime","Uptime"],5m)=1 and
nodata(/HOST3/jmx["java.lang:type=Runtime","Uptime"],5m)=1 and
nodata(/HOST4/jmx["java.lang:type=Runtime","Uptime"],5m)=1 and
nodata(/HOST5/jmx["java.lang:type=Runtime","Uptime"],5m)=1 and
nodata(/HOST6/jmx["java.lang:type=Runtime","Uptime"],5m)=1 and
nodata(/HOST7/jmx["java.lang:type=Runtime","Uptime"],5m)=1 and
nodata(/HOST8/jmx["java.lang:type=Runtime","Uptime"],5m)=1 and
nodata(/HOST9/jmx["java.lang:type=Runtime","Uptime"],5m)=1 and
nodata(/HOST10/jmx["java.lang:type=Runtime","Uptime"],5m)=1
Как корректно создать агрегирующую функцию и выражение триггера в одну строку, взамен вышеуказанной кучи строк?
Comment