Advertisement
Guest User

zabbix 2.0 template. check synchronization of zabbix nodes

a guest
Aug 25th, 2013
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 21.65 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <zabbix_export>
  3.     <version>2.0</version>
  4.     <date>2013-08-25T10:14:19Z</date>
  5.     <groups>
  6.         <group>
  7.             <name>Templates</name>
  8.         </group>
  9.     </groups>
  10.     <templates>
  11.         <template>
  12.             <template>Template Zabbix Slave Node</template>
  13.             <name>Template Zabbix Slave Node</name>
  14.             <groups>
  15.                 <group>
  16.                     <name>Templates</name>
  17.                 </group>
  18.             </groups>
  19.             <applications>
  20.                 <application>
  21.                     <name>node_sync</name>
  22.                 </application>
  23.             </applications>
  24.             <items/>
  25.             <discovery_rules>
  26.                 <discovery_rule>
  27.                     <name>Discovery ZBX_HISTORY DB tables</name>
  28.                     <type>2</type>
  29.                     <snmp_community/>
  30.                     <snmp_oid/>
  31.                     <key>nodesync.zh.discover</key>
  32.                     <delay>0</delay>
  33.                     <status>0</status>
  34.                     <allowed_hosts/>
  35.                     <snmpv3_securityname/>
  36.                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
  37.                     <snmpv3_authpassphrase/>
  38.                     <snmpv3_privpassphrase/>
  39.                     <delay_flex/>
  40.                     <params/>
  41.                     <ipmi_sensor/>
  42.                     <authtype>0</authtype>
  43.                     <username/>
  44.                     <password/>
  45.                     <publickey/>
  46.                     <privatekey/>
  47.                     <port/>
  48.                     <filter>:</filter>
  49.                     <lifetime>30</lifetime>
  50.                     <description>Для создания item'ов и триггеров по синхронизации таблиц с флагом ZBX_HISTORY</description>
  51.                     <item_prototypes>
  52.                         <item_prototype>
  53.                             <name>Newest entry in table &quot;{#ENTITY}&quot; on master node</name>
  54.                             <type>2</type>
  55.                             <snmp_community/>
  56.                             <multiplier>0</multiplier>
  57.                             <snmp_oid/>
  58.                             <key>nodesync.zh.newest.master.[{#ENTITY}]</key>
  59.                             <delay>0</delay>
  60.                             <history>7</history>
  61.                             <trends>365</trends>
  62.                             <status>0</status>
  63.                             <value_type>3</value_type>
  64.                             <allowed_hosts/>
  65.                             <units/>
  66.                             <delta>0</delta>
  67.                             <snmpv3_securityname/>
  68.                             <snmpv3_securitylevel>0</snmpv3_securitylevel>
  69.                             <snmpv3_authpassphrase/>
  70.                             <snmpv3_privpassphrase/>
  71.                             <formula>1</formula>
  72.                             <delay_flex/>
  73.                             <params/>
  74.                             <ipmi_sensor/>
  75.                             <data_type>0</data_type>
  76.                             <authtype>0</authtype>
  77.                             <username/>
  78.                             <password/>
  79.                             <publickey/>
  80.                             <privatekey/>
  81.                             <port/>
  82.                             <description/>
  83.                             <inventory_link>0</inventory_link>
  84.                             <applications>
  85.                                 <application>
  86.                                     <name>node_sync</name>
  87.                                 </application>
  88.                             </applications>
  89.                             <valuemap/>
  90.                         </item_prototype>
  91.                         <item_prototype>
  92.                             <name>Newest entry in table &quot;{#ENTITY}&quot; on slave node</name>
  93.                             <type>2</type>
  94.                             <snmp_community/>
  95.                             <multiplier>0</multiplier>
  96.                             <snmp_oid/>
  97.                             <key>nodesync.zh.newest.slave.[{#ENTITY}]</key>
  98.                             <delay>0</delay>
  99.                             <history>7</history>
  100.                             <trends>365</trends>
  101.                             <status>0</status>
  102.                             <value_type>3</value_type>
  103.                             <allowed_hosts/>
  104.                             <units/>
  105.                             <delta>0</delta>
  106.                             <snmpv3_securityname/>
  107.                             <snmpv3_securitylevel>0</snmpv3_securitylevel>
  108.                             <snmpv3_authpassphrase/>
  109.                             <snmpv3_privpassphrase/>
  110.                             <formula>1</formula>
  111.                             <delay_flex/>
  112.                             <params/>
  113.                             <ipmi_sensor/>
  114.                             <data_type>0</data_type>
  115.                             <authtype>0</authtype>
  116.                             <username/>
  117.                             <password/>
  118.                             <publickey/>
  119.                             <privatekey/>
  120.                             <port/>
  121.                             <description/>
  122.                             <inventory_link>0</inventory_link>
  123.                             <applications>
  124.                                 <application>
  125.                                     <name>node_sync</name>
  126.                                 </application>
  127.                             </applications>
  128.                             <valuemap/>
  129.                         </item_prototype>
  130.                         <item_prototype>
  131.                             <name>Sync lag for &quot;{#ENTITY}&quot; tables on slave and master node</name>
  132.                             <type>15</type>
  133.                             <snmp_community/>
  134.                             <multiplier>0</multiplier>
  135.                             <snmp_oid/>
  136.                             <key>nodesync.zh.delta.[{#ENTITY}]</key>
  137.                             <delay>60</delay>
  138.                             <history>90</history>
  139.                             <trends>365</trends>
  140.                             <status>0</status>
  141.                             <value_type>3</value_type>
  142.                             <allowed_hosts/>
  143.                             <units/>
  144.                             <delta>0</delta>
  145.                             <snmpv3_securityname/>
  146.                             <snmpv3_securitylevel>0</snmpv3_securitylevel>
  147.                             <snmpv3_authpassphrase/>
  148.                             <snmpv3_privpassphrase/>
  149.                             <formula>1</formula>
  150.                             <delay_flex/>
  151.                             <params>last(nodesync.zh.newest.slave.[{#ENTITY}])-last(nodesync.zh.newest.master.[{#ENTITY}])</params>
  152.                             <ipmi_sensor/>
  153.                             <data_type>0</data_type>
  154.                             <authtype>0</authtype>
  155.                             <username/>
  156.                             <password/>
  157.                             <publickey/>
  158.                             <privatekey/>
  159.                             <port/>
  160.                             <description>Это отставание в синхронизации. ( время, в течение которого новая запись в таблице slave ноды ещё не отправлена на master ноду )&#13;
  161. &#13;
  162. Чем больше разница, тем хуже. Недостижимый идеал - 10 секунд. Пара минут терпимо, 5 минут -уже плохо.&#13;
  163. &#13;
  164. Если данные не успевают передаваться на master ноду, то на master ноде НЕ АКТУАЛЬНАЯ информация.</description>
  165.                             <inventory_link>0</inventory_link>
  166.                             <applications>
  167.                                 <application>
  168.                                     <name>node_sync</name>
  169.                                 </application>
  170.                             </applications>
  171.                             <valuemap/>
  172.                         </item_prototype>
  173.                     </item_prototypes>
  174.                     <trigger_prototypes>
  175.                         <trigger_prototype>
  176.                             <expression>{Template Zabbix Slave Node:nodesync.zh.newest.master.[{#ENTITY}].nodata({$NODESYNC_PURPLE})}=1</expression>
  177.                             <name>Nodesync info for &quot;{#ENTITY}&quot; on master node not actual</name>
  178.                             <url/>
  179.                             <status>0</status>
  180.                             <priority>3</priority>
  181.                             <description>Данные о таблице {#ENTITY} давно не поступали с master ноды, поэтому информации о сихронизации таблицы нельзя доверять.&#13;
  182. &#13;
  183. Скорее всего по каким-то причинам отвалился внешний скрипт мониторинга.</description>
  184.                             <type>0</type>
  185.                         </trigger_prototype>
  186.                         <trigger_prototype>
  187.                             <expression>{Template Zabbix Slave Node:nodesync.zh.newest.slave.[{#ENTITY}].nodata({$NODESYNC_PURPLE})}=1</expression>
  188.                             <name>Nodesync info for &quot;{#ENTITY}&quot; on slave node not actual</name>
  189.                             <url/>
  190.                             <status>0</status>
  191.                             <priority>3</priority>
  192.                             <description>Данные о таблице {#ENTITY} давно не поступали с master ноды, поэтому информации о сихронизации таблицы нельзя доверять.&#13;
  193. &#13;
  194. Скорее всего по каким-то причинам отвалился внешний скрипт мониторинга.</description>
  195.                             <type>0</type>
  196.                         </trigger_prototype>
  197.                         <trigger_prototype>
  198.                             <expression>{Template Zabbix Slave Node:nodesync.zh.delta.[{#ENTITY}].last(0)}&gt;2*{$NODESYNC_ZH_DELTA}</expression>
  199.                             <name>Sync lag for {#ENTITY} exceed error level</name>
  200.                             <url/>
  201.                             <status>0</status>
  202.                             <priority>4</priority>
  203.                             <description/>
  204.                             <type>0</type>
  205.                         </trigger_prototype>
  206.                         <trigger_prototype>
  207.                             <expression>{Template Zabbix Slave Node:nodesync.zh.delta.[{#ENTITY}].last(0)}&gt;{$NODESYNC_ZH_DELTA}</expression>
  208.                             <name>Sync lag for {#ENTITY} exceed warning level</name>
  209.                             <url/>
  210.                             <status>0</status>
  211.                             <priority>2</priority>
  212.                             <description/>
  213.                             <type>0</type>
  214.                         </trigger_prototype>
  215.                     </trigger_prototypes>
  216.                     <graph_prototypes>
  217.                         <graph_prototype>
  218.                             <name>Sync lag for table &quot;{#ENTITY}&quot;</name>
  219.                             <width>900</width>
  220.                             <height>200</height>
  221.                             <yaxismin>0.0000</yaxismin>
  222.                             <yaxismax>100.0000</yaxismax>
  223.                             <show_work_period>1</show_work_period>
  224.                             <show_triggers>1</show_triggers>
  225.                             <type>0</type>
  226.                             <show_legend>1</show_legend>
  227.                             <show_3d>0</show_3d>
  228.                             <percent_left>0.0000</percent_left>
  229.                             <percent_right>0.0000</percent_right>
  230.                             <ymin_type_1>1</ymin_type_1>
  231.                             <ymax_type_1>0</ymax_type_1>
  232.                             <ymin_item_1>0</ymin_item_1>
  233.                             <ymax_item_1>0</ymax_item_1>
  234.                             <graph_items>
  235.                                 <graph_item>
  236.                                     <sortorder>0</sortorder>
  237.                                     <drawtype>5</drawtype>
  238.                                     <color>C80000</color>
  239.                                     <yaxisside>0</yaxisside>
  240.                                     <calc_fnc>2</calc_fnc>
  241.                                     <type>0</type>
  242.                                     <item>
  243.                                         <host>Template Zabbix Slave Node</host>
  244.                                         <key>nodesync.zh.delta.[{#ENTITY}]</key>
  245.                                     </item>
  246.                                 </graph_item>
  247.                             </graph_items>
  248.                         </graph_prototype>
  249.                     </graph_prototypes>
  250.                 </discovery_rule>
  251.                 <discovery_rule>
  252.                     <name>Discovery ZBX_HISTORY_SYNC DB tables</name>
  253.                     <type>2</type>
  254.                     <snmp_community/>
  255.                     <snmp_oid/>
  256.                     <key>nodesync.zh_s.discover</key>
  257.                     <delay>0</delay>
  258.                     <status>0</status>
  259.                     <allowed_hosts/>
  260.                     <snmpv3_securityname/>
  261.                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
  262.                     <snmpv3_authpassphrase/>
  263.                     <snmpv3_privpassphrase/>
  264.                     <delay_flex/>
  265.                     <params/>
  266.                     <ipmi_sensor/>
  267.                     <authtype>0</authtype>
  268.                     <username/>
  269.                     <password/>
  270.                     <publickey/>
  271.                     <privatekey/>
  272.                     <port/>
  273.                     <filter>:</filter>
  274.                     <lifetime>30</lifetime>
  275.                     <description/>
  276.                     <item_prototypes>
  277.                         <item_prototype>
  278.                             <name>Age of lastest entry in table &quot;{#ENTITY}&quot; on slave node</name>
  279.                             <type>2</type>
  280.                             <snmp_community/>
  281.                             <multiplier>0</multiplier>
  282.                             <snmp_oid/>
  283.                             <key>nodesync.zh_s.oldest.[{#ENTITY}]</key>
  284.                             <delay>0</delay>
  285.                             <history>7</history>
  286.                             <trends>365</trends>
  287.                             <status>0</status>
  288.                             <value_type>3</value_type>
  289.                             <allowed_hosts/>
  290.                             <units/>
  291.                             <delta>0</delta>
  292.                             <snmpv3_securityname/>
  293.                             <snmpv3_securitylevel>0</snmpv3_securitylevel>
  294.                             <snmpv3_authpassphrase/>
  295.                             <snmpv3_privpassphrase/>
  296.                             <formula>1</formula>
  297.                             <delay_flex/>
  298.                             <params/>
  299.                             <ipmi_sensor/>
  300.                             <data_type>0</data_type>
  301.                             <authtype>0</authtype>
  302.                             <username/>
  303.                             <password/>
  304.                             <publickey/>
  305.                             <privatekey/>
  306.                             <port/>
  307.                             <description/>
  308.                             <inventory_link>0</inventory_link>
  309.                             <applications>
  310.                                 <application>
  311.                                     <name>node_sync</name>
  312.                                 </application>
  313.                             </applications>
  314.                             <valuemap/>
  315.                         </item_prototype>
  316.                     </item_prototypes>
  317.                     <trigger_prototypes>
  318.                         <trigger_prototype>
  319.                             <expression>{Template Zabbix Slave Node:nodesync.zh_s.oldest.[{#ENTITY}].nodata({$NODESYNC_PURPLE})}=1</expression>
  320.                             <name>Nodesync info for &quot;{#ENTITY}&quot; not actual</name>
  321.                             <url/>
  322.                             <status>0</status>
  323.                             <priority>3</priority>
  324.                             <description>Информация о записях в таблице {#ENTITY} на slave ноде не актуальна.&#13;
  325. &#13;
  326. Скорее всего по какой-то причине отвалился внешний скрипт мониторинга</description>
  327.                             <type>0</type>
  328.                         </trigger_prototype>
  329.                         <trigger_prototype>
  330.                             <expression>{Template Zabbix Slave Node:nodesync.zh_s.oldest.[{#ENTITY}].last(0)}&gt;2*{$NODESYNC_ZHS_DELTA}</expression>
  331.                             <name>Sync lag for table {#ENTITY} exceed error level</name>
  332.                             <url/>
  333.                             <status>0</status>
  334.                             <priority>4</priority>
  335.                             <description>Во временной таблице {#ENTITY} накопилось слишком много записей.&#13;
  336. &#13;
  337. Либо синхронизация совсем не работает, либо новые записи появляются слишком быстро и slave нода не успевает их отправить на master ноду&#13;
  338. &#13;
  339. В любом случае у master ноды НЕ АКТУАЛЬНЫЕ данные и можно пропустить инцидент</description>
  340.                             <type>0</type>
  341.                         </trigger_prototype>
  342.                         <trigger_prototype>
  343.                             <expression>{Template Zabbix Slave Node:nodesync.zh_s.oldest.[{#ENTITY}].last(0)}&gt;{$NODESYNC_ZHS_DELTA}</expression>
  344.                             <name>Sync lag for table {#ENTITY} exceed warning level</name>
  345.                             <url/>
  346.                             <status>0</status>
  347.                             <priority>2</priority>
  348.                             <description>Во временной таблице {#ENTITY} накопилось слишком много записей.&#13;
  349. &#13;
  350. Либо синхронизация совсем не работает, либо новые записи появляются слишком быстро и slave нода не успевает их отправить на master ноду&#13;
  351. &#13;
  352. В любом случае у master ноды НЕ АКТУАЛЬНЫЕ данные и можно пропустить инцидент</description>
  353.                             <type>0</type>
  354.                         </trigger_prototype>
  355.                     </trigger_prototypes>
  356.                     <graph_prototypes>
  357.                         <graph_prototype>
  358.                             <name>Sync lag for temp table &quot;{#ENTITY}&quot;</name>
  359.                             <width>900</width>
  360.                             <height>200</height>
  361.                             <yaxismin>0.0000</yaxismin>
  362.                             <yaxismax>100.0000</yaxismax>
  363.                             <show_work_period>1</show_work_period>
  364.                             <show_triggers>1</show_triggers>
  365.                             <type>0</type>
  366.                             <show_legend>1</show_legend>
  367.                             <show_3d>0</show_3d>
  368.                             <percent_left>0.0000</percent_left>
  369.                             <percent_right>0.0000</percent_right>
  370.                             <ymin_type_1>1</ymin_type_1>
  371.                             <ymax_type_1>0</ymax_type_1>
  372.                             <ymin_item_1>0</ymin_item_1>
  373.                             <ymax_item_1>0</ymax_item_1>
  374.                             <graph_items>
  375.                                 <graph_item>
  376.                                     <sortorder>0</sortorder>
  377.                                     <drawtype>5</drawtype>
  378.                                     <color>C80000</color>
  379.                                     <yaxisside>0</yaxisside>
  380.                                     <calc_fnc>2</calc_fnc>
  381.                                     <type>0</type>
  382.                                     <item>
  383.                                         <host>Template Zabbix Slave Node</host>
  384.                                         <key>nodesync.zh_s.oldest.[{#ENTITY}]</key>
  385.                                     </item>
  386.                                 </graph_item>
  387.                             </graph_items>
  388.                         </graph_prototype>
  389.                     </graph_prototypes>
  390.                 </discovery_rule>
  391.             </discovery_rules>
  392.             <macros>
  393.                 <macro>
  394.                     <macro>{$NODESYNC_PURPLE}</macro>
  395.                     <value>600</value>
  396.                 </macro>
  397.                 <macro>
  398.                     <macro>{$NODESYNC_ZHS_DELTA}</macro>
  399.                     <value>300</value>
  400.                 </macro>
  401.                 <macro>
  402.                     <macro>{$NODESYNC_ZH_DELTA}</macro>
  403.                     <value>300</value>
  404.                 </macro>
  405.             </macros>
  406.             <templates/>
  407.             <screens/>
  408.         </template>
  409.     </templates>
  410. </zabbix_export>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement