<?xml version="1.0" encoding="UTF-8"?>
<zabbix_export>
    <version>4.4</version>
    <date>2019-07-25T11:45:28Z</date>
    <groups>
        <group>
            <name>Templates</name>
        </group>
        <group>
            <name>zn5183</name>
        </group>
    </groups>
    <templates>
        <template>
            <template>t1</template>
            <name>t1</name>
            <groups>
                <group>
                    <name>Templates</name>
                </group>
                <group>
                    <name>zn5183</name>
                </group>
            </groups>
            <httptests>
                <httptest>
                    <name>ws</name>
                    <steps>
                        <step>
                            <name>step1</name>
                            <url>http://127.0.0.1</url>
                            <follow_redirects>YES</follow_redirects>
                        </step>
                    </steps>
                </httptest>
            </httptests>
            <items>
                <item>
                    <key>item1</key>
                    <name>item1</name>
                    <delay>30s</delay>
                    <status_codes>200</status_codes>
                    <timeout>3s</timeout>
                    <triggers>
                        <trigger>
                            <expression>{count(1,&quot;&quot;)}=0</expression>
                            <name>t1</name>
                        </trigger>
                        <trigger>
                            <expression>{count(1,&quot;&quot;)}=0</expression>
                            <name>t2</name>
                        </trigger>
                        <trigger>
                            <expression>{last(1)} and not 1</expression>
                            <name>t3</name>
                        </trigger>
                        <trigger>
                            <expression>({last(1)}+1) or 1</expression>
                            <name>t4</name>
                        </trigger>
                        <trigger>
                            <expression>{percentile(1,,3)}*0/1-2+3 or 4 and 5&gt;6&lt;7&lt;&gt;8=9m</expression>
                            <name>t5</name>
                        </trigger>
                        <trigger>
                            <expression>{last(30)}*0/1-2+3 or 4 and 5&gt;6&lt;7&lt;&gt;8=9m and -(3)</expression>
                            <name>t6</name>
                        </trigger>
                        <trigger>
                            <expression>{last()}*0/1-2+3 or 4 and 5&gt;6&lt;7&lt;&gt;8=9m and -(3)+(4-5)+-(-1)+{TRIGGER.VALUE}</expression>
                            <name>t7</name>
                        </trigger>
                        <trigger>
                            <expression>{diff()}&lt;&gt;{TRIGGER.VALUE}+{$MACRO}</expression>
                            <name>t8</name>
                        </trigger>
                        <trigger>
                            <expression>1 - (1/100G+{last(0)})+(100G+{last(0)})/100G+{last(0)}/100G+{last(0)}</expression>
                            <name>t17</name>
                        </trigger>
                        <trigger>
                            <expression>1 - (1/ - {$MACRO}+{last(0)})+( - {$MACRO}+{last(0)})/ - {$MACRO}+{last(0)}/ - {$MACRO}+{last(0)}</expression>
                            <name>t18</name>
                        </trigger>
                        <trigger>
                            <expression>1 - (1/{last(0)}+(1/2+2*2-3 or 4) or 23-34)+({last(0)}+(1/2+2*2-3 or 4) or 23-34)/{last(0)}+(1/2+2*2-3 or 4) or 23-34/{last(0)}+(1/2+2*2-3 or 4) or 23-34</expression>
                            <name>t19</name>
                        </trigger>
                        <trigger>
                            <expression>1 - (1/{last(1)}+(1/2+2*2-3 or 4) or 23-34&gt;{last(#1)})+({last(1)}+(1/2+2*2-3 or 4) or 23-34&gt;{last(#1)})/{last(1)}+(1/2+2*2-3 or 4) or 23-34&gt;{last(#1)}/{last(1)}+(1/2+2*2-3 or 4) or 23-34&gt;{last(#1)}</expression>
                            <name>t20</name>
                        </trigger>
                        <trigger>
                            <expression>{max(123)}</expression>
                            <name>t21</name>
                        </trigger>
                        <trigger>
                            <expression>{count(1,&quot;{HOSTNAME1}&quot;)}</expression>
                            <name>t22</name>
                        </trigger>
                        <trigger>
                            <expression>{diff()}=1.56K or 1</expression>
                            <name>t24</name>
                        </trigger>
                        <trigger>
                            <expression>(({diff()}) * 1w) / (1d * ({diff()}))</expression>
                            <name>t25</name>
                        </trigger>
                        <trigger>
                            <expression>{diff()} &lt;&gt; {$USERMACRO} and {TRIGGER.VALUE}=1 or {$USERMACRO}=1</expression>
                            <name>t26</name>
                        </trigger>
                    </triggers>
                </item>
                <item>
                    <key>item2</key>
                    <name>item2</name>
                    <delay>30s</delay>
                    <status_codes>200</status_codes>
                    <timeout>3s</timeout>
                    <trends>0</trends>
                    <triggers>
                        <trigger>
                            <expression>1 - (1/(1 - 1-2-((((((({str(&quot;0&quot;)})))))))))+((1 - 1-2-((((((({str(&quot;0&quot;)})))))))))/(1 - 1-2-((((((({str(&quot;0&quot;)}))))))))/(1 - 1-2-((((((({str(&quot;0&quot;)}))))))))</expression>
                            <name>t11</name>
                        </trigger>
                        <trigger>
                            <expression>(1 - 1-2-((((((({str(&quot;0&quot;)}))))))))and(1 - 1-2-((((((({str(&quot;0&quot;)}))))))))/(1 - 1-2-((((((({str(&quot;0&quot;)}))))))))</expression>
                            <name>t12</name>
                        </trigger>
                        <trigger>
                            <expression>1 - (1/((((((({str(&quot;&quot;)}))))))))+(((((((({str(&quot;&quot;)}))))))))/((((((({str(&quot;&quot;)})))))))/((((((({str(&quot;&quot;)})))))))</expression>
                            <name>t13</name>
                        </trigger>
                        <trigger>
                            <expression>1 - (1/{str(&quot;(^*&amp;%#$%)*&quot;)})+({str(&quot;(^*&amp;%#$%)*&quot;)})/{str(&quot;(^*&amp;%#$%)*&quot;)}/{str(&quot;(^*&amp;%#$%)*&quot;)}</expression>
                            <name>t14</name>
                        </trigger>
                        <trigger>
                            <expression>((((((({str(&quot;&quot;)})))))))and((((((({str(&quot;&quot;)})))))))/((((((({str(&quot;&quot;)})))))))</expression>
                            <name>t15</name>
                        </trigger>
                        <trigger>
                            <expression>1 - (1/{str(0 - 1 / 2 or -4*-56.34K)})+({str(0 - 1 / 2 or -4*-56.34K)})/{str(0 - 1 / 2 or -4*-56.34K)}/{str(0 - 1 / 2 or -4*-56.34K)}</expression>
                            <name>t16</name>
                        </trigger>
                        <trigger>
                            <expression>{str(&quot;{$USERMACRO1}&quot;,{$USERMACRO2})}</expression>
                            <name>t23</name>
                        </trigger>
                    </triggers>
                    <value_type>CHAR</value_type>
                </item>
            </items>
        </template>
    </templates>
    <triggers>
        <trigger>
            <expression>{t1:item1.count(1,&quot;&quot;)}=0</expression>
            <name>t1</name>
        </trigger>
        <trigger>
            <expression>{t1:item1.count(1,&quot;&quot;)}=0</expression>
            <name>t2</name>
        </trigger>
        <trigger>
            <expression>{t1:item1.last(1)} and not 1</expression>
            <name>t3</name>
        </trigger>
        <trigger>
            <expression>({t1:item1.last(1)}+1) or 1</expression>
            <name>t4</name>
        </trigger>
        <trigger>
            <expression>{t1:item1.percentile(1,,3)}*0/1-2+3 or 4 and 5&gt;6&lt;7&lt;&gt;8=9m</expression>
            <name>t5</name>
        </trigger>
        <trigger>
            <expression>{t1:item1.last(30)}*0/1-2+3 or 4 and 5&gt;6&lt;7&lt;&gt;8=9m and -(3)</expression>
            <name>t6</name>
        </trigger>
        <trigger>
            <expression>{t1:item1.last()}*0/1-2+3 or 4 and 5&gt;6&lt;7&lt;&gt;8=9m and -(3)+(4-5)+-(-1)+{TRIGGER.VALUE}</expression>
            <name>t7</name>
        </trigger>
        <trigger>
            <expression>{t1:item1.diff()}&lt;&gt;{TRIGGER.VALUE}+{$MACRO}</expression>
            <name>t8</name>
        </trigger>
        <trigger>
            <expression>{t1:item2.str(&quot;abc&quot;,123)}*{t1:item1.last(123)}/{t1:item1.last(1)}+{t1:item2.diff()}+{TRIGGER.VALUE}/{$M}-{$M1234}*{$CUSTOM}-{TRIGGER.VALUE}</expression>
            <name>t9</name>
        </trigger>
        <trigger>
            <expression>1 - (1/(1 - 1-2-((((((({t1:item2.str(&quot;0&quot;)})))))))))+((1 - 1-2-((((((({t1:item2.str(&quot;0&quot;)})))))))))/(1 - 1-2-((((((({t1:item2.str(&quot;0&quot;)}))))))))/(1 - 1-2-((((((({t1:item2.str(&quot;0&quot;)}))))))))</expression>
            <name>t11</name>
        </trigger>
        <trigger>
            <expression>(1 - 1-2-((((((({t1:item2.str(&quot;0&quot;)}))))))))and(1 - 1-2-((((((({t1:item2.str(&quot;0&quot;)}))))))))/(1 - 1-2-((((((({t1:item2.str(&quot;0&quot;)}))))))))</expression>
            <name>t12</name>
        </trigger>
        <trigger>
            <expression>1 - (1/((((((({t1:item2.str(&quot;&quot;)}))))))))+(((((((({t1:item2.str(&quot;&quot;)}))))))))/((((((({t1:item2.str(&quot;&quot;)})))))))/((((((({t1:item2.str(&quot;&quot;)})))))))</expression>
            <name>t13</name>
        </trigger>
        <trigger>
            <expression>1 - (1/{t1:item2.str(&quot;(^*&amp;%#$%)*&quot;)})+({t1:item2.str(&quot;(^*&amp;%#$%)*&quot;)})/{t1:item2.str(&quot;(^*&amp;%#$%)*&quot;)}/{t1:item2.str(&quot;(^*&amp;%#$%)*&quot;)}</expression>
            <name>t14</name>
        </trigger>
        <trigger>
            <expression>((((((({t1:item2.str(&quot;&quot;)})))))))and((((((({t1:item2.str(&quot;&quot;)})))))))/((((((({t1:item2.str(&quot;&quot;)})))))))</expression>
            <name>t15</name>
        </trigger>
        <trigger>
            <expression>1 - (1/{t1:item2.str(0 - 1 / 2 or -4*-56.34K)})+({t1:item2.str(0 - 1 / 2 or -4*-56.34K)})/{t1:item2.str(0 - 1 / 2 or -4*-56.34K)}/{t1:item2.str(0 - 1 / 2 or -4*-56.34K)}</expression>
            <name>t16</name>
        </trigger>
        <trigger>
            <expression>1 - (1/100G+{t1:item1.last(0)})+(100G+{t1:item1.last(0)})/100G+{t1:item1.last(0)}/100G+{t1:item1.last(0)}</expression>
            <name>t17</name>
        </trigger>
        <trigger>
            <expression>1 - (1/ - {$MACRO}+{t1:item1.last(0)})+( - {$MACRO}+{t1:item1.last(0)})/ - {$MACRO}+{t1:item1.last(0)}/ - {$MACRO}+{t1:item1.last(0)}</expression>
            <name>t18</name>
        </trigger>
        <trigger>
            <expression>1 - (1/{t1:item1.last(0)}+(1/2+2*2-3 or 4) or 23-34)+({t1:item1.last(0)}+(1/2+2*2-3 or 4) or 23-34)/{t1:item1.last(0)}+(1/2+2*2-3 or 4) or 23-34/{t1:item1.last(0)}+(1/2+2*2-3 or 4) or 23-34</expression>
            <name>t19</name>
        </trigger>
        <trigger>
            <expression>1 - (1/{t1:item1.last(1)}+(1/2+2*2-3 or 4) or 23-34&gt;{t1:item1.last(#1)})+({t1:item1.last(1)}+(1/2+2*2-3 or 4) or 23-34&gt;{t1:item1.last(#1)})/{t1:item1.last(1)}+(1/2+2*2-3 or 4) or 23-34&gt;{t1:item1.last(#1)}/{t1:item1.last(1)}+(1/2+2*2-3 or 4) or 23-34&gt;{t1:item1.last(#1)}</expression>
            <name>t20</name>
        </trigger>
        <trigger>
            <expression>{t1:item1.max(123)}</expression>
            <name>t21</name>
        </trigger>
        <trigger>
            <expression>{t1:item1.count(1,&quot;{HOSTNAME1}&quot;)}</expression>
            <name>t22</name>
        </trigger>
        <trigger>
            <expression>{t1:item2.str(&quot;{$USERMACRO1}&quot;,{$USERMACRO2})}</expression>
            <name>t23</name>
        </trigger>
        <trigger>
            <expression>{t1:item1.diff()}=1.56K or 1</expression>
            <name>t24</name>
        </trigger>
        <trigger>
            <expression>(({t1:item1.diff()}) * 1w) / (1d * ({t1:item1.diff()}))</expression>
            <name>t25</name>
        </trigger>
        <trigger>
            <expression>{t1:item1.diff()} &lt;&gt; {$USERMACRO} and {TRIGGER.VALUE}=1 or {$USERMACRO}=1</expression>
            <name>t26</name>
        </trigger>
    </triggers>
</zabbix_export>
