Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/zabbix/zabbix.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/create
diff options
context:
space:
mode:
authorAlexander Shubin <aleksandrs.subins@zabbix.com>2022-10-18 16:34:46 +0300
committerAlexander Shubin <aleksandrs.subins@zabbix.com>2022-10-18 16:34:46 +0300
commitf7ad4efb7de8f4456e44e16d5c156b898f36ebcb (patch)
tree84c5d9bf63655a183f4f010715f0ed172fbfa099 /create
parente39a8fc01dcd20edfc3d10574e02763f7f912702 (diff)
parentbb93ce7e96a56901da9cb6e505d9fab152cd2d32 (diff)
.......... [ZBXNEXT-7469] updated to latest master; conflicts resolved in:
# create/src/schema.tmpl # src/libs/zbxdbupgrade/dbupgrade_6030.c # ui/app/views/monitoring.problem.view.php # ui/app/views/popup.massupdate.service.php # ui/include/classes/widgets/CWidgetHelper.php # ui/include/classes/widgets/fields/CWidgetFieldMsHost.php # ui/include/classes/widgets/fields/CWidgetFieldMsService.php # ui/include/classes/widgets/fields/CWidgetFieldMsSla.php # ui/include/classes/widgets/forms/CWidgetFormDataOver.php # ui/include/classes/widgets/forms/CWidgetFormGeoMap.php # ui/include/classes/widgets/forms/CWidgetFormProblemHosts.php # ui/include/classes/widgets/forms/CWidgetFormProblems.php # ui/include/classes/widgets/forms/CWidgetFormProblemsBySv.php # ui/include/classes/widgets/forms/CWidgetFormTopHosts.php # ui/include/classes/widgets/forms/CWidgetFormTrigOver.php # ui/include/classes/widgets/forms/CWidgetFormWeb.php # ui/include/defines.inc.php
Diffstat (limited to 'create')
-rwxr-xr-xcreate/bin/gen_schema.pl2
-rw-r--r--create/src/dashboards.tmpl3218
-rw-r--r--create/src/data.tmpl102
-rw-r--r--create/src/schema.tmpl50
-rw-r--r--create/src/templates.tmpl11228
5 files changed, 7609 insertions, 6991 deletions
diff --git a/create/bin/gen_schema.pl b/create/bin/gen_schema.pl
index 939fefc9e91..c37e8c7f7d8 100755
--- a/create/bin/gen_schema.pl
+++ b/create/bin/gen_schema.pl
@@ -804,7 +804,7 @@ sub process_changelog($)
if ($delete_cascade)
{
- die("foreign keys without RESTRICT flag are not compatible with table CHANGELOG token");
+ die("table '$table_name' foreign keys without RESTRICT flag are not compatible with table CHANGELOG token");
}
if (exists($table_types{$table_type}) && $table_types{$table_type} ne $table_name)
diff --git a/create/src/dashboards.tmpl b/create/src/dashboards.tmpl
index 0be1edcd799..f51d2e0702c 100644
--- a/create/src/dashboards.tmpl
+++ b/create/src/dashboards.tmpl
@@ -176,150 +176,150 @@ FIELDS|dashboard_pageid|dashboardid|name|display_period|sortorder|
ROW |1 |1 | |0 |0 |
ROW |2 |2 | |0 |0 |
ROW |57 |57 | |0 |0 |
-ROW |1713 |4 | |0 |0 |
-ROW |1714 |3 | |0 |0 |
-ROW |1715 |58 | |0 |0 |
-ROW |1716 |5 | |0 |0 |
-ROW |1717 |43 | |0 |0 |
-ROW |1718 |44 | |0 |0 |
-ROW |1719 |45 | |0 |0 |
-ROW |1720 |40 | |0 |0 |
-ROW |1721 |41 | |0 |0 |
-ROW |1722 |42 | |0 |0 |
-ROW |1723 |28 | |0 |0 |
-ROW |1724 |30 | |0 |0 |
-ROW |1725 |8 | |0 |0 |
-ROW |1726 |9 | |0 |0 |
-ROW |1727 |12 | |0 |0 |
-ROW |1728 |13 | |0 |0 |
-ROW |1729 |37 | |0 |0 |
-ROW |1730 |39 | |0 |0 |
-ROW |1731 |36 | |0 |0 |
-ROW |1732 |59 | |0 |0 |
-ROW |1733 |38 | |0 |0 |
-ROW |1734 |60 | |0 |0 |
-ROW |1735 |159 | |0 |0 |
-ROW |1736 |160 | |0 |0 |
-ROW |1737 |161 | |0 |0 |
-ROW |1738 |162 | |0 |0 |
-ROW |1739 |163 | |0 |0 |
-ROW |1740 |164 | |0 |0 |
-ROW |1741 |23 | |0 |0 |
-ROW |1742 |24 | |0 |0 |
-ROW |1743 |53 | |0 |0 |
-ROW |1744 |48 | |0 |0 |
-ROW |1745 |49 | |0 |0 |
-ROW |1746 |18 | |0 |0 |
-ROW |1747 |56 | |0 |0 |
-ROW |1748 |7 | |0 |0 |
-ROW |1749 |29 | |0 |0 |
-ROW |1750 |54 | |0 |0 |
-ROW |1751 |27 | |0 |0 |
-ROW |1752 |26 | |0 |0 |
-ROW |1753 |16 | |0 |0 |
-ROW |1754 |14 | |0 |0 |
-ROW |1755 |21 | |0 |0 |
-ROW |1756 |19 | |0 |0 |
-ROW |1757 |61 | |0 |0 |
-ROW |1758 |62 | |0 |0 |
-ROW |1759 |63 | |0 |0 |
-ROW |1760 |64 | |0 |0 |
-ROW |1761 |65 | |0 |0 |
-ROW |1762 |66 | |0 |0 |
-ROW |1763 |67 | |0 |0 |
-ROW |1764 |68 | |0 |0 |
-ROW |1765 |69 | |0 |0 |
-ROW |1766 |70 | |0 |0 |
-ROW |1767 |71 | |0 |0 |
-ROW |1768 |72 | |0 |0 |
-ROW |1769 |73 | |0 |0 |
-ROW |1770 |74 | |0 |0 |
-ROW |1771 |75 | |0 |0 |
-ROW |1772 |76 | |0 |0 |
-ROW |1773 |77 | |0 |0 |
-ROW |1774 |78 | |0 |0 |
-ROW |1775 |79 | |0 |0 |
-ROW |1776 |80 | |0 |0 |
-ROW |1777 |81 | |0 |0 |
-ROW |1778 |82 | |0 |0 |
-ROW |1779 |83 | |0 |0 |
-ROW |1780 |84 | |0 |0 |
-ROW |1781 |85 | |0 |0 |
-ROW |1782 |86 | |0 |0 |
-ROW |1783 |87 | |0 |0 |
-ROW |1784 |88 | |0 |0 |
-ROW |1785 |89 | |0 |0 |
-ROW |1786 |90 | |0 |0 |
-ROW |1787 |91 | |0 |0 |
-ROW |1788 |92 | |0 |0 |
-ROW |1789 |93 | |0 |0 |
-ROW |1790 |94 | |0 |0 |
-ROW |1791 |95 | |0 |0 |
-ROW |1792 |96 | |0 |0 |
-ROW |1793 |97 | |0 |0 |
-ROW |1794 |98 | |0 |0 |
-ROW |1795 |99 | |0 |0 |
-ROW |1796 |100 | |0 |0 |
-ROW |1797 |101 | |0 |0 |
-ROW |1798 |102 | |0 |0 |
-ROW |1799 |103 | |0 |0 |
-ROW |1800 |104 | |0 |0 |
-ROW |1801 |105 | |0 |0 |
-ROW |1802 |106 | |0 |0 |
-ROW |1803 |107 | |0 |0 |
-ROW |1804 |108 | |0 |0 |
-ROW |1805 |109 | |0 |0 |
-ROW |1806 |110 | |0 |0 |
-ROW |1807 |111 | |0 |0 |
-ROW |1808 |112 | |0 |0 |
-ROW |1809 |113 | |0 |0 |
-ROW |1810 |114 | |0 |0 |
-ROW |1811 |115 | |0 |0 |
-ROW |1812 |116 | |0 |0 |
-ROW |1813 |117 | |0 |0 |
-ROW |1814 |118 | |0 |0 |
-ROW |1815 |119 | |0 |0 |
-ROW |1816 |120 | |0 |0 |
-ROW |1817 |121 | |0 |0 |
-ROW |1818 |122 | |0 |0 |
-ROW |1819 |123 | |0 |0 |
-ROW |1820 |124 | |0 |0 |
-ROW |1821 |125 | |0 |0 |
-ROW |1822 |126 | |0 |0 |
-ROW |1823 |127 | |0 |0 |
-ROW |1824 |128 | |0 |0 |
-ROW |1825 |129 | |0 |0 |
-ROW |1826 |130 | |0 |0 |
-ROW |1827 |131 | |0 |0 |
-ROW |1828 |132 | |0 |0 |
-ROW |1829 |133 | |0 |0 |
-ROW |1830 |134 | |0 |0 |
-ROW |1831 |135 | |0 |0 |
-ROW |1832 |136 | |0 |0 |
-ROW |1833 |137 | |0 |0 |
-ROW |1834 |138 | |0 |0 |
-ROW |1835 |139 | |0 |0 |
-ROW |1836 |50 | |0 |0 |
-ROW |1837 |51 | |0 |0 |
-ROW |1838 |52 | |0 |0 |
-ROW |1839 |140 | |0 |0 |
-ROW |1840 |17 | |0 |0 |
-ROW |1841 |141 | |0 |0 |
-ROW |1842 |15 | |0 |0 |
-ROW |1843 |10 | |0 |0 |
-ROW |1844 |11 | |0 |0 |
-ROW |1845 |142 | |0 |0 |
-ROW |1846 |55 | |0 |0 |
-ROW |1847 |31 | |0 |0 |
-ROW |1848 |32 | |0 |0 |
-ROW |1849 |33 | |0 |0 |
-ROW |1850 |143 | |0 |0 |
-ROW |1851 |22 | |0 |0 |
-ROW |1852 |144 | |0 |0 |
-ROW |1853 |20 | |0 |0 |
-ROW |1854 |145 | |0 |0 |
-ROW |1855 |146 | |0 |0 |
-ROW |1856 |158 | |0 |0 |
+ROW |2145 |4 | |0 |0 |
+ROW |2146 |3 | |0 |0 |
+ROW |2147 |58 | |0 |0 |
+ROW |2148 |5 | |0 |0 |
+ROW |2149 |43 | |0 |0 |
+ROW |2150 |44 | |0 |0 |
+ROW |2151 |45 | |0 |0 |
+ROW |2152 |40 | |0 |0 |
+ROW |2153 |41 | |0 |0 |
+ROW |2154 |42 | |0 |0 |
+ROW |2155 |28 | |0 |0 |
+ROW |2156 |30 | |0 |0 |
+ROW |2157 |8 | |0 |0 |
+ROW |2158 |9 | |0 |0 |
+ROW |2159 |12 | |0 |0 |
+ROW |2160 |13 | |0 |0 |
+ROW |2161 |37 | |0 |0 |
+ROW |2162 |39 | |0 |0 |
+ROW |2163 |36 | |0 |0 |
+ROW |2164 |59 | |0 |0 |
+ROW |2165 |38 | |0 |0 |
+ROW |2166 |60 | |0 |0 |
+ROW |2167 |159 | |0 |0 |
+ROW |2168 |160 | |0 |0 |
+ROW |2169 |161 | |0 |0 |
+ROW |2170 |162 | |0 |0 |
+ROW |2171 |163 | |0 |0 |
+ROW |2172 |164 | |0 |0 |
+ROW |2173 |23 | |0 |0 |
+ROW |2174 |24 | |0 |0 |
+ROW |2175 |53 | |0 |0 |
+ROW |2176 |48 | |0 |0 |
+ROW |2177 |49 | |0 |0 |
+ROW |2178 |18 | |0 |0 |
+ROW |2179 |56 | |0 |0 |
+ROW |2180 |7 | |0 |0 |
+ROW |2181 |29 | |0 |0 |
+ROW |2182 |54 | |0 |0 |
+ROW |2183 |27 | |0 |0 |
+ROW |2184 |26 | |0 |0 |
+ROW |2185 |16 | |0 |0 |
+ROW |2186 |14 | |0 |0 |
+ROW |2187 |21 | |0 |0 |
+ROW |2188 |19 | |0 |0 |
+ROW |2189 |61 | |0 |0 |
+ROW |2190 |62 | |0 |0 |
+ROW |2191 |63 | |0 |0 |
+ROW |2192 |64 | |0 |0 |
+ROW |2193 |65 | |0 |0 |
+ROW |2194 |66 | |0 |0 |
+ROW |2195 |67 | |0 |0 |
+ROW |2196 |68 | |0 |0 |
+ROW |2197 |69 | |0 |0 |
+ROW |2198 |70 | |0 |0 |
+ROW |2199 |71 | |0 |0 |
+ROW |2200 |72 | |0 |0 |
+ROW |2201 |73 | |0 |0 |
+ROW |2202 |74 | |0 |0 |
+ROW |2203 |75 | |0 |0 |
+ROW |2204 |76 | |0 |0 |
+ROW |2205 |77 | |0 |0 |
+ROW |2206 |78 | |0 |0 |
+ROW |2207 |79 | |0 |0 |
+ROW |2208 |80 | |0 |0 |
+ROW |2209 |81 | |0 |0 |
+ROW |2210 |82 | |0 |0 |
+ROW |2211 |83 | |0 |0 |
+ROW |2212 |84 | |0 |0 |
+ROW |2213 |85 | |0 |0 |
+ROW |2214 |86 | |0 |0 |
+ROW |2215 |87 | |0 |0 |
+ROW |2216 |88 | |0 |0 |
+ROW |2217 |89 | |0 |0 |
+ROW |2218 |90 | |0 |0 |
+ROW |2219 |91 | |0 |0 |
+ROW |2220 |92 | |0 |0 |
+ROW |2221 |93 | |0 |0 |
+ROW |2222 |94 | |0 |0 |
+ROW |2223 |95 | |0 |0 |
+ROW |2224 |96 | |0 |0 |
+ROW |2225 |97 | |0 |0 |
+ROW |2226 |98 | |0 |0 |
+ROW |2227 |99 | |0 |0 |
+ROW |2228 |100 | |0 |0 |
+ROW |2229 |101 | |0 |0 |
+ROW |2230 |102 | |0 |0 |
+ROW |2231 |103 | |0 |0 |
+ROW |2232 |104 | |0 |0 |
+ROW |2233 |105 | |0 |0 |
+ROW |2234 |106 | |0 |0 |
+ROW |2235 |107 | |0 |0 |
+ROW |2236 |108 | |0 |0 |
+ROW |2237 |109 | |0 |0 |
+ROW |2238 |110 | |0 |0 |
+ROW |2239 |111 | |0 |0 |
+ROW |2240 |112 | |0 |0 |
+ROW |2241 |113 | |0 |0 |
+ROW |2242 |114 | |0 |0 |
+ROW |2243 |115 | |0 |0 |
+ROW |2244 |116 | |0 |0 |
+ROW |2245 |117 | |0 |0 |
+ROW |2246 |118 | |0 |0 |
+ROW |2247 |119 | |0 |0 |
+ROW |2248 |120 | |0 |0 |
+ROW |2249 |121 | |0 |0 |
+ROW |2250 |122 | |0 |0 |
+ROW |2251 |123 | |0 |0 |
+ROW |2252 |124 | |0 |0 |
+ROW |2253 |125 | |0 |0 |
+ROW |2254 |126 | |0 |0 |
+ROW |2255 |127 | |0 |0 |
+ROW |2256 |128 | |0 |0 |
+ROW |2257 |129 | |0 |0 |
+ROW |2258 |130 | |0 |0 |
+ROW |2259 |131 | |0 |0 |
+ROW |2260 |132 | |0 |0 |
+ROW |2261 |133 | |0 |0 |
+ROW |2262 |134 | |0 |0 |
+ROW |2263 |135 | |0 |0 |
+ROW |2264 |136 | |0 |0 |
+ROW |2265 |137 | |0 |0 |
+ROW |2266 |138 | |0 |0 |
+ROW |2267 |139 | |0 |0 |
+ROW |2268 |50 | |0 |0 |
+ROW |2269 |51 | |0 |0 |
+ROW |2270 |52 | |0 |0 |
+ROW |2271 |140 | |0 |0 |
+ROW |2272 |17 | |0 |0 |
+ROW |2273 |141 | |0 |0 |
+ROW |2274 |15 | |0 |0 |
+ROW |2275 |10 | |0 |0 |
+ROW |2276 |11 | |0 |0 |
+ROW |2277 |142 | |0 |0 |
+ROW |2278 |55 | |0 |0 |
+ROW |2279 |31 | |0 |0 |
+ROW |2280 |32 | |0 |0 |
+ROW |2281 |33 | |0 |0 |
+ROW |2282 |143 | |0 |0 |
+ROW |2283 |22 | |0 |0 |
+ROW |2284 |144 | |0 |0 |
+ROW |2285 |20 | |0 |0 |
+ROW |2286 |145 | |0 |0 |
+ROW |2287 |146 | |0 |0 |
+ROW |2288 |158 | |0 |0 |
TABLE |widget
FIELDS|widgetid|type |name |x |y |width|height|view_mode|dashboard_pageid|
@@ -341,375 +341,375 @@ ROW |15 |svggraph |Cache usage |0 |9 |8
ROW |16 |svggraph |Value cache effectiveness |8 |9 |8 |5 |0 |2 |
ROW |17 |svggraph |Queue size |16 |9 |8 |5 |0 |2 |
ROW |400 |map | |0 |0 |24 |4 |0 |57 |
-ROW |5153 |graph | |0 |0 |12 |5 |0 |1713 |
-ROW |5154 |graph | |12 |0 |12 |5 |0 |1713 |
-ROW |5155 |graphprototype| |0 |5 |12 |5 |0 |1713 |
-ROW |5156 |graphprototype| |12 |5 |12 |5 |0 |1713 |
-ROW |5157 |graph | |0 |10 |12 |5 |0 |1713 |
-ROW |5158 |graph | |0 |0 |12 |5 |0 |1714 |
-ROW |5159 |graph | |12 |0 |12 |5 |0 |1714 |
-ROW |5160 |graphprototype| |0 |5 |12 |5 |0 |1714 |
-ROW |5161 |graphprototype| |12 |5 |12 |5 |0 |1714 |
-ROW |5162 |graph | |0 |10 |12 |5 |0 |1714 |
-ROW |5163 |graph | |0 |0 |12 |5 |0 |1715 |
-ROW |5164 |graph | |12 |0 |12 |5 |0 |1715 |
-ROW |5165 |graph | |0 |5 |12 |5 |0 |1715 |
-ROW |5166 |graph | |12 |5 |12 |5 |0 |1715 |
-ROW |5167 |graph | |0 |10 |12 |5 |0 |1715 |
-ROW |5168 |graph | |12 |10 |12 |5 |0 |1715 |
-ROW |5169 |graph | |0 |15 |12 |5 |0 |1715 |
-ROW |5170 |graph | |0 |0 |12 |5 |0 |1716 |
-ROW |5171 |graph | |12 |0 |12 |5 |0 |1716 |
-ROW |5172 |graph | |0 |5 |12 |5 |0 |1716 |
-ROW |5173 |graph | |12 |5 |12 |5 |0 |1716 |
-ROW |5174 |graph | |0 |10 |12 |5 |0 |1716 |
-ROW |5175 |graphprototype| |0 |0 |24 |5 |0 |1717 |
-ROW |5176 |graphprototype| |0 |5 |24 |5 |0 |1717 |
-ROW |5177 |graphprototype| |0 |10 |24 |5 |0 |1717 |
-ROW |5178 |graphprototype| |0 |0 |24 |5 |0 |1718 |
-ROW |5179 |graphprototype| |0 |5 |24 |5 |0 |1718 |
-ROW |5180 |graphprototype| |0 |10 |24 |5 |0 |1718 |
-ROW |5181 |graphprototype| |0 |15 |24 |5 |0 |1718 |
-ROW |5182 |graphprototype| |0 |0 |24 |5 |0 |1719 |
-ROW |5183 |graphprototype| |0 |5 |24 |5 |0 |1719 |
-ROW |5184 |graphprototype| |0 |10 |24 |5 |0 |1719 |
-ROW |5185 |graphprototype| |0 |0 |24 |5 |0 |1720 |
-ROW |5186 |graphprototype| |0 |5 |24 |5 |0 |1720 |
-ROW |5187 |graphprototype| |0 |10 |24 |5 |0 |1720 |
-ROW |5188 |graphprototype| |0 |0 |24 |5 |0 |1721 |
-ROW |5189 |graphprototype| |0 |5 |24 |5 |0 |1721 |
-ROW |5190 |graphprototype| |0 |10 |24 |5 |0 |1721 |
-ROW |5191 |graphprototype| |0 |15 |24 |5 |0 |1721 |
-ROW |5192 |graphprototype| |0 |0 |24 |5 |0 |1722 |
-ROW |5193 |graphprototype| |0 |5 |24 |5 |0 |1722 |
-ROW |5194 |graphprototype| |0 |10 |24 |5 |0 |1722 |
-ROW |5195 |graph | |0 |0 |12 |5 |0 |1723 |
-ROW |5196 |graph | |12 |0 |12 |5 |0 |1723 |
-ROW |5197 |graph | |0 |5 |12 |5 |0 |1723 |
-ROW |5198 |graph | |0 |0 |12 |5 |0 |1724 |
-ROW |5199 |graph | |12 |0 |12 |5 |0 |1724 |
-ROW |5200 |graph | |0 |5 |12 |5 |0 |1724 |
-ROW |5201 |graph | |0 |0 |12 |5 |0 |1725 |
-ROW |5202 |graph | |12 |0 |12 |5 |0 |1725 |
-ROW |5203 |graph | |0 |5 |12 |5 |0 |1725 |
-ROW |5204 |graph | |12 |5 |12 |5 |0 |1725 |
-ROW |5205 |graph | |0 |10 |12 |5 |0 |1725 |
-ROW |5206 |graph | |0 |0 |12 |5 |0 |1726 |
-ROW |5207 |graph | |12 |0 |12 |5 |0 |1726 |
-ROW |5208 |graph | |0 |5 |12 |5 |0 |1726 |
-ROW |5209 |graph | |12 |5 |12 |5 |0 |1726 |
-ROW |5210 |graph | |0 |10 |12 |5 |0 |1726 |
-ROW |5211 |graph | |12 |10 |12 |5 |0 |1726 |
-ROW |5212 |graph | |0 |0 |12 |5 |0 |1727 |
-ROW |5213 |graph | |12 |0 |12 |5 |0 |1727 |
-ROW |5214 |graph | |0 |5 |12 |5 |0 |1727 |
-ROW |5215 |graph | |12 |5 |12 |5 |0 |1727 |
-ROW |5216 |graph | |0 |10 |12 |5 |0 |1727 |
-ROW |5217 |graph | |0 |0 |12 |5 |0 |1728 |
-ROW |5218 |graph | |12 |0 |12 |5 |0 |1728 |
-ROW |5219 |graph | |0 |5 |12 |5 |0 |1728 |
-ROW |5220 |graph | |12 |5 |12 |5 |0 |1728 |
-ROW |5221 |graph | |0 |10 |12 |5 |0 |1728 |
-ROW |5222 |graph | |12 |10 |12 |5 |0 |1728 |
-ROW |5223 |graph | |0 |0 |12 |5 |0 |1729 |
-ROW |5224 |graph | |12 |0 |12 |5 |0 |1729 |
-ROW |5225 |graph | |0 |5 |12 |5 |0 |1729 |
-ROW |5226 |graph | |12 |5 |12 |5 |0 |1729 |
-ROW |5227 |graph | |0 |0 |12 |5 |0 |1730 |
-ROW |5228 |graph | |12 |0 |12 |5 |0 |1730 |
-ROW |5229 |graph | |0 |5 |12 |5 |0 |1730 |
-ROW |5230 |graph | |12 |5 |12 |5 |0 |1730 |
-ROW |5231 |graph | |0 |0 |12 |5 |0 |1731 |
-ROW |5232 |graph | |12 |0 |12 |5 |0 |1731 |
-ROW |5233 |graph | |0 |5 |12 |5 |0 |1731 |
-ROW |5234 |graph | |12 |5 |12 |5 |0 |1731 |
-ROW |5235 |graph | |0 |10 |12 |5 |0 |1731 |
-ROW |5236 |graph | |12 |10 |12 |5 |0 |1731 |
-ROW |5237 |graph | |0 |0 |12 |5 |0 |1732 |
-ROW |5238 |graph | |12 |0 |12 |5 |0 |1732 |
-ROW |5239 |graph | |0 |5 |12 |5 |0 |1732 |
-ROW |5240 |graph | |12 |5 |12 |5 |0 |1732 |
-ROW |5241 |graph | |0 |0 |12 |5 |0 |1733 |
-ROW |5242 |graph | |12 |0 |12 |5 |0 |1733 |
-ROW |5243 |graph | |0 |5 |12 |5 |0 |1733 |
-ROW |5244 |graph | |12 |5 |12 |5 |0 |1733 |
-ROW |5245 |graph | |0 |10 |12 |5 |0 |1733 |
-ROW |5246 |graph | |12 |10 |12 |5 |0 |1733 |
-ROW |5247 |graph | |0 |0 |12 |5 |0 |1734 |
-ROW |5248 |graph | |12 |0 |12 |5 |0 |1734 |
-ROW |5249 |graph | |0 |5 |12 |5 |0 |1734 |
-ROW |5250 |graph | |12 |5 |12 |5 |0 |1734 |
-ROW |5251 |graph | |0 |0 |24 |5 |0 |1735 |
-ROW |5252 |graph | |0 |5 |24 |5 |0 |1735 |
-ROW |5253 |graphprototype| |0 |10 |24 |5 |0 |1735 |
-ROW |5254 |graph | |0 |15 |24 |5 |0 |1735 |
-ROW |5255 |graph | |0 |20 |24 |5 |0 |1735 |
-ROW |5256 |graph | |0 |25 |24 |5 |0 |1735 |
-ROW |5257 |graph | |0 |30 |24 |5 |0 |1735 |
-ROW |5258 |graphprototype| |0 |0 |24 |5 |0 |1736 |
-ROW |5259 |graphprototype| |0 |5 |24 |5 |0 |1736 |
-ROW |5260 |graphprototype| |0 |10 |24 |5 |0 |1736 |
-ROW |5261 |graphprototype| |0 |15 |24 |5 |0 |1736 |
-ROW |5262 |graph | |0 |0 |24 |5 |0 |1737 |
-ROW |5263 |graph | |0 |5 |24 |5 |0 |1737 |
-ROW |5264 |graph | |0 |10 |24 |5 |0 |1737 |
-ROW |5265 |graph | |0 |15 |24 |5 |0 |1737 |
-ROW |5266 |graph | |0 |20 |24 |5 |0 |1737 |
-ROW |5267 |graph | |0 |25 |24 |5 |0 |1737 |
-ROW |5268 |graph | |0 |30 |24 |5 |0 |1737 |
-ROW |5269 |graphprototype| |0 |0 |24 |5 |0 |1738 |
-ROW |5270 |graph | |0 |5 |24 |5 |0 |1738 |
-ROW |5271 |graphprototype| |0 |10 |24 |5 |0 |1738 |
-ROW |5272 |graphprototype| |0 |15 |24 |5 |0 |1738 |
-ROW |5273 |graph | |0 |0 |12 |5 |0 |1739 |
-ROW |5274 |graph | |12 |0 |12 |5 |0 |1739 |
-ROW |5275 |graph | |0 |5 |12 |5 |0 |1739 |
-ROW |5276 |graph | |12 |5 |12 |5 |0 |1739 |
-ROW |5277 |graph | |0 |10 |12 |5 |0 |1739 |
-ROW |5278 |graph | |12 |10 |12 |5 |0 |1739 |
-ROW |5279 |graph | |0 |15 |12 |5 |0 |1739 |
-ROW |5280 |graph | |12 |15 |12 |5 |0 |1739 |
-ROW |5281 |graph | |0 |20 |24 |5 |0 |1739 |
-ROW |5282 |graph | |0 |25 |12 |5 |0 |1739 |
-ROW |5283 |graph | |12 |25 |12 |5 |0 |1739 |
-ROW |5284 |graph | |0 |30 |24 |5 |0 |1739 |
-ROW |5285 |graphprototype| |0 |0 |12 |5 |0 |1740 |
-ROW |5286 |graphprototype| |12 |0 |12 |5 |0 |1740 |
-ROW |5287 |graphprototype| |0 |5 |12 |5 |0 |1740 |
-ROW |5288 |graphprototype| |12 |5 |12 |5 |0 |1740 |
-ROW |5289 |graph | |0 |10 |12 |5 |0 |1740 |
-ROW |5290 |graph | |12 |10 |12 |5 |0 |1740 |
-ROW |5291 |graph | |0 |0 |12 |5 |0 |1741 |
-ROW |5292 |graph | |12 |0 |12 |5 |0 |1741 |
-ROW |5293 |graph | |0 |5 |12 |5 |0 |1741 |
-ROW |5294 |graph | |12 |5 |12 |5 |0 |1741 |
-ROW |5295 |graph | |0 |10 |12 |5 |0 |1741 |
-ROW |5296 |graph | |12 |10 |12 |5 |0 |1741 |
-ROW |5297 |graph | |0 |0 |12 |5 |0 |1742 |
-ROW |5298 |graph | |12 |0 |12 |5 |0 |1742 |
-ROW |5299 |graph | |0 |5 |12 |5 |0 |1742 |
-ROW |5300 |graph | |12 |5 |12 |5 |0 |1742 |
-ROW |5301 |graph | |0 |10 |12 |5 |0 |1742 |
-ROW |5302 |graph | |12 |10 |12 |5 |0 |1742 |
-ROW |5303 |graph | |0 |0 |12 |5 |0 |1743 |
-ROW |5304 |graph | |12 |0 |12 |5 |0 |1743 |
-ROW |5305 |graph | |0 |5 |12 |5 |0 |1743 |
-ROW |5306 |graph | |12 |5 |12 |5 |0 |1743 |
-ROW |5307 |graph | |0 |10 |12 |5 |0 |1743 |
-ROW |5308 |graph | |12 |10 |12 |5 |0 |1743 |
-ROW |5309 |graphprototype| |0 |0 |12 |5 |0 |1744 |
-ROW |5310 |graphprototype| |12 |0 |12 |5 |0 |1744 |
-ROW |5311 |graphprototype| |0 |5 |12 |5 |0 |1744 |
-ROW |5312 |graphprototype| |12 |5 |12 |5 |0 |1744 |
-ROW |5313 |graphprototype| |0 |10 |12 |5 |0 |1744 |
-ROW |5314 |graphprototype| |12 |10 |12 |5 |0 |1744 |
-ROW |5315 |graphprototype| |0 |15 |12 |5 |0 |1744 |
-ROW |5316 |graphprototype| |12 |15 |12 |5 |0 |1744 |
-ROW |5317 |graph | |0 |0 |12 |5 |0 |1745 |
-ROW |5318 |graph | |12 |0 |12 |5 |0 |1745 |
-ROW |5319 |graph | |0 |5 |12 |5 |0 |1745 |
-ROW |5320 |graph | |12 |5 |12 |5 |0 |1745 |
-ROW |5321 |graph | |0 |10 |12 |5 |0 |1745 |
-ROW |5322 |graph | |12 |10 |12 |5 |0 |1745 |
-ROW |5323 |graph | |0 |15 |12 |5 |0 |1745 |
-ROW |5324 |graph | |12 |15 |12 |5 |0 |1745 |
-ROW |5325 |graphprototype| |0 |0 |12 |5 |0 |1746 |
-ROW |5326 |graphprototype| |12 |0 |12 |5 |0 |1746 |
-ROW |5327 |graphprototype| |0 |5 |12 |5 |0 |1746 |
-ROW |5328 |graphprototype| |12 |5 |12 |5 |0 |1746 |
-ROW |5329 |graphprototype| |0 |10 |12 |5 |0 |1746 |
-ROW |5330 |graphprototype| |12 |10 |12 |5 |0 |1746 |
-ROW |5331 |graph | |0 |0 |12 |5 |0 |1747 |
-ROW |5332 |graph | |12 |0 |12 |5 |0 |1747 |
-ROW |5333 |graph | |0 |5 |12 |5 |0 |1747 |
-ROW |5334 |graph | |12 |5 |12 |5 |0 |1747 |
-ROW |5335 |graph | |0 |10 |12 |5 |0 |1747 |
-ROW |5336 |graph | |12 |10 |12 |5 |0 |1747 |
-ROW |5337 |graph | |0 |15 |12 |5 |0 |1747 |
-ROW |5338 |graph | |12 |15 |12 |5 |0 |1747 |
-ROW |5339 |graphprototype| |0 |20 |12 |5 |0 |1747 |
-ROW |5340 |graph | |0 |0 |12 |5 |0 |1748 |
-ROW |5341 |graph | |12 |0 |12 |5 |0 |1748 |
-ROW |5342 |graph | |0 |5 |12 |5 |0 |1748 |
-ROW |5343 |graph | |12 |5 |12 |5 |0 |1748 |
-ROW |5344 |graph | |0 |0 |12 |5 |0 |1749 |
-ROW |5345 |graphprototype| |0 |5 |12 |5 |0 |1749 |
-ROW |5346 |graphprototype| |0 |10 |12 |5 |0 |1749 |
-ROW |5347 |graphprototype| |0 |0 |24 |5 |0 |1750 |
-ROW |5348 |graphprototype| |0 |0 |24 |5 |0 |1751 |
-ROW |5349 |graphprototype| |0 |0 |24 |5 |0 |1752 |
-ROW |5350 |graphprototype| |0 |0 |24 |5 |0 |1753 |
-ROW |5351 |graphprototype| |0 |0 |24 |5 |0 |1754 |
-ROW |5352 |graphprototype| |0 |0 |24 |5 |0 |1755 |
-ROW |5353 |graphprototype| |0 |0 |24 |5 |0 |1756 |
-ROW |5354 |graphprototype| |0 |0 |24 |5 |0 |1757 |
-ROW |5355 |graphprototype| |0 |0 |24 |5 |0 |1758 |
-ROW |5356 |graph | |0 |0 |12 |5 |0 |1759 |
-ROW |5357 |graphprototype| |0 |5 |12 |5 |0 |1759 |
-ROW |5358 |graphprototype| |0 |10 |12 |5 |0 |1759 |
-ROW |5359 |graphprototype| |0 |0 |24 |5 |0 |1760 |
-ROW |5360 |graphprototype| |0 |0 |24 |5 |0 |1761 |
-ROW |5361 |graphprototype| |0 |0 |24 |5 |0 |1762 |
-ROW |5362 |graphprototype| |0 |0 |24 |5 |0 |1763 |
-ROW |5363 |graphprototype| |0 |0 |24 |5 |0 |1764 |
-ROW |5364 |graphprototype| |0 |0 |24 |5 |0 |1765 |
-ROW |5365 |graphprototype| |0 |0 |24 |5 |0 |1766 |
-ROW |5366 |graphprototype| |0 |0 |24 |5 |0 |1767 |
-ROW |5367 |graphprototype| |0 |0 |24 |5 |0 |1768 |
-ROW |5368 |graphprototype| |0 |0 |24 |5 |0 |1769 |
-ROW |5369 |graphprototype| |0 |0 |24 |5 |0 |1770 |
-ROW |5370 |graphprototype| |0 |0 |24 |5 |0 |1771 |
-ROW |5371 |graphprototype| |0 |0 |24 |5 |0 |1772 |
-ROW |5372 |graphprototype| |0 |0 |24 |5 |0 |1773 |
-ROW |5373 |graphprototype| |0 |0 |24 |5 |0 |1774 |
-ROW |5374 |graphprototype| |0 |0 |24 |5 |0 |1775 |
-ROW |5375 |graph | |0 |0 |12 |5 |0 |1776 |
-ROW |5376 |graphprototype| |0 |5 |12 |5 |0 |1776 |
-ROW |5377 |graphprototype| |0 |10 |12 |5 |0 |1776 |
-ROW |5378 |graphprototype| |0 |0 |24 |5 |0 |1777 |
-ROW |5379 |graphprototype| |0 |0 |24 |5 |0 |1778 |
-ROW |5380 |graphprototype| |0 |0 |24 |5 |0 |1779 |
-ROW |5381 |graphprototype| |0 |0 |24 |5 |0 |1780 |
-ROW |5382 |graphprototype| |0 |0 |24 |5 |0 |1781 |
-ROW |5383 |graphprototype| |0 |0 |24 |5 |0 |1782 |
-ROW |5384 |graphprototype| |0 |0 |24 |5 |0 |1783 |
-ROW |5385 |graphprototype| |0 |0 |24 |5 |0 |1784 |
-ROW |5386 |graphprototype| |0 |0 |24 |5 |0 |1785 |
-ROW |5387 |graphprototype| |0 |0 |24 |5 |0 |1786 |
-ROW |5388 |graphprototype| |0 |0 |24 |5 |0 |1787 |
-ROW |5389 |graphprototype| |0 |0 |24 |5 |0 |1788 |
-ROW |5390 |graphprototype| |0 |0 |24 |5 |0 |1789 |
-ROW |5391 |graphprototype| |0 |0 |24 |5 |0 |1790 |
-ROW |5392 |graphprototype| |0 |0 |24 |5 |0 |1791 |
-ROW |5393 |graphprototype| |0 |0 |24 |5 |0 |1792 |
-ROW |5394 |graphprototype| |0 |0 |24 |5 |0 |1793 |
-ROW |5395 |graphprototype| |0 |0 |24 |5 |0 |1794 |
-ROW |5396 |graphprototype| |0 |0 |24 |5 |0 |1795 |
-ROW |5397 |graphprototype| |0 |0 |24 |5 |0 |1796 |
-ROW |5398 |graphprototype| |0 |0 |24 |5 |0 |1797 |
-ROW |5399 |graphprototype| |0 |0 |24 |5 |0 |1798 |
-ROW |5400 |graphprototype| |0 |0 |24 |5 |0 |1799 |
-ROW |5401 |graphprototype| |0 |0 |24 |5 |0 |1800 |
-ROW |5402 |graphprototype| |0 |0 |24 |5 |0 |1801 |
-ROW |5403 |graphprototype| |0 |0 |24 |5 |0 |1802 |
-ROW |5404 |graphprototype| |0 |0 |24 |5 |0 |1803 |
-ROW |5405 |graphprototype| |0 |0 |24 |5 |0 |1804 |
-ROW |5406 |graphprototype| |0 |0 |24 |5 |0 |1805 |
-ROW |5407 |graphprototype| |0 |0 |24 |5 |0 |1806 |
-ROW |5408 |graphprototype| |0 |0 |24 |5 |0 |1807 |
-ROW |5409 |graphprototype| |0 |0 |24 |5 |0 |1808 |
-ROW |5410 |graphprototype| |0 |0 |24 |5 |0 |1809 |
-ROW |5411 |graphprototype| |0 |0 |24 |5 |0 |1810 |
-ROW |5412 |graphprototype| |0 |0 |24 |5 |0 |1811 |
-ROW |5413 |graphprototype| |0 |0 |24 |5 |0 |1812 |
-ROW |5414 |graphprototype| |0 |0 |24 |5 |0 |1813 |
-ROW |5415 |graphprototype| |0 |0 |24 |5 |0 |1814 |
-ROW |5416 |graphprototype| |0 |0 |24 |5 |0 |1815 |
-ROW |5417 |graphprototype| |0 |0 |24 |5 |0 |1816 |
-ROW |5418 |graphprototype| |0 |0 |24 |5 |0 |1817 |
-ROW |5419 |graphprototype| |0 |0 |24 |5 |0 |1818 |
-ROW |5420 |graphprototype| |0 |0 |24 |5 |0 |1819 |
-ROW |5421 |graphprototype| |0 |0 |24 |5 |0 |1820 |
-ROW |5422 |graphprototype| |0 |0 |24 |5 |0 |1821 |
-ROW |5423 |graphprototype| |0 |0 |24 |5 |0 |1822 |
-ROW |5424 |graphprototype| |0 |0 |24 |5 |0 |1823 |
-ROW |5425 |graphprototype| |0 |0 |24 |5 |0 |1824 |
-ROW |5426 |graphprototype| |0 |0 |24 |5 |0 |1825 |
-ROW |5427 |graphprototype| |0 |0 |24 |5 |0 |1826 |
-ROW |5428 |graphprototype| |0 |0 |24 |5 |0 |1827 |
-ROW |5429 |graphprototype| |0 |0 |24 |5 |0 |1828 |
-ROW |5430 |graphprototype| |0 |0 |24 |5 |0 |1829 |
-ROW |5431 |graphprototype| |0 |0 |24 |5 |0 |1830 |
-ROW |5432 |graphprototype| |0 |0 |24 |5 |0 |1831 |
-ROW |5433 |graphprototype| |0 |0 |24 |5 |0 |1832 |
-ROW |5434 |graphprototype| |0 |0 |24 |5 |0 |1833 |
-ROW |5435 |graphprototype| |0 |0 |24 |5 |0 |1834 |
-ROW |5436 |graphprototype| |0 |0 |24 |5 |0 |1835 |
-ROW |5437 |graph | |0 |0 |12 |5 |0 |1836 |
-ROW |5438 |graph | |12 |0 |12 |5 |0 |1836 |
-ROW |5439 |graph | |0 |5 |12 |5 |0 |1836 |
-ROW |5440 |graph | |12 |5 |12 |5 |0 |1836 |
-ROW |5441 |graph | |0 |0 |12 |5 |0 |1837 |
-ROW |5442 |graph | |12 |0 |12 |5 |0 |1837 |
-ROW |5443 |graph | |0 |5 |12 |5 |0 |1837 |
-ROW |5444 |graph | |12 |5 |12 |5 |0 |1837 |
-ROW |5445 |graph | |0 |0 |12 |5 |0 |1838 |
-ROW |5446 |graph | |12 |0 |12 |5 |0 |1838 |
-ROW |5447 |graph | |0 |5 |12 |5 |0 |1838 |
-ROW |5448 |graphprototype| |0 |0 |24 |5 |0 |1839 |
-ROW |5449 |graph | |0 |0 |12 |5 |0 |1840 |
-ROW |5450 |graph | |12 |0 |12 |5 |0 |1840 |
-ROW |5451 |graph | |0 |5 |12 |5 |0 |1840 |
-ROW |5452 |graph | |12 |5 |12 |5 |0 |1840 |
-ROW |5453 |graphprototype| |0 |10 |24 |5 |0 |1840 |
-ROW |5454 |graphprototype| |0 |15 |24 |5 |0 |1840 |
-ROW |5455 |graphprototype| |0 |20 |24 |5 |0 |1840 |
-ROW |5456 |graphprototype| |0 |25 |24 |5 |0 |1840 |
-ROW |5457 |graphprototype| |0 |30 |24 |5 |0 |1840 |
-ROW |5458 |graphprototype| |0 |0 |24 |5 |0 |1841 |
-ROW |5459 |graph | |0 |0 |12 |5 |0 |1842 |
-ROW |5460 |graph | |12 |0 |12 |5 |0 |1842 |
-ROW |5461 |graph | |0 |5 |12 |5 |0 |1842 |
-ROW |5462 |graph | |12 |5 |12 |5 |0 |1842 |
-ROW |5463 |graphprototype| |0 |10 |24 |5 |0 |1842 |
-ROW |5464 |graphprototype| |0 |15 |24 |5 |0 |1842 |
-ROW |5465 |graphprototype| |0 |20 |24 |5 |0 |1842 |
-ROW |5466 |graphprototype| |0 |25 |24 |5 |0 |1842 |
-ROW |5467 |graphprototype| |0 |30 |24 |5 |0 |1842 |
-ROW |5468 |graphprototype| |0 |0 |24 |5 |0 |1843 |
-ROW |5469 |graph | |0 |0 |12 |5 |0 |1844 |
-ROW |5470 |graph | |12 |0 |12 |5 |0 |1844 |
-ROW |5471 |graph | |0 |5 |12 |5 |0 |1844 |
-ROW |5472 |graph | |12 |5 |12 |5 |0 |1844 |
-ROW |5473 |graphprototype| |0 |10 |24 |5 |0 |1844 |
-ROW |5474 |graphprototype| |0 |15 |24 |5 |0 |1844 |
-ROW |5475 |graphprototype| |0 |20 |24 |5 |0 |1844 |
-ROW |5476 |graphprototype| |0 |25 |24 |5 |0 |1844 |
-ROW |5477 |graphprototype| |0 |30 |24 |5 |0 |1844 |
-ROW |5478 |graphprototype| |0 |0 |24 |5 |0 |1845 |
-ROW |5479 |graph | |0 |0 |12 |5 |0 |1846 |
-ROW |5480 |graphprototype| |12 |0 |12 |5 |0 |1846 |
-ROW |5481 |graph | |0 |5 |12 |5 |0 |1846 |
-ROW |5482 |graph | |12 |5 |12 |5 |0 |1846 |
-ROW |5483 |graphprototype| |0 |10 |24 |5 |0 |1846 |
-ROW |5484 |graphprototype| |0 |15 |24 |5 |0 |1846 |
-ROW |5485 |graphprototype| |0 |20 |24 |5 |0 |1846 |
-ROW |5486 |graphprototype| |0 |25 |24 |5 |0 |1846 |
-ROW |5487 |graph | |0 |0 |24 |5 |0 |1847 |
-ROW |5488 |graph | |0 |5 |24 |5 |0 |1847 |
-ROW |5489 |graph | |0 |0 |12 |5 |0 |1848 |
-ROW |5490 |graph | |12 |0 |12 |5 |0 |1848 |
-ROW |5491 |graph | |0 |5 |12 |5 |0 |1848 |
-ROW |5492 |graph | |12 |5 |12 |5 |0 |1848 |
-ROW |5493 |graph | |0 |0 |12 |5 |0 |1849 |
-ROW |5494 |graph | |12 |0 |12 |5 |0 |1849 |
-ROW |5495 |graph | |0 |5 |12 |5 |0 |1849 |
-ROW |5496 |graph | |12 |5 |12 |5 |0 |1849 |
-ROW |5497 |graph | |0 |10 |12 |5 |0 |1849 |
-ROW |5498 |graph | |12 |10 |12 |5 |0 |1849 |
-ROW |5499 |graphprototype| |0 |0 |24 |5 |0 |1850 |
-ROW |5500 |graph | |0 |0 |12 |5 |0 |1851 |
-ROW |5501 |graph | |12 |0 |12 |5 |0 |1851 |
-ROW |5502 |graph | |0 |5 |12 |5 |0 |1851 |
-ROW |5503 |graph | |12 |5 |12 |5 |0 |1851 |
-ROW |5504 |graphprototype| |0 |10 |24 |5 |0 |1851 |
-ROW |5505 |graphprototype| |0 |15 |24 |5 |0 |1851 |
-ROW |5506 |graphprototype| |0 |20 |24 |5 |0 |1851 |
-ROW |5507 |graphprototype| |0 |25 |24 |5 |0 |1851 |
-ROW |5508 |graphprototype| |0 |0 |24 |5 |0 |1852 |
-ROW |5509 |graph | |0 |0 |12 |5 |0 |1853 |
-ROW |5510 |graph | |12 |0 |12 |5 |0 |1853 |
-ROW |5511 |graph | |0 |5 |12 |5 |0 |1853 |
-ROW |5512 |graph | |12 |5 |12 |5 |0 |1853 |
-ROW |5513 |graphprototype| |0 |10 |24 |5 |0 |1853 |
-ROW |5514 |graphprototype| |0 |15 |24 |5 |0 |1853 |
-ROW |5515 |graphprototype| |0 |20 |24 |5 |0 |1853 |
-ROW |5516 |graphprototype| |0 |25 |24 |5 |0 |1853 |
-ROW |5517 |graphprototype| |0 |0 |24 |5 |0 |1854 |
-ROW |5518 |graph | |0 |0 |12 |5 |0 |1855 |
-ROW |5519 |graphprototype| |0 |5 |12 |5 |0 |1855 |
-ROW |5520 |graphprototype| |0 |10 |12 |5 |0 |1855 |
-ROW |5521 |graphprototype| |0 |0 |24 |5 |0 |1856 |
+ROW |6260 |graph | |0 |0 |12 |5 |0 |2145 |
+ROW |6261 |graph | |12 |0 |12 |5 |0 |2145 |
+ROW |6262 |graphprototype| |0 |5 |12 |5 |0 |2145 |
+ROW |6263 |graphprototype| |12 |5 |12 |5 |0 |2145 |
+ROW |6264 |graph | |0 |10 |12 |5 |0 |2145 |
+ROW |6265 |graph | |0 |0 |12 |5 |0 |2146 |
+ROW |6266 |graph | |12 |0 |12 |5 |0 |2146 |
+ROW |6267 |graphprototype| |0 |5 |12 |5 |0 |2146 |
+ROW |6268 |graphprototype| |12 |5 |12 |5 |0 |2146 |
+ROW |6269 |graph | |0 |10 |12 |5 |0 |2146 |
+ROW |6270 |graph | |0 |0 |12 |5 |0 |2147 |
+ROW |6271 |graph | |12 |0 |12 |5 |0 |2147 |
+ROW |6272 |graph | |0 |5 |12 |5 |0 |2147 |
+ROW |6273 |graph | |12 |5 |12 |5 |0 |2147 |
+ROW |6274 |graph | |0 |10 |12 |5 |0 |2147 |
+ROW |6275 |graph | |12 |10 |12 |5 |0 |2147 |
+ROW |6276 |graph | |0 |15 |12 |5 |0 |2147 |
+ROW |6277 |graph | |0 |0 |12 |5 |0 |2148 |
+ROW |6278 |graph | |12 |0 |12 |5 |0 |2148 |
+ROW |6279 |graph | |0 |5 |12 |5 |0 |2148 |
+ROW |6280 |graph | |12 |5 |12 |5 |0 |2148 |
+ROW |6281 |graph | |0 |10 |12 |5 |0 |2148 |
+ROW |6282 |graphprototype| |0 |0 |24 |5 |0 |2149 |
+ROW |6283 |graphprototype| |0 |5 |24 |5 |0 |2149 |
+ROW |6284 |graphprototype| |0 |10 |24 |5 |0 |2149 |
+ROW |6285 |graphprototype| |0 |0 |24 |5 |0 |2150 |
+ROW |6286 |graphprototype| |0 |5 |24 |5 |0 |2150 |
+ROW |6287 |graphprototype| |0 |10 |24 |5 |0 |2150 |
+ROW |6288 |graphprototype| |0 |15 |24 |5 |0 |2150 |
+ROW |6289 |graphprototype| |0 |0 |24 |5 |0 |2151 |
+ROW |6290 |graphprototype| |0 |5 |24 |5 |0 |2151 |
+ROW |6291 |graphprototype| |0 |10 |24 |5 |0 |2151 |
+ROW |6292 |graphprototype| |0 |0 |24 |5 |0 |2152 |
+ROW |6293 |graphprototype| |0 |5 |24 |5 |0 |2152 |
+ROW |6294 |graphprototype| |0 |10 |24 |5 |0 |2152 |
+ROW |6295 |graphprototype| |0 |0 |24 |5 |0 |2153 |
+ROW |6296 |graphprototype| |0 |5 |24 |5 |0 |2153 |
+ROW |6297 |graphprototype| |0 |10 |24 |5 |0 |2153 |
+ROW |6298 |graphprototype| |0 |15 |24 |5 |0 |2153 |
+ROW |6299 |graphprototype| |0 |0 |24 |5 |0 |2154 |
+ROW |6300 |graphprototype| |0 |5 |24 |5 |0 |2154 |
+ROW |6301 |graphprototype| |0 |10 |24 |5 |0 |2154 |
+ROW |6302 |graph | |0 |0 |12 |5 |0 |2155 |
+ROW |6303 |graph | |12 |0 |12 |5 |0 |2155 |
+ROW |6304 |graph | |0 |5 |12 |5 |0 |2155 |
+ROW |6305 |graph | |0 |0 |12 |5 |0 |2156 |
+ROW |6306 |graph | |12 |0 |12 |5 |0 |2156 |
+ROW |6307 |graph | |0 |5 |12 |5 |0 |2156 |
+ROW |6308 |graph | |0 |0 |12 |5 |0 |2157 |
+ROW |6309 |graph | |12 |0 |12 |5 |0 |2157 |
+ROW |6310 |graph | |0 |5 |12 |5 |0 |2157 |
+ROW |6311 |graph | |12 |5 |12 |5 |0 |2157 |
+ROW |6312 |graph | |0 |10 |12 |5 |0 |2157 |
+ROW |6313 |graph | |0 |0 |12 |5 |0 |2158 |
+ROW |6314 |graph | |12 |0 |12 |5 |0 |2158 |
+ROW |6315 |graph | |0 |5 |12 |5 |0 |2158 |
+ROW |6316 |graph | |12 |5 |12 |5 |0 |2158 |
+ROW |6317 |graph | |0 |10 |12 |5 |0 |2158 |
+ROW |6318 |graph | |12 |10 |12 |5 |0 |2158 |
+ROW |6319 |graph | |0 |0 |12 |5 |0 |2159 |
+ROW |6320 |graph | |12 |0 |12 |5 |0 |2159 |
+ROW |6321 |graph | |0 |5 |12 |5 |0 |2159 |
+ROW |6322 |graph | |12 |5 |12 |5 |0 |2159 |
+ROW |6323 |graph | |0 |10 |12 |5 |0 |2159 |
+ROW |6324 |graph | |0 |0 |12 |5 |0 |2160 |
+ROW |6325 |graph | |12 |0 |12 |5 |0 |2160 |
+ROW |6326 |graph | |0 |5 |12 |5 |0 |2160 |
+ROW |6327 |graph | |12 |5 |12 |5 |0 |2160 |
+ROW |6328 |graph | |0 |10 |12 |5 |0 |2160 |
+ROW |6329 |graph | |12 |10 |12 |5 |0 |2160 |
+ROW |6330 |graph | |0 |0 |12 |5 |0 |2161 |
+ROW |6331 |graph | |12 |0 |12 |5 |0 |2161 |
+ROW |6332 |graph | |0 |5 |12 |5 |0 |2161 |
+ROW |6333 |graph | |12 |5 |12 |5 |0 |2161 |
+ROW |6334 |graph | |0 |0 |12 |5 |0 |2162 |
+ROW |6335 |graph | |12 |0 |12 |5 |0 |2162 |
+ROW |6336 |graph | |0 |5 |12 |5 |0 |2162 |
+ROW |6337 |graph | |12 |5 |12 |5 |0 |2162 |
+ROW |6338 |graph | |0 |0 |12 |5 |0 |2163 |
+ROW |6339 |graph | |12 |0 |12 |5 |0 |2163 |
+ROW |6340 |graph | |0 |5 |12 |5 |0 |2163 |
+ROW |6341 |graph | |12 |5 |12 |5 |0 |2163 |
+ROW |6342 |graph | |0 |10 |12 |5 |0 |2163 |
+ROW |6343 |graph | |12 |10 |12 |5 |0 |2163 |
+ROW |6344 |graph | |0 |0 |12 |5 |0 |2164 |
+ROW |6345 |graph | |12 |0 |12 |5 |0 |2164 |
+ROW |6346 |graph | |0 |5 |12 |5 |0 |2164 |
+ROW |6347 |graph | |12 |5 |12 |5 |0 |2164 |
+ROW |6348 |graph | |0 |0 |12 |5 |0 |2165 |
+ROW |6349 |graph | |12 |0 |12 |5 |0 |2165 |
+ROW |6350 |graph | |0 |5 |12 |5 |0 |2165 |
+ROW |6351 |graph | |12 |5 |12 |5 |0 |2165 |
+ROW |6352 |graph | |0 |10 |12 |5 |0 |2165 |
+ROW |6353 |graph | |12 |10 |12 |5 |0 |2165 |
+ROW |6354 |graph | |0 |0 |12 |5 |0 |2166 |
+ROW |6355 |graph | |12 |0 |12 |5 |0 |2166 |
+ROW |6356 |graph | |0 |5 |12 |5 |0 |2166 |
+ROW |6357 |graph | |12 |5 |12 |5 |0 |2166 |
+ROW |6358 |graph | |0 |0 |24 |5 |0 |2167 |
+ROW |6359 |graph | |0 |5 |24 |5 |0 |2167 |
+ROW |6360 |graphprototype| |0 |10 |24 |5 |0 |2167 |
+ROW |6361 |graph | |0 |15 |24 |5 |0 |2167 |
+ROW |6362 |graph | |0 |20 |24 |5 |0 |2167 |
+ROW |6363 |graph | |0 |25 |24 |5 |0 |2167 |
+ROW |6364 |graph | |0 |30 |24 |5 |0 |2167 |
+ROW |6365 |graphprototype| |0 |0 |24 |5 |0 |2168 |
+ROW |6366 |graphprototype| |0 |5 |24 |5 |0 |2168 |
+ROW |6367 |graphprototype| |0 |10 |24 |5 |0 |2168 |
+ROW |6368 |graphprototype| |0 |15 |24 |5 |0 |2168 |
+ROW |6369 |graph | |0 |0 |24 |5 |0 |2169 |
+ROW |6370 |graph | |0 |5 |24 |5 |0 |2169 |
+ROW |6371 |graph | |0 |10 |24 |5 |0 |2169 |
+ROW |6372 |graph | |0 |15 |24 |5 |0 |2169 |
+ROW |6373 |graph | |0 |20 |24 |5 |0 |2169 |
+ROW |6374 |graph | |0 |25 |24 |5 |0 |2169 |
+ROW |6375 |graph | |0 |30 |24 |5 |0 |2169 |
+ROW |6376 |graphprototype| |0 |0 |24 |5 |0 |2170 |
+ROW |6377 |graph | |0 |5 |24 |5 |0 |2170 |
+ROW |6378 |graphprototype| |0 |10 |24 |5 |0 |2170 |
+ROW |6379 |graphprototype| |0 |15 |24 |5 |0 |2170 |
+ROW |6380 |graph | |0 |0 |12 |5 |0 |2171 |
+ROW |6381 |graph | |12 |0 |12 |5 |0 |2171 |
+ROW |6382 |graph | |0 |5 |12 |5 |0 |2171 |
+ROW |6383 |graph | |12 |5 |12 |5 |0 |2171 |
+ROW |6384 |graph | |0 |10 |12 |5 |0 |2171 |
+ROW |6385 |graph | |12 |10 |12 |5 |0 |2171 |
+ROW |6386 |graph | |0 |15 |12 |5 |0 |2171 |
+ROW |6387 |graph | |12 |15 |12 |5 |0 |2171 |
+ROW |6388 |graph | |0 |20 |24 |5 |0 |2171 |
+ROW |6389 |graph | |0 |25 |12 |5 |0 |2171 |
+ROW |6390 |graph | |12 |25 |12 |5 |0 |2171 |
+ROW |6391 |graph | |0 |30 |24 |5 |0 |2171 |
+ROW |6392 |graphprototype| |0 |0 |12 |5 |0 |2172 |
+ROW |6393 |graphprototype| |12 |0 |12 |5 |0 |2172 |
+ROW |6394 |graphprototype| |0 |5 |12 |5 |0 |2172 |
+ROW |6395 |graphprototype| |12 |5 |12 |5 |0 |2172 |
+ROW |6396 |graph | |0 |10 |12 |5 |0 |2172 |
+ROW |6397 |graph | |12 |10 |12 |5 |0 |2172 |
+ROW |6398 |graph | |0 |0 |12 |5 |0 |2173 |
+ROW |6399 |graph | |12 |0 |12 |5 |0 |2173 |
+ROW |6400 |graph | |0 |5 |12 |5 |0 |2173 |
+ROW |6401 |graph | |12 |5 |12 |5 |0 |2173 |
+ROW |6402 |graph | |0 |10 |12 |5 |0 |2173 |
+ROW |6403 |graph | |12 |10 |12 |5 |0 |2173 |
+ROW |6404 |graph | |0 |0 |12 |5 |0 |2174 |
+ROW |6405 |graph | |12 |0 |12 |5 |0 |2174 |
+ROW |6406 |graph | |0 |5 |12 |5 |0 |2174 |
+ROW |6407 |graph | |12 |5 |12 |5 |0 |2174 |
+ROW |6408 |graph | |0 |10 |12 |5 |0 |2174 |
+ROW |6409 |graph | |12 |10 |12 |5 |0 |2174 |
+ROW |6410 |graph | |0 |0 |12 |5 |0 |2175 |
+ROW |6411 |graph | |12 |0 |12 |5 |0 |2175 |
+ROW |6412 |graph | |0 |5 |12 |5 |0 |2175 |
+ROW |6413 |graph | |12 |5 |12 |5 |0 |2175 |
+ROW |6414 |graph | |0 |10 |12 |5 |0 |2175 |
+ROW |6415 |graph | |12 |10 |12 |5 |0 |2175 |
+ROW |6416 |graphprototype| |0 |0 |12 |5 |0 |2176 |
+ROW |6417 |graphprototype| |12 |0 |12 |5 |0 |2176 |
+ROW |6418 |graphprototype| |0 |5 |12 |5 |0 |2176 |
+ROW |6419 |graphprototype| |12 |5 |12 |5 |0 |2176 |
+ROW |6420 |graphprototype| |0 |10 |12 |5 |0 |2176 |
+ROW |6421 |graphprototype| |12 |10 |12 |5 |0 |2176 |
+ROW |6422 |graphprototype| |0 |15 |12 |5 |0 |2176 |
+ROW |6423 |graphprototype| |12 |15 |12 |5 |0 |2176 |
+ROW |6424 |graph | |0 |0 |12 |5 |0 |2177 |
+ROW |6425 |graph | |12 |0 |12 |5 |0 |2177 |
+ROW |6426 |graph | |0 |5 |12 |5 |0 |2177 |
+ROW |6427 |graph | |12 |5 |12 |5 |0 |2177 |
+ROW |6428 |graph | |0 |10 |12 |5 |0 |2177 |
+ROW |6429 |graph | |12 |10 |12 |5 |0 |2177 |
+ROW |6430 |graph | |0 |15 |12 |5 |0 |2177 |
+ROW |6431 |graph | |12 |15 |12 |5 |0 |2177 |
+ROW |6432 |graphprototype| |0 |0 |12 |5 |0 |2178 |
+ROW |6433 |graphprototype| |12 |0 |12 |5 |0 |2178 |
+ROW |6434 |graphprototype| |0 |5 |12 |5 |0 |2178 |
+ROW |6435 |graphprototype| |12 |5 |12 |5 |0 |2178 |
+ROW |6436 |graphprototype| |0 |10 |12 |5 |0 |2178 |
+ROW |6437 |graphprototype| |12 |10 |12 |5 |0 |2178 |
+ROW |6438 |graph | |0 |0 |12 |5 |0 |2179 |
+ROW |6439 |graph | |12 |0 |12 |5 |0 |2179 |
+ROW |6440 |graph | |0 |5 |12 |5 |0 |2179 |
+ROW |6441 |graph | |12 |5 |12 |5 |0 |2179 |
+ROW |6442 |graph | |0 |10 |12 |5 |0 |2179 |
+ROW |6443 |graph | |12 |10 |12 |5 |0 |2179 |
+ROW |6444 |graph | |0 |15 |12 |5 |0 |2179 |
+ROW |6445 |graph | |12 |15 |12 |5 |0 |2179 |
+ROW |6446 |graphprototype| |0 |20 |12 |5 |0 |2179 |
+ROW |6447 |graph | |0 |0 |12 |5 |0 |2180 |
+ROW |6448 |graph | |12 |0 |12 |5 |0 |2180 |
+ROW |6449 |graph | |0 |5 |12 |5 |0 |2180 |
+ROW |6450 |graph | |12 |5 |12 |5 |0 |2180 |
+ROW |6451 |graph | |0 |0 |12 |5 |0 |2181 |
+ROW |6452 |graphprototype| |0 |5 |12 |5 |0 |2181 |
+ROW |6453 |graphprototype| |0 |10 |12 |5 |0 |2181 |
+ROW |6454 |graphprototype| |0 |0 |24 |5 |0 |2182 |
+ROW |6455 |graphprototype| |0 |0 |24 |5 |0 |2183 |
+ROW |6456 |graphprototype| |0 |0 |24 |5 |0 |2184 |
+ROW |6457 |graphprototype| |0 |0 |24 |5 |0 |2185 |
+ROW |6458 |graphprototype| |0 |0 |24 |5 |0 |2186 |
+ROW |6459 |graphprototype| |0 |0 |24 |5 |0 |2187 |
+ROW |6460 |graphprototype| |0 |0 |24 |5 |0 |2188 |
+ROW |6461 |graphprototype| |0 |0 |24 |5 |0 |2189 |
+ROW |6462 |graphprototype| |0 |0 |24 |5 |0 |2190 |
+ROW |6463 |graph | |0 |0 |12 |5 |0 |2191 |
+ROW |6464 |graphprototype| |0 |5 |12 |5 |0 |2191 |
+ROW |6465 |graphprototype| |0 |10 |12 |5 |0 |2191 |
+ROW |6466 |graphprototype| |0 |0 |24 |5 |0 |2192 |
+ROW |6467 |graphprototype| |0 |0 |24 |5 |0 |2193 |
+ROW |6468 |graphprototype| |0 |0 |24 |5 |0 |2194 |
+ROW |6469 |graphprototype| |0 |0 |24 |5 |0 |2195 |
+ROW |6470 |graphprototype| |0 |0 |24 |5 |0 |2196 |
+ROW |6471 |graphprototype| |0 |0 |24 |5 |0 |2197 |
+ROW |6472 |graphprototype| |0 |0 |24 |5 |0 |2198 |
+ROW |6473 |graphprototype| |0 |0 |24 |5 |0 |2199 |
+ROW |6474 |graphprototype| |0 |0 |24 |5 |0 |2200 |
+ROW |6475 |graphprototype| |0 |0 |24 |5 |0 |2201 |
+ROW |6476 |graphprototype| |0 |0 |24 |5 |0 |2202 |
+ROW |6477 |graphprototype| |0 |0 |24 |5 |0 |2203 |
+ROW |6478 |graphprototype| |0 |0 |24 |5 |0 |2204 |
+ROW |6479 |graphprototype| |0 |0 |24 |5 |0 |2205 |
+ROW |6480 |graphprototype| |0 |0 |24 |5 |0 |2206 |
+ROW |6481 |graphprototype| |0 |0 |24 |5 |0 |2207 |
+ROW |6482 |graph | |0 |0 |12 |5 |0 |2208 |
+ROW |6483 |graphprototype| |0 |5 |12 |5 |0 |2208 |
+ROW |6484 |graphprototype| |0 |10 |12 |5 |0 |2208 |
+ROW |6485 |graphprototype| |0 |0 |24 |5 |0 |2209 |
+ROW |6486 |graphprototype| |0 |0 |24 |5 |0 |2210 |
+ROW |6487 |graphprototype| |0 |0 |24 |5 |0 |2211 |
+ROW |6488 |graphprototype| |0 |0 |24 |5 |0 |2212 |
+ROW |6489 |graphprototype| |0 |0 |24 |5 |0 |2213 |
+ROW |6490 |graphprototype| |0 |0 |24 |5 |0 |2214 |
+ROW |6491 |graphprototype| |0 |0 |24 |5 |0 |2215 |
+ROW |6492 |graphprototype| |0 |0 |24 |5 |0 |2216 |
+ROW |6493 |graphprototype| |0 |0 |24 |5 |0 |2217 |
+ROW |6494 |graphprototype| |0 |0 |24 |5 |0 |2218 |
+ROW |6495 |graphprototype| |0 |0 |24 |5 |0 |2219 |
+ROW |6496 |graphprototype| |0 |0 |24 |5 |0 |2220 |
+ROW |6497 |graphprototype| |0 |0 |24 |5 |0 |2221 |
+ROW |6498 |graphprototype| |0 |0 |24 |5 |0 |2222 |
+ROW |6499 |graphprototype| |0 |0 |24 |5 |0 |2223 |
+ROW |6500 |graphprototype| |0 |0 |24 |5 |0 |2224 |
+ROW |6501 |graphprototype| |0 |0 |24 |5 |0 |2225 |
+ROW |6502 |graphprototype| |0 |0 |24 |5 |0 |2226 |
+ROW |6503 |graphprototype| |0 |0 |24 |5 |0 |2227 |
+ROW |6504 |graphprototype| |0 |0 |24 |5 |0 |2228 |
+ROW |6505 |graphprototype| |0 |0 |24 |5 |0 |2229 |
+ROW |6506 |graphprototype| |0 |0 |24 |5 |0 |2230 |
+ROW |6507 |graphprototype| |0 |0 |24 |5 |0 |2231 |
+ROW |6508 |graphprototype| |0 |0 |24 |5 |0 |2232 |
+ROW |6509 |graphprototype| |0 |0 |24 |5 |0 |2233 |
+ROW |6510 |graphprototype| |0 |0 |24 |5 |0 |2234 |
+ROW |6511 |graphprototype| |0 |0 |24 |5 |0 |2235 |
+ROW |6512 |graphprototype| |0 |0 |24 |5 |0 |2236 |
+ROW |6513 |graphprototype| |0 |0 |24 |5 |0 |2237 |
+ROW |6514 |graphprototype| |0 |0 |24 |5 |0 |2238 |
+ROW |6515 |graphprototype| |0 |0 |24 |5 |0 |2239 |
+ROW |6516 |graphprototype| |0 |0 |24 |5 |0 |2240 |
+ROW |6517 |graphprototype| |0 |0 |24 |5 |0 |2241 |
+ROW |6518 |graphprototype| |0 |0 |24 |5 |0 |2242 |
+ROW |6519 |graphprototype| |0 |0 |24 |5 |0 |2243 |
+ROW |6520 |graphprototype| |0 |0 |24 |5 |0 |2244 |
+ROW |6521 |graphprototype| |0 |0 |24 |5 |0 |2245 |
+ROW |6522 |graphprototype| |0 |0 |24 |5 |0 |2246 |
+ROW |6523 |graphprototype| |0 |0 |24 |5 |0 |2247 |
+ROW |6524 |graphprototype| |0 |0 |24 |5 |0 |2248 |
+ROW |6525 |graphprototype| |0 |0 |24 |5 |0 |2249 |
+ROW |6526 |graphprototype| |0 |0 |24 |5 |0 |2250 |
+ROW |6527 |graphprototype| |0 |0 |24 |5 |0 |2251 |
+ROW |6528 |graphprototype| |0 |0 |24 |5 |0 |2252 |
+ROW |6529 |graphprototype| |0 |0 |24 |5 |0 |2253 |
+ROW |6530 |graphprototype| |0 |0 |24 |5 |0 |2254 |
+ROW |6531 |graphprototype| |0 |0 |24 |5 |0 |2255 |
+ROW |6532 |graphprototype| |0 |0 |24 |5 |0 |2256 |
+ROW |6533 |graphprototype| |0 |0 |24 |5 |0 |2257 |
+ROW |6534 |graphprototype| |0 |0 |24 |5 |0 |2258 |
+ROW |6535 |graphprototype| |0 |0 |24 |5 |0 |2259 |
+ROW |6536 |graphprototype| |0 |0 |24 |5 |0 |2260 |
+ROW |6537 |graphprototype| |0 |0 |24 |5 |0 |2261 |
+ROW |6538 |graphprototype| |0 |0 |24 |5 |0 |2262 |
+ROW |6539 |graphprototype| |0 |0 |24 |5 |0 |2263 |
+ROW |6540 |graphprototype| |0 |0 |24 |5 |0 |2264 |
+ROW |6541 |graphprototype| |0 |0 |24 |5 |0 |2265 |
+ROW |6542 |graphprototype| |0 |0 |24 |5 |0 |2266 |
+ROW |6543 |graphprototype| |0 |0 |24 |5 |0 |2267 |
+ROW |6544 |graph | |0 |0 |12 |5 |0 |2268 |
+ROW |6545 |graph | |12 |0 |12 |5 |0 |2268 |
+ROW |6546 |graph | |0 |5 |12 |5 |0 |2268 |
+ROW |6547 |graph | |12 |5 |12 |5 |0 |2268 |
+ROW |6548 |graph | |0 |0 |12 |5 |0 |2269 |
+ROW |6549 |graph | |12 |0 |12 |5 |0 |2269 |
+ROW |6550 |graph | |0 |5 |12 |5 |0 |2269 |
+ROW |6551 |graph | |12 |5 |12 |5 |0 |2269 |
+ROW |6552 |graph | |0 |0 |12 |5 |0 |2270 |
+ROW |6553 |graph | |12 |0 |12 |5 |0 |2270 |
+ROW |6554 |graph | |0 |5 |12 |5 |0 |2270 |
+ROW |6555 |graphprototype| |0 |0 |24 |5 |0 |2271 |
+ROW |6556 |graph | |0 |0 |12 |5 |0 |2272 |
+ROW |6557 |graph | |12 |0 |12 |5 |0 |2272 |
+ROW |6558 |graph | |0 |5 |12 |5 |0 |2272 |
+ROW |6559 |graph | |12 |5 |12 |5 |0 |2272 |
+ROW |6560 |graphprototype| |0 |10 |24 |5 |0 |2272 |
+ROW |6561 |graphprototype| |0 |15 |24 |5 |0 |2272 |
+ROW |6562 |graphprototype| |0 |20 |24 |5 |0 |2272 |
+ROW |6563 |graphprototype| |0 |25 |24 |5 |0 |2272 |
+ROW |6564 |graphprototype| |0 |30 |24 |5 |0 |2272 |
+ROW |6565 |graphprototype| |0 |0 |24 |5 |0 |2273 |
+ROW |6566 |graph | |0 |0 |12 |5 |0 |2274 |
+ROW |6567 |graph | |12 |0 |12 |5 |0 |2274 |
+ROW |6568 |graph | |0 |5 |12 |5 |0 |2274 |
+ROW |6569 |graph | |12 |5 |12 |5 |0 |2274 |
+ROW |6570 |graphprototype| |0 |10 |24 |5 |0 |2274 |
+ROW |6571 |graphprototype| |0 |15 |24 |5 |0 |2274 |
+ROW |6572 |graphprototype| |0 |20 |24 |5 |0 |2274 |
+ROW |6573 |graphprototype| |0 |25 |24 |5 |0 |2274 |
+ROW |6574 |graphprototype| |0 |30 |24 |5 |0 |2274 |
+ROW |6575 |graphprototype| |0 |0 |24 |5 |0 |2275 |
+ROW |6576 |graph | |0 |0 |12 |5 |0 |2276 |
+ROW |6577 |graph | |12 |0 |12 |5 |0 |2276 |
+ROW |6578 |graph | |0 |5 |12 |5 |0 |2276 |
+ROW |6579 |graph | |12 |5 |12 |5 |0 |2276 |
+ROW |6580 |graphprototype| |0 |10 |24 |5 |0 |2276 |
+ROW |6581 |graphprototype| |0 |15 |24 |5 |0 |2276 |
+ROW |6582 |graphprototype| |0 |20 |24 |5 |0 |2276 |
+ROW |6583 |graphprototype| |0 |25 |24 |5 |0 |2276 |
+ROW |6584 |graphprototype| |0 |30 |24 |5 |0 |2276 |
+ROW |6585 |graphprototype| |0 |0 |24 |5 |0 |2277 |
+ROW |6586 |graph | |0 |0 |12 |5 |0 |2278 |
+ROW |6587 |graphprototype| |12 |0 |12 |5 |0 |2278 |
+ROW |6588 |graph | |0 |5 |12 |5 |0 |2278 |
+ROW |6589 |graph | |12 |5 |12 |5 |0 |2278 |
+ROW |6590 |graphprototype| |0 |10 |24 |5 |0 |2278 |
+ROW |6591 |graphprototype| |0 |15 |24 |5 |0 |2278 |
+ROW |6592 |graphprototype| |0 |20 |24 |5 |0 |2278 |
+ROW |6593 |graphprototype| |0 |25 |24 |5 |0 |2278 |
+ROW |6594 |graph | |0 |0 |24 |5 |0 |2279 |
+ROW |6595 |graph | |0 |5 |24 |5 |0 |2279 |
+ROW |6596 |graph | |0 |0 |12 |5 |0 |2280 |
+ROW |6597 |graph | |12 |0 |12 |5 |0 |2280 |
+ROW |6598 |graph | |0 |5 |12 |5 |0 |2280 |
+ROW |6599 |graph | |12 |5 |12 |5 |0 |2280 |
+ROW |6600 |graph | |0 |0 |12 |5 |0 |2281 |
+ROW |6601 |graph | |12 |0 |12 |5 |0 |2281 |
+ROW |6602 |graph | |0 |5 |12 |5 |0 |2281 |
+ROW |6603 |graph | |12 |5 |12 |5 |0 |2281 |
+ROW |6604 |graph | |0 |10 |12 |5 |0 |2281 |
+ROW |6605 |graph | |12 |10 |12 |5 |0 |2281 |
+ROW |6606 |graphprototype| |0 |0 |24 |5 |0 |2282 |
+ROW |6607 |graph | |0 |0 |12 |5 |0 |2283 |
+ROW |6608 |graph | |12 |0 |12 |5 |0 |2283 |
+ROW |6609 |graph | |0 |5 |12 |5 |0 |2283 |
+ROW |6610 |graph | |12 |5 |12 |5 |0 |2283 |
+ROW |6611 |graphprototype| |0 |10 |24 |5 |0 |2283 |
+ROW |6612 |graphprototype| |0 |15 |24 |5 |0 |2283 |
+ROW |6613 |graphprototype| |0 |20 |24 |5 |0 |2283 |
+ROW |6614 |graphprototype| |0 |25 |24 |5 |0 |2283 |
+ROW |6615 |graphprototype| |0 |0 |24 |5 |0 |2284 |
+ROW |6616 |graph | |0 |0 |12 |5 |0 |2285 |
+ROW |6617 |graph | |12 |0 |12 |5 |0 |2285 |
+ROW |6618 |graph | |0 |5 |12 |5 |0 |2285 |
+ROW |6619 |graph | |12 |5 |12 |5 |0 |2285 |
+ROW |6620 |graphprototype| |0 |10 |24 |5 |0 |2285 |
+ROW |6621 |graphprototype| |0 |15 |24 |5 |0 |2285 |
+ROW |6622 |graphprototype| |0 |20 |24 |5 |0 |2285 |
+ROW |6623 |graphprototype| |0 |25 |24 |5 |0 |2285 |
+ROW |6624 |graphprototype| |0 |0 |24 |5 |0 |2286 |
+ROW |6625 |graph | |0 |0 |12 |5 |0 |2287 |
+ROW |6626 |graphprototype| |0 |5 |12 |5 |0 |2287 |
+ROW |6627 |graphprototype| |0 |10 |12 |5 |0 |2287 |
+ROW |6628 |graphprototype| |0 |0 |24 |5 |0 |2288 |
TABLE |widget_field
FIELDS|widget_fieldid|widgetid|type|name |value_int|value_str |value_groupid|value_hostid|value_itemid|value_graphid|value_sysmapid|value_serviceid|value_slaid|
@@ -882,1100 +882,1100 @@ ROW |1176 |400 |1 |reference |0 |NW
ROW |1177 |17 |1 |ds.hosts.3.0 |0 |Zabbix server |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
ROW |1178 |17 |1 |ds.items.3.0 |0 |Zabbix server: LLD queue |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
ROW |1179 |17 |1 |ds.color.3 |0 |524BBC |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15084 |5153 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15085 |5153 |6 |graphid |0 | |NULL |NULL |NULL |1174 |NULL |NULL |NULL |
-ROW |15086 |5154 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15087 |5154 |6 |graphid |0 | |NULL |NULL |NULL |1176 |NULL |NULL |NULL |
-ROW |15088 |5155 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15089 |5155 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15090 |5155 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15091 |5155 |7 |graphid |0 | |NULL |NULL |NULL |1172 |NULL |NULL |NULL |
-ROW |15092 |5156 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15093 |5156 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15094 |5156 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15095 |5156 |7 |graphid |0 | |NULL |NULL |NULL |1173 |NULL |NULL |NULL |
-ROW |15096 |5157 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15097 |5157 |6 |graphid |0 | |NULL |NULL |NULL |1175 |NULL |NULL |NULL |
-ROW |15098 |5158 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15099 |5158 |6 |graphid |0 | |NULL |NULL |NULL |838 |NULL |NULL |NULL |
-ROW |15100 |5159 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15101 |5159 |6 |graphid |0 | |NULL |NULL |NULL |839 |NULL |NULL |NULL |
-ROW |15102 |5160 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15103 |5160 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15104 |5160 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15105 |5160 |7 |graphid |0 | |NULL |NULL |NULL |836 |NULL |NULL |NULL |
-ROW |15106 |5161 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15107 |5161 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15108 |5161 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15109 |5161 |7 |graphid |0 | |NULL |NULL |NULL |837 |NULL |NULL |NULL |
-ROW |15110 |5162 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15111 |5162 |6 |graphid |0 | |NULL |NULL |NULL |840 |NULL |NULL |NULL |
-ROW |15112 |5163 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15113 |5163 |6 |graphid |0 | |NULL |NULL |NULL |1622 |NULL |NULL |NULL |
-ROW |15114 |5164 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15115 |5164 |6 |graphid |0 | |NULL |NULL |NULL |1628 |NULL |NULL |NULL |
-ROW |15116 |5165 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15117 |5165 |6 |graphid |0 | |NULL |NULL |NULL |1624 |NULL |NULL |NULL |
-ROW |15118 |5166 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15119 |5166 |6 |graphid |0 | |NULL |NULL |NULL |1623 |NULL |NULL |NULL |
-ROW |15120 |5167 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15121 |5167 |6 |graphid |0 | |NULL |NULL |NULL |1626 |NULL |NULL |NULL |
-ROW |15122 |5168 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15123 |5168 |6 |graphid |0 | |NULL |NULL |NULL |1627 |NULL |NULL |NULL |
-ROW |15124 |5169 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15125 |5169 |6 |graphid |0 | |NULL |NULL |NULL |1625 |NULL |NULL |NULL |
-ROW |15126 |5170 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15127 |5170 |6 |graphid |0 | |NULL |NULL |NULL |1125 |NULL |NULL |NULL |
-ROW |15128 |5171 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15129 |5171 |6 |graphid |0 | |NULL |NULL |NULL |1129 |NULL |NULL |NULL |
-ROW |15130 |5172 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15131 |5172 |6 |graphid |0 | |NULL |NULL |NULL |1128 |NULL |NULL |NULL |
-ROW |15132 |5173 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15133 |5173 |6 |graphid |0 | |NULL |NULL |NULL |1126 |NULL |NULL |NULL |
-ROW |15134 |5174 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15135 |5174 |6 |graphid |0 | |NULL |NULL |NULL |1127 |NULL |NULL |NULL |
-ROW |15136 |5175 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15137 |5175 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15138 |5175 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15139 |5175 |7 |graphid |0 | |NULL |NULL |NULL |1075 |NULL |NULL |NULL |
-ROW |15140 |5176 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15141 |5176 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15142 |5176 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15143 |5176 |7 |graphid |0 | |NULL |NULL |NULL |1630 |NULL |NULL |NULL |
-ROW |15144 |5177 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15145 |5177 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15146 |5177 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15147 |5177 |7 |graphid |0 | |NULL |NULL |NULL |1629 |NULL |NULL |NULL |
-ROW |15148 |5178 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15149 |5178 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15150 |5178 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15151 |5178 |7 |graphid |0 | |NULL |NULL |NULL |1078 |NULL |NULL |NULL |
-ROW |15152 |5179 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15153 |5179 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15154 |5179 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15155 |5179 |7 |graphid |0 | |NULL |NULL |NULL |1076 |NULL |NULL |NULL |
-ROW |15156 |5180 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15157 |5180 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15158 |5180 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15159 |5180 |7 |graphid |0 | |NULL |NULL |NULL |1079 |NULL |NULL |NULL |
-ROW |15160 |5181 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15161 |5181 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15162 |5181 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15163 |5181 |7 |graphid |0 | |NULL |NULL |NULL |1077 |NULL |NULL |NULL |
-ROW |15164 |5182 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15165 |5182 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15166 |5182 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15167 |5182 |7 |graphid |0 | |NULL |NULL |NULL |1080 |NULL |NULL |NULL |
-ROW |15168 |5183 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15169 |5183 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15170 |5183 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15171 |5183 |7 |graphid |0 | |NULL |NULL |NULL |1632 |NULL |NULL |NULL |
-ROW |15172 |5184 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15173 |5184 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15174 |5184 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15175 |5184 |7 |graphid |0 | |NULL |NULL |NULL |1631 |NULL |NULL |NULL |
-ROW |15176 |5185 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15177 |5185 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15178 |5185 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15179 |5185 |7 |graphid |0 | |NULL |NULL |NULL |1081 |NULL |NULL |NULL |
-ROW |15180 |5186 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15181 |5186 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15182 |5186 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15183 |5186 |7 |graphid |0 | |NULL |NULL |NULL |1634 |NULL |NULL |NULL |
-ROW |15184 |5187 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15185 |5187 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15186 |5187 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15187 |5187 |7 |graphid |0 | |NULL |NULL |NULL |1633 |NULL |NULL |NULL |
-ROW |15188 |5188 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15189 |5188 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15190 |5188 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15191 |5188 |7 |graphid |0 | |NULL |NULL |NULL |1084 |NULL |NULL |NULL |
-ROW |15192 |5189 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15193 |5189 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15194 |5189 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15195 |5189 |7 |graphid |0 | |NULL |NULL |NULL |1082 |NULL |NULL |NULL |
-ROW |15196 |5190 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15197 |5190 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15198 |5190 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15199 |5190 |7 |graphid |0 | |NULL |NULL |NULL |1085 |NULL |NULL |NULL |
-ROW |15200 |5191 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15201 |5191 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15202 |5191 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15203 |5191 |7 |graphid |0 | |NULL |NULL |NULL |1083 |NULL |NULL |NULL |
-ROW |15204 |5192 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15205 |5192 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15206 |5192 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15207 |5192 |7 |graphid |0 | |NULL |NULL |NULL |1086 |NULL |NULL |NULL |
-ROW |15208 |5193 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15209 |5193 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15210 |5193 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15211 |5193 |7 |graphid |0 | |NULL |NULL |NULL |1636 |NULL |NULL |NULL |
-ROW |15212 |5194 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15213 |5194 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15214 |5194 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15215 |5194 |7 |graphid |0 | |NULL |NULL |NULL |1635 |NULL |NULL |NULL |
-ROW |15216 |5195 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15217 |5195 |6 |graphid |0 | |NULL |NULL |NULL |841 |NULL |NULL |NULL |
-ROW |15218 |5196 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15219 |5196 |6 |graphid |0 | |NULL |NULL |NULL |843 |NULL |NULL |NULL |
-ROW |15220 |5197 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15221 |5197 |6 |graphid |0 | |NULL |NULL |NULL |842 |NULL |NULL |NULL |
-ROW |15222 |5198 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15223 |5198 |6 |graphid |0 | |NULL |NULL |NULL |845 |NULL |NULL |NULL |
-ROW |15224 |5199 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15225 |5199 |6 |graphid |0 | |NULL |NULL |NULL |847 |NULL |NULL |NULL |
-ROW |15226 |5200 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15227 |5200 |6 |graphid |0 | |NULL |NULL |NULL |846 |NULL |NULL |NULL |
-ROW |15228 |5201 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15229 |5201 |6 |graphid |0 | |NULL |NULL |NULL |1029 |NULL |NULL |NULL |
-ROW |15230 |5202 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15231 |5202 |6 |graphid |0 | |NULL |NULL |NULL |1027 |NULL |NULL |NULL |
-ROW |15232 |5203 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15233 |5203 |6 |graphid |0 | |NULL |NULL |NULL |1030 |NULL |NULL |NULL |
-ROW |15234 |5204 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15235 |5204 |6 |graphid |0 | |NULL |NULL |NULL |1028 |NULL |NULL |NULL |
-ROW |15236 |5205 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15237 |5205 |6 |graphid |0 | |NULL |NULL |NULL |1031 |NULL |NULL |NULL |
-ROW |15238 |5206 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15239 |5206 |6 |graphid |0 | |NULL |NULL |NULL |1011 |NULL |NULL |NULL |
-ROW |15240 |5207 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15241 |5207 |6 |graphid |0 | |NULL |NULL |NULL |1012 |NULL |NULL |NULL |
-ROW |15242 |5208 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15243 |5208 |6 |graphid |0 | |NULL |NULL |NULL |1008 |NULL |NULL |NULL |
-ROW |15244 |5209 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15245 |5209 |6 |graphid |0 | |NULL |NULL |NULL |1009 |NULL |NULL |NULL |
-ROW |15246 |5210 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15247 |5210 |6 |graphid |0 | |NULL |NULL |NULL |1007 |NULL |NULL |NULL |
-ROW |15248 |5211 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15249 |5211 |6 |graphid |0 | |NULL |NULL |NULL |1010 |NULL |NULL |NULL |
-ROW |15250 |5212 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15251 |5212 |6 |graphid |0 | |NULL |NULL |NULL |1018 |NULL |NULL |NULL |
-ROW |15252 |5213 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15253 |5213 |6 |graphid |0 | |NULL |NULL |NULL |1016 |NULL |NULL |NULL |
-ROW |15254 |5214 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15255 |5214 |6 |graphid |0 | |NULL |NULL |NULL |1019 |NULL |NULL |NULL |
-ROW |15256 |5215 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15257 |5215 |6 |graphid |0 | |NULL |NULL |NULL |1017 |NULL |NULL |NULL |
-ROW |15258 |5216 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15259 |5216 |6 |graphid |0 | |NULL |NULL |NULL |1020 |NULL |NULL |NULL |
-ROW |15260 |5217 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15261 |5217 |6 |graphid |0 | |NULL |NULL |NULL |1025 |NULL |NULL |NULL |
-ROW |15262 |5218 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15263 |5218 |6 |graphid |0 | |NULL |NULL |NULL |1026 |NULL |NULL |NULL |
-ROW |15264 |5219 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15265 |5219 |6 |graphid |0 | |NULL |NULL |NULL |1022 |NULL |NULL |NULL |
-ROW |15266 |5220 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15267 |5220 |6 |graphid |0 | |NULL |NULL |NULL |1023 |NULL |NULL |NULL |
-ROW |15268 |5221 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15269 |5221 |6 |graphid |0 | |NULL |NULL |NULL |1021 |NULL |NULL |NULL |
-ROW |15270 |5222 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15271 |5222 |6 |graphid |0 | |NULL |NULL |NULL |1024 |NULL |NULL |NULL |
-ROW |15272 |5223 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15273 |5223 |6 |graphid |0 | |NULL |NULL |NULL |532 |NULL |NULL |NULL |
-ROW |15274 |5224 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15275 |5224 |6 |graphid |0 | |NULL |NULL |NULL |530 |NULL |NULL |NULL |
-ROW |15276 |5225 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15277 |5225 |6 |graphid |0 | |NULL |NULL |NULL |531 |NULL |NULL |NULL |
-ROW |15278 |5226 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15279 |5226 |6 |graphid |0 | |NULL |NULL |NULL |529 |NULL |NULL |NULL |
-ROW |15280 |5227 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15281 |5227 |6 |graphid |0 | |NULL |NULL |NULL |806 |NULL |NULL |NULL |
-ROW |15282 |5228 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15283 |5228 |6 |graphid |0 | |NULL |NULL |NULL |804 |NULL |NULL |NULL |
-ROW |15284 |5229 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15285 |5229 |6 |graphid |0 | |NULL |NULL |NULL |805 |NULL |NULL |NULL |
-ROW |15286 |5230 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15287 |5230 |6 |graphid |0 | |NULL |NULL |NULL |803 |NULL |NULL |NULL |
-ROW |15288 |5231 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15289 |5231 |6 |graphid |0 | |NULL |NULL |NULL |392 |NULL |NULL |NULL |
-ROW |15290 |5232 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15291 |5232 |6 |graphid |0 | |NULL |NULL |NULL |404 |NULL |NULL |NULL |
-ROW |15292 |5233 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15293 |5233 |6 |graphid |0 | |NULL |NULL |NULL |406 |NULL |NULL |NULL |
-ROW |15294 |5234 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15295 |5234 |6 |graphid |0 | |NULL |NULL |NULL |410 |NULL |NULL |NULL |
-ROW |15296 |5235 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15297 |5235 |6 |graphid |0 | |NULL |NULL |NULL |527 |NULL |NULL |NULL |
-ROW |15298 |5236 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15299 |5236 |6 |graphid |0 | |NULL |NULL |NULL |788 |NULL |NULL |NULL |
-ROW |15300 |5237 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15301 |5237 |6 |graphid |0 | |NULL |NULL |NULL |1651 |NULL |NULL |NULL |
-ROW |15302 |5238 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15303 |5238 |6 |graphid |0 | |NULL |NULL |NULL |1653 |NULL |NULL |NULL |
-ROW |15304 |5239 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15305 |5239 |6 |graphid |0 | |NULL |NULL |NULL |1652 |NULL |NULL |NULL |
-ROW |15306 |5240 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15307 |5240 |6 |graphid |0 | |NULL |NULL |NULL |1445 |NULL |NULL |NULL |
-ROW |15308 |5241 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15309 |5241 |6 |graphid |0 | |NULL |NULL |NULL |802 |NULL |NULL |NULL |
-ROW |15310 |5242 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15311 |5242 |6 |graphid |0 | |NULL |NULL |NULL |799 |NULL |NULL |NULL |
-ROW |15312 |5243 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15313 |5243 |6 |graphid |0 | |NULL |NULL |NULL |800 |NULL |NULL |NULL |
-ROW |15314 |5244 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15315 |5244 |6 |graphid |0 | |NULL |NULL |NULL |798 |NULL |NULL |NULL |
-ROW |15316 |5245 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15317 |5245 |6 |graphid |0 | |NULL |NULL |NULL |797 |NULL |NULL |NULL |
-ROW |15318 |5246 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15319 |5246 |6 |graphid |0 | |NULL |NULL |NULL |801 |NULL |NULL |NULL |
-ROW |15320 |5247 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15321 |5247 |6 |graphid |0 | |NULL |NULL |NULL |1659 |NULL |NULL |NULL |
-ROW |15322 |5248 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15323 |5248 |6 |graphid |0 | |NULL |NULL |NULL |1661 |NULL |NULL |NULL |
-ROW |15324 |5249 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15325 |5249 |6 |graphid |0 | |NULL |NULL |NULL |1660 |NULL |NULL |NULL |
-ROW |15326 |5250 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15327 |5250 |6 |graphid |0 | |NULL |NULL |NULL |1444 |NULL |NULL |NULL |
-ROW |15328 |5251 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15329 |5251 |4 |itemid |0 | |NULL |NULL |42965 |NULL |NULL |NULL |NULL |
-ROW |15330 |5252 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15331 |5252 |6 |graphid |0 | |NULL |NULL |NULL |2335 |NULL |NULL |NULL |
-ROW |15332 |5253 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15333 |5253 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15334 |5253 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15335 |5253 |7 |graphid |0 | |NULL |NULL |NULL |2326 |NULL |NULL |NULL |
-ROW |15336 |5254 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15337 |5254 |6 |graphid |0 | |NULL |NULL |NULL |2331 |NULL |NULL |NULL |
-ROW |15338 |5255 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15339 |5255 |6 |graphid |0 | |NULL |NULL |NULL |2332 |NULL |NULL |NULL |
-ROW |15340 |5256 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15341 |5256 |4 |itemid |0 | |NULL |NULL |42968 |NULL |NULL |NULL |NULL |
-ROW |15342 |5257 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15343 |5257 |6 |graphid |0 | |NULL |NULL |NULL |2336 |NULL |NULL |NULL |
-ROW |15344 |5258 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15345 |5258 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15346 |5258 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15347 |5258 |7 |graphid |0 | |NULL |NULL |NULL |2328 |NULL |NULL |NULL |
-ROW |15348 |5259 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15349 |5259 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15350 |5259 |0 |source_type |3 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15351 |5259 |5 |itemid |0 | |NULL |NULL |43002 |NULL |NULL |NULL |NULL |
-ROW |15352 |5260 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15353 |5260 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15354 |5260 |0 |source_type |3 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15355 |5260 |5 |itemid |0 | |NULL |NULL |43007 |NULL |NULL |NULL |NULL |
-ROW |15356 |5261 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15357 |5261 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15358 |5261 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15359 |5261 |7 |graphid |0 | |NULL |NULL |NULL |2329 |NULL |NULL |NULL |
-ROW |15360 |5262 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15361 |5262 |4 |itemid |0 | |NULL |NULL |42979 |NULL |NULL |NULL |NULL |
-ROW |15362 |5263 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15363 |5263 |6 |graphid |0 | |NULL |NULL |NULL |2335 |NULL |NULL |NULL |
-ROW |15364 |5264 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15365 |5264 |4 |itemid |0 | |NULL |NULL |42975 |NULL |NULL |NULL |NULL |
-ROW |15366 |5265 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15367 |5265 |4 |itemid |0 | |NULL |NULL |42974 |NULL |NULL |NULL |NULL |
-ROW |15368 |5266 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15369 |5266 |4 |itemid |0 | |NULL |NULL |42972 |NULL |NULL |NULL |NULL |
-ROW |15370 |5267 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15371 |5267 |6 |graphid |0 | |NULL |NULL |NULL |2330 |NULL |NULL |NULL |
-ROW |15372 |5268 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15373 |5268 |4 |itemid |0 | |NULL |NULL |42962 |NULL |NULL |NULL |NULL |
-ROW |15374 |5269 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15375 |5269 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15376 |5269 |0 |source_type |3 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15377 |5269 |5 |itemid |0 | |NULL |NULL |42996 |NULL |NULL |NULL |NULL |
-ROW |15378 |5270 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15379 |5270 |4 |itemid |0 | |NULL |NULL |42958 |NULL |NULL |NULL |NULL |
-ROW |15380 |5271 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15381 |5271 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15382 |5271 |0 |source_type |3 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15383 |5271 |5 |itemid |0 | |NULL |NULL |42997 |NULL |NULL |NULL |NULL |
-ROW |15384 |5272 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15385 |5272 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15386 |5272 |0 |source_type |3 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15387 |5272 |5 |itemid |0 | |NULL |NULL |42998 |NULL |NULL |NULL |NULL |
-ROW |15388 |5273 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15389 |5273 |4 |itemid |0 | |NULL |NULL |42937 |NULL |NULL |NULL |NULL |
-ROW |15390 |5274 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15391 |5274 |4 |itemid |0 | |NULL |NULL |42952 |NULL |NULL |NULL |NULL |
-ROW |15392 |5275 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15393 |5275 |4 |itemid |0 | |NULL |NULL |42938 |NULL |NULL |NULL |NULL |
-ROW |15394 |5276 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15395 |5276 |6 |graphid |0 | |NULL |NULL |NULL |2337 |NULL |NULL |NULL |
-ROW |15396 |5277 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15397 |5277 |6 |graphid |0 | |NULL |NULL |NULL |2338 |NULL |NULL |NULL |
-ROW |15398 |5278 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15399 |5278 |4 |itemid |0 | |NULL |NULL |42942 |NULL |NULL |NULL |NULL |
-ROW |15400 |5279 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15401 |5279 |4 |itemid |0 | |NULL |NULL |42939 |NULL |NULL |NULL |NULL |
-ROW |15402 |5280 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15403 |5280 |4 |itemid |0 | |NULL |NULL |42944 |NULL |NULL |NULL |NULL |
-ROW |15404 |5281 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15405 |5281 |6 |graphid |0 | |NULL |NULL |NULL |2339 |NULL |NULL |NULL |
-ROW |15406 |5282 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15407 |5282 |4 |itemid |0 | |NULL |NULL |42984 |NULL |NULL |NULL |NULL |
-ROW |15408 |5283 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15409 |5283 |4 |itemid |0 | |NULL |NULL |42936 |NULL |NULL |NULL |NULL |
-ROW |15410 |5284 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15411 |5284 |4 |itemid |0 | |NULL |NULL |42941 |NULL |NULL |NULL |NULL |
-ROW |15412 |5285 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15413 |5285 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15414 |5285 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15415 |5285 |7 |graphid |0 | |NULL |NULL |NULL |2326 |NULL |NULL |NULL |
-ROW |15416 |5286 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15417 |5286 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15418 |5286 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15419 |5286 |7 |graphid |0 | |NULL |NULL |NULL |2325 |NULL |NULL |NULL |
-ROW |15420 |5287 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15421 |5287 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15422 |5287 |0 |source_type |3 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15423 |5287 |5 |itemid |0 | |NULL |NULL |43000 |NULL |NULL |NULL |NULL |
-ROW |15424 |5288 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15425 |5288 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15426 |5288 |0 |source_type |3 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15427 |5288 |5 |itemid |0 | |NULL |NULL |42999 |NULL |NULL |NULL |NULL |
-ROW |15428 |5289 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15429 |5289 |6 |graphid |0 | |NULL |NULL |NULL |2333 |NULL |NULL |NULL |
-ROW |15430 |5290 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15431 |5290 |6 |graphid |0 | |NULL |NULL |NULL |2340 |NULL |NULL |NULL |
-ROW |15432 |5291 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15433 |5291 |6 |graphid |0 | |NULL |NULL |NULL |1112 |NULL |NULL |NULL |
-ROW |15434 |5292 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15435 |5292 |6 |graphid |0 | |NULL |NULL |NULL |1113 |NULL |NULL |NULL |
-ROW |15436 |5293 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15437 |5293 |6 |graphid |0 | |NULL |NULL |NULL |1110 |NULL |NULL |NULL |
-ROW |15438 |5294 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15439 |5294 |6 |graphid |0 | |NULL |NULL |NULL |1109 |NULL |NULL |NULL |
-ROW |15440 |5295 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15441 |5295 |6 |graphid |0 | |NULL |NULL |NULL |1111 |NULL |NULL |NULL |
-ROW |15442 |5296 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15443 |5296 |6 |graphid |0 | |NULL |NULL |NULL |1114 |NULL |NULL |NULL |
-ROW |15444 |5297 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15445 |5297 |6 |graphid |0 | |NULL |NULL |NULL |1139 |NULL |NULL |NULL |
-ROW |15446 |5298 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15447 |5298 |6 |graphid |0 | |NULL |NULL |NULL |1140 |NULL |NULL |NULL |
-ROW |15448 |5299 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15449 |5299 |6 |graphid |0 | |NULL |NULL |NULL |1137 |NULL |NULL |NULL |
-ROW |15450 |5300 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15451 |5300 |6 |graphid |0 | |NULL |NULL |NULL |1136 |NULL |NULL |NULL |
-ROW |15452 |5301 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15453 |5301 |6 |graphid |0 | |NULL |NULL |NULL |1138 |NULL |NULL |NULL |
-ROW |15454 |5302 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15455 |5302 |6 |graphid |0 | |NULL |NULL |NULL |1141 |NULL |NULL |NULL |
-ROW |15456 |5303 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15457 |5303 |6 |graphid |0 | |NULL |NULL |NULL |1118 |NULL |NULL |NULL |
-ROW |15458 |5304 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15459 |5304 |6 |graphid |0 | |NULL |NULL |NULL |1119 |NULL |NULL |NULL |
-ROW |15460 |5305 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15461 |5305 |6 |graphid |0 | |NULL |NULL |NULL |1116 |NULL |NULL |NULL |
-ROW |15462 |5306 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15463 |5306 |6 |graphid |0 | |NULL |NULL |NULL |1115 |NULL |NULL |NULL |
-ROW |15464 |5307 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15465 |5307 |6 |graphid |0 | |NULL |NULL |NULL |1117 |NULL |NULL |NULL |
-ROW |15466 |5308 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15467 |5308 |6 |graphid |0 | |NULL |NULL |NULL |1120 |NULL |NULL |NULL |
-ROW |15468 |5309 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15469 |5309 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15470 |5309 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15471 |5309 |7 |graphid |0 | |NULL |NULL |NULL |1387 |NULL |NULL |NULL |
-ROW |15472 |5310 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15473 |5310 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15474 |5310 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15475 |5310 |7 |graphid |0 | |NULL |NULL |NULL |1382 |NULL |NULL |NULL |
-ROW |15476 |5311 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15477 |5311 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15478 |5311 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15479 |5311 |7 |graphid |0 | |NULL |NULL |NULL |1380 |NULL |NULL |NULL |
-ROW |15480 |5312 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15481 |5312 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15482 |5312 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15483 |5312 |7 |graphid |0 | |NULL |NULL |NULL |1386 |NULL |NULL |NULL |
-ROW |15484 |5313 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15485 |5313 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15486 |5313 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15487 |5313 |7 |graphid |0 | |NULL |NULL |NULL |1383 |NULL |NULL |NULL |
-ROW |15488 |5314 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15489 |5314 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15490 |5314 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15491 |5314 |7 |graphid |0 | |NULL |NULL |NULL |1381 |NULL |NULL |NULL |
-ROW |15492 |5315 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15493 |5315 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15494 |5315 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15495 |5315 |7 |graphid |0 | |NULL |NULL |NULL |1384 |NULL |NULL |NULL |
-ROW |15496 |5316 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15497 |5316 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15498 |5316 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15499 |5316 |7 |graphid |0 | |NULL |NULL |NULL |1385 |NULL |NULL |NULL |
-ROW |15500 |5317 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15501 |5317 |6 |graphid |0 | |NULL |NULL |NULL |1390 |NULL |NULL |NULL |
-ROW |15502 |5318 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15503 |5318 |6 |graphid |0 | |NULL |NULL |NULL |1393 |NULL |NULL |NULL |
-ROW |15504 |5319 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15505 |5319 |6 |graphid |0 | |NULL |NULL |NULL |1391 |NULL |NULL |NULL |
-ROW |15506 |5320 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15507 |5320 |6 |graphid |0 | |NULL |NULL |NULL |1394 |NULL |NULL |NULL |
-ROW |15508 |5321 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15509 |5321 |6 |graphid |0 | |NULL |NULL |NULL |1392 |NULL |NULL |NULL |
-ROW |15510 |5322 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15511 |5322 |6 |graphid |0 | |NULL |NULL |NULL |1395 |NULL |NULL |NULL |
-ROW |15512 |5323 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15513 |5323 |6 |graphid |0 | |NULL |NULL |NULL |1388 |NULL |NULL |NULL |
-ROW |15514 |5324 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15515 |5324 |6 |graphid |0 | |NULL |NULL |NULL |1389 |NULL |NULL |NULL |
-ROW |15516 |5325 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15517 |5325 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15518 |5325 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15519 |5325 |7 |graphid |0 | |NULL |NULL |NULL |1221 |NULL |NULL |NULL |
-ROW |15520 |5326 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15521 |5326 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15522 |5326 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15523 |5326 |7 |graphid |0 | |NULL |NULL |NULL |1219 |NULL |NULL |NULL |
-ROW |15524 |5327 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15525 |5327 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15526 |5327 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15527 |5327 |7 |graphid |0 | |NULL |NULL |NULL |1222 |NULL |NULL |NULL |
-ROW |15528 |5328 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15529 |5328 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15530 |5328 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15531 |5328 |7 |graphid |0 | |NULL |NULL |NULL |1220 |NULL |NULL |NULL |
-ROW |15532 |5329 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15533 |5329 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15534 |5329 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15535 |5329 |7 |graphid |0 | |NULL |NULL |NULL |2323 |NULL |NULL |NULL |
-ROW |15536 |5330 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15537 |5330 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15538 |5330 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15539 |5330 |7 |graphid |0 | |NULL |NULL |NULL |2324 |NULL |NULL |NULL |
-ROW |15540 |5331 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15541 |5331 |6 |graphid |0 | |NULL |NULL |NULL |1091 |NULL |NULL |NULL |
-ROW |15542 |5332 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15543 |5332 |6 |graphid |0 | |NULL |NULL |NULL |1095 |NULL |NULL |NULL |
-ROW |15544 |5333 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15545 |5333 |6 |graphid |0 | |NULL |NULL |NULL |1092 |NULL |NULL |NULL |
-ROW |15546 |5334 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15547 |5334 |6 |graphid |0 | |NULL |NULL |NULL |1094 |NULL |NULL |NULL |
-ROW |15548 |5335 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15549 |5335 |6 |graphid |0 | |NULL |NULL |NULL |1099 |NULL |NULL |NULL |
-ROW |15550 |5336 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15551 |5336 |6 |graphid |0 | |NULL |NULL |NULL |1100 |NULL |NULL |NULL |
-ROW |15552 |5337 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15553 |5337 |6 |graphid |0 | |NULL |NULL |NULL |1101 |NULL |NULL |NULL |
-ROW |15554 |5338 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15555 |5338 |6 |graphid |0 | |NULL |NULL |NULL |1102 |NULL |NULL |NULL |
-ROW |15556 |5339 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15557 |5339 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15558 |5339 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15559 |5339 |7 |graphid |0 | |NULL |NULL |NULL |1090 |NULL |NULL |NULL |
-ROW |15560 |5340 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15561 |5340 |6 |graphid |0 | |NULL |NULL |NULL |1093 |NULL |NULL |NULL |
-ROW |15562 |5341 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15563 |5341 |6 |graphid |0 | |NULL |NULL |NULL |1098 |NULL |NULL |NULL |
-ROW |15564 |5342 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15565 |5342 |6 |graphid |0 | |NULL |NULL |NULL |1096 |NULL |NULL |NULL |
-ROW |15566 |5343 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15567 |5343 |6 |graphid |0 | |NULL |NULL |NULL |1097 |NULL |NULL |NULL |
-ROW |15568 |5344 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15569 |5344 |6 |graphid |0 | |NULL |NULL |NULL |2120 |NULL |NULL |NULL |
-ROW |15570 |5345 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15571 |5345 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15572 |5345 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15573 |5345 |7 |graphid |0 | |NULL |NULL |NULL |2115 |NULL |NULL |NULL |
-ROW |15574 |5346 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15575 |5346 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15576 |5346 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15577 |5346 |7 |graphid |0 | |NULL |NULL |NULL |2114 |NULL |NULL |NULL |
-ROW |15578 |5347 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15579 |5347 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15580 |5347 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15581 |5347 |7 |graphid |0 | |NULL |NULL |NULL |741 |NULL |NULL |NULL |
-ROW |15582 |5348 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15583 |5348 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15584 |5348 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15585 |5348 |7 |graphid |0 | |NULL |NULL |NULL |745 |NULL |NULL |NULL |
-ROW |15586 |5349 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15587 |5349 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15588 |5349 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15589 |5349 |7 |graphid |0 | |NULL |NULL |NULL |766 |NULL |NULL |NULL |
-ROW |15590 |5350 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15591 |5350 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15592 |5350 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15593 |5350 |7 |graphid |0 | |NULL |NULL |NULL |899 |NULL |NULL |NULL |
-ROW |15594 |5351 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15595 |5351 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15596 |5351 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15597 |5351 |7 |graphid |0 | |NULL |NULL |NULL |1287 |NULL |NULL |NULL |
-ROW |15598 |5352 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15599 |5352 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15600 |5352 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15601 |5352 |7 |graphid |0 | |NULL |NULL |NULL |1238 |NULL |NULL |NULL |
-ROW |15602 |5353 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15603 |5353 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15604 |5353 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15605 |5353 |7 |graphid |0 | |NULL |NULL |NULL |1307 |NULL |NULL |NULL |
-ROW |15606 |5354 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15607 |5354 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15608 |5354 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15609 |5354 |7 |graphid |0 | |NULL |NULL |NULL |2123 |NULL |NULL |NULL |
-ROW |15610 |5355 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15611 |5355 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15612 |5355 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15613 |5355 |7 |graphid |0 | |NULL |NULL |NULL |2124 |NULL |NULL |NULL |
-ROW |15614 |5356 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15615 |5356 |6 |graphid |0 | |NULL |NULL |NULL |2127 |NULL |NULL |NULL |
-ROW |15616 |5357 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15617 |5357 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15618 |5357 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15619 |5357 |7 |graphid |0 | |NULL |NULL |NULL |2126 |NULL |NULL |NULL |
-ROW |15620 |5358 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15621 |5358 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15622 |5358 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15623 |5358 |7 |graphid |0 | |NULL |NULL |NULL |2125 |NULL |NULL |NULL |
-ROW |15624 |5359 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15625 |5359 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15626 |5359 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15627 |5359 |7 |graphid |0 | |NULL |NULL |NULL |2128 |NULL |NULL |NULL |
-ROW |15628 |5360 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15629 |5360 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15630 |5360 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15631 |5360 |7 |graphid |0 | |NULL |NULL |NULL |2129 |NULL |NULL |NULL |
-ROW |15632 |5361 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15633 |5361 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15634 |5361 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15635 |5361 |7 |graphid |0 | |NULL |NULL |NULL |2130 |NULL |NULL |NULL |
-ROW |15636 |5362 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15637 |5362 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15638 |5362 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15639 |5362 |7 |graphid |0 | |NULL |NULL |NULL |2138 |NULL |NULL |NULL |
-ROW |15640 |5363 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15641 |5363 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15642 |5363 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15643 |5363 |7 |graphid |0 | |NULL |NULL |NULL |2141 |NULL |NULL |NULL |
-ROW |15644 |5364 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15645 |5364 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15646 |5364 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15647 |5364 |7 |graphid |0 | |NULL |NULL |NULL |2143 |NULL |NULL |NULL |
-ROW |15648 |5365 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15649 |5365 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15650 |5365 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15651 |5365 |7 |graphid |0 | |NULL |NULL |NULL |2144 |NULL |NULL |NULL |
-ROW |15652 |5366 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15653 |5366 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15654 |5366 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15655 |5366 |7 |graphid |0 | |NULL |NULL |NULL |2145 |NULL |NULL |NULL |
-ROW |15656 |5367 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15657 |5367 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15658 |5367 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15659 |5367 |7 |graphid |0 | |NULL |NULL |NULL |2146 |NULL |NULL |NULL |
-ROW |15660 |5368 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15661 |5368 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15662 |5368 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15663 |5368 |7 |graphid |0 | |NULL |NULL |NULL |2147 |NULL |NULL |NULL |
-ROW |15664 |5369 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15665 |5369 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15666 |5369 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15667 |5369 |7 |graphid |0 | |NULL |NULL |NULL |2148 |NULL |NULL |NULL |
-ROW |15668 |5370 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15669 |5370 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15670 |5370 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15671 |5370 |7 |graphid |0 | |NULL |NULL |NULL |2149 |NULL |NULL |NULL |
-ROW |15672 |5371 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15673 |5371 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15674 |5371 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15675 |5371 |7 |graphid |0 | |NULL |NULL |NULL |2150 |NULL |NULL |NULL |
-ROW |15676 |5372 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15677 |5372 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15678 |5372 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15679 |5372 |7 |graphid |0 | |NULL |NULL |NULL |2151 |NULL |NULL |NULL |
-ROW |15680 |5373 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15681 |5373 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15682 |5373 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15683 |5373 |7 |graphid |0 | |NULL |NULL |NULL |2152 |NULL |NULL |NULL |
-ROW |15684 |5374 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15685 |5374 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15686 |5374 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15687 |5374 |7 |graphid |0 | |NULL |NULL |NULL |1564 |NULL |NULL |NULL |
-ROW |15688 |5375 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15689 |5375 |6 |graphid |0 | |NULL |NULL |NULL |1567 |NULL |NULL |NULL |
-ROW |15690 |5376 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15691 |5376 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15692 |5376 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15693 |5376 |7 |graphid |0 | |NULL |NULL |NULL |1566 |NULL |NULL |NULL |
-ROW |15694 |5377 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15695 |5377 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15696 |5377 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15697 |5377 |7 |graphid |0 | |NULL |NULL |NULL |1565 |NULL |NULL |NULL |
-ROW |15698 |5378 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15699 |5378 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15700 |5378 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15701 |5378 |7 |graphid |0 | |NULL |NULL |NULL |2153 |NULL |NULL |NULL |
-ROW |15702 |5379 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15703 |5379 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15704 |5379 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15705 |5379 |7 |graphid |0 | |NULL |NULL |NULL |2154 |NULL |NULL |NULL |
-ROW |15706 |5380 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15707 |5380 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15708 |5380 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15709 |5380 |7 |graphid |0 | |NULL |NULL |NULL |2155 |NULL |NULL |NULL |
-ROW |15710 |5381 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15711 |5381 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15712 |5381 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15713 |5381 |7 |graphid |0 | |NULL |NULL |NULL |2156 |NULL |NULL |NULL |
-ROW |15714 |5382 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15715 |5382 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15716 |5382 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15717 |5382 |7 |graphid |0 | |NULL |NULL |NULL |2157 |NULL |NULL |NULL |
-ROW |15718 |5383 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15719 |5383 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15720 |5383 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15721 |5383 |7 |graphid |0 | |NULL |NULL |NULL |2158 |NULL |NULL |NULL |
-ROW |15722 |5384 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15723 |5384 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15724 |5384 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15725 |5384 |7 |graphid |0 | |NULL |NULL |NULL |2159 |NULL |NULL |NULL |
-ROW |15726 |5385 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15727 |5385 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15728 |5385 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15729 |5385 |7 |graphid |0 | |NULL |NULL |NULL |2160 |NULL |NULL |NULL |
-ROW |15730 |5386 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15731 |5386 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15732 |5386 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15733 |5386 |7 |graphid |0 | |NULL |NULL |NULL |2161 |NULL |NULL |NULL |
-ROW |15734 |5387 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15735 |5387 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15736 |5387 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15737 |5387 |7 |graphid |0 | |NULL |NULL |NULL |2162 |NULL |NULL |NULL |
-ROW |15738 |5388 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15739 |5388 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15740 |5388 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15741 |5388 |7 |graphid |0 | |NULL |NULL |NULL |2163 |NULL |NULL |NULL |
-ROW |15742 |5389 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15743 |5389 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15744 |5389 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15745 |5389 |7 |graphid |0 | |NULL |NULL |NULL |2164 |NULL |NULL |NULL |
-ROW |15746 |5390 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15747 |5390 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15748 |5390 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15749 |5390 |7 |graphid |0 | |NULL |NULL |NULL |2165 |NULL |NULL |NULL |
-ROW |15750 |5391 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15751 |5391 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15752 |5391 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15753 |5391 |7 |graphid |0 | |NULL |NULL |NULL |2166 |NULL |NULL |NULL |
-ROW |15754 |5392 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15755 |5392 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15756 |5392 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15757 |5392 |7 |graphid |0 | |NULL |NULL |NULL |2167 |NULL |NULL |NULL |
-ROW |15758 |5393 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15759 |5393 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15760 |5393 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15761 |5393 |7 |graphid |0 | |NULL |NULL |NULL |2168 |NULL |NULL |NULL |
-ROW |15762 |5394 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15763 |5394 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15764 |5394 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15765 |5394 |7 |graphid |0 | |NULL |NULL |NULL |2169 |NULL |NULL |NULL |
-ROW |15766 |5395 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15767 |5395 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15768 |5395 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15769 |5395 |7 |graphid |0 | |NULL |NULL |NULL |2170 |NULL |NULL |NULL |
-ROW |15770 |5396 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15771 |5396 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15772 |5396 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15773 |5396 |7 |graphid |0 | |NULL |NULL |NULL |2171 |NULL |NULL |NULL |
-ROW |15774 |5397 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15775 |5397 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15776 |5397 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15777 |5397 |7 |graphid |0 | |NULL |NULL |NULL |2172 |NULL |NULL |NULL |
-ROW |15778 |5398 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15779 |5398 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15780 |5398 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15781 |5398 |7 |graphid |0 | |NULL |NULL |NULL |2173 |NULL |NULL |NULL |
-ROW |15782 |5399 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15783 |5399 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15784 |5399 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15785 |5399 |7 |graphid |0 | |NULL |NULL |NULL |2174 |NULL |NULL |NULL |
-ROW |15786 |5400 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15787 |5400 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15788 |5400 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15789 |5400 |7 |graphid |0 | |NULL |NULL |NULL |2175 |NULL |NULL |NULL |
-ROW |15790 |5401 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15791 |5401 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15792 |5401 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15793 |5401 |7 |graphid |0 | |NULL |NULL |NULL |2176 |NULL |NULL |NULL |
-ROW |15794 |5402 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15795 |5402 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15796 |5402 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15797 |5402 |7 |graphid |0 | |NULL |NULL |NULL |2177 |NULL |NULL |NULL |
-ROW |15798 |5403 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15799 |5403 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15800 |5403 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15801 |5403 |7 |graphid |0 | |NULL |NULL |NULL |2178 |NULL |NULL |NULL |
-ROW |15802 |5404 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15803 |5404 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15804 |5404 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15805 |5404 |7 |graphid |0 | |NULL |NULL |NULL |2179 |NULL |NULL |NULL |
-ROW |15806 |5405 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15807 |5405 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15808 |5405 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15809 |5405 |7 |graphid |0 | |NULL |NULL |NULL |2180 |NULL |NULL |NULL |
-ROW |15810 |5406 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15811 |5406 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15812 |5406 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15813 |5406 |7 |graphid |0 | |NULL |NULL |NULL |2181 |NULL |NULL |NULL |
-ROW |15814 |5407 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15815 |5407 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15816 |5407 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15817 |5407 |7 |graphid |0 | |NULL |NULL |NULL |2182 |NULL |NULL |NULL |
-ROW |15818 |5408 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15819 |5408 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15820 |5408 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15821 |5408 |7 |graphid |0 | |NULL |NULL |NULL |2183 |NULL |NULL |NULL |
-ROW |15822 |5409 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15823 |5409 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15824 |5409 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15825 |5409 |7 |graphid |0 | |NULL |NULL |NULL |2184 |NULL |NULL |NULL |
-ROW |15826 |5410 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15827 |5410 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15828 |5410 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15829 |5410 |7 |graphid |0 | |NULL |NULL |NULL |2185 |NULL |NULL |NULL |
-ROW |15830 |5411 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15831 |5411 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15832 |5411 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15833 |5411 |7 |graphid |0 | |NULL |NULL |NULL |2186 |NULL |NULL |NULL |
-ROW |15834 |5412 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15835 |5412 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15836 |5412 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15837 |5412 |7 |graphid |0 | |NULL |NULL |NULL |2187 |NULL |NULL |NULL |
-ROW |15838 |5413 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15839 |5413 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15840 |5413 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15841 |5413 |7 |graphid |0 | |NULL |NULL |NULL |2188 |NULL |NULL |NULL |
-ROW |15842 |5414 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15843 |5414 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15844 |5414 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15845 |5414 |7 |graphid |0 | |NULL |NULL |NULL |2189 |NULL |NULL |NULL |
-ROW |15846 |5415 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15847 |5415 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15848 |5415 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15849 |5415 |7 |graphid |0 | |NULL |NULL |NULL |2190 |NULL |NULL |NULL |
-ROW |15850 |5416 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15851 |5416 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15852 |5416 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15853 |5416 |7 |graphid |0 | |NULL |NULL |NULL |2191 |NULL |NULL |NULL |
-ROW |15854 |5417 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15855 |5417 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15856 |5417 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15857 |5417 |7 |graphid |0 | |NULL |NULL |NULL |2192 |NULL |NULL |NULL |
-ROW |15858 |5418 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15859 |5418 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15860 |5418 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15861 |5418 |7 |graphid |0 | |NULL |NULL |NULL |2193 |NULL |NULL |NULL |
-ROW |15862 |5419 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15863 |5419 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15864 |5419 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15865 |5419 |7 |graphid |0 | |NULL |NULL |NULL |2194 |NULL |NULL |NULL |
-ROW |15866 |5420 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15867 |5420 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15868 |5420 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15869 |5420 |7 |graphid |0 | |NULL |NULL |NULL |2195 |NULL |NULL |NULL |
-ROW |15870 |5421 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15871 |5421 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15872 |5421 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15873 |5421 |7 |graphid |0 | |NULL |NULL |NULL |2196 |NULL |NULL |NULL |
-ROW |15874 |5422 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15875 |5422 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15876 |5422 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15877 |5422 |7 |graphid |0 | |NULL |NULL |NULL |2197 |NULL |NULL |NULL |
-ROW |15878 |5423 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15879 |5423 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15880 |5423 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15881 |5423 |7 |graphid |0 | |NULL |NULL |NULL |2198 |NULL |NULL |NULL |
-ROW |15882 |5424 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15883 |5424 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15884 |5424 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15885 |5424 |7 |graphid |0 | |NULL |NULL |NULL |2199 |NULL |NULL |NULL |
-ROW |15886 |5425 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15887 |5425 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15888 |5425 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15889 |5425 |7 |graphid |0 | |NULL |NULL |NULL |2200 |NULL |NULL |NULL |
-ROW |15890 |5426 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15891 |5426 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15892 |5426 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15893 |5426 |7 |graphid |0 | |NULL |NULL |NULL |2201 |NULL |NULL |NULL |
-ROW |15894 |5427 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15895 |5427 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15896 |5427 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15897 |5427 |7 |graphid |0 | |NULL |NULL |NULL |2202 |NULL |NULL |NULL |
-ROW |15898 |5428 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15899 |5428 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15900 |5428 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15901 |5428 |7 |graphid |0 | |NULL |NULL |NULL |2203 |NULL |NULL |NULL |
-ROW |15902 |5429 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15903 |5429 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15904 |5429 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15905 |5429 |7 |graphid |0 | |NULL |NULL |NULL |2204 |NULL |NULL |NULL |
-ROW |15906 |5430 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15907 |5430 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15908 |5430 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15909 |5430 |7 |graphid |0 | |NULL |NULL |NULL |2205 |NULL |NULL |NULL |
-ROW |15910 |5431 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15911 |5431 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15912 |5431 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15913 |5431 |7 |graphid |0 | |NULL |NULL |NULL |2206 |NULL |NULL |NULL |
-ROW |15914 |5432 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15915 |5432 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15916 |5432 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15917 |5432 |7 |graphid |0 | |NULL |NULL |NULL |2207 |NULL |NULL |NULL |
-ROW |15918 |5433 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15919 |5433 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15920 |5433 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15921 |5433 |7 |graphid |0 | |NULL |NULL |NULL |2208 |NULL |NULL |NULL |
-ROW |15922 |5434 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15923 |5434 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15924 |5434 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15925 |5434 |7 |graphid |0 | |NULL |NULL |NULL |2209 |NULL |NULL |NULL |
-ROW |15926 |5435 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15927 |5435 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15928 |5435 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15929 |5435 |7 |graphid |0 | |NULL |NULL |NULL |2210 |NULL |NULL |NULL |
-ROW |15930 |5436 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15931 |5436 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15932 |5436 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15933 |5436 |7 |graphid |0 | |NULL |NULL |NULL |2211 |NULL |NULL |NULL |
-ROW |15934 |5437 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15935 |5437 |6 |graphid |0 | |NULL |NULL |NULL |469 |NULL |NULL |NULL |
-ROW |15936 |5438 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15937 |5438 |6 |graphid |0 | |NULL |NULL |NULL |471 |NULL |NULL |NULL |
-ROW |15938 |5439 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15939 |5439 |6 |graphid |0 | |NULL |NULL |NULL |498 |NULL |NULL |NULL |
-ROW |15940 |5440 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15941 |5440 |6 |graphid |0 | |NULL |NULL |NULL |540 |NULL |NULL |NULL |
-ROW |15942 |5441 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15943 |5441 |6 |graphid |0 | |NULL |NULL |NULL |463 |NULL |NULL |NULL |
-ROW |15944 |5442 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15945 |5442 |6 |graphid |0 | |NULL |NULL |NULL |462 |NULL |NULL |NULL |
-ROW |15946 |5443 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15947 |5443 |6 |graphid |0 | |NULL |NULL |NULL |541 |NULL |NULL |NULL |
-ROW |15948 |5444 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15949 |5444 |6 |graphid |0 | |NULL |NULL |NULL |464 |NULL |NULL |NULL |
-ROW |15950 |5445 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15951 |5445 |6 |graphid |0 | |NULL |NULL |NULL |475 |NULL |NULL |NULL |
-ROW |15952 |5446 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15953 |5446 |6 |graphid |0 | |NULL |NULL |NULL |474 |NULL |NULL |NULL |
-ROW |15954 |5447 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15955 |5447 |6 |graphid |0 | |NULL |NULL |NULL |542 |NULL |NULL |NULL |
-ROW |15956 |5448 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15957 |5448 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15958 |5448 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15959 |5448 |7 |graphid |0 | |NULL |NULL |NULL |2212 |NULL |NULL |NULL |
-ROW |15960 |5449 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15961 |5449 |6 |graphid |0 | |NULL |NULL |NULL |2229 |NULL |NULL |NULL |
-ROW |15962 |5450 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15963 |5450 |6 |graphid |0 | |NULL |NULL |NULL |2223 |NULL |NULL |NULL |
-ROW |15964 |5451 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15965 |5451 |6 |graphid |0 | |NULL |NULL |NULL |2225 |NULL |NULL |NULL |
-ROW |15966 |5452 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15967 |5452 |6 |graphid |0 | |NULL |NULL |NULL |2228 |NULL |NULL |NULL |
-ROW |15968 |5453 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15969 |5453 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15970 |5453 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15971 |5453 |7 |graphid |0 | |NULL |NULL |NULL |2216 |NULL |NULL |NULL |
-ROW |15972 |5454 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15973 |5454 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15974 |5454 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15975 |5454 |7 |graphid |0 | |NULL |NULL |NULL |2214 |NULL |NULL |NULL |
-ROW |15976 |5455 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15977 |5455 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15978 |5455 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15979 |5455 |7 |graphid |0 | |NULL |NULL |NULL |2213 |NULL |NULL |NULL |
-ROW |15980 |5456 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15981 |5456 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15982 |5456 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15983 |5456 |7 |graphid |0 | |NULL |NULL |NULL |2215 |NULL |NULL |NULL |
-ROW |15984 |5457 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15985 |5457 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15986 |5457 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15987 |5457 |7 |graphid |0 | |NULL |NULL |NULL |2212 |NULL |NULL |NULL |
-ROW |15988 |5458 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15989 |5458 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15990 |5458 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15991 |5458 |7 |graphid |0 | |NULL |NULL |NULL |2238 |NULL |NULL |NULL |
-ROW |15992 |5459 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15993 |5459 |6 |graphid |0 | |NULL |NULL |NULL |2250 |NULL |NULL |NULL |
-ROW |15994 |5460 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15995 |5460 |6 |graphid |0 | |NULL |NULL |NULL |2244 |NULL |NULL |NULL |
-ROW |15996 |5461 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15997 |5461 |6 |graphid |0 | |NULL |NULL |NULL |2246 |NULL |NULL |NULL |
-ROW |15998 |5462 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |15999 |5462 |6 |graphid |0 | |NULL |NULL |NULL |2249 |NULL |NULL |NULL |
-ROW |16000 |5463 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16001 |5463 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16002 |5463 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16003 |5463 |7 |graphid |0 | |NULL |NULL |NULL |2242 |NULL |NULL |NULL |
-ROW |16004 |5464 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16005 |5464 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16006 |5464 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16007 |5464 |7 |graphid |0 | |NULL |NULL |NULL |2240 |NULL |NULL |NULL |
-ROW |16008 |5465 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16009 |5465 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16010 |5465 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16011 |5465 |7 |graphid |0 | |NULL |NULL |NULL |2239 |NULL |NULL |NULL |
-ROW |16012 |5466 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16013 |5466 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16014 |5466 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16015 |5466 |7 |graphid |0 | |NULL |NULL |NULL |2241 |NULL |NULL |NULL |
-ROW |16016 |5467 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16017 |5467 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16018 |5467 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16019 |5467 |7 |graphid |0 | |NULL |NULL |NULL |2238 |NULL |NULL |NULL |
-ROW |16020 |5468 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16021 |5468 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16022 |5468 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16023 |5468 |7 |graphid |0 | |NULL |NULL |NULL |952 |NULL |NULL |NULL |
-ROW |16024 |5469 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16025 |5469 |6 |graphid |0 | |NULL |NULL |NULL |957 |NULL |NULL |NULL |
-ROW |16026 |5470 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16027 |5470 |6 |graphid |0 | |NULL |NULL |NULL |959 |NULL |NULL |NULL |
-ROW |16028 |5471 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16029 |5471 |6 |graphid |0 | |NULL |NULL |NULL |962 |NULL |NULL |NULL |
-ROW |16030 |5472 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16031 |5472 |6 |graphid |0 | |NULL |NULL |NULL |963 |NULL |NULL |NULL |
-ROW |16032 |5473 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16033 |5473 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16034 |5473 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16035 |5473 |7 |graphid |0 | |NULL |NULL |NULL |953 |NULL |NULL |NULL |
-ROW |16036 |5474 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16037 |5474 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16038 |5474 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16039 |5474 |7 |graphid |0 | |NULL |NULL |NULL |954 |NULL |NULL |NULL |
-ROW |16040 |5475 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16041 |5475 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16042 |5475 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16043 |5475 |7 |graphid |0 | |NULL |NULL |NULL |955 |NULL |NULL |NULL |
-ROW |16044 |5476 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16045 |5476 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16046 |5476 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16047 |5476 |7 |graphid |0 | |NULL |NULL |NULL |956 |NULL |NULL |NULL |
-ROW |16048 |5477 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16049 |5477 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16050 |5477 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16051 |5477 |7 |graphid |0 | |NULL |NULL |NULL |952 |NULL |NULL |NULL |
-ROW |16052 |5478 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16053 |5478 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16054 |5478 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16055 |5478 |7 |graphid |0 | |NULL |NULL |NULL |2253 |NULL |NULL |NULL |
-ROW |16056 |5479 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16057 |5479 |6 |graphid |0 | |NULL |NULL |NULL |2260 |NULL |NULL |NULL |
-ROW |16058 |5480 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16059 |5480 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16060 |5480 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16061 |5480 |7 |graphid |0 | |NULL |NULL |NULL |2251 |NULL |NULL |NULL |
-ROW |16062 |5481 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16063 |5481 |6 |graphid |0 | |NULL |NULL |NULL |2257 |NULL |NULL |NULL |
-ROW |16064 |5482 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16065 |5482 |6 |graphid |0 | |NULL |NULL |NULL |2259 |NULL |NULL |NULL |
-ROW |16066 |5483 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16067 |5483 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16068 |5483 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16069 |5483 |7 |graphid |0 | |NULL |NULL |NULL |2255 |NULL |NULL |NULL |
-ROW |16070 |5484 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16071 |5484 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16072 |5484 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16073 |5484 |7 |graphid |0 | |NULL |NULL |NULL |2254 |NULL |NULL |NULL |
-ROW |16074 |5485 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16075 |5485 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16076 |5485 |0 |source_type |3 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16077 |5485 |5 |itemid |0 | |NULL |NULL |42436 |NULL |NULL |NULL |NULL |
-ROW |16078 |5486 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16079 |5486 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16080 |5486 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16081 |5486 |7 |graphid |0 | |NULL |NULL |NULL |2253 |NULL |NULL |NULL |
-ROW |16082 |5487 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16083 |5487 |6 |graphid |0 | |NULL |NULL |NULL |487 |NULL |NULL |NULL |
-ROW |16084 |5488 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16085 |5488 |6 |graphid |0 | |NULL |NULL |NULL |543 |NULL |NULL |NULL |
-ROW |16086 |5489 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16087 |5489 |6 |graphid |0 | |NULL |NULL |NULL |457 |NULL |NULL |NULL |
-ROW |16088 |5490 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16089 |5490 |6 |graphid |0 | |NULL |NULL |NULL |456 |NULL |NULL |NULL |
-ROW |16090 |5491 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16091 |5491 |6 |graphid |0 | |NULL |NULL |NULL |544 |NULL |NULL |NULL |
-ROW |16092 |5492 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16093 |5492 |6 |graphid |0 | |NULL |NULL |NULL |458 |NULL |NULL |NULL |
-ROW |16094 |5493 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16095 |5493 |6 |graphid |0 | |NULL |NULL |NULL |481 |NULL |NULL |NULL |
-ROW |16096 |5494 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16097 |5494 |6 |graphid |0 | |NULL |NULL |NULL |480 |NULL |NULL |NULL |
-ROW |16098 |5495 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16099 |5495 |6 |graphid |0 | |NULL |NULL |NULL |545 |NULL |NULL |NULL |
-ROW |16100 |5496 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16101 |5496 |6 |graphid |0 | |NULL |NULL |NULL |482 |NULL |NULL |NULL |
-ROW |16102 |5497 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16103 |5497 |4 |itemid |0 | |NULL |NULL |22998 |NULL |NULL |NULL |NULL |
-ROW |16104 |5498 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16105 |5498 |4 |itemid |0 | |NULL |NULL |22997 |NULL |NULL |NULL |NULL |
-ROW |16106 |5499 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16107 |5499 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16108 |5499 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16109 |5499 |7 |graphid |0 | |NULL |NULL |NULL |2261 |NULL |NULL |NULL |
-ROW |16110 |5500 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16111 |5500 |6 |graphid |0 | |NULL |NULL |NULL |2268 |NULL |NULL |NULL |
-ROW |16112 |5501 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16113 |5501 |4 |itemid |0 | |NULL |NULL |42472 |NULL |NULL |NULL |NULL |
-ROW |16114 |5502 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16115 |5502 |6 |graphid |0 | |NULL |NULL |NULL |2270 |NULL |NULL |NULL |
-ROW |16116 |5503 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16117 |5503 |6 |graphid |0 | |NULL |NULL |NULL |2271 |NULL |NULL |NULL |
-ROW |16118 |5504 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16119 |5504 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16120 |5504 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16121 |5504 |7 |graphid |0 | |NULL |NULL |NULL |2266 |NULL |NULL |NULL |
-ROW |16122 |5505 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16123 |5505 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16124 |5505 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16125 |5505 |7 |graphid |0 | |NULL |NULL |NULL |2264 |NULL |NULL |NULL |
-ROW |16126 |5506 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16127 |5506 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16128 |5506 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16129 |5506 |7 |graphid |0 | |NULL |NULL |NULL |2265 |NULL |NULL |NULL |
-ROW |16130 |5507 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16131 |5507 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16132 |5507 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16133 |5507 |7 |graphid |0 | |NULL |NULL |NULL |2261 |NULL |NULL |NULL |
-ROW |16134 |5508 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16135 |5508 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16136 |5508 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16137 |5508 |7 |graphid |0 | |NULL |NULL |NULL |2272 |NULL |NULL |NULL |
-ROW |16138 |5509 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16139 |5509 |6 |graphid |0 | |NULL |NULL |NULL |2279 |NULL |NULL |NULL |
-ROW |16140 |5510 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16141 |5510 |4 |itemid |0 | |NULL |NULL |42528 |NULL |NULL |NULL |NULL |
-ROW |16142 |5511 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16143 |5511 |6 |graphid |0 | |NULL |NULL |NULL |2281 |NULL |NULL |NULL |
-ROW |16144 |5512 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16145 |5512 |6 |graphid |0 | |NULL |NULL |NULL |2282 |NULL |NULL |NULL |
-ROW |16146 |5513 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16147 |5513 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16148 |5513 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16149 |5513 |7 |graphid |0 | |NULL |NULL |NULL |2277 |NULL |NULL |NULL |
-ROW |16150 |5514 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16151 |5514 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16152 |5514 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16153 |5514 |7 |graphid |0 | |NULL |NULL |NULL |2275 |NULL |NULL |NULL |
-ROW |16154 |5515 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16155 |5515 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16156 |5515 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16157 |5515 |7 |graphid |0 | |NULL |NULL |NULL |2276 |NULL |NULL |NULL |
-ROW |16158 |5516 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16159 |5516 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16160 |5516 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16161 |5516 |7 |graphid |0 | |NULL |NULL |NULL |2272 |NULL |NULL |NULL |
-ROW |16162 |5517 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16163 |5517 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16164 |5517 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16165 |5517 |7 |graphid |0 | |NULL |NULL |NULL |2283 |NULL |NULL |NULL |
-ROW |16166 |5518 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16167 |5518 |6 |graphid |0 | |NULL |NULL |NULL |2286 |NULL |NULL |NULL |
-ROW |16168 |5519 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16169 |5519 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16170 |5519 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16171 |5519 |7 |graphid |0 | |NULL |NULL |NULL |2285 |NULL |NULL |NULL |
-ROW |16172 |5520 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16173 |5520 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16174 |5520 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16175 |5520 |7 |graphid |0 | |NULL |NULL |NULL |2284 |NULL |NULL |NULL |
-ROW |16176 |5521 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16177 |5521 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16178 |5521 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
-ROW |16179 |5521 |7 |graphid |0 | |NULL |NULL |NULL |1805 |NULL |NULL |NULL |
+ROW |18372 |6260 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18373 |6260 |6 |graphid |0 | |NULL |NULL |NULL |1174 |NULL |NULL |NULL |
+ROW |18374 |6261 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18375 |6261 |6 |graphid |0 | |NULL |NULL |NULL |1176 |NULL |NULL |NULL |
+ROW |18376 |6262 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18377 |6262 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18378 |6262 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18379 |6262 |7 |graphid |0 | |NULL |NULL |NULL |1172 |NULL |NULL |NULL |
+ROW |18380 |6263 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18381 |6263 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18382 |6263 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18383 |6263 |7 |graphid |0 | |NULL |NULL |NULL |1173 |NULL |NULL |NULL |
+ROW |18384 |6264 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18385 |6264 |6 |graphid |0 | |NULL |NULL |NULL |1175 |NULL |NULL |NULL |
+ROW |18386 |6265 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18387 |6265 |6 |graphid |0 | |NULL |NULL |NULL |838 |NULL |NULL |NULL |
+ROW |18388 |6266 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18389 |6266 |6 |graphid |0 | |NULL |NULL |NULL |839 |NULL |NULL |NULL |
+ROW |18390 |6267 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18391 |6267 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18392 |6267 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18393 |6267 |7 |graphid |0 | |NULL |NULL |NULL |836 |NULL |NULL |NULL |
+ROW |18394 |6268 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18395 |6268 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18396 |6268 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18397 |6268 |7 |graphid |0 | |NULL |NULL |NULL |837 |NULL |NULL |NULL |
+ROW |18398 |6269 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18399 |6269 |6 |graphid |0 | |NULL |NULL |NULL |840 |NULL |NULL |NULL |
+ROW |18400 |6270 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18401 |6270 |6 |graphid |0 | |NULL |NULL |NULL |1622 |NULL |NULL |NULL |
+ROW |18402 |6271 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18403 |6271 |6 |graphid |0 | |NULL |NULL |NULL |1628 |NULL |NULL |NULL |
+ROW |18404 |6272 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18405 |6272 |6 |graphid |0 | |NULL |NULL |NULL |1624 |NULL |NULL |NULL |
+ROW |18406 |6273 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18407 |6273 |6 |graphid |0 | |NULL |NULL |NULL |1623 |NULL |NULL |NULL |
+ROW |18408 |6274 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18409 |6274 |6 |graphid |0 | |NULL |NULL |NULL |1626 |NULL |NULL |NULL |
+ROW |18410 |6275 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18411 |6275 |6 |graphid |0 | |NULL |NULL |NULL |1627 |NULL |NULL |NULL |
+ROW |18412 |6276 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18413 |6276 |6 |graphid |0 | |NULL |NULL |NULL |1625 |NULL |NULL |NULL |
+ROW |18414 |6277 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18415 |6277 |6 |graphid |0 | |NULL |NULL |NULL |1125 |NULL |NULL |NULL |
+ROW |18416 |6278 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18417 |6278 |6 |graphid |0 | |NULL |NULL |NULL |1129 |NULL |NULL |NULL |
+ROW |18418 |6279 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18419 |6279 |6 |graphid |0 | |NULL |NULL |NULL |1128 |NULL |NULL |NULL |
+ROW |18420 |6280 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18421 |6280 |6 |graphid |0 | |NULL |NULL |NULL |1126 |NULL |NULL |NULL |
+ROW |18422 |6281 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18423 |6281 |6 |graphid |0 | |NULL |NULL |NULL |1127 |NULL |NULL |NULL |
+ROW |18424 |6282 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18425 |6282 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18426 |6282 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18427 |6282 |7 |graphid |0 | |NULL |NULL |NULL |1075 |NULL |NULL |NULL |
+ROW |18428 |6283 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18429 |6283 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18430 |6283 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18431 |6283 |7 |graphid |0 | |NULL |NULL |NULL |1630 |NULL |NULL |NULL |
+ROW |18432 |6284 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18433 |6284 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18434 |6284 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18435 |6284 |7 |graphid |0 | |NULL |NULL |NULL |1629 |NULL |NULL |NULL |
+ROW |18436 |6285 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18437 |6285 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18438 |6285 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18439 |6285 |7 |graphid |0 | |NULL |NULL |NULL |1078 |NULL |NULL |NULL |
+ROW |18440 |6286 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18441 |6286 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18442 |6286 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18443 |6286 |7 |graphid |0 | |NULL |NULL |NULL |1076 |NULL |NULL |NULL |
+ROW |18444 |6287 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18445 |6287 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18446 |6287 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18447 |6287 |7 |graphid |0 | |NULL |NULL |NULL |1079 |NULL |NULL |NULL |
+ROW |18448 |6288 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18449 |6288 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18450 |6288 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18451 |6288 |7 |graphid |0 | |NULL |NULL |NULL |1077 |NULL |NULL |NULL |
+ROW |18452 |6289 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18453 |6289 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18454 |6289 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18455 |6289 |7 |graphid |0 | |NULL |NULL |NULL |1080 |NULL |NULL |NULL |
+ROW |18456 |6290 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18457 |6290 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18458 |6290 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18459 |6290 |7 |graphid |0 | |NULL |NULL |NULL |1632 |NULL |NULL |NULL |
+ROW |18460 |6291 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18461 |6291 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18462 |6291 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18463 |6291 |7 |graphid |0 | |NULL |NULL |NULL |1631 |NULL |NULL |NULL |
+ROW |18464 |6292 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18465 |6292 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18466 |6292 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18467 |6292 |7 |graphid |0 | |NULL |NULL |NULL |1081 |NULL |NULL |NULL |
+ROW |18468 |6293 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18469 |6293 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18470 |6293 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18471 |6293 |7 |graphid |0 | |NULL |NULL |NULL |1634 |NULL |NULL |NULL |
+ROW |18472 |6294 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18473 |6294 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18474 |6294 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18475 |6294 |7 |graphid |0 | |NULL |NULL |NULL |1633 |NULL |NULL |NULL |
+ROW |18476 |6295 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18477 |6295 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18478 |6295 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18479 |6295 |7 |graphid |0 | |NULL |NULL |NULL |1084 |NULL |NULL |NULL |
+ROW |18480 |6296 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18481 |6296 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18482 |6296 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18483 |6296 |7 |graphid |0 | |NULL |NULL |NULL |1082 |NULL |NULL |NULL |
+ROW |18484 |6297 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18485 |6297 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18486 |6297 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18487 |6297 |7 |graphid |0 | |NULL |NULL |NULL |1085 |NULL |NULL |NULL |
+ROW |18488 |6298 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18489 |6298 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18490 |6298 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18491 |6298 |7 |graphid |0 | |NULL |NULL |NULL |1083 |NULL |NULL |NULL |
+ROW |18492 |6299 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18493 |6299 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18494 |6299 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18495 |6299 |7 |graphid |0 | |NULL |NULL |NULL |1086 |NULL |NULL |NULL |
+ROW |18496 |6300 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18497 |6300 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18498 |6300 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18499 |6300 |7 |graphid |0 | |NULL |NULL |NULL |1636 |NULL |NULL |NULL |
+ROW |18500 |6301 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18501 |6301 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18502 |6301 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18503 |6301 |7 |graphid |0 | |NULL |NULL |NULL |1635 |NULL |NULL |NULL |
+ROW |18504 |6302 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18505 |6302 |6 |graphid |0 | |NULL |NULL |NULL |841 |NULL |NULL |NULL |
+ROW |18506 |6303 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18507 |6303 |6 |graphid |0 | |NULL |NULL |NULL |843 |NULL |NULL |NULL |
+ROW |18508 |6304 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18509 |6304 |6 |graphid |0 | |NULL |NULL |NULL |842 |NULL |NULL |NULL |
+ROW |18510 |6305 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18511 |6305 |6 |graphid |0 | |NULL |NULL |NULL |845 |NULL |NULL |NULL |
+ROW |18512 |6306 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18513 |6306 |6 |graphid |0 | |NULL |NULL |NULL |847 |NULL |NULL |NULL |
+ROW |18514 |6307 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18515 |6307 |6 |graphid |0 | |NULL |NULL |NULL |846 |NULL |NULL |NULL |
+ROW |18516 |6308 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18517 |6308 |6 |graphid |0 | |NULL |NULL |NULL |1029 |NULL |NULL |NULL |
+ROW |18518 |6309 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18519 |6309 |6 |graphid |0 | |NULL |NULL |NULL |1027 |NULL |NULL |NULL |
+ROW |18520 |6310 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18521 |6310 |6 |graphid |0 | |NULL |NULL |NULL |1030 |NULL |NULL |NULL |
+ROW |18522 |6311 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18523 |6311 |6 |graphid |0 | |NULL |NULL |NULL |1028 |NULL |NULL |NULL |
+ROW |18524 |6312 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18525 |6312 |6 |graphid |0 | |NULL |NULL |NULL |1031 |NULL |NULL |NULL |
+ROW |18526 |6313 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18527 |6313 |6 |graphid |0 | |NULL |NULL |NULL |1011 |NULL |NULL |NULL |
+ROW |18528 |6314 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18529 |6314 |6 |graphid |0 | |NULL |NULL |NULL |1012 |NULL |NULL |NULL |
+ROW |18530 |6315 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18531 |6315 |6 |graphid |0 | |NULL |NULL |NULL |1008 |NULL |NULL |NULL |
+ROW |18532 |6316 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18533 |6316 |6 |graphid |0 | |NULL |NULL |NULL |1009 |NULL |NULL |NULL |
+ROW |18534 |6317 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18535 |6317 |6 |graphid |0 | |NULL |NULL |NULL |1007 |NULL |NULL |NULL |
+ROW |18536 |6318 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18537 |6318 |6 |graphid |0 | |NULL |NULL |NULL |1010 |NULL |NULL |NULL |
+ROW |18538 |6319 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18539 |6319 |6 |graphid |0 | |NULL |NULL |NULL |1018 |NULL |NULL |NULL |
+ROW |18540 |6320 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18541 |6320 |6 |graphid |0 | |NULL |NULL |NULL |1016 |NULL |NULL |NULL |
+ROW |18542 |6321 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18543 |6321 |6 |graphid |0 | |NULL |NULL |NULL |1019 |NULL |NULL |NULL |
+ROW |18544 |6322 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18545 |6322 |6 |graphid |0 | |NULL |NULL |NULL |1017 |NULL |NULL |NULL |
+ROW |18546 |6323 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18547 |6323 |6 |graphid |0 | |NULL |NULL |NULL |1020 |NULL |NULL |NULL |
+ROW |18548 |6324 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18549 |6324 |6 |graphid |0 | |NULL |NULL |NULL |1025 |NULL |NULL |NULL |
+ROW |18550 |6325 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18551 |6325 |6 |graphid |0 | |NULL |NULL |NULL |1026 |NULL |NULL |NULL |
+ROW |18552 |6326 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18553 |6326 |6 |graphid |0 | |NULL |NULL |NULL |1022 |NULL |NULL |NULL |
+ROW |18554 |6327 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18555 |6327 |6 |graphid |0 | |NULL |NULL |NULL |1023 |NULL |NULL |NULL |
+ROW |18556 |6328 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18557 |6328 |6 |graphid |0 | |NULL |NULL |NULL |1021 |NULL |NULL |NULL |
+ROW |18558 |6329 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18559 |6329 |6 |graphid |0 | |NULL |NULL |NULL |1024 |NULL |NULL |NULL |
+ROW |18560 |6330 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18561 |6330 |6 |graphid |0 | |NULL |NULL |NULL |532 |NULL |NULL |NULL |
+ROW |18562 |6331 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18563 |6331 |6 |graphid |0 | |NULL |NULL |NULL |530 |NULL |NULL |NULL |
+ROW |18564 |6332 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18565 |6332 |6 |graphid |0 | |NULL |NULL |NULL |531 |NULL |NULL |NULL |
+ROW |18566 |6333 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18567 |6333 |6 |graphid |0 | |NULL |NULL |NULL |529 |NULL |NULL |NULL |
+ROW |18568 |6334 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18569 |6334 |6 |graphid |0 | |NULL |NULL |NULL |806 |NULL |NULL |NULL |
+ROW |18570 |6335 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18571 |6335 |6 |graphid |0 | |NULL |NULL |NULL |804 |NULL |NULL |NULL |
+ROW |18572 |6336 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18573 |6336 |6 |graphid |0 | |NULL |NULL |NULL |805 |NULL |NULL |NULL |
+ROW |18574 |6337 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18575 |6337 |6 |graphid |0 | |NULL |NULL |NULL |803 |NULL |NULL |NULL |
+ROW |18576 |6338 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18577 |6338 |6 |graphid |0 | |NULL |NULL |NULL |392 |NULL |NULL |NULL |
+ROW |18578 |6339 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18579 |6339 |6 |graphid |0 | |NULL |NULL |NULL |404 |NULL |NULL |NULL |
+ROW |18580 |6340 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18581 |6340 |6 |graphid |0 | |NULL |NULL |NULL |406 |NULL |NULL |NULL |
+ROW |18582 |6341 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18583 |6341 |6 |graphid |0 | |NULL |NULL |NULL |410 |NULL |NULL |NULL |
+ROW |18584 |6342 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18585 |6342 |6 |graphid |0 | |NULL |NULL |NULL |527 |NULL |NULL |NULL |
+ROW |18586 |6343 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18587 |6343 |6 |graphid |0 | |NULL |NULL |NULL |788 |NULL |NULL |NULL |
+ROW |18588 |6344 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18589 |6344 |6 |graphid |0 | |NULL |NULL |NULL |1651 |NULL |NULL |NULL |
+ROW |18590 |6345 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18591 |6345 |6 |graphid |0 | |NULL |NULL |NULL |1653 |NULL |NULL |NULL |
+ROW |18592 |6346 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18593 |6346 |6 |graphid |0 | |NULL |NULL |NULL |1652 |NULL |NULL |NULL |
+ROW |18594 |6347 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18595 |6347 |6 |graphid |0 | |NULL |NULL |NULL |1445 |NULL |NULL |NULL |
+ROW |18596 |6348 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18597 |6348 |6 |graphid |0 | |NULL |NULL |NULL |802 |NULL |NULL |NULL |
+ROW |18598 |6349 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18599 |6349 |6 |graphid |0 | |NULL |NULL |NULL |799 |NULL |NULL |NULL |
+ROW |18600 |6350 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18601 |6350 |6 |graphid |0 | |NULL |NULL |NULL |800 |NULL |NULL |NULL |
+ROW |18602 |6351 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18603 |6351 |6 |graphid |0 | |NULL |NULL |NULL |798 |NULL |NULL |NULL |
+ROW |18604 |6352 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18605 |6352 |6 |graphid |0 | |NULL |NULL |NULL |797 |NULL |NULL |NULL |
+ROW |18606 |6353 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18607 |6353 |6 |graphid |0 | |NULL |NULL |NULL |801 |NULL |NULL |NULL |
+ROW |18608 |6354 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18609 |6354 |6 |graphid |0 | |NULL |NULL |NULL |1659 |NULL |NULL |NULL |
+ROW |18610 |6355 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18611 |6355 |6 |graphid |0 | |NULL |NULL |NULL |1661 |NULL |NULL |NULL |
+ROW |18612 |6356 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18613 |6356 |6 |graphid |0 | |NULL |NULL |NULL |1660 |NULL |NULL |NULL |
+ROW |18614 |6357 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18615 |6357 |6 |graphid |0 | |NULL |NULL |NULL |1444 |NULL |NULL |NULL |
+ROW |18616 |6358 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18617 |6358 |4 |itemid |0 | |NULL |NULL |42965 |NULL |NULL |NULL |NULL |
+ROW |18618 |6359 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18619 |6359 |6 |graphid |0 | |NULL |NULL |NULL |2335 |NULL |NULL |NULL |
+ROW |18620 |6360 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18621 |6360 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18622 |6360 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18623 |6360 |7 |graphid |0 | |NULL |NULL |NULL |2326 |NULL |NULL |NULL |
+ROW |18624 |6361 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18625 |6361 |6 |graphid |0 | |NULL |NULL |NULL |2331 |NULL |NULL |NULL |
+ROW |18626 |6362 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18627 |6362 |6 |graphid |0 | |NULL |NULL |NULL |2332 |NULL |NULL |NULL |
+ROW |18628 |6363 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18629 |6363 |4 |itemid |0 | |NULL |NULL |42968 |NULL |NULL |NULL |NULL |
+ROW |18630 |6364 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18631 |6364 |6 |graphid |0 | |NULL |NULL |NULL |2336 |NULL |NULL |NULL |
+ROW |18632 |6365 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18633 |6365 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18634 |6365 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18635 |6365 |7 |graphid |0 | |NULL |NULL |NULL |2328 |NULL |NULL |NULL |
+ROW |18636 |6366 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18637 |6366 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18638 |6366 |0 |source_type |3 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18639 |6366 |5 |itemid |0 | |NULL |NULL |43002 |NULL |NULL |NULL |NULL |
+ROW |18640 |6367 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18641 |6367 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18642 |6367 |0 |source_type |3 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18643 |6367 |5 |itemid |0 | |NULL |NULL |43007 |NULL |NULL |NULL |NULL |
+ROW |18644 |6368 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18645 |6368 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18646 |6368 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18647 |6368 |7 |graphid |0 | |NULL |NULL |NULL |2329 |NULL |NULL |NULL |
+ROW |18648 |6369 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18649 |6369 |4 |itemid |0 | |NULL |NULL |42979 |NULL |NULL |NULL |NULL |
+ROW |18650 |6370 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18651 |6370 |6 |graphid |0 | |NULL |NULL |NULL |2335 |NULL |NULL |NULL |
+ROW |18652 |6371 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18653 |6371 |4 |itemid |0 | |NULL |NULL |42975 |NULL |NULL |NULL |NULL |
+ROW |18654 |6372 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18655 |6372 |4 |itemid |0 | |NULL |NULL |42974 |NULL |NULL |NULL |NULL |
+ROW |18656 |6373 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18657 |6373 |4 |itemid |0 | |NULL |NULL |42972 |NULL |NULL |NULL |NULL |
+ROW |18658 |6374 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18659 |6374 |6 |graphid |0 | |NULL |NULL |NULL |2330 |NULL |NULL |NULL |
+ROW |18660 |6375 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18661 |6375 |4 |itemid |0 | |NULL |NULL |42962 |NULL |NULL |NULL |NULL |
+ROW |18662 |6376 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18663 |6376 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18664 |6376 |0 |source_type |3 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18665 |6376 |5 |itemid |0 | |NULL |NULL |42996 |NULL |NULL |NULL |NULL |
+ROW |18666 |6377 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18667 |6377 |4 |itemid |0 | |NULL |NULL |42958 |NULL |NULL |NULL |NULL |
+ROW |18668 |6378 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18669 |6378 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18670 |6378 |0 |source_type |3 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18671 |6378 |5 |itemid |0 | |NULL |NULL |42997 |NULL |NULL |NULL |NULL |
+ROW |18672 |6379 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18673 |6379 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18674 |6379 |0 |source_type |3 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18675 |6379 |5 |itemid |0 | |NULL |NULL |42998 |NULL |NULL |NULL |NULL |
+ROW |18676 |6380 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18677 |6380 |4 |itemid |0 | |NULL |NULL |42937 |NULL |NULL |NULL |NULL |
+ROW |18678 |6381 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18679 |6381 |4 |itemid |0 | |NULL |NULL |42952 |NULL |NULL |NULL |NULL |
+ROW |18680 |6382 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18681 |6382 |4 |itemid |0 | |NULL |NULL |42938 |NULL |NULL |NULL |NULL |
+ROW |18682 |6383 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18683 |6383 |6 |graphid |0 | |NULL |NULL |NULL |2337 |NULL |NULL |NULL |
+ROW |18684 |6384 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18685 |6384 |6 |graphid |0 | |NULL |NULL |NULL |2338 |NULL |NULL |NULL |
+ROW |18686 |6385 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18687 |6385 |4 |itemid |0 | |NULL |NULL |42942 |NULL |NULL |NULL |NULL |
+ROW |18688 |6386 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18689 |6386 |4 |itemid |0 | |NULL |NULL |42939 |NULL |NULL |NULL |NULL |
+ROW |18690 |6387 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18691 |6387 |4 |itemid |0 | |NULL |NULL |42944 |NULL |NULL |NULL |NULL |
+ROW |18692 |6388 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18693 |6388 |6 |graphid |0 | |NULL |NULL |NULL |2339 |NULL |NULL |NULL |
+ROW |18694 |6389 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18695 |6389 |4 |itemid |0 | |NULL |NULL |42984 |NULL |NULL |NULL |NULL |
+ROW |18696 |6390 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18697 |6390 |4 |itemid |0 | |NULL |NULL |42936 |NULL |NULL |NULL |NULL |
+ROW |18698 |6391 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18699 |6391 |4 |itemid |0 | |NULL |NULL |42941 |NULL |NULL |NULL |NULL |
+ROW |18700 |6392 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18701 |6392 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18702 |6392 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18703 |6392 |7 |graphid |0 | |NULL |NULL |NULL |2326 |NULL |NULL |NULL |
+ROW |18704 |6393 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18705 |6393 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18706 |6393 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18707 |6393 |7 |graphid |0 | |NULL |NULL |NULL |2325 |NULL |NULL |NULL |
+ROW |18708 |6394 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18709 |6394 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18710 |6394 |0 |source_type |3 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18711 |6394 |5 |itemid |0 | |NULL |NULL |43000 |NULL |NULL |NULL |NULL |
+ROW |18712 |6395 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18713 |6395 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18714 |6395 |0 |source_type |3 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18715 |6395 |5 |itemid |0 | |NULL |NULL |42999 |NULL |NULL |NULL |NULL |
+ROW |18716 |6396 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18717 |6396 |6 |graphid |0 | |NULL |NULL |NULL |2333 |NULL |NULL |NULL |
+ROW |18718 |6397 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18719 |6397 |6 |graphid |0 | |NULL |NULL |NULL |2340 |NULL |NULL |NULL |
+ROW |18720 |6398 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18721 |6398 |6 |graphid |0 | |NULL |NULL |NULL |1112 |NULL |NULL |NULL |
+ROW |18722 |6399 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18723 |6399 |6 |graphid |0 | |NULL |NULL |NULL |1113 |NULL |NULL |NULL |
+ROW |18724 |6400 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18725 |6400 |6 |graphid |0 | |NULL |NULL |NULL |1110 |NULL |NULL |NULL |
+ROW |18726 |6401 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18727 |6401 |6 |graphid |0 | |NULL |NULL |NULL |1109 |NULL |NULL |NULL |
+ROW |18728 |6402 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18729 |6402 |6 |graphid |0 | |NULL |NULL |NULL |1111 |NULL |NULL |NULL |
+ROW |18730 |6403 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18731 |6403 |6 |graphid |0 | |NULL |NULL |NULL |1114 |NULL |NULL |NULL |
+ROW |18732 |6404 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18733 |6404 |6 |graphid |0 | |NULL |NULL |NULL |1139 |NULL |NULL |NULL |
+ROW |18734 |6405 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18735 |6405 |6 |graphid |0 | |NULL |NULL |NULL |1140 |NULL |NULL |NULL |
+ROW |18736 |6406 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18737 |6406 |6 |graphid |0 | |NULL |NULL |NULL |1137 |NULL |NULL |NULL |
+ROW |18738 |6407 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18739 |6407 |6 |graphid |0 | |NULL |NULL |NULL |1136 |NULL |NULL |NULL |
+ROW |18740 |6408 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18741 |6408 |6 |graphid |0 | |NULL |NULL |NULL |1138 |NULL |NULL |NULL |
+ROW |18742 |6409 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18743 |6409 |6 |graphid |0 | |NULL |NULL |NULL |1141 |NULL |NULL |NULL |
+ROW |18744 |6410 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18745 |6410 |6 |graphid |0 | |NULL |NULL |NULL |1118 |NULL |NULL |NULL |
+ROW |18746 |6411 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18747 |6411 |6 |graphid |0 | |NULL |NULL |NULL |1119 |NULL |NULL |NULL |
+ROW |18748 |6412 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18749 |6412 |6 |graphid |0 | |NULL |NULL |NULL |1116 |NULL |NULL |NULL |
+ROW |18750 |6413 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18751 |6413 |6 |graphid |0 | |NULL |NULL |NULL |1115 |NULL |NULL |NULL |
+ROW |18752 |6414 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18753 |6414 |6 |graphid |0 | |NULL |NULL |NULL |1117 |NULL |NULL |NULL |
+ROW |18754 |6415 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18755 |6415 |6 |graphid |0 | |NULL |NULL |NULL |1120 |NULL |NULL |NULL |
+ROW |18756 |6416 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18757 |6416 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18758 |6416 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18759 |6416 |7 |graphid |0 | |NULL |NULL |NULL |1387 |NULL |NULL |NULL |
+ROW |18760 |6417 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18761 |6417 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18762 |6417 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18763 |6417 |7 |graphid |0 | |NULL |NULL |NULL |1382 |NULL |NULL |NULL |
+ROW |18764 |6418 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18765 |6418 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18766 |6418 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18767 |6418 |7 |graphid |0 | |NULL |NULL |NULL |1380 |NULL |NULL |NULL |
+ROW |18768 |6419 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18769 |6419 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18770 |6419 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18771 |6419 |7 |graphid |0 | |NULL |NULL |NULL |1386 |NULL |NULL |NULL |
+ROW |18772 |6420 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18773 |6420 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18774 |6420 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18775 |6420 |7 |graphid |0 | |NULL |NULL |NULL |1383 |NULL |NULL |NULL |
+ROW |18776 |6421 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18777 |6421 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18778 |6421 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18779 |6421 |7 |graphid |0 | |NULL |NULL |NULL |1381 |NULL |NULL |NULL |
+ROW |18780 |6422 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18781 |6422 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18782 |6422 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18783 |6422 |7 |graphid |0 | |NULL |NULL |NULL |1384 |NULL |NULL |NULL |
+ROW |18784 |6423 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18785 |6423 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18786 |6423 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18787 |6423 |7 |graphid |0 | |NULL |NULL |NULL |1385 |NULL |NULL |NULL |
+ROW |18788 |6424 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18789 |6424 |6 |graphid |0 | |NULL |NULL |NULL |1390 |NULL |NULL |NULL |
+ROW |18790 |6425 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18791 |6425 |6 |graphid |0 | |NULL |NULL |NULL |1393 |NULL |NULL |NULL |
+ROW |18792 |6426 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18793 |6426 |6 |graphid |0 | |NULL |NULL |NULL |1391 |NULL |NULL |NULL |
+ROW |18794 |6427 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18795 |6427 |6 |graphid |0 | |NULL |NULL |NULL |1394 |NULL |NULL |NULL |
+ROW |18796 |6428 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18797 |6428 |6 |graphid |0 | |NULL |NULL |NULL |1392 |NULL |NULL |NULL |
+ROW |18798 |6429 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18799 |6429 |6 |graphid |0 | |NULL |NULL |NULL |1395 |NULL |NULL |NULL |
+ROW |18800 |6430 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18801 |6430 |6 |graphid |0 | |NULL |NULL |NULL |1388 |NULL |NULL |NULL |
+ROW |18802 |6431 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18803 |6431 |6 |graphid |0 | |NULL |NULL |NULL |1389 |NULL |NULL |NULL |
+ROW |18804 |6432 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18805 |6432 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18806 |6432 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18807 |6432 |7 |graphid |0 | |NULL |NULL |NULL |1221 |NULL |NULL |NULL |
+ROW |18808 |6433 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18809 |6433 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18810 |6433 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18811 |6433 |7 |graphid |0 | |NULL |NULL |NULL |1219 |NULL |NULL |NULL |
+ROW |18812 |6434 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18813 |6434 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18814 |6434 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18815 |6434 |7 |graphid |0 | |NULL |NULL |NULL |1222 |NULL |NULL |NULL |
+ROW |18816 |6435 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18817 |6435 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18818 |6435 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18819 |6435 |7 |graphid |0 | |NULL |NULL |NULL |1220 |NULL |NULL |NULL |
+ROW |18820 |6436 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18821 |6436 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18822 |6436 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18823 |6436 |7 |graphid |0 | |NULL |NULL |NULL |2323 |NULL |NULL |NULL |
+ROW |18824 |6437 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18825 |6437 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18826 |6437 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18827 |6437 |7 |graphid |0 | |NULL |NULL |NULL |2324 |NULL |NULL |NULL |
+ROW |18828 |6438 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18829 |6438 |6 |graphid |0 | |NULL |NULL |NULL |1091 |NULL |NULL |NULL |
+ROW |18830 |6439 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18831 |6439 |6 |graphid |0 | |NULL |NULL |NULL |1095 |NULL |NULL |NULL |
+ROW |18832 |6440 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18833 |6440 |6 |graphid |0 | |NULL |NULL |NULL |1092 |NULL |NULL |NULL |
+ROW |18834 |6441 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18835 |6441 |6 |graphid |0 | |NULL |NULL |NULL |1094 |NULL |NULL |NULL |
+ROW |18836 |6442 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18837 |6442 |6 |graphid |0 | |NULL |NULL |NULL |1099 |NULL |NULL |NULL |
+ROW |18838 |6443 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18839 |6443 |6 |graphid |0 | |NULL |NULL |NULL |1100 |NULL |NULL |NULL |
+ROW |18840 |6444 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18841 |6444 |6 |graphid |0 | |NULL |NULL |NULL |1101 |NULL |NULL |NULL |
+ROW |18842 |6445 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18843 |6445 |6 |graphid |0 | |NULL |NULL |NULL |1102 |NULL |NULL |NULL |
+ROW |18844 |6446 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18845 |6446 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18846 |6446 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18847 |6446 |7 |graphid |0 | |NULL |NULL |NULL |1090 |NULL |NULL |NULL |
+ROW |18848 |6447 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18849 |6447 |6 |graphid |0 | |NULL |NULL |NULL |1093 |NULL |NULL |NULL |
+ROW |18850 |6448 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18851 |6448 |6 |graphid |0 | |NULL |NULL |NULL |1098 |NULL |NULL |NULL |
+ROW |18852 |6449 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18853 |6449 |6 |graphid |0 | |NULL |NULL |NULL |1096 |NULL |NULL |NULL |
+ROW |18854 |6450 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18855 |6450 |6 |graphid |0 | |NULL |NULL |NULL |1097 |NULL |NULL |NULL |
+ROW |18856 |6451 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18857 |6451 |6 |graphid |0 | |NULL |NULL |NULL |2120 |NULL |NULL |NULL |
+ROW |18858 |6452 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18859 |6452 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18860 |6452 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18861 |6452 |7 |graphid |0 | |NULL |NULL |NULL |2115 |NULL |NULL |NULL |
+ROW |18862 |6453 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18863 |6453 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18864 |6453 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18865 |6453 |7 |graphid |0 | |NULL |NULL |NULL |2114 |NULL |NULL |NULL |
+ROW |18866 |6454 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18867 |6454 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18868 |6454 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18869 |6454 |7 |graphid |0 | |NULL |NULL |NULL |741 |NULL |NULL |NULL |
+ROW |18870 |6455 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18871 |6455 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18872 |6455 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18873 |6455 |7 |graphid |0 | |NULL |NULL |NULL |745 |NULL |NULL |NULL |
+ROW |18874 |6456 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18875 |6456 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18876 |6456 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18877 |6456 |7 |graphid |0 | |NULL |NULL |NULL |766 |NULL |NULL |NULL |
+ROW |18878 |6457 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18879 |6457 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18880 |6457 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18881 |6457 |7 |graphid |0 | |NULL |NULL |NULL |899 |NULL |NULL |NULL |
+ROW |18882 |6458 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18883 |6458 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18884 |6458 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18885 |6458 |7 |graphid |0 | |NULL |NULL |NULL |1287 |NULL |NULL |NULL |
+ROW |18886 |6459 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18887 |6459 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18888 |6459 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18889 |6459 |7 |graphid |0 | |NULL |NULL |NULL |1238 |NULL |NULL |NULL |
+ROW |18890 |6460 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18891 |6460 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18892 |6460 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18893 |6460 |7 |graphid |0 | |NULL |NULL |NULL |1307 |NULL |NULL |NULL |
+ROW |18894 |6461 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18895 |6461 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18896 |6461 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18897 |6461 |7 |graphid |0 | |NULL |NULL |NULL |2123 |NULL |NULL |NULL |
+ROW |18898 |6462 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18899 |6462 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18900 |6462 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18901 |6462 |7 |graphid |0 | |NULL |NULL |NULL |2124 |NULL |NULL |NULL |
+ROW |18902 |6463 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18903 |6463 |6 |graphid |0 | |NULL |NULL |NULL |2127 |NULL |NULL |NULL |
+ROW |18904 |6464 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18905 |6464 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18906 |6464 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18907 |6464 |7 |graphid |0 | |NULL |NULL |NULL |2126 |NULL |NULL |NULL |
+ROW |18908 |6465 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18909 |6465 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18910 |6465 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18911 |6465 |7 |graphid |0 | |NULL |NULL |NULL |2125 |NULL |NULL |NULL |
+ROW |18912 |6466 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18913 |6466 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18914 |6466 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18915 |6466 |7 |graphid |0 | |NULL |NULL |NULL |2128 |NULL |NULL |NULL |
+ROW |18916 |6467 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18917 |6467 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18918 |6467 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18919 |6467 |7 |graphid |0 | |NULL |NULL |NULL |2129 |NULL |NULL |NULL |
+ROW |18920 |6468 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18921 |6468 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18922 |6468 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18923 |6468 |7 |graphid |0 | |NULL |NULL |NULL |2130 |NULL |NULL |NULL |
+ROW |18924 |6469 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18925 |6469 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18926 |6469 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18927 |6469 |7 |graphid |0 | |NULL |NULL |NULL |2138 |NULL |NULL |NULL |
+ROW |18928 |6470 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18929 |6470 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18930 |6470 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18931 |6470 |7 |graphid |0 | |NULL |NULL |NULL |2141 |NULL |NULL |NULL |
+ROW |18932 |6471 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18933 |6471 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18934 |6471 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18935 |6471 |7 |graphid |0 | |NULL |NULL |NULL |2143 |NULL |NULL |NULL |
+ROW |18936 |6472 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18937 |6472 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18938 |6472 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18939 |6472 |7 |graphid |0 | |NULL |NULL |NULL |2144 |NULL |NULL |NULL |
+ROW |18940 |6473 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18941 |6473 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18942 |6473 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18943 |6473 |7 |graphid |0 | |NULL |NULL |NULL |2145 |NULL |NULL |NULL |
+ROW |18944 |6474 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18945 |6474 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18946 |6474 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18947 |6474 |7 |graphid |0 | |NULL |NULL |NULL |2146 |NULL |NULL |NULL |
+ROW |18948 |6475 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18949 |6475 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18950 |6475 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18951 |6475 |7 |graphid |0 | |NULL |NULL |NULL |2147 |NULL |NULL |NULL |
+ROW |18952 |6476 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18953 |6476 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18954 |6476 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18955 |6476 |7 |graphid |0 | |NULL |NULL |NULL |2148 |NULL |NULL |NULL |
+ROW |18956 |6477 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18957 |6477 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18958 |6477 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18959 |6477 |7 |graphid |0 | |NULL |NULL |NULL |2149 |NULL |NULL |NULL |
+ROW |18960 |6478 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18961 |6478 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18962 |6478 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18963 |6478 |7 |graphid |0 | |NULL |NULL |NULL |2150 |NULL |NULL |NULL |
+ROW |18964 |6479 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18965 |6479 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18966 |6479 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18967 |6479 |7 |graphid |0 | |NULL |NULL |NULL |2151 |NULL |NULL |NULL |
+ROW |18968 |6480 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18969 |6480 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18970 |6480 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18971 |6480 |7 |graphid |0 | |NULL |NULL |NULL |2152 |NULL |NULL |NULL |
+ROW |18972 |6481 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18973 |6481 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18974 |6481 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18975 |6481 |7 |graphid |0 | |NULL |NULL |NULL |1564 |NULL |NULL |NULL |
+ROW |18976 |6482 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18977 |6482 |6 |graphid |0 | |NULL |NULL |NULL |1567 |NULL |NULL |NULL |
+ROW |18978 |6483 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18979 |6483 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18980 |6483 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18981 |6483 |7 |graphid |0 | |NULL |NULL |NULL |1566 |NULL |NULL |NULL |
+ROW |18982 |6484 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18983 |6484 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18984 |6484 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18985 |6484 |7 |graphid |0 | |NULL |NULL |NULL |1565 |NULL |NULL |NULL |
+ROW |18986 |6485 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18987 |6485 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18988 |6485 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18989 |6485 |7 |graphid |0 | |NULL |NULL |NULL |2153 |NULL |NULL |NULL |
+ROW |18990 |6486 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18991 |6486 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18992 |6486 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18993 |6486 |7 |graphid |0 | |NULL |NULL |NULL |2154 |NULL |NULL |NULL |
+ROW |18994 |6487 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18995 |6487 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18996 |6487 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18997 |6487 |7 |graphid |0 | |NULL |NULL |NULL |2155 |NULL |NULL |NULL |
+ROW |18998 |6488 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |18999 |6488 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19000 |6488 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19001 |6488 |7 |graphid |0 | |NULL |NULL |NULL |2156 |NULL |NULL |NULL |
+ROW |19002 |6489 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19003 |6489 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19004 |6489 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19005 |6489 |7 |graphid |0 | |NULL |NULL |NULL |2157 |NULL |NULL |NULL |
+ROW |19006 |6490 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19007 |6490 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19008 |6490 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19009 |6490 |7 |graphid |0 | |NULL |NULL |NULL |2158 |NULL |NULL |NULL |
+ROW |19010 |6491 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19011 |6491 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19012 |6491 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19013 |6491 |7 |graphid |0 | |NULL |NULL |NULL |2159 |NULL |NULL |NULL |
+ROW |19014 |6492 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19015 |6492 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19016 |6492 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19017 |6492 |7 |graphid |0 | |NULL |NULL |NULL |2160 |NULL |NULL |NULL |
+ROW |19018 |6493 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19019 |6493 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19020 |6493 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19021 |6493 |7 |graphid |0 | |NULL |NULL |NULL |2161 |NULL |NULL |NULL |
+ROW |19022 |6494 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19023 |6494 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19024 |6494 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19025 |6494 |7 |graphid |0 | |NULL |NULL |NULL |2162 |NULL |NULL |NULL |
+ROW |19026 |6495 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19027 |6495 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19028 |6495 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19029 |6495 |7 |graphid |0 | |NULL |NULL |NULL |2163 |NULL |NULL |NULL |
+ROW |19030 |6496 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19031 |6496 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19032 |6496 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19033 |6496 |7 |graphid |0 | |NULL |NULL |NULL |2164 |NULL |NULL |NULL |
+ROW |19034 |6497 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19035 |6497 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19036 |6497 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19037 |6497 |7 |graphid |0 | |NULL |NULL |NULL |2165 |NULL |NULL |NULL |
+ROW |19038 |6498 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19039 |6498 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19040 |6498 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19041 |6498 |7 |graphid |0 | |NULL |NULL |NULL |2166 |NULL |NULL |NULL |
+ROW |19042 |6499 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19043 |6499 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19044 |6499 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19045 |6499 |7 |graphid |0 | |NULL |NULL |NULL |2167 |NULL |NULL |NULL |
+ROW |19046 |6500 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19047 |6500 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19048 |6500 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19049 |6500 |7 |graphid |0 | |NULL |NULL |NULL |2168 |NULL |NULL |NULL |
+ROW |19050 |6501 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19051 |6501 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19052 |6501 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19053 |6501 |7 |graphid |0 | |NULL |NULL |NULL |2169 |NULL |NULL |NULL |
+ROW |19054 |6502 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19055 |6502 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19056 |6502 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19057 |6502 |7 |graphid |0 | |NULL |NULL |NULL |2170 |NULL |NULL |NULL |
+ROW |19058 |6503 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19059 |6503 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19060 |6503 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19061 |6503 |7 |graphid |0 | |NULL |NULL |NULL |2171 |NULL |NULL |NULL |
+ROW |19062 |6504 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19063 |6504 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19064 |6504 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19065 |6504 |7 |graphid |0 | |NULL |NULL |NULL |2172 |NULL |NULL |NULL |
+ROW |19066 |6505 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19067 |6505 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19068 |6505 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19069 |6505 |7 |graphid |0 | |NULL |NULL |NULL |2173 |NULL |NULL |NULL |
+ROW |19070 |6506 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19071 |6506 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19072 |6506 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19073 |6506 |7 |graphid |0 | |NULL |NULL |NULL |2174 |NULL |NULL |NULL |
+ROW |19074 |6507 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19075 |6507 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19076 |6507 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19077 |6507 |7 |graphid |0 | |NULL |NULL |NULL |2175 |NULL |NULL |NULL |
+ROW |19078 |6508 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19079 |6508 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19080 |6508 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19081 |6508 |7 |graphid |0 | |NULL |NULL |NULL |2176 |NULL |NULL |NULL |
+ROW |19082 |6509 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19083 |6509 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19084 |6509 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19085 |6509 |7 |graphid |0 | |NULL |NULL |NULL |2177 |NULL |NULL |NULL |
+ROW |19086 |6510 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19087 |6510 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19088 |6510 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19089 |6510 |7 |graphid |0 | |NULL |NULL |NULL |2178 |NULL |NULL |NULL |
+ROW |19090 |6511 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19091 |6511 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19092 |6511 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19093 |6511 |7 |graphid |0 | |NULL |NULL |NULL |2179 |NULL |NULL |NULL |
+ROW |19094 |6512 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19095 |6512 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19096 |6512 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19097 |6512 |7 |graphid |0 | |NULL |NULL |NULL |2180 |NULL |NULL |NULL |
+ROW |19098 |6513 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19099 |6513 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19100 |6513 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19101 |6513 |7 |graphid |0 | |NULL |NULL |NULL |2181 |NULL |NULL |NULL |
+ROW |19102 |6514 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19103 |6514 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19104 |6514 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19105 |6514 |7 |graphid |0 | |NULL |NULL |NULL |2182 |NULL |NULL |NULL |
+ROW |19106 |6515 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19107 |6515 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19108 |6515 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19109 |6515 |7 |graphid |0 | |NULL |NULL |NULL |2183 |NULL |NULL |NULL |
+ROW |19110 |6516 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19111 |6516 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19112 |6516 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19113 |6516 |7 |graphid |0 | |NULL |NULL |NULL |2184 |NULL |NULL |NULL |
+ROW |19114 |6517 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19115 |6517 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19116 |6517 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19117 |6517 |7 |graphid |0 | |NULL |NULL |NULL |2185 |NULL |NULL |NULL |
+ROW |19118 |6518 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19119 |6518 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19120 |6518 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19121 |6518 |7 |graphid |0 | |NULL |NULL |NULL |2186 |NULL |NULL |NULL |
+ROW |19122 |6519 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19123 |6519 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19124 |6519 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19125 |6519 |7 |graphid |0 | |NULL |NULL |NULL |2187 |NULL |NULL |NULL |
+ROW |19126 |6520 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19127 |6520 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19128 |6520 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19129 |6520 |7 |graphid |0 | |NULL |NULL |NULL |2188 |NULL |NULL |NULL |
+ROW |19130 |6521 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19131 |6521 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19132 |6521 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19133 |6521 |7 |graphid |0 | |NULL |NULL |NULL |2189 |NULL |NULL |NULL |
+ROW |19134 |6522 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19135 |6522 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19136 |6522 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19137 |6522 |7 |graphid |0 | |NULL |NULL |NULL |2190 |NULL |NULL |NULL |
+ROW |19138 |6523 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19139 |6523 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19140 |6523 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19141 |6523 |7 |graphid |0 | |NULL |NULL |NULL |2191 |NULL |NULL |NULL |
+ROW |19142 |6524 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19143 |6524 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19144 |6524 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19145 |6524 |7 |graphid |0 | |NULL |NULL |NULL |2192 |NULL |NULL |NULL |
+ROW |19146 |6525 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19147 |6525 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19148 |6525 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19149 |6525 |7 |graphid |0 | |NULL |NULL |NULL |2193 |NULL |NULL |NULL |
+ROW |19150 |6526 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19151 |6526 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19152 |6526 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19153 |6526 |7 |graphid |0 | |NULL |NULL |NULL |2194 |NULL |NULL |NULL |
+ROW |19154 |6527 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19155 |6527 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19156 |6527 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19157 |6527 |7 |graphid |0 | |NULL |NULL |NULL |2195 |NULL |NULL |NULL |
+ROW |19158 |6528 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19159 |6528 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19160 |6528 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19161 |6528 |7 |graphid |0 | |NULL |NULL |NULL |2196 |NULL |NULL |NULL |
+ROW |19162 |6529 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19163 |6529 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19164 |6529 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19165 |6529 |7 |graphid |0 | |NULL |NULL |NULL |2197 |NULL |NULL |NULL |
+ROW |19166 |6530 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19167 |6530 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19168 |6530 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19169 |6530 |7 |graphid |0 | |NULL |NULL |NULL |2198 |NULL |NULL |NULL |
+ROW |19170 |6531 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19171 |6531 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19172 |6531 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19173 |6531 |7 |graphid |0 | |NULL |NULL |NULL |2199 |NULL |NULL |NULL |
+ROW |19174 |6532 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19175 |6532 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19176 |6532 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19177 |6532 |7 |graphid |0 | |NULL |NULL |NULL |2200 |NULL |NULL |NULL |
+ROW |19178 |6533 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19179 |6533 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19180 |6533 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19181 |6533 |7 |graphid |0 | |NULL |NULL |NULL |2201 |NULL |NULL |NULL |
+ROW |19182 |6534 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19183 |6534 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19184 |6534 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19185 |6534 |7 |graphid |0 | |NULL |NULL |NULL |2202 |NULL |NULL |NULL |
+ROW |19186 |6535 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19187 |6535 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19188 |6535 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19189 |6535 |7 |graphid |0 | |NULL |NULL |NULL |2203 |NULL |NULL |NULL |
+ROW |19190 |6536 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19191 |6536 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19192 |6536 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19193 |6536 |7 |graphid |0 | |NULL |NULL |NULL |2204 |NULL |NULL |NULL |
+ROW |19194 |6537 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19195 |6537 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19196 |6537 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19197 |6537 |7 |graphid |0 | |NULL |NULL |NULL |2205 |NULL |NULL |NULL |
+ROW |19198 |6538 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19199 |6538 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19200 |6538 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19201 |6538 |7 |graphid |0 | |NULL |NULL |NULL |2206 |NULL |NULL |NULL |
+ROW |19202 |6539 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19203 |6539 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19204 |6539 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19205 |6539 |7 |graphid |0 | |NULL |NULL |NULL |2207 |NULL |NULL |NULL |
+ROW |19206 |6540 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19207 |6540 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19208 |6540 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19209 |6540 |7 |graphid |0 | |NULL |NULL |NULL |2208 |NULL |NULL |NULL |
+ROW |19210 |6541 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19211 |6541 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19212 |6541 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19213 |6541 |7 |graphid |0 | |NULL |NULL |NULL |2209 |NULL |NULL |NULL |
+ROW |19214 |6542 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19215 |6542 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19216 |6542 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19217 |6542 |7 |graphid |0 | |NULL |NULL |NULL |2210 |NULL |NULL |NULL |
+ROW |19218 |6543 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19219 |6543 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19220 |6543 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19221 |6543 |7 |graphid |0 | |NULL |NULL |NULL |2211 |NULL |NULL |NULL |
+ROW |19222 |6544 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19223 |6544 |6 |graphid |0 | |NULL |NULL |NULL |469 |NULL |NULL |NULL |
+ROW |19224 |6545 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19225 |6545 |6 |graphid |0 | |NULL |NULL |NULL |471 |NULL |NULL |NULL |
+ROW |19226 |6546 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19227 |6546 |6 |graphid |0 | |NULL |NULL |NULL |498 |NULL |NULL |NULL |
+ROW |19228 |6547 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19229 |6547 |6 |graphid |0 | |NULL |NULL |NULL |540 |NULL |NULL |NULL |
+ROW |19230 |6548 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19231 |6548 |6 |graphid |0 | |NULL |NULL |NULL |463 |NULL |NULL |NULL |
+ROW |19232 |6549 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19233 |6549 |6 |graphid |0 | |NULL |NULL |NULL |462 |NULL |NULL |NULL |
+ROW |19234 |6550 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19235 |6550 |6 |graphid |0 | |NULL |NULL |NULL |541 |NULL |NULL |NULL |
+ROW |19236 |6551 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19237 |6551 |6 |graphid |0 | |NULL |NULL |NULL |464 |NULL |NULL |NULL |
+ROW |19238 |6552 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19239 |6552 |6 |graphid |0 | |NULL |NULL |NULL |475 |NULL |NULL |NULL |
+ROW |19240 |6553 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19241 |6553 |6 |graphid |0 | |NULL |NULL |NULL |474 |NULL |NULL |NULL |
+ROW |19242 |6554 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19243 |6554 |6 |graphid |0 | |NULL |NULL |NULL |542 |NULL |NULL |NULL |
+ROW |19244 |6555 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19245 |6555 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19246 |6555 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19247 |6555 |7 |graphid |0 | |NULL |NULL |NULL |2212 |NULL |NULL |NULL |
+ROW |19248 |6556 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19249 |6556 |6 |graphid |0 | |NULL |NULL |NULL |2229 |NULL |NULL |NULL |
+ROW |19250 |6557 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19251 |6557 |6 |graphid |0 | |NULL |NULL |NULL |2223 |NULL |NULL |NULL |
+ROW |19252 |6558 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19253 |6558 |6 |graphid |0 | |NULL |NULL |NULL |2225 |NULL |NULL |NULL |
+ROW |19254 |6559 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19255 |6559 |6 |graphid |0 | |NULL |NULL |NULL |2228 |NULL |NULL |NULL |
+ROW |19256 |6560 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19257 |6560 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19258 |6560 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19259 |6560 |7 |graphid |0 | |NULL |NULL |NULL |2216 |NULL |NULL |NULL |
+ROW |19260 |6561 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19261 |6561 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19262 |6561 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19263 |6561 |7 |graphid |0 | |NULL |NULL |NULL |2214 |NULL |NULL |NULL |
+ROW |19264 |6562 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19265 |6562 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19266 |6562 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19267 |6562 |7 |graphid |0 | |NULL |NULL |NULL |2213 |NULL |NULL |NULL |
+ROW |19268 |6563 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19269 |6563 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19270 |6563 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19271 |6563 |7 |graphid |0 | |NULL |NULL |NULL |2215 |NULL |NULL |NULL |
+ROW |19272 |6564 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19273 |6564 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19274 |6564 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19275 |6564 |7 |graphid |0 | |NULL |NULL |NULL |2212 |NULL |NULL |NULL |
+ROW |19276 |6565 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19277 |6565 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19278 |6565 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19279 |6565 |7 |graphid |0 | |NULL |NULL |NULL |2238 |NULL |NULL |NULL |
+ROW |19280 |6566 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19281 |6566 |6 |graphid |0 | |NULL |NULL |NULL |2250 |NULL |NULL |NULL |
+ROW |19282 |6567 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19283 |6567 |6 |graphid |0 | |NULL |NULL |NULL |2244 |NULL |NULL |NULL |
+ROW |19284 |6568 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19285 |6568 |6 |graphid |0 | |NULL |NULL |NULL |2246 |NULL |NULL |NULL |
+ROW |19286 |6569 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19287 |6569 |6 |graphid |0 | |NULL |NULL |NULL |2249 |NULL |NULL |NULL |
+ROW |19288 |6570 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19289 |6570 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19290 |6570 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19291 |6570 |7 |graphid |0 | |NULL |NULL |NULL |2242 |NULL |NULL |NULL |
+ROW |19292 |6571 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19293 |6571 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19294 |6571 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19295 |6571 |7 |graphid |0 | |NULL |NULL |NULL |2240 |NULL |NULL |NULL |
+ROW |19296 |6572 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19297 |6572 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19298 |6572 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19299 |6572 |7 |graphid |0 | |NULL |NULL |NULL |2239 |NULL |NULL |NULL |
+ROW |19300 |6573 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19301 |6573 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19302 |6573 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19303 |6573 |7 |graphid |0 | |NULL |NULL |NULL |2241 |NULL |NULL |NULL |
+ROW |19304 |6574 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19305 |6574 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19306 |6574 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19307 |6574 |7 |graphid |0 | |NULL |NULL |NULL |2238 |NULL |NULL |NULL |
+ROW |19308 |6575 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19309 |6575 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19310 |6575 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19311 |6575 |7 |graphid |0 | |NULL |NULL |NULL |952 |NULL |NULL |NULL |
+ROW |19312 |6576 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19313 |6576 |6 |graphid |0 | |NULL |NULL |NULL |957 |NULL |NULL |NULL |
+ROW |19314 |6577 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19315 |6577 |6 |graphid |0 | |NULL |NULL |NULL |959 |NULL |NULL |NULL |
+ROW |19316 |6578 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19317 |6578 |6 |graphid |0 | |NULL |NULL |NULL |962 |NULL |NULL |NULL |
+ROW |19318 |6579 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19319 |6579 |6 |graphid |0 | |NULL |NULL |NULL |963 |NULL |NULL |NULL |
+ROW |19320 |6580 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19321 |6580 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19322 |6580 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19323 |6580 |7 |graphid |0 | |NULL |NULL |NULL |953 |NULL |NULL |NULL |
+ROW |19324 |6581 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19325 |6581 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19326 |6581 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19327 |6581 |7 |graphid |0 | |NULL |NULL |NULL |954 |NULL |NULL |NULL |
+ROW |19328 |6582 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19329 |6582 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19330 |6582 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19331 |6582 |7 |graphid |0 | |NULL |NULL |NULL |955 |NULL |NULL |NULL |
+ROW |19332 |6583 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19333 |6583 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19334 |6583 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19335 |6583 |7 |graphid |0 | |NULL |NULL |NULL |956 |NULL |NULL |NULL |
+ROW |19336 |6584 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19337 |6584 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19338 |6584 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19339 |6584 |7 |graphid |0 | |NULL |NULL |NULL |952 |NULL |NULL |NULL |
+ROW |19340 |6585 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19341 |6585 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19342 |6585 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19343 |6585 |7 |graphid |0 | |NULL |NULL |NULL |2253 |NULL |NULL |NULL |
+ROW |19344 |6586 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19345 |6586 |6 |graphid |0 | |NULL |NULL |NULL |2260 |NULL |NULL |NULL |
+ROW |19346 |6587 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19347 |6587 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19348 |6587 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19349 |6587 |7 |graphid |0 | |NULL |NULL |NULL |2251 |NULL |NULL |NULL |
+ROW |19350 |6588 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19351 |6588 |6 |graphid |0 | |NULL |NULL |NULL |2257 |NULL |NULL |NULL |
+ROW |19352 |6589 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19353 |6589 |6 |graphid |0 | |NULL |NULL |NULL |2259 |NULL |NULL |NULL |
+ROW |19354 |6590 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19355 |6590 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19356 |6590 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19357 |6590 |7 |graphid |0 | |NULL |NULL |NULL |2255 |NULL |NULL |NULL |
+ROW |19358 |6591 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19359 |6591 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19360 |6591 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19361 |6591 |7 |graphid |0 | |NULL |NULL |NULL |2254 |NULL |NULL |NULL |
+ROW |19362 |6592 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19363 |6592 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19364 |6592 |0 |source_type |3 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19365 |6592 |5 |itemid |0 | |NULL |NULL |42436 |NULL |NULL |NULL |NULL |
+ROW |19366 |6593 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19367 |6593 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19368 |6593 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19369 |6593 |7 |graphid |0 | |NULL |NULL |NULL |2253 |NULL |NULL |NULL |
+ROW |19370 |6594 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19371 |6594 |6 |graphid |0 | |NULL |NULL |NULL |487 |NULL |NULL |NULL |
+ROW |19372 |6595 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19373 |6595 |6 |graphid |0 | |NULL |NULL |NULL |543 |NULL |NULL |NULL |
+ROW |19374 |6596 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19375 |6596 |6 |graphid |0 | |NULL |NULL |NULL |457 |NULL |NULL |NULL |
+ROW |19376 |6597 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19377 |6597 |6 |graphid |0 | |NULL |NULL |NULL |456 |NULL |NULL |NULL |
+ROW |19378 |6598 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19379 |6598 |6 |graphid |0 | |NULL |NULL |NULL |544 |NULL |NULL |NULL |
+ROW |19380 |6599 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19381 |6599 |6 |graphid |0 | |NULL |NULL |NULL |458 |NULL |NULL |NULL |
+ROW |19382 |6600 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19383 |6600 |6 |graphid |0 | |NULL |NULL |NULL |481 |NULL |NULL |NULL |
+ROW |19384 |6601 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19385 |6601 |6 |graphid |0 | |NULL |NULL |NULL |480 |NULL |NULL |NULL |
+ROW |19386 |6602 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19387 |6602 |6 |graphid |0 | |NULL |NULL |NULL |545 |NULL |NULL |NULL |
+ROW |19388 |6603 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19389 |6603 |6 |graphid |0 | |NULL |NULL |NULL |482 |NULL |NULL |NULL |
+ROW |19390 |6604 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19391 |6604 |4 |itemid |0 | |NULL |NULL |22998 |NULL |NULL |NULL |NULL |
+ROW |19392 |6605 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19393 |6605 |4 |itemid |0 | |NULL |NULL |22997 |NULL |NULL |NULL |NULL |
+ROW |19394 |6606 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19395 |6606 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19396 |6606 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19397 |6606 |7 |graphid |0 | |NULL |NULL |NULL |2261 |NULL |NULL |NULL |
+ROW |19398 |6607 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19399 |6607 |6 |graphid |0 | |NULL |NULL |NULL |2268 |NULL |NULL |NULL |
+ROW |19400 |6608 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19401 |6608 |4 |itemid |0 | |NULL |NULL |42472 |NULL |NULL |NULL |NULL |
+ROW |19402 |6609 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19403 |6609 |6 |graphid |0 | |NULL |NULL |NULL |2270 |NULL |NULL |NULL |
+ROW |19404 |6610 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19405 |6610 |6 |graphid |0 | |NULL |NULL |NULL |2271 |NULL |NULL |NULL |
+ROW |19406 |6611 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19407 |6611 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19408 |6611 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19409 |6611 |7 |graphid |0 | |NULL |NULL |NULL |2266 |NULL |NULL |NULL |
+ROW |19410 |6612 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19411 |6612 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19412 |6612 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19413 |6612 |7 |graphid |0 | |NULL |NULL |NULL |2264 |NULL |NULL |NULL |
+ROW |19414 |6613 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19415 |6613 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19416 |6613 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19417 |6613 |7 |graphid |0 | |NULL |NULL |NULL |2265 |NULL |NULL |NULL |
+ROW |19418 |6614 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19419 |6614 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19420 |6614 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19421 |6614 |7 |graphid |0 | |NULL |NULL |NULL |2261 |NULL |NULL |NULL |
+ROW |19422 |6615 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19423 |6615 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19424 |6615 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19425 |6615 |7 |graphid |0 | |NULL |NULL |NULL |2272 |NULL |NULL |NULL |
+ROW |19426 |6616 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19427 |6616 |6 |graphid |0 | |NULL |NULL |NULL |2279 |NULL |NULL |NULL |
+ROW |19428 |6617 |0 |source_type |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19429 |6617 |4 |itemid |0 | |NULL |NULL |42528 |NULL |NULL |NULL |NULL |
+ROW |19430 |6618 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19431 |6618 |6 |graphid |0 | |NULL |NULL |NULL |2281 |NULL |NULL |NULL |
+ROW |19432 |6619 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19433 |6619 |6 |graphid |0 | |NULL |NULL |NULL |2282 |NULL |NULL |NULL |
+ROW |19434 |6620 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19435 |6620 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19436 |6620 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19437 |6620 |7 |graphid |0 | |NULL |NULL |NULL |2277 |NULL |NULL |NULL |
+ROW |19438 |6621 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19439 |6621 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19440 |6621 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19441 |6621 |7 |graphid |0 | |NULL |NULL |NULL |2275 |NULL |NULL |NULL |
+ROW |19442 |6622 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19443 |6622 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19444 |6622 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19445 |6622 |7 |graphid |0 | |NULL |NULL |NULL |2276 |NULL |NULL |NULL |
+ROW |19446 |6623 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19447 |6623 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19448 |6623 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19449 |6623 |7 |graphid |0 | |NULL |NULL |NULL |2272 |NULL |NULL |NULL |
+ROW |19450 |6624 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19451 |6624 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19452 |6624 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19453 |6624 |7 |graphid |0 | |NULL |NULL |NULL |2283 |NULL |NULL |NULL |
+ROW |19454 |6625 |0 |source_type |0 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19455 |6625 |6 |graphid |0 | |NULL |NULL |NULL |2286 |NULL |NULL |NULL |
+ROW |19456 |6626 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19457 |6626 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19458 |6626 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19459 |6626 |7 |graphid |0 | |NULL |NULL |NULL |2285 |NULL |NULL |NULL |
+ROW |19460 |6627 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19461 |6627 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19462 |6627 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19463 |6627 |7 |graphid |0 | |NULL |NULL |NULL |2284 |NULL |NULL |NULL |
+ROW |19464 |6628 |0 |source_type |2 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19465 |6628 |0 |columns |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19466 |6628 |0 |rows |1 | |NULL |NULL |NULL |NULL |NULL |NULL |NULL |
+ROW |19467 |6628 |7 |graphid |0 | |NULL |NULL |NULL |1805 |NULL |NULL |NULL |
diff --git a/create/src/data.tmpl b/create/src/data.tmpl
index 9f4251f1acf..ac6bf0a6b0d 100644
--- a/create/src/data.tmpl
+++ b/create/src/data.tmpl
@@ -61,39 +61,43 @@ FIELDS|dcheckid|druleid|type|key_ |snmp_community|ports|snmpv3_securityna
ROW |2 |2 |9 |system.uname| |10050| |0 | | |0 |0 |0 | |1 |0 |
TABLE |media_type
-FIELDS|mediatypeid|type|name |smtp_server |smtp_helo |smtp_email |exec_path|gsm_modem |username|passwd|status|smtp_port|smtp_security|smtp_verify_peer|smtp_verify_host|smtp_authentication|exec_params|maxsessions|maxattempts|attempt_interval|content_type|script |timeout|process_tags|show_event_menu|event_menu_url |event_menu_name |description |
-ROW |1 |0 |Email |mail.example.com|example.com|zabbix@example.com| | | | |0 |25 |0 |0 |0 |0 | |1 |3 |10s |0 | |30s |0 |0 | | | |
-ROW |3 |2 |SMS | | | | |/dev/ttyS0| | |0 |25 |0 |0 |0 |0 | |1 |3 |10s |1 | |30s |0 |0 | | | |
-ROW |4 |0 |Email (HTML) |mail.example.com|example.com|zabbix@example.com| | | | |0 |25 |0 |0 |0 |0 | |1 |3 |10s |1 | |30s |0 |0 | | | |
-ROW |5 |4 |Mattermost | | | | | | | |0 |25 |0 |0 |0 |0 | |1 |1 |10s |1 |var SEVERITY_COLORS = [&eol; '#97AAB3', '#7499FF', '#FFC859',&eol; '#FFA059', '#E97659', '#E45959'&eol;];&eol;&eol;var RESOLVE_COLOR = '#009900';&eol;&eol;var SEND_MODE_HANDLERS = {&eol; alarm: handlerAlarm,&eol; event: handlerEvent&eol;};&eol;&eol;if (!String.prototype.format) {&eol; String.prototype.format = function() {&eol; var args = arguments;&eol;&eol; return this.replace(/{(\d+)}/g, function(match, number) {&eol; return number in args&eol; ? args[number]&eol; : match&eol; ;&eol; });&eol; };&eol;}&eol;&eol;function isEventProblem(params) {&eol; return params.event_value == 1&eol; && params.event_update_status == 0&eol; ;&eol;}&eol;&eol;function isEventUpdate(params) {&eol; return params.event_value == 1&eol; && params.event_update_status == 1&eol; ;&eol;}&eol;&eol;function isEventResolve(params) {&eol; return params.event_value == 0;&eol;}&eol;&eol;function getPermalink(mattermost_url, team_name, postid) {&eol; return '{0}/{1}/pl/{2}'.format(&eol; mattermost_url.replace(/\/+$/, ''),&eol; team_name,&eol; postid&eol; );&eol;}&eol;&eol;function getChannel(send_to) {&eol; switch (true) {&eol; case /.+\/#.+/.test(send_to):&eol; return getChannelByName(send_to);&eol;&eol; case /@.+/.test(send_to):&eol; return getDirectChannel(send_to);&eol;&eol; default:&eol; return getChannelByID(send_to);&eol; }&eol;}&eol;&eol;function getChannelByName(send_to) {&eol; var team_chan = send_to&eol; .trim()&eol; .split('/#');&eol;&eol; var resp = JSON.parse(req.get(&eol; Mattermost.channel_byname.format(team_chan[0], team_chan[1]),&eol; JSON.stringify(fields)&eol; )&eol; );&eol;&eol; if (req.getStatus() != 200) {&eol; throw '[{0}] {1}'.format(resp.status_code, resp.message);&eol; }&eol;&eol; return resp;&eol;}&eol;&eol;function getDirectChannel(send_to) {&eol; Zabbix.log(5, '[ Mattermost Webhook ] Call {0}({1})'.format(&eol; arguments.callee.name,&eol; JSON.stringify(arguments)&eol; ));&eol;&eol; var teamUser = send_to&eol; .trim()&eol; .split('/@'),&eol; bot = getBotUser(),&eol; user = getUserByName(teamUser[1]);&eol;&eol; var resp = JSON.parse(req.post(&eol; Mattermost.direct_channel,&eol; JSON.stringify([bot.id, user.id])&eol; )&eol; );&eol;&eol; Zabbix.log(5, '[ Mattermost Webhook ] Result {0}: {1}'.format(&eol; arguments.callee.name,&eol; JSON.stringify(resp)&eol; ));&eol;&eol; if (req.getStatus() != 201) {&eol; throw '[{0}] {1}'.format(resp.status_code, resp.message);&eol; }&eol;&eol; resp.team_name = teamUser[0];&eol;&eol; return resp;&eol;}&eol;&eol;function getChannelByID(channelID) {&eol; Zabbix.log(5, '[ Mattermost Webhook ] Call {0}({1})'.format(&eol; arguments.callee.name,&eol; JSON.stringify(arguments)&eol; ));&eol;&eol; var resp = JSON.parse(req.get(&eol; Mattermost.get_channel.format(channelID),&eol; JSON.stringify(fields)&eol; )&eol; );&eol;&eol; Zabbix.log(5, '[ Mattermost Webhook ] Result {0}: {1}'.format(&eol; arguments.callee.name,&eol; JSON.stringify(resp)&eol; ));&eol;&eol; if (req.getStatus() != 200) {&eol; throw '[{0}] {1}'.format(resp.status_code, resp.message);&eol; }&eol;&eol; return resp;&eol;}&eol;&eol;function getBotUser() {&eol; Zabbix.log(5, '[ Mattermost Webhook ] Call {0}({1})'.format(&eol; arguments.callee.name,&eol; JSON.stringify(arguments)&eol; ));&eol;&eol; var resp = JSON.parse(req.get(&eol; Mattermost.bot_user,&eol; JSON.stringify(fields)&eol; )&eol; );&eol;&eol; Zabbix.log(5, '[ Mattermost Webhook ] Result {0}: {1}'.format(&eol; arguments.callee.name,&eol; JSON.stringify(resp)&eol; ));&eol;&eol; if (req.getStatus() != 200) {&eol; throw '[{0}] {1}'.format(resp.status_code, resp.message);&eol; }&eol;&eol; return resp;&eol;}&eol;&eol;function getUserByName(userName) {&eol; Zabbix.log(5, '[ Mattermost Webhook ] Call {0}({1})'.format(&eol; arguments.callee.name,&eol; JSON.stringify(arguments)&eol; ));&eol;&eol; var resp = JSON.parse(req.get(&eol; Mattermost.user_byname.format(userName),&eol; JSON.stringify(fields)&eol; )&eol; );&eol;&eol; Zabbix.log(5, '[ Mattermost Webhook ] Result {0}: {1}'.format(&eol; arguments.callee.name,&eol; JSON.stringify(resp)&eol; ));&eol;&eol; if (req.getStatus() != 200) {&eol; throw '[{0}] {1}'.format(resp.status_code, resp.message);&eol; }&eol;&eol; return resp;&eol;}&eol;&eol;function getTeamByID(teamID) {&eol; Zabbix.log(5, '[ Mattermost Webhook ] Call {0}({1})'.format(&eol; arguments.callee.name,&eol; JSON.stringify(arguments)&eol; ));&eol;&eol; var resp = JSON.parse(req.get(&eol; Mattermost.get_team.format(teamID),&eol; JSON.stringify(fields)&eol; )&eol; );&eol;&eol; Zabbix.log(5, '[ Mattermost Webhook ] Result {0}: {1}'.format(&eol; arguments.callee.name,&eol; JSON.stringify(resp)&eol; ));&eol;&eol; if (req.getStatus() != 200) {&eol; throw '[{0}] {1}'.format(resp.status_code, resp.message);&eol; }&eol;&eol; return resp;&eol;}&eol;&eol;function createProblemURL(zabbix_url, triggerid, eventid, event_source) {&eol; var problem_url = '';&eol; if (event_source === '0') {&eol; problem_url = '{0}/tr_events.php?triggerid={1}&eventid={2}'&eol; .format(&eol; zabbix_url,&eol; triggerid,&eol; eventid&eol; );&eol; }&eol; else {&eol; problem_url = zabbix_url;&eol; }&eol;&eol; return problem_url;&eol;}&eol;&eol;function getTagValue(event_tags, key) {&eol; var pattern = new RegExp('(' + key + ':.+)');&eol; var tagValue = event_tags&eol; .split(',')&eol; .filter(function (v) {&eol; return v.match(pattern);&eol; })&eol; .map(function (v) {&eol; return v.split(':')[1];&eol; })[0]&eol; &pipe;&pipe; 0;&eol;&eol; return tagValue;&eol;}&eol;&eol;function handlerAlarm(req, params) {&eol; var channel = getChannel(params.send_to);&eol; var fields = {&eol; channel_id: channel.id,&eol; props: {}&eol; };&eol;&eol; if (isEventProblem(params)) {&eol; var team_name = channel.team_name&eol; ? channel.team_name&eol; : getTeamByID(channel.team_id).name;&eol;&eol; fields.props.attachments = [&eol; createMessage(&eol; SEVERITY_COLORS[params.event_nseverity] &pipe;&pipe; 0,&eol; params.event_date,&eol; params.event_time,&eol; createProblemURL(params.zabbix_url, params.trigger_id, params.event_id, params.event_source)&eol; )&eol; ];&eol;&eol; var resp = JSON.parse(req.post(&eol; Mattermost.post_message,&eol; JSON.stringify(fields)&eol; )&eol; );&eol;&eol; if (req.getStatus() != 201) {&eol; throw '[{0}] {1}'.format(resp.status_code, resp.message);&eol; }&eol;&eol; result.tags.__mattermost_post_id = resp.id;&eol; result.tags.__mattermost_channel_id = channel.id;&eol; result.tags.__mattermost_channel_name = channel.name;&eol; result.tags.__mattermost_message_link = getPermalink(&eol; params.mattermost_url,&eol; team_name,&eol; resp.id&eol; );&eol;&eol; }&eol; else if (isEventUpdate(params)) {&eol; fields.root_id = getTagValue(params.event_tags, 'mattermost_post_id');&eol;&eol; if (params.event_source === '0') {}&eol; fields.props.attachments = [&eol; createMessage(&eol; SEVERITY_COLORS[params.event_nseverity] &pipe;&pipe; 0,&eol; params.event_update_date,&eol; params.event_update_time,&eol; createProblemURL(params.zabbix_url, params.trigger_id, params.event_id, params.event_source),&eol; true&eol; )&eol; ];&eol;&eol; resp = JSON.parse(req.post(&eol; Mattermost.post_message, JSON.stringify(fields)&eol; )&eol; );&eol;&eol; if (req.getStatus() != 201) {&eol; throw '[{0}] {1}'.format(resp.status_code, resp.message);&eol; }&eol;&eol; }&eol; else if (isEventResolve(params)) {&eol; fields.channel_id = getTagValue(params.event_tags, 'mattermost_channel_id');&eol; fields.id = getTagValue(params.event_tags, 'mattermost_post_id');&eol; fields.props.attachments = [&eol; createMessage(&eol; RESOLVE_COLOR,&eol; params.event_date,&eol; params.event_time,&eol; createProblemURL(params.zabbix_url, params.trigger_id, params.event_id, params.event_source)&eol; )&eol; ];&eol;&eol; var post_id = getTagValue(params.event_tags, 'mattermost_post_id');&eol;&eol; resp = JSON.parse(req.put(&eol; Mattermost.chat_update.format(post_id),&eol; JSON.stringify(fields)&eol; )&eol; );&eol;&eol; if (req.getStatus() != 200) {&eol; throw '[{0}] {1}'.format(resp.status_code, resp.message);&eol; }&eol; }&eol;}&eol;&eol;function handlerEvent(req, params) {&eol; var channel = getChannel(params.send_to);&eol; var fields = {&eol; channel_id: channel.id,&eol; props: {}&eol; };&eol;&eol; if (isEventProblem(params)) {&eol; var team_name = channel.team_name&eol; ? channel.team_name&eol; : getTeamByID(channel.team_id).name;&eol;&eol; fields.props.attachments = [&eol; createMessage(&eol; SEVERITY_COLORS[params.event_nseverity] &pipe;&pipe; 0,&eol; params.event_date,&eol; params.event_time,&eol; createProblemURL(params.zabbix_url, params.trigger_id, params.event_id, params.event_source)&eol; )&eol; ];&eol;&eol; var resp = JSON.parse(req.post(Mattermost.post_message, JSON.stringify(fields)));&eol;&eol; if (req.getStatus() != 201) {&eol; throw '[{0}] {1}'.format(resp.status_code, resp.message);&eol; }&eol;&eol; result.tags.__mattermost_channel_name = channel.name;&eol; result.tags.__mattermost_message_link = getPermalink(&eol; params.mattermost_url,&eol; team_name,&eol; resp.id&eol; );&eol;&eol; }&eol; else if (isEventUpdate(params)) {&eol; fields.props.attachments = [&eol; createMessage(&eol; SEVERITY_COLORS[params.event_nseverity] &pipe;&pipe; 0,&eol; params.event_update_date,&eol; params.event_update_time,&eol; createProblemURL(params.zabbix_url, params.trigger_id, params.event_id, params.event_source),&eol; false&eol; )&eol; ];&eol;&eol; resp = JSON.parse(req.post(Mattermost.post_message, JSON.stringify(fields)));&eol;&eol; if (req.getStatus() != 201) {&eol; throw '[{0}] {1}'.format(resp.status_code, resp.message);&eol; }&eol;&eol; }&eol; else if (isEventResolve(params)) {&eol; fields.props.attachments = [&eol; createMessage(&eol; RESOLVE_COLOR,&eol; params.event_recovery_date,&eol; params.event_recovery_time,&eol; createProblemURL(params.zabbix_url, params.trigger_id, params.event_id, params.event_source)&eol; )&eol; ];&eol;&eol; resp = JSON.parse(req.post(Mattermost.post_message, JSON.stringify(fields)));&eol;&eol; if (req.getStatus() != 201) {&eol; throw '[{0}] {1}'.format(resp.status_code, resp.message);&eol; }&eol; }&eol;}&eol;&eol;function createMessage(&eol; event_severity_color,&eol; event_date,&eol; event_time,&eol; problem_url,&eol; isShort&eol;) {&eol; var message = {&eol; fallbac: params.alert_subject,&eol; title: params.alert_subject,&eol; color: event_severity_color,&eol; title_link: problem_url,&eol; footer: problem_url,&eol;&eol; fields: [&eol; {&eol; title: 'Host',&eol; value: '{0} [{1}]'.format(params.host_name, params.host_ip),&eol; short: true&eol; },&eol; {&eol; title: 'Event time',&eol; value: '{0} {1}'.format(event_date, event_time),&eol; short: true&eol; }&eol; ],&eol; };&eol;&eol; &eol; if (params.event_source === '0') {&eol; message.fields.push(&eol; {&eol; title: 'Severity',&eol; value: params.event_severity,&eol; short: true&eol; },&eol; {&eol; title: 'Opdata',&eol; value: params.event_opdata,&eol; short: true&eol; }&eol; );&eol; }&eol;&eol; if (!isShort && params.event_source === '0') {&eol; message.fields.push(&eol; {&eol; title: 'Event tags',&eol; value: '`{0}`'.format(params.event_tags.replace(/__.+?:(.+?,&pipe;.+)/g, '') &pipe;&pipe; 'None'),&eol; short: true&eol; },&eol; {&eol; title: 'Trigger description',&eol; value: params.trigger_description,&eol; short: true&eol; }&eol; );&eol; }&eol;&eol; if (params.event_source !== '0' &pipe;&pipe; params.event_update_status === '1') {&eol; message.fields.push(&eol; {&eol; title: 'Details',&eol; value: params.alert_message,&eol; short: false&eol; }&eol; );&eol; }&eol;&eol; return message;&eol;}&eol;&eol;function validateParams(params) {&eol; if (typeof params.bot_token !== 'string' &pipe;&pipe; params.bot_token.trim() === '') {&eol; throw 'Field "bot_token" cannot be empty';&eol; }&eol;&eol; if (isNaN(params.event_id)) {&eol; throw 'Field "event_id" is not a number';&eol; }&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: "' + params.event_source + '".\nMust be 0-3.';&eol; }&eol;&eol; if (params.event_source !== '0') {&eol; params.event_nseverity = '0';&eol; params.event_severity = 'Not classified';&eol; params.event_update_status = '0';&eol; params.send_mode = 'event';&eol; }&eol;&eol; if (params.event_source === '1' &pipe;&pipe; params.event_source === '2') {&eol; params.event_value = '1';&eol; }&eol;&eol; if (params.event_source === '1') {&eol; params.host_name = params.discovery_host_dns;&eol; params.host_ip = params.discovery_host_ip;&eol; }&eol;&eol; if ([0, 1, 2, 3, 4, 5].indexOf(parseInt(params.event_nseverity)) === -1) {&eol; throw 'Incorrect "event_nseverity" parameter given: ' + params.event_nseverity + '\nMust be 0-5.';&eol; }&eol;&eol; if (typeof params.event_severity !== 'string' &pipe;&pipe; params.event_severity.trim() === '') {&eol; throw 'Field "event_severity" cannot be empty';&eol; }&eol;&eol; if (params.event_update_status !== '0' && params.event_update_status !== '1') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; if (params.event_value !== '0' && params.event_value !== '1') {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; if (typeof params.host_ip !== 'string' &pipe;&pipe; params.host_ip.trim() === '') {&eol; throw 'Field "host_ip" cannot be empty';&eol; }&eol;&eol; if (typeof params.host_name !== 'string' &pipe;&pipe; params.host_name.trim() === '') {&eol; throw 'Field "host_name" cannot be empty';&eol; }&eol;&eol; if (typeof params.mattermost_url !== 'string' &pipe;&pipe; params.mattermost_url.trim() === '') {&eol; throw 'Field "mattermost_url" cannot be empty';&eol; }&eol;&eol; if (!/^(http&pipe;https):\/\/.+/.test(params.mattermost_url)) {&eol; throw 'Field "mattermost_url" must contain a schema';&eol; }&eol;&eol; if (['alarm', 'event'].indexOf(params.send_mode) === -1) {&eol; throw 'Incorrect "send_mode" parameter given: ' + params.send_mode + '\nMust be "alarm" or "event".';&eol; }&eol;&eol; if (typeof params.send_to !== 'string' &pipe;&pipe; params.send_to.trim() === '') {&eol; throw 'Field "send_to" cannot be empty';&eol; }&eol;&eol; if (isNaN(params.trigger_id) && params.event_source === '0') {&eol; throw 'field "trigger_id" is not a number';&eol; }&eol;&eol; if (typeof params.zabbix_url !== 'string' &pipe;&pipe; params.zabbix_url.trim() === '') {&eol; throw 'Field "zabbix_url" cannot be empty';&eol; }&eol;&eol; if (!/^(http&pipe;https):\/\/.+/.test(params.zabbix_url)) {&eol; throw 'Field "zabbix_url" must contain a schema';&eol; }&eol;&eol;}&eol;&eol;try {&eol; var params = JSON.parse(value);&eol;&eol; validateParams(params);&eol;&eol; var req = new HttpRequest(),&eol; fields = {},&eol; result = {tags: {}};&eol;&eol; if (typeof params.HTTPProxy === 'string' && params.HTTPProxy.trim() !== '') {&eol; req.setProxy(params.HTTPProxy);&eol; }&eol;&eol; req.addHeader('Content-Type: application/json; charset=utf-8');&eol; req.addHeader('Authorization: Bearer ' + params.bot_token);&eol;&eol; params.mattermost_url = params.mattermost_url.replace(/\/+$/, '');&eol; params.zabbix_url = params.zabbix_url.replace(/\/+$/, '');&eol;&eol; var APIEndpoint = params.mattermost_url + '/api/v4/';&eol;&eol; var Mattermost = {&eol; post_message: APIEndpoint + 'posts',&eol; get_channel: APIEndpoint + 'channels/{0}',&eol; get_team: APIEndpoint + 'teams/{0}',&eol; chat_update: APIEndpoint + 'posts/{0}',&eol; direct_channel: APIEndpoint + 'channels/direct',&eol; channel_byname: APIEndpoint + 'teams/name/{0}/channels/name/{1}',&eol; user_byname: APIEndpoint + 'users/username/{0}',&eol; bot_user: APIEndpoint + 'users/me'&eol;&eol; };&eol;&eol; params.send_mode = params.send_mode.toLowerCase();&eol; params.send_mode = params.send_mode in SEND_MODE_HANDLERS&eol; ? params.send_mode&eol; : 'alarm';&eol;&eol; SEND_MODE_HANDLERS[params.send_mode](req, params);&eol;&eol; if (params.event_source === '0') {&eol; return JSON.stringify(result);&eol; }&eol; else {&eol; return 'OK';&eol; }&eol;}&eol;catch (error) {&eol; Zabbix.log(4, '[ Mattermost Webhook ] Mattermost notification failed: ' + error);&eol; throw 'Mattermost notification failed: ' + error;&eol;}|30s |1 |1 |{EVENT.TAGS.__mattermost_message_link}|Open in Mattermost: {EVENT.TAGS.__mattermost_channel_name} | |
-ROW |6 |4 |Opsgenie | | | | | | | |0 |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var Media = {&eol; params: {},&eol; name: '',&eol; labels: [],&eol; HTTPProxy: '',&eol;&eol; setParams: function (params) {&eol; if (typeof params !== 'object') {&eol; return;&eol; }&eol;&eol; Media.params = params;&eol; Media.params.api += Media.params.api.endsWith('/') ? '' : '/';&eol; Media.params.web += Media.params.web.endsWith('/') ? '' : '/';&eol; },&eol;&eol; setProxy: function (HTTPProxy) {&eol; if (typeof HTTPProxy !== 'undefined' && HTTPProxy.trim() !== '') {&eol; Media.HTTPProxy = HTTPProxy;&eol; }&eol; },&eol;&eol; setTags: function(event_tags_json) {&eol; if (typeof event_tags_json !== 'undefined' && event_tags_json !== ''&eol; && event_tags_json !== '{EVENT.TAGSJSON}') {&eol;&eol; try {&eol; var tags = JSON.parse(event_tags_json),&eol; label;&eol;&eol; tags.forEach(function (tag) {&eol; if (typeof tag.tag === 'string') {&eol; label = (tag.tag + (typeof tag.value !== 'undefined'&eol; && tag.value !== '' ? (':' + tag.value) : '')).replace(/\s/g, '_');&eol; Media.labels.push(label);&eol; }&eol; });&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ ' + Media.name + ' Webhook ] Failed to parse "event_tags_json" param');&eol; }&eol; }&eol; },&eol;&eol; request: function (method, query, data, allow_404) {&eol; if (typeof(allow_404) === 'undefined') {&eol; allow_404 = false;&eol; }&eol;&eol; ['api', 'token'].forEach(function (field) {&eol; if (typeof Media.params !== 'object' &pipe;&pipe; typeof Media.params[field] === 'undefined'&eol; &pipe;&pipe; Media.params[field] === '') {&eol; throw 'Required ' + Media.name + ' param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; var response,&eol; url = Media.params.api + query,&eol; request = new HttpRequest();&eol;&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('Authorization: ' + Media.params.token);&eol; request.setProxy(Media.HTTPProxy);&eol;&eol; if (typeof data !== 'undefined') {&eol; data = JSON.stringify(data);&eol; }&eol;&eol; Zabbix.log(4, '[ ' + Media.name + ' Webhook ] Sending request: ' +&eol; url + ((typeof data === 'string') ? ('\n' + data) : ''));&eol;&eol; switch (method) {&eol; case 'get':&eol; response = request.get(url, data);&eol; break;&eol;&eol; case 'post':&eol; response = request.post(url, data);&eol; break;&eol;&eol; case 'put':&eol; response = request.put(url, data);&eol; break;&eol;&eol; default:&eol; throw 'Unsupported HTTP request method: ' + method;&eol; }&eol;&eol; Zabbix.log(4, '[ ' + Media.name + ' Webhook ] Received response with status code ' +&eol; request.getStatus() + '\n' + response);&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ ' + Media.name + ' Webhook ] Failed to parse response.');&eol; response = null;&eol; }&eol; }&eol;&eol; if ((request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300)&eol; && (!allow_404 &pipe;&pipe; request.getStatus() !== 404)) {&eol; var message = 'Request failed with status code ' + request.getStatus();&eol;&eol; if (response !== null) {&eol; if (typeof response.errors === 'object' && Object.keys(response.errors).length > 0) {&eol; message += ': ' + JSON.stringify(response.errors);&eol; }&eol; else if (typeof response.errorMessages === 'object' && Object.keys(response.errorMessages).length > 0) {&eol; message += ': ' + JSON.stringify(response.errorMessages);&eol; }&eol; else if (typeof response.message === 'string') {&eol; message += ': ' + response.message;&eol; }&eol; }&eol;&eol; throw message + ' Check debug log for more information.';&eol; }&eol;&eol; return {&eol; status: request.getStatus(),&eol; response: response&eol; };&eol; },&eol;&eol; getAlertId: function (requestId) {&eol; do {&eol; resp = Media.request('get', 'requests/' + requestId, undefined, true);&eol; }&eol; while (typeof resp.response !== 'object' &pipe;&pipe; typeof resp.response.data === 'undefined'&eol; &pipe;&pipe; resp.response.data.success === false);&eol;&eol; if (typeof resp.response !== 'object' &pipe;&pipe; typeof resp.response.data === 'undefined') {&eol; throw 'Cannot get ' + Media.name + ' issue ID. Check debug log for more information.';&eol; }&eol;&eol; return resp;&eol; }&eol;};&eol;&eol;try {&eol; var result = {tags: {}},&eol; params = JSON.parse(value),&eol; media = {},&eol; fields = {},&eol; resp = {},&eol; responders = [],&eol; tags = [],&eol; required_params = [&eol; 'alert_subject',&eol; 'alert_message',&eol; 'event_id',&eol; 'event_source',&eol; 'event_value',&eol; 'event_update_status',&eol; 'opsgenie_api',&eol; 'opsgenie_web',&eol; 'opsgenie_token'&eol; ],&eol; severities = [&eol; 'not_classified',&eol; 'information',&eol; 'warning',&eol; 'average',&eol; 'high',&eol; 'disaster',&eol; 'resolved',&eol; 'default'&eol; ],&eol; priority;&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (required_params.indexOf(key) !== -1 && params[key].trim() === '') {&eol; throw 'Parameter "' + key + '" cannot be empty.';&eol; }&eol; if (key.startsWith('opsgenie_')) {&eol; media[key.substring(9)] = params[key];&eol; }&eol; });&eol;&eol; // Possible values of event_source:&eol; // 0 - Trigger, 1 - Discovery, 2 - Autoregistration, 3 - Internal.&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: "' + params.event_source + '".\nMust be 0-3.';&eol; }&eol;&eol; // Check event_value for trigger-based and internal events.&eol; // Possible values: 1 for problem, 0 for recovering&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check event_update_status only for trigger-based events.&eol; // Possible values: 0 - Webhook was called because of problem/recovery event, 1 - Update operation.&eol; if (params.event_source === '0' && params.event_update_status !== '0' && params.event_update_status !== '1') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check event_id for a numeric value.&eol; if (isNaN(parseInt(params.event_id)) &pipe;&pipe; params.event_id < 1) {&eol; throw 'Incorrect "event_id" parameter given: ' + params.event_id + '\nMust be a positive number.';&eol; }&eol;&eol; if ((params.event_source === '1' &pipe;&pipe; params.event_source === '2') && params.event_value === '0') {&eol; throw 'Recovery operations are supported only for Trigger and Internal actions.';&eol; }&eol;&eol; if ([0, 1, 2, 3, 4, 5].indexOf(parseInt(params.event_nseverity)) === -1) {&eol; params.event_nseverity = '7';&eol; }&eol;&eol; if (params.event_value === '0') {&eol; params.event_nseverity = '6';&eol; }&eol;&eol; priority = params['severity_' + severities[params.event_nseverity]];&eol; params.zbxurl = params.zbxurl + (params.zbxurl.endsWith('/') ? '' : '/');&eol;&eol; Media.name = 'Opsgenie';&eol; Media.setParams(media);&eol; Media.params.token = 'GenieKey ' + Media.params.token;&eol; Media.setProxy(params.HTTPProxy);&eol; Media.setTags(params.event_tags_json); // Set Media.labels&eol;&eol; // Create an issue.&eol; // Numeric value of the event that triggered an action (1 for problem, 0 for recovering).&eol; // Numeric value of the problem update status. Possible values:&eol; // 0 - Webhook was called because of problem/recovery event, 1 - Update operation.&eol; if ((params.event_source == 0 && params.event_value == 1 && params.event_update_status == 0)&eol; &pipe;&pipe; (params.event_source == 3 && params.event_value == 1)&eol; &pipe;&pipe; params.event_source == 1 &pipe;&pipe; params.event_source == 2) {&eol; fields.message = params.alert_subject;&eol; fields.alias = params.event_id;&eol; fields.description = params.alert_message;&eol; fields.priority = priority;&eol; fields.source = 'Zabbix';&eol;&eol; if (params.event_source === '0') {&eol; fields.details = {&eol; 'Zabbix server': params.zbxurl,&eol; Problem: params.zbxurl + 'tr_events.php?triggerid=' + params.trigger_id + '&eventid=' + params.event_id&eol; };&eol; }&eol; else {&eol; fields.details = {'Zabbix server': params.zbxurl};&eol; }&eol;&eol; if (typeof params.opsgenie_teams === 'string') {&eol; responders = params.opsgenie_teams.split(',');&eol; fields.responders = responders.map(function(team) {&eol; return {type: 'team', name: team.trim()};&eol; });&eol; }&eol;&eol; fields.tags = Media.labels;&eol; if (typeof params.opsgenie_tags === 'string') {&eol; tags = params.opsgenie_tags.split(',');&eol; tags.forEach(function(item) {&eol; fields.tags.push(item.trim());&eol; });&eol; }&eol;&eol; resp = Media.request('post', '', fields);&eol; if (typeof resp.response !== 'object' &pipe;&pipe; typeof resp.response.result === 'undefined') {&eol; throw 'Cannot create ' + Media.name + ' issue. Check debug log for more information.';&eol; }&eol;&eol; if (resp.status === 202) {&eol; resp = Media.getAlertId(resp.response.requestId);&eol; if (params.event_source == 0 && params.event_value == 1 && params.event_update_status == 0) {&eol; result.tags.__zbx_ops_issuekey = resp.response.data.alertId;&eol; result.tags.__zbx_ops_issuelink = Media.params.web + 'alert/detail/' + resp.response.data.alertId;&eol; }&eol; }&eol; else {&eol; throw Media.name + ' response code is unexpected. Check debug log for more information.';&eol; }&eol; }&eol; // Update a created issue.&eol; else {&eol; fields.user = (params.event_value != 0) ? params.zbxuser : '';&eol; fields.note = params.alert_message;&eol;&eol; resp = Media.request('post', params.event_id + '/notes?identifierType=alias', fields);&eol; if (typeof resp.response !== 'object' &pipe;&pipe; typeof resp.response.result === 'undefined') {&eol; throw 'Cannot update ' + Media.name + ' issue. Check debug log for more information.';&eol; }&eol;&eol; if (resp.status === 202) {&eol; resp = Media.getAlertId(resp.response.requestId);&eol; }&eol; else {&eol; throw Media.name + ' response code is unexpected. Check debug log for more information.';&eol; }&eol; }&eol;&eol; return JSON.stringify(result);&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[ ' + Media.name + ' Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |1 |1 |{EVENT.TAGS.__zbx_ops_issuelink} |Opsgenie: {EVENT.TAGS.__zbx_ops_issuekey} |Please refer to https://docs.opsgenie.com/docs/alert-api and https://www.zabbix.com/documentation/6.2/manual/config/notifications/media/webhook#example_scripts.&eol; &eol;Set global macro {$ZABBIX.URL} with your Zabbix server URL.&eol;Add dedicated user with media type "Opsgenie".&eol;Change the values of the variables opsgenie_api (https://api.opsgenie.com/v2/alerts or https://api.eu.opsgenie.com/v2/alerts),&eol;opsgenie_web (for example, https://myzabbix.app.opsgenie.com), opsgenie_token. |
-ROW |7 |4 |PagerDuty | | | | | | | |0 |25 |0 |0 |0 |0 | |1 |3 |10s |1 |try {&eol;&eol; var params = JSON.parse(value),&eol; req = new HttpRequest(),&eol; fields = {},&eol; resp = '';&eol;&eol; // Correspondence between the PagerDuty and Zabbix severity level&eol; var severityMapping = [&eol; 'info', // Not classified&eol; 'info', // Information&eol; 'warning', // Warning&eol; 'warning', // Average&eol; 'error', // High&eol; 'critical' // Disaster&eol; ];&eol;&eol; if (!severityMapping[params.severity]) {&eol; params.severity = '0';&eol; }&eol;&eol; if (typeof params.HTTPProxy === 'string' && params.HTTPProxy.trim() !== '') {&eol; req.setProxy(params.HTTPProxy);&eol; }&eol;&eol; if (isNaN(parseInt(params.eventid)) &pipe;&pipe; params.eventid < 1) {&eol; throw 'incorrect value for variable "eventid". The value must be a positive number.';&eol; }&eol; if (params.eventname.length < 1) {&eol; throw 'incorrect value for variable "eventname". The value must be a non-empty string.';&eol; }&eol; if (isNaN(parseInt(params.severity)) &pipe;&pipe; (params.severity < 0 && params.severity > 5)) {&eol; throw 'incorrect value for variable "severity". The value must be a number 0..5.';&eol; }&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: "' + params.event_source + '".\nMust be 0-3.';&eol; }&eol; // Check {EVENT.VALUE} for trigger-based and internal events.&eol; if (params.eventvalue !== '0' && params.eventvalue !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "eventvalue" parameter given: "' + params.eventvalue + '".\nMust be 0 or 1.';&eol; }&eol;&eol; if (params.event_source === '0') {&eol; if (params.hostname.length < 1) {&eol; throw 'incorrect value for variable "hostname". The value must be a non-empty string.';&eol; }&eol; if (isNaN(parseInt(params.triggerid)) &pipe;&pipe; params.triggerid < 1) {&eol; throw 'incorrect value for variable "triggerid". The value must be a positive number.';&eol; }&eol; if (params.eventack != 'Yes' && params.eventack != 'No') {&eol; throw 'incorrect value for variable "eventack". The value must be Yes or No.';&eol; }&eol; if (isNaN(parseInt(params.eventupdate)) &pipe;&pipe; (params.eventupdate < 0 &pipe;&pipe; params.eventupdate > 1)) {&eol; throw 'incorrect value for variable "eventupdate". The value must be 0 or 1.';&eol; }&eol; }&eol;&eol;&eol;&eol; req.addHeader('Content-Type: application/json');&eol;&eol; fields.routing_key = params.token;&eol; fields.dedup_key = params.eventid;&eol;&eol; if (((params.eventvalue == 1) && (params.eventupdate == 0)) &pipe;&pipe; params.event_source !== '0') {&eol; fields.event_action = 'trigger';&eol; fields.payload = {&eol; summary: params.eventname,&eol; source: (params.event_source === '1') ? 'Discovery' : params.hostname + ' : ' + params.hostip,&eol; severity: severityMapping[params.severity],&eol; };&eol; &eol; if (params.event_source === '0') {&eol; fields.payload.custom_details = {&eol; 'Event date': params.eventdate,&eol; 'Event time': params.eventtime,&eol; 'Trigger description': params.triggerdesc,&eol; 'Trigger opdata': params.triggeropdata,&eol; 'Event tags': params.eventtags,&eol; 'Event host': params.hostname,&eol; 'Event host ip': params.hostip&eol; };&eol; fields.links = [{&eol; href: params.url + '/tr_events.php?triggerid=' + params.triggerid + '&eventid=' + params.eventid,&eol; text: 'Event link'&eol; }];&eol; }&eol; else {&eol; fields.payload.custom_details = {&eol; 'Alert message': params.alert_message&eol; };&eol; }&eol;&eol; fields.client = 'Zabbix';&eol; fields.client_url = params.url;&eol; }&eol; else if ((params.eventvalue == 1) && (params.eventupdate == 1) && (params.eventack == 'Yes'))&eol; fields.event_action = 'acknowledge';&eol; else if (params.eventvalue == 0)&eol; fields.event_action = 'resolve';&eol; else&eol; throw 'incorrect values. Update message without ack will not be sent.';&eol;&eol; Zabbix.log(4, '[PagerDuty Webhook] Sending request:' + JSON.stringify(fields));&eol; resp = req.post('https://events.pagerduty.com/v2/enqueue',&eol; JSON.stringify(fields)&eol; );&eol; Zabbix.log(4, '[PagerDuty Webhook] Receiving response:' + resp);&eol;&eol; try {&eol; resp = JSON.parse(resp);&eol; }&eol; catch (error) {&eol; throw 'incorrect response. PagerDuty returned a non-JSON object.';&eol; }&eol;&eol; if (req.getStatus() != 202) {&eol; if (typeof resp === 'object' && typeof resp.errors === 'object' && typeof resp.errors[0] === 'string') {&eol; throw resp.errors[0];&eol; }&eol; else {&eol; throw 'Unknown error.';&eol; }&eol; }&eol;&eol; if (resp.status != 'success') {&eol; throw 'Unknown error.';&eol; }&eol;&eol; return 'OK';&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[PagerDuty Webhook] Notification failed : ' + error);&eol; throw 'PagerDuty notification failed : ' + error;&eol;}|30s |0 |0 | | |Please refer to https://v2.developer.pagerduty.com/docs/send-an-event-events-api-v2 and https://www.zabbix.com/documentation/6.2/manual/config/notifications/media/webhook#example_scripts.&eol; &eol;Set global macro {$ZABBIX.URL} with your Zabbix server URL.&eol;Add a dedicated user with the media type "PagerDuty" and place the integration key in the "token" parameter to integrate into the service. |
-ROW |8 |4 |Pushover | | | | | | | |0 |25 |0 |0 |0 |0 | |0 |3 |10s |1 |try {&eol; var params = JSON.parse(value),&eol; request = new HttpRequest(),&eol; data,&eol; response,&eol; severities = [&eol; {name: 'not_classified', color: '#97AAB3'},&eol; {name: 'information', color: '#7499FF'},&eol; {name: 'warning', color: '#FFC859'},&eol; {name: 'average', color: '#FFA059'},&eol; {name: 'high', color: '#E97659'},&eol; {name: 'disaster', color: '#E45959'},&eol; {name: 'resolved', color: '#009900'},&eol; {name: 'default', color: '#000000'}&eol; ],&eol; priority;&eol;&eol; if (typeof params.HTTPProxy === 'string' && params.HTTPProxy.trim() !== '') {&eol; request.setProxy(params.HTTPProxy);&eol; }&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: "' + params.event_source + '".\nMust be 0-3.';&eol; }&eol;&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; if ([0, 1, 2, 3, 4, 5].indexOf(parseInt(params.event_nseverity)) === -1) {&eol; params.event_nseverity = '7';&eol; }&eol;&eol; if (params.event_value === '0') {&eol; params.event_nseverity = '6';&eol; }&eol;&eol; priority = params['priority_' + severities[params.event_nseverity].name] &pipe;&pipe; params.priority_default;&eol;&eol; if (isNaN(priority) &pipe;&pipe; priority < -2 &pipe;&pipe; priority > 2) {&eol; throw '"priority" should be -2..2';&eol; }&eol;&eol; if (params.event_source === '0' && isNaN(params.triggerid)) {&eol; throw 'field "triggerid" is not a number';&eol; }&eol;&eol; if (isNaN(params.eventid)) {&eol; throw 'field "eventid" is not a number';&eol; }&eol;&eol; if (typeof params.message !== 'string' &pipe;&pipe; params.message.trim() === '') {&eol; throw 'field "message" cannot be empty';&eol; }&eol;&eol; data = {&eol; token: params.token,&eol; user: params.user,&eol; title: params.title,&eol; message: params.message,&eol; url: (params.event_source === '0') &eol; ? params.url + '/tr_events.php?triggerid=' + params.triggerid + '&eventid=' + params.eventid&eol; : params.url,&eol; url_title: params.url_title,&eol; priority: priority&eol; };&eol;&eol; if (priority == 2) {&eol; if (isNaN(params.retry) &pipe;&pipe; params.retry < 30) {&eol; throw 'field "retry" should be a number with value of at least 30 if "priority" is set to 2';&eol; }&eol;&eol; if (isNaN(params.expire) &pipe;&pipe; params.expire > 10800) {&eol; throw 'field "expire" should be a number with value of at most 10800 if "priority" is set to 2';&eol; }&eol;&eol; data.retry = params.retry;&eol; data.expire = params.expire;&eol; }&eol;&eol; data = JSON.stringify(data);&eol; Zabbix.log(4, '[ Pushover Webhook ] Sending request: ' + params.endpoint + '\n' + data);&eol;&eol; request.addHeader('Content-Type: application/json');&eol; response = request.post(params.endpoint, data);&eol;&eol; Zabbix.log(4, '[ Pushover Webhook ] Received response with status code ' + request.getStatus() + '\n' + response);&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ Pushover Webhook ] Failed to parse response received from Pushover');&eol; response = null;&eol; }&eol; }&eol;&eol; if (request.getStatus() != 200 &pipe;&pipe; response === null &pipe;&pipe; typeof response !== 'object' &pipe;&pipe; response.status !== 1) {&eol; if (response !== null && typeof response === 'object' && typeof response.errors === 'object'&eol; && typeof response.errors[0] === 'string') {&eol; throw response.errors[0];&eol; }&eol; else {&eol; throw 'Unknown error. Check debug log for more information.';&eol; }&eol; }&eol;&eol; return 'OK';&eol;}&eol;catch (error) {&eol; Zabbix.log(4, '[ Pushover Webhook ] Pushover notification failed: ' + error);&eol; throw 'Pushover notification failed: ' + error;&eol;}|30s |0 |0 | | |Please refer to setup guide here: https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/pushover&eol;&eol;Set token parameter with to your Pushover application key.&eol;When assigning Pushover media to the Zabbix user - add user key into send to field. |
-ROW |9 |4 |Slack | | | | | | | |0 |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var SEVERITY_COLORS = [&eol; '#97AAB3', '#7499FF', '#FFC859',&eol; '#FFA059', '#E97659', '#E45959'&eol;];&eol;&eol;var RESOLVE_COLOR = '#009900';&eol;&eol;var SLACK_MODE_HANDLERS = {&eol; alarm: handlerAlarm,&eol; event: handlerEvent&eol;};&eol;&eol;&eol;if (!String.prototype.format) {&eol; String.prototype.format = function() {&eol; var args = arguments;&eol;&eol; return this.replace(/{(\d+)}/g, function(match, number) {&eol; return number in args&eol; ? args[number]&eol; : match&eol; ;&eol; });&eol; };&eol;}&eol;&eol;function isEventProblem(params) {&eol; return params.event_value == 1&eol; && params.event_update_status == 0&eol; ;&eol;}&eol;&eol;function isEventUpdate(params) {&eol; return params.event_value == 1&eol; && params.event_update_status == 1&eol; ;&eol;}&eol;&eol;function isEventResolve(params) {&eol; return params.event_value == 0;&eol;}&eol;&eol;function getPermalink(channelId, messageTimestamp) {&eol; var req = new HttpRequest();&eol;&eol; if (typeof params.HTTPProxy === 'string' && params.HTTPProxy.trim() !== '') {&eol; req.setProxy(params.HTTPProxy);&eol; }&eol;&eol; req.addHeader('Content-Type: application/x-www-form-urlencoded; charset=utf-8');&eol; req.addHeader('Authorization: Bearer ' + params.bot_token);&eol;&eol; var query = '{0}?channel={1}&message_ts={2}'.format(&eol; Slack.getPermalink,&eol; encodeURIComponent(channelId),&eol; encodeURIComponent(messageTimestamp)),&eol; resp = JSON.parse(req.get(query));&eol;&eol; if (req.getStatus() != 200 &pipe;&pipe; !resp.ok &pipe;&pipe; resp.ok === 'false') {&eol; throw 'message was created, but getting message link was failed with reason "' + resp.error + '"';&eol; }&eol;&eol; return resp.permalink;&eol;}&eol;&eol;function createProblemURL(zabbix_url, triggerid, eventid, event_source) {&eol; var problem_url = '';&eol; if (event_source === '0') {&eol; problem_url = '{0}/tr_events.php?triggerid={1}&eventid={2}'&eol; .format(&eol; zabbix_url,&eol; triggerid,&eol; eventid&eol; );&eol; }&eol; else {&eol; problem_url = zabbix_url;&eol; }&eol;&eol; return problem_url;&eol;}&eol;&eol;function handlerAlarm(params) {&eol; var fields = {&eol; channel: params.channel,&eol; as_user: params.slack_as_user,&eol; };&eol;&eol; if (isEventProblem(params)) {&eol; fields.attachments = [&eol; createMessage(&eol; SEVERITY_COLORS[params.event_nseverity] &pipe;&pipe; 0,&eol; params.event_date,&eol; params.event_time,&eol; createProblemURL(params.zabbix_url, params.trigger_id, params.event_id, params.event_source)&eol; )&eol; ];&eol;&eol; var resp = JSON.parse(req.post(Slack.postMessage, JSON.stringify(fields)));&eol;&eol; if (req.getStatus() != 200 &pipe;&pipe; !resp.ok &pipe;&pipe; resp.ok === 'false') {&eol; throw resp.error;&eol; }&eol;&eol; result.tags = {&eol; ['__message_ts_' + params.channel]: resp.ts,&eol; ['__channel_id_' + params.channel]: resp.channel,&eol; ['__message_link_' + params.channel]: getPermalink(resp.channel, resp.ts),&eol; };&eol;&eol; }&eol; else if (isEventUpdate(params)) {&eol; try {&eol; var channel_event_tags = JSON.parse(params.event_tags);&eol; } catch (error) {&eol; throw 'Cannot process event tags: ' + error;&eol; }&eol;&eol; if (Array.isArray(channel_event_tags)) {&eol; for (i in channel_event_tags) {&eol; if (channel_event_tags[i].tag.includes('__message_ts_' + params.channel)) {&eol; fields.thread_ts = channel_event_tags[i].value;&eol; break;&eol; }&eol; }&eol; }&eol;&eol; fields.attachments = [&eol; createMessage(&eol; SEVERITY_COLORS[params.event_nseverity] &pipe;&pipe; 0,&eol; params.event_update_date,&eol; params.event_update_time,&eol; createProblemURL(params.zabbix_url, params.trigger_id, params.event_id, params.event_source),&eol; true&eol; )&eol; ];&eol;&eol; resp = JSON.parse(req.post(Slack.postMessage, JSON.stringify(fields)));&eol;&eol; if (req.getStatus() != 200 &pipe;&pipe; !resp.ok &pipe;&pipe; resp.ok === 'false') {&eol; throw resp.error;&eol; }&eol;&eol; }&eol; else if (isEventResolve(params)) {&eol;&eol; fields.text = '';&eol;&eol; try {&eol; var channel_event_tags = JSON.parse(params.event_tags);&eol; } catch (error) {&eol; throw 'Cannot process event tags: ' + error;&eol; }&eol;&eol; if (Array.isArray(channel_event_tags)) {&eol; for (i in channel_event_tags) {&eol; if (channel_event_tags[i].tag.includes('__channel_id_' + params.channel)) {&eol; fields.channel = channel_event_tags[i].value;&eol; continue;&eol; }&eol; if (channel_event_tags[i].tag.includes('__message_ts_' + params.channel)) {&eol; fields.ts = channel_event_tags[i].value;&eol; }&eol; }&eol; }&eol;&eol; fields.attachments = [&eol; createMessage(&eol; RESOLVE_COLOR,&eol; params.event_date,&eol; params.event_time,&eol; createProblemURL(params.zabbix_url, params.trigger_id, params.event_id, params.event_source)&eol; )&eol; ];&eol;&eol; resp = JSON.parse(req.post(Slack.chatUpdate, JSON.stringify(fields)));&eol; if (req.getStatus() != 200 &pipe;&pipe; !resp.ok &pipe;&pipe; resp.ok === 'false') {&eol; throw resp.error;&eol; }&eol; }&eol;}&eol;&eol;function handlerEvent(params) {&eol; var fields = {&eol; channel: params.channel,&eol; as_user: params.slack_as_user&eol; };&eol;&eol; if (isEventProblem(params)) {&eol; fields.attachments = [&eol; createMessage(&eol; SEVERITY_COLORS[params.event_nseverity] &pipe;&pipe; 0,&eol; params.event_date,&eol; params.event_time,&eol; createProblemURL(params.zabbix_url, params.trigger_id, params.event_id, params.event_source)&eol; )&eol; ];&eol;&eol; var resp = JSON.parse(req.post(Slack.postMessage, JSON.stringify(fields)));&eol;&eol; if (req.getStatus() != 200 &pipe;&pipe; !resp.ok &pipe;&pipe; resp.ok === 'false') {&eol; throw resp.error;&eol; }&eol;&eol; result.tags = {&eol; ['__message_link_' + params.channel]: getPermalink(resp.channel, resp.ts)&eol; }&eol;&eol; }&eol; else if (isEventUpdate(params)) {&eol; fields.attachments = [&eol; createMessage(&eol; SEVERITY_COLORS[params.event_nseverity] &pipe;&pipe; 0,&eol; params.event_update_date,&eol; params.event_update_time,&eol; createProblemURL(params.zabbix_url, params.trigger_id, params.event_id, params.event_source),&eol; false&eol; )&eol; ];&eol;&eol; resp = JSON.parse(req.post(Slack.postMessage, JSON.stringify(fields)));&eol;&eol; if (req.getStatus() != 200 &pipe;&pipe; !resp.ok &pipe;&pipe; resp.ok === 'false') {&eol; throw resp.error;&eol; }&eol;&eol; }&eol; else if (isEventResolve(params)) {&eol; fields.attachments = [&eol; createMessage(&eol; RESOLVE_COLOR,&eol; params.event_recovery_date,&eol; params.event_recovery_time,&eol; createProblemURL(params.zabbix_url, params.trigger_id, params.event_id, params.event_source)&eol; )&eol; ];&eol;&eol; resp = JSON.parse(req.post(Slack.postMessage, JSON.stringify(fields)));&eol;&eol; if (req.getStatus() != 200 &pipe;&pipe; !resp.ok &pipe;&pipe; resp.ok === 'false') {&eol; throw resp.error;&eol; }&eol; }&eol;}&eol;&eol;function createMessage(&eol; event_severity_color,&eol; event_date,&eol; event_time,&eol; problem_url,&eol; isShort,&eol; messageText&eol;) {&eol; var message = {&eol; fallback: params.alert_subject,&eol; title: params.alert_subject,&eol; color: event_severity_color,&eol; title_link: problem_url,&eol; pretext: messageText &pipe;&pipe; '',&eol;&eol; fields: [&eol; {&eol; title: 'Host',&eol; value: '{0} [{1}]'.format(params.host_name, params.host_conn),&eol; short: true&eol; },&eol; {&eol; title: 'Event time',&eol; value: '{0} {1}'.format(event_date, event_time),&eol; short: true&eol; }&eol; ],&eol; };&eol;&eol; if (params.event_source === '0') {&eol; message.fields.push(&eol; {&eol; title: 'Severity',&eol; value: params.event_severity,&eol; short: true&eol; },&eol; {&eol; title: 'Opdata',&eol; value: params.event_opdata,&eol; short: true&eol; }&eol; );&eol; }&eol;&eol; if (!isShort && params.event_source === '0') {&eol; message['actions'] = [&eol; {&eol; type: 'button',&eol; text: 'Open in Zabbix',&eol; url: problem_url&eol; }&eol; ];&eol;&eol; message.fields.push(&eol; {&eol; title: 'Event tags',&eol; value: JSON.parse(params.event_tags).filter(function (e) { return !e.tag.includes('__') }).map(function (e) { return e.tag + ': ' + e.value }).join('\n') &pipe;&pipe; 'None',&eol; short: true&eol; },&eol; {&eol; title: 'Trigger description',&eol; value: params.trigger_description,&eol; short: true&eol; }&eol; );&eol; }&eol;&eol; if (params.event_source !== '0' &pipe;&pipe; params.event_update_status === '1') {&eol; message.fields.push(&eol; {&eol; title: 'Details',&eol; value: params.alert_message,&eol; short: false&eol; }&eol; );&eol; }&eol;&eol; return message;&eol;}&eol;&eol;function validateParams(params) {&eol; if (typeof params.bot_token !== 'string' &pipe;&pipe; params.bot_token.trim() === '') {&eol; throw 'Field "bot_token" cannot be empty';&eol; }&eol;&eol; if (typeof params.channel !== 'string' &pipe;&pipe; params.channel.trim() === '') {&eol; throw 'Field "channel" cannot be empty';&eol; }&eol;&eol; if (isNaN(params.event_id)) {&eol; throw 'Field "event_id" is not a number';&eol; }&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: "' + params.event_source + '".\nMust be 0-3.';&eol; }&eol;&eol; if (params.event_source !== '0') {&eol; params.event_nseverity = '0';&eol; params.event_severity = 'Not classified';&eol; params.event_update_status = '0';&eol; params.slack_mode = 'event';&eol; }&eol;&eol; if (params.event_source === '1' &pipe;&pipe; params.event_source === '2') {&eol; params.event_value = '1';&eol; }&eol;&eol; if (params.event_source === '1') {&eol; params.host_name = params.discovery_host_dns;&eol; params.host_ip = params.discovery_host_ip;&eol; }&eol;&eol; if (!~[0, 1, 2, 3, 4, 5].indexOf(parseInt(params.event_nseverity))) {&eol; throw 'Incorrect "event_nseverity" parameter given: ' + params.event_nseverity + '\nMust be 0-5.';&eol; }&eol;&eol; if (typeof params.event_severity !== 'string' &pipe;&pipe; params.event_severity.trim() === '') {&eol; throw 'Field "event_severity" cannot be empty';&eol; }&eol;&eol; if (params.event_update_status !== '0' && params.event_update_status !== '1') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; if (params.event_value !== '0' && params.event_value !== '1') {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; if (typeof params.host_conn !== 'string' &pipe;&pipe; params.host_conn.trim() === '') {&eol; throw 'Field "host_conn" cannot be empty';&eol; }&eol;&eol; if (typeof params.host_name !== 'string' &pipe;&pipe; params.host_name.trim() === '') {&eol; throw 'Field "host_name" cannot be empty';&eol; }&eol;&eol; if (!~['true', 'false'].indexOf(params.slack_as_user.toLowerCase())) {&eol; throw 'Incorrect "slack_as_user" parameter given: ' + params.slack_as_user + '\nMust be "true" or "false".';&eol; }&eol;&eol; if (!~['alarm', 'event'].indexOf(params.slack_mode)) {&eol; throw 'Incorrect "slack_mode" parameter given: ' + params.slack_mode + '\nMust be "alarm" or "event".';&eol; }&eol;&eol; if (isNaN(params.trigger_id) && params.event_source === '0') {&eol; throw 'field "trigger_id" is not a number';&eol; }&eol;&eol; if (typeof params.zabbix_url !== 'string' &pipe;&pipe; params.zabbix_url.trim() === '') {&eol; throw 'Field "zabbix_url" cannot be empty';&eol; }&eol;&eol; if (!/^(http&pipe;https):\/\/.+/.test(params.zabbix_url)) {&eol; throw 'Field "zabbix_url" must contain a schema';&eol; }&eol;}&eol;&eol;try {&eol; var params = JSON.parse(value);&eol;&eol; validateParams(params);&eol;&eol; var req = new HttpRequest(),&eol; result = {tags: {}};&eol;&eol; if (typeof params.HTTPProxy === 'string' && params.HTTPProxy.trim() !== '') {&eol; req.setProxy(params.HTTPProxy);&eol; }&eol;&eol; req.addHeader('Content-Type: application/json; charset=utf-8');&eol; req.addHeader('Authorization: Bearer ' + params.bot_token);&eol;&eol; var slack_endpoint = 'https://slack.com/api/';&eol;&eol; var Slack = {&eol; postMessage: slack_endpoint + 'chat.postMessage',&eol; getPermalink: slack_endpoint + 'chat.getPermalink',&eol; chatUpdate: slack_endpoint + 'chat.update'&eol; };&eol;&eol; params.slack_mode = params.slack_mode.toLowerCase();&eol; params.slack_mode = params.slack_mode in SLACK_MODE_HANDLERS&eol; ? params.slack_mode&eol; : 'alarm';&eol;&eol; SLACK_MODE_HANDLERS[params.slack_mode](params);&eol;&eol; if (params.event_source === '0') {&eol; return JSON.stringify(result);&eol; }&eol; else {&eol; return 'OK';&eol; }&eol;}&eol;catch (error) {&eol; Zabbix.log(4, '[ Slack Webhook ] Slack notification failed : ' + error);&eol; throw 'Slack notification failed : ' + error;&eol;}|30s |1 |0 | | | |
-ROW |10 |4 |Discord | | | | | | | |0 |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var SEVERITY_COLORS = [&eol; '#97AAB3', // Not classified.&eol; '#7499FF', // Information.&eol; '#FFC859', // Warning.&eol; '#FFA059', // Average.&eol; '#E97659', // High.&eol; '#E45959', // Disaster.&eol; '#009900' // Resolved.&eol;];&eol;&eol;function stringTruncate(str, len) {&eol; return str.length > len ? str.substring(0, len - 3) + '...' : str;&eol;}&eol;&eol;try {&eol; Zabbix.log(4, '[ Discord Webhook ] Executed with params: ' + value);&eol;&eol; var params = JSON.parse(value);&eol;&eol; if (!params.discord_endpoint) {&eol; throw 'Cannot get discord_endpoint';&eol; }&eol; else {&eol; params.discord_endpoint = params.discord_endpoint.replace('/api/', '/api/v7/') + '?wait=True';&eol; }&eol;&eol; params.zabbix_url = (params.zabbix_url.endsWith('/'))&eol; ? params.zabbix_url.slice(0, -1) : params.zabbix_url;&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: "' + params.event_source + '".\nMust be 0-3.';&eol; }&eol;&eol; // Set params to true for non trigger-based events.&eol; if (params.event_source !== '0') {&eol; params.use_default_message = 'true';&eol; params.event_nseverity = '0';&eol; }&eol;&eol; // Check {EVENT.VALUE} for trigger-based and internal events.&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: "' + params.event_value + '".\nMust be 0 or 1.';&eol; }&eol;&eol; // Check {EVENT.UPDATE.STATUS} only for trigger-based events.&eol; if (params.event_update_status !== '0' && params.event_update_status !== '1' && params.event_source === '0') {&eol; throw 'Incorrect "event_update_status" parameter given: "' + params.event_update_status + '".\nMust be 0 or 1.';&eol; }&eol;&eol; if (params.event_value == 0) {&eol; params.event_nseverity = '6';&eol; }&eol;&eol; if (!SEVERITY_COLORS[params.event_nseverity]) {&eol; throw 'Incorrect "event_nseverity" parameter given: ' + params.event_nseverity + '\nMust be 0-5.';&eol; }&eol;&eol; var color = parseInt(SEVERITY_COLORS[params.event_nseverity].replace('#', ''), 16),&eol; fields = [],&eol; body = {&eol; embeds: [&eol; {&eol; color: color &pipe;&pipe; 0,&eol; url: (params.event_source === '0')&eol; ? params.zabbix_url + '/tr_events.php?triggerid=' + params.trigger_id +&eol; '&eventid=' + params.event_id&eol; : params.zabbix_url&eol; }&eol; ]&eol; };&eol;&eol; // Default message from {ALERT.MESSAGE}.&eol; if (params.use_default_message.toLowerCase() == 'true') {&eol; body.embeds[0].title = stringTruncate(params.alert_subject, 256);&eol; body.embeds[0].description = stringTruncate(params.alert_message, 2048);&eol; }&eol; else {&eol; fields.push(&eol; {&eol; name: 'Host',&eol; value: params.host_name + ' [' + params.host_ip + ']'&eol; }&eol; );&eol;&eol; // Resolved message.&eol; if (params.event_value == 0 && params.event_update_status == 0) {&eol; body.embeds[0].title = stringTruncate('OK: ' + params.event_name, 256);&eol; fields.push(&eol; {&eol; name: 'Recovery time',&eol; value: params.event_recovery_time + ' ' + params.event_recovery_date,&eol; inline: 'True'&eol; }&eol; );&eol; }&eol;&eol; // Problem message.&eol; else if (params.event_value == 1 && params.event_update_status == 0) {&eol; body.embeds[0].title = stringTruncate('PROBLEM: ' + params.event_name, 256);&eol; fields.push(&eol; {&eol; name: 'Event time',&eol; value: params.event_time + ' ' + params.event_date,&eol; inline: 'True'&eol; }&eol; );&eol; }&eol;&eol; // Update message.&eol; else if (params.event_update_status == 1) {&eol; body.embeds[0].title = stringTruncate('UPDATE: ' + params.event_name, 256);&eol; body.embeds[0].description = params.event_update_user + ' ' + params.event_update_action + '.';&eol;&eol; if (params.event_update_message) {&eol; body.embeds[0].description += ' Comment:\n>>> ' + params.event_update_message;&eol; }&eol;&eol; body.embeds[0].description = stringTruncate(body.embeds[0].description, 2048);&eol;&eol; fields.push(&eol; {&eol; name: 'Event update time',&eol; value: params.event_update_time + ' ' + params.event_update_date,&eol; inline: 'True'&eol; }&eol; );&eol; }&eol;&eol; fields.push(&eol; {&eol; name: 'Severity',&eol; value: params.event_severity,&eol; inline: 'True'&eol; }&eol; );&eol;&eol; if (params.event_opdata) {&eol; fields.push(&eol; {&eol; name: 'Operational data',&eol; value: stringTruncate(params.event_opdata, 1024),&eol; inline: 'True'&eol; }&eol; );&eol; }&eol;&eol; if (params.event_value == 1 && params.event_update_status == 0 && params.trigger_description) {&eol; fields.push(&eol; {&eol; name: 'Trigger description',&eol; value: stringTruncate(params.trigger_description, 1024)&eol; }&eol; );&eol; }&eol;&eol; body.embeds[0].footer = {&eol; text: 'Event ID: ' + params.event_id&eol; };&eol;&eol; if (params.event_tags) {&eol; body.embeds[0].footer.text += '\nEvent tags: ' + params.event_tags;&eol; }&eol; body.embeds[0].footer.text = stringTruncate(body.embeds[0].footer.text, 2048);&eol; }&eol;&eol; if (fields.length > 0) {&eol; body.embeds[0].fields = fields;&eol; }&eol;&eol; var req = new HttpRequest();&eol;&eol; if (typeof params.HTTPProxy === 'string' && params.HTTPProxy.trim() !== '') {&eol; req.setProxy(params.HTTPProxy);&eol; }&eol;&eol; req.addHeader('Content-Type: application/json');&eol;&eol; var resp = req.post(params.discord_endpoint, JSON.stringify(body)),&eol; data = JSON.parse(resp);&eol;&eol; Zabbix.log(4, '[ Discord Webhook ] JSON: ' + JSON.stringify(body));&eol; Zabbix.log(4, '[ Discord Webhook ] Response: ' + resp);&eol;&eol; if (data.id) {&eol; return resp;&eol; }&eol; else {&eol; var message = ((typeof data.message === 'string') ? data.message : 'Unknown error');&eol;&eol; Zabbix.log(3, '[ Discord Webhook ] FAILED with response: ' + resp);&eol; throw message + '. For more details check zabbix server log.';&eol; }&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[ Discord Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |0 |0 | | | |
-ROW |11 |4 |SIGNL4 | | | | | | | |0 |25 |0 |0 |0 |0 | |1 |3 |10s |1 |// SIGNL4 Webhook&eol;try {&eol; var response,&eol; payload,&eol; params = JSON.parse(value),&eol; endpoint = 'https://connect.signl4.com/webhook/',&eol; request = new HttpRequest();&eol;&eol; if (typeof params.HTTPProxy === 'string' && params.HTTPProxy.trim() !== '') {&eol; request.setProxy(params.HTTPProxy);&eol; }&eol;&eol; if (typeof params.teamsecret === 'string' && params.teamsecret.trim() !== '') {&eol; endpoint += params.teamsecret;&eol; delete params.teamsecret;&eol; }&eol; else {&eol; throw 'The team secret of your SIGNL4 team cannot be empty.';&eol; }&eol;&eol; if (typeof params.Severity === 'string' && params.Severity === '{EVENT.SEVERITY}') {&eol; params.Severity = 'Not classified';&eol; }&eol;&eol; if (typeof params.User === 'string' && params.User === '{USER.FULLNAME}') {&eol; params.User = '';&eol; }&eol;&eol; if (typeof params.Event_Update_Action === 'string' && params.Event_Update_Action === '{EVENT.UPDATE.ACTION}') {&eol; params.Event_Update_Action = '';&eol; }&eol;&eol; // Assemble X-S4-ExternalID for two-way integration&eol; // Format: "ZabbixEventID: 222 ZabbixURL: https://your-zabbix-server/zabbix/"&eol; params['X-S4-ExternalID'] = 'ZabbixEventID: ' + params.Event_ID;&eol; if (typeof params.Zabbix_URL === 'string' && params.Zabbix_URL.indexOf('http') == 0) {&eol; // Make sure the URL ends with '/'&eol; if (params.Zabbix_URL.charAt(params.Zabbix_URL.length - 1) != '/') {&eol; params.Zabbix_URL = params.Zabbix_URL + '/';&eol; }&eol;&eol; params['X-S4-ExternalID'] = params['X-S4-ExternalID'] + ' ZabbixURL: ' + params.Zabbix_URL;&eol;&eol; // Add Link parameter&eol; params['Link'] = params.Zabbix_URL + "tr_events.php?triggerid="+params.Trigger_ID + "&eventid=" + params.Event_ID;&eol; }&eol;&eol; // Check if this is a new problem or a recovery&eol; if (params.Trigger_Status == 'OK') {&eol; params['X-S4-Status'] = 'resolved';&eol; }&eol; else {&eol; params['X-S4-Status'] = 'new';&eol; }&eol;&eol; payload = JSON.stringify(params);&eol; Zabbix.log(4, '[ SIGNL4 Webhook ] Sending request: ' + payload);&eol;&eol; request.addHeader('Content-Type: application/json');&eol; response = request.post(endpoint, 'payload=' + payload);&eol;&eol; Zabbix.log(4, '[ SIGNL4 Webhook ] Received response with status code ' +&eol; request.getStatus() + '\n' + response&eol; );&eol;&eol; if (request.getStatus() !== 201) {&eol; throw 'Request failed with status code ' + request.getStatus() +&eol; '. Check debug log for more information.';&eol; }&eol;&eol; return 'OK';&eol;}&eol;catch (error) {&eol; Zabbix.log(4, '[ SIGNL4 Webhook ] ERROR: ' + error);&eol;&eol; throw 'Sending failed: ' + error;&eol;}|30s |0 |0 | | |SIGNL4 is a mobile alert notification app for powerful alerting, alert management and mobile assignment of work items. It offers alerting via app push, SMS and voice calls including escalations, tracking, and duty scheduling.&eol;&eol;Get the app at https://www.signl4.com.&eol;&eol;Find out more including an integration video here: https://www.signl4.com/blog/portfolio_item/zabbix-mobile-alert-notification-duty-schedule-escalation/ |
-ROW |12 |4 |Jira | | | | | | | |0 |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var Jira = {&eol; params: {},&eol;&eol; setParams: function (params) {&eol; if (typeof params !== 'object') {&eol; return;&eol; }&eol;&eol; Jira.params = params;&eol; if (typeof Jira.params.url === 'string') {&eol; if (!Jira.params.url.endsWith('/')) {&eol; Jira.params.url += '/';&eol; }&eol;&eol; Jira.params.url += 'rest/api/latest/';&eol; }&eol; },&eol;&eol; setProxy: function (HTTPProxy) {&eol; Jira.HTTPProxy = HTTPProxy;&eol; },&eol;&eol; setTags: function(event_tags_json) {&eol; if (typeof event_tags_json !== 'undefined' && event_tags_json !== ''&eol; && event_tags_json !== '{EVENT.TAGSJSON}') {&eol; try {&eol; var tags = JSON.parse(event_tags_json),&eol; label;&eol;&eol; Jira.labels = [];&eol;&eol; tags.forEach(function (tag) {&eol; if (typeof tag.tag !== 'undefined' && typeof tag.value !== 'undefined'&eol; && !tag.tag.startsWith('__zbx')) {&eol; label = (tag.tag + (tag.value ? (':' + tag.value) : '')).replace(/\s/g, '_');&eol; if (label.length < 256) {&eol; Jira.labels.push(label);&eol; }&eol; }&eol; });&eol; }&eol; catch (error) {&eol; // Code is not missing here.&eol; }&eol; }&eol; },&eol;&eol; escapeMarkup: function (str) {&eol; var length = str.length,&eol; result = '',&eol; markup = ['{', '&pipe;', '}', '~', '_', '\\', '[', ']', '^', '<', '>', '?', '!', '#', '+', '*', '&'];&eol;&eol; for (var i = 0; i < length; i++) {&eol; var char = str[i];&eol;&eol; result += (markup.indexOf(char) !== -1) ? ('&#' + str[i].charCodeAt() + ';') : char;&eol; }&eol;&eol; return result;&eol; },&eol;&eol; addCustomFields: function (data, fields) {&eol; if (typeof fields === 'object' && Object.keys(fields).length) {&eol; var schema = Jira.getSchema(),&eol; path = ['projects', 0, 'issuetypes', 0, 'fields'],&eol; field;&eol;&eol; while ((field = path.shift()) !== undefined) {&eol; schema = schema[field];&eol; if (typeof schema === 'undefined') {&eol; schema = null;&eol; break;&eol; }&eol; }&eol;&eol; if (schema) {&eol; Object.keys(fields)&eol; .forEach(function(field) {&eol; if (typeof schema[field] === 'object' && typeof schema[field].schema === 'object') {&eol; switch (schema[field].schema.type) {&eol; case 'number':&eol; data.fields[field] = parseInt(fields[field]);&eol; break;&eol;&eol; case 'datetime':&eol; if (fields[field].match(/\d+[.-]\d+[.-]\d+T\d+:\d+:\d+/) !== null) {&eol; data.fields[field] = fields[field].replace(/\./g, '-');&eol; }&eol; break;&eol;&eol; case 'option':&eol; data.fields[field] = {value: fields[field]};&eol; break;&eol;&eol; case 'array':&eol; if (schema[field].schema.items === 'option') {&eol; data.fields[field] = [{value: fields[field]}];&eol; }&eol; else {&eol; data.fields[field] = [fields[field]];&eol; }&eol; break;&eol;&eol; default:&eol; data.fields[field] = fields[field];&eol; }&eol; }&eol; });&eol; }&eol; else {&eol; Zabbix.log(4, '[ Jira Webhook ] Failed to retrieve field schema.');&eol; }&eol; }&eol;&eol; return data;&eol; },&eol;&eol; request: function (method, query, data) {&eol; ['url', 'user', 'password', 'project_key', 'issue_type'].forEach(function (field) {&eol; if (typeof Jira.params !== 'object' &pipe;&pipe; typeof Jira.params[field] === 'undefined'&eol; &pipe;&pipe; Jira.params[field] === '' ) {&eol; throw 'Required Jira param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; var response,&eol; url = Jira.params.url + query,&eol; request = new HttpRequest();&eol;&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('Authorization: Basic ' + btoa(Jira.params.user + ':' + Jira.params.password));&eol;&eol; if (typeof Jira.HTTPProxy !== 'undefined' && Jira.HTTPProxy !== '') {&eol; request.setProxy(Jira.HTTPProxy);&eol; }&eol;&eol; if (typeof data !== 'undefined') {&eol; data = JSON.stringify(data);&eol; }&eol;&eol; Zabbix.log(4, '[ Jira Webhook ] Sending request: ' + url + ((typeof data === 'string') ? ('\n' + data) : ''));&eol;&eol; switch (method) {&eol; case 'get':&eol; response = request.get(url, data);&eol; break;&eol;&eol; case 'post':&eol; response = request.post(url, data);&eol; break;&eol;&eol; case 'put':&eol; response = request.put(url, data);&eol; break;&eol;&eol; default:&eol; throw 'Unsupported HTTP request method: ' + method;&eol; }&eol;&eol; Zabbix.log(4, '[ Jira Webhook ] Received response with status code ' + request.getStatus() + '\n' + response);&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ Jira Webhook ] Failed to parse response received from Jira');&eol; response = null;&eol; }&eol; }&eol;&eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; var message = 'Request failed with status code ' + request.getStatus();&eol;&eol; if (response !== null && typeof response.errors !== 'undefined'&eol; && Object.keys(response.errors).length > 0) {&eol; message += ': ' + JSON.stringify(response.errors);&eol; }&eol; else if (response !== null && typeof response.errorMessages !== 'undefined'&eol; && Object.keys(response.errorMessages).length > 0) {&eol; message += ': ' + JSON.stringify(response.errorMessages);&eol; }&eol;&eol; throw message + ' Check debug log for more information.';&eol; }&eol;&eol; return {&eol; status: request.getStatus(),&eol; response: response&eol; };&eol; },&eol;&eol; getSchema: function() {&eol; var result = Jira.request('get', 'issue/createmeta?expand=projects.issuetypes.fields&projectKeys=' +&eol; encodeURIComponent(Jira.params.project_key) + '&issuetypeNames=' +&eol; encodeURIComponent(Jira.params.issue_type));&eol;&eol; return result.response;&eol; },&eol;&eol; createIssue: function(summary, description, fields) {&eol; var data = {&eol; fields: {&eol; project: {&eol; key: Jira.params.project_key&eol; },&eol; issuetype: {&eol; name: Jira.params.issue_type&eol; },&eol; summary: summary,&eol; description: description&eol; }&eol; };&eol;&eol; if (Jira.labels && Jira.labels.length > 0) {&eol; data.fields.labels = Jira.labels;&eol; }&eol; var result = Jira.request('post', 'issue', Jira.addCustomFields(data, fields));&eol;&eol; if (typeof result.response !== 'object' &pipe;&pipe; typeof result.response.key === 'undefined') {&eol; throw 'Cannot create Jira issue. Check debug log for more information.';&eol; }&eol;&eol; return result.response.key;&eol; },&eol;&eol; updateIssue: function(summary, fields, update) {&eol; var data = {fields: {}};&eol;&eol; if (summary) {&eol; data.fields.summary = summary;&eol; }&eol;&eol; Jira.request('put', 'issue/' + encodeURIComponent(Jira.params.issue_key), Jira.addCustomFields(data, fields));&eol; Jira.commentIssue(update);&eol; },&eol;&eol; commentIssue: function(update) {&eol; var data = {};&eol;&eol; if (typeof update === 'string') {&eol; data.body = update;&eol; Jira.request('post', 'issue/' + encodeURIComponent(Jira.params.issue_key) + '/comment', data);&eol; }&eol; else if (update.status === '1') {&eol; data.body = update.user + ' ' + update.action + '.';&eol;&eol; if (update.message) {&eol; data.body += '\nMessage: {quote}' + Jira.escapeMarkup(update.message) + '{quote}';&eol; }&eol;&eol; Jira.request('post', 'issue/' + encodeURIComponent(Jira.params.issue_key) + '/comment', data);&eol; }&eol; }&eol;};&eol;&eol;try {&eol; var params = JSON.parse(value),&eol; fields = {},&eol; jira = {},&eol; update = {},&eol; result = {tags: {}},&eol; required_params = ['alert_subject', 'summary', 'event_recovery_value', 'event_source', 'event_value'];&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (key.startsWith('jira_')) {&eol; jira[key.substring(5)] = params[key];&eol; }&eol; else if (key.startsWith('customfield_')) {&eol; fields[key] = params[key];&eol; }&eol; else if (key.startsWith('event_update_')) {&eol; update[key.substring(13)] = params[key];&eol; }&eol; else if (required_params.indexOf(key) !== -1 && params[key] === '') {&eol; throw 'Parameter "' + key + '" can\'t be empty.';&eol; }&eol; });&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: ' + params.event_source + '\nMust be 0-3.';&eol; }&eol;&eol; // Check {EVENT.VALUE} for trigger-based and internal events.&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check {EVENT.UPDATE.STATUS} only for trigger-based events.&eol; if (params.event_update_status !== '0' && params.event_update_status !== '1' && params.event_source === '0') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; if (params.event_source !== '0' && params.event_recovery_value === '0') {&eol; throw 'Recovery operations are supported only for trigger-based actions.';&eol; }&eol;&eol; Jira.setParams(jira);&eol; Jira.setProxy(params.HTTPProxy);&eol; Jira.setTags(params.event_tags_json);&eol;&eol; // Create issue for non trigger-based events.&eol; if (params.event_source !== '0' && params.event_recovery_value !== '0') {&eol; Jira.createIssue(params.alert_subject, params.alert_message);&eol; }&eol; // Create issue for trigger-based events.&eol; else if (params.event_value === '1' && update.status === '0' && !jira.issue_key.startsWith(jira.project_key)) {&eol; var key = Jira.createIssue(params.alert_subject,&eol; (Object.keys(fields).length ? params.trigger_description : params.alert_message), fields);&eol;&eol;&eol; result.tags.__zbx_jira_issuekey = key;&eol; result.tags.__zbx_jira_issuelink = params.jira_url +&eol; (params.jira_url.endsWith('/') ? '' : '/') + 'browse/' + key;&eol; }&eol; // Update created issue for trigger-based event.&eol; else {&eol; if (!jira.issue_key.startsWith(jira.project_key)) {&eol; throw 'Incorrect Issue key given: ' + jira.issue_key;&eol; }&eol; Jira.updateIssue(params.alert_subject, fields,&eol; ((params.event_value === '0' && !Object.keys(fields).length)&eol; ? params.alert_message : update));&eol; }&eol;&eol; return JSON.stringify(result);&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[ Jira Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |1 |1 |{EVENT.TAGS.__zbx_jira_issuelink} |Jira: {EVENT.TAGS.__zbx_jira_issuekey} | |
-ROW |13 |4 |Jira with CustomFields | | | | | | | |0 |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var Jira = {&eol; params: {},&eol;&eol; setParams: function (params) {&eol; if (typeof params !== 'object') {&eol; return;&eol; }&eol;&eol; Jira.params = params;&eol; if (typeof Jira.params.url === 'string') {&eol; if (!Jira.params.url.endsWith('/')) {&eol; Jira.params.url += '/';&eol; }&eol;&eol; Jira.params.url += 'rest/api/latest/';&eol; }&eol; },&eol;&eol; setProxy: function (HTTPProxy) {&eol; Jira.HTTPProxy = HTTPProxy;&eol; },&eol;&eol; setTags: function(event_tags_json) {&eol; if (typeof event_tags_json !== 'undefined' && event_tags_json !== ''&eol; && event_tags_json !== '{EVENT.TAGSJSON}') {&eol; try {&eol; var tags = JSON.parse(event_tags_json),&eol; label;&eol;&eol; Jira.labels = [];&eol;&eol; tags.forEach(function (tag) {&eol; if (typeof tag.tag !== 'undefined' && typeof tag.value !== 'undefined' ) {&eol; label = (tag.tag + (tag.value ? (':' + tag.value) : '')).replace(/\s/g, '_');&eol; if (label.length < 256) {&eol; Jira.labels.push(label);&eol; }&eol; }&eol; });&eol; }&eol; catch (error) {&eol; // Code is not missing here.&eol; }&eol; }&eol; },&eol;&eol; escapeMarkup: function (str) {&eol; var length = str.length,&eol; result = '',&eol; markup = ['{', '&pipe;', '}', '~', '_', '\\', '[', ']', '^', '<', '>', '?', '!', '#', '+', '*', '&'];&eol;&eol; for (var i = 0; i < length; i++) {&eol; var char = str[i];&eol;&eol; result += (markup.indexOf(char) !== -1) ? ('&#' + str[i].charCodeAt() + ';') : char;&eol; }&eol;&eol; return result;&eol; },&eol;&eol; addCustomFields: function (data, fields) {&eol; if (typeof fields === 'object' && Object.keys(fields).length) {&eol; var schema = Jira.getSchema(),&eol; path = ['projects', 0, 'issuetypes', 0, 'fields'],&eol; field;&eol;&eol; while ((field = path.shift()) !== undefined) {&eol; schema = schema[field];&eol; if (typeof schema === 'undefined') {&eol; schema = null;&eol; break;&eol; }&eol; }&eol;&eol; if (schema) {&eol; Object.keys(fields)&eol; .forEach(function(field) {&eol; data.fields[field] = fields[field];&eol;&eol; if (typeof schema[field] === 'object' && typeof schema[field].schema === 'object'&eol; && (schema[field].schema.type === 'number' &pipe;&pipe; schema[field].schema.type === 'datetime')) {&eol; switch (schema[field].schema.type) {&eol; case 'number':&eol; data.fields[field] = parseInt(fields[field]);&eol; break;&eol;&eol; case 'datetime':&eol; if (fields[field].match(/\d+[.-]\d+[.-]\d+T\d+:\d+:\d+/) !== null) {&eol; data.fields[field] = fields[field].replace(/\./g, '-');&eol; }&eol; else {&eol; delete data.fields[field];&eol; }&eol; break;&eol; }&eol; }&eol; });&eol; }&eol; else {&eol; Zabbix.log(4, '[ Jira Webhook ] Failed to retrieve field schema.');&eol; }&eol; }&eol;&eol; return data;&eol; },&eol;&eol; request: function (method, query, data) {&eol; ['url', 'user', 'password', 'project_key', 'issue_type'].forEach(function (field) {&eol; if (typeof Jira.params !== 'object' &pipe;&pipe; typeof Jira.params[field] === 'undefined'&eol; &pipe;&pipe; Jira.params[field] === '' ) {&eol; throw 'Required Jira param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; var response,&eol; url = Jira.params.url + query,&eol; request = new HttpRequest();&eol;&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('Authorization: Basic ' + btoa(Jira.params.user + ':' + Jira.params.password));&eol;&eol; if (typeof Jira.HTTPProxy !== 'undefined' && Jira.HTTPProxy !== '') {&eol; request.setProxy(Jira.HTTPProxy);&eol; }&eol;&eol; if (typeof data !== 'undefined') {&eol; data = JSON.stringify(data);&eol; }&eol;&eol; Zabbix.log(4, '[ Jira Webhook ] Sending request: ' + url + ((typeof data === 'string') ? ('\n' + data) : ''));&eol;&eol; switch (method) {&eol; case 'get':&eol; response = request.get(url, data);&eol; break;&eol;&eol; case 'post':&eol; response = request.post(url, data);&eol; break;&eol;&eol; case 'put':&eol; response = request.put(url, data);&eol; break;&eol;&eol; default:&eol; throw 'Unsupported HTTP request method: ' + method;&eol; }&eol;&eol; Zabbix.log(4, '[ Jira Webhook ] Received response with status code ' + request.getStatus() + '\n' + response);&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ Jira Webhook ] Failed to parse response received from Jira');&eol; response = null;&eol; }&eol; }&eol;&eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; var message = 'Request failed with status code ' + request.getStatus();&eol;&eol; if (response !== null && typeof response.errors !== 'undefined'&eol; && Object.keys(response.errors).length > 0) {&eol; message += ': ' + JSON.stringify(response.errors);&eol; }&eol; else if (response !== null && typeof response.errorMessages !== 'undefined'&eol; && Object.keys(response.errorMessages).length > 0) {&eol; message += ': ' + JSON.stringify(response.errorMessages);&eol; }&eol;&eol; throw message + ' Check debug log for more information.';&eol; }&eol;&eol; return {&eol; status: request.getStatus(),&eol; response: response&eol; };&eol; },&eol;&eol; getSchema: function() {&eol; var result = Jira.request('get', 'issue/createmeta?expand=projects.issuetypes.fields&projectKeys=' +&eol; Jira.params.project_key + '&issuetypeNames=' + Jira.params.issue_type);&eol;&eol; return result.response;&eol; },&eol;&eol; createIssue: function(summary, description, fields) {&eol; var data = {&eol; fields: {&eol; project: {&eol; key: Jira.params.project_key&eol; },&eol; issuetype: {&eol; name: Jira.params.issue_type&eol; },&eol; summary: summary,&eol; description: description&eol; }&eol; };&eol;&eol; if (Jira.labels && Jira.labels.length > 0) {&eol; data.fields.labels = Jira.labels;&eol; }&eol; var result = Jira.request('post', 'issue', Jira.addCustomFields(data, fields));&eol;&eol; if (typeof result.response !== 'object' &pipe;&pipe; typeof result.response.key === 'undefined') {&eol; throw 'Cannot create Jira issue. Check debug log for more information.';&eol; }&eol;&eol; return result.response.key;&eol; },&eol;&eol; updateIssue: function(summary, fields, update) {&eol; var data = {fields: {}};&eol;&eol; if (summary) {&eol; data.fields.summary = summary;&eol; }&eol;&eol; Jira.request('put', 'issue/' + Jira.params.issue_key, Jira.addCustomFields(data, fields));&eol; Jira.commentIssue(update);&eol; },&eol;&eol; commentIssue: function(update) {&eol; var data = {};&eol;&eol; if (typeof update === 'string') {&eol; data.body = update;&eol; Jira.request('post', 'issue/' + Jira.params.issue_key + '/comment', data);&eol; }&eol; else if (update.status === '1') {&eol; data.body = update.user + ' ' + update.action + '.';&eol;&eol; if (update.message) {&eol; data.body += '\nMessage: {quote}' + Jira.escapeMarkup(update.message) + '{quote}';&eol; }&eol;&eol; Jira.request('post', 'issue/' + Jira.params.issue_key + '/comment', data);&eol; }&eol; }&eol;};&eol;&eol;try {&eol; var params = JSON.parse(value),&eol; fields = {},&eol; jira = {},&eol; update = {},&eol; result = {tags: {}},&eol; required_params = ['alert_subject', 'summary', 'event_recovery_value', 'event_source', 'event_value'];&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (key.startsWith('jira_')) {&eol; jira[key.substring(5)] = params[key];&eol; }&eol; else if (key.startsWith('customfield_')) {&eol; fields[key] = params[key];&eol; }&eol; else if (key.startsWith('event_update_')) {&eol; update[key.substring(13)] = params[key];&eol; }&eol; else if (required_params.indexOf(key) !== -1 && params[key] === '') {&eol; throw 'Parameter "' + key + '" can\'t be empty.';&eol; }&eol; });&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: ' + params.event_source + '\nMust be 0-3.';&eol; }&eol;&eol; // Check {EVENT.VALUE} for trigger-based and internal events.&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check {EVENT.UPDATE.STATUS} only for trigger-based events.&eol; if (params.event_update_status !== '0' && params.event_update_status !== '1' && params.event_source === '0') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; if (params.event_source !== '0' && params.event_recovery_value === '0') {&eol; throw 'Recovery operations are supported only for trigger-based actions.';&eol; }&eol;&eol; Jira.setParams(jira);&eol; Jira.setProxy(params.HTTPProxy);&eol; Jira.setTags(params.event_tags_json);&eol;&eol; // Create issue for non trigger-based events.&eol; if (params.event_source !== '0' && params.event_recovery_value !== '0') {&eol; Jira.createIssue(params.alert_subject, params.alert_message);&eol; }&eol; // Create issue for trigger-based events.&eol; else if (params.event_value === '1' && update.status === '0' && !jira.issue_key.startsWith(jira.project_key)) {&eol; var key = Jira.createIssue(params.alert_subject,&eol; (Object.keys(fields).length ? params.trigger_description : params.alert_message), fields);&eol;&eol;&eol; result.tags.__zbx_jira_issuekey = key;&eol; result.tags.__zbx_jira_issuelink = params.jira_url +&eol; (params.jira_url.endsWith('/') ? '' : '/') + 'browse/' + key;&eol; }&eol; // Update created issue for trigger-based event.&eol; else {&eol; if (!jira.issue_key.startsWith(jira.project_key)) {&eol; throw 'Incorrect Issue key given: ' + jira.issue_key;&eol; }&eol; Jira.updateIssue(params.alert_subject, fields,&eol; ((params.event_value === '0' && !Object.keys(fields).length)&eol; ? params.alert_message : update));&eol; }&eol;&eol; return JSON.stringify(result);&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[ Jira Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |1 |1 |{EVENT.TAGS.__zbx_jira_issuelink} |Jira: {EVENT.TAGS.__zbx_jira_issuekey} | |
-ROW |14 |4 |MS Teams | | | | | | | |0 |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var SEVERITY_COLORS = [&eol; '#97AAB3', // Not classified.&eol; '#7499FF', // Information.&eol; '#FFC859', // Warning.&eol; '#FFA059', // Average.&eol; '#E97659', // High.&eol; '#E45959', // Disaster.&eol; '#009900', // Resolved.&eol; '#000000' // Default.&eol;];&eol;&eol;try {&eol; var params = JSON.parse(value);&eol;&eol; if (typeof params.teams_endpoint !== 'string' &pipe;&pipe; params.teams_endpoint.trim() === '') {&eol; throw 'Cannot get teams_endpoint';&eol; }&eol; else if (!params.teams_endpoint.startsWith('http')) {&eol; throw 'Invalid MS Teams webhook URL: ' + params.teams_endpoint;&eol; }&eol;&eol; params.zabbix_url = (params.zabbix_url.endsWith('/'))&eol; ? params.zabbix_url.slice(0, -1) : params.zabbix_url;&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: "' + params.event_source + '".\nMust be 0-3.';&eol; }&eol;&eol; // Set "use_default_message" to true for non trigger-based events.&eol; if (params.event_source !== '0') {&eol; params.use_default_message = 'true';&eol; }&eol;&eol; // Check {EVENT.VALUE} for trigger-based and internal events.&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: "' + params.event_value + '".\nMust be 0 or 1.';&eol; }&eol;&eol; // Check {EVENT.UPDATE.STATUS} only for trigger-based events.&eol; if (params.event_update_status !== '0' && params.event_update_status !== '1' && params.event_source === '0') {&eol; throw 'Incorrect "event_update_status" parameter given: "' + params.event_update_status + '".\nMust be 0 or 1.';&eol; }&eol;&eol; if (params.event_value == 0) {&eol; params.event_nseverity = '6';&eol; }&eol;&eol; if (!SEVERITY_COLORS[params.event_nseverity]) {&eol; params.event_nseverity = '7';&eol; }&eol;&eol; var request = new HttpRequest(),&eol; facts = [],&eol; body = {&eol; themeColor: SEVERITY_COLORS[params.event_nseverity].replace('#', ''),&eol; summary: params.alert_subject,&eol; sections: [&eol; {&eol; markdown: 'false',&eol; activityTitle: params.alert_subject,&eol; activitySubtitle: 'On ' + params.host_name + ' [' + params.host_ip + ']',&eol; text: (params.use_default_message.toLowerCase() == 'true')&eol; ? params.alert_message&eol; : params.trigger_description&eol; }&eol; ],&eol; potentialAction: [&eol; {&eol; '@type': 'OpenUri',&eol; name: (params.event_source === '0')&eol; ? 'Event Info'&eol; : 'Zabbix Home',&eol; targets: [&eol; {&eol; os: 'default',&eol; uri: (params.event_source === '0')&eol; ? params.zabbix_url + '/tr_events.php?triggerid=' +&eol; params.trigger_id + '&eventid=' + params.event_id&eol; : params.zabbix_url&eol; }&eol; ]&eol; }&eol; ]&eol; };&eol;&eol; if (params.use_default_message.toLowerCase() !== 'true') {&eol; // Problem message.&eol; if (params.event_value === '1' && params.event_update_status === '0') {&eol; facts.push({&eol; name: 'Event time',&eol; value: params.event_time + ' ' + params.event_date&eol; });&eol; }&eol; // Update message.&eol; else if (params.event_update_status === '1') {&eol; body.sections[0].text = params.event_update_user + ' ' + params.event_update_action + '.';&eol;&eol; if (params.event_update_message) {&eol; body.sections[0].text += '<br>Message:<br>' + params.event_update_message;&eol; }&eol;&eol; facts.push({&eol; name: 'Event update time',&eol; value: params.event_update_time + ' ' + params.event_update_date&eol; });&eol; }&eol; // Resolved message.&eol; else {&eol; facts.push({&eol; name: 'Recovery time',&eol; value: params.event_recovery_time + ' ' + params.event_recovery_date&eol; });&eol; }&eol;&eol; if (params.event_severity && params.event_severity !== '{EVENT.SEVERITY}') {&eol; facts.push({&eol; name: 'Severity',&eol; value: params.event_severity&eol; });&eol; }&eol;&eol;&eol; if (params.event_opdata && params.event_opdata !== '{EVENT.OPDATA}') {&eol; facts.push({&eol; name: 'Operational data',&eol; value: params.event_opdata&eol; });&eol; }&eol;&eol; if (params.event_tags && params.event_tags !== '{EVENT.TAGS}') {&eol; facts.push({&eol; name: 'Event tags',&eol; value: params.event_tags&eol; });&eol; }&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (key.startsWith('fact_') && params[key] !== '') {&eol; facts.push({&eol; name: key.substring(5),&eol; value: params[key]&eol; });&eol; }&eol; else if (key.startsWith('openUri_') && params[key] !== '' && !params[key].startsWith('{')) {&eol; body.potentialAction.push({&eol; '@type': 'OpenUri',&eol; name: key.substring(8),&eol; targets: [&eol; {&eol; os: 'default',&eol; uri: params[key]&eol; }&eol; ]&eol; });&eol; }&eol; });&eol; body.sections[0].facts = facts;&eol; }&eol;&eol; body.sections[0].text = body.sections[0].text.replace(/(?:\r\n&pipe;\r&pipe;\n)/g, '<br>');&eol;&eol; request.addHeader('Content-Type: application/json');&eol;&eol; if (typeof params.HTTPProxy === 'string' && params.HTTPProxy !== '') {&eol; request.setProxy(params.HTTPProxy);&eol; }&eol;&eol; Zabbix.log(4, '[ MS Teams Webhook ] JSON: ' + JSON.stringify(body));&eol;&eol; var response = request.post(params.teams_endpoint, JSON.stringify(body));&eol;&eol; Zabbix.log(4, '[ MS Teams Webhook ] Response: ' + response);&eol;&eol; if (response === '1') {&eol; return 'OK';&eol; }&eol; else {&eol; Zabbix.log(4, '[ MS Teams Webhook ] FAILED with response: ' + response);&eol; throw response;&eol; }&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[ MS Teams Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |0 |0 | | | |
-ROW |15 |4 |Redmine | | | | | | | |0 |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var Redmine = {&eol; params: {},&eol;&eol; setParams: function (params) {&eol; if (typeof params !== 'object') {&eol; return;&eol; }&eol;&eol; Redmine.params = params;&eol; if (typeof Redmine.params.url === 'string') {&eol; if (!Redmine.params.url.endsWith('/')) {&eol; Redmine.params.url += '/';&eol; }&eol; }&eol; },&eol;&eol; addCustomFields: function (data, fields) {&eol; if (typeof fields === 'object' && Object.keys(fields).length) {&eol;&eol; data.issue.custom_fields = [];&eol; Object.keys(fields)&eol; .forEach(function (field) {&eol; var field_value = fields[field];&eol;&eol; if (field_value !== undefined) {&eol; data.issue.custom_fields.push({ id: field, value: field_value });&eol; }&eol; });&eol;&eol; }&eol; return data;&eol; },&eol;&eol; request: function (method, query, data) {&eol; ['url', 'access_key'].forEach(function (field) {&eol; if (typeof Redmine.params !== 'object' &pipe;&pipe; typeof Redmine.params[field] === 'undefined'&eol; &pipe;&pipe; Redmine.params[field] === '' ) {&eol; throw 'Required param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; var response,&eol; url = Redmine.params.url + query,&eol; request = new HttpRequest();&eol;&eol; if (typeof Redmine.HTTPProxy === 'string' && Redmine.HTTPProxy.trim() !== '') {&eol; request.setProxy(Redmine.HTTPProxy);&eol; }&eol;&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('X-Redmine-API-Key: ' + Redmine.params.access_key);&eol;&eol; if (typeof data !== 'undefined') {&eol; data = JSON.stringify(data);&eol; }&eol;&eol; Zabbix.log(4, '[ Redmine Webhook ] Sending request: ' +&eol; url + ((typeof data === 'string') ? (' ' + data) : ''));&eol;&eol; switch (method) {&eol; case 'get':&eol; response = request.get(url, data);&eol; break;&eol;&eol; case 'post':&eol; response = request.post(url, data);&eol; break;&eol;&eol; case 'put':&eol; response = request.put(url, data);&eol; break;&eol;&eol; default:&eol; throw 'Unsupported HTTP request method: ' + method;&eol; }&eol;&eol; Zabbix.log(4, '[ Redmine Webhook ] Received response with status code ' + request.getStatus() + ': ' + response);&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ Redmine Webhook ] Failed to parse response received from Redmine');&eol; response = null;&eol; }&eol; }&eol;&eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; var message = 'Request failed with status code ' + request.getStatus();&eol;&eol; if (response !== null && typeof response.errors !== 'undefined'&eol; && Object.keys(response.errors).length > 0) {&eol; message += ': ' + JSON.stringify(response.errors);&eol; }&eol; else if (response !== null && typeof response.errorMessages !== 'undefined'&eol; && Object.keys(response.errorMessages).length > 0) {&eol; message += ': ' + JSON.stringify(response.errorMessages);&eol; }&eol;&eol; throw message + ' Check debug log for more information.';&eol; }&eol;&eol; return {&eol; status: request.getStatus(),&eol; response: response&eol; };&eol; },&eol;&eol; getProjectID: function(name) {&eol; var result = Redmine.request('get', 'projects.json'),&eol; project_id;&eol;&eol; if (result.response) {&eol; var projects = result.response.projects &pipe;&pipe; [];&eol;&eol; for (var i in projects) {&eol; if (projects[i].name === name) {&eol; project_id = projects[i].id;&eol; break;&eol; }&eol; }&eol; }&eol; else {&eol; Zabbix.log(4, '[ Redmine Webhook ] Failed to retrieve project data.');&eol; }&eol;&eol; if (typeof project_id === 'undefined') {&eol; throw 'Cannot find project with name: ' + name;&eol; }&eol;&eol; return project_id;&eol; },&eol;&eol; createIssue: function(subject, description, priority, fields) {&eol; var project_id = /^\d+$/.test(Redmine.params.project)&eol; ? Redmine.params.project&eol; : Redmine.getProjectID(Redmine.params.project),&eol; data = {&eol; issue: {&eol; project_id: project_id,&eol; tracker_id: Redmine.params.tracker_id,&eol; subject: subject,&eol; description: description&eol; }&eol; },&eol; result;&eol;&eol; if (priority) {&eol; data.issue.priority_id = priority;&eol; }&eol;&eol; result = Redmine.request('post', 'issues.json', Redmine.addCustomFields(data, fields));&eol;&eol; if (typeof result.response !== 'object'&eol; &pipe;&pipe; typeof result.response.issue.id === 'undefined'&eol; &pipe;&pipe; result.status != 201) {&eol; throw 'Cannot create Redmine issue. Check debug log for more information.';&eol; }&eol;&eol; return result.response.issue.id;&eol; },&eol;&eol; updateIssue: function (note, fields, status) {&eol; var data = {&eol; issue: {&eol; notes: note &pipe;&pipe; ''&eol; }&eol; };&eol;&eol; if (status) {&eol; data.issue.status_id = status;&eol; }&eol;&eol; Redmine.request('put', 'issues/' + Redmine.params.issue_key + '.json', Redmine.addCustomFields(data, fields));&eol; }&eol;&eol;};&eol;&eol;try {&eol; var params = JSON.parse(value),&eol; params_redmine = {},&eol; params_fields = {},&eol; params_update = {},&eol; result = {tags: {}},&eol; required_params = [&eol; 'alert_subject', 'tracker_id', 'project',&eol; 'event_source', 'event_value', 'event_update_status'&eol; ],&eol; severities = [&eol; {name: 'not_classified', color: '#97AAB3'},&eol; {name: 'information', color: '#7499FF'},&eol; {name: 'warning', color: '#FFC859'},&eol; {name: 'average', color: '#FFA059'},&eol; {name: 'high', color: '#E97659'},&eol; {name: 'disaster', color: '#E45959'},&eol; {name: 'resolved', color: '#009900'},&eol; {name: null, color: '#000000'}&eol; ],&eol; priority;&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (key.startsWith('redmine_')) {&eol; params_redmine[key.substring(8)] = params[key];&eol; }&eol; else if (key.startsWith('customfield_')) {&eol; params_fields[key.substring(12)] = params[key];&eol; }&eol; else if (key.startsWith('event_update_')) {&eol; params_update[key.substring(13)] = params[key];&eol; }&eol; else if (required_params.indexOf(key) !== -1 && params[key].trim() === '') {&eol; throw 'Parameter "' + key + '" cannot be empty.';&eol; }&eol; });&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: ' + params.event_source + '\nMust be 0-3.';&eol; }&eol;&eol; // Check {EVENT.VALUE} for trigger-based and internal events.&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check {EVENT.UPDATE.STATUS} only for trigger-based events.&eol; if (params.event_source === '0' && params.event_update_status !== '0' && params.event_update_status !== '1') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol;&eol; if (typeof params_redmine.close_status_id === 'string' && params_redmine.close_status_id.trim() !== '' && !parseInt(params_redmine.close_status_id, 10)) {&eol; throw 'Incorrect "redmine_close_status_id" parameter given! Must be an integer.';&eol; }&eol;&eol; if (params.event_source !== '0' && params.event_value === '0') {&eol; throw 'Recovery operations are supported only for trigger-based actions.';&eol; }&eol;&eol; if (params.event_source === '0'&eol; && ((params.event_value === '1' && params.event_update_status === '1')&eol; &pipe;&pipe; (params.event_value === '0'&eol; && (params.event_update_status === '0' &pipe;&pipe; params.event_update_status === '1')))&eol; && (isNaN(parseInt(params.redmine_issue_key)) &pipe;&pipe; parseInt(params.redmine_issue_key) < 1 )) {&eol; throw 'Incorrect "redmine_issue_key" parameter given: ' + params.redmine_issue_key +&eol; '\nMust be positive integer.';&eol; }&eol;&eol; if ([0, 1, 2, 3, 4, 5].indexOf(parseInt(params.event_nseverity)) === -1) {&eol; params.event_nseverity = '7';&eol; }&eol;&eol; if (params.event_value === '0') {&eol; params.event_nseverity = '6';&eol; }&eol;&eol; priority = params['severity_' + severities[params.event_nseverity].name];&eol; priority = priority && priority.trim() &pipe;&pipe; severities[7].name;&eol;&eol; Redmine.setParams(params_redmine);&eol; Redmine.HTTPProxy = params.HTTPProxy;&eol;&eol; // Create issue for non trigger-based events.&eol; if (params.event_source !== '0'&eol; && params.event_value !== '0') {&eol; Redmine.createIssue(params.alert_subject, params.alert_message, priority);&eol; }&eol; // Create issue for trigger-based events.&eol; else if (params.event_value === '1' && params_update.status === '0') {&eol; var issue_id = Redmine.createIssue(params.alert_subject,&eol; params.alert_subject + '\n' + params.alert_message + '\n' +&eol; params.zabbix_url + (params.zabbix_url.endsWith('/') ? '' : '/') +&eol; 'tr_events.php?triggerid=' + params.trigger_id + '&eventid=' + params.event_id + '\n',&eol; priority,&eol; params_fields);&eol;&eol; result.tags.__zbx_redmine_issue_id = issue_id;&eol; result.tags.__zbx_redmine_issuelink = params.redmine_url +&eol; (params.redmine_url.endsWith('/') ? '' : '/') + 'issues/' + issue_id;&eol; }&eol; // Close issue if parameter close_status_id is set and it is a recovery operation&eol; else if (params.event_value === '0' && typeof params_redmine.close_status_id === 'string' && params_redmine.close_status_id.trim() !== '') {&eol; Redmine.updateIssue(params.alert_subject + '\n' + params.alert_message, params_fields, params_redmine.close_status_id);&eol; }&eol; // Update created issue for trigger-based event.&eol; else {&eol; Redmine.updateIssue(params.alert_subject + '\n' + params.alert_message, params_fields);&eol; }&eol;&eol; return JSON.stringify(result);&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[ Redmine Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |1 |1 |{EVENT.TAGS.__zbx_redmine_issuelink} |Redmine: issue #{EVENT.TAGS.__zbx_redmine_issue_id} | |
-ROW |16 |4 |Telegram | | | | | | | |0 |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var Telegram = {&eol; token: null,&eol; to: null,&eol; message: null,&eol; proxy: null,&eol; parse_mode: null,&eol;&eol; escapeMarkup: function (str, mode) {&eol; switch (mode) {&eol; case 'markdown':&eol; return str.replace(/([_*\[`])/g, '\\$&');&eol;&eol; case 'markdownv2':&eol; return str.replace(/([_*\[\]()~`>#+\-=&pipe;{}.!])/g, '\\$&');&eol;&eol; default:&eol; return str;&eol; }&eol; },&eol;&eol; sendMessage: function () {&eol; var params = {&eol; chat_id: Telegram.to,&eol; text: Telegram.message,&eol; disable_web_page_preview: true,&eol; disable_notification: false&eol; },&eol; data,&eol; response,&eol; request = new HttpRequest(),&eol; url = 'https://api.telegram.org/bot' + Telegram.token + '/sendMessage';&eol;&eol; if (Telegram.parse_mode !== null) {&eol; params['parse_mode'] = Telegram.parse_mode;&eol; }&eol;&eol; if (Telegram.proxy) {&eol; request.setProxy(Telegram.proxy);&eol; }&eol;&eol; request.addHeader('Content-Type: application/json');&eol; data = JSON.stringify(params);&eol;&eol; // Remove replace() function if you want to see the exposed token in the log file.&eol; Zabbix.log(4, '[Telegram Webhook] URL: ' + url.replace(Telegram.token, '<TOKEN>'));&eol; Zabbix.log(4, '[Telegram Webhook] params: ' + data);&eol; response = request.post(url, data);&eol; Zabbix.log(4, '[Telegram Webhook] HTTP code: ' + request.getStatus());&eol;&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; response = null;&eol; }&eol;&eol; if (request.getStatus() !== 200 &pipe;&pipe; typeof response.ok !== 'boolean' &pipe;&pipe; response.ok !== true) {&eol; if (typeof response.description === 'string') {&eol; throw response.description;&eol; }&eol; else {&eol; throw 'Unknown error. Check debug log for more information.';&eol; }&eol; }&eol; }&eol;};&eol;&eol;try {&eol; var params = JSON.parse(value);&eol;&eol; if (typeof params.Token === 'undefined') {&eol; throw 'Incorrect value is given for parameter "Token": parameter is missing';&eol; }&eol;&eol; Telegram.token = params.Token;&eol;&eol; if (params.HTTPProxy) {&eol; Telegram.proxy = params.HTTPProxy;&eol; } &eol;&eol; params.ParseMode = params.ParseMode.toLowerCase();&eol; &eol; if (['markdown', 'html', 'markdownv2'].indexOf(params.ParseMode) !== -1) {&eol; Telegram.parse_mode = params.ParseMode;&eol; }&eol;&eol; Telegram.to = params.To;&eol; Telegram.message = params.Subject + '\n' + params.Message;&eol;&eol; if (['markdown', 'markdownv2'].indexOf(params.ParseMode) !== -1) {&eol; Telegram.message = Telegram.escapeMarkup(Telegram.message, params.ParseMode);&eol; }&eol;&eol; Telegram.sendMessage();&eol;&eol; return 'OK';&eol;}&eol;catch (error) {&eol; Zabbix.log(4, '[Telegram Webhook] notification failed: ' + error);&eol; throw 'Sending failed: ' + error + '.';&eol;}|10s |0 |0 | | |https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/telegram&eol;&eol;1. Register bot: send "/newbot" to @BotFather and follow instructions&eol;2. Copy and paste the obtained token into the "Token" field above&eol;3. If you want to send personal notifications, you need to get chat id of the user you want to send messages to:&eol; 3.1. Send "/getid" to "@myidbot" in Telegram messenger&eol; 3.2. Copy returned chat id and save it in the "Telegram Webhook" media for the user&eol; 3.3. Ask the user to send "/start" to your bot (Telegram bot won't send anything to the user without it)&eol;4. If you want to send group notifications, you need to get group id of the group you want to send messages to:&eol; 4.1. Add "@myidbot" to your group&eol; 4.2. Send "/getgroupid@myidbot" in your group&eol; 4.3. Copy returned group id save it in the "Telegram Webhook" media for the user you created for group notifications&eol; 4.4. Send "/start@your_bot_name_here" in your group (Telegram bot won't send anything to the group without it)|
-ROW |17 |4 |Zendesk | | | | | | | |0 |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var Zendesk = {&eol; params: {},&eol;&eol; setParams: function (params) {&eol; if (typeof params !== 'object') {&eol; return;&eol; }&eol;&eol; Zendesk.params = params;&eol; if (typeof Zendesk.params.url === 'string') {&eol; if (!Zendesk.params.url.endsWith('/')) {&eol; Zendesk.params.url += '/';&eol; }&eol; Zendesk.params.url += 'api/v2/';&eol; }&eol; },&eol;&eol; addCustomFields: function (data, fields) {&eol; if (typeof fields === 'object' && Object.keys(fields).length) {&eol; var schema = Zendesk.getSchema(),&eol; arr = [],&eol; i,&eol; n;&eol;&eol; if (schema) {&eol; Object.keys(fields)&eol; .forEach(function(field) {&eol; for (i = 0, n = schema.ticket_fields.length; i < n; i++) {&eol; if (schema.ticket_fields[i].id == field&eol; && ['text', 'integer', 'date'].indexOf(schema.ticket_fields[i].type) !== -1){&eol;&eol; switch (schema.ticket_fields[i].type) {&eol; case 'integer':&eol; fields[field] = parseInt(fields[field]);&eol; break;&eol; case 'date':&eol; if (fields[field].match(/^\d{4}[.-]\d{2}[.-]\d{2}$/) !== null) {&eol; fields[field] = fields[field].replace(/\./g, '-');&eol; }&eol; else {&eol; fields[field] = '';&eol; }&eol; break;&eol; }&eol;&eol; arr.push({id: field, value: fields[field]});&eol; break;&eol; }&eol; }&eol; });&eol;&eol; if (arr.length) {&eol; data.ticket['custom_fields'] = arr;&eol; }&eol; }&eol; else {&eol; Zabbix.log(4, '[Zendesk Webhook] Failed to retrieve field schema.');&eol; }&eol; }&eol;&eol; return data;&eol; },&eol;&eol; request: function (method, query, data) {&eol; ['url', 'token', 'type'].forEach(function (field) {&eol; if (typeof Zendesk.params !== 'object' &pipe;&pipe; typeof Zendesk.params[field] === 'undefined') {&eol; throw 'Required Zendesk param is not set: ' + field + '\n' + Zendesk.params[field];&eol; }&eol; });&eol;&eol; var response,&eol; url = Zendesk.params.url + query,&eol; request = new HttpRequest();&eol;&eol; if (typeof Zendesk.HTTPProxy === 'string' && Zendesk.HTTPProxy.trim() !== '') {&eol; request.setProxy(Zendesk.HTTPProxy);&eol; }&eol;&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('Authorization: Basic ' + btoa(Zendesk.params.token));&eol;&eol; if (typeof data !== 'undefined') {&eol; data = JSON.stringify(data);&eol; }&eol;&eol; Zabbix.log(4, '[Zendesk Webhook] Sending request: ' + url + ((typeof data === 'string') ? (' ' + data) : ''));&eol;&eol; switch (method) {&eol; case 'get':&eol; response = request.get(url, data);&eol; break;&eol;&eol; case 'post':&eol; response = request.post(url, data);&eol; break;&eol;&eol; case 'put':&eol; response = request.put(url, data);&eol; break;&eol;&eol; default:&eol; throw 'Unsupported HTTP request method: ' + method;&eol; }&eol;&eol; Zabbix.log(4, '[Zendesk Webhook] Received response with status code ' + request.getStatus() + '. ' + response);&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[Zendesk Webhook] Failed to parse response received from Zendesk.');&eol; }&eol; }&eol;&eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; var message = 'Request failed with status code ' + request.getStatus();&eol;&eol; if (response !== null && typeof response.error !== 'undefined'&eol; && Object.keys(response.error).length > 0) {&eol; message += ': ' + JSON.stringify(response.error);&eol; }&eol; else if (response !== null && typeof response.description !== 'undefined'&eol; && Object.keys(response.description).length > 0) {&eol; message += ': ' + JSON.stringify(response.description);&eol; }&eol; else {&eol; message += '. ' + response;&eol; }&eol; throw message + '. Check debug log for more information.';&eol; }&eol;&eol; return {&eol; status: request.getStatus(),&eol; response: response&eol; };&eol; },&eol;&eol; getSchema: function() {&eol; var result = Zendesk.request('get', 'ticket_fields.json');&eol;&eol; return result.response;&eol; },&eol;&eol; createIssue: function(data, fields) {&eol; var result = Zendesk.request('post', 'tickets.json', Zendesk.addCustomFields(data, fields));&eol;&eol; if (typeof result.response !== 'object' &pipe;&pipe; typeof result.response.ticket.id === 'undefined'&eol; &pipe;&pipe; result.status != 201) {&eol; throw 'Cannot create Zendesk issue. Check debug log for more information.';&eol; }&eol;&eol; return result.response.ticket.id;&eol; },&eol;&eol; updateIssue: function(data, fields) {&eol; Zendesk.request('put', 'tickets/' + Zendesk.params.issue_key + '.json', Zendesk.addCustomFields(data, fields));&eol; }&eol;};&eol;&eol;try {&eol; var params = JSON.parse(value),&eol; fields = {},&eol; zendesk = {},&eol; update = {},&eol; data = {},&eol; result = {tags: {}},&eol; required_params = [&eol; 'alert_subject',&eol; 'alert_message',&eol; 'event_id',&eol; 'event_source',&eol; 'event_value',&eol; 'event_update_status'&eol; ],&eol; severities = [&eol; {name: 'not_classified', color: '#97AAB3'},&eol; {name: 'information', color: '#7499FF'},&eol; {name: 'warning', color: '#FFC859'},&eol; {name: 'average', color: '#FFA059'},&eol; {name: 'high', color: '#E97659'},&eol; {name: 'disaster', color: '#E45959'},&eol; {name: 'resolved', color: '#009900'},&eol; {name: 'default', color: '#000000'}&eol; ],&eol; priority;&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (key.startsWith('zendesk_')) {&eol; zendesk[key.substring(8)] = params[key];&eol; }&eol; else if (key.startsWith('customfield_')) {&eol; fields[key.substring(12)] = params[key];&eol; }&eol; else if (key.startsWith('event_update_')) {&eol; update[key.substring(13)] = params[key];&eol; }&eol; else if (required_params.indexOf(key) !== -1 && params[key].trim() === '') {&eol; throw 'Parameter ' + key + ' cannot be empty.';&eol; }&eol; });&eol;&eol; // Possible values: question, incident, problems, task&eol; if (['question', 'incident', 'problem', 'task'].indexOf(params.zendesk_type) === -1) {&eol; throw 'Incorrect "zendesk_type" parameter given: ' + params.zendesk_type +&eol; '\nMust be one of question, incident, problem, task.';&eol; }&eol;&eol; // Possible values: 0 - Trigger, 1 - Discovery, 2 - Autoregistration, 3 - Internal.&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: ' + params.event_source + '\nMust be 0-3.';&eol; }&eol;&eol; // Check {EVENT.VALUE} for trigger-based and internal events.&eol; // Possible values: 1 for problem, 0 for recovering&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check {EVENT.UPDATE.STATUS} only for trigger-based events.&eol; // Possible values: 0 - Webhook was called because of problem/recovery event, 1 - Update operation.&eol; if (params.event_source === '0' && params.event_update_status !== '0' && params.event_update_status !== '1') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; if (params.event_source !== '0' && params.event_value === '0') {&eol; throw 'Recovery operations are supported only for trigger-based actions.';&eol; }&eol;&eol; // Zendesk_issue_key must be a positive integer if an update action is being performed.&eol; if (params.event_source === '0' && ((params.event_value === '1' && params.event_update_status === '1')&eol; &pipe;&pipe; (params.event_value === '0' && (params.event_update_status === '0' &pipe;&pipe; params.event_update_status === '1')))&eol; && (isNaN(parseInt(params.zendesk_issue_key)) &pipe;&pipe; parseInt(params.zendesk_issue_key) < 1 )) {&eol; throw 'Incorrect "zendesk_issue_key" parameter given: ' + params.zendesk_issue_key +&eol; '\nMust be positive integer.';&eol; }&eol;&eol; if ([0, 1, 2, 3, 4, 5].indexOf(parseInt(params.event_nseverity)) === -1) {&eol; params.event_nseverity = '7';&eol; }&eol;&eol; if (params.event_value === '0') {&eol; params.event_nseverity = '6';&eol; }&eol;&eol; priority = params['severity_' + severities[params.event_nseverity].name] &pipe;&pipe; severities[7].name;&eol;&eol; Zendesk.setParams(zendesk);&eol; Zendesk.HTTPProxy = params.HTTPProxy;&eol;&eol; // Create issue for non trigger-based events.&eol; if (params.event_source !== '0' && params.event_value !== '0') {&eol; data = {&eol; ticket: {&eol; external_id: params.event_id,&eol; type: Zendesk.params.type,&eol; status: 'new',&eol; subject: params.alert_subject,&eol; comment: {&eol; body: params.alert_message,&eol; public: 'false'&eol; },&eol; priority: priority,&eol; tags: params.event_tags&eol; }&eol; };&eol;&eol; Zendesk.createIssue(data, fields);&eol; }&eol; // Create issue for trigger-based events.&eol; else if (params.event_value === '1' && update.status === '0') {&eol; data = {&eol; ticket: {&eol; external_id: params.event_id,&eol; type: Zendesk.params.type,&eol; status: 'new',&eol; subject: params.alert_subject,&eol; comment: {&eol; body: params.zbxurl + (params.zbxurl.endsWith('/') ? '' : '/') + 'tr_events.php?triggerid=' +&eol; params.trigger_id + '&eventid=' + params.event_id + '\n' + params.alert_message,&eol; public: 'false'&eol; },&eol; priority: priority,&eol; tags: params.event_tags&eol; }&eol; };&eol; var key = Zendesk.createIssue(data, fields);&eol;&eol; result.tags.__zbx_zdk_issuekey = key;&eol; result.tags.__zbx_zdk_issuelink = params.zendesk_url +&eol; (params.zendesk_url.endsWith('/') ? '' : '/') + 'agent/tickets/' + key;&eol; }&eol; // Update created issue for trigger-based event.&eol; else {&eol; data = {&eol; ticket: {&eol; type: Zendesk.params.type,&eol; subject: params.alert_subject,&eol; comment: {&eol; body: params.alert_message,&eol; public: 'false'&eol; }&eol; }&eol; };&eol;&eol; Zendesk.updateIssue(data, fields);&eol; }&eol;&eol; return JSON.stringify(result);&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[Zendesk Webhook] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |1 |1 |{EVENT.TAGS.__zbx_zdk_issuelink} |Zendesk: {EVENT.TAGS.__zbx_zdk_issuekey} | |
-ROW |18 |4 |ServiceNow | | | | | | | |0 |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var ServiceNow = {&eol; params: {},&eol;&eol; setParams: function (params) {&eol; if (typeof params !== 'object') {&eol; return;&eol; }&eol;&eol; ServiceNow.params = params;&eol; if (typeof ServiceNow.params.url === 'string') {&eol; if (!ServiceNow.params.url.endsWith('/')) {&eol; ServiceNow.params.url += '/';&eol; }&eol;&eol; ServiceNow.params.url += 'api/now/table/incident';&eol; }&eol; },&eol;&eol; setProxy: function (HTTPProxy) {&eol; ServiceNow.HTTPProxy = HTTPProxy;&eol; },&eol;&eol; setFields: function (data, fields) {&eol; if (typeof fields === 'object' && Object.keys(fields).length) {&eol; Object.keys(fields)&eol; .forEach(function(field) {&eol; data[field] = (fields[field].match(/^\d{4}\.\d{2}\.\d{2}$/) !== null)&eol; ? fields[field].replace(/\./g, '-')&eol; : fields[field];&eol; });&eol; }&eol; },&eol;&eol; request: function (method, data) {&eol; ['url', 'user', 'password'].forEach(function (field) {&eol; if (typeof ServiceNow.params !== 'object' &pipe;&pipe; typeof ServiceNow.params[field] === 'undefined'&eol; &pipe;&pipe; ServiceNow.params[field] === '' ) {&eol; throw 'Required ServiceNow param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; var response,&eol; url = ServiceNow.params.url,&eol; request = new HttpRequest();&eol;&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('Authorization: Basic ' + btoa(ServiceNow.params.user + ':' + ServiceNow.params.password));&eol;&eol; if (typeof ServiceNow.HTTPProxy !== 'undefined' && ServiceNow.HTTPProxy !== '') {&eol; request.setProxy(ServiceNow.HTTPProxy);&eol; }&eol;&eol; if (typeof data !== 'undefined') {&eol; data = JSON.stringify(data);&eol; }&eol;&eol; Zabbix.log(4, '[ ServiceNow Webhook ] Sending request: ' + url + ((typeof data === 'string')&eol; ? ('\n' + data)&eol; : ''));&eol;&eol; switch (method) {&eol; case 'get':&eol; response = request.get(url, data);&eol; break;&eol;&eol; case 'post':&eol; response = request.post(url, data);&eol; break;&eol;&eol; case 'put':&eol; response = request.put(url, data);&eol; break;&eol;&eol; default:&eol; throw 'Unsupported HTTP request method: ' + method;&eol; }&eol;&eol; Zabbix.log(4, '[ ServiceNow Webhook ] Received response with status code ' +&eol; request.getStatus() + '\n' + response);&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ ServiceNow Webhook ] Failed to parse response received from ServiceNow');&eol; response = null;&eol; }&eol; }&eol;&eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; var message = 'Request failed with status code ' + request.getStatus();&eol;&eol; if (response !== null && typeof response.error.message !== 'undefined'&eol; && Object.keys(response.error).length > 0) {&eol; message += ': ' + JSON.stringify(response.error.message);&eol; }&eol;&eol; throw message + ' Check debug log for more information.';&eol; }&eol; else if (typeof response.result !== 'object' &pipe;&pipe; typeof response.result.sys_id === 'undefined') {&eol; throw 'Cannot create ServiceNow incident. Check debug log for more information.';&eol; }&eol;&eol; return response.result;&eol; }&eol;};&eol;&eol;try {&eol; var params = JSON.parse(value),&eol; fields = {},&eol; servicenow = {},&eol; data = {},&eol; result = {tags: {}},&eol; required_params = [&eol; 'alert_subject', 'alert_message', 'event_source', 'event_value',&eol; 'event_update_status', 'event_recovery_value', 'event_nseverity'&eol; ],&eol; severities = [&eol; {name: 'not_classified', color: '#97AAB3'},&eol; {name: 'information', color: '#7499FF'},&eol; {name: 'warning', color: '#FFC859'},&eol; {name: 'average', color: '#FFA059'},&eol; {name: 'high', color: '#E97659'},&eol; {name: 'disaster', color: '#E45959'},&eol; {name: 'resolved', color: '#009900'},&eol; {name: 'default', color: '#000000'}&eol; ],&eol; method = 'post',&eol; process_tags = true;&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (key.startsWith('servicenow_')) {&eol; servicenow[key.substring(11)] = params[key];&eol; }&eol; else if (key.startsWith('u_')) {&eol; fields[key] = params[key];&eol; }&eol; else if (required_params.indexOf(key) !== -1 && params[key] === '') {&eol; throw 'Parameter "' + key + '" can\'t be empty.';&eol; }&eol; });&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: ' + params.event_source + '\nMust be 0-3.';&eol; }&eol;&eol; if ([0, 1, 2, 3, 4, 5].indexOf(parseInt(params.event_nseverity)) === -1) {&eol; params.event_nseverity = '7';&eol; }&eol;&eol; // Check {EVENT.VALUE} for trigger-based and internal events.&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check {EVENT.UPDATE.STATUS} only for trigger-based events.&eol; if (params.event_update_status !== '0' && params.event_update_status !== '1' && params.event_source === '0') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; if (params.event_source !== '0' && params.event_recovery_value === '0') {&eol; throw 'Recovery operations are supported only for trigger-based actions.';&eol; }&eol;&eol; data.short_description = params.alert_subject;&eol; data.description = params.alert_message;&eol; data.comments = params.alert_message;&eol;&eol; if (typeof params['urgency_for_' + severities[params.event_nseverity].name] !== 'undefined') {&eol; data.urgency = params['urgency_for_' + severities[params.event_nseverity].name];&eol; }&eol;&eol; ServiceNow.setParams(servicenow);&eol; ServiceNow.setProxy(params.HTTPProxy);&eol; ServiceNow.setFields(data, fields);&eol;&eol; if (params.event_source === '0' && (params.event_value === '0' &pipe;&pipe; params.event_update_status === '1')) {&eol; process_tags = false;&eol; method = 'put';&eol; delete data.description;&eol; delete data.urgency;&eol; ServiceNow.params.url += '/' + params.servicenow_sys_id;&eol; }&eol;&eol; var response = ServiceNow.request(method, data);&eol;&eol; if (process_tags) {&eol; result.tags.__zbx_servicenow_sys_id = response.sys_id;&eol; result.tags.__zbx_servicenow_link = params.servicenow_url +&eol; (params.servicenow_url.endsWith('/') ? '' : '/') + 'incident.do?sys_id=' + response.sys_id;&eol; result.tags.__zbx_servicenow_number = response.number;&eol; }&eol;&eol; return JSON.stringify(result);&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[ ServiceNow Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |1 |1 |{EVENT.TAGS.__zbx_servicenow_link} |ServiceNow: {EVENT.TAGS.__zbx_servicenow_number} | |
-ROW |19 |4 |Zammad | | | | | | | |0 |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var Zammad = {&eol; params: {},&eol;&eol; setParams: function (params) {&eol; if (typeof params !== 'object') {&eol; return;&eol; }&eol;&eol; Zammad.params = params;&eol; if (typeof Zammad.params.url === 'string') {&eol; if (!Zammad.params.url.endsWith('/')) {&eol; Zammad.params.url += '/';&eol; }&eol; }&eol; },&eol;&eol; request: function (method, query, data) {&eol; ['url', 'access_token'].forEach(function (field) {&eol; if (typeof Zammad.params !== 'object' &pipe;&pipe; typeof Zammad.params[field] === 'undefined'&eol; &pipe;&pipe; Zammad.params[field] === '' ) {&eol; throw 'Required param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; var response,&eol; url = Zammad.params.url + query,&eol; request = new HttpRequest();&eol;&eol; if (typeof Zammad.HTTPProxy === 'string' && Zammad.HTTPProxy.trim() !== '') {&eol; request.setProxy(Zammad.HTTPProxy);&eol; }&eol;&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('Authorization: Token token=' + Zammad.params.access_token);&eol;&eol; if (typeof data !== 'undefined') {&eol; data = JSON.stringify(data);&eol; }&eol;&eol; Zabbix.log(4, '[ Zammad Webhook ] Sending request: ' +&eol; url + ((typeof data === 'string') ? (' ' + data) : ''));&eol;&eol; switch (method) {&eol; case 'get':&eol; response = request.get(url, data);&eol; break;&eol;&eol; case 'post':&eol; response = request.post(url, data);&eol; break;&eol;&eol; case 'put':&eol; response = request.put(url, data);&eol; break;&eol;&eol; default:&eol; throw 'Unsupported HTTP request method: ' + method;&eol; }&eol;&eol; Zabbix.log(4, '[ Zammad Webhook ] Received response with status code ' + request.getStatus() + ': ' + response);&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ Zammad Webhook ] Failed to parse response received from Zammad');&eol; response = null;&eol; }&eol; }&eol;&eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; var message = 'Request failed with status code ' + request.getStatus();&eol;&eol; if (response !== null && typeof response.errors !== 'undefined'&eol; && Object.keys(response.errors).length > 0) {&eol; message += ': ' + JSON.stringify(response.errors);&eol; }&eol; else if (response !== null && typeof response.errorMessages !== 'undefined'&eol; && Object.keys(response.errorMessages).length > 0) {&eol; message += ': ' + JSON.stringify(response.errorMessages);&eol; }&eol;&eol; throw message + ' Check debug log for more information.';&eol; }&eol;&eol; return {&eol; status: request.getStatus(),&eol; response: response&eol; };&eol; },&eol;&eol; setTicketTags: function (tags, ticket_id) {&eol; var data = {&eol; item: '',&eol; object: 'Ticket',&eol; o_id: ticket_id&eol; };&eol;&eol; try {&eol; var tags_json = JSON.parse(tags),&eol; result;&eol;&eol; for (var i in tags_json) {&eol;&eol; if (tags_json[i].value) {&eol; data.item = tags_json[i].tag + ": " + tags_json[i].value;&eol; } else {&eol; data.item = tags_json[i].tag;&eol; }&eol; result = Zammad.request('post', 'api/v1/tags/add', data);&eol;&eol; if (typeof result.response !== 'object' &pipe;&pipe; result.status != 200) {&eol; Zabbix.log(4, '[ Zammad Webhook ] Cannot add ticket tag:' + tags_json[i].tag);&eol; }&eol; }&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ Zammad Webhook ] Failed to add ticket tags:' + error);&eol; }&eol;&eol; return;&eol; },&eol;&eol; createTicket: function(subject, message, priority) {&eol; var data = {&eol; title: subject,&eol; group: 'Users',&eol; article: {&eol; subject: subject,&eol; body: message,&eol; type: 'note',&eol; internal: false&eol; },&eol; customer: Zammad.params.customer&eol; },&eol; result;&eol;&eol; if (priority) {&eol; data.priority_id = priority;&eol; }&eol;&eol; result = Zammad.request('post', 'api/v1/tickets', data);&eol;&eol; if (typeof result.response !== 'object'&eol; &pipe;&pipe; typeof result.response.id === 'undefined'&eol; &pipe;&pipe; result.status != 201) {&eol; throw 'Cannot create Zammad ticket. Check debug log for more information.';&eol; }&eol;&eol; return result.response.id;&eol; },&eol;&eol; updateTicket: function(subject, message) {&eol; var data = {&eol; ticket_id: Zammad.params.ticket_id,&eol; subject: subject,&eol; body: message &pipe;&pipe; '',&eol; type: 'note',&eol; internal: false&eol; };&eol;&eol; result = Zammad.request('post', 'api/v1/ticket_articles', data);&eol;&eol; if (typeof result.response !== 'object'&eol; &pipe;&pipe; typeof result.response.id === 'undefined'&eol; &pipe;&pipe; result.status != 201) {&eol; throw 'Cannot update Zammad ticket. Check debug log for more information.';&eol; }&eol; }&eol;};&eol;&eol;try {&eol; var params = JSON.parse(value),&eol; params_zammad = {},&eol; params_update = {},&eol; result = {tags: {}},&eol; required_params = [&eol; 'alert_subject', 'customer',&eol; 'event_source', 'event_value',&eol; 'event_update_status'&eol; ],&eol; severities = [&eol; {name: 'not_classified', color: '#97AAB3'},&eol; {name: 'information', color: '#7499FF'},&eol; {name: 'warning', color: '#FFC859'},&eol; {name: 'average', color: '#FFA059'},&eol; {name: 'high', color: '#E97659'},&eol; {name: 'disaster', color: '#E45959'},&eol; {name: 'resolved', color: '#009900'},&eol; {name: null, color: '#000000'}&eol; ],&eol; priority;&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (key.startsWith('zammad_')) {&eol; params_zammad[key.substring(7)] = params[key].trim();&eol; }&eol; else if (key.startsWith('event_update_')) {&eol; params_update[key.substring(13)] = params[key];&eol; }&eol; else if (required_params.indexOf(key) !== -1 && params[key].trim() === '') {&eol; throw 'Parameter "' + key + '" cannot be empty.';&eol; }&eol; });&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: ' + params.event_source + '\nMust be 0-3.';&eol; }&eol;&eol; // Check {EVENT.VALUE} for trigger-based and internal events.&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check {EVENT.UPDATE.STATUS} only for trigger-based events.&eol; if (params.event_source === '0' && params.event_update_status !== '0' && params.event_update_status !== '1') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; if (params.event_source !== '0' && params.event_value === '0') {&eol; throw 'Recovery operations are supported only for trigger-based actions.';&eol; }&eol;&eol; if (params.event_source === '0'&eol; && ((params.event_value === '1' && params.event_update_status === '1')&eol; &pipe;&pipe; (params.event_value === '0'&eol; && (params.event_update_status === '0' &pipe;&pipe; params.event_update_status === '1')))&eol; && (isNaN(parseInt(params.zammad_ticket_id)) &pipe;&pipe; parseInt(params.zammad_ticket_id) < 1 )) {&eol; throw 'Incorrect "zammad_ticket_id" parameter given: ' + params.zammad_ticket_id +&eol; '\nMust be positive integer.';&eol; }&eol;&eol; if ([0, 1, 2, 3, 4, 5].indexOf(parseInt(params.event_nseverity)) === -1) {&eol; params.event_nseverity = '7';&eol; }&eol;&eol; if (params.event_value === '0') {&eol; params.event_nseverity = '6';&eol; }&eol;&eol; priority = params['severity_' + severities[params.event_nseverity].name];&eol; priority = priority && priority.trim() &pipe;&pipe; severities[7].name;&eol;&eol; Zammad.setParams(params_zammad);&eol; Zammad.HTTPProxy = params.HTTPProxy;&eol;&eol; // Create ticket for non trigger-based events.&eol; if (params.event_source !== '0'&eol; && params.event_value !== '0') {&eol; Zammad.createTicket(params.alert_subject, params.alert_message, priority, params.event_tags);&eol; }&eol; // Create ticket for trigger-based events.&eol; else if (params.event_value === '1' && params_update.status === '0') {&eol; var ticket_id = Zammad.createTicket(params.alert_subject,&eol; params.alert_subject + '\n' + params.alert_message + '\n' +&eol; params.zabbix_url + (params.zabbix_url.endsWith('/') ? '' : '/') +&eol; 'tr_events.php?triggerid=' + params.trigger_id + '&eventid=' + params.event_id + '\n',&eol; priority);&eol;&eol; result.tags.__zbx_zammad_ticket_id = ticket_id;&eol; result.tags.__zbx_zammad_ticketlink = params.zammad_url +&eol; (params.zammad_url.endsWith('/') ? '' : '/') + '#ticket/zoom/' + ticket_id;&eol;&eol; if (Zammad.params.enable_tags.toLowerCase() === 'true') {&eol; Zammad.setTicketTags(params.event_tags, ticket_id);&eol; }&eol; }&eol; // Update created ticket for trigger-based event.&eol; else {&eol; Zammad.updateTicket(params.alert_subject, params.alert_message);&eol; }&eol;&eol; return JSON.stringify(result);&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[ Zammad Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |1 |1 |{EVENT.TAGS.__zbx_zammad_ticketlink} |Zammad: ticket #{EVENT.TAGS.__zbx_zammad_ticket_id} | |
-ROW |20 |4 |Jira ServiceDesk | | | | | | | |0 |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var Jira = {&eol; params: {},&eol; schema: {},&eol;&eol; setParams: function (params) {&eol; if (typeof params !== 'object') {&eol; return;&eol; }&eol;&eol; Jira.params = params;&eol; if (typeof Jira.params.url === 'string') {&eol; if (!Jira.params.url.endsWith('/')) {&eol; Jira.params.url += '/';&eol; }&eol;&eol; Jira.params.url += 'rest/servicedeskapi/';&eol; }&eol; },&eol;&eol; setProxy: function (HTTPProxy) {&eol; Jira.HTTPProxy = HTTPProxy;&eol; },&eol;&eol; setTags: function(event_tags_json) {&eol; if (!Jira.schema) {&eol; Zabbix.log(4, '[ Jira Service Desk Webhook ] Cannot add labels because failed to retrieve field schema.');&eol;&eol; return;&eol; }&eol;&eol; var block = Jira.schema.requestTypeFields.filter(function(object) {&eol; return object.fieldId == 'labels';&eol; });&eol;&eol; if (block[0] && typeof event_tags_json !== 'undefined' && event_tags_json !== ''&eol; && event_tags_json !== '{EVENT.TAGSJSON}') {&eol; try {&eol; var tags = JSON.parse(event_tags_json),&eol; label;&eol;&eol; Jira.labels = [];&eol;&eol; tags.forEach(function (tag) {&eol; if (typeof tag.tag !== 'undefined' && typeof tag.value !== 'undefined' ) {&eol; label = (tag.tag + (tag.value ? (':' + tag.value) : '')).replace(/\s/g, '_');&eol; if (label.length < 255) {&eol; Jira.labels.push(label);&eol; }&eol; }&eol; });&eol; }&eol; catch (error) {&eol; // Code is not missing here.&eol; }&eol; }&eol; },&eol;&eol; addCustomFields: function (data, fields) {&eol; if (typeof fields === 'object' && Object.keys(fields).length) {&eol; if (Jira.schema) {&eol; Object.keys(fields)&eol; .forEach(function(field) {&eol; data.requestFieldValues[field] = fields[field];&eol;&eol; var block = Jira.schema.requestTypeFields.filter(function(object) {&eol; return object.fieldId == field;&eol; });&eol;&eol; if (typeof block[0] === 'object' && typeof block[0].jiraSchema === 'object'&eol; && (block[0].jiraSchema.type === 'number' &pipe;&pipe; block[0].jiraSchema.type === 'datetime')) {&eol; switch (block[0].jiraSchema.type) {&eol; case 'number':&eol; data.requestFieldValues[field] = parseInt(fields[field]);&eol; break;&eol;&eol; case 'datetime':&eol; if (fields[field].match(/\d+[.-]\d+[.-]\d+T\d+:\d+:\d+/) !== null) {&eol; data.requestFieldValues[field] = fields[field].replace(/\./g, '-');&eol; }&eol; else {&eol; delete data.requestFieldValues[field];&eol; }&eol; break;&eol; }&eol; }&eol; });&eol; }&eol; else {&eol; Zabbix.log(4, '[ Jira Service Desk Webhook ] Cannot add custom fields' +&eol; 'because failed to retrieve field schema.');&eol; }&eol; }&eol;&eol; return data;&eol; },&eol;&eol; request: function (method, query, data) {&eol; ['url', 'user', 'password', 'servicedesk_id', 'request_type_id'].forEach(function (field) {&eol; if (typeof Jira.params !== 'object' &pipe;&pipe; typeof Jira.params[field] === 'undefined'&eol; &pipe;&pipe; Jira.params[field] === '' ) {&eol; throw 'Required Jira param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; var response,&eol; url = Jira.params.url + query,&eol; request = new HttpRequest();&eol;&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('Authorization: Basic ' + btoa(Jira.params.user + ':' + Jira.params.password));&eol; request.addHeader('X-ExperimentalApi: opt-in');&eol;&eol; if (typeof Jira.HTTPProxy !== 'undefined' && Jira.HTTPProxy !== '') {&eol; request.setProxy(Jira.HTTPProxy);&eol; }&eol;&eol; if (typeof data !== 'undefined') {&eol; data = JSON.stringify(data);&eol; }&eol;&eol; Zabbix.log(4, '[ Jira Service Desk Webhook ] Sending request: ' + url +&eol; ((typeof data === 'string') ? ('\n' + data) : ''));&eol;&eol; switch (method) {&eol; case 'get':&eol; response = request.get(url, data);&eol; break;&eol;&eol; case 'post':&eol; response = request.post(url, data);&eol; break;&eol;&eol; case 'put':&eol; response = request.put(url, data);&eol; break;&eol;&eol; default:&eol; throw 'Unsupported HTTP request method: ' + method;&eol; }&eol;&eol; Zabbix.log(4, '[ Jira Service Desk Webhook ] Received response with status code ' +&eol; request.getStatus() + '\n' + response);&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ Jira Service Desk Webhook ] Failed to parse response received from Jira');&eol; response = null;&eol; }&eol; }&eol;&eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; var message = 'Request failed with status code ' + request.getStatus();&eol;&eol; if (response !== null && typeof response.errors !== 'undefined'&eol; && Object.keys(response.errors).length > 0) {&eol; message += ': ' + JSON.stringify(response.errors);&eol; }&eol; else if (response !== null && typeof response.errorMessage !== 'undefined'&eol; && Object.keys(response.errorMessage).length > 0) {&eol; message += ': ' + JSON.stringify(response.errorMessage);&eol; }&eol;&eol; throw message + ' Check debug log for more information.';&eol; }&eol;&eol; return {&eol; status: request.getStatus(),&eol; response: response&eol; };&eol; },&eol;&eol; getSchema: function() {&eol; var result = Jira.request('get', 'servicedesk/' + Jira.params.servicedesk_id + '/requesttype/' +&eol; Jira.params.request_type_id + '/field');&eol;&eol; if (typeof Jira.schema !== 'object' && typeof Jira.schema.requestTypeFields !== 'object') {&eol; Jira.schema = null;&eol; }&eol; else {&eol; Jira.schema = result.response;&eol; }&eol; },&eol;&eol; createRequest: function(summary, description, fields) {&eol; var data = {&eol; serviceDeskId: Jira.params.servicedesk_id,&eol; requestTypeId: Jira.params.request_type_id,&eol; requestFieldValues: {&eol; summary: summary,&eol; description: description&eol; }&eol; };&eol;&eol; if (Jira.labels && Jira.labels.length > 0) {&eol; data.requestFieldValues.labels = Jira.labels;&eol; }&eol; var result = Jira.request('post', 'request', Jira.addCustomFields(data, fields));&eol;&eol; if (typeof result.response !== 'object' &pipe;&pipe; typeof result.response.issueKey === 'undefined') {&eol; throw 'Cannot create Jira request. Check debug log for more information.';&eol; }&eol;&eol; return result.response.issueKey;&eol; }&eol;};&eol;&eol;try {&eol; var params = JSON.parse(value),&eol; fields = {},&eol; jira = {},&eol; comment = {public: true},&eol; result = {tags: {}},&eol; required_params = [&eol; 'alert_subject', 'alert_message', 'event_source', 'event_value',&eol; 'event_update_status', 'event_recovery_value'&eol; ];&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (key.startsWith('jira_')) {&eol; jira[key.substring(5)] = params[key];&eol; }&eol; else if (key.startsWith('customfield_')) {&eol; fields[key] = params[key];&eol; }&eol; else if (required_params.indexOf(key) !== -1 && params[key] === '') {&eol; throw 'Parameter "' + key + '" cannot be empty.';&eol; }&eol; });&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: ' + params.event_source + '\nMust be 0-3.';&eol; }&eol;&eol; // Check {EVENT.VALUE} for trigger-based and internal events.&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check {EVENT.UPDATE.STATUS} only for trigger-based events.&eol; if (params.event_update_status !== '0' && params.event_update_status !== '1' && params.event_source === '0') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; if (params.event_source !== '0' && params.event_recovery_value === '0') {&eol; throw 'Recovery operations are supported only for trigger-based actions.';&eol; }&eol;&eol; Jira.setParams(jira);&eol; Jira.setProxy(params.HTTPProxy);&eol; Jira.getSchema();&eol; Jira.setTags(params.event_tags_json);&eol;&eol; // Create request for non trigger-based events.&eol; if (params.event_source !== '0' && params.event_recovery_value !== '0') {&eol; Jira.createRequest(params.alert_subject, params.alert_message);&eol; }&eol; // Create request for trigger-based events.&eol; else if (params.event_value === '1' && params.event_update_status === '0'&eol; && jira.request_key === '{EVENT.TAGS.__zbx_jira_requestkey}') {&eol; var key = Jira.createRequest(params.alert_subject, params.alert_message, fields);&eol;&eol; result.tags.__zbx_jira_requestkey = key;&eol; result.tags.__zbx_jira_requestlink = params.jira_url +&eol; (params.jira_url.endsWith('/') ? '' : '/') + 'browse/' + key;&eol; }&eol; // Comment created request for trigger-based event.&eol; else {&eol; if (jira.request_key === '{EVENT.TAGS.__zbx_jira_requestkey}' &pipe;&pipe; jira.request_key.trim() === '') {&eol; throw 'Incorrect Request key given: ' + jira.request_key;&eol; }&eol; comment.body = params.alert_message;&eol; Jira.request('post', 'request/' + Jira.params.request_key + '/comment', comment);&eol; }&eol;&eol; return JSON.stringify(result);&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[ Jira Service Desk Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |1 |1 |{EVENT.TAGS.__zbx_jira_requestlink} |Jira ServiceDesk: {EVENT.TAGS.__zbx_jira_requestkey} | |
-ROW |21 |4 |OTRS | | | | | | | |0 |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var OTRS = {&eol; params: {},&eol; entrypoint: 'nph-genericinterface.pl/Webservice/ZabbixTicketConnector/Ticket',&eol;&eol; setParams: function (params) {&eol; if (typeof params !== 'object') {&eol; return;&eol; }&eol;&eol; OTRS.params = params;&eol; if (typeof OTRS.params.url === 'string') {&eol; if (!OTRS.params.url.endsWith('/')) {&eol; OTRS.params.url += '/';&eol; }&eol; }&eol; },&eol;&eol; addDynamicFields: function (data, fields) {&eol; if (typeof fields === 'object' && Object.keys(fields).length) {&eol; data.DynamicField = [];&eol;&eol; Object.keys(fields)&eol; .forEach(function(field) {&eol; if (field !== undefined) {&eol; if (fields[field].match(/^\d{4}[.-]\d{2}[.-]\d{2}$/)) {&eol; fields[field] = fields[field].replace(/\./g, '-');&eol; }&eol;&eol; data.DynamicField.push({Name: field, Value: fields[field]});&eol; }&eol; });&eol; }&eol;&eol; return data;&eol; },&eol;&eol; request: function (method, query, data) {&eol; ['url', 'auth_user', 'auth_password', 'queue',&eol; 'customer', 'ticket_state', 'default_priority_id', 'time_unit'].forEach(function (field) {&eol; if (typeof OTRS.params !== 'object' &pipe;&pipe; typeof OTRS.params[field] === 'undefined'&eol; &pipe;&pipe; OTRS.params[field] === '' ) {&eol; throw 'Required param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; var response,&eol; request = new HttpRequest(),&eol; url = OTRS.params.url + query +&eol; '?UserLogin=' + encodeURIComponent(OTRS.params.auth_user) +&eol; '&Password=' + encodeURIComponent(OTRS.params.auth_password);&eol;&eol; if (typeof OTRS.HTTPProxy !== 'undefined' && OTRS.HTTPProxy.trim() !== '') {&eol; request.setProxy(OTRS.HTTPProxy);&eol; }&eol;&eol; request.addHeader('Content-Type: application/json');&eol;&eol; if (typeof data !== 'undefined') {&eol; data = JSON.stringify(data);&eol; }&eol;&eol; Zabbix.log(4, '[ OTRS Webhook ] Sending request: ' +&eol; url + ((typeof data === 'string') ? (' ' + data) : ''));&eol;&eol; switch (method) {&eol; case 'get':&eol; response = request.get(url, data);&eol; break;&eol;&eol; case 'post':&eol; response = request.post(url, data);&eol; break;&eol;&eol; case 'put':&eol; response = request.put(url, data);&eol; break;&eol;&eol; default:&eol; throw 'Unsupported HTTP request method: ' + method;&eol; }&eol;&eol; Zabbix.log(4, '[ OTRS Webhook ] Received response with status code ' + request.getStatus() + ': ' + response);&eol;&eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; var message = 'Request failed with status code ' + request.getStatus();&eol;&eol; message += ': ' + response;&eol; throw message + ' Check debug log for more information.';&eol; }&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ OTRS Webhook ] Failed to parse response received from OTRS');&eol; response = null;&eol; }&eol; }&eol;&eol; if (typeof response.Error !== 'undefined'&eol; && Object.keys(response.Error).length > 0) {&eol; message = 'Request failed: ' + JSON.stringify(response.Error);&eol; }&eol;&eol;&eol; return {&eol; status: request.getStatus(),&eol; response: response&eol; };&eol; },&eol;&eol; createTicket: function(subject, message, priority, fields) {&eol; var result,&eol; data = {&eol; Ticket: {&eol; Title: subject,&eol; Queue: OTRS.params.queue,&eol; State: OTRS.params.ticket_state,&eol; PriorityID: priority &pipe;&pipe; OTRS.params.default_priority_id,&eol; CustomerUser: OTRS.params.customer&eol; },&eol; Article: {&eol; Subject: subject,&eol; Body: message,&eol; TimeUnit: OTRS.params.time_unit,&eol; ContentType: 'text/plain; charset=utf8'&eol; }&eol; };&eol;&eol; result = OTRS.request('post', OTRS.entrypoint, OTRS.addDynamicFields(data, fields));&eol;&eol; if (typeof result.response !== 'object'&eol; &pipe;&pipe; typeof result.response.TicketID === 'undefined'&eol; &pipe;&pipe; result.status != 200) {&eol; throw 'Cannot create OTRS ticket. Check debug log for more information.';&eol; }&eol;&eol; return result.response.TicketID;&eol; },&eol;&eol; updateTicket: function(subject, message) {&eol; var result,&eol; data = {&eol; Article: {&eol; Subject: subject,&eol; Body: message &pipe;&pipe; '',&eol; TimeUnit: OTRS.params.time_unit,&eol; ContentType: 'text/plain; charset=utf8'&eol; }&eol; };&eol;&eol; result = OTRS.request('put', OTRS.entrypoint + '/' + encodeURIComponent(OTRS.params.ticket_id), data);&eol;&eol; if (typeof result.response !== 'object'&eol; &pipe;&pipe; typeof result.response.TicketID === 'undefined'&eol; &pipe;&pipe; result.status != 200) {&eol; throw 'Cannot update OTRS ticket. Check debug log for more information.';&eol; }&eol; }&eol;};&eol;&eol;try {&eol; var params = JSON.parse(value),&eol; params_otrs = {},&eol; params_fields = {},&eol; params_update = {},&eol; result = {tags: {}},&eol; required_params = [&eol; 'alert_subject', 'event_source',&eol; 'event_value', 'event_update_status'&eol; ],&eol; severities = [&eol; {name: 'not_classified', color: '#97AAB3'},&eol; {name: 'information', color: '#7499FF'},&eol; {name: 'warning', color: '#FFC859'},&eol; {name: 'average', color: '#FFA059'},&eol; {name: 'high', color: '#E97659'},&eol; {name: 'disaster', color: '#E45959'},&eol; {name: 'resolved', color: '#009900'},&eol; {name: null, color: '#000000'}&eol; ],&eol; priority;&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (key.startsWith('otrs_')) {&eol; params_otrs[key.substring(5)] = params[key];&eol; }&eol; else if (key.startsWith('dynamicfield_')) {&eol; params_fields[key.substring(13)] = params[key];&eol; }&eol; else if (key.startsWith('event_update_')) {&eol; params_update[key.substring(13)] = params[key];&eol; }&eol; else if (required_params.indexOf(key) !== -1 && params[key].trim() === '') {&eol; throw 'Parameter "' + key + '" cannot be empty.';&eol; }&eol; });&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: ' + params.event_source + '\nMust be 0-3.';&eol; }&eol;&eol; // Check {EVENT.VALUE} for trigger-based and internal events.&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check {EVENT.UPDATE.STATUS} only for trigger-based events.&eol; if (params.event_source === '0' && params.event_update_status !== '0' && params.event_update_status !== '1') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; if (params.event_source !== '0' && params.event_value === '0') {&eol; throw 'Recovery operations are supported only for trigger-based actions.';&eol; }&eol;&eol; if (params.event_source === '0'&eol; && ((params.event_value === '1' && params.event_update_status === '1')&eol; &pipe;&pipe; (params.event_value === '0'&eol; && (params.event_update_status === '0' &pipe;&pipe; params.event_update_status === '1')))&eol; && (isNaN(parseInt(params.otrs_ticket_id)) &pipe;&pipe; parseInt(params.otrs_ticket_id) < 1 )) {&eol; throw 'Incorrect "otrs_ticket_id" parameter given: ' + params.otrs_ticket_id +&eol; '\nMust be positive integer.';&eol; }&eol;&eol; if ([0, 1, 2, 3, 4, 5].indexOf(parseInt(params.event_nseverity)) === -1) {&eol; params.event_nseverity = '7';&eol; }&eol;&eol; if (params.event_value === '0') {&eol; params.event_nseverity = '6';&eol; }&eol;&eol; priority = params['severity_' + severities[params.event_nseverity].name];&eol; priority = priority && priority.trim() &pipe;&pipe; severities[7].name;&eol;&eol; OTRS.setParams(params_otrs);&eol; OTRS.HTTPProxy = params.HTTPProxy;&eol;&eol; // Create ticket for non trigger-based events.&eol; if (params.event_source !== '0'&eol; && params.event_value !== '0') {&eol; OTRS.createTicket(params.alert_subject, params.alert_message, priority);&eol; }&eol; // Create ticket for trigger-based events.&eol; else if (params.event_value === '1' && params_update.status === '0') {&eol; var ticket_id = OTRS.createTicket(params.alert_subject,&eol; params.alert_subject + '\n' + params.alert_message + '\n' +&eol; params.zabbix_url + (params.zabbix_url.endsWith('/') ? '' : '/') +&eol; 'tr_events.php?triggerid=' + params.trigger_id + '&eventid=' + params.event_id + '\n',&eol; priority,&eol; params_fields);&eol;&eol; result.tags.__zbx_otrs_ticket_id = ticket_id;&eol; result.tags.__zbx_otrs_ticketlink = params.otrs_url +&eol; (params.otrs_url.endsWith('/') ? '' : '/') + 'index.pl?Action=AgentTicketZoom;TicketID=' + ticket_id;&eol; }&eol; // Update created ticket for trigger-based event.&eol; else {&eol; OTRS.updateTicket(params.alert_subject, params.alert_message);&eol; }&eol;&eol; return JSON.stringify(result);&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[ OTRS Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |1 |1 |{EVENT.TAGS.__zbx_otrs_ticketlink} |OTRS: ticket #{EVENT.TAGS.__zbx_otrs_ticket_id} | |
-ROW |22 |4 |iLert | | | | | | | |0 |25 |0 |0 |0 |0 | |1 |3 |10s |1 |try {&eol; var result = { tags: {} },&eol; params = JSON.parse(value),&eol; req = new HttpRequest(),&eol; resp = '';&eol;&eol; if (typeof params.HTTPProxy === 'string' && params.HTTPProxy.trim() !== '') {&eol; req.setProxy(params.HTTPProxy);&eol; }&eol; var alertSourceKey = params['.ILERT.ALERT.SOURCE.KEY'];&eol; if (!alertSourceKey &pipe;&pipe; (typeof alertSourceKey === 'string' && alertSourceKey.trim() === '')) {&eol; throw 'incorrect value for variable "ILERT.ALERT.SOURCE.KEY". The value must be a non-empty string.';&eol; }&eol; delete params['.ILERT.ALERT.SOURCE.KEY'];&eol; &eol; var ilertApiBaseURL = "https://api.ilert.com";&eol; var reqURL = encodeURI(ilertApiBaseURL + "/api/v1/events/zabbix-mt/" + alertSourceKey)&eol;&eol; var incidentKey = "zabbix-" + params['EVENT.ID'];&eol; var incidentViewURL = ilertApiBaseURL + "/api/v1/incidents/resolve-ik/" + alertSourceKey + "/" + incidentKey;&eol;&eol; req.addHeader('Accept: application/json');&eol; req.addHeader('Content-Type: application/json');&eol;&eol; Zabbix.log(4, '[iLert Webhook] Sending request:' + JSON.stringify(params));&eol; resp = req.post(reqURL, JSON.stringify(params));&eol; Zabbix.log(4, '[iLert Webhook] Receiving response:' + resp);&eol;&eol; try {&eol; resp = JSON.parse(resp);&eol; }&eol; catch (error) {&eol; throw 'incorrect response. iLert returned a non-JSON object.';&eol; }&eol;&eol; if (req.getStatus() == 200) {&eol; result.tags.__ilert_incident_url = incidentViewURL;&eol; return JSON.stringify(result);&eol; }&eol;&eol; if (req.getStatus() == 400 && typeof resp === 'object' && typeof resp.code === 'string') {&eol; if (resp.code === 'NO_OPEN_INCIDENT_WITH_KEY') {&eol; return JSON.stringify(result);&eol; }&eol; if (resp.code === 'INCIDENT_ALREADY_ACCEPTED') {&eol; result.tags.__ilert_incident_url = incidentViewURL;&eol; return JSON.stringify(result);&eol; }&eol; }&eol;&eol; if (typeof resp === 'object' && typeof resp.message === 'string') {&eol; throw resp.message;&eol; }&eol; else {&eol; throw 'Unknown error.';&eol; }&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[iLert Webhook] Notification failed : ' + error);&eol; throw 'iLert notification failed : ' + error;&eol;}|30s |1 |1 |{EVENT.TAGS.__ilert_incident_url} |iLert incident |Please refer to https://docs.ilert.com/integrations/zabbix/native &eol; &eol;Set global macro {$ZABBIX.URL} with your Zabbix server URL.&eol;Add a dedicated user with the media type "iLert". You can also rewrite the incident summary via ".ILERT.INCIDENT.SUMMARY" parameter or leave it empty to use the standard pattern. |
-ROW |23 |4 |SolarWinds Service Desk | | | | | | | |0 |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var SolarWinds = {&eol; params: {},&eol;&eol; setParams: function (params) {&eol; if (typeof params !== 'object') {&eol; return;&eol; }&eol;&eol; SolarWinds.params = params;&eol; SolarWinds.params.endpoint = 'https://api.samanage.com/';&eol; },&eol;&eol; setProxy: function (HTTPProxy) {&eol; SolarWinds.HTTPProxy = HTTPProxy;&eol; },&eol;&eol; addCustomFields: function (data, fields) {&eol; if (typeof data.incident === 'object' && typeof fields === 'object' && Object.keys(fields).length) {&eol; if (typeof fields.sw_fields === 'object' && Object.keys(fields.sw_fields).length) {&eol; Object.keys(fields.sw_fields)&eol; .forEach(function(field) {&eol; try {&eol; data.incident[field] = JSON.parse(fields.sw_fields[field]);&eol; }&eol; catch (error) {&eol; data.incident[field] = fields.sw_fields[field];&eol; }&eol; });&eol; }&eol;&eol; if (typeof fields.sw_customfields === 'object' && Object.keys(fields.sw_customfields).length) {&eol; data.incident.custom_fields_values = {custom_fields_value: []};&eol; Object.keys(fields.sw_customfields)&eol; .forEach(function(field) {&eol; data.incident.custom_fields_values.custom_fields_value.push({&eol; name: field,&eol; value: fields.sw_customfields[field]&eol; });&eol; });&eol; }&eol; }&eol;&eol; return data;&eol; },&eol;&eol; request: function (method, query, data) {&eol; ['token'].forEach(function (field) {&eol; if (typeof SolarWinds.params !== 'object' &pipe;&pipe; typeof SolarWinds.params[field] === 'undefined'&eol; &pipe;&pipe; SolarWinds.params[field] === '' ) {&eol; throw 'Required SolarWinds param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; var response,&eol; url = SolarWinds.params.endpoint + query,&eol; request = new HttpRequest();&eol;&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('X-Samanage-Authorization: Bearer ' + SolarWinds.params.token);&eol; request.addHeader('Accept: application/vnd.samanage.v2.1+json');&eol;&eol; if (typeof SolarWinds.HTTPProxy !== 'undefined' && SolarWinds.HTTPProxy !== '') {&eol; request.setProxy(SolarWinds.HTTPProxy);&eol; }&eol;&eol; if (typeof data !== 'undefined') {&eol; data = JSON.stringify(data);&eol; }&eol;&eol; Zabbix.log(4, '[ SolarWinds SD Webhook ] Sending request: ' + url + ((typeof data === 'string')&eol; ? ('\n' + data)&eol; : ''));&eol;&eol; switch (method) {&eol; case 'get':&eol; response = request.get(url, data);&eol; break;&eol;&eol; case 'post':&eol; response = request.post(url, data);&eol; break;&eol;&eol; case 'put':&eol; response = request.put(url, data);&eol; break;&eol;&eol; default:&eol; throw 'Unsupported HTTP request method: ' + method;&eol; }&eol;&eol; Zabbix.log(4, '[ SolarWinds SD Webhook ] Received response with status code ' + request.getStatus() +&eol; '\n' + response);&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ SolarWinds SD Webhook ] Failed to parse response received from SolarWinds');&eol; response = null;&eol; }&eol; }&eol;&eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; var message = 'Request failed with status code ' + request.getStatus();&eol;&eol; if (response !== null && typeof response.error !== 'undefined'&eol; && Object.keys(response.error).length > 0) {&eol; message += ': ' + JSON.stringify(response.error);&eol; }&eol; else if (response !== null && typeof response === 'object'&eol; && Object.keys(response).length > 0) {&eol; Object.keys(response)&eol; .forEach(function(field) {&eol; message += '\n' + field + ': ' + response[field][0];&eol; });&eol; }&eol;&eol; throw message + ' Check debug log for more information.';&eol; }&eol;&eol; return {&eol; status: request.getStatus(),&eol; response: response&eol; };&eol; },&eol;&eol; createIncident: function(name, description, fields) {&eol; var data = {&eol; incident: {&eol; name: name,&eol; description: description,&eol; priority: SolarWinds.params.priority&eol; }&eol; };&eol;&eol; var result = SolarWinds.request('post', 'incidents.json', SolarWinds.addCustomFields(data, fields));&eol;&eol; if (typeof result.response !== 'object' &pipe;&pipe; typeof result.response.id === 'undefined') {&eol; throw 'Cannot create SolarWinds incident. Check debug log for more information.';&eol; }&eol;&eol; return result.response.id;&eol; },&eol;&eol; updateIncident: function(name, fields, message) {&eol; var data = {&eol; incident: {&eol; name: name,&eol; priority: SolarWinds.params.priority&eol; }&eol; };&eol;&eol; SolarWinds.request(&eol; 'put',&eol; 'incidents/' + SolarWinds.params.incident_id + '.json',&eol; SolarWinds.addCustomFields(data, fields));&eol;&eol; SolarWinds.commenIncident(message);&eol; },&eol;&eol; commenIncident: function(message) {&eol; var data = {&eol; comment: {&eol; body: message&eol; }&eol; };&eol;&eol; SolarWinds.request('post', 'incidents/' + SolarWinds.params.incident_id + '/comments.json', data);&eol; }&eol;};&eol;&eol;try {&eol; var params = JSON.parse(value),&eol; fields = {},&eol; samanage = {},&eol; result = {tags: {}},&eol; required_params = ['alert_subject', 'event_recovery_value', 'event_source', 'event_value', 'priority_default'],&eol; severities = [&eol; {name: 'not_classified'},&eol; {name: 'information'},&eol; {name: 'warning'},&eol; {name: 'average'},&eol; {name: 'high'},&eol; {name: 'disaster'},&eol; {name: 'resolved'},&eol; {name: 'default'}&eol; ];&eol;&eol; fields.sw_fields = {};&eol; fields.sw_customfields = {};&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (key.startsWith('samanage_')) {&eol; samanage[key.substring(9)] = params[key];&eol; }&eol; else if (key.startsWith('sw_field_')) {&eol; fields.sw_fields[key.substring(9)] = params[key];&eol; }&eol; else if (key.startsWith('sw_customfield_')) {&eol; fields.sw_customfields[key.substring(15)] = params[key];&eol; }&eol; else if (required_params.indexOf(key) !== -1 && params[key] === '') {&eol; throw 'Parameter "' + key + '" can\'t be empty.';&eol; }&eol; });&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: ' + params.event_source + '\nMust be 0-3.';&eol; }&eol;&eol; // Check {EVENT.VALUE} for trigger-based and internal events.&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check {EVENT.UPDATE.STATUS} only for trigger-based events.&eol; if (params.event_update_status !== '0' && params.event_update_status !== '1' && params.event_source === '0') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; if (params.event_source !== '0' && params.event_recovery_value === '0') {&eol; throw 'Recovery operations are supported only for trigger-based actions.';&eol; }&eol;&eol; if ([0, 1, 2, 3, 4, 5].indexOf(parseInt(params.event_nseverity)) === -1) {&eol; params.event_nseverity = '7';&eol; }&eol;&eol; if (params.event_value === '0') {&eol; params.event_nseverity = '6';&eol; }&eol;&eol; samanage.priority = params['priority_' + severities[params.event_nseverity].name] &pipe;&pipe; params.priority_default;&eol;&eol; SolarWinds.setParams(samanage);&eol; SolarWinds.setProxy(params.HTTPProxy);&eol;&eol; // Create incident for non trigger-based events.&eol; if (params.event_source !== '0' && params.event_recovery_value !== '0') {&eol; SolarWinds.createIncident(params.alert_subject, params.alert_message);&eol; }&eol; // Create incident for trigger-based events.&eol; else if (params.event_value === '1' && params.event_update_status === '0'&eol; && samanage.incident_id === '{EVENT.TAGS.__zbx_solarwinds_inc_id}') {&eol; var key = SolarWinds.createIncident(params.alert_subject, params.alert_message, fields);&eol;&eol;&eol; result.tags.__zbx_solarwinds_inc_id = key;&eol; result.tags.__zbx_solarwinds_inc_link = params.samanage_url +&eol; (params.samanage_url.endsWith('/') ? '' : '/') + 'incidents/' + key;&eol; }&eol; // Update created incident for trigger-based event.&eol; else {&eol; if (samanage.incident_id === '{EVENT.TAGS.__zbx_solarwinds_inc_id}' &pipe;&pipe; samanage.incident_id === '') {&eol; throw 'Incorrect incident key given: ' + samanage.incident_id;&eol; }&eol; if (!params.alert_message) {&eol; throw 'Parameter "alert_message" can\'t be empty.';&eol; }&eol; SolarWinds.updateIncident(params.alert_subject, fields, params.alert_message);&eol; }&eol;&eol; if (params.event_source === '0') {&eol; return JSON.stringify(result);&eol; }&eol; else {&eol; return 'OK';&eol; }&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[ SolarWinds SD Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |1 |1 |{EVENT.TAGS.__zbx_solarwinds_inc_link}|SolarWinds incident ID: {EVENT.TAGS.__zbx_solarwinds_inc_id}| |
-ROW |24 |4 |SysAid | | | | | | | |0 |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var SysAid = {&eol; params: {},&eol;&eol; setParams: function (params) {&eol; var required = ['url', 'auth_user', 'auth_password', 'category_level_1', 'category_level_2',&eol; 'category_level_3', 'incident_id', 'template_id', 'urgency_id', 'incident_state',&eol; 'default_priority_id'&eol; ];&eol;&eol; required.forEach(function (field) {&eol; if (typeof params !== 'object' &pipe;&pipe; typeof params[field] === 'undefined' &pipe;&pipe; params[field] === '') {&eol; throw 'Required param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; SysAid.params = params;&eol; if (typeof SysAid.params.url === 'string' && !SysAid.params.url.endsWith('/')) {&eol; SysAid.params.url += '/';&eol; }&eol; },&eol;&eol; login: function () {&eol; var result = SysAid.request('post', 'api/v1/login', {&eol; user_name: SysAid.params.auth_user,&eol; password: SysAid.params.auth_password&eol; });&eol;&eol; return result.response.user.id;&eol; },&eol;&eol; request: function (method, query, data) {&eol; var response,&eol; request = SysAid.req &pipe;&pipe; (SysAid.req = new HttpRequest()),&eol; url = SysAid.params.url + query;&eol;&eol; if (typeof SysAid.HTTPProxy !== 'undefined' && SysAid.HTTPProxy.trim() !== '') {&eol; request.setProxy(SysAid.HTTPProxy);&eol; }&eol;&eol; if (typeof data !== 'undefined') {&eol; data = JSON.stringify(data);&eol; }&eol;&eol; Zabbix.log(4, '[ SysAid Webhook ] Sending request: ' +&eol; url + ((typeof data === 'string') ? (' ' + data) : ''));&eol;&eol; switch (method) {&eol; case 'get':&eol; response = request.get(url, data);&eol; break;&eol;&eol; case 'post':&eol; response = request.post(url, data);&eol; break;&eol;&eol; case 'put':&eol; response = request.put(url, data);&eol; break;&eol;&eol; default:&eol; throw 'Unsupported HTTP request method: ' + method;&eol; }&eol;&eol; Zabbix.log(4, '[ SysAid Webhook ] Received response with status code ' + request.getStatus() + ': ' + response);&eol;&eol; if (request.getStatus() !== 200) {&eol; var message = 'Request failed with status code ' + request.getStatus();&eol;&eol; message += ': ' + response;&eol; throw message + ' Check debug log for more information.';&eol; }&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ SysAid Webhook ] Failed to parse response received from SysAid');&eol; response = null;&eol; }&eol; }&eol;&eol; if (response === null &pipe;&pipe; (typeof response.Error !== 'undefined' && Object.keys(response.Error).length > 0)) {&eol; throw 'Request failed: ' + JSON.stringify(response.Error);&eol; }&eol;&eol; return {&eol; status: request.getStatus(),&eol; response: response&eol; };&eol; },&eol;&eol; createIncident: function(subject, message, priority) {&eol; var result = SysAid.request('post', 'api/v1/sr/?template=' + encodeURIComponent(SysAid.params.template_id), {&eol; info: [&eol; {&eol; key: 'problem_type',&eol; value: [&eol; SysAid.params.category_level_1,&eol; SysAid.params.category_level_2,&eol; SysAid.params.category_level_3&eol; ].join('_')&eol; },&eol; {&eol; key: 'title',&eol; value: subject&eol; },&eol; {&eol; key: 'description',&eol; value: message&eol; },&eol; {&eol; key: 'status',&eol; value: '1'&eol; },&eol; {&eol; key: 'urgency',&eol; value: SysAid.params.urgency_id&eol; },&eol; {&eol; key: 'priority',&eol; value: priority &pipe;&pipe; SysAid.params.default_priority_id,&eol; }&eol; ]&eol; });&eol;&eol; if (result.response.id === 'undefined') {&eol; throw 'Cannot create SysAid incident. Check debug log for more information.';&eol; }&eol;&eol; return result.response.id;&eol; },&eol;&eol; updateTicket: function(note) {&eol; var date = new Date().getTime();&eol;&eol; SysAid.request('put', 'api/v1/sr/' + encodeURIComponent(SysAid.params.incident_id), {&eol; id: SysAid.params.incident_id,&eol; info: [&eol; {&eol; key: 'update_time',&eol; value: date&eol; },&eol; {&eol; key: 'notes',&eol; value: [&eol; {&eol; userName: 'Zabbix',&eol; createDate: date,&eol; text: note&eol; }&eol; ]&eol; }&eol; ]&eol; });&eol; }&eol;};&eol;&eol;try {&eol; var params = JSON.parse(value),&eol; params_sysaid = {},&eol; params_update = {},&eol; result = {tags: {}},&eol; required_params = ['alert_subject', 'event_source', 'event_value', 'event_update_status'],&eol; severities = [&eol; {name: 'not_classified', color: '#97AAB3'},&eol; {name: 'information', color: '#7499FF'},&eol; {name: 'warning', color: '#FFC859'},&eol; {name: 'average', color: '#FFA059'},&eol; {name: 'high', color: '#E97659'},&eol; {name: 'disaster', color: '#E45959'},&eol; {name: 'resolved', color: '#009900'},&eol; {name: null, color: '#000000'}&eol; ],&eol; priority;&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (key.startsWith('sysaid_')) {&eol; params_sysaid[key.substring(7)] = params[key];&eol; }&eol; else if (key.startsWith('event_update_')) {&eol; params_update[key.substring(13)] = params[key];&eol; }&eol; else if (required_params.indexOf(key) !== -1 && params[key].trim() === '') {&eol; throw 'Parameter "' + key + '" cannot be empty.';&eol; }&eol; });&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: ' + params.event_source + '\nMust be 0-3.';&eol; }&eol;&eol; // Check {EVENT.VALUE} for trigger-based and internal events.&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check {EVENT.UPDATE.STATUS} only for trigger-based events.&eol; if (params.event_source === '0' && params.event_update_status !== '0' && params.event_update_status !== '1') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; if (params.event_source !== '0' && params.event_value === '0') {&eol; throw 'Recovery operations are supported only for trigger-based actions.';&eol; }&eol;&eol; if (params.event_source === '0' && ((params.event_value === '1' && params.event_update_status === '1')&eol; &pipe;&pipe; (params.event_value === '0' && (params.event_update_status === '0' &pipe;&pipe; params.event_update_status === '1')))&eol; && (isNaN(parseInt(params.sysaid_incident_id)) &pipe;&pipe; parseInt(params.sysaid_incident_id) < 1 )) {&eol; throw 'Incorrect "sysaid_incident_id" parameter given: ' + params.sysaid_incident_id + '\nMust be positive integer.';&eol; }&eol;&eol; if ([0, 1, 2, 3, 4, 5].indexOf(parseInt(params.event_nseverity)) === -1) {&eol; params.event_nseverity = '7';&eol; }&eol;&eol; if (params.event_value === '0') {&eol; params.event_nseverity = '6';&eol; }&eol;&eol; priority = params['severity_' + severities[params.event_nseverity].name];&eol; priority = priority && priority.trim() &pipe;&pipe; severities[7].name;&eol;&eol; SysAid.setParams(params_sysaid);&eol; SysAid.HTTPProxy = params.HTTPProxy;&eol; SysAid.login();&eol;&eol; if (params.event_source !== '0' && params.event_value !== '0') {&eol; // Create ticket for non trigger-based events.&eol; SysAid.createIncident(params.alert_subject, params.alert_message, priority);&eol; }&eol; else if (params.event_value === '1' && params_update.status === '0') {&eol; // Create ticket for trigger-based events.&eol; var incident_id = SysAid.createIncident(params.alert_subject, params.alert_subject + '\n' + params.alert_message +&eol; '\n' + params.zabbix_url + (params.zabbix_url.endsWith('/') ? '' : '/') + 'tr_events.php?triggerid=' +&eol; params.trigger_id + '&eventid=' + params.event_id + '\n', priority&eol; );&eol;&eol; result.tags.__zbx_sysaid_incident_id = incident_id;&eol; result.tags.__zbx_sysaid_incidentlink = params.sysaid_url +&eol; (params.sysaid_url.endsWith('/') ? '' : '/') + 'SREdit.jsp?id=' + incident_id + '&fromId=IncidentsList';&eol; }&eol; else {&eol; // Update created ticket for trigger-based event.&eol; SysAid.updateTicket(params.alert_subject + '\n' + params.alert_message);&eol; }&eol;&eol; return JSON.stringify(result);&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[ SysAid Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |1 |1 |{EVENT.TAGS.__zbx_sysaid_incidentlink}|SysAid: incident #{EVENT.TAGS.__zbx_sysaid_incident_id} | |
-ROW |25 |4 |TOPdesk | | | | | | | |0 |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var Media = {&eol; params: {},&eol; name: '',&eol; labels: [],&eol; HTTPProxy: '',&eol;&eol; setParams: function (params) {&eol; if (typeof params !== 'object') {&eol; return;&eol; }&eol;&eol; Media.params = params;&eol; Media.params.api += Media.params.api.endsWith('/') ? '' : '/';&eol; },&eol;&eol; setProxy: function (HTTPProxy) {&eol; if (typeof HTTPProxy !== 'undefined' && HTTPProxy.trim() !== '') {&eol; Media.HTTPProxy = HTTPProxy;&eol; }&eol; },&eol;&eol; request: function (method, query, data) {&eol; ['api', 'token'].forEach(function (field) {&eol; if (typeof Media.params !== 'object' &pipe;&pipe; typeof Media.params[field] === 'undefined'&eol; &pipe;&pipe; Media.params[field] === '') {&eol; throw 'Required ' + Media.name + ' param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; var response,&eol; url = Media.params.api + query,&eol; request = new HttpRequest();&eol;&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('Accept: application/json');&eol; request.addHeader('Authorization: ' + Media.params.token);&eol; request.setProxy(Media.HTTPProxy);&eol;&eol; if (typeof data !== 'undefined') {&eol; data = JSON.stringify(data);&eol; }&eol;&eol; Zabbix.log(4, '[ ' + Media.name + ' Webhook ] Sending request: ' +&eol; url + ((typeof data === 'string') ? ('\n' + data) : ''));&eol;&eol; switch (method) {&eol; case 'get':&eol; response = request.get(url, data);&eol; break;&eol;&eol; case 'post':&eol; response = request.post(url, data);&eol; break;&eol;&eol; case 'put':&eol; response = request.put(url, data);&eol; break;&eol;&eol; default:&eol; throw 'Unsupported HTTP request method: ' + method;&eol; }&eol;&eol; Zabbix.log(4, '[ ' + Media.name + ' Webhook ] Received response with status code ' +&eol; request.getStatus() + '\n' + response);&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ ' + Media.name + ' Webhook ] Failed to parse response.');&eol; response = null;&eol; }&eol; }&eol;&eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; var message = 'Request failed with status code ' + request.getStatus();&eol;&eol; if (response !== null) {&eol; if (typeof response.errors === 'object' && Object.keys(response.errors).length > 0) {&eol; message += ': ' + JSON.stringify(response.errors);&eol; }&eol; else if (typeof response.errorMessages === 'object' && Object.keys(response.errorMessages).length > 0) {&eol; message += ': ' + JSON.stringify(response.errorMessages);&eol; }&eol; else if (typeof response.message === 'string') {&eol; message += ': ' + response.message;&eol; }&eol; }&eol;&eol; throw message + ' Check debug log for more information.';&eol; }&eol;&eol; return {&eol; status: request.getStatus(),&eol; response: response&eol; };&eol; }&eol;};&eol;&eol;try {&eol; var result = {tags: {}},&eol; params = JSON.parse(value),&eol; media = {},&eol; fields = {},&eol; resp = {},&eol; required_params = [&eol; 'alert_subject',&eol; 'alert_message',&eol; 'event_id',&eol; 'event_source',&eol; 'event_value',&eol; 'event_update_status',&eol; 'topdesk_api',&eol; 'topdesk_user',&eol; 'topdesk_password'&eol; ],&eol; severities = [&eol; 'not_classified',&eol; 'information',&eol; 'warning',&eol; 'average',&eol; 'high',&eol; 'disaster',&eol; 'resolved',&eol; 'default'&eol; ],&eol; priority;&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (required_params.indexOf(key) !== -1 && params[key].trim() === '') {&eol; throw 'Parameter "' + key + '" cannot be empty.';&eol; }&eol; if (key.startsWith('topdesk_')) {&eol; media[key.substring(8)] = params[key];&eol; }&eol; });&eol;&eol; // Possible values of event_source:&eol; // 0 - Trigger, 1 - Discovery, 2 - Autoregistration, 3 - Internal.&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: "' + params.event_source + '".\nMust be 0-3.';&eol; }&eol;&eol; // Check event_value for trigger-based and internal events.&eol; // Possible values: 1 for problem, 0 for recovering&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check event_update_status only for trigger-based events.&eol; // Possible values: 0 - Webhook was called because of problem/recovery event, 1 - Update operation.&eol; if (params.event_source === '0' && params.event_update_status !== '0' && params.event_update_status !== '1') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check event_id for a numeric value.&eol; if (isNaN(parseInt(params.event_id)) &pipe;&pipe; params.event_id < 1) {&eol; throw 'Incorrect "event_id" parameter given: ' + params.event_id + '\nMust be a positive number.';&eol; }&eol;&eol; if ((params.event_source === '1' &pipe;&pipe; params.event_source === '2') && params.event_value === '0') {&eol; throw 'Recovery operations are supported only for Trigger and Internal actions.';&eol; }&eol;&eol; if ([0, 1, 2, 3, 4, 5].indexOf(parseInt(params.event_nseverity)) === -1) {&eol; params.event_nseverity = '7';&eol; }&eol;&eol; if (params.event_value === '0') {&eol; params.event_nseverity = '6';&eol; }&eol;&eol; priority = params['severity_' + severities[params.event_nseverity]];&eol; params.zbxurl = params.zbxurl + (params.zbxurl.endsWith('/') ? '' : '/');&eol;&eol; Media.name = 'TOPdesk';&eol; Media.setParams(media);&eol; Media.params.token = 'Basic ' + btoa(Media.params.user + ':' + Media.params.password);&eol; Media.setProxy(params.HTTPProxy);&eol;&eol; // Create an issue.&eol; // Numeric value of the event that triggered an action (1 for problem, 0 for recovering).&eol; // Numeric value of the problem update status. Possible values:&eol; // 0 - Webhook was called because of problem/recovery event, 1 - Update operation.&eol; if ((params.event_source == 0 && params.event_value == 1 && params.event_update_status == 0)&eol; &pipe;&pipe; (params.event_source == 3 && params.event_value == 1)&eol; &pipe;&pipe; params.event_source == 1 &pipe;&pipe; params.event_source == 2) {&eol; Zabbix.log(4, '[ ' + Media.name + ' Webhook ] Request of the ticket creating.');&eol; fields.caller = {dynamicName: 'Zabbix'};&eol; fields.briefDescription = params.alert_subject;&eol; fields.request = params.alert_message.replace(/\n/g, '<br>');&eol; fields.priority = {name: priority};&eol; fields.processingStatus = {name: Media.params.status};&eol; fields.externalNumber = params.event_id;&eol; fields.request += '<br>' + params.zbxurl;&eol;&eol; if (params.event_source === '0') {&eol; fields.request += 'tr_events.php?triggerid=' + params.trigger_id + '&eventid=' + params.event_id;&eol; }&eol;&eol; resp = Media.request('post', 'tas/api/incidents', fields);&eol; if (typeof resp.response !== 'object' &pipe;&pipe; typeof resp.response.id === 'undefined') {&eol; throw 'Cannot create ' + Media.name + ' issue. Check debug log for more information.';&eol; }&eol;&eol; if (params.event_source == 0 && params.event_value == 1 && params.event_update_status == 0) {&eol; result.tags.__zbx_tpd_issuekey = resp.response.number;&eol; result.tags.__zbx_tpd_issuelink = Media.params.api +&eol; 'tas/secure/incident?action=show&unid=' + resp.response.id;&eol; }&eol; }&eol; // Update a created issue.&eol; else {&eol; if (params.event_source == 3 && params.event_value == 0) {&eol; throw 'Internal event recovery actions are not supported.';&eol; }&eol;&eol; Zabbix.log(4, '[ ' + Media.name + ' Webhook ] Request of the ticket updating.');&eol; fields.action = params.alert_message.replace(/\n/g, '<br>');&eol;&eol; resp = Media.request('put', 'tas/api/incidents/number/' + Media.params.issue_key, fields);&eol; if (typeof resp.response !== 'object' &pipe;&pipe; typeof resp.response.id === 'undefined'&eol; &pipe;&pipe; resp.response.number !== Media.params.issue_key) {&eol; throw 'Cannot update ' + Media.name + ' issue. Check debug log for more information.';&eol; }&eol; }&eol;&eol; return JSON.stringify(result);&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[ ' + Media.name + ' Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |1 |1 |{EVENT.TAGS.__zbx_tpd_issuelink} |TOPdesk: {EVENT.TAGS.__zbx_tpd_issuekey} |Please refer to https://developers.topdesk.com/documentation/index.html and https://www.zabbix.com/documentation/6.2/manual/config/notifications/media/webhook#example_scripts.&eol; &eol;Set global macro {$ZABBIX.URL} with your Zabbix server URL.&eol;Add a dedicated user with the media type "TOPdesk".&eol;Change the values of the variables topdesk_api (URL), topdesk_password, topdesk_user. The topdesk_status is the default status for creating a new TOPdesk ticket. |
-ROW |26 |4 |iTop | | | | | | | |0 |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var Itop = {&eol; params: {},&eol;&eol; setParams: function (params) {&eol; if (typeof params !== 'object') {&eol; return;&eol; }&eol;&eol; if (params.log !== 'private_log' && params.log !== 'public_log') {&eol; throw 'Incorrect "itop_log" parameter given: ' + params.log + '\nMust be "private_log" or "public_log".';&eol; }&eol;&eol; Itop.params = params;&eol; if (typeof Itop.params.url === 'string') {&eol; if (!Itop.params.url.endsWith('/')) {&eol; Itop.params.url += '/';&eol; }&eol;&eol; Itop.params.url += 'webservices/rest.php?version=' + encodeURIComponent(Itop.params.api_version);&eol; }&eol; },&eol;&eol; setProxy: function (HTTPProxy) {&eol; Itop.HTTPProxy = HTTPProxy;&eol; },&eol;&eol; setCreatePayload: function () {&eol; json_data.operation = 'core/create';&eol; json_data.fields.org_id = Itop.params.organization_id;&eol; json_data.fields.title = params.alert_subject;&eol; json_data.fields.description = params.alert_message.replace('<', '&lt;')&eol; .replace('>', '&gt;')&eol; .replace(/(?:\r\n&pipe;\r&pipe;\n)/g, '<br>');&eol; },&eol;&eol; setUpdatePayload: function () {&eol; json_data.operation = 'core/update';&eol; json_data.key = Itop.params.id;&eol; json_data.fields.title = params.alert_subject;&eol; json_data.fields[Itop.params.log] = {&eol; add_item: {&eol; message: params.alert_subject + '\n' + params.alert_message,&eol; format: 'text'&eol; }&eol; };&eol; },&eol;&eol; request: function (data) {&eol; ['url', 'user', 'password', 'organization_id', 'class', 'api_version', 'id'].forEach(function (field) {&eol; if (typeof Itop.params !== 'object' &pipe;&pipe; typeof Itop.params[field] === 'undefined'&eol; &pipe;&pipe; Itop.params[field] === '' ) {&eol; throw 'Required Itop param is not set: "itop_' + field + '".';&eol; }&eol; });&eol;&eol; var response,&eol; url = Itop.params.url,&eol; request = new HttpRequest(),&eol; object;&eol;&eol; request.addHeader('Content-Type: multipart/form-data');&eol; request.addHeader('Authorization: Basic ' + btoa(Itop.params.user + ':' + Itop.params.password));&eol;&eol; if (Itop.HTTPProxy) {&eol; request.setProxy(Itop.HTTPProxy);&eol; }&eol;&eol; if (typeof data !== 'undefined') {&eol; data = JSON.stringify(data);&eol; }&eol;&eol; Zabbix.log(4, '[ iTop Webhook ] Sending request: ' + url + '&json_data=' + data);&eol;&eol; response = request.post(url + '&json_data=' + encodeURIComponent(data));&eol;&eol; Zabbix.log(4, '[ iTop Webhook ] Received response with status code ' + request.getStatus() + '\n' + response);&eol;&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ iTop Webhook ] Failed to parse response received from iTop');&eol; throw 'Failed to parse response received from iTop.\nRequest status code ' +&eol; request.getStatus() + '. Check debug log for more information.';&eol; }&eol;&eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; throw 'Request failed with status code ' + request.getStatus() + '. Check debug log for more information.';&eol; }&eol; else if (typeof response.code !== 'undefined' && response.code !== 0) {&eol; throw 'Request failed with iTop code ' + response.code + ': ' +&eol; JSON.stringify(response.message) + '. Check debug log for more information.';&eol; }&eol; else {&eol; Object.keys(response.objects)&eol; .forEach(function (key) {&eol; object = response.objects[key];&eol; });&eol; &eol; return {&eol; status: request.getStatus(),&eol; response: object.fields&eol; };&eol; }&eol; }&eol;};&eol;&eol;try {&eol; var params = JSON.parse(value),&eol; json_data = {},&eol; itop_params = {},&eol; result = {tags: {}},&eol; required_params = [&eol; 'alert_subject', 'summary', 'event_recovery_value',&eol; 'event_source', 'event_value', 'action_name'&eol; ];&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (key.startsWith('itop_')) {&eol; itop_params[key.substring(5)] = params[key];&eol; }&eol; else if (required_params.indexOf(key) !== -1 && params[key] === '') {&eol; throw 'Parameter "' + key + '" can\'t be empty.';&eol; }&eol; });&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: ' + params.event_source + '\nMust be 0-3.';&eol; }&eol;&eol; // Check {EVENT.VALUE} for trigger-based and internal events.&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check {EVENT.UPDATE.STATUS} only for trigger-based events.&eol; if (params.event_update_status !== '0' && params.event_update_status !== '1' && params.event_source === '0') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; if (params.event_source !== '0' && params.event_recovery_value === '0') {&eol; throw 'Recovery operations are supported only for trigger-based actions.';&eol; }&eol;&eol; Itop.setParams(itop_params);&eol; Itop.setProxy(params.HTTPProxy);&eol;&eol; json_data.operation = '';&eol; json_data.class = Itop.params.class;&eol; json_data.comment = Itop.params.comment;&eol; json_data.output_fields = 'id, friendlyname';&eol; json_data.fields = {};&eol;&eol; // Create issue for non trigger-based events.&eol; if (params.event_source !== '0' && params.event_recovery_value !== '0') {&eol; Itop.setCreatePayload();&eol; Itop.request(json_data);&eol; }&eol; // Create issue for trigger-based events.&eol; else if (params.event_value === '1' && params.event_update_status === '0'&eol; && Itop.params.id === '{EVENT.TAGS.__zbx_itop_id}') {&eol; Itop.setCreatePayload();&eol;&eol; var response = Itop.request(json_data);&eol;&eol; result.tags.__zbx_itop_id = response.response.id;&eol; result.tags.__zbx_itop_key = response.response.friendlyname;&eol; result.tags.__zbx_itop_link = params.itop_url + (params.itop_url.endsWith('/') ? '' : '/') +&eol; 'pages/UI.php?operation=details&class=' + encodeURIComponent(Itop.params.class) + '&id=' +&eol; encodeURIComponent(response.response.id);&eol; }&eol; // Update created issue for trigger-based event.&eol; else {&eol; if (Itop.params.id === '{EVENT.TAGS.__zbx_itop_id}') {&eol; throw 'Incorrect iTop ticket ID given: ' + Itop.params.id;&eol; }&eol; Itop.setUpdatePayload();&eol; Itop.request(json_data);&eol; }&eol;&eol; return JSON.stringify(result);&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[ iTop Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |1 |1 |{EVENT.TAGS.__zbx_itop_link} |iTop: {EVENT.TAGS.__zbx_itop_key} | |
-ROW |27 |4 |Rocket.Chat | | | | | | | |0 |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var RocketChat = {&eol; params: {},&eol;&eol; setParams: function (params) {&eol; if (typeof params !== 'object') {&eol; return;&eol; }&eol;&eol; RocketChat.params = params;&eol; if (RocketChat.params.url && RocketChat.params.api_url) {&eol; if (!RocketChat.params.url.endsWith('/')) {&eol; RocketChat.params.url += '/';&eol; }&eol; if (!RocketChat.params.api_url.endsWith('/')) {&eol; RocketChat.params.api_url += '/';&eol; }&eol; if (RocketChat.params.api_url.startsWith('/')) {&eol; RocketChat.params.api_url = RocketChat.params.api_url.substring(1);&eol; }&eol;&eol; RocketChat.params.url += RocketChat.params.api_url;&eol; }&eol; },&eol;&eol; setProxy: function (HTTPProxy) {&eol; RocketChat.HTTPProxy = HTTPProxy;&eol; },&eol;&eol; addFields: function (fields) {&eol; var data = [];&eol;&eol; if (typeof fields === 'object' && Object.keys(fields).length) {&eol; Object.keys(fields)&eol; .forEach(function(field) {&eol; if (fields[field] === '') {&eol; Zabbix.log(4, '[ RocketChat Webhook ] Field "' + field +&eol; '" can\'t be empty. The field ignored.');&eol; }&eol; else {&eol; try {&eol; var parts = field.split(':'),&eol; prefix = parts[0].split('_');&eol;&eol; if (typeof prefix[2] === 'undefined'&eol; &pipe;&pipe; (prefix[2] === 'p' && params.event_value === '1')&eol; &pipe;&pipe; (prefix[2] === 'r' && params.event_value === '0')) {&eol; data.push({&eol; title: field.substring(field.indexOf(':') + 1),&eol; value: fields[field],&eol; short: prefix[1] === 'short'&eol; });&eol; }&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ RocketChat Webhook ] Can\'t parse field "' + field +&eol; '". The field ignored.');&eol; }&eol; }&eol; });&eol; }&eol;&eol; return data;&eol; },&eol;&eol; request: function (method, query, data) {&eol; ['url', 'api_url', 'user_id', 'user_token', 'send_to'].forEach(function (field) {&eol; if (typeof RocketChat.params !== 'object' &pipe;&pipe; typeof RocketChat.params[field] === 'undefined'&eol; &pipe;&pipe; RocketChat.params[field] === '' ) {&eol; throw 'Required parameter is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; var response,&eol; url = RocketChat.params.url + query,&eol; request = new HttpRequest();&eol;&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('X-Auth-Token:' + RocketChat.params.user_token);&eol; request.addHeader('X-User-Id:' + RocketChat.params.user_id);&eol;&eol; if (typeof RocketChat.HTTPProxy !== 'undefined' && RocketChat.HTTPProxy !== '') {&eol; request.setProxy(RocketChat.HTTPProxy);&eol; }&eol;&eol; if (typeof data !== 'undefined') {&eol; data = JSON.stringify(data);&eol; }&eol;&eol; Zabbix.log(4, '[ RocketChat Webhook ] Sending request: ' + url +&eol; ((typeof data === 'string') ? ('\n' + data) : ''));&eol;&eol; switch (method) {&eol; case 'get':&eol; response = request.get(url, data);&eol; break;&eol;&eol; case 'post':&eol; response = request.post(url, data);&eol; break;&eol;&eol; default:&eol; throw 'Unsupported HTTP request method: ' + method;&eol; }&eol;&eol; Zabbix.log(4, '[ RocketChat Webhook ] Received response with status code ' +&eol; request.getStatus() + '\n' + response);&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ RocketChat Webhook ] Failed to parse response received from RocketChat');&eol; response = null;&eol; }&eol; }&eol;&eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; var message = 'Request failed with status code ' + request.getStatus();&eol;&eol; if (response !== null && typeof response.message !== 'undefined') {&eol; message += ': ' + JSON.stringify(response.message);&eol; }&eol; else if (response !== null && typeof response.error !== 'undefined') {&eol; message += ': ' + JSON.stringify(response.error);&eol; }&eol;&eol; throw message + '. Check debug log for more information.';&eol; }&eol;&eol; return {&eol; status: request.getStatus(),&eol; response: response&eol; };&eol; },&eol;&eol; postMessage: function(use_default_message, message, fields) {&eol; var data = {&eol; channel: RocketChat.params.send_to,&eol; attachments: [{&eol; collapsed: false,&eol; color: RocketChat.params.color,&eol; title: params.alert_subject&eol; }]&eol; };&eol;&eol; if (RocketChat.params.title_link) {&eol; data.attachments[0].title_link = RocketChat.params.title_link;&eol; }&eol;&eol; if (use_default_message) {&eol; data.attachments[0].text = message;&eol; }&eol; else {&eol; data.attachments[0].fields = RocketChat.addFields(fields);&eol; }&eol;&eol; var result = RocketChat.request('post', 'chat.postMessage', data);&eol;&eol; if (typeof result.response !== 'object' &pipe;&pipe; typeof result.response.message._id === 'undefined') {&eol; throw 'Cannot send RocketChat message. Check debug log for more information.';&eol; }&eol;&eol; return {&eol; id: result.response.message._id,&eol; rid: result.response.message.rid,&eol; channel: result.response.channel&eol; };&eol; },&eol;&eol; sendMessage: function(update, fields) {&eol;&eol; var data = {&eol; message: {&eol; rid: RocketChat.params.room_id,&eol; tmid: RocketChat.params.msg_id,&eol; tshow: true&eol; }&eol; };&eol;&eol; if (update.status === '0') {&eol; data.message.attachments = [{&eol; collapsed: false,&eol; color: RocketChat.params.color,&eol; title: params.alert_subject,&eol; title_link: RocketChat.params.title_link,&eol; fields: RocketChat.addFields(fields)&eol; }];&eol; }&eol; else {&eol; data.message.alias = update.user;&eol; data.message.msg = update.action;&eol; if (update.message) {&eol; data.message.attachments = [{&eol; color: RocketChat.params.color,&eol; text: update.message&eol; }];&eol; }&eol; }&eol;&eol; RocketChat.request('post', 'chat.sendMessage', data);&eol; },&eol;&eol; getMessageLink: function(rid, id) {&eol; var room = RocketChat.request('get', 'rooms.info?roomId=' + encodeURIComponent(rid)),&eol; link = params.rc_url +&eol; (params.rc_url.endsWith('/') ? '' : '/');&eol;&eol; switch (room.response.room.t) {&eol; case 'c':&eol; link += 'channel/' + room.response.room.name + '?msg=' + id;&eol; break;&eol;&eol; case 'p':&eol; link += 'group/' + room.response.room.name + '?msg=' + id;&eol; break;&eol;&eol; case 'd':&eol; link += 'direct/' + rid + '?msg=' + id;&eol; break;&eol;&eol; default:&eol; Zabbix.log(4, '[ RocketChat Webhook ] Can\'t get room type. Link to message will not be added.');&eol; }&eol;&eol; return link;&eol; }&eol;};&eol;&eol;try {&eol; var params = JSON.parse(value),&eol; response,&eol; fields = {},&eol; rc = {},&eol; update = {},&eol; result = {tags: {}},&eol; required_params = ['alert_subject', 'alert_message', 'event_source', 'event_value'],&eol; severities = [&eol; {name: 'not_classified', color: '#97AAB3'},&eol; {name: 'information', color: '#7499FF'},&eol; {name: 'warning', color: '#FFC859'},&eol; {name: 'average', color: '#FFA059'},&eol; {name: 'high', color: '#E97659'},&eol; {name: 'disaster', color: '#E45959'},&eol; {name: 'resolved', color: '#009900'},&eol; {name: 'default', color: '#000000'}&eol; ];&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (key.startsWith('rc_')) {&eol; rc[key.substring(3)] = params[key];&eol; }&eol; else if (key.startsWith('field_')) {&eol; fields[key.substring(6)] = params[key];&eol; }&eol; else if (key.startsWith('event_update_')) {&eol; update[key.substring(13)] = params[key];&eol; }&eol; else if (required_params.indexOf(key) !== -1 && params[key] === '') {&eol; throw 'Parameter "' + key + '" can\'t be empty.';&eol; }&eol; });&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: ' + params.event_source + '\nMust be 0-3.';&eol; }&eol;&eol; // Forcing parameters for non trigger-based events.&eol; if (params.event_source !== '0') {&eol; params.use_default_message = 'true';&eol; params.event_nseverity = '0';&eol; params.rc_title_link = false;&eol; }&eol;&eol; // Check {EVENT.VALUE} for trigger-based and internal events.&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check {EVENT.UPDATE.STATUS} only for trigger-based events.&eol; if (params.event_update_status !== '0' && params.event_update_status !== '1' && params.event_source === '0') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; if ([0, 1, 2, 3, 4, 5].indexOf(parseInt(params.event_nseverity)) === -1) {&eol; params.event_nseverity = '7';&eol; }&eol;&eol; if (params.event_value === '0') {&eol; params.event_nseverity = '6';&eol; }&eol;&eol; RocketChat.setParams(rc);&eol; RocketChat.setProxy(params.HTTPProxy);&eol; RocketChat.params.color = severities[params.event_nseverity].color;&eol;&eol; // Send default message if use_default_message === true.&eol; if (params.use_default_message.toLowerCase() === 'true') {&eol; response = RocketChat.postMessage(true, params.alert_message);&eol; result.tags.__zbx_rc_id = response.id;&eol; result.tags.__zbx_rc_rid = response.rid;&eol; result.tags.__zbx_rc_msg_url = RocketChat.getMessageLink(response.rid, response.id);&eol; }&eol; // Send message for trigger-based events.&eol; else if (params.event_value === '1' && update.status === '0') {&eol; response = RocketChat.postMessage(false, params.alert_message, fields);&eol; result.tags.__zbx_rc_id = response.id;&eol; result.tags.__zbx_rc_rid = response.rid;&eol; result.tags.__zbx_rc_msg_url = RocketChat.getMessageLink(response.rid, response.id);&eol; }&eol; // Send thread message for trigger-based event.&eol; else {&eol; RocketChat.sendMessage(update, fields);&eol; }&eol;&eol; return JSON.stringify(result);&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[ RocketChat Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |1 |1 |{EVENT.TAGS.__zbx_rc_msg_url} |Rocket.Chat | |
-ROW |28 |4 |VictorOps | | | | | | | |0 |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var VictorOps = {&eol; params: {},&eol;&eol; setParams: function (params) {&eol; if (typeof params !== 'object') {&eol; return;&eol; }&eol;&eol; VictorOps.params = params;&eol; if (VictorOps.params.endpoint) {&eol; if (!VictorOps.params.endpoint.endsWith('/')) {&eol; VictorOps.params.endpoint += '/';&eol; }&eol;&eol; if (typeof VictorOps.params.routing_key !== 'undefined'&eol; && VictorOps.params.routing_key !== '{ALERT.SENDTO}'&eol; && VictorOps.params.routing_key !== 'Default') {&eol; VictorOps.params.endpoint += VictorOps.params.routing_key;&eol; }&eol; }&eol; },&eol;&eol; setProxy: function (HTTPProxy) {&eol; VictorOps.HTTPProxy = HTTPProxy;&eol; },&eol;&eol; addFields: function (fields) {&eol; var data = {};&eol;&eol; if (typeof fields === 'object') {&eol; Object.keys(fields)&eol; .forEach(function(field) {&eol; if (fields[field] === '') {&eol; Zabbix.log(4, '[ VictorOps Webhook ] Field "' + field +&eol; '" can\'t be empty. The field ignored.');&eol; }&eol; else {&eol; try {&eol; var parts = field.split(':'),&eol; prefix = parts[0].split('_');&eol;&eol; if (typeof prefix[1] === 'undefined'&eol; &pipe;&pipe; (prefix[1] === 'p' && params.event_value === '1'&eol; && (params.event_update_status === '0'&eol; &pipe;&pipe; params.event_update_status === '{EVENT.UPDATE.STATUS}'))&eol; &pipe;&pipe; (prefix[1] === 'r' && params.event_value === '0'&eol; && (params.event_update_status === '0'&eol; &pipe;&pipe; params.event_update_status === '{EVENT.UPDATE.STATUS}'))&eol; &pipe;&pipe; (prefix[1] === 'u' && params.event_update_status === '1')) {&eol; data[field.substring(field.indexOf(':') + 1)] = fields[field];&eol; }&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ VictorOps Webhook ] Can\'t parse field "' + field +&eol; '". The field ignored.');&eol; }&eol; }&eol; });&eol; }&eol;&eol; return data;&eol; },&eol;&eol; request: function (data) {&eol; if (typeof VictorOps.params !== 'object' &pipe;&pipe; typeof VictorOps.params.endpoint === 'undefined'&eol; &pipe;&pipe; VictorOps.params.endpoint === '' ) {&eol; throw 'Required parameter is not set: "vops_endpoint".';&eol; }&eol;&eol; var response,&eol; url = VictorOps.params.endpoint,&eol; request = new HttpRequest();&eol;&eol; request.addHeader('Content-Type: application/json');&eol;&eol; if (typeof VictorOps.HTTPProxy !== 'undefined' && VictorOps.HTTPProxy !== '') {&eol; request.setProxy(VictorOps.HTTPProxy);&eol; }&eol;&eol; if (typeof data !== 'undefined') {&eol; data = JSON.stringify(data);&eol; }&eol;&eol; Zabbix.log(4, '[ VictorOps Webhook ] Sending request: ' + url +&eol; ((typeof data === 'string') ? ('\n' + data) : ''));&eol;&eol; response = request.post(url, data);&eol;&eol; Zabbix.log(4, '[ VictorOps Webhook ] Received response with status code ' +&eol; request.getStatus() + '\n' + response);&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ VictorOps Webhook ] Failed to parse response received from VictorOps');&eol; response = null;&eol; }&eol; }&eol;&eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; var message = 'Request failed with status code ' + request.getStatus();&eol;&eol; if (response !== null && typeof response.messages !== 'undefined') {&eol; message += ': ' + JSON.stringify(response.messages);&eol; }&eol;&eol; throw message + '. Check debug log for more information.';&eol; }&eol;&eol; return response;&eol; }&eol;};&eol;&eol;try {&eol; var params = JSON.parse(value),&eol; fields = {},&eol; vops = {},&eol; required_params = ['event_source', 'event_value', 'priority_update'],&eol; severities = [&eol; {name: 'not_classified', color: '#97AAB3'},&eol; {name: 'information', color: '#7499FF'},&eol; {name: 'warning', color: '#FFC859'},&eol; {name: 'average', color: '#FFA059'},&eol; {name: 'high', color: '#E97659'},&eol; {name: 'disaster', color: '#E45959'},&eol; {name: 'resolved', color: '#009900'},&eol; {name: 'default', color: '#000000'}&eol; ];&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (key.startsWith('vops_')) {&eol; vops[key.substring(5)] = params[key];&eol; }&eol; else if (key.startsWith('field')) {&eol; fields[key.substring(5)] = params[key];&eol; }&eol; else if (required_params.indexOf(key) !== -1 && params[key] === '') {&eol; throw 'Parameter "' + key + '" can\'t be empty.';&eol; }&eol; });&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: ' + params.event_source + '\nMust be 0-3.';&eol; }&eol;&eol; // Check {EVENT.VALUE} for trigger-based and internal events.&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check {EVENT.UPDATE.STATUS} only for trigger-based events.&eol; if (params.event_update_status !== '0' && params.event_update_status !== '1' && params.event_source === '0') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; if ([0, 1, 2, 3, 4, 5].indexOf(parseInt(params.event_nseverity)) === -1) {&eol; params.event_nseverity = '7';&eol; }&eol;&eol; if (params.event_value === '0') {&eol; params.event_nseverity = '6';&eol; }&eol;&eol; if (params.event_update_status === '1') {&eol; fields[':message_type'] = params.priority_update;&eol; }&eol; else {&eol; fields[':message_type'] = params['priority_' + severities[params.event_nseverity].name]&eol; &pipe;&pipe; 'INFO';&eol; }&eol;&eol; if (params.event_info && params.event_source === '0') {&eol; fields[':event_info'] = params.event_info;&eol; }&eol;&eol; VictorOps.setParams(vops);&eol; VictorOps.setProxy(params.HTTPProxy);&eol; VictorOps.request(VictorOps.addFields(fields));&eol;&eol; return 'OK';&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[ VictorOps Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |0 |0 | | | |
-ROW |29 |4 |Brevis.one | | | | | | | |0 |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var BrevisOne = {&eol; params: [],&eol;&eol; addParam: function (name, value) {&eol; BrevisOne.params.push(name + '=' + encodeURIComponent(value));&eol; },&eol;&eol; setProxy: function (HTTPProxy) {&eol; BrevisOne.HTTPProxy = HTTPProxy;&eol; },&eol;&eol; setPayload: function (params) {&eol; var parts = params.send_to.split(':'),&eol; defaultValues = {&eol; ring: 'true',&eol; flash: 'true',&eol; telauto: 'false'&eol; };&eol;&eol; BrevisOne.addParam('username', params.username);&eol; BrevisOne.addParam('password', params.password);&eol; BrevisOne.addParam('text', params.text);&eol;&eol; if (parts.length > 1) {&eol; BrevisOne.addParam('mode', parts[0]);&eol; BrevisOne.addParam('to', parts[1]);&eol; }&eol; else {&eol; BrevisOne.addParam('to', parts[0]);&eol; }&eol;&eol; Object.keys(defaultValues)&eol; .forEach(function (key) {&eol; if (params[key] && params[key].trim() && params[key].toLowerCase() === defaultValues[key]) {&eol; BrevisOne.addParam(key, defaultValues[key]);&eol; }&eol; });&eol; },&eol;&eol; request: function () {&eol; var response,&eol; request = new HttpRequest(),&eol; data = '?' + BrevisOne.params.join('&');&eol;&eol; request.addHeader('Content-Type: multipart/form-data');&eol;&eol; if (typeof BrevisOne.HTTPProxy !== 'undefined' && BrevisOne.HTTPProxy !== '') {&eol; request.setProxy(BrevisOne.HTTPProxy);&eol; }&eol;&eol; Zabbix.log(4, '[ BrevisOne Webhook ] Sending request.');&eol;&eol; response = request.post(params.endpoint + data);&eol;&eol; Zabbix.log(4, '[ BrevisOne Webhook ] Received response with status code ' +&eol; request.getStatus() + '\n' + response);&eol;&eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; var message = 'Request failed with status code ' + request.getStatus();&eol;&eol; if (response) {&eol; message += ': ' + response;&eol; }&eol;&eol; throw message + '. Check debug log for more information.';&eol; }&eol; }&eol;};&eol;&eol;try {&eol; var params = JSON.parse(value);&eol;&eol; ['endpoint', 'password', 'username', 'text', 'send_to'].forEach(function (field) {&eol; if (typeof params !== 'object' &pipe;&pipe; typeof params[field] === 'undefined'&eol; &pipe;&pipe; !params[field].trim()) {&eol; throw 'Required parameter is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; if (params.send_to === '{ALERT.SENDTO}') {&eol; throw 'Required parameter is not set: "send_to".';&eol; }&eol;&eol; BrevisOne.setProxy(params.HTTPProxy);&eol; BrevisOne.setPayload(params);&eol; BrevisOne.request();&eol;&eol; return 'OK';&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[ BrevisOne Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |0 |0 | | | |
-ROW |30 |4 |Express.ms | | | | | | | |0 |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var Express = {&eol; params: [],&eol;&eol; setParams: function (params) {&eol; if (typeof params !== 'object') {&eol; return;&eol; }&eol;&eol; Express.params = params;&eol;&eol; if (typeof Express.params.url === 'string' && !Express.params.url.endsWith('/')) {&eol; Express.params.url += '/';&eol; }&eol; },&eol;&eol; setProxy: function (HTTPProxy) {&eol; Express.HTTPProxy = HTTPProxy;&eol; },&eol;&eol; request: function (query, data) {&eol; var response,&eol; url = Express.params.url + query,&eol; request = new HttpRequest();&eol;&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('Authorization: Bearer ' + Express.params.token);&eol;&eol; if (typeof Express.HTTPProxy !== 'undefined' && Express.HTTPProxy !== '') {&eol; request.setProxy(Express.HTTPProxy);&eol; }&eol;&eol; if (typeof data !== 'undefined') {&eol; data = JSON.stringify(data);&eol; }&eol;&eol; Zabbix.log(4, '[ Express Webhook ] Sending request: ' + url +&eol; ((typeof data === 'string') ? ('\n' + data) : ''));&eol;&eol; response = request.post(url, data);&eol;&eol; Zabbix.log(4, '[ Express Webhook ] Received response with status code ' +&eol; request.getStatus() + '\n' + response);&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ Express Webhook ] Failed to parse response received from Express');&eol; response = {};&eol; }&eol; }&eol;&eol; if (response.status !== 'ok') {&eol; var message = 'Request failed with status code ' + request.getStatus();&eol;&eol; if (typeof response.reason !== 'undefined') {&eol; message += ': ' + JSON.stringify(response.reason);&eol; }&eol;&eol; throw message + '. Check debug log for more information.';&eol; }&eol;&eol; return response.result;&eol; },&eol;&eol; postMessage: function (is_problem) {&eol; var data,&eol; url,&eol; result = {tags: {}},&eol; response;&eol;&eol; if (is_problem) {&eol; data = {&eol; group_chat_id: Express.params.send_to,&eol; notification: {&eol; status: 'ok',&eol; body: Express.params.message&eol; }&eol; };&eol; url = 'api/v4/botx/notifications/direct';&eol; }&eol; else {&eol; data = {&eol; reply: {&eol; status: 'ok',&eol; body: Express.params.message&eol; }&eol; };&eol; url = 'api/v3/botx/events/reply_event';&eol;&eol; try {&eol; var tags = JSON.parse(Express.params.tags);&eol; }&eol; catch (error) {&eol; throw 'Value of "express_tags" is not JSON. Value: ' + Express.params.tags + '.';&eol; }&eol;&eol; tags.forEach(function(tag) {&eol; if (tag.tag === '__zbx_ex_sync_id_' + Express.params.send_to) {&eol; data.source_sync_id = tag.value;&eol; }&eol; });&eol;&eol; if (!data.source_sync_id) {&eol; throw 'Cannot update data. sync_id for the provided sender is unknown.';&eol; }&eol; }&eol;&eol; response = Express.request(url, data);&eol;&eol; if (is_problem && response.sync_id) {&eol; result.tags['__zbx_ex_sync_id_' + Express.params.send_to] = response.sync_id;&eol;&eol; return JSON.stringify(result);&eol; }&eol; else {&eol; return 'OK';&eol; }&eol; }&eol;};&eol;&eol;try {&eol; var params = JSON.parse(value),&eol; express = {},&eol; required_params = [&eol; 'express_url', 'express_send_to', 'express_message', 'express_tags', 'express_token',&eol; 'event_source', 'event_value', 'event_update_status'&eol; ];&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (key.startsWith('express_')) {&eol; express[key.substring(8)] = params[key];&eol; }&eol;&eol; if (required_params.indexOf(key) !== -1&eol; && (params[key].trim() === '' &pipe;&pipe; params[key] === '{ALERT.SENDTO}')) {&eol; throw 'Parameter "' + key + '" can\'t be empty.';&eol; }&eol; });&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: ' + params.event_source + '\nMust be 0-3.';&eol; }&eol;&eol; // Forcing event_value and event_update_status for non trigger-based events.&eol; if (params.event_source !== '0' ) {&eol; params.event_value = '1';&eol; params.event_update_status = '0';&eol; }&eol;&eol; if (params.event_value !== '0' && params.event_value !== '1') {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check {EVENT.UPDATE.STATUS} only for trigger-based events.&eol; if (params.event_update_status !== '0' && params.event_update_status !== '1' && params.event_source === '0') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; Express.setParams(express);&eol; Express.setProxy(params.HTTPProxy);&eol;&eol; return Express.postMessage(params.event_value === '1' && params.event_update_status === '0');&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[ Express Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |1 |0 | | | |
-ROW |31 |4 |ManageEngine ServiceDesk| | | | | | | |0 |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var MEngine = {&eol; params: {},&eol;&eol; setParams: function (params) {&eol; if (typeof params !== 'object') {&eol; return;&eol; }&eol;&eol; MEngine.params = params;&eol; if (typeof MEngine.params.url === 'string') {&eol; if (!MEngine.params.url.endsWith('/')) {&eol; MEngine.params.url += '/';&eol; }&eol;&eol; MEngine.params.url += 'api/v3/';&eol; }&eol;&eol; if (MEngine.params.on_premise.toLowerCase() !== 'true'&eol; && typeof MEngine.params.on_demand_url_auth === 'string') {&eol; if (!MEngine.params.on_demand_url_auth.endsWith('/')) {&eol; MEngine.params.on_demand_url_auth += '/';&eol; }&eol;&eol; MEngine.params.on_demand_url_auth += 'oauth/v2/token?';&eol; }&eol; },&eol;&eol; setProxy: function (HTTPProxy) {&eol; MEngine.HTTPProxy = HTTPProxy;&eol; },&eol;&eol; createLink: function (id, url) {&eol; return url + (url.endsWith('/') ? '' : '/') +&eol; ((MEngine.params.on_premise.toLowerCase() === 'true')&eol; ? ('WorkOrder.do?woMode=viewWO&woID=' + id)&eol; : ('app/itdesk/ui/requests/' + id + '/details')&eol; );&eol; },&eol;&eol; refreshAccessToken: function () {&eol; [&eol; 'on_demand_url_auth',&eol; 'on_demand_refresh_token',&eol; 'on_demand_client_id',&eol; 'on_demand_client_secret'&eol; ].forEach(function (field) {&eol; if (typeof MEngine.params !== 'object' &pipe;&pipe; typeof MEngine.params[field] === 'undefined'&eol; &pipe;&pipe; MEngine.params[field].trim() === '' ) {&eol; throw 'Required MEngine param is not set: "sd_' + field + '".';&eol; }&eol; });&eol;&eol; var response,&eol; request = new HttpRequest(),&eol; url = MEngine.params.on_demand_url_auth +&eol; 'refresh_token=' + encodeURIComponent(MEngine.params.on_demand_refresh_token) +&eol; '&grant_type=refresh_token&client_id=' + encodeURIComponent(MEngine.params.on_demand_client_id) +&eol; '&client_secret=' + encodeURIComponent(MEngine.params.on_demand_client_secret) +&eol; '&redirect_uri=https://www.zoho.com&scope=SDPOnDemand.requests.ALL';&eol;&eol; if (MEngine.HTTPProxy) {&eol; request.setProxy(MEngine.HTTPProxy);&eol; }&eol;&eol; Zabbix.log(4, '[ ManageEngine Webhook ] Refreshing access token. Request: ' + url);&eol;&eol; response = request.post(url);&eol;&eol; Zabbix.log(4, '[ ManageEngine Webhook ] Received response with status code ' +&eol; request.getStatus() + '\n' + response);&eol;&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ ManageEngine Webhook ] Failed to parse response received from Zoho Accounts');&eol; }&eol;&eol; if ((request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) && !response.access_token) {&eol; throw 'Access token refresh failed with HTTP status code ' + request.getStatus() +&eol; '. Check debug log for more information.';&eol; }&eol; else {&eol; MEngine.params.on_demand_auth_token = response.access_token;&eol; }&eol; },&eol;&eol; request: function (method, query, data) {&eol; var response,&eol; url = MEngine.params.url + query,&eol; input,&eol; request = new HttpRequest(),&eol; message;&eol;&eol; if (MEngine.params.on_premise.toLowerCase() === 'true') {&eol; request.addHeader('TECHNICIAN_KEY: ' + MEngine.params.on_premise_auth_token);&eol; }&eol; else {&eol; request.addHeader('Authorization: Zoho-oauthtoken ' + MEngine.params.on_demand_auth_token);&eol; request.addHeader('Accept: application/v3+json');&eol; }&eol;&eol; if (MEngine.HTTPProxy) {&eol; request.setProxy(MEngine.HTTPProxy);&eol; }&eol;&eol; if (typeof data !== 'undefined') {&eol; data = JSON.stringify(data);&eol; }&eol;&eol; input = 'input_data=' + encodeURIComponent(data);&eol; Zabbix.log(4, '[ ManageEngine Webhook ] Sending request: ' + url + '?' + input);&eol;&eol; switch (method) {&eol; case 'post':&eol; response = request.post(url, input);&eol; break;&eol;&eol; case 'put':&eol; response = request.put(url, input);&eol; break;&eol;&eol; default:&eol; throw 'Unsupported HTTP request method: ' + method;&eol; }&eol;&eol; Zabbix.log(4, '[ ManageEngine Webhook ] Received response with status code ' +&eol; request.getStatus() + '\n' + response);&eol;&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ ManageEngine Webhook ] Failed to parse response received from ManageEngine');&eol; }&eol;&eol; if ((request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300)&eol; && typeof response.response_status !== 'object') {&eol; throw 'Request failed with HTTP status code ' + request.getStatus() +&eol; '. Check debug log for more information.';&eol; }&eol; else if (typeof response.response_status === 'object' && response.response_status.status === 'failed') {&eol; message = 'Request failed with status_code ';&eol;&eol; if (typeof response.response_status.messages === 'object'&eol; && response.response_status.messages[0]&eol; && response.response_status.messages[0].message) {&eol; message += response.response_status.messages[0].status_code +&eol; '. Message: ' + response.response_status.messages[0].message;&eol; }&eol; else {&eol; message += response.response_status.status_code;&eol; }&eol;&eol; message += '. Check debug log for more information.';&eol; throw message;&eol; }&eol; else if (response.request) {&eol; return response.request.id;&eol; }&eol; },&eol;&eol; createPaylaod: function (fields, isNote) {&eol; var data = {},&eol; result;&eol;&eol; if (isNote) {&eol; data.description = fields['field_string:description'].replace(/(?:\r\n&pipe;\r&pipe;\n)/g, '<br>');&eol; result = {request_note: data};&eol; }&eol; else {&eol; Object.keys(fields)&eol; .forEach(function(field) {&eol; if (fields[field].trim() === '') {&eol; Zabbix.log(4, '[ ManageEngine Webhook ] Field "' + field +&eol; '" can\'t be empty. The field ignored.');&eol; }&eol; else {&eol; try {&eol; var prefix = field.split(':')[0],&eol; root;&eol;&eol; if (prefix.startsWith('udf_') && !data.udf_fields) {&eol; data.udf_fields = {};&eol; root = data.udf_fields;&eol; }&eol; else if (prefix.startsWith('udf_')) {&eol; root = data.udf_fields;&eol; }&eol; else {&eol; root = data;&eol; }&eol;&eol; if (prefix.endsWith('string')) {&eol; root[field.substring(field.indexOf(':') + 1)&eol; .toLowerCase()] = fields[field];&eol; }&eol; else {&eol; root[field.substring(field.indexOf(':') + 1)&eol; .toLowerCase()] = {&eol; name: fields[field]&eol; };&eol; }&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ ManageEngine Webhook ] Can\'t parse field "' + field +&eol; '". The field ignored.');&eol; }&eol; }&eol; });&eol; if (data.description) {&eol; data.description = data.description.replace(/(?:\r\n&pipe;\r&pipe;\n)/g, '<br>');&eol; }&eol;&eol; result = {request: data};&eol; }&eol;&eol; return result;&eol; }&eol;};&eol;&eol;try {&eol; var params = JSON.parse(value),&eol; fields = {},&eol; sd = {},&eol; result = {tags: {}},&eol; required_params = [&eol; 'sd_on_premise', 'field_string:subject', 'field_string:description',&eol; 'event_recovery_value', 'event_source', 'event_value', 'event_update_status'&eol; ],&eol; severities = [&eol; {name: 'not_classified', color: '#97AAB3'},&eol; {name: 'information', color: '#7499FF'},&eol; {name: 'warning', color: '#FFC859'},&eol; {name: 'average', color: '#FFA059'},&eol; {name: 'high', color: '#E97659'},&eol; {name: 'disaster', color: '#E45959'},&eol; {name: 'default', color: '#000000'}&eol; ];&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (key.startsWith('sd_')) {&eol; sd[key.substring(3)] = params[key];&eol; }&eol; else if (key.startsWith('field_') &pipe;&pipe; key.startsWith('udf_field_')) {&eol; fields[key] = params[key];&eol; }&eol;&eol; if (required_params.indexOf(key) !== -1 && params[key].trim() === '') {&eol; throw 'Parameter "' + key + '" can\'t be empty.';&eol; }&eol; });&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: ' + params.event_source + '\nMust be 0-3.';&eol; }&eol;&eol; // Check {EVENT.VALUE} for trigger-based and internal events.&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check {EVENT.UPDATE.STATUS} only for trigger-based events.&eol; if (params.event_update_status !== '0' && params.event_update_status !== '1' && params.event_source === '0') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; if (params.event_source !== '0' && params.event_recovery_value === '0') {&eol; throw 'Recovery operations are supported only for trigger-based actions.';&eol; }&eol;&eol; if ([0, 1, 2, 3, 4, 5].indexOf(parseInt(params.event_nseverity)) === -1) {&eol; params.event_nseverity = '6';&eol; }&eol;&eol; if (params.event_update_status === '1' && (typeof params.sd_request_id === 'undefined'&eol; &pipe;&pipe; params.sd_request_id.trim() === ''&eol; &pipe;&pipe; params.sd_request_id === '{EVENT.TAGS.__zbx_sd_request_id}')) {&eol; throw 'Parameter "sd_request_id" can\'t be empty for update operation.';&eol; }&eol;&eol; MEngine.setParams(sd);&eol; MEngine.setProxy(params.HTTPProxy);&eol;&eol; if (MEngine.params.on_premise.toLowerCase() !== 'true') {&eol; MEngine.refreshAccessToken();&eol; }&eol;&eol; // Create issue for non trigger-based events.&eol; if (params.event_source !== '0' && params.event_recovery_value !== '0') {&eol; fields['field_object:priority'] = params['priority_' + severities[params.event_nseverity].name]&eol; &pipe;&pipe; 'Normal';&eol;&eol; MEngine.request('post', 'requests', MEngine.createPaylaod(fields));&eol; }&eol; // Create issue for trigger-based events.&eol; else if (params.event_value === '1' && params.event_update_status === '0') {&eol; fields['field_object:priority'] = params['priority_' + severities[params.event_nseverity].name]&eol; &pipe;&pipe; 'Normal';&eol;&eol; var id = MEngine.request('post', 'requests', MEngine.createPaylaod(fields));&eol;&eol; result.tags.__zbx_sd_request_id = id;&eol; result.tags.__zbx_sd_request_link = MEngine.createLink(id, params.sd_url);&eol; }&eol; // Update created issue for trigger-based event.&eol; else {&eol; if (params.event_update_status === '1') {&eol; MEngine.request('post', 'requests/' + params.sd_request_id + '/notes',&eol; MEngine.createPaylaod(fields, true)&eol; );&eol; }&eol; delete fields['field_string:description'];&eol; MEngine.request('put', 'requests/' + params.sd_request_id, MEngine.createPaylaod(fields));&eol; }&eol;&eol; return JSON.stringify(result);&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[ ManageEngine Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |1 |1 |{EVENT.TAGS.__zbx_sd_request_link} |ManageEngine: {EVENT.TAGS.__zbx_sd_request_id} | |
-ROW |32 |4 |Github | | | | | | | |0 |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var Github = {&eol; params: {},&eol;&eol; setParams: function (params) {&eol; if (typeof params !== 'object') {&eol; return;&eol; }&eol; Github.params = params;&eol; },&eol;&eol; setProxy: function (HTTPProxy) {&eol; Github.HTTPProxy = HTTPProxy;&eol; },&eol;&eol; urlCheckFormat: function (url) {&eol;&eol; if (typeof url === 'string' && !url.endsWith('/')) {&eol; url += '/';&eol; }&eol;&eol; if (url.indexOf('http://') === -1 && url.indexOf('https://') === -1) {&eol; url = 'https://' + url;&eol; }&eol;&eol; return url;&eol; },&eol;&eol; createProblemURL: function (zabbix_url, triggerid, eventid, event_source) {&eol; var problem_url = zabbix_url;&eol;&eol; if (event_source === '0') {&eol; problem_url += 'tr_events.php?triggerid=' + triggerid + '&eventid=' + eventid;&eol; }&eol;&eol; return problem_url;&eol; },&eol;&eol; request: function (method, url, data) {&eol; ['token', 'user_agent'].forEach(function (field) {&eol; if (typeof Github.params !== 'object' &pipe;&pipe; typeof Github.params[field] === 'undefined' &pipe;&pipe; Github.params[field] === '') {&eol; throw 'Required Github param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; var response,&eol; request = new HttpRequest();&eol;&eol; request.addHeader('User-Agent: ' + Github.params.user_agent);&eol; request.addHeader('Accept: application/vnd.github.v3+json');&eol; request.addHeader('Authorization: token ' + Github.params.token);&eol;&eol; if (typeof Github.HTTPProxy !== 'undefined' && Github.HTTPProxy !== '') {&eol; request.setProxy(Github.HTTPProxy);&eol; }&eol;&eol; if (typeof data !== 'undefined') {&eol; data = JSON.stringify(data);&eol; }&eol;&eol; Zabbix.log(4, '[ Github Webhook ] Sending request: ' + url + ((typeof data === 'string')&eol; ? ('\n' + data)&eol; : ''));&eol;&eol; switch (method) {&eol; case 'post':&eol; response = request.post(url, data);&eol; break;&eol;&eol; case 'patch':&eol; response = request.patch(url, data);&eol; break;&eol;&eol; default:&eol; throw 'Unsupported HTTP request method: ' + method;&eol; }&eol;&eol; Zabbix.log(4, '[ Github Webhook ] Received response with status code ' +&eol; request.getStatus() + '\n' + response);&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ Github Webhook ] Failed to parse response received from Github');&eol; response = null;&eol; }&eol; }&eol;&eol; if (typeof response !== 'object') {&eol; throw 'Failed to process response received from Github. Check debug log for more information.';&eol; }&eol;&eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; var message = 'Request failed with status code ' + request.getStatus();&eol;&eol; if (response.message) {&eol; message += ': ' + response.message;&eol; }&eol;&eol; throw message + ' Check debug log for more information.';&eol; }&eol;&eol; return response;&eol; }&eol;};&eol;&eol;try {&eol; var params = JSON.parse(value),&eol; github = {},&eol; url = '',&eol; data = {},&eol; comment_data,&eol; result = { tags: {} },&eol; required_params = [&eol; 'alert_subject', 'alert_message', 'event_source', 'event_value',&eol; 'event_update_status', 'event_recovery_value', 'event_severity',&eol; 'event_id', 'trigger_id', 'zabbix_url',&eol; 'github_token', 'github_url', 'github_user_agent'&eol; ],&eol; method = 'post',&eol; process_tags = true;&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (key.startsWith('github_')) {&eol; github[key.substring(7)] = params[key];&eol; }&eol; else if (required_params.indexOf(key) !== -1 && params[key] === '') {&eol; throw 'Parameter "' + key + '" can\'t be empty.';&eol; }&eol; });&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: ' + params.event_source + '\nMust be 0-3.';&eol; }&eol;&eol; // Check {EVENT.VALUE} for trigger-based and internal events.&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check {EVENT.UPDATE.STATUS} only for trigger-based events.&eol; if (params.event_update_status !== '0' && params.event_update_status !== '1' && params.event_source === '0') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; if (params.event_source !== '0' && params.event_recovery_value === '0') {&eol; throw 'Recovery operations are supported only for trigger-based actions.';&eol; }&eol;&eol; if (typeof params.zabbix_url !== 'string' &pipe;&pipe; params.zabbix_url.trim() === '' &pipe;&pipe; params.zabbix_url === '{$ZABBIX.URL}') {&eol; throw 'Field "zabbix_url" cannot be empty.';&eol; }&eol;&eol; // Check for backslash in the end of url and schema.&eol; github.url = Github.urlCheckFormat(github.url);&eol; params.zabbix_url = Github.urlCheckFormat(params.zabbix_url);&eol;&eol; // Default url for creating issue&eol; url = github.url + 'repos/' + github.repo + '/issues';&eol;&eol; data.title = params.alert_subject;&eol; data.body = params.alert_message;&eol; data.labels = [&eol; { name: "Zabbix" }&eol; ];&eol;&eol; // Adding label corresponding to trigger severity in Zabbix.&eol; if (params.event_severity !== 'undefined' && params.event_source === '0') {&eol; data.labels.push({ name: params.event_severity });&eol; }&eol;&eol; // In case of update or resolve event.&eol; if (params.event_source === '0' && (params.event_value === '0' &pipe;&pipe; params.event_update_status === '1')) {&eol; process_tags = false;&eol; method = 'patch';&eol; url = github.url + 'repos/' + github.repo + '/issues/' + github.issue_number;&eol; comment_data = Object.assign({}, data);&eol; delete data.body;&eol; } else {&eol; problem_url = Github.createProblemURL(params.zabbix_url, params.trigger_id, params.event_id, params.event_source);&eol; data.body += '\nEvent details in Zabbix: [' + problem_url + '](' + problem_url + ')';&eol; }&eol;&eol; Github.setParams(github);&eol; Github.setProxy(params.HTTPProxy);&eol;&eol; var response = Github.request(method, url, data);&eol;&eol; // Leave a comment if comment_data present.&eol; if (typeof comment_data === 'object') {&eol; url = github.url + 'repos/' + github.repo + '/issues/' + github.issue_number + '/comments';&eol; Github.request("post", url, comment_data);&eol; }&eol;&eol; if (process_tags) {&eol; result.tags.__zbx_github_issue_number = response.number;&eol; result.tags.__zbx_github_repo = github.repo;&eol; result.tags.__zbx_github_link = response.html_url;&eol; }&eol;&eol; Zabbix.log(4, '[ Github Webhook ] Result: ' + JSON.stringify(result));&eol; return JSON.stringify(result);&eol;}&eol;catch (error) {&eol; Zabbix.log(4, '[ Github Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |1 |1 |{EVENT.TAGS.__zbx_github_link} |Github: Issue {EVENT.TAGS.__zbx_github_issue_number} | |
-ROW |33 |4 |GLPi | | | | | | | |0 |25 |0 |0 |0 |0 | |1 |1 |10s |1 |var GLPi = {&eol; params: {},&eol;&eol; setParams: function (params) {&eol; if (typeof params !== 'object') {&eol; return;&eol; }&eol; GLPi.params = params;&eol; },&eol;&eol; setProxy: function (HTTPProxy) {&eol; GLPi.HTTPProxy = HTTPProxy;&eol; },&eol;&eol; urlCheckFormat: function (url) {&eol; if (typeof url === 'string' && !url.endsWith('/')) {&eol; url += '/';&eol; }&eol;&eol; if (url.indexOf('http://') === -1 && url.indexOf('https://') === -1) {&eol; url = 'https://' + url;&eol; }&eol;&eol; return url;&eol; },&eol;&eol; getAuthToken: function (url, token) {&eol; var response,&eol; request = new HttpRequest();&eol;&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('Authorization: user_token ' + token);&eol;&eol; response = request.get(url + "apirest.php/initSession");&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ GLPi Webhook ] Failed to receive authentication token from GLPi.');&eol; response = null;&eol; }&eol; }&eol;&eol; if (Array.isArray(response)) {&eol; if (response[1]) {&eol; throw 'Error received from GLPi: ' + response[1];&eol; } else {&eol; throw 'Failed to receive authentication token from GLPi.';&eol; }&eol; }&eol;&eol; if (typeof response !== 'object' &pipe;&pipe; !response.session_token) {&eol; throw 'Failed to process response received from getting GLPi authentication token. Check debug log for more information.';&eol; }&eol;&eol; return response.session_token;&eol; },&eol;&eol; getProblemUrl: function (zabbix_url, triggerid, eventid, event_source) {&eol; var problem_url = zabbix_url;&eol;&eol; if (event_source === '0') {&eol; problem_url += 'tr_events.php?triggerid=' + triggerid + '&eventid=' + eventid;&eol; }&eol;&eol; return problem_url;&eol; },&eol;&eol; request: function (method, url, data) {&eol; if (typeof GLPi.params !== 'object' &pipe;&pipe; typeof GLPi.params.authToken === 'undefined' &pipe;&pipe; GLPi.params.authToken === '') {&eol; throw 'Required GLPi param authToken is not set.';&eol; }&eol;&eol; var response,&eol; request = new HttpRequest();&eol;&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('Session-Token:' + GLPi.params.authToken);&eol;&eol; if (typeof GLPi.HTTPProxy !== 'undefined' && GLPi.HTTPProxy !== '') {&eol; request.setProxy(GLPi.HTTPProxy);&eol; }&eol;&eol; if (typeof data !== 'undefined') {&eol; data = JSON.stringify(data);&eol; }&eol;&eol; Zabbix.log(4, '[ GLPi Webhook ] Sending request: ' + url + ((typeof data === 'string')&eol; ? ('\n' + data)&eol; : ''));&eol;&eol; switch (method) {&eol; case 'post':&eol; response = request.post(url, data);&eol; break;&eol;&eol; case 'put':&eol; response = request.put(url, data);&eol; break;&eol;&eol; default:&eol; throw 'Unsupported HTTP request method: ' + method;&eol; }&eol;&eol; Zabbix.log(4, '[ GLPi Webhook ] Received response with status code ' +&eol; request.getStatus() + '\n' + response);&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ GLPi Webhook ] Failed to parse response received from GLPi');&eol; response = null;&eol; }&eol; }&eol;&eol; if (typeof response !== 'object' &pipe;&pipe; typeof response === 'undefined' &pipe;&pipe; response === null) {&eol; throw 'Failed to process response received from GLPi. Check debug log for more information.';&eol; }&eol;&eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; var message = 'Request failed with status code ' + request.getStatus();&eol;&eol; if (response.message) {&eol; message += ': ' + response.message;&eol; }&eol;&eol; throw message + ' Check debug log for more information.';&eol; }&eol;&eol; return response;&eol; }&eol;};&eol;&eol;try {&eol; var params = JSON.parse(value),&eol; glpi = {},&eol; url = '',&eol; data = {},&eol; comment_data,&eol; result = { tags: {} },&eol; required_params = [&eol; 'alert_subject', 'alert_message', 'event_source', 'event_value',&eol; 'event_update_status', 'event_recovery_value',&eol; 'event_id', 'trigger_id', 'zabbix_url',&eol; 'glpi_token', 'glpi_url'&eol; ],&eol; method = 'post',&eol; process_tags = true,&eol; response;&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (key.startsWith('glpi_')) {&eol; glpi[key.substring(5)] = params[key];&eol; }&eol; else if (required_params.indexOf(key) !== -1 && params[key] === '') {&eol; throw 'Parameter "' + key + '" can\'t be empty.';&eol; }&eol; });&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: ' + params.event_source + '\nMust be 0-3.';&eol; }&eol;&eol; // Check {EVENT.VALUE} for trigger-based and internal events.&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check {EVENT.UPDATE.STATUS} only for trigger-based events.&eol; if (params.event_update_status !== '0' && params.event_update_status !== '1' && params.event_source === '0') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; if (params.event_source !== '0' && params.event_recovery_value === '0') {&eol; throw 'Recovery operations are supported only for trigger-based actions.';&eol; }&eol;&eol; if (typeof params.zabbix_url !== 'string' &pipe;&pipe; params.zabbix_url.trim() === '' &pipe;&pipe; params.zabbix_url === '{$ZABBIX.URL}') {&eol; throw 'Field "zabbix_url" cannot be empty.';&eol; }&eol;&eol; // Check for backslash in the end of url and schema.&eol; glpi.url = GLPi.urlCheckFormat(glpi.url);&eol; params.zabbix_url = GLPi.urlCheckFormat(params.zabbix_url);&eol;&eol; glpi.authToken = GLPi.getAuthToken(glpi.url, glpi.token);&eol; GLPi.setParams(glpi);&eol;&eol; data = {&eol; 'input': {&eol; 'name': params.alert_subject,&eol; 'content': params.alert_message + '\n<a href=' + GLPi.getProblemUrl(params.zabbix_url, params.trigger_id, params.event_id, params.event_source) + '>Link to problem in Zabbix</a>',&eol; 'status': 1, // Set status "New"&eol; 'urgency': params.event_nseverity&eol; }&eol; };&eol;&eol; // In case of resolve&eol; if (params.event_source === '0' && params.event_value === '0') {&eol; process_tags = false;&eol; dataFollowup = {&eol; 'input': {&eol; 'items_id': glpi.problem_id,&eol; 'itemtype': 'Problem',&eol; 'content': params.alert_message + '\n<a href=' + GLPi.getProblemUrl(params.zabbix_url, params.trigger_id, params.event_id, params.event_source) + '>Link to problem in Zabbix</a>'&eol; }&eol; };&eol; dataProblem = {&eol; 'id': glpi.problem_id,&eol; 'input': {&eol; 'name': params.alert_subject,&eol; 'status': 5, // Set status "Solved"&eol; 'urgency': params.event_nseverity&eol; }&eol; };&eol;&eol; GLPi.request('put', glpi.url + 'apirest.php/Problem/' + glpi.problem_id, dataProblem);&eol; GLPi.request('post', glpi.url + 'apirest.php/Problem/' + glpi.problem_id + '/ITILFollowup', dataFollowup);&eol; }&eol;&eol; // In case of update&eol; else if (params.event_source === '0' && params.event_update_status === '1') {&eol; process_tags = false;&eol; dataFollowup = {&eol; 'input': {&eol; 'items_id': glpi.problem_id,&eol; 'itemtype': 'Problem',&eol; 'content': params.alert_message + '\n<a href=' + GLPi.getProblemUrl(params.zabbix_url, params.trigger_id, params.event_id, params.event_source) + '>Link to problem in Zabbix</a>'&eol; }&eol; };&eol; dataProblem = {&eol; 'id': glpi.problem_id,&eol; 'input': {&eol; 'name': params.alert_subject,&eol; 'urgency': params.event_nseverity&eol; }&eol; };&eol;&eol; GLPi.request('put', glpi.url + 'apirest.php/Problem/' + glpi.problem_id, dataProblem);&eol; GLPi.request('post', glpi.url + 'apirest.php/Problem/' + glpi.problem_id + '/ITILFollowup', dataFollowup);&eol; }&eol;&eol; // In case of problem&eol; else {&eol; response = GLPi.request('post', glpi.url + 'apirest.php/Problem/', data);&eol; }&eol;&eol; if (process_tags) {&eol; result.tags.__zbx_glpi_problem_id = response.id;&eol; result.tags.__zbx_glpi_link = glpi.url + 'front/problem.form.php?id=' + response.id;&eol; }&eol;&eol; Zabbix.log(4, '[ GLPi Webhook ] Result: ' + JSON.stringify(result));&eol; return JSON.stringify(result);&eol;}&eol;catch (error) {&eol; Zabbix.log(4, '[ GLPi Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |1 |1 |{EVENT.TAGS.__zbx_glpi_link} |GLPi: Problem {EVENT.TAGS.__zbx_glpi_problem_id} | |
+FIELDS|mediatypeid|type|name |smtp_server |smtp_helo |smtp_email |exec_path|gsm_modem |username|passwd|smtp_port|smtp_security|smtp_verify_peer|smtp_verify_host|smtp_authentication|exec_params|maxsessions|maxattempts|attempt_interval|content_type|script |timeout|process_tags|show_event_menu|event_menu_url |event_menu_name |description |provider|
+ROW |1 |0 |Email |mail.example.com |example.com|zabbix@example.com| | | | |25 |0 |0 |0 |0 | |1 |3 |10s |0 | |30s |0 |0 | | | |0 |
+ROW |3 |2 |SMS | | | | |/dev/ttyS0| | |25 |0 |0 |0 |0 | |1 |3 |10s |1 | |30s |0 |0 | | | |0 |
+ROW |4 |0 |Email (HTML) |mail.example.com |example.com|zabbix@example.com| | | | |25 |0 |0 |0 |0 | |1 |3 |10s |1 | |30s |0 |0 | | | |0 |
+ROW |5 |4 |Mattermost | | | | | | | |25 |0 |0 |0 |0 | |1 |1 |10s |1 |var SEVERITY_COLORS = [&eol; '#97AAB3', '#7499FF', '#FFC859',&eol; '#FFA059', '#E97659', '#E45959'&eol;];&eol;&eol;var RESOLVE_COLOR = '#009900';&eol;&eol;var SEND_MODE_HANDLERS = {&eol; alarm: handlerAlarm,&eol; event: handlerEvent&eol;};&eol;&eol;if (!String.prototype.format) {&eol; String.prototype.format = function() {&eol; var args = arguments;&eol;&eol; return this.replace(/{(\d+)}/g, function(match, number) {&eol; return number in args&eol; ? args[number]&eol; : match&eol; ;&eol; });&eol; };&eol;}&eol;&eol;function isEventProblem(params) {&eol; return params.event_value == 1&eol; && params.event_update_status == 0&eol; ;&eol;}&eol;&eol;function isEventUpdate(params) {&eol; return params.event_value == 1&eol; && params.event_update_status == 1&eol; ;&eol;}&eol;&eol;function isEventResolve(params) {&eol; return params.event_value == 0;&eol;}&eol;&eol;function getPermalink(mattermost_url, team_name, postid) {&eol; return '{0}/{1}/pl/{2}'.format(&eol; mattermost_url.replace(/\/+$/, ''),&eol; team_name,&eol; postid&eol; );&eol;}&eol;&eol;function getChannel(send_to) {&eol; switch (true) {&eol; case /.+\/#.+/.test(send_to):&eol; return getChannelByName(send_to);&eol;&eol; case /@.+/.test(send_to):&eol; return getDirectChannel(send_to);&eol;&eol; default:&eol; return getChannelByID(send_to);&eol; }&eol;}&eol;&eol;function getChannelByName(send_to) {&eol; var team_chan = send_to&eol; .trim()&eol; .split('/#');&eol;&eol; var resp = JSON.parse(req.get(&eol; Mattermost.channel_byname.format(team_chan[0], team_chan[1]),&eol; JSON.stringify(fields)&eol; )&eol; );&eol;&eol; if (req.getStatus() != 200) {&eol; throw '[{0}] {1}'.format(resp.status_code, resp.message);&eol; }&eol;&eol; return resp;&eol;}&eol;&eol;function getDirectChannel(send_to) {&eol; Zabbix.log(5, '[ Mattermost Webhook ] Call {0}({1})'.format(&eol; arguments.callee.name,&eol; JSON.stringify(arguments)&eol; ));&eol;&eol; var teamUser = send_to&eol; .trim()&eol; .split('/@'),&eol; bot = getBotUser(),&eol; user = getUserByName(teamUser[1]);&eol;&eol; var resp = JSON.parse(req.post(&eol; Mattermost.direct_channel,&eol; JSON.stringify([bot.id, user.id])&eol; )&eol; );&eol;&eol; Zabbix.log(5, '[ Mattermost Webhook ] Result {0}: {1}'.format(&eol; arguments.callee.name,&eol; JSON.stringify(resp)&eol; ));&eol;&eol; if (req.getStatus() != 201) {&eol; throw '[{0}] {1}'.format(resp.status_code, resp.message);&eol; }&eol;&eol; resp.team_name = teamUser[0];&eol;&eol; return resp;&eol;}&eol;&eol;function getChannelByID(channelID) {&eol; Zabbix.log(5, '[ Mattermost Webhook ] Call {0}({1})'.format(&eol; arguments.callee.name,&eol; JSON.stringify(arguments)&eol; ));&eol;&eol; var resp = JSON.parse(req.get(&eol; Mattermost.get_channel.format(channelID),&eol; JSON.stringify(fields)&eol; )&eol; );&eol;&eol; Zabbix.log(5, '[ Mattermost Webhook ] Result {0}: {1}'.format(&eol; arguments.callee.name,&eol; JSON.stringify(resp)&eol; ));&eol;&eol; if (req.getStatus() != 200) {&eol; throw '[{0}] {1}'.format(resp.status_code, resp.message);&eol; }&eol;&eol; return resp;&eol;}&eol;&eol;function getBotUser() {&eol; Zabbix.log(5, '[ Mattermost Webhook ] Call {0}({1})'.format(&eol; arguments.callee.name,&eol; JSON.stringify(arguments)&eol; ));&eol;&eol; var resp = JSON.parse(req.get(&eol; Mattermost.bot_user,&eol; JSON.stringify(fields)&eol; )&eol; );&eol;&eol; Zabbix.log(5, '[ Mattermost Webhook ] Result {0}: {1}'.format(&eol; arguments.callee.name,&eol; JSON.stringify(resp)&eol; ));&eol;&eol; if (req.getStatus() != 200) {&eol; throw '[{0}] {1}'.format(resp.status_code, resp.message);&eol; }&eol;&eol; return resp;&eol;}&eol;&eol;function getUserByName(userName) {&eol; Zabbix.log(5, '[ Mattermost Webhook ] Call {0}({1})'.format(&eol; arguments.callee.name,&eol; JSON.stringify(arguments)&eol; ));&eol;&eol; var resp = JSON.parse(req.get(&eol; Mattermost.user_byname.format(userName),&eol; JSON.stringify(fields)&eol; )&eol; );&eol;&eol; Zabbix.log(5, '[ Mattermost Webhook ] Result {0}: {1}'.format(&eol; arguments.callee.name,&eol; JSON.stringify(resp)&eol; ));&eol;&eol; if (req.getStatus() != 200) {&eol; throw '[{0}] {1}'.format(resp.status_code, resp.message);&eol; }&eol;&eol; return resp;&eol;}&eol;&eol;function getTeamByID(teamID) {&eol; Zabbix.log(5, '[ Mattermost Webhook ] Call {0}({1})'.format(&eol; arguments.callee.name,&eol; JSON.stringify(arguments)&eol; ));&eol;&eol; var resp = JSON.parse(req.get(&eol; Mattermost.get_team.format(teamID),&eol; JSON.stringify(fields)&eol; )&eol; );&eol;&eol; Zabbix.log(5, '[ Mattermost Webhook ] Result {0}: {1}'.format(&eol; arguments.callee.name,&eol; JSON.stringify(resp)&eol; ));&eol;&eol; if (req.getStatus() != 200) {&eol; throw '[{0}] {1}'.format(resp.status_code, resp.message);&eol; }&eol;&eol; return resp;&eol;}&eol;&eol;function createProblemURL(zabbix_url, triggerid, eventid, event_source) {&eol; var problem_url = '';&eol; if (event_source === '0') {&eol; problem_url = '{0}/tr_events.php?triggerid={1}&eventid={2}'&eol; .format(&eol; zabbix_url,&eol; triggerid,&eol; eventid&eol; );&eol; }&eol; else {&eol; problem_url = zabbix_url;&eol; }&eol;&eol; return problem_url;&eol;}&eol;&eol;function getTagValue(event_tags, key) {&eol; var pattern = new RegExp('(' + key + ':.+)');&eol; var tagValue = event_tags&eol; .split(',')&eol; .filter(function (v) {&eol; return v.match(pattern);&eol; })&eol; .map(function (v) {&eol; return v.split(':')[1];&eol; })[0]&eol; &pipe;&pipe; 0;&eol;&eol; return tagValue;&eol;}&eol;&eol;function handlerAlarm(req, params) {&eol; var channel = getChannel(params.send_to);&eol; var fields = {&eol; channel_id: channel.id,&eol; props: {}&eol; };&eol;&eol; if (isEventProblem(params)) {&eol; var team_name = channel.team_name&eol; ? channel.team_name&eol; : getTeamByID(channel.team_id).name;&eol;&eol; fields.props.attachments = [&eol; createMessage(&eol; SEVERITY_COLORS[params.event_nseverity] &pipe;&pipe; 0,&eol; params.event_date,&eol; params.event_time,&eol; createProblemURL(params.zabbix_url, params.trigger_id, params.event_id, params.event_source)&eol; )&eol; ];&eol;&eol; var resp = JSON.parse(req.post(&eol; Mattermost.post_message,&eol; JSON.stringify(fields)&eol; )&eol; );&eol;&eol; if (req.getStatus() != 201) {&eol; throw '[{0}] {1}'.format(resp.status_code, resp.message);&eol; }&eol;&eol; result.tags.__mattermost_post_id = resp.id;&eol; result.tags.__mattermost_channel_id = channel.id;&eol; result.tags.__mattermost_channel_name = channel.name;&eol; result.tags.__mattermost_message_link = getPermalink(&eol; params.mattermost_url,&eol; team_name,&eol; resp.id&eol; );&eol;&eol; }&eol; else if (isEventUpdate(params)) {&eol; fields.root_id = getTagValue(params.event_tags, 'mattermost_post_id');&eol;&eol; if (params.event_source === '0') {}&eol; fields.props.attachments = [&eol; createMessage(&eol; SEVERITY_COLORS[params.event_nseverity] &pipe;&pipe; 0,&eol; params.event_update_date,&eol; params.event_update_time,&eol; createProblemURL(params.zabbix_url, params.trigger_id, params.event_id, params.event_source),&eol; true&eol; )&eol; ];&eol;&eol; resp = JSON.parse(req.post(&eol; Mattermost.post_message, JSON.stringify(fields)&eol; )&eol; );&eol;&eol; if (req.getStatus() != 201) {&eol; throw '[{0}] {1}'.format(resp.status_code, resp.message);&eol; }&eol;&eol; }&eol; else if (isEventResolve(params)) {&eol; fields.channel_id = getTagValue(params.event_tags, 'mattermost_channel_id');&eol; fields.id = getTagValue(params.event_tags, 'mattermost_post_id');&eol; fields.props.attachments = [&eol; createMessage(&eol; RESOLVE_COLOR,&eol; params.event_date,&eol; params.event_time,&eol; createProblemURL(params.zabbix_url, params.trigger_id, params.event_id, params.event_source)&eol; )&eol; ];&eol;&eol; var post_id = getTagValue(params.event_tags, 'mattermost_post_id');&eol;&eol; resp = JSON.parse(req.put(&eol; Mattermost.chat_update.format(post_id),&eol; JSON.stringify(fields)&eol; )&eol; );&eol;&eol; if (req.getStatus() != 200) {&eol; throw '[{0}] {1}'.format(resp.status_code, resp.message);&eol; }&eol; }&eol;}&eol;&eol;function handlerEvent(req, params) {&eol; var channel = getChannel(params.send_to);&eol; var fields = {&eol; channel_id: channel.id,&eol; props: {}&eol; };&eol;&eol; if (isEventProblem(params)) {&eol; var team_name = channel.team_name&eol; ? channel.team_name&eol; : getTeamByID(channel.team_id).name;&eol;&eol; fields.props.attachments = [&eol; createMessage(&eol; SEVERITY_COLORS[params.event_nseverity] &pipe;&pipe; 0,&eol; params.event_date,&eol; params.event_time,&eol; createProblemURL(params.zabbix_url, params.trigger_id, params.event_id, params.event_source)&eol; )&eol; ];&eol;&eol; var resp = JSON.parse(req.post(Mattermost.post_message, JSON.stringify(fields)));&eol;&eol; if (req.getStatus() != 201) {&eol; throw '[{0}] {1}'.format(resp.status_code, resp.message);&eol; }&eol;&eol; result.tags.__mattermost_channel_name = channel.name;&eol; result.tags.__mattermost_message_link = getPermalink(&eol; params.mattermost_url,&eol; team_name,&eol; resp.id&eol; );&eol;&eol; }&eol; else if (isEventUpdate(params)) {&eol; fields.props.attachments = [&eol; createMessage(&eol; SEVERITY_COLORS[params.event_nseverity] &pipe;&pipe; 0,&eol; params.event_update_date,&eol; params.event_update_time,&eol; createProblemURL(params.zabbix_url, params.trigger_id, params.event_id, params.event_source),&eol; false&eol; )&eol; ];&eol;&eol; resp = JSON.parse(req.post(Mattermost.post_message, JSON.stringify(fields)));&eol;&eol; if (req.getStatus() != 201) {&eol; throw '[{0}] {1}'.format(resp.status_code, resp.message);&eol; }&eol;&eol; }&eol; else if (isEventResolve(params)) {&eol; fields.props.attachments = [&eol; createMessage(&eol; RESOLVE_COLOR,&eol; params.event_recovery_date,&eol; params.event_recovery_time,&eol; createProblemURL(params.zabbix_url, params.trigger_id, params.event_id, params.event_source)&eol; )&eol; ];&eol;&eol; resp = JSON.parse(req.post(Mattermost.post_message, JSON.stringify(fields)));&eol;&eol; if (req.getStatus() != 201) {&eol; throw '[{0}] {1}'.format(resp.status_code, resp.message);&eol; }&eol; }&eol;}&eol;&eol;function createMessage(&eol; event_severity_color,&eol; event_date,&eol; event_time,&eol; problem_url,&eol; isShort&eol;) {&eol; var message = {&eol; fallbac: params.alert_subject,&eol; title: params.alert_subject,&eol; color: event_severity_color,&eol; title_link: problem_url,&eol; footer: problem_url,&eol;&eol; fields: [&eol; {&eol; title: 'Host',&eol; value: '{0} [{1}]'.format(params.host_name, params.host_ip),&eol; short: true&eol; },&eol; {&eol; title: 'Event time',&eol; value: '{0} {1}'.format(event_date, event_time),&eol; short: true&eol; }&eol; ],&eol; };&eol;&eol; &eol; if (params.event_source === '0') {&eol; message.fields.push(&eol; {&eol; title: 'Severity',&eol; value: params.event_severity,&eol; short: true&eol; },&eol; {&eol; title: 'Opdata',&eol; value: params.event_opdata,&eol; short: true&eol; }&eol; );&eol; }&eol;&eol; if (!isShort && params.event_source === '0') {&eol; message.fields.push(&eol; {&eol; title: 'Event tags',&eol; value: '`{0}`'.format(params.event_tags.replace(/__.+?:(.+?,&pipe;.+)/g, '') &pipe;&pipe; 'None'),&eol; short: true&eol; },&eol; {&eol; title: 'Trigger description',&eol; value: params.trigger_description,&eol; short: true&eol; }&eol; );&eol; }&eol;&eol; if (params.event_source !== '0' &pipe;&pipe; params.event_update_status === '1') {&eol; message.fields.push(&eol; {&eol; title: 'Details',&eol; value: params.alert_message,&eol; short: false&eol; }&eol; );&eol; }&eol;&eol; return message;&eol;}&eol;&eol;function validateParams(params) {&eol; if (typeof params.bot_token !== 'string' &pipe;&pipe; params.bot_token.trim() === '') {&eol; throw 'Field "bot_token" cannot be empty';&eol; }&eol;&eol; if (isNaN(params.event_id)) {&eol; throw 'Field "event_id" is not a number';&eol; }&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: "' + params.event_source + '".\nMust be 0-3.';&eol; }&eol;&eol; if (params.event_source !== '0') {&eol; params.event_nseverity = '0';&eol; params.event_severity = 'Not classified';&eol; params.event_update_status = '0';&eol; params.send_mode = 'event';&eol; }&eol;&eol; if (params.event_source === '1' &pipe;&pipe; params.event_source === '2') {&eol; params.event_value = '1';&eol; }&eol;&eol; if (params.event_source === '1') {&eol; params.host_name = params.discovery_host_dns;&eol; params.host_ip = params.discovery_host_ip;&eol; }&eol;&eol; if ([0, 1, 2, 3, 4, 5].indexOf(parseInt(params.event_nseverity)) === -1) {&eol; throw 'Incorrect "event_nseverity" parameter given: ' + params.event_nseverity + '\nMust be 0-5.';&eol; }&eol;&eol; if (typeof params.event_severity !== 'string' &pipe;&pipe; params.event_severity.trim() === '') {&eol; throw 'Field "event_severity" cannot be empty';&eol; }&eol;&eol; if (params.event_update_status !== '0' && params.event_update_status !== '1') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; if (params.event_value !== '0' && params.event_value !== '1') {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; if (typeof params.host_ip !== 'string' &pipe;&pipe; params.host_ip.trim() === '') {&eol; throw 'Field "host_ip" cannot be empty';&eol; }&eol;&eol; if (typeof params.host_name !== 'string' &pipe;&pipe; params.host_name.trim() === '') {&eol; throw 'Field "host_name" cannot be empty';&eol; }&eol;&eol; if (typeof params.mattermost_url !== 'string' &pipe;&pipe; params.mattermost_url.trim() === '') {&eol; throw 'Field "mattermost_url" cannot be empty';&eol; }&eol;&eol; if (!/^(http&pipe;https):\/\/.+/.test(params.mattermost_url)) {&eol; throw 'Field "mattermost_url" must contain a schema';&eol; }&eol;&eol; if (['alarm', 'event'].indexOf(params.send_mode) === -1) {&eol; throw 'Incorrect "send_mode" parameter given: ' + params.send_mode + '\nMust be "alarm" or "event".';&eol; }&eol;&eol; if (typeof params.send_to !== 'string' &pipe;&pipe; params.send_to.trim() === '') {&eol; throw 'Field "send_to" cannot be empty';&eol; }&eol;&eol; if (isNaN(params.trigger_id) && params.event_source === '0') {&eol; throw 'field "trigger_id" is not a number';&eol; }&eol;&eol; if (typeof params.zabbix_url !== 'string' &pipe;&pipe; params.zabbix_url.trim() === '') {&eol; throw 'Field "zabbix_url" cannot be empty';&eol; }&eol;&eol; if (!/^(http&pipe;https):\/\/.+/.test(params.zabbix_url)) {&eol; throw 'Field "zabbix_url" must contain a schema';&eol; }&eol;&eol;}&eol;&eol;try {&eol; var params = JSON.parse(value);&eol;&eol; validateParams(params);&eol;&eol; var req = new HttpRequest(),&eol; fields = {},&eol; result = {tags: {}};&eol;&eol; if (typeof params.HTTPProxy === 'string' && params.HTTPProxy.trim() !== '') {&eol; req.setProxy(params.HTTPProxy);&eol; }&eol;&eol; req.addHeader('Content-Type: application/json; charset=utf-8');&eol; req.addHeader('Authorization: Bearer ' + params.bot_token);&eol;&eol; params.mattermost_url = params.mattermost_url.replace(/\/+$/, '');&eol; params.zabbix_url = params.zabbix_url.replace(/\/+$/, '');&eol;&eol; var APIEndpoint = params.mattermost_url + '/api/v4/';&eol;&eol; var Mattermost = {&eol; post_message: APIEndpoint + 'posts',&eol; get_channel: APIEndpoint + 'channels/{0}',&eol; get_team: APIEndpoint + 'teams/{0}',&eol; chat_update: APIEndpoint + 'posts/{0}',&eol; direct_channel: APIEndpoint + 'channels/direct',&eol; channel_byname: APIEndpoint + 'teams/name/{0}/channels/name/{1}',&eol; user_byname: APIEndpoint + 'users/username/{0}',&eol; bot_user: APIEndpoint + 'users/me'&eol;&eol; };&eol;&eol; params.send_mode = params.send_mode.toLowerCase();&eol; params.send_mode = params.send_mode in SEND_MODE_HANDLERS&eol; ? params.send_mode&eol; : 'alarm';&eol;&eol; SEND_MODE_HANDLERS[params.send_mode](req, params);&eol;&eol; if (params.event_source === '0') {&eol; return JSON.stringify(result);&eol; }&eol; else {&eol; return 'OK';&eol; }&eol;}&eol;catch (error) {&eol; Zabbix.log(4, '[ Mattermost Webhook ] Mattermost notification failed: ' + error);&eol; throw 'Mattermost notification failed: ' + error;&eol;}|30s |1 |1 |{EVENT.TAGS.__mattermost_message_link}|Open in Mattermost: {EVENT.TAGS.__mattermost_channel_name} | |0 |
+ROW |6 |4 |Opsgenie | | | | | | | |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var Media = {&eol; params: {},&eol; name: '',&eol; labels: [],&eol; HTTPProxy: '',&eol;&eol; setParams: function (params) {&eol; if (typeof params !== 'object') {&eol; return;&eol; }&eol;&eol; Media.params = params;&eol; Media.params.api += Media.params.api.endsWith('/') ? '' : '/';&eol; Media.params.web += Media.params.web.endsWith('/') ? '' : '/';&eol; },&eol;&eol; setProxy: function (HTTPProxy) {&eol; if (typeof HTTPProxy !== 'undefined' && HTTPProxy.trim() !== '') {&eol; Media.HTTPProxy = HTTPProxy;&eol; }&eol; },&eol;&eol; setTags: function(event_tags_json) {&eol; if (typeof event_tags_json !== 'undefined' && event_tags_json !== ''&eol; && event_tags_json !== '{EVENT.TAGSJSON}') {&eol;&eol; try {&eol; var tags = JSON.parse(event_tags_json),&eol; label;&eol;&eol; tags.forEach(function (tag) {&eol; if (typeof tag.tag === 'string') {&eol; label = (tag.tag + (typeof tag.value !== 'undefined'&eol; && tag.value !== '' ? (':' + tag.value) : '')).replace(/\s/g, '_');&eol; Media.labels.push(label);&eol; }&eol; });&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ ' + Media.name + ' Webhook ] Failed to parse "event_tags_json" param');&eol; }&eol; }&eol; },&eol;&eol; request: function (method, query, data, allow_404) {&eol; if (typeof(allow_404) === 'undefined') {&eol; allow_404 = false;&eol; }&eol;&eol; ['api', 'token'].forEach(function (field) {&eol; if (typeof Media.params !== 'object' &pipe;&pipe; typeof Media.params[field] === 'undefined'&eol; &pipe;&pipe; Media.params[field] === '') {&eol; throw 'Required ' + Media.name + ' param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; var response,&eol; url = Media.params.api + query,&eol; request = new HttpRequest();&eol;&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('Authorization: ' + Media.params.token);&eol; request.setProxy(Media.HTTPProxy);&eol;&eol; if (typeof data !== 'undefined') {&eol; data = JSON.stringify(data);&eol; }&eol;&eol; Zabbix.log(4, '[ ' + Media.name + ' Webhook ] Sending request: ' +&eol; url + ((typeof data === 'string') ? ('\n' + data) : ''));&eol;&eol; switch (method) {&eol; case 'get':&eol; response = request.get(url, data);&eol; break;&eol;&eol; case 'post':&eol; response = request.post(url, data);&eol; break;&eol;&eol; case 'put':&eol; response = request.put(url, data);&eol; break;&eol;&eol; default:&eol; throw 'Unsupported HTTP request method: ' + method;&eol; }&eol;&eol; Zabbix.log(4, '[ ' + Media.name + ' Webhook ] Received response with status code ' +&eol; request.getStatus() + '\n' + response);&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ ' + Media.name + ' Webhook ] Failed to parse response.');&eol; response = null;&eol; }&eol; }&eol;&eol; if ((request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300)&eol; && (!allow_404 &pipe;&pipe; request.getStatus() !== 404)) {&eol; var message = 'Request failed with status code ' + request.getStatus();&eol;&eol; if (response !== null) {&eol; if (typeof response.errors === 'object' && Object.keys(response.errors).length > 0) {&eol; message += ': ' + JSON.stringify(response.errors);&eol; }&eol; else if (typeof response.errorMessages === 'object' && Object.keys(response.errorMessages).length > 0) {&eol; message += ': ' + JSON.stringify(response.errorMessages);&eol; }&eol; else if (typeof response.message === 'string') {&eol; message += ': ' + response.message;&eol; }&eol; }&eol;&eol; throw message + ' Check debug log for more information.';&eol; }&eol;&eol; return {&eol; status: request.getStatus(),&eol; response: response&eol; };&eol; },&eol;&eol; getAlertId: function (requestId) {&eol; do {&eol; resp = Media.request('get', 'requests/' + requestId, undefined, true);&eol; }&eol; while (typeof resp.response !== 'object' &pipe;&pipe; typeof resp.response.data === 'undefined'&eol; &pipe;&pipe; resp.response.data.success === false);&eol;&eol; if (typeof resp.response !== 'object' &pipe;&pipe; typeof resp.response.data === 'undefined') {&eol; throw 'Cannot get ' + Media.name + ' issue ID. Check debug log for more information.';&eol; }&eol;&eol; return resp;&eol; }&eol;};&eol;&eol;try {&eol; var result = {tags: {}},&eol; params = JSON.parse(value),&eol; media = {},&eol; fields = {},&eol; resp = {},&eol; responders = [],&eol; tags = [],&eol; required_params = [&eol; 'alert_subject',&eol; 'alert_message',&eol; 'event_id',&eol; 'event_source',&eol; 'event_value',&eol; 'event_update_status',&eol; 'opsgenie_api',&eol; 'opsgenie_web',&eol; 'opsgenie_token'&eol; ],&eol; severities = [&eol; 'not_classified',&eol; 'information',&eol; 'warning',&eol; 'average',&eol; 'high',&eol; 'disaster',&eol; 'resolved',&eol; 'default'&eol; ],&eol; priority;&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (required_params.indexOf(key) !== -1 && params[key].trim() === '') {&eol; throw 'Parameter "' + key + '" cannot be empty.';&eol; }&eol; if (key.startsWith('opsgenie_')) {&eol; media[key.substring(9)] = params[key];&eol; }&eol; });&eol;&eol; // Possible values of event_source:&eol; // 0 - Trigger, 1 - Discovery, 2 - Autoregistration, 3 - Internal.&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: "' + params.event_source + '".\nMust be 0-3.';&eol; }&eol;&eol; // Check event_value for trigger-based and internal events.&eol; // Possible values: 1 for problem, 0 for recovering&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check event_update_status only for trigger-based events.&eol; // Possible values: 0 - Webhook was called because of problem/recovery event, 1 - Update operation.&eol; if (params.event_source === '0' && params.event_update_status !== '0' && params.event_update_status !== '1') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check event_id for a numeric value.&eol; if (isNaN(parseInt(params.event_id)) &pipe;&pipe; params.event_id < 1) {&eol; throw 'Incorrect "event_id" parameter given: ' + params.event_id + '\nMust be a positive number.';&eol; }&eol;&eol; if ((params.event_source === '1' &pipe;&pipe; params.event_source === '2') && params.event_value === '0') {&eol; throw 'Recovery operations are supported only for Trigger and Internal actions.';&eol; }&eol;&eol; if ([0, 1, 2, 3, 4, 5].indexOf(parseInt(params.event_nseverity)) === -1) {&eol; params.event_nseverity = '7';&eol; }&eol;&eol; if (params.event_value === '0') {&eol; params.event_nseverity = '6';&eol; }&eol;&eol; priority = params['severity_' + severities[params.event_nseverity]];&eol; params.zbxurl = params.zbxurl + (params.zbxurl.endsWith('/') ? '' : '/');&eol;&eol; Media.name = 'Opsgenie';&eol; Media.setParams(media);&eol; Media.params.token = 'GenieKey ' + Media.params.token;&eol; Media.setProxy(params.HTTPProxy);&eol; Media.setTags(params.event_tags_json); // Set Media.labels&eol;&eol; // Create an issue.&eol; // Numeric value of the event that triggered an action (1 for problem, 0 for recovering).&eol; // Numeric value of the problem update status. Possible values:&eol; // 0 - Webhook was called because of problem/recovery event, 1 - Update operation.&eol; if ((params.event_source == 0 && params.event_value == 1 && params.event_update_status == 0)&eol; &pipe;&pipe; (params.event_source == 3 && params.event_value == 1)&eol; &pipe;&pipe; params.event_source == 1 &pipe;&pipe; params.event_source == 2) {&eol; fields.message = params.alert_subject;&eol; fields.alias = params.event_id;&eol; fields.description = params.alert_message;&eol; fields.priority = priority;&eol; fields.source = 'Zabbix';&eol;&eol; if (params.event_source === '0') {&eol; fields.details = {&eol; 'Zabbix server': params.zbxurl,&eol; Problem: params.zbxurl + 'tr_events.php?triggerid=' + params.trigger_id + '&eventid=' + params.event_id&eol; };&eol; }&eol; else {&eol; fields.details = {'Zabbix server': params.zbxurl};&eol; }&eol;&eol; if (typeof params.opsgenie_teams === 'string') {&eol; responders = params.opsgenie_teams.split(',');&eol; fields.responders = responders.map(function(team) {&eol; return {type: 'team', name: team.trim()};&eol; });&eol; }&eol;&eol; fields.tags = Media.labels;&eol; if (typeof params.opsgenie_tags === 'string') {&eol; tags = params.opsgenie_tags.split(',');&eol; tags.forEach(function(item) {&eol; fields.tags.push(item.trim());&eol; });&eol; }&eol;&eol; resp = Media.request('post', '', fields);&eol; if (typeof resp.response !== 'object' &pipe;&pipe; typeof resp.response.result === 'undefined') {&eol; throw 'Cannot create ' + Media.name + ' issue. Check debug log for more information.';&eol; }&eol;&eol; if (resp.status === 202) {&eol; resp = Media.getAlertId(resp.response.requestId);&eol; if (params.event_source == 0 && params.event_value == 1 && params.event_update_status == 0) {&eol; result.tags.__zbx_ops_issuekey = resp.response.data.alertId;&eol; result.tags.__zbx_ops_issuelink = Media.params.web + 'alert/detail/' + resp.response.data.alertId;&eol; }&eol; }&eol; else {&eol; throw Media.name + ' response code is unexpected. Check debug log for more information.';&eol; }&eol; }&eol; // Update a created issue.&eol; else {&eol; fields.user = (params.event_value != 0) ? params.zbxuser : '';&eol; fields.note = params.alert_message;&eol;&eol; resp = Media.request('post', params.event_id + '/notes?identifierType=alias', fields);&eol; if (typeof resp.response !== 'object' &pipe;&pipe; typeof resp.response.result === 'undefined') {&eol; throw 'Cannot update ' + Media.name + ' issue. Check debug log for more information.';&eol; }&eol;&eol; if (resp.status === 202) {&eol; resp = Media.getAlertId(resp.response.requestId);&eol; }&eol; else {&eol; throw Media.name + ' response code is unexpected. Check debug log for more information.';&eol; }&eol; }&eol;&eol; return JSON.stringify(result);&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[ ' + Media.name + ' Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |1 |1 |{EVENT.TAGS.__zbx_ops_issuelink} |Opsgenie: {EVENT.TAGS.__zbx_ops_issuekey} |Please refer to https://docs.opsgenie.com/docs/alert-api and https://www.zabbix.com/documentation/6.2/manual/config/notifications/media/webhook#example_scripts.&eol; &eol;Set global macro {$ZABBIX.URL} with your Zabbix server URL.&eol;Add dedicated user with media type "Opsgenie".&eol;Change the values of the variables opsgenie_api (https://api.opsgenie.com/v2/alerts or https://api.eu.opsgenie.com/v2/alerts),&eol;opsgenie_web (for example, https://myzabbix.app.opsgenie.com), opsgenie_token. |0 |
+ROW |7 |4 |PagerDuty | | | | | | | |25 |0 |0 |0 |0 | |1 |3 |10s |1 |try {&eol;&eol; var params = JSON.parse(value),&eol; req = new HttpRequest(),&eol; fields = {},&eol; resp = '';&eol;&eol; // Correspondence between the PagerDuty and Zabbix severity level&eol; var severityMapping = [&eol; 'info', // Not classified&eol; 'info', // Information&eol; 'warning', // Warning&eol; 'warning', // Average&eol; 'error', // High&eol; 'critical' // Disaster&eol; ];&eol;&eol; if (!severityMapping[params.severity]) {&eol; params.severity = '0';&eol; }&eol;&eol; if (typeof params.HTTPProxy === 'string' && params.HTTPProxy.trim() !== '') {&eol; req.setProxy(params.HTTPProxy);&eol; }&eol;&eol; if (isNaN(parseInt(params.eventid)) &pipe;&pipe; params.eventid < 1) {&eol; throw 'incorrect value for variable "eventid". The value must be a positive number.';&eol; }&eol; if (params.eventname.length < 1) {&eol; throw 'incorrect value for variable "eventname". The value must be a non-empty string.';&eol; }&eol; if (isNaN(parseInt(params.severity)) &pipe;&pipe; (params.severity < 0 && params.severity > 5)) {&eol; throw 'incorrect value for variable "severity". The value must be a number 0..5.';&eol; }&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: "' + params.event_source + '".\nMust be 0-3.';&eol; }&eol; // Check {EVENT.VALUE} for trigger-based and internal events.&eol; if (params.eventvalue !== '0' && params.eventvalue !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "eventvalue" parameter given: "' + params.eventvalue + '".\nMust be 0 or 1.';&eol; }&eol;&eol; if (params.event_source === '0') {&eol; if (params.hostname.length < 1) {&eol; throw 'incorrect value for variable "hostname". The value must be a non-empty string.';&eol; }&eol; if (isNaN(parseInt(params.triggerid)) &pipe;&pipe; params.triggerid < 1) {&eol; throw 'incorrect value for variable "triggerid". The value must be a positive number.';&eol; }&eol; if (params.eventack != 'Yes' && params.eventack != 'No') {&eol; throw 'incorrect value for variable "eventack". The value must be Yes or No.';&eol; }&eol; if (isNaN(parseInt(params.eventupdate)) &pipe;&pipe; (params.eventupdate < 0 &pipe;&pipe; params.eventupdate > 1)) {&eol; throw 'incorrect value for variable "eventupdate". The value must be 0 or 1.';&eol; }&eol; }&eol;&eol;&eol;&eol; req.addHeader('Content-Type: application/json');&eol;&eol; fields.routing_key = params.token;&eol; fields.dedup_key = params.eventid;&eol;&eol; if (((params.eventvalue == 1) && (params.eventupdate == 0)) &pipe;&pipe; params.event_source !== '0') {&eol; fields.event_action = 'trigger';&eol; fields.payload = {&eol; summary: params.eventname,&eol; source: (params.event_source === '1') ? 'Discovery' : params.hostname + ' : ' + params.hostip,&eol; severity: severityMapping[params.severity],&eol; };&eol; &eol; if (params.event_source === '0') {&eol; fields.payload.custom_details = {&eol; 'Event date': params.eventdate,&eol; 'Event time': params.eventtime,&eol; 'Trigger description': params.triggerdesc,&eol; 'Trigger opdata': params.triggeropdata,&eol; 'Event tags': params.eventtags,&eol; 'Event host': params.hostname,&eol; 'Event host ip': params.hostip&eol; };&eol; fields.links = [{&eol; href: params.url + '/tr_events.php?triggerid=' + params.triggerid + '&eventid=' + params.eventid,&eol; text: 'Event link'&eol; }];&eol; }&eol; else {&eol; fields.payload.custom_details = {&eol; 'Alert message': params.alert_message&eol; };&eol; }&eol;&eol; fields.client = 'Zabbix';&eol; fields.client_url = params.url;&eol; }&eol; else if ((params.eventvalue == 1) && (params.eventupdate == 1) && (params.eventack == 'Yes'))&eol; fields.event_action = 'acknowledge';&eol; else if (params.eventvalue == 0)&eol; fields.event_action = 'resolve';&eol; else&eol; throw 'incorrect values. Update message without ack will not be sent.';&eol;&eol; Zabbix.log(4, '[PagerDuty Webhook] Sending request:' + JSON.stringify(fields));&eol; resp = req.post('https://events.pagerduty.com/v2/enqueue',&eol; JSON.stringify(fields)&eol; );&eol; Zabbix.log(4, '[PagerDuty Webhook] Receiving response:' + resp);&eol;&eol; try {&eol; resp = JSON.parse(resp);&eol; }&eol; catch (error) {&eol; throw 'incorrect response. PagerDuty returned a non-JSON object.';&eol; }&eol;&eol; if (req.getStatus() != 202) {&eol; if (typeof resp === 'object' && typeof resp.errors === 'object' && typeof resp.errors[0] === 'string') {&eol; throw resp.errors[0];&eol; }&eol; else {&eol; throw 'Unknown error.';&eol; }&eol; }&eol;&eol; if (resp.status != 'success') {&eol; throw 'Unknown error.';&eol; }&eol;&eol; return 'OK';&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[PagerDuty Webhook] Notification failed : ' + error);&eol; throw 'PagerDuty notification failed : ' + error;&eol;}|30s |0 |0 | | |Please refer to https://v2.developer.pagerduty.com/docs/send-an-event-events-api-v2 and https://www.zabbix.com/documentation/6.2/manual/config/notifications/media/webhook#example_scripts.&eol; &eol;Set global macro {$ZABBIX.URL} with your Zabbix server URL.&eol;Add a dedicated user with the media type "PagerDuty" and place the integration key in the "token" parameter to integrate into the service. |0 |
+ROW |8 |4 |Pushover | | | | | | | |25 |0 |0 |0 |0 | |0 |3 |10s |1 |try {&eol; var params = JSON.parse(value),&eol; request = new HttpRequest(),&eol; data,&eol; response,&eol; severities = [&eol; {name: 'not_classified', color: '#97AAB3'},&eol; {name: 'information', color: '#7499FF'},&eol; {name: 'warning', color: '#FFC859'},&eol; {name: 'average', color: '#FFA059'},&eol; {name: 'high', color: '#E97659'},&eol; {name: 'disaster', color: '#E45959'},&eol; {name: 'resolved', color: '#009900'},&eol; {name: 'default', color: '#000000'}&eol; ],&eol; priority;&eol;&eol; if (typeof params.HTTPProxy === 'string' && params.HTTPProxy.trim() !== '') {&eol; request.setProxy(params.HTTPProxy);&eol; }&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: "' + params.event_source + '".\nMust be 0-3.';&eol; }&eol;&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; if ([0, 1, 2, 3, 4, 5].indexOf(parseInt(params.event_nseverity)) === -1) {&eol; params.event_nseverity = '7';&eol; }&eol;&eol; if (params.event_value === '0') {&eol; params.event_nseverity = '6';&eol; }&eol;&eol; priority = params['priority_' + severities[params.event_nseverity].name] &pipe;&pipe; params.priority_default;&eol;&eol; if (isNaN(priority) &pipe;&pipe; priority < -2 &pipe;&pipe; priority > 2) {&eol; throw '"priority" should be -2..2';&eol; }&eol;&eol; if (params.event_source === '0' && isNaN(params.triggerid)) {&eol; throw 'field "triggerid" is not a number';&eol; }&eol;&eol; if (isNaN(params.eventid)) {&eol; throw 'field "eventid" is not a number';&eol; }&eol;&eol; if (typeof params.message !== 'string' &pipe;&pipe; params.message.trim() === '') {&eol; throw 'field "message" cannot be empty';&eol; }&eol;&eol; data = {&eol; token: params.token,&eol; user: params.user,&eol; title: params.title,&eol; message: params.message,&eol; url: (params.event_source === '0') &eol; ? params.url + '/tr_events.php?triggerid=' + params.triggerid + '&eventid=' + params.eventid&eol; : params.url,&eol; url_title: params.url_title,&eol; priority: priority&eol; };&eol;&eol; if (priority == 2) {&eol; if (isNaN(params.retry) &pipe;&pipe; params.retry < 30) {&eol; throw 'field "retry" should be a number with value of at least 30 if "priority" is set to 2';&eol; }&eol;&eol; if (isNaN(params.expire) &pipe;&pipe; params.expire > 10800) {&eol; throw 'field "expire" should be a number with value of at most 10800 if "priority" is set to 2';&eol; }&eol;&eol; data.retry = params.retry;&eol; data.expire = params.expire;&eol; }&eol;&eol; data = JSON.stringify(data);&eol; Zabbix.log(4, '[ Pushover Webhook ] Sending request: ' + params.endpoint + '\n' + data);&eol;&eol; request.addHeader('Content-Type: application/json');&eol; response = request.post(params.endpoint, data);&eol;&eol; Zabbix.log(4, '[ Pushover Webhook ] Received response with status code ' + request.getStatus() + '\n' + response);&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ Pushover Webhook ] Failed to parse response received from Pushover');&eol; response = null;&eol; }&eol; }&eol;&eol; if (request.getStatus() != 200 &pipe;&pipe; response === null &pipe;&pipe; typeof response !== 'object' &pipe;&pipe; response.status !== 1) {&eol; if (response !== null && typeof response === 'object' && typeof response.errors === 'object'&eol; && typeof response.errors[0] === 'string') {&eol; throw response.errors[0];&eol; }&eol; else {&eol; throw 'Unknown error. Check debug log for more information.';&eol; }&eol; }&eol;&eol; return 'OK';&eol;}&eol;catch (error) {&eol; Zabbix.log(4, '[ Pushover Webhook ] Pushover notification failed: ' + error);&eol; throw 'Pushover notification failed: ' + error;&eol;}|30s |0 |0 | | |Please refer to setup guide here: https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/pushover&eol;&eol;Set token parameter with to your Pushover application key.&eol;When assigning Pushover media to the Zabbix user - add user key into send to field. |0 |
+ROW |9 |4 |Slack | | | | | | | |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var SEVERITY_COLORS = [&eol; '#97AAB3', '#7499FF', '#FFC859',&eol; '#FFA059', '#E97659', '#E45959'&eol;];&eol;&eol;var RESOLVE_COLOR = '#009900';&eol;&eol;var SLACK_MODE_HANDLERS = {&eol; alarm: handlerAlarm,&eol; event: handlerEvent&eol;};&eol;&eol;&eol;if (!String.prototype.format) {&eol; String.prototype.format = function() {&eol; var args = arguments;&eol;&eol; return this.replace(/{(\d+)}/g, function(match, number) {&eol; return number in args&eol; ? args[number]&eol; : match&eol; ;&eol; });&eol; };&eol;}&eol;&eol;function isEventProblem(params) {&eol; return params.event_value == 1&eol; && params.event_update_status == 0&eol; ;&eol;}&eol;&eol;function isEventUpdate(params) {&eol; return params.event_value == 1&eol; && params.event_update_status == 1&eol; ;&eol;}&eol;&eol;function isEventResolve(params) {&eol; return params.event_value == 0;&eol;}&eol;&eol;function getPermalink(channelId, messageTimestamp) {&eol; var req = new HttpRequest();&eol;&eol; if (typeof params.HTTPProxy === 'string' && params.HTTPProxy.trim() !== '') {&eol; req.setProxy(params.HTTPProxy);&eol; }&eol;&eol; req.addHeader('Content-Type: application/x-www-form-urlencoded; charset=utf-8');&eol; req.addHeader('Authorization: Bearer ' + params.bot_token);&eol;&eol; var query = '{0}?channel={1}&message_ts={2}'.format(&eol; Slack.getPermalink,&eol; encodeURIComponent(channelId),&eol; encodeURIComponent(messageTimestamp)),&eol; resp = JSON.parse(req.get(query));&eol;&eol; if (req.getStatus() != 200 &pipe;&pipe; !resp.ok &pipe;&pipe; resp.ok === 'false') {&eol; throw 'message was created, but getting message link was failed with reason "' + resp.error + '"';&eol; }&eol;&eol; return resp.permalink;&eol;}&eol;&eol;function createProblemURL(zabbix_url, triggerid, eventid, event_source) {&eol; var problem_url = '';&eol; if (event_source === '0') {&eol; problem_url = '{0}/tr_events.php?triggerid={1}&eventid={2}'&eol; .format(&eol; zabbix_url,&eol; triggerid,&eol; eventid&eol; );&eol; }&eol; else {&eol; problem_url = zabbix_url;&eol; }&eol;&eol; return problem_url;&eol;}&eol;&eol;function handlerAlarm(params) {&eol; var fields = {&eol; channel: params.channel,&eol; as_user: params.slack_as_user,&eol; };&eol;&eol; if (isEventProblem(params)) {&eol; fields.attachments = [&eol; createMessage(&eol; SEVERITY_COLORS[params.event_nseverity] &pipe;&pipe; 0,&eol; params.event_date,&eol; params.event_time,&eol; createProblemURL(params.zabbix_url, params.trigger_id, params.event_id, params.event_source)&eol; )&eol; ];&eol;&eol; var resp = JSON.parse(req.post(Slack.postMessage, JSON.stringify(fields)));&eol;&eol; if (req.getStatus() != 200 &pipe;&pipe; !resp.ok &pipe;&pipe; resp.ok === 'false') {&eol; throw resp.error;&eol; }&eol;&eol; result.tags = {&eol; ['__message_ts_' + params.channel]: resp.ts,&eol; ['__channel_id_' + params.channel]: resp.channel,&eol; ['__message_link_' + params.channel]: getPermalink(resp.channel, resp.ts),&eol; };&eol;&eol; }&eol; else if (isEventUpdate(params)) {&eol; try {&eol; var channel_event_tags = JSON.parse(params.event_tags);&eol; } catch (error) {&eol; throw 'Cannot process event tags: ' + error;&eol; }&eol;&eol; if (Array.isArray(channel_event_tags)) {&eol; for (i in channel_event_tags) {&eol; if (channel_event_tags[i].tag.includes('__message_ts_' + params.channel)) {&eol; fields.thread_ts = channel_event_tags[i].value;&eol; break;&eol; }&eol; }&eol; }&eol;&eol; fields.attachments = [&eol; createMessage(&eol; SEVERITY_COLORS[params.event_nseverity] &pipe;&pipe; 0,&eol; params.event_update_date,&eol; params.event_update_time,&eol; createProblemURL(params.zabbix_url, params.trigger_id, params.event_id, params.event_source),&eol; true&eol; )&eol; ];&eol;&eol; resp = JSON.parse(req.post(Slack.postMessage, JSON.stringify(fields)));&eol;&eol; if (req.getStatus() != 200 &pipe;&pipe; !resp.ok &pipe;&pipe; resp.ok === 'false') {&eol; throw resp.error;&eol; }&eol;&eol; }&eol; else if (isEventResolve(params)) {&eol;&eol; fields.text = '';&eol;&eol; try {&eol; var channel_event_tags = JSON.parse(params.event_tags);&eol; } catch (error) {&eol; throw 'Cannot process event tags: ' + error;&eol; }&eol;&eol; if (Array.isArray(channel_event_tags)) {&eol; for (i in channel_event_tags) {&eol; if (channel_event_tags[i].tag.includes('__channel_id_' + params.channel)) {&eol; fields.channel = channel_event_tags[i].value;&eol; continue;&eol; }&eol; if (channel_event_tags[i].tag.includes('__message_ts_' + params.channel)) {&eol; fields.ts = channel_event_tags[i].value;&eol; }&eol; }&eol; }&eol;&eol; fields.attachments = [&eol; createMessage(&eol; RESOLVE_COLOR,&eol; params.event_date,&eol; params.event_time,&eol; createProblemURL(params.zabbix_url, params.trigger_id, params.event_id, params.event_source)&eol; )&eol; ];&eol;&eol; resp = JSON.parse(req.post(Slack.chatUpdate, JSON.stringify(fields)));&eol; if (req.getStatus() != 200 &pipe;&pipe; !resp.ok &pipe;&pipe; resp.ok === 'false') {&eol; throw resp.error;&eol; }&eol; }&eol;}&eol;&eol;function handlerEvent(params) {&eol; var fields = {&eol; channel: params.channel,&eol; as_user: params.slack_as_user&eol; };&eol;&eol; if (isEventProblem(params)) {&eol; fields.attachments = [&eol; createMessage(&eol; SEVERITY_COLORS[params.event_nseverity] &pipe;&pipe; 0,&eol; params.event_date,&eol; params.event_time,&eol; createProblemURL(params.zabbix_url, params.trigger_id, params.event_id, params.event_source)&eol; )&eol; ];&eol;&eol; var resp = JSON.parse(req.post(Slack.postMessage, JSON.stringify(fields)));&eol;&eol; if (req.getStatus() != 200 &pipe;&pipe; !resp.ok &pipe;&pipe; resp.ok === 'false') {&eol; throw resp.error;&eol; }&eol;&eol; result.tags = {&eol; ['__message_link_' + params.channel]: getPermalink(resp.channel, resp.ts)&eol; }&eol;&eol; }&eol; else if (isEventUpdate(params)) {&eol; fields.attachments = [&eol; createMessage(&eol; SEVERITY_COLORS[params.event_nseverity] &pipe;&pipe; 0,&eol; params.event_update_date,&eol; params.event_update_time,&eol; createProblemURL(params.zabbix_url, params.trigger_id, params.event_id, params.event_source),&eol; false&eol; )&eol; ];&eol;&eol; resp = JSON.parse(req.post(Slack.postMessage, JSON.stringify(fields)));&eol;&eol; if (req.getStatus() != 200 &pipe;&pipe; !resp.ok &pipe;&pipe; resp.ok === 'false') {&eol; throw resp.error;&eol; }&eol;&eol; }&eol; else if (isEventResolve(params)) {&eol; fields.attachments = [&eol; createMessage(&eol; RESOLVE_COLOR,&eol; params.event_recovery_date,&eol; params.event_recovery_time,&eol; createProblemURL(params.zabbix_url, params.trigger_id, params.event_id, params.event_source)&eol; )&eol; ];&eol;&eol; resp = JSON.parse(req.post(Slack.postMessage, JSON.stringify(fields)));&eol;&eol; if (req.getStatus() != 200 &pipe;&pipe; !resp.ok &pipe;&pipe; resp.ok === 'false') {&eol; throw resp.error;&eol; }&eol; }&eol;}&eol;&eol;function createMessage(&eol; event_severity_color,&eol; event_date,&eol; event_time,&eol; problem_url,&eol; isShort,&eol; messageText&eol;) {&eol; var message = {&eol; fallback: params.alert_subject,&eol; title: params.alert_subject,&eol; color: event_severity_color,&eol; title_link: problem_url,&eol; pretext: messageText &pipe;&pipe; '',&eol;&eol; fields: [&eol; {&eol; title: 'Host',&eol; value: '{0} [{1}]'.format(params.host_name, params.host_conn),&eol; short: true&eol; },&eol; {&eol; title: 'Event time',&eol; value: '{0} {1}'.format(event_date, event_time),&eol; short: true&eol; }&eol; ],&eol; };&eol;&eol; if (params.event_source === '0') {&eol; message.fields.push(&eol; {&eol; title: 'Severity',&eol; value: params.event_severity,&eol; short: true&eol; },&eol; {&eol; title: 'Opdata',&eol; value: params.event_opdata,&eol; short: true&eol; }&eol; );&eol; }&eol;&eol; if (!isShort && params.event_source === '0') {&eol; message['actions'] = [&eol; {&eol; type: 'button',&eol; text: 'Open in Zabbix',&eol; url: problem_url&eol; }&eol; ];&eol;&eol; message.fields.push(&eol; {&eol; title: 'Event tags',&eol; value: JSON.parse(params.event_tags).filter(function (e) { return !e.tag.includes('__') }).map(function (e) { return e.tag + ': ' + e.value }).join('\n') &pipe;&pipe; 'None',&eol; short: true&eol; },&eol; {&eol; title: 'Trigger description',&eol; value: params.trigger_description,&eol; short: true&eol; }&eol; );&eol; }&eol;&eol; if (params.event_source !== '0' &pipe;&pipe; params.event_update_status === '1') {&eol; message.fields.push(&eol; {&eol; title: 'Details',&eol; value: params.alert_message,&eol; short: false&eol; }&eol; );&eol; }&eol;&eol; return message;&eol;}&eol;&eol;function validateParams(params) {&eol; if (typeof params.bot_token !== 'string' &pipe;&pipe; params.bot_token.trim() === '') {&eol; throw 'Field "bot_token" cannot be empty';&eol; }&eol;&eol; if (typeof params.channel !== 'string' &pipe;&pipe; params.channel.trim() === '') {&eol; throw 'Field "channel" cannot be empty';&eol; }&eol;&eol; if (isNaN(params.event_id)) {&eol; throw 'Field "event_id" is not a number';&eol; }&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: "' + params.event_source + '".\nMust be 0-3.';&eol; }&eol;&eol; if (params.event_source !== '0') {&eol; params.event_nseverity = '0';&eol; params.event_severity = 'Not classified';&eol; params.event_update_status = '0';&eol; params.slack_mode = 'event';&eol; }&eol;&eol; if (params.event_source === '1' &pipe;&pipe; params.event_source === '2') {&eol; params.event_value = '1';&eol; }&eol;&eol; if (params.event_source === '1') {&eol; params.host_name = params.discovery_host_dns;&eol; params.host_ip = params.discovery_host_ip;&eol; }&eol;&eol; if (!~[0, 1, 2, 3, 4, 5].indexOf(parseInt(params.event_nseverity))) {&eol; throw 'Incorrect "event_nseverity" parameter given: ' + params.event_nseverity + '\nMust be 0-5.';&eol; }&eol;&eol; if (typeof params.event_severity !== 'string' &pipe;&pipe; params.event_severity.trim() === '') {&eol; throw 'Field "event_severity" cannot be empty';&eol; }&eol;&eol; if (params.event_update_status !== '0' && params.event_update_status !== '1') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; if (params.event_value !== '0' && params.event_value !== '1') {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; if (typeof params.host_conn !== 'string' &pipe;&pipe; params.host_conn.trim() === '') {&eol; throw 'Field "host_conn" cannot be empty';&eol; }&eol;&eol; if (typeof params.host_name !== 'string' &pipe;&pipe; params.host_name.trim() === '') {&eol; throw 'Field "host_name" cannot be empty';&eol; }&eol;&eol; if (!~['true', 'false'].indexOf(params.slack_as_user.toLowerCase())) {&eol; throw 'Incorrect "slack_as_user" parameter given: ' + params.slack_as_user + '\nMust be "true" or "false".';&eol; }&eol;&eol; if (!~['alarm', 'event'].indexOf(params.slack_mode)) {&eol; throw 'Incorrect "slack_mode" parameter given: ' + params.slack_mode + '\nMust be "alarm" or "event".';&eol; }&eol;&eol; if (isNaN(params.trigger_id) && params.event_source === '0') {&eol; throw 'field "trigger_id" is not a number';&eol; }&eol;&eol; if (typeof params.zabbix_url !== 'string' &pipe;&pipe; params.zabbix_url.trim() === '') {&eol; throw 'Field "zabbix_url" cannot be empty';&eol; }&eol;&eol; if (!/^(http&pipe;https):\/\/.+/.test(params.zabbix_url)) {&eol; throw 'Field "zabbix_url" must contain a schema';&eol; }&eol;}&eol;&eol;try {&eol; var params = JSON.parse(value);&eol;&eol; validateParams(params);&eol;&eol; var req = new HttpRequest(),&eol; result = {tags: {}};&eol;&eol; if (typeof params.HTTPProxy === 'string' && params.HTTPProxy.trim() !== '') {&eol; req.setProxy(params.HTTPProxy);&eol; }&eol;&eol; req.addHeader('Content-Type: application/json; charset=utf-8');&eol; req.addHeader('Authorization: Bearer ' + params.bot_token);&eol;&eol; var slack_endpoint = 'https://slack.com/api/';&eol;&eol; var Slack = {&eol; postMessage: slack_endpoint + 'chat.postMessage',&eol; getPermalink: slack_endpoint + 'chat.getPermalink',&eol; chatUpdate: slack_endpoint + 'chat.update'&eol; };&eol;&eol; params.slack_mode = params.slack_mode.toLowerCase();&eol; params.slack_mode = params.slack_mode in SLACK_MODE_HANDLERS&eol; ? params.slack_mode&eol; : 'alarm';&eol;&eol; SLACK_MODE_HANDLERS[params.slack_mode](params);&eol;&eol; if (params.event_source === '0') {&eol; return JSON.stringify(result);&eol; }&eol; else {&eol; return 'OK';&eol; }&eol;}&eol;catch (error) {&eol; Zabbix.log(4, '[ Slack Webhook ] Slack notification failed : ' + error);&eol; throw 'Slack notification failed : ' + error;&eol;}|30s |1 |0 | | | |0 |
+ROW |10 |4 |Discord | | | | | | | |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var SEVERITY_COLORS = [&eol; '#97AAB3', // Not classified.&eol; '#7499FF', // Information.&eol; '#FFC859', // Warning.&eol; '#FFA059', // Average.&eol; '#E97659', // High.&eol; '#E45959', // Disaster.&eol; '#009900' // Resolved.&eol;];&eol;&eol;function stringTruncate(str, len) {&eol; return str.length > len ? str.substring(0, len - 3) + '...' : str;&eol;}&eol;&eol;try {&eol; Zabbix.log(4, '[ Discord Webhook ] Executed with params: ' + value);&eol;&eol; var params = JSON.parse(value);&eol;&eol; if (!params.discord_endpoint) {&eol; throw 'Cannot get discord_endpoint';&eol; }&eol; else {&eol; params.discord_endpoint = params.discord_endpoint.replace('/api/', '/api/v7/') + '?wait=True';&eol; }&eol;&eol; params.zabbix_url = (params.zabbix_url.endsWith('/'))&eol; ? params.zabbix_url.slice(0, -1) : params.zabbix_url;&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: "' + params.event_source + '".\nMust be 0-3.';&eol; }&eol;&eol; // Set params to true for non trigger-based events.&eol; if (params.event_source !== '0') {&eol; params.use_default_message = 'true';&eol; params.event_nseverity = '0';&eol; }&eol;&eol; // Check {EVENT.VALUE} for trigger-based and internal events.&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: "' + params.event_value + '".\nMust be 0 or 1.';&eol; }&eol;&eol; // Check {EVENT.UPDATE.STATUS} only for trigger-based events.&eol; if (params.event_update_status !== '0' && params.event_update_status !== '1' && params.event_source === '0') {&eol; throw 'Incorrect "event_update_status" parameter given: "' + params.event_update_status + '".\nMust be 0 or 1.';&eol; }&eol;&eol; if (params.event_value == 0) {&eol; params.event_nseverity = '6';&eol; }&eol;&eol; if (!SEVERITY_COLORS[params.event_nseverity]) {&eol; throw 'Incorrect "event_nseverity" parameter given: ' + params.event_nseverity + '\nMust be 0-5.';&eol; }&eol;&eol; var color = parseInt(SEVERITY_COLORS[params.event_nseverity].replace('#', ''), 16),&eol; fields = [],&eol; body = {&eol; embeds: [&eol; {&eol; color: color &pipe;&pipe; 0,&eol; url: (params.event_source === '0')&eol; ? params.zabbix_url + '/tr_events.php?triggerid=' + params.trigger_id +&eol; '&eventid=' + params.event_id&eol; : params.zabbix_url&eol; }&eol; ]&eol; };&eol;&eol; // Default message from {ALERT.MESSAGE}.&eol; if (params.use_default_message.toLowerCase() == 'true') {&eol; body.embeds[0].title = stringTruncate(params.alert_subject, 256);&eol; body.embeds[0].description = stringTruncate(params.alert_message, 2048);&eol; }&eol; else {&eol; fields.push(&eol; {&eol; name: 'Host',&eol; value: params.host_name + ' [' + params.host_ip + ']'&eol; }&eol; );&eol;&eol; // Resolved message.&eol; if (params.event_value == 0 && params.event_update_status == 0) {&eol; body.embeds[0].title = stringTruncate('OK: ' + params.event_name, 256);&eol; fields.push(&eol; {&eol; name: 'Recovery time',&eol; value: params.event_recovery_time + ' ' + params.event_recovery_date,&eol; inline: 'True'&eol; }&eol; );&eol; }&eol;&eol; // Problem message.&eol; else if (params.event_value == 1 && params.event_update_status == 0) {&eol; body.embeds[0].title = stringTruncate('PROBLEM: ' + params.event_name, 256);&eol; fields.push(&eol; {&eol; name: 'Event time',&eol; value: params.event_time + ' ' + params.event_date,&eol; inline: 'True'&eol; }&eol; );&eol; }&eol;&eol; // Update message.&eol; else if (params.event_update_status == 1) {&eol; body.embeds[0].title = stringTruncate('UPDATE: ' + params.event_name, 256);&eol; body.embeds[0].description = params.event_update_user + ' ' + params.event_update_action + '.';&eol;&eol; if (params.event_update_message) {&eol; body.embeds[0].description += ' Comment:\n>>> ' + params.event_update_message;&eol; }&eol;&eol; body.embeds[0].description = stringTruncate(body.embeds[0].description, 2048);&eol;&eol; fields.push(&eol; {&eol; name: 'Event update time',&eol; value: params.event_update_time + ' ' + params.event_update_date,&eol; inline: 'True'&eol; }&eol; );&eol; }&eol;&eol; fields.push(&eol; {&eol; name: 'Severity',&eol; value: params.event_severity,&eol; inline: 'True'&eol; }&eol; );&eol;&eol; if (params.event_opdata) {&eol; fields.push(&eol; {&eol; name: 'Operational data',&eol; value: stringTruncate(params.event_opdata, 1024),&eol; inline: 'True'&eol; }&eol; );&eol; }&eol;&eol; if (params.event_value == 1 && params.event_update_status == 0 && params.trigger_description) {&eol; fields.push(&eol; {&eol; name: 'Trigger description',&eol; value: stringTruncate(params.trigger_description, 1024)&eol; }&eol; );&eol; }&eol;&eol; body.embeds[0].footer = {&eol; text: 'Event ID: ' + params.event_id&eol; };&eol;&eol; if (params.event_tags) {&eol; body.embeds[0].footer.text += '\nEvent tags: ' + params.event_tags;&eol; }&eol; body.embeds[0].footer.text = stringTruncate(body.embeds[0].footer.text, 2048);&eol; }&eol;&eol; if (fields.length > 0) {&eol; body.embeds[0].fields = fields;&eol; }&eol;&eol; var req = new HttpRequest();&eol;&eol; if (typeof params.HTTPProxy === 'string' && params.HTTPProxy.trim() !== '') {&eol; req.setProxy(params.HTTPProxy);&eol; }&eol;&eol; req.addHeader('Content-Type: application/json');&eol;&eol; var resp = req.post(params.discord_endpoint, JSON.stringify(body)),&eol; data = JSON.parse(resp);&eol;&eol; Zabbix.log(4, '[ Discord Webhook ] JSON: ' + JSON.stringify(body));&eol; Zabbix.log(4, '[ Discord Webhook ] Response: ' + resp);&eol;&eol; if (data.id) {&eol; return resp;&eol; }&eol; else {&eol; var message = ((typeof data.message === 'string') ? data.message : 'Unknown error');&eol;&eol; Zabbix.log(3, '[ Discord Webhook ] FAILED with response: ' + resp);&eol; throw message + '. For more details check zabbix server log.';&eol; }&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[ Discord Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |0 |0 | | | |0 |
+ROW |11 |4 |SIGNL4 | | | | | | | |25 |0 |0 |0 |0 | |1 |3 |10s |1 |// SIGNL4 Webhook&eol;try {&eol; var response,&eol; payload,&eol; params = JSON.parse(value),&eol; endpoint = 'https://connect.signl4.com/webhook/',&eol; request = new HttpRequest();&eol;&eol; if (typeof params.HTTPProxy === 'string' && params.HTTPProxy.trim() !== '') {&eol; request.setProxy(params.HTTPProxy);&eol; }&eol;&eol; if (typeof params.teamsecret === 'string' && params.teamsecret.trim() !== '') {&eol; endpoint += params.teamsecret;&eol; delete params.teamsecret;&eol; }&eol; else {&eol; throw 'The team secret of your SIGNL4 team cannot be empty.';&eol; }&eol;&eol; if (typeof params.Severity === 'string' && params.Severity === '{EVENT.SEVERITY}') {&eol; params.Severity = 'Not classified';&eol; }&eol;&eol; if (typeof params.User === 'string' && params.User === '{USER.FULLNAME}') {&eol; params.User = '';&eol; }&eol;&eol; if (typeof params.Event_Update_Action === 'string' && params.Event_Update_Action === '{EVENT.UPDATE.ACTION}') {&eol; params.Event_Update_Action = '';&eol; }&eol;&eol; // Assemble X-S4-ExternalID for two-way integration&eol; // Format: "ZabbixEventID: 222 ZabbixURL: https://your-zabbix-server/zabbix/"&eol; params['X-S4-ExternalID'] = 'ZabbixEventID: ' + params.Event_ID;&eol; if (typeof params.Zabbix_URL === 'string' && params.Zabbix_URL.indexOf('http') == 0) {&eol; // Make sure the URL ends with '/'&eol; if (params.Zabbix_URL.charAt(params.Zabbix_URL.length - 1) != '/') {&eol; params.Zabbix_URL = params.Zabbix_URL + '/';&eol; }&eol;&eol; params['X-S4-ExternalID'] = params['X-S4-ExternalID'] + ' ZabbixURL: ' + params.Zabbix_URL;&eol;&eol; // Add Link parameter&eol; params['Link'] = params.Zabbix_URL + "tr_events.php?triggerid="+params.Trigger_ID + "&eventid=" + params.Event_ID;&eol; }&eol;&eol; // Check if this is a new problem or a recovery&eol; if (params.Trigger_Status == 'OK') {&eol; params['X-S4-Status'] = 'resolved';&eol; }&eol; else {&eol; params['X-S4-Status'] = 'new';&eol; }&eol;&eol; payload = JSON.stringify(params);&eol; Zabbix.log(4, '[ SIGNL4 Webhook ] Sending request: ' + payload);&eol;&eol; request.addHeader('Content-Type: application/json');&eol; response = request.post(endpoint, 'payload=' + payload);&eol;&eol; Zabbix.log(4, '[ SIGNL4 Webhook ] Received response with status code ' +&eol; request.getStatus() + '\n' + response&eol; );&eol;&eol; if (request.getStatus() !== 201) {&eol; throw 'Request failed with status code ' + request.getStatus() +&eol; '. Check debug log for more information.';&eol; }&eol;&eol; return 'OK';&eol;}&eol;catch (error) {&eol; Zabbix.log(4, '[ SIGNL4 Webhook ] ERROR: ' + error);&eol;&eol; throw 'Sending failed: ' + error;&eol;}|30s |0 |0 | | |SIGNL4 is a mobile alert notification app for powerful alerting, alert management and mobile assignment of work items. It offers alerting via app push, SMS and voice calls including escalations, tracking, and duty scheduling.&eol;&eol;Get the app at https://www.signl4.com.&eol;&eol;Find out more including an integration video here: https://www.signl4.com/blog/portfolio_item/zabbix-mobile-alert-notification-duty-schedule-escalation/ |0 |
+ROW |12 |4 |Jira | | | | | | | |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var Jira = {&eol; params: {},&eol;&eol; setParams: function (params) {&eol; if (typeof params !== 'object') {&eol; return;&eol; }&eol;&eol; Jira.params = params;&eol; if (typeof Jira.params.url === 'string') {&eol; if (!Jira.params.url.endsWith('/')) {&eol; Jira.params.url += '/';&eol; }&eol;&eol; Jira.params.url += 'rest/api/latest/';&eol; }&eol; },&eol;&eol; setProxy: function (HTTPProxy) {&eol; Jira.HTTPProxy = HTTPProxy;&eol; },&eol;&eol; setTags: function(event_tags_json) {&eol; if (typeof event_tags_json !== 'undefined' && event_tags_json !== ''&eol; && event_tags_json !== '{EVENT.TAGSJSON}') {&eol; try {&eol; var tags = JSON.parse(event_tags_json),&eol; label;&eol;&eol; Jira.labels = [];&eol;&eol; tags.forEach(function (tag) {&eol; if (typeof tag.tag !== 'undefined' && typeof tag.value !== 'undefined'&eol; && !tag.tag.startsWith('__zbx')) {&eol; label = (tag.tag + (tag.value ? (':' + tag.value) : '')).replace(/\s/g, '_');&eol; if (label.length < 256) {&eol; Jira.labels.push(label);&eol; }&eol; }&eol; });&eol; }&eol; catch (error) {&eol; // Code is not missing here.&eol; }&eol; }&eol; },&eol;&eol; escapeMarkup: function (str) {&eol; var length = str.length,&eol; result = '',&eol; markup = ['{', '&pipe;', '}', '~', '_', '\\', '[', ']', '^', '<', '>', '?', '!', '#', '+', '*', '&'];&eol;&eol; for (var i = 0; i < length; i++) {&eol; var char = str[i];&eol;&eol; result += (markup.indexOf(char) !== -1) ? ('&#' + str[i].charCodeAt() + ';') : char;&eol; }&eol;&eol; return result;&eol; },&eol;&eol; addCustomFields: function (data, fields) {&eol; if (typeof fields === 'object' && Object.keys(fields).length) {&eol; var schema = Jira.getSchema(),&eol; path = ['projects', 0, 'issuetypes', 0, 'fields'],&eol; field;&eol;&eol; while ((field = path.shift()) !== undefined) {&eol; schema = schema[field];&eol; if (typeof schema === 'undefined') {&eol; schema = null;&eol; break;&eol; }&eol; }&eol;&eol; if (schema) {&eol; Object.keys(fields)&eol; .forEach(function(field) {&eol; if (typeof schema[field] === 'object' && typeof schema[field].schema === 'object') {&eol; switch (schema[field].schema.type) {&eol; case 'number':&eol; data.fields[field] = parseInt(fields[field]);&eol; break;&eol;&eol; case 'datetime':&eol; if (fields[field].match(/\d+[.-]\d+[.-]\d+T\d+:\d+:\d+/) !== null) {&eol; data.fields[field] = fields[field].replace(/\./g, '-');&eol; }&eol; break;&eol;&eol; case 'option':&eol; data.fields[field] = {value: fields[field]};&eol; break;&eol;&eol; case 'array':&eol; if (schema[field].schema.items === 'option') {&eol; data.fields[field] = [{value: fields[field]}];&eol; }&eol; else {&eol; data.fields[field] = [fields[field]];&eol; }&eol; break;&eol;&eol; default:&eol; data.fields[field] = fields[field];&eol; }&eol; }&eol; });&eol; }&eol; else {&eol; Zabbix.log(4, '[ Jira Webhook ] Failed to retrieve field schema.');&eol; }&eol; }&eol;&eol; return data;&eol; },&eol;&eol; request: function (method, query, data) {&eol; ['url', 'user', 'password', 'project_key', 'issue_type'].forEach(function (field) {&eol; if (typeof Jira.params !== 'object' &pipe;&pipe; typeof Jira.params[field] === 'undefined'&eol; &pipe;&pipe; Jira.params[field] === '' ) {&eol; throw 'Required Jira param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; var response,&eol; url = Jira.params.url + query,&eol; request = new HttpRequest();&eol;&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('Authorization: Basic ' + btoa(Jira.params.user + ':' + Jira.params.password));&eol;&eol; if (typeof Jira.HTTPProxy !== 'undefined' && Jira.HTTPProxy !== '') {&eol; request.setProxy(Jira.HTTPProxy);&eol; }&eol;&eol; if (typeof data !== 'undefined') {&eol; data = JSON.stringify(data);&eol; }&eol;&eol; Zabbix.log(4, '[ Jira Webhook ] Sending request: ' + url + ((typeof data === 'string') ? ('\n' + data) : ''));&eol;&eol; switch (method) {&eol; case 'get':&eol; response = request.get(url, data);&eol; break;&eol;&eol; case 'post':&eol; response = request.post(url, data);&eol; break;&eol;&eol; case 'put':&eol; response = request.put(url, data);&eol; break;&eol;&eol; default:&eol; throw 'Unsupported HTTP request method: ' + method;&eol; }&eol;&eol; Zabbix.log(4, '[ Jira Webhook ] Received response with status code ' + request.getStatus() + '\n' + response);&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ Jira Webhook ] Failed to parse response received from Jira');&eol; response = null;&eol; }&eol; }&eol;&eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; var message = 'Request failed with status code ' + request.getStatus();&eol;&eol; if (response !== null && typeof response.errors !== 'undefined'&eol; && Object.keys(response.errors).length > 0) {&eol; message += ': ' + JSON.stringify(response.errors);&eol; }&eol; else if (response !== null && typeof response.errorMessages !== 'undefined'&eol; && Object.keys(response.errorMessages).length > 0) {&eol; message += ': ' + JSON.stringify(response.errorMessages);&eol; }&eol;&eol; throw message + ' Check debug log for more information.';&eol; }&eol;&eol; return {&eol; status: request.getStatus(),&eol; response: response&eol; };&eol; },&eol;&eol; getSchema: function() {&eol; var result = Jira.request('get', 'issue/createmeta?expand=projects.issuetypes.fields&projectKeys=' +&eol; encodeURIComponent(Jira.params.project_key) + '&issuetypeNames=' +&eol; encodeURIComponent(Jira.params.issue_type));&eol;&eol; return result.response;&eol; },&eol;&eol; createIssue: function(summary, description, fields) {&eol; var data = {&eol; fields: {&eol; project: {&eol; key: Jira.params.project_key&eol; },&eol; issuetype: {&eol; name: Jira.params.issue_type&eol; },&eol; summary: summary,&eol; description: description&eol; }&eol; };&eol;&eol; if (Jira.labels && Jira.labels.length > 0) {&eol; data.fields.labels = Jira.labels;&eol; }&eol; var result = Jira.request('post', 'issue', Jira.addCustomFields(data, fields));&eol;&eol; if (typeof result.response !== 'object' &pipe;&pipe; typeof result.response.key === 'undefined') {&eol; throw 'Cannot create Jira issue. Check debug log for more information.';&eol; }&eol;&eol; return result.response.key;&eol; },&eol;&eol; updateIssue: function(summary, fields, update) {&eol; var data = {fields: {}};&eol;&eol; if (summary) {&eol; data.fields.summary = summary;&eol; }&eol;&eol; Jira.request('put', 'issue/' + encodeURIComponent(Jira.params.issue_key), Jira.addCustomFields(data, fields));&eol; Jira.commentIssue(update);&eol; },&eol;&eol; commentIssue: function(update) {&eol; var data = {};&eol;&eol; if (typeof update === 'string') {&eol; data.body = update;&eol; Jira.request('post', 'issue/' + encodeURIComponent(Jira.params.issue_key) + '/comment', data);&eol; }&eol; else if (update.status === '1') {&eol; data.body = update.user + ' ' + update.action + '.';&eol;&eol; if (update.message) {&eol; data.body += '\nMessage: {quote}' + Jira.escapeMarkup(update.message) + '{quote}';&eol; }&eol;&eol; Jira.request('post', 'issue/' + encodeURIComponent(Jira.params.issue_key) + '/comment', data);&eol; }&eol; }&eol;};&eol;&eol;try {&eol; var params = JSON.parse(value),&eol; fields = {},&eol; jira = {},&eol; update = {},&eol; result = {tags: {}},&eol; required_params = ['alert_subject', 'summary', 'event_recovery_value', 'event_source', 'event_value'];&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (key.startsWith('jira_')) {&eol; jira[key.substring(5)] = params[key];&eol; }&eol; else if (key.startsWith('customfield_')) {&eol; fields[key] = params[key];&eol; }&eol; else if (key.startsWith('event_update_')) {&eol; update[key.substring(13)] = params[key];&eol; }&eol; else if (required_params.indexOf(key) !== -1 && params[key] === '') {&eol; throw 'Parameter "' + key + '" can\'t be empty.';&eol; }&eol; });&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: ' + params.event_source + '\nMust be 0-3.';&eol; }&eol;&eol; // Check {EVENT.VALUE} for trigger-based and internal events.&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check {EVENT.UPDATE.STATUS} only for trigger-based events.&eol; if (params.event_update_status !== '0' && params.event_update_status !== '1' && params.event_source === '0') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; if (params.event_source !== '0' && params.event_recovery_value === '0') {&eol; throw 'Recovery operations are supported only for trigger-based actions.';&eol; }&eol;&eol; Jira.setParams(jira);&eol; Jira.setProxy(params.HTTPProxy);&eol; Jira.setTags(params.event_tags_json);&eol;&eol; // Create issue for non trigger-based events.&eol; if (params.event_source !== '0' && params.event_recovery_value !== '0') {&eol; Jira.createIssue(params.alert_subject, params.alert_message);&eol; }&eol; // Create issue for trigger-based events.&eol; else if (params.event_value === '1' && update.status === '0' && !jira.issue_key.startsWith(jira.project_key)) {&eol; var key = Jira.createIssue(params.alert_subject,&eol; (Object.keys(fields).length ? params.trigger_description : params.alert_message), fields);&eol;&eol;&eol; result.tags.__zbx_jira_issuekey = key;&eol; result.tags.__zbx_jira_issuelink = params.jira_url +&eol; (params.jira_url.endsWith('/') ? '' : '/') + 'browse/' + key;&eol; }&eol; // Update created issue for trigger-based event.&eol; else {&eol; if (!jira.issue_key.startsWith(jira.project_key)) {&eol; throw 'Incorrect Issue key given: ' + jira.issue_key;&eol; }&eol; Jira.updateIssue(params.alert_subject, fields,&eol; ((params.event_value === '0' && !Object.keys(fields).length)&eol; ? params.alert_message : update));&eol; }&eol;&eol; return JSON.stringify(result);&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[ Jira Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |1 |1 |{EVENT.TAGS.__zbx_jira_issuelink} |Jira: {EVENT.TAGS.__zbx_jira_issuekey} | |0 |
+ROW |13 |4 |Jira with CustomFields | | | | | | | |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var Jira = {&eol; params: {},&eol;&eol; setParams: function (params) {&eol; if (typeof params !== 'object') {&eol; return;&eol; }&eol;&eol; Jira.params = params;&eol; if (typeof Jira.params.url === 'string') {&eol; if (!Jira.params.url.endsWith('/')) {&eol; Jira.params.url += '/';&eol; }&eol;&eol; Jira.params.url += 'rest/api/latest/';&eol; }&eol; },&eol;&eol; setProxy: function (HTTPProxy) {&eol; Jira.HTTPProxy = HTTPProxy;&eol; },&eol;&eol; setTags: function(event_tags_json) {&eol; if (typeof event_tags_json !== 'undefined' && event_tags_json !== ''&eol; && event_tags_json !== '{EVENT.TAGSJSON}') {&eol; try {&eol; var tags = JSON.parse(event_tags_json),&eol; label;&eol;&eol; Jira.labels = [];&eol;&eol; tags.forEach(function (tag) {&eol; if (typeof tag.tag !== 'undefined' && typeof tag.value !== 'undefined' ) {&eol; label = (tag.tag + (tag.value ? (':' + tag.value) : '')).replace(/\s/g, '_');&eol; if (label.length < 256) {&eol; Jira.labels.push(label);&eol; }&eol; }&eol; });&eol; }&eol; catch (error) {&eol; // Code is not missing here.&eol; }&eol; }&eol; },&eol;&eol; escapeMarkup: function (str) {&eol; var length = str.length,&eol; result = '',&eol; markup = ['{', '&pipe;', '}', '~', '_', '\\', '[', ']', '^', '<', '>', '?', '!', '#', '+', '*', '&'];&eol;&eol; for (var i = 0; i < length; i++) {&eol; var char = str[i];&eol;&eol; result += (markup.indexOf(char) !== -1) ? ('&#' + str[i].charCodeAt() + ';') : char;&eol; }&eol;&eol; return result;&eol; },&eol;&eol; addCustomFields: function (data, fields) {&eol; if (typeof fields === 'object' && Object.keys(fields).length) {&eol; var schema = Jira.getSchema(),&eol; path = ['projects', 0, 'issuetypes', 0, 'fields'],&eol; field;&eol;&eol; while ((field = path.shift()) !== undefined) {&eol; schema = schema[field];&eol; if (typeof schema === 'undefined') {&eol; schema = null;&eol; break;&eol; }&eol; }&eol;&eol; if (schema) {&eol; Object.keys(fields)&eol; .forEach(function(field) {&eol; data.fields[field] = fields[field];&eol;&eol; if (typeof schema[field] === 'object' && typeof schema[field].schema === 'object'&eol; && (schema[field].schema.type === 'number' &pipe;&pipe; schema[field].schema.type === 'datetime')) {&eol; switch (schema[field].schema.type) {&eol; case 'number':&eol; data.fields[field] = parseInt(fields[field]);&eol; break;&eol;&eol; case 'datetime':&eol; if (fields[field].match(/\d+[.-]\d+[.-]\d+T\d+:\d+:\d+/) !== null) {&eol; data.fields[field] = fields[field].replace(/\./g, '-');&eol; }&eol; else {&eol; delete data.fields[field];&eol; }&eol; break;&eol; }&eol; }&eol; });&eol; }&eol; else {&eol; Zabbix.log(4, '[ Jira Webhook ] Failed to retrieve field schema.');&eol; }&eol; }&eol;&eol; return data;&eol; },&eol;&eol; request: function (method, query, data) {&eol; ['url', 'user', 'password', 'project_key', 'issue_type'].forEach(function (field) {&eol; if (typeof Jira.params !== 'object' &pipe;&pipe; typeof Jira.params[field] === 'undefined'&eol; &pipe;&pipe; Jira.params[field] === '' ) {&eol; throw 'Required Jira param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; var response,&eol; url = Jira.params.url + query,&eol; request = new HttpRequest();&eol;&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('Authorization: Basic ' + btoa(Jira.params.user + ':' + Jira.params.password));&eol;&eol; if (typeof Jira.HTTPProxy !== 'undefined' && Jira.HTTPProxy !== '') {&eol; request.setProxy(Jira.HTTPProxy);&eol; }&eol;&eol; if (typeof data !== 'undefined') {&eol; data = JSON.stringify(data);&eol; }&eol;&eol; Zabbix.log(4, '[ Jira Webhook ] Sending request: ' + url + ((typeof data === 'string') ? ('\n' + data) : ''));&eol;&eol; switch (method) {&eol; case 'get':&eol; response = request.get(url, data);&eol; break;&eol;&eol; case 'post':&eol; response = request.post(url, data);&eol; break;&eol;&eol; case 'put':&eol; response = request.put(url, data);&eol; break;&eol;&eol; default:&eol; throw 'Unsupported HTTP request method: ' + method;&eol; }&eol;&eol; Zabbix.log(4, '[ Jira Webhook ] Received response with status code ' + request.getStatus() + '\n' + response);&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ Jira Webhook ] Failed to parse response received from Jira');&eol; response = null;&eol; }&eol; }&eol;&eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; var message = 'Request failed with status code ' + request.getStatus();&eol;&eol; if (response !== null && typeof response.errors !== 'undefined'&eol; && Object.keys(response.errors).length > 0) {&eol; message += ': ' + JSON.stringify(response.errors);&eol; }&eol; else if (response !== null && typeof response.errorMessages !== 'undefined'&eol; && Object.keys(response.errorMessages).length > 0) {&eol; message += ': ' + JSON.stringify(response.errorMessages);&eol; }&eol;&eol; throw message + ' Check debug log for more information.';&eol; }&eol;&eol; return {&eol; status: request.getStatus(),&eol; response: response&eol; };&eol; },&eol;&eol; getSchema: function() {&eol; var result = Jira.request('get', 'issue/createmeta?expand=projects.issuetypes.fields&projectKeys=' +&eol; Jira.params.project_key + '&issuetypeNames=' + Jira.params.issue_type);&eol;&eol; return result.response;&eol; },&eol;&eol; createIssue: function(summary, description, fields) {&eol; var data = {&eol; fields: {&eol; project: {&eol; key: Jira.params.project_key&eol; },&eol; issuetype: {&eol; name: Jira.params.issue_type&eol; },&eol; summary: summary,&eol; description: description&eol; }&eol; };&eol;&eol; if (Jira.labels && Jira.labels.length > 0) {&eol; data.fields.labels = Jira.labels;&eol; }&eol; var result = Jira.request('post', 'issue', Jira.addCustomFields(data, fields));&eol;&eol; if (typeof result.response !== 'object' &pipe;&pipe; typeof result.response.key === 'undefined') {&eol; throw 'Cannot create Jira issue. Check debug log for more information.';&eol; }&eol;&eol; return result.response.key;&eol; },&eol;&eol; updateIssue: function(summary, fields, update) {&eol; var data = {fields: {}};&eol;&eol; if (summary) {&eol; data.fields.summary = summary;&eol; }&eol;&eol; Jira.request('put', 'issue/' + Jira.params.issue_key, Jira.addCustomFields(data, fields));&eol; Jira.commentIssue(update);&eol; },&eol;&eol; commentIssue: function(update) {&eol; var data = {};&eol;&eol; if (typeof update === 'string') {&eol; data.body = update;&eol; Jira.request('post', 'issue/' + Jira.params.issue_key + '/comment', data);&eol; }&eol; else if (update.status === '1') {&eol; data.body = update.user + ' ' + update.action + '.';&eol;&eol; if (update.message) {&eol; data.body += '\nMessage: {quote}' + Jira.escapeMarkup(update.message) + '{quote}';&eol; }&eol;&eol; Jira.request('post', 'issue/' + Jira.params.issue_key + '/comment', data);&eol; }&eol; }&eol;};&eol;&eol;try {&eol; var params = JSON.parse(value),&eol; fields = {},&eol; jira = {},&eol; update = {},&eol; result = {tags: {}},&eol; required_params = ['alert_subject', 'summary', 'event_recovery_value', 'event_source', 'event_value'];&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (key.startsWith('jira_')) {&eol; jira[key.substring(5)] = params[key];&eol; }&eol; else if (key.startsWith('customfield_')) {&eol; fields[key] = params[key];&eol; }&eol; else if (key.startsWith('event_update_')) {&eol; update[key.substring(13)] = params[key];&eol; }&eol; else if (required_params.indexOf(key) !== -1 && params[key] === '') {&eol; throw 'Parameter "' + key + '" can\'t be empty.';&eol; }&eol; });&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: ' + params.event_source + '\nMust be 0-3.';&eol; }&eol;&eol; // Check {EVENT.VALUE} for trigger-based and internal events.&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check {EVENT.UPDATE.STATUS} only for trigger-based events.&eol; if (params.event_update_status !== '0' && params.event_update_status !== '1' && params.event_source === '0') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; if (params.event_source !== '0' && params.event_recovery_value === '0') {&eol; throw 'Recovery operations are supported only for trigger-based actions.';&eol; }&eol;&eol; Jira.setParams(jira);&eol; Jira.setProxy(params.HTTPProxy);&eol; Jira.setTags(params.event_tags_json);&eol;&eol; // Create issue for non trigger-based events.&eol; if (params.event_source !== '0' && params.event_recovery_value !== '0') {&eol; Jira.createIssue(params.alert_subject, params.alert_message);&eol; }&eol; // Create issue for trigger-based events.&eol; else if (params.event_value === '1' && update.status === '0' && !jira.issue_key.startsWith(jira.project_key)) {&eol; var key = Jira.createIssue(params.alert_subject,&eol; (Object.keys(fields).length ? params.trigger_description : params.alert_message), fields);&eol;&eol;&eol; result.tags.__zbx_jira_issuekey = key;&eol; result.tags.__zbx_jira_issuelink = params.jira_url +&eol; (params.jira_url.endsWith('/') ? '' : '/') + 'browse/' + key;&eol; }&eol; // Update created issue for trigger-based event.&eol; else {&eol; if (!jira.issue_key.startsWith(jira.project_key)) {&eol; throw 'Incorrect Issue key given: ' + jira.issue_key;&eol; }&eol; Jira.updateIssue(params.alert_subject, fields,&eol; ((params.event_value === '0' && !Object.keys(fields).length)&eol; ? params.alert_message : update));&eol; }&eol;&eol; return JSON.stringify(result);&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[ Jira Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |1 |1 |{EVENT.TAGS.__zbx_jira_issuelink} |Jira: {EVENT.TAGS.__zbx_jira_issuekey} | |0 |
+ROW |14 |4 |MS Teams | | | | | | | |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var SEVERITY_COLORS = [&eol; '#97AAB3', // Not classified.&eol; '#7499FF', // Information.&eol; '#FFC859', // Warning.&eol; '#FFA059', // Average.&eol; '#E97659', // High.&eol; '#E45959', // Disaster.&eol; '#009900', // Resolved.&eol; '#000000' // Default.&eol;];&eol;&eol;try {&eol; var params = JSON.parse(value);&eol;&eol; if (typeof params.teams_endpoint !== 'string' &pipe;&pipe; params.teams_endpoint.trim() === '') {&eol; throw 'Cannot get teams_endpoint';&eol; }&eol; else if (!params.teams_endpoint.startsWith('http')) {&eol; throw 'Invalid MS Teams webhook URL: ' + params.teams_endpoint;&eol; }&eol;&eol; params.zabbix_url = (params.zabbix_url.endsWith('/'))&eol; ? params.zabbix_url.slice(0, -1) : params.zabbix_url;&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: "' + params.event_source + '".\nMust be 0-3.';&eol; }&eol;&eol; // Set "use_default_message" to true for non trigger-based events.&eol; if (params.event_source !== '0') {&eol; params.use_default_message = 'true';&eol; }&eol;&eol; // Check {EVENT.VALUE} for trigger-based and internal events.&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: "' + params.event_value + '".\nMust be 0 or 1.';&eol; }&eol;&eol; // Check {EVENT.UPDATE.STATUS} only for trigger-based events.&eol; if (params.event_update_status !== '0' && params.event_update_status !== '1' && params.event_source === '0') {&eol; throw 'Incorrect "event_update_status" parameter given: "' + params.event_update_status + '".\nMust be 0 or 1.';&eol; }&eol;&eol; if (params.event_value == 0) {&eol; params.event_nseverity = '6';&eol; }&eol;&eol; if (!SEVERITY_COLORS[params.event_nseverity]) {&eol; params.event_nseverity = '7';&eol; }&eol;&eol; var request = new HttpRequest(),&eol; facts = [],&eol; body = {&eol; themeColor: SEVERITY_COLORS[params.event_nseverity].replace('#', ''),&eol; summary: params.alert_subject,&eol; sections: [&eol; {&eol; markdown: 'false',&eol; activityTitle: params.alert_subject,&eol; activitySubtitle: 'On ' + params.host_name + ' [' + params.host_ip + ']',&eol; text: (params.use_default_message.toLowerCase() == 'true')&eol; ? params.alert_message&eol; : params.trigger_description&eol; }&eol; ],&eol; potentialAction: [&eol; {&eol; '@type': 'OpenUri',&eol; name: (params.event_source === '0')&eol; ? 'Event Info'&eol; : 'Zabbix Home',&eol; targets: [&eol; {&eol; os: 'default',&eol; uri: (params.event_source === '0')&eol; ? params.zabbix_url + '/tr_events.php?triggerid=' +&eol; params.trigger_id + '&eventid=' + params.event_id&eol; : params.zabbix_url&eol; }&eol; ]&eol; }&eol; ]&eol; };&eol;&eol; if (params.use_default_message.toLowerCase() !== 'true') {&eol; // Problem message.&eol; if (params.event_value === '1' && params.event_update_status === '0') {&eol; facts.push({&eol; name: 'Event time',&eol; value: params.event_time + ' ' + params.event_date&eol; });&eol; }&eol; // Update message.&eol; else if (params.event_update_status === '1') {&eol; body.sections[0].text = params.event_update_user + ' ' + params.event_update_action + '.';&eol;&eol; if (params.event_update_message) {&eol; body.sections[0].text += '<br>Message:<br>' + params.event_update_message;&eol; }&eol;&eol; facts.push({&eol; name: 'Event update time',&eol; value: params.event_update_time + ' ' + params.event_update_date&eol; });&eol; }&eol; // Resolved message.&eol; else {&eol; facts.push({&eol; name: 'Recovery time',&eol; value: params.event_recovery_time + ' ' + params.event_recovery_date&eol; });&eol; }&eol;&eol; if (params.event_severity && params.event_severity !== '{EVENT.SEVERITY}') {&eol; facts.push({&eol; name: 'Severity',&eol; value: params.event_severity&eol; });&eol; }&eol;&eol;&eol; if (params.event_opdata && params.event_opdata !== '{EVENT.OPDATA}') {&eol; facts.push({&eol; name: 'Operational data',&eol; value: params.event_opdata&eol; });&eol; }&eol;&eol; if (params.event_tags && params.event_tags !== '{EVENT.TAGS}') {&eol; facts.push({&eol; name: 'Event tags',&eol; value: params.event_tags&eol; });&eol; }&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (key.startsWith('fact_') && params[key] !== '') {&eol; facts.push({&eol; name: key.substring(5),&eol; value: params[key]&eol; });&eol; }&eol; else if (key.startsWith('openUri_') && params[key] !== '' && !params[key].startsWith('{')) {&eol; body.potentialAction.push({&eol; '@type': 'OpenUri',&eol; name: key.substring(8),&eol; targets: [&eol; {&eol; os: 'default',&eol; uri: params[key]&eol; }&eol; ]&eol; });&eol; }&eol; });&eol; body.sections[0].facts = facts;&eol; }&eol;&eol; body.sections[0].text = body.sections[0].text.replace(/(?:\r\n&pipe;\r&pipe;\n)/g, '<br>');&eol;&eol; request.addHeader('Content-Type: application/json');&eol;&eol; if (typeof params.HTTPProxy === 'string' && params.HTTPProxy !== '') {&eol; request.setProxy(params.HTTPProxy);&eol; }&eol;&eol; Zabbix.log(4, '[ MS Teams Webhook ] JSON: ' + JSON.stringify(body));&eol;&eol; var response = request.post(params.teams_endpoint, JSON.stringify(body));&eol;&eol; Zabbix.log(4, '[ MS Teams Webhook ] Response: ' + response);&eol;&eol; if (response === '1') {&eol; return 'OK';&eol; }&eol; else {&eol; Zabbix.log(4, '[ MS Teams Webhook ] FAILED with response: ' + response);&eol; throw response;&eol; }&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[ MS Teams Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |0 |0 | | | |0 |
+ROW |15 |4 |Redmine | | | | | | | |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var Redmine = {&eol; params: {},&eol;&eol; setParams: function (params) {&eol; if (typeof params !== 'object') {&eol; return;&eol; }&eol;&eol; Redmine.params = params;&eol; if (typeof Redmine.params.url === 'string') {&eol; if (!Redmine.params.url.endsWith('/')) {&eol; Redmine.params.url += '/';&eol; }&eol; }&eol; },&eol;&eol; addCustomFields: function (data, fields) {&eol; if (typeof fields === 'object' && Object.keys(fields).length) {&eol;&eol; data.issue.custom_fields = [];&eol; Object.keys(fields)&eol; .forEach(function (field) {&eol; var field_value = fields[field];&eol;&eol; if (field_value !== undefined) {&eol; data.issue.custom_fields.push({ id: field, value: field_value });&eol; }&eol; });&eol;&eol; }&eol; return data;&eol; },&eol;&eol; request: function (method, query, data) {&eol; ['url', 'access_key'].forEach(function (field) {&eol; if (typeof Redmine.params !== 'object' &pipe;&pipe; typeof Redmine.params[field] === 'undefined'&eol; &pipe;&pipe; Redmine.params[field] === '' ) {&eol; throw 'Required param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; var response,&eol; url = Redmine.params.url + query,&eol; request = new HttpRequest();&eol;&eol; if (typeof Redmine.HTTPProxy === 'string' && Redmine.HTTPProxy.trim() !== '') {&eol; request.setProxy(Redmine.HTTPProxy);&eol; }&eol;&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('X-Redmine-API-Key: ' + Redmine.params.access_key);&eol;&eol; if (typeof data !== 'undefined') {&eol; data = JSON.stringify(data);&eol; }&eol;&eol; Zabbix.log(4, '[ Redmine Webhook ] Sending request: ' +&eol; url + ((typeof data === 'string') ? (' ' + data) : ''));&eol;&eol; switch (method) {&eol; case 'get':&eol; response = request.get(url, data);&eol; break;&eol;&eol; case 'post':&eol; response = request.post(url, data);&eol; break;&eol;&eol; case 'put':&eol; response = request.put(url, data);&eol; break;&eol;&eol; default:&eol; throw 'Unsupported HTTP request method: ' + method;&eol; }&eol;&eol; Zabbix.log(4, '[ Redmine Webhook ] Received response with status code ' + request.getStatus() + ': ' + response);&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ Redmine Webhook ] Failed to parse response received from Redmine');&eol; response = null;&eol; }&eol; }&eol;&eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; var message = 'Request failed with status code ' + request.getStatus();&eol;&eol; if (response !== null && typeof response.errors !== 'undefined'&eol; && Object.keys(response.errors).length > 0) {&eol; message += ': ' + JSON.stringify(response.errors);&eol; }&eol; else if (response !== null && typeof response.errorMessages !== 'undefined'&eol; && Object.keys(response.errorMessages).length > 0) {&eol; message += ': ' + JSON.stringify(response.errorMessages);&eol; }&eol;&eol; throw message + ' Check debug log for more information.';&eol; }&eol;&eol; return {&eol; status: request.getStatus(),&eol; response: response&eol; };&eol; },&eol;&eol; getProjectID: function(name) {&eol; var result = Redmine.request('get', 'projects.json'),&eol; project_id;&eol;&eol; if (result.response) {&eol; var projects = result.response.projects &pipe;&pipe; [];&eol;&eol; for (var i in projects) {&eol; if (projects[i].name === name) {&eol; project_id = projects[i].id;&eol; break;&eol; }&eol; }&eol; }&eol; else {&eol; Zabbix.log(4, '[ Redmine Webhook ] Failed to retrieve project data.');&eol; }&eol;&eol; if (typeof project_id === 'undefined') {&eol; throw 'Cannot find project with name: ' + name;&eol; }&eol;&eol; return project_id;&eol; },&eol;&eol; createIssue: function(subject, description, priority, fields) {&eol; var project_id = /^\d+$/.test(Redmine.params.project)&eol; ? Redmine.params.project&eol; : Redmine.getProjectID(Redmine.params.project),&eol; data = {&eol; issue: {&eol; project_id: project_id,&eol; tracker_id: Redmine.params.tracker_id,&eol; subject: subject,&eol; description: description&eol; }&eol; },&eol; result;&eol;&eol; if (priority) {&eol; data.issue.priority_id = priority;&eol; }&eol;&eol; result = Redmine.request('post', 'issues.json', Redmine.addCustomFields(data, fields));&eol;&eol; if (typeof result.response !== 'object'&eol; &pipe;&pipe; typeof result.response.issue.id === 'undefined'&eol; &pipe;&pipe; result.status != 201) {&eol; throw 'Cannot create Redmine issue. Check debug log for more information.';&eol; }&eol;&eol; return result.response.issue.id;&eol; },&eol;&eol; updateIssue: function (note, fields, status) {&eol; var data = {&eol; issue: {&eol; notes: note &pipe;&pipe; ''&eol; }&eol; };&eol;&eol; if (status) {&eol; data.issue.status_id = status;&eol; }&eol;&eol; Redmine.request('put', 'issues/' + Redmine.params.issue_key + '.json', Redmine.addCustomFields(data, fields));&eol; }&eol;&eol;};&eol;&eol;try {&eol; var params = JSON.parse(value),&eol; params_redmine = {},&eol; params_fields = {},&eol; params_update = {},&eol; result = {tags: {}},&eol; required_params = [&eol; 'alert_subject', 'tracker_id', 'project',&eol; 'event_source', 'event_value', 'event_update_status'&eol; ],&eol; severities = [&eol; {name: 'not_classified', color: '#97AAB3'},&eol; {name: 'information', color: '#7499FF'},&eol; {name: 'warning', color: '#FFC859'},&eol; {name: 'average', color: '#FFA059'},&eol; {name: 'high', color: '#E97659'},&eol; {name: 'disaster', color: '#E45959'},&eol; {name: 'resolved', color: '#009900'},&eol; {name: null, color: '#000000'}&eol; ],&eol; priority;&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (key.startsWith('redmine_')) {&eol; params_redmine[key.substring(8)] = params[key];&eol; }&eol; else if (key.startsWith('customfield_')) {&eol; params_fields[key.substring(12)] = params[key];&eol; }&eol; else if (key.startsWith('event_update_')) {&eol; params_update[key.substring(13)] = params[key];&eol; }&eol; else if (required_params.indexOf(key) !== -1 && params[key].trim() === '') {&eol; throw 'Parameter "' + key + '" cannot be empty.';&eol; }&eol; });&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: ' + params.event_source + '\nMust be 0-3.';&eol; }&eol;&eol; // Check {EVENT.VALUE} for trigger-based and internal events.&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check {EVENT.UPDATE.STATUS} only for trigger-based events.&eol; if (params.event_source === '0' && params.event_update_status !== '0' && params.event_update_status !== '1') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol;&eol; if (typeof params_redmine.close_status_id === 'string' && params_redmine.close_status_id.trim() !== '' && !parseInt(params_redmine.close_status_id, 10)) {&eol; throw 'Incorrect "redmine_close_status_id" parameter given! Must be an integer.';&eol; }&eol;&eol; if (params.event_source !== '0' && params.event_value === '0') {&eol; throw 'Recovery operations are supported only for trigger-based actions.';&eol; }&eol;&eol; if (params.event_source === '0'&eol; && ((params.event_value === '1' && params.event_update_status === '1')&eol; &pipe;&pipe; (params.event_value === '0'&eol; && (params.event_update_status === '0' &pipe;&pipe; params.event_update_status === '1')))&eol; && (isNaN(parseInt(params.redmine_issue_key)) &pipe;&pipe; parseInt(params.redmine_issue_key) < 1 )) {&eol; throw 'Incorrect "redmine_issue_key" parameter given: ' + params.redmine_issue_key +&eol; '\nMust be positive integer.';&eol; }&eol;&eol; if ([0, 1, 2, 3, 4, 5].indexOf(parseInt(params.event_nseverity)) === -1) {&eol; params.event_nseverity = '7';&eol; }&eol;&eol; if (params.event_value === '0') {&eol; params.event_nseverity = '6';&eol; }&eol;&eol; priority = params['severity_' + severities[params.event_nseverity].name];&eol; priority = priority && priority.trim() &pipe;&pipe; severities[7].name;&eol;&eol; Redmine.setParams(params_redmine);&eol; Redmine.HTTPProxy = params.HTTPProxy;&eol;&eol; // Create issue for non trigger-based events.&eol; if (params.event_source !== '0'&eol; && params.event_value !== '0') {&eol; Redmine.createIssue(params.alert_subject, params.alert_message, priority);&eol; }&eol; // Create issue for trigger-based events.&eol; else if (params.event_value === '1' && params_update.status === '0') {&eol; var issue_id = Redmine.createIssue(params.alert_subject,&eol; params.alert_subject + '\n' + params.alert_message + '\n' +&eol; params.zabbix_url + (params.zabbix_url.endsWith('/') ? '' : '/') +&eol; 'tr_events.php?triggerid=' + params.trigger_id + '&eventid=' + params.event_id + '\n',&eol; priority,&eol; params_fields);&eol;&eol; result.tags.__zbx_redmine_issue_id = issue_id;&eol; result.tags.__zbx_redmine_issuelink = params.redmine_url +&eol; (params.redmine_url.endsWith('/') ? '' : '/') + 'issues/' + issue_id;&eol; }&eol; // Close issue if parameter close_status_id is set and it is a recovery operation&eol; else if (params.event_value === '0' && typeof params_redmine.close_status_id === 'string' && params_redmine.close_status_id.trim() !== '') {&eol; Redmine.updateIssue(params.alert_subject + '\n' + params.alert_message, params_fields, params_redmine.close_status_id);&eol; }&eol; // Update created issue for trigger-based event.&eol; else {&eol; Redmine.updateIssue(params.alert_subject + '\n' + params.alert_message, params_fields);&eol; }&eol;&eol; return JSON.stringify(result);&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[ Redmine Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |1 |1 |{EVENT.TAGS.__zbx_redmine_issuelink} |Redmine: issue #{EVENT.TAGS.__zbx_redmine_issue_id} | |0 |
+ROW |16 |4 |Telegram | | | | | | | |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var Telegram = {&eol; token: null,&eol; to: null,&eol; message: null,&eol; proxy: null,&eol; parse_mode: null,&eol;&eol; escapeMarkup: function (str, mode) {&eol; switch (mode) {&eol; case 'markdown':&eol; return str.replace(/([_*\[`])/g, '\\$&');&eol;&eol; case 'markdownv2':&eol; return str.replace(/([_*\[\]()~`>#+\-=&pipe;{}.!])/g, '\\$&');&eol;&eol; default:&eol; return str;&eol; }&eol; },&eol;&eol; sendMessage: function () {&eol; var params = {&eol; chat_id: Telegram.to,&eol; text: Telegram.message,&eol; disable_web_page_preview: true,&eol; disable_notification: false&eol; },&eol; data,&eol; response,&eol; request = new HttpRequest(),&eol; url = 'https://api.telegram.org/bot' + Telegram.token + '/sendMessage';&eol;&eol; if (Telegram.parse_mode !== null) {&eol; params['parse_mode'] = Telegram.parse_mode;&eol; }&eol;&eol; if (Telegram.proxy) {&eol; request.setProxy(Telegram.proxy);&eol; }&eol;&eol; request.addHeader('Content-Type: application/json');&eol; data = JSON.stringify(params);&eol;&eol; // Remove replace() function if you want to see the exposed token in the log file.&eol; Zabbix.log(4, '[Telegram Webhook] URL: ' + url.replace(Telegram.token, '<TOKEN>'));&eol; Zabbix.log(4, '[Telegram Webhook] params: ' + data);&eol; response = request.post(url, data);&eol; Zabbix.log(4, '[Telegram Webhook] HTTP code: ' + request.getStatus());&eol;&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; response = null;&eol; }&eol;&eol; if (request.getStatus() !== 200 &pipe;&pipe; typeof response.ok !== 'boolean' &pipe;&pipe; response.ok !== true) {&eol; if (typeof response.description === 'string') {&eol; throw response.description;&eol; }&eol; else {&eol; throw 'Unknown error. Check debug log for more information.';&eol; }&eol; }&eol; }&eol;};&eol;&eol;try {&eol; var params = JSON.parse(value);&eol;&eol; if (typeof params.Token === 'undefined') {&eol; throw 'Incorrect value is given for parameter "Token": parameter is missing';&eol; }&eol;&eol; Telegram.token = params.Token;&eol;&eol; if (params.HTTPProxy) {&eol; Telegram.proxy = params.HTTPProxy;&eol; } &eol;&eol; params.ParseMode = params.ParseMode.toLowerCase();&eol; &eol; if (['markdown', 'html', 'markdownv2'].indexOf(params.ParseMode) !== -1) {&eol; Telegram.parse_mode = params.ParseMode;&eol; }&eol;&eol; Telegram.to = params.To;&eol; Telegram.message = params.Subject + '\n' + params.Message;&eol;&eol; if (['markdown', 'markdownv2'].indexOf(params.ParseMode) !== -1) {&eol; Telegram.message = Telegram.escapeMarkup(Telegram.message, params.ParseMode);&eol; }&eol;&eol; Telegram.sendMessage();&eol;&eol; return 'OK';&eol;}&eol;catch (error) {&eol; Zabbix.log(4, '[Telegram Webhook] notification failed: ' + error);&eol; throw 'Sending failed: ' + error + '.';&eol;}|10s |0 |0 | | |https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/media/telegram&eol;&eol;1. Register bot: send "/newbot" to @BotFather and follow instructions&eol;2. Copy and paste the obtained token into the "Token" field above&eol;3. If you want to send personal notifications, you need to get chat id of the user you want to send messages to:&eol; 3.1. Send "/getid" to "@myidbot" in Telegram messenger&eol; 3.2. Copy returned chat id and save it in the "Telegram Webhook" media for the user&eol; 3.3. Ask the user to send "/start" to your bot (Telegram bot won't send anything to the user without it)&eol;4. If you want to send group notifications, you need to get group id of the group you want to send messages to:&eol; 4.1. Add "@myidbot" to your group&eol; 4.2. Send "/getgroupid@myidbot" in your group&eol; 4.3. Copy returned group id save it in the "Telegram Webhook" media for the user you created for group notifications&eol; 4.4. Send "/start@your_bot_name_here" in your group (Telegram bot won't send anything to the group without it)|0 |
+ROW |17 |4 |Zendesk | | | | | | | |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var Zendesk = {&eol; params: {},&eol;&eol; setParams: function (params) {&eol; if (typeof params !== 'object') {&eol; return;&eol; }&eol;&eol; Zendesk.params = params;&eol; if (typeof Zendesk.params.url === 'string') {&eol; if (!Zendesk.params.url.endsWith('/')) {&eol; Zendesk.params.url += '/';&eol; }&eol; Zendesk.params.url += 'api/v2/';&eol; }&eol; },&eol;&eol; addCustomFields: function (data, fields) {&eol; if (typeof fields === 'object' && Object.keys(fields).length) {&eol; var schema = Zendesk.getSchema(),&eol; arr = [],&eol; i,&eol; n;&eol;&eol; if (schema) {&eol; Object.keys(fields)&eol; .forEach(function(field) {&eol; for (i = 0, n = schema.ticket_fields.length; i < n; i++) {&eol; if (schema.ticket_fields[i].id == field&eol; && ['text', 'integer', 'date'].indexOf(schema.ticket_fields[i].type) !== -1){&eol;&eol; switch (schema.ticket_fields[i].type) {&eol; case 'integer':&eol; fields[field] = parseInt(fields[field]);&eol; break;&eol; case 'date':&eol; if (fields[field].match(/^\d{4}[.-]\d{2}[.-]\d{2}$/) !== null) {&eol; fields[field] = fields[field].replace(/\./g, '-');&eol; }&eol; else {&eol; fields[field] = '';&eol; }&eol; break;&eol; }&eol;&eol; arr.push({id: field, value: fields[field]});&eol; break;&eol; }&eol; }&eol; });&eol;&eol; if (arr.length) {&eol; data.ticket['custom_fields'] = arr;&eol; }&eol; }&eol; else {&eol; Zabbix.log(4, '[Zendesk Webhook] Failed to retrieve field schema.');&eol; }&eol; }&eol;&eol; return data;&eol; },&eol;&eol; request: function (method, query, data) {&eol; ['url', 'token', 'type'].forEach(function (field) {&eol; if (typeof Zendesk.params !== 'object' &pipe;&pipe; typeof Zendesk.params[field] === 'undefined') {&eol; throw 'Required Zendesk param is not set: ' + field + '\n' + Zendesk.params[field];&eol; }&eol; });&eol;&eol; var response,&eol; url = Zendesk.params.url + query,&eol; request = new HttpRequest();&eol;&eol; if (typeof Zendesk.HTTPProxy === 'string' && Zendesk.HTTPProxy.trim() !== '') {&eol; request.setProxy(Zendesk.HTTPProxy);&eol; }&eol;&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('Authorization: Basic ' + btoa(Zendesk.params.token));&eol;&eol; if (typeof data !== 'undefined') {&eol; data = JSON.stringify(data);&eol; }&eol;&eol; Zabbix.log(4, '[Zendesk Webhook] Sending request: ' + url + ((typeof data === 'string') ? (' ' + data) : ''));&eol;&eol; switch (method) {&eol; case 'get':&eol; response = request.get(url, data);&eol; break;&eol;&eol; case 'post':&eol; response = request.post(url, data);&eol; break;&eol;&eol; case 'put':&eol; response = request.put(url, data);&eol; break;&eol;&eol; default:&eol; throw 'Unsupported HTTP request method: ' + method;&eol; }&eol;&eol; Zabbix.log(4, '[Zendesk Webhook] Received response with status code ' + request.getStatus() + '. ' + response);&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[Zendesk Webhook] Failed to parse response received from Zendesk.');&eol; }&eol; }&eol;&eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; var message = 'Request failed with status code ' + request.getStatus();&eol;&eol; if (response !== null && typeof response.error !== 'undefined'&eol; && Object.keys(response.error).length > 0) {&eol; message += ': ' + JSON.stringify(response.error);&eol; }&eol; else if (response !== null && typeof response.description !== 'undefined'&eol; && Object.keys(response.description).length > 0) {&eol; message += ': ' + JSON.stringify(response.description);&eol; }&eol; else {&eol; message += '. ' + response;&eol; }&eol; throw message + '. Check debug log for more information.';&eol; }&eol;&eol; return {&eol; status: request.getStatus(),&eol; response: response&eol; };&eol; },&eol;&eol; getSchema: function() {&eol; var result = Zendesk.request('get', 'ticket_fields.json');&eol;&eol; return result.response;&eol; },&eol;&eol; createIssue: function(data, fields) {&eol; var result = Zendesk.request('post', 'tickets.json', Zendesk.addCustomFields(data, fields));&eol;&eol; if (typeof result.response !== 'object' &pipe;&pipe; typeof result.response.ticket.id === 'undefined'&eol; &pipe;&pipe; result.status != 201) {&eol; throw 'Cannot create Zendesk issue. Check debug log for more information.';&eol; }&eol;&eol; return result.response.ticket.id;&eol; },&eol;&eol; updateIssue: function(data, fields) {&eol; Zendesk.request('put', 'tickets/' + Zendesk.params.issue_key + '.json', Zendesk.addCustomFields(data, fields));&eol; }&eol;};&eol;&eol;try {&eol; var params = JSON.parse(value),&eol; fields = {},&eol; zendesk = {},&eol; update = {},&eol; data = {},&eol; result = {tags: {}},&eol; required_params = [&eol; 'alert_subject',&eol; 'alert_message',&eol; 'event_id',&eol; 'event_source',&eol; 'event_value',&eol; 'event_update_status'&eol; ],&eol; severities = [&eol; {name: 'not_classified', color: '#97AAB3'},&eol; {name: 'information', color: '#7499FF'},&eol; {name: 'warning', color: '#FFC859'},&eol; {name: 'average', color: '#FFA059'},&eol; {name: 'high', color: '#E97659'},&eol; {name: 'disaster', color: '#E45959'},&eol; {name: 'resolved', color: '#009900'},&eol; {name: 'default', color: '#000000'}&eol; ],&eol; priority;&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (key.startsWith('zendesk_')) {&eol; zendesk[key.substring(8)] = params[key];&eol; }&eol; else if (key.startsWith('customfield_')) {&eol; fields[key.substring(12)] = params[key];&eol; }&eol; else if (key.startsWith('event_update_')) {&eol; update[key.substring(13)] = params[key];&eol; }&eol; else if (required_params.indexOf(key) !== -1 && params[key].trim() === '') {&eol; throw 'Parameter ' + key + ' cannot be empty.';&eol; }&eol; });&eol;&eol; // Possible values: question, incident, problems, task&eol; if (['question', 'incident', 'problem', 'task'].indexOf(params.zendesk_type) === -1) {&eol; throw 'Incorrect "zendesk_type" parameter given: ' + params.zendesk_type +&eol; '\nMust be one of question, incident, problem, task.';&eol; }&eol;&eol; // Possible values: 0 - Trigger, 1 - Discovery, 2 - Autoregistration, 3 - Internal.&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: ' + params.event_source + '\nMust be 0-3.';&eol; }&eol;&eol; // Check {EVENT.VALUE} for trigger-based and internal events.&eol; // Possible values: 1 for problem, 0 for recovering&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check {EVENT.UPDATE.STATUS} only for trigger-based events.&eol; // Possible values: 0 - Webhook was called because of problem/recovery event, 1 - Update operation.&eol; if (params.event_source === '0' && params.event_update_status !== '0' && params.event_update_status !== '1') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; if (params.event_source !== '0' && params.event_value === '0') {&eol; throw 'Recovery operations are supported only for trigger-based actions.';&eol; }&eol;&eol; // Zendesk_issue_key must be a positive integer if an update action is being performed.&eol; if (params.event_source === '0' && ((params.event_value === '1' && params.event_update_status === '1')&eol; &pipe;&pipe; (params.event_value === '0' && (params.event_update_status === '0' &pipe;&pipe; params.event_update_status === '1')))&eol; && (isNaN(parseInt(params.zendesk_issue_key)) &pipe;&pipe; parseInt(params.zendesk_issue_key) < 1 )) {&eol; throw 'Incorrect "zendesk_issue_key" parameter given: ' + params.zendesk_issue_key +&eol; '\nMust be positive integer.';&eol; }&eol;&eol; if ([0, 1, 2, 3, 4, 5].indexOf(parseInt(params.event_nseverity)) === -1) {&eol; params.event_nseverity = '7';&eol; }&eol;&eol; if (params.event_value === '0') {&eol; params.event_nseverity = '6';&eol; }&eol;&eol; priority = params['severity_' + severities[params.event_nseverity].name] &pipe;&pipe; severities[7].name;&eol;&eol; Zendesk.setParams(zendesk);&eol; Zendesk.HTTPProxy = params.HTTPProxy;&eol;&eol; // Create issue for non trigger-based events.&eol; if (params.event_source !== '0' && params.event_value !== '0') {&eol; data = {&eol; ticket: {&eol; external_id: params.event_id,&eol; type: Zendesk.params.type,&eol; status: 'new',&eol; subject: params.alert_subject,&eol; comment: {&eol; body: params.alert_message,&eol; public: 'false'&eol; },&eol; priority: priority,&eol; tags: params.event_tags&eol; }&eol; };&eol;&eol; Zendesk.createIssue(data, fields);&eol; }&eol; // Create issue for trigger-based events.&eol; else if (params.event_value === '1' && update.status === '0') {&eol; data = {&eol; ticket: {&eol; external_id: params.event_id,&eol; type: Zendesk.params.type,&eol; status: 'new',&eol; subject: params.alert_subject,&eol; comment: {&eol; body: params.zbxurl + (params.zbxurl.endsWith('/') ? '' : '/') + 'tr_events.php?triggerid=' +&eol; params.trigger_id + '&eventid=' + params.event_id + '\n' + params.alert_message,&eol; public: 'false'&eol; },&eol; priority: priority,&eol; tags: params.event_tags&eol; }&eol; };&eol; var key = Zendesk.createIssue(data, fields);&eol;&eol; result.tags.__zbx_zdk_issuekey = key;&eol; result.tags.__zbx_zdk_issuelink = params.zendesk_url +&eol; (params.zendesk_url.endsWith('/') ? '' : '/') + 'agent/tickets/' + key;&eol; }&eol; // Update created issue for trigger-based event.&eol; else {&eol; data = {&eol; ticket: {&eol; type: Zendesk.params.type,&eol; subject: params.alert_subject,&eol; comment: {&eol; body: params.alert_message,&eol; public: 'false'&eol; }&eol; }&eol; };&eol;&eol; Zendesk.updateIssue(data, fields);&eol; }&eol;&eol; return JSON.stringify(result);&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[Zendesk Webhook] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |1 |1 |{EVENT.TAGS.__zbx_zdk_issuelink} |Zendesk: {EVENT.TAGS.__zbx_zdk_issuekey} | |0 |
+ROW |18 |4 |ServiceNow | | | | | | | |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var ServiceNow = {&eol; params: {},&eol;&eol; setParams: function (params) {&eol; if (typeof params !== 'object') {&eol; return;&eol; }&eol;&eol; ServiceNow.params = params;&eol; if (typeof ServiceNow.params.url === 'string') {&eol; if (!ServiceNow.params.url.endsWith('/')) {&eol; ServiceNow.params.url += '/';&eol; }&eol;&eol; ServiceNow.params.url += 'api/now/table/incident';&eol; }&eol; },&eol;&eol; setProxy: function (HTTPProxy) {&eol; ServiceNow.HTTPProxy = HTTPProxy;&eol; },&eol;&eol; setFields: function (data, fields) {&eol; if (typeof fields === 'object' && Object.keys(fields).length) {&eol; Object.keys(fields)&eol; .forEach(function(field) {&eol; data[field] = (fields[field].match(/^\d{4}\.\d{2}\.\d{2}$/) !== null)&eol; ? fields[field].replace(/\./g, '-')&eol; : fields[field];&eol; });&eol; }&eol; },&eol;&eol; request: function (method, data) {&eol; ['url', 'user', 'password'].forEach(function (field) {&eol; if (typeof ServiceNow.params !== 'object' &pipe;&pipe; typeof ServiceNow.params[field] === 'undefined'&eol; &pipe;&pipe; ServiceNow.params[field] === '' ) {&eol; throw 'Required ServiceNow param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; var response,&eol; url = ServiceNow.params.url,&eol; request = new HttpRequest();&eol;&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('Authorization: Basic ' + btoa(ServiceNow.params.user + ':' + ServiceNow.params.password));&eol;&eol; if (typeof ServiceNow.HTTPProxy !== 'undefined' && ServiceNow.HTTPProxy !== '') {&eol; request.setProxy(ServiceNow.HTTPProxy);&eol; }&eol;&eol; if (typeof data !== 'undefined') {&eol; data = JSON.stringify(data);&eol; }&eol;&eol; Zabbix.log(4, '[ ServiceNow Webhook ] Sending request: ' + url + ((typeof data === 'string')&eol; ? ('\n' + data)&eol; : ''));&eol;&eol; switch (method) {&eol; case 'get':&eol; response = request.get(url, data);&eol; break;&eol;&eol; case 'post':&eol; response = request.post(url, data);&eol; break;&eol;&eol; case 'put':&eol; response = request.put(url, data);&eol; break;&eol;&eol; default:&eol; throw 'Unsupported HTTP request method: ' + method;&eol; }&eol;&eol; Zabbix.log(4, '[ ServiceNow Webhook ] Received response with status code ' +&eol; request.getStatus() + '\n' + response);&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ ServiceNow Webhook ] Failed to parse response received from ServiceNow');&eol; response = null;&eol; }&eol; }&eol;&eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; var message = 'Request failed with status code ' + request.getStatus();&eol;&eol; if (response !== null && typeof response.error.message !== 'undefined'&eol; && Object.keys(response.error).length > 0) {&eol; message += ': ' + JSON.stringify(response.error.message);&eol; }&eol;&eol; throw message + ' Check debug log for more information.';&eol; }&eol; else if (typeof response.result !== 'object' &pipe;&pipe; typeof response.result.sys_id === 'undefined') {&eol; throw 'Cannot create ServiceNow incident. Check debug log for more information.';&eol; }&eol;&eol; return response.result;&eol; }&eol;};&eol;&eol;try {&eol; var params = JSON.parse(value),&eol; fields = {},&eol; servicenow = {},&eol; data = {},&eol; result = {tags: {}},&eol; required_params = [&eol; 'alert_subject', 'alert_message', 'event_source', 'event_value',&eol; 'event_update_status', 'event_recovery_value', 'event_nseverity'&eol; ],&eol; severities = [&eol; {name: 'not_classified', color: '#97AAB3'},&eol; {name: 'information', color: '#7499FF'},&eol; {name: 'warning', color: '#FFC859'},&eol; {name: 'average', color: '#FFA059'},&eol; {name: 'high', color: '#E97659'},&eol; {name: 'disaster', color: '#E45959'},&eol; {name: 'resolved', color: '#009900'},&eol; {name: 'default', color: '#000000'}&eol; ],&eol; method = 'post',&eol; process_tags = true;&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (key.startsWith('servicenow_')) {&eol; servicenow[key.substring(11)] = params[key];&eol; }&eol; else if (key.startsWith('u_')) {&eol; fields[key] = params[key];&eol; }&eol; else if (required_params.indexOf(key) !== -1 && params[key] === '') {&eol; throw 'Parameter "' + key + '" can\'t be empty.';&eol; }&eol; });&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: ' + params.event_source + '\nMust be 0-3.';&eol; }&eol;&eol; if ([0, 1, 2, 3, 4, 5].indexOf(parseInt(params.event_nseverity)) === -1) {&eol; params.event_nseverity = '7';&eol; }&eol;&eol; // Check {EVENT.VALUE} for trigger-based and internal events.&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check {EVENT.UPDATE.STATUS} only for trigger-based events.&eol; if (params.event_update_status !== '0' && params.event_update_status !== '1' && params.event_source === '0') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; if (params.event_source !== '0' && params.event_recovery_value === '0') {&eol; throw 'Recovery operations are supported only for trigger-based actions.';&eol; }&eol;&eol; data.short_description = params.alert_subject;&eol; data.description = params.alert_message;&eol; data.comments = params.alert_message;&eol;&eol; if (typeof params['urgency_for_' + severities[params.event_nseverity].name] !== 'undefined') {&eol; data.urgency = params['urgency_for_' + severities[params.event_nseverity].name];&eol; }&eol;&eol; ServiceNow.setParams(servicenow);&eol; ServiceNow.setProxy(params.HTTPProxy);&eol; ServiceNow.setFields(data, fields);&eol;&eol; if (params.event_source === '0' && (params.event_value === '0' &pipe;&pipe; params.event_update_status === '1')) {&eol; process_tags = false;&eol; method = 'put';&eol; delete data.description;&eol; delete data.urgency;&eol; ServiceNow.params.url += '/' + params.servicenow_sys_id;&eol; }&eol;&eol; var response = ServiceNow.request(method, data);&eol;&eol; if (process_tags) {&eol; result.tags.__zbx_servicenow_sys_id = response.sys_id;&eol; result.tags.__zbx_servicenow_link = params.servicenow_url +&eol; (params.servicenow_url.endsWith('/') ? '' : '/') + 'incident.do?sys_id=' + response.sys_id;&eol; result.tags.__zbx_servicenow_number = response.number;&eol; }&eol;&eol; return JSON.stringify(result);&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[ ServiceNow Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |1 |1 |{EVENT.TAGS.__zbx_servicenow_link} |ServiceNow: {EVENT.TAGS.__zbx_servicenow_number} | |0 |
+ROW |19 |4 |Zammad | | | | | | | |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var Zammad = {&eol; params: {},&eol;&eol; setParams: function (params) {&eol; if (typeof params !== 'object') {&eol; return;&eol; }&eol;&eol; Zammad.params = params;&eol; if (typeof Zammad.params.url === 'string') {&eol; if (!Zammad.params.url.endsWith('/')) {&eol; Zammad.params.url += '/';&eol; }&eol; }&eol; },&eol;&eol; request: function (method, query, data) {&eol; ['url', 'access_token'].forEach(function (field) {&eol; if (typeof Zammad.params !== 'object' &pipe;&pipe; typeof Zammad.params[field] === 'undefined'&eol; &pipe;&pipe; Zammad.params[field] === '' ) {&eol; throw 'Required param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; var response,&eol; url = Zammad.params.url + query,&eol; request = new HttpRequest();&eol;&eol; if (typeof Zammad.HTTPProxy === 'string' && Zammad.HTTPProxy.trim() !== '') {&eol; request.setProxy(Zammad.HTTPProxy);&eol; }&eol;&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('Authorization: Token token=' + Zammad.params.access_token);&eol;&eol; if (typeof data !== 'undefined') {&eol; data = JSON.stringify(data);&eol; }&eol;&eol; Zabbix.log(4, '[ Zammad Webhook ] Sending request: ' +&eol; url + ((typeof data === 'string') ? (' ' + data) : ''));&eol;&eol; switch (method) {&eol; case 'get':&eol; response = request.get(url, data);&eol; break;&eol;&eol; case 'post':&eol; response = request.post(url, data);&eol; break;&eol;&eol; case 'put':&eol; response = request.put(url, data);&eol; break;&eol;&eol; default:&eol; throw 'Unsupported HTTP request method: ' + method;&eol; }&eol;&eol; Zabbix.log(4, '[ Zammad Webhook ] Received response with status code ' + request.getStatus() + ': ' + response);&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ Zammad Webhook ] Failed to parse response received from Zammad');&eol; response = null;&eol; }&eol; }&eol;&eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; var message = 'Request failed with status code ' + request.getStatus();&eol;&eol; if (response !== null && typeof response.errors !== 'undefined'&eol; && Object.keys(response.errors).length > 0) {&eol; message += ': ' + JSON.stringify(response.errors);&eol; }&eol; else if (response !== null && typeof response.errorMessages !== 'undefined'&eol; && Object.keys(response.errorMessages).length > 0) {&eol; message += ': ' + JSON.stringify(response.errorMessages);&eol; }&eol;&eol; throw message + ' Check debug log for more information.';&eol; }&eol;&eol; return {&eol; status: request.getStatus(),&eol; response: response&eol; };&eol; },&eol;&eol; setTicketTags: function (tags, ticket_id) {&eol; var data = {&eol; item: '',&eol; object: 'Ticket',&eol; o_id: ticket_id&eol; };&eol;&eol; try {&eol; var tags_json = JSON.parse(tags),&eol; result;&eol;&eol; for (var i in tags_json) {&eol;&eol; if (tags_json[i].value) {&eol; data.item = tags_json[i].tag + ": " + tags_json[i].value;&eol; } else {&eol; data.item = tags_json[i].tag;&eol; }&eol; result = Zammad.request('post', 'api/v1/tags/add', data);&eol;&eol; if (typeof result.response !== 'object' &pipe;&pipe; result.status != 200) {&eol; Zabbix.log(4, '[ Zammad Webhook ] Cannot add ticket tag:' + tags_json[i].tag);&eol; }&eol; }&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ Zammad Webhook ] Failed to add ticket tags:' + error);&eol; }&eol;&eol; return;&eol; },&eol;&eol; createTicket: function(subject, message, priority) {&eol; var data = {&eol; title: subject,&eol; group: 'Users',&eol; article: {&eol; subject: subject,&eol; body: message,&eol; type: 'note',&eol; internal: false&eol; },&eol; customer: Zammad.params.customer&eol; },&eol; result;&eol;&eol; if (priority) {&eol; data.priority_id = priority;&eol; }&eol;&eol; result = Zammad.request('post', 'api/v1/tickets', data);&eol;&eol; if (typeof result.response !== 'object'&eol; &pipe;&pipe; typeof result.response.id === 'undefined'&eol; &pipe;&pipe; result.status != 201) {&eol; throw 'Cannot create Zammad ticket. Check debug log for more information.';&eol; }&eol;&eol; return result.response.id;&eol; },&eol;&eol; updateTicket: function(subject, message) {&eol; var data = {&eol; ticket_id: Zammad.params.ticket_id,&eol; subject: subject,&eol; body: message &pipe;&pipe; '',&eol; type: 'note',&eol; internal: false&eol; };&eol;&eol; result = Zammad.request('post', 'api/v1/ticket_articles', data);&eol;&eol; if (typeof result.response !== 'object'&eol; &pipe;&pipe; typeof result.response.id === 'undefined'&eol; &pipe;&pipe; result.status != 201) {&eol; throw 'Cannot update Zammad ticket. Check debug log for more information.';&eol; }&eol; }&eol;};&eol;&eol;try {&eol; var params = JSON.parse(value),&eol; params_zammad = {},&eol; params_update = {},&eol; result = {tags: {}},&eol; required_params = [&eol; 'alert_subject', 'customer',&eol; 'event_source', 'event_value',&eol; 'event_update_status'&eol; ],&eol; severities = [&eol; {name: 'not_classified', color: '#97AAB3'},&eol; {name: 'information', color: '#7499FF'},&eol; {name: 'warning', color: '#FFC859'},&eol; {name: 'average', color: '#FFA059'},&eol; {name: 'high', color: '#E97659'},&eol; {name: 'disaster', color: '#E45959'},&eol; {name: 'resolved', color: '#009900'},&eol; {name: null, color: '#000000'}&eol; ],&eol; priority;&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (key.startsWith('zammad_')) {&eol; params_zammad[key.substring(7)] = params[key].trim();&eol; }&eol; else if (key.startsWith('event_update_')) {&eol; params_update[key.substring(13)] = params[key];&eol; }&eol; else if (required_params.indexOf(key) !== -1 && params[key].trim() === '') {&eol; throw 'Parameter "' + key + '" cannot be empty.';&eol; }&eol; });&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: ' + params.event_source + '\nMust be 0-3.';&eol; }&eol;&eol; // Check {EVENT.VALUE} for trigger-based and internal events.&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check {EVENT.UPDATE.STATUS} only for trigger-based events.&eol; if (params.event_source === '0' && params.event_update_status !== '0' && params.event_update_status !== '1') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; if (params.event_source !== '0' && params.event_value === '0') {&eol; throw 'Recovery operations are supported only for trigger-based actions.';&eol; }&eol;&eol; if (params.event_source === '0'&eol; && ((params.event_value === '1' && params.event_update_status === '1')&eol; &pipe;&pipe; (params.event_value === '0'&eol; && (params.event_update_status === '0' &pipe;&pipe; params.event_update_status === '1')))&eol; && (isNaN(parseInt(params.zammad_ticket_id)) &pipe;&pipe; parseInt(params.zammad_ticket_id) < 1 )) {&eol; throw 'Incorrect "zammad_ticket_id" parameter given: ' + params.zammad_ticket_id +&eol; '\nMust be positive integer.';&eol; }&eol;&eol; if ([0, 1, 2, 3, 4, 5].indexOf(parseInt(params.event_nseverity)) === -1) {&eol; params.event_nseverity = '7';&eol; }&eol;&eol; if (params.event_value === '0') {&eol; params.event_nseverity = '6';&eol; }&eol;&eol; priority = params['severity_' + severities[params.event_nseverity].name];&eol; priority = priority && priority.trim() &pipe;&pipe; severities[7].name;&eol;&eol; Zammad.setParams(params_zammad);&eol; Zammad.HTTPProxy = params.HTTPProxy;&eol;&eol; // Create ticket for non trigger-based events.&eol; if (params.event_source !== '0'&eol; && params.event_value !== '0') {&eol; Zammad.createTicket(params.alert_subject, params.alert_message, priority, params.event_tags);&eol; }&eol; // Create ticket for trigger-based events.&eol; else if (params.event_value === '1' && params_update.status === '0') {&eol; var ticket_id = Zammad.createTicket(params.alert_subject,&eol; params.alert_subject + '\n' + params.alert_message + '\n' +&eol; params.zabbix_url + (params.zabbix_url.endsWith('/') ? '' : '/') +&eol; 'tr_events.php?triggerid=' + params.trigger_id + '&eventid=' + params.event_id + '\n',&eol; priority);&eol;&eol; result.tags.__zbx_zammad_ticket_id = ticket_id;&eol; result.tags.__zbx_zammad_ticketlink = params.zammad_url +&eol; (params.zammad_url.endsWith('/') ? '' : '/') + '#ticket/zoom/' + ticket_id;&eol;&eol; if (Zammad.params.enable_tags.toLowerCase() === 'true') {&eol; Zammad.setTicketTags(params.event_tags, ticket_id);&eol; }&eol; }&eol; // Update created ticket for trigger-based event.&eol; else {&eol; Zammad.updateTicket(params.alert_subject, params.alert_message);&eol; }&eol;&eol; return JSON.stringify(result);&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[ Zammad Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |1 |1 |{EVENT.TAGS.__zbx_zammad_ticketlink} |Zammad: ticket #{EVENT.TAGS.__zbx_zammad_ticket_id} | |0 |
+ROW |20 |4 |Jira ServiceDesk | | | | | | | |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var Jira = {&eol; params: {},&eol; schema: {},&eol;&eol; setParams: function (params) {&eol; if (typeof params !== 'object') {&eol; return;&eol; }&eol;&eol; Jira.params = params;&eol; if (typeof Jira.params.url === 'string') {&eol; if (!Jira.params.url.endsWith('/')) {&eol; Jira.params.url += '/';&eol; }&eol;&eol; Jira.params.url += 'rest/servicedeskapi/';&eol; }&eol; },&eol;&eol; setProxy: function (HTTPProxy) {&eol; Jira.HTTPProxy = HTTPProxy;&eol; },&eol;&eol; setTags: function(event_tags_json) {&eol; if (!Jira.schema) {&eol; Zabbix.log(4, '[ Jira Service Desk Webhook ] Cannot add labels because failed to retrieve field schema.');&eol;&eol; return;&eol; }&eol;&eol; var block = Jira.schema.requestTypeFields.filter(function(object) {&eol; return object.fieldId == 'labels';&eol; });&eol;&eol; if (block[0] && typeof event_tags_json !== 'undefined' && event_tags_json !== ''&eol; && event_tags_json !== '{EVENT.TAGSJSON}') {&eol; try {&eol; var tags = JSON.parse(event_tags_json),&eol; label;&eol;&eol; Jira.labels = [];&eol;&eol; tags.forEach(function (tag) {&eol; if (typeof tag.tag !== 'undefined' && typeof tag.value !== 'undefined' ) {&eol; label = (tag.tag + (tag.value ? (':' + tag.value) : '')).replace(/\s/g, '_');&eol; if (label.length < 255) {&eol; Jira.labels.push(label);&eol; }&eol; }&eol; });&eol; }&eol; catch (error) {&eol; // Code is not missing here.&eol; }&eol; }&eol; },&eol;&eol; addCustomFields: function (data, fields) {&eol; if (typeof fields === 'object' && Object.keys(fields).length) {&eol; if (Jira.schema) {&eol; Object.keys(fields)&eol; .forEach(function(field) {&eol; data.requestFieldValues[field] = fields[field];&eol;&eol; var block = Jira.schema.requestTypeFields.filter(function(object) {&eol; return object.fieldId == field;&eol; });&eol;&eol; if (typeof block[0] === 'object' && typeof block[0].jiraSchema === 'object'&eol; && (block[0].jiraSchema.type === 'number' &pipe;&pipe; block[0].jiraSchema.type === 'datetime')) {&eol; switch (block[0].jiraSchema.type) {&eol; case 'number':&eol; data.requestFieldValues[field] = parseInt(fields[field]);&eol; break;&eol;&eol; case 'datetime':&eol; if (fields[field].match(/\d+[.-]\d+[.-]\d+T\d+:\d+:\d+/) !== null) {&eol; data.requestFieldValues[field] = fields[field].replace(/\./g, '-');&eol; }&eol; else {&eol; delete data.requestFieldValues[field];&eol; }&eol; break;&eol; }&eol; }&eol; });&eol; }&eol; else {&eol; Zabbix.log(4, '[ Jira Service Desk Webhook ] Cannot add custom fields' +&eol; 'because failed to retrieve field schema.');&eol; }&eol; }&eol;&eol; return data;&eol; },&eol;&eol; request: function (method, query, data) {&eol; ['url', 'user', 'password', 'servicedesk_id', 'request_type_id'].forEach(function (field) {&eol; if (typeof Jira.params !== 'object' &pipe;&pipe; typeof Jira.params[field] === 'undefined'&eol; &pipe;&pipe; Jira.params[field] === '' ) {&eol; throw 'Required Jira param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; var response,&eol; url = Jira.params.url + query,&eol; request = new HttpRequest();&eol;&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('Authorization: Basic ' + btoa(Jira.params.user + ':' + Jira.params.password));&eol; request.addHeader('X-ExperimentalApi: opt-in');&eol;&eol; if (typeof Jira.HTTPProxy !== 'undefined' && Jira.HTTPProxy !== '') {&eol; request.setProxy(Jira.HTTPProxy);&eol; }&eol;&eol; if (typeof data !== 'undefined') {&eol; data = JSON.stringify(data);&eol; }&eol;&eol; Zabbix.log(4, '[ Jira Service Desk Webhook ] Sending request: ' + url +&eol; ((typeof data === 'string') ? ('\n' + data) : ''));&eol;&eol; switch (method) {&eol; case 'get':&eol; response = request.get(url, data);&eol; break;&eol;&eol; case 'post':&eol; response = request.post(url, data);&eol; break;&eol;&eol; case 'put':&eol; response = request.put(url, data);&eol; break;&eol;&eol; default:&eol; throw 'Unsupported HTTP request method: ' + method;&eol; }&eol;&eol; Zabbix.log(4, '[ Jira Service Desk Webhook ] Received response with status code ' +&eol; request.getStatus() + '\n' + response);&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ Jira Service Desk Webhook ] Failed to parse response received from Jira');&eol; response = null;&eol; }&eol; }&eol;&eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; var message = 'Request failed with status code ' + request.getStatus();&eol;&eol; if (response !== null && typeof response.errors !== 'undefined'&eol; && Object.keys(response.errors).length > 0) {&eol; message += ': ' + JSON.stringify(response.errors);&eol; }&eol; else if (response !== null && typeof response.errorMessage !== 'undefined'&eol; && Object.keys(response.errorMessage).length > 0) {&eol; message += ': ' + JSON.stringify(response.errorMessage);&eol; }&eol;&eol; throw message + ' Check debug log for more information.';&eol; }&eol;&eol; return {&eol; status: request.getStatus(),&eol; response: response&eol; };&eol; },&eol;&eol; getSchema: function() {&eol; var result = Jira.request('get', 'servicedesk/' + Jira.params.servicedesk_id + '/requesttype/' +&eol; Jira.params.request_type_id + '/field');&eol;&eol; if (typeof Jira.schema !== 'object' && typeof Jira.schema.requestTypeFields !== 'object') {&eol; Jira.schema = null;&eol; }&eol; else {&eol; Jira.schema = result.response;&eol; }&eol; },&eol;&eol; createRequest: function(summary, description, fields) {&eol; var data = {&eol; serviceDeskId: Jira.params.servicedesk_id,&eol; requestTypeId: Jira.params.request_type_id,&eol; requestFieldValues: {&eol; summary: summary,&eol; description: description&eol; }&eol; };&eol;&eol; if (Jira.labels && Jira.labels.length > 0) {&eol; data.requestFieldValues.labels = Jira.labels;&eol; }&eol; var result = Jira.request('post', 'request', Jira.addCustomFields(data, fields));&eol;&eol; if (typeof result.response !== 'object' &pipe;&pipe; typeof result.response.issueKey === 'undefined') {&eol; throw 'Cannot create Jira request. Check debug log for more information.';&eol; }&eol;&eol; return result.response.issueKey;&eol; }&eol;};&eol;&eol;try {&eol; var params = JSON.parse(value),&eol; fields = {},&eol; jira = {},&eol; comment = {public: true},&eol; result = {tags: {}},&eol; required_params = [&eol; 'alert_subject', 'alert_message', 'event_source', 'event_value',&eol; 'event_update_status', 'event_recovery_value'&eol; ];&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (key.startsWith('jira_')) {&eol; jira[key.substring(5)] = params[key];&eol; }&eol; else if (key.startsWith('customfield_')) {&eol; fields[key] = params[key];&eol; }&eol; else if (required_params.indexOf(key) !== -1 && params[key] === '') {&eol; throw 'Parameter "' + key + '" cannot be empty.';&eol; }&eol; });&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: ' + params.event_source + '\nMust be 0-3.';&eol; }&eol;&eol; // Check {EVENT.VALUE} for trigger-based and internal events.&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check {EVENT.UPDATE.STATUS} only for trigger-based events.&eol; if (params.event_update_status !== '0' && params.event_update_status !== '1' && params.event_source === '0') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; if (params.event_source !== '0' && params.event_recovery_value === '0') {&eol; throw 'Recovery operations are supported only for trigger-based actions.';&eol; }&eol;&eol; Jira.setParams(jira);&eol; Jira.setProxy(params.HTTPProxy);&eol; Jira.getSchema();&eol; Jira.setTags(params.event_tags_json);&eol;&eol; // Create request for non trigger-based events.&eol; if (params.event_source !== '0' && params.event_recovery_value !== '0') {&eol; Jira.createRequest(params.alert_subject, params.alert_message);&eol; }&eol; // Create request for trigger-based events.&eol; else if (params.event_value === '1' && params.event_update_status === '0'&eol; && jira.request_key === '{EVENT.TAGS.__zbx_jira_requestkey}') {&eol; var key = Jira.createRequest(params.alert_subject, params.alert_message, fields);&eol;&eol; result.tags.__zbx_jira_requestkey = key;&eol; result.tags.__zbx_jira_requestlink = params.jira_url +&eol; (params.jira_url.endsWith('/') ? '' : '/') + 'browse/' + key;&eol; }&eol; // Comment created request for trigger-based event.&eol; else {&eol; if (jira.request_key === '{EVENT.TAGS.__zbx_jira_requestkey}' &pipe;&pipe; jira.request_key.trim() === '') {&eol; throw 'Incorrect Request key given: ' + jira.request_key;&eol; }&eol; comment.body = params.alert_message;&eol; Jira.request('post', 'request/' + Jira.params.request_key + '/comment', comment);&eol; }&eol;&eol; return JSON.stringify(result);&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[ Jira Service Desk Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |1 |1 |{EVENT.TAGS.__zbx_jira_requestlink} |Jira ServiceDesk: {EVENT.TAGS.__zbx_jira_requestkey} | |0 |
+ROW |21 |4 |OTRS | | | | | | | |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var OTRS = {&eol; params: {},&eol; entrypoint: 'nph-genericinterface.pl/Webservice/ZabbixTicketConnector/Ticket',&eol;&eol; setParams: function (params) {&eol; if (typeof params !== 'object') {&eol; return;&eol; }&eol;&eol; OTRS.params = params;&eol; if (typeof OTRS.params.url === 'string') {&eol; if (!OTRS.params.url.endsWith('/')) {&eol; OTRS.params.url += '/';&eol; }&eol; }&eol; },&eol;&eol; addDynamicFields: function (data, fields) {&eol; if (typeof fields === 'object' && Object.keys(fields).length) {&eol; data.DynamicField = [];&eol;&eol; Object.keys(fields)&eol; .forEach(function(field) {&eol; if (field !== undefined) {&eol; if (fields[field].match(/^\d{4}[.-]\d{2}[.-]\d{2}$/)) {&eol; fields[field] = fields[field].replace(/\./g, '-');&eol; }&eol;&eol; data.DynamicField.push({Name: field, Value: fields[field]});&eol; }&eol; });&eol; }&eol;&eol; return data;&eol; },&eol;&eol; request: function (method, query, data) {&eol; ['url', 'auth_user', 'auth_password', 'queue',&eol; 'customer', 'ticket_state', 'default_priority_id', 'time_unit'].forEach(function (field) {&eol; if (typeof OTRS.params !== 'object' &pipe;&pipe; typeof OTRS.params[field] === 'undefined'&eol; &pipe;&pipe; OTRS.params[field] === '' ) {&eol; throw 'Required param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; var response,&eol; request = new HttpRequest(),&eol; url = OTRS.params.url + query +&eol; '?UserLogin=' + encodeURIComponent(OTRS.params.auth_user) +&eol; '&Password=' + encodeURIComponent(OTRS.params.auth_password);&eol;&eol; if (typeof OTRS.HTTPProxy !== 'undefined' && OTRS.HTTPProxy.trim() !== '') {&eol; request.setProxy(OTRS.HTTPProxy);&eol; }&eol;&eol; request.addHeader('Content-Type: application/json');&eol;&eol; if (typeof data !== 'undefined') {&eol; data = JSON.stringify(data);&eol; }&eol;&eol; Zabbix.log(4, '[ OTRS Webhook ] Sending request: ' +&eol; url + ((typeof data === 'string') ? (' ' + data) : ''));&eol;&eol; switch (method) {&eol; case 'get':&eol; response = request.get(url, data);&eol; break;&eol;&eol; case 'post':&eol; response = request.post(url, data);&eol; break;&eol;&eol; case 'put':&eol; response = request.put(url, data);&eol; break;&eol;&eol; default:&eol; throw 'Unsupported HTTP request method: ' + method;&eol; }&eol;&eol; Zabbix.log(4, '[ OTRS Webhook ] Received response with status code ' + request.getStatus() + ': ' + response);&eol;&eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; var message = 'Request failed with status code ' + request.getStatus();&eol;&eol; message += ': ' + response;&eol; throw message + ' Check debug log for more information.';&eol; }&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ OTRS Webhook ] Failed to parse response received from OTRS');&eol; response = null;&eol; }&eol; }&eol;&eol; if (typeof response.Error !== 'undefined'&eol; && Object.keys(response.Error).length > 0) {&eol; message = 'Request failed: ' + JSON.stringify(response.Error);&eol; }&eol;&eol;&eol; return {&eol; status: request.getStatus(),&eol; response: response&eol; };&eol; },&eol;&eol; createTicket: function(subject, message, priority, fields) {&eol; var result,&eol; data = {&eol; Ticket: {&eol; Title: subject,&eol; Queue: OTRS.params.queue,&eol; State: OTRS.params.ticket_state,&eol; PriorityID: priority &pipe;&pipe; OTRS.params.default_priority_id,&eol; CustomerUser: OTRS.params.customer&eol; },&eol; Article: {&eol; Subject: subject,&eol; Body: message,&eol; TimeUnit: OTRS.params.time_unit,&eol; ContentType: 'text/plain; charset=utf8'&eol; }&eol; };&eol;&eol; result = OTRS.request('post', OTRS.entrypoint, OTRS.addDynamicFields(data, fields));&eol;&eol; if (typeof result.response !== 'object'&eol; &pipe;&pipe; typeof result.response.TicketID === 'undefined'&eol; &pipe;&pipe; result.status != 200) {&eol; throw 'Cannot create OTRS ticket. Check debug log for more information.';&eol; }&eol;&eol; return result.response.TicketID;&eol; },&eol;&eol; updateTicket: function(subject, message) {&eol; var result,&eol; data = {&eol; Article: {&eol; Subject: subject,&eol; Body: message &pipe;&pipe; '',&eol; TimeUnit: OTRS.params.time_unit,&eol; ContentType: 'text/plain; charset=utf8'&eol; }&eol; };&eol;&eol; result = OTRS.request('put', OTRS.entrypoint + '/' + encodeURIComponent(OTRS.params.ticket_id), data);&eol;&eol; if (typeof result.response !== 'object'&eol; &pipe;&pipe; typeof result.response.TicketID === 'undefined'&eol; &pipe;&pipe; result.status != 200) {&eol; throw 'Cannot update OTRS ticket. Check debug log for more information.';&eol; }&eol; }&eol;};&eol;&eol;try {&eol; var params = JSON.parse(value),&eol; params_otrs = {},&eol; params_fields = {},&eol; params_update = {},&eol; result = {tags: {}},&eol; required_params = [&eol; 'alert_subject', 'event_source',&eol; 'event_value', 'event_update_status'&eol; ],&eol; severities = [&eol; {name: 'not_classified', color: '#97AAB3'},&eol; {name: 'information', color: '#7499FF'},&eol; {name: 'warning', color: '#FFC859'},&eol; {name: 'average', color: '#FFA059'},&eol; {name: 'high', color: '#E97659'},&eol; {name: 'disaster', color: '#E45959'},&eol; {name: 'resolved', color: '#009900'},&eol; {name: null, color: '#000000'}&eol; ],&eol; priority;&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (key.startsWith('otrs_')) {&eol; params_otrs[key.substring(5)] = params[key];&eol; }&eol; else if (key.startsWith('dynamicfield_')) {&eol; params_fields[key.substring(13)] = params[key];&eol; }&eol; else if (key.startsWith('event_update_')) {&eol; params_update[key.substring(13)] = params[key];&eol; }&eol; else if (required_params.indexOf(key) !== -1 && params[key].trim() === '') {&eol; throw 'Parameter "' + key + '" cannot be empty.';&eol; }&eol; });&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: ' + params.event_source + '\nMust be 0-3.';&eol; }&eol;&eol; // Check {EVENT.VALUE} for trigger-based and internal events.&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check {EVENT.UPDATE.STATUS} only for trigger-based events.&eol; if (params.event_source === '0' && params.event_update_status !== '0' && params.event_update_status !== '1') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; if (params.event_source !== '0' && params.event_value === '0') {&eol; throw 'Recovery operations are supported only for trigger-based actions.';&eol; }&eol;&eol; if (params.event_source === '0'&eol; && ((params.event_value === '1' && params.event_update_status === '1')&eol; &pipe;&pipe; (params.event_value === '0'&eol; && (params.event_update_status === '0' &pipe;&pipe; params.event_update_status === '1')))&eol; && (isNaN(parseInt(params.otrs_ticket_id)) &pipe;&pipe; parseInt(params.otrs_ticket_id) < 1 )) {&eol; throw 'Incorrect "otrs_ticket_id" parameter given: ' + params.otrs_ticket_id +&eol; '\nMust be positive integer.';&eol; }&eol;&eol; if ([0, 1, 2, 3, 4, 5].indexOf(parseInt(params.event_nseverity)) === -1) {&eol; params.event_nseverity = '7';&eol; }&eol;&eol; if (params.event_value === '0') {&eol; params.event_nseverity = '6';&eol; }&eol;&eol; priority = params['severity_' + severities[params.event_nseverity].name];&eol; priority = priority && priority.trim() &pipe;&pipe; severities[7].name;&eol;&eol; OTRS.setParams(params_otrs);&eol; OTRS.HTTPProxy = params.HTTPProxy;&eol;&eol; // Create ticket for non trigger-based events.&eol; if (params.event_source !== '0'&eol; && params.event_value !== '0') {&eol; OTRS.createTicket(params.alert_subject, params.alert_message, priority);&eol; }&eol; // Create ticket for trigger-based events.&eol; else if (params.event_value === '1' && params_update.status === '0') {&eol; var ticket_id = OTRS.createTicket(params.alert_subject,&eol; params.alert_subject + '\n' + params.alert_message + '\n' +&eol; params.zabbix_url + (params.zabbix_url.endsWith('/') ? '' : '/') +&eol; 'tr_events.php?triggerid=' + params.trigger_id + '&eventid=' + params.event_id + '\n',&eol; priority,&eol; params_fields);&eol;&eol; result.tags.__zbx_otrs_ticket_id = ticket_id;&eol; result.tags.__zbx_otrs_ticketlink = params.otrs_url +&eol; (params.otrs_url.endsWith('/') ? '' : '/') + 'index.pl?Action=AgentTicketZoom;TicketID=' + ticket_id;&eol; }&eol; // Update created ticket for trigger-based event.&eol; else {&eol; OTRS.updateTicket(params.alert_subject, params.alert_message);&eol; }&eol;&eol; return JSON.stringify(result);&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[ OTRS Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |1 |1 |{EVENT.TAGS.__zbx_otrs_ticketlink} |OTRS: ticket #{EVENT.TAGS.__zbx_otrs_ticket_id} | |0 |
+ROW |22 |4 |iLert | | | | | | | |25 |0 |0 |0 |0 | |1 |3 |10s |1 |try {&eol; var result = { tags: {} },&eol; params = JSON.parse(value),&eol; req = new HttpRequest(),&eol; resp = '';&eol;&eol; if (typeof params.HTTPProxy === 'string' && params.HTTPProxy.trim() !== '') {&eol; req.setProxy(params.HTTPProxy);&eol; }&eol; var alertSourceKey = params['.ILERT.ALERT.SOURCE.KEY'];&eol; if (!alertSourceKey &pipe;&pipe; (typeof alertSourceKey === 'string' && alertSourceKey.trim() === '')) {&eol; throw 'incorrect value for variable "ILERT.ALERT.SOURCE.KEY". The value must be a non-empty string.';&eol; }&eol; delete params['.ILERT.ALERT.SOURCE.KEY'];&eol; &eol; var ilertApiBaseURL = "https://api.ilert.com";&eol; var reqURL = encodeURI(ilertApiBaseURL + "/api/v1/events/zabbix-mt/" + alertSourceKey)&eol;&eol; var incidentKey = "zabbix-" + params['EVENT.ID'];&eol; var incidentViewURL = ilertApiBaseURL + "/api/v1/incidents/resolve-ik/" + alertSourceKey + "/" + incidentKey;&eol;&eol; req.addHeader('Accept: application/json');&eol; req.addHeader('Content-Type: application/json');&eol;&eol; Zabbix.log(4, '[iLert Webhook] Sending request:' + JSON.stringify(params));&eol; resp = req.post(reqURL, JSON.stringify(params));&eol; Zabbix.log(4, '[iLert Webhook] Receiving response:' + resp);&eol;&eol; try {&eol; resp = JSON.parse(resp);&eol; }&eol; catch (error) {&eol; throw 'incorrect response. iLert returned a non-JSON object.';&eol; }&eol;&eol; if (req.getStatus() == 200) {&eol; result.tags.__ilert_incident_url = incidentViewURL;&eol; return JSON.stringify(result);&eol; }&eol;&eol; if (req.getStatus() == 400 && typeof resp === 'object' && typeof resp.code === 'string') {&eol; if (resp.code === 'NO_OPEN_INCIDENT_WITH_KEY') {&eol; return JSON.stringify(result);&eol; }&eol; if (resp.code === 'INCIDENT_ALREADY_ACCEPTED') {&eol; result.tags.__ilert_incident_url = incidentViewURL;&eol; return JSON.stringify(result);&eol; }&eol; }&eol;&eol; if (typeof resp === 'object' && typeof resp.message === 'string') {&eol; throw resp.message;&eol; }&eol; else {&eol; throw 'Unknown error.';&eol; }&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[iLert Webhook] Notification failed : ' + error);&eol; throw 'iLert notification failed : ' + error;&eol;}|30s |1 |1 |{EVENT.TAGS.__ilert_incident_url} |iLert incident |Please refer to https://docs.ilert.com/integrations/zabbix/native &eol; &eol;Set global macro {$ZABBIX.URL} with your Zabbix server URL.&eol;Add a dedicated user with the media type "iLert". You can also rewrite the incident summary via ".ILERT.INCIDENT.SUMMARY" parameter or leave it empty to use the standard pattern. |0 |
+ROW |23 |4 |SolarWinds Service Desk | | | | | | | |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var SolarWinds = {&eol; params: {},&eol;&eol; setParams: function (params) {&eol; if (typeof params !== 'object') {&eol; return;&eol; }&eol;&eol; SolarWinds.params = params;&eol; SolarWinds.params.endpoint = 'https://api.samanage.com/';&eol; },&eol;&eol; setProxy: function (HTTPProxy) {&eol; SolarWinds.HTTPProxy = HTTPProxy;&eol; },&eol;&eol; addCustomFields: function (data, fields) {&eol; if (typeof data.incident === 'object' && typeof fields === 'object' && Object.keys(fields).length) {&eol; if (typeof fields.sw_fields === 'object' && Object.keys(fields.sw_fields).length) {&eol; Object.keys(fields.sw_fields)&eol; .forEach(function(field) {&eol; try {&eol; data.incident[field] = JSON.parse(fields.sw_fields[field]);&eol; }&eol; catch (error) {&eol; data.incident[field] = fields.sw_fields[field];&eol; }&eol; });&eol; }&eol;&eol; if (typeof fields.sw_customfields === 'object' && Object.keys(fields.sw_customfields).length) {&eol; data.incident.custom_fields_values = {custom_fields_value: []};&eol; Object.keys(fields.sw_customfields)&eol; .forEach(function(field) {&eol; data.incident.custom_fields_values.custom_fields_value.push({&eol; name: field,&eol; value: fields.sw_customfields[field]&eol; });&eol; });&eol; }&eol; }&eol;&eol; return data;&eol; },&eol;&eol; request: function (method, query, data) {&eol; ['token'].forEach(function (field) {&eol; if (typeof SolarWinds.params !== 'object' &pipe;&pipe; typeof SolarWinds.params[field] === 'undefined'&eol; &pipe;&pipe; SolarWinds.params[field] === '' ) {&eol; throw 'Required SolarWinds param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; var response,&eol; url = SolarWinds.params.endpoint + query,&eol; request = new HttpRequest();&eol;&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('X-Samanage-Authorization: Bearer ' + SolarWinds.params.token);&eol; request.addHeader('Accept: application/vnd.samanage.v2.1+json');&eol;&eol; if (typeof SolarWinds.HTTPProxy !== 'undefined' && SolarWinds.HTTPProxy !== '') {&eol; request.setProxy(SolarWinds.HTTPProxy);&eol; }&eol;&eol; if (typeof data !== 'undefined') {&eol; data = JSON.stringify(data);&eol; }&eol;&eol; Zabbix.log(4, '[ SolarWinds SD Webhook ] Sending request: ' + url + ((typeof data === 'string')&eol; ? ('\n' + data)&eol; : ''));&eol;&eol; switch (method) {&eol; case 'get':&eol; response = request.get(url, data);&eol; break;&eol;&eol; case 'post':&eol; response = request.post(url, data);&eol; break;&eol;&eol; case 'put':&eol; response = request.put(url, data);&eol; break;&eol;&eol; default:&eol; throw 'Unsupported HTTP request method: ' + method;&eol; }&eol;&eol; Zabbix.log(4, '[ SolarWinds SD Webhook ] Received response with status code ' + request.getStatus() +&eol; '\n' + response);&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ SolarWinds SD Webhook ] Failed to parse response received from SolarWinds');&eol; response = null;&eol; }&eol; }&eol;&eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; var message = 'Request failed with status code ' + request.getStatus();&eol;&eol; if (response !== null && typeof response.error !== 'undefined'&eol; && Object.keys(response.error).length > 0) {&eol; message += ': ' + JSON.stringify(response.error);&eol; }&eol; else if (response !== null && typeof response === 'object'&eol; && Object.keys(response).length > 0) {&eol; Object.keys(response)&eol; .forEach(function(field) {&eol; message += '\n' + field + ': ' + response[field][0];&eol; });&eol; }&eol;&eol; throw message + ' Check debug log for more information.';&eol; }&eol;&eol; return {&eol; status: request.getStatus(),&eol; response: response&eol; };&eol; },&eol;&eol; createIncident: function(name, description, fields) {&eol; var data = {&eol; incident: {&eol; name: name,&eol; description: description,&eol; priority: SolarWinds.params.priority&eol; }&eol; };&eol;&eol; var result = SolarWinds.request('post', 'incidents.json', SolarWinds.addCustomFields(data, fields));&eol;&eol; if (typeof result.response !== 'object' &pipe;&pipe; typeof result.response.id === 'undefined') {&eol; throw 'Cannot create SolarWinds incident. Check debug log for more information.';&eol; }&eol;&eol; return result.response.id;&eol; },&eol;&eol; updateIncident: function(name, fields, message) {&eol; var data = {&eol; incident: {&eol; name: name,&eol; priority: SolarWinds.params.priority&eol; }&eol; };&eol;&eol; SolarWinds.request(&eol; 'put',&eol; 'incidents/' + SolarWinds.params.incident_id + '.json',&eol; SolarWinds.addCustomFields(data, fields));&eol;&eol; SolarWinds.commenIncident(message);&eol; },&eol;&eol; commenIncident: function(message) {&eol; var data = {&eol; comment: {&eol; body: message&eol; }&eol; };&eol;&eol; SolarWinds.request('post', 'incidents/' + SolarWinds.params.incident_id + '/comments.json', data);&eol; }&eol;};&eol;&eol;try {&eol; var params = JSON.parse(value),&eol; fields = {},&eol; samanage = {},&eol; result = {tags: {}},&eol; required_params = ['alert_subject', 'event_recovery_value', 'event_source', 'event_value', 'priority_default'],&eol; severities = [&eol; {name: 'not_classified'},&eol; {name: 'information'},&eol; {name: 'warning'},&eol; {name: 'average'},&eol; {name: 'high'},&eol; {name: 'disaster'},&eol; {name: 'resolved'},&eol; {name: 'default'}&eol; ];&eol;&eol; fields.sw_fields = {};&eol; fields.sw_customfields = {};&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (key.startsWith('samanage_')) {&eol; samanage[key.substring(9)] = params[key];&eol; }&eol; else if (key.startsWith('sw_field_')) {&eol; fields.sw_fields[key.substring(9)] = params[key];&eol; }&eol; else if (key.startsWith('sw_customfield_')) {&eol; fields.sw_customfields[key.substring(15)] = params[key];&eol; }&eol; else if (required_params.indexOf(key) !== -1 && params[key] === '') {&eol; throw 'Parameter "' + key + '" can\'t be empty.';&eol; }&eol; });&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: ' + params.event_source + '\nMust be 0-3.';&eol; }&eol;&eol; // Check {EVENT.VALUE} for trigger-based and internal events.&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check {EVENT.UPDATE.STATUS} only for trigger-based events.&eol; if (params.event_update_status !== '0' && params.event_update_status !== '1' && params.event_source === '0') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; if (params.event_source !== '0' && params.event_recovery_value === '0') {&eol; throw 'Recovery operations are supported only for trigger-based actions.';&eol; }&eol;&eol; if ([0, 1, 2, 3, 4, 5].indexOf(parseInt(params.event_nseverity)) === -1) {&eol; params.event_nseverity = '7';&eol; }&eol;&eol; if (params.event_value === '0') {&eol; params.event_nseverity = '6';&eol; }&eol;&eol; samanage.priority = params['priority_' + severities[params.event_nseverity].name] &pipe;&pipe; params.priority_default;&eol;&eol; SolarWinds.setParams(samanage);&eol; SolarWinds.setProxy(params.HTTPProxy);&eol;&eol; // Create incident for non trigger-based events.&eol; if (params.event_source !== '0' && params.event_recovery_value !== '0') {&eol; SolarWinds.createIncident(params.alert_subject, params.alert_message);&eol; }&eol; // Create incident for trigger-based events.&eol; else if (params.event_value === '1' && params.event_update_status === '0'&eol; && samanage.incident_id === '{EVENT.TAGS.__zbx_solarwinds_inc_id}') {&eol; var key = SolarWinds.createIncident(params.alert_subject, params.alert_message, fields);&eol;&eol;&eol; result.tags.__zbx_solarwinds_inc_id = key;&eol; result.tags.__zbx_solarwinds_inc_link = params.samanage_url +&eol; (params.samanage_url.endsWith('/') ? '' : '/') + 'incidents/' + key;&eol; }&eol; // Update created incident for trigger-based event.&eol; else {&eol; if (samanage.incident_id === '{EVENT.TAGS.__zbx_solarwinds_inc_id}' &pipe;&pipe; samanage.incident_id === '') {&eol; throw 'Incorrect incident key given: ' + samanage.incident_id;&eol; }&eol; if (!params.alert_message) {&eol; throw 'Parameter "alert_message" can\'t be empty.';&eol; }&eol; SolarWinds.updateIncident(params.alert_subject, fields, params.alert_message);&eol; }&eol;&eol; if (params.event_source === '0') {&eol; return JSON.stringify(result);&eol; }&eol; else {&eol; return 'OK';&eol; }&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[ SolarWinds SD Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |1 |1 |{EVENT.TAGS.__zbx_solarwinds_inc_link}|SolarWinds incident ID: {EVENT.TAGS.__zbx_solarwinds_inc_id}| |0 |
+ROW |24 |4 |SysAid | | | | | | | |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var SysAid = {&eol; params: {},&eol;&eol; setParams: function (params) {&eol; var required = ['url', 'auth_user', 'auth_password', 'category_level_1', 'category_level_2',&eol; 'category_level_3', 'incident_id', 'template_id', 'urgency_id', 'incident_state',&eol; 'default_priority_id'&eol; ];&eol;&eol; required.forEach(function (field) {&eol; if (typeof params !== 'object' &pipe;&pipe; typeof params[field] === 'undefined' &pipe;&pipe; params[field] === '') {&eol; throw 'Required param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; SysAid.params = params;&eol; if (typeof SysAid.params.url === 'string' && !SysAid.params.url.endsWith('/')) {&eol; SysAid.params.url += '/';&eol; }&eol; },&eol;&eol; login: function () {&eol; var result = SysAid.request('post', 'api/v1/login', {&eol; user_name: SysAid.params.auth_user,&eol; password: SysAid.params.auth_password&eol; });&eol;&eol; return result.response.user.id;&eol; },&eol;&eol; request: function (method, query, data) {&eol; var response,&eol; request = SysAid.req &pipe;&pipe; (SysAid.req = new HttpRequest()),&eol; url = SysAid.params.url + query;&eol;&eol; if (typeof SysAid.HTTPProxy !== 'undefined' && SysAid.HTTPProxy.trim() !== '') {&eol; request.setProxy(SysAid.HTTPProxy);&eol; }&eol;&eol; if (typeof data !== 'undefined') {&eol; data = JSON.stringify(data);&eol; }&eol;&eol; Zabbix.log(4, '[ SysAid Webhook ] Sending request: ' +&eol; url + ((typeof data === 'string') ? (' ' + data) : ''));&eol;&eol; switch (method) {&eol; case 'get':&eol; response = request.get(url, data);&eol; break;&eol;&eol; case 'post':&eol; response = request.post(url, data);&eol; break;&eol;&eol; case 'put':&eol; response = request.put(url, data);&eol; break;&eol;&eol; default:&eol; throw 'Unsupported HTTP request method: ' + method;&eol; }&eol;&eol; Zabbix.log(4, '[ SysAid Webhook ] Received response with status code ' + request.getStatus() + ': ' + response);&eol;&eol; if (request.getStatus() !== 200) {&eol; var message = 'Request failed with status code ' + request.getStatus();&eol;&eol; message += ': ' + response;&eol; throw message + ' Check debug log for more information.';&eol; }&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ SysAid Webhook ] Failed to parse response received from SysAid');&eol; response = null;&eol; }&eol; }&eol;&eol; if (response === null &pipe;&pipe; (typeof response.Error !== 'undefined' && Object.keys(response.Error).length > 0)) {&eol; throw 'Request failed: ' + JSON.stringify(response.Error);&eol; }&eol;&eol; return {&eol; status: request.getStatus(),&eol; response: response&eol; };&eol; },&eol;&eol; createIncident: function(subject, message, priority) {&eol; var result = SysAid.request('post', 'api/v1/sr/?template=' + encodeURIComponent(SysAid.params.template_id), {&eol; info: [&eol; {&eol; key: 'problem_type',&eol; value: [&eol; SysAid.params.category_level_1,&eol; SysAid.params.category_level_2,&eol; SysAid.params.category_level_3&eol; ].join('_')&eol; },&eol; {&eol; key: 'title',&eol; value: subject&eol; },&eol; {&eol; key: 'description',&eol; value: message&eol; },&eol; {&eol; key: 'status',&eol; value: '1'&eol; },&eol; {&eol; key: 'urgency',&eol; value: SysAid.params.urgency_id&eol; },&eol; {&eol; key: 'priority',&eol; value: priority &pipe;&pipe; SysAid.params.default_priority_id,&eol; }&eol; ]&eol; });&eol;&eol; if (result.response.id === 'undefined') {&eol; throw 'Cannot create SysAid incident. Check debug log for more information.';&eol; }&eol;&eol; return result.response.id;&eol; },&eol;&eol; updateTicket: function(note) {&eol; var date = new Date().getTime();&eol;&eol; SysAid.request('put', 'api/v1/sr/' + encodeURIComponent(SysAid.params.incident_id), {&eol; id: SysAid.params.incident_id,&eol; info: [&eol; {&eol; key: 'update_time',&eol; value: date&eol; },&eol; {&eol; key: 'notes',&eol; value: [&eol; {&eol; userName: 'Zabbix',&eol; createDate: date,&eol; text: note&eol; }&eol; ]&eol; }&eol; ]&eol; });&eol; }&eol;};&eol;&eol;try {&eol; var params = JSON.parse(value),&eol; params_sysaid = {},&eol; params_update = {},&eol; result = {tags: {}},&eol; required_params = ['alert_subject', 'event_source', 'event_value', 'event_update_status'],&eol; severities = [&eol; {name: 'not_classified', color: '#97AAB3'},&eol; {name: 'information', color: '#7499FF'},&eol; {name: 'warning', color: '#FFC859'},&eol; {name: 'average', color: '#FFA059'},&eol; {name: 'high', color: '#E97659'},&eol; {name: 'disaster', color: '#E45959'},&eol; {name: 'resolved', color: '#009900'},&eol; {name: null, color: '#000000'}&eol; ],&eol; priority;&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (key.startsWith('sysaid_')) {&eol; params_sysaid[key.substring(7)] = params[key];&eol; }&eol; else if (key.startsWith('event_update_')) {&eol; params_update[key.substring(13)] = params[key];&eol; }&eol; else if (required_params.indexOf(key) !== -1 && params[key].trim() === '') {&eol; throw 'Parameter "' + key + '" cannot be empty.';&eol; }&eol; });&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: ' + params.event_source + '\nMust be 0-3.';&eol; }&eol;&eol; // Check {EVENT.VALUE} for trigger-based and internal events.&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check {EVENT.UPDATE.STATUS} only for trigger-based events.&eol; if (params.event_source === '0' && params.event_update_status !== '0' && params.event_update_status !== '1') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; if (params.event_source !== '0' && params.event_value === '0') {&eol; throw 'Recovery operations are supported only for trigger-based actions.';&eol; }&eol;&eol; if (params.event_source === '0' && ((params.event_value === '1' && params.event_update_status === '1')&eol; &pipe;&pipe; (params.event_value === '0' && (params.event_update_status === '0' &pipe;&pipe; params.event_update_status === '1')))&eol; && (isNaN(parseInt(params.sysaid_incident_id)) &pipe;&pipe; parseInt(params.sysaid_incident_id) < 1 )) {&eol; throw 'Incorrect "sysaid_incident_id" parameter given: ' + params.sysaid_incident_id + '\nMust be positive integer.';&eol; }&eol;&eol; if ([0, 1, 2, 3, 4, 5].indexOf(parseInt(params.event_nseverity)) === -1) {&eol; params.event_nseverity = '7';&eol; }&eol;&eol; if (params.event_value === '0') {&eol; params.event_nseverity = '6';&eol; }&eol;&eol; priority = params['severity_' + severities[params.event_nseverity].name];&eol; priority = priority && priority.trim() &pipe;&pipe; severities[7].name;&eol;&eol; SysAid.setParams(params_sysaid);&eol; SysAid.HTTPProxy = params.HTTPProxy;&eol; SysAid.login();&eol;&eol; if (params.event_source !== '0' && params.event_value !== '0') {&eol; // Create ticket for non trigger-based events.&eol; SysAid.createIncident(params.alert_subject, params.alert_message, priority);&eol; }&eol; else if (params.event_value === '1' && params_update.status === '0') {&eol; // Create ticket for trigger-based events.&eol; var incident_id = SysAid.createIncident(params.alert_subject, params.alert_subject + '\n' + params.alert_message +&eol; '\n' + params.zabbix_url + (params.zabbix_url.endsWith('/') ? '' : '/') + 'tr_events.php?triggerid=' +&eol; params.trigger_id + '&eventid=' + params.event_id + '\n', priority&eol; );&eol;&eol; result.tags.__zbx_sysaid_incident_id = incident_id;&eol; result.tags.__zbx_sysaid_incidentlink = params.sysaid_url +&eol; (params.sysaid_url.endsWith('/') ? '' : '/') + 'SREdit.jsp?id=' + incident_id + '&fromId=IncidentsList';&eol; }&eol; else {&eol; // Update created ticket for trigger-based event.&eol; SysAid.updateTicket(params.alert_subject + '\n' + params.alert_message);&eol; }&eol;&eol; return JSON.stringify(result);&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[ SysAid Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |1 |1 |{EVENT.TAGS.__zbx_sysaid_incidentlink}|SysAid: incident #{EVENT.TAGS.__zbx_sysaid_incident_id} | |0 |
+ROW |25 |4 |TOPdesk | | | | | | | |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var Media = {&eol; params: {},&eol; name: '',&eol; labels: [],&eol; HTTPProxy: '',&eol;&eol; setParams: function (params) {&eol; if (typeof params !== 'object') {&eol; return;&eol; }&eol;&eol; Media.params = params;&eol; Media.params.api += Media.params.api.endsWith('/') ? '' : '/';&eol; },&eol;&eol; setProxy: function (HTTPProxy) {&eol; if (typeof HTTPProxy !== 'undefined' && HTTPProxy.trim() !== '') {&eol; Media.HTTPProxy = HTTPProxy;&eol; }&eol; },&eol;&eol; request: function (method, query, data) {&eol; ['api', 'token'].forEach(function (field) {&eol; if (typeof Media.params !== 'object' &pipe;&pipe; typeof Media.params[field] === 'undefined'&eol; &pipe;&pipe; Media.params[field] === '') {&eol; throw 'Required ' + Media.name + ' param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; var response,&eol; url = Media.params.api + query,&eol; request = new HttpRequest();&eol;&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('Accept: application/json');&eol; request.addHeader('Authorization: ' + Media.params.token);&eol; request.setProxy(Media.HTTPProxy);&eol;&eol; if (typeof data !== 'undefined') {&eol; data = JSON.stringify(data);&eol; }&eol;&eol; Zabbix.log(4, '[ ' + Media.name + ' Webhook ] Sending request: ' +&eol; url + ((typeof data === 'string') ? ('\n' + data) : ''));&eol;&eol; switch (method) {&eol; case 'get':&eol; response = request.get(url, data);&eol; break;&eol;&eol; case 'post':&eol; response = request.post(url, data);&eol; break;&eol;&eol; case 'put':&eol; response = request.put(url, data);&eol; break;&eol;&eol; default:&eol; throw 'Unsupported HTTP request method: ' + method;&eol; }&eol;&eol; Zabbix.log(4, '[ ' + Media.name + ' Webhook ] Received response with status code ' +&eol; request.getStatus() + '\n' + response);&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ ' + Media.name + ' Webhook ] Failed to parse response.');&eol; response = null;&eol; }&eol; }&eol;&eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; var message = 'Request failed with status code ' + request.getStatus();&eol;&eol; if (response !== null) {&eol; if (typeof response.errors === 'object' && Object.keys(response.errors).length > 0) {&eol; message += ': ' + JSON.stringify(response.errors);&eol; }&eol; else if (typeof response.errorMessages === 'object' && Object.keys(response.errorMessages).length > 0) {&eol; message += ': ' + JSON.stringify(response.errorMessages);&eol; }&eol; else if (typeof response.message === 'string') {&eol; message += ': ' + response.message;&eol; }&eol; }&eol;&eol; throw message + ' Check debug log for more information.';&eol; }&eol;&eol; return {&eol; status: request.getStatus(),&eol; response: response&eol; };&eol; }&eol;};&eol;&eol;try {&eol; var result = {tags: {}},&eol; params = JSON.parse(value),&eol; media = {},&eol; fields = {},&eol; resp = {},&eol; required_params = [&eol; 'alert_subject',&eol; 'alert_message',&eol; 'event_id',&eol; 'event_source',&eol; 'event_value',&eol; 'event_update_status',&eol; 'topdesk_api',&eol; 'topdesk_user',&eol; 'topdesk_password'&eol; ],&eol; severities = [&eol; 'not_classified',&eol; 'information',&eol; 'warning',&eol; 'average',&eol; 'high',&eol; 'disaster',&eol; 'resolved',&eol; 'default'&eol; ],&eol; priority;&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (required_params.indexOf(key) !== -1 && params[key].trim() === '') {&eol; throw 'Parameter "' + key + '" cannot be empty.';&eol; }&eol; if (key.startsWith('topdesk_')) {&eol; media[key.substring(8)] = params[key];&eol; }&eol; });&eol;&eol; // Possible values of event_source:&eol; // 0 - Trigger, 1 - Discovery, 2 - Autoregistration, 3 - Internal.&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: "' + params.event_source + '".\nMust be 0-3.';&eol; }&eol;&eol; // Check event_value for trigger-based and internal events.&eol; // Possible values: 1 for problem, 0 for recovering&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check event_update_status only for trigger-based events.&eol; // Possible values: 0 - Webhook was called because of problem/recovery event, 1 - Update operation.&eol; if (params.event_source === '0' && params.event_update_status !== '0' && params.event_update_status !== '1') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check event_id for a numeric value.&eol; if (isNaN(parseInt(params.event_id)) &pipe;&pipe; params.event_id < 1) {&eol; throw 'Incorrect "event_id" parameter given: ' + params.event_id + '\nMust be a positive number.';&eol; }&eol;&eol; if ((params.event_source === '1' &pipe;&pipe; params.event_source === '2') && params.event_value === '0') {&eol; throw 'Recovery operations are supported only for Trigger and Internal actions.';&eol; }&eol;&eol; if ([0, 1, 2, 3, 4, 5].indexOf(parseInt(params.event_nseverity)) === -1) {&eol; params.event_nseverity = '7';&eol; }&eol;&eol; if (params.event_value === '0') {&eol; params.event_nseverity = '6';&eol; }&eol;&eol; priority = params['severity_' + severities[params.event_nseverity]];&eol; params.zbxurl = params.zbxurl + (params.zbxurl.endsWith('/') ? '' : '/');&eol;&eol; Media.name = 'TOPdesk';&eol; Media.setParams(media);&eol; Media.params.token = 'Basic ' + btoa(Media.params.user + ':' + Media.params.password);&eol; Media.setProxy(params.HTTPProxy);&eol;&eol; // Create an issue.&eol; // Numeric value of the event that triggered an action (1 for problem, 0 for recovering).&eol; // Numeric value of the problem update status. Possible values:&eol; // 0 - Webhook was called because of problem/recovery event, 1 - Update operation.&eol; if ((params.event_source == 0 && params.event_value == 1 && params.event_update_status == 0)&eol; &pipe;&pipe; (params.event_source == 3 && params.event_value == 1)&eol; &pipe;&pipe; params.event_source == 1 &pipe;&pipe; params.event_source == 2) {&eol; Zabbix.log(4, '[ ' + Media.name + ' Webhook ] Request of the ticket creating.');&eol; fields.caller = {dynamicName: 'Zabbix'};&eol; fields.briefDescription = params.alert_subject;&eol; fields.request = params.alert_message.replace(/\n/g, '<br>');&eol; fields.priority = {name: priority};&eol; fields.processingStatus = {name: Media.params.status};&eol; fields.externalNumber = params.event_id;&eol; fields.request += '<br>' + params.zbxurl;&eol;&eol; if (params.event_source === '0') {&eol; fields.request += 'tr_events.php?triggerid=' + params.trigger_id + '&eventid=' + params.event_id;&eol; }&eol;&eol; resp = Media.request('post', 'tas/api/incidents', fields);&eol; if (typeof resp.response !== 'object' &pipe;&pipe; typeof resp.response.id === 'undefined') {&eol; throw 'Cannot create ' + Media.name + ' issue. Check debug log for more information.';&eol; }&eol;&eol; if (params.event_source == 0 && params.event_value == 1 && params.event_update_status == 0) {&eol; result.tags.__zbx_tpd_issuekey = resp.response.number;&eol; result.tags.__zbx_tpd_issuelink = Media.params.api +&eol; 'tas/secure/incident?action=show&unid=' + resp.response.id;&eol; }&eol; }&eol; // Update a created issue.&eol; else {&eol; if (params.event_source == 3 && params.event_value == 0) {&eol; throw 'Internal event recovery actions are not supported.';&eol; }&eol;&eol; Zabbix.log(4, '[ ' + Media.name + ' Webhook ] Request of the ticket updating.');&eol; fields.action = params.alert_message.replace(/\n/g, '<br>');&eol;&eol; resp = Media.request('put', 'tas/api/incidents/number/' + Media.params.issue_key, fields);&eol; if (typeof resp.response !== 'object' &pipe;&pipe; typeof resp.response.id === 'undefined'&eol; &pipe;&pipe; resp.response.number !== Media.params.issue_key) {&eol; throw 'Cannot update ' + Media.name + ' issue. Check debug log for more information.';&eol; }&eol; }&eol;&eol; return JSON.stringify(result);&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[ ' + Media.name + ' Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |1 |1 |{EVENT.TAGS.__zbx_tpd_issuelink} |TOPdesk: {EVENT.TAGS.__zbx_tpd_issuekey} |Please refer to https://developers.topdesk.com/documentation/index.html and https://www.zabbix.com/documentation/6.2/manual/config/notifications/media/webhook#example_scripts.&eol; &eol;Set global macro {$ZABBIX.URL} with your Zabbix server URL.&eol;Add a dedicated user with the media type "TOPdesk".&eol;Change the values of the variables topdesk_api (URL), topdesk_password, topdesk_user. The topdesk_status is the default status for creating a new TOPdesk ticket. |0 |
+ROW |26 |4 |iTop | | | | | | | |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var Itop = {&eol; params: {},&eol;&eol; setParams: function (params) {&eol; if (typeof params !== 'object') {&eol; return;&eol; }&eol;&eol; if (params.log !== 'private_log' && params.log !== 'public_log') {&eol; throw 'Incorrect "itop_log" parameter given: ' + params.log + '\nMust be "private_log" or "public_log".';&eol; }&eol;&eol; Itop.params = params;&eol; if (typeof Itop.params.url === 'string') {&eol; if (!Itop.params.url.endsWith('/')) {&eol; Itop.params.url += '/';&eol; }&eol;&eol; Itop.params.url += 'webservices/rest.php?version=' + encodeURIComponent(Itop.params.api_version);&eol; }&eol; },&eol;&eol; setProxy: function (HTTPProxy) {&eol; Itop.HTTPProxy = HTTPProxy;&eol; },&eol;&eol; setCreatePayload: function () {&eol; json_data.operation = 'core/create';&eol; json_data.fields.org_id = Itop.params.organization_id;&eol; json_data.fields.title = params.alert_subject;&eol; json_data.fields.description = params.alert_message.replace('<', '&lt;')&eol; .replace('>', '&gt;')&eol; .replace(/(?:\r\n&pipe;\r&pipe;\n)/g, '<br>');&eol; },&eol;&eol; setUpdatePayload: function () {&eol; json_data.operation = 'core/update';&eol; json_data.key = Itop.params.id;&eol; json_data.fields.title = params.alert_subject;&eol; json_data.fields[Itop.params.log] = {&eol; add_item: {&eol; message: params.alert_subject + '\n' + params.alert_message,&eol; format: 'text'&eol; }&eol; };&eol; },&eol;&eol; request: function (data) {&eol; ['url', 'user', 'password', 'organization_id', 'class', 'api_version', 'id'].forEach(function (field) {&eol; if (typeof Itop.params !== 'object' &pipe;&pipe; typeof Itop.params[field] === 'undefined'&eol; &pipe;&pipe; Itop.params[field] === '' ) {&eol; throw 'Required Itop param is not set: "itop_' + field + '".';&eol; }&eol; });&eol;&eol; var response,&eol; url = Itop.params.url,&eol; request = new HttpRequest(),&eol; object;&eol;&eol; request.addHeader('Content-Type: multipart/form-data');&eol; request.addHeader('Authorization: Basic ' + btoa(Itop.params.user + ':' + Itop.params.password));&eol;&eol; if (Itop.HTTPProxy) {&eol; request.setProxy(Itop.HTTPProxy);&eol; }&eol;&eol; if (typeof data !== 'undefined') {&eol; data = JSON.stringify(data);&eol; }&eol;&eol; Zabbix.log(4, '[ iTop Webhook ] Sending request: ' + url + '&json_data=' + data);&eol;&eol; response = request.post(url + '&json_data=' + encodeURIComponent(data));&eol;&eol; Zabbix.log(4, '[ iTop Webhook ] Received response with status code ' + request.getStatus() + '\n' + response);&eol;&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ iTop Webhook ] Failed to parse response received from iTop');&eol; throw 'Failed to parse response received from iTop.\nRequest status code ' +&eol; request.getStatus() + '. Check debug log for more information.';&eol; }&eol;&eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; throw 'Request failed with status code ' + request.getStatus() + '. Check debug log for more information.';&eol; }&eol; else if (typeof response.code !== 'undefined' && response.code !== 0) {&eol; throw 'Request failed with iTop code ' + response.code + ': ' +&eol; JSON.stringify(response.message) + '. Check debug log for more information.';&eol; }&eol; else {&eol; Object.keys(response.objects)&eol; .forEach(function (key) {&eol; object = response.objects[key];&eol; });&eol; &eol; return {&eol; status: request.getStatus(),&eol; response: object.fields&eol; };&eol; }&eol; }&eol;};&eol;&eol;try {&eol; var params = JSON.parse(value),&eol; json_data = {},&eol; itop_params = {},&eol; result = {tags: {}},&eol; required_params = [&eol; 'alert_subject', 'summary', 'event_recovery_value',&eol; 'event_source', 'event_value', 'action_name'&eol; ];&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (key.startsWith('itop_')) {&eol; itop_params[key.substring(5)] = params[key];&eol; }&eol; else if (required_params.indexOf(key) !== -1 && params[key] === '') {&eol; throw 'Parameter "' + key + '" can\'t be empty.';&eol; }&eol; });&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: ' + params.event_source + '\nMust be 0-3.';&eol; }&eol;&eol; // Check {EVENT.VALUE} for trigger-based and internal events.&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check {EVENT.UPDATE.STATUS} only for trigger-based events.&eol; if (params.event_update_status !== '0' && params.event_update_status !== '1' && params.event_source === '0') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; if (params.event_source !== '0' && params.event_recovery_value === '0') {&eol; throw 'Recovery operations are supported only for trigger-based actions.';&eol; }&eol;&eol; Itop.setParams(itop_params);&eol; Itop.setProxy(params.HTTPProxy);&eol;&eol; json_data.operation = '';&eol; json_data.class = Itop.params.class;&eol; json_data.comment = Itop.params.comment;&eol; json_data.output_fields = 'id, friendlyname';&eol; json_data.fields = {};&eol;&eol; // Create issue for non trigger-based events.&eol; if (params.event_source !== '0' && params.event_recovery_value !== '0') {&eol; Itop.setCreatePayload();&eol; Itop.request(json_data);&eol; }&eol; // Create issue for trigger-based events.&eol; else if (params.event_value === '1' && params.event_update_status === '0'&eol; && Itop.params.id === '{EVENT.TAGS.__zbx_itop_id}') {&eol; Itop.setCreatePayload();&eol;&eol; var response = Itop.request(json_data);&eol;&eol; result.tags.__zbx_itop_id = response.response.id;&eol; result.tags.__zbx_itop_key = response.response.friendlyname;&eol; result.tags.__zbx_itop_link = params.itop_url + (params.itop_url.endsWith('/') ? '' : '/') +&eol; 'pages/UI.php?operation=details&class=' + encodeURIComponent(Itop.params.class) + '&id=' +&eol; encodeURIComponent(response.response.id);&eol; }&eol; // Update created issue for trigger-based event.&eol; else {&eol; if (Itop.params.id === '{EVENT.TAGS.__zbx_itop_id}') {&eol; throw 'Incorrect iTop ticket ID given: ' + Itop.params.id;&eol; }&eol; Itop.setUpdatePayload();&eol; Itop.request(json_data);&eol; }&eol;&eol; return JSON.stringify(result);&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[ iTop Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |1 |1 |{EVENT.TAGS.__zbx_itop_link} |iTop: {EVENT.TAGS.__zbx_itop_key} | |0 |
+ROW |27 |4 |Rocket.Chat | | | | | | | |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var RocketChat = {&eol; params: {},&eol;&eol; setParams: function (params) {&eol; if (typeof params !== 'object') {&eol; return;&eol; }&eol;&eol; RocketChat.params = params;&eol; if (RocketChat.params.url && RocketChat.params.api_url) {&eol; if (!RocketChat.params.url.endsWith('/')) {&eol; RocketChat.params.url += '/';&eol; }&eol; if (!RocketChat.params.api_url.endsWith('/')) {&eol; RocketChat.params.api_url += '/';&eol; }&eol; if (RocketChat.params.api_url.startsWith('/')) {&eol; RocketChat.params.api_url = RocketChat.params.api_url.substring(1);&eol; }&eol;&eol; RocketChat.params.url += RocketChat.params.api_url;&eol; }&eol; },&eol;&eol; setProxy: function (HTTPProxy) {&eol; RocketChat.HTTPProxy = HTTPProxy;&eol; },&eol;&eol; addFields: function (fields) {&eol; var data = [];&eol;&eol; if (typeof fields === 'object' && Object.keys(fields).length) {&eol; Object.keys(fields)&eol; .forEach(function(field) {&eol; if (fields[field] === '') {&eol; Zabbix.log(4, '[ RocketChat Webhook ] Field "' + field +&eol; '" can\'t be empty. The field ignored.');&eol; }&eol; else {&eol; try {&eol; var parts = field.split(':'),&eol; prefix = parts[0].split('_');&eol;&eol; if (typeof prefix[2] === 'undefined'&eol; &pipe;&pipe; (prefix[2] === 'p' && params.event_value === '1')&eol; &pipe;&pipe; (prefix[2] === 'r' && params.event_value === '0')) {&eol; data.push({&eol; title: field.substring(field.indexOf(':') + 1),&eol; value: fields[field],&eol; short: prefix[1] === 'short'&eol; });&eol; }&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ RocketChat Webhook ] Can\'t parse field "' + field +&eol; '". The field ignored.');&eol; }&eol; }&eol; });&eol; }&eol;&eol; return data;&eol; },&eol;&eol; request: function (method, query, data) {&eol; ['url', 'api_url', 'user_id', 'user_token', 'send_to'].forEach(function (field) {&eol; if (typeof RocketChat.params !== 'object' &pipe;&pipe; typeof RocketChat.params[field] === 'undefined'&eol; &pipe;&pipe; RocketChat.params[field] === '' ) {&eol; throw 'Required parameter is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; var response,&eol; url = RocketChat.params.url + query,&eol; request = new HttpRequest();&eol;&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('X-Auth-Token:' + RocketChat.params.user_token);&eol; request.addHeader('X-User-Id:' + RocketChat.params.user_id);&eol;&eol; if (typeof RocketChat.HTTPProxy !== 'undefined' && RocketChat.HTTPProxy !== '') {&eol; request.setProxy(RocketChat.HTTPProxy);&eol; }&eol;&eol; if (typeof data !== 'undefined') {&eol; data = JSON.stringify(data);&eol; }&eol;&eol; Zabbix.log(4, '[ RocketChat Webhook ] Sending request: ' + url +&eol; ((typeof data === 'string') ? ('\n' + data) : ''));&eol;&eol; switch (method) {&eol; case 'get':&eol; response = request.get(url, data);&eol; break;&eol;&eol; case 'post':&eol; response = request.post(url, data);&eol; break;&eol;&eol; default:&eol; throw 'Unsupported HTTP request method: ' + method;&eol; }&eol;&eol; Zabbix.log(4, '[ RocketChat Webhook ] Received response with status code ' +&eol; request.getStatus() + '\n' + response);&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ RocketChat Webhook ] Failed to parse response received from RocketChat');&eol; response = null;&eol; }&eol; }&eol;&eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; var message = 'Request failed with status code ' + request.getStatus();&eol;&eol; if (response !== null && typeof response.message !== 'undefined') {&eol; message += ': ' + JSON.stringify(response.message);&eol; }&eol; else if (response !== null && typeof response.error !== 'undefined') {&eol; message += ': ' + JSON.stringify(response.error);&eol; }&eol;&eol; throw message + '. Check debug log for more information.';&eol; }&eol;&eol; return {&eol; status: request.getStatus(),&eol; response: response&eol; };&eol; },&eol;&eol; postMessage: function(use_default_message, message, fields) {&eol; var data = {&eol; channel: RocketChat.params.send_to,&eol; attachments: [{&eol; collapsed: false,&eol; color: RocketChat.params.color,&eol; title: params.alert_subject&eol; }]&eol; };&eol;&eol; if (RocketChat.params.title_link) {&eol; data.attachments[0].title_link = RocketChat.params.title_link;&eol; }&eol;&eol; if (use_default_message) {&eol; data.attachments[0].text = message;&eol; }&eol; else {&eol; data.attachments[0].fields = RocketChat.addFields(fields);&eol; }&eol;&eol; var result = RocketChat.request('post', 'chat.postMessage', data);&eol;&eol; if (typeof result.response !== 'object' &pipe;&pipe; typeof result.response.message._id === 'undefined') {&eol; throw 'Cannot send RocketChat message. Check debug log for more information.';&eol; }&eol;&eol; return {&eol; id: result.response.message._id,&eol; rid: result.response.message.rid,&eol; channel: result.response.channel&eol; };&eol; },&eol;&eol; sendMessage: function(update, fields) {&eol;&eol; var data = {&eol; message: {&eol; rid: RocketChat.params.room_id,&eol; tmid: RocketChat.params.msg_id,&eol; tshow: true&eol; }&eol; };&eol;&eol; if (update.status === '0') {&eol; data.message.attachments = [{&eol; collapsed: false,&eol; color: RocketChat.params.color,&eol; title: params.alert_subject,&eol; title_link: RocketChat.params.title_link,&eol; fields: RocketChat.addFields(fields)&eol; }];&eol; }&eol; else {&eol; data.message.alias = update.user;&eol; data.message.msg = update.action;&eol; if (update.message) {&eol; data.message.attachments = [{&eol; color: RocketChat.params.color,&eol; text: update.message&eol; }];&eol; }&eol; }&eol;&eol; RocketChat.request('post', 'chat.sendMessage', data);&eol; },&eol;&eol; getMessageLink: function(rid, id) {&eol; var room = RocketChat.request('get', 'rooms.info?roomId=' + encodeURIComponent(rid)),&eol; link = params.rc_url +&eol; (params.rc_url.endsWith('/') ? '' : '/');&eol;&eol; switch (room.response.room.t) {&eol; case 'c':&eol; link += 'channel/' + room.response.room.name + '?msg=' + id;&eol; break;&eol;&eol; case 'p':&eol; link += 'group/' + room.response.room.name + '?msg=' + id;&eol; break;&eol;&eol; case 'd':&eol; link += 'direct/' + rid + '?msg=' + id;&eol; break;&eol;&eol; default:&eol; Zabbix.log(4, '[ RocketChat Webhook ] Can\'t get room type. Link to message will not be added.');&eol; }&eol;&eol; return link;&eol; }&eol;};&eol;&eol;try {&eol; var params = JSON.parse(value),&eol; response,&eol; fields = {},&eol; rc = {},&eol; update = {},&eol; result = {tags: {}},&eol; required_params = ['alert_subject', 'alert_message', 'event_source', 'event_value'],&eol; severities = [&eol; {name: 'not_classified', color: '#97AAB3'},&eol; {name: 'information', color: '#7499FF'},&eol; {name: 'warning', color: '#FFC859'},&eol; {name: 'average', color: '#FFA059'},&eol; {name: 'high', color: '#E97659'},&eol; {name: 'disaster', color: '#E45959'},&eol; {name: 'resolved', color: '#009900'},&eol; {name: 'default', color: '#000000'}&eol; ];&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (key.startsWith('rc_')) {&eol; rc[key.substring(3)] = params[key];&eol; }&eol; else if (key.startsWith('field_')) {&eol; fields[key.substring(6)] = params[key];&eol; }&eol; else if (key.startsWith('event_update_')) {&eol; update[key.substring(13)] = params[key];&eol; }&eol; else if (required_params.indexOf(key) !== -1 && params[key] === '') {&eol; throw 'Parameter "' + key + '" can\'t be empty.';&eol; }&eol; });&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: ' + params.event_source + '\nMust be 0-3.';&eol; }&eol;&eol; // Forcing parameters for non trigger-based events.&eol; if (params.event_source !== '0') {&eol; params.use_default_message = 'true';&eol; params.event_nseverity = '0';&eol; params.rc_title_link = false;&eol; }&eol;&eol; // Check {EVENT.VALUE} for trigger-based and internal events.&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check {EVENT.UPDATE.STATUS} only for trigger-based events.&eol; if (params.event_update_status !== '0' && params.event_update_status !== '1' && params.event_source === '0') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; if ([0, 1, 2, 3, 4, 5].indexOf(parseInt(params.event_nseverity)) === -1) {&eol; params.event_nseverity = '7';&eol; }&eol;&eol; if (params.event_value === '0') {&eol; params.event_nseverity = '6';&eol; }&eol;&eol; RocketChat.setParams(rc);&eol; RocketChat.setProxy(params.HTTPProxy);&eol; RocketChat.params.color = severities[params.event_nseverity].color;&eol;&eol; // Send default message if use_default_message === true.&eol; if (params.use_default_message.toLowerCase() === 'true') {&eol; response = RocketChat.postMessage(true, params.alert_message);&eol; result.tags.__zbx_rc_id = response.id;&eol; result.tags.__zbx_rc_rid = response.rid;&eol; result.tags.__zbx_rc_msg_url = RocketChat.getMessageLink(response.rid, response.id);&eol; }&eol; // Send message for trigger-based events.&eol; else if (params.event_value === '1' && update.status === '0') {&eol; response = RocketChat.postMessage(false, params.alert_message, fields);&eol; result.tags.__zbx_rc_id = response.id;&eol; result.tags.__zbx_rc_rid = response.rid;&eol; result.tags.__zbx_rc_msg_url = RocketChat.getMessageLink(response.rid, response.id);&eol; }&eol; // Send thread message for trigger-based event.&eol; else {&eol; RocketChat.sendMessage(update, fields);&eol; }&eol;&eol; return JSON.stringify(result);&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[ RocketChat Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |1 |1 |{EVENT.TAGS.__zbx_rc_msg_url} |Rocket.Chat | |0 |
+ROW |28 |4 |VictorOps | | | | | | | |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var VictorOps = {&eol; params: {},&eol;&eol; setParams: function (params) {&eol; if (typeof params !== 'object') {&eol; return;&eol; }&eol;&eol; VictorOps.params = params;&eol; if (VictorOps.params.endpoint) {&eol; if (!VictorOps.params.endpoint.endsWith('/')) {&eol; VictorOps.params.endpoint += '/';&eol; }&eol;&eol; if (typeof VictorOps.params.routing_key !== 'undefined'&eol; && VictorOps.params.routing_key !== '{ALERT.SENDTO}'&eol; && VictorOps.params.routing_key !== 'Default') {&eol; VictorOps.params.endpoint += VictorOps.params.routing_key;&eol; }&eol; }&eol; },&eol;&eol; setProxy: function (HTTPProxy) {&eol; VictorOps.HTTPProxy = HTTPProxy;&eol; },&eol;&eol; addFields: function (fields) {&eol; var data = {};&eol;&eol; if (typeof fields === 'object') {&eol; Object.keys(fields)&eol; .forEach(function(field) {&eol; if (fields[field] === '') {&eol; Zabbix.log(4, '[ VictorOps Webhook ] Field "' + field +&eol; '" can\'t be empty. The field ignored.');&eol; }&eol; else {&eol; try {&eol; var parts = field.split(':'),&eol; prefix = parts[0].split('_');&eol;&eol; if (typeof prefix[1] === 'undefined'&eol; &pipe;&pipe; (prefix[1] === 'p' && params.event_value === '1'&eol; && (params.event_update_status === '0'&eol; &pipe;&pipe; params.event_update_status === '{EVENT.UPDATE.STATUS}'))&eol; &pipe;&pipe; (prefix[1] === 'r' && params.event_value === '0'&eol; && (params.event_update_status === '0'&eol; &pipe;&pipe; params.event_update_status === '{EVENT.UPDATE.STATUS}'))&eol; &pipe;&pipe; (prefix[1] === 'u' && params.event_update_status === '1')) {&eol; data[field.substring(field.indexOf(':') + 1)] = fields[field];&eol; }&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ VictorOps Webhook ] Can\'t parse field "' + field +&eol; '". The field ignored.');&eol; }&eol; }&eol; });&eol; }&eol;&eol; return data;&eol; },&eol;&eol; request: function (data) {&eol; if (typeof VictorOps.params !== 'object' &pipe;&pipe; typeof VictorOps.params.endpoint === 'undefined'&eol; &pipe;&pipe; VictorOps.params.endpoint === '' ) {&eol; throw 'Required parameter is not set: "vops_endpoint".';&eol; }&eol;&eol; var response,&eol; url = VictorOps.params.endpoint,&eol; request = new HttpRequest();&eol;&eol; request.addHeader('Content-Type: application/json');&eol;&eol; if (typeof VictorOps.HTTPProxy !== 'undefined' && VictorOps.HTTPProxy !== '') {&eol; request.setProxy(VictorOps.HTTPProxy);&eol; }&eol;&eol; if (typeof data !== 'undefined') {&eol; data = JSON.stringify(data);&eol; }&eol;&eol; Zabbix.log(4, '[ VictorOps Webhook ] Sending request: ' + url +&eol; ((typeof data === 'string') ? ('\n' + data) : ''));&eol;&eol; response = request.post(url, data);&eol;&eol; Zabbix.log(4, '[ VictorOps Webhook ] Received response with status code ' +&eol; request.getStatus() + '\n' + response);&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ VictorOps Webhook ] Failed to parse response received from VictorOps');&eol; response = null;&eol; }&eol; }&eol;&eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; var message = 'Request failed with status code ' + request.getStatus();&eol;&eol; if (response !== null && typeof response.messages !== 'undefined') {&eol; message += ': ' + JSON.stringify(response.messages);&eol; }&eol;&eol; throw message + '. Check debug log for more information.';&eol; }&eol;&eol; return response;&eol; }&eol;};&eol;&eol;try {&eol; var params = JSON.parse(value),&eol; fields = {},&eol; vops = {},&eol; required_params = ['event_source', 'event_value', 'priority_update'],&eol; severities = [&eol; {name: 'not_classified', color: '#97AAB3'},&eol; {name: 'information', color: '#7499FF'},&eol; {name: 'warning', color: '#FFC859'},&eol; {name: 'average', color: '#FFA059'},&eol; {name: 'high', color: '#E97659'},&eol; {name: 'disaster', color: '#E45959'},&eol; {name: 'resolved', color: '#009900'},&eol; {name: 'default', color: '#000000'}&eol; ];&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (key.startsWith('vops_')) {&eol; vops[key.substring(5)] = params[key];&eol; }&eol; else if (key.startsWith('field')) {&eol; fields[key.substring(5)] = params[key];&eol; }&eol; else if (required_params.indexOf(key) !== -1 && params[key] === '') {&eol; throw 'Parameter "' + key + '" can\'t be empty.';&eol; }&eol; });&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: ' + params.event_source + '\nMust be 0-3.';&eol; }&eol;&eol; // Check {EVENT.VALUE} for trigger-based and internal events.&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check {EVENT.UPDATE.STATUS} only for trigger-based events.&eol; if (params.event_update_status !== '0' && params.event_update_status !== '1' && params.event_source === '0') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; if ([0, 1, 2, 3, 4, 5].indexOf(parseInt(params.event_nseverity)) === -1) {&eol; params.event_nseverity = '7';&eol; }&eol;&eol; if (params.event_value === '0') {&eol; params.event_nseverity = '6';&eol; }&eol;&eol; if (params.event_update_status === '1') {&eol; fields[':message_type'] = params.priority_update;&eol; }&eol; else {&eol; fields[':message_type'] = params['priority_' + severities[params.event_nseverity].name]&eol; &pipe;&pipe; 'INFO';&eol; }&eol;&eol; if (params.event_info && params.event_source === '0') {&eol; fields[':event_info'] = params.event_info;&eol; }&eol;&eol; VictorOps.setParams(vops);&eol; VictorOps.setProxy(params.HTTPProxy);&eol; VictorOps.request(VictorOps.addFields(fields));&eol;&eol; return 'OK';&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[ VictorOps Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |0 |0 | | | |0 |
+ROW |29 |4 |Brevis.one | | | | | | | |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var BrevisOne = {&eol; params: [],&eol;&eol; addParam: function (name, value) {&eol; BrevisOne.params.push(name + '=' + encodeURIComponent(value));&eol; },&eol;&eol; setProxy: function (HTTPProxy) {&eol; BrevisOne.HTTPProxy = HTTPProxy;&eol; },&eol;&eol; setPayload: function (params) {&eol; var parts = params.send_to.split(':'),&eol; defaultValues = {&eol; ring: 'true',&eol; flash: 'true',&eol; telauto: 'false'&eol; };&eol;&eol; BrevisOne.addParam('username', params.username);&eol; BrevisOne.addParam('password', params.password);&eol; BrevisOne.addParam('text', params.text);&eol;&eol; if (parts.length > 1) {&eol; BrevisOne.addParam('mode', parts[0]);&eol; BrevisOne.addParam('to', parts[1]);&eol; }&eol; else {&eol; BrevisOne.addParam('to', parts[0]);&eol; }&eol;&eol; Object.keys(defaultValues)&eol; .forEach(function (key) {&eol; if (params[key] && params[key].trim() && params[key].toLowerCase() === defaultValues[key]) {&eol; BrevisOne.addParam(key, defaultValues[key]);&eol; }&eol; });&eol; },&eol;&eol; request: function () {&eol; var response,&eol; request = new HttpRequest(),&eol; data = '?' + BrevisOne.params.join('&');&eol;&eol; request.addHeader('Content-Type: multipart/form-data');&eol;&eol; if (typeof BrevisOne.HTTPProxy !== 'undefined' && BrevisOne.HTTPProxy !== '') {&eol; request.setProxy(BrevisOne.HTTPProxy);&eol; }&eol;&eol; Zabbix.log(4, '[ BrevisOne Webhook ] Sending request.');&eol;&eol; response = request.post(params.endpoint + data);&eol;&eol; Zabbix.log(4, '[ BrevisOne Webhook ] Received response with status code ' +&eol; request.getStatus() + '\n' + response);&eol;&eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; var message = 'Request failed with status code ' + request.getStatus();&eol;&eol; if (response) {&eol; message += ': ' + response;&eol; }&eol;&eol; throw message + '. Check debug log for more information.';&eol; }&eol; }&eol;};&eol;&eol;try {&eol; var params = JSON.parse(value);&eol;&eol; ['endpoint', 'password', 'username', 'text', 'send_to'].forEach(function (field) {&eol; if (typeof params !== 'object' &pipe;&pipe; typeof params[field] === 'undefined'&eol; &pipe;&pipe; !params[field].trim()) {&eol; throw 'Required parameter is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; if (params.send_to === '{ALERT.SENDTO}') {&eol; throw 'Required parameter is not set: "send_to".';&eol; }&eol;&eol; BrevisOne.setProxy(params.HTTPProxy);&eol; BrevisOne.setPayload(params);&eol; BrevisOne.request();&eol;&eol; return 'OK';&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[ BrevisOne Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |0 |0 | | | |0 |
+ROW |30 |4 |Express.ms | | | | | | | |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var Express = {&eol; params: [],&eol;&eol; setParams: function (params) {&eol; if (typeof params !== 'object') {&eol; return;&eol; }&eol;&eol; Express.params = params;&eol;&eol; if (typeof Express.params.url === 'string' && !Express.params.url.endsWith('/')) {&eol; Express.params.url += '/';&eol; }&eol; },&eol;&eol; setProxy: function (HTTPProxy) {&eol; Express.HTTPProxy = HTTPProxy;&eol; },&eol;&eol; request: function (query, data) {&eol; var response,&eol; url = Express.params.url + query,&eol; request = new HttpRequest();&eol;&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('Authorization: Bearer ' + Express.params.token);&eol;&eol; if (typeof Express.HTTPProxy !== 'undefined' && Express.HTTPProxy !== '') {&eol; request.setProxy(Express.HTTPProxy);&eol; }&eol;&eol; if (typeof data !== 'undefined') {&eol; data = JSON.stringify(data);&eol; }&eol;&eol; Zabbix.log(4, '[ Express Webhook ] Sending request: ' + url +&eol; ((typeof data === 'string') ? ('\n' + data) : ''));&eol;&eol; response = request.post(url, data);&eol;&eol; Zabbix.log(4, '[ Express Webhook ] Received response with status code ' +&eol; request.getStatus() + '\n' + response);&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ Express Webhook ] Failed to parse response received from Express');&eol; response = {};&eol; }&eol; }&eol;&eol; if (response.status !== 'ok') {&eol; var message = 'Request failed with status code ' + request.getStatus();&eol;&eol; if (typeof response.reason !== 'undefined') {&eol; message += ': ' + JSON.stringify(response.reason);&eol; }&eol;&eol; throw message + '. Check debug log for more information.';&eol; }&eol;&eol; return response.result;&eol; },&eol;&eol; postMessage: function (is_problem) {&eol; var data,&eol; url,&eol; result = {tags: {}},&eol; response;&eol;&eol; if (is_problem) {&eol; data = {&eol; group_chat_id: Express.params.send_to,&eol; notification: {&eol; status: 'ok',&eol; body: Express.params.message&eol; }&eol; };&eol; url = 'api/v4/botx/notifications/direct';&eol; }&eol; else {&eol; data = {&eol; reply: {&eol; status: 'ok',&eol; body: Express.params.message&eol; }&eol; };&eol; url = 'api/v3/botx/events/reply_event';&eol;&eol; try {&eol; var tags = JSON.parse(Express.params.tags);&eol; }&eol; catch (error) {&eol; throw 'Value of "express_tags" is not JSON. Value: ' + Express.params.tags + '.';&eol; }&eol;&eol; tags.forEach(function(tag) {&eol; if (tag.tag === '__zbx_ex_sync_id_' + Express.params.send_to) {&eol; data.source_sync_id = tag.value;&eol; }&eol; });&eol;&eol; if (!data.source_sync_id) {&eol; throw 'Cannot update data. sync_id for the provided sender is unknown.';&eol; }&eol; }&eol;&eol; response = Express.request(url, data);&eol;&eol; if (is_problem && response.sync_id) {&eol; result.tags['__zbx_ex_sync_id_' + Express.params.send_to] = response.sync_id;&eol;&eol; return JSON.stringify(result);&eol; }&eol; else {&eol; return 'OK';&eol; }&eol; }&eol;};&eol;&eol;try {&eol; var params = JSON.parse(value),&eol; express = {},&eol; required_params = [&eol; 'express_url', 'express_send_to', 'express_message', 'express_tags', 'express_token',&eol; 'event_source', 'event_value', 'event_update_status'&eol; ];&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (key.startsWith('express_')) {&eol; express[key.substring(8)] = params[key];&eol; }&eol;&eol; if (required_params.indexOf(key) !== -1&eol; && (params[key].trim() === '' &pipe;&pipe; params[key] === '{ALERT.SENDTO}')) {&eol; throw 'Parameter "' + key + '" can\'t be empty.';&eol; }&eol; });&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: ' + params.event_source + '\nMust be 0-3.';&eol; }&eol;&eol; // Forcing event_value and event_update_status for non trigger-based events.&eol; if (params.event_source !== '0' ) {&eol; params.event_value = '1';&eol; params.event_update_status = '0';&eol; }&eol;&eol; if (params.event_value !== '0' && params.event_value !== '1') {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check {EVENT.UPDATE.STATUS} only for trigger-based events.&eol; if (params.event_update_status !== '0' && params.event_update_status !== '1' && params.event_source === '0') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; Express.setParams(express);&eol; Express.setProxy(params.HTTPProxy);&eol;&eol; return Express.postMessage(params.event_value === '1' && params.event_update_status === '0');&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[ Express Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |1 |0 | | | |0 |
+ROW |31 |4 |ManageEngine ServiceDesk| | | | | | | |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var MEngine = {&eol; params: {},&eol;&eol; setParams: function (params) {&eol; if (typeof params !== 'object') {&eol; return;&eol; }&eol;&eol; MEngine.params = params;&eol; if (typeof MEngine.params.url === 'string') {&eol; if (!MEngine.params.url.endsWith('/')) {&eol; MEngine.params.url += '/';&eol; }&eol;&eol; MEngine.params.url += 'api/v3/';&eol; }&eol;&eol; if (MEngine.params.on_premise.toLowerCase() !== 'true'&eol; && typeof MEngine.params.on_demand_url_auth === 'string') {&eol; if (!MEngine.params.on_demand_url_auth.endsWith('/')) {&eol; MEngine.params.on_demand_url_auth += '/';&eol; }&eol;&eol; MEngine.params.on_demand_url_auth += 'oauth/v2/token?';&eol; }&eol; },&eol;&eol; setProxy: function (HTTPProxy) {&eol; MEngine.HTTPProxy = HTTPProxy;&eol; },&eol;&eol; createLink: function (id, url) {&eol; return url + (url.endsWith('/') ? '' : '/') +&eol; ((MEngine.params.on_premise.toLowerCase() === 'true')&eol; ? ('WorkOrder.do?woMode=viewWO&woID=' + id)&eol; : ('app/itdesk/ui/requests/' + id + '/details')&eol; );&eol; },&eol;&eol; refreshAccessToken: function () {&eol; [&eol; 'on_demand_url_auth',&eol; 'on_demand_refresh_token',&eol; 'on_demand_client_id',&eol; 'on_demand_client_secret'&eol; ].forEach(function (field) {&eol; if (typeof MEngine.params !== 'object' &pipe;&pipe; typeof MEngine.params[field] === 'undefined'&eol; &pipe;&pipe; MEngine.params[field].trim() === '' ) {&eol; throw 'Required MEngine param is not set: "sd_' + field + '".';&eol; }&eol; });&eol;&eol; var response,&eol; request = new HttpRequest(),&eol; url = MEngine.params.on_demand_url_auth +&eol; 'refresh_token=' + encodeURIComponent(MEngine.params.on_demand_refresh_token) +&eol; '&grant_type=refresh_token&client_id=' + encodeURIComponent(MEngine.params.on_demand_client_id) +&eol; '&client_secret=' + encodeURIComponent(MEngine.params.on_demand_client_secret) +&eol; '&redirect_uri=https://www.zoho.com&scope=SDPOnDemand.requests.ALL';&eol;&eol; if (MEngine.HTTPProxy) {&eol; request.setProxy(MEngine.HTTPProxy);&eol; }&eol;&eol; Zabbix.log(4, '[ ManageEngine Webhook ] Refreshing access token. Request: ' + url);&eol;&eol; response = request.post(url);&eol;&eol; Zabbix.log(4, '[ ManageEngine Webhook ] Received response with status code ' +&eol; request.getStatus() + '\n' + response);&eol;&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ ManageEngine Webhook ] Failed to parse response received from Zoho Accounts');&eol; }&eol;&eol; if ((request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) && !response.access_token) {&eol; throw 'Access token refresh failed with HTTP status code ' + request.getStatus() +&eol; '. Check debug log for more information.';&eol; }&eol; else {&eol; MEngine.params.on_demand_auth_token = response.access_token;&eol; }&eol; },&eol;&eol; request: function (method, query, data) {&eol; var response,&eol; url = MEngine.params.url + query,&eol; input,&eol; request = new HttpRequest(),&eol; message;&eol;&eol; if (MEngine.params.on_premise.toLowerCase() === 'true') {&eol; request.addHeader('TECHNICIAN_KEY: ' + MEngine.params.on_premise_auth_token);&eol; }&eol; else {&eol; request.addHeader('Authorization: Zoho-oauthtoken ' + MEngine.params.on_demand_auth_token);&eol; request.addHeader('Accept: application/v3+json');&eol; }&eol;&eol; if (MEngine.HTTPProxy) {&eol; request.setProxy(MEngine.HTTPProxy);&eol; }&eol;&eol; if (typeof data !== 'undefined') {&eol; data = JSON.stringify(data);&eol; }&eol;&eol; input = 'input_data=' + encodeURIComponent(data);&eol; Zabbix.log(4, '[ ManageEngine Webhook ] Sending request: ' + url + '?' + input);&eol;&eol; switch (method) {&eol; case 'post':&eol; response = request.post(url, input);&eol; break;&eol;&eol; case 'put':&eol; response = request.put(url, input);&eol; break;&eol;&eol; default:&eol; throw 'Unsupported HTTP request method: ' + method;&eol; }&eol;&eol; Zabbix.log(4, '[ ManageEngine Webhook ] Received response with status code ' +&eol; request.getStatus() + '\n' + response);&eol;&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ ManageEngine Webhook ] Failed to parse response received from ManageEngine');&eol; }&eol;&eol; if ((request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300)&eol; && typeof response.response_status !== 'object') {&eol; throw 'Request failed with HTTP status code ' + request.getStatus() +&eol; '. Check debug log for more information.';&eol; }&eol; else if (typeof response.response_status === 'object' && response.response_status.status === 'failed') {&eol; message = 'Request failed with status_code ';&eol;&eol; if (typeof response.response_status.messages === 'object'&eol; && response.response_status.messages[0]&eol; && response.response_status.messages[0].message) {&eol; message += response.response_status.messages[0].status_code +&eol; '. Message: ' + response.response_status.messages[0].message;&eol; }&eol; else {&eol; message += response.response_status.status_code;&eol; }&eol;&eol; message += '. Check debug log for more information.';&eol; throw message;&eol; }&eol; else if (response.request) {&eol; return response.request.id;&eol; }&eol; },&eol;&eol; createPaylaod: function (fields, isNote) {&eol; var data = {},&eol; result;&eol;&eol; if (isNote) {&eol; data.description = fields['field_string:description'].replace(/(?:\r\n&pipe;\r&pipe;\n)/g, '<br>');&eol; result = {request_note: data};&eol; }&eol; else {&eol; Object.keys(fields)&eol; .forEach(function(field) {&eol; if (fields[field].trim() === '') {&eol; Zabbix.log(4, '[ ManageEngine Webhook ] Field "' + field +&eol; '" can\'t be empty. The field ignored.');&eol; }&eol; else {&eol; try {&eol; var prefix = field.split(':')[0],&eol; root;&eol;&eol; if (prefix.startsWith('udf_') && !data.udf_fields) {&eol; data.udf_fields = {};&eol; root = data.udf_fields;&eol; }&eol; else if (prefix.startsWith('udf_')) {&eol; root = data.udf_fields;&eol; }&eol; else {&eol; root = data;&eol; }&eol;&eol; if (prefix.endsWith('string')) {&eol; root[field.substring(field.indexOf(':') + 1)&eol; .toLowerCase()] = fields[field];&eol; }&eol; else {&eol; root[field.substring(field.indexOf(':') + 1)&eol; .toLowerCase()] = {&eol; name: fields[field]&eol; };&eol; }&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ ManageEngine Webhook ] Can\'t parse field "' + field +&eol; '". The field ignored.');&eol; }&eol; }&eol; });&eol; if (data.description) {&eol; data.description = data.description.replace(/(?:\r\n&pipe;\r&pipe;\n)/g, '<br>');&eol; }&eol;&eol; result = {request: data};&eol; }&eol;&eol; return result;&eol; }&eol;};&eol;&eol;try {&eol; var params = JSON.parse(value),&eol; fields = {},&eol; sd = {},&eol; result = {tags: {}},&eol; required_params = [&eol; 'sd_on_premise', 'field_string:subject', 'field_string:description',&eol; 'event_recovery_value', 'event_source', 'event_value', 'event_update_status'&eol; ],&eol; severities = [&eol; {name: 'not_classified', color: '#97AAB3'},&eol; {name: 'information', color: '#7499FF'},&eol; {name: 'warning', color: '#FFC859'},&eol; {name: 'average', color: '#FFA059'},&eol; {name: 'high', color: '#E97659'},&eol; {name: 'disaster', color: '#E45959'},&eol; {name: 'default', color: '#000000'}&eol; ];&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (key.startsWith('sd_')) {&eol; sd[key.substring(3)] = params[key];&eol; }&eol; else if (key.startsWith('field_') &pipe;&pipe; key.startsWith('udf_field_')) {&eol; fields[key] = params[key];&eol; }&eol;&eol; if (required_params.indexOf(key) !== -1 && params[key].trim() === '') {&eol; throw 'Parameter "' + key + '" can\'t be empty.';&eol; }&eol; });&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: ' + params.event_source + '\nMust be 0-3.';&eol; }&eol;&eol; // Check {EVENT.VALUE} for trigger-based and internal events.&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check {EVENT.UPDATE.STATUS} only for trigger-based events.&eol; if (params.event_update_status !== '0' && params.event_update_status !== '1' && params.event_source === '0') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; if (params.event_source !== '0' && params.event_recovery_value === '0') {&eol; throw 'Recovery operations are supported only for trigger-based actions.';&eol; }&eol;&eol; if ([0, 1, 2, 3, 4, 5].indexOf(parseInt(params.event_nseverity)) === -1) {&eol; params.event_nseverity = '6';&eol; }&eol;&eol; if (params.event_update_status === '1' && (typeof params.sd_request_id === 'undefined'&eol; &pipe;&pipe; params.sd_request_id.trim() === ''&eol; &pipe;&pipe; params.sd_request_id === '{EVENT.TAGS.__zbx_sd_request_id}')) {&eol; throw 'Parameter "sd_request_id" can\'t be empty for update operation.';&eol; }&eol;&eol; MEngine.setParams(sd);&eol; MEngine.setProxy(params.HTTPProxy);&eol;&eol; if (MEngine.params.on_premise.toLowerCase() !== 'true') {&eol; MEngine.refreshAccessToken();&eol; }&eol;&eol; // Create issue for non trigger-based events.&eol; if (params.event_source !== '0' && params.event_recovery_value !== '0') {&eol; fields['field_object:priority'] = params['priority_' + severities[params.event_nseverity].name]&eol; &pipe;&pipe; 'Normal';&eol;&eol; MEngine.request('post', 'requests', MEngine.createPaylaod(fields));&eol; }&eol; // Create issue for trigger-based events.&eol; else if (params.event_value === '1' && params.event_update_status === '0') {&eol; fields['field_object:priority'] = params['priority_' + severities[params.event_nseverity].name]&eol; &pipe;&pipe; 'Normal';&eol;&eol; var id = MEngine.request('post', 'requests', MEngine.createPaylaod(fields));&eol;&eol; result.tags.__zbx_sd_request_id = id;&eol; result.tags.__zbx_sd_request_link = MEngine.createLink(id, params.sd_url);&eol; }&eol; // Update created issue for trigger-based event.&eol; else {&eol; if (params.event_update_status === '1') {&eol; MEngine.request('post', 'requests/' + params.sd_request_id + '/notes',&eol; MEngine.createPaylaod(fields, true)&eol; );&eol; }&eol; delete fields['field_string:description'];&eol; MEngine.request('put', 'requests/' + params.sd_request_id, MEngine.createPaylaod(fields));&eol; }&eol;&eol; return JSON.stringify(result);&eol;}&eol;catch (error) {&eol; Zabbix.log(3, '[ ManageEngine Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |1 |1 |{EVENT.TAGS.__zbx_sd_request_link} |ManageEngine: {EVENT.TAGS.__zbx_sd_request_id} | |0 |
+ROW |32 |4 |Github | | | | | | | |25 |0 |0 |0 |0 | |1 |3 |10s |1 |var Github = {&eol; params: {},&eol;&eol; setParams: function (params) {&eol; if (typeof params !== 'object') {&eol; return;&eol; }&eol; Github.params = params;&eol; },&eol;&eol; setProxy: function (HTTPProxy) {&eol; Github.HTTPProxy = HTTPProxy;&eol; },&eol;&eol; urlCheckFormat: function (url) {&eol;&eol; if (typeof url === 'string' && !url.endsWith('/')) {&eol; url += '/';&eol; }&eol;&eol; if (url.indexOf('http://') === -1 && url.indexOf('https://') === -1) {&eol; url = 'https://' + url;&eol; }&eol;&eol; return url;&eol; },&eol;&eol; createProblemURL: function (zabbix_url, triggerid, eventid, event_source) {&eol; var problem_url = zabbix_url;&eol;&eol; if (event_source === '0') {&eol; problem_url += 'tr_events.php?triggerid=' + triggerid + '&eventid=' + eventid;&eol; }&eol;&eol; return problem_url;&eol; },&eol;&eol; request: function (method, url, data) {&eol; ['token', 'user_agent'].forEach(function (field) {&eol; if (typeof Github.params !== 'object' &pipe;&pipe; typeof Github.params[field] === 'undefined' &pipe;&pipe; Github.params[field] === '') {&eol; throw 'Required Github param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; var response,&eol; request = new HttpRequest();&eol;&eol; request.addHeader('User-Agent: ' + Github.params.user_agent);&eol; request.addHeader('Accept: application/vnd.github.v3+json');&eol; request.addHeader('Authorization: token ' + Github.params.token);&eol;&eol; if (typeof Github.HTTPProxy !== 'undefined' && Github.HTTPProxy !== '') {&eol; request.setProxy(Github.HTTPProxy);&eol; }&eol;&eol; if (typeof data !== 'undefined') {&eol; data = JSON.stringify(data);&eol; }&eol;&eol; Zabbix.log(4, '[ Github Webhook ] Sending request: ' + url + ((typeof data === 'string')&eol; ? ('\n' + data)&eol; : ''));&eol;&eol; switch (method) {&eol; case 'post':&eol; response = request.post(url, data);&eol; break;&eol;&eol; case 'patch':&eol; response = request.patch(url, data);&eol; break;&eol;&eol; default:&eol; throw 'Unsupported HTTP request method: ' + method;&eol; }&eol;&eol; Zabbix.log(4, '[ Github Webhook ] Received response with status code ' +&eol; request.getStatus() + '\n' + response);&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ Github Webhook ] Failed to parse response received from Github');&eol; response = null;&eol; }&eol; }&eol;&eol; if (typeof response !== 'object') {&eol; throw 'Failed to process response received from Github. Check debug log for more information.';&eol; }&eol;&eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; var message = 'Request failed with status code ' + request.getStatus();&eol;&eol; if (response.message) {&eol; message += ': ' + response.message;&eol; }&eol;&eol; throw message + ' Check debug log for more information.';&eol; }&eol;&eol; return response;&eol; }&eol;};&eol;&eol;try {&eol; var params = JSON.parse(value),&eol; github = {},&eol; url = '',&eol; data = {},&eol; comment_data,&eol; result = { tags: {} },&eol; required_params = [&eol; 'alert_subject', 'alert_message', 'event_source', 'event_value',&eol; 'event_update_status', 'event_recovery_value', 'event_severity',&eol; 'event_id', 'trigger_id', 'zabbix_url',&eol; 'github_token', 'github_url', 'github_user_agent'&eol; ],&eol; method = 'post',&eol; process_tags = true;&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (key.startsWith('github_')) {&eol; github[key.substring(7)] = params[key];&eol; }&eol; else if (required_params.indexOf(key) !== -1 && params[key] === '') {&eol; throw 'Parameter "' + key + '" can\'t be empty.';&eol; }&eol; });&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: ' + params.event_source + '\nMust be 0-3.';&eol; }&eol;&eol; // Check {EVENT.VALUE} for trigger-based and internal events.&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check {EVENT.UPDATE.STATUS} only for trigger-based events.&eol; if (params.event_update_status !== '0' && params.event_update_status !== '1' && params.event_source === '0') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; if (params.event_source !== '0' && params.event_recovery_value === '0') {&eol; throw 'Recovery operations are supported only for trigger-based actions.';&eol; }&eol;&eol; if (typeof params.zabbix_url !== 'string' &pipe;&pipe; params.zabbix_url.trim() === '' &pipe;&pipe; params.zabbix_url === '{$ZABBIX.URL}') {&eol; throw 'Field "zabbix_url" cannot be empty.';&eol; }&eol;&eol; // Check for backslash in the end of url and schema.&eol; github.url = Github.urlCheckFormat(github.url);&eol; params.zabbix_url = Github.urlCheckFormat(params.zabbix_url);&eol;&eol; // Default url for creating issue&eol; url = github.url + 'repos/' + github.repo + '/issues';&eol;&eol; data.title = params.alert_subject;&eol; data.body = params.alert_message;&eol; data.labels = [&eol; { name: "Zabbix" }&eol; ];&eol;&eol; // Adding label corresponding to trigger severity in Zabbix.&eol; if (params.event_severity !== 'undefined' && params.event_source === '0') {&eol; data.labels.push({ name: params.event_severity });&eol; }&eol;&eol; // In case of update or resolve event.&eol; if (params.event_source === '0' && (params.event_value === '0' &pipe;&pipe; params.event_update_status === '1')) {&eol; process_tags = false;&eol; method = 'patch';&eol; url = github.url + 'repos/' + github.repo + '/issues/' + github.issue_number;&eol; comment_data = Object.assign({}, data);&eol; delete data.body;&eol; } else {&eol; problem_url = Github.createProblemURL(params.zabbix_url, params.trigger_id, params.event_id, params.event_source);&eol; data.body += '\nEvent details in Zabbix: [' + problem_url + '](' + problem_url + ')';&eol; }&eol;&eol; Github.setParams(github);&eol; Github.setProxy(params.HTTPProxy);&eol;&eol; var response = Github.request(method, url, data);&eol;&eol; // Leave a comment if comment_data present.&eol; if (typeof comment_data === 'object') {&eol; url = github.url + 'repos/' + github.repo + '/issues/' + github.issue_number + '/comments';&eol; Github.request("post", url, comment_data);&eol; }&eol;&eol; if (process_tags) {&eol; result.tags.__zbx_github_issue_number = response.number;&eol; result.tags.__zbx_github_repo = github.repo;&eol; result.tags.__zbx_github_link = response.html_url;&eol; }&eol;&eol; Zabbix.log(4, '[ Github Webhook ] Result: ' + JSON.stringify(result));&eol; return JSON.stringify(result);&eol;}&eol;catch (error) {&eol; Zabbix.log(4, '[ Github Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |1 |1 |{EVENT.TAGS.__zbx_github_link} |Github: Issue {EVENT.TAGS.__zbx_github_issue_number} | |0 |
+ROW |33 |4 |GLPi | | | | | | | |25 |0 |0 |0 |0 | |1 |1 |10s |1 |var GLPi = {&eol; params: {},&eol;&eol; setParams: function (params) {&eol; if (typeof params !== 'object') {&eol; return;&eol; }&eol; GLPi.params = params;&eol; },&eol;&eol; setProxy: function (HTTPProxy) {&eol; GLPi.HTTPProxy = HTTPProxy;&eol; },&eol;&eol; urlCheckFormat: function (url) {&eol; if (typeof url === 'string' && !url.endsWith('/')) {&eol; url += '/';&eol; }&eol;&eol; if (url.indexOf('http://') === -1 && url.indexOf('https://') === -1) {&eol; url = 'https://' + url;&eol; }&eol;&eol; return url;&eol; },&eol;&eol; getAuthToken: function (url, token) {&eol; var response,&eol; request = new HttpRequest();&eol;&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('Authorization: user_token ' + token);&eol;&eol; response = request.get(url + "apirest.php/initSession");&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ GLPi Webhook ] Failed to receive authentication token from GLPi.');&eol; response = null;&eol; }&eol; }&eol;&eol; if (Array.isArray(response)) {&eol; if (response[1]) {&eol; throw 'Error received from GLPi: ' + response[1];&eol; } else {&eol; throw 'Failed to receive authentication token from GLPi.';&eol; }&eol; }&eol;&eol; if (typeof response !== 'object' &pipe;&pipe; !response.session_token) {&eol; throw 'Failed to process response received from getting GLPi authentication token. Check debug log for more information.';&eol; }&eol;&eol; return response.session_token;&eol; },&eol;&eol; getProblemUrl: function (zabbix_url, triggerid, eventid, event_source) {&eol; var problem_url = zabbix_url;&eol;&eol; if (event_source === '0') {&eol; problem_url += 'tr_events.php?triggerid=' + triggerid + '&eventid=' + eventid;&eol; }&eol;&eol; return problem_url;&eol; },&eol;&eol; request: function (method, url, data) {&eol; if (typeof GLPi.params !== 'object' &pipe;&pipe; typeof GLPi.params.authToken === 'undefined' &pipe;&pipe; GLPi.params.authToken === '') {&eol; throw 'Required GLPi param authToken is not set.';&eol; }&eol;&eol; var response,&eol; request = new HttpRequest();&eol;&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('Session-Token:' + GLPi.params.authToken);&eol;&eol; if (typeof GLPi.HTTPProxy !== 'undefined' && GLPi.HTTPProxy !== '') {&eol; request.setProxy(GLPi.HTTPProxy);&eol; }&eol;&eol; if (typeof data !== 'undefined') {&eol; data = JSON.stringify(data);&eol; }&eol;&eol; Zabbix.log(4, '[ GLPi Webhook ] Sending request: ' + url + ((typeof data === 'string')&eol; ? ('\n' + data)&eol; : ''));&eol;&eol; switch (method) {&eol; case 'post':&eol; response = request.post(url, data);&eol; break;&eol;&eol; case 'put':&eol; response = request.put(url, data);&eol; break;&eol;&eol; default:&eol; throw 'Unsupported HTTP request method: ' + method;&eol; }&eol;&eol; Zabbix.log(4, '[ GLPi Webhook ] Received response with status code ' +&eol; request.getStatus() + '\n' + response);&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; Zabbix.log(4, '[ GLPi Webhook ] Failed to parse response received from GLPi');&eol; response = null;&eol; }&eol; }&eol;&eol; if (typeof response !== 'object' &pipe;&pipe; typeof response === 'undefined' &pipe;&pipe; response === null) {&eol; throw 'Failed to process response received from GLPi. Check debug log for more information.';&eol; }&eol;&eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; var message = 'Request failed with status code ' + request.getStatus();&eol;&eol; if (response.message) {&eol; message += ': ' + response.message;&eol; }&eol;&eol; throw message + ' Check debug log for more information.';&eol; }&eol;&eol; return response;&eol; }&eol;};&eol;&eol;try {&eol; var params = JSON.parse(value),&eol; glpi = {},&eol; url = '',&eol; data = {},&eol; comment_data,&eol; result = { tags: {} },&eol; required_params = [&eol; 'alert_subject', 'alert_message', 'event_source', 'event_value',&eol; 'event_update_status', 'event_recovery_value',&eol; 'event_id', 'trigger_id', 'zabbix_url',&eol; 'glpi_token', 'glpi_url'&eol; ],&eol; method = 'post',&eol; process_tags = true,&eol; response;&eol;&eol; Object.keys(params)&eol; .forEach(function (key) {&eol; if (key.startsWith('glpi_')) {&eol; glpi[key.substring(5)] = params[key];&eol; }&eol; else if (required_params.indexOf(key) !== -1 && params[key] === '') {&eol; throw 'Parameter "' + key + '" can\'t be empty.';&eol; }&eol; });&eol;&eol; if ([0, 1, 2, 3].indexOf(parseInt(params.event_source)) === -1) {&eol; throw 'Incorrect "event_source" parameter given: ' + params.event_source + '\nMust be 0-3.';&eol; }&eol;&eol; // Check {EVENT.VALUE} for trigger-based and internal events.&eol; if (params.event_value !== '0' && params.event_value !== '1'&eol; && (params.event_source === '0' &pipe;&pipe; params.event_source === '3')) {&eol; throw 'Incorrect "event_value" parameter given: ' + params.event_value + '\nMust be 0 or 1.';&eol; }&eol;&eol; // Check {EVENT.UPDATE.STATUS} only for trigger-based events.&eol; if (params.event_update_status !== '0' && params.event_update_status !== '1' && params.event_source === '0') {&eol; throw 'Incorrect "event_update_status" parameter given: ' + params.event_update_status + '\nMust be 0 or 1.';&eol; }&eol;&eol; if (params.event_source !== '0' && params.event_recovery_value === '0') {&eol; throw 'Recovery operations are supported only for trigger-based actions.';&eol; }&eol;&eol; if (typeof params.zabbix_url !== 'string' &pipe;&pipe; params.zabbix_url.trim() === '' &pipe;&pipe; params.zabbix_url === '{$ZABBIX.URL}') {&eol; throw 'Field "zabbix_url" cannot be empty.';&eol; }&eol;&eol; // Check for backslash in the end of url and schema.&eol; glpi.url = GLPi.urlCheckFormat(glpi.url);&eol; params.zabbix_url = GLPi.urlCheckFormat(params.zabbix_url);&eol;&eol; glpi.authToken = GLPi.getAuthToken(glpi.url, glpi.token);&eol; GLPi.setParams(glpi);&eol;&eol; data = {&eol; 'input': {&eol; 'name': params.alert_subject,&eol; 'content': params.alert_message + '\n<a href=' + GLPi.getProblemUrl(params.zabbix_url, params.trigger_id, params.event_id, params.event_source) + '>Link to problem in Zabbix</a>',&eol; 'status': 1, // Set status "New"&eol; 'urgency': params.event_nseverity&eol; }&eol; };&eol;&eol; // In case of resolve&eol; if (params.event_source === '0' && params.event_value === '0') {&eol; process_tags = false;&eol; dataFollowup = {&eol; 'input': {&eol; 'items_id': glpi.problem_id,&eol; 'itemtype': 'Problem',&eol; 'content': params.alert_message + '\n<a href=' + GLPi.getProblemUrl(params.zabbix_url, params.trigger_id, params.event_id, params.event_source) + '>Link to problem in Zabbix</a>'&eol; }&eol; };&eol; dataProblem = {&eol; 'id': glpi.problem_id,&eol; 'input': {&eol; 'name': params.alert_subject,&eol; 'status': 5, // Set status "Solved"&eol; 'urgency': params.event_nseverity&eol; }&eol; };&eol;&eol; GLPi.request('put', glpi.url + 'apirest.php/Problem/' + glpi.problem_id, dataProblem);&eol; GLPi.request('post', glpi.url + 'apirest.php/Problem/' + glpi.problem_id + '/ITILFollowup', dataFollowup);&eol; }&eol;&eol; // In case of update&eol; else if (params.event_source === '0' && params.event_update_status === '1') {&eol; process_tags = false;&eol; dataFollowup = {&eol; 'input': {&eol; 'items_id': glpi.problem_id,&eol; 'itemtype': 'Problem',&eol; 'content': params.alert_message + '\n<a href=' + GLPi.getProblemUrl(params.zabbix_url, params.trigger_id, params.event_id, params.event_source) + '>Link to problem in Zabbix</a>'&eol; }&eol; };&eol; dataProblem = {&eol; 'id': glpi.problem_id,&eol; 'input': {&eol; 'name': params.alert_subject,&eol; 'urgency': params.event_nseverity&eol; }&eol; };&eol;&eol; GLPi.request('put', glpi.url + 'apirest.php/Problem/' + glpi.problem_id, dataProblem);&eol; GLPi.request('post', glpi.url + 'apirest.php/Problem/' + glpi.problem_id + '/ITILFollowup', dataFollowup);&eol; }&eol;&eol; // In case of problem&eol; else {&eol; response = GLPi.request('post', glpi.url + 'apirest.php/Problem/', data);&eol; }&eol;&eol; if (process_tags) {&eol; result.tags.__zbx_glpi_problem_id = response.id;&eol; result.tags.__zbx_glpi_link = glpi.url + 'front/problem.form.php?id=' + response.id;&eol; }&eol;&eol; Zabbix.log(4, '[ GLPi Webhook ] Result: ' + JSON.stringify(result));&eol; return JSON.stringify(result);&eol;}&eol;catch (error) {&eol; Zabbix.log(4, '[ GLPi Webhook ] ERROR: ' + error);&eol; throw 'Sending failed: ' + error;&eol;}|30s |1 |1 |{EVENT.TAGS.__zbx_glpi_link} |GLPi: Problem {EVENT.TAGS.__zbx_glpi_problem_id} | |0 |
+ROW |34 |0 |Gmail |smtp.gmail.com |example.com|zabbix@example.com| | | | |587 |1 |0 |0 |1 | |1 |3 |10s |1 | |30s |0 |0 | | | |1 |
+ROW |35 |0 |Gmail relay |smtp-relay.gmail.com |example.com|zabbix@example.com| | | | |587 |1 |0 |0 |0 | |1 |3 |10s |1 | |30s |0 |0 | | | |2 |
+ROW |36 |0 |Office365 |smtp.office365.com |example.com|zabbix@example.com| | | | |587 |1 |0 |0 |1 | |1 |3 |10s |1 | |30s |0 |0 | | | |3 |
+ROW |37 |0 |Office365 relay |example-com.mail.protection.outlook.com|example.com|zabbix@example.com| | | | |25 |1 |0 |0 |0 | |1 |3 |10s |1 | |30s |0 |0 | | | |4 |
TABLE |media_type_param
FIELDS|mediatype_paramid|mediatypeid|name |value |
@@ -827,6 +831,26 @@ ROW |156 |33 |0 |1 |[{EVENT.STATUS}] {EV
ROW |157 |33 |0 |2 |[{EVENT.STATUS}] {EVENT.NAME} |{USER.FULLNAME} {EVENT.UPDATE.ACTION} problem at {EVENT.UPDATE.DATE} {EVENT.UPDATE.TIME}.&eol;{EVENT.UPDATE.MESSAGE}&eol;&eol;Current problem status is {EVENT.STATUS}, acknowledged: {EVENT.ACK.STATUS}. |
ROW |158 |33 |1 |0 |Discovery: {DISCOVERY.DEVICE.STATUS} {DISCOVERY.DEVICE.IPADDRESS}|Discovery rule: {DISCOVERY.RULE.NAME}&eol;&eol;Device IP: {DISCOVERY.DEVICE.IPADDRESS}&eol;Device DNS: {DISCOVERY.DEVICE.DNS}&eol;Device status: {DISCOVERY.DEVICE.STATUS}&eol;Device uptime: {DISCOVERY.DEVICE.UPTIME}&eol;&eol;Device service name: {DISCOVERY.SERVICE.NAME}&eol;Device service port: {DISCOVERY.SERVICE.PORT}&eol;Device service status: {DISCOVERY.SERVICE.STATUS}&eol;Device service uptime: {DISCOVERY.SERVICE.UPTIME} |
ROW |159 |33 |2 |0 |Autoregistration: {HOST.HOST} |Host name: {HOST.HOST}&eol;Host IP: {HOST.IP}&eol;Agent port: {HOST.PORT} |
+ROW |160 |34 |0 |0 |Problem: {EVENT.NAME} |<b>Problem started</b> at {EVENT.TIME} on {EVENT.DATE}<br><b>Problem name:</b> {EVENT.NAME}<br><b>Host:</b> {HOST.NAME}<br><b>Severity:</b> {EVENT.SEVERITY}<br><b>Operational data:</b> {EVENT.OPDATA}<br><b>Original problem ID:</b> {EVENT.ID}<br>{TRIGGER.URL} |
+ROW |161 |34 |0 |1 |Resolved in {EVENT.DURATION}: {EVENT.NAME} |<b>Problem has been resolved</b> at {EVENT.RECOVERY.TIME} on {EVENT.RECOVERY.DATE}<br><b>Problem name:</b> {EVENT.NAME}<br><b>Problem duration:</b> {EVENT.DURATION}<br><b>Host:</b> {HOST.NAME}<br><b>Severity:</b> {EVENT.SEVERITY}<br><b>Original problem ID:</b> {EVENT.ID}<br>{TRIGGER.URL} |
+ROW |162 |34 |0 |2 |Updated problem in {EVENT.AGE}: {EVENT.NAME} |<b>{USER.FULLNAME} {EVENT.UPDATE.ACTION} problem</b> at {EVENT.UPDATE.DATE} {EVENT.UPDATE.TIME}.<br>{EVENT.UPDATE.MESSAGE}<br><br><b>Current problem status:</b> {EVENT.STATUS}<br><b>Age:</b> {EVENT.AGE}<br><b>Acknowledged:</b> {EVENT.ACK.STATUS}. |
+ROW |163 |34 |1 |0 |Discovery: {DISCOVERY.DEVICE.STATUS} {DISCOVERY.DEVICE.IPADDRESS}|<b>Discovery rule:</b> {DISCOVERY.RULE.NAME}<br><br><b>Device IP:</b> {DISCOVERY.DEVICE.IPADDRESS}<br><b>Device DNS:</b> {DISCOVERY.DEVICE.DNS}<br><b>Device status:</b> {DISCOVERY.DEVICE.STATUS}<br><b>Device uptime:</b> {DISCOVERY.DEVICE.UPTIME}<br><br><b>Device service name:</b> {DISCOVERY.SERVICE.NAME}<br><b>Device service port:</b> {DISCOVERY.SERVICE.PORT}<br><b>Device service status:</b> {DISCOVERY.SERVICE.STATUS}<br><b>Device service uptime:</b> {DISCOVERY.SERVICE.UPTIME} |
+ROW |164 |34 |2 |0 |Autoregistration: {HOST.HOST} |<b>Host name:</b> {HOST.HOST}<br><b>Host IP:</b> {HOST.IP}<br><b>Agent port:</b> {HOST.PORT} |
+ROW |165 |35 |0 |0 |Problem: {EVENT.NAME} |<b>Problem started</b> at {EVENT.TIME} on {EVENT.DATE}<br><b>Problem name:</b> {EVENT.NAME}<br><b>Host:</b> {HOST.NAME}<br><b>Severity:</b> {EVENT.SEVERITY}<br><b>Operational data:</b> {EVENT.OPDATA}<br><b>Original problem ID:</b> {EVENT.ID}<br>{TRIGGER.URL} |
+ROW |166 |35 |0 |1 |Resolved in {EVENT.DURATION}: {EVENT.NAME} |<b>Problem has been resolved</b> at {EVENT.RECOVERY.TIME} on {EVENT.RECOVERY.DATE}<br><b>Problem name:</b> {EVENT.NAME}<br><b>Problem duration:</b> {EVENT.DURATION}<br><b>Host:</b> {HOST.NAME}<br><b>Severity:</b> {EVENT.SEVERITY}<br><b>Original problem ID:</b> {EVENT.ID}<br>{TRIGGER.URL} |
+ROW |167 |35 |0 |2 |Updated problem in {EVENT.AGE}: {EVENT.NAME} |<b>{USER.FULLNAME} {EVENT.UPDATE.ACTION} problem</b> at {EVENT.UPDATE.DATE} {EVENT.UPDATE.TIME}.<br>{EVENT.UPDATE.MESSAGE}<br><br><b>Current problem status:</b> {EVENT.STATUS}<br><b>Age:</b> {EVENT.AGE}<br><b>Acknowledged:</b> {EVENT.ACK.STATUS}. |
+ROW |168 |35 |1 |0 |Discovery: {DISCOVERY.DEVICE.STATUS} {DISCOVERY.DEVICE.IPADDRESS}|<b>Discovery rule:</b> {DISCOVERY.RULE.NAME}<br><br><b>Device IP:</b> {DISCOVERY.DEVICE.IPADDRESS}<br><b>Device DNS:</b> {DISCOVERY.DEVICE.DNS}<br><b>Device status:</b> {DISCOVERY.DEVICE.STATUS}<br><b>Device uptime:</b> {DISCOVERY.DEVICE.UPTIME}<br><br><b>Device service name:</b> {DISCOVERY.SERVICE.NAME}<br><b>Device service port:</b> {DISCOVERY.SERVICE.PORT}<br><b>Device service status:</b> {DISCOVERY.SERVICE.STATUS}<br><b>Device service uptime:</b> {DISCOVERY.SERVICE.UPTIME} |
+ROW |169 |35 |2 |0 |Autoregistration: {HOST.HOST} |<b>Host name:</b> {HOST.HOST}<br><b>Host IP:</b> {HOST.IP}<br><b>Agent port:</b> {HOST.PORT} |
+ROW |170 |36 |0 |0 |Problem: {EVENT.NAME} |<b>Problem started</b> at {EVENT.TIME} on {EVENT.DATE}<br><b>Problem name:</b> {EVENT.NAME}<br><b>Host:</b> {HOST.NAME}<br><b>Severity:</b> {EVENT.SEVERITY}<br><b>Operational data:</b> {EVENT.OPDATA}<br><b>Original problem ID:</b> {EVENT.ID}<br>{TRIGGER.URL} |
+ROW |171 |36 |0 |1 |Resolved in {EVENT.DURATION}: {EVENT.NAME} |<b>Problem has been resolved</b> at {EVENT.RECOVERY.TIME} on {EVENT.RECOVERY.DATE}<br><b>Problem name:</b> {EVENT.NAME}<br><b>Problem duration:</b> {EVENT.DURATION}<br><b>Host:</b> {HOST.NAME}<br><b>Severity:</b> {EVENT.SEVERITY}<br><b>Original problem ID:</b> {EVENT.ID}<br>{TRIGGER.URL} |
+ROW |172 |36 |0 |2 |Updated problem in {EVENT.AGE}: {EVENT.NAME} |<b>{USER.FULLNAME} {EVENT.UPDATE.ACTION} problem</b> at {EVENT.UPDATE.DATE} {EVENT.UPDATE.TIME}.<br>{EVENT.UPDATE.MESSAGE}<br><br><b>Current problem status:</b> {EVENT.STATUS}<br><b>Age:</b> {EVENT.AGE}<br><b>Acknowledged:</b> {EVENT.ACK.STATUS}. |
+ROW |173 |36 |1 |0 |Discovery: {DISCOVERY.DEVICE.STATUS} {DISCOVERY.DEVICE.IPADDRESS}|<b>Discovery rule:</b> {DISCOVERY.RULE.NAME}<br><br><b>Device IP:</b> {DISCOVERY.DEVICE.IPADDRESS}<br><b>Device DNS:</b> {DISCOVERY.DEVICE.DNS}<br><b>Device status:</b> {DISCOVERY.DEVICE.STATUS}<br><b>Device uptime:</b> {DISCOVERY.DEVICE.UPTIME}<br><br><b>Device service name:</b> {DISCOVERY.SERVICE.NAME}<br><b>Device service port:</b> {DISCOVERY.SERVICE.PORT}<br><b>Device service status:</b> {DISCOVERY.SERVICE.STATUS}<br><b>Device service uptime:</b> {DISCOVERY.SERVICE.UPTIME} |
+ROW |174 |36 |2 |0 |Autoregistration: {HOST.HOST} |<b>Host name:</b> {HOST.HOST}<br><b>Host IP:</b> {HOST.IP}<br><b>Agent port:</b> {HOST.PORT} |
+ROW |175 |37 |0 |0 |Problem: {EVENT.NAME} |<b>Problem started</b> at {EVENT.TIME} on {EVENT.DATE}<br><b>Problem name:</b> {EVENT.NAME}<br><b>Host:</b> {HOST.NAME}<br><b>Severity:</b> {EVENT.SEVERITY}<br><b>Operational data:</b> {EVENT.OPDATA}<br><b>Original problem ID:</b> {EVENT.ID}<br>{TRIGGER.URL} |
+ROW |176 |37 |0 |1 |Resolved in {EVENT.DURATION}: {EVENT.NAME} |<b>Problem has been resolved</b> at {EVENT.RECOVERY.TIME} on {EVENT.RECOVERY.DATE}<br><b>Problem name:</b> {EVENT.NAME}<br><b>Problem duration:</b> {EVENT.DURATION}<br><b>Host:</b> {HOST.NAME}<br><b>Severity:</b> {EVENT.SEVERITY}<br><b>Original problem ID:</b> {EVENT.ID}<br>{TRIGGER.URL} |
+ROW |177 |37 |0 |2 |Updated problem in {EVENT.AGE}: {EVENT.NAME} |<b>{USER.FULLNAME} {EVENT.UPDATE.ACTION} problem</b> at {EVENT.UPDATE.DATE} {EVENT.UPDATE.TIME}.<br>{EVENT.UPDATE.MESSAGE}<br><br><b>Current problem status:</b> {EVENT.STATUS}<br><b>Age:</b> {EVENT.AGE}<br><b>Acknowledged:</b> {EVENT.ACK.STATUS}. |
+ROW |178 |37 |1 |0 |Discovery: {DISCOVERY.DEVICE.STATUS} {DISCOVERY.DEVICE.IPADDRESS}|<b>Discovery rule:</b> {DISCOVERY.RULE.NAME}<br><br><b>Device IP:</b> {DISCOVERY.DEVICE.IPADDRESS}<br><b>Device DNS:</b> {DISCOVERY.DEVICE.DNS}<br><b>Device status:</b> {DISCOVERY.DEVICE.STATUS}<br><b>Device uptime:</b> {DISCOVERY.DEVICE.UPTIME}<br><br><b>Device service name:</b> {DISCOVERY.SERVICE.NAME}<br><b>Device service port:</b> {DISCOVERY.SERVICE.PORT}<br><b>Device service status:</b> {DISCOVERY.SERVICE.STATUS}<br><b>Device service uptime:</b> {DISCOVERY.SERVICE.UPTIME} |
+ROW |179 |37 |2 |0 |Autoregistration: {HOST.HOST} |<b>Host name:</b> {HOST.HOST}<br><b>Host IP:</b> {HOST.IP}<br><b>Agent port:</b> {HOST.PORT} |
TABLE |usrgrp
FIELDS|usrgrpid|name |gui_access|users_status|debug_mode|userdirectoryid|
@@ -843,10 +867,10 @@ ROW |3 |9 |2 |
ROW |4 |7 |1 |
TABLE |scripts
-FIELDS|scriptid|name |command |host_access|usrgrpid|groupid|description|confirmation|type|execute_on|timeout|scope|port|authtype|username|password|publickey|privatekey|menu_path|
-ROW |1 |Ping |ping -c 3 {HOST.CONN}; case $? in [01]) true;; *) false;; esac|2 |NULL |NULL | | |0 |2 |30s |2 | |0 | | | | | |
-ROW |2 |Traceroute |/usr/bin/traceroute {HOST.CONN} |2 |NULL |NULL | | |0 |2 |30s |2 | |0 | | | | | |
-ROW |3 |Detect operating system|sudo /usr/bin/nmap -O {HOST.CONN} |2 |7 |NULL | | |0 |2 |30s |2 | |0 | | | | | |
+FIELDS|scriptid|name |command |host_access|usrgrpid|groupid|description|confirmation|type|execute_on|timeout|scope|port|authtype|username|password|publickey|privatekey|menu_path|url |new_window|
+ROW |1 |Ping |ping -c 3 {HOST.CONN}; case $? in [01]) true;; *) false;; esac|2 |NULL |NULL | | |0 |2 |30s |2 | |0 | | | | | | |1 |
+ROW |2 |Traceroute |/usr/bin/traceroute {HOST.CONN} |2 |NULL |NULL | | |0 |2 |30s |2 | |0 | | | | | | |1 |
+ROW |3 |Detect operating system|sudo /usr/bin/nmap -O {HOST.CONN} |2 |7 |NULL | | |0 |2 |30s |2 | |0 | | | | | | |1 |
TABLE |actions
FIELDS|actionid|name |eventsource|evaltype|status|esc_period|formula|pause_suppressed|notify_if_canceled|
@@ -901,8 +925,8 @@ ROW |7 |5 |23 |0 |2 | |
ROW |8 |6 |23 |0 |4 | |
TABLE |config
-FIELDS|configid|work_period |alert_usrgrpid|discovery_groupid|dbversion_status|geomaps_tile_provider|ldap_userdirectoryid|
-ROW |1 |1-5,09:00-18:00|7 |5 | |OpenStreetMap.Mapnik |NULL |
+FIELDS|configid|work_period |alert_usrgrpid|discovery_groupid|dbversion_status|geomaps_tile_provider|ldap_userdirectoryid|server_status|
+ROW |1 |1-5,09:00-18:00|7 |5 | |OpenStreetMap.Mapnik |NULL | |
TABLE |graph_theme
FIELDS|graphthemeid|theme |backgroundcolor|graphcolor|gridcolor|maingridcolor|gridbordercolor|textcolor|highlightcolor|leftpercentilecolor|rightpercentilecolor|nonworktimecolor|colorpalette |
diff --git a/create/src/schema.tmpl b/create/src/schema.tmpl
index 88c487879b8..1e0aad45e37 100644
--- a/create/src/schema.tmpl
+++ b/create/src/schema.tmpl
@@ -35,7 +35,7 @@ FIELD |username |t_varchar(100) |'' |NOT NULL |0
FIELD |name |t_varchar(100) |'' |NOT NULL |0
FIELD |surname |t_varchar(100) |'' |NOT NULL |0
FIELD |passwd |t_varchar(60) |'' |NOT NULL |0
-FIELD |url |t_varchar(255) |'' |NOT NULL |0
+FIELD |url |t_varchar(2048)|'' |NOT NULL |0
FIELD |autologin |t_integer |'0' |NOT NULL |0
FIELD |autologout |t_varchar(32) |'15m' |NOT NULL |0
FIELD |lang |t_varchar(7) |'default'|NOT NULL |ZBX_NODATA
@@ -114,7 +114,7 @@ INDEX |1 |hostid
TABLE|group_discovery|groupid|ZBX_TEMPLATE
FIELD |groupid |t_id | |NOT NULL |0 |1|hstgrp
FIELD |parent_group_prototypeid|t_id | |NOT NULL |0 |2|group_prototype|group_prototypeid|RESTRICT
-FIELD |name |t_varchar(64) |'' |NOT NULL |ZBX_NODATA
+FIELD |name |t_varchar(255) |'' |NOT NULL |ZBX_NODATA
FIELD |lastcheck |t_integer |'0' |NOT NULL |ZBX_NODATA
FIELD |ts_delete |t_time |'0' |NOT NULL |ZBX_NODATA
@@ -124,14 +124,14 @@ FIELD |proxy_hostid |t_id | |NULL |0 |1|hosts |hostid |RESTRICT
FIELD |name |t_varchar(255) |'' |NOT NULL |ZBX_PROXY
FIELD |iprange |t_varchar(2048)|'' |NOT NULL |ZBX_PROXY
FIELD |delay |t_varchar(255) |'1h' |NOT NULL |ZBX_PROXY
-FIELD |nextcheck |t_integer |'0' |NOT NULL |ZBX_NODATA
FIELD |status |t_integer |'0' |NOT NULL |0
INDEX |1 |proxy_hostid
UNIQUE |2 |name
+CHANGELOG |9
TABLE|dchecks|dcheckid|ZBX_DATA
FIELD |dcheckid |t_id | |NOT NULL |0
-FIELD |druleid |t_id | |NOT NULL |ZBX_PROXY |1|drules
+FIELD |druleid |t_id | |NOT NULL |ZBX_PROXY |1|drules | |RESTRICT
FIELD |type |t_integer |'0' |NOT NULL |ZBX_PROXY
FIELD |key_ |t_varchar(2048)|'' |NOT NULL |ZBX_PROXY
FIELD |snmp_community |t_varchar(255) |'' |NOT NULL |ZBX_PROXY
@@ -147,19 +147,19 @@ FIELD |snmpv3_contextname|t_varchar(255)|'' |NOT NULL |ZBX_PROXY
FIELD |host_source|t_integer |'1' |NOT NULL |ZBX_PROXY
FIELD |name_source|t_integer |'0' |NOT NULL |ZBX_PROXY
INDEX |1 |druleid,host_source,name_source
+CHANGELOG |10
TABLE|httptest|httptestid|ZBX_TEMPLATE
FIELD |httptestid |t_id | |NOT NULL |0
FIELD |name |t_varchar(64) |'' |NOT NULL |ZBX_PROXY
-FIELD |nextcheck |t_integer |'0' |NOT NULL |ZBX_NODATA
FIELD |delay |t_varchar(255) |'1m' |NOT NULL |ZBX_PROXY
FIELD |status |t_integer |'0' |NOT NULL |0
FIELD |agent |t_varchar(255) |'Zabbix'|NOT NULL |ZBX_PROXY
FIELD |authentication |t_integer |'0' |NOT NULL |ZBX_PROXY,ZBX_NODATA
FIELD |http_user |t_varchar(64) |'' |NOT NULL |ZBX_PROXY,ZBX_NODATA
FIELD |http_password |t_varchar(64) |'' |NOT NULL |ZBX_PROXY,ZBX_NODATA
-FIELD |hostid |t_id | |NOT NULL |ZBX_PROXY |2|hosts
-FIELD |templateid |t_id | |NULL |0 |3|httptest |httptestid
+FIELD |hostid |t_id | |NOT NULL |ZBX_PROXY |2|hosts | |RESTRICT
+FIELD |templateid |t_id | |NULL |0 |3|httptest |httptestid |RESTRICT
FIELD |http_proxy |t_varchar(255) |'' |NOT NULL |ZBX_PROXY,ZBX_NODATA
FIELD |retries |t_integer |'1' |NOT NULL |ZBX_PROXY,ZBX_NODATA
FIELD |ssl_cert_file |t_varchar(255) |'' |NOT NULL |ZBX_PROXY,ZBX_NODATA
@@ -171,10 +171,11 @@ FIELD |uuid |t_varchar(32) |'' |NOT NULL |0
UNIQUE |2 |hostid,name
INDEX |3 |status
INDEX |4 |templateid
+CHANGELOG |11
TABLE|httpstep|httpstepid|ZBX_TEMPLATE
FIELD |httpstepid |t_id | |NOT NULL |0
-FIELD |httptestid |t_id | |NOT NULL |ZBX_PROXY |1|httptest
+FIELD |httptestid |t_id | |NOT NULL |ZBX_PROXY |1|httptest | |RESTRICT
FIELD |name |t_varchar(64) |'' |NOT NULL |ZBX_PROXY
FIELD |no |t_integer |'0' |NOT NULL |ZBX_PROXY
FIELD |url |t_varchar(2048)|'' |NOT NULL |ZBX_PROXY
@@ -186,6 +187,7 @@ FIELD |follow_redirects|t_integer |'1' |NOT NULL |ZBX_PROXY
FIELD |retrieve_mode |t_integer |'0' |NOT NULL |ZBX_PROXY
FIELD |post_type |t_integer |'0' |NOT NULL |ZBX_PROXY
INDEX |1 |httptestid
+CHANGELOG |14
TABLE|interface|interfaceid|ZBX_TEMPLATE
FIELD |interfaceid |t_id | |NOT NULL |0
@@ -275,19 +277,21 @@ CHANGELOG |3
TABLE|httpstepitem|httpstepitemid|ZBX_TEMPLATE
FIELD |httpstepitemid |t_id | |NOT NULL |0
-FIELD |httpstepid |t_id | |NOT NULL |ZBX_PROXY |1|httpstep
-FIELD |itemid |t_id | |NOT NULL |ZBX_PROXY |2|items
+FIELD |httpstepid |t_id | |NOT NULL |ZBX_PROXY |1|httpstep | |RESTRICT
+FIELD |itemid |t_id | |NOT NULL |ZBX_PROXY |2|items | |RESTRICT
FIELD |type |t_integer |'0' |NOT NULL |ZBX_PROXY
UNIQUE |1 |httpstepid,itemid
INDEX |2 |itemid
+CHANGELOG |16
TABLE|httptestitem|httptestitemid|ZBX_TEMPLATE
FIELD |httptestitemid |t_id | |NOT NULL |0
-FIELD |httptestid |t_id | |NOT NULL |ZBX_PROXY |1|httptest
-FIELD |itemid |t_id | |NOT NULL |ZBX_PROXY |2|items
+FIELD |httptestid |t_id | |NOT NULL |ZBX_PROXY |1|httptest | |RESTRICT
+FIELD |itemid |t_id | |NOT NULL |ZBX_PROXY |2|items | |RESTRICT
FIELD |type |t_integer |'0' |NOT NULL |ZBX_PROXY
UNIQUE |1 |httptestid,itemid
INDEX |2 |itemid
+CHANGELOG |13
TABLE|media_type|mediatypeid|ZBX_DATA
FIELD |mediatypeid |t_id | |NOT NULL |0
@@ -300,7 +304,7 @@ FIELD |exec_path |t_varchar(255) |'' |NOT NULL |0
FIELD |gsm_modem |t_varchar(255) |'' |NOT NULL |0
FIELD |username |t_varchar(255) |'' |NOT NULL |0
FIELD |passwd |t_varchar(255) |'' |NOT NULL |0
-FIELD |status |t_integer |'0' |NOT NULL |0
+FIELD |status |t_integer |'1' |NOT NULL |ZBX_NODATA
FIELD |smtp_port |t_integer |'25' |NOT NULL |0
FIELD |smtp_security |t_integer |'0' |NOT NULL |0
FIELD |smtp_verify_peer|t_integer |'0' |NOT NULL |0
@@ -318,6 +322,7 @@ FIELD |show_event_menu|t_integer |'0' |NOT NULL |0
FIELD |event_menu_url |t_varchar(2048)|'' |NOT NULL |0
FIELD |event_menu_name|t_varchar(255) |'' |NOT NULL |0
FIELD |description |t_shorttext |'' |NOT NULL |0
+FIELD |provider |t_integer |'0' |NOT NULL |0
UNIQUE |1 |name
TABLE|media_type_param|mediatype_paramid|ZBX_DATA
@@ -373,6 +378,8 @@ FIELD |password |t_varchar(64) |'' |NOT NULL |0
FIELD |publickey |t_varchar(64) |'' |NOT NULL |0
FIELD |privatekey |t_varchar(64) |'' |NOT NULL |0
FIELD |menu_path |t_varchar(255) |'' |NOT NULL |0
+FIELD |url |t_varchar(2048)|'' |NOT NULL |0
+FIELD |new_window |t_integer |'1' |NOT NULL |0
INDEX |1 |usrgrpid
INDEX |2 |groupid
UNIQUE |3 |name
@@ -486,7 +493,7 @@ FIELD |work_period |t_varchar(255) |'1-5,09:00-18:00'|NOT NULL|0
FIELD |alert_usrgrpid |t_id | |NULL |0 |1|usrgrp |usrgrpid |RESTRICT
FIELD |default_theme |t_varchar(128) |'blue-theme'|NOT NULL |ZBX_NODATA
FIELD |authentication_type|t_integer |'0' |NOT NULL |ZBX_NODATA
-FIELD |discovery_groupid|t_id | |NOT NULL |ZBX_PROXY |2|hstgrp |groupid |RESTRICT
+FIELD |discovery_groupid|t_id | |NULL |0 |2|hstgrp |groupid |RESTRICT
FIELD |max_in_table |t_integer |'50' |NOT NULL |ZBX_NODATA
FIELD |search_limit |t_integer |'1000' |NOT NULL |ZBX_NODATA
FIELD |severity_color_0|t_varchar(6) |'97AAB3'|NOT NULL |ZBX_NODATA
@@ -592,6 +599,7 @@ FIELD |geomaps_max_zoom |t_integer |'0' |NOT NULL |ZBX_NODATA
FIELD |geomaps_attribution|t_varchar(1024)|'' |NOT NULL |ZBX_NODATA
FIELD |vault_provider |t_integer |'0' |NOT NULL |ZBX_NODATA
FIELD |ldap_userdirectoryid |t_id |NULL |NULL |0 |3|userdirectory |userdirectoryid|RESTRICT
+FIELD |server_status |t_shorttext |'' |NOT NULL |ZBX_NODATA
INDEX |1 |alert_usrgrpid
INDEX |2 |discovery_groupid
INDEX |3 |ldap_userdirectoryid
@@ -1129,7 +1137,7 @@ FIELD |host |t_varchar(128) |'' |NOT NULL |0
FIELD |listen_ip |t_varchar(39) |'' |NOT NULL |0
FIELD |listen_port |t_integer |'0' |NOT NULL |0
FIELD |listen_dns |t_varchar(255) |'' |NOT NULL |0
-FIELD |host_metadata |t_varchar(255) |'' |NOT NULL |0
+FIELD |host_metadata |t_text |'' |NOT NULL |0
FIELD |flags |t_integer |'0' |NOT NULL |0
FIELD |tls_accepted |t_integer |'1' |NOT NULL |0
INDEX |1 |host
@@ -1142,7 +1150,7 @@ FIELD |host |t_varchar(128) |'' |NOT NULL |0
FIELD |listen_ip |t_varchar(39) |'' |NOT NULL |0
FIELD |listen_port |t_integer |'0' |NOT NULL |0
FIELD |listen_dns |t_varchar(255) |'' |NOT NULL |0
-FIELD |host_metadata |t_varchar(255) |'' |NOT NULL |0
+FIELD |host_metadata |t_text |'' |NOT NULL |0
FIELD |flags |t_integer |'0' |NOT NULL |0
FIELD |tls_accepted |t_integer |'1' |NOT NULL |0
INDEX |1 |clock
@@ -1545,19 +1553,21 @@ UNIQUE |1 |selementid,triggerid
TABLE|httptest_field|httptest_fieldid|ZBX_TEMPLATE
FIELD |httptest_fieldid |t_id | |NOT NULL |0
-FIELD |httptestid |t_id | |NOT NULL |ZBX_PROXY |1|httptest
+FIELD |httptestid |t_id | |NOT NULL |ZBX_PROXY |1|httptest | |RESTRICT
FIELD |type |t_integer |'0' |NOT NULL |ZBX_PROXY
FIELD |name |t_varchar(255) |'' |NOT NULL |ZBX_PROXY
FIELD |value |t_shorttext |'' |NOT NULL |ZBX_PROXY
INDEX |1 |httptestid
+CHANGELOG |12
TABLE|httpstep_field|httpstep_fieldid|ZBX_TEMPLATE
FIELD |httpstep_fieldid |t_id | |NOT NULL |0
-FIELD |httpstepid |t_id | |NOT NULL |ZBX_PROXY |1|httpstep
+FIELD |httpstepid |t_id | |NOT NULL |ZBX_PROXY |1|httpstep | |RESTRICT
FIELD |type |t_integer |'0' |NOT NULL |ZBX_PROXY
FIELD |name |t_varchar(255) |'' |NOT NULL |ZBX_PROXY
FIELD |value |t_shorttext |'' |NOT NULL |ZBX_PROXY
INDEX |1 |httpstepid
+CHANGELOG |15
TABLE|dashboard|dashboardid|ZBX_DASHBOARD
FIELD |dashboardid |t_id | |NOT NULL |0
@@ -1947,6 +1957,8 @@ TABLE|host_rtdata|hostid|ZBX_TEMPLATE
FIELD |hostid |t_id | |NOT NULL |0 |1|hosts|hostid
FIELD |active_available |t_integer |'0' |NOT NULL |0
FIELD |lastaccess |t_integer |'0' |NOT NULL |ZBX_NODATA
+FIELD |version |t_integer |'0' |NOT NULL |ZBX_NODATA
+FIELD |compatibility |t_integer |'0' |NOT NULL |ZBX_NODATA
TABLE|userdirectory|userdirectoryid|0
@@ -1974,4 +1986,4 @@ TABLE|dbversion|dbversionid|
FIELD |dbversionid |t_id | |NOT NULL |0
FIELD |mandatory |t_integer |'0' |NOT NULL |
FIELD |optional |t_integer |'0' |NOT NULL |
-ROW |1 |6030002 |6030002
+ROW |1 |6030061 |6030061
diff --git a/create/src/templates.tmpl b/create/src/templates.tmpl
index 8b75a2c9376..16f500b6eb0 100644
--- a/create/src/templates.tmpl
+++ b/create/src/templates.tmpl
@@ -20,15 +20,15 @@
TABLE |hosts
FIELDS|hostid|proxy_hostid|host |status|ipmi_authtype|ipmi_privilege|ipmi_username|ipmi_password|name |flags|templateid|description |tls_connect|tls_accept|tls_issuer|tls_subject|tls_psk_identity|tls_psk|proxy_address|auto_compress|discover|custom_interfaces|uuid |
ROW |10001 |NULL |Linux by Zabbix agent |3 |-1 |2 | | |Linux by Zabbix agent |0 |NULL |Official Linux template. Requires agent of Zabbix 3.0.14, 3.4.5 and 4.0.0 or newer.&eol;&eol;Known Issues:&eol;&eol; Description: Network discovery. Zabbix agent as of 4.2 doesn't support items such as net.if.status, net.if.speed.&eol;&eol;You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/387225-discussion-thread-for-official-zabbix-template-for-linux&eol;&eol;Template tooling version used: 0.41 |1 |1 | | | | | |1 |0 |0 |f8f7908280354f2abeed07dc788c3747|
-ROW |10047 |NULL |Zabbix server health |3 |-1 |2 | | |Zabbix server health |0 |NULL |Template tooling version used: 0.41 |1 |1 | | | | | |1 |0 |0 |e2d2b4e4ac28483996cc11fe42823d57|
+ROW |10047 |NULL |Zabbix server health |3 |-1 |2 | | |Zabbix server health |0 |NULL |Template tooling version used: 0.42 |1 |1 | | | | | |1 |0 |0 |e2d2b4e4ac28483996cc11fe42823d57|
ROW |10048 |NULL |Zabbix proxy health |3 |-1 |2 | | |Zabbix proxy health |0 |NULL |Template tooling version used: 0.41 |1 |1 | | | | | |1 |0 |0 |dd114bf0fb2f46bc84840f1bb24e2b23|
ROW |10050 |NULL |Zabbix agent |3 |-1 |2 | | |Zabbix agent |0 |NULL |Use this template for agents reachable from Zabbix server/proxy (passive mode).&eol;&eol;Template tooling version used: 0.41 |1 |1 | | | | | |1 |0 |0 |8aa4557f6c3f4aadbc03447fca3af9f6|
-ROW |10074 |NULL |OpenBSD by Zabbix agent |3 |-1 |2 | | |OpenBSD by Zabbix agent |0 |NULL |Official OpenBSD template. Requires agent of Zabbix 6.0 or newer.&eol;&eol;You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/&eol;&eol;Template tooling version used: 0.41 |1 |1 | | | | | |1 |0 |0 |760be6e1c2194a5bb7c0df47cc5f71ca|
+ROW |10074 |NULL |OpenBSD by Zabbix agent |3 |-1 |2 | | |OpenBSD by Zabbix agent |0 |NULL |Official OpenBSD template. Requires agent of Zabbix 6.0 or newer.&eol;&eol;You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/&eol;&eol;Template tooling version used: 0.42 |1 |1 | | | | | |1 |0 |0 |760be6e1c2194a5bb7c0df47cc5f71ca|
ROW |10075 |NULL |FreeBSD by Zabbix agent |3 |-1 |2 | | |FreeBSD by Zabbix agent |0 |NULL |Official FreeBSD template. Requires agent of Zabbix 6.0 or newer.&eol;&eol;You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/&eol;&eol;Template tooling version used: 0.41 |1 |1 | | | | | |1 |0 |0 |a3dc630729e443139f4e608954fa6e19|
-ROW |10076 |NULL |AIX by Zabbix agent |3 |-1 |2 | | |AIX by Zabbix agent |0 |NULL |Official AIX template. Requires agent of Zabbix 4.0.0 or newer.&eol;&eol;You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/&eol;&eol;Template tooling version used: 0.41 |1 |1 | | | | | |1 |0 |0 |7e6bb0931a72459db9514aa924b420bc|
-ROW |10077 |NULL |HP-UX by Zabbix agent |3 |-1 |2 | | |HP-UX by Zabbix agent |0 |NULL |Official HP-UX template. Requires agent of Zabbix 4.0.0 or newer.+&eol;&eol;You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/&eol;&eol;Template tooling version used: 0.41 |1 |1 | | | | | |1 |0 |0 |b1fd823d262042e08291313f72be9452|
-ROW |10078 |NULL |Solaris |3 |-1 |2 | | |Solaris |0 |NULL |Official Solaris OS template. Requires Zabbix agent 4.0.0 or newer.&eol;&eol;You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/+&eol;&eol;Template tooling version used: 0.41 |1 |1 | | | | | |1 |0 |0 |eaf36c98b91843b7b79bd5184a23d377|
-ROW |10079 |NULL |macOS |3 |-1 |2 | | |macOS |0 |NULL |Official macOS template. Requires Zabbix agent 4.0.0 or newer.&eol;&eol;You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/&eol;&eol;Template tooling version used: 0.41 |1 |1 | | | | | |1 |0 |0 |f895df5b37494f668cde1a2388d7af8b|
+ROW |10076 |NULL |AIX by Zabbix agent |3 |-1 |2 | | |AIX by Zabbix agent |0 |NULL |Official AIX template. Requires agent of Zabbix 4.0.0 or newer.&eol;&eol;You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/&eol;&eol;Template tooling version used: 0.42 |1 |1 | | | | | |1 |0 |0 |7e6bb0931a72459db9514aa924b420bc|
+ROW |10077 |NULL |HP-UX by Zabbix agent |3 |-1 |2 | | |HP-UX by Zabbix agent |0 |NULL |Official HP-UX template. Requires agent of Zabbix 4.0.0 or newer.+&eol;&eol;You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/&eol;&eol;Template tooling version used: 0.42 |1 |1 | | | | | |1 |0 |0 |b1fd823d262042e08291313f72be9452|
+ROW |10078 |NULL |Solaris |3 |-1 |2 | | |Solaris |0 |NULL |Official Solaris OS template. Requires Zabbix agent 4.0.0 or newer.&eol;&eol;You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/+&eol;&eol;Template tooling version used: 0.42 |1 |1 | | | | | |1 |0 |0 |eaf36c98b91843b7b79bd5184a23d377|
+ROW |10079 |NULL |macOS |3 |-1 |2 | | |macOS |0 |NULL |Official macOS template. Requires Zabbix agent 4.0.0 or newer.&eol;&eol;You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/&eol;&eol;Template tooling version used: 0.42 |1 |1 | | | | | |1 |0 |0 |f895df5b37494f668cde1a2388d7af8b|
ROW |10081 |NULL |Windows by Zabbix agent |3 |-1 |2 | | |Windows by Zabbix agent |0 |NULL |Official Windows template. Requires agent of Zabbix 4.4 and newer.&eol;&eol;&eol;You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/387224-discussion-thread-for-official-zabbix-template-for-windows&eol;&eol;Template tooling version used: 0.41 |1 |1 | | | | | |1 |0 |0 |13b06904a6bf41cbb795e3193d896340|
ROW |10084 |NULL |Zabbix server |0 |-1 |2 | | |Zabbix server |0 |NULL | |1 |1 | | | | | |1 |0 |0 | |
ROW |10093 |NULL |FTP Service |3 |-1 |2 | | |FTP Service |0 |NULL |Template module for monitoring FTP service&eol;&eol;Template tooling version used: 0.42 |1 |1 | | | | | |1 |0 |0 |3324b78f737e42fb8e6e05005c581b39|
@@ -93,7 +93,7 @@ ROW |10256 |NULL |HP iLO SNMP
ROW |10258 |NULL |IBM IMM SNMP |3 |-1 |2 | | |IBM IMM SNMP |0 |NULL |Template Server IBM IMM&eol;&eol;MIBs used:&eol;IMM-MIB&eol;HOST-RESOURCES-MIB&eol;SNMPv2-MIB&eol;&eol;Known Issues:&eol;&eol; Description: Some IMMs (IMM1) do not return disks&eol; Version: IMM1&eol; Device: IBM x3250M3&eol;&eol; Description: Some IMMs (IMM1) do not return fan status: fanHealthStatus&eol; Version: IMM1&eol; Device: IBM x3250M3&eol;&eol; Description: IMM1 servers (M2, M3 generations) sysObjectID is NET-SNMP-MIB::netSnmpAgentOIDs.10&eol; Version: IMM1&eol; Device: IMM1 servers (M2,M3 generations)&eol;&eol; Description: IMM1 servers (M2, M3 generations) only Ambient temperature sensor available&eol; Version: IMM1&eol; Device: IMM1 servers (M2,M3 generations)&eol;&eol;Template tooling version used: 0.42 |1 |1 | | | | | |1 |0 |0 |c9e1acd3ae4a427ab39724b6bcaf839e|
ROW |10259 |NULL |Supermicro Aten SNMP |3 |-1 |2 | | |Supermicro Aten SNMP |0 |NULL |Template Server Supermicro Aten&eol;&eol;MIBs used:&eol;HOST-RESOURCES-MIB&eol;SNMPv2-MIB&eol;ATEN-IPMI-MIB&eol;&eol;Template tooling version used: 0.42 |1 |1 | | | | | |1 |0 |0 |cf0947cc05d3450b9a6d66b2eb180482|
ROW |10260 |NULL |Apache Tomcat by JMX |3 |-1 |2 | | |Apache Tomcat by JMX |0 |NULL |The template to monitor Apache Tomcat by Zabbix that work without any external scripts.&eol;The metrics are collected by JMX.&eol;&eol;&eol;You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/411862-discussion-thread-for-official-zabbix-template-tomcat&eol;&eol;Template tooling version used: 0.41 |1 |1 | | | | | |1 |0 |0 |3cc8c9ae7055458c9a803597007f70bd|
-ROW |10261 |NULL |Remote Zabbix server health |3 |-1 |2 | | |Remote Zabbix server health |0 |NULL |Template tooling version used: 0.41 |1 |1 | | | | | |1 |0 |0 |79b16cbbe593444eae3de66de0cb566b|
+ROW |10261 |NULL |Remote Zabbix server health |3 |-1 |2 | | |Remote Zabbix server health |0 |NULL |Template tooling version used: 0.42 |1 |1 | | | | | |1 |0 |0 |79b16cbbe593444eae3de66de0cb566b|
ROW |10262 |NULL |Remote Zabbix proxy health |3 |-1 |2 | | |Remote Zabbix proxy health |0 |NULL |Template tooling version used: 0.41 |1 |1 | | | | | |1 |0 |0 |970c2342146549768e6b91a26089bcdf|
ROW |10264 |NULL |Apache by Zabbix agent |3 |-1 |2 | | |Apache by Zabbix agent |0 |NULL |Get metrics from mod_status module using HTTP agent.&eol;https://httpd.apache.org/docs/current/mod/mod_status.html&eol;&eol;You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/384764-discussion-thread-for-official-zabbix-template-apache&eol;&eol;Template tooling version used: 0.42 |1 |1 | | | | | |1 |0 |0 |a8d91e4f36794e32b73090d5edf3d7ae|
ROW |10265 |NULL |Apache by HTTP |3 |-1 |2 | | |Apache by HTTP |0 |NULL |Get metrics from mod_status module using HTTP agent.&eol;https://httpd.apache.org/docs/current/mod/mod_status.html&eol;&eol;You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/384764-discussion-thread-for-official-zabbix-template-apache&eol;&eol;Template tooling version used: 0.42 |1 |1 | | | | | |1 |0 |0 |86702e8bc514434e8c914d50c206cb94|
@@ -103,12 +103,12 @@ ROW |10268 |NULL |Linux memory SNMP
ROW |10269 |NULL |Linux block devices SNMP |3 |-1 |2 | | |Linux block devices SNMP |0 |NULL |MIBs used:&eol;UCD-DISKIO-MIB&eol;&eol;Template tooling version used: 0.41 |1 |1 | | | | | |1 |0 |0 |8278f5e79ef2420cab500a147cc72009|
ROW |10270 |NULL |Linux CPU SNMP |3 |-1 |2 | | |Linux CPU SNMP |0 |NULL |MIBs used:&eol;HOST-RESOURCES-MIB&eol;UCD-SNMP-MIB&eol;&eol;Template tooling version used: 0.41 |1 |1 | | | | | |1 |0 |0 |f55b1b1c10a44fe8aef0631f6f41b86d|
ROW |10271 |NULL |Linux filesystems SNMP |3 |-1 |2 | | |Linux filesystems SNMP |0 |NULL |MIBs used:&eol;HOST-RESOURCES-MIB&eol;UCD-SNMP-MIB&eol;&eol;Template tooling version used: 0.41 |1 |1 | | | | | |1 |0 |0 |cbaf0383cb934294ac53a28ddfd49434|
-ROW |10272 |NULL |Linux CPU by Zabbix agent |3 |-1 |2 | | |Linux CPU by Zabbix agent |0 |NULL |Template tooling version used: 0.41 |1 |1 | | | | | |1 |0 |0 |d4e080814aad467dbf6b95c46b862c28|
-ROW |10273 |NULL |Linux filesystems by Zabbix agent |3 |-1 |2 | | |Linux filesystems by Zabbix agent |0 |NULL |Template tooling version used: 0.41 |1 |1 | | | | | |1 |0 |0 |fdcdd5810fba49928922a683d32aa76f|
-ROW |10274 |NULL |Linux memory by Zabbix agent |3 |-1 |2 | | |Linux memory by Zabbix agent |0 |NULL |Template tooling version used: 0.41 |1 |1 | | | | | |1 |0 |0 |06c211e947414638bd00e555e206d03d|
-ROW |10275 |NULL |Linux block devices by Zabbix agent |3 |-1 |2 | | |Linux block devices by Zabbix agent |0 |NULL |Template tooling version used: 0.41 |1 |1 | | | | | |1 |0 |0 |45486dbbf5bf49f28866fcb212731cf0|
-ROW |10276 |NULL |Linux network interfaces by Zabbix agent |3 |-1 |2 | | |Linux network interfaces by Zabbix agent |0 |NULL |Template tooling version used: 0.41 |1 |1 | | | | | |1 |0 |0 |18ecfb2a7e754315bb8d7f71917153da|
-ROW |10277 |NULL |Linux generic by Zabbix agent |3 |-1 |2 | | |Linux generic by Zabbix agent |0 |NULL |Template tooling version used: 0.41 |1 |1 | | | | | |1 |0 |0 |38f973ee1556494fadeacb2f6b1ec987|
+ROW |10272 |NULL |Linux CPU by Zabbix agent |3 |-1 |2 | | |Linux CPU by Zabbix agent |0 |NULL |Template tooling version used: 0.42 |1 |1 | | | | | |1 |0 |0 |d4e080814aad467dbf6b95c46b862c28|
+ROW |10273 |NULL |Linux filesystems by Zabbix agent |3 |-1 |2 | | |Linux filesystems by Zabbix agent |0 |NULL |Template tooling version used: 0.42 |1 |1 | | | | | |1 |0 |0 |fdcdd5810fba49928922a683d32aa76f|
+ROW |10274 |NULL |Linux memory by Zabbix agent |3 |-1 |2 | | |Linux memory by Zabbix agent |0 |NULL |Template tooling version used: 0.42 |1 |1 | | | | | |1 |0 |0 |06c211e947414638bd00e555e206d03d|
+ROW |10275 |NULL |Linux block devices by Zabbix agent |3 |-1 |2 | | |Linux block devices by Zabbix agent |0 |NULL |Template tooling version used: 0.42 |1 |1 | | | | | |1 |0 |0 |45486dbbf5bf49f28866fcb212731cf0|
+ROW |10276 |NULL |Linux network interfaces by Zabbix agent |3 |-1 |2 | | |Linux network interfaces by Zabbix agent |0 |NULL |Template tooling version used: 0.42 |1 |1 | | | | | |1 |0 |0 |18ecfb2a7e754315bb8d7f71917153da|
+ROW |10277 |NULL |Linux generic by Zabbix agent |3 |-1 |2 | | |Linux generic by Zabbix agent |0 |NULL |Template tooling version used: 0.42 |1 |1 | | | | | |1 |0 |0 |38f973ee1556494fadeacb2f6b1ec987|
ROW |10285 |NULL |Linux by Prom |3 |-1 |2 | | |Linux by Prom |0 |NULL |Official Linux template using node exporter.&eol;&eol;Known Issues:&eol;&eol; Description: node_exporter v0.16.0 renamed many metrics. CPU utilization for 'guest' and 'guest_nice' metrics are not supported in this template with node_exporter < 0.16. Disk IO metrics are not supported. Other metrics provided as 'best effort'.&eol;See https://github.com/prometheus/node_exporter/releases/tag/v0.16.0 for details.&eol; Version: below 0.16.0&eol;&eol; Description: metric node_network_info with label 'device' cannot be found, so network discovery is not possible.&eol; Version: below 0.18&eol;&eol;You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/387225-discussion-thread-for-official-zabbix-template-for-linux&eol;&eol;Template tooling version used: 0.41 |1 |1 | | | | | |1 |0 |0 |2506b0ca01884903b547b1e19b76ce6d|
ROW |10286 |NULL |Windows CPU by Zabbix agent |3 |-1 |2 | | |Windows CPU by Zabbix agent |0 |NULL |Template tooling version used: 0.41 |1 |1 | | | | | |1 |0 |0 |e358504d59404f688e236444dd82d2c3|
ROW |10287 |NULL |Windows memory by Zabbix agent |3 |-1 |2 | | |Windows memory by Zabbix agent |0 |NULL |Template tooling version used: 0.41 |1 |1 | | | | | |1 |0 |0 |539b4b98f6fb4e12bbdf3bcdb85df2d1|
@@ -143,18 +143,18 @@ ROW |10326 |NULL |IIS by Zabbix agent active
ROW |10327 |NULL |MSSQL by ODBC |3 |-1 |2 | | |MSSQL by ODBC |0 |NULL |1. Create an MSSQL user for monitoring.&eol; View Server State and View Any Definition permissions should be granted to the user.&eol; Grant this user read permissions to the sysjobschedules, sysjobhistory, sysjobs tables.&eol; For more information, see MSSQL documentation.&eol;2. Set the user name and password in host macros ({$MSSQL.USER} and {$MSSQL.PASSWORD}).&eol; Do not forget to install Microsoft ODBC driver on Zabbix server or Zabbix proxy.&eol; See Microsoft documentation for instructions: https://docs.microsoft.com/en-us/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server?view=sql-server-ver15.&eol; Note! Credentials in the odbc.ini do not work for MSSQL.&eol;3. For named instance set the value of {$MSSQL.INSTANCE} macro as MSSQL$instance name.&eol;The "Service's TCP port state" item uses {HOST.CONN} and {$MSSQL.PORT} macros to check the availability of the MSSQL instance.&eol;&eol;&eol;You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/&eol;&eol;Template tooling version used: 0.42|1 |1 | | | | | |1 |0 |0 |001a1677f6a949b6bddfdb2926023300|
ROW |10328 |NULL |Oracle by ODBC |3 |-1 |2 | | |Oracle by ODBC |0 |NULL |1. Create an Oracle user for monitoring.&eol;&eol;2. Set the user name and password in host macros ({$ORACLE.USER} and {$ORACLE.PASSWORD}).&eol; Do not forget to install the Microsoft ODBC driver on the Zabbix server or the Zabbix proxy.&eol; See Oracle documentation for instructions: https://www.oracle.com/database/technologies/releasenote-odbc-ic.html.&eol;&eol; Note! Credentials in the odbc.ini do not work for Oracle.&eol; Note! Be sure that ODBC connects to Oracle with session parameter NLS_NUMERIC_CHARACTERS= '.,' It is important for correct display float numbers in Zabbix.&eol;The "Service's TCP port state" item uses {HOST.CONN} and {$ORACLE.PORT} macros to check the availability of the listener.&eol;&eol;&eol;Template tooling version used: 0.42 |1 |1 | | | | | |1 |0 |0 |00ade9277d7c41e8b57d638b22d54372|
ROW |10329 |NULL |PostgreSQL by Zabbix agent 2 |3 |-1 |2 | | |PostgreSQL by Zabbix agent 2 |0 |NULL |You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/384190-%C2%A0discussion-thread-for-official-zabbix-template-db-postgresql&eol;&eol;Template tooling version used: 0.42 |1 |1 | | | | | |1 |0 |0 |d0ef7d659a8f4beaaabfc4b6134e737a|
-ROW |10330 |NULL |PHP-FPM by Zabbix agent |3 |-1 |2 | | |PHP-FPM by Zabbix agent |0 |NULL |Get PHP-FPM metrics using Zabbix agent running on Linux.&eol;&eol;Template tooling version used: 0.41 |1 |1 | | | | | |1 |0 |0 |1cbda0970410435684135884d0cb7090|
-ROW |10331 |NULL |PHP-FPM by HTTP |3 |-1 |2 | | |PHP-FPM by HTTP |0 |NULL |Get PHP-FPM metrics using the Zabbix HTTP agent.&eol;&eol;Template tooling version used: 0.41 |1 |1 | | | | | |1 |0 |0 |49c77ce207f8478da53e761526d6eca5|
+ROW |10330 |NULL |PHP-FPM by Zabbix agent |3 |-1 |2 | | |PHP-FPM by Zabbix agent |0 |NULL |Get PHP-FPM metrics using Zabbix agent running on Linux.&eol;&eol;Template tooling version used: 0.42 |1 |1 | | | | | |1 |0 |0 |1cbda0970410435684135884d0cb7090|
+ROW |10331 |NULL |PHP-FPM by HTTP |3 |-1 |2 | | |PHP-FPM by HTTP |0 |NULL |Get PHP-FPM metrics using the Zabbix HTTP agent.&eol;&eol;Template tooling version used: 0.42 |1 |1 | | | | | |1 |0 |0 |49c77ce207f8478da53e761526d6eca5|
ROW |10333 |NULL |{#HV.UUID} |0 |-1 |2 | | |{#HV.NAME} |2 |NULL | |1 |1 | | | | | |1 |0 |1 |051a1469d4d045cbbf818fcc843a352e|
ROW |10334 |NULL |{#VM.UUID} |0 |-1 |2 | | |{#VM.NAME} |2 |NULL | |1 |1 | | | | | |1 |0 |1 |23b9ae9d6f33414880db1cb107115810|
ROW |10335 |NULL |Oracle by Zabbix agent 2 |3 |-1 |2 | | |Oracle by Zabbix agent 2 |0 |NULL |Template tooling version used: 0.42 |1 |1 | | | | | |1 |0 |0 |d670c32f007d438c9dcd32db57d2b691|
ROW |10336 |NULL |Asterisk by HTTP |3 |-1 |2 | | |Asterisk by HTTP |0 |NULL |The template gets Asterisk metrics from AMI by HTTP agent.&eol;You should enable the mini-HTTP Server, add the option webenabled=yes&eol;in the general section of the manager.conf file and create Asterisk Manager&eol;user with system and command write permissions within your Asterisk instance.&eol;Disable the PJSIP driver if you do not use PJSIP or do not have PJSIP endpoints.&eol;Please, define AMI address in the {$AMI.URL} macro. Also, the Zabbix host&eol;should have an Agent interface with the AMI address to check Asterisk service&eol;status.&eol;Then you can define {$AMI.USERNAME} and {$AMI.SECRET} macros in&eol;the template for using on the host level.&eol;If there are errors, increase the logging to debug level and see the Zabbix server log.&eol;&eol;You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/410060-discussion-thread-for-official-zabbix-template-asterisk&eol;&eol;Template tooling version used: 0.41 |1 |1 | | | | | |1 |0 |0 |30cc187a4e994c39b07f53d86b5cc6bc|
-ROW |10337 |NULL |Linux block devices by Zabbix agent active |3 |-1 |2 | | |Linux block devices by Zabbix agent active |0 |NULL |Template tooling version used: 0.41 |1 |1 | | | | | |1 |0 |0 |aa226119d3e94f53b9a2809f1d4ebaee|
-ROW |10338 |NULL |Linux CPU by Zabbix agent active |3 |-1 |2 | | |Linux CPU by Zabbix agent active |0 |NULL |Template tooling version used: 0.41 |1 |1 | | | | | |1 |0 |0 |da53e44145304098b4c3ff749996e3e7|
-ROW |10339 |NULL |Linux filesystems by Zabbix agent active |3 |-1 |2 | | |Linux filesystems by Zabbix agent active |0 |NULL |Template tooling version used: 0.41 |1 |1 | | | | | |1 |0 |0 |c626d864a2894d29a9d661d6025536ff|
-ROW |10340 |NULL |Linux generic by Zabbix agent active |3 |-1 |2 | | |Linux generic by Zabbix agent active |0 |NULL |Template tooling version used: 0.41 |1 |1 | | | | | |1 |0 |0 |7e4dc41320fd48bd97549025f4c3bcc6|
-ROW |10341 |NULL |Linux memory by Zabbix agent active |3 |-1 |2 | | |Linux memory by Zabbix agent active |0 |NULL |Template tooling version used: 0.41 |1 |1 | | | | | |1 |0 |0 |5f577b9e34a8444c920e8199170f7fe6|
-ROW |10342 |NULL |Linux network interfaces by Zabbix agent active |3 |-1 |2 | | |Linux network interfaces by Zabbix agent active |0 |NULL |Template tooling version used: 0.41 |1 |1 | | | | | |1 |0 |0 |fac8b6986be24a8c91f7b0b15439bccf|
+ROW |10337 |NULL |Linux block devices by Zabbix agent active |3 |-1 |2 | | |Linux block devices by Zabbix agent active |0 |NULL |Template tooling version used: 0.42 |1 |1 | | | | | |1 |0 |0 |aa226119d3e94f53b9a2809f1d4ebaee|
+ROW |10338 |NULL |Linux CPU by Zabbix agent active |3 |-1 |2 | | |Linux CPU by Zabbix agent active |0 |NULL |Template tooling version used: 0.42 |1 |1 | | | | | |1 |0 |0 |da53e44145304098b4c3ff749996e3e7|
+ROW |10339 |NULL |Linux filesystems by Zabbix agent active |3 |-1 |2 | | |Linux filesystems by Zabbix agent active |0 |NULL |Template tooling version used: 0.42 |1 |1 | | | | | |1 |0 |0 |c626d864a2894d29a9d661d6025536ff|
+ROW |10340 |NULL |Linux generic by Zabbix agent active |3 |-1 |2 | | |Linux generic by Zabbix agent active |0 |NULL |Template tooling version used: 0.42 |1 |1 | | | | | |1 |0 |0 |7e4dc41320fd48bd97549025f4c3bcc6|
+ROW |10341 |NULL |Linux memory by Zabbix agent active |3 |-1 |2 | | |Linux memory by Zabbix agent active |0 |NULL |Template tooling version used: 0.42 |1 |1 | | | | | |1 |0 |0 |5f577b9e34a8444c920e8199170f7fe6|
+ROW |10342 |NULL |Linux network interfaces by Zabbix agent active |3 |-1 |2 | | |Linux network interfaces by Zabbix agent active |0 |NULL |Template tooling version used: 0.42 |1 |1 | | | | | |1 |0 |0 |fac8b6986be24a8c91f7b0b15439bccf|
ROW |10343 |NULL |Linux by Zabbix agent active |3 |-1 |2 | | |Linux by Zabbix agent active |0 |NULL |Official Linux template. Requires agent of Zabbix 3.0.14, 3.4.5 and 4.0.0 or newer.&eol;&eol;Known Issues:&eol;&eol; Description: Network discovery. Zabbix agent as of 4.2 doesn't support items such as net.if.status, net.if.speed.&eol;&eol;You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/387225-discussion-thread-for-official-zabbix-template-for-linux&eol;&eol;Template tooling version used: 0.42 |1 |1 | | | | | |1 |0 |0 |e2307c94f1744af7a8f1f458a67af424|
ROW |10344 |NULL |Windows CPU by Zabbix agent active |3 |-1 |2 | | |Windows CPU by Zabbix agent active |0 |NULL |Template tooling version used: 0.41 |1 |1 | | | | | |1 |0 |0 |296cb27ad93b4063b77aaf1a8339d40c|
ROW |10345 |NULL |Windows filesystems by Zabbix agent active |3 |-1 |2 | | |Windows filesystems by Zabbix agent active |0 |NULL |Template tooling version used: 0.41 |1 |1 | | | | | |1 |0 |0 |1b04ac025fcf474cb97e6c8c95855eeb|
@@ -334,7 +334,7 @@ ROW |10522 |NULL |HashiCorp Consul Cluster by HTTP
ROW |10523 |NULL |Consul {#NODE_NAME} |0 |-1 |2 | | |Consul {#NODE_NAME} |2 |NULL | |1 |1 | | | | | |1 |0 |1 |20efdd208e1548a7877a970e1600e5ba|
ROW |10524 |NULL |HPE MSA 2040 Storage by HTTP |3 |-1 |2 | | |HPE MSA 2040 Storage by HTTP |0 |NULL |The template to monitor HPE MSA 2040 by HTTP.&eol;It works without any external scripts and uses the script item.&eol;&eol;Setup:&eol;1. Create user "zabbix" with monitor role on the storage.&eol;2. Link the template to a host.&eol;3. Configure {$HPE.MSA.API.PASSWORD} and an interface with address through which API is accessible.&eol;4. Change {$HPE.MSA.API.SCHEME} and {$HPE.MSA.API.PORT} macros if needed.&eol;&eol;You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback&eol;&eol;Template tooling version used: 0.42 |1 |1 | | | | | |1 |0 |0 |be10b1140fce4cc08247260b71bcd037|
ROW |10525 |NULL |HPE MSA 2060 Storage by HTTP |3 |-1 |2 | | |HPE MSA 2060 Storage by HTTP |0 |NULL |The template to monitor HPE MSA 2060 by HTTP.&eol;It works without any external scripts and uses the script item.&eol;&eol;Setup:&eol;1. Create user "zabbix" with monitor role on the storage.&eol;2. Link the template to a host.&eol;3. Configure {$HPE.MSA.API.PASSWORD} and an interface with address through which API is accessible.&eol;4. Change {$HPE.MSA.API.SCHEME} and {$HPE.MSA.API.PORT} macros if needed.&eol;&eol;You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback&eol;&eol;Template tooling version used: 0.42 |1 |1 | | | | | |1 |0 |0 |10537641cfa3416ab0f1451cdb61d804|
-ROW |10526 |NULL |HPE Primera by HTTP |3 |-1 |2 | | |HPE Primera by HTTP |0 |NULL |The template to monitor HPE Primera by HTTP.&eol;It works without any external scripts and uses the script item.&eol;&eol;Setup:&eol; 1. Create user zabbix on the storage with browse role and enable it for all domains.&eol; 2. The WSAPI server does not start automatically.&eol; - Log in to the CLI as Super, Service, or any role granted the wsapi_set right.&eol; - Start the WSAPI server by command: `startwsapi`.&eol; - To check WSAPI state use command: `showwsapi`.&eol; 3. Link template to the host.&eol; 4. Configure macros {$HPE.PRIMERA.USERNAME} and {$HPE.PRIMERA.PASSWORD}.&eol;&eol;You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/&eol;&eol;Template tooling version used: 0.41 |1 |1 | | | | | |1 |0 |0 |b8750c02b5624c6889979b129735bd56|
+ROW |10526 |NULL |HPE Primera by HTTP |3 |-1 |2 | | |HPE Primera by HTTP |0 |NULL |The template to monitor HPE Primera by HTTP.&eol;It works without any external scripts and uses the script item.&eol;&eol;Setup:&eol; 1. Create user zabbix on the storage with browse role and enable it for all domains.&eol; 2. The WSAPI server does not start automatically.&eol; - Log in to the CLI as Super, Service, or any role granted the wsapi_set right.&eol; - Start the WSAPI server by command: `startwsapi`.&eol; - To check WSAPI state use command: `showwsapi`.&eol; 3. Link template to the host.&eol; 4. Configure macros {$HPE.PRIMERA.USERNAME} and {$HPE.PRIMERA.PASSWORD}.&eol;&eol;You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/&eol;&eol;Template tooling version used: 0.42 |1 |1 | | | | | |1 |0 |0 |b8750c02b5624c6889979b129735bd56|
ROW |10527 |NULL |AWS EC2 by HTTP |3 |-1 |2 | | |AWS EC2 by HTTP |0 |NULL |Get AWS EC2 and attached AWS EBS volumes metrics and uses the script item to make HTTP requests to the CloudWatch API.&eol;Don't forget to read the README.md for the correct setup of the template.&eol;&eol;You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback&eol;&eol;Template tooling version used: 0.42 |1 |1 | | | | | |1 |0 |0 |7af6d68b223a43d4bf8526cc5dc3fe2e|
ROW |10528 |NULL |OPNsense SNMP |3 |-1 |2 | | |OPNsense SNMP |0 |NULL |Template for monitoring OPNsense by SNMP&eol;Setup:&eol; 1. Enable bsnmpd daemon by creating new config file "/etc/rc.conf.d/bsnmpd" with the following content:&eol; bsnmpd_enable="YES"&eol; 2. Uncomment the following lines in "/etc/snmpd.config" file to enable required SNMP modules:&eol; begemotSnmpdModulePath."hostres" = "/usr/lib/snmp_hostres.so"&eol; begemotSnmpdModulePath."pf" = "/usr/lib/snmp_pf.so"&eol; 3. Start bsnmpd daemon with the following command:&eol; /etc/rc.d/bsnmpd start&eol; 4. Setup a firewall rule to get access from Zabbix proxy or Zabbix server by SNMP (https://docs.opnsense.org/manual/firewall.html).&eol; 5. Link the template to a host.&eol;&eol;&eol;MIBs used:&eol;BEGEMOT-PF-MIB&eol;HOST-RESOURCES-MIB&eol;&eol;Template tooling version used: 0.42 |1 |1 | | | | | |1 |0 |0 |0c94915edb4c41bf8c627dddb4f68f5a|
ROW |10529 |NULL |AWS RDS instance by HTTP |3 |-1 |2 | | |AWS RDS instance by HTTP |0 |NULL |The template gets AWS RDS instance metrics and uses the script item to make HTTP requests to the CloudWatch API.&eol;Don't forget to read the README.md for the correct setup of the template.&eol;&eol;You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback&eol;&eol;Template tooling version used: 0.42 |1 |1 | | | | | |1 |0 |0 |c6d9475847f44d9193f8253e5995b8f8|
@@ -343,6 +343,10 @@ ROW |10531 |NULL |Azure by HTTP
ROW |10532 |NULL |Azure virtual machine by HTTP |3 |-1 |2 | | |Azure virtual machine by HTTP |0 |NULL |The template to monitor Microsoft Azure virtual machines by HTTP.&eol;It works without any external scripts and uses the script item.&eol;&eol;Setup:&eol; 1. Create an Azure service principal via Azure CLI for your subscription.&eol; `az ad sp create-for-rbac --name zabbix --role reader --scope /subscriptions/<subscription_id>`&eol; See https://docs.microsoft.com/en-us/cli/azure/create-an-azure-service-principal-azure-cli for more details.&eol; 2. Link the template to a host.&eol; 3. Configure macros {$AZURE.APP_ID}, {$AZURE.PASSWORD}, {$AZURE.TENANT_ID} and {$AZURE.SUBSCRIPTION_ID}.&eol;&eol;You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/&eol;&eol;Template tooling version used: 0.42 |1 |1 | | | | | |1 |0 |0 |820fa4a1565c43e4aac07a691a5bface|
ROW |10533 |NULL |Azure virtual machine {#NAME} |0 |-1 |2 | | |Azure virtual machine {#NAME} |2 |NULL | |1 |1 | | | | | |1 |0 |0 |d08c0ee33c924b28bf1fed571da6c7f4|
ROW |10534 |NULL |HPE Synergy by HTTP |3 |-1 |2 | | |HPE Synergy by HTTP |0 |NULL |The template to monitor HPE Synergy by HTTP.&eol;It works without any external scripts and uses the script item.&eol;&eol;Setup:&eol; 1. Link template to the host.&eol; 2. Configure macros {$HPE.SYNERGY.API.USERNAME} and {$HPE.SYNERGY.API.PASSWORD}.&eol;&eol;You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/&eol;&eol;Template tooling version used: 0.42 |1 |1 | | | | | |1 |0 |0 |0ffde4421f524bcbac2f47fec87c0f95|
+ROW |10535 |NULL |AWS by HTTP |3 |-1 |2 | | |AWS by HTTP |0 |NULL |Get AWS EC2, RDS and S3 instances. Don't forget to read the README.md for the correct setup of the template.&eol;&eol;You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback&eol;&eol;Template tooling version used: 0.42 |1 |1 | | | | | |1 |0 |0 |c60e5929ab474f67bbe67dc6b04e709d|
+ROW |10536 |NULL |{#AWS.EC2.INSTANCE.ID} |0 |-1 |2 | | |{#AWS.EC2.INSTANCE.NAME} |2 |NULL | |1 |1 | | | | | |1 |0 |1 |c4c830c727294b07926c39b00cf19046|
+ROW |10537 |NULL |{#AWS.RDS.INSTANCE.ID} |0 |-1 |2 | | |{#AWS.RDS.INSTANCE.ID} |2 |NULL | |1 |1 | | | | | |1 |0 |1 |799663c52a644f78aa3b3c14d4cc7235|
+ROW |10538 |NULL |{#AWS.S3.NAME} |0 |-1 |2 | | |{#AWS.S3.NAME} |2 |NULL | |1 |1 | | | | | |1 |0 |1 |e45bd9810ea14718b17b875aad3fc544|
TABLE |group_prototype
FIELDS|group_prototypeid|hostid|name |groupid|templateid|
@@ -377,20 +381,27 @@ ROW |167 |10512 |{#CLUSTER_HOSTNAME}: Kubernetes/Components: {#CO
ROW |168 |10514 |{#CLUSTER_HOSTNAME}: Kubernetes/Components: {#COMPONENT} |NULL |NULL |
ROW |169 |10513 |{#CLUSTER_HOSTNAME}: Kubernetes/Components: {#COMPONENT.SCHEDULER} |NULL |NULL |
ROW |170 |10533 | |6 |NULL |
+ROW |171 |10536 | |6 |NULL |
+ROW |172 |10537 | |20 |NULL |
+ROW |173 |10538 | |19 |NULL |
+ROW |174 |10538 |{#AWS.S3.REGION} |NULL |NULL |
TABLE |interface
-FIELDS|interfaceid|hostid|main|type|useip|ip |dns |port |
-ROW |1 |10084 |1 |1 |1 |127.0.0.1 | |10050|
-ROW |2 |10333 |1 |1 |1 |{#HV.IP} | |10050|
-ROW |3 |10334 |1 |1 |1 |{#VM.IP} | |10050|
-ROW |4 |10367 |1 |1 |1 |{#HV.IP} | |10050|
-ROW |5 |10368 |1 |1 |1 |{#VM.IP} | |10050|
-ROW |6 |10508 |1 |1 |1 |{#IP} | |10050|
-ROW |7 |10511 |1 |1 |1 |{#IP} | |10050|
-ROW |8 |10512 |1 |1 |1 |{#IP} | |10050|
-ROW |9 |10513 |1 |1 |1 |{#IP} | |10050|
-ROW |10 |10514 |1 |1 |1 |{#IP} | |10050|
-ROW |11 |10523 |1 |1 |1 |{#NODE_ADDRESS}| |10050|
+FIELDS|interfaceid|hostid|main|type|useip|ip |dns |port |
+ROW |1 |10084 |1 |1 |1 |127.0.0.1 | |10050|
+ROW |2 |10333 |1 |1 |1 |{#HV.IP} | |10050|
+ROW |3 |10334 |1 |1 |1 |{#VM.IP} | |10050|
+ROW |4 |10367 |1 |1 |1 |{#HV.IP} | |10050|
+ROW |5 |10368 |1 |1 |1 |{#VM.IP} | |10050|
+ROW |6 |10508 |1 |1 |1 |{#IP} | |10050|
+ROW |7 |10511 |1 |1 |1 |{#IP} | |10050|
+ROW |8 |10512 |1 |1 |1 |{#IP} | |10050|
+ROW |9 |10513 |1 |1 |1 |{#IP} | |10050|
+ROW |10 |10514 |1 |1 |1 |{#IP} | |10050|
+ROW |11 |10523 |1 |1 |1 |{#NODE_ADDRESS} | |10050|
+ROW |12 |10536 |1 |1 |1 |{#AWS.EC2.INSTANCE.ID}| |10050|
+ROW |13 |10537 |1 |1 |1 |{#AWS.RDS.INSTANCE.ID}| |10050|
+ROW |14 |10538 |1 |1 |1 |{#AWS.S3.NAME} | |10050|
TABLE |valuemap
FIELDS|valuemapid|hostid|name |uuid |
@@ -1432,6 +1443,14 @@ ROW |1041 |10534 |Server hardware state
ROW |1042 |10534 |Service state |2d6f2f67dc114502ae699e873130ba23|
ROW |1043 |10534 |State reason |647f5a6d2ce54e78af163f8676f3f1e0|
ROW |1044 |10534 |Storage volume state |e20d58a33c3b4a8891dda5da8b86cd5a|
+ROW |1045 |10047 |Compatibility |b985f0f026be4889923f5d16393e5383|
+ROW |1046 |10047 |Last seen |3b60aa68965f47baba665e354e0e79de|
+ROW |1047 |10047 |Proxy mode |7c52b5e2d2434edeba089e136a7eb845|
+ROW |1048 |10047 |Service state |0d2da53a4e404248b9d156b5a7342002|
+ROW |1049 |10261 |Compatibility |2498ad0b91d742888acccd435ba52962|
+ROW |1050 |10261 |Last seen |53d1560f612540d98a2983516b4b9f8c|
+ROW |1051 |10261 |Proxy mode |cdbd6c1bc69b4dcf925a1048a970139b|
+ROW |1052 |10261 |Service state |7a5e7def958c4f16b9380d4b81f609c9|
TABLE |items
FIELDS|itemid|type|snmp_oid |hostid|name |key_ |delay |history|trends|status|value_type|trapper_hosts|units |formula |logtimefmt |templateid|valuemapid|params |ipmi_sensor |authtype|username |password |publickey|privatekey|flags|interfaceid|description |inventory_link|lifetime|evaltype|jmx_endpoint |master_itemid|timeout |url |query_fields |posts |status_codes |follow_redirects|post_type|headers |retrieve_mode|request_method|output_format|verify_peer|verify_host|allow_traps|discover|uuid |
@@ -1498,7 +1517,7 @@ ROW |22857 |0 |
ROW |22858 |0 | |10074 |System information |system.uname |1h |1w |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |The information as normally returned by 'uname -a'. |5 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b19974c64b4141c2aca0e997b03c2f0a|
ROW |22859 |0 | |10074 |System uptime |system.uptime |10m |1w |365d |0 |3 | |uptime | | |NULL |NULL | | |0 | | | | |0 |NULL | |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |d14bcdc15cc24f90baea06a13077a54f|
ROW |22860 |0 | |10074 |Number of logged in users |system.users.num |1m |1w |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Number of users who are currently logged in. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |165a44bf3b9d49378e500acb90aa7957|
-ROW |22861 |0 | |10074 |Checksum of /etc/passwd |vfs.file.cksum[/etc/passwd,sha256] |1h |1w |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |0 |NULL | |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |f11f6e3539a244409f1c72dbd6f16b76|
+ROW |22861 |0 | |10074 |Checksum of /etc/passwd |vfs.file.cksum[/etc/passwd,sha256] |1h |1w |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL | |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |f11f6e3539a244409f1c72dbd6f16b76|
ROW |22862 |0 | |10074 |Available memory |vm.memory.size[available] |1m |1w |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |0 |NULL |Available memory is defined as free+cached+buffers memory. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |5b6c92c92e434dff8ce19e28b3ba785e|
ROW |22863 |0 | |10074 |Total memory |vm.memory.size[total] |1h |1w |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |0 |NULL | |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b32320608732421fac18437006bc1874|
ROW |22867 |0 | |10074 |Mounted filesystem discovery |vfs.fs.discovery |1h |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discovery of file systems of different types as defined in global regular expression "File systems for discovery". |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |feb02c707aa64b91a3b340aa5ef23de9|
@@ -1551,7 +1570,7 @@ ROW |22934 |0 |
ROW |22938 |0 | |10076 |System information |system.uname |1h |1w |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |The information as normally returned by 'uname -a'. |5 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |d0ef675d313849269890d06c7e003c9e|
ROW |22939 |0 | |10076 |System uptime |system.uptime |10m |1w |365d |0 |3 | |uptime | | |NULL |NULL | | |0 | | | | |0 |NULL | |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |2e0ff86c992c4a098af8cb1bee0f0001|
ROW |22940 |0 | |10076 |Number of logged in users |system.users.num |1m |1w |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Number of users who are currently logged in. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |980a59760ef9481298ed35322841f939|
-ROW |22941 |0 | |10076 |Checksum of /etc/passwd |vfs.file.cksum[/etc/passwd,sha256] |1h |1w |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |0 |NULL | |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |4771d6d33c2247d6843198152a7065a8|
+ROW |22941 |0 | |10076 |Checksum of /etc/passwd |vfs.file.cksum[/etc/passwd,sha256] |1h |1w |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL | |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |4771d6d33c2247d6843198152a7065a8|
ROW |22942 |0 | |10076 |Available memory |vm.memory.size[available] |1m |1w |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |0 |NULL |Available memory is defined as free+cached+buffers memory. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |6d4d9deab17b42f4a953c5210acac6f1|
ROW |22943 |0 | |10076 |Total memory |vm.memory.size[total] |1h |1w |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |0 |NULL | |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |57d30ccd5db64dc8b9498a36efe768e9|
ROW |22944 |0 | |10076 |Network interface discovery |net.if.discovery |1h |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discovery of network interfaces as defined in global regular expression "Network interfaces for discovery". |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |409cce8967b4494bbcc5193a26c69b06|
@@ -1574,7 +1593,7 @@ ROW |22973 |0 |
ROW |22974 |0 | |10077 |Host local time |system.localtime |1m |1w |365d |0 |3 | |unixtime | | |NULL |NULL | | |0 | | | | |0 |NULL | |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |16c6c420c710498083355361b104f7a2|
ROW |22978 |0 | |10077 |System information |system.uname |1h |1w |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |The information as normally returned by 'uname -a'. |5 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b66598337e0e4990a2776d2a42020e72|
ROW |22980 |0 | |10077 |Number of logged in users |system.users.num |1m |1w |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Number of users who are currently logged in. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |bb698e97aa1b45ebadcb48da729b8e64|
-ROW |22981 |0 | |10077 |Checksum of /etc/passwd |vfs.file.cksum[/etc/passwd,sha256] |1h |1w |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |0 |NULL | |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |4e11e7c5d43a4566989b39dbc0c23266|
+ROW |22981 |0 | |10077 |Checksum of /etc/passwd |vfs.file.cksum[/etc/passwd,sha256] |1h |1w |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL | |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |4e11e7c5d43a4566989b39dbc0c23266|
ROW |22982 |0 | |10077 |Available memory |vm.memory.size[available] |1m |1w |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |0 |NULL |Available memory is defined as free+cached+buffers memory. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |767abadfa8be4bccb2c4c5a1d532ba87|
ROW |22983 |0 | |10077 |Total memory |vm.memory.size[total] |1h |1w |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |0 |NULL | |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |6da082e7f822465592f66e2bd0a46947|
ROW |22984 |0 | |10077 |Network interface discovery |net.if.discovery |1h |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discovery of network interfaces as defined in global regular expression "Network interfaces for discovery". |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |83058e954f1d497d8c33c82c771d2250|
@@ -1607,7 +1626,7 @@ ROW |23017 |0 |
ROW |23018 |0 | |10078 |System information |system.uname |1h |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |The information as normally returned by 'uname -a'. |5 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |034f7934cdb54cc6b99194fac9197bfb|
ROW |23019 |0 | |10078 |System uptime |system.uptime |10m |7d |365d |0 |3 | |uptime | | |NULL |NULL | | |0 | | | | |0 |NULL | |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |c15a8b1b6cbd446bad669ead64a172a1|
ROW |23020 |0 | |10078 |Number of logged in users |system.users.num |1m |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Number of users who are currently logged in. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a2c0d69124424e49aa4fc1f2416ffc37|
-ROW |23021 |0 | |10078 |Checksum of /etc/passwd |vfs.file.cksum[/etc/passwd,sha256] |1h |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |0 |NULL | |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |5dd55b892d1b4828bfc570d6bf48251d|
+ROW |23021 |0 | |10078 |Checksum of /etc/passwd |vfs.file.cksum[/etc/passwd,sha256] |1h |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL | |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |5dd55b892d1b4828bfc570d6bf48251d|
ROW |23022 |0 | |10078 |Available memory |vm.memory.size[available] |1m |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |0 |NULL |Available memory is defined as free+cached+buffers memory. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |6888f0dd6b2e418f8c28a0ee59648fa3|
ROW |23023 |0 | |10078 |Total memory |vm.memory.size[total] |1h |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |0 |NULL | |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |d96d5ebfa074428e957335b5fa58189b|
ROW |23024 |0 | |10078 |Network interface discovery |net.if.discovery |1h |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discovery of network interfaces as defined in global regular expression "Network interfaces for discovery". |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |6a47f796859241c1aa30f0d731cacf52|
@@ -1630,7 +1649,7 @@ ROW |23054 |0 |
ROW |23058 |0 | |10079 |System information |system.uname |1h |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |The information as normally returned by 'uname -a'. |5 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |5c73ff0f28d24d92955c667e5245cfa0|
ROW |23059 |0 | |10079 |System uptime |system.uptime |10m |7d |365d |0 |3 | |uptime | | |NULL |NULL | | |0 | | | | |0 |NULL | |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |34c001a77a904224aa90338590375870|
ROW |23060 |0 | |10079 |Number of logged in users |system.users.num |1m |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Number of users who are currently logged in. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |31ea6bafabbe440ea1b8d1b6cea74444|
-ROW |23061 |0 | |10079 |Checksum of /etc/passwd |vfs.file.cksum[/etc/passwd,sha256] |1h |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |0 |NULL | |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |6df0d9e8694d45dfa11e433d8de7be41|
+ROW |23061 |0 | |10079 |Checksum of /etc/passwd |vfs.file.cksum[/etc/passwd,sha256] |1h |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL | |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |6df0d9e8694d45dfa11e433d8de7be41|
ROW |23062 |0 | |10079 |Available memory |vm.memory.size[available] |1m |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |0 |NULL |Available memory is defined as free+cached+buffers memory. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |daf35c33bb84443f893bb06bfe10f870|
ROW |23063 |0 | |10079 |Total memory |vm.memory.size[total] |1h |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |0 |NULL | |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |83c0218324a548c4a01054801a4d8b0b|
ROW |23067 |0 | |10079 |Mounted filesystem discovery |vfs.fs.discovery |1h |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discovery of file systems of different types as defined in global regular expression "File systems for discovery". |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |c537fbe006d7434dab08add1dcf87537|
@@ -1684,7 +1703,6 @@ ROW |23347 |5 |
ROW |23348 |5 | |10048 |Zabbix proxy: Utilization of poller data collector processes, in % |zabbix[process,poller,avg,busy] |1m |1w |365d |0 |0 | |% | | |NULL |NULL | | |0 | | | | |0 |NULL |Average percentage of time poller processes have been busy in the last minute. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |334398ad893e4146bc1b9370eef9df59|
ROW |23349 |5 | |10048 |Zabbix proxy: Utilization of java poller data collector processes, in % |zabbix[process,java poller,avg,busy] |1m |1w |365d |0 |0 | |% | | |NULL |NULL | | |0 | | | | |0 |NULL |Average percentage of time java poller processes have been busy in the last minute. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |02214c0c38394bef8d648369584ae30b|
ROW |23350 |5 | |10048 |Zabbix proxy: Utilization of history syncer internal processes, in % |zabbix[process,history syncer,avg,busy] |1m |1w |365d |0 |0 | |% | | |NULL |NULL | | |0 | | | | |0 |NULL |Average percentage of time history syncer processes have been busy in the last minute. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |7dde8cd03e5043a2bd484f7213a5f112|
-ROW |23351 |5 | |10048 |Zabbix proxy: Utilization of heartbeat sender internal processes, in % |zabbix[process,heartbeat sender,avg,busy] |1m |1w |365d |0 |0 | |% | | |NULL |NULL | | |0 | | | | |0 |NULL |Average percentage of time heartbeat sender processes have been busy in the last minute. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a1a7b0f3c34248a0993c305cd76fea5a|
ROW |23352 |5 | |10048 |Zabbix proxy: Utilization of discoverer data collector processes, in % |zabbix[process,discoverer,avg,busy] |1m |1w |365d |0 |0 | |% | | |NULL |NULL | | |0 | | | | |0 |NULL |Average percentage of time discoverer processes have been busy in the last minute. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |1d00c5ef345f4827a921ff3e3617d316|
ROW |23353 |5 | |10048 |Zabbix proxy: Utilization of housekeeper internal processes, in % |zabbix[process,housekeeper,avg,busy] |1m |1w |365d |0 |0 | |% | | |NULL |NULL | | |0 | | | | |0 |NULL |Average percentage of time housekeeper processes have been busy in the last minute. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |31f0355f4d7c4de6b0d6f206d1ca9fa3|
ROW |23354 |5 | |10048 |Zabbix proxy: Utilization of http poller data collector processes, in % |zabbix[process,http poller,avg,busy] |1m |1w |365d |0 |0 | |% | | |NULL |NULL | | |0 | | | | |0 |NULL |Average percentage of time http poller processes have been busy in the last minute. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |782b11dbe3ce47e3b9098c43d83057ad|
@@ -2198,7 +2216,7 @@ ROW |29116 |0 |
ROW |29117 |0 | |10277 |Maximum number of processes |kernel.maxproc |1h |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |It could be increased by using sysctl utility or modifying file /etc/sysctl.conf. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a82525acd1bd4039860ad2d750476760|
ROW |29118 |0 | |10277 |Number of processes |proc.num |1m |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |0 |NULL | |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |0207b131fa26435ba6b5979c46719bc8|
ROW |29119 |0 | |10277 |Number of running processes |proc.num[,,run] |1m |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |0 |NULL | |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |fa98827fe6474bf692d6aba3273836f7|
-ROW |29120 |0 | |10277 |Checksum of /etc/passwd |vfs.file.cksum[/etc/passwd,sha256] |15m |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL | |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a10cff7883a4433bb744ebc2264fa13d|
+ROW |29120 |0 | |10277 |Checksum of /etc/passwd |vfs.file.cksum[/etc/passwd,sha256] |1h |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL | |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a10cff7883a4433bb744ebc2264fa13d|
ROW |29121 |0 | |10277 |Operating system |system.sw.os |1h |2w |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL | |5 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a40ad2e2bda3453b873d634e6a003dc2|
ROW |29122 |0 | |10277 |Operating system architecture |system.sw.arch |1h |2w |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Operating system architecture of the host. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |2e6e1ac8eb724a47b6c50b6c352ee3f7|
ROW |29123 |0 | |10277 |Software installed |system.sw.packages |1h |2w |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL | |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |1097f843e7324a1fa0508544ddddd556|
@@ -2711,7 +2729,7 @@ ROW |31845 |7 |
ROW |31846 |7 | |10340 |System description |system.uname |15m |2w |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |The information as normally returned by 'uname -a'. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |d875142b4ea0442db59768be58c9d026|
ROW |31847 |7 | |10340 |System uptime |system.uptime |30s |2w |0d |0 |3 | |uptime | | |NULL |NULL | | |0 | | | | |0 |NULL |System uptime in 'N days, hh:mm:ss' format. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |2e5b3c8596df4aaebce704f3904630a7|
ROW |31848 |7 | |10340 |Number of logged in users |system.users.num |1m |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Number of users who are currently logged in. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a58cfd080cfe44d9ae054754bbc69892|
-ROW |31849 |7 | |10340 |Checksum of /etc/passwd |vfs.file.cksum[/etc/passwd,sha256] |15m |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL | |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |7cb47989debc4deba77394a5320a83e8|
+ROW |31849 |7 | |10340 |Checksum of /etc/passwd |vfs.file.cksum[/etc/passwd,sha256] |1h |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL | |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |7cb47989debc4deba77394a5320a83e8|
ROW |31850 |7 | |10341 |Free swap space |system.swap.size[,free] |1m |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |0 |NULL |The free space of swap volume/file in bytes. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |824d5c6e62c04f2d8b6e73aeca87be1e|
ROW |31851 |7 | |10341 |Free swap space in % |system.swap.size[,pfree] |1m |7d |365d |0 |0 | |% | | |NULL |NULL | | |0 | | | | |0 |NULL |The free space of swap volume/file in percent. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |f3b551caf6b44511a44f5ebb07ba5917|
ROW |31852 |7 | |10341 |Total swap space |system.swap.size[,total] |1m |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |0 |NULL |The total space of swap volume/file in bytes. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |0b1a37ddf8db402491ac856980437a45|
@@ -9541,7 +9559,7 @@ ROW |42198 |0 |
ROW |42199 |0 | |10001 |System description |system.uname |15m |2w |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |The information as normally returned by 'uname -a'. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |fc6898682f904c57ba28bcb3748b237f|
ROW |42200 |0 | |10001 |System uptime |system.uptime |30s |2w |0d |0 |3 | |uptime | | |NULL |NULL | | |0 | | | | |0 |NULL |System uptime in 'N days, hh:mm:ss' format. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |8537f6c6ac6b438c80caf227946df891|
ROW |42201 |0 | |10001 |Number of logged in users |system.users.num |1m |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Number of users who are currently logged in. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |88056b3d2e424d5aba7cabcd4b043c9e|
-ROW |42202 |0 | |10001 |Checksum of /etc/passwd |vfs.file.cksum[/etc/passwd,sha256] |15m |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL | |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |3b93d3590df24a46b29f6eb06f5e2446|
+ROW |42202 |0 | |10001 |Checksum of /etc/passwd |vfs.file.cksum[/etc/passwd,sha256] |1h |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL | |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |3b93d3590df24a46b29f6eb06f5e2446|
ROW |42203 |0 | |10001 |Available memory |vm.memory.size[available] |1m |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |0 |NULL |Available memory, in Linux, available = free + buffers + cache. On other platforms calculation may vary. See also Appendixes in Zabbix Documentation about parameters of the vm.memory.size item. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |e811e6e2ae84461294e121f12e767b40|
ROW |42204 |0 | |10001 |Available memory in % |vm.memory.size[pavailable] |1m |7d |365d |0 |0 | |% | | |NULL |NULL | | |0 | | | | |0 |NULL |Available memory as percentage of total. See also Appendixes in Zabbix Documentation about parameters of the vm.memory.size item. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |20779a4c43374e5f9bea2584e93b85ef|
ROW |42205 |0 | |10001 |Total memory |vm.memory.size[total] |1m |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |0 |NULL |Total memory in Bytes. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |d5c3541a7c0949ce812df1beb0732941|
@@ -9599,7 +9617,7 @@ ROW |42330 |7 |
ROW |42331 |7 | |10343 |System description |system.uname |15m |2w |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |The information as normally returned by 'uname -a'. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |d3d73dcc92b34511971eddf956dc4c0f|
ROW |42332 |7 | |10343 |System uptime |system.uptime |30s |2w |0d |0 |3 | |uptime | | |NULL |NULL | | |0 | | | | |0 |NULL |System uptime in 'N days, hh:mm:ss' format. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |51bdea745e0547ad92a74fefaea54e39|
ROW |42333 |7 | |10343 |Number of logged in users |system.users.num |1m |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Number of users who are currently logged in. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |4ea1cfb5813a422b98caebcd870959ef|
-ROW |42334 |7 | |10343 |Checksum of /etc/passwd |vfs.file.cksum[/etc/passwd,sha256] |15m |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL | |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |87f35de24ba74a8d8f70430c8da85261|
+ROW |42334 |7 | |10343 |Checksum of /etc/passwd |vfs.file.cksum[/etc/passwd,sha256] |1h |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL | |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |87f35de24ba74a8d8f70430c8da85261|
ROW |42335 |7 | |10343 |Available memory |vm.memory.size[available] |1m |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |0 |NULL |Available memory, in Linux, available = free + buffers + cache. On other platforms calculation may vary. See also Appendixes in Zabbix Documentation about parameters of the vm.memory.size item. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |5bf94ec3debc459fa3e13449199052ee|
ROW |42336 |7 | |10343 |Available memory in % |vm.memory.size[pavailable] |1m |7d |365d |0 |0 | |% | | |NULL |NULL | | |0 | | | | |0 |NULL |Available memory as percentage of total. See also Appendixes in Zabbix Documentation about parameters of the vm.memory.size item. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |99efd95a41b34457a2ec0d8c96324e7c|
ROW |42337 |7 | |10343 |Total memory |vm.memory.size[total] |1m |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |0 |NULL |Total memory in Bytes. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |013fe8b15c86442eadc10763706ec594|
@@ -10059,11 +10077,11 @@ ROW |43159 |19 |
ROW |43160 |19 | |10522 |Consul cluster: Nodes: peers |consul.get_peers |1m |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |The number of Raft peers for the datacenter in which the agent is running. |0 |30d |0 | |NULL |15s |{$CONSUL.CLUSTER.URL}/v1/status/peers | | |200 |1 |0 |X-Consul-Token: {$CONSUL.TOKEN} |0 |0 |0 |0 |0 |0 |0 |2400f78a5ada4a59b63fc049b6e3b3bf|
ROW |43168 |19 | |10522 |Consul cluster: ["{#SERVICE_NAME}"]: Get raw service state |consul.get_service_stats["{#SERVICE_NAME}"] |1m |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Retrieve service instances providing the service indicated on the path. |0 |30d |0 | |NULL |15s |{$CONSUL.CLUSTER.URL}/v1/health/service/{#SERVICE_NAME} | | |200, 429, 503 |1 |0 |X-Consul-Token: {$CONSUL.TOKEN}&eol;X-Consul-Namespace: {$CONSUL.NAMESPACE} |0 |0 |0 |0 |0 |0 |0 |38576dd458a94259ab273204ffe9aebd|
ROW |43173 |5 | |10292 |Active agent availability |zabbix[host,active_agent,available] |1m |7d |365d |0 |3 | | | | |NULL |975 | | |0 | | | | |0 |NULL |Availability of active checks on the host. The value of this item corresponds to availability icons in the host list.&eol;Possible value:&eol;0 - unknown&eol;1 - available&eol;2 - not available |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |0fd83c56dce244738607cd6585a6acb3|
-ROW |43174 |21 | |10524 |HPE MSA: Get data |hpe.msa.data.get |1m |0 |0 |0 |4 | | | | |NULL |NULL |var params = JSON.parse(value),&eol; fields = ['username', 'password', 'base_url'],&eol; methods = [&eol; 'system',&eol; 'controllers',&eol; 'controller-statistics',&eol; 'frus',&eol; 'disk-groups',&eol; 'disk-group-statistics',&eol; 'disks',&eol; 'enclosures',&eol; 'fans',&eol; 'pools',&eol; 'ports',&eol; 'power-supplies',&eol; 'volumes',&eol; 'volume-statistics'&eol; ],&eol; data_tmp = {},&eol; result_tmp = {},&eol; session_key,&eol; data = {};&eol;&eol;fields.forEach(function (field) {&eol; if (typeof params !== 'object' &pipe;&pipe; typeof params[field] === 'undefined' &pipe;&pipe; params[field] === '' ) {&eol; throw 'Required param is not set: "' + field + '".';&eol; }&eol;});&eol;&eol;if (!params.base_url.endsWith('/')) {&eol; params.base_url += '/';&eol;}&eol;&eol;var response, request = new HttpRequest();&eol;request.addHeader('datatype: xml');&eol;&eol;auth_string = md5(params.username + '_' + params.password);&eol;response = request.get(params.base_url + 'api/login/' + auth_string);&eol;&eol;if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; throw 'Authentication request has failed with status code ' + request.getStatus() + ': ' + response;&eol;}&eol;&eol;if (response !== null) {&eol; try {&eol; session_key = XML.query(response, '/RESPONSE/OBJECT/PROPERTY[@name="response"]/text()');&eol; return_code = XML.query(response, '/RESPONSE/OBJECT/PROPERTY[@name="return-code"]/text()');&eol; }&eol; catch (error) {&eol; throw 'Failed to parse authentication response received from device API.';&eol; }&eol;}&eol;&eol;if (return_code != '1') {&eol; throw 'Authentication failed.'&eol;}&eol;else if (session_key === '') {&eol; throw 'Failed to retrieve session key from authentication response.';&eol;}&eol;&eol;request.clearHeader();&eol;request.addHeader('sessionKey: ' + session_key);&eol;request.addHeader('datatype: api-embed');&eol;&eol;data.errors = [];&eol;&eol;methods.forEach(function (method) {&eol; response = request.get(params.base_url + 'api/show/' + method);&eol; method_error = '';&eol;&eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; method_error = 'Method: ' + method + '. Request has failed with status code ' + request.getStatus() + ': ' + response;&eol; data.errors.push(method_error);&eol; return;&eol; }&eol;&eol; if (response !== null) {&eol; try {&eol; result_tmp = JSON.parse(XML.toJson(response));&eol; data[method] = [];&eol;&eol; result_tmp.RESPONSE.OBJECT.forEach(function (object) {&eol; var data_tmp = {};&eol;&eol; if (object['@basetype'] !== 'status' && object['@basetype'] !== 'enclosure-sku') {&eol; object.PROPERTY.forEach(function (property) {&eol; name = property['@name'];&eol; value = property['#text'] &pipe;&pipe; '';&eol; data_tmp[name] = value;&eol; });&eol; &eol; if (method == 'controller-statistics') {&eol; data_tmp['durable-id'] = data_tmp['durable-id'].toLowerCase();&eol; }&eol;&eol; data[method].push(data_tmp);&eol; }&eol; });&eol; }&eol; catch (error) {&eol; method_error = 'Method: ' + method + '. Failed to parse response received from device API.';&eol; }&eol; }&eol; else {&eol; method_error = 'Method: ' + method + '. No data received by request.';&eol; }&eol;&eol; if (method_error.length > 0) {&eol; data.errors.push(method_error);&eol; }&eol;});&eol;&eol;if (data.errors.length == 0) {&eol; data.errors = '';&eol;}&eol;&eol;response = request.get(params.base_url + 'api/exit');&eol;&eol;if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; throw 'Logout request failed with status code ' + request.getStatus() + ': ' + response;&eol;}&eol;&eol;return JSON.stringify(data);| |0 | | | | |0 |NULL |The JSON with result of API requests. |0 |30d |0 | |NULL |{$HPE.MSA.DATA.TIMEOUT} | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |e07e09dbcdd44f509a06343c9a53a455|
+ROW |43174 |21 | |10524 |HPE MSA: Get data |hpe.msa.get.data |1m |0 |0 |0 |4 | | | | |NULL |NULL |var params = JSON.parse(value),&eol; fields = ['username', 'password', 'base_url'],&eol; methods = [&eol; 'system',&eol; 'controllers',&eol; 'controller-statistics',&eol; 'frus',&eol; 'disk-groups',&eol; 'disk-group-statistics',&eol; 'disks',&eol; 'enclosures',&eol; 'fans',&eol; 'pools',&eol; 'ports',&eol; 'power-supplies',&eol; 'volumes',&eol; 'volume-statistics'&eol; ],&eol; data_tmp = {},&eol; result_tmp = {},&eol; session_key,&eol; data = {};&eol;&eol;fields.forEach(function (field) {&eol; if (typeof params !== 'object' &pipe;&pipe; typeof params[field] === 'undefined' &pipe;&pipe; params[field] === '' ) {&eol; throw 'Required param is not set: "' + field + '".';&eol; }&eol;});&eol;&eol;if (!params.base_url.endsWith('/')) {&eol; params.base_url += '/';&eol;}&eol;&eol;var response, request = new HttpRequest();&eol;request.addHeader('datatype: xml');&eol;&eol;auth_string = md5(params.username + '_' + params.password);&eol;response = request.get(params.base_url + 'api/login/' + auth_string);&eol;&eol;if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; throw 'Authentication request has failed with status code ' + request.getStatus() + ': ' + response;&eol;}&eol;&eol;if (response !== null) {&eol; try {&eol; session_key = XML.query(response, '/RESPONSE/OBJECT/PROPERTY[@name="response"]/text()');&eol; return_code = XML.query(response, '/RESPONSE/OBJECT/PROPERTY[@name="return-code"]/text()');&eol; }&eol; catch (error) {&eol; throw 'Failed to parse authentication response received from device API.';&eol; }&eol;}&eol;&eol;if (return_code != '1') {&eol; throw 'Authentication failed.'&eol;}&eol;else if (session_key === '') {&eol; throw 'Failed to retrieve session key from authentication response.';&eol;}&eol;&eol;request.clearHeader();&eol;request.addHeader('sessionKey: ' + session_key);&eol;request.addHeader('datatype: api-embed');&eol;&eol;data.errors = [];&eol;&eol;methods.forEach(function (method) {&eol; response = request.get(params.base_url + 'api/show/' + method);&eol; method_error = '';&eol;&eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; method_error = 'Method: ' + method + '. Request has failed with status code ' + request.getStatus() + ': ' + response;&eol; data.errors.push(method_error);&eol; return;&eol; }&eol;&eol; if (response !== null) {&eol; try {&eol; result_tmp = JSON.parse(XML.toJson(response));&eol; data[method] = [];&eol;&eol; result_tmp.RESPONSE.OBJECT.forEach(function (object) {&eol; var data_tmp = {};&eol;&eol; if (object['@basetype'] !== 'status' && object['@basetype'] !== 'enclosure-sku') {&eol; object.PROPERTY.forEach(function (property) {&eol; name = property['@name'];&eol; value = property['#text'] &pipe;&pipe; '';&eol; data_tmp[name] = value;&eol; });&eol; &eol; if (method == 'controller-statistics') {&eol; data_tmp['durable-id'] = data_tmp['durable-id'].toLowerCase();&eol; }&eol;&eol; data[method].push(data_tmp);&eol; }&eol; });&eol; }&eol; catch (error) {&eol; method_error = 'Method: ' + method + '. Failed to parse response received from device API.';&eol; }&eol; }&eol; else {&eol; method_error = 'Method: ' + method + '. No data received by request.';&eol; }&eol;&eol; if (method_error.length > 0) {&eol; data.errors.push(method_error);&eol; }&eol;});&eol;&eol;if (data.errors.length == 0) {&eol; data.errors = '';&eol;}&eol;&eol;response = request.get(params.base_url + 'api/exit');&eol;&eol;if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; throw 'Logout request failed with status code ' + request.getStatus() + ': ' + response;&eol;}&eol;&eol;return JSON.stringify(data);| |0 | | | | |0 |NULL |The JSON with result of API requests. |0 |30d |0 | |NULL |{$HPE.MSA.DATA.TIMEOUT} | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |e07e09dbcdd44f509a06343c9a53a455|
ROW |43175 |3 | |10524 |HPE MSA: Service ping |net.tcp.service["{$HPE.MSA.API.SCHEME}","{HOST.CONN}","{$HPE.MSA.API.PORT}"] |1m |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Check if HTTP/HTTPS service accepts TCP connections. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |d1242f5aede14008ae6896123bb944a5|
ROW |43194 |15 | |10524 |Disk group [{#NAME}]: Space utilization |hpe.msa.disks.groups.space["{#NAME}",util] |1m |7d |365d |0 |0 | |% | | |NULL |NULL |100-last(//hpe.msa.disks.groups.space["{#NAME}",free])/last(//hpe.msa.disks.groups.space["{#NAME}",total])*100 | |0 | | | | |2 |NULL |The space utilization percentage in the disk group. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |760b63c8140544dd8af0de8fd873c8cb|
ROW |43195 |15 | |10524 |Pool [{#NAME}]: Space utilization |hpe.msa.pools.space["{#NAME}",util] |1m |7d |365d |0 |0 | |% | | |NULL |NULL |100-last(//hpe.msa.pools.space["{#NAME}",free])/last(//hpe.msa.pools.space["{#NAME}",total])*100 | |0 | | | | |2 |NULL |The space utilization percentage in the pool. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |cc361d77ac8046fc833db41fbd5d2cd3|
-ROW |43281 |21 | |10525 |HPE MSA: Get data |hpe.msa.data.get |1m |0 |0 |0 |4 | | | | |NULL |NULL |var params = JSON.parse(value),&eol; fields = ['username', 'password', 'base_url'],&eol; methods = [&eol; 'system',&eol; 'controllers',&eol; 'controller-statistics',&eol; 'frus',&eol; 'disk-groups',&eol; 'disk-group-statistics',&eol; 'disks',&eol; 'enclosures',&eol; 'fans',&eol; 'pools',&eol; 'ports',&eol; 'power-supplies',&eol; 'volumes',&eol; 'volume-statistics'&eol; ],&eol; result = {},&eol; data = {};&eol;&eol;fields.forEach(function (field) {&eol; if (typeof params !== 'object' &pipe;&pipe; typeof params[field] === 'undefined' &pipe;&pipe; params[field] === '' ) {&eol; throw 'Required param is not set: "' + field + '".';&eol; }&eol;});&eol;&eol;if (!params.base_url.endsWith('/')) {&eol; params.base_url += '/';&eol;}&eol;&eol;var response, request = new HttpRequest();&eol;request.addHeader('datatype: json');&eol;&eol;auth_string = sha256(params.username + '_' + params.password);&eol;&eol;response = request.get(params.base_url + 'api/login/' + auth_string);&eol;&eol;if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; throw 'Authentication request has failed with status code ' + request.getStatus() + ': ' + response;&eol;}&eol;&eol;if (response !== null) {&eol; try {&eol; auth_data = JSON.parse(response);&eol; }&eol; catch (error) {&eol; throw 'Failed to parse authentication response received from device API.';&eol; }&eol;}&eol;&eol;session_key = auth_data['status'][0]['response'];&eol;&eol;request.addHeader('sessionKey: ' + session_key);&eol;&eol;data.errors = [];&eol;&eol;methods.forEach(function (method) {&eol; response = request.get(params.base_url + 'api/show/' + method);&eol; method_error = '';&eol; &eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; method_error = 'Method: ' + method + '. Request has failed with status code ' + request.getStatus() + ': ' + response;&eol; data.errors.push(method_error);&eol; return;&eol; }&eol;&eol; if (response !== null) {&eol; try {&eol; result = JSON.parse(response);&eol; switch (method) {&eol; case 'controller-statistics':&eol; var stats_array = result['controller-statistics'] &pipe;&pipe; [];&eol; for (var i = 0; i < stats_array.length; i++) {&eol; result['controller-statistics'][i]['durable-id'] = result['controller-statistics'][i]['durable-id'].toLowerCase();&eol; }&eol; data[method] = result[method];&eol; break;&eol; case 'frus':&eol; data[method] = result['enclosure-fru'];&eol; break;&eol; case 'disks':&eol; data[method] = result['drives'];&eol; break;&eol; case 'fans':&eol; data[method] = result['fan'];&eol; break;&eol; case 'ports':&eol; data[method] = result['port'];&eol; break;&eol; default:&eol; data[method] = result[method];&eol; }&eol; }&eol; catch (error) {&eol; method_error = 'Method: ' + method + '. Failed to parse response received from device API.';&eol; }&eol; }&eol; else {&eol; method_error = 'Method: ' + method + '. No data received by request.';&eol; }&eol;&eol; if (method_error.length > 0) {&eol; data.errors.push(method_error);&eol; }&eol;});&eol;&eol;if (data.errors.length == 0) {&eol; data.errors = '';&eol;}&eol;&eol;return JSON.stringify(data);| |0 | | | | |0 |NULL |The JSON with result of API requests. |0 |30d |0 | |NULL |{$HPE.MSA.DATA.TIMEOUT} | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |bafec666b170480f941fe25cb3cf903d|
+ROW |43281 |21 | |10525 |HPE MSA: Get data |hpe.msa.get.data |1m |0 |0 |0 |4 | | | | |NULL |NULL |var params = JSON.parse(value),&eol; fields = ['username', 'password', 'base_url'],&eol; methods = [&eol; 'system',&eol; 'controllers',&eol; 'controller-statistics',&eol; 'frus',&eol; 'disk-groups',&eol; 'disk-group-statistics',&eol; 'disks',&eol; 'enclosures',&eol; 'fans',&eol; 'pools',&eol; 'ports',&eol; 'power-supplies',&eol; 'volumes',&eol; 'volume-statistics'&eol; ],&eol; result = {},&eol; data = {};&eol;&eol;fields.forEach(function (field) {&eol; if (typeof params !== 'object' &pipe;&pipe; typeof params[field] === 'undefined' &pipe;&pipe; params[field] === '' ) {&eol; throw 'Required param is not set: "' + field + '".';&eol; }&eol;});&eol;&eol;if (!params.base_url.endsWith('/')) {&eol; params.base_url += '/';&eol;}&eol;&eol;var response, request = new HttpRequest();&eol;request.addHeader('datatype: json');&eol;&eol;auth_string = sha256(params.username + '_' + params.password);&eol;&eol;response = request.get(params.base_url + 'api/login/' + auth_string);&eol;&eol;if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; throw 'Authentication request has failed with status code ' + request.getStatus() + ': ' + response;&eol;}&eol;&eol;if (response !== null) {&eol; try {&eol; auth_data = JSON.parse(response);&eol; }&eol; catch (error) {&eol; throw 'Failed to parse authentication response received from device API.';&eol; }&eol;}&eol;&eol;session_key = auth_data['status'][0]['response'];&eol;&eol;request.addHeader('sessionKey: ' + session_key);&eol;&eol;data.errors = [];&eol;&eol;methods.forEach(function (method) {&eol; response = request.get(params.base_url + 'api/show/' + method);&eol; method_error = '';&eol; &eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; method_error = 'Method: ' + method + '. Request has failed with status code ' + request.getStatus() + ': ' + response;&eol; data.errors.push(method_error);&eol; return;&eol; }&eol;&eol; if (response !== null) {&eol; try {&eol; result = JSON.parse(response);&eol; switch (method) {&eol; case 'controller-statistics':&eol; var stats_array = result['controller-statistics'] &pipe;&pipe; [];&eol; for (var i = 0; i < stats_array.length; i++) {&eol; result['controller-statistics'][i]['durable-id'] = result['controller-statistics'][i]['durable-id'].toLowerCase();&eol; }&eol; data[method] = result[method];&eol; break;&eol; case 'frus':&eol; data[method] = result['enclosure-fru'];&eol; break;&eol; case 'disks':&eol; data[method] = result['drives'];&eol; break;&eol; case 'fans':&eol; data[method] = result['fan'];&eol; break;&eol; case 'ports':&eol; data[method] = result['port'];&eol; break;&eol; default:&eol; data[method] = result[method];&eol; }&eol; }&eol; catch (error) {&eol; method_error = 'Method: ' + method + '. Failed to parse response received from device API.';&eol; }&eol; }&eol; else {&eol; method_error = 'Method: ' + method + '. No data received by request.';&eol; }&eol;&eol; if (method_error.length > 0) {&eol; data.errors.push(method_error);&eol; }&eol;});&eol;&eol;if (data.errors.length == 0) {&eol; data.errors = '';&eol;}&eol;&eol;return JSON.stringify(data);| |0 | | | | |0 |NULL |The JSON with result of API requests. |0 |30d |0 | |NULL |{$HPE.MSA.DATA.TIMEOUT} | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |bafec666b170480f941fe25cb3cf903d|
ROW |43282 |3 | |10525 |HPE MSA: Service ping |net.tcp.service["{$HPE.MSA.API.SCHEME}","{HOST.CONN}","{$HPE.MSA.API.PORT}"] |1m |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Check if HTTP/HTTPS service accepts TCP connections. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |3831060089ff497993088472e922df38|
ROW |43301 |15 | |10525 |Disk [{#DURABLE.ID}]: Space total |hpe.msa.disks.space["{#DURABLE.ID}",total] |1h |7d |365d |0 |3 | |B | | |NULL |NULL |last(//hpe.msa.disks.blocks["{#DURABLE.ID}",size])*last(//hpe.msa.disks.blocks["{#DURABLE.ID}",total]) | |0 | | | | |2 |NULL |Total size of the disk. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |6c20cf4e84b0427fbe797fc209d78785|
ROW |43302 |15 | |10525 |Disk group [{#NAME}]: Space utilization |hpe.msa.disks.groups.space["{#NAME}",util] |1m |7d |365d |0 |0 | |% | | |NULL |NULL |100-last(//hpe.msa.disks.groups.space["{#NAME}",free])/last(//hpe.msa.disks.groups.space["{#NAME}",total])*100 | |0 | | | | |2 |NULL |The space utilization percentage in the disk group. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |2a9c7f901f494b8bb7d2c74cd7c3030c|
@@ -10075,10 +10093,10 @@ ROW |43307 |15 |
ROW |43308 |15 | |10525 |Volume [{#NAME}]: Space total |hpe.msa.volumes.space["{#NAME}",total] |1m |7d |365d |0 |3 | |B | | |NULL |NULL |last(//hpe.msa.volumes.blocks["{#NAME}",size])*last(//hpe.msa.volumes.blocks["{#NAME}",total]) | |0 | | | | |2 |NULL |The capacity of the volume. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |eb09d8791bb84c8aadf5cdcac3d76413|
ROW |43309 |15 | |10525 |Volume [{#NAME}]: Space allocated |hpe.msa.volumes.space["{#NAME}",allocated] |1m |7d |365d |0 |3 | |B | | |NULL |NULL |last(//hpe.msa.volumes.blocks["{#NAME}",size])*last(//hpe.msa.volumes.blocks["{#NAME}",allocated]) | |0 | | | | |2 |NULL |The amount of space currently allocated to the volume. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |860855a80c554e0685d4d4125342b547|
ROW |43398 |3 | |10526 |HPE Primera: Service ping |net.tcp.service["{$HPE.PRIMERA.API.SCHEME}","{HOST.CONN}","{$HPE.PRIMERA.API.PORT}"] |1m |7d |365d |0 |3 | | | | |NULL |1005 | | |0 | | | | |0 |NULL |Checks if the service is running and accepting TCP connections. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a0b4fdee38a64c5f82fd051ea74a7b2d|
-ROW |43399 |21 | |10526 |HPE Primera: Get data |hpe.primera.data.get |1m |0d |0 |0 |4 | | | | |NULL |NULL |var Primera = {&eol; params: {},&eol; session_key: null,&eol;&eol; setParams: function (params) {&eol; ['username', 'password', 'base_url'].forEach(function (field) {&eol; if (typeof params !== 'object' &pipe;&pipe; typeof params[field] === 'undefined' &pipe;&pipe; params[field] === '') {&eol; throw 'Required param is not set: ' + field + '.';&eol; }&eol; });&eol;&eol; Primera.params = params;&eol; if (typeof Primera.params.base_url === 'string' && !Primera.params.base_url.endsWith('/')) {&eol; Primera.params.base_url += '/';&eol; }&eol; },&eol;&eol; login: function () {&eol; if (Primera.session_key !== null) {&eol; return;&eol; }&eol;&eol; var response, request = new HttpRequest();&eol; request.addHeader('Content-Type: application/json');&eol;&eol; response = request.post(Primera.params.base_url + 'api/v1/credentials', JSON.stringify({&eol; 'user': Primera.params.username,&eol; 'password': Primera.params.password&eol; }));&eol;&eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; throw 'Auth request failed with status code ' + request.getStatus() + ': ' + response;&eol; }&eol;&eol; if (response !== null) {&eol; try {&eol; auth_data = JSON.parse(response);&eol; }&eol; catch (error) {&eol; throw 'Failed to parse auth response received from device API.';&eol; }&eol; }&eol; else {&eol; throw 'No data received by auth request.'&eol; }&eol;&eol; if ('key' in auth_data) {&eol; Primera.session_key = auth_data['key'];&eol; } else {&eol; throw 'Auth response does not contain session key.'&eol; }&eol; },&eol;&eol; logout: function () {&eol; if (Primera.session_key !== null) {&eol; (new HttpRequest()).delete(Primera.params.base_url + 'api/v1/credentials/' + Primera.session_key);&eol; }&eol; },&eol;&eol; requestData: function (method) {&eol; if (Primera.session_key === null) {&eol; return;&eol; }&eol;&eol; request = new HttpRequest();&eol; request.addHeader('X-HP3PAR-WSAPI-SessionKey: ' + Primera.session_key);&eol;&eol; raw_data = request.get(Primera.params.base_url + 'api/v1/' + method);&eol;&eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; throw 'Request failed with status code ' + request.getStatus() + ': ' + response;&eol; }&eol;&eol; if (raw_data !== null) {&eol; try {&eol; return JSON.parse(raw_data);&eol; }&eol; catch (error) {&eol; throw 'Failed to parse response received from device API.';&eol; }&eol; }&eol; else {&eol; throw 'No data received by ' + method + ' request.';&eol; }&eol; }&eol;};&eol;&eol;var methods = ['disks', 'cpgs', 'hosts', 'ports', 'system', 'tasks', 'volumes'],&eol; data = {};&eol;&eol;data['errors'] = {};&eol;&eol;try {&eol; Primera.setParams(JSON.parse(value));&eol;&eol; try {&eol; Primera.login();&eol; }&eol; catch (error) {&eol; data.errors.auth = error.toString();&eol; }&eol;&eol; if (!('auth' in data.errors)) {&eol; for (var i in methods) {&eol; try {&eol; if (methods[i] === 'tasks') {&eol; var result = [],&eol; tmp_tasks = {};&eol;&eol; tasks = Primera.requestData(methods[i]);&eol;&eol; tasks.members.forEach(function (task) {&eol; tmp_tasks[task.name] = task;&eol; });&eol;&eol; for (var task in tmp_tasks) {&eol; result.push(tmp_tasks[task]);&eol; }&eol;&eol; data[methods[i]] = result;&eol; }&eol; else {&eol; data[methods[i]] = Primera.requestData(methods[i]);&eol; }&eol; }&eol; catch (error) {&eol; data.errors[methods[i]] = error.toString();&eol; }&eol; }&eol; }&eol;}&eol;catch (error) {&eol; data.errors.params = error.toString();&eol;}&eol;&eol;try {&eol; Primera.logout();&eol;}&eol;catch (error) {&eol;}&eol;&eol;if (Object.keys(data.errors).length !== 0) {&eol; errors = 'Failed to receive data:';&eol; for (var error in data.errors) {&eol; errors += '\n' + error + ' : ' + data.errors[error];&eol; }&eol; data.errors = errors;&eol;}&eol;else {&eol; data.errors = '';&eol;}&eol;&eol;return JSON.stringify(data);| |0 | | | | |0 |NULL |The JSON with result of WSAPI requests. |0 |30d |0 | |NULL |{$HPE.PRIMERA.DATA.TIMEOUT} | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |530e20083da8423e9d30c8342f1b7da3|
+ROW |43399 |21 | |10526 |HPE Primera: Get data |hpe.primera.get.data |1m |0d |0 |0 |4 | | | | |NULL |NULL |var Primera = {&eol; params: {},&eol; session_key: null,&eol;&eol; setParams: function (params) {&eol; ['username', 'password', 'base_url'].forEach(function (field) {&eol; if (typeof params !== 'object' &pipe;&pipe; typeof params[field] === 'undefined' &pipe;&pipe; params[field] === '') {&eol; throw 'Required param is not set: ' + field + '.';&eol; }&eol; });&eol;&eol; Primera.params = params;&eol; if (typeof Primera.params.base_url === 'string' && !Primera.params.base_url.endsWith('/')) {&eol; Primera.params.base_url += '/';&eol; }&eol; },&eol;&eol; login: function () {&eol; if (Primera.session_key !== null) {&eol; return;&eol; }&eol;&eol; var response, request = new HttpRequest();&eol; request.addHeader('Content-Type: application/json');&eol;&eol; response = request.post(Primera.params.base_url + 'api/v1/credentials', JSON.stringify({&eol; 'user': Primera.params.username,&eol; 'password': Primera.params.password&eol; }));&eol;&eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; throw 'Auth request failed with status code ' + request.getStatus() + ': ' + response;&eol; }&eol;&eol; if (response !== null) {&eol; try {&eol; auth_data = JSON.parse(response);&eol; }&eol; catch (error) {&eol; throw 'Failed to parse auth response received from device API.';&eol; }&eol; }&eol; else {&eol; throw 'No data received by auth request.'&eol; }&eol;&eol; if ('key' in auth_data) {&eol; Primera.session_key = auth_data['key'];&eol; } else {&eol; throw 'Auth response does not contain session key.'&eol; }&eol; },&eol;&eol; logout: function () {&eol; if (Primera.session_key !== null) {&eol; (new HttpRequest()).delete(Primera.params.base_url + 'api/v1/credentials/' + Primera.session_key);&eol; }&eol; },&eol;&eol; requestData: function (method) {&eol; if (Primera.session_key === null) {&eol; return;&eol; }&eol;&eol; request = new HttpRequest();&eol; request.addHeader('X-HP3PAR-WSAPI-SessionKey: ' + Primera.session_key);&eol;&eol; raw_data = request.get(Primera.params.base_url + 'api/v1/' + method);&eol;&eol; if (request.getStatus() < 200 &pipe;&pipe; request.getStatus() >= 300) {&eol; throw 'Request failed with status code ' + request.getStatus() + ': ' + response;&eol; }&eol;&eol; if (raw_data !== null) {&eol; try {&eol; return JSON.parse(raw_data);&eol; }&eol; catch (error) {&eol; throw 'Failed to parse response received from device API.';&eol; }&eol; }&eol; else {&eol; throw 'No data received by ' + method + ' request.';&eol; }&eol; }&eol;};&eol;&eol;var methods = ['disks', 'cpgs', 'hosts', 'ports', 'system', 'tasks', 'volumes'],&eol; data = {};&eol;&eol;data['errors'] = {};&eol;&eol;try {&eol; Primera.setParams(JSON.parse(value));&eol;&eol; try {&eol; Primera.login();&eol; }&eol; catch (error) {&eol; data.errors.auth = error.toString();&eol; }&eol;&eol; if (!('auth' in data.errors)) {&eol; for (var i in methods) {&eol; try {&eol; if (methods[i] === 'tasks') {&eol; var result = [],&eol; tmp_tasks = {};&eol;&eol; tasks = Primera.requestData(methods[i]);&eol;&eol; tasks.members.forEach(function (task) {&eol; tmp_tasks[task.name] = task;&eol; });&eol;&eol; for (var task in tmp_tasks) {&eol; result.push(tmp_tasks[task]);&eol; }&eol;&eol; data[methods[i]] = result;&eol; }&eol; else {&eol; data[methods[i]] = Primera.requestData(methods[i]);&eol; }&eol; }&eol; catch (error) {&eol; data.errors[methods[i]] = error.toString();&eol; }&eol; }&eol; }&eol;}&eol;catch (error) {&eol; data.errors.params = error.toString();&eol;}&eol;&eol;try {&eol; Primera.logout();&eol;}&eol;catch (error) {&eol;}&eol;&eol;if (Object.keys(data.errors).length !== 0) {&eol; errors = 'Failed to receive data:';&eol; for (var error in data.errors) {&eol; errors += '\n' + error + ' : ' + data.errors[error];&eol; }&eol; data.errors = errors;&eol;}&eol;else {&eol; data.errors = '';&eol;}&eol;&eol;return JSON.stringify(data);| |0 | | | | |0 |NULL |The JSON with result of WSAPI requests. |0 |30d |0 | |NULL |{$HPE.PRIMERA.DATA.TIMEOUT} | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |530e20083da8423e9d30c8342f1b7da3|
ROW |43497 |21 | |10527 |AWS EC2: Get metrics data |aws.ec2.get_metrics |0s;m/5 |0 |0 |0 |4 | | | | |NULL |NULL |var AwsEc2 = {&eol; params: {},&eol; request_period: 600,&eol;&eol; setParams: function (params) {&eol; ['access_key', 'secret_key', 'region', 'instance_id'].forEach(function (field) {&eol; if (typeof params !== 'object' &pipe;&pipe; typeof params[field] === 'undefined' &pipe;&pipe; params[field] === '') {&eol; throw 'Required param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; AwsEc2.params = params;&eol; },&eol;&eol; sign: function (key, message) {&eol; var hex = hmac('sha256', key, message);&eol;&eol; if ((hex.length % 2) === 1) {&eol; throw 'Invalid length of a hex string!';&eol; }&eol;&eol; var result = new Int8Array(hex.length / 2);&eol; for (var i = 0, b = 0; i < hex.length; i += 2, b++) {&eol; result[b] = parseInt(hex.substring(i, i + 2), 16);&eol; }&eol;&eol; return result;&eol; },&eol;&eol; prepareRecursive: function (prefix, param) {&eol; var result = {};&eol;&eol; if (typeof param === 'object') {&eol; if (Array.isArray(param)) {&eol; param.forEach(function (value, index) {&eol; var nested = AwsEc2.prepareRecursive(prefix + '.member.' + (index + 1), value);&eol; Object.keys(nested).forEach(function (key) {&eol; result[key] = nested[key];&eol; });&eol; });&eol; }&eol; else {&eol; Object.keys(param).forEach(function (k) {&eol; var nested = AwsEc2.prepareRecursive(prefix + '.' + k, param[k]);&eol; Object.keys(nested).forEach(function (key) {&eol; result[key] = nested[key];&eol; });&eol; });&eol; }&eol; }&eol; else {&eol; result[prefix] = param;&eol; }&eol;&eol; return result;&eol; },&eol;&eol; renderPayload: function (period, instance_id) {&eol; var metrics_list = [&eol; 'StatusCheckFailed:Count',&eol; 'StatusCheckFailed_Instance:Count',&eol; 'StatusCheckFailed_System:Count',&eol; 'CPUUtilization:Percent',&eol; 'NetworkIn:Bytes',&eol; 'NetworkOut:Bytes',&eol; 'NetworkPacketsIn:Count',&eol; 'NetworkPacketsOut:Count',&eol; 'DiskReadOps:Count',&eol; 'DiskWriteOps:Count',&eol; 'DiskReadBytes:Bytes',&eol; 'DiskWriteBytes:Bytes',&eol; 'MetadataNoToken:Count',&eol; 'CPUCreditUsage:Count',&eol; 'CPUCreditBalance:Count',&eol; 'CPUSurplusCreditBalance:Count',&eol; 'CPUSurplusCreditsCharged:Count',&eol; 'EBSReadOps:Count',&eol; 'EBSWriteOps:Count',&eol; 'EBSReadBytes:Bytes',&eol; 'EBSWriteBytes:Bytes',&eol; 'EBSIOBalance %:Percent',&eol; 'EBSByteBalance %:Percent'&eol; ];&eol;&eol; var metric_payload = [];&eol; metrics_list.forEach(function (metric) {&eol; var parts = metric.split(':', 2);&eol; var name = parts[0].replace(/[^a-zA-Z0-9]/g, '');&eol; metric_payload.push({&eol; 'Id': name.charAt(0).toLowerCase() + name.slice(1),&eol; 'MetricStat': {&eol; 'Metric': {&eol; 'MetricName': parts[0],&eol; 'Namespace': 'AWS/EC2',&eol; 'Dimensions': [&eol; {&eol; 'Name': 'InstanceId',&eol; 'Value': instance_id&eol; }&eol; ]&eol; },&eol; 'Period': period,&eol; 'Stat': 'Average',&eol; 'Unit': parts[1]&eol; }&eol; });&eol; });&eol;&eol; return metric_payload;&eol; },&eol;&eol; prepareParams: function (params) {&eol; var result = [];&eol;&eol; Object.keys(params).sort().forEach(function (key) {&eol; if (typeof params[key] !== 'object') {&eol; result.push(key + '=' + encodeURIComponent(params[key]));&eol; }&eol; else {&eol; result.push(prepareObject(key, params[key]));&eol; }&eol; });&eol;&eol; return result.join('&');&eol; },&eol;&eol; request: function (method, region, service, params, data) {&eol; if (typeof data === 'undefined' &pipe;&pipe; data === null) {&eol; data = '';&eol; }&eol;&eol; var amzdate = (new Date()).toISOString().replace(/\.\d+Z/, 'Z').replace(/[-:]/g, ''),&eol; date = amzdate.replace(/T\d+Z/, ''),&eol; host = service + '.' + region + '.amazonaws.com',&eol; canonical_uri = '/',&eol; canonical_headers = 'content-encoding:amz-1.0\n' + 'host:' + host + '\n' + 'x-amz-date:' + amzdate + '\n',&eol; signed_headers = 'content-encoding;host;x-amz-date',&eol; canonical_request = method + '\n' + canonical_uri + '\n' + params + '\n' + canonical_headers + '\n' + signed_headers + '\n' + sha256(data),&eol; credential_scope = date + '/' + region + '/' + service + '/' + 'aws4_request',&eol; request_string = 'AWS4-HMAC-SHA256' + '\n' + amzdate + '\n' + credential_scope + '\n' + sha256(canonical_request),&eol; key = AwsEc2.sign('AWS4' + AwsEc2.params.secret_key, date);&eol;&eol; key = AwsEc2.sign(key, region);&eol; key = AwsEc2.sign(key, service);&eol; key = AwsEc2.sign(key, 'aws4_request');&eol;&eol; var request = new HttpRequest(),&eol; url = 'https://' + host + canonical_uri + '?' + params;&eol;&eol; request.addHeader('x-amz-date: ' + amzdate);&eol; request.addHeader('Accept: application/json');&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('Content-Encoding: amz-1.0');&eol; request.addHeader('Authorization: ' + 'AWS4-HMAC-SHA256 Credential=' + AwsEc2.params.access_key + '/' + credential_scope + ', ' + 'SignedHeaders=' + signed_headers + ', ' + 'Signature=' + hmac('sha256', key, request_string));&eol;&eol; Zabbix.log(4, '[ AWS EC2 ] Sending request: ' + url);&eol;&eol; response = request.get(url);&eol;&eol; Zabbix.log(4, '[ AWS EC2 ] Received response with status code ' + request.getStatus() + ': ' + response);&eol;&eol; if (request.getStatus() !== 200) {&eol; throw 'Request failed with status code ' + request.getStatus() + ': ' + response;&eol; }&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; throw 'Failed to parse response received from AWS CloudWatch API. Check debug log for more information.';&eol; }&eol; }&eol;&eol; return response;&eol; },&eol;&eol; getMetricsData: function () {&eol; var timestamp = new Date().getTime(),&eol; end_time = new Date(timestamp).toISOString().replace(/\.\d+Z/, 'Z'),&eol; start_time = new Date(timestamp - AwsEc2.request_period * 1000).toISOString().replace(/\.\d+Z/, 'Z'),&eol; payload = AwsEc2.prepareRecursive('MetricDataQueries', AwsEc2.renderPayload(AwsEc2.request_period, AwsEc2.params.instance_id));&eol;&eol; payload['Action'] = 'GetMetricData';&eol; payload['Version'] = '2010-08-01';&eol; payload['StartTime'] = start_time;&eol; payload['EndTime'] = end_time;&eol; payload['ScanBy'] = 'TimestampDescending';&eol;&eol; result = AwsEc2.request('GET', AwsEc2.params.region, 'monitoring', AwsEc2.prepareParams(payload));&eol;&eol; if (typeof result !== 'object'&eol; &pipe;&pipe; typeof result.GetMetricDataResponse !== 'object'&eol; &pipe;&pipe; typeof result.GetMetricDataResponse.GetMetricDataResult !== 'object'&eol; &pipe;&pipe; typeof result.GetMetricDataResponse.GetMetricDataResult.MetricDataResults !== 'object') {&eol; throw 'Cannot get metrics data from AWS CloudWatch API. Check debug log for more information.';&eol; }&eol;&eol; return result.GetMetricDataResponse.GetMetricDataResult.MetricDataResults;&eol; }&eol; };&eol;&eol; try {&eol; AwsEc2.setParams(JSON.parse(value));&eol;&eol; return JSON.stringify(AwsEc2.getMetricsData());&eol; }&eol; catch (error) {&eol; error += (String(error).endsWith('.')) ? '' : '.';&eol; Zabbix.log(3, '[ AWS EC2 ] ERROR: ' + error);&eol;&eol; return JSON.stringify({'error': error});&eol; }| |0 | | | | |0 |NULL |Get instance metrics.&eol;Full metrics list related to EC2: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html |0 |30d |0 | |NULL |15s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |63ab011505f24885b843a9ac48b36a84|
ROW |43498 |21 | |10527 |AWS EBS: Get volumes data |aws.ec2.get_volumes |5m |0 |0 |0 |4 | | | | |NULL |NULL |var AwsEbs = {&eol; params: {},&eol; request_period: 600,&eol;&eol; setParams: function (params) {&eol; ['access_key', 'secret_key', 'region', 'instance_id'].forEach(function (field) {&eol; if (typeof params !== 'object' &pipe;&pipe; typeof params[field] === 'undefined' &pipe;&pipe; params[field] === '') {&eol; throw 'Required param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; AwsEbs.params = params;&eol; },&eol;&eol; sign: function (key, message) {&eol; var hex = hmac('sha256', key, message);&eol;&eol; if ((hex.length % 2) === 1) {&eol; throw 'Invalid length of a hex string!';&eol; }&eol;&eol; var result = new Int8Array(hex.length / 2);&eol; for (var i = 0, b = 0; i < hex.length; i += 2, b++) {&eol; result[b] = parseInt(hex.substring(i, i + 2), 16);&eol; }&eol;&eol; return result;&eol; },&eol;&eol; prepareParams: function (params) {&eol; var result = [];&eol;&eol; Object.keys(params).sort().forEach(function (key) {&eol; if (typeof params[key] !== 'object') {&eol; result.push(key + '=' + encodeURIComponent(params[key]));&eol; }&eol; else {&eol; result.push(prepareObject(key, params[key]));&eol; }&eol; });&eol;&eol; return result.join('&');&eol; },&eol;&eol; request: function (method, region, service, params, data) {&eol; if (typeof data === 'undefined' &pipe;&pipe; data === null) {&eol; data = '';&eol; }&eol;&eol; var amzdate = (new Date()).toISOString().replace(/\.\d+Z/, 'Z').replace(/[-:]/g, ''),&eol; date = amzdate.replace(/T\d+Z/, ''),&eol; host = service + '.' + region + '.amazonaws.com',&eol; canonical_uri = '/',&eol; canonical_headers = 'content-encoding:amz-1.0\n' + 'host:' + host + '\n' + 'x-amz-date:' + amzdate + '\n',&eol; signed_headers = 'content-encoding;host;x-amz-date',&eol; canonical_request = method + '\n' + canonical_uri + '\n' + params + '\n' + canonical_headers + '\n' + signed_headers + '\n' + sha256(data),&eol; credential_scope = date + '/' + region + '/' + service + '/' + 'aws4_request',&eol; request_string = 'AWS4-HMAC-SHA256' + '\n' + amzdate + '\n' + credential_scope + '\n' + sha256(canonical_request),&eol; key = AwsEbs.sign('AWS4' + AwsEbs.params.secret_key, date);&eol;&eol; key = AwsEbs.sign(key, region);&eol; key = AwsEbs.sign(key, service);&eol; key = AwsEbs.sign(key, 'aws4_request');&eol;&eol; var request = new HttpRequest(),&eol; url = 'https://' + host + canonical_uri + '?' + params;&eol;&eol; request.addHeader('x-amz-date: ' + amzdate);&eol; request.addHeader('Accept: application/json');&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('Content-Encoding: amz-1.0');&eol; request.addHeader('Authorization: ' + 'AWS4-HMAC-SHA256 Credential=' + AwsEbs.params.access_key + '/' + credential_scope + ', ' + 'SignedHeaders=' + signed_headers + ', ' + 'Signature=' + hmac('sha256', key, request_string));&eol;&eol; Zabbix.log(4, '[ AWS EBS ] Sending request: ' + url);&eol;&eol; response = request.get(url);&eol;&eol; Zabbix.log(4, '[ AWS EBS ] Received response with status code ' + request.getStatus() + ': ' + response);&eol;&eol; if (request.getStatus() !== 200) {&eol; throw 'Request failed with status code ' + request.getStatus() + ': ' + response;&eol; }&eol;&eol; if (response !== null) {&eol; try {&eol; response = XML.toJson(response);&eol; }&eol; catch (error) {&eol; throw 'Failed to parse response received from AWS CloudWatch API. Check debug log for more information.';&eol; }&eol; }&eol; response = JSON.parse(response)&eol;&eol; return response;&eol; },&eol;&eol;&eol; getVolumesData: function () {&eol; var payload = {},&eol; volumes_list = [],&eol; result = [];&eol;&eol; payload['Action'] = 'DescribeVolumes',&eol; payload['MaxResults'] = 100,&eol; payload['Version'] = '2016-11-15',&eol; payload['Filter.1.Name'] = 'attachment.instance-id',&eol; payload['Filter.1.Value'] = AwsEbs.params.instance_id;&eol;&eol; while (payload.NextToken !== '') {&eol; var volumes = AwsEbs.request('GET', AwsEbs.params.region, 'ec2', AwsEbs.prepareParams(payload));&eol; if (typeof result !== 'object'&eol; &pipe;&pipe; typeof volumes.DescribeVolumesResponse !== 'object'&eol; &pipe;&pipe; typeof volumes.DescribeVolumesResponse.volumeSet !== 'object'&eol; &pipe;&pipe; typeof volumes.DescribeVolumesResponse.volumeSet.item !== 'object') {&eol; throw 'Cannot get metrics data from AWS EC2 API. Check debug log for more information.';&eol; }&eol; payload.NextToken = volumes.DescribeVolumesResponse.NextToken &pipe;&pipe; '';&eol; volumes_list = volumes.DescribeVolumesResponse.volumeSet.item&eol;&eol; if (typeof volumes_list === 'object'&eol; && volumes_list !== null&eol; && !Array.isArray(volumes_list)) {&eol; volumes_list = [volumes_list];&eol; }&eol;&eol; }&eol;&eol; return volumes_list;&eol; }&eol; };&eol;&eol;try {&eol; AwsEbs.setParams(JSON.parse(value));&eol;&eol; return JSON.stringify(AwsEbs.getVolumesData());&eol;}&eol;catch (error) {&eol; error += (String(error).endsWith('.')) ? '' : '.';&eol; Zabbix.log(3, '[ AWS EBS ] ERROR: ' + error);&eol;&eol; return JSON.stringify({ 'error': error });&eol;}| |0 | | | | |0 |NULL |Get volumes attached to instance.&eol;DescribeVolumes API method: https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeVolumes.html |0 |30d |0 | |NULL |15s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |9ec4650b564c41bca9893eca279a8cc7|
-ROW |43499 |21 | |10527 |AWS CloudWatch: Get instance alarms data |aws.ec2.get_alarms |0s;m/1 |0 |0 |0 |4 | | | | |NULL |NULL |var AwsEc2 = {&eol; params: {},&eol;&eol; setParams: function (params) {&eol; ['access_key', 'secret_key', 'region', 'instance_id'].forEach(function (field) {&eol; if (typeof params !== 'object' &pipe;&pipe; typeof params[field] === 'undefined' &pipe;&pipe; params[field] === '') {&eol; throw 'Required param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; AwsEc2.params = params;&eol; },&eol;&eol; sign: function (key, message) {&eol; var hex = hmac('sha256', key, message);&eol;&eol; if ((hex.length % 2) === 1) {&eol; throw 'Invalid length of a hex string!';&eol; }&eol;&eol; var result = new Int8Array(hex.length / 2);&eol; for (var i = 0, b = 0; i < hex.length; i += 2, b++) {&eol; result[b] = parseInt(hex.substring(i, i + 2), 16);&eol; }&eol;&eol; return result;&eol; },&eol;&eol; prepareParams: function (params) {&eol; var result = [];&eol;&eol; Object.keys(params).sort().forEach(function (key) {&eol; if (typeof params[key] !== 'object') {&eol; result.push(key + '=' + encodeURIComponent(params[key]));&eol; }&eol; else {&eol; result.push(prepareObject(key, params[key]));&eol; }&eol; });&eol;&eol; return result.join('&');&eol; },&eol;&eol; request: function (method, region, service, params, data) {&eol; if (typeof data === 'undefined' &pipe;&pipe; data === null) {&eol; data = '';&eol; }&eol;&eol; var amzdate = (new Date()).toISOString().replace(/\.\d+Z/, 'Z').replace(/[-:]/g, ''),&eol; date = amzdate.replace(/T\d+Z/, ''),&eol; host = service + '.' + region + '.amazonaws.com',&eol; canonical_uri = '/',&eol; canonical_headers = 'content-encoding:amz-1.0\n' + 'host:' + host + '\n' + 'x-amz-date:' + amzdate + '\n',&eol; signed_headers = 'content-encoding;host;x-amz-date',&eol; canonical_request = method + '\n' + canonical_uri + '\n' + params + '\n' + canonical_headers + '\n' + signed_headers + '\n' + sha256(data),&eol; credential_scope = date + '/' + region + '/' + service + '/' + 'aws4_request',&eol; request_string = 'AWS4-HMAC-SHA256' + '\n' + amzdate + '\n' + credential_scope + '\n' + sha256(canonical_request),&eol; key = AwsEc2.sign('AWS4' + AwsEc2.params.secret_key, date);&eol;&eol; key = AwsEc2.sign(key, region);&eol; key = AwsEc2.sign(key, service);&eol; key = AwsEc2.sign(key, 'aws4_request');&eol;&eol; var request = new HttpRequest(),&eol; url = 'https://' + host + canonical_uri + '?' + params;&eol;&eol; request.addHeader('x-amz-date: ' + amzdate);&eol; request.addHeader('Accept: application/json');&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('Content-Encoding: amz-1.0');&eol; request.addHeader('Authorization: ' + 'AWS4-HMAC-SHA256 Credential=' + AwsEc2.params.access_key + '/' + credential_scope + ', ' + 'SignedHeaders=' + signed_headers + ', ' + 'Signature=' + hmac('sha256', key, request_string));&eol;&eol; Zabbix.log(4, '[ AWS EC2 ] Sending request: ' + url);&eol;&eol; response = request.get(url);&eol;&eol; Zabbix.log(4, '[ AWS EC2 ] Received response with status code ' + request.getStatus() + ': ' + response);&eol;&eol; if (request.getStatus() !== 200) {&eol; throw 'Request failed with status code ' + request.getStatus() + ': ' + response;&eol; }&eol;&eol; if (response[0] === '<') {&eol; try {&eol; response = XML.toJson(response);&eol; }&eol; catch (error) {&eol; throw 'Failed to parse response received from AWS CloudWatch API. Check debug log for more information.';&eol; }&eol; }&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; throw 'Failed to parse response received from AWS CloudWatch API. Check debug log for more information.';&eol; }&eol; }&eol;&eol; return response;&eol; },&eol; getVolumes: function () {&eol; var payload = {},&eol; result = [];&eol;&eol; payload['Action'] = 'DescribeVolumes',&eol; payload['MaxResults'] = 100,&eol; payload['Version'] = '2016-11-15',&eol; payload['Filter.1.Name'] = 'attachment.instance-id',&eol; payload['Filter.1.Value'] = AwsEc2.params.instance_id;&eol;&eol; while (payload.NextToken !== '') {&eol; var volumes = AwsEc2.request('GET', AwsEc2.params.region, 'ec2', AwsEc2.prepareParams(payload));&eol; if (typeof result !== 'object'&eol; &pipe;&pipe; typeof volumes.DescribeVolumesResponse !== 'object'&eol; &pipe;&pipe; typeof volumes.DescribeVolumesResponse.volumeSet !== 'object'&eol; &pipe;&pipe; typeof volumes.DescribeVolumesResponse.volumeSet.item !== 'object') {&eol; throw 'Cannot get metrics data from AWS EC2 API. Check debug log for more information.';&eol; }&eol; payload.NextToken = volumes.DescribeVolumesResponse.NextToken &pipe;&pipe; '';&eol; volumes.DescribeVolumesResponse.volumeSet.item.forEach(function (volume) {&eol; result.push(volume.volumeId)&eol; });&eol; }&eol;&eol; return result;&eol; },&eol; getAlarms: function () {&eol; var payload = {},&eol; result = [],&eol; volumes = AwsEc2.getVolumes()&eol;&eol; payload['Action'] = 'DescribeAlarms';&eol; payload['MaxRecords'] = 100;&eol; payload['Version'] = '2010-08-01';&eol;&eol; while (payload.NextToken !== '') {&eol; var alarms = AwsEc2.request('GET', AwsEc2.params.region, 'monitoring', AwsEc2.prepareParams(payload));&eol;&eol; if (typeof alarms !== 'object'&eol; &pipe;&pipe; typeof alarms.DescribeAlarmsResponse !== 'object'&eol; &pipe;&pipe; typeof alarms.DescribeAlarmsResponse.DescribeAlarmsResult !== 'object'&eol; &pipe;&pipe; typeof alarms.DescribeAlarmsResponse.DescribeAlarmsResult.MetricAlarms !== 'object') {&eol; throw 'Cannot get alarms from AWS CloudWatch API. Check debug log for more information.';&eol; }&eol;&eol; payload.NextToken = alarms.DescribeAlarmsResponse.DescribeAlarmsResult.NextToken &pipe;&pipe; '';&eol;&eol; alarms.DescribeAlarmsResponse.DescribeAlarmsResult.MetricAlarms.forEach(function (alarm) {&eol; var dimensions = alarm.Dimensions;&eol;&eol; if (Array.isArray(alarm.Metrics)) {&eol; alarm.Metrics.forEach(function (metric) {&eol; if (typeof metric.MetricStat === 'object' && metric.MetricStat !== null&eol; && typeof metric.MetricStat.Metric === 'object' && metric.MetricStat.Metric !== null&eol; && Array.isArray(metric.MetricStat.Metric.Dimensions)) {&eol; dimensions = dimensions.concat(metric.MetricStat.Metric.Dimensions);&eol; }&eol; });&eol; }&eol; for (var i in dimensions) {&eol; if (dimensions[i].Name === 'InstanceId' && dimensions[i].Value === AwsEc2.params.instance_id) {&eol; result.push(alarm);&eol; break;&eol; }&eol; if (dimensions[i].Name === 'VolumeId' && volumes.indexOf(dimensions[i].Value)) {&eol; result.push(alarm);&eol; break;&eol; }&eol; }&eol; });&eol; }&eol;&eol; return result;&eol; }&eol; }&eol;&eol; try {&eol; AwsEc2.setParams(JSON.parse(value));&eol;&eol; return JSON.stringify(AwsEc2.getAlarms());&eol; }&eol; catch (error) {&eol; error += (String(error).endsWith('.')) ? '' : '.';&eol; Zabbix.log(3, '[ AWS EC2 ] ERROR: ' + error);&eol;&eol; return JSON.stringify({ 'error': error });&eol; }| |0 | | | | |0 |NULL |DescribeAlarms API method: https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_DescribeAlarms.html |0 |30d |0 | |NULL |15s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |4e0b2ed29500487092148b14245839d4|
+ROW |43499 |21 | |10527 |AWS CloudWatch: Get instance alarms data |aws.ec2.get_alarms |0s;m/1 |0 |0 |0 |4 | | | | |NULL |NULL |var AwsEc2 = {&eol; params: {},&eol;&eol; setParams: function (params) {&eol; ['access_key', 'secret_key', 'region', 'instance_id'].forEach(function (field) {&eol; if (typeof params !== 'object' &pipe;&pipe; typeof params[field] === 'undefined' &pipe;&pipe; params[field] === '') {&eol; throw 'Required param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; AwsEc2.params = params;&eol; },&eol;&eol; sign: function (key, message) {&eol; var hex = hmac('sha256', key, message);&eol;&eol; if ((hex.length % 2) === 1) {&eol; throw 'Invalid length of a hex string!';&eol; }&eol;&eol; var result = new Int8Array(hex.length / 2);&eol; for (var i = 0, b = 0; i < hex.length; i += 2, b++) {&eol; result[b] = parseInt(hex.substring(i, i + 2), 16);&eol; }&eol;&eol; return result;&eol; },&eol;&eol; prepareParams: function (params) {&eol; var result = [];&eol;&eol; Object.keys(params).sort().forEach(function (key) {&eol; if (typeof params[key] !== 'object') {&eol; result.push(key + '=' + encodeURIComponent(params[key]));&eol; }&eol; else {&eol; result.push(prepareObject(key, params[key]));&eol; }&eol; });&eol;&eol; return result.join('&');&eol; },&eol;&eol; request: function (method, region, service, params, data) {&eol; if (typeof data === 'undefined' &pipe;&pipe; data === null) {&eol; data = '';&eol; }&eol;&eol; var amzdate = (new Date()).toISOString().replace(/\.\d+Z/, 'Z').replace(/[-:]/g, ''),&eol; date = amzdate.replace(/T\d+Z/, ''),&eol; host = service + '.' + region + '.amazonaws.com',&eol; canonical_uri = '/',&eol; canonical_headers = 'content-encoding:amz-1.0\n' + 'host:' + host + '\n' + 'x-amz-date:' + amzdate + '\n',&eol; signed_headers = 'content-encoding;host;x-amz-date',&eol; canonical_request = method + '\n' + canonical_uri + '\n' + params + '\n' + canonical_headers + '\n' + signed_headers + '\n' + sha256(data),&eol; credential_scope = date + '/' + region + '/' + service + '/' + 'aws4_request',&eol; request_string = 'AWS4-HMAC-SHA256' + '\n' + amzdate + '\n' + credential_scope + '\n' + sha256(canonical_request),&eol; key = AwsEc2.sign('AWS4' + AwsEc2.params.secret_key, date);&eol;&eol; key = AwsEc2.sign(key, region);&eol; key = AwsEc2.sign(key, service);&eol; key = AwsEc2.sign(key, 'aws4_request');&eol;&eol; var request = new HttpRequest(),&eol; url = 'https://' + host + canonical_uri + '?' + params;&eol;&eol; request.addHeader('x-amz-date: ' + amzdate);&eol; request.addHeader('Accept: application/json');&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('Content-Encoding: amz-1.0');&eol; request.addHeader('Authorization: ' + 'AWS4-HMAC-SHA256 Credential=' + AwsEc2.params.access_key + '/' + credential_scope + ', ' + 'SignedHeaders=' + signed_headers + ', ' + 'Signature=' + hmac('sha256', key, request_string));&eol;&eol; Zabbix.log(4, '[ AWS EC2 ] Sending request: ' + url);&eol;&eol; response = request.get(url);&eol;&eol; Zabbix.log(4, '[ AWS EC2 ] Received response with status code ' + request.getStatus() + ': ' + response);&eol;&eol; if (request.getStatus() !== 200) {&eol; throw 'Request failed with status code ' + request.getStatus() + ': ' + response;&eol; }&eol;&eol; if (response[0] === '<') {&eol; try {&eol; response = XML.toJson(response);&eol; }&eol; catch (error) {&eol; throw 'Failed to parse response received from AWS CloudWatch API. Check debug log for more information.';&eol; }&eol; }&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; throw 'Failed to parse response received from AWS CloudWatch API. Check debug log for more information.';&eol; }&eol; }&eol;&eol; return response;&eol; },&eol; getVolumes: function () {&eol; var payload = {},&eol; result = [];&eol;&eol; payload['Action'] = 'DescribeVolumes',&eol; payload['MaxResults'] = 100,&eol; payload['Version'] = '2016-11-15',&eol; payload['Filter.1.Name'] = 'attachment.instance-id',&eol; payload['Filter.1.Value'] = AwsEc2.params.instance_id;&eol;&eol; while (payload.NextToken !== '') {&eol; var volumes = AwsEc2.request('GET', AwsEc2.params.region, 'ec2', AwsEc2.prepareParams(payload));&eol; if (typeof volumes !== 'object'&eol; &pipe;&pipe; typeof volumes.DescribeVolumesResponse !== 'object'&eol; &pipe;&pipe; typeof volumes.DescribeVolumesResponse.volumeSet !== 'object'&eol; &pipe;&pipe; typeof volumes.DescribeVolumesResponse.volumeSet.item !== 'object') {&eol; throw 'Cannot get metrics data from AWS EC2 API. Check debug log for more information.';&eol; }&eol; payload.NextToken = volumes.DescribeVolumesResponse.NextToken &pipe;&pipe; '';&eol; if (!Array.isArray(volumes.DescribeVolumesResponse.volumeSet.item))&eol; volumes.DescribeVolumesResponse.volumeSet.item = [volumes.DescribeVolumesResponse.volumeSet.item]&eol; volumes.DescribeVolumesResponse.volumeSet.item.forEach(function (volume) {&eol; result.push(volume.volumeId)&eol; });&eol; }&eol;&eol; return result;&eol; },&eol; getAlarms: function () {&eol; var payload = {},&eol; result = [],&eol; volumes = AwsEc2.getVolumes()&eol;&eol; payload['Action'] = 'DescribeAlarms';&eol; payload['MaxRecords'] = 100;&eol; payload['Version'] = '2010-08-01';&eol;&eol; while (payload.NextToken !== '') {&eol; var alarms = AwsEc2.request('GET', AwsEc2.params.region, 'monitoring', AwsEc2.prepareParams(payload));&eol;&eol; if (typeof alarms !== 'object'&eol; &pipe;&pipe; typeof alarms.DescribeAlarmsResponse !== 'object'&eol; &pipe;&pipe; typeof alarms.DescribeAlarmsResponse.DescribeAlarmsResult !== 'object'&eol; &pipe;&pipe; typeof alarms.DescribeAlarmsResponse.DescribeAlarmsResult.MetricAlarms !== 'object') {&eol; throw 'Cannot get alarms from AWS CloudWatch API. Check debug log for more information.';&eol; }&eol;&eol; payload.NextToken = alarms.DescribeAlarmsResponse.DescribeAlarmsResult.NextToken &pipe;&pipe; '';&eol;&eol; if (!Array.isArray(alarms.DescribeAlarmsResponse.DescribeAlarmsResult.MetricAlarms))&eol; alarms.DescribeAlarmsResponse.DescribeAlarmsResult.MetricAlarms = [alarms.DescribeAlarmsResponse.DescribeAlarmsResult.MetricAlarms]&eol; alarms.DescribeAlarmsResponse.DescribeAlarmsResult.MetricAlarms.forEach(function (alarm) {&eol; var dimensions = alarm.Dimensions;&eol;&eol; if (Array.isArray(alarm.Metrics)) {&eol; alarm.Metrics.forEach(function (metric) {&eol; if (typeof metric.MetricStat === 'object' && metric.MetricStat !== null&eol; && typeof metric.MetricStat.Metric === 'object' && metric.MetricStat.Metric !== null&eol; && Array.isArray(metric.MetricStat.Metric.Dimensions)) {&eol; dimensions = dimensions.concat(metric.MetricStat.Metric.Dimensions);&eol; }&eol; });&eol; }&eol; for (var i in dimensions) {&eol; if (dimensions[i].Name === 'InstanceId' && dimensions[i].Value === AwsEc2.params.instance_id) {&eol; result.push(alarm);&eol; break;&eol; }&eol; if (dimensions[i].Name === 'VolumeId' && volumes.indexOf(dimensions[i].Value)) {&eol; result.push(alarm);&eol; break;&eol; }&eol; }&eol; });&eol; }&eol;&eol; return result;&eol; }&eol; }&eol;&eol; try {&eol; AwsEc2.setParams(JSON.parse(value));&eol;&eol; return JSON.stringify(AwsEc2.getAlarms());&eol; }&eol; catch (error) {&eol; error += (String(error).endsWith('.')) ? '' : '.';&eol; Zabbix.log(3, '[ AWS EC2 ] ERROR: ' + error);&eol;&eol; return JSON.stringify({ 'error': error });&eol; }| |0 | | | | |0 |NULL |DescribeAlarms API method: https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_DescribeAlarms.html |0 |30d |0 | |NULL |15s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |4e0b2ed29500487092148b14245839d4|
ROW |43528 |21 | |10527 |AWS EBS: ["{#VOLUME_ID}"]: Get metrics |aws.ec2.get_ebs_metrics["{#VOLUME_ID}"] |0s;m/5 |0 |0 |0 |4 | | | | |NULL |NULL |var AwsEbs = {&eol; params: {},&eol; request_period: 600,&eol;&eol; setParams: function (params) {&eol; ['access_key', 'secret_key', 'region', 'volume_id'].forEach(function (field) {&eol; if (typeof params !== 'object' &pipe;&pipe; typeof params[field] === 'undefined' &pipe;&pipe; params[field] === '') {&eol; throw 'Required param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; AwsEbs.params = params;&eol; },&eol;&eol; sign: function (key, message) {&eol; var hex = hmac('sha256', key, message);&eol;&eol; if ((hex.length % 2) === 1) {&eol; throw 'Invalid length of a hex string!';&eol; }&eol;&eol; var result = new Int8Array(hex.length / 2);&eol; for (var i = 0, b = 0; i < hex.length; i += 2, b++) {&eol; result[b] = parseInt(hex.substring(i, i + 2), 16);&eol; }&eol;&eol; return result;&eol; },&eol;&eol; prepareRecursive: function (prefix, param) {&eol; var result = {};&eol;&eol; if (typeof param === 'object') {&eol; if (Array.isArray(param)) {&eol; param.forEach(function (value, index) {&eol; var nested = AwsEbs.prepareRecursive(prefix + '.member.' + (index + 1), value);&eol; Object.keys(nested).forEach(function (key) {&eol; result[key] = nested[key];&eol; });&eol; });&eol; }&eol; else {&eol; Object.keys(param).forEach(function (k) {&eol; var nested = AwsEbs.prepareRecursive(prefix + '.' + k, param[k]);&eol; Object.keys(nested).forEach(function (key) {&eol; result[key] = nested[key];&eol; });&eol; });&eol; }&eol; }&eol; else {&eol; result[prefix] = param;&eol; }&eol;&eol; return result;&eol; },&eol;&eol; renderPayload: function (period, volume_id) {&eol; var metrics_list = [&eol; 'VolumeReadBytes:Bytes',&eol; 'VolumeWriteBytes:Bytes',&eol; 'VolumeReadOps:Count',&eol; 'VolumeWriteOps:Count',&eol; 'VolumeTotalReadTime:Seconds',&eol; 'VolumeTotalWriteTime:Seconds',&eol; 'VolumeIdleTime:Seconds',&eol; 'VolumeQueueLength:Count',&eol; 'VolumeThroughputPercentage:Percent',&eol; 'VolumeConsumedReadWriteOps:Count',&eol; 'BurstBalance:Percent'&eol; ];&eol;&eol; var metric_payload = [];&eol; metrics_list.forEach(function (metric) {&eol; var parts = metric.split(':', 2);&eol; var name = parts[0].replace(/[^a-zA-Z0-9]/g, '');&eol; metric_payload.push({&eol; 'Id': name.charAt(0).toLowerCase() + name.slice(1),&eol; 'MetricStat': {&eol; 'Metric': {&eol; 'MetricName': parts[0],&eol; 'Namespace': 'AWS/EBS',&eol; 'Dimensions': [&eol; {&eol; 'Name': 'VolumeId',&eol; 'Value': volume_id&eol; }&eol; ]&eol; },&eol; 'Period': period,&eol; 'Stat': 'Average',&eol; 'Unit': parts[1]&eol; }&eol; });&eol; });&eol;&eol; return metric_payload;&eol; },&eol;&eol; prepareParams: function (params) {&eol; var result = [];&eol;&eol; Object.keys(params).sort().forEach(function (key) {&eol; if (typeof params[key] !== 'object') {&eol; result.push(key + '=' + encodeURIComponent(params[key]));&eol; }&eol; else {&eol; result.push(prepareObject(key, params[key]));&eol; }&eol; });&eol;&eol; return result.join('&');&eol; },&eol;&eol; request: function (method, region, service, params, data) {&eol; if (typeof data === 'undefined' &pipe;&pipe; data === null) {&eol; data = '';&eol; }&eol;&eol; var amzdate = (new Date()).toISOString().replace(/\.\d+Z/, 'Z').replace(/[-:]/g, ''),&eol; date = amzdate.replace(/T\d+Z/, ''),&eol; host = service + '.' + region + '.amazonaws.com',&eol; canonical_uri = '/',&eol; canonical_headers = 'content-encoding:amz-1.0\n' + 'host:' + host + '\n' + 'x-amz-date:' + amzdate + '\n',&eol; signed_headers = 'content-encoding;host;x-amz-date',&eol; canonical_request = method + '\n' + canonical_uri + '\n' + params + '\n' + canonical_headers + '\n' + signed_headers + '\n' + sha256(data),&eol; credential_scope = date + '/' + region + '/' + service + '/' + 'aws4_request',&eol; request_string = 'AWS4-HMAC-SHA256' + '\n' + amzdate + '\n' + credential_scope + '\n' + sha256(canonical_request),&eol; key = AwsEbs.sign('AWS4' + AwsEbs.params.secret_key, date);&eol;&eol; key = AwsEbs.sign(key, region);&eol; key = AwsEbs.sign(key, service);&eol; key = AwsEbs.sign(key, 'aws4_request');&eol;&eol; var request = new HttpRequest(),&eol; url = 'https://' + host + canonical_uri + '?' + params;&eol;&eol; request.addHeader('x-amz-date: ' + amzdate);&eol; request.addHeader('Accept: application/json');&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('Content-Encoding: amz-1.0');&eol; request.addHeader('Authorization: ' + 'AWS4-HMAC-SHA256 Credential=' + AwsEbs.params.access_key + '/' + credential_scope + ', ' + 'SignedHeaders=' + signed_headers + ', ' + 'Signature=' + hmac('sha256', key, request_string));&eol;&eol; Zabbix.log(4, '[ AWS EBS ] Sending request: ' + url);&eol;&eol; response = request.get(url);&eol;&eol; Zabbix.log(4, '[ AWS EBS ] Received response with status code ' + request.getStatus() + ': ' + response);&eol;&eol; if (request.getStatus() !== 200) {&eol; throw 'Request failed with status code ' + request.getStatus() + ': ' + response;&eol; }&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; throw 'Failed to parse response received from AWS CloudWatch API. Check debug log for more information.';&eol; }&eol; }&eol;&eol; return response;&eol; },&eol;&eol; getMetricsData: function () {&eol; var timestamp = new Date().getTime(),&eol; end_time = new Date(timestamp).toISOString().replace(/\.\d+Z/, 'Z'),&eol; start_time = new Date(timestamp - AwsEbs.request_period * 1000).toISOString().replace(/\.\d+Z/, 'Z'),&eol; payload = AwsEbs.prepareRecursive('MetricDataQueries', AwsEbs.renderPayload(AwsEbs.request_period, AwsEbs.params.volume_id));&eol;&eol; payload['Action'] = 'GetMetricData';&eol; payload['Version'] = '2010-08-01';&eol; payload['StartTime'] = start_time;&eol; payload['EndTime'] = end_time;&eol; payload['ScanBy'] = 'TimestampDescending';&eol;&eol; result = AwsEbs.request('GET', AwsEbs.params.region, 'monitoring', AwsEbs.prepareParams(payload));&eol;&eol; if (typeof result !== 'object'&eol; &pipe;&pipe; typeof result.GetMetricDataResponse !== 'object'&eol; &pipe;&pipe; typeof result.GetMetricDataResponse.GetMetricDataResult !== 'object'&eol; &pipe;&pipe; typeof result.GetMetricDataResponse.GetMetricDataResult.MetricDataResults !== 'object') {&eol; throw 'Cannot get metrics data from AWS CloudWatch API. Check debug log for more information.';&eol; }&eol;&eol; return result.GetMetricDataResponse.GetMetricDataResult.MetricDataResults;&eol; }&eol;};&eol;&eol;try {&eol; AwsEbs.setParams(JSON.parse(value));&eol;&eol; return JSON.stringify(AwsEbs.getMetricsData());&eol;}&eol;catch (error) {&eol; error += (String(error).endsWith('.')) ? '' : '.';&eol; Zabbix.log(3, '[ AWS EBS ] ERROR: ' + error);&eol;&eol; return JSON.stringify({'error': error});&eol;}| |0 | | | | |2 |NULL |Get metrics of EBS volume.&eol;Full metrics list related to EBS: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using_cloudwatch_ebs.html |0 |30d |0 | |NULL |15s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |8b3b008f7f65408fbd49e46186b01cfb|
ROW |43547 |20 |.1.3.6.1.2.1.25.4.2.1.7["index",".1.3.6.1.2.1.25.4.2.1.2","dhcpd"] |10528 |OPNsense: DHCP server status |opnsense.dhcpd.status |1m |7d |365d |0 |3 | | | | |NULL |1018 | | |0 | | | | |0 |NULL |MIB: HOST-RESOURCES-MIB&eol;The status of DHCP server process. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |1a075e6ed87c4d40b912956e9c02573f|
ROW |43548 |20 |.1.3.6.1.4.1.12325.1.200.1.11.1.0 |10528 |OPNsense: Firewall rules count |opnsense.rules.count |1m |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |MIB: BEGEMOT-PF-MIB&eol;The number of labeled filter rules on this system. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |289cece23b5d4f17ba50d0373db4ed33|
@@ -10127,10 +10145,10 @@ ROW |43590 |20 |.1.3.6.1.4.1.12325.1.200.1.8.2.1.16["index",".1.3.6.1.4.1.123
ROW |43591 |20 |1.3.6.1.2.1.2.2.1.3.{#SNMPINDEX} |10528 |OPNsense: Interface [{#IFNAME}({#IFALIAS})]: Interface type |net.if.type[{#SNMPINDEX}] |1m |7d |365d |0 |3 | | | | |NULL |1017 | | |0 | | | | |2 |NULL |MIB: IF-MIB&eol;The type of interface.&eol;Additional values for ifType are assigned by the Internet Assigned Numbers Authority (IANA),&eol;through updating the syntax of the IANAifType textual convention. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |2874d024da724dc687d0d8fa940fcf87|
ROW |43592 |21 | |10529 |AWS RDS: Get metrics data |aws.rds.get_metrics |0s;m/5 |0 |0 |0 |4 | | | | |NULL |NULL |var AwsRds = {&eol; params: {},&eol; request_period: 600,&eol;&eol; setParams: function (params) {&eol; ['access_key', 'secret_key', 'region', 'db_instance_id'].forEach(function (field) {&eol; if (typeof params !== 'object' &pipe;&pipe; typeof params[field] === 'undefined' &pipe;&pipe; params[field] === '') {&eol; throw 'Required param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; AwsRds.params = params;&eol; },&eol;&eol; sign: function (key, message) {&eol; var hex = hmac('sha256', key, message);&eol;&eol; if ((hex.length % 2) === 1) {&eol; throw 'Invalid length of a hex string!';&eol; }&eol;&eol; var result = new Int8Array(hex.length / 2);&eol; for (var i = 0, b = 0; i < hex.length; i += 2, b++) {&eol; result[b] = parseInt(hex.substring(i, i + 2), 16);&eol; }&eol;&eol; return result;&eol; },&eol;&eol; renderMetricQuery: function (period, db_instance_id) {&eol; var metrics_list = [&eol; 'AbortedClients:Count',&eol; 'ActiveTransactions:Count/Second',&eol; 'AuroraBinlogReplicaLag:Seconds',&eol; 'AuroraReplicaLag:Milliseconds',&eol; 'AuroraReplicaLagMaximum:Milliseconds',&eol; 'AuroraReplicaLagMinimum:Milliseconds',&eol; 'BacktrackWindowActual:Count',&eol; 'BacktrackWindowAlert:Count',&eol; 'BinLogDiskUsage:Bytes',&eol; 'BlockedTransactions:Count/Second',&eol; 'BufferCacheHitRatio:Percent',&eol; 'CheckpointLag:Seconds',&eol; 'CommitLatency:Milliseconds',&eol; 'CommitThroughput:Count/Second',&eol; 'CPUCreditBalance:Count',&eol; 'CPUCreditUsage:Count',&eol; 'CPUUtilization:Percent',&eol; 'DatabaseConnections:Count',&eol; 'DDLLatency:Milliseconds',&eol; 'DDLThroughput:Count/Second',&eol; 'Deadlocks:Count/Second',&eol; 'DeleteLatency:Milliseconds',&eol; 'DeleteThroughput:Count/Second',&eol; 'DiskQueueDepth:Count',&eol; 'DMLLatency:Milliseconds',&eol; 'DMLThroughput:Count/Second',&eol; 'EBSByteBalance%:Percent',&eol; 'EBSIOBalance%:Percent',&eol; 'EngineUptime:Seconds',&eol; 'FailedSQLServerAgentJobsCount:Count/Second',&eol; 'FreeableMemory:Bytes',&eol; 'FreeLocalStorage:Bytes',&eol; 'InsertLatency:Milliseconds',&eol; 'InsertThroughput:Count/Second',&eol; 'LoginFailures:Count/Second',&eol; 'MaximumUsedTransactionIDs:Count',&eol; 'NetworkReceiveThroughput:Bytes/Second',&eol; 'NetworkThroughput:Bytes/Second',&eol; 'NetworkTransmitThroughput:Bytes/Second',&eol; 'NumBinaryLogFiles:Count',&eol; 'Queries:Count/Second',&eol; 'RDSToAuroraPostgreSQLReplicaLag:Seconds',&eol; 'ReadIOPS:Count/Second',&eol; 'ReadLatency:Seconds',&eol; 'ReadLatencyLocalStorage:Seconds',&eol; 'ReadThroughput:Bytes/Second',&eol; 'ReadThroughputLocalStorage:Bytes/Second',&eol; 'ReplicationSlotDiskUsage:Bytes',&eol; 'ResultSetCacheHitRatio:Percent',&eol; 'RollbackSegmentHistoryListLength:Count',&eol; 'RowLockTime:Milliseconds',&eol; 'SelectLatency:Milliseconds',&eol; 'SelectThroughput:Count/Second',&eol; 'StorageNetworkReceiveThroughput:Bytes/Second',&eol; 'StorageNetworkThroughput:Bytes/Second',&eol; 'StorageNetworkTransmitThroughput:Bytes/Second',&eol; 'SumBinaryLogSize:Bytes',&eol; 'SwapUsage:Bytes',&eol; 'TransactionLogsDiskUsage:Bytes',&eol; 'UpdateLatency:Milliseconds',&eol; 'UpdateThroughput:Count/Second',&eol; 'WriteIOPS:Count/Second',&eol; 'WriteLatency:Seconds',&eol; 'WriteThroughput:Bytes/Second',&eol; 'BurstBalance:Percent',&eol; 'FreeStorageSpace:Percent',&eol; 'OldestReplicationSlotLag:Bytes',&eol; 'ReplicaLag:Seconds',&eol; 'TransactionLogsGeneration:Bytes/Second'&eol; ];&eol;&eol; var metric_payload = [];&eol; metrics_list.forEach(function (metric) {&eol; var parts = metric.split(':', 2);&eol; var name = parts[0].replace(/[^a-zA-Z0-9]/g, '');&eol; metric_payload.push({&eol; 'Id': name.charAt(0).toLowerCase() + name.slice(1),&eol; 'MetricStat': {&eol; 'Metric': {&eol; 'MetricName': parts[0],&eol; 'Namespace': 'AWS/RDS',&eol; 'Dimensions': [&eol; {&eol; 'Name': 'DBInstanceIdentifier',&eol; 'Value': db_instance_id&eol; }&eol; ]&eol; },&eol; 'Period': period,&eol; 'Stat': 'Average',&eol; 'Unit': parts[1]&eol; }&eol; });&eol; });&eol;&eol; return metric_payload;&eol;&eol; },&eol; prepareParams: function (params) {&eol; var result = [];&eol;&eol; Object.keys(params).sort().forEach(function (key) {&eol; if (typeof params[key] !== 'object') {&eol; result.push(key + '=' + encodeURIComponent(params[key]));&eol; }&eol; else {&eol; result.push(prepareObject(key, params[key]));&eol; }&eol; });&eol;&eol; return result.join('&');&eol; },&eol;&eol; request: function (method, region, service, request_data) {&eol; if (typeof request_data === 'undefined' &pipe;&pipe; request_data === null) {&eol; request_data = '';&eol; }&eol; else {&eol; request_data= JSON.stringify(request_data)&eol; }&eol;&eol; var amzdate = (new Date()).toISOString().replace(/\.\d+Z/, 'Z').replace(/[-:]/g, ''),&eol; date = amzdate.replace(/T\d+Z/, ''),&eol; host = service + '.' + region + '.amazonaws.com',&eol; canonical_uri = '/',&eol; canonical_headers = 'content-encoding:amz-1.0\n' + 'host:' + host + '\n' + 'x-amz-date:' + amzdate + '\n',&eol; signed_headers = 'content-encoding;host;x-amz-date',&eol; canonical_request = method + '\n' + canonical_uri + '\n' + '\n' + canonical_headers + '\n' + signed_headers + '\n' + sha256(request_data),&eol; credential_scope = date + '/' + region + '/' + service + '/' + 'aws4_request',&eol; request_string = 'AWS4-HMAC-SHA256' + '\n' + amzdate + '\n' + credential_scope + '\n' + sha256(canonical_request),&eol; key = AwsRds.sign('AWS4' + AwsRds.params.secret_key, date);&eol;&eol; key = AwsRds.sign(key, region);&eol; key = AwsRds.sign(key, service);&eol; key = AwsRds.sign(key, 'aws4_request');&eol;&eol; var request = new HttpRequest(),&eol; url = 'https://' + host + canonical_uri;&eol;&eol; request.addHeader('x-amz-date: ' + amzdate);&eol; request.addHeader('X-Amz-Target: GraniteServiceVersion20100801.GetMetricData')&eol; request.addHeader('Accept: application/json');&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('Content-Encoding: amz-1.0');&eol; request.addHeader('Authorization: ' + 'AWS4-HMAC-SHA256 Credential=' + AwsRds.params.access_key + '/' + credential_scope + ', ' + 'SignedHeaders=' + signed_headers + ', ' + 'Signature=' + hmac('sha256', key, request_string));&eol;&eol; Zabbix.log(4, '[ AWS RDS ] Sending request: ' + url);&eol;&eol; response = request.post(url,request_data);&eol; Zabbix.log(4, '[ AWS RDS ] Received response with status code ' + request.getStatus() + ': ' + response);&eol;&eol; if (request.getStatus() !== 200) {&eol; throw 'Request failed with status code ' + request.getStatus() + ': ' + response;&eol; }&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; throw 'Failed to parse response received from AWS CloudWatch API. Check debug log for more information.';&eol; }&eol; }&eol;&eol; return response;&eol; },&eol;&eol; getMetricsData: function () {&eol; var payload={},&eol; end_time = Math.floor((new Date().getTime())/1000),&eol; start_time = end_time - AwsRds.request_period;&eol;&eol; payload['StartTime'] = start_time;&eol; payload['EndTime'] = end_time;&eol; payload['ScanBy'] = 'TimestampDescending';&eol; payload['MetricDataQueries'] = AwsRds.renderMetricQuery(AwsRds.request_period, AwsRds.params.db_instance_id);&eol; result = AwsRds.request('POST', AwsRds.params.region, 'monitoring', payload);&eol; if (typeof result !== 'object' &pipe;&pipe; typeof result.MetricDataResults !== 'object') {&eol; throw 'Cannot get metrics data from AWS CloudWatch API. Check debug log for more information.';&eol; }&eol;&eol; return result.MetricDataResults;&eol; }&eol;};&eol;&eol;try {&eol; AwsRds.setParams(JSON.parse(value));&eol;&eol; return JSON.stringify(AwsRds.getMetricsData());&eol;}&eol;catch (error) {&eol; error += (String(error).endsWith('.')) ? '' : '.';&eol; Zabbix.log(3, '[ AWS RDS ] ERROR: ' + error);&eol;&eol; return JSON.stringify({'error': error});&eol;}| |0 | | | | |0 |NULL |Get instance metrics.&eol;Full metrics list related to RDS: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/rds-metrics.html&eol;Full metrics list related to Amazon Aurora: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMySQL.Monitoring.Metrics.html#Aurora.AuroraMySQL.Monitoring.Metrics.instances |0 |30d |0 | |NULL |15s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b22171fe7de44ac3952468ceb0c1a9b0|
ROW |43593 |21 | |10529 |AWS RDS: Get instance info |aws.rds.get_instance_info |5m |0 |0 |0 |4 | | | | |NULL |NULL |var AwsRds = {&eol; params: {},&eol; request_period: 600,&eol;&eol; setParams: function (params) {&eol; ['access_key', 'secret_key', 'region', 'db_instance_id'].forEach(function (field) {&eol; if (typeof params !== 'object' &pipe;&pipe; typeof params[field] === 'undefined' &pipe;&pipe; params[field] === '') {&eol; throw 'Required param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; AwsRds.params = params;&eol; },&eol;&eol; sign: function (key, message) {&eol; var hex = hmac('sha256', key, message);&eol;&eol; if ((hex.length % 2) === 1) {&eol; throw 'Invalid length of a hex string!';&eol; }&eol;&eol; var result = new Int8Array(hex.length / 2);&eol; for (var i = 0, b = 0; i < hex.length; i += 2, b++) {&eol; result[b] = parseInt(hex.substring(i, i + 2), 16);&eol; }&eol;&eol; return result;&eol; },&eol;&eol; prepareParams: function (params) {&eol; var result = [];&eol;&eol; Object.keys(params).sort().forEach(function (key) {&eol; if (typeof params[key] !== 'object') {&eol; result.push(key + '=' + encodeURIComponent(params[key]));&eol; }&eol; else {&eol; result.push(prepareObject(key, params[key]));&eol; }&eol; });&eol;&eol; return result.join('&');&eol; },&eol;&eol; request: function (method, region, service, params, data) {&eol; if (typeof data === 'undefined' &pipe;&pipe; data === null) {&eol; data = '';&eol; }&eol;&eol; var amzdate = (new Date()).toISOString().replace(/\.\d+Z/, 'Z').replace(/[-:]/g, ''),&eol; date = amzdate.replace(/T\d+Z/, ''),&eol; host = service + '.' + region + '.amazonaws.com',&eol; canonical_uri = '/',&eol; canonical_headers = 'content-encoding:amz-1.0\n' + 'host:' + host + '\n' + 'x-amz-date:' + amzdate + '\n',&eol; signed_headers = 'content-encoding;host;x-amz-date',&eol; canonical_request = method + '\n' + canonical_uri + '\n' + params + '\n' + canonical_headers + '\n' + signed_headers + '\n' + sha256(data),&eol; credential_scope = date + '/' + region + '/' + service + '/' + 'aws4_request',&eol; request_string = 'AWS4-HMAC-SHA256' + '\n' + amzdate + '\n' + credential_scope + '\n' + sha256(canonical_request),&eol; key = AwsRds.sign('AWS4' + AwsRds.params.secret_key, date);&eol;&eol; key = AwsRds.sign(key, region);&eol; key = AwsRds.sign(key, service);&eol; key = AwsRds.sign(key, 'aws4_request');&eol;&eol; var request = new HttpRequest(),&eol; url = 'https://' + host + canonical_uri + '?' + params;&eol;&eol; request.addHeader('x-amz-date: ' + amzdate);&eol; request.addHeader('Accept: application/json');&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('Content-Encoding: amz-1.0');&eol; request.addHeader('Authorization: ' + 'AWS4-HMAC-SHA256 Credential=' + AwsRds.params.access_key + '/' + credential_scope + ', ' + 'SignedHeaders=' + signed_headers + ', ' + 'Signature=' + hmac('sha256', key, request_string));&eol;&eol; Zabbix.log(4, '[ AWS RDS ] Sending request: ' + url);&eol;&eol; response = request.get(url);&eol;&eol; Zabbix.log(4, '[ AWS RDS ] Received response with status code ' + request.getStatus() + ': ' + response);&eol;&eol; if (request.getStatus() !== 200) {&eol; throw 'Request failed with status code ' + request.getStatus() + ': ' + response;&eol; }&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; throw 'Failed to parse response received from AWS RDS API. Check debug log for more information.';&eol; }&eol; }&eol; return response;&eol; },&eol;&eol; getInstanceData: function () {&eol; var payload = {};&eol;&eol; payload['Action'] = 'DescribeDBInstances',&eol; payload['Version'] = '2014-10-31',&eol; payload['DBInstanceIdentifier'] = AwsRds.params.db_instance_id;&eol;&eol; result = AwsRds.request('GET', AwsRds.params.region, 'rds', AwsRds.prepareParams(payload));&eol; if (typeof result !== 'object'&eol; &pipe;&pipe; typeof result.DescribeDBInstancesResponse !== 'object'&eol; &pipe;&pipe; typeof result.DescribeDBInstancesResponse.DescribeDBInstancesResult !== 'object'&eol; &pipe;&pipe; typeof result.DescribeDBInstancesResponse.DescribeDBInstancesResult.DBInstances !== 'object') {&eol; throw 'Cannot get metrics data from AWS RDS API. Check debug log for more information.';&eol; }&eol;&eol; return result.DescribeDBInstancesResponse.DescribeDBInstancesResult.DBInstances;&eol; }&eol;};&eol;&eol;try {&eol; AwsRds.setParams(JSON.parse(value));&eol;&eol; return JSON.stringify(AwsRds.getInstanceData());&eol;}&eol;catch (error) {&eol; error += (String(error).endsWith('.')) ? '' : '.';&eol; Zabbix.log(3, '[ AWS RDS ] ERROR: ' + error);&eol; return JSON.stringify({ 'error': error });&eol;}| |0 | | | | |0 |NULL |Get instance info.&eol;DescribeDBInstances API method: https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBInstances.html |0 |30d |0 | |NULL |15s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |85ac4a5313994e0f94fe6480d3c85193|
-ROW |43594 |21 | |10529 |AWS RDS: Get instance events data |aws.rds.get_events |0s;m/10 |0 |0 |0 |4 | | | | |NULL |NULL |var AwsRds = {&eol; params: {},&eol;&eol; setParams: function (params) {&eol; ['access_key', 'secret_key', 'region', 'db_instance_id'].forEach(function (field) {&eol; if (typeof params !== 'object' &pipe;&pipe; typeof params[field] === 'undefined' &pipe;&pipe; params[field] === '') {&eol; throw 'Required param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; AwsRds.params = params;&eol; },&eol;&eol; sign: function (key, message) {&eol; var hex = hmac('sha256', key, message);&eol;&eol; if ((hex.length % 2) === 1) {&eol; throw 'Invalid length of a hex string!';&eol; }&eol;&eol; var result = new Int8Array(hex.length / 2);&eol; for (var i = 0, b = 0; i < hex.length; i += 2, b++) {&eol; result[b] = parseInt(hex.substring(i, i + 2), 16);&eol; }&eol;&eol; return result;&eol; },&eol;&eol; prepareParams: function (params) {&eol; var result = [];&eol;&eol; Object.keys(params).sort().forEach(function (key) {&eol; if (typeof params[key] !== 'object') {&eol; result.push(key + '=' + encodeURIComponent(params[key]));&eol; }&eol; else {&eol; result.push(prepareObject(key, params[key]));&eol; }&eol; });&eol;&eol; return result.join('&');&eol; },&eol;&eol; request: function (method, region, service, params, data) {&eol; if (typeof data === 'undefined' &pipe;&pipe; data === null) {&eol; data = '';&eol; }&eol;&eol; var amzdate = (new Date()).toISOString().replace(/\.\d+Z/, 'Z').replace(/[-:]/g, ''),&eol; date = amzdate.replace(/T\d+Z/, ''),&eol; host = service + '.' + region + '.amazonaws.com',&eol; canonical_uri = '/',&eol; canonical_headers = 'content-encoding:amz-1.0\n' + 'host:' + host + '\n' + 'x-amz-date:' + amzdate + '\n',&eol; signed_headers = 'content-encoding;host;x-amz-date',&eol; canonical_request = method + '\n' + canonical_uri + '\n' + params + '\n' + canonical_headers + '\n' + signed_headers + '\n' + sha256(data),&eol; credential_scope = date + '/' + region + '/' + service + '/' + 'aws4_request',&eol; request_string = 'AWS4-HMAC-SHA256' + '\n' + amzdate + '\n' + credential_scope + '\n' + sha256(canonical_request),&eol; key = AwsRds.sign('AWS4' + AwsRds.params.secret_key, date);&eol;&eol; key = AwsRds.sign(key, region);&eol; key = AwsRds.sign(key, service);&eol; key = AwsRds.sign(key, 'aws4_request');&eol;&eol; var request = new HttpRequest(),&eol; url = 'https://' + host + canonical_uri + '?' + params;&eol;&eol; request.addHeader('x-amz-date: ' + amzdate);&eol; request.addHeader('Accept: application/json');&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('Content-Encoding: amz-1.0');&eol; request.addHeader('Authorization: ' + 'AWS4-HMAC-SHA256 Credential=' + AwsRds.params.access_key + '/' + credential_scope + ', ' + 'SignedHeaders=' + signed_headers + ', ' + 'Signature=' + hmac('sha256', key, request_string));&eol;&eol; Zabbix.log(4, '[ AWS RDS ] Sending request: ' + url);&eol;&eol; response = request.get(url);&eol;&eol; Zabbix.log(4, '[ AWS RDS ] Received response with status code ' + request.getStatus() + ': ' + response);&eol;&eol; if (request.getStatus() !== 200) {&eol; throw 'Request failed with status code ' + request.getStatus() + ': ' + response;&eol; }&eol;&eol; if (response[0] === '<') {&eol; try {&eol; response = XML.toJson(response);&eol; }&eol; catch (error) {&eol; throw 'Failed to parse response received from AWS RDS API. Check debug log for more information.';&eol; }&eol; }&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; throw 'Failed to parse response received from AWS RDS API. Check debug log for more information.';&eol; }&eol; }&eol;&eol; return response;&eol; },&eol;&eol; getEvents: function () {&eol; var payload = {},&eol; result = [];&eol;&eol; payload['Action'] = 'DescribeEvents';&eol; payload['MaxRecords'] = 100;&eol; payload['Version'] = '2014-09-01';&eol; payload['Duration'] = 30;&eol; payload['SourceType'] = 'db-instance';&eol; payload['SourceIdentifier'] = AwsRds.params.db_instance_id;&eol;&eol; while (payload.NextToken !== '') {&eol; var events = AwsRds.request('GET', AwsRds.params.region, 'rds', AwsRds.prepareParams(payload));&eol;&eol; if (typeof events !== 'object'&eol; &pipe;&pipe; typeof events.DescribeEventsResponse !== 'object'&eol; &pipe;&pipe; typeof events.DescribeEventsResponse.DescribeEventsResult !== 'object'&eol; &pipe;&pipe; typeof events.DescribeEventsResponse.DescribeEventsResult.Events !== 'object') {&eol; throw 'Cannot get events from AWS RDS API. Check debug log for more information.';&eol; }&eol; events.DescribeEventsResponse.DescribeEventsResult.Events.forEach(function (event) {&eol; event.EventCategories = event.EventCategories.toString()&eol; result.push(event)&eol; });&eol; payload.NextToken = events.DescribeEventsResponse.DescribeEventsResult.NextToken &pipe;&pipe; '';&eol;&eol; };&eol;&eol; return result;&eol; }&eol; }&eol;&eol; try {&eol; AwsRds.setParams(JSON.parse(value));&eol;&eol; return JSON.stringify(AwsRds.getEvents());&eol; }&eol; catch (error) {&eol; error += (String(error).endsWith('.')) ? '' : '.';&eol; Zabbix.log(3, '[ AWS RDS ] ERROR: ' + error);&eol;&eol; return JSON.stringify({ 'error': error });&eol; }| |0 | | | | |0 |NULL |DescribeEvents API method: https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeEvents.html |0 |30d |0 | |NULL |15s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |f0d1041fa09d4ba38c9d0b39c4b76b0b|
-ROW |43595 |21 | |10529 |AWS CloudWatch: Get instance alarms data |aws.rds.get_alarms |0s;m/1 |0 |0 |0 |4 | | | | |NULL |NULL |var AwsRds = {&eol; params: {},&eol;&eol; setParams: function (params) {&eol; ['access_key', 'secret_key', 'region', 'db_instance_id'].forEach(function (field) {&eol; if (typeof params !== 'object' &pipe;&pipe; typeof params[field] === 'undefined' &pipe;&pipe; params[field] === '') {&eol; throw 'Required param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; AwsRds.params = params;&eol; },&eol;&eol; sign: function (key, message) {&eol; var hex = hmac('sha256', key, message);&eol;&eol; if ((hex.length % 2) === 1) {&eol; throw 'Invalid length of a hex string!';&eol; }&eol;&eol; var result = new Int8Array(hex.length / 2);&eol; for (var i = 0, b = 0; i < hex.length; i += 2, b++) {&eol; result[b] = parseInt(hex.substring(i, i + 2), 16);&eol; }&eol;&eol; return result;&eol; },&eol;&eol; prepareParams: function (params) {&eol; var result = [];&eol;&eol; Object.keys(params).sort().forEach(function (key) {&eol; if (typeof params[key] !== 'object') {&eol; result.push(key + '=' + encodeURIComponent(params[key]));&eol; }&eol; else {&eol; result.push(prepareObject(key, params[key]));&eol; }&eol; });&eol;&eol; return result.join('&');&eol; },&eol;&eol; request: function (method, region, service, params, data) {&eol; if (typeof data === 'undefined' &pipe;&pipe; data === null) {&eol; data = '';&eol; }&eol;&eol; var amzdate = (new Date()).toISOString().replace(/\.\d+Z/, 'Z').replace(/[-:]/g, ''),&eol; date = amzdate.replace(/T\d+Z/, ''),&eol; host = service + '.' + region + '.amazonaws.com',&eol; canonical_uri = '/',&eol; canonical_headers = 'content-encoding:amz-1.0\n' + 'host:' + host + '\n' + 'x-amz-date:' + amzdate + '\n',&eol; signed_headers = 'content-encoding;host;x-amz-date',&eol; canonical_request = method + '\n' + canonical_uri + '\n' + params + '\n' + canonical_headers + '\n' + signed_headers + '\n' + sha256(data),&eol; credential_scope = date + '/' + region + '/' + service + '/' + 'aws4_request',&eol; request_string = 'AWS4-HMAC-SHA256' + '\n' + amzdate + '\n' + credential_scope + '\n' + sha256(canonical_request),&eol; key = AwsRds.sign('AWS4' + AwsRds.params.secret_key, date);&eol;&eol; key = AwsRds.sign(key, region);&eol; key = AwsRds.sign(key, service);&eol; key = AwsRds.sign(key, 'aws4_request');&eol;&eol; var request = new HttpRequest(),&eol; url = 'https://' + host + canonical_uri + '?' + params;&eol;&eol; request.addHeader('x-amz-date: ' + amzdate);&eol; request.addHeader('Accept: application/json');&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('Content-Encoding: amz-1.0');&eol; request.addHeader('Authorization: ' + 'AWS4-HMAC-SHA256 Credential=' + AwsRds.params.access_key + '/' + credential_scope + ', ' + 'SignedHeaders=' + signed_headers + ', ' + 'Signature=' + hmac('sha256', key, request_string));&eol;&eol; Zabbix.log(4, '[ AWS RDS ] Sending request: ' + url);&eol;&eol; response = request.get(url);&eol;&eol; Zabbix.log(4, '[ AWS RDS ] Received response with status code ' + request.getStatus() + ': ' + response);&eol;&eol; if (request.getStatus() !== 200) {&eol; throw 'Request failed with status code ' + request.getStatus() + ': ' + response;&eol; }&eol;&eol; if (response[0] === '<') {&eol; try {&eol; response = XML.toJson(response);&eol; }&eol; catch (error) {&eol; throw 'Failed to parse response received from AWS CloudWatch API. Check debug log for more information.';&eol; }&eol; }&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; throw 'Failed to parse response received from AWS CloudWatch API. Check debug log for more information.';&eol; }&eol; }&eol;&eol; return response;&eol; },&eol;&eol; getAlarms: function () {&eol; var payload = {},&eol; result = [];&eol;&eol; payload['Action'] = 'DescribeAlarms';&eol; payload['MaxRecords'] = 100;&eol; payload['Version'] = '2010-08-01';&eol;&eol; while (payload.NextToken !== '') {&eol; var alarms = AwsRds.request('GET', AwsRds.params.region, 'monitoring', AwsRds.prepareParams(payload));&eol;&eol; if (typeof alarms !== 'object'&eol; &pipe;&pipe; typeof alarms.DescribeAlarmsResponse !== 'object'&eol; &pipe;&pipe; typeof alarms.DescribeAlarmsResponse.DescribeAlarmsResult !== 'object'&eol; &pipe;&pipe; typeof alarms.DescribeAlarmsResponse.DescribeAlarmsResult.MetricAlarms !== 'object') {&eol; throw 'Cannot get alarms from AWS CloudWatch API. Check debug log for more information.';&eol; }&eol;&eol; payload.NextToken = alarms.DescribeAlarmsResponse.DescribeAlarmsResult.NextToken &pipe;&pipe; '';&eol;&eol; alarms.DescribeAlarmsResponse.DescribeAlarmsResult.MetricAlarms.forEach(function (alarm) {&eol; var dimensions = alarm.Dimensions;&eol;&eol; if (Array.isArray(alarm.Metrics)) {&eol; alarm.Metrics.forEach(function (metric) {&eol; if (typeof metric.MetricStat === 'object' && metric.MetricStat !== null&eol; && typeof metric.MetricStat.Metric === 'object' && metric.MetricStat.Metric !== null&eol; && Array.isArray(metric.MetricStat.Metric.Dimensions)) {&eol; dimensions = dimensions.concat(metric.MetricStat.Metric.Dimensions);&eol; }&eol; });&eol; }&eol; for (var i in dimensions) {&eol; if (dimensions[i].Name === 'DBInstanceIdentifier' && dimensions[i].Value === AwsRds.params.db_instance_id) {&eol; result.push(alarm);&eol; break;&eol; }&eol; }&eol; });&eol; }&eol;&eol; return result;&eol; }&eol;}&eol;&eol;try {&eol; AwsRds.setParams(JSON.parse(value));&eol;&eol; return JSON.stringify(AwsRds.getAlarms());&eol;}&eol;catch (error) {&eol; error += (String(error).endsWith('.')) ? '' : '.';&eol; Zabbix.log(3, '[ AWS RDS ] ERROR: ' + error);&eol;&eol; return JSON.stringify({ 'error': error });&eol;}| |0 | | | | |0 |NULL |DescribeAlarms API method: https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_DescribeAlarms.html |0 |30d |0 | |NULL |15s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a2f85e777eae4fe789446de21136c510|
+ROW |43594 |21 | |10529 |AWS RDS: Get instance events data |aws.rds.get_events |0s;m/10 |0 |0 |0 |4 | | | | |NULL |NULL |var AwsRds = {&eol; params: {},&eol;&eol; setParams: function (params) {&eol; ['access_key', 'secret_key', 'region', 'db_instance_id'].forEach(function (field) {&eol; if (typeof params !== 'object' &pipe;&pipe; typeof params[field] === 'undefined' &pipe;&pipe; params[field] === '') {&eol; throw 'Required param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; AwsRds.params = params;&eol; },&eol;&eol; sign: function (key, message) {&eol; var hex = hmac('sha256', key, message);&eol;&eol; if ((hex.length % 2) === 1) {&eol; throw 'Invalid length of a hex string!';&eol; }&eol;&eol; var result = new Int8Array(hex.length / 2);&eol; for (var i = 0, b = 0; i < hex.length; i += 2, b++) {&eol; result[b] = parseInt(hex.substring(i, i + 2), 16);&eol; }&eol;&eol; return result;&eol; },&eol;&eol; prepareParams: function (params) {&eol; var result = [];&eol;&eol; Object.keys(params).sort().forEach(function (key) {&eol; if (typeof params[key] !== 'object') {&eol; result.push(key + '=' + encodeURIComponent(params[key]));&eol; }&eol; else {&eol; result.push(prepareObject(key, params[key]));&eol; }&eol; });&eol;&eol; return result.join('&');&eol; },&eol;&eol; request: function (method, region, service, params, data) {&eol; if (typeof data === 'undefined' &pipe;&pipe; data === null) {&eol; data = '';&eol; }&eol;&eol; var amzdate = (new Date()).toISOString().replace(/\.\d+Z/, 'Z').replace(/[-:]/g, ''),&eol; date = amzdate.replace(/T\d+Z/, ''),&eol; host = service + '.' + region + '.amazonaws.com',&eol; canonical_uri = '/',&eol; canonical_headers = 'content-encoding:amz-1.0\n' + 'host:' + host + '\n' + 'x-amz-date:' + amzdate + '\n',&eol; signed_headers = 'content-encoding;host;x-amz-date',&eol; canonical_request = method + '\n' + canonical_uri + '\n' + params + '\n' + canonical_headers + '\n' + signed_headers + '\n' + sha256(data),&eol; credential_scope = date + '/' + region + '/' + service + '/' + 'aws4_request',&eol; request_string = 'AWS4-HMAC-SHA256' + '\n' + amzdate + '\n' + credential_scope + '\n' + sha256(canonical_request),&eol; key = AwsRds.sign('AWS4' + AwsRds.params.secret_key, date);&eol;&eol; key = AwsRds.sign(key, region);&eol; key = AwsRds.sign(key, service);&eol; key = AwsRds.sign(key, 'aws4_request');&eol;&eol; var request = new HttpRequest(),&eol; url = 'https://' + host + canonical_uri + '?' + params;&eol;&eol; request.addHeader('x-amz-date: ' + amzdate);&eol; request.addHeader('Accept: application/json');&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('Content-Encoding: amz-1.0');&eol; request.addHeader('Authorization: ' + 'AWS4-HMAC-SHA256 Credential=' + AwsRds.params.access_key + '/' + credential_scope + ', ' + 'SignedHeaders=' + signed_headers + ', ' + 'Signature=' + hmac('sha256', key, request_string));&eol;&eol; Zabbix.log(4, '[ AWS RDS ] Sending request: ' + url);&eol;&eol; response = request.get(url);&eol;&eol; Zabbix.log(4, '[ AWS RDS ] Received response with status code ' + request.getStatus() + ': ' + response);&eol;&eol; if (request.getStatus() !== 200) {&eol; throw 'Request failed with status code ' + request.getStatus() + ': ' + response;&eol; }&eol;&eol; if (response[0] === '<') {&eol; try {&eol; response = XML.toJson(response);&eol; }&eol; catch (error) {&eol; throw 'Failed to parse response received from AWS RDS API. Check debug log for more information.';&eol; }&eol; }&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; throw 'Failed to parse response received from AWS RDS API. Check debug log for more information.';&eol; }&eol; }&eol;&eol; return response;&eol; },&eol;&eol; getEvents: function () {&eol; var payload = {},&eol; result = [];&eol;&eol; payload['Action'] = 'DescribeEvents';&eol; payload['MaxRecords'] = 100;&eol; payload['Version'] = '2014-09-01';&eol; payload['Duration'] = 30;&eol; payload['SourceType'] = 'db-instance';&eol; payload['SourceIdentifier'] = AwsRds.params.db_instance_id;&eol;&eol; while (payload.NextToken !== '') {&eol; var events = AwsRds.request('GET', AwsRds.params.region, 'rds', AwsRds.prepareParams(payload));&eol;&eol; if (typeof events !== 'object'&eol; &pipe;&pipe; typeof events.DescribeEventsResponse !== 'object'&eol; &pipe;&pipe; typeof events.DescribeEventsResponse.DescribeEventsResult !== 'object'&eol; &pipe;&pipe; typeof events.DescribeEventsResponse.DescribeEventsResult.Events !== 'object') {&eol; throw 'Cannot get events from AWS RDS API. Check debug log for more information.';&eol; }&eol;&eol; if (!Array.isArray(events.DescribeEventsResponse.DescribeEventsResult.Events))&eol; events.DescribeEventsResponse.DescribeEventsResult.Events = [events.DescribeEventsResponse.DescribeEventsResult.Events]&eol; events.DescribeEventsResponse.DescribeEventsResult.Events.forEach(function (event) {&eol; event.EventCategories = event.EventCategories.toString()&eol; result.push(event)&eol; });&eol; payload.NextToken = events.DescribeEventsResponse.DescribeEventsResult.NextToken &pipe;&pipe; '';&eol;&eol; };&eol;&eol; return result;&eol; }&eol; }&eol;&eol; try {&eol; AwsRds.setParams(JSON.parse(value));&eol;&eol; return JSON.stringify(AwsRds.getEvents());&eol; }&eol; catch (error) {&eol; error += (String(error).endsWith('.')) ? '' : '.';&eol; Zabbix.log(3, '[ AWS RDS ] ERROR: ' + error);&eol;&eol; return JSON.stringify({ 'error': error });&eol; }| |0 | | | | |0 |NULL |DescribeEvents API method: https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeEvents.html |0 |30d |0 | |NULL |15s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |f0d1041fa09d4ba38c9d0b39c4b76b0b|
+ROW |43595 |21 | |10529 |AWS CloudWatch: Get instance alarms data |aws.rds.get_alarms |0s;m/1 |0 |0 |0 |4 | | | | |NULL |NULL |var AwsRds = {&eol; params: {},&eol;&eol; setParams: function (params) {&eol; ['access_key', 'secret_key', 'region', 'db_instance_id'].forEach(function (field) {&eol; if (typeof params !== 'object' &pipe;&pipe; typeof params[field] === 'undefined' &pipe;&pipe; params[field] === '') {&eol; throw 'Required param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; AwsRds.params = params;&eol; },&eol;&eol; sign: function (key, message) {&eol; var hex = hmac('sha256', key, message);&eol;&eol; if ((hex.length % 2) === 1) {&eol; throw 'Invalid length of a hex string!';&eol; }&eol;&eol; var result = new Int8Array(hex.length / 2);&eol; for (var i = 0, b = 0; i < hex.length; i += 2, b++) {&eol; result[b] = parseInt(hex.substring(i, i + 2), 16);&eol; }&eol;&eol; return result;&eol; },&eol;&eol; prepareParams: function (params) {&eol; var result = [];&eol;&eol; Object.keys(params).sort().forEach(function (key) {&eol; if (typeof params[key] !== 'object') {&eol; result.push(key + '=' + encodeURIComponent(params[key]));&eol; }&eol; else {&eol; result.push(prepareObject(key, params[key]));&eol; }&eol; });&eol;&eol; return result.join('&');&eol; },&eol;&eol; request: function (method, region, service, params, data) {&eol; if (typeof data === 'undefined' &pipe;&pipe; data === null) {&eol; data = '';&eol; }&eol;&eol; var amzdate = (new Date()).toISOString().replace(/\.\d+Z/, 'Z').replace(/[-:]/g, ''),&eol; date = amzdate.replace(/T\d+Z/, ''),&eol; host = service + '.' + region + '.amazonaws.com',&eol; canonical_uri = '/',&eol; canonical_headers = 'content-encoding:amz-1.0\n' + 'host:' + host + '\n' + 'x-amz-date:' + amzdate + '\n',&eol; signed_headers = 'content-encoding;host;x-amz-date',&eol; canonical_request = method + '\n' + canonical_uri + '\n' + params + '\n' + canonical_headers + '\n' + signed_headers + '\n' + sha256(data),&eol; credential_scope = date + '/' + region + '/' + service + '/' + 'aws4_request',&eol; request_string = 'AWS4-HMAC-SHA256' + '\n' + amzdate + '\n' + credential_scope + '\n' + sha256(canonical_request),&eol; key = AwsRds.sign('AWS4' + AwsRds.params.secret_key, date);&eol;&eol; key = AwsRds.sign(key, region);&eol; key = AwsRds.sign(key, service);&eol; key = AwsRds.sign(key, 'aws4_request');&eol;&eol; var request = new HttpRequest(),&eol; url = 'https://' + host + canonical_uri + '?' + params;&eol;&eol; request.addHeader('x-amz-date: ' + amzdate);&eol; request.addHeader('Accept: application/json');&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('Content-Encoding: amz-1.0');&eol; request.addHeader('Authorization: ' + 'AWS4-HMAC-SHA256 Credential=' + AwsRds.params.access_key + '/' + credential_scope + ', ' + 'SignedHeaders=' + signed_headers + ', ' + 'Signature=' + hmac('sha256', key, request_string));&eol;&eol; Zabbix.log(4, '[ AWS RDS ] Sending request: ' + url);&eol;&eol; response = request.get(url);&eol;&eol; Zabbix.log(4, '[ AWS RDS ] Received response with status code ' + request.getStatus() + ': ' + response);&eol;&eol; if (request.getStatus() !== 200) {&eol; throw 'Request failed with status code ' + request.getStatus() + ': ' + response;&eol; }&eol;&eol; if (response[0] === '<') {&eol; try {&eol; response = XML.toJson(response);&eol; }&eol; catch (error) {&eol; throw 'Failed to parse response received from AWS CloudWatch API. Check debug log for more information.';&eol; }&eol; }&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; throw 'Failed to parse response received from AWS CloudWatch API. Check debug log for more information.';&eol; }&eol; }&eol;&eol; return response;&eol; },&eol;&eol; getAlarms: function () {&eol; var payload = {},&eol; result = [];&eol;&eol; payload['Action'] = 'DescribeAlarms';&eol; payload['MaxRecords'] = 100;&eol; payload['Version'] = '2010-08-01';&eol;&eol; while (payload.NextToken !== '') {&eol; var alarms = AwsRds.request('GET', AwsRds.params.region, 'monitoring', AwsRds.prepareParams(payload));&eol;&eol; if (typeof alarms !== 'object'&eol; &pipe;&pipe; typeof alarms.DescribeAlarmsResponse !== 'object'&eol; &pipe;&pipe; typeof alarms.DescribeAlarmsResponse.DescribeAlarmsResult !== 'object'&eol; &pipe;&pipe; typeof alarms.DescribeAlarmsResponse.DescribeAlarmsResult.MetricAlarms !== 'object') {&eol; throw 'Cannot get alarms from AWS CloudWatch API. Check debug log for more information.';&eol; }&eol;&eol; payload.NextToken = alarms.DescribeAlarmsResponse.DescribeAlarmsResult.NextToken &pipe;&pipe; '';&eol;&eol; if (!Array.isArray(alarms.DescribeAlarmsResponse.DescribeAlarmsResult.MetricAlarms))&eol; alarms.DescribeAlarmsResponse.DescribeAlarmsResult.MetricAlarms = [alarms.DescribeAlarmsResponse.DescribeAlarmsResult.MetricAlarms]&eol; alarms.DescribeAlarmsResponse.DescribeAlarmsResult.MetricAlarms.forEach(function (alarm) {&eol; var dimensions = alarm.Dimensions;&eol;&eol; if (Array.isArray(alarm.Metrics)) {&eol; alarm.Metrics.forEach(function (metric) {&eol; if (typeof metric.MetricStat === 'object' && metric.MetricStat !== null&eol; && typeof metric.MetricStat.Metric === 'object' && metric.MetricStat.Metric !== null&eol; && Array.isArray(metric.MetricStat.Metric.Dimensions)) {&eol; dimensions = dimensions.concat(metric.MetricStat.Metric.Dimensions);&eol; }&eol; });&eol; }&eol; for (var i in dimensions) {&eol; if (dimensions[i].Name === 'DBInstanceIdentifier' && dimensions[i].Value === AwsRds.params.db_instance_id) {&eol; result.push(alarm);&eol; break;&eol; }&eol; }&eol; });&eol; }&eol;&eol; return result;&eol; }&eol;}&eol;&eol;try {&eol; AwsRds.setParams(JSON.parse(value));&eol;&eol; return JSON.stringify(AwsRds.getAlarms());&eol;}&eol;catch (error) {&eol; error += (String(error).endsWith('.')) ? '' : '.';&eol; Zabbix.log(3, '[ AWS RDS ] ERROR: ' + error);&eol;&eol; return JSON.stringify({ 'error': error });&eol;}| |0 | | | | |0 |NULL |DescribeAlarms API method: https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_DescribeAlarms.html |0 |30d |0 | |NULL |15s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a2f85e777eae4fe789446de21136c510|
ROW |43684 |21 | |10530 |AWS S3: Get metrics data |aws.s3.get_metrics |0s;m/1 |0 |0 |0 |4 | | | | |NULL |NULL |var AwsS3 = {&eol; params: {},&eol; request_period: 180,&eol;&eol; setParams: function (params) {&eol; ['access_key', 'secret_key', 'region', 'bucket_name', 'filter_id'].forEach(function (field) {&eol; if (typeof params !== 'object' &pipe;&pipe; typeof params[field] === 'undefined' &pipe;&pipe; params[field] === '') {&eol; throw 'Required param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; AwsS3.params = params;&eol; },&eol;&eol; sign: function (key, message) {&eol; var hex = hmac('sha256', key, message);&eol;&eol; if ((hex.length % 2) === 1) {&eol; throw 'Invalid length of a hex string!';&eol; }&eol;&eol; var result = new Int8Array(hex.length / 2);&eol; for (var i = 0, b = 0; i < hex.length; i += 2, b++) {&eol; result[b] = parseInt(hex.substring(i, i + 2), 16);&eol; }&eol;&eol; return result;&eol; },&eol;&eol; renderMetricQuery: function (period, bucket_name, filter_id) {&eol; var metrics_list = [&eol; 'BucketSizeBytes:Bytes:Average',&eol; 'NumberOfObjects:Count:Average',&eol; 'AllRequests:Count:Sum',&eol; 'GetRequests:Count:Sum',&eol; 'PutRequests:Count:Sum',&eol; 'DeleteRequests:Count:Sum',&eol; 'HeadRequests:Count:Sum',&eol; 'PostRequests:Count:Sum',&eol; 'SelectRequests:Count:Sum',&eol; 'SelectBytesScanned:Bytes:Average',&eol; 'SelectBytesReturned:Bytes:Average',&eol; 'ListRequests:Count:Sum',&eol; 'BytesDownloaded:Bytes:Average',&eol; 'BytesUploaded:Bytes:Average',&eol; '4xxErrors:Count:Average',&eol; '5xxErrors:Count:Average',&eol; 'FirstByteLatency:Milliseconds:p90',&eol; 'TotalRequestLatency:Milliseconds:p90',&eol; 'FirstByteLatency:Milliseconds:p90',&eol; 'ReplicationLatency:Seconds:Average',&eol; 'BytesPendingReplication:Bytes:Average',&eol; 'OperationsPendingReplication:Count:Average',&eol;&eol; ];&eol;&eol; var metric_payload = [];&eol; metrics_list.forEach(function (metric, index) {&eol; var parts = metric.split(':', 3);&eol; metric_payload.push({&eol; 'Id': 'm' + index,&eol; 'MetricStat': {&eol; 'Metric': {&eol; 'MetricName': parts[0],&eol; 'Namespace': 'AWS/S3',&eol; 'Dimensions': [&eol; {&eol; 'Name': 'BucketName',&eol; 'Value': bucket_name&eol; },&eol; {&eol; 'Name': 'FilterId',&eol; 'Value': filter_id&eol; }&eol; ]&eol; },&eol; 'Period': period,&eol; 'Stat': parts[2],&eol; 'Unit': parts[1]&eol; }&eol; });&eol; });&eol;&eol; return metric_payload;&eol;&eol; },&eol; prepareParams: function (params) {&eol; var result = [];&eol;&eol; Object.keys(params).sort().forEach(function (key) {&eol; if (typeof params[key] !== 'object') {&eol; result.push(key + '=' + encodeURIComponent(params[key]));&eol; }&eol; else {&eol; result.push(prepareObject(key, params[key]));&eol; }&eol; });&eol;&eol; return result.join('&');&eol; },&eol;&eol; request: function (method, region, service, request_data) {&eol; if (typeof request_data === 'undefined' &pipe;&pipe; request_data === null) {&eol; request_data = '';&eol; }&eol; else {&eol; request_data = JSON.stringify(request_data)&eol; }&eol;&eol; var amzdate = (new Date()).toISOString().replace(/\.\d+Z/, 'Z').replace(/[-:]/g, ''),&eol; date = amzdate.replace(/T\d+Z/, ''),&eol; host = service + '.' + region + '.amazonaws.com',&eol; canonical_uri = '/',&eol; canonical_headers = 'content-encoding:amz-1.0\n' + 'host:' + host + '\n' + 'x-amz-date:' + amzdate + '\n',&eol; signed_headers = 'content-encoding;host;x-amz-date',&eol; canonical_request = method + '\n' + canonical_uri + '\n' + '\n' + canonical_headers + '\n' + signed_headers + '\n' + sha256(request_data),&eol; credential_scope = date + '/' + region + '/' + service + '/' + 'aws4_request',&eol; request_string = 'AWS4-HMAC-SHA256' + '\n' + amzdate + '\n' + credential_scope + '\n' + sha256(canonical_request),&eol; key = AwsS3.sign('AWS4' + AwsS3.params.secret_key, date);&eol;&eol; key = AwsS3.sign(key, region);&eol; key = AwsS3.sign(key, service);&eol; key = AwsS3.sign(key, 'aws4_request');&eol;&eol; var request = new HttpRequest(),&eol; url = 'https://' + host + canonical_uri;&eol;&eol; request.addHeader('x-amz-date: ' + amzdate);&eol; request.addHeader('X-Amz-Target: GraniteServiceVersion20100801.GetMetricData')&eol; request.addHeader('Accept: application/json');&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('Content-Encoding: amz-1.0');&eol; request.addHeader('Authorization: ' + 'AWS4-HMAC-SHA256 Credential=' + AwsS3.params.access_key + '/' + credential_scope + ', ' + 'SignedHeaders=' + signed_headers + ', ' + 'Signature=' + hmac('sha256', key, request_string));&eol;&eol; Zabbix.log(4, '[ AWS S3 ] Sending request: ' + url);&eol;&eol; response = request.post(url, request_data);&eol; Zabbix.log(4, '[ AWS S3 ] Received response with status code ' + request.getStatus() + ': ' + response);&eol;&eol; if (request.getStatus() !== 200) {&eol; throw 'Request failed with status code ' + request.getStatus() + ': ' + response;&eol; }&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; throw 'Failed to parse response received from AWS CloudWatch API. Check debug log for more information.';&eol; }&eol; }&eol;&eol; return response;&eol; },&eol;&eol; getMetricsData: function () {&eol; var payload = {},&eol; end_time = Math.floor((new Date().getTime()) / 1000),&eol; start_time = end_time - AwsS3.request_period;&eol;&eol; payload['StartTime'] = start_time;&eol; payload['EndTime'] = end_time;&eol; payload['ScanBy'] = 'TimestampDescending';&eol; payload['MetricDataQueries'] = AwsS3.renderMetricQuery(60, AwsS3.params.bucket_name, AwsS3.params.filter_id);&eol; result = AwsS3.request('POST', AwsS3.params.region, 'monitoring', payload);&eol; if (typeof result !== 'object' &pipe;&pipe; typeof result.MetricDataResults !== 'object') {&eol; throw 'Cannot get metrics data from AWS CloudWatch API. Check debug log for more information.';&eol; }&eol;&eol; return result.MetricDataResults;&eol; }&eol;};&eol;&eol;try {&eol; AwsS3.setParams(JSON.parse(value));&eol;&eol; return JSON.stringify(AwsS3.getMetricsData());&eol;}&eol;catch (error) {&eol; return error&eol; // error += (String(error).endsWith('.')) ? '' : '.';&eol; // Zabbix.log(3, '[ AWS S3 ] ERROR: ' + error);&eol;&eol; // return JSON.stringify({'error': error});&eol;}| |0 | | | | |0 |NULL |Get bucket metrics.&eol;Full metrics list related to S3: https://docs.aws.amazon.com/AmazonS3/latest/userguide/metrics-dimensions.html |0 |30d |0 | |NULL |15s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |598e9dc563334ad6b1d72245a6f8679f|
-ROW |43685 |21 | |10530 |AWS S3: Get alarms data |aws.s3.get_alarms |0s;m/1 |0 |0 |0 |4 | | | | |NULL |NULL |var AwsS3 = {&eol; params: {},&eol;&eol; setParams: function (params) {&eol; ['access_key', 'secret_key', 'region', 'bucket_name'].forEach(function (field) {&eol; if (typeof params !== 'object' &pipe;&pipe; typeof params[field] === 'undefined' &pipe;&pipe; params[field] === '') {&eol; throw 'Required param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; AwsS3.params = params;&eol; },&eol;&eol; sign: function (key, message) {&eol; var hex = hmac('sha256', key, message);&eol;&eol; if ((hex.length % 2) === 1) {&eol; throw 'Invalid length of a hex string!';&eol; }&eol;&eol; var result = new Int8Array(hex.length / 2);&eol; for (var i = 0, b = 0; i < hex.length; i += 2, b++) {&eol; result[b] = parseInt(hex.substring(i, i + 2), 16);&eol; }&eol;&eol; return result;&eol; },&eol;&eol; prepareParams: function (params) {&eol; var result = [];&eol;&eol; Object.keys(params).sort().forEach(function (key) {&eol; if (typeof params[key] !== 'object') {&eol; result.push(key + '=' + encodeURIComponent(params[key]));&eol; }&eol; else {&eol; result.push(prepareObject(key, params[key]));&eol; }&eol; });&eol;&eol; return result.join('&');&eol; },&eol;&eol; request: function (method, region, service, params, data) {&eol; if (typeof data === 'undefined' &pipe;&pipe; data === null) {&eol; data = '';&eol; }&eol;&eol; var amzdate = (new Date()).toISOString().replace(/\.\d+Z/, 'Z').replace(/[-:]/g, ''),&eol; date = amzdate.replace(/T\d+Z/, ''),&eol; host = service + '.' + region + '.amazonaws.com',&eol; canonical_uri = '/',&eol; canonical_headers = 'content-encoding:amz-1.0\n' + 'host:' + host + '\n' + 'x-amz-date:' + amzdate + '\n',&eol; signed_headers = 'content-encoding;host;x-amz-date',&eol; canonical_request = method + '\n' + canonical_uri + '\n' + params + '\n' + canonical_headers + '\n' + signed_headers + '\n' + sha256(data),&eol; credential_scope = date + '/' + region + '/' + service + '/' + 'aws4_request',&eol; request_string = 'AWS4-HMAC-SHA256' + '\n' + amzdate + '\n' + credential_scope + '\n' + sha256(canonical_request),&eol; key = AwsS3.sign('AWS4' + AwsS3.params.secret_key, date);&eol;&eol; key = AwsS3.sign(key, region);&eol; key = AwsS3.sign(key, service);&eol; key = AwsS3.sign(key, 'aws4_request');&eol;&eol; var request = new HttpRequest(),&eol; url = 'https://' + host + canonical_uri + '?' + params;&eol;&eol; request.addHeader('x-amz-date: ' + amzdate);&eol; request.addHeader('Accept: application/json');&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('Content-Encoding: amz-1.0');&eol; request.addHeader('Authorization: ' + 'AWS4-HMAC-SHA256 Credential=' + AwsS3.params.access_key + '/' + credential_scope + ', ' + 'SignedHeaders=' + signed_headers + ', ' + 'Signature=' + hmac('sha256', key, request_string));&eol;&eol; Zabbix.log(4, '[ AWS S3 ] Sending request: ' + url);&eol;&eol; response = request.get(url);&eol;&eol; Zabbix.log(4, '[ AWS S3 ] Received response with status code ' + request.getStatus() + ': ' + response);&eol;&eol; if (request.getStatus() !== 200) {&eol; throw 'Request failed with status code ' + request.getStatus() + ': ' + response;&eol; }&eol;&eol; if (response[0] === '<') {&eol; try {&eol; response = XML.toJson(response);&eol; }&eol; catch (error) {&eol; throw 'Failed to parse response received from AWS CloudWatch API. Check debug log for more information.';&eol; }&eol; }&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; throw 'Failed to parse response received from AWS CloudWatch API. Check debug log for more information.';&eol; }&eol; }&eol;&eol; return response;&eol; },&eol;&eol; getAlarms: function () {&eol; var payload = {},&eol; result = [];&eol;&eol; payload['Action'] = 'DescribeAlarms';&eol; payload['MaxRecords'] = 100;&eol; payload['Version'] = '2010-08-01';&eol;&eol; while (payload.NextToken !== '') {&eol; var alarms = AwsS3.request('GET', AwsS3.params.region, 'monitoring', AwsS3.prepareParams(payload));&eol;&eol; if (typeof alarms !== 'object'&eol; &pipe;&pipe; typeof alarms.DescribeAlarmsResponse !== 'object'&eol; &pipe;&pipe; typeof alarms.DescribeAlarmsResponse.DescribeAlarmsResult !== 'object'&eol; &pipe;&pipe; typeof alarms.DescribeAlarmsResponse.DescribeAlarmsResult.MetricAlarms !== 'object') {&eol; throw 'Cannot get alarms from AWS CloudWatch API. Check debug log for more information.';&eol; }&eol;&eol; payload.NextToken = alarms.DescribeAlarmsResponse.DescribeAlarmsResult.NextToken &pipe;&pipe; '';&eol;&eol; alarms.DescribeAlarmsResponse.DescribeAlarmsResult.MetricAlarms.forEach(function (alarm) {&eol; var dimensions = alarm.Dimensions;&eol;&eol; if (Array.isArray(alarm.Metrics)) {&eol; alarm.Metrics.forEach(function (metric) {&eol; if (typeof metric.MetricStat === 'object' && metric.MetricStat !== null&eol; && typeof metric.MetricStat.Metric === 'object' && metric.MetricStat.Metric !== null&eol; && Array.isArray(metric.MetricStat.Metric.Dimensions)) {&eol; dimensions = dimensions.concat(metric.MetricStat.Metric.Dimensions);&eol; }&eol; });&eol; }&eol; for (var i in dimensions) {&eol; if (dimensions[i].Name === 'BucketName' && dimensions[i].Value === AwsS3.params.bucket_name) {&eol; result.push(alarm);&eol; break;&eol; }&eol; }&eol; });&eol; }&eol;&eol; return result;&eol; }&eol;}&eol;&eol;try {&eol; AwsS3.setParams(JSON.parse(value));&eol;&eol; return JSON.stringify(AwsS3.getAlarms());&eol;}&eol;catch (error) {&eol; error += (String(error).endsWith('.')) ? '' : '.';&eol; Zabbix.log(3, '[ AWS S3 ] ERROR: ' + error);&eol;&eol; return JSON.stringify({ 'error': error });&eol;}| |0 | | | | |0 |NULL |Get alarms data.&eol;DescribeAlarms API method: https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_DescribeAlarms.html |0 |30d |0 | |NULL |15s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |6da0ea7130e64a7fb8ae32ee02290cbf|
+ROW |43685 |21 | |10530 |AWS S3: Get alarms data |aws.s3.get_alarms |0s;m/1 |0 |0 |0 |4 | | | | |NULL |NULL |var AwsS3 = {&eol; params: {},&eol;&eol; setParams: function (params) {&eol; ['access_key', 'secret_key', 'region', 'bucket_name'].forEach(function (field) {&eol; if (typeof params !== 'object' &pipe;&pipe; typeof params[field] === 'undefined' &pipe;&pipe; params[field] === '') {&eol; throw 'Required param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; AwsS3.params = params;&eol; },&eol;&eol; sign: function (key, message) {&eol; var hex = hmac('sha256', key, message);&eol;&eol; if ((hex.length % 2) === 1) {&eol; throw 'Invalid length of a hex string!';&eol; }&eol;&eol; var result = new Int8Array(hex.length / 2);&eol; for (var i = 0, b = 0; i < hex.length; i += 2, b++) {&eol; result[b] = parseInt(hex.substring(i, i + 2), 16);&eol; }&eol;&eol; return result;&eol; },&eol;&eol; prepareParams: function (params) {&eol; var result = [];&eol;&eol; Object.keys(params).sort().forEach(function (key) {&eol; if (typeof params[key] !== 'object') {&eol; result.push(key + '=' + encodeURIComponent(params[key]));&eol; }&eol; else {&eol; result.push(prepareObject(key, params[key]));&eol; }&eol; });&eol;&eol; return result.join('&');&eol; },&eol;&eol; request: function (method, region, service, params, data) {&eol; if (typeof data === 'undefined' &pipe;&pipe; data === null) {&eol; data = '';&eol; }&eol;&eol; var amzdate = (new Date()).toISOString().replace(/\.\d+Z/, 'Z').replace(/[-:]/g, ''),&eol; date = amzdate.replace(/T\d+Z/, ''),&eol; host = service + '.' + region + '.amazonaws.com',&eol; canonical_uri = '/',&eol; canonical_headers = 'content-encoding:amz-1.0\n' + 'host:' + host + '\n' + 'x-amz-date:' + amzdate + '\n',&eol; signed_headers = 'content-encoding;host;x-amz-date',&eol; canonical_request = method + '\n' + canonical_uri + '\n' + params + '\n' + canonical_headers + '\n' + signed_headers + '\n' + sha256(data),&eol; credential_scope = date + '/' + region + '/' + service + '/' + 'aws4_request',&eol; request_string = 'AWS4-HMAC-SHA256' + '\n' + amzdate + '\n' + credential_scope + '\n' + sha256(canonical_request),&eol; key = AwsS3.sign('AWS4' + AwsS3.params.secret_key, date);&eol;&eol; key = AwsS3.sign(key, region);&eol; key = AwsS3.sign(key, service);&eol; key = AwsS3.sign(key, 'aws4_request');&eol;&eol; var request = new HttpRequest(),&eol; url = 'https://' + host + canonical_uri + '?' + params;&eol;&eol; request.addHeader('x-amz-date: ' + amzdate);&eol; request.addHeader('Accept: application/json');&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('Content-Encoding: amz-1.0');&eol; request.addHeader('Authorization: ' + 'AWS4-HMAC-SHA256 Credential=' + AwsS3.params.access_key + '/' + credential_scope + ', ' + 'SignedHeaders=' + signed_headers + ', ' + 'Signature=' + hmac('sha256', key, request_string));&eol;&eol; Zabbix.log(4, '[ AWS S3 ] Sending request: ' + url);&eol;&eol; response = request.get(url);&eol;&eol; Zabbix.log(4, '[ AWS S3 ] Received response with status code ' + request.getStatus() + ': ' + response);&eol;&eol; if (request.getStatus() !== 200) {&eol; throw 'Request failed with status code ' + request.getStatus() + ': ' + response;&eol; }&eol;&eol; if (response[0] === '<') {&eol; try {&eol; response = XML.toJson(response);&eol; }&eol; catch (error) {&eol; throw 'Failed to parse response received from AWS CloudWatch API. Check debug log for more information.';&eol; }&eol; }&eol;&eol; if (response !== null) {&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; throw 'Failed to parse response received from AWS CloudWatch API. Check debug log for more information.';&eol; }&eol; }&eol;&eol; return response;&eol; },&eol;&eol; getAlarms: function () {&eol; var payload = {},&eol; result = [];&eol;&eol; payload['Action'] = 'DescribeAlarms';&eol; payload['MaxRecords'] = 100;&eol; payload['Version'] = '2010-08-01';&eol;&eol; while (payload.NextToken !== '') {&eol; var alarms = AwsS3.request('GET', AwsS3.params.region, 'monitoring', AwsS3.prepareParams(payload));&eol;&eol; if (typeof alarms !== 'object'&eol; &pipe;&pipe; typeof alarms.DescribeAlarmsResponse !== 'object'&eol; &pipe;&pipe; typeof alarms.DescribeAlarmsResponse.DescribeAlarmsResult !== 'object'&eol; &pipe;&pipe; typeof alarms.DescribeAlarmsResponse.DescribeAlarmsResult.MetricAlarms !== 'object') {&eol; throw 'Cannot get alarms from AWS CloudWatch API. Check debug log for more information.';&eol; }&eol;&eol; payload.NextToken = alarms.DescribeAlarmsResponse.DescribeAlarmsResult.NextToken &pipe;&pipe; '';&eol;&eol; if (!Array.isArray(alarms.DescribeAlarmsResponse.DescribeAlarmsResult.MetricAlarms))&eol; alarms.DescribeAlarmsResponse.DescribeAlarmsResult.MetricAlarms = [alarms.DescribeAlarmsResponse.DescribeAlarmsResult.MetricAlarms]&eol; alarms.DescribeAlarmsResponse.DescribeAlarmsResult.MetricAlarms.forEach(function (alarm) {&eol; var dimensions = alarm.Dimensions;&eol;&eol; if (Array.isArray(alarm.Metrics)) {&eol; alarm.Metrics.forEach(function (metric) {&eol; if (typeof metric.MetricStat === 'object' && metric.MetricStat !== null&eol; && typeof metric.MetricStat.Metric === 'object' && metric.MetricStat.Metric !== null&eol; && Array.isArray(metric.MetricStat.Metric.Dimensions)) {&eol; dimensions = dimensions.concat(metric.MetricStat.Metric.Dimensions);&eol; }&eol; });&eol; }&eol; for (var i in dimensions) {&eol; if (dimensions[i].Name === 'BucketName' && dimensions[i].Value === AwsS3.params.bucket_name) {&eol; result.push(alarm);&eol; break;&eol; }&eol; }&eol; });&eol; }&eol;&eol; return result;&eol; }&eol;}&eol;&eol;try {&eol; AwsS3.setParams(JSON.parse(value));&eol;&eol; return JSON.stringify(AwsS3.getAlarms());&eol;}&eol;catch (error) {&eol; error += (String(error).endsWith('.')) ? '' : '.';&eol; Zabbix.log(3, '[ AWS S3 ] ERROR: ' + error);&eol;&eol; return JSON.stringify({ 'error': error });&eol;}| |0 | | | | |0 |NULL |Get alarms data.&eol;DescribeAlarms API method: https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_DescribeAlarms.html |0 |30d |0 | |NULL |15s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |6da0ea7130e64a7fb8ae32ee02290cbf|
ROW |43714 |21 | |10531 |Azure: Get resources |azure.get.resources |10m |0d |0 |0 |4 | | | | |NULL |NULL |var Azure = {&eol; params: {},&eol; token: null,&eol;&eol; setParams: function (params) {&eol; ['app_id', 'password', 'tenant_id', 'subscription_id'].forEach(function (field) {&eol; if (typeof params !== 'object' &pipe;&pipe; typeof params[field] === 'undefined' &pipe;&pipe; params[field] === '') {&eol; throw 'Required param is not set: ' + field + '.';&eol; }&eol; });&eol;&eol; Azure.params = params;&eol; },&eol;&eol; request: function (url, data) {&eol; if (typeof data === 'undefined' &pipe;&pipe; data === null) {&eol; data = '';&eol; }&eol;&eol; var response, request = new HttpRequest();&eol; if (Azure.token) {&eol; request.addHeader('Accept: application/json');&eol; request.addHeader('Authorization: Bearer ' + Azure.token);&eol; }&eol;&eol; Zabbix.log(4, '[ Azure ] Sending request: ' + url);&eol;&eol; if (data !== '') {&eol; request.addHeader('Content-Type: application/x-www-form-urlencoded');&eol; response = request.post(url, data);&eol; }&eol; else {&eol; response = request.get(url);&eol; }&eol;&eol; Zabbix.log(4, '[ Azure ] Received response with status code ' + request.getStatus() + ': ' + response);&eol;&eol; if (request.getStatus() !== 200 &pipe;&pipe; response === null) {&eol; throw 'Request failed with status code ' + request.getStatus() + ': ' + response;&eol; }&eol;&eol; try {&eol; return JSON.parse(response);&eol; }&eol; catch (error) {&eol; throw 'Failed to parse response received from API.';&eol; }&eol; }&eol;};&eol;&eol;var result,&eol; data = {};&eol; data['errors'] = {};&eol;&eol;try {&eol; Azure.setParams(JSON.parse(value));&eol;&eol; try {&eol; result = Azure.request(&eol; 'https://login.microsoftonline.com/' + encodeURIComponent(Azure.params.tenant_id) +'/oauth2/token',&eol; 'grant_type=client_credentials&resource=' + encodeURIComponent('https://management.azure.com/') + '&client_id=' + encodeURIComponent(Azure.params.app_id) + '&client_secret=' + encodeURIComponent(Azure.params.password)&eol; );&eol;&eol; if ('access_token' in result) {&eol; Azure.token = result['access_token'];&eol; } else {&eol; throw 'Auth response does not contain access token.';&eol; }&eol; }&eol; catch (error) {&eol; data.errors.auth = error.toString();&eol; }&eol;&eol; if (!('auth' in data.errors)) {&eol; try {&eol; raw_data = Azure.request('https://management.azure.com/subscriptions/' + encodeURIComponent(Azure.params.subscription_id) + '/providers/Microsoft.Compute/virtualMachines?api-version=2022-03-01');&eol; &eol; if ('nextLink' in raw_data) {&eol; next_data = raw_data;&eol; while ('nextLink' in next_data) {&eol; next_data = Azure.request(next_data.nextLink);&eol; next_data.value.forEach(function (value) {&eol; raw_data.value.push(value);&eol; });&eol; }&eol; }&eol; &eol; raw_data.value.forEach(function (value) {&eol; value.resourceGroup = value.id.split("/")[4];&eol; });&eol;&eol; data.resources = raw_data;&eol; }&eol; catch (error) {&eol; data.errors.resources = error.toString();&eol; }&eol; }&eol;}&eol;catch (error) {&eol; data.errors.params = error.toString();&eol;}&eol;&eol;if (Object.keys(data.errors).length !== 0) {&eol; errors = 'Failed to receive data:';&eol; for (var error in data.errors) {&eol; errors += '\n' + error + ' : ' + data.errors[error];&eol; }&eol; data.errors = errors;&eol;}&eol;else {&eol; data.errors = '';&eol;}&eol;&eol;return JSON.stringify(data);| |0 | | | | |0 |NULL |The JSON with result of API requests. |0 |30d |0 | |NULL |{$AZURE.DATA.TIMEOUT} | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |fb6abf3631b240b08357ea9ce9ba89a4|
ROW |43715 |21 | |10532 |Azure: Get data |azure.vm.data.get |1m |0d |0 |0 |4 | | | | |NULL |NULL |var AzureVM = {&eol; params: {},&eol; token: null,&eol;&eol; setParams: function (params) {&eol; ['app_id', 'password', 'tenant_id', 'subscription_id', 'resource_id'].forEach(function (field) {&eol; if (typeof params !== 'object' &pipe;&pipe; typeof params[field] === 'undefined' &pipe;&pipe; params[field] === '') {&eol; throw 'Required param is not set: ' + field + '.';&eol; }&eol; });&eol;&eol; AzureVM.params = params;&eol; },&eol;&eol;&eol; request: function (url, data) {&eol; if (typeof data === 'undefined' &pipe;&pipe; data === null) {&eol; data = '';&eol; }&eol;&eol; var response, request = new HttpRequest();&eol; if (AzureVM.token) {&eol; request.addHeader('Accept: application/json');&eol; request.addHeader('Authorization: Bearer ' + AzureVM.token);&eol; }&eol; &eol; Zabbix.log(4, '[ Azure ] Sending request: ' + url);&eol;&eol; if (data !== '') {&eol; request.addHeader('Content-Type: application/x-www-form-urlencoded');&eol; response = request.post(url, data);&eol; }&eol; else {&eol; response = request.get(url);&eol; }&eol;&eol; Zabbix.log(4, '[ Azure ] Received response with status code ' + request.getStatus() + ': ' + response);&eol;&eol; if (request.getStatus() !== 200 &pipe;&pipe; response === null) {&eol; throw 'Request failed with status code ' + request.getStatus() + ': ' + response;&eol; }&eol;&eol; try {&eol; return JSON.parse(response);&eol; }&eol; catch (error) {&eol; throw 'Failed to parse response received from API.';&eol; }&eol;}&eol;&eol;};&eol;&eol;var metrics = [&eol; 'Percentage CPU',&eol; 'Network In',&eol; 'Network Out',&eol; 'Disk Read Bytes',&eol; 'Disk Write Bytes',&eol; 'Disk Read Operations/Sec',&eol; 'Disk Write Operations/Sec',&eol; 'CPU Credits Remaining',&eol; 'CPU Credits Consumed',&eol; 'Data Disk Read Bytes/sec',&eol; 'Data Disk Write Bytes/sec',&eol; 'Data Disk Read Operations/Sec',&eol; 'Data Disk Write Operations/Sec',&eol; 'Data Disk Queue Depth',&eol; 'Data Disk Bandwidth Consumed Percentage',&eol; 'Data Disk IOPS Consumed Percentage',&eol; 'Data Disk Target Bandwidth',&eol; 'Data Disk Target IOPS',&eol; 'Data Disk Max Burst Bandwidth',&eol; 'Data Disk Max Burst IOPS',&eol; 'Data Disk Used Burst BPS Credits Percentage',&eol; 'Data Disk Used Burst IO Credits Percentage',&eol; 'OS Disk Read Bytes/sec',&eol; 'OS Disk Write Bytes/sec',&eol; 'OS Disk Read Operations/Sec',&eol; 'OS Disk Write Operations/Sec',&eol; 'OS Disk Queue Depth',&eol; 'OS Disk Bandwidth Consumed Percentage',&eol; 'OS Disk IOPS Consumed Percentage',&eol; 'OS Disk Target Bandwidth',&eol; 'OS Disk Target IOPS',&eol; 'OS Disk Max Burst Bandwidth',&eol; 'OS Disk Max Burst IOPS',&eol; 'OS Disk Used Burst BPS Credits Percentage',&eol; 'OS Disk Used Burst IO Credits Percentage',&eol; 'Inbound Flows',&eol; 'Outbound Flows',&eol; 'Inbound Flows Maximum Creation Rate',&eol; 'Outbound Flows Maximum Creation Rate',&eol; 'Premium Data Disk Cache Read Hit',&eol; 'Premium Data Disk Cache Read Miss',&eol; 'Premium OS Disk Cache Read Hit',&eol; 'Premium OS Disk Cache Read Miss',&eol; 'VM Cached Bandwidth Consumed Percentage',&eol; 'VM Cached IOPS Consumed Percentage',&eol; 'VM Uncached Bandwidth Consumed Percentage',&eol; 'VM Uncached IOPS Consumed Percentage',&eol; 'Network In Total',&eol; 'Network Out Total',&eol; 'Available Memory Bytes'&eol;],&eol; prepared_metrics = [],&eol; data = {};&eol; data['errors'] = {};&eol; data['metrics'] = {};&eol;&eol;try {&eol; AzureVM.setParams(JSON.parse(value));&eol;&eol; try {&eol; result = AzureVM.request(&eol; 'https://login.microsoftonline.com/' + encodeURIComponent(AzureVM.params.tenant_id) +'/oauth2/token',&eol; 'grant_type=client_credentials&resource=' + encodeURIComponent('https://management.azure.com/') + '&client_id=' + encodeURIComponent(AzureVM.params.app_id) + '&client_secret=' + encodeURIComponent(AzureVM.params.password)&eol; );&eol;&eol; if ('access_token' in result) {&eol; AzureVM.token = result['access_token'];&eol; } else {&eol; throw 'Auth response does not contain access token.';&eol; }&eol; }&eol; catch (error) {&eol; data.errors.auth = error.toString();&eol; }&eol;&eol; if (!('auth' in data.errors)) {&eol; try {&eol; health = AzureVM.request('https://management.azure.com' + AzureVM.params.resource_id + '/providers/Microsoft.ResourceHealth/availabilityStatuses?api-version=2020-05-01');&eol; data.health = health.value[0].properties;&eol; }&eol; catch (error) {&eol; data.errors.health = error.toString();&eol; }&eol;&eol; for (var i = 0; i < metrics.length; i += 20) {&eol; var chunk = metrics.slice(i, i + 20);&eol;&eol; prepared_metrics.push(&eol; chunk.map(function(element) {&eol; return encodeURIComponent(element);&eol; }).join(',')&eol; );&eol; }&eol;&eol; start_date = new Date((new Date().getTime()) - 300000).toISOString().replace(/\.\d+/, '');&eol; end_date = new Date().toISOString().replace(/\.\d+/, '');&eol; &eol; for (var j in prepared_metrics) {&eol; try {&eol; metrics_data = AzureVM.request('https://management.azure.com' + AzureVM.params.resource_id + '/providers/Microsoft.Insights/metrics?metricnames=' + prepared_metrics[j] + '&timespan=' + encodeURIComponent(start_date) + '/' + encodeURIComponent(end_date) + '&api-version=2021-05-01');&eol; for (k in metrics_data.value) {&eol; data.metrics[metrics_data.value[k].name.value.replace(/(\s&pipe;\/)+/g, '')] = metrics_data.value[k].timeseries[0].data[metrics_data.value[k].timeseries[0].data.length - 3];&eol; }&eol; }&eol; catch (error) {&eol; data.errors[prepared_metrics[j]] = error.toString();&eol; }&eol; } &eol; }&eol;}&eol;catch (error) {&eol; data.errors.params = error.toString();&eol;}&eol;&eol;if (Object.keys(data.errors).length !== 0) {&eol; errors = 'Failed to receive data:';&eol; for (var error in data.errors) {&eol; errors += '\n' + error + ' : ' + data.errors[error];&eol; }&eol; data.errors = errors;&eol;}&eol;else {&eol; data.errors = '';&eol;}&eol;&eol;return JSON.stringify(data);| |0 | | | | |0 |NULL |The JSON with result of API requests. |0 |30d |0 | |NULL |{$AZURE.DATA.TIMEOUT} | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |cff54514d795495da8bc1152e02631aa|
ROW |43769 |20 |1.3.6.1.2.1.25.1.1.0 |10204 |Uptime (hardware) |system.hw.uptime[hrSystemUptime.0] |30s |2w |0d |0 |3 | |uptime | | |NULL |NULL | | |0 | | | | |0 |NULL |MIB: HOST-RESOURCES-MIB&eol;The amount of time since this host was last initialized. Note that this is different from sysUpTime in the SNMPv2-MIB [RFC1907] because sysUpTime is the uptime of the network management portion of the system. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b12afb0277494024b1638ce620c4f2d4|
@@ -10269,6 +10287,10 @@ ROW |43901 |21 |
ROW |43902 |3 | |10534 |HPE Synergy: Service ping |net.tcp.service["{$HPE.SYNERGY.API.SCHEME}","{HOST.CONN}","{$HPE.SYNERGY.API.PORT}"] |1m |7d |365d |0 |3 | | | | |NULL |1042 | | |0 | | | | |0 |NULL |Checks if the service is running and accepting TCP connections. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |86da94cecaa1424e9a22479d556d7b12|
ROW |44050 |20 |1.3.6.1.2.1.25.1.1.0 |10258 |Uptime (hardware) |system.hw.uptime[hrSystemUptime.0] |30s |2w |0d |0 |3 | |uptime | | |NULL |NULL | | |0 | | | | |0 |NULL |MIB: HOST-RESOURCES-MIB&eol;The amount of time since this host was last initialized. Note that this is different from sysUpTime in the SNMPv2-MIB [RFC1907] because sysUpTime is the uptime of the network management portion of the system. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |81e5ed7d945d40f780eb9bd872ea1832|
ROW |44051 |20 |1.3.6.1.2.1.25.1.1.0 |10259 |Uptime (hardware) |system.hw.uptime[hrSystemUptime.0] |30s |2w |0d |0 |3 | |uptime | | |NULL |NULL | | |0 | | | | |0 |NULL |MIB: HOST-RESOURCES-MIB&eol;The amount of time since this host was last initialized. Note that this is different from sysUpTime in the SNMPv2-MIB [RFC1907] because sysUpTime is the uptime of the network management portion of the system. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |8b0320157a0144a0b2f1d7df7cbbe08a|
+ROW |44052 |21 | |10535 |EC2 instances discovery |aws.ec2.discovery |12h |90d |0 |0 |4 | | | | |NULL |NULL |var AwsEC2 = {&eol; params: {},&eol;&eol; setParams: function (params) {&eol; ['access_key', 'region', 'secret_key',].forEach(function (field) {&eol; if (typeof params !== 'object' &pipe;&pipe; typeof params[field] === 'undefined' &pipe;&pipe; params[field] === '') {&eol; throw 'Required param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; AwsEC2.params = params;&eol; },&eol;&eol; sign: function (key, message) {&eol; var hex = hmac('sha256', key, message);&eol;&eol; if ((hex.length % 2) === 1) {&eol; throw 'Invalid length of a hex string!';&eol; }&eol;&eol; var result = new Int8Array(hex.length / 2);&eol; for (var i = 0, b = 0; i < hex.length; i += 2, b++) {&eol; result[b] = parseInt(hex.substring(i, i + 2), 16);&eol; }&eol;&eol; return result;&eol; },&eol;&eol; prepareParams: function (params) {&eol; var result = [];&eol;&eol; Object.keys(params).sort().forEach(function (key) {&eol; if (typeof params[key] !== 'object') {&eol; result.push(key + '=' + encodeURIComponent(params[key]));&eol; }&eol; else {&eol; result.push(prepareObject(key, params[key]));&eol; }&eol; });&eol;&eol; return result.join('&');&eol; },&eol;&eol; request: function (method, region, service, host, params, data, uri) {&eol; if (typeof data === 'undefined' &pipe;&pipe; data === null) {&eol; data = '';&eol; }&eol;&eol; var amzdate = (new Date()).toISOString().replace(/\.\d+Z/, 'Z').replace(/[-:]/g, ''),&eol; date = amzdate.replace(/T\d+Z/, ''),&eol;&eol; canonical_uri = '/' + uri,&eol; canonical_headers = 'content-encoding:amz-1.0\n' + 'host:' + host + '\n' + 'x-amz-date:' + amzdate + '\n',&eol; signed_headers = 'content-encoding;host;x-amz-date',&eol; canonical_request = method + '\n' + canonical_uri + '\n' + params + '\n' + canonical_headers + '\n' + signed_headers + '\n' + sha256(data),&eol; credential_scope = date + '/' + region + '/' + service + '/' + 'aws4_request',&eol; request_string = 'AWS4-HMAC-SHA256' + '\n' + amzdate + '\n' + credential_scope + '\n' + sha256(canonical_request),&eol; key = AwsEC2.sign('AWS4' + AwsEC2.params.secret_key, date);&eol;&eol; key = AwsEC2.sign(key, region);&eol; key = AwsEC2.sign(key, service);&eol; key = AwsEC2.sign(key, 'aws4_request');&eol;&eol; var request = new HttpRequest(),&eol; url = 'https://' + host + canonical_uri + '?' + params;&eol;&eol; request.addHeader('x-amz-date: ' + amzdate);&eol; request.addHeader('x-amz-content-sha256:' + sha256(data));&eol; request.addHeader('Accept: application/json');&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('Content-Encoding: amz-1.0');&eol; request.addHeader('Authorization: ' + 'AWS4-HMAC-SHA256 Credential=' + AwsEC2.params.access_key + '/' + credential_scope + ', ' + 'SignedHeaders=' + signed_headers + ', ' + 'Signature=' + hmac('sha256', key, request_string));&eol;&eol; Zabbix.log(4, '[ AWS EC2 ] Sending request: ' + url);&eol;&eol; response = request.post(url, data);&eol;&eol; Zabbix.log(4, '[ AWS EC2 ] Received response with status code ' + request.getStatus() + ': ' + response);&eol;&eol; if (request.getStatus() !== 200) {&eol; throw 'Request failed with status code ' + request.getStatus() + ': ' + response;&eol; }&eol; if (response !== null) {&eol; try {&eol; response = XML.toJson(response);&eol; }&eol; catch (error) {&eol; throw 'Failed to parse response received from AWS CloudWatch API. Check debug log for more information.';&eol; }&eol; }&eol;&eol; return JSON.parse(response);&eol; },&eol;&eol; tagToNameInstances: function (instance) {&eol; if (!Array.isArray(instance))&eol; instance = [instance];&eol; instance.forEach(function (item, index, instance_array) {&eol; if (typeof item !== 'object'&eol; &pipe;&pipe; typeof item.instancesSet !== 'object'&eol; &pipe;&pipe; typeof item.instancesSet.item !== 'object'&eol; &pipe;&pipe; item.instancesSet.item.hasOwnProperty('instanceId') === false)&eol; throw 'Failed response parse. Check debug log for more information.';&eol; var instanceName = item.instancesSet.item.instanceId&eol; if (typeof item.instancesSet.item.tagSet !== 'object'&eol; &pipe;&pipe; typeof item.instancesSet.item.tagSet.item !== 'object')&eol; throw 'Failed response parse. Check debug log for more information.';&eol; if (Array.isArray(item.instancesSet.item.tagSet.item)) {&eol; item.instancesSet.item.tagSet.item.forEach(&eol; function (tag) {&eol; if (tag.hasOwnProperty('key') && tag.key === 'Name') {&eol; instanceName = tag.value;&eol; }&eol; }&eol; )&eol; } else {&eol; if (item.instancesSet.item.tagSet.item.hasOwnProperty('key') && item.instancesSet.item.tagSet.item.key === 'Name')&eol; instanceName = item.instancesSet.item.tagSet.item.value&eol; }&eol;&eol; instance_array[index]['instanceName'] = instanceName;&eol; });&eol;&eol; return instance;&eol; },&eol;&eol; listInstances: function () {&eol; var payload = {};&eol;&eol; payload['Action'] = 'DescribeInstances',&eol; payload['Version'] = '2016-11-15'&eol;&eol; result = AwsEC2.request('POST', AwsEC2.params.region, 'ec2', 'ec2.' + AwsEC2.params.region + '.amazonaws.com', AwsEC2.prepareParams(payload), '', '');&eol;&eol; if (typeof result !== 'object'&eol; &pipe;&pipe; typeof result.DescribeInstancesResponse !== 'object'&eol; &pipe;&pipe; typeof result.DescribeInstancesResponse.reservationSet !== 'object'&eol; &pipe;&pipe; typeof result.DescribeInstancesResponse.reservationSet.item !== 'object') {&eol; throw 'Cannot get EC2 instance list from AWS API. Check debug log for more information.';&eol; }&eol;&eol; return AwsEC2.tagToNameInstances(result.DescribeInstancesResponse.reservationSet.item);&eol; }&eol;};&eol;&eol;try {&eol; AwsEC2.setParams(JSON.parse(value));&eol;&eol; return JSON.stringify(AwsEC2.listInstances());&eol;}&eol;catch (error) {&eol; error += (String(error).endsWith('.')) ? '' : '.';&eol; Zabbix.log(3, '[ AWS EC2 ] ERROR: ' + error);&eol; return JSON.stringify({ 'error': error });&eol;}| |0 | | | | |1 |NULL |Get EC2 instances. |0 |30d |1 | |NULL |15s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |c651911bad9244ad9c8d2dad5b0d70e4|
+ROW |44053 |21 | |10535 |RDS instances discovery |aws.rds.discovery |12h |90d |0 |0 |4 | | | | |NULL |NULL |var AwsRDS = {&eol; params: {},&eol;&eol; setParams: function (params) {&eol; ['access_key', 'region', 'secret_key',].forEach(function (field) {&eol; if (typeof params !== 'object' &pipe;&pipe; typeof params[field] === 'undefined' &pipe;&pipe; params[field] === '') {&eol; throw 'Required param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; AwsRDS.params = params;&eol; },&eol;&eol; sign: function (key, message) {&eol; var hex = hmac('sha256', key, message);&eol;&eol; if ((hex.length % 2) === 1) {&eol; throw 'Invalid length of a hex string!';&eol; }&eol;&eol; var result = new Int8Array(hex.length / 2);&eol; for (var i = 0, b = 0; i < hex.length; i += 2, b++) {&eol; result[b] = parseInt(hex.substring(i, i + 2), 16);&eol; }&eol;&eol; return result;&eol; },&eol;&eol; prepareParams: function (params) {&eol; var result = [];&eol;&eol; Object.keys(params).sort().forEach(function (key) {&eol; if (typeof params[key] !== 'object') {&eol; result.push(key + '=' + encodeURIComponent(params[key]));&eol; }&eol; else {&eol; result.push(prepareObject(key, params[key]));&eol; }&eol; });&eol;&eol; return result.join('&');&eol; },&eol;&eol; request: function (method, region, service, host, params, data, uri) {&eol; if (typeof data === 'undefined' &pipe;&pipe; data === null) {&eol; data = '';&eol; }&eol;&eol; var amzdate = (new Date()).toISOString().replace(/\.\d+Z/, 'Z').replace(/[-:]/g, ''),&eol; date = amzdate.replace(/T\d+Z/, ''),&eol;&eol; canonical_uri = '/' + uri,&eol; canonical_headers = 'content-encoding:amz-1.0\n' + 'host:' + host + '\n' + 'x-amz-date:' + amzdate + '\n',&eol; signed_headers = 'content-encoding;host;x-amz-date',&eol; canonical_request = method + '\n' + canonical_uri + '\n' + params + '\n' + canonical_headers + '\n' + signed_headers + '\n' + sha256(data),&eol; credential_scope = date + '/' + region + '/' + service + '/' + 'aws4_request',&eol; request_string = 'AWS4-HMAC-SHA256' + '\n' + amzdate + '\n' + credential_scope + '\n' + sha256(canonical_request),&eol; key = AwsRDS.sign('AWS4' + AwsRDS.params.secret_key, date);&eol;&eol; key = AwsRDS.sign(key, region);&eol; key = AwsRDS.sign(key, service);&eol; key = AwsRDS.sign(key, 'aws4_request');&eol;&eol; var request = new HttpRequest(),&eol; url = 'https://' + host + canonical_uri + '?' + params;&eol;&eol; request.addHeader('x-amz-date: ' + amzdate);&eol; request.addHeader('x-amz-content-sha256:' + sha256(data));&eol; request.addHeader('Accept: application/json');&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('Content-Encoding: amz-1.0');&eol; request.addHeader('Authorization: ' + 'AWS4-HMAC-SHA256 Credential=' + AwsRDS.params.access_key + '/' + credential_scope + ', ' + 'SignedHeaders=' + signed_headers + ', ' + 'Signature=' + hmac('sha256', key, request_string));&eol;&eol; Zabbix.log(4, '[ AWS RDS ] Sending request: ' + url);&eol;&eol; response = request.post(url, data);&eol;&eol; Zabbix.log(4, '[ AWS RDS ] Received response with status code ' + request.getStatus() + ': ' + response);&eol;&eol; if (request.getStatus() !== 200) {&eol; throw 'Request failed with status code ' + request.getStatus() + ': ' + response;&eol; }&eol;&eol; try {&eol; response = JSON.parse(response);&eol; }&eol; catch (error) {&eol; throw 'Failed to parse response received from AWS API. Check debug log for more information.';&eol; }&eol;&eol; return response;&eol; },&eol;&eol; listInstances: function () {&eol; var payload = {};&eol;&eol; payload['Action'] = 'DescribeDBInstances',&eol; payload['Version'] = '2014-10-31'&eol;&eol; result = AwsRDS.request('POST', AwsRDS.params.region, 'rds', 'rds.' + AwsRDS.params.region + '.amazonaws.com', AwsRDS.prepareParams(payload), '', '');&eol;&eol; if (typeof result !== 'object'&eol; &pipe;&pipe; typeof result.DescribeDBInstancesResponse !== 'object'&eol; &pipe;&pipe; typeof result.DescribeDBInstancesResponse.DescribeDBInstancesResult !== 'object'&eol; &pipe;&pipe; typeof result.DescribeDBInstancesResponse.DescribeDBInstancesResult.DBInstances !== 'object') {&eol; throw 'Cannot get DB instance list from AWS RDS API. Check debug log for more information.';&eol; }&eol; if (Array.isArray(result.DescribeDBInstancesResponse.DescribeDBInstancesResult.DBInstances))&eol; return result.DescribeDBInstancesResponse.DescribeDBInstancesResult.DBInstances;&eol; else&eol; return [result.DescribeDBInstancesResponse.DescribeDBInstancesResult.DBInstances];&eol;&eol; }&eol;};&eol;&eol;try {&eol; AwsRDS.setParams(JSON.parse(value));&eol;&eol; return JSON.stringify(AwsRDS.listInstances());&eol;}&eol;catch (error) {&eol; error += (String(error).endsWith('.')) ? '' : '.';&eol; Zabbix.log(3, '[ AWS RDS ] ERROR: ' + error);&eol; return JSON.stringify({ 'error': error });&eol;}| |0 | | | | |1 |NULL |Get RDS instances. |0 |30d |1 | |NULL |15s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |c1127e674b7548b2802cd8771f3a4768|
+ROW |44054 |21 | |10535 |S3 buckets discovery |aws.s3.discovery |12h |90d |0 |0 |4 | | | | |NULL |NULL |var AwsS3 = {&eol; params: {},&eol;&eol; setParams: function (params) {&eol; ['access_key', 'secret_key',].forEach(function (field) {&eol; if (typeof params !== 'object' &pipe;&pipe; typeof params[field] === 'undefined' &pipe;&pipe; params[field] === '') {&eol; throw 'Required param is not set: "' + field + '".';&eol; }&eol; });&eol;&eol; AwsS3.params = params;&eol; },&eol;&eol; sign: function (key, message) {&eol; var hex = hmac('sha256', key, message);&eol;&eol; if ((hex.length % 2) === 1) {&eol; throw 'Invalid length of a hex string!';&eol; }&eol;&eol; var result = new Int8Array(hex.length / 2);&eol; for (var i = 0, b = 0; i < hex.length; i += 2, b++) {&eol; result[b] = parseInt(hex.substring(i, i + 2), 16);&eol; }&eol;&eol; return result;&eol; },&eol;&eol; prepareParams: function (params) {&eol; var result = [];&eol;&eol; Object.keys(params).sort().forEach(function (key) {&eol; if (typeof params[key] !== 'object') {&eol; result.push(key + '=' + encodeURIComponent(params[key]));&eol; }&eol; else {&eol; result.push(prepareObject(key, params[key]));&eol; }&eol; });&eol;&eol; return result.join('&');&eol; },&eol;&eol; request: function (method, region, service, host, params, data, uri) {&eol; if (typeof data === 'undefined' &pipe;&pipe; data === null) {&eol; data = '';&eol; }&eol;&eol; var amzdate = (new Date()).toISOString().replace(/\.\d+Z/, 'Z').replace(/[-:]/g, ''),&eol; date = amzdate.replace(/T\d+Z/, ''),&eol;&eol; canonical_uri = '/' + uri,&eol; canonical_headers = 'content-encoding:amz-1.0\n' + 'host:' + host + '\n' + 'x-amz-date:' + amzdate + '\n',&eol; signed_headers = 'content-encoding;host;x-amz-date',&eol; canonical_request = method + '\n' + canonical_uri + '\n' + params + '\n' + canonical_headers + '\n' + signed_headers + '\n' + sha256(data),&eol; credential_scope = date + '/' + region + '/' + service + '/' + 'aws4_request',&eol; request_string = 'AWS4-HMAC-SHA256' + '\n' + amzdate + '\n' + credential_scope + '\n' + sha256(canonical_request),&eol; key = AwsS3.sign('AWS4' + AwsS3.params.secret_key, date);&eol;&eol; key = AwsS3.sign(key, region);&eol; key = AwsS3.sign(key, service);&eol; key = AwsS3.sign(key, 'aws4_request');&eol;&eol; var request = new HttpRequest(),&eol; url = 'https://' + host + canonical_uri + '?' + params;&eol;&eol; request.addHeader('x-amz-date: ' + amzdate);&eol; request.addHeader('x-amz-content-sha256:' + sha256(data));&eol; request.addHeader('Accept: application/json');&eol; request.addHeader('Content-Type: application/json');&eol; request.addHeader('Content-Encoding: amz-1.0');&eol; request.addHeader('Authorization: ' + 'AWS4-HMAC-SHA256 Credential=' + AwsS3.params.access_key + '/' + credential_scope + ', ' + 'SignedHeaders=' + signed_headers + ', ' + 'Signature=' + hmac('sha256', key, request_string));&eol;&eol; Zabbix.log(4, '[ AWS S3 ] Sending request: ' + url);&eol;&eol; response = request.get(url);&eol;&eol; Zabbix.log(4, '[ AWS S3 ] Received response with status code ' + request.getStatus() + ': ' + response);&eol;&eol; if (request.getStatus() !== 200) {&eol; throw 'Request failed with status code ' + request.getStatus() + ': ' + response;&eol; }&eol; if (response !== null) {&eol; try {&eol; response = XML.toJson(response);&eol; }&eol; catch (error) {&eol; throw 'Failed to parse response received from AWS CloudWatch API. Check debug log for more information.';&eol; }&eol; }&eol;&eol; return JSON.parse(response);&eol; },&eol;&eol; getBucketLocation: function (bucket_name) {&eol; var payload = {};&eol;&eol; payload['location'] = '',&eol;&eol; result = AwsS3.request('GET', 'us-east-1', 's3', 's3.amazonaws.com', AwsS3.prepareParams(payload), '', bucket_name);&eol;&eol; if (typeof result !== 'object'&eol; &pipe;&pipe; result.hasOwnProperty('LocationConstraint') === false&eol; ) {&eol; throw 'Cannot get buckets region location data from AWS S3 API. Check debug log for more information.';&eol; }&eol;&eol; return result.LocationConstraint !== null ? result.LocationConstraint : 'us-east-1';&eol; },&eol;&eol; listBuckets: function () {&eol; var payload = {};&eol;&eol; payload['Action'] = 'ListBuckets',&eol; payload['Version'] = '2006-03-01',&eol;&eol; result = AwsS3.request('GET', 'us-east-1', 's3', 's3.us-east-1.amazonaws.com', AwsS3.prepareParams(payload), '', '');&eol; if (typeof result !== 'object'&eol; &pipe;&pipe; typeof result.ListAllMyBucketsResult !== 'object'&eol; &pipe;&pipe; typeof result.ListAllMyBucketsResult.Buckets !== 'object'&eol; &pipe;&pipe; typeof result.ListAllMyBucketsResult.Buckets.Bucket !== 'object') {&eol; throw 'Cannot get buckets list from AWS S3 API. Check debug log for more information.';&eol; }&eol;&eol; var buckets = []&eol; if (!Array.isArray(result.ListAllMyBucketsResult.Buckets.Bucket))&eol; buckets = [result.ListAllMyBucketsResult.Buckets.Bucket]&eol; else&eol; buckets = result.ListAllMyBucketsResult.Buckets.Bucket&eol; buckets.forEach(&eol; function (bucket, index, buckets_array) {&eol; if (!bucket.hasOwnProperty('Name'))&eol; throw 'Cannot get location for bucket. Check debug log for more information.';&eol; buckets_array[index]['location'] = AwsS3.getBucketLocation(bucket['Name']);&eol; });&eol;&eol; return buckets;&eol; }&eol;};&eol;&eol;try {&eol; AwsS3.setParams(JSON.parse(value));&eol;&eol; return JSON.stringify(AwsS3.listBuckets());&eol;}&eol;catch (error) {&eol; error += (String(error).endsWith('.')) ? '' : '.';&eol; Zabbix.log(3, '[ AWS S3 ] ERROR: ' + error);&eol; return JSON.stringify({ 'error': error });&eol;}| |0 | | | | |1 |NULL |Get S3 bucket instances. |0 |30d |1 | |NULL |15s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |ab6a97a108fb4dbc9fd1e07378721ffe|
+ROW |44055 |5 | |10047 |Zabbix stats proxy |zabbix[proxy,discovery] |1m |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Zabbix proxy statistics master item. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |6fb9d6a8d3f84c679e7af4b9ef437239|
TABLE |items
FIELDS|itemid|type|snmp_oid|hostid|name |key_ |delay|history|trends|status|value_type|trapper_hosts|units |formula|logtimefmt|templateid|valuemapid|params|ipmi_sensor|authtype|username|password|publickey|privatekey|flags|interfaceid|description |inventory_link|lifetime|evaltype|jmx_endpoint|master_itemid|timeout|url |query_fields|posts|status_codes|follow_redirects|post_type|headers|retrieve_mode|request_method|output_format|verify_peer|verify_host|allow_traps|discover|uuid |
@@ -10343,7 +10365,6 @@ ROW |28610 |18 | |10262 |Remote Zabbix proxy: Utilization of icmp ping
ROW |28611 |18 | |10262 |Remote Zabbix proxy: Utilization of http poller data collector processes, in % |process.http_poller.avg.busy |0 |1w |365d |0 |0 | |% | | |NULL |NULL | | |0 | | | | |0 |NULL |Average percentage of time http poller processes have been busy in the last minute. |0 |30d |0 | |28585 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |4f335477bd654368a7870dc5cd21e114|
ROW |28612 |18 | |10262 |Remote Zabbix proxy: Utilization of housekeeper internal processes, in % |process.housekeeper.avg.busy |0 |1w |365d |0 |0 | |% | | |NULL |NULL | | |0 | | | | |0 |NULL |Average percentage of time housekeeper processes have been busy in the last minute. |0 |30d |0 | |28585 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |50c3587febc14c118ca2868c24e42770|
ROW |28613 |18 | |10262 |Remote Zabbix proxy: Utilization of history syncer internal processes, in % |process.history_syncer.avg.busy |0 |1w |365d |0 |0 | |% | | |NULL |NULL | | |0 | | | | |0 |NULL |Average percentage of time history syncer processes have been busy in the last minute. |0 |30d |0 | |28585 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |c710e445710b4d98bd4ebcd5770c7d5a|
-ROW |28614 |18 | |10262 |Remote Zabbix proxy: Utilization of heartbeat sender internal processes, in % |process.heartbeat_sender.avg.busy |0 |1w |365d |0 |0 | |% | | |NULL |NULL | | |0 | | | | |0 |NULL |Average percentage of time heartbeat sender processes have been busy in the last minute. |0 |30d |0 | |28585 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |9ca58c0a87f54733ae9794d052092944|
ROW |28615 |18 | |10262 |Remote Zabbix proxy: Utilization of discoverer data collector processes, in % |process.discoverer.avg.busy |0 |1w |365d |0 |0 | |% | | |NULL |NULL | | |0 | | | | |0 |NULL |Average percentage of time discoverer processes have been busy in the last minute. |0 |30d |0 | |28585 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |504c144b92d5435b91c2c0c120bd9439|
ROW |28616 |18 | |10262 |Remote Zabbix proxy: Utilization of unreachable poller data collector processes, in % |process.unreachable_poller.avg.busy |0 |1w |365d |0 |0 | |% | | |NULL |NULL | | |0 | | | | |0 |NULL |Average percentage of time unreachable poller processes have been busy in the last minute. |0 |30d |0 | |28585 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a0c56d8570eb4cb39e119fc61d7092d1|
ROW |28778 |18 | |10265 |Apache: Workers starting up |apache.workers.starting |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Number of workers in starting state |0 |30d |0 | |28775 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |ae21ea113e8840349aff81ab582d92b4|
@@ -13419,312 +13440,9 @@ ROW |43169 |18 | |10522 |Consul: Node ["{#NODE_NAME}"]: Serf Health
ROW |43170 |18 | |10522 |Consul: Service ["{#SERVICE_NAME}"]: Nodes critical |consul.service.nodes_critical["{#SERVICE_NAME}"] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL | |0 |30d |0 | |43168 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |70a37e9934fa47f3bd7d553c70179d10|
ROW |43171 |18 | |10522 |Consul: Service ["{#SERVICE_NAME}"]: Nodes passing |consul.service.nodes_passing["{#SERVICE_NAME}"] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL | |0 |30d |0 | |43168 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |3807bd01fda5425694eb8e4169eb4078|
ROW |43172 |18 | |10522 |Consul: Service ["{#SERVICE_NAME}"]: Nodes warning |consul.service.nodes_warning["{#SERVICE_NAME}"] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL | |0 |30d |0 | |43168 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |8a23dbb1d28c472291c06e0da572424a|
-ROW |43176 |18 | |10524 |Get method errors |hpe.msa.data.errors |0 |7d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |A list of method errors from API requests. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |51d0ae1b4663471d868c27ccd2fb4fed|
-ROW |43177 |18 | |10524 |System contact |hpe.msa.system.contact |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |The name of the person who administers the system. |23 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |802692ec1429407a8bbb55e338959c0b|
-ROW |43178 |18 | |10524 |System health |hpe.msa.system.health |0 |7d |365d |0 |3 | | | | |NULL |983 | | |0 | | | | |0 |NULL |System health status. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |4516edee03084515bcf139c22abc4c7c|
-ROW |43179 |18 | |10524 |System information |hpe.msa.system.info |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |A brief description of what the system is used for or how it is configured. |27 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |6b82f7545a334f9cad752bd18f8886bc|
-ROW |43180 |18 | |10524 |System location |hpe.msa.system.location |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |The location of the system. |24 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |c5f082947e844adbbcf2982ad9c0c76e|
-ROW |43181 |18 | |10524 |System name |hpe.msa.system.name |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |The name of the storage system. |3 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |419165bfe80f46f7af1c5d6ab46c1f14|
-ROW |43182 |18 | |10524 |Product ID |hpe.msa.system.product_id |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |The product model identifier. |29 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |79c87a81895f46658f2e902cf7166860|
-ROW |43183 |18 | |10524 |Vendor name |hpe.msa.system.vendor_name |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |The vendor name. |31 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |947bb21483e747c9ad13b995b79289c0|
-ROW |43184 |18 | |10524 |Controllers discovery |hpe.msa.controllers.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover controllers. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |66eabcbe564644dea3427afcbf76b87c|
-ROW |43185 |18 | |10524 |Disks discovery |hpe.msa.disks.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover disks. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |16b9a9b6da11463d865cb2b59f77f376|
-ROW |43186 |18 | |10524 |Disk groups discovery |hpe.msa.disks.groups.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover disk groups. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |dd952ff876134376baef061dc260884c|
-ROW |43187 |18 | |10524 |Enclosures discovery |hpe.msa.enclosures.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover enclosures. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |c6713507122242988dc9fae6e77bdff6|
-ROW |43188 |18 | |10524 |Fans discovery |hpe.msa.fans.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover fans. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |6900c1efa2b3456ead4ae5e5a033700e|
-ROW |43189 |18 | |10524 |FRU discovery |hpe.msa.frus.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover FRU. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |ec7d856fd690401888f93f8d9c135828|
-ROW |43190 |18 | |10524 |Pools discovery |hpe.msa.pools.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover pools. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |082c1cfb851548928911b9ab69f6f75e|
-ROW |43191 |18 | |10524 |Ports discovery |hpe.msa.ports.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover ports. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |09754bd16c674ff08fad52f060035961|
-ROW |43192 |18 | |10524 |Power supplies discovery |hpe.msa.power_supplies.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover power supplies. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |2cf7945eea95414a88ce572f4c075bb1|
-ROW |43193 |18 | |10524 |Volumes discovery |hpe.msa.volumes.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover volumes. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |faae0d9be7ea4531a584a52002317cc9|
-ROW |43196 |18 | |10524 |Controller [{#CONTROLLER.ID}]: Cache: Read hits, rate |hpe.msa.controllers.cache.read.hits["{#CONTROLLER.ID}",rate] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |For the controller that owns the volume, the number of times the block to be read is found in cache per second. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |53b0ea51add74c629814c881ac824d1b|
-ROW |43197 |18 | |10524 |Controller [{#CONTROLLER.ID}]: IOPS, write rate |hpe.msa.controllers.iops.write["{#CONTROLLER.ID}",rate] |0 |7d |365d |0 |0 | |!w/s | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of write operations per second. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |6444038b72294992ab17c126ccbe7251|
-ROW |43198 |18 | |10524 |Controller [{#CONTROLLER.ID}]: Status |hpe.msa.controllers["{#CONTROLLER.ID}",status] |0 |7d |365d |0 |3 | | | | |NULL |976 | | |0 | | | | |2 |NULL |Storage controller status. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a2be1b4b814d45b18bb4e313818511d6|
-ROW |43199 |18 | |10524 |Controller [{#CONTROLLER.ID}]: Serial number |hpe.msa.controllers["{#CONTROLLER.ID}",serial_number] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Storage controller serial number. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |c073adb77eb84cf79e1e1693d9378d47|
-ROW |43200 |18 | |10524 |Controller [{#CONTROLLER.ID}]: Pools |hpe.msa.controllers["{#CONTROLLER.ID}",pools] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of pools in the storage system. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |e4930566c3844f9487e343c203f3eb96|
-ROW |43201 |18 | |10524 |Controller [{#CONTROLLER.ID}]: Part number |hpe.msa.controllers["{#CONTROLLER.ID}",part_number] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Part number of the controller. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |33e754d5acb84b7c86b2e23b122e6eed|
-ROW |43202 |18 | |10524 |Controller [{#CONTROLLER.ID}]: IP address |hpe.msa.controllers["{#CONTROLLER.ID}",ip_address] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Controller network port IP address. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |5f00490ddd22458b93add06ed24a9f96|
-ROW |43203 |18 | |10524 |Controller [{#CONTROLLER.ID}]: Health |hpe.msa.controllers["{#CONTROLLER.ID}",health] |0 |7d |365d |0 |3 | | | | |NULL |983 | | |0 | | | | |2 |NULL |Controller health status. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |6d2a84b6b1804082ab4ef3451a52b552|
-ROW |43204 |18 | |10524 |Controller [{#CONTROLLER.ID}]: Firmware version |hpe.msa.controllers["{#CONTROLLER.ID}",firmware] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Storage controller firmware version. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |5a987843b14c4d25a1fde4429015f773|
-ROW |43205 |18 | |10524 |Controller [{#CONTROLLER.ID}]: Disk groups |hpe.msa.controllers["{#CONTROLLER.ID}",disk_groups] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of disk groups in the storage system. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |94c2c9bfd2414875a53fbe94f6230666|
-ROW |43206 |18 | |10524 |Controller [{#CONTROLLER.ID}]: Disks |hpe.msa.controllers["{#CONTROLLER.ID}",disks] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of disks in the storage system. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |5940d26205924a13ba351f5d56192fcb|
-ROW |43207 |18 | |10524 |Controller [{#CONTROLLER.ID}]: IOPS, total rate |hpe.msa.controllers.iops.total["{#CONTROLLER.ID}",rate] |0 |7d |365d |0 |3 | |!iops | | |NULL |NULL | | |0 | | | | |2 |NULL |Input/output operations per second, calculated over the interval since these statistics were last requested or reset. This value will be zero if it has not been requested or reset since a controller restart. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |8bf0601293a64628be08d16391d1e11b|
-ROW |43208 |18 | |10524 |Controller [{#CONTROLLER.ID}]: Cache: Read misses, rate |hpe.msa.controllers.cache.read.misses["{#CONTROLLER.ID}",rate] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |For the controller that owns the volume, the number of times the block to be read is not found in cache per second. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |23ed270bc823484cb514600bf23b2aa5|
-ROW |43209 |18 | |10524 |Controller [{#CONTROLLER.ID}]: IOPS, read rate |hpe.msa.controllers.iops.read["{#CONTROLLER.ID}",rate] |0 |7d |365d |0 |0 | |!r/s | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of read operations per second. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |3d7f1a97cd8249efbabc2402006c1cc2|
-ROW |43210 |18 | |10524 |Controller [{#CONTROLLER.ID}]: Data transfer rate: Writes |hpe.msa.controllers.data_transfer.writes["{#CONTROLLER.ID}",rate] |0 |7d |365d |0 |0 | |Bps | | |NULL |NULL | | |0 | | | | |2 |NULL |The data write rate, in bytes per second. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |93b508f92de04dfbbfe7099bf37796ce|
-ROW |43211 |18 | |10524 |Controller [{#CONTROLLER.ID}]: Data transfer rate: Total |hpe.msa.controllers.data_transfer.total["{#CONTROLLER.ID}",rate] |0 |7d |365d |0 |3 | |Bps | | |NULL |NULL | | |0 | | | | |2 |NULL |The data transfer rate, in bytes per second, calculated over the interval since these statistics were last requested or reset. This value will be zero if it has not been requested or reset since a controller restart. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |7c34d1c4fd784fb695d9fc7c5a686329|
-ROW |43212 |18 | |10524 |Controller [{#CONTROLLER.ID}]: Data transfer rate: Reads |hpe.msa.controllers.data_transfer.reads["{#CONTROLLER.ID}",rate] |0 |7d |365d |0 |0 | |Bps | | |NULL |NULL | | |0 | | | | |2 |NULL |The data read rate, in bytes per second. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |c87dc81f4a3447f3962a69a8b0d79769|
-ROW |43213 |18 | |10524 |Controller [{#CONTROLLER.ID}]: CPU utilization |hpe.msa.controllers.cpu["{#CONTROLLER.ID}",util] |0 |7d |365d |0 |3 | |% | | |NULL |NULL | | |0 | | | | |2 |NULL |Percentage of time the CPU is busy, from 0 to 100. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |cfff8c77d99440d18794e1c6dbf738ad|
-ROW |43214 |18 | |10524 |Controller [{#CONTROLLER.ID}]: Cache memory size |hpe.msa.controllers.cache["{#CONTROLLER.ID}",total] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Controller cache memory size. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |38a6ca0447d548c593d08acf377250cb|
-ROW |43215 |18 | |10524 |Controller [{#CONTROLLER.ID}]: Cache: Write utilization |hpe.msa.controllers.cache.write["{#CONTROLLER.ID}",util] |0 |7d |365d |0 |3 | |% | | |NULL |NULL | | |0 | | | | |2 |NULL |Percentage of write cache in use, from 0 to 100. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |fa9400f2dcba40f4b57dfcef6f7856a0|
-ROW |43216 |18 | |10524 |Controller [{#CONTROLLER.ID}]: Cache: Write misses, rate |hpe.msa.controllers.cache.write.misses["{#CONTROLLER.ID}",rate] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |For the controller that owns the volume, the number of times the block written to is not found in cache per second. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |bafcf98cee9c4a8da0aea7b39a5242d4|
-ROW |43217 |18 | |10524 |Controller [{#CONTROLLER.ID}]: Cache: Write hits, rate |hpe.msa.controllers.cache.write.hits["{#CONTROLLER.ID}",rate] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |For the controller that owns the volume, the number of times the block written to is found in cache per second. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |71a92c76ae7740cd9e58ea337f4a75e3|
-ROW |43218 |18 | |10524 |Controller [{#CONTROLLER.ID}]: Uptime |hpe.msa.controllers["{#CONTROLLER.ID}",uptime] |0 |7d |365d |0 |3 | |uptime | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of seconds since the controller was restarted. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |df2bede9ea85483581a35a45a15d4de4|
-ROW |43219 |18 | |10524 |Disk [{#DURABLE.ID}]: Space total |hpe.msa.disks.space["{#DURABLE.ID}",total] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Total size of the disk. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |60418ff95d2b4ac698fe041647656005|
-ROW |43220 |18 | |10524 |Disk [{#DURABLE.ID}]: SSD life left |hpe.msa.disks.ssd["{#DURABLE.ID}",life_left] |0 |7d |365d |0 |3 | |% | | |NULL |NULL | | |0 | | | | |2 |NULL |The percentage of disk life remaining. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |1 |579f29536b0740b9887cbb0863bd3e45|
-ROW |43221 |18 | |10524 |Disk [{#DURABLE.ID}]: Disk group |hpe.msa.disks["{#DURABLE.ID}",group] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |If the disk is in a disk group, the disk group name. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a430bd06d24447649687dc9b9c3dee2c|
-ROW |43222 |18 | |10524 |Disk [{#DURABLE.ID}]: Health |hpe.msa.disks["{#DURABLE.ID}",health] |0 |7d |365d |0 |3 | | | | |NULL |983 | | |0 | | | | |2 |NULL |Disk health status. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |17f4069e731b45c7a9d9bfc5786a07fc|
-ROW |43223 |18 | |10524 |Disk [{#DURABLE.ID}]: Model |hpe.msa.disks["{#DURABLE.ID}",model] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Disk model. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |689e29b31fd0490fb26920c04d094136|
-ROW |43224 |18 | |10524 |Disk [{#DURABLE.ID}]: Storage pool |hpe.msa.disks["{#DURABLE.ID}",pool] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |If the disk is in a pool, the pool name. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |20d37295acce41acac8ba77962130774|
-ROW |43225 |18 | |10524 |Disk [{#DURABLE.ID}]: Serial number |hpe.msa.disks["{#DURABLE.ID}",serial_number] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Disk serial number. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |7c4da69f28824444960e6783fe090526|
-ROW |43226 |18 | |10524 |Disk [{#DURABLE.ID}]: Temperature |hpe.msa.disks["{#DURABLE.ID}",temperature] |0 |7d |365d |0 |3 | |!°C | | |NULL |NULL | | |0 | | | | |2 |NULL |Temperature of the disk. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |770749eafc79429185e7127d95b1ff74|
-ROW |43227 |18 | |10524 |Disk [{#DURABLE.ID}]: Temperature status |hpe.msa.disks["{#DURABLE.ID}",temperature_status] |0 |7d |365d |0 |3 | | | | |NULL |978 | | |0 | | | | |2 |NULL |Disk temperature status. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |5ba57b2f4d014b2a81c546e8f74a133e|
-ROW |43228 |18 | |10524 |Disk [{#DURABLE.ID}]: Type |hpe.msa.disks["{#DURABLE.ID}",type] |0 |7d |365d |0 |3 | | | | |NULL |979 | | |0 | | | | |2 |NULL |Disk type:&eol;SAS: Enterprise SAS spinning disk.&eol;SAS MDL: Midline SAS spinning disk.&eol;SSD SAS: SAS solit-state disk. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |d781943c08d24556a083a16cca34ad58|
-ROW |43229 |18 | |10524 |Disk [{#DURABLE.ID}]: Vendor |hpe.msa.disks["{#DURABLE.ID}",vendor] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Disk vendor. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |86ce9f4d139e46908750d158b004b517|
-ROW |43230 |18 | |10524 |Disk group [{#NAME}]: Average response time: Read |hpe.msa.disks.groups.avg_rsp_time["{#NAME}",read] |0 |7d |365d |0 |0 | |s | | |NULL |NULL | | |0 | | | | |2 |NULL |Average response time for all read operations, calculated over the interval since these statistics were last requested or reset. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |5b0b3db4bdff429996111d566b6d0386|
-ROW |43231 |18 | |10524 |Disk group [{#NAME}]: RAID type |hpe.msa.disks.groups.raid["{#NAME}",type] |0 |7d |365d |0 |3 | | | | |NULL |985 | | |0 | | | | |2 |NULL |The RAID level of the disk group. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |5356a1f819a54c59bb3765d99a965537|
-ROW |43232 |18 | |10524 |Disk group [{#NAME}]: Health |hpe.msa.disks.groups["{#NAME}",health] |0 |7d |365d |0 |3 | | | | |NULL |983 | | |0 | | | | |2 |NULL |Disk group health. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |1c714d46a3ae4e77b4a2e155c047e630|
-ROW |43233 |18 | |10524 |Disk group [{#NAME}]: Disks count |hpe.msa.disks.groups["{#NAME}",disk_count] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of disks in the disk group. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |085fae4f87444b62ae5c52703176a533|
-ROW |43234 |18 | |10524 |Disk group [{#NAME}]: Space total |hpe.msa.disks.groups.space["{#NAME}",total] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |The capacity of the disk group. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |29eae883b9fc4e2191daa870bd9d58ad|
-ROW |43235 |18 | |10524 |Disk group [{#NAME}]: Pool space used |hpe.msa.disks.groups.space["{#NAME}",pool_util] |0 |7d |365d |0 |3 | |% | | |NULL |NULL | | |0 | | | | |2 |NULL |The percentage of pool capacity that the disk group occupies. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |bfe1a64952754488898798f5f07e24b1|
-ROW |43236 |18 | |10524 |Disk group [{#NAME}]: Space free |hpe.msa.disks.groups.space["{#NAME}",free] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |The free space in the disk group. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b1c95904002b4c17a1c007c664fa4ff8|
-ROW |43237 |18 | |10524 |Disk group [{#NAME}]: IOPS, write rate |hpe.msa.disks.groups.iops.write["{#NAME}",rate] |0 |7d |365d |0 |0 | |!w/s | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of write operations per second. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |66ec5badb1d2491d9e07b5ce45486d72|
-ROW |43238 |18 | |10524 |Disk group [{#NAME}]: Average response time: Total |hpe.msa.disks.groups.avg_rsp_time["{#NAME}",total] |0 |7d |365d |0 |0 | |s | | |NULL |NULL | | |0 | | | | |2 |NULL |Average response time for read and write operations, calculated over the interval since these statistics were last requested or reset. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |4a4fb1ae86df4607882de9c9d40f51f4|
-ROW |43239 |18 | |10524 |Disk group [{#NAME}]: IOPS, total rate |hpe.msa.disks.groups.iops.total["{#NAME}",rate] |0 |7d |365d |0 |3 | |!iops | | |NULL |NULL | | |0 | | | | |2 |NULL |Input/output operations per second, calculated over the interval since these statistics were last requested or reset. This value will be zero if it has not been requested or reset since a controller restart. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |044e291ab66d48dcb8b66ee18f638702|
-ROW |43240 |18 | |10524 |Disk group [{#NAME}]: IOPS, read rate |hpe.msa.disks.groups.iops.read["{#NAME}",rate] |0 |7d |365d |0 |0 | |!r/s | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of read operations per second. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |18cd4383127548b68313184a2b94750f|
-ROW |43241 |18 | |10524 |Disk group [{#NAME}]: Data transfer rate: Writes |hpe.msa.disks.groups.data_transfer.writes["{#NAME}",rate] |0 |7d |365d |0 |0 | |Bps | | |NULL |NULL | | |0 | | | | |2 |NULL |The data write rate, in bytes per second. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a3df11b895fa425799c34516050000bd|
-ROW |43242 |18 | |10524 |Disk group [{#NAME}]: Data transfer rate: Total |hpe.msa.disks.groups.data_transfer.total["{#NAME}",rate] |0 |7d |365d |0 |3 | |Bps | | |NULL |NULL | | |0 | | | | |2 |NULL |The data transfer rate, in bytes per second, calculated over the interval since these statistics were last requested or reset. This value will be zero if it has not been requested or reset since a controller restart. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b1e2347ea10b4e84bb227668f5560b14|
-ROW |43243 |18 | |10524 |Disk group [{#NAME}]: Data transfer rate: Reads |hpe.msa.disks.groups.data_transfer.reads["{#NAME}",rate] |0 |7d |365d |0 |0 | |Bps | | |NULL |NULL | | |0 | | | | |2 |NULL |The data read rate, in bytes per second. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |46ba55c8ec2e4811b254441f22ead159|
-ROW |43244 |18 | |10524 |Disk group [{#NAME}]: Average response time: Write |hpe.msa.disks.groups.avg_rsp_time["{#NAME}",write] |0 |7d |365d |0 |0 | |s | | |NULL |NULL | | |0 | | | | |2 |NULL |Average response time for all write operations, calculated over the interval since these statistics were last requested or reset. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a93c1e1b1eee496d861464128aaefa57|
-ROW |43245 |18 | |10524 |Disk group [{#NAME}]: Status |hpe.msa.disks.groups["{#NAME}",status] |0 |7d |365d |0 |3 | | | | |NULL |977 | | |0 | | | | |2 |NULL |The status of the disk group:&eol;&eol;- CRIT: Critical. The disk group is online but isn't fault tolerant because some of it's disks are down.&eol;- DMGD: Damaged. The disk group is online and fault tolerant, but some of it's disks are damaged.&eol;- FTDN: Fault tolerant with a down disk.The disk group is online and fault tolerant, but some of it's disks are down.&eol;- FTOL: Fault tolerant.&eol;- MSNG: Missing. The disk group is online and fault tolerant, but some of it's disks are missing.&eol;- OFFL: Offline. Either the disk group is using offline initialization, or it's disks are down and data may be lost.&eol;- QTCR: Quarantined critical. The disk group is critical with at least one inaccessible disk. For example, two disks are inaccessible in a RAID 6 disk group or one disk is inaccessible for other fault-tolerant RAID levels. If the inaccessible disks come online or if after 60 seconds from being quarantined the disk group is QTCRor QTDN, the disk group is automatically dequarantined.&eol;- QTDN: Quarantined with a down disk. The RAID6 disk group has one inaccessible disk. The disk group is fault tolerant but degraded. If the inaccessible disks come online or if after 60 seconds from being quarantined the disk group is QTCRor QTDN, the disk group is automatically dequarantined.&eol;- QTOF: Quarantined offline. The disk group is offline with multiple inaccessible disks causing user data to be incomplete, or is an NRAID or RAID 0 disk group.&eol;- QTUN: Quarantined unsupported. The disk group contains data in a format that is not supported by this system. For example, this system does not support linear disk groups.&eol;- STOP: The disk group is stopped.&eol;- UNKN: Unknown.&eol;- UP: Up. The disk group is online and does not have fault-tolerant attributes.|0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |27ad0ae81baa43528cf94d3ccc5c3ec3|
-ROW |43246 |18 | |10524 |Enclosure [{#DURABLE.ID}]: Health |hpe.msa.enclosures["{#DURABLE.ID}",health] |0 |7d |365d |0 |3 | | | | |NULL |983 | | |0 | | | | |2 |NULL |Enclosure health. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |806b44d4f2dd44eea6db7e982c5fea16|
-ROW |43247 |18 | |10524 |Enclosure [{#DURABLE.ID}]: Midplane serial number |hpe.msa.enclosures["{#DURABLE.ID}",midplane_serial_number] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Midplane serial number. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |42987ecd83d74ffa91a8da7d72aacdb0|
-ROW |43248 |18 | |10524 |Enclosure [{#DURABLE.ID}]: Model |hpe.msa.enclosures["{#DURABLE.ID}",model] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Enclosure model. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |10fff6e5bc2143348c3b0c6a3eb87631|
-ROW |43249 |18 | |10524 |Enclosure [{#DURABLE.ID}]: Part number |hpe.msa.enclosures["{#DURABLE.ID}",part_number] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Enclosure part number. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |f9279641e2cb4c95a07d43ef1f1caba5|
-ROW |43250 |18 | |10524 |Enclosure [{#DURABLE.ID}]: Power |hpe.msa.enclosures["{#DURABLE.ID}",power] |0 |7d |365d |0 |0 | |W | | |NULL |NULL | | |0 | | | | |2 |NULL |Enclosure power in watts. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |cd0ec35c114b41579d0dfcebdc5e7211|
-ROW |43251 |18 | |10524 |Enclosure [{#DURABLE.ID}]: Status |hpe.msa.enclosures["{#DURABLE.ID}",status] |0 |7d |365d |0 |3 | | | | |NULL |980 | | |0 | | | | |2 |NULL |Enclosure status. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |98205e12a4c44a35a59879da5cc9f39c|
-ROW |43252 |18 | |10524 |Fan [{#DURABLE.ID}]: Health |hpe.msa.fans["{#DURABLE.ID}",health] |0 |7d |365d |0 |3 | | | | |NULL |983 | | |0 | | | | |2 |NULL |Fan health status. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b4732ef73f0e4fcc9458797b28e2b829|
-ROW |43253 |18 | |10524 |Fan [{#DURABLE.ID}]: Speed |hpe.msa.fans["{#DURABLE.ID}",speed] |0 |7d |365d |0 |3 | |!RPM | | |NULL |NULL | | |0 | | | | |2 |NULL |Fan speed (revolutions per minute). |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |eb7057d0b65e40138899753b06abfb68|
-ROW |43254 |18 | |10524 |Fan [{#DURABLE.ID}]: Status |hpe.msa.fans["{#DURABLE.ID}",status] |0 |7d |365d |0 |3 | | | | |NULL |981 | | |0 | | | | |2 |NULL |Fan status. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |45f948cb8f484367a7a5735beb796a1b|
-ROW |43255 |18 | |10524 |FRU [{#ENCLOSURE.ID}: {#LOCATION}]: Part number |hpe.msa.frus["{#ENCLOSURE.ID}:{#LOCATION}",part_number] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |{#DESCRIPTION}. Part number of the FRU. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |77df1d8bfba9428e887025a05f02f306|
-ROW |43256 |18 | |10524 |FRU [{#ENCLOSURE.ID}: {#LOCATION}]: Serial number |hpe.msa.frus["{#ENCLOSURE.ID}:{#LOCATION}",serial_number] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |{#DESCRIPTION}. FRU serial number. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |04fc08de0c3947cba0c8f6c633ae3157|
-ROW |43257 |18 | |10524 |FRU [{#ENCLOSURE.ID}: {#LOCATION}]: Status |hpe.msa.frus["{#ENCLOSURE.ID}:{#LOCATION}",status] |0 |7d |365d |0 |3 | | | | |NULL |982 | | |0 | | | | |2 |NULL |{#DESCRIPTION}. FRU status:&eol;&eol;Absent: Component is not present.&eol;Fault: At least one subcomponent has a fault.&eol;Invalid data: For a power supply module, the EEPROM is improperly programmed.&eol;OK: All subcomponents are operating normally.&eol;Not available: Status is not available. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |ef3acb289f9c4a8e919b136dabf7b5c5|
-ROW |43258 |18 | |10524 |Pool [{#NAME}]: Space free |hpe.msa.pools.space["{#NAME}",free] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The free space in the pool. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |2a8b8ebd3bbb4e4e851602e1a84bb0da|
-ROW |43259 |18 | |10524 |Pool [{#NAME}]: Space total |hpe.msa.pools.space["{#NAME}",total] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |The capacity of the pool. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |0518c9f95bad4208ba33def89432975d|
-ROW |43260 |18 | |10524 |Pool [{#NAME}]: Health |hpe.msa.pools["{#NAME}",health] |0 |7d |365d |0 |3 | | | | |NULL |983 | | |0 | | | | |2 |NULL |Pool health. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |4b79ed6e64cc484bb69f3677cd7932ef|
-ROW |43261 |18 | |10524 |Port [{#NAME}]: Health |hpe.msa.ports["{#NAME}",health] |0 |7d |365d |0 |3 | | | | |NULL |983 | | |0 | | | | |2 |NULL |Port health status. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |27564169c2b04cba924162a5630bbd4b|
-ROW |43262 |18 | |10524 |Port [{#NAME}]: Status |hpe.msa.ports["{#NAME}",status] |0 |7d |365d |0 |3 | | | | |NULL |986 | | |0 | | | | |2 |NULL |Port status. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |57986481099a4bffb5b61816e1ba4110|
-ROW |43263 |18 | |10524 |Port [{#NAME}]: Type |hpe.msa.ports["{#NAME}",type] |0 |7d |365d |0 |3 | | | | |NULL |984 | | |0 | | | | |2 |NULL |Port type. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b1240a5950a3466b9d0725729bef3a03|
-ROW |43264 |18 | |10524 |Power supply [{#DURABLE.ID}]: Health |hpe.msa.power_supplies["{#DURABLE.ID}",health] |0 |7d |365d |0 |3 | | | | |NULL |983 | | |0 | | | | |2 |NULL |Power supply health status. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |4e4f593738fb451cbfd1589a3054387e|
-ROW |43265 |18 | |10524 |Power supply [{#DURABLE.ID}]: Part number |hpe.msa.power_supplies["{#DURABLE.ID}",part_number] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Power supply part number. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |1b72c54bff3a4b129e959db43e895839|
-ROW |43266 |18 | |10524 |Power supply [{#DURABLE.ID}]: Serial number |hpe.msa.power_supplies["{#DURABLE.ID}",serial_number] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Power supply serial number. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |bdbf30f2e70d427bb9237b941fed5941|
-ROW |43267 |18 | |10524 |Power supply [{#DURABLE.ID}]: Status |hpe.msa.power_supplies["{#DURABLE.ID}",status] |0 |7d |365d |0 |3 | | | | |NULL |986 | | |0 | | | | |2 |NULL |Power supply status. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |110fa50ee1d64ecdb064d3bd7b34dc90|
-ROW |43268 |18 | |10524 |Power supply [{#DURABLE.ID}]: Temperature |hpe.msa.power_supplies["{#DURABLE.ID}",temperature] |0 |7d |365d |0 |3 | |!°C | | |NULL |NULL | | |0 | | | | |2 |NULL |Power supply temperature. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |8b4399f3d9624239be2e6ac15971300b|
-ROW |43269 |18 | |10524 |Volume [{#NAME}]: Cache: Read hits, rate |hpe.msa.volumes.cache.read.hits["{#NAME}",rate] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |For the controller that owns the volume, the number of times the block to be read is found in cache per second. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |f9818ae47544417bb270af4f8f014c0a|
-ROW |43270 |18 | |10524 |Volume [{#NAME}]: Cache: Read misses, rate |hpe.msa.volumes.cache.read.misses["{#NAME}",rate] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |For the controller that owns the volume, the number of times the block to be read is not found in cache per second. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |877afc03787443129373d955067f8c6c|
-ROW |43271 |18 | |10524 |Volume [{#NAME}]: Cache: Write hits, rate |hpe.msa.volumes.cache.write.hits["{#NAME}",rate] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |For the controller that owns the volume, the number of times the block written to is found in cache per second. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |e3a0b52f33e847c980ffe3f4dcda5ab4|
-ROW |43272 |18 | |10524 |Volume [{#NAME}]: Cache: Write misses, rate |hpe.msa.volumes.cache.write.misses["{#NAME}",rate] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |For the controller that owns the volume, the number of times the block written to is not found in cache per second. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b2b0c3fd7ab74eb3a6013c3f3d65e356|
-ROW |43273 |18 | |10524 |Volume [{#NAME}]: Data transfer rate: Reads |hpe.msa.volumes.data_transfer.reads["{#NAME}",rate] |0 |7d |365d |0 |0 | |Bps | | |NULL |NULL | | |0 | | | | |2 |NULL |The data read rate, in bytes per second. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |6b12caedf23b4b768dbff01096d72c93|
-ROW |43274 |18 | |10524 |Volume [{#NAME}]: Data transfer rate: Total |hpe.msa.volumes.data_transfer.total["{#NAME}",rate] |0 |7d |365d |0 |3 | |Bps | | |NULL |NULL | | |0 | | | | |2 |NULL |The data transfer rate, in bytes per second, calculated over the interval since these statistics were last requested or reset. This value will be zero if it has not been requested or reset since a controller restart. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |705428d111dd49d19eb79b6a0de592c1|
-ROW |43275 |18 | |10524 |Volume [{#NAME}]: Data transfer rate: Writes |hpe.msa.volumes.data_transfer.writes["{#NAME}",rate] |0 |7d |365d |0 |0 | |Bps | | |NULL |NULL | | |0 | | | | |2 |NULL |The data write rate, in bytes per second. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |5f44581f011b46cf96ebd040de635976|
-ROW |43276 |18 | |10524 |Volume [{#NAME}]: IOPS, read rate |hpe.msa.volumes.iops.read["{#NAME}",rate] |0 |7d |365d |0 |0 | |!r/s | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of read operations per second. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |0e2831ed17ec4fe0a56b800086b47901|
-ROW |43277 |18 | |10524 |Volume [{#NAME}]: IOPS, total rate |hpe.msa.volumes.iops.total["{#NAME}",rate] |0 |7d |365d |0 |3 | |!iops | | |NULL |NULL | | |0 | | | | |2 |NULL |Input/output operations per second, calculated over the interval since these statistics were last requested or reset. This value will be zero if it has not been requested or reset since a controller restart. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |9d14e4239f5941a7bfb07b6645b9e698|
-ROW |43278 |18 | |10524 |Volume [{#NAME}]: IOPS, write rate |hpe.msa.volumes.iops.write["{#NAME}",rate] |0 |7d |365d |0 |0 | |!w/s | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of write operations per second. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |e1a6b6cc609c4cf789978f01b18af31f|
-ROW |43279 |18 | |10524 |Volume [{#NAME}]: Space allocated |hpe.msa.volumes.space["{#NAME}",allocated] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |The amount of space currently allocated to the volume. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b47d7b03e19f4e25803b1d639a0ecf43|
-ROW |43280 |18 | |10524 |Volume [{#NAME}]: Space total |hpe.msa.volumes.space["{#NAME}",total] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |The capacity of the volume. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b6aaba39f7c74dcf95947626852855c8|
-ROW |43283 |18 | |10525 |Get method errors |hpe.msa.data.errors |0 |7d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |A list of method errors from API requests. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |078dd015f25d4778af429f9b5e391bc5|
-ROW |43284 |18 | |10525 |System contact |hpe.msa.system.contact |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |The name of the person who administers the system. |23 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |4c8b2c72135a4af781c0f31730366abe|
-ROW |43285 |18 | |10525 |System health |hpe.msa.system.health |0 |7d |365d |0 |3 | | | | |NULL |994 | | |0 | | | | |0 |NULL |System health status. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |dc310d8c55a74a00bed9c004ba33d1fa|
-ROW |43286 |18 | |10525 |System information |hpe.msa.system.info |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |A brief description of what the system is used for or how it is configured. |27 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |c4aae4a5f218472698751d9de8d1087d|
-ROW |43287 |18 | |10525 |System location |hpe.msa.system.location |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |The location of the system. |24 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |3768f170e5ef44bca39e89b1f8973e6d|
-ROW |43288 |18 | |10525 |System name |hpe.msa.system.name |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |The name of the storage system. |3 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |00c58217d52e4cd5852bdd9c71c4375f|
-ROW |43289 |18 | |10525 |Product ID |hpe.msa.system.product_id |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |The product model identifier. |29 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |103e58d547284e68b079e92074950ff9|
-ROW |43290 |18 | |10525 |Vendor name |hpe.msa.system.vendor_name |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |The vendor name. |31 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |7865d8ae697c40c5b5855c47bb82ccc4|
-ROW |43291 |18 | |10525 |Controllers discovery |hpe.msa.controllers.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover controllers. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |91c30dd0509843898601ce6d489fab03|
-ROW |43292 |18 | |10525 |Disks discovery |hpe.msa.disks.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover disks. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |46478b42c76348d7824c715fd6d20f74|
-ROW |43293 |18 | |10525 |Disk groups discovery |hpe.msa.disks.groups.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover disk groups. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |88aaea8c16a247559c68783ad0cd5c4d|
-ROW |43294 |18 | |10525 |Enclosures discovery |hpe.msa.enclosures.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover enclosures. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |5a97871f702348dca7a5378885087ea8|
-ROW |43295 |18 | |10525 |Fans discovery |hpe.msa.fans.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover fans. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |9043169f17de44baa174459b560de4f5|
-ROW |43296 |18 | |10525 |FRU discovery |hpe.msa.frus.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover FRU. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |30f91e8f7fba489aa649759219efa67c|
-ROW |43297 |18 | |10525 |Pools discovery |hpe.msa.pools.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover pools. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |178b94ddcab947ffb1614622c2b7e08e|
-ROW |43298 |18 | |10525 |Ports discovery |hpe.msa.ports.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover ports. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |bed52618dbc6498f99ddeedc78c0cdad|
-ROW |43299 |18 | |10525 |Power supplies discovery |hpe.msa.power_supplies.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover power supplies. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |1561695bd2174eada622a0d90ee1c3df|
-ROW |43300 |18 | |10525 |Volumes discovery |hpe.msa.volumes.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover volumes. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b132a010c8a84da79eee1ba725301be9|
-ROW |43310 |18 | |10525 |Controller [{#CONTROLLER.ID}]: Cache: Read hits, rate |hpe.msa.controllers.cache.read.hits["{#CONTROLLER.ID}",rate] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |For the controller that owns the volume, the number of times the block to be read is found in cache per second. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |73bc16fc631f4386abbc78897db07e13|
-ROW |43311 |18 | |10525 |Controller [{#CONTROLLER.ID}]: IOPS, write rate |hpe.msa.controllers.iops.write["{#CONTROLLER.ID}",rate] |0 |7d |365d |0 |0 | |!w/s | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of write operations per second. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |9b8366ac60304c3c98dedc278ad18418|
-ROW |43312 |18 | |10525 |Controller [{#CONTROLLER.ID}]: Status |hpe.msa.controllers["{#CONTROLLER.ID}",status] |0 |7d |365d |0 |3 | | | | |NULL |987 | | |0 | | | | |2 |NULL |Storage controller status. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |c0c2034fc848400c9b1f09f0c54790b3|
-ROW |43313 |18 | |10525 |Controller [{#CONTROLLER.ID}]: Serial number |hpe.msa.controllers["{#CONTROLLER.ID}",serial_number] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Storage controller serial number. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |6980d1841bc04c79868d6f05bf59921e|
-ROW |43314 |18 | |10525 |Controller [{#CONTROLLER.ID}]: Pools |hpe.msa.controllers["{#CONTROLLER.ID}",pools] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of pools in the storage system. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |9b4ee1a634c3462f8fb48eb0e79984df|
-ROW |43315 |18 | |10525 |Controller [{#CONTROLLER.ID}]: Part number |hpe.msa.controllers["{#CONTROLLER.ID}",part_number] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Part number of the controller. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |3405ef21e2cb40729e16c5b8aaf35996|
-ROW |43316 |18 | |10525 |Controller [{#CONTROLLER.ID}]: IP address |hpe.msa.controllers["{#CONTROLLER.ID}",ip_address] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Controller network port IP address. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |2c9c2636aeb543ec8e70102c555fe776|
-ROW |43317 |18 | |10525 |Controller [{#CONTROLLER.ID}]: Health |hpe.msa.controllers["{#CONTROLLER.ID}",health] |0 |7d |365d |0 |3 | | | | |NULL |994 | | |0 | | | | |2 |NULL |Controller health status. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |5f5307f2904a4792af1906a2b03a2a9b|
-ROW |43318 |18 | |10525 |Controller [{#CONTROLLER.ID}]: Firmware version |hpe.msa.controllers["{#CONTROLLER.ID}",firmware] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Storage controller firmware version. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |ba1bb9818a9a487c8742d619316b087e|
-ROW |43319 |18 | |10525 |Controller [{#CONTROLLER.ID}]: Disk groups |hpe.msa.controllers["{#CONTROLLER.ID}",disk_groups] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of disk groups in the storage system. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |c70f280c9c494b769b442f3a22a3c173|
-ROW |43320 |18 | |10525 |Controller [{#CONTROLLER.ID}]: Disks |hpe.msa.controllers["{#CONTROLLER.ID}",disks] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of disks in the storage system. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |5f6c124f1aef41499ee52616ede02de9|
-ROW |43321 |18 | |10525 |Controller [{#CONTROLLER.ID}]: IOPS, total rate |hpe.msa.controllers.iops.total["{#CONTROLLER.ID}",rate] |0 |7d |365d |0 |3 | |!iops | | |NULL |NULL | | |0 | | | | |2 |NULL |Input/output operations per second, calculated over the interval since these statistics were last requested or reset. This value will be zero if it has not been requested or reset since a controller restart. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |16f2fd5bd9d244daa09aef3f79a5d450|
-ROW |43322 |18 | |10525 |Controller [{#CONTROLLER.ID}]: Cache: Read misses, rate |hpe.msa.controllers.cache.read.misses["{#CONTROLLER.ID}",rate] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |For the controller that owns the volume, the number of times the block to be read is not found in cache per second. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |04e14fe4d8ba4693b954ebcac1671649|
-ROW |43323 |18 | |10525 |Controller [{#CONTROLLER.ID}]: IOPS, read rate |hpe.msa.controllers.iops.read["{#CONTROLLER.ID}",rate] |0 |7d |365d |0 |0 | |!r/s | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of read operations per second. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |8b0f014d1ed5470d919357f204b704ca|
-ROW |43324 |18 | |10525 |Controller [{#CONTROLLER.ID}]: Data transfer rate: Writes |hpe.msa.controllers.data_transfer.writes["{#CONTROLLER.ID}",rate] |0 |7d |365d |0 |0 | |Bps | | |NULL |NULL | | |0 | | | | |2 |NULL |The data write rate, in bytes per second. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |94f0b7f7d397453f9227c1b473a77a4e|
-ROW |43325 |18 | |10525 |Controller [{#CONTROLLER.ID}]: Data transfer rate: Total |hpe.msa.controllers.data_transfer.total["{#CONTROLLER.ID}",rate] |0 |7d |365d |0 |3 | |Bps | | |NULL |NULL | | |0 | | | | |2 |NULL |The data transfer rate, in bytes per second, calculated over the interval since these statistics were last requested or reset. This value will be zero if it has not been requested or reset since a controller restart. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |9c5c23273f5b43ad9e300d2c7b90bc3f|
-ROW |43326 |18 | |10525 |Controller [{#CONTROLLER.ID}]: Data transfer rate: Reads |hpe.msa.controllers.data_transfer.reads["{#CONTROLLER.ID}",rate] |0 |7d |365d |0 |0 | |Bps | | |NULL |NULL | | |0 | | | | |2 |NULL |The data read rate, in bytes per second. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |c8fbfd459fce4149b1459e366b61981a|
-ROW |43327 |18 | |10525 |Controller [{#CONTROLLER.ID}]: CPU utilization |hpe.msa.controllers.cpu["{#CONTROLLER.ID}",util] |0 |7d |365d |0 |3 | |% | | |NULL |NULL | | |0 | | | | |2 |NULL |Percentage of time the CPU is busy, from 0 to 100. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |80d6ae014e354f6c844c3b88ea66c530|
-ROW |43328 |18 | |10525 |Controller [{#CONTROLLER.ID}]: Cache memory size |hpe.msa.controllers.cache["{#CONTROLLER.ID}",total] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Controller cache memory size. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |482c5af99fe740278c4663ba300dee04|
-ROW |43329 |18 | |10525 |Controller [{#CONTROLLER.ID}]: Cache: Write utilization |hpe.msa.controllers.cache.write["{#CONTROLLER.ID}",util] |0 |7d |365d |0 |3 | |% | | |NULL |NULL | | |0 | | | | |2 |NULL |Percentage of write cache in use, from 0 to 100. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |0d754544c18143ff98114e1ed316ad1e|
-ROW |43330 |18 | |10525 |Controller [{#CONTROLLER.ID}]: Cache: Write misses, rate |hpe.msa.controllers.cache.write.misses["{#CONTROLLER.ID}",rate] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |For the controller that owns the volume, the number of times the block written to is not found in cache per second. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |61aa7235c6c44cfababd1b2390cc0443|
-ROW |43331 |18 | |10525 |Controller [{#CONTROLLER.ID}]: Cache: Write hits, rate |hpe.msa.controllers.cache.write.hits["{#CONTROLLER.ID}",rate] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |For the controller that owns the volume, the number of times the block written to is found in cache per second. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |5cb9f7eb42d2413a90161ac192629073|
-ROW |43332 |18 | |10525 |Controller [{#CONTROLLER.ID}]: Uptime |hpe.msa.controllers["{#CONTROLLER.ID}",uptime] |0 |7d |365d |0 |3 | |uptime | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of seconds since the controller was restarted. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |7a9b3ba8dd5446d0961a6eea595c2b49|
-ROW |43333 |18 | |10525 |Disk [{#DURABLE.ID}]: Blocks size |hpe.msa.disks.blocks["{#DURABLE.ID}",size] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |The size of a block, in bytes. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |4fedb88c1bb74c2cb5a0f72fdfcff104|
-ROW |43334 |18 | |10525 |Disk [{#DURABLE.ID}]: Blocks total |hpe.msa.disks.blocks["{#DURABLE.ID}",total] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Total space in blocks. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a491cb03df9c4e3ead70e0a74d9337b2|
-ROW |43335 |18 | |10525 |Disk [{#DURABLE.ID}]: SSD life left |hpe.msa.disks.ssd["{#DURABLE.ID}",life_left] |0 |7d |365d |0 |3 | |% | | |NULL |NULL | | |0 | | | | |2 |NULL |The percentage of disk life remaining. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |1 |80ea0929a1bf43f4bdeba80e675c52bd|
-ROW |43336 |18 | |10525 |Disk [{#DURABLE.ID}]: Disk group |hpe.msa.disks["{#DURABLE.ID}",group] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |If the disk is in a disk group, the disk group name. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |f5bb9b7f437f434d83ca0542e41b2673|
-ROW |43337 |18 | |10525 |Disk [{#DURABLE.ID}]: Health |hpe.msa.disks["{#DURABLE.ID}",health] |0 |7d |365d |0 |3 | | | | |NULL |994 | | |0 | | | | |2 |NULL |Disk health status. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |86fca5ad02af49c8a1d48f4a260a0dbf|
-ROW |43338 |18 | |10525 |Disk [{#DURABLE.ID}]: Model |hpe.msa.disks["{#DURABLE.ID}",model] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Disk model. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |8f8ad679881c4693acfed363e5498b34|
-ROW |43339 |18 | |10525 |Disk [{#DURABLE.ID}]: Storage pool |hpe.msa.disks["{#DURABLE.ID}",pool] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |If the disk is in a pool, the pool name. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |7fffecbf1ede4a5e9da5efc4311fc62e|
-ROW |43340 |18 | |10525 |Disk [{#DURABLE.ID}]: Serial number |hpe.msa.disks["{#DURABLE.ID}",serial_number] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Disk serial number. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |9a43a148ad4742e1a1df0038b36a171f|
-ROW |43341 |18 | |10525 |Disk [{#DURABLE.ID}]: Temperature |hpe.msa.disks["{#DURABLE.ID}",temperature] |0 |7d |365d |0 |3 | |!°C | | |NULL |NULL | | |0 | | | | |2 |NULL |Temperature of the disk. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |119dc5c43fb741028ccd599d25ad032c|
-ROW |43342 |18 | |10525 |Disk [{#DURABLE.ID}]: Temperature status |hpe.msa.disks["{#DURABLE.ID}",temperature_status] |0 |7d |365d |0 |3 | | | | |NULL |989 | | |0 | | | | |2 |NULL |Disk temperature status. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |0a0cf4600214443aa504d5c55d1f4015|
-ROW |43343 |18 | |10525 |Disk [{#DURABLE.ID}]: Type |hpe.msa.disks["{#DURABLE.ID}",type] |0 |7d |365d |0 |3 | | | | |NULL |990 | | |0 | | | | |2 |NULL |Disk type:&eol;SAS: Enterprise SAS spinning disk.&eol;SAS MDL: Midline SAS spinning disk.&eol;SSD SAS: SAS solit-state disk. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |1a23ef68bb484fd5baeba2b352b970db|
-ROW |43344 |18 | |10525 |Disk [{#DURABLE.ID}]: Vendor |hpe.msa.disks["{#DURABLE.ID}",vendor] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Disk vendor. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |d8e35779834640c8afdc5874f72fe8af|
-ROW |43345 |18 | |10525 |Disk group [{#NAME}]: Average response time: Read |hpe.msa.disks.groups.avg_rsp_time["{#NAME}",read] |0 |7d |365d |0 |0 | |s | | |NULL |NULL | | |0 | | | | |2 |NULL |Average response time for all read operations, calculated over the interval since these statistics were last requested or reset. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |8f68ad1b814d4287a6fd72d5bd03f7da|
-ROW |43346 |18 | |10525 |Disk group [{#NAME}]: IOPS, write rate |hpe.msa.disks.groups.iops.write["{#NAME}",rate] |0 |7d |365d |0 |0 | |!w/s | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of write operations per second. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |31f5b13a56704e438b600df70c37a1fd|
-ROW |43347 |18 | |10525 |Disk group [{#NAME}]: Health |hpe.msa.disks.groups["{#NAME}",health] |0 |7d |365d |0 |3 | | | | |NULL |994 | | |0 | | | | |2 |NULL |Disk group health. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |97b6e0e2ec844636be64931fca6e2c6c|
-ROW |43348 |18 | |10525 |Disk group [{#NAME}]: Disks count |hpe.msa.disks.groups["{#NAME}",disk_count] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of disks in the disk group. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |4c6bbdcdb05d45e0af52548aef4e8716|
-ROW |43349 |18 | |10525 |Disk group [{#NAME}]: Pool space used |hpe.msa.disks.groups.space["{#NAME}",pool_util] |0 |7d |365d |0 |3 | |% | | |NULL |NULL | | |0 | | | | |2 |NULL |The percentage of pool capacity that the disk group occupies. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |bc8e6e0fb286466593186708cddf3b2a|
-ROW |43350 |18 | |10525 |Disk group [{#NAME}]: RAID type |hpe.msa.disks.groups.raid["{#NAME}",type] |0 |7d |365d |0 |3 | | | | |NULL |996 | | |0 | | | | |2 |NULL |The RAID level of the disk group. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |7359b1d550734d30bb83612538b36e95|
-ROW |43351 |18 | |10525 |Disk group [{#NAME}]: IOPS, total rate |hpe.msa.disks.groups.iops.total["{#NAME}",rate] |0 |7d |365d |0 |3 | |!iops | | |NULL |NULL | | |0 | | | | |2 |NULL |Input/output operations per second, calculated over the interval since these statistics were last requested or reset. This value will be zero if it has not been requested or reset since a controller restart. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |c9fdf59576554063b404d190ad90db18|
-ROW |43352 |18 | |10525 |Disk group [{#NAME}]: Average response time: Total |hpe.msa.disks.groups.avg_rsp_time["{#NAME}",total] |0 |7d |365d |0 |0 | |s | | |NULL |NULL | | |0 | | | | |2 |NULL |Average response time for read and write operations, calculated over the interval since these statistics were last requested or reset. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |2ae8acbcd0b9442c9adc8086fa36fa40|
-ROW |43353 |18 | |10525 |Disk group [{#NAME}]: IOPS, read rate |hpe.msa.disks.groups.iops.read["{#NAME}",rate] |0 |7d |365d |0 |0 | |!r/s | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of read operations per second. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |95925d6d4af94964b388208ff185642d|
-ROW |43354 |18 | |10525 |Disk group [{#NAME}]: Data transfer rate: Writes |hpe.msa.disks.groups.data_transfer.writes["{#NAME}",rate] |0 |7d |365d |0 |0 | |Bps | | |NULL |NULL | | |0 | | | | |2 |NULL |The data write rate, in bytes per second. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |51ef802067c149bea1d5d976df6e3a6f|
-ROW |43355 |18 | |10525 |Disk group [{#NAME}]: Data transfer rate: Total |hpe.msa.disks.groups.data_transfer.total["{#NAME}",rate] |0 |7d |365d |0 |3 | |Bps | | |NULL |NULL | | |0 | | | | |2 |NULL |The data transfer rate, in bytes per second, calculated over the interval since these statistics were last requested or reset. This value will be zero if it has not been requested or reset since a controller restart. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |28b236ea619f4130a3271459e9fce06b|
-ROW |43356 |18 | |10525 |Disk group [{#NAME}]: Data transfer rate: Reads |hpe.msa.disks.groups.data_transfer.reads["{#NAME}",rate] |0 |7d |365d |0 |0 | |Bps | | |NULL |NULL | | |0 | | | | |2 |NULL |The data read rate, in bytes per second. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |ecd3de6d32e94d2ab50111659147c97e|
-ROW |43357 |18 | |10525 |Disk group [{#NAME}]: Blocks total |hpe.msa.disks.groups.blocks["{#NAME}",total] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Total space in blocks. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |f14e651fd9dc4b03bb00e5db780f0114|
-ROW |43358 |18 | |10525 |Disk group [{#NAME}]: Blocks size |hpe.msa.disks.groups.blocks["{#NAME}",size] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |The size of a block, in bytes. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |27e3fc79212e407ca1ae5fb06557440d|
-ROW |43359 |18 | |10525 |Disk group [{#NAME}]: Blocks free |hpe.msa.disks.groups.blocks["{#NAME}",free] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Free space in blocks. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |705fce660a944a47ad7ff0e9c9b1d37e|
-ROW |43360 |18 | |10525 |Disk group [{#NAME}]: Average response time: Write |hpe.msa.disks.groups.avg_rsp_time["{#NAME}",write] |0 |7d |365d |0 |0 | |s | | |NULL |NULL | | |0 | | | | |2 |NULL |Average response time for all write operations, calculated over the interval since these statistics were last requested or reset. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |f99ce5e6e31140c298ee447d3a2b8c4d|
-ROW |43361 |18 | |10525 |Disk group [{#NAME}]: Status |hpe.msa.disks.groups["{#NAME}",status] |0 |7d |365d |0 |3 | | | | |NULL |988 | | |0 | | | | |2 |NULL |The status of the disk group:&eol;&eol;- CRIT: Critical. The disk group is online but isn't fault tolerant because some of it's disks are down.&eol;- DMGD: Damaged. The disk group is online and fault tolerant, but some of it's disks are damaged.&eol;- FTDN: Fault tolerant with a down disk.The disk group is online and fault tolerant, but some of it's disks are down.&eol;- FTOL: Fault tolerant.&eol;- MSNG: Missing. The disk group is online and fault tolerant, but some of it's disks are missing.&eol;- OFFL: Offline. Either the disk group is using offline initialization, or it's disks are down and data may be lost.&eol;- QTCR: Quarantined critical. The disk group is critical with at least one inaccessible disk. For example, two disks are inaccessible in a RAID 6 disk group or one disk is inaccessible for other fault-tolerant RAID levels. If the inaccessible disks come online or if after 60 seconds from being quarantined the disk group is QTCRor QTDN, the disk group is automatically dequarantined.&eol;- QTDN: Quarantined with a down disk. The RAID6 disk group has one inaccessible disk. The disk group is fault tolerant but degraded. If the inaccessible disks come online or if after 60 seconds from being quarantined the disk group is QTCRor QTDN, the disk group is automatically dequarantined.&eol;- QTOF: Quarantined offline. The disk group is offline with multiple inaccessible disks causing user data to be incomplete, or is an NRAID or RAID 0 disk group.&eol;- QTUN: Quarantined unsupported. The disk group contains data in a format that is not supported by this system. For example, this system does not support linear disk groups.&eol;- STOP: The disk group is stopped.&eol;- UNKN: Unknown.&eol;- UP: Up. The disk group is online and does not have fault-tolerant attributes.|0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |6755c1253e83442780eeb31d67062980|
-ROW |43362 |18 | |10525 |Enclosure [{#DURABLE.ID}]: Health |hpe.msa.enclosures["{#DURABLE.ID}",health] |0 |7d |365d |0 |3 | | | | |NULL |994 | | |0 | | | | |2 |NULL |Enclosure health. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |2e70432b3c324ecdb78ab77e5f9bbaf3|
-ROW |43363 |18 | |10525 |Enclosure [{#DURABLE.ID}]: Midplane serial number |hpe.msa.enclosures["{#DURABLE.ID}",midplane_serial_number] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Midplane serial number. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |e3a1c5f6dee545a8a7d4b68768d060ab|
-ROW |43364 |18 | |10525 |Enclosure [{#DURABLE.ID}]: Model |hpe.msa.enclosures["{#DURABLE.ID}",model] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Enclosure model. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |1dcecf03b9814aac9749badf800e4717|
-ROW |43365 |18 | |10525 |Enclosure [{#DURABLE.ID}]: Part number |hpe.msa.enclosures["{#DURABLE.ID}",part_number] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Enclosure part number. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |89f11d7bf0e24a92bf4d4b4b1d86af58|
-ROW |43366 |18 | |10525 |Enclosure [{#DURABLE.ID}]: Power |hpe.msa.enclosures["{#DURABLE.ID}",power] |0 |7d |365d |0 |0 | |W | | |NULL |NULL | | |0 | | | | |2 |NULL |Enclosure power in watts. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b426baf09f1445eda59abd0e2ee6dd2c|
-ROW |43367 |18 | |10525 |Enclosure [{#DURABLE.ID}]: Status |hpe.msa.enclosures["{#DURABLE.ID}",status] |0 |7d |365d |0 |3 | | | | |NULL |991 | | |0 | | | | |2 |NULL |Enclosure status. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |602b941548ab417bbe59f3f298bf6da9|
-ROW |43368 |18 | |10525 |Fan [{#DURABLE.ID}]: Health |hpe.msa.fans["{#DURABLE.ID}",health] |0 |7d |365d |0 |3 | | | | |NULL |994 | | |0 | | | | |2 |NULL |Fan health status. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |f9be9af4ff9047f1af946313df3e7165|
-ROW |43369 |18 | |10525 |Fan [{#DURABLE.ID}]: Speed |hpe.msa.fans["{#DURABLE.ID}",speed] |0 |7d |365d |0 |3 | |!RPM | | |NULL |NULL | | |0 | | | | |2 |NULL |Fan speed (revolutions per minute). |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |f028a919d56b45129f9ead200519adaa|
-ROW |43370 |18 | |10525 |Fan [{#DURABLE.ID}]: Status |hpe.msa.fans["{#DURABLE.ID}",status] |0 |7d |365d |0 |3 | | | | |NULL |992 | | |0 | | | | |2 |NULL |Fan status. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |df1d8af5df104afc829b403aec6efc96|
-ROW |43371 |18 | |10525 |FRU [{#ENCLOSURE.ID}: {#LOCATION}]: Part number |hpe.msa.frus["{#ENCLOSURE.ID}:{#LOCATION}",part_number] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |{#DESCRIPTION}. Part number of the FRU. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |8cbf62d188084ea4a72eaa37987d8d8e|
-ROW |43372 |18 | |10525 |FRU [{#ENCLOSURE.ID}: {#LOCATION}]: Serial number |hpe.msa.frus["{#ENCLOSURE.ID}:{#LOCATION}",serial_number] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |{#DESCRIPTION}. FRU serial number. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |49c52c2c5b174c78a60756eb7a9e34f1|
-ROW |43373 |18 | |10525 |FRU [{#ENCLOSURE.ID}: {#LOCATION}]: Status |hpe.msa.frus["{#ENCLOSURE.ID}:{#LOCATION}",status] |0 |7d |365d |0 |3 | | | | |NULL |993 | | |0 | | | | |2 |NULL |{#DESCRIPTION}. FRU status:&eol;&eol;Absent: The FRU is not present.&eol;Fault: The FRU's health is Degraded or Fault.&eol;Invalid data: The FRU ID data is invalid. The FRU's EEPROM is improperly programmed.&eol;OK: The FRU is operating normally.&eol;Power off: The FRU is powered off. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |d72f7be111ae4335b92d6a1d0ad9e3ee|
-ROW |43374 |18 | |10525 |Pool [{#NAME}]: Blocks available |hpe.msa.pools.blocks["{#NAME}",available] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Available space in blocks. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |09d67b3577af4e21a7bbd09078d705cd|
-ROW |43375 |18 | |10525 |Pool [{#NAME}]: Blocks size |hpe.msa.pools.blocks["{#NAME}",size] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |The size of a block, in bytes. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |076921fcd93941b09b79c7d44873417d|
-ROW |43376 |18 | |10525 |Pool [{#NAME}]: Blocks total |hpe.msa.pools.blocks["{#NAME}",total] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Total space in blocks. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |fd29559e5bb3455b8b4cfe56f75f54b2|
-ROW |43377 |18 | |10525 |Pool [{#NAME}]: Health |hpe.msa.pools["{#NAME}",health] |0 |7d |365d |0 |3 | | | | |NULL |994 | | |0 | | | | |2 |NULL |Pool health. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |15096639cae947d383a506f0332ff6d3|
-ROW |43378 |18 | |10525 |Port [{#NAME}]: Health |hpe.msa.ports["{#NAME}",health] |0 |7d |365d |0 |3 | | | | |NULL |994 | | |0 | | | | |2 |NULL |Port health status. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |cf4f9aaf55e6435d949d3b5074b9f37f|
-ROW |43379 |18 | |10525 |Port [{#NAME}]: Status |hpe.msa.ports["{#NAME}",status] |0 |7d |365d |0 |3 | | | | |NULL |997 | | |0 | | | | |2 |NULL |Port status. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |cab1cd26264d408998c5ea8737571ed4|
-ROW |43380 |18 | |10525 |Port [{#NAME}]: Type |hpe.msa.ports["{#NAME}",type] |0 |7d |365d |0 |3 | | | | |NULL |995 | | |0 | | | | |2 |NULL |Port type. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |32ad6655625e408a9dd577624afbfa6a|
-ROW |43381 |18 | |10525 |Power supply [{#DURABLE.ID}]: Health |hpe.msa.power_supplies["{#DURABLE.ID}",health] |0 |7d |365d |0 |3 | | | | |NULL |994 | | |0 | | | | |2 |NULL |Power supply health status. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |993bc2db3b444dc5bc37794985e63ea9|
-ROW |43382 |18 | |10525 |Power supply [{#DURABLE.ID}]: Part number |hpe.msa.power_supplies["{#DURABLE.ID}",part_number] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Power supply part number. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |efae55cfdd1e4021a623e2128f988611|
-ROW |43383 |18 | |10525 |Power supply [{#DURABLE.ID}]: Serial number |hpe.msa.power_supplies["{#DURABLE.ID}",serial_number] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Power supply serial number. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |6716c3d0177247fe8a35fa1eb206a54f|
-ROW |43384 |18 | |10525 |Power supply [{#DURABLE.ID}]: Status |hpe.msa.power_supplies["{#DURABLE.ID}",status] |0 |7d |365d |0 |3 | | | | |NULL |997 | | |0 | | | | |2 |NULL |Power supply status. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a3ff6ab5576246fe9e794e01df4fe1b9|
-ROW |43385 |18 | |10525 |Volume [{#NAME}]: Blocks allocated |hpe.msa.volumes.blocks["{#NAME}",allocated] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The amount of blocks currently allocated to the volume. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |cc6c4bddc05243c7a90082a3450a76a7|
-ROW |43386 |18 | |10525 |Volume [{#NAME}]: Blocks size |hpe.msa.volumes.blocks["{#NAME}",size] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |The size of a block, in bytes. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |900d94185fa9480590915bbafb8ccda0|
-ROW |43387 |18 | |10525 |Volume [{#NAME}]: Blocks total |hpe.msa.volumes.blocks["{#NAME}",total] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Total space in blocks. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |5cdae787c8b6485899f8f4e8c3cf6b71|
-ROW |43388 |18 | |10525 |Volume [{#NAME}]: Cache: Read hits, rate |hpe.msa.volumes.cache.read.hits["{#NAME}",rate] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |For the controller that owns the volume, the number of times the block to be read is found in cache per second. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b7615bb6a3434303a2bb4751e7aed458|
-ROW |43389 |18 | |10525 |Volume [{#NAME}]: Cache: Read misses, rate |hpe.msa.volumes.cache.read.misses["{#NAME}",rate] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |For the controller that owns the volume, the number of times the block to be read is not found in cache per second. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |655e319736804d8db4b6988f7205c5e3|
-ROW |43390 |18 | |10525 |Volume [{#NAME}]: Cache: Write hits, rate |hpe.msa.volumes.cache.write.hits["{#NAME}",rate] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |For the controller that owns the volume, the number of times the block written to is found in cache per second. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |849ef4370f4b46ea894d2a2e1e4a3ea4|
-ROW |43391 |18 | |10525 |Volume [{#NAME}]: Cache: Write misses, rate |hpe.msa.volumes.cache.write.misses["{#NAME}",rate] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |For the controller that owns the volume, the number of times the block written to is not found in cache per second. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |593f4fce31f24e9b99c9bc69d2ead38b|
-ROW |43392 |18 | |10525 |Volume [{#NAME}]: Data transfer rate: Reads |hpe.msa.volumes.data_transfer.reads["{#NAME}",rate] |0 |7d |365d |0 |0 | |Bps | | |NULL |NULL | | |0 | | | | |2 |NULL |The data read rate, in bytes per second. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |1a810fe32e464e8cbcdfc61769bc7869|
-ROW |43393 |18 | |10525 |Volume [{#NAME}]: Data transfer rate: Total |hpe.msa.volumes.data_transfer.total["{#NAME}",rate] |0 |7d |365d |0 |3 | |Bps | | |NULL |NULL | | |0 | | | | |2 |NULL |The data transfer rate, in bytes per second, calculated over the interval since these statistics were last requested or reset. This value will be zero if it has not been requested or reset since a controller restart. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |4dd1d47335a9425a94ffcee4c8ed2216|
-ROW |43394 |18 | |10525 |Volume [{#NAME}]: Data transfer rate: Writes |hpe.msa.volumes.data_transfer.writes["{#NAME}",rate] |0 |7d |365d |0 |0 | |Bps | | |NULL |NULL | | |0 | | | | |2 |NULL |The data write rate, in bytes per second. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |d5198b50ba8f4db1aa160d0208540a74|
-ROW |43395 |18 | |10525 |Volume [{#NAME}]: IOPS, read rate |hpe.msa.volumes.iops.read["{#NAME}",rate] |0 |7d |365d |0 |0 | |!r/s | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of read operations per second. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |00f5c3f9d19d450e999c389ba297fb41|
-ROW |43396 |18 | |10525 |Volume [{#NAME}]: IOPS, total rate |hpe.msa.volumes.iops.total["{#NAME}",rate] |0 |7d |365d |0 |3 | |!iops | | |NULL |NULL | | |0 | | | | |2 |NULL |Total input/output operations per second, calculated over the interval since these statistics were last requested or reset. This value will be zero if it has not been requested or reset since a controller restart. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b925122eda0c4c1380b843bc764ed122|
-ROW |43397 |18 | |10525 |Volume [{#NAME}]: IOPS, write rate |hpe.msa.volumes.iops.write["{#NAME}",rate] |0 |7d |365d |0 |0 | |!w/s | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of write operations per second. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a9fcc1525204489cad52cf4e88518064|
-ROW |43400 |18 | |10526 |HPE Primera: Software version number |hpe.primera.system.sw_version |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Storage system software version number. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |e0f0ff7657784c8eab1a71a68ceefc19|
-ROW |43401 |18 | |10526 |HPE Primera: Serial number |hpe.primera.system.serial_number |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |System serial number. |8 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |d194672ea7f64dd58296d7fb2537f35b|
-ROW |43402 |18 | |10526 |HPE Primera: Nodes total |hpe.primera.system.nodes.total |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Total number of nodes in the system. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |65b22e04d7334aaf970a8961a46c22c9|
-ROW |43403 |18 | |10526 |HPE Primera: Nodes online |hpe.primera.system.nodes.online |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Number of online nodes in the system. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |acf6d37022884dc99a3b55c95f6b19c8|
-ROW |43404 |18 | |10526 |HPE Primera: System name |hpe.primera.system.name |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |System name. |3 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |45281453bf204365a8a8ac2ba7255e54|
-ROW |43405 |18 | |10526 |HPE Primera: Model |hpe.primera.system.model |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |System model. |29 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |5f28ec66be1f43208139476af3653997|
-ROW |43406 |18 | |10526 |HPE Primera: Get errors |hpe.primera.data.errors |0 |7d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |A list of errors from WSAPI requests. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |484a6b9568234bbca9b4bcae2833bbf1|
-ROW |43407 |18 | |10526 |HPE Primera: System location |hpe.primera.system.location |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Location of the system. |24 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |dd61f3a680284893801c96bdbd445645|
-ROW |43408 |18 | |10526 |HPE Primera: Chunklet size |hpe.primera.system.chunklet.size |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |0 |NULL |Chunklet size. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |65bcf3fb456a45358795d2f9d8249e16|
-ROW |43409 |18 | |10526 |HPE Primera: Capacity total |hpe.primera.system.capacity.total |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |0 |NULL |Total capacity in the system. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |1e6fc0d68d18474e84b4fe2e4d3374d1|
-ROW |43410 |18 | |10526 |HPE Primera: Capacity free |hpe.primera.system.capacity.free |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |0 |NULL |Free capacity in the system. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |d23e888299d344238468481689f55e2d|
-ROW |43411 |18 | |10526 |HPE Primera: Capacity failed |hpe.primera.system.capacity.failed |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |0 |NULL |Failed capacity in the system. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |e3842eec2e45443681670d3c1d194900|
-ROW |43412 |18 | |10526 |HPE Primera: Capacity allocated |hpe.primera.system.capacity.allocated |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |0 |NULL |Allocated capacity in the system. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |efc450d0682c4c5d93df41d05c10eceb|
-ROW |43413 |18 | |10526 |HPE Primera: Disks total |hpe.primera.disks.total |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Number of physical disks. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |d5b8a74991d34652973a78d58203d5fd|
-ROW |43414 |18 | |10526 |HPE Primera: System contact |hpe.primera.system.contact |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Contact of the system. |23 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |dd6fd61256cc4eeeb94f50d0c86fc51f|
-ROW |43415 |18 | |10526 |Common provisioning groups discovery |hpe.primera.cpg.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |List of CPGs resources. |0 |30d |1 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b9132b095eb349c99e868ea40364596d|
-ROW |43416 |18 | |10526 |Disks discovery |hpe.primera.disks.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |List of physical disk resources. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a83ed573e6ab40e8b7306178ddd2658b|
-ROW |43417 |18 | |10526 |Hosts discovery |hpe.primera.hosts.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |List of host properties. |0 |30d |1 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |77ae172949044c148ac8f56f05d3af33|
-ROW |43418 |18 | |10526 |Ports discovery |hpe.primera.ports.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |List of ports. |0 |30d |1 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |3c9222777f2649749df76cbf61601557|
-ROW |43419 |18 | |10526 |Tasks discovery |hpe.primera.tasks.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |List of tasks started within last 24 hours. |0 |1d |1 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b47a6afafca6486ea4ffb12dd3322bab|
-ROW |43420 |18 | |10526 |Volumes discovery |hpe.primera.volumes.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |List of storage volume resources. |0 |30d |1 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |eb73fcc415c54ac18840d2655f048f6c|
-ROW |43421 |18 | |10526 |CPG [{#NAME}]: Number of FPVVs |hpe.primera.cpg.fpvv["{#ID}",count] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of FPVVs (Fully Provisioned Virtual Volumes) allocated in the CPG. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |6d070a747a01498b94c56da721a63192|
-ROW |43422 |18 | |10526 |CPG [{#NAME}]: Logical disk space: User space: Used (raw) |hpe.primera.cpg.space.usr["{#ID}",raw_used] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Amount of physical (raw) logical disk used in user data space. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |1feabd57f12a48b98dab098435179725|
-ROW |43423 |18 | |10526 |CPG [{#NAME}]: Number of TDVVs |hpe.primera.cpg.tdvv["{#ID}",count] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of TDVVs (Thinly Deduplicated Virtual Volume) created in the CPG. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |18544a7742af4678bd8c37ad84a8d137|
-ROW |43424 |18 | |10526 |CPG [{#NAME}]: State |hpe.primera.cpg.state["{#ID}"] |0 |7d |365d |0 |3 | | | | |NULL |1006 | | |0 | | | | |2 |NULL |Overall state of the CPG:&eol;&eol;NORMAL (1) - normal operation;&eol;DEGRADED (2) - degraded state;&eol;FAILED (3) - abnormal operation;&eol;UNKNOWN (99) - unknown state. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |3fe9b7c875c248e3b09c98162e30ebf8|
-ROW |43425 |18 | |10526 |CPG [{#NAME}]: Failed state |hpe.primera.cpg.state["{#ID}",failed] |0 |7d |0 |0 |1 | | | | |NULL |1011 | | |0 | | | | |2 |NULL |Detailed state of the CPG:&eol;&eol;LDS_NOT_STARTED (1) - LDs not started.&eol;NOT_STARTED (2) - VV not started.&eol;NEEDS_CHECK (3) - check for consistency.&eol;NEEDS_MAINT_CHECK (4) - maintenance check is required.&eol;INTERNAL_CONSISTENCY_ERROR (5) - internal consistency error.&eol;SNAPDATA_INVALID (6) - invalid snapshot data.&eol;PRESERVED (7) - unavailable LD sets due to missing chunklets. Preserved remaining VV data.&eol;STALE (8) - parts of the VV contain old data because of a copy-on-write operation.&eol;COPY_FAILED (9) - a promote or copy operation to this volume failed.&eol;DEGRADED_AVAIL (10) - degraded due to availability.&eol;DEGRADED_PERF (11) - degraded due to performance.&eol;PROMOTING (12) - volume is the current target of a promote operation.&eol;COPY_TARGET (13) - volume is the current target of a physical copy operation.&eol;RESYNC_TARGET (14) - volume is the current target of a resynchronized copy operation.&eol;TUNING (15) - volume tuning is in progress.&eol;CLOSING (16) - volume is closing.&eol;REMOVING (17) - removing the volume.&eol;REMOVING_RETRY (18) - retrying a volume removal operation.&eol;CREATING (19) - creating a volume.&eol;COPY_SOURCE (20) - copy source.&eol;IMPORTING (21) - importing a volume.&eol;CONVERTING (22) - converting a volume.&eol;INVALID (23) - invalid.&eol;EXCLUSIVE (24) - local storage system has exclusive access to the volume.&eol;CONSISTENT (25) - volume is being imported consistently along with other volumes in the VV set.&eol;STANDBY (26) - volume in standby mode.&eol;SD_META_INCONSISTENT (27) - SD Meta Inconsistent.&eol;SD_NEEDS_FIX (28) - SD needs fix.&eol;SD_META_FIXING (29) - SD meta fix.&eol;UNKNOWN (999) - unknown state.&eol;NOT_SUPPORTED_BY_WSAPI (1000) - state not supported by WSAPI.|0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |837b48053400487885bf051a78f2200a|
-ROW |43426 |18 | |10526 |CPG [{#NAME}]: Degraded state |hpe.primera.cpg.state["{#ID}",degraded] |0 |7d |0 |0 |1 | | | | |NULL |1011 | | |0 | | | | |2 |NULL |Detailed state of the CPG:&eol;&eol;LDS_NOT_STARTED (1) - LDs not started.&eol;NOT_STARTED (2) - VV not started.&eol;NEEDS_CHECK (3) - check for consistency.&eol;NEEDS_MAINT_CHECK (4) - maintenance check is required.&eol;INTERNAL_CONSISTENCY_ERROR (5) - internal consistency error.&eol;SNAPDATA_INVALID (6) - invalid snapshot data.&eol;PRESERVED (7) - unavailable LD sets due to missing chunklets. Preserved remaining VV data.&eol;STALE (8) - parts of the VV contain old data because of a copy-on-write operation.&eol;COPY_FAILED (9) - a promote or copy operation to this volume failed.&eol;DEGRADED_AVAIL (10) - degraded due to availability.&eol;DEGRADED_PERF (11) - degraded due to performance.&eol;PROMOTING (12) - volume is the current target of a promote operation.&eol;COPY_TARGET (13) - volume is the current target of a physical copy operation.&eol;RESYNC_TARGET (14) - volume is the current target of a resynchronized copy operation.&eol;TUNING (15) - volume tuning is in progress.&eol;CLOSING (16) - volume is closing.&eol;REMOVING (17) - removing the volume.&eol;REMOVING_RETRY (18) - retrying a volume removal operation.&eol;CREATING (19) - creating a volume.&eol;COPY_SOURCE (20) - copy source.&eol;IMPORTING (21) - importing a volume.&eol;CONVERTING (22) - converting a volume.&eol;INVALID (23) - invalid.&eol;EXCLUSIVE (24) - local storage system has exclusive access to the volume.&eol;CONSISTENT (25) - volume is being imported consistently along with other volumes in the VV set.&eol;STANDBY (26) - volume in standby mode.&eol;SD_META_INCONSISTENT (27) - SD Meta Inconsistent.&eol;SD_NEEDS_FIX (28) - SD needs fix.&eol;SD_META_FIXING (29) - SD meta fix.&eol;UNKNOWN (999) - unknown state.&eol;NOT_SUPPORTED_BY_WSAPI (1000) - state not supported by WSAPI.|0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a7e2188d600a4715a58deba46f3b46ac|
-ROW |43427 |18 | |10526 |CPG [{#NAME}]: CPG space: Total |hpe.primera.cpg.space["{#ID}",total] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Total CPG space. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |3950d779a0394615b8ec311525ed4168|
-ROW |43428 |18 | |10526 |CPG [{#NAME}]: CPG space: Shared |hpe.primera.cpg.space["{#ID}",shared] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Shared CPG space. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |17cf1cddafd444f8a5616a472c1a019b|
-ROW |43429 |18 | |10526 |CPG [{#NAME}]: CPG space: Free |hpe.primera.cpg.space["{#ID}",free] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Free CPG space. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a6cd977f27a8463cb385715327e34955|
-ROW |43430 |18 | |10526 |CPG [{#NAME}]: Logical disk space: User space: Used |hpe.primera.cpg.space.usr["{#ID}",used] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Amount of logical disk used in user data space. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |c21f77a45ab443099bf957fbb39478f3|
-ROW |43431 |18 | |10526 |CPG [{#NAME}]: Logical disk space: User space: Total |hpe.primera.cpg.space.usr["{#ID}",total] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Total logical disk space in user data space. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |6f85014bc639420aa409d97d42cb75b2|
-ROW |43432 |18 | |10526 |CPG [{#NAME}]: Logical disk space: User space: Total (raw) |hpe.primera.cpg.space.usr["{#ID}",raw_total] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Total physical (raw) logical disk space in user data space. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b7a8880bdafe4f0da4dd8cee6d4fdfa4|
-ROW |43433 |18 | |10526 |CPG [{#NAME}]: Raw space: Free |hpe.primera.cpg.space.raw["{#ID}",free] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Raw free space. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a7fccd5afcf5469ca11a9436240eab5c|
-ROW |43434 |18 | |10526 |CPG [{#NAME}]: Logical disk space: Snapshot data: Used |hpe.primera.cpg.space.sd["{#ID}",used] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Amount of logical disk used in snapshot data space. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |51e40f6a1eb249d58bd79948d403d4f7|
-ROW |43435 |18 | |10526 |CPG [{#NAME}]: Logical disk space: Snapshot data: Total |hpe.primera.cpg.space.sd["{#ID}",total] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Total logical disk space in snapshot data space. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |797f3335d8704d4bb8b53e34b3e6589e|
-ROW |43436 |18 | |10526 |CPG [{#NAME}]: Logical disk space: Snapshot data: Used (raw) |hpe.primera.cpg.space.sd["{#ID}",raw_used] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Amount of physical (raw) logical disk used in snapshot data space. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |f95ee3c4c0c64d46a47dd68b346f2fa5|
-ROW |43437 |18 | |10526 |CPG [{#NAME}]: Logical disk space: Snapshot data: Total (raw) |hpe.primera.cpg.space.sd["{#ID}",raw_total] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Total physical (raw) logical disk space in snapshot data space. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |61dd9aa18c714863b606d18b2fff6c57|
-ROW |43438 |18 | |10526 |CPG [{#NAME}]: Logical disk space: Snapshot administration: Used |hpe.primera.cpg.space.sa["{#ID}",used] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Amount of logical disk used in snapshot administration. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |cf467bc7d9ac45259f284eeab6ae7f6a|
-ROW |43439 |18 | |10526 |CPG [{#NAME}]: Logical disk space: Snapshot administration: Total |hpe.primera.cpg.space.sa["{#ID}",total] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Total logical disk space in snapshot administration. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |d55f0eab811641fdbb9a8bc8c54815ee|
-ROW |43440 |18 | |10526 |CPG [{#NAME}]: Logical disk space: Snapshot administration: Used (raw) |hpe.primera.cpg.space.sa["{#ID}",raw_used] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Amount of physical (raw) logical disk used in snapshot administration. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |8b2dc75fdcfa48908ece97768641f055|
-ROW |43441 |18 | |10526 |CPG [{#NAME}]: Logical disk space: Snapshot administration: Total (raw) |hpe.primera.cpg.space.sa["{#ID}",raw_total] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Total physical (raw) logical disk space in snapshot administration. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |6dfd722ad85b481a9c2b04a4a5eb91fe|
-ROW |43442 |18 | |10526 |CPG [{#NAME}]: Raw space: Total |hpe.primera.cpg.space.raw["{#ID}",total] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Raw total space. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |e3ac07e2707a44fd8c166f4618fd79a1|
-ROW |43443 |18 | |10526 |CPG [{#NAME}]: Raw space: Shared |hpe.primera.cpg.space.raw["{#ID}",shared] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Raw shared space. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |8f26a54327f54e968f422081e6045217|
-ROW |43444 |18 | |10526 |CPG [{#NAME}]: Number of TPVVs |hpe.primera.cpg.tpvv["{#ID}",count] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of TPVVs (Thinly Provisioned Virtual Volumes) allocated in the CPG. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |f93dc70fa63a47da9253a447a67df685|
-ROW |43445 |18 | |10526 |Disk [{#POSITION}]: Free size |hpe.primera.disk["{#ID}",free_size] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Physical disk free size. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |40e074af5d7f44bb8691290971fc7c5c|
-ROW |43446 |18 | |10526 |Disk [{#POSITION}]: Firmware version |hpe.primera.disk["{#ID}",fw_version] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Physical disk firmware version. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |9bb7a86118614d339b4dee3238b261ff|
-ROW |43447 |18 | |10526 |Disk [{#POSITION}]: Path A0 degraded |hpe.primera.disk["{#ID}",loop_a0_degraded] |0 |7d |365d |0 |3 | | | | |NULL |998 | | |0 | | | | |2 |NULL |Indicates if this is a degraded path for the disk. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |288f7eef0a7c43afa7a3623471c92097|
-ROW |43448 |18 | |10526 |Disk [{#POSITION}]: Path A1 degraded |hpe.primera.disk["{#ID}",loop_a1_degraded] |0 |7d |365d |0 |3 | | | | |NULL |998 | | |0 | | | | |2 |NULL |Indicates if this is a degraded path for the disk. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |1e89322b49fb46bdacd22a562995f2fc|
-ROW |43449 |18 | |10526 |Disk [{#POSITION}]: Path B0 degraded |hpe.primera.disk["{#ID}",loop_b0_degraded] |0 |7d |365d |0 |3 | | | | |NULL |998 | | |0 | | | | |2 |NULL |Indicates if this is a degraded path for the disk. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |2b56e5a6ffbd4e6189fff707d508f955|
-ROW |43450 |18 | |10526 |Disk [{#POSITION}]: Path B1 degraded |hpe.primera.disk["{#ID}",loop_b1_degraded] |0 |7d |365d |0 |3 | | | | |NULL |998 | | |0 | | | | |2 |NULL |Indicates if this is a degraded path for the disk. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |cfb88804564d4e0c914760daec53276f|
-ROW |43451 |18 | |10526 |Disk [{#POSITION}]: Manufacturer |hpe.primera.disk["{#ID}",manufacturer] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Physical disk manufacturer. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |1387d1129e4a418e91fb0e99179116f5|
-ROW |43452 |18 | |10526 |Disk [{#POSITION}]: Model |hpe.primera.disk["{#ID}",model] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Manufacturer's device ID for disk. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |1892d6230e244e1089a5eca8654ba2fa|
-ROW |43453 |18 | |10526 |Disk [{#POSITION}]: RPM |hpe.primera.disk["{#ID}",rpm] |0 |7d |365d |0 |3 | |!rpm | | |NULL |NULL | | |0 | | | | |2 |NULL |RPM of the physical disk. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |495ceedbdf1644fdb56cf56123c1ec01|
-ROW |43454 |18 | |10526 |Disk [{#POSITION}]: Serial number |hpe.primera.disk["{#ID}",serial_number] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Disk drive serial number. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |07fa233e273d4d6e9813705d0afc82f5|
-ROW |43455 |18 | |10526 |Disk [{#POSITION}]: State |hpe.primera.disk["{#ID}",state] |0 |7d |365d |0 |3 | | | | |NULL |999 | | |0 | | | | |2 |NULL |State of the physical disk:&eol;&eol;Normal (1) - physical disk is in Normal state;&eol;Degraded (2) - physical disk is not operating normally;&eol;New (3) - physical disk is new, needs to be admitted;&eol;Failed (4) - physical disk has failed;&eol;Unknown (99) - physical disk state is unknown. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |acb23a0dc2674f57bada95dd12972662|
-ROW |43456 |18 | |10526 |Disk [{#POSITION}]: Total size |hpe.primera.disk["{#ID}",total_size] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Physical disk total size. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |83395e3165c949e8997e93bfce0ac1d0|
-ROW |43457 |18 | |10526 |Host [{#NAME}]: Comment |hpe.primera.host["{#ID}",comment] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Additional information for the host. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |142a03a36dbf477ebbcb99994efe4246|
-ROW |43458 |18 | |10526 |Host [{#NAME}]: Contact |hpe.primera.host["{#ID}",contact] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The host's owner and contact. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |44a06761b5174c67ace5487b7ec9f0e5|
-ROW |43459 |18 | |10526 |Host [{#NAME}]: IP address |hpe.primera.host["{#ID}",ipaddress] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The host's IP address. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b3bd017e96d843248bbb9cb2240e861b|
-ROW |43460 |18 | |10526 |Host [{#NAME}]: Location |hpe.primera.host["{#ID}",location] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The host's location. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |367466a0f7084e579f3c11d820dc7f04|
-ROW |43461 |18 | |10526 |Host [{#NAME}]: Model |hpe.primera.host["{#ID}",model] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The host's model. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |997e52f8f50e47738a1aefbcedaa5a82|
-ROW |43462 |18 | |10526 |Host [{#NAME}]: OS |hpe.primera.host["{#ID}",os] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The operating system running on the host. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |4db5068c8aea4940adb5f8863d50ef47|
-ROW |43463 |18 | |10526 |Port [{#NODE}:{#SLOT}:{#CARD.PORT}]: Failover state |hpe.primera.port["{#NODE}:{#SLOT}:{#CARD.PORT}",failover_state] |0 |7d |365d |0 |3 | | | | |NULL |1002 | | |0 | | | | |2 |NULL |The state of the failover operation, shown for the two ports indicated in the N:S:P and Partner columns. The value can be one of the following:&eol;&eol;none (1) - no failover in operation;&eol;failover_pending (2) - in the process of failing over to partner;&eol;failed_over (3) - failed over to partner;&eol;active (4) - the partner port is failed over to this port;&eol;active_down (5) - the partner port is failed over to this port, but this port is down;&eol;active_failed (6) - the partner port is failed over to this port, but this port is down;&eol;failback_pending (7) - in the process of failing back from partner. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |9241e0b26de74ea49f28e1c09e15a2cd|
-ROW |43464 |18 | |10526 |Port [{#NODE}:{#SLOT}:{#CARD.PORT}]: Hardware type |hpe.primera.port["{#NODE}:{#SLOT}:{#CARD.PORT}",hw_type] |0 |7d |365d |0 |3 | | | | |NULL |1000 | | |0 | | | | |2 |NULL |Hardware type:&eol;&eol;FC (1) - Fibre channel HBA;&eol;ETH (2) - Ethernet NIC;&eol;iSCSI (3) - iSCSI HBA;&eol;CNA (4) - Converged network adapter;&eol;SAS (5) - SAS HBA;&eol;COMBO (6) - Combo card;&eol;NVME (7) - NVMe drive;&eol;UNKNOWN (99) - unknown hardware type. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |8abba6d6f6e749b0be277056421a1958|
-ROW |43465 |18 | |10526 |Port [{#NODE}:{#SLOT}:{#CARD.PORT}]: Link state |hpe.primera.port["{#NODE}:{#SLOT}:{#CARD.PORT}",link_state] |0 |7d |365d |0 |3 | | | | |NULL |1003 | | |0 | | | | |2 |NULL |Port link state:&eol;&eol;CONFIG_WAIT (1) - configuration wait;&eol;ALPA_WAIT (2) - ALPA wait;&eol;LOGIN_WAIT (3) - login wait;&eol;READY (4) - link is ready;&eol;LOSS_SYNC (5) - link is loss sync;&eol;ERROR_STATE (6) - in error state;&eol;XXX (7) - xxx;&eol;NONPARTICIPATE (8) - link did not participate;&eol;COREDUMP (9) - taking coredump;&eol;OFFLINE (10) - link is offline;&eol;FWDEAD (11) - firmware is dead;&eol;IDLE_FOR_RESET (12) - link is idle for reset;&eol;DHCP_IN_PROGRESS (13) - DHCP is in progress;&eol;PENDING_RESET (14) - link reset is pending;&eol;NEW (15) - link in new. This value is applicable for only virtual ports;&eol;DISABLED (16) - link in disabled. This value is applicable for only virtual ports;&eol;DOWN (17) - link in down. This value is applicable for only virtual ports;&eol;FAILED (18) - link in failed. This value is applicable for only virtual ports;&eol;PURGING (19) - link in purging. This value is applicable for only virtual ports. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |55119ce474024203ac039f4aa797dd4c|
-ROW |43466 |18 | |10526 |Port [{#NODE}:{#SLOT}:{#CARD.PORT}]: Type |hpe.primera.port["{#NODE}:{#SLOT}:{#CARD.PORT}",type] |0 |7d |365d |0 |3 | | | | |NULL |1001 | | |0 | | | | |2 |NULL |Port connection type:&eol;&eol;HOST (1) - FC port connected to hosts or fabric;&eol;DISK (2) - FC port connected to disks;&eol;FREE (3) - port is not connected to hosts or disks;&eol;IPORT (4) - port is in iport mode;&eol;RCFC (5) - FC port used for remote copy;&eol;PEER (6) - FC port used for data migration;&eol;RCIP (7) - IP (Ethernet) port used for remote copy;&eol;ISCSI (8) - iSCSI (Ethernet) port connected to hosts;&eol;CNA (9) - CNA port, which can be FCoE or iSCSI;&eol;FS (10) - Ethernet File Persona ports. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |c049e53b25bb4cb58cabbff1d91b3e88|
-ROW |43467 |18 | |10526 |Task [{#NAME}]: Finish time |hpe.primera.task["{#ID}",finish_time] |0 |7d |365d |0 |3 | |unixtime| | |NULL |NULL | | |0 | | | | |2 |NULL |Task finish time. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |cbcdf169dcf646cb959206bbb6cf3642|
-ROW |43468 |18 | |10526 |Task [{#NAME}]: Start time |hpe.primera.task["{#ID}",start_time] |0 |7d |365d |0 |3 | |unixtime| | |NULL |NULL | | |0 | | | | |2 |NULL |Task start time. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |66140b134d954319a96eb17750da6b7c|
-ROW |43469 |18 | |10526 |Task [{#NAME}]: Status |hpe.primera.task["{#ID}",status] |0 |7d |365d |0 |3 | | | | |NULL |1007 | | |0 | | | | |2 |NULL |Task status:&eol;&eol;DONE (1) - task is finished;&eol;ACTIVE (2) - task is in progress;&eol;CANCELLED (3) - task is canceled;&eol;FAILED (4) - task failed. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |e01b3c84a6594e419c358c7ea297159b|
-ROW |43470 |18 | |10526 |Task [{#NAME}]: Type |hpe.primera.task["{#ID}",type] |0 |7d |365d |0 |3 | | | | |NULL |1008 | | |0 | | | | |2 |NULL |Task type:&eol;&eol;VV_COPY (1) - track the physical copy operations;&eol;PHYS_COPY_RESYNC (2) - track physical copy resynchronization operations;&eol;MOVE_REGIONS (3) - track region move operations;&eol;PROMOTE_SV (4) - track virtual-copy promotions;&eol;REMOTE_COPY_SYNC (5) - track remote copy group synchronizations;&eol;REMOTE_COPY_REVERSE (6) - track the reversal of a remote copy group;&eol;REMOTE_COPY_FAILOVER (7) - track the change-over of a secondary volume group to a primaryvolume group;REMOTE_COPY_RECOVER (8) - track synchronization start after a failover operation from originalsecondary cluster to original primary cluster;&eol;REMOTE_COPY_RESTORE (9) - tracks the restoration process for groups that have already beenrecovered;&eol;COMPACT_CPG (10) - track space consolidation in CPGs;&eol;COMPACT_IDS (11) - track space consolidation in logical disks;&eol;SNAPSHOT_ACCOUNTING (12) - track progress of snapshot space usage accounting;&eol;CHECK_VV (13) - track the progress of the check-volume operation;&eol;SCHEDULED_TASK (14) - track tasks that have been executed by the system scheduler;&eol;SYSTEM_TASK (15) - track tasks that are periodically run by the storage system;&eol;BACKGROUND_TASK (16) - track commands started using the starttask command;&eol;IMPORT_VV (17) - track tasks that migrate data to the local storage system;&eol;ONLINE_COPY (18) - track physical copy of the volume while online (createvvcopy-online command);&eol;CONVERT_VV (19) - track tasks that convert a volume from an FPVV to a TPVV, and the reverse;&eol;BACKGROUND_COMMAND (20) - track background command tasks;&eol;CLX_SYNC (21) - track CLX synchronization tasks;&eol;CLX_RECOVERY (22) - track CLX recovery tasks;&eol;TUNE_SD (23) - tune copy space;&eol;TUNE_VV (24) - tune virtual volume;&eol;TUNE_VV_ROLLBACK (25) - tune virtual volume rollback;&eol;TUNE_VV_RESTART (26) - tune virtual volume restart;&eol;SYSTEM_TUNING (27) - system tuning;&eol;NODE_RESCUE (28) - node rescue;&eol;REPAIR_SYNC (29) - remote copy repair sync;&eol;REMOTE_COPY_SWOVER (30) - remote copy switchover;&eol;DEFRAGMENTATION (31) - defragmentation;&eol;ENCRYPTION_CHANGE (32) - encryption change;&eol;REMOTE_COPY_FAILSAFE (33) - remote copy failsafe;&eol;TUNE_TPVV (34) - tune thin virtual volume;&eol;REMOTE_COPY_CHG_MODE (35) - remote copy change mode;&eol;ONLINE_PROMOTE (37) - online promote snap;&eol;RELOCATE_PD (38) - relocate PD;&eol;PERIODIC_CSS (39) - remote copy periodic CSS;&eol;TUNEVV_LARGE (40) - tune large virtual volume;&eol;SD_META_FIXER (41) - compression SD meta fixer;&eol;DEDUP_DRYRUN (42) - preview dedup ratio;&eol;COMPR_DRYRUN (43) - compression estimation;&eol;DEDUP_COMPR_DRYRUN (44) - compression and dedup estimation;&eol;UNKNOWN (99) - unknown task type.|0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a67262cd7be642b9b56194d8bbb7e928|
-ROW |43471 |18 | |10526 |Volume [{#NAME}]: Compaction ratio |hpe.primera.volume.capacity.efficiency["{#ID}",compaction] |0 |7d |365d |0 |0 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The compaction ratio indicates the overall amount of storage space saved with thin technology. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |40db4c8f6d85414e843c97770225f93d|
-ROW |43472 |18 | |10526 |Volume [{#NAME}]: Total space |hpe.primera.volume.space.total["{#ID}",size] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Virtual size of volume. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |af15ec5befd146afbfb2b9cc017d03be|
-ROW |43473 |18 | |10526 |Volume [{#NAME}]: State |hpe.primera.volume.state["{#ID}"] |0 |7d |365d |0 |3 | | | | |NULL |1006 | | |0 | | | | |2 |NULL |State of the volume:&eol;&eol;NORMAL (1) - normal operation;&eol;DEGRADED (2) - degraded state;&eol;FAILED (3) - abnormal operation;&eol;UNKNOWN (99) - unknown state. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |4d4e34fdbac84cada109cbfe9b69812c|
-ROW |43474 |18 | |10526 |Volume [{#NAME}]: Failed state |hpe.primera.volume.state["{#ID}",failed] |0 |7d |0 |0 |1 | | | | |NULL |1011 | | |0 | | | | |2 |NULL |Volume detailed state:&eol;&eol;LDS_NOT_STARTED (1) - LDs not started.&eol;NOT_STARTED (2) - VV not started.&eol;NEEDS_CHECK (3) - check for consistency.&eol;NEEDS_MAINT_CHECK (4) - maintenance check is required.&eol;INTERNAL_CONSISTENCY_ERROR (5) - internal consistency error.&eol;SNAPDATA_INVALID (6) - invalid snapshot data.&eol;PRESERVED (7) - unavailable LD sets due to missing chunklets. Preserved remaining VV data.&eol;STALE (8) - parts of the VV contain old data because of a copy-on-write operation.&eol;COPY_FAILED (9) - a promote or copy operation to this volume failed.&eol;DEGRADED_AVAIL (10) - degraded due to availability.&eol;DEGRADED_PERF (11) - degraded due to performance.&eol;PROMOTING (12) - volume is the current target of a promote operation.&eol;COPY_TARGET (13) - volume is the current target of a physical copy operation.&eol;RESYNC_TARGET (14) - volume is the current target of a resynchronized copy operation.&eol;TUNING (15) - volume tuning is in progress.&eol;CLOSING (16) - volume is closing.&eol;REMOVING (17) - removing the volume.&eol;REMOVING_RETRY (18) - retrying a volume removal operation.&eol;CREATING (19) - creating a volume.&eol;COPY_SOURCE (20) - copy source.&eol;IMPORTING (21) - importing a volume.&eol;CONVERTING (22) - converting a volume.&eol;INVALID (23) - invalid.&eol;EXCLUSIVE (24) - local storage system has exclusive access to the volume.&eol;CONSISTENT (25) - volume is being imported consistently along with other volumes in the VV set.&eol;STANDBY (26) - volume in standby mode.&eol;SD_META_INCONSISTENT (27) - SD Meta Inconsistent.&eol;SD_NEEDS_FIX (28) - SD needs fix.&eol;SD_META_FIXING (29) - SD meta fix.&eol;UNKNOWN (999) - unknown state.&eol;NOT_SUPPORTED_BY_WSAPI (1000) - state not supported by WSAPI.|0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |462e4b491dd94c78b299178af6d34ca0|
-ROW |43475 |18 | |10526 |Volume [{#NAME}]: Degraded state |hpe.primera.volume.state["{#ID}",degraded] |0 |7d |0 |0 |1 | | | | |NULL |1011 | | |0 | | | | |2 |NULL |Volume detailed state:&eol;&eol;LDS_NOT_STARTED (1) - LDs not started.&eol;NOT_STARTED (2) - VV not started.&eol;NEEDS_CHECK (3) - check for consistency.&eol;NEEDS_MAINT_CHECK (4) - maintenance check is required.&eol;INTERNAL_CONSISTENCY_ERROR (5) - internal consistency error.&eol;SNAPDATA_INVALID (6) - invalid snapshot data.&eol;PRESERVED (7) - unavailable LD sets due to missing chunklets. Preserved remaining VV data.&eol;STALE (8) - parts of the VV contain old data because of a copy-on-write operation.&eol;COPY_FAILED (9) - a promote or copy operation to this volume failed.&eol;DEGRADED_AVAIL (10) - degraded due to availability.&eol;DEGRADED_PERF (11) - degraded due to performance.&eol;PROMOTING (12) - volume is the current target of a promote operation.&eol;COPY_TARGET (13) - volume is the current target of a physical copy operation.&eol;RESYNC_TARGET (14) - volume is the current target of a resynchronized copy operation.&eol;TUNING (15) - volume tuning is in progress.&eol;CLOSING (16) - volume is closing.&eol;REMOVING (17) - removing the volume.&eol;REMOVING_RETRY (18) - retrying a volume removal operation.&eol;CREATING (19) - creating a volume.&eol;COPY_SOURCE (20) - copy source.&eol;IMPORTING (21) - importing a volume.&eol;CONVERTING (22) - converting a volume.&eol;INVALID (23) - invalid.&eol;EXCLUSIVE (24) -lLocal storage system has exclusive access to the volume.&eol;CONSISTENT (25) - volume is being imported consistently along with other volumes in the VV set.&eol;STANDBY (26) - volume in standby mode.&eol;SD_META_INCONSISTENT (27) - SD Meta Inconsistent.&eol;SD_NEEDS_FIX (28) - SD needs fix.&eol;SD_META_FIXING (29) - SD meta fix.&eol;UNKNOWN (999) - unknown state.&eol;NOT_SUPPORTED_BY_WSAPI (1000) - state not supported by WSAPI.|0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |83222faf4e3e414789e028e0b17350c6|
-ROW |43476 |18 | |10526 |Volume [{#NAME}]: Deduplication state |hpe.primera.volume.state["{#ID}",deduplication] |0 |7d |365d |0 |3 | | | | |NULL |1010 | | |0 | | | | |2 |NULL |Volume deduplication state:&eol;&eol;YES (1) - enables deduplication on the volume;&eol;NO (2) - disables deduplication on the volume;&eol;NA (3) - deduplication is not available;&eol;OFF (4) - deduplication is turned off. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |3962d07122a0460fa36c1b151a87717b|
-ROW |43477 |18 | |10526 |Volume [{#NAME}]: Compression state |hpe.primera.volume.state["{#ID}",compression] |0 |7d |365d |0 |3 | | | | |NULL |1009 | | |0 | | | | |2 |NULL |Volume compression state:&eol;&eol;YES (1) - compression is enabled on the volume;&eol;NO (2) - compression is disabled on the volume;&eol;OFF (3) - compression is turned off;&eol;NA (4) - compression is not available on the volume. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |beb17415bd07492d83944da714c492e7|
-ROW |43478 |18 | |10526 |Volume [{#NAME}]: User space: Used |hpe.primera.volume.space.user["{#ID}",used] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Used user space. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |3adf03216c4f442693fccbb991c0de3d|
-ROW |43479 |18 | |10526 |Volume [{#NAME}]: User space: Reserved |hpe.primera.volume.space.user["{#ID}",reserved] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Reserved user space. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |135ad5457781492db1cec36787151a71|
-ROW |43480 |18 | |10526 |Volume [{#NAME}]: User space: Raw reserved |hpe.primera.volume.space.user["{#ID}",raw_reserved] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Raw reserved user space. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |97aaefe8dffd4d2eb83f908ac8ad775b|
-ROW |43481 |18 | |10526 |Volume [{#NAME}]: User space: Free |hpe.primera.volume.space.user["{#ID}",free] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Free user space. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |43c278563b174005ac5302ee48e0cd30|
-ROW |43482 |18 | |10526 |Volume [{#NAME}]: Total used space |hpe.primera.volume.space.total["{#ID}",used] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Total used space. Sum of used user space and used snapshot space. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |6000ab524b394e65afe111b65f7b6fd8|
-ROW |43483 |18 | |10526 |Volume [{#NAME}]: Total reserved space |hpe.primera.volume.space.total["{#ID}",reserved] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Total reserved space. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |64825e4092c6450a8ea7fb7bce2d85ce|
-ROW |43484 |18 | |10526 |Volume [{#NAME}]: Storage space saved using compression |hpe.primera.volume.capacity.efficiency["{#ID}",compression] |0 |7d |365d |0 |0 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Indicates the amount of storage space saved using compression. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |ab2a583c4b4049a6ac8b7bbc02bda8f5|
-ROW |43485 |18 | |10526 |Volume [{#NAME}]: Snapshot space: Used |hpe.primera.volume.space.snapshot["{#ID}",used] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Used snapshot space. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a278f5ec08c747b085ec53a36357539c|
-ROW |43486 |18 | |10526 |Volume [{#NAME}]: Snapshot space: Reserved |hpe.primera.volume.space.snapshot["{#ID}",reserved] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Reserved snapshot space. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a37265c4598f4179bdcfd816769a1d9b|
-ROW |43487 |18 | |10526 |Volume [{#NAME}]: Snapshot space: Raw reserved |hpe.primera.volume.space.snapshot["{#ID}",raw_reserved] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Raw reserved snapshot space. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a2c22eed1c004bcc9292b945b5038858|
-ROW |43488 |18 | |10526 |Volume [{#NAME}]: Snapshot space: Free |hpe.primera.volume.space.snapshot["{#ID}",free] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Free snapshot space. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |5d4659c72ed3492da143ad9c37e71360|
-ROW |43489 |18 | |10526 |Volume [{#NAME}]: Administrative space: Used |hpe.primera.volume.space.admin["{#ID}",used] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Used administrative space. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |67e182afc0124cf5913b0499317a7966|
-ROW |43490 |18 | |10526 |Volume [{#NAME}]: Administrative space: Reserved |hpe.primera.volume.space.admin["{#ID}",reserved] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Reserved administrative space. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |e5a93a042a3b41bab4cf59dc71ec66bf|
-ROW |43491 |18 | |10526 |Volume [{#NAME}]: Administrative space: Raw reserved |hpe.primera.volume.space.admin["{#ID}",raw_reserved] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Raw reserved administrative space. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |e4f9f8f5c1cd494896eba973b072fc57|
-ROW |43492 |18 | |10526 |Volume [{#NAME}]: Administrative space: Free |hpe.primera.volume.space.admin["{#ID}",free] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Free administrative space. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |bb78eda6a941407581f78cf29ef2b647|
-ROW |43493 |18 | |10526 |Volume [{#NAME}]: Storage space saved using deduplication and compression |hpe.primera.volume.capacity.efficiency["{#ID}",reduction] |0 |7d |365d |0 |0 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Indicates the amount of storage space saved using deduplication and compression together. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |f584938e60f94c46b4ed28cc614c797d|
-ROW |43494 |18 | |10526 |Volume [{#NAME}]: Overprovisioning ratio |hpe.primera.volume.capacity.efficiency["{#ID}",overprovisioning] |0 |7d |365d |0 |0 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Overprovisioning capacity efficiency ratio. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |3b88e49e88484fe4a77e2a96f6d48322|
-ROW |43495 |18 | |10526 |Volume [{#NAME}]: Storage space saved using deduplication |hpe.primera.volume.capacity.efficiency["{#ID}",deduplication] |0 |7d |365d |0 |0 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Indicates the amount of storage space saved using deduplication. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |1c4d78b2dcd64efbbf710ef602a94573|
-ROW |43496 |18 | |10526 |Volume [{#NAME}]: Remote copy status |hpe.primera.volume.status["{#ID}",rcopy] |0 |7d |0 |0 |1 | | | | |NULL |1004 | | |0 | | | | |2 |NULL |Remote copy status of the volume:&eol;&eol;NONE (1) - volume is not associated with remote copy;&eol;PRIMARY (2) - volume is the primary copy;&eol;SECONDARY (3) - volume is the secondary copy;&eol;SNAP (4) - volume is the remote copy snapshot;&eol;SYNC (5) - volume is a remote copy snapshot being used for synchronization;&eol;DELETE (6) - volume is a remote copy snapshot that is marked for deletion;&eol;UNKNOWN (99) - remote copy status is unknown for this volume. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |582544eb48d04a35ab03a9d01901feb9|
+ROW |43176 |18 | |10524 |Get method errors |hpe.msa.get.errors |0 |7d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |A list of method errors from API requests. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |51d0ae1b4663471d868c27ccd2fb4fed|
+ROW |43283 |18 | |10525 |Get method errors |hpe.msa.get.errors |0 |7d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |A list of method errors from API requests. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |078dd015f25d4778af429f9b5e391bc5|
+ROW |43406 |18 | |10526 |HPE Primera: Get errors |hpe.primera.get.errors |0 |7d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |A list of errors from WSAPI requests. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |484a6b9568234bbca9b4bcae2833bbf1|
ROW |43500 |18 | |10527 |AWS EC2: Get alarms check |aws.ec2.alarms.check |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Data collection check. |0 |30d |0 | |43499 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |22b61bf7ebba43e8aef544385448d18c|
ROW |43501 |18 | |10527 |AWS EC2: EBS: Write, rate |aws.ec2.ebs.write_ops.rate |0 |7d |365d |0 |0 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Completed write operations to all EBS volumes attached to the instance in a specified period of time. |0 |30d |0 | |43497 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |2da28e61261746d6b94b244b8f0cf2a8|
ROW |43502 |18 | |10527 |AWS EC2: Status: Check failed, system |aws.ec2.status_check_failed_system |0 |7d |365d |0 |3 | | | | |NULL |1013 | | |0 | | | | |0 |NULL |Reports whether the instance has passed the system status check in the last minute.&eol;This metric can be either 0 (passed) or 1 (failed). |0 |30d |0 | |43497 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |c7063824e3a74e6fa55ba21ecba35ca1|
@@ -14078,6 +13796,54 @@ ROW |44046 |18 | |10534 |Storage volume [{#NAME}]: State
ROW |44047 |18 | |10534 |Storage volume [{#NAME}]: Status |hpe.synergy.storage.volumes["{#NAME}",status] |0 |7d |365d |0 |3 | | | | |NULL |1028 | | |0 | | | | |2 |NULL |Overall health status of the resource. The following are the valid values for the status of the resource:&eol;&eol;OK - indicates normal/informational behavior.&eol;Disabled - indicates that a resource is not operational.&eol;Warning - needs attention soon.&eol;Critical - needs immediate attention.&eol;Unknown - should be avoided, but there may be rare occasions where status is Unknown. |0 |30d |0 | |43901 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |6c9927a095e04feb808c05aa44b672d0|
ROW |44048 |18 | |10534 |Uplink set [{#NAME}]: State |hpe.synergy.uplink_set["{#NAME}",state] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Current state of the resource. |0 |30d |0 | |43901 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |be09b2f2848d4143a396a9b0cb945ecc|
ROW |44049 |18 | |10534 |Uplink set [{#NAME}]: Status |hpe.synergy.uplink_set["{#NAME}",status] |0 |7d |365d |0 |3 | | | | |NULL |1028 | | |0 | | | | |2 |NULL |Overall health status of the resource. The following are the valid values for the status of the resource:&eol;&eol;OK - indicates normal/informational behavior.&eol;Disabled - indicates that a resource is not operational.&eol;Warning - needs attention soon.&eol;Critical - needs immediate attention.&eol;Unknown - should be avoided, but there may be rare occasions where status is Unknown. |0 |30d |0 | |43901 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |08fe02575307492ea4ad42a6bfa4a2a9|
+ROW |44057 |18 | |10047 |Zabbix proxy discovery |zabbix.proxy.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |LLD rule with item and trigger prototypes for proxy discovery. |0 |30d |0 | |44055 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |d6e3db2614914c1b977c7eb1b748bda6|
+ROW |44059 |18 | |10047 |Proxy [{#PROXY.NAME}]: Certificate |zabbix.proxy.cert[{#PROXY.NAME}] |0 |1w |365d |0 |3 | | | | |NULL |1048 | | |0 | | | | |2 |NULL |Encryption status for connections from the proxy |0 |30d |0 | |44055 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |5cf1d8eae42740c88e2700ec619fc0e7|
+ROW |44060 |18 | |10047 |Proxy [{#PROXY.NAME}]: Compatibility |zabbix.proxy.compatibility[{#PROXY.NAME}] |0 |1w |365d |0 |3 | | | | |NULL |1045 | | |0 | | | | |2 |NULL |Zabbix proxy compatibility |0 |30d |0 | |44055 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |38498bb9fc884b2082ff5ecf76cc401e|
+ROW |44061 |18 | |10047 |Proxy [{#PROXY.NAME}]: Compression |zabbix.proxy.compression[{#PROXY.NAME}] |0 |1w |365d |0 |3 | | | | |NULL |1048 | | |0 | | | | |2 |NULL |Compression status |0 |30d |0 | |44055 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |5983273711b64a93bd30c7ba983f2b35|
+ROW |44062 |18 | |10047 |Proxy [{#PROXY.NAME}]: Host count |zabbix.proxy.hosts[{#PROXY.NAME}] |0 |1w |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The number of enabled hosts assigned to the proxy |0 |30d |0 | |44055 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |01c4a2f48dce46e0a931fc7ab906800d|
+ROW |44063 |18 | |10047 |Proxy [{#PROXY.NAME}]: Item count |zabbix.proxy.items[{#PROXY.NAME}] |0 |1w |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The number of enabled items on enabled hosts assigned to the proxy |0 |30d |0 | |44055 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |187a005cd52c4ed69919b0356c1ccd39|
+ROW |44064 |18 | |10047 |Proxy [{#PROXY.NAME}]: Last seen, in seconds |zabbix.proxy.last_seen[{#PROXY.NAME}] |0 |1w |365d |0 |0 | | | | |NULL |1046 | | |0 | | | | |2 |NULL |The time when the proxy was last seen by the server |0 |30d |0 | |44055 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |f8c915861df843bc9c95ec8034d66fb7|
+ROW |44065 |18 | |10047 |Proxy [{#PROXY.NAME}]: Mode |zabbix.proxy.mode[{#PROXY.NAME}] |0 |1w |365d |0 |3 | | | | |NULL |1047 | | |0 | | | | |2 |NULL |Proxy mode |0 |30d |0 | |44055 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |357461ce5cd24632a1359c8ab31e0422|
+ROW |44066 |18 | |10047 |Proxy [{#PROXY.NAME}]: PSK |zabbix.proxy.psk[{#PROXY.NAME}] |0 |1w |365d |0 |3 | | | | |NULL |1048 | | |0 | | | | |2 |NULL |Encryption status for connections from the proxy |0 |30d |0 | |44055 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a68564ff50284903bdc38432638a653b|
+ROW |44067 |18 | |10047 |Proxy [{#PROXY.NAME}]: Required VPS |zabbix.proxy.requiredperformance[{#PROXY.NAME}] |0 |1w |365d |0 |0 | |!vps | | |NULL |NULL | | |0 | | | | |2 |NULL |Required proxy performance (the number of values that need to be collected per second) |0 |30d |0 | |44055 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |3e45db48df464b91a4951f13dd298cd5|
+ROW |44068 |18 | |10047 |Proxy [{#PROXY.NAME}]: Unencrypted |zabbix.proxy.unencrypted[{#PROXY.NAME}] |0 |1w |365d |0 |3 | | | | |NULL |1048 | | |0 | | | | |2 |NULL |Encryption status for connections from the proxy |0 |30d |0 | |44055 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |8986a7d452c448de88dcb054541064e4|
+ROW |44069 |18 | |10047 |Proxy [{#PROXY.NAME}]: Version |zabbix.proxy.version[{#PROXY.NAME}] |0 |1w |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Zabbix proxy version |0 |30d |0 | |44055 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |22da7ee85c044e128ceb47225ce7aaba|
+ROW |44081 |18 | |10261 |Zabbix stats proxy |zabbix.proxy.stats |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Zabbix proxy statistics master item. |0 |30d |0 | |28539 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |1e6a7ebfc0de47fd823ff59458317172|
+ROW |44094 |18 | |10524 |Get pools |hpe.msa.get.pools |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Pools data. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |3151c9e9e3bf4e6c9305848cfd2c77c5|
+ROW |44095 |18 | |10524 |Get volume statistics |hpe.msa.get.volumes.statistics |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Volumes statistics data. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |d6ef8a24c09a478c817a1a7121bd383f|
+ROW |44096 |18 | |10524 |Get volumes |hpe.msa.get.volumes |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Volumes data. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |e67d5b42bf1b431ab9b1659377195d82|
+ROW |44097 |18 | |10524 |Get system |hpe.msa.get.system |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |The system data. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |f9ec5e52bf22476d997c9ec5c445f11b|
+ROW |44098 |18 | |10524 |Get controllers |hpe.msa.get.controllers |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Controllers data. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |4a9a463f471c4c3bba031acab3c4d72e|
+ROW |44099 |18 | |10524 |Get ports |hpe.msa.get.ports |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Ports data. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |2c4012cbf947439f8938b9d432257067|
+ROW |44100 |18 | |10524 |Get disk group statistics |hpe.msa.disks.get.groups.statistics |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Disk groups statistics data. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |da724e20acee406b8dce3a1be24945a8|
+ROW |44101 |18 | |10524 |Get FRU |hpe.msa.get.fru |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |FRU data. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |ae00d12bb47e4c25b79a47ca8dc49538|
+ROW |44102 |18 | |10524 |Get fans |hpe.msa.get.fans |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Fans data. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |2b356e770025451e94e899123a2efc1b|
+ROW |44103 |18 | |10524 |Get enclosures |hpe.msa.get.enclosures |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Enclosures data. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |2e94a9c8fe5f4d6c90458b13cf1f6d64|
+ROW |44104 |18 | |10524 |Get disk groups |hpe.msa.get.disks.groups |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Disk groups data. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |3dc7a4c4e70c48f995d7d65c1652198a|
+ROW |44105 |18 | |10524 |Get disks |hpe.msa.get.disks |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Disks data. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |d4c534635bb74c2e8db99d68df6f9da2|
+ROW |44106 |18 | |10524 |Get controller statistics |hpe.msa.get.controller_statistics |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Controllers statistics data. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |54c0f623616a4f5c9505c0ae0ff6a85b|
+ROW |44107 |18 | |10524 |Get power supplies |hpe.msa.get.power_supplies |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Power supplies data. |0 |30d |0 | |43174 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a24264fada444ed68f48d8b2ff17ab15|
+ROW |44121 |18 | |10525 |Get pools |hpe.msa.get.pools |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Pools data. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |09804c2149264387a81de7df98a07739|
+ROW |44122 |18 | |10525 |Get volume statistics |hpe.msa.get.volumes.statistics |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Volumes statistics data. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |052e68cc870149718239fd9567da6fce|
+ROW |44123 |18 | |10525 |Get volumes |hpe.msa.get.volumes |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Volumes data. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b7e65fee619b47fab8551df9bdd5d4cb|
+ROW |44124 |18 | |10525 |Get system |hpe.msa.get.system |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |The system data. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |8dd7fafd33144838a1b382cc75e551d7|
+ROW |44125 |18 | |10525 |Get controllers |hpe.msa.get.controllers |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Controllers data. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |098d8c93634e4a3ab69b39f2d813f81c|
+ROW |44126 |18 | |10525 |Get ports |hpe.msa.get.ports |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Ports data. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |c208ba831d534da9a8a650b31b7f4e8c|
+ROW |44127 |18 | |10525 |Get disk group statistics |hpe.msa.disks.get.groups.statistics |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Disk groups statistics data. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |e869b8e7cc7643ea805532c941fa0e16|
+ROW |44128 |18 | |10525 |Get FRU |hpe.msa.get.fru |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |FRU data. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |41ec35cca22d4e6fb22a4e3759718a36|
+ROW |44129 |18 | |10525 |Get fans |hpe.msa.get.fans |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Fans data. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |7bc300f30a804cdd8acbba20b6d45f4c|
+ROW |44130 |18 | |10525 |Get enclosures |hpe.msa.get.enclosures |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Enclosures data. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |376ca0be12304701bd7c9fc6c1743428|
+ROW |44131 |18 | |10525 |Get disk groups |hpe.msa.get.disks.groups |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Disk groups data. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |98f1f30231e6419cb8a91bb0a9127985|
+ROW |44132 |18 | |10525 |Get disks |hpe.msa.get.disks |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Disks data. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b3488b287d7b48f2a26cbc39b62c4a67|
+ROW |44133 |18 | |10525 |Get controller statistics |hpe.msa.get.controller_statistics |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Controllers statistics data. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |61fe1e0cf61441c58cbd754805fefe9d|
+ROW |44134 |18 | |10525 |Get power supplies |hpe.msa.get.power_supplies |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Power supplies data. |0 |30d |0 | |43281 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |7cafbbb815324dc89f0db58384fe2e48|
+ROW |44148 |18 | |10526 |HPE Primera: Get disks data |hpe.primera.get.disks |0 |0d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Disks data. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |3940a3313b354d64924fc93be9b9db04|
+ROW |44149 |18 | |10526 |HPE Primera: Get hosts data |hpe.primera.get.hosts |0 |0d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Hosts data. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |c027fd5d976d42bd90126edb46ddfe88|
+ROW |44150 |18 | |10526 |HPE Primera: Get ports data |hpe.primera.get.ports |0 |0d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Ports data. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |1569a51d018345b390d3e2b3c368ba85|
+ROW |44151 |18 | |10526 |HPE Primera: Get system data |hpe.primera.get.system |0 |0d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |System data. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |6baed792c06444f598aec830f90f2f4c|
+ROW |44152 |18 | |10526 |HPE Primera: Get tasks data |hpe.primera.get.tasks |0 |0d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Tasks data. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |9d5697db544f4f3993e6df499ad51b49|
+ROW |44153 |18 | |10526 |HPE Primera: Get volumes data |hpe.primera.get.volumes |0 |0d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Volumes data. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |7faad091257b44f1a7ecf2c9156c83ca|
+ROW |44154 |18 | |10526 |HPE Primera: Get CPGs data |hpe.primera.get.cpgs |0 |0d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Common provisioning groups data. |0 |30d |0 | |43399 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |89aa29280dc349a2acaae520849857e0|
TABLE |items
FIELDS|itemid|type|snmp_oid|hostid|name |key_ |delay|history|trends|status|value_type|trapper_hosts|units |formula|logtimefmt|templateid|valuemapid|params|ipmi_sensor|authtype|username|password|publickey|privatekey|flags|interfaceid|description |inventory_link|lifetime|evaltype|jmx_endpoint|master_itemid|timeout|url |query_fields|posts|status_codes|follow_redirects|post_type|headers|retrieve_mode|request_method|output_format|verify_peer|verify_host|allow_traps|discover|uuid |
@@ -14259,6 +14025,60 @@ ROW |42734 |18 | |10516 |[{#LOCATION}, {#COUNTRY}]: Temperature
ROW |42735 |18 | |10516 |[{#LOCATION}, {#COUNTRY}]: Visibility |openweathermap.visibility[{#ID}] |0 |7d |365d |0 |3 | |m | | |NULL |NULL | | |0 | | | | |2 |NULL |Visibility in m. |0 |30d |0 | |42727 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |23d4152f794d46f6af705749b9443100|
ROW |42736 |18 | |10516 |[{#LOCATION}, {#COUNTRY}]: Wind direction |openweathermap.wind.direction[{#ID}] |0 |7d |365d |0 |0 | |deg | | |NULL |952 | | |0 | | | | |2 |NULL |Wind direction in degrees. |0 |30d |0 | |42727 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |f3350dcbd4f247e7878c06b8695beddd|
ROW |42737 |18 | |10516 |[{#LOCATION}, {#COUNTRY}]: Wind speed |openweathermap.wind.speed[{#ID}] |0 |7d |365d |0 |0 | |{#WIND.UNIT}| | |NULL |NULL | | |0 | | | | |2 |NULL |Wind speed value. |0 |30d |0 | |42727 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |67decabd27774e9fb6d9212621c43a54|
+ROW |43177 |18 | |10524 |System contact |hpe.msa.system.contact |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |The name of the person who administers the system. |23 |30d |0 | |44097 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |802692ec1429407a8bbb55e338959c0b|
+ROW |43178 |18 | |10524 |System health |hpe.msa.system.health |0 |7d |365d |0 |3 | | | | |NULL |983 | | |0 | | | | |0 |NULL |System health status. |0 |30d |0 | |44097 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |4516edee03084515bcf139c22abc4c7c|
+ROW |43179 |18 | |10524 |System information |hpe.msa.system.info |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |A brief description of what the system is used for or how it is configured. |27 |30d |0 | |44097 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |6b82f7545a334f9cad752bd18f8886bc|
+ROW |43180 |18 | |10524 |System location |hpe.msa.system.location |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |The location of the system. |24 |30d |0 | |44097 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |c5f082947e844adbbcf2982ad9c0c76e|
+ROW |43181 |18 | |10524 |System name |hpe.msa.system.name |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |The name of the storage system. |3 |30d |0 | |44097 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |419165bfe80f46f7af1c5d6ab46c1f14|
+ROW |43182 |18 | |10524 |Product ID |hpe.msa.system.product_id |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |The product model identifier. |29 |30d |0 | |44097 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |79c87a81895f46658f2e902cf7166860|
+ROW |43183 |18 | |10524 |Vendor name |hpe.msa.system.vendor_name |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |The vendor name. |31 |30d |0 | |44097 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |947bb21483e747c9ad13b995b79289c0|
+ROW |43184 |18 | |10524 |Controllers discovery |hpe.msa.controllers.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover controllers. |0 |30d |0 | |44098 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |66eabcbe564644dea3427afcbf76b87c|
+ROW |43185 |18 | |10524 |Disks discovery |hpe.msa.disks.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover disks. |0 |30d |0 | |44105 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |16b9a9b6da11463d865cb2b59f77f376|
+ROW |43186 |18 | |10524 |Disk groups discovery |hpe.msa.disks.groups.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover disk groups. |0 |30d |0 | |44104 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |dd952ff876134376baef061dc260884c|
+ROW |43187 |18 | |10524 |Enclosures discovery |hpe.msa.enclosures.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover enclosures. |0 |30d |0 | |44103 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |c6713507122242988dc9fae6e77bdff6|
+ROW |43188 |18 | |10524 |Fans discovery |hpe.msa.fans.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover fans. |0 |30d |0 | |44102 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |6900c1efa2b3456ead4ae5e5a033700e|
+ROW |43189 |18 | |10524 |FRU discovery |hpe.msa.frus.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover FRU. |0 |30d |0 | |44101 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |ec7d856fd690401888f93f8d9c135828|
+ROW |43190 |18 | |10524 |Pools discovery |hpe.msa.pools.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover pools. |0 |30d |0 | |44094 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |082c1cfb851548928911b9ab69f6f75e|
+ROW |43191 |18 | |10524 |Ports discovery |hpe.msa.ports.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover ports. |0 |30d |0 | |44099 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |09754bd16c674ff08fad52f060035961|
+ROW |43192 |18 | |10524 |Power supplies discovery |hpe.msa.power_supplies.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover power supplies. |0 |30d |0 | |44107 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |2cf7945eea95414a88ce572f4c075bb1|
+ROW |43193 |18 | |10524 |Volumes discovery |hpe.msa.volumes.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover volumes. |0 |30d |0 | |44096 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |faae0d9be7ea4531a584a52002317cc9|
+ROW |43284 |18 | |10525 |System contact |hpe.msa.system.contact |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |The name of the person who administers the system. |23 |30d |0 | |44124 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |4c8b2c72135a4af781c0f31730366abe|
+ROW |43285 |18 | |10525 |System health |hpe.msa.system.health |0 |7d |365d |0 |3 | | | | |NULL |994 | | |0 | | | | |0 |NULL |System health status. |0 |30d |0 | |44124 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |dc310d8c55a74a00bed9c004ba33d1fa|
+ROW |43286 |18 | |10525 |System information |hpe.msa.system.info |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |A brief description of what the system is used for or how it is configured. |27 |30d |0 | |44124 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |c4aae4a5f218472698751d9de8d1087d|
+ROW |43287 |18 | |10525 |System location |hpe.msa.system.location |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |The location of the system. |24 |30d |0 | |44124 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |3768f170e5ef44bca39e89b1f8973e6d|
+ROW |43288 |18 | |10525 |System name |hpe.msa.system.name |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |The name of the storage system. |3 |30d |0 | |44124 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |00c58217d52e4cd5852bdd9c71c4375f|
+ROW |43289 |18 | |10525 |Product ID |hpe.msa.system.product_id |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |The product model identifier. |29 |30d |0 | |44124 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |103e58d547284e68b079e92074950ff9|
+ROW |43290 |18 | |10525 |Vendor name |hpe.msa.system.vendor_name |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |The vendor name. |31 |30d |0 | |44124 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |7865d8ae697c40c5b5855c47bb82ccc4|
+ROW |43291 |18 | |10525 |Controllers discovery |hpe.msa.controllers.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover controllers. |0 |30d |0 | |44125 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |91c30dd0509843898601ce6d489fab03|
+ROW |43292 |18 | |10525 |Disks discovery |hpe.msa.disks.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover disks. |0 |30d |0 | |44132 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |46478b42c76348d7824c715fd6d20f74|
+ROW |43293 |18 | |10525 |Disk groups discovery |hpe.msa.disks.groups.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover disk groups. |0 |30d |0 | |44131 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |88aaea8c16a247559c68783ad0cd5c4d|
+ROW |43294 |18 | |10525 |Enclosures discovery |hpe.msa.enclosures.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover enclosures. |0 |30d |0 | |44130 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |5a97871f702348dca7a5378885087ea8|
+ROW |43295 |18 | |10525 |Fans discovery |hpe.msa.fans.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover fans. |0 |30d |0 | |44129 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |9043169f17de44baa174459b560de4f5|
+ROW |43296 |18 | |10525 |FRU discovery |hpe.msa.frus.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover FRU. |0 |30d |0 | |44128 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |30f91e8f7fba489aa649759219efa67c|
+ROW |43297 |18 | |10525 |Pools discovery |hpe.msa.pools.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover pools. |0 |30d |0 | |44121 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |178b94ddcab947ffb1614622c2b7e08e|
+ROW |43298 |18 | |10525 |Ports discovery |hpe.msa.ports.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover ports. |0 |30d |0 | |44126 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |bed52618dbc6498f99ddeedc78c0cdad|
+ROW |43299 |18 | |10525 |Power supplies discovery |hpe.msa.power_supplies.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover power supplies. |0 |30d |0 | |44134 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |1561695bd2174eada622a0d90ee1c3df|
+ROW |43300 |18 | |10525 |Volumes discovery |hpe.msa.volumes.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discover volumes. |0 |30d |0 | |44123 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b132a010c8a84da79eee1ba725301be9|
+ROW |43400 |18 | |10526 |HPE Primera: Software version number |hpe.primera.system.sw_version |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Storage system software version number. |0 |30d |0 | |44151 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |e0f0ff7657784c8eab1a71a68ceefc19|
+ROW |43401 |18 | |10526 |HPE Primera: Serial number |hpe.primera.system.serial_number |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |System serial number. |8 |30d |0 | |44151 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |d194672ea7f64dd58296d7fb2537f35b|
+ROW |43402 |18 | |10526 |HPE Primera: Nodes total |hpe.primera.system.nodes.total |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Total number of nodes in the system. |0 |30d |0 | |44151 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |65b22e04d7334aaf970a8961a46c22c9|
+ROW |43403 |18 | |10526 |HPE Primera: Nodes online |hpe.primera.system.nodes.online |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Number of online nodes in the system. |0 |30d |0 | |44151 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |acf6d37022884dc99a3b55c95f6b19c8|
+ROW |43404 |18 | |10526 |HPE Primera: System name |hpe.primera.system.name |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |System name. |3 |30d |0 | |44151 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |45281453bf204365a8a8ac2ba7255e54|
+ROW |43405 |18 | |10526 |HPE Primera: Model |hpe.primera.system.model |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |System model. |29 |30d |0 | |44151 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |5f28ec66be1f43208139476af3653997|
+ROW |43407 |18 | |10526 |HPE Primera: System location |hpe.primera.system.location |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Location of the system. |24 |30d |0 | |44151 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |dd61f3a680284893801c96bdbd445645|
+ROW |43408 |18 | |10526 |HPE Primera: Chunklet size |hpe.primera.system.chunklet.size |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |0 |NULL |Chunklet size. |0 |30d |0 | |44151 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |65bcf3fb456a45358795d2f9d8249e16|
+ROW |43409 |18 | |10526 |HPE Primera: Capacity total |hpe.primera.system.capacity.total |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |0 |NULL |Total capacity in the system. |0 |30d |0 | |44151 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |1e6fc0d68d18474e84b4fe2e4d3374d1|
+ROW |43410 |18 | |10526 |HPE Primera: Capacity free |hpe.primera.system.capacity.free |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |0 |NULL |Free capacity in the system. |0 |30d |0 | |44151 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |d23e888299d344238468481689f55e2d|
+ROW |43411 |18 | |10526 |HPE Primera: Capacity failed |hpe.primera.system.capacity.failed |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |0 |NULL |Failed capacity in the system. |0 |30d |0 | |44151 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |e3842eec2e45443681670d3c1d194900|
+ROW |43412 |18 | |10526 |HPE Primera: Capacity allocated |hpe.primera.system.capacity.allocated |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |0 |NULL |Allocated capacity in the system. |0 |30d |0 | |44151 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |efc450d0682c4c5d93df41d05c10eceb|
+ROW |43413 |18 | |10526 |HPE Primera: Disks total |hpe.primera.disks.total |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Number of physical disks. |0 |30d |0 | |44148 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |d5b8a74991d34652973a78d58203d5fd|
+ROW |43414 |18 | |10526 |HPE Primera: System contact |hpe.primera.system.contact |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |0 |NULL |Contact of the system. |23 |30d |0 | |44151 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |dd6fd61256cc4eeeb94f50d0c86fc51f|
+ROW |43415 |18 | |10526 |Common provisioning groups discovery |hpe.primera.cpg.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |List of CPGs resources. |0 |30d |1 | |44154 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b9132b095eb349c99e868ea40364596d|
+ROW |43416 |18 | |10526 |Disks discovery |hpe.primera.disks.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |List of physical disk resources. |0 |30d |0 | |44148 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a83ed573e6ab40e8b7306178ddd2658b|
+ROW |43417 |18 | |10526 |Hosts discovery |hpe.primera.hosts.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |List of host properties. |0 |30d |1 | |44149 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |77ae172949044c148ac8f56f05d3af33|
+ROW |43418 |18 | |10526 |Ports discovery |hpe.primera.ports.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |List of ports. |0 |30d |1 | |44150 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |3c9222777f2649749df76cbf61601557|
+ROW |43419 |18 | |10526 |Tasks discovery |hpe.primera.tasks.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |List of tasks started within last 24 hours. |0 |1d |1 | |44152 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b47a6afafca6486ea4ffb12dd3322bab|
+ROW |43420 |18 | |10526 |Volumes discovery |hpe.primera.volumes.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |List of storage volume resources. |0 |30d |1 | |44153 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |eb73fcc415c54ac18840d2655f048f6c|
ROW |43643 |18 | |10529 |Aurora metrics discovery |aws.rds.aurora.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discovery Amazon Aurora metrics.&eol;https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMySQL.Monitoring.Metrics.html#Aurora.AuroraMySQL.Monitoring.Metrics.instances |0 |30d |0 | |43630 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |f13154dfb6b547718d1bf4b0ed12d35f|
ROW |43645 |18 | |10529 |Aurora MySQL metrics discovery |aws.rds.postgresql.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discovery Aurora MySQL metrics.&eol;Storage types:&eol; aurora (for MySQL 5.6-compatible Aurora)&eol; aurora-mysql (for MySQL 5.7-compatible and MySQL 8.0-compatible Aurora) |0 |30d |0 | |43630 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |ec07301eaaad4f32a3759692d96150ab|
ROW |43905 |18 | |10534 |Appliance bays discovery |hpe.synergy.appliances.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |A list of the appliance bays in the enclosure. |0 |30d |0 | |43903 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |73d93ade7489472fae4e68b05de52291|
@@ -14268,13 +14088,306 @@ ROW |43912 |18 | |10534 |Fans discovery
ROW |43914 |18 | |10534 |Managers discovery |hpe.synergy.frame_link_modules.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |A list of the Synergy Frame Link Module bays. |0 |30d |0 | |43903 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |0ac7b7355249475eac517cbc9ac8ba83|
ROW |43918 |18 | |10534 |nPar discovery |hpe.synergy.npar.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Electrically isolated hardware partition (nPar). Partition details are relevant only for enclosures with type "SDX". |0 |30d |0 | |43903 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b800eed59653494cb5383e91627f0ef7|
ROW |43919 |18 | |10534 |Power supplies discovery |hpe.synergy.ps.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |List of power supply bays in the enclosure. |0 |30d |0 | |43903 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |8346025282a044cd8dafc2521a596f18|
+ROW |44082 |18 | |10261 |Zabbix proxy discovery |zabbix.proxy.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |LLD rule with item and trigger prototypes for proxy discovery. |0 |30d |0 | |44081 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |db52e7ced392405184955a884ad9dd00|
+ROW |44083 |18 | |10261 |Proxy [{#PROXY.NAME}]: Certificate |zabbix.proxy.cert[{#PROXY.NAME}] |0 |1w |365d |0 |3 | | | | |NULL |1052 | | |0 | | | | |2 |NULL |Encryption status for connections from the proxy |0 |30d |0 | |44081 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b1fe4bb454a543a78cfa84810e320b46|
+ROW |44084 |18 | |10261 |Proxy [{#PROXY.NAME}]: Compatibility |zabbix.proxy.compatibility[{#PROXY.NAME}] |0 |1w |365d |0 |3 | | | | |NULL |1049 | | |0 | | | | |2 |NULL |Zabbix proxy compatibility |0 |30d |0 | |44081 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |fb38b7fa4daa4ab28338f96d9f903ff8|
+ROW |44085 |18 | |10261 |Proxy [{#PROXY.NAME}]: Compression |zabbix.proxy.compression[{#PROXY.NAME}] |0 |1w |365d |0 |3 | | | | |NULL |1052 | | |0 | | | | |2 |NULL |Compression status |0 |30d |0 | |44081 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |7c5a679fd7a34abca9d70e87150bb682|
+ROW |44086 |18 | |10261 |Proxy [{#PROXY.NAME}]: Host count |zabbix.proxy.hosts[{#PROXY.NAME}] |0 |1w |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The number of enabled hosts assigned to the proxy |0 |30d |0 | |44081 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |5db51524aa24458eaa1fa318adc77430|
+ROW |44087 |18 | |10261 |Proxy [{#PROXY.NAME}]: Item count |zabbix.proxy.items[{#PROXY.NAME}] |0 |1w |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The number of enabled items on enabled hosts assigned to the proxy |0 |30d |0 | |44081 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |84c3d0ad89574545b0756a6385c09961|
+ROW |44088 |18 | |10261 |Proxy [{#PROXY.NAME}]: Last seen, in seconds |zabbix.proxy.last_seen[{#PROXY.NAME}] |0 |1w |365d |0 |0 | | | | |NULL |1050 | | |0 | | | | |2 |NULL |The time when the proxy was last seen by the server |0 |30d |0 | |44081 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |41f1158a246942379cd425bb9293636f|
+ROW |44089 |18 | |10261 |Proxy [{#PROXY.NAME}]: Mode |zabbix.proxy.mode[{#PROXY.NAME}] |0 |1w |365d |0 |3 | | | | |NULL |1051 | | |0 | | | | |2 |NULL |Proxy mode |0 |30d |0 | |44081 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |56c5b47e6fa444a596db755d60b0cbaa|
+ROW |44090 |18 | |10261 |Proxy [{#PROXY.NAME}]: PSK |zabbix.proxy.psk[{#PROXY.NAME}] |0 |1w |365d |0 |3 | | | | |NULL |1052 | | |0 | | | | |2 |NULL |Encryption status for connections from the proxy |0 |30d |0 | |44081 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a3b5f778c9b2450aad72ec97b6a52d50|
+ROW |44091 |18 | |10261 |Proxy [{#PROXY.NAME}]: Required VPS |zabbix.proxy.requiredperformance[{#PROXY.NAME}] |0 |1w |365d |0 |0 | |!vps | | |NULL |NULL | | |0 | | | | |2 |NULL |Required proxy performance (the number of values that need to be collected per second) |0 |30d |0 | |44081 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |8f93b4b7a5bc4c8a9a2a0fefdb0d8274|
+ROW |44092 |18 | |10261 |Proxy [{#PROXY.NAME}]: Unencrypted |zabbix.proxy.unencrypted[{#PROXY.NAME}] |0 |1w |365d |0 |3 | | | | |NULL |1052 | | |0 | | | | |2 |NULL |Encryption status for connections from the proxy |0 |30d |0 | |44081 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |c3b50d734d944d0fbb59b29324e28554|
+ROW |44093 |18 | |10261 |Proxy [{#PROXY.NAME}]: Version |zabbix.proxy.version[{#PROXY.NAME}] |0 |1w |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Zabbix proxy version |0 |30d |0 | |44081 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |6486e23a16ba495d9fc40305425e8010|
+ROW |44108 |18 | |10524 |Controller [{#CONTROLLER.ID}]: Get statistics data |hpe.msa.get.controller_statistics["{#CONTROLLER.ID}",data] |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The discovered controller statistics data. |0 |30d |0 | |44106 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |682fb8c5a4bd40889dcb76070aaefb06|
+ROW |44109 |18 | |10524 |Controller [{#CONTROLLER.ID}]: Get data |hpe.msa.get.controllers["{#CONTROLLER.ID}",data] |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The discovered controller data. |0 |30d |0 | |44098 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |42b163abb92b42a3921364222807843b|
+ROW |44110 |18 | |10524 |Disk [{#DURABLE.ID}]: Get data |hpe.msa.get.disks["{#DURABLE.ID}",data] |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The discovered disk data. |0 |30d |0 | |44105 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |e5faef5f8750462b8d676a74fa67b97c|
+ROW |44111 |18 | |10524 |Disk group [{#NAME}]: Get data |hpe.msa.get.disks.groups["{#NAME}",data] |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The discovered disk group data. |0 |30d |0 | |44104 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |42666f013abf4441b85d94b89ed6cac1|
+ROW |44112 |18 | |10524 |Disk group [{#NAME}]: Get statistics data |hpe.msa.get.disks.groups.statistics["{#NAME}",data] |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The discovered disk group statistics data. |0 |30d |0 | |44100 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |20c557ea7c4e439c8c8c7fe5f8bb3356|
+ROW |44113 |18 | |10524 |Enclosure [{#DURABLE.ID}]: Get data |hpe.msa.get.enclosures["{#DURABLE.ID}",data] |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The discovered enclosure data. |0 |30d |0 | |44103 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |db3050d98b0548acbc3cf318ce71e9e3|
+ROW |44114 |18 | |10524 |Fan [{#DURABLE.ID}]: Get data |hpe.msa.get.fans["{#DURABLE.ID}",data] |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The discovered fan data. |0 |30d |0 | |44102 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |8fe64d81153d430c8aa862394a384172|
+ROW |44115 |18 | |10524 |FRU [{#ENCLOSURE.ID}: {#LOCATION}]: Get data |hpe.msa.get.frus["{#ENCLOSURE.ID}:{#LOCATION}",data] |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The discovered FRU data. |0 |30d |0 | |44101 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |e65d0d09a9244e46b7fd16e89128d50b|
+ROW |44116 |18 | |10524 |Pool [{#NAME}]: Get data |hpe.msa.get.pools["{#NAME}",data] |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The discovered pool data. |0 |30d |0 | |44094 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |227c8ed5f3514aa886e27f28b49fe7fd|
+ROW |44117 |18 | |10524 |Port [{#NAME}]: Get data |hpe.msa.get.ports["{#NAME}",,data] |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The discovered port data. |0 |30d |0 | |44099 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |c0643381ec274865826cddd3ce598326|
+ROW |44118 |18 | |10524 |Power supply [{#DURABLE.ID}]: Get data |hpe.msa.get.power_supplies["{#DURABLE.ID}",data] |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The discovered power supply data. |0 |30d |0 | |44107 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |029b4173b22f4359b5ee6013a524dd4f|
+ROW |44119 |18 | |10524 |Volume [{#NAME}]: Get statistics data |hpe.msa.get.volumes.statistics["{#NAME}",data] |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The discovered volume statistics data. |0 |30d |0 | |44095 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |971c984b8fc44f05b24a30d11a482b3a|
+ROW |44120 |18 | |10524 |Volume [{#NAME}]: Get data |hpe.msa.get.volumes["{#NAME}",data] |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The discovered volume data. |0 |30d |0 | |44096 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |2515db4e86d7486481583114c067d522|
+ROW |44135 |18 | |10525 |Controller [{#CONTROLLER.ID}]: Get statistics data |hpe.msa.get.controller_statistics["{#CONTROLLER.ID}",data] |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The discovered controller statistics data. |0 |30d |0 | |44133 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |d4be916f97ef415b9e892f464f8f8637|
+ROW |44136 |18 | |10525 |Controller [{#CONTROLLER.ID}]: Get data |hpe.msa.get.controllers["{#CONTROLLER.ID}",data] |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The discovered controller data. |0 |30d |0 | |44125 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |efd83949c23e4f8b8f137ca13bb2449c|
+ROW |44137 |18 | |10525 |Disk [{#DURABLE.ID}]: Get data |hpe.msa.get.disks["{#DURABLE.ID}",data] |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The discovered disk data. |0 |30d |0 | |44132 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |2f213e512833498081747c89b5238dc8|
+ROW |44138 |18 | |10525 |Disk group [{#NAME}]: Get data |hpe.msa.get.disks.groups["{#NAME}",data] |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The discovered disk group data. |0 |30d |0 | |44131 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |9520e31d713b4ba59b682f47dda7154e|
+ROW |44139 |18 | |10525 |Disk group [{#NAME}]: Get statistics data |hpe.msa.get.disks.groups.statistics["{#NAME}",data] |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The discovered disk group statistics data. |0 |30d |0 | |44127 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |7c7ce5cd807a4791800ed5f812b4b633|
+ROW |44140 |18 | |10525 |Enclosure [{#DURABLE.ID}]: Get data |hpe.msa.get.enclosures["{#DURABLE.ID}",data] |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The discovered enclosure data. |0 |30d |0 | |44130 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |f9d69bb1597e435f8c8c67b51998c0a4|
+ROW |44141 |18 | |10525 |Fan [{#DURABLE.ID}]: Get data |hpe.msa.get.fans["{#DURABLE.ID}",data] |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The discovered fan data. |0 |30d |0 | |44129 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |468505cb7da74e04966477b02ab63b12|
+ROW |44142 |18 | |10525 |FRU [{#ENCLOSURE.ID}: {#LOCATION}]: Get data |hpe.msa.get.frus["{#ENCLOSURE.ID}:{#LOCATION}",data] |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The discovered FRU data. |0 |30d |0 | |44128 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |7bf42c023d5647bdbc4c35d0fb474454|
+ROW |44143 |18 | |10525 |Pool [{#NAME}]: Get data |hpe.msa.get.pools["{#NAME}",data] |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The discovered pool data. |0 |30d |0 | |44121 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |677f29f2879c44ceaf210bed98f257b0|
+ROW |44144 |18 | |10525 |Port [{#NAME}]: Get data |hpe.msa.get.ports["{#NAME}",,data] |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The discovered port data. |0 |30d |0 | |44126 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |540799973d2d440ca80eeeae99f84798|
+ROW |44145 |18 | |10525 |Power supply [{#DURABLE.ID}]: Get data |hpe.msa.get.power_supplies["{#DURABLE.ID}",data] |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The discovered power supply data. |0 |30d |0 | |44134 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b7f37328cfff49789216d9caec2d09bc|
+ROW |44146 |18 | |10525 |Volume [{#NAME}]: Get data |hpe.msa.get.volumes["{#NAME}",data] |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The discovered volume data. |0 |30d |0 | |44123 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |c5e4998ee3e44a2fa82facfceb465ffd|
+ROW |44147 |18 | |10525 |Volume [{#NAME}]: Get statistics data |hpe.msa.get.volumes.statistics["{#NAME}",data] |0 |0 |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The discovered volume statistics data. |0 |30d |0 | |44122 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |df0b425817414f3cae218f4269e9068f|
+ROW |44155 |18 | |10526 |CPG [{#NAME}]: Get CPG data |hpe.primera.cpg["{#ID}",data] |0 |0d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |CPG {#NAME} data |0 |30d |0 | |44154 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |54afd11ca82b4f94861cc145ca681291|
+ROW |44156 |18 | |10526 |Disk [{#POSITION}]: Get disk data |hpe.primera.disk["{#ID}",data] |0 |0d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Disk [{#POSITION}] data |0 |30d |0 | |44148 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |811d27264b5e41e3a9e9f397888cda47|
+ROW |44157 |18 | |10526 |Host [{#NAME}]: Get host data |hpe.primera.host["{#ID}",data] |0 |0d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Host [{#NAME}] data |0 |30d |0 | |44149 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |dfa476d826d34f6bb0f2015b06b6c272|
+ROW |44158 |18 | |10526 |Port [{#NODE}:{#SLOT}:{#CARD.PORT}]: Get port data |hpe.primera.port["{#NODE}:{#SLOT}:{#CARD.PORT}",data] |0 |0d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Port [{#NODE}:{#SLOT}:{#CARD.PORT}] data |0 |30d |0 | |44150 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |3b3d82c9c161429294a69774ec0daf5d|
+ROW |44159 |18 | |10526 |Task [{#NAME}]: Get task data |hpe.primera.task["{#ID}",data] |0 |0d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Task [{#NAME}] data |0 |30d |0 | |44152 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |8c64d0364b0f40c8a73f51fe74962934|
+ROW |44160 |18 | |10526 |Volume [{#NAME}]: Get volume data |hpe.primera.volume["{#ID}",data] |0 |0d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Volume [{#NAME}] data |0 |30d |0 | |44153 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |37c200429b414e149fb970c269721154|
TABLE |items
-FIELDS|itemid|type|snmp_oid|hostid|name |key_ |delay|history|trends|status|value_type|trapper_hosts|units|formula|logtimefmt|templateid|valuemapid|params|ipmi_sensor|authtype|username|password|publickey|privatekey|flags|interfaceid|description |inventory_link|lifetime|evaltype|jmx_endpoint|master_itemid|timeout|url |query_fields|posts|status_codes|follow_redirects|post_type|headers|retrieve_mode|request_method|output_format|verify_peer|verify_host|allow_traps|discover|uuid |
-ROW |32866 |18 | |10365 |Mountpoint metrics discovery |vault.mountpoint.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Mountpoint metrics discovery. |0 |30d |0 | |32803 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |ca7bbea60da54770b164ee11d9cd325f|
-ROW |32867 |18 | |10365 |Replication metrics discovery|vault.replication.discovery|0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discovery for replication metrics.|0 |30d |0 | |32850 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |f2015f2394a64e7e923a2030400bcd69|
-ROW |32868 |18 | |10365 |Storage metrics discovery |vault.storage.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Storage backend metrics discovery.|0 |30d |1 | |32846 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |ef703fedc3b347e9bb878d159d6756d8|
-ROW |32870 |18 | |10365 |WAL metrics discovery |vault.wal.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discovery for WAL metrics. |0 |30d |0 | |32845 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |ce7b2bb4c09c42d5a4b9e92c1c3dee23|
+FIELDS|itemid|type|snmp_oid|hostid|name |key_ |delay|history|trends|status|value_type|trapper_hosts|units |formula|logtimefmt|templateid|valuemapid|params|ipmi_sensor|authtype|username|password|publickey|privatekey|flags|interfaceid|description |inventory_link|lifetime|evaltype|jmx_endpoint|master_itemid|timeout|url |query_fields|posts|status_codes|follow_redirects|post_type|headers|retrieve_mode|request_method|output_format|verify_peer|verify_host|allow_traps|discover|uuid |
+ROW |32866 |18 | |10365 |Mountpoint metrics discovery |vault.mountpoint.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Mountpoint metrics discovery. |0 |30d |0 | |32803 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |ca7bbea60da54770b164ee11d9cd325f|
+ROW |32867 |18 | |10365 |Replication metrics discovery |vault.replication.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discovery for replication metrics. |0 |30d |0 | |32850 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |f2015f2394a64e7e923a2030400bcd69|
+ROW |32868 |18 | |10365 |Storage metrics discovery |vault.storage.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Storage backend metrics discovery. |0 |30d |1 | |32846 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |ef703fedc3b347e9bb878d159d6756d8|
+ROW |32870 |18 | |10365 |WAL metrics discovery |vault.wal.discovery |0 |90d |0 |0 |4 | | | | |NULL |NULL | | |0 | | | | |1 |NULL |Discovery for WAL metrics. |0 |30d |0 | |32845 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |ce7b2bb4c09c42d5a4b9e92c1c3dee23|
+ROW |43196 |18 | |10524 |Controller [{#CONTROLLER.ID}]: Cache: Read hits, rate |hpe.msa.controllers.cache.read.hits["{#CONTROLLER.ID}",rate] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |For the controller that owns the volume, the number of times the block to be read is found in cache per second. |0 |30d |0 | |44108 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |53b0ea51add74c629814c881ac824d1b|
+ROW |43197 |18 | |10524 |Controller [{#CONTROLLER.ID}]: IOPS, write rate |hpe.msa.controllers.iops.write["{#CONTROLLER.ID}",rate] |0 |7d |365d |0 |0 | |!w/s | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of write operations per second. |0 |30d |0 | |44108 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |6444038b72294992ab17c126ccbe7251|
+ROW |43198 |18 | |10524 |Controller [{#CONTROLLER.ID}]: Status |hpe.msa.controllers["{#CONTROLLER.ID}",status] |0 |7d |365d |0 |3 | | | | |NULL |976 | | |0 | | | | |2 |NULL |Storage controller status. |0 |30d |0 | |44109 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a2be1b4b814d45b18bb4e313818511d6|
+ROW |43199 |18 | |10524 |Controller [{#CONTROLLER.ID}]: Serial number |hpe.msa.controllers["{#CONTROLLER.ID}",serial_number] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Storage controller serial number. |0 |30d |0 | |44109 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |c073adb77eb84cf79e1e1693d9378d47|
+ROW |43200 |18 | |10524 |Controller [{#CONTROLLER.ID}]: Pools |hpe.msa.controllers["{#CONTROLLER.ID}",pools] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of pools in the storage system. |0 |30d |0 | |44109 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |e4930566c3844f9487e343c203f3eb96|
+ROW |43201 |18 | |10524 |Controller [{#CONTROLLER.ID}]: Part number |hpe.msa.controllers["{#CONTROLLER.ID}",part_number] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Part number of the controller. |0 |30d |0 | |44109 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |33e754d5acb84b7c86b2e23b122e6eed|
+ROW |43202 |18 | |10524 |Controller [{#CONTROLLER.ID}]: IP address |hpe.msa.controllers["{#CONTROLLER.ID}",ip_address] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Controller network port IP address. |0 |30d |0 | |44109 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |5f00490ddd22458b93add06ed24a9f96|
+ROW |43203 |18 | |10524 |Controller [{#CONTROLLER.ID}]: Health |hpe.msa.controllers["{#CONTROLLER.ID}",health] |0 |7d |365d |0 |3 | | | | |NULL |983 | | |0 | | | | |2 |NULL |Controller health status. |0 |30d |0 | |44109 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |6d2a84b6b1804082ab4ef3451a52b552|
+ROW |43204 |18 | |10524 |Controller [{#CONTROLLER.ID}]: Firmware version |hpe.msa.controllers["{#CONTROLLER.ID}",firmware] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Storage controller firmware version. |0 |30d |0 | |44109 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |5a987843b14c4d25a1fde4429015f773|
+ROW |43205 |18 | |10524 |Controller [{#CONTROLLER.ID}]: Disk groups |hpe.msa.controllers["{#CONTROLLER.ID}",disk_groups] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of disk groups in the storage system. |0 |30d |0 | |44109 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |94c2c9bfd2414875a53fbe94f6230666|
+ROW |43206 |18 | |10524 |Controller [{#CONTROLLER.ID}]: Disks |hpe.msa.controllers["{#CONTROLLER.ID}",disks] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of disks in the storage system. |0 |30d |0 | |44109 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |5940d26205924a13ba351f5d56192fcb|
+ROW |43207 |18 | |10524 |Controller [{#CONTROLLER.ID}]: IOPS, total rate |hpe.msa.controllers.iops.total["{#CONTROLLER.ID}",rate] |0 |7d |365d |0 |3 | |!iops | | |NULL |NULL | | |0 | | | | |2 |NULL |Input/output operations per second, calculated over the interval since these statistics were last requested or reset. This value will be zero if it has not been requested or reset since a controller restart. |0 |30d |0 | |44108 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |8bf0601293a64628be08d16391d1e11b|
+ROW |43208 |18 | |10524 |Controller [{#CONTROLLER.ID}]: Cache: Read misses, rate |hpe.msa.controllers.cache.read.misses["{#CONTROLLER.ID}",rate] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |For the controller that owns the volume, the number of times the block to be read is not found in cache per second. |0 |30d |0 | |44108 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |23ed270bc823484cb514600bf23b2aa5|
+ROW |43209 |18 | |10524 |Controller [{#CONTROLLER.ID}]: IOPS, read rate |hpe.msa.controllers.iops.read["{#CONTROLLER.ID}",rate] |0 |7d |365d |0 |0 | |!r/s | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of read operations per second. |0 |30d |0 | |44108 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |3d7f1a97cd8249efbabc2402006c1cc2|
+ROW |43210 |18 | |10524 |Controller [{#CONTROLLER.ID}]: Data transfer rate: Writes |hpe.msa.controllers.data_transfer.writes["{#CONTROLLER.ID}",rate]|0 |7d |365d |0 |0 | |Bps | | |NULL |NULL | | |0 | | | | |2 |NULL |The data write rate, in bytes per second. |0 |30d |0 | |44108 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |93b508f92de04dfbbfe7099bf37796ce|
+ROW |43211 |18 | |10524 |Controller [{#CONTROLLER.ID}]: Data transfer rate: Total |hpe.msa.controllers.data_transfer.total["{#CONTROLLER.ID}",rate] |0 |7d |365d |0 |3 | |Bps | | |NULL |NULL | | |0 | | | | |2 |NULL |The data transfer rate, in bytes per second, calculated over the interval since these statistics were last requested or reset. This value will be zero if it has not been requested or reset since a controller restart. |0 |30d |0 | |44108 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |7c34d1c4fd784fb695d9fc7c5a686329|
+ROW |43212 |18 | |10524 |Controller [{#CONTROLLER.ID}]: Data transfer rate: Reads |hpe.msa.controllers.data_transfer.reads["{#CONTROLLER.ID}",rate] |0 |7d |365d |0 |0 | |Bps | | |NULL |NULL | | |0 | | | | |2 |NULL |The data read rate, in bytes per second. |0 |30d |0 | |44108 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |c87dc81f4a3447f3962a69a8b0d79769|
+ROW |43213 |18 | |10524 |Controller [{#CONTROLLER.ID}]: CPU utilization |hpe.msa.controllers.cpu["{#CONTROLLER.ID}",util] |0 |7d |365d |0 |3 | |% | | |NULL |NULL | | |0 | | | | |2 |NULL |Percentage of time the CPU is busy, from 0 to 100. |0 |30d |0 | |44108 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |cfff8c77d99440d18794e1c6dbf738ad|
+ROW |43214 |18 | |10524 |Controller [{#CONTROLLER.ID}]: Cache memory size |hpe.msa.controllers.cache["{#CONTROLLER.ID}",total] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Controller cache memory size. |0 |30d |0 | |44109 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |38a6ca0447d548c593d08acf377250cb|
+ROW |43215 |18 | |10524 |Controller [{#CONTROLLER.ID}]: Cache: Write utilization |hpe.msa.controllers.cache.write["{#CONTROLLER.ID}",util] |0 |7d |365d |0 |3 | |% | | |NULL |NULL | | |0 | | | | |2 |NULL |Percentage of write cache in use, from 0 to 100. |0 |30d |0 | |44108 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |fa9400f2dcba40f4b57dfcef6f7856a0|
+ROW |43216 |18 | |10524 |Controller [{#CONTROLLER.ID}]: Cache: Write misses, rate |hpe.msa.controllers.cache.write.misses["{#CONTROLLER.ID}",rate] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |For the controller that owns the volume, the number of times the block written to is not found in cache per second. |0 |30d |0 | |44108 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |bafcf98cee9c4a8da0aea7b39a5242d4|
+ROW |43217 |18 | |10524 |Controller [{#CONTROLLER.ID}]: Cache: Write hits, rate |hpe.msa.controllers.cache.write.hits["{#CONTROLLER.ID}",rate] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |For the controller that owns the volume, the number of times the block written to is found in cache per second. |0 |30d |0 | |44108 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |71a92c76ae7740cd9e58ea337f4a75e3|
+ROW |43218 |18 | |10524 |Controller [{#CONTROLLER.ID}]: Uptime |hpe.msa.controllers["{#CONTROLLER.ID}",uptime] |0 |7d |365d |0 |3 | |uptime | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of seconds since the controller was restarted. |0 |30d |0 | |44108 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |df2bede9ea85483581a35a45a15d4de4|
+ROW |43219 |18 | |10524 |Disk [{#DURABLE.ID}]: Space total |hpe.msa.disks.space["{#DURABLE.ID}",total] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Total size of the disk. |0 |30d |0 | |44110 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |60418ff95d2b4ac698fe041647656005|
+ROW |43220 |18 | |10524 |Disk [{#DURABLE.ID}]: SSD life left |hpe.msa.disks.ssd["{#DURABLE.ID}",life_left] |0 |7d |365d |0 |3 | |% | | |NULL |NULL | | |0 | | | | |2 |NULL |The percentage of disk life remaining. |0 |30d |0 | |44110 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |1 |579f29536b0740b9887cbb0863bd3e45|
+ROW |43221 |18 | |10524 |Disk [{#DURABLE.ID}]: Disk group |hpe.msa.disks["{#DURABLE.ID}",group] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |If the disk is in a disk group, the disk group name. |0 |30d |0 | |44110 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a430bd06d24447649687dc9b9c3dee2c|
+ROW |43222 |18 | |10524 |Disk [{#DURABLE.ID}]: Health |hpe.msa.disks["{#DURABLE.ID}",health] |0 |7d |365d |0 |3 | | | | |NULL |983 | | |0 | | | | |2 |NULL |Disk health status. |0 |30d |0 | |44110 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |17f4069e731b45c7a9d9bfc5786a07fc|
+ROW |43223 |18 | |10524 |Disk [{#DURABLE.ID}]: Model |hpe.msa.disks["{#DURABLE.ID}",model] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Disk model. |0 |30d |0 | |44110 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |689e29b31fd0490fb26920c04d094136|
+ROW |43224 |18 | |10524 |Disk [{#DURABLE.ID}]: Storage pool |hpe.msa.disks["{#DURABLE.ID}",pool] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |If the disk is in a pool, the pool name. |0 |30d |0 | |44110 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |20d37295acce41acac8ba77962130774|
+ROW |43225 |18 | |10524 |Disk [{#DURABLE.ID}]: Serial number |hpe.msa.disks["{#DURABLE.ID}",serial_number] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Disk serial number. |0 |30d |0 | |44110 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |7c4da69f28824444960e6783fe090526|
+ROW |43226 |18 | |10524 |Disk [{#DURABLE.ID}]: Temperature |hpe.msa.disks["{#DURABLE.ID}",temperature] |0 |7d |365d |0 |3 | |!°C | | |NULL |NULL | | |0 | | | | |2 |NULL |Temperature of the disk. |0 |30d |0 | |44110 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |770749eafc79429185e7127d95b1ff74|
+ROW |43227 |18 | |10524 |Disk [{#DURABLE.ID}]: Temperature status |hpe.msa.disks["{#DURABLE.ID}",temperature_status] |0 |7d |365d |0 |3 | | | | |NULL |978 | | |0 | | | | |2 |NULL |Disk temperature status. |0 |30d |0 | |44110 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |5ba57b2f4d014b2a81c546e8f74a133e|
+ROW |43228 |18 | |10524 |Disk [{#DURABLE.ID}]: Type |hpe.msa.disks["{#DURABLE.ID}",type] |0 |7d |365d |0 |3 | | | | |NULL |979 | | |0 | | | | |2 |NULL |Disk type:&eol;SAS: Enterprise SAS spinning disk.&eol;SAS MDL: Midline SAS spinning disk.&eol;SSD SAS: SAS solit-state disk. |0 |30d |0 | |44110 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |d781943c08d24556a083a16cca34ad58|
+ROW |43229 |18 | |10524 |Disk [{#DURABLE.ID}]: Vendor |hpe.msa.disks["{#DURABLE.ID}",vendor] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Disk vendor. |0 |30d |0 | |44110 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |86ce9f4d139e46908750d158b004b517|
+ROW |43230 |18 | |10524 |Disk group [{#NAME}]: Average response time: Read |hpe.msa.disks.groups.avg_rsp_time["{#NAME}",read] |0 |7d |365d |0 |0 | |s | | |NULL |NULL | | |0 | | | | |2 |NULL |Average response time for all read operations, calculated over the interval since these statistics were last requested or reset. |0 |30d |0 | |44112 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |5b0b3db4bdff429996111d566b6d0386|
+ROW |43231 |18 | |10524 |Disk group [{#NAME}]: RAID type |hpe.msa.disks.groups.raid["{#NAME}",type] |0 |7d |365d |0 |3 | | | | |NULL |985 | | |0 | | | | |2 |NULL |The RAID level of the disk group. |0 |30d |0 | |44111 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |5356a1f819a54c59bb3765d99a965537|
+ROW |43232 |18 | |10524 |Disk group [{#NAME}]: Health |hpe.msa.disks.groups["{#NAME}",health] |0 |7d |365d |0 |3 | | | | |NULL |983 | | |0 | | | | |2 |NULL |Disk group health. |0 |30d |0 | |44111 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |1c714d46a3ae4e77b4a2e155c047e630|
+ROW |43233 |18 | |10524 |Disk group [{#NAME}]: Disks count |hpe.msa.disks.groups["{#NAME}",disk_count] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of disks in the disk group. |0 |30d |0 | |44111 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |085fae4f87444b62ae5c52703176a533|
+ROW |43234 |18 | |10524 |Disk group [{#NAME}]: Space total |hpe.msa.disks.groups.space["{#NAME}",total] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |The capacity of the disk group. |0 |30d |0 | |44111 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |29eae883b9fc4e2191daa870bd9d58ad|
+ROW |43235 |18 | |10524 |Disk group [{#NAME}]: Pool space used |hpe.msa.disks.groups.space["{#NAME}",pool_util] |0 |7d |365d |0 |3 | |% | | |NULL |NULL | | |0 | | | | |2 |NULL |The percentage of pool capacity that the disk group occupies. |0 |30d |0 | |44111 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |bfe1a64952754488898798f5f07e24b1|
+ROW |43236 |18 | |10524 |Disk group [{#NAME}]: Space free |hpe.msa.disks.groups.space["{#NAME}",free] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |The free space in the disk group. |0 |30d |0 | |44111 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b1c95904002b4c17a1c007c664fa4ff8|
+ROW |43237 |18 | |10524 |Disk group [{#NAME}]: IOPS, write rate |hpe.msa.disks.groups.iops.write["{#NAME}",rate] |0 |7d |365d |0 |0 | |!w/s | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of write operations per second. |0 |30d |0 | |44112 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |66ec5badb1d2491d9e07b5ce45486d72|
+ROW |43238 |18 | |10524 |Disk group [{#NAME}]: Average response time: Total |hpe.msa.disks.groups.avg_rsp_time["{#NAME}",total] |0 |7d |365d |0 |0 | |s | | |NULL |NULL | | |0 | | | | |2 |NULL |Average response time for read and write operations, calculated over the interval since these statistics were last requested or reset. |0 |30d |0 | |44112 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |4a4fb1ae86df4607882de9c9d40f51f4|
+ROW |43239 |18 | |10524 |Disk group [{#NAME}]: IOPS, total rate |hpe.msa.disks.groups.iops.total["{#NAME}",rate] |0 |7d |365d |0 |3 | |!iops | | |NULL |NULL | | |0 | | | | |2 |NULL |Input/output operations per second, calculated over the interval since these statistics were last requested or reset. This value will be zero if it has not been requested or reset since a controller restart. |0 |30d |0 | |44112 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |044e291ab66d48dcb8b66ee18f638702|
+ROW |43240 |18 | |10524 |Disk group [{#NAME}]: IOPS, read rate |hpe.msa.disks.groups.iops.read["{#NAME}",rate] |0 |7d |365d |0 |0 | |!r/s | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of read operations per second. |0 |30d |0 | |44112 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |18cd4383127548b68313184a2b94750f|
+ROW |43241 |18 | |10524 |Disk group [{#NAME}]: Data transfer rate: Writes |hpe.msa.disks.groups.data_transfer.writes["{#NAME}",rate] |0 |7d |365d |0 |0 | |Bps | | |NULL |NULL | | |0 | | | | |2 |NULL |The data write rate, in bytes per second. |0 |30d |0 | |44112 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a3df11b895fa425799c34516050000bd|
+ROW |43242 |18 | |10524 |Disk group [{#NAME}]: Data transfer rate: Total |hpe.msa.disks.groups.data_transfer.total["{#NAME}",rate] |0 |7d |365d |0 |3 | |Bps | | |NULL |NULL | | |0 | | | | |2 |NULL |The data transfer rate, in bytes per second, calculated over the interval since these statistics were last requested or reset. This value will be zero if it has not been requested or reset since a controller restart. |0 |30d |0 | |44112 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b1e2347ea10b4e84bb227668f5560b14|
+ROW |43243 |18 | |10524 |Disk group [{#NAME}]: Data transfer rate: Reads |hpe.msa.disks.groups.data_transfer.reads["{#NAME}",rate] |0 |7d |365d |0 |0 | |Bps | | |NULL |NULL | | |0 | | | | |2 |NULL |The data read rate, in bytes per second. |0 |30d |0 | |44112 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |46ba55c8ec2e4811b254441f22ead159|
+ROW |43244 |18 | |10524 |Disk group [{#NAME}]: Average response time: Write |hpe.msa.disks.groups.avg_rsp_time["{#NAME}",write] |0 |7d |365d |0 |0 | |s | | |NULL |NULL | | |0 | | | | |2 |NULL |Average response time for all write operations, calculated over the interval since these statistics were last requested or reset. |0 |30d |0 | |44112 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a93c1e1b1eee496d861464128aaefa57|
+ROW |43245 |18 | |10524 |Disk group [{#NAME}]: Status |hpe.msa.disks.groups["{#NAME}",status] |0 |7d |365d |0 |3 | | | | |NULL |977 | | |0 | | | | |2 |NULL |The status of the disk group:&eol;&eol;- CRIT: Critical. The disk group is online but isn't fault tolerant because some of it's disks are down.&eol;- DMGD: Damaged. The disk group is online and fault tolerant, but some of it's disks are damaged.&eol;- FTDN: Fault tolerant with a down disk.The disk group is online and fault tolerant, but some of it's disks are down.&eol;- FTOL: Fault tolerant.&eol;- MSNG: Missing. The disk group is online and fault tolerant, but some of it's disks are missing.&eol;- OFFL: Offline. Either the disk group is using offline initialization, or it's disks are down and data may be lost.&eol;- QTCR: Quarantined critical. The disk group is critical with at least one inaccessible disk. For example, two disks are inaccessible in a RAID 6 disk group or one disk is inaccessible for other fault-tolerant RAID levels. If the inaccessible disks come online or if after 60 seconds from being quarantined the disk group is QTCRor QTDN, the disk group is automatically dequarantined.&eol;- QTDN: Quarantined with a down disk. The RAID6 disk group has one inaccessible disk. The disk group is fault tolerant but degraded. If the inaccessible disks come online or if after 60 seconds from being quarantined the disk group is QTCRor QTDN, the disk group is automatically dequarantined.&eol;- QTOF: Quarantined offline. The disk group is offline with multiple inaccessible disks causing user data to be incomplete, or is an NRAID or RAID 0 disk group.&eol;- QTUN: Quarantined unsupported. The disk group contains data in a format that is not supported by this system. For example, this system does not support linear disk groups.&eol;- STOP: The disk group is stopped.&eol;- UNKN: Unknown.&eol;- UP: Up. The disk group is online and does not have fault-tolerant attributes.|0 |30d |0 | |44111 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |27ad0ae81baa43528cf94d3ccc5c3ec3|
+ROW |43246 |18 | |10524 |Enclosure [{#DURABLE.ID}]: Health |hpe.msa.enclosures["{#DURABLE.ID}",health] |0 |7d |365d |0 |3 | | | | |NULL |983 | | |0 | | | | |2 |NULL |Enclosure health. |0 |30d |0 | |44113 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |806b44d4f2dd44eea6db7e982c5fea16|
+ROW |43247 |18 | |10524 |Enclosure [{#DURABLE.ID}]: Midplane serial number |hpe.msa.enclosures["{#DURABLE.ID}",midplane_serial_number] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Midplane serial number. |0 |30d |0 | |44113 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |42987ecd83d74ffa91a8da7d72aacdb0|
+ROW |43248 |18 | |10524 |Enclosure [{#DURABLE.ID}]: Model |hpe.msa.enclosures["{#DURABLE.ID}",model] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Enclosure model. |0 |30d |0 | |44113 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |10fff6e5bc2143348c3b0c6a3eb87631|
+ROW |43249 |18 | |10524 |Enclosure [{#DURABLE.ID}]: Part number |hpe.msa.enclosures["{#DURABLE.ID}",part_number] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Enclosure part number. |0 |30d |0 | |44113 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |f9279641e2cb4c95a07d43ef1f1caba5|
+ROW |43250 |18 | |10524 |Enclosure [{#DURABLE.ID}]: Power |hpe.msa.enclosures["{#DURABLE.ID}",power] |0 |7d |365d |0 |0 | |W | | |NULL |NULL | | |0 | | | | |2 |NULL |Enclosure power in watts. |0 |30d |0 | |44113 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |cd0ec35c114b41579d0dfcebdc5e7211|
+ROW |43251 |18 | |10524 |Enclosure [{#DURABLE.ID}]: Status |hpe.msa.enclosures["{#DURABLE.ID}",status] |0 |7d |365d |0 |3 | | | | |NULL |980 | | |0 | | | | |2 |NULL |Enclosure status. |0 |30d |0 | |44113 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |98205e12a4c44a35a59879da5cc9f39c|
+ROW |43252 |18 | |10524 |Fan [{#DURABLE.ID}]: Health |hpe.msa.fans["{#DURABLE.ID}",health] |0 |7d |365d |0 |3 | | | | |NULL |983 | | |0 | | | | |2 |NULL |Fan health status. |0 |30d |0 | |44114 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b4732ef73f0e4fcc9458797b28e2b829|
+ROW |43253 |18 | |10524 |Fan [{#DURABLE.ID}]: Speed |hpe.msa.fans["{#DURABLE.ID}",speed] |0 |7d |365d |0 |3 | |!RPM | | |NULL |NULL | | |0 | | | | |2 |NULL |Fan speed (revolutions per minute). |0 |30d |0 | |44114 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |eb7057d0b65e40138899753b06abfb68|
+ROW |43254 |18 | |10524 |Fan [{#DURABLE.ID}]: Status |hpe.msa.fans["{#DURABLE.ID}",status] |0 |7d |365d |0 |3 | | | | |NULL |981 | | |0 | | | | |2 |NULL |Fan status. |0 |30d |0 | |44114 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |45f948cb8f484367a7a5735beb796a1b|
+ROW |43255 |18 | |10524 |FRU [{#ENCLOSURE.ID}: {#LOCATION}]: Part number |hpe.msa.frus["{#ENCLOSURE.ID}:{#LOCATION}",part_number] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |{#DESCRIPTION}. Part number of the FRU. |0 |30d |0 | |44115 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |77df1d8bfba9428e887025a05f02f306|
+ROW |43256 |18 | |10524 |FRU [{#ENCLOSURE.ID}: {#LOCATION}]: Serial number |hpe.msa.frus["{#ENCLOSURE.ID}:{#LOCATION}",serial_number] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |{#DESCRIPTION}. FRU serial number. |0 |30d |0 | |44115 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |04fc08de0c3947cba0c8f6c633ae3157|
+ROW |43257 |18 | |10524 |FRU [{#ENCLOSURE.ID}: {#LOCATION}]: Status |hpe.msa.frus["{#ENCLOSURE.ID}:{#LOCATION}",status] |0 |7d |365d |0 |3 | | | | |NULL |982 | | |0 | | | | |2 |NULL |{#DESCRIPTION}. FRU status:&eol;&eol;Absent: Component is not present.&eol;Fault: At least one subcomponent has a fault.&eol;Invalid data: For a power supply module, the EEPROM is improperly programmed.&eol;OK: All subcomponents are operating normally.&eol;Not available: Status is not available. |0 |30d |0 | |44115 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |ef3acb289f9c4a8e919b136dabf7b5c5|
+ROW |43258 |18 | |10524 |Pool [{#NAME}]: Space free |hpe.msa.pools.space["{#NAME}",free] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The free space in the pool. |0 |30d |0 | |44116 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |2a8b8ebd3bbb4e4e851602e1a84bb0da|
+ROW |43259 |18 | |10524 |Pool [{#NAME}]: Space total |hpe.msa.pools.space["{#NAME}",total] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |The capacity of the pool. |0 |30d |0 | |44116 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |0518c9f95bad4208ba33def89432975d|
+ROW |43260 |18 | |10524 |Pool [{#NAME}]: Health |hpe.msa.pools["{#NAME}",health] |0 |7d |365d |0 |3 | | | | |NULL |983 | | |0 | | | | |2 |NULL |Pool health. |0 |30d |0 | |44116 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |4b79ed6e64cc484bb69f3677cd7932ef|
+ROW |43261 |18 | |10524 |Port [{#NAME}]: Health |hpe.msa.ports["{#NAME}",health] |0 |7d |365d |0 |3 | | | | |NULL |983 | | |0 | | | | |2 |NULL |Port health status. |0 |30d |0 | |44117 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |27564169c2b04cba924162a5630bbd4b|
+ROW |43262 |18 | |10524 |Port [{#NAME}]: Status |hpe.msa.ports["{#NAME}",status] |0 |7d |365d |0 |3 | | | | |NULL |986 | | |0 | | | | |2 |NULL |Port status. |0 |30d |0 | |44117 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |57986481099a4bffb5b61816e1ba4110|
+ROW |43263 |18 | |10524 |Port [{#NAME}]: Type |hpe.msa.ports["{#NAME}",type] |0 |7d |365d |0 |3 | | | | |NULL |984 | | |0 | | | | |2 |NULL |Port type. |0 |30d |0 | |44117 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b1240a5950a3466b9d0725729bef3a03|
+ROW |43264 |18 | |10524 |Power supply [{#DURABLE.ID}]: Health |hpe.msa.power_supplies["{#DURABLE.ID}",health] |0 |7d |365d |0 |3 | | | | |NULL |983 | | |0 | | | | |2 |NULL |Power supply health status. |0 |30d |0 | |44118 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |4e4f593738fb451cbfd1589a3054387e|
+ROW |43265 |18 | |10524 |Power supply [{#DURABLE.ID}]: Part number |hpe.msa.power_supplies["{#DURABLE.ID}",part_number] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Power supply part number. |0 |30d |0 | |44118 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |1b72c54bff3a4b129e959db43e895839|
+ROW |43266 |18 | |10524 |Power supply [{#DURABLE.ID}]: Serial number |hpe.msa.power_supplies["{#DURABLE.ID}",serial_number] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Power supply serial number. |0 |30d |0 | |44118 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |bdbf30f2e70d427bb9237b941fed5941|
+ROW |43267 |18 | |10524 |Power supply [{#DURABLE.ID}]: Status |hpe.msa.power_supplies["{#DURABLE.ID}",status] |0 |7d |365d |0 |3 | | | | |NULL |986 | | |0 | | | | |2 |NULL |Power supply status. |0 |30d |0 | |44118 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |110fa50ee1d64ecdb064d3bd7b34dc90|
+ROW |43268 |18 | |10524 |Power supply [{#DURABLE.ID}]: Temperature |hpe.msa.power_supplies["{#DURABLE.ID}",temperature] |0 |7d |365d |0 |3 | |!°C | | |NULL |NULL | | |0 | | | | |2 |NULL |Power supply temperature. |0 |30d |0 | |44118 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |8b4399f3d9624239be2e6ac15971300b|
+ROW |43269 |18 | |10524 |Volume [{#NAME}]: Cache: Read hits, rate |hpe.msa.volumes.cache.read.hits["{#NAME}",rate] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |For the controller that owns the volume, the number of times the block to be read is found in cache per second. |0 |30d |0 | |44119 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |f9818ae47544417bb270af4f8f014c0a|
+ROW |43270 |18 | |10524 |Volume [{#NAME}]: Cache: Read misses, rate |hpe.msa.volumes.cache.read.misses["{#NAME}",rate] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |For the controller that owns the volume, the number of times the block to be read is not found in cache per second. |0 |30d |0 | |44119 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |877afc03787443129373d955067f8c6c|
+ROW |43271 |18 | |10524 |Volume [{#NAME}]: Cache: Write hits, rate |hpe.msa.volumes.cache.write.hits["{#NAME}",rate] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |For the controller that owns the volume, the number of times the block written to is found in cache per second. |0 |30d |0 | |44119 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |e3a0b52f33e847c980ffe3f4dcda5ab4|
+ROW |43272 |18 | |10524 |Volume [{#NAME}]: Cache: Write misses, rate |hpe.msa.volumes.cache.write.misses["{#NAME}",rate] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |For the controller that owns the volume, the number of times the block written to is not found in cache per second. |0 |30d |0 | |44119 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b2b0c3fd7ab74eb3a6013c3f3d65e356|
+ROW |43273 |18 | |10524 |Volume [{#NAME}]: Data transfer rate: Reads |hpe.msa.volumes.data_transfer.reads["{#NAME}",rate] |0 |7d |365d |0 |0 | |Bps | | |NULL |NULL | | |0 | | | | |2 |NULL |The data read rate, in bytes per second. |0 |30d |0 | |44119 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |6b12caedf23b4b768dbff01096d72c93|
+ROW |43274 |18 | |10524 |Volume [{#NAME}]: Data transfer rate: Total |hpe.msa.volumes.data_transfer.total["{#NAME}",rate] |0 |7d |365d |0 |3 | |Bps | | |NULL |NULL | | |0 | | | | |2 |NULL |The data transfer rate, in bytes per second, calculated over the interval since these statistics were last requested or reset. This value will be zero if it has not been requested or reset since a controller restart. |0 |30d |0 | |44119 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |705428d111dd49d19eb79b6a0de592c1|
+ROW |43275 |18 | |10524 |Volume [{#NAME}]: Data transfer rate: Writes |hpe.msa.volumes.data_transfer.writes["{#NAME}",rate] |0 |7d |365d |0 |0 | |Bps | | |NULL |NULL | | |0 | | | | |2 |NULL |The data write rate, in bytes per second. |0 |30d |0 | |44119 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |5f44581f011b46cf96ebd040de635976|
+ROW |43276 |18 | |10524 |Volume [{#NAME}]: IOPS, read rate |hpe.msa.volumes.iops.read["{#NAME}",rate] |0 |7d |365d |0 |0 | |!r/s | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of read operations per second. |0 |30d |0 | |44119 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |0e2831ed17ec4fe0a56b800086b47901|
+ROW |43277 |18 | |10524 |Volume [{#NAME}]: IOPS, total rate |hpe.msa.volumes.iops.total["{#NAME}",rate] |0 |7d |365d |0 |3 | |!iops | | |NULL |NULL | | |0 | | | | |2 |NULL |Total input/output operations per second, calculated over the interval since these statistics were last requested or reset. This value will be zero if it has not been requested or reset since a controller restart. |0 |30d |0 | |44119 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |9d14e4239f5941a7bfb07b6645b9e698|
+ROW |43278 |18 | |10524 |Volume [{#NAME}]: IOPS, write rate |hpe.msa.volumes.iops.write["{#NAME}",rate] |0 |7d |365d |0 |0 | |!w/s | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of write operations per second. |0 |30d |0 | |44119 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |e1a6b6cc609c4cf789978f01b18af31f|
+ROW |43279 |18 | |10524 |Volume [{#NAME}]: Space allocated |hpe.msa.volumes.space["{#NAME}",allocated] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |The amount of space currently allocated to the volume. |0 |30d |0 | |44120 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b47d7b03e19f4e25803b1d639a0ecf43|
+ROW |43280 |18 | |10524 |Volume [{#NAME}]: Space total |hpe.msa.volumes.space["{#NAME}",total] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |The capacity of the volume. |0 |30d |0 | |44120 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b6aaba39f7c74dcf95947626852855c8|
+ROW |43310 |18 | |10525 |Controller [{#CONTROLLER.ID}]: Cache: Read hits, rate |hpe.msa.controllers.cache.read.hits["{#CONTROLLER.ID}",rate] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |For the controller that owns the volume, the number of times the block to be read is found in cache per second. |0 |30d |0 | |44135 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |73bc16fc631f4386abbc78897db07e13|
+ROW |43311 |18 | |10525 |Controller [{#CONTROLLER.ID}]: IOPS, write rate |hpe.msa.controllers.iops.write["{#CONTROLLER.ID}",rate] |0 |7d |365d |0 |0 | |!w/s | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of write operations per second. |0 |30d |0 | |44135 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |9b8366ac60304c3c98dedc278ad18418|
+ROW |43312 |18 | |10525 |Controller [{#CONTROLLER.ID}]: Status |hpe.msa.controllers["{#CONTROLLER.ID}",status] |0 |7d |365d |0 |3 | | | | |NULL |987 | | |0 | | | | |2 |NULL |Storage controller status. |0 |30d |0 | |44136 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |c0c2034fc848400c9b1f09f0c54790b3|
+ROW |43313 |18 | |10525 |Controller [{#CONTROLLER.ID}]: Serial number |hpe.msa.controllers["{#CONTROLLER.ID}",serial_number] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Storage controller serial number. |0 |30d |0 | |44136 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |6980d1841bc04c79868d6f05bf59921e|
+ROW |43314 |18 | |10525 |Controller [{#CONTROLLER.ID}]: Pools |hpe.msa.controllers["{#CONTROLLER.ID}",pools] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of pools in the storage system. |0 |30d |0 | |44136 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |9b4ee1a634c3462f8fb48eb0e79984df|
+ROW |43315 |18 | |10525 |Controller [{#CONTROLLER.ID}]: Part number |hpe.msa.controllers["{#CONTROLLER.ID}",part_number] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Part number of the controller. |0 |30d |0 | |44136 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |3405ef21e2cb40729e16c5b8aaf35996|
+ROW |43316 |18 | |10525 |Controller [{#CONTROLLER.ID}]: IP address |hpe.msa.controllers["{#CONTROLLER.ID}",ip_address] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Controller network port IP address. |0 |30d |0 | |44136 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |2c9c2636aeb543ec8e70102c555fe776|
+ROW |43317 |18 | |10525 |Controller [{#CONTROLLER.ID}]: Health |hpe.msa.controllers["{#CONTROLLER.ID}",health] |0 |7d |365d |0 |3 | | | | |NULL |994 | | |0 | | | | |2 |NULL |Controller health status. |0 |30d |0 | |44136 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |5f5307f2904a4792af1906a2b03a2a9b|
+ROW |43318 |18 | |10525 |Controller [{#CONTROLLER.ID}]: Firmware version |hpe.msa.controllers["{#CONTROLLER.ID}",firmware] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Storage controller firmware version. |0 |30d |0 | |44136 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |ba1bb9818a9a487c8742d619316b087e|
+ROW |43319 |18 | |10525 |Controller [{#CONTROLLER.ID}]: Disk groups |hpe.msa.controllers["{#CONTROLLER.ID}",disk_groups] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of disk groups in the storage system. |0 |30d |0 | |44136 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |c70f280c9c494b769b442f3a22a3c173|
+ROW |43320 |18 | |10525 |Controller [{#CONTROLLER.ID}]: Disks |hpe.msa.controllers["{#CONTROLLER.ID}",disks] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of disks in the storage system. |0 |30d |0 | |44136 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |5f6c124f1aef41499ee52616ede02de9|
+ROW |43321 |18 | |10525 |Controller [{#CONTROLLER.ID}]: IOPS, total rate |hpe.msa.controllers.iops.total["{#CONTROLLER.ID}",rate] |0 |7d |365d |0 |3 | |!iops | | |NULL |NULL | | |0 | | | | |2 |NULL |Input/output operations per second, calculated over the interval since these statistics were last requested or reset. This value will be zero if it has not been requested or reset since a controller restart. |0 |30d |0 | |44135 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |16f2fd5bd9d244daa09aef3f79a5d450|
+ROW |43322 |18 | |10525 |Controller [{#CONTROLLER.ID}]: Cache: Read misses, rate |hpe.msa.controllers.cache.read.misses["{#CONTROLLER.ID}",rate] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |For the controller that owns the volume, the number of times the block to be read is not found in cache per second. |0 |30d |0 | |44135 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |04e14fe4d8ba4693b954ebcac1671649|
+ROW |43323 |18 | |10525 |Controller [{#CONTROLLER.ID}]: IOPS, read rate |hpe.msa.controllers.iops.read["{#CONTROLLER.ID}",rate] |0 |7d |365d |0 |0 | |!r/s | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of read operations per second. |0 |30d |0 | |44135 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |8b0f014d1ed5470d919357f204b704ca|
+ROW |43324 |18 | |10525 |Controller [{#CONTROLLER.ID}]: Data transfer rate: Writes |hpe.msa.controllers.data_transfer.writes["{#CONTROLLER.ID}",rate]|0 |7d |365d |0 |0 | |Bps | | |NULL |NULL | | |0 | | | | |2 |NULL |The data write rate, in bytes per second. |0 |30d |0 | |44135 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |94f0b7f7d397453f9227c1b473a77a4e|
+ROW |43325 |18 | |10525 |Controller [{#CONTROLLER.ID}]: Data transfer rate: Total |hpe.msa.controllers.data_transfer.total["{#CONTROLLER.ID}",rate] |0 |7d |365d |0 |3 | |Bps | | |NULL |NULL | | |0 | | | | |2 |NULL |The data transfer rate, in bytes per second, calculated over the interval since these statistics were last requested or reset. This value will be zero if it has not been requested or reset since a controller restart. |0 |30d |0 | |44135 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |9c5c23273f5b43ad9e300d2c7b90bc3f|
+ROW |43326 |18 | |10525 |Controller [{#CONTROLLER.ID}]: Data transfer rate: Reads |hpe.msa.controllers.data_transfer.reads["{#CONTROLLER.ID}",rate] |0 |7d |365d |0 |0 | |Bps | | |NULL |NULL | | |0 | | | | |2 |NULL |The data read rate, in bytes per second. |0 |30d |0 | |44135 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |c8fbfd459fce4149b1459e366b61981a|
+ROW |43327 |18 | |10525 |Controller [{#CONTROLLER.ID}]: CPU utilization |hpe.msa.controllers.cpu["{#CONTROLLER.ID}",util] |0 |7d |365d |0 |3 | |% | | |NULL |NULL | | |0 | | | | |2 |NULL |Percentage of time the CPU is busy, from 0 to 100. |0 |30d |0 | |44135 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |80d6ae014e354f6c844c3b88ea66c530|
+ROW |43328 |18 | |10525 |Controller [{#CONTROLLER.ID}]: Cache memory size |hpe.msa.controllers.cache["{#CONTROLLER.ID}",total] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Controller cache memory size. |0 |30d |0 | |44136 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |482c5af99fe740278c4663ba300dee04|
+ROW |43329 |18 | |10525 |Controller [{#CONTROLLER.ID}]: Cache: Write utilization |hpe.msa.controllers.cache.write["{#CONTROLLER.ID}",util] |0 |7d |365d |0 |3 | |% | | |NULL |NULL | | |0 | | | | |2 |NULL |Percentage of write cache in use, from 0 to 100. |0 |30d |0 | |44135 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |0d754544c18143ff98114e1ed316ad1e|
+ROW |43330 |18 | |10525 |Controller [{#CONTROLLER.ID}]: Cache: Write misses, rate |hpe.msa.controllers.cache.write.misses["{#CONTROLLER.ID}",rate] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |For the controller that owns the volume, the number of times the block written to is not found in cache per second. |0 |30d |0 | |44135 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |61aa7235c6c44cfababd1b2390cc0443|
+ROW |43331 |18 | |10525 |Controller [{#CONTROLLER.ID}]: Cache: Write hits, rate |hpe.msa.controllers.cache.write.hits["{#CONTROLLER.ID}",rate] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |For the controller that owns the volume, the number of times the block written to is found in cache per second. |0 |30d |0 | |44135 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |5cb9f7eb42d2413a90161ac192629073|
+ROW |43332 |18 | |10525 |Controller [{#CONTROLLER.ID}]: Uptime |hpe.msa.controllers["{#CONTROLLER.ID}",uptime] |0 |7d |365d |0 |3 | |uptime | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of seconds since the controller was restarted. |0 |30d |0 | |44135 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |7a9b3ba8dd5446d0961a6eea595c2b49|
+ROW |43333 |18 | |10525 |Disk [{#DURABLE.ID}]: Blocks size |hpe.msa.disks.blocks["{#DURABLE.ID}",size] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |The size of a block, in bytes. |0 |30d |0 | |44137 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |4fedb88c1bb74c2cb5a0f72fdfcff104|
+ROW |43334 |18 | |10525 |Disk [{#DURABLE.ID}]: Blocks total |hpe.msa.disks.blocks["{#DURABLE.ID}",total] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Total space in blocks. |0 |30d |0 | |44137 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a491cb03df9c4e3ead70e0a74d9337b2|
+ROW |43335 |18 | |10525 |Disk [{#DURABLE.ID}]: SSD life left |hpe.msa.disks.ssd["{#DURABLE.ID}",life_left] |0 |7d |365d |0 |3 | |% | | |NULL |NULL | | |0 | | | | |2 |NULL |The percentage of disk life remaining. |0 |30d |0 | |44137 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |1 |80ea0929a1bf43f4bdeba80e675c52bd|
+ROW |43336 |18 | |10525 |Disk [{#DURABLE.ID}]: Disk group |hpe.msa.disks["{#DURABLE.ID}",group] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |If the disk is in a disk group, the disk group name. |0 |30d |0 | |44137 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |f5bb9b7f437f434d83ca0542e41b2673|
+ROW |43337 |18 | |10525 |Disk [{#DURABLE.ID}]: Health |hpe.msa.disks["{#DURABLE.ID}",health] |0 |7d |365d |0 |3 | | | | |NULL |994 | | |0 | | | | |2 |NULL |Disk health status. |0 |30d |0 | |44137 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |86fca5ad02af49c8a1d48f4a260a0dbf|
+ROW |43338 |18 | |10525 |Disk [{#DURABLE.ID}]: Model |hpe.msa.disks["{#DURABLE.ID}",model] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Disk model. |0 |30d |0 | |44137 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |8f8ad679881c4693acfed363e5498b34|
+ROW |43339 |18 | |10525 |Disk [{#DURABLE.ID}]: Storage pool |hpe.msa.disks["{#DURABLE.ID}",pool] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |If the disk is in a pool, the pool name. |0 |30d |0 | |44137 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |7fffecbf1ede4a5e9da5efc4311fc62e|
+ROW |43340 |18 | |10525 |Disk [{#DURABLE.ID}]: Serial number |hpe.msa.disks["{#DURABLE.ID}",serial_number] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Disk serial number. |0 |30d |0 | |44137 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |9a43a148ad4742e1a1df0038b36a171f|
+ROW |43341 |18 | |10525 |Disk [{#DURABLE.ID}]: Temperature |hpe.msa.disks["{#DURABLE.ID}",temperature] |0 |7d |365d |0 |3 | |!°C | | |NULL |NULL | | |0 | | | | |2 |NULL |Temperature of the disk. |0 |30d |0 | |44137 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |119dc5c43fb741028ccd599d25ad032c|
+ROW |43342 |18 | |10525 |Disk [{#DURABLE.ID}]: Temperature status |hpe.msa.disks["{#DURABLE.ID}",temperature_status] |0 |7d |365d |0 |3 | | | | |NULL |989 | | |0 | | | | |2 |NULL |Disk temperature status. |0 |30d |0 | |44137 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |0a0cf4600214443aa504d5c55d1f4015|
+ROW |43343 |18 | |10525 |Disk [{#DURABLE.ID}]: Type |hpe.msa.disks["{#DURABLE.ID}",type] |0 |7d |365d |0 |3 | | | | |NULL |990 | | |0 | | | | |2 |NULL |Disk type:&eol;SAS: Enterprise SAS spinning disk.&eol;SAS MDL: Midline SAS spinning disk.&eol;SSD SAS: SAS solit-state disk. |0 |30d |0 | |44137 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |1a23ef68bb484fd5baeba2b352b970db|
+ROW |43344 |18 | |10525 |Disk [{#DURABLE.ID}]: Vendor |hpe.msa.disks["{#DURABLE.ID}",vendor] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Disk vendor. |0 |30d |0 | |44137 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |d8e35779834640c8afdc5874f72fe8af|
+ROW |43345 |18 | |10525 |Disk group [{#NAME}]: Average response time: Read |hpe.msa.disks.groups.avg_rsp_time["{#NAME}",read] |0 |7d |365d |0 |0 | |s | | |NULL |NULL | | |0 | | | | |2 |NULL |Average response time for all read operations, calculated over the interval since these statistics were last requested or reset. |0 |30d |0 | |44139 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |8f68ad1b814d4287a6fd72d5bd03f7da|
+ROW |43346 |18 | |10525 |Disk group [{#NAME}]: IOPS, write rate |hpe.msa.disks.groups.iops.write["{#NAME}",rate] |0 |7d |365d |0 |0 | |!w/s | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of write operations per second. |0 |30d |0 | |44139 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |31f5b13a56704e438b600df70c37a1fd|
+ROW |43347 |18 | |10525 |Disk group [{#NAME}]: Health |hpe.msa.disks.groups["{#NAME}",health] |0 |7d |365d |0 |3 | | | | |NULL |994 | | |0 | | | | |2 |NULL |Disk group health. |0 |30d |0 | |44138 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |97b6e0e2ec844636be64931fca6e2c6c|
+ROW |43348 |18 | |10525 |Disk group [{#NAME}]: Disks count |hpe.msa.disks.groups["{#NAME}",disk_count] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of disks in the disk group. |0 |30d |0 | |44138 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |4c6bbdcdb05d45e0af52548aef4e8716|
+ROW |43349 |18 | |10525 |Disk group [{#NAME}]: Pool space used |hpe.msa.disks.groups.space["{#NAME}",pool_util] |0 |7d |365d |0 |3 | |% | | |NULL |NULL | | |0 | | | | |2 |NULL |The percentage of pool capacity that the disk group occupies. |0 |30d |0 | |44138 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |bc8e6e0fb286466593186708cddf3b2a|
+ROW |43350 |18 | |10525 |Disk group [{#NAME}]: RAID type |hpe.msa.disks.groups.raid["{#NAME}",type] |0 |7d |365d |0 |3 | | | | |NULL |996 | | |0 | | | | |2 |NULL |The RAID level of the disk group. |0 |30d |0 | |44138 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |7359b1d550734d30bb83612538b36e95|
+ROW |43351 |18 | |10525 |Disk group [{#NAME}]: IOPS, total rate |hpe.msa.disks.groups.iops.total["{#NAME}",rate] |0 |7d |365d |0 |3 | |!iops | | |NULL |NULL | | |0 | | | | |2 |NULL |Input/output operations per second, calculated over the interval since these statistics were last requested or reset. This value will be zero if it has not been requested or reset since a controller restart. |0 |30d |0 | |44139 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |c9fdf59576554063b404d190ad90db18|
+ROW |43352 |18 | |10525 |Disk group [{#NAME}]: Average response time: Total |hpe.msa.disks.groups.avg_rsp_time["{#NAME}",total] |0 |7d |365d |0 |0 | |s | | |NULL |NULL | | |0 | | | | |2 |NULL |Average response time for read and write operations, calculated over the interval since these statistics were last requested or reset. |0 |30d |0 | |44139 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |2ae8acbcd0b9442c9adc8086fa36fa40|
+ROW |43353 |18 | |10525 |Disk group [{#NAME}]: IOPS, read rate |hpe.msa.disks.groups.iops.read["{#NAME}",rate] |0 |7d |365d |0 |0 | |!r/s | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of read operations per second. |0 |30d |0 | |44139 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |95925d6d4af94964b388208ff185642d|
+ROW |43354 |18 | |10525 |Disk group [{#NAME}]: Data transfer rate: Writes |hpe.msa.disks.groups.data_transfer.writes["{#NAME}",rate] |0 |7d |365d |0 |0 | |Bps | | |NULL |NULL | | |0 | | | | |2 |NULL |The data write rate, in bytes per second. |0 |30d |0 | |44139 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |51ef802067c149bea1d5d976df6e3a6f|
+ROW |43355 |18 | |10525 |Disk group [{#NAME}]: Data transfer rate: Total |hpe.msa.disks.groups.data_transfer.total["{#NAME}",rate] |0 |7d |365d |0 |3 | |Bps | | |NULL |NULL | | |0 | | | | |2 |NULL |The data transfer rate, in bytes per second, calculated over the interval since these statistics were last requested or reset. This value will be zero if it has not been requested or reset since a controller restart. |0 |30d |0 | |44139 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |28b236ea619f4130a3271459e9fce06b|
+ROW |43356 |18 | |10525 |Disk group [{#NAME}]: Data transfer rate: Reads |hpe.msa.disks.groups.data_transfer.reads["{#NAME}",rate] |0 |7d |365d |0 |0 | |Bps | | |NULL |NULL | | |0 | | | | |2 |NULL |The data read rate, in bytes per second. |0 |30d |0 | |44139 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |ecd3de6d32e94d2ab50111659147c97e|
+ROW |43357 |18 | |10525 |Disk group [{#NAME}]: Blocks total |hpe.msa.disks.groups.blocks["{#NAME}",total] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Total space in blocks. |0 |30d |0 | |44138 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |f14e651fd9dc4b03bb00e5db780f0114|
+ROW |43358 |18 | |10525 |Disk group [{#NAME}]: Blocks size |hpe.msa.disks.groups.blocks["{#NAME}",size] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |The size of a block, in bytes. |0 |30d |0 | |44138 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |27e3fc79212e407ca1ae5fb06557440d|
+ROW |43359 |18 | |10525 |Disk group [{#NAME}]: Blocks free |hpe.msa.disks.groups.blocks["{#NAME}",free] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Free space in blocks. |0 |30d |0 | |44138 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |705fce660a944a47ad7ff0e9c9b1d37e|
+ROW |43360 |18 | |10525 |Disk group [{#NAME}]: Average response time: Write |hpe.msa.disks.groups.avg_rsp_time["{#NAME}",write] |0 |7d |365d |0 |0 | |s | | |NULL |NULL | | |0 | | | | |2 |NULL |Average response time for all write operations, calculated over the interval since these statistics were last requested or reset. |0 |30d |0 | |44139 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |f99ce5e6e31140c298ee447d3a2b8c4d|
+ROW |43361 |18 | |10525 |Disk group [{#NAME}]: Status |hpe.msa.disks.groups["{#NAME}",status] |0 |7d |365d |0 |3 | | | | |NULL |988 | | |0 | | | | |2 |NULL |The status of the disk group:&eol;&eol;- CRIT: Critical. The disk group is online but isn't fault tolerant because some of it's disks are down.&eol;- DMGD: Damaged. The disk group is online and fault tolerant, but some of it's disks are damaged.&eol;- FTDN: Fault tolerant with a down disk.The disk group is online and fault tolerant, but some of it's disks are down.&eol;- FTOL: Fault tolerant.&eol;- MSNG: Missing. The disk group is online and fault tolerant, but some of it's disks are missing.&eol;- OFFL: Offline. Either the disk group is using offline initialization, or it's disks are down and data may be lost.&eol;- QTCR: Quarantined critical. The disk group is critical with at least one inaccessible disk. For example, two disks are inaccessible in a RAID 6 disk group or one disk is inaccessible for other fault-tolerant RAID levels. If the inaccessible disks come online or if after 60 seconds from being quarantined the disk group is QTCRor QTDN, the disk group is automatically dequarantined.&eol;- QTDN: Quarantined with a down disk. The RAID6 disk group has one inaccessible disk. The disk group is fault tolerant but degraded. If the inaccessible disks come online or if after 60 seconds from being quarantined the disk group is QTCRor QTDN, the disk group is automatically dequarantined.&eol;- QTOF: Quarantined offline. The disk group is offline with multiple inaccessible disks causing user data to be incomplete, or is an NRAID or RAID 0 disk group.&eol;- QTUN: Quarantined unsupported. The disk group contains data in a format that is not supported by this system. For example, this system does not support linear disk groups.&eol;- STOP: The disk group is stopped.&eol;- UNKN: Unknown.&eol;- UP: Up. The disk group is online and does not have fault-tolerant attributes.|0 |30d |0 | |44138 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |6755c1253e83442780eeb31d67062980|
+ROW |43362 |18 | |10525 |Enclosure [{#DURABLE.ID}]: Health |hpe.msa.enclosures["{#DURABLE.ID}",health] |0 |7d |365d |0 |3 | | | | |NULL |994 | | |0 | | | | |2 |NULL |Enclosure health. |0 |30d |0 | |44140 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |2e70432b3c324ecdb78ab77e5f9bbaf3|
+ROW |43363 |18 | |10525 |Enclosure [{#DURABLE.ID}]: Midplane serial number |hpe.msa.enclosures["{#DURABLE.ID}",midplane_serial_number] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Midplane serial number. |0 |30d |0 | |44140 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |e3a1c5f6dee545a8a7d4b68768d060ab|
+ROW |43364 |18 | |10525 |Enclosure [{#DURABLE.ID}]: Model |hpe.msa.enclosures["{#DURABLE.ID}",model] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Enclosure model. |0 |30d |0 | |44140 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |1dcecf03b9814aac9749badf800e4717|
+ROW |43365 |18 | |10525 |Enclosure [{#DURABLE.ID}]: Part number |hpe.msa.enclosures["{#DURABLE.ID}",part_number] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Enclosure part number. |0 |30d |0 | |44140 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |89f11d7bf0e24a92bf4d4b4b1d86af58|
+ROW |43366 |18 | |10525 |Enclosure [{#DURABLE.ID}]: Power |hpe.msa.enclosures["{#DURABLE.ID}",power] |0 |7d |365d |0 |0 | |W | | |NULL |NULL | | |0 | | | | |2 |NULL |Enclosure power in watts. |0 |30d |0 | |44140 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b426baf09f1445eda59abd0e2ee6dd2c|
+ROW |43367 |18 | |10525 |Enclosure [{#DURABLE.ID}]: Status |hpe.msa.enclosures["{#DURABLE.ID}",status] |0 |7d |365d |0 |3 | | | | |NULL |991 | | |0 | | | | |2 |NULL |Enclosure status. |0 |30d |0 | |44140 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |602b941548ab417bbe59f3f298bf6da9|
+ROW |43368 |18 | |10525 |Fan [{#DURABLE.ID}]: Health |hpe.msa.fans["{#DURABLE.ID}",health] |0 |7d |365d |0 |3 | | | | |NULL |994 | | |0 | | | | |2 |NULL |Fan health status. |0 |30d |0 | |44141 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |f9be9af4ff9047f1af946313df3e7165|
+ROW |43369 |18 | |10525 |Fan [{#DURABLE.ID}]: Speed |hpe.msa.fans["{#DURABLE.ID}",speed] |0 |7d |365d |0 |3 | |!RPM | | |NULL |NULL | | |0 | | | | |2 |NULL |Fan speed (revolutions per minute). |0 |30d |0 | |44141 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |f028a919d56b45129f9ead200519adaa|
+ROW |43370 |18 | |10525 |Fan [{#DURABLE.ID}]: Status |hpe.msa.fans["{#DURABLE.ID}",status] |0 |7d |365d |0 |3 | | | | |NULL |992 | | |0 | | | | |2 |NULL |Fan status. |0 |30d |0 | |44141 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |df1d8af5df104afc829b403aec6efc96|
+ROW |43371 |18 | |10525 |FRU [{#ENCLOSURE.ID}: {#LOCATION}]: Part number |hpe.msa.frus["{#ENCLOSURE.ID}:{#LOCATION}",part_number] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |{#DESCRIPTION}. Part number of the FRU. |0 |30d |0 | |44142 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |8cbf62d188084ea4a72eaa37987d8d8e|
+ROW |43372 |18 | |10525 |FRU [{#ENCLOSURE.ID}: {#LOCATION}]: Serial number |hpe.msa.frus["{#ENCLOSURE.ID}:{#LOCATION}",serial_number] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |{#DESCRIPTION}. FRU serial number. |0 |30d |0 | |44142 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |49c52c2c5b174c78a60756eb7a9e34f1|
+ROW |43373 |18 | |10525 |FRU [{#ENCLOSURE.ID}: {#LOCATION}]: Status |hpe.msa.frus["{#ENCLOSURE.ID}:{#LOCATION}",status] |0 |7d |365d |0 |3 | | | | |NULL |993 | | |0 | | | | |2 |NULL |{#DESCRIPTION}. FRU status:&eol;&eol;Absent: The FRU is not present.&eol;Fault: The FRU's health is Degraded or Fault.&eol;Invalid data: The FRU ID data is invalid. The FRU's EEPROM is improperly programmed.&eol;OK: The FRU is operating normally.&eol;Power off: The FRU is powered off. |0 |30d |0 | |44142 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |d72f7be111ae4335b92d6a1d0ad9e3ee|
+ROW |43374 |18 | |10525 |Pool [{#NAME}]: Blocks available |hpe.msa.pools.blocks["{#NAME}",available] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Available space in blocks. |0 |30d |0 | |44143 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |09d67b3577af4e21a7bbd09078d705cd|
+ROW |43375 |18 | |10525 |Pool [{#NAME}]: Blocks size |hpe.msa.pools.blocks["{#NAME}",size] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |The size of a block, in bytes. |0 |30d |0 | |44143 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |076921fcd93941b09b79c7d44873417d|
+ROW |43376 |18 | |10525 |Pool [{#NAME}]: Blocks total |hpe.msa.pools.blocks["{#NAME}",total] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Total space in blocks. |0 |30d |0 | |44143 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |fd29559e5bb3455b8b4cfe56f75f54b2|
+ROW |43377 |18 | |10525 |Pool [{#NAME}]: Health |hpe.msa.pools["{#NAME}",health] |0 |7d |365d |0 |3 | | | | |NULL |994 | | |0 | | | | |2 |NULL |Pool health. |0 |30d |0 | |44143 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |15096639cae947d383a506f0332ff6d3|
+ROW |43378 |18 | |10525 |Port [{#NAME}]: Health |hpe.msa.ports["{#NAME}",health] |0 |7d |365d |0 |3 | | | | |NULL |994 | | |0 | | | | |2 |NULL |Port health status. |0 |30d |0 | |44144 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |cf4f9aaf55e6435d949d3b5074b9f37f|
+ROW |43379 |18 | |10525 |Port [{#NAME}]: Status |hpe.msa.ports["{#NAME}",status] |0 |7d |365d |0 |3 | | | | |NULL |997 | | |0 | | | | |2 |NULL |Port status. |0 |30d |0 | |44144 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |cab1cd26264d408998c5ea8737571ed4|
+ROW |43380 |18 | |10525 |Port [{#NAME}]: Type |hpe.msa.ports["{#NAME}",type] |0 |7d |365d |0 |3 | | | | |NULL |995 | | |0 | | | | |2 |NULL |Port type. |0 |30d |0 | |44144 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |32ad6655625e408a9dd577624afbfa6a|
+ROW |43381 |18 | |10525 |Power supply [{#DURABLE.ID}]: Health |hpe.msa.power_supplies["{#DURABLE.ID}",health] |0 |7d |365d |0 |3 | | | | |NULL |994 | | |0 | | | | |2 |NULL |Power supply health status. |0 |30d |0 | |44145 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |993bc2db3b444dc5bc37794985e63ea9|
+ROW |43382 |18 | |10525 |Power supply [{#DURABLE.ID}]: Part number |hpe.msa.power_supplies["{#DURABLE.ID}",part_number] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Power supply part number. |0 |30d |0 | |44145 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |efae55cfdd1e4021a623e2128f988611|
+ROW |43383 |18 | |10525 |Power supply [{#DURABLE.ID}]: Serial number |hpe.msa.power_supplies["{#DURABLE.ID}",serial_number] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Power supply serial number. |0 |30d |0 | |44145 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |6716c3d0177247fe8a35fa1eb206a54f|
+ROW |43384 |18 | |10525 |Power supply [{#DURABLE.ID}]: Status |hpe.msa.power_supplies["{#DURABLE.ID}",status] |0 |7d |365d |0 |3 | | | | |NULL |997 | | |0 | | | | |2 |NULL |Power supply status. |0 |30d |0 | |44145 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a3ff6ab5576246fe9e794e01df4fe1b9|
+ROW |43385 |18 | |10525 |Volume [{#NAME}]: Blocks allocated |hpe.msa.volumes.blocks["{#NAME}",allocated] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The amount of blocks currently allocated to the volume. |0 |30d |0 | |44146 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |cc6c4bddc05243c7a90082a3450a76a7|
+ROW |43386 |18 | |10525 |Volume [{#NAME}]: Blocks size |hpe.msa.volumes.blocks["{#NAME}",size] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |The size of a block, in bytes. |0 |30d |0 | |44146 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |900d94185fa9480590915bbafb8ccda0|
+ROW |43387 |18 | |10525 |Volume [{#NAME}]: Blocks total |hpe.msa.volumes.blocks["{#NAME}",total] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Total space in blocks. |0 |30d |0 | |44146 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |5cdae787c8b6485899f8f4e8c3cf6b71|
+ROW |43388 |18 | |10525 |Volume [{#NAME}]: Cache: Read hits, rate |hpe.msa.volumes.cache.read.hits["{#NAME}",rate] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |For the controller that owns the volume, the number of times the block to be read is found in cache per second. |0 |30d |0 | |44147 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b7615bb6a3434303a2bb4751e7aed458|
+ROW |43389 |18 | |10525 |Volume [{#NAME}]: Cache: Read misses, rate |hpe.msa.volumes.cache.read.misses["{#NAME}",rate] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |For the controller that owns the volume, the number of times the block to be read is not found in cache per second. |0 |30d |0 | |44147 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |655e319736804d8db4b6988f7205c5e3|
+ROW |43390 |18 | |10525 |Volume [{#NAME}]: Cache: Write hits, rate |hpe.msa.volumes.cache.write.hits["{#NAME}",rate] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |For the controller that owns the volume, the number of times the block written to is found in cache per second. |0 |30d |0 | |44147 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |849ef4370f4b46ea894d2a2e1e4a3ea4|
+ROW |43391 |18 | |10525 |Volume [{#NAME}]: Cache: Write misses, rate |hpe.msa.volumes.cache.write.misses["{#NAME}",rate] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |For the controller that owns the volume, the number of times the block written to is not found in cache per second. |0 |30d |0 | |44147 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |593f4fce31f24e9b99c9bc69d2ead38b|
+ROW |43392 |18 | |10525 |Volume [{#NAME}]: Data transfer rate: Reads |hpe.msa.volumes.data_transfer.reads["{#NAME}",rate] |0 |7d |365d |0 |0 | |Bps | | |NULL |NULL | | |0 | | | | |2 |NULL |The data read rate, in bytes per second. |0 |30d |0 | |44147 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |1a810fe32e464e8cbcdfc61769bc7869|
+ROW |43393 |18 | |10525 |Volume [{#NAME}]: Data transfer rate: Total |hpe.msa.volumes.data_transfer.total["{#NAME}",rate] |0 |7d |365d |0 |3 | |Bps | | |NULL |NULL | | |0 | | | | |2 |NULL |The data transfer rate, in bytes per second, calculated over the interval since these statistics were last requested or reset. This value will be zero if it has not been requested or reset since a controller restart. |0 |30d |0 | |44147 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |4dd1d47335a9425a94ffcee4c8ed2216|
+ROW |43394 |18 | |10525 |Volume [{#NAME}]: Data transfer rate: Writes |hpe.msa.volumes.data_transfer.writes["{#NAME}",rate] |0 |7d |365d |0 |0 | |Bps | | |NULL |NULL | | |0 | | | | |2 |NULL |The data write rate, in bytes per second. |0 |30d |0 | |44147 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |d5198b50ba8f4db1aa160d0208540a74|
+ROW |43395 |18 | |10525 |Volume [{#NAME}]: IOPS, read rate |hpe.msa.volumes.iops.read["{#NAME}",rate] |0 |7d |365d |0 |0 | |!r/s | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of read operations per second. |0 |30d |0 | |44147 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |00f5c3f9d19d450e999c389ba297fb41|
+ROW |43396 |18 | |10525 |Volume [{#NAME}]: IOPS, total rate |hpe.msa.volumes.iops.total["{#NAME}",rate] |0 |7d |365d |0 |3 | |!iops | | |NULL |NULL | | |0 | | | | |2 |NULL |Total input/output operations per second, calculated over the interval since these statistics were last requested or reset. This value will be zero if it has not been requested or reset since a controller restart. |0 |30d |0 | |44147 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b925122eda0c4c1380b843bc764ed122|
+ROW |43397 |18 | |10525 |Volume [{#NAME}]: IOPS, write rate |hpe.msa.volumes.iops.write["{#NAME}",rate] |0 |7d |365d |0 |0 | |!w/s | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of write operations per second. |0 |30d |0 | |44147 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a9fcc1525204489cad52cf4e88518064|
+ROW |43421 |18 | |10526 |CPG [{#NAME}]: Number of FPVVs |hpe.primera.cpg.fpvv["{#ID}",count] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of FPVVs (Fully Provisioned Virtual Volumes) allocated in the CPG. |0 |30d |0 | |44155 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |6d070a747a01498b94c56da721a63192|
+ROW |43422 |18 | |10526 |CPG [{#NAME}]: Logical disk space: User space: Used (raw) |hpe.primera.cpg.space.usr["{#ID}",raw_used] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Amount of physical (raw) logical disk used in user data space. |0 |30d |0 | |44155 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |1feabd57f12a48b98dab098435179725|
+ROW |43423 |18 | |10526 |CPG [{#NAME}]: Number of TDVVs |hpe.primera.cpg.tdvv["{#ID}",count] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of TDVVs (Thinly Deduplicated Virtual Volume) created in the CPG. |0 |30d |0 | |44155 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |18544a7742af4678bd8c37ad84a8d137|
+ROW |43424 |18 | |10526 |CPG [{#NAME}]: State |hpe.primera.cpg.state["{#ID}"] |0 |7d |365d |0 |3 | | | | |NULL |1006 | | |0 | | | | |2 |NULL |Overall state of the CPG:&eol;&eol;NORMAL (1) - normal operation;&eol;DEGRADED (2) - degraded state;&eol;FAILED (3) - abnormal operation;&eol;UNKNOWN (99) - unknown state. |0 |30d |0 | |44155 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |3fe9b7c875c248e3b09c98162e30ebf8|
+ROW |43425 |18 | |10526 |CPG [{#NAME}]: Failed state |hpe.primera.cpg.state["{#ID}",failed] |0 |7d |0 |0 |1 | | | | |NULL |1011 | | |0 | | | | |2 |NULL |Detailed state of the CPG:&eol;&eol;LDS_NOT_STARTED (1) - LDs not started.&eol;NOT_STARTED (2) - VV not started.&eol;NEEDS_CHECK (3) - check for consistency.&eol;NEEDS_MAINT_CHECK (4) - maintenance check is required.&eol;INTERNAL_CONSISTENCY_ERROR (5) - internal consistency error.&eol;SNAPDATA_INVALID (6) - invalid snapshot data.&eol;PRESERVED (7) - unavailable LD sets due to missing chunklets. Preserved remaining VV data.&eol;STALE (8) - parts of the VV contain old data because of a copy-on-write operation.&eol;COPY_FAILED (9) - a promote or copy operation to this volume failed.&eol;DEGRADED_AVAIL (10) - degraded due to availability.&eol;DEGRADED_PERF (11) - degraded due to performance.&eol;PROMOTING (12) - volume is the current target of a promote operation.&eol;COPY_TARGET (13) - volume is the current target of a physical copy operation.&eol;RESYNC_TARGET (14) - volume is the current target of a resynchronized copy operation.&eol;TUNING (15) - volume tuning is in progress.&eol;CLOSING (16) - volume is closing.&eol;REMOVING (17) - removing the volume.&eol;REMOVING_RETRY (18) - retrying a volume removal operation.&eol;CREATING (19) - creating a volume.&eol;COPY_SOURCE (20) - copy source.&eol;IMPORTING (21) - importing a volume.&eol;CONVERTING (22) - converting a volume.&eol;INVALID (23) - invalid.&eol;EXCLUSIVE (24) - local storage system has exclusive access to the volume.&eol;CONSISTENT (25) - volume is being imported consistently along with other volumes in the VV set.&eol;STANDBY (26) - volume in standby mode.&eol;SD_META_INCONSISTENT (27) - SD Meta Inconsistent.&eol;SD_NEEDS_FIX (28) - SD needs fix.&eol;SD_META_FIXING (29) - SD meta fix.&eol;UNKNOWN (999) - unknown state.&eol;NOT_SUPPORTED_BY_WSAPI (1000) - state not supported by WSAPI.|0 |30d |0 | |44155 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |837b48053400487885bf051a78f2200a|
+ROW |43426 |18 | |10526 |CPG [{#NAME}]: Degraded state |hpe.primera.cpg.state["{#ID}",degraded] |0 |7d |0 |0 |1 | | | | |NULL |1011 | | |0 | | | | |2 |NULL |Detailed state of the CPG:&eol;&eol;LDS_NOT_STARTED (1) - LDs not started.&eol;NOT_STARTED (2) - VV not started.&eol;NEEDS_CHECK (3) - check for consistency.&eol;NEEDS_MAINT_CHECK (4) - maintenance check is required.&eol;INTERNAL_CONSISTENCY_ERROR (5) - internal consistency error.&eol;SNAPDATA_INVALID (6) - invalid snapshot data.&eol;PRESERVED (7) - unavailable LD sets due to missing chunklets. Preserved remaining VV data.&eol;STALE (8) - parts of the VV contain old data because of a copy-on-write operation.&eol;COPY_FAILED (9) - a promote or copy operation to this volume failed.&eol;DEGRADED_AVAIL (10) - degraded due to availability.&eol;DEGRADED_PERF (11) - degraded due to performance.&eol;PROMOTING (12) - volume is the current target of a promote operation.&eol;COPY_TARGET (13) - volume is the current target of a physical copy operation.&eol;RESYNC_TARGET (14) - volume is the current target of a resynchronized copy operation.&eol;TUNING (15) - volume tuning is in progress.&eol;CLOSING (16) - volume is closing.&eol;REMOVING (17) - removing the volume.&eol;REMOVING_RETRY (18) - retrying a volume removal operation.&eol;CREATING (19) - creating a volume.&eol;COPY_SOURCE (20) - copy source.&eol;IMPORTING (21) - importing a volume.&eol;CONVERTING (22) - converting a volume.&eol;INVALID (23) - invalid.&eol;EXCLUSIVE (24) - local storage system has exclusive access to the volume.&eol;CONSISTENT (25) - volume is being imported consistently along with other volumes in the VV set.&eol;STANDBY (26) - volume in standby mode.&eol;SD_META_INCONSISTENT (27) - SD Meta Inconsistent.&eol;SD_NEEDS_FIX (28) - SD needs fix.&eol;SD_META_FIXING (29) - SD meta fix.&eol;UNKNOWN (999) - unknown state.&eol;NOT_SUPPORTED_BY_WSAPI (1000) - state not supported by WSAPI.|0 |30d |0 | |44155 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a7e2188d600a4715a58deba46f3b46ac|
+ROW |43427 |18 | |10526 |CPG [{#NAME}]: CPG space: Total |hpe.primera.cpg.space["{#ID}",total] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Total CPG space. |0 |30d |0 | |44155 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |3950d779a0394615b8ec311525ed4168|
+ROW |43428 |18 | |10526 |CPG [{#NAME}]: CPG space: Shared |hpe.primera.cpg.space["{#ID}",shared] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Shared CPG space. |0 |30d |0 | |44155 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |17cf1cddafd444f8a5616a472c1a019b|
+ROW |43429 |18 | |10526 |CPG [{#NAME}]: CPG space: Free |hpe.primera.cpg.space["{#ID}",free] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Free CPG space. |0 |30d |0 | |44155 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a6cd977f27a8463cb385715327e34955|
+ROW |43430 |18 | |10526 |CPG [{#NAME}]: Logical disk space: User space: Used |hpe.primera.cpg.space.usr["{#ID}",used] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Amount of logical disk used in user data space. |0 |30d |0 | |44155 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |c21f77a45ab443099bf957fbb39478f3|
+ROW |43431 |18 | |10526 |CPG [{#NAME}]: Logical disk space: User space: Total |hpe.primera.cpg.space.usr["{#ID}",total] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Total logical disk space in user data space. |0 |30d |0 | |44155 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |6f85014bc639420aa409d97d42cb75b2|
+ROW |43432 |18 | |10526 |CPG [{#NAME}]: Logical disk space: User space: Total (raw) |hpe.primera.cpg.space.usr["{#ID}",raw_total] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Total physical (raw) logical disk space in user data space. |0 |30d |0 | |44155 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b7a8880bdafe4f0da4dd8cee6d4fdfa4|
+ROW |43433 |18 | |10526 |CPG [{#NAME}]: Raw space: Free |hpe.primera.cpg.space.raw["{#ID}",free] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Raw free space. |0 |30d |0 | |44155 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a7fccd5afcf5469ca11a9436240eab5c|
+ROW |43434 |18 | |10526 |CPG [{#NAME}]: Logical disk space: Snapshot data: Used |hpe.primera.cpg.space.sd["{#ID}",used] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Amount of logical disk used in snapshot data space. |0 |30d |0 | |44155 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |51e40f6a1eb249d58bd79948d403d4f7|
+ROW |43435 |18 | |10526 |CPG [{#NAME}]: Logical disk space: Snapshot data: Total |hpe.primera.cpg.space.sd["{#ID}",total] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Total logical disk space in snapshot data space. |0 |30d |0 | |44155 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |797f3335d8704d4bb8b53e34b3e6589e|
+ROW |43436 |18 | |10526 |CPG [{#NAME}]: Logical disk space: Snapshot data: Used (raw) |hpe.primera.cpg.space.sd["{#ID}",raw_used] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Amount of physical (raw) logical disk used in snapshot data space. |0 |30d |0 | |44155 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |f95ee3c4c0c64d46a47dd68b346f2fa5|
+ROW |43437 |18 | |10526 |CPG [{#NAME}]: Logical disk space: Snapshot data: Total (raw) |hpe.primera.cpg.space.sd["{#ID}",raw_total] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Total physical (raw) logical disk space in snapshot data space. |0 |30d |0 | |44155 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |61dd9aa18c714863b606d18b2fff6c57|
+ROW |43438 |18 | |10526 |CPG [{#NAME}]: Logical disk space: Snapshot administration: Used |hpe.primera.cpg.space.sa["{#ID}",used] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Amount of logical disk used in snapshot administration. |0 |30d |0 | |44155 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |cf467bc7d9ac45259f284eeab6ae7f6a|
+ROW |43439 |18 | |10526 |CPG [{#NAME}]: Logical disk space: Snapshot administration: Total |hpe.primera.cpg.space.sa["{#ID}",total] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Total logical disk space in snapshot administration. |0 |30d |0 | |44155 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |d55f0eab811641fdbb9a8bc8c54815ee|
+ROW |43440 |18 | |10526 |CPG [{#NAME}]: Logical disk space: Snapshot administration: Used (raw) |hpe.primera.cpg.space.sa["{#ID}",raw_used] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Amount of physical (raw) logical disk used in snapshot administration. |0 |30d |0 | |44155 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |8b2dc75fdcfa48908ece97768641f055|
+ROW |43441 |18 | |10526 |CPG [{#NAME}]: Logical disk space: Snapshot administration: Total (raw) |hpe.primera.cpg.space.sa["{#ID}",raw_total] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Total physical (raw) logical disk space in snapshot administration. |0 |30d |0 | |44155 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |6dfd722ad85b481a9c2b04a4a5eb91fe|
+ROW |43442 |18 | |10526 |CPG [{#NAME}]: Raw space: Total |hpe.primera.cpg.space.raw["{#ID}",total] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Raw total space. |0 |30d |0 | |44155 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |e3ac07e2707a44fd8c166f4618fd79a1|
+ROW |43443 |18 | |10526 |CPG [{#NAME}]: Raw space: Shared |hpe.primera.cpg.space.raw["{#ID}",shared] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Raw shared space. |0 |30d |0 | |44155 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |8f26a54327f54e968f422081e6045217|
+ROW |43444 |18 | |10526 |CPG [{#NAME}]: Number of TPVVs |hpe.primera.cpg.tpvv["{#ID}",count] |0 |7d |365d |0 |3 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Number of TPVVs (Thinly Provisioned Virtual Volumes) allocated in the CPG. |0 |30d |0 | |44155 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |f93dc70fa63a47da9253a447a67df685|
+ROW |43445 |18 | |10526 |Disk [{#POSITION}]: Free size |hpe.primera.disk["{#ID}",free_size] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Physical disk free size. |0 |30d |0 | |44156 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |40e074af5d7f44bb8691290971fc7c5c|
+ROW |43446 |18 | |10526 |Disk [{#POSITION}]: Firmware version |hpe.primera.disk["{#ID}",fw_version] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Physical disk firmware version. |0 |30d |0 | |44156 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |9bb7a86118614d339b4dee3238b261ff|
+ROW |43447 |18 | |10526 |Disk [{#POSITION}]: Path A0 degraded |hpe.primera.disk["{#ID}",loop_a0_degraded] |0 |7d |365d |0 |3 | | | | |NULL |998 | | |0 | | | | |2 |NULL |Indicates if this is a degraded path for the disk. |0 |30d |0 | |44156 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |288f7eef0a7c43afa7a3623471c92097|
+ROW |43448 |18 | |10526 |Disk [{#POSITION}]: Path A1 degraded |hpe.primera.disk["{#ID}",loop_a1_degraded] |0 |7d |365d |0 |3 | | | | |NULL |998 | | |0 | | | | |2 |NULL |Indicates if this is a degraded path for the disk. |0 |30d |0 | |44156 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |1e89322b49fb46bdacd22a562995f2fc|
+ROW |43449 |18 | |10526 |Disk [{#POSITION}]: Path B0 degraded |hpe.primera.disk["{#ID}",loop_b0_degraded] |0 |7d |365d |0 |3 | | | | |NULL |998 | | |0 | | | | |2 |NULL |Indicates if this is a degraded path for the disk. |0 |30d |0 | |44156 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |2b56e5a6ffbd4e6189fff707d508f955|
+ROW |43450 |18 | |10526 |Disk [{#POSITION}]: Path B1 degraded |hpe.primera.disk["{#ID}",loop_b1_degraded] |0 |7d |365d |0 |3 | | | | |NULL |998 | | |0 | | | | |2 |NULL |Indicates if this is a degraded path for the disk. |0 |30d |0 | |44156 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |cfb88804564d4e0c914760daec53276f|
+ROW |43451 |18 | |10526 |Disk [{#POSITION}]: Manufacturer |hpe.primera.disk["{#ID}",manufacturer] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Physical disk manufacturer. |0 |30d |0 | |44156 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |1387d1129e4a418e91fb0e99179116f5|
+ROW |43452 |18 | |10526 |Disk [{#POSITION}]: Model |hpe.primera.disk["{#ID}",model] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Manufacturer's device ID for disk. |0 |30d |0 | |44156 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |1892d6230e244e1089a5eca8654ba2fa|
+ROW |43453 |18 | |10526 |Disk [{#POSITION}]: RPM |hpe.primera.disk["{#ID}",rpm] |0 |7d |365d |0 |3 | |!rpm | | |NULL |NULL | | |0 | | | | |2 |NULL |RPM of the physical disk. |0 |30d |0 | |44156 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |495ceedbdf1644fdb56cf56123c1ec01|
+ROW |43454 |18 | |10526 |Disk [{#POSITION}]: Serial number |hpe.primera.disk["{#ID}",serial_number] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Disk drive serial number. |0 |30d |0 | |44156 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |07fa233e273d4d6e9813705d0afc82f5|
+ROW |43455 |18 | |10526 |Disk [{#POSITION}]: State |hpe.primera.disk["{#ID}",state] |0 |7d |365d |0 |3 | | | | |NULL |999 | | |0 | | | | |2 |NULL |State of the physical disk:&eol;&eol;Normal (1) - physical disk is in Normal state;&eol;Degraded (2) - physical disk is not operating normally;&eol;New (3) - physical disk is new, needs to be admitted;&eol;Failed (4) - physical disk has failed;&eol;Unknown (99) - physical disk state is unknown. |0 |30d |0 | |44156 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |acb23a0dc2674f57bada95dd12972662|
+ROW |43456 |18 | |10526 |Disk [{#POSITION}]: Total size |hpe.primera.disk["{#ID}",total_size] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Physical disk total size. |0 |30d |0 | |44156 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |83395e3165c949e8997e93bfce0ac1d0|
+ROW |43457 |18 | |10526 |Host [{#NAME}]: Comment |hpe.primera.host["{#ID}",comment] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Additional information for the host. |0 |30d |0 | |44157 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |142a03a36dbf477ebbcb99994efe4246|
+ROW |43458 |18 | |10526 |Host [{#NAME}]: Contact |hpe.primera.host["{#ID}",contact] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The host's owner and contact. |0 |30d |0 | |44157 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |44a06761b5174c67ace5487b7ec9f0e5|
+ROW |43459 |18 | |10526 |Host [{#NAME}]: IP address |hpe.primera.host["{#ID}",ipaddress] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The host's IP address. |0 |30d |0 | |44157 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |b3bd017e96d843248bbb9cb2240e861b|
+ROW |43460 |18 | |10526 |Host [{#NAME}]: Location |hpe.primera.host["{#ID}",location] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The host's location. |0 |30d |0 | |44157 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |367466a0f7084e579f3c11d820dc7f04|
+ROW |43461 |18 | |10526 |Host [{#NAME}]: Model |hpe.primera.host["{#ID}",model] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The host's model. |0 |30d |0 | |44157 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |997e52f8f50e47738a1aefbcedaa5a82|
+ROW |43462 |18 | |10526 |Host [{#NAME}]: OS |hpe.primera.host["{#ID}",os] |0 |7d |0 |0 |1 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The operating system running on the host. |0 |30d |0 | |44157 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |4db5068c8aea4940adb5f8863d50ef47|
+ROW |43463 |18 | |10526 |Port [{#NODE}:{#SLOT}:{#CARD.PORT}]: Failover state |hpe.primera.port["{#NODE}:{#SLOT}:{#CARD.PORT}",failover_state] |0 |7d |365d |0 |3 | | | | |NULL |1002 | | |0 | | | | |2 |NULL |The state of the failover operation, shown for the two ports indicated in the N:S:P and Partner columns. The value can be one of the following:&eol;&eol;none (1) - no failover in operation;&eol;failover_pending (2) - in the process of failing over to partner;&eol;failed_over (3) - failed over to partner;&eol;active (4) - the partner port is failed over to this port;&eol;active_down (5) - the partner port is failed over to this port, but this port is down;&eol;active_failed (6) - the partner port is failed over to this port, but this port is down;&eol;failback_pending (7) - in the process of failing back from partner. |0 |30d |0 | |44158 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |9241e0b26de74ea49f28e1c09e15a2cd|
+ROW |43464 |18 | |10526 |Port [{#NODE}:{#SLOT}:{#CARD.PORT}]: Hardware type |hpe.primera.port["{#NODE}:{#SLOT}:{#CARD.PORT}",hw_type] |0 |7d |365d |0 |3 | | | | |NULL |1000 | | |0 | | | | |2 |NULL |Hardware type:&eol;&eol;FC (1) - Fibre channel HBA;&eol;ETH (2) - Ethernet NIC;&eol;iSCSI (3) - iSCSI HBA;&eol;CNA (4) - Converged network adapter;&eol;SAS (5) - SAS HBA;&eol;COMBO (6) - Combo card;&eol;NVME (7) - NVMe drive;&eol;UNKNOWN (99) - unknown hardware type. |0 |30d |0 | |44158 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |8abba6d6f6e749b0be277056421a1958|
+ROW |43465 |18 | |10526 |Port [{#NODE}:{#SLOT}:{#CARD.PORT}]: Link state |hpe.primera.port["{#NODE}:{#SLOT}:{#CARD.PORT}",link_state] |0 |7d |365d |0 |3 | | | | |NULL |1003 | | |0 | | | | |2 |NULL |Port link state:&eol;&eol;CONFIG_WAIT (1) - configuration wait;&eol;ALPA_WAIT (2) - ALPA wait;&eol;LOGIN_WAIT (3) - login wait;&eol;READY (4) - link is ready;&eol;LOSS_SYNC (5) - link is loss sync;&eol;ERROR_STATE (6) - in error state;&eol;XXX (7) - xxx;&eol;NONPARTICIPATE (8) - link did not participate;&eol;COREDUMP (9) - taking coredump;&eol;OFFLINE (10) - link is offline;&eol;FWDEAD (11) - firmware is dead;&eol;IDLE_FOR_RESET (12) - link is idle for reset;&eol;DHCP_IN_PROGRESS (13) - DHCP is in progress;&eol;PENDING_RESET (14) - link reset is pending;&eol;NEW (15) - link in new. This value is applicable for only virtual ports;&eol;DISABLED (16) - link in disabled. This value is applicable for only virtual ports;&eol;DOWN (17) - link in down. This value is applicable for only virtual ports;&eol;FAILED (18) - link in failed. This value is applicable for only virtual ports;&eol;PURGING (19) - link in purging. This value is applicable for only virtual ports. |0 |30d |0 | |44158 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |55119ce474024203ac039f4aa797dd4c|
+ROW |43466 |18 | |10526 |Port [{#NODE}:{#SLOT}:{#CARD.PORT}]: Type |hpe.primera.port["{#NODE}:{#SLOT}:{#CARD.PORT}",type] |0 |7d |365d |0 |3 | | | | |NULL |1001 | | |0 | | | | |2 |NULL |Port connection type:&eol;&eol;HOST (1) - FC port connected to hosts or fabric;&eol;DISK (2) - FC port connected to disks;&eol;FREE (3) - port is not connected to hosts or disks;&eol;IPORT (4) - port is in iport mode;&eol;RCFC (5) - FC port used for remote copy;&eol;PEER (6) - FC port used for data migration;&eol;RCIP (7) - IP (Ethernet) port used for remote copy;&eol;ISCSI (8) - iSCSI (Ethernet) port connected to hosts;&eol;CNA (9) - CNA port, which can be FCoE or iSCSI;&eol;FS (10) - Ethernet File Persona ports. |0 |30d |0 | |44158 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |c049e53b25bb4cb58cabbff1d91b3e88|
+ROW |43467 |18 | |10526 |Task [{#NAME}]: Finish time |hpe.primera.task["{#ID}",finish_time] |0 |7d |365d |0 |3 | |unixtime| | |NULL |NULL | | |0 | | | | |2 |NULL |Task finish time. |0 |30d |0 | |44159 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |cbcdf169dcf646cb959206bbb6cf3642|
+ROW |43468 |18 | |10526 |Task [{#NAME}]: Start time |hpe.primera.task["{#ID}",start_time] |0 |7d |365d |0 |3 | |unixtime| | |NULL |NULL | | |0 | | | | |2 |NULL |Task start time. |0 |30d |0 | |44159 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |66140b134d954319a96eb17750da6b7c|
+ROW |43469 |18 | |10526 |Task [{#NAME}]: Status |hpe.primera.task["{#ID}",status] |0 |7d |365d |0 |3 | | | | |NULL |1007 | | |0 | | | | |2 |NULL |Task status:&eol;&eol;DONE (1) - task is finished;&eol;ACTIVE (2) - task is in progress;&eol;CANCELLED (3) - task is canceled;&eol;FAILED (4) - task failed. |0 |30d |0 | |44159 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |e01b3c84a6594e419c358c7ea297159b|
+ROW |43470 |18 | |10526 |Task [{#NAME}]: Type |hpe.primera.task["{#ID}",type] |0 |7d |365d |0 |3 | | | | |NULL |1008 | | |0 | | | | |2 |NULL |Task type:&eol;&eol;VV_COPY (1) - track the physical copy operations;&eol;PHYS_COPY_RESYNC (2) - track physical copy resynchronization operations;&eol;MOVE_REGIONS (3) - track region move operations;&eol;PROMOTE_SV (4) - track virtual-copy promotions;&eol;REMOTE_COPY_SYNC (5) - track remote copy group synchronizations;&eol;REMOTE_COPY_REVERSE (6) - track the reversal of a remote copy group;&eol;REMOTE_COPY_FAILOVER (7) - track the change-over of a secondary volume group to a primaryvolume group;REMOTE_COPY_RECOVER (8) - track synchronization start after a failover operation from originalsecondary cluster to original primary cluster;&eol;REMOTE_COPY_RESTORE (9) - tracks the restoration process for groups that have already beenrecovered;&eol;COMPACT_CPG (10) - track space consolidation in CPGs;&eol;COMPACT_IDS (11) - track space consolidation in logical disks;&eol;SNAPSHOT_ACCOUNTING (12) - track progress of snapshot space usage accounting;&eol;CHECK_VV (13) - track the progress of the check-volume operation;&eol;SCHEDULED_TASK (14) - track tasks that have been executed by the system scheduler;&eol;SYSTEM_TASK (15) - track tasks that are periodically run by the storage system;&eol;BACKGROUND_TASK (16) - track commands started using the starttask command;&eol;IMPORT_VV (17) - track tasks that migrate data to the local storage system;&eol;ONLINE_COPY (18) - track physical copy of the volume while online (createvvcopy-online command);&eol;CONVERT_VV (19) - track tasks that convert a volume from an FPVV to a TPVV, and the reverse;&eol;BACKGROUND_COMMAND (20) - track background command tasks;&eol;CLX_SYNC (21) - track CLX synchronization tasks;&eol;CLX_RECOVERY (22) - track CLX recovery tasks;&eol;TUNE_SD (23) - tune copy space;&eol;TUNE_VV (24) - tune virtual volume;&eol;TUNE_VV_ROLLBACK (25) - tune virtual volume rollback;&eol;TUNE_VV_RESTART (26) - tune virtual volume restart;&eol;SYSTEM_TUNING (27) - system tuning;&eol;NODE_RESCUE (28) - node rescue;&eol;REPAIR_SYNC (29) - remote copy repair sync;&eol;REMOTE_COPY_SWOVER (30) - remote copy switchover;&eol;DEFRAGMENTATION (31) - defragmentation;&eol;ENCRYPTION_CHANGE (32) - encryption change;&eol;REMOTE_COPY_FAILSAFE (33) - remote copy failsafe;&eol;TUNE_TPVV (34) - tune thin virtual volume;&eol;REMOTE_COPY_CHG_MODE (35) - remote copy change mode;&eol;ONLINE_PROMOTE (37) - online promote snap;&eol;RELOCATE_PD (38) - relocate PD;&eol;PERIODIC_CSS (39) - remote copy periodic CSS;&eol;TUNEVV_LARGE (40) - tune large virtual volume;&eol;SD_META_FIXER (41) - compression SD meta fixer;&eol;DEDUP_DRYRUN (42) - preview dedup ratio;&eol;COMPR_DRYRUN (43) - compression estimation;&eol;DEDUP_COMPR_DRYRUN (44) - compression and dedup estimation;&eol;UNKNOWN (99) - unknown task type.|0 |30d |0 | |44159 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a67262cd7be642b9b56194d8bbb7e928|
+ROW |43471 |18 | |10526 |Volume [{#NAME}]: Compaction ratio |hpe.primera.volume.capacity.efficiency["{#ID}",compaction] |0 |7d |365d |0 |0 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |The compaction ratio indicates the overall amount of storage space saved with thin technology. |0 |30d |0 | |44160 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |40db4c8f6d85414e843c97770225f93d|
+ROW |43472 |18 | |10526 |Volume [{#NAME}]: Total space |hpe.primera.volume.space.total["{#ID}",size] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Virtual size of volume. |0 |30d |0 | |44160 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |af15ec5befd146afbfb2b9cc017d03be|
+ROW |43473 |18 | |10526 |Volume [{#NAME}]: State |hpe.primera.volume.state["{#ID}"] |0 |7d |365d |0 |3 | | | | |NULL |1006 | | |0 | | | | |2 |NULL |State of the volume:&eol;&eol;NORMAL (1) - normal operation;&eol;DEGRADED (2) - degraded state;&eol;FAILED (3) - abnormal operation;&eol;UNKNOWN (99) - unknown state. |0 |30d |0 | |44160 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |4d4e34fdbac84cada109cbfe9b69812c|
+ROW |43474 |18 | |10526 |Volume [{#NAME}]: Failed state |hpe.primera.volume.state["{#ID}",failed] |0 |7d |0 |0 |1 | | | | |NULL |1011 | | |0 | | | | |2 |NULL |Volume detailed state:&eol;&eol;LDS_NOT_STARTED (1) - LDs not started.&eol;NOT_STARTED (2) - VV not started.&eol;NEEDS_CHECK (3) - check for consistency.&eol;NEEDS_MAINT_CHECK (4) - maintenance check is required.&eol;INTERNAL_CONSISTENCY_ERROR (5) - internal consistency error.&eol;SNAPDATA_INVALID (6) - invalid snapshot data.&eol;PRESERVED (7) - unavailable LD sets due to missing chunklets. Preserved remaining VV data.&eol;STALE (8) - parts of the VV contain old data because of a copy-on-write operation.&eol;COPY_FAILED (9) - a promote or copy operation to this volume failed.&eol;DEGRADED_AVAIL (10) - degraded due to availability.&eol;DEGRADED_PERF (11) - degraded due to performance.&eol;PROMOTING (12) - volume is the current target of a promote operation.&eol;COPY_TARGET (13) - volume is the current target of a physical copy operation.&eol;RESYNC_TARGET (14) - volume is the current target of a resynchronized copy operation.&eol;TUNING (15) - volume tuning is in progress.&eol;CLOSING (16) - volume is closing.&eol;REMOVING (17) - removing the volume.&eol;REMOVING_RETRY (18) - retrying a volume removal operation.&eol;CREATING (19) - creating a volume.&eol;COPY_SOURCE (20) - copy source.&eol;IMPORTING (21) - importing a volume.&eol;CONVERTING (22) - converting a volume.&eol;INVALID (23) - invalid.&eol;EXCLUSIVE (24) - local storage system has exclusive access to the volume.&eol;CONSISTENT (25) - volume is being imported consistently along with other volumes in the VV set.&eol;STANDBY (26) - volume in standby mode.&eol;SD_META_INCONSISTENT (27) - SD Meta Inconsistent.&eol;SD_NEEDS_FIX (28) - SD needs fix.&eol;SD_META_FIXING (29) - SD meta fix.&eol;UNKNOWN (999) - unknown state.&eol;NOT_SUPPORTED_BY_WSAPI (1000) - state not supported by WSAPI.|0 |30d |0 | |44160 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |462e4b491dd94c78b299178af6d34ca0|
+ROW |43475 |18 | |10526 |Volume [{#NAME}]: Degraded state |hpe.primera.volume.state["{#ID}",degraded] |0 |7d |0 |0 |1 | | | | |NULL |1011 | | |0 | | | | |2 |NULL |Volume detailed state:&eol;&eol;LDS_NOT_STARTED (1) - LDs not started.&eol;NOT_STARTED (2) - VV not started.&eol;NEEDS_CHECK (3) - check for consistency.&eol;NEEDS_MAINT_CHECK (4) - maintenance check is required.&eol;INTERNAL_CONSISTENCY_ERROR (5) - internal consistency error.&eol;SNAPDATA_INVALID (6) - invalid snapshot data.&eol;PRESERVED (7) - unavailable LD sets due to missing chunklets. Preserved remaining VV data.&eol;STALE (8) - parts of the VV contain old data because of a copy-on-write operation.&eol;COPY_FAILED (9) - a promote or copy operation to this volume failed.&eol;DEGRADED_AVAIL (10) - degraded due to availability.&eol;DEGRADED_PERF (11) - degraded due to performance.&eol;PROMOTING (12) - volume is the current target of a promote operation.&eol;COPY_TARGET (13) - volume is the current target of a physical copy operation.&eol;RESYNC_TARGET (14) - volume is the current target of a resynchronized copy operation.&eol;TUNING (15) - volume tuning is in progress.&eol;CLOSING (16) - volume is closing.&eol;REMOVING (17) - removing the volume.&eol;REMOVING_RETRY (18) - retrying a volume removal operation.&eol;CREATING (19) - creating a volume.&eol;COPY_SOURCE (20) - copy source.&eol;IMPORTING (21) - importing a volume.&eol;CONVERTING (22) - converting a volume.&eol;INVALID (23) - invalid.&eol;EXCLUSIVE (24) -lLocal storage system has exclusive access to the volume.&eol;CONSISTENT (25) - volume is being imported consistently along with other volumes in the VV set.&eol;STANDBY (26) - volume in standby mode.&eol;SD_META_INCONSISTENT (27) - SD Meta Inconsistent.&eol;SD_NEEDS_FIX (28) - SD needs fix.&eol;SD_META_FIXING (29) - SD meta fix.&eol;UNKNOWN (999) - unknown state.&eol;NOT_SUPPORTED_BY_WSAPI (1000) - state not supported by WSAPI.|0 |30d |0 | |44160 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |83222faf4e3e414789e028e0b17350c6|
+ROW |43476 |18 | |10526 |Volume [{#NAME}]: Deduplication state |hpe.primera.volume.state["{#ID}",deduplication] |0 |7d |365d |0 |3 | | | | |NULL |1010 | | |0 | | | | |2 |NULL |Volume deduplication state:&eol;&eol;YES (1) - enables deduplication on the volume;&eol;NO (2) - disables deduplication on the volume;&eol;NA (3) - deduplication is not available;&eol;OFF (4) - deduplication is turned off. |0 |30d |0 | |44160 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |3962d07122a0460fa36c1b151a87717b|
+ROW |43477 |18 | |10526 |Volume [{#NAME}]: Compression state |hpe.primera.volume.state["{#ID}",compression] |0 |7d |365d |0 |3 | | | | |NULL |1009 | | |0 | | | | |2 |NULL |Volume compression state:&eol;&eol;YES (1) - compression is enabled on the volume;&eol;NO (2) - compression is disabled on the volume;&eol;OFF (3) - compression is turned off;&eol;NA (4) - compression is not available on the volume. |0 |30d |0 | |44160 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |beb17415bd07492d83944da714c492e7|
+ROW |43478 |18 | |10526 |Volume [{#NAME}]: User space: Used |hpe.primera.volume.space.user["{#ID}",used] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Used user space. |0 |30d |0 | |44160 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |3adf03216c4f442693fccbb991c0de3d|
+ROW |43479 |18 | |10526 |Volume [{#NAME}]: User space: Reserved |hpe.primera.volume.space.user["{#ID}",reserved] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Reserved user space. |0 |30d |0 | |44160 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |135ad5457781492db1cec36787151a71|
+ROW |43480 |18 | |10526 |Volume [{#NAME}]: User space: Raw reserved |hpe.primera.volume.space.user["{#ID}",raw_reserved] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Raw reserved user space. |0 |30d |0 | |44160 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |97aaefe8dffd4d2eb83f908ac8ad775b|
+ROW |43481 |18 | |10526 |Volume [{#NAME}]: User space: Free |hpe.primera.volume.space.user["{#ID}",free] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Free user space. |0 |30d |0 | |44160 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |43c278563b174005ac5302ee48e0cd30|
+ROW |43482 |18 | |10526 |Volume [{#NAME}]: Total used space |hpe.primera.volume.space.total["{#ID}",used] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Total used space. Sum of used user space and used snapshot space. |0 |30d |0 | |44160 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |6000ab524b394e65afe111b65f7b6fd8|
+ROW |43483 |18 | |10526 |Volume [{#NAME}]: Total reserved space |hpe.primera.volume.space.total["{#ID}",reserved] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Total reserved space. |0 |30d |0 | |44160 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |64825e4092c6450a8ea7fb7bce2d85ce|
+ROW |43484 |18 | |10526 |Volume [{#NAME}]: Storage space saved using compression |hpe.primera.volume.capacity.efficiency["{#ID}",compression] |0 |7d |365d |0 |0 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Indicates the amount of storage space saved using compression. |0 |30d |0 | |44160 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |ab2a583c4b4049a6ac8b7bbc02bda8f5|
+ROW |43485 |18 | |10526 |Volume [{#NAME}]: Snapshot space: Used |hpe.primera.volume.space.snapshot["{#ID}",used] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Used snapshot space. |0 |30d |0 | |44160 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a278f5ec08c747b085ec53a36357539c|
+ROW |43486 |18 | |10526 |Volume [{#NAME}]: Snapshot space: Reserved |hpe.primera.volume.space.snapshot["{#ID}",reserved] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Reserved snapshot space. |0 |30d |0 | |44160 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a37265c4598f4179bdcfd816769a1d9b|
+ROW |43487 |18 | |10526 |Volume [{#NAME}]: Snapshot space: Raw reserved |hpe.primera.volume.space.snapshot["{#ID}",raw_reserved] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Raw reserved snapshot space. |0 |30d |0 | |44160 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |a2c22eed1c004bcc9292b945b5038858|
+ROW |43488 |18 | |10526 |Volume [{#NAME}]: Snapshot space: Free |hpe.primera.volume.space.snapshot["{#ID}",free] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Free snapshot space. |0 |30d |0 | |44160 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |5d4659c72ed3492da143ad9c37e71360|
+ROW |43489 |18 | |10526 |Volume [{#NAME}]: Administrative space: Used |hpe.primera.volume.space.admin["{#ID}",used] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Used administrative space. |0 |30d |0 | |44160 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |67e182afc0124cf5913b0499317a7966|
+ROW |43490 |18 | |10526 |Volume [{#NAME}]: Administrative space: Reserved |hpe.primera.volume.space.admin["{#ID}",reserved] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Reserved administrative space. |0 |30d |0 | |44160 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |e5a93a042a3b41bab4cf59dc71ec66bf|
+ROW |43491 |18 | |10526 |Volume [{#NAME}]: Administrative space: Raw reserved |hpe.primera.volume.space.admin["{#ID}",raw_reserved] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Raw reserved administrative space. |0 |30d |0 | |44160 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |e4f9f8f5c1cd494896eba973b072fc57|
+ROW |43492 |18 | |10526 |Volume [{#NAME}]: Administrative space: Free |hpe.primera.volume.space.admin["{#ID}",free] |0 |7d |365d |0 |3 | |B | | |NULL |NULL | | |0 | | | | |2 |NULL |Free administrative space. |0 |30d |0 | |44160 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |bb78eda6a941407581f78cf29ef2b647|
+ROW |43493 |18 | |10526 |Volume [{#NAME}]: Storage space saved using deduplication and compression|hpe.primera.volume.capacity.efficiency["{#ID}",reduction] |0 |7d |365d |0 |0 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Indicates the amount of storage space saved using deduplication and compression together. |0 |30d |0 | |44160 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |f584938e60f94c46b4ed28cc614c797d|
+ROW |43494 |18 | |10526 |Volume [{#NAME}]: Overprovisioning ratio |hpe.primera.volume.capacity.efficiency["{#ID}",overprovisioning] |0 |7d |365d |0 |0 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Overprovisioning capacity efficiency ratio. |0 |30d |0 | |44160 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |3b88e49e88484fe4a77e2a96f6d48322|
+ROW |43495 |18 | |10526 |Volume [{#NAME}]: Storage space saved using deduplication |hpe.primera.volume.capacity.efficiency["{#ID}",deduplication] |0 |7d |365d |0 |0 | | | | |NULL |NULL | | |0 | | | | |2 |NULL |Indicates the amount of storage space saved using deduplication. |0 |30d |0 | |44160 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |1c4d78b2dcd64efbbf710ef602a94573|
+ROW |43496 |18 | |10526 |Volume [{#NAME}]: Remote copy status |hpe.primera.volume.status["{#ID}",rcopy] |0 |7d |0 |0 |1 | | | | |NULL |1004 | | |0 | | | | |2 |NULL |Remote copy status of the volume:&eol;&eol;NONE (1) - volume is not associated with remote copy;&eol;PRIMARY (2) - volume is the primary copy;&eol;SECONDARY (3) - volume is the secondary copy;&eol;SNAP (4) - volume is the remote copy snapshot;&eol;SYNC (5) - volume is a remote copy snapshot being used for synchronization;&eol;DELETE (6) - volume is a remote copy snapshot that is marked for deletion;&eol;UNKNOWN (99) - remote copy status is unknown for this volume. |0 |30d |0 | |44160 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 |582544eb48d04a35ab03a9d01901feb9|
TABLE |items
FIELDS|itemid|type|snmp_oid|hostid|name |key_ |delay|history|trends|status|value_type|trapper_hosts|units |formula|logtimefmt|templateid|valuemapid|params |ipmi_sensor|authtype|username|password|publickey|privatekey|flags|interfaceid|description |inventory_link|lifetime|evaltype|jmx_endpoint|master_itemid|timeout|url |query_fields|posts|status_codes|follow_redirects|post_type|headers|retrieve_mode|request_method|output_format|verify_peer|verify_host|allow_traps|discover|uuid|
@@ -14350,7 +14463,7 @@ ROW |42238 |0 | |10084 |Total swap space
ROW |42239 |0 | |10084 |System description |system.uname |15m |2w |0 |0 |1 | | | | |42199 |NULL | | |0 | | | | |0 |1 |The information as normally returned by 'uname -a'. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
ROW |42240 |0 | |10084 |System uptime |system.uptime |30s |2w |0d |0 |3 | |uptime | | |42200 |NULL | | |0 | | | | |0 |1 |System uptime in 'N days, hh:mm:ss' format. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
ROW |42241 |0 | |10084 |Number of logged in users |system.users.num |1m |7d |365d |0 |3 | | | | |42201 |NULL | | |0 | | | | |0 |1 |Number of users who are currently logged in. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
-ROW |42242 |0 | |10084 |Checksum of /etc/passwd |vfs.file.cksum[/etc/passwd,sha256] |15m |7d |0 |0 |1 | | | | |42202 |NULL | | |0 | | | | |0 |1 | |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
+ROW |42242 |0 | |10084 |Checksum of /etc/passwd |vfs.file.cksum[/etc/passwd,sha256] |1h |7d |0 |0 |1 | | | | |42202 |NULL | | |0 | | | | |0 |1 | |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
ROW |42243 |0 | |10084 |Available memory |vm.memory.size[available] |1m |7d |365d |0 |3 | |B | | |42203 |NULL | | |0 | | | | |0 |1 |Available memory, in Linux, available = free + buffers + cache. On other platforms calculation may vary. See also Appendixes in Zabbix Documentation about parameters of the vm.memory.size item. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
ROW |42244 |0 | |10084 |Available memory in % |vm.memory.size[pavailable] |1m |7d |365d |0 |0 | |% | | |42204 |NULL | | |0 | | | | |0 |1 |Available memory as percentage of total. See also Appendixes in Zabbix Documentation about parameters of the vm.memory.size item. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
ROW |42245 |0 | |10084 |Total memory |vm.memory.size[total] |1m |7d |365d |0 |3 | |B | | |42205 |NULL | | |0 | | | | |0 |1 |Total memory in Bytes. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
@@ -14394,22 +14507,35 @@ ROW |42304 |0 | |10084 |{#FSNAME}: Space utilization
ROW |42305 |0 | |10084 |{#FSNAME}: Total space |vfs.fs.size[{#FSNAME},total] |1m |7d |365d |0 |3 | |B | | |42290 |NULL | | |0 | | | | |2 |1 |Total space in Bytes |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
ROW |42306 |0 | |10084 |{#FSNAME}: Used space |vfs.fs.size[{#FSNAME},used] |1m |7d |365d |0 |3 | |B | | |42291 |NULL | | |0 | | | | |2 |1 |Used storage in Bytes |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
ROW |42681 |0 | |10084 |Interface {#IFNAME}: Speed |vfs.file.contents["/sys/class/net/{#IFNAME}/speed"] |5m |7d |0d |0 |3 | |bps | | |42679 |NULL | | |0 | | | | |2 |1 |Indicates the interface latest or current speed value. Value is an integer representing the link speed in bits/sec.&eol;This attribute is only valid for interfaces that implement the ethtool get_link_ksettings method (mostly Ethernet).&eol;Reference: https://www.kernel.org/doc/Documentation/ABI/testing/sysfs-class-net|0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
+ROW |44056 |5 | |10084 |Zabbix stats proxy |zabbix[proxy,discovery] |1m |0 |0 |0 |4 | | | | |44055 |NULL | | |0 | | | | |0 |NULL |Zabbix proxy statistics master item. |0 |30d |0 | |NULL |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
TABLE |items
-FIELDS|itemid|type|snmp_oid|hostid|name |key_ |delay|history|trends|status|value_type|trapper_hosts|units |formula|logtimefmt|templateid|valuemapid|params|ipmi_sensor|authtype|username|password|publickey|privatekey|flags|interfaceid|description |inventory_link|lifetime|evaltype|jmx_endpoint|master_itemid|timeout|url |query_fields|posts|status_codes|follow_redirects|post_type|headers|retrieve_mode|request_method|output_format|verify_peer|verify_host|allow_traps|discover|uuid|
-ROW |39807 |18 | |10084 |High availability cluster node discovery |zabbix.nodes.discovery |0 |90d |0 |0 |4 | | | | |39806 |NULL | | |0 | | | | |1 |NULL |LLD rule with item and trigger prototypes for node discovery. |0 |30d |0 | |39805 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
-ROW |39812 |18 | |10084 |Cluster node [{#NODE.NAME}]: Address |zabbix.nodes.address[{#NODE.ID}] |0 |1w |0 |0 |1 | | | | |39808 |NULL | | |0 | | | | |2 |NULL |Node IPv4 address. |0 |30d |0 | |39805 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
-ROW |39813 |18 | |10084 |Cluster node [{#NODE.NAME}]: Last access age |zabbix.nodes.lastaccess.age[{#NODE.ID}] |0 |1w |365d |0 |3 | |uptime | | |39809 |NULL | | |0 | | | | |2 |NULL |Time between database unix_timestamp() and last access time. |0 |30d |0 | |39805 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
-ROW |39814 |18 | |10084 |Cluster node [{#NODE.NAME}]: Last access time |zabbix.nodes.lastaccess.time[{#NODE.ID}]|0 |1w |365d |0 |3 | |unixtime| | |39810 |NULL | | |0 | | | | |2 |NULL |Last access time. |0 |30d |0 | |39805 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
-ROW |39815 |18 | |10084 |Cluster node [{#NODE.NAME}]: Status |zabbix.nodes.status[{#NODE.ID}] |0 |1w |365d |0 |3 | | | | |39811 |565 | | |0 | | | | |2 |NULL |Cluster node status. |0 |30d |0 | |39805 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
-ROW |42269 |18 | |10084 |CPU utilization |system.cpu.util |0 |7d |365d |0 |0 | |% | | |42267 |NULL | | |0 | | | | |0 |NULL |CPU utilization in %. |0 |30d |0 | |42264 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
-ROW |42270 |18 | |10084 |Memory utilization |vm.memory.utilization |0 |7d |365d |0 |0 | |% | | |42268 |NULL | | |0 | | | | |0 |NULL |Memory used percentage is calculated as (100-pavailable) |0 |30d |0 | |42244 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
-ROW |42313 |18 | |10084 |{#DEVNAME}: Disk average queue size (avgqu-sz)|vfs.dev.queue_size[{#DEVNAME}] |0 |7d |365d |0 |0 | | | | |42307 |NULL | | |0 | | | | |2 |NULL |Current average disk queue, the number of requests outstanding on the disk at the time the performance data is collected.|0 |30d |0 | |42302 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
-ROW |42314 |18 | |10084 |{#DEVNAME}: Disk read rate |vfs.dev.read.rate[{#DEVNAME}] |0 |7d |365d |0 |0 | |!r/s | | |42308 |NULL | | |0 | | | | |2 |NULL |r/s. The number (after merges) of read requests completed per second for the device. |0 |30d |0 | |42302 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
-ROW |42315 |18 | |10084 |{#DEVNAME}: Disk read time (rate) |vfs.dev.read.time.rate[{#DEVNAME}] |0 |7d |365d |0 |0 | | | | |42309 |NULL | | |0 | | | | |2 |NULL |Rate of total read time counter. Used in r_await calculation |0 |30d |0 | |42302 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
-ROW |42316 |18 | |10084 |{#DEVNAME}: Disk utilization |vfs.dev.util[{#DEVNAME}] |0 |7d |365d |0 |0 | |% | | |42310 |NULL | | |0 | | | | |2 |NULL |This item is the percentage of elapsed time that the selected disk drive was busy servicing read or writes requests. |0 |30d |0 | |42302 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
-ROW |42317 |18 | |10084 |{#DEVNAME}: Disk write rate |vfs.dev.write.rate[{#DEVNAME}] |0 |7d |365d |0 |0 | |!w/s | | |42311 |NULL | | |0 | | | | |2 |NULL |w/s. The number (after merges) of write requests completed per second for the device. |0 |30d |0 | |42302 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
-ROW |42318 |18 | |10084 |{#DEVNAME}: Disk write time (rate) |vfs.dev.write.time.rate[{#DEVNAME}] |0 |7d |365d |0 |0 | | | | |42312 |NULL | | |0 | | | | |2 |NULL |Rate of total write time counter. Used in w_await calculation |0 |30d |0 | |42302 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
+FIELDS|itemid|type|snmp_oid|hostid|name |key_ |delay|history|trends|status|value_type|trapper_hosts|units |formula|logtimefmt|templateid|valuemapid|params|ipmi_sensor|authtype|username|password|publickey|privatekey|flags|interfaceid|description |inventory_link|lifetime|evaltype|jmx_endpoint|master_itemid|timeout|url |query_fields|posts|status_codes|follow_redirects|post_type|headers|retrieve_mode|request_method|output_format|verify_peer|verify_host|allow_traps|discover|uuid|
+ROW |39807 |18 | |10084 |High availability cluster node discovery |zabbix.nodes.discovery |0 |90d |0 |0 |4 | | | | |39806 |NULL | | |0 | | | | |1 |NULL |LLD rule with item and trigger prototypes for node discovery. |0 |30d |0 | |39805 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
+ROW |39812 |18 | |10084 |Cluster node [{#NODE.NAME}]: Address |zabbix.nodes.address[{#NODE.ID}] |0 |1w |0 |0 |1 | | | | |39808 |NULL | | |0 | | | | |2 |NULL |Node IPv4 address. |0 |30d |0 | |39805 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
+ROW |39813 |18 | |10084 |Cluster node [{#NODE.NAME}]: Last access age |zabbix.nodes.lastaccess.age[{#NODE.ID}] |0 |1w |365d |0 |3 | |uptime | | |39809 |NULL | | |0 | | | | |2 |NULL |Time between database unix_timestamp() and last access time. |0 |30d |0 | |39805 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
+ROW |39814 |18 | |10084 |Cluster node [{#NODE.NAME}]: Last access time |zabbix.nodes.lastaccess.time[{#NODE.ID}] |0 |1w |365d |0 |3 | |unixtime| | |39810 |NULL | | |0 | | | | |2 |NULL |Last access time. |0 |30d |0 | |39805 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
+ROW |39815 |18 | |10084 |Cluster node [{#NODE.NAME}]: Status |zabbix.nodes.status[{#NODE.ID}] |0 |1w |365d |0 |3 | | | | |39811 |565 | | |0 | | | | |2 |NULL |Cluster node status. |0 |30d |0 | |39805 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
+ROW |42269 |18 | |10084 |CPU utilization |system.cpu.util |0 |7d |365d |0 |0 | |% | | |42267 |NULL | | |0 | | | | |0 |NULL |CPU utilization in %. |0 |30d |0 | |42264 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
+ROW |42270 |18 | |10084 |Memory utilization |vm.memory.utilization |0 |7d |365d |0 |0 | |% | | |42268 |NULL | | |0 | | | | |0 |NULL |Memory used percentage is calculated as (100-pavailable) |0 |30d |0 | |42244 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
+ROW |42313 |18 | |10084 |{#DEVNAME}: Disk average queue size (avgqu-sz)|vfs.dev.queue_size[{#DEVNAME}] |0 |7d |365d |0 |0 | | | | |42307 |NULL | | |0 | | | | |2 |NULL |Current average disk queue, the number of requests outstanding on the disk at the time the performance data is collected.|0 |30d |0 | |42302 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
+ROW |42314 |18 | |10084 |{#DEVNAME}: Disk read rate |vfs.dev.read.rate[{#DEVNAME}] |0 |7d |365d |0 |0 | |!r/s | | |42308 |NULL | | |0 | | | | |2 |NULL |r/s. The number (after merges) of read requests completed per second for the device. |0 |30d |0 | |42302 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
+ROW |42315 |18 | |10084 |{#DEVNAME}: Disk read time (rate) |vfs.dev.read.time.rate[{#DEVNAME}] |0 |7d |365d |0 |0 | | | | |42309 |NULL | | |0 | | | | |2 |NULL |Rate of total read time counter. Used in r_await calculation |0 |30d |0 | |42302 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
+ROW |42316 |18 | |10084 |{#DEVNAME}: Disk utilization |vfs.dev.util[{#DEVNAME}] |0 |7d |365d |0 |0 | |% | | |42310 |NULL | | |0 | | | | |2 |NULL |This item is the percentage of elapsed time that the selected disk drive was busy servicing read or writes requests. |0 |30d |0 | |42302 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
+ROW |42317 |18 | |10084 |{#DEVNAME}: Disk write rate |vfs.dev.write.rate[{#DEVNAME}] |0 |7d |365d |0 |0 | |!w/s | | |42311 |NULL | | |0 | | | | |2 |NULL |w/s. The number (after merges) of write requests completed per second for the device. |0 |30d |0 | |42302 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
+ROW |42318 |18 | |10084 |{#DEVNAME}: Disk write time (rate) |vfs.dev.write.time.rate[{#DEVNAME}] |0 |7d |365d |0 |0 | | | | |42312 |NULL | | |0 | | | | |2 |NULL |Rate of total write time counter. Used in w_await calculation |0 |30d |0 | |42302 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
+ROW |44058 |18 | |10084 |Zabbix proxy discovery |zabbix.proxy.discovery |0 |90d |0 |0 |4 | | | | |44057 |NULL | | |0 | | | | |1 |NULL |LLD rule with item and trigger prototypes for proxy discovery. |0 |30d |0 | |44056 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
+ROW |44070 |18 | |10084 |Proxy [{#PROXY.NAME}]: Certificate |zabbix.proxy.cert[{#PROXY.NAME}] |0 |1w |365d |0 |3 | | | | |44059 |1048 | | |0 | | | | |2 |NULL |Encryption status for connections from the proxy |0 |30d |0 | |44056 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
+ROW |44071 |18 | |10084 |Proxy [{#PROXY.NAME}]: Compatibility |zabbix.proxy.compatibility[{#PROXY.NAME}] |0 |1w |365d |0 |3 | | | | |44060 |1045 | | |0 | | | | |2 |NULL |Zabbix proxy compatibility |0 |30d |0 | |44056 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
+ROW |44072 |18 | |10084 |Proxy [{#PROXY.NAME}]: Compression |zabbix.proxy.compression[{#PROXY.NAME}] |0 |1w |365d |0 |3 | | | | |44061 |1048 | | |0 | | | | |2 |NULL |Compression status |0 |30d |0 | |44056 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
+ROW |44073 |18 | |10084 |Proxy [{#PROXY.NAME}]: Host count |zabbix.proxy.hosts[{#PROXY.NAME}] |0 |1w |365d |0 |3 | | | | |44062 |NULL | | |0 | | | | |2 |NULL |The number of enabled hosts assigned to the proxy |0 |30d |0 | |44056 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
+ROW |44074 |18 | |10084 |Proxy [{#PROXY.NAME}]: Item count |zabbix.proxy.items[{#PROXY.NAME}] |0 |1w |365d |0 |3 | | | | |44063 |NULL | | |0 | | | | |2 |NULL |The number of enabled items on enabled hosts assigned to the proxy |0 |30d |0 | |44056 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
+ROW |44075 |18 | |10084 |Proxy [{#PROXY.NAME}]: Last seen, in seconds |zabbix.proxy.last_seen[{#PROXY.NAME}] |0 |1w |365d |0 |0 | | | | |44064 |1046 | | |0 | | | | |2 |NULL |The time when the proxy was last seen by the server |0 |30d |0 | |44056 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
+ROW |44076 |18 | |10084 |Proxy [{#PROXY.NAME}]: Mode |zabbix.proxy.mode[{#PROXY.NAME}] |0 |1w |365d |0 |3 | | | | |44065 |1047 | | |0 | | | | |2 |NULL |Proxy mode |0 |30d |0 | |44056 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
+ROW |44077 |18 | |10084 |Proxy [{#PROXY.NAME}]: PSK |zabbix.proxy.psk[{#PROXY.NAME}] |0 |1w |365d |0 |3 | | | | |44066 |1048 | | |0 | | | | |2 |NULL |Encryption status for connections from the proxy |0 |30d |0 | |44056 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
+ROW |44078 |18 | |10084 |Proxy [{#PROXY.NAME}]: Required VPS |zabbix.proxy.requiredperformance[{#PROXY.NAME}]|0 |1w |365d |0 |0 | |!vps | | |44067 |NULL | | |0 | | | | |2 |NULL |Required proxy performance (the number of values that need to be collected per second) |0 |30d |0 | |44056 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
+ROW |44079 |18 | |10084 |Proxy [{#PROXY.NAME}]: Unencrypted |zabbix.proxy.unencrypted[{#PROXY.NAME}] |0 |1w |365d |0 |3 | | | | |44068 |1048 | | |0 | | | | |2 |NULL |Encryption status for connections from the proxy |0 |30d |0 | |44056 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
+ROW |44080 |18 | |10084 |Proxy [{#PROXY.NAME}]: Version |zabbix.proxy.version[{#PROXY.NAME}] |0 |1w |0 |0 |1 | | | | |44069 |NULL | | |0 | | | | |2 |NULL |Zabbix proxy version |0 |30d |0 | |44056 |3s | | | |200 |1 |0 | |0 |0 |0 |0 |0 |0 |0 | |
TABLE |optemplate
FIELDS|optemplateid|operationid|templateid|
@@ -14499,7 +14625,6 @@ ROW |13531 |{28380}>{$ZABBIX.PROXY.UTIL.MAX:"snmp trapper"}
ROW |13532 |{28382}>{$ZABBIX.PROXY.UTIL.MAX:"trapper"} |Zabbix proxy: Utilization of trapper processes is high | |0 |3 | |NULL |0 |0 |1 |{28382}<{$ZABBIX.PROXY.UTIL.MIN:"trapper"} |0 | |0 | |0 |Zabbix proxy: Utilization of trapper processes over {$ZABBIX.PROXY.UTIL.MAX:"trapper"}% |95ad6d80dc9c4f46a4e255d13f1b01a3|
ROW |13533 |{28383}>{$ZABBIX.PROXY.UTIL.MAX:"unreachable poller"} |Zabbix proxy: Utilization of unreachable poller processes is high | |0 |3 | |NULL |0 |0 |1 |{28383}<{$ZABBIX.PROXY.UTIL.MIN:"unreachable poller"} |0 | |0 | |0 |Zabbix proxy: Utilization of unreachable poller processes over {$ZABBIX.PROXY.UTIL.MAX:"unreachable poller"}% |a28abd3f43f843af9646a1f8b1ca056a|
ROW |13534 |{28364}>{$ZABBIX.PROXY.UTIL.MAX:"data sender"} |Zabbix proxy: Utilization of data sender processes is high | |0 |3 | |NULL |0 |0 |1 |{28364}<{$ZABBIX.PROXY.UTIL.MIN:"data sender"} |0 | |0 | |0 |Zabbix proxy: Utilization of data sender processes over {$ZABBIX.PROXY.UTIL.MAX:"data sender"}% |e8fd57784b9e4289aa4515cfa7c6c4ad|
-ROW |13535 |{28366}>{$ZABBIX.PROXY.UTIL.MAX:"heartbeat sender"} |Zabbix proxy: Utilization of heartbeat sender processes is high | |0 |3 | |NULL |0 |0 |1 |{28366}<{$ZABBIX.PROXY.UTIL.MIN:"heartbeat sender"} |0 | |0 | |0 |Zabbix proxy: Utilization of heartbeat sender processes over {$ZABBIX.PROXY.UTIL.MAX:"heartbeat sender"}% |51e9b56f0d854808949c5c89a53edadf|
ROW |13536 |{12965}>75 |Zabbix server: More than 75% used in the vmware cache | |0 |3 |Consider increasing VMwareCacheSize in the zabbix_server.conf configuration file. |NULL |0 |0 |0 | |0 | |0 | |0 | |2df2ed6520c44ee880f35912f869583e|
ROW |13544 |{31466}=0 |HTTP service is down on {HOST.NAME} | |0 |3 | |NULL |0 |0 |0 | |0 | |0 | |0 | |b299d73cebcd430c8bfc54cf9b84e853|
ROW |13546 |{12996}=0 |HTTPS service is down on {HOST.NAME} | |0 |3 | |NULL |0 |0 |0 | |0 | |0 | |0 | |6aa24949292e406b9bb917f641f3da79|
@@ -14745,7 +14870,6 @@ ROW |15894 |{18117}>100
ROW |15895 |{28394}>{$ZABBIX.PROXY.UTIL.MAX:"configuration syncer"} |Remote Zabbix proxy: Utilization of configuration syncer processes is high | |0 |3 | |NULL |0 |0 |1 |{28394}<{$ZABBIX.PROXY.UTIL.MIN:"configuration syncer"} |0 | |0 | |0 |Remote Zabbix proxy: Utilization of configuration syncer processes over {$ZABBIX.PROXY.UTIL.MAX:"configuration syncer"}% |67089f59f77641c8ab487e2c44d563a2|
ROW |15896 |{28395}>{$ZABBIX.PROXY.UTIL.MAX:"data sender"} |Remote Zabbix proxy: Utilization of data sender processes is high | |0 |3 | |NULL |0 |0 |1 |{28395}<{$ZABBIX.PROXY.UTIL.MIN:"data sender"} |0 | |0 | |0 |Remote Zabbix proxy: Utilization of data sender processes over {$ZABBIX.PROXY.UTIL.MAX:"data sender"}% |f2208ef37274449fb2b61f5f55e615f1|
ROW |15897 |{28396}>{$ZABBIX.PROXY.UTIL.MAX:"discoverer"} |Remote Zabbix proxy: Utilization of discoverer processes is high | |0 |3 | |NULL |0 |0 |1 |{28396}<{$ZABBIX.PROXY.UTIL.MIN:"discoverer"} |0 | |0 | |0 |Remote Zabbix proxy: Utilization of discoverer processes over {$ZABBIX.PROXY.UTIL.MAX:"discoverer"}% |c5a739eef8cb43f099ee902c9eb23d6e|
-ROW |15898 |{28397}>{$ZABBIX.PROXY.UTIL.MAX:"heartbeat sender"} |Remote Zabbix proxy: Utilization of heartbeat sender processes is high | |0 |3 | |NULL |0 |0 |1 |{28397}<{$ZABBIX.PROXY.UTIL.MIN:"heartbeat sender"} |0 | |0 | |0 |Remote Zabbix proxy: Utilization of heartbeat sender processes over {$ZABBIX.PROXY.UTIL.MAX:"heartbeat sender"}% |f75e8a72ae1642999c7560387f189129|
ROW |15899 |{28399}>{$ZABBIX.PROXY.UTIL.MAX:"history syncer"} |Remote Zabbix proxy: Utilization of history syncer processes is high | |0 |3 | |NULL |0 |0 |1 |{28399}<{$ZABBIX.PROXY.UTIL.MIN:"history syncer"} |0 | |0 | |0 |Remote Zabbix proxy: Utilization of history syncer processes over {$ZABBIX.PROXY.UTIL.MAX:"history syncer"}% |872ca8a02ff948d0ab4f5000249bbf5b|
ROW |15900 |{28400}>{$ZABBIX.PROXY.UTIL.MAX:"housekeeper"} |Remote Zabbix proxy: Utilization of housekeeper processes is high | |0 |3 | |NULL |0 |0 |1 |{28400}<{$ZABBIX.PROXY.UTIL.MIN:"housekeeper"} |0 | |0 | |0 |Remote Zabbix proxy: Utilization of housekeeper processes over {$ZABBIX.PROXY.UTIL.MAX:"housekeeper"}% |43d8ef15170e4edd80eea85ad9990d73|
ROW |15901 |{28401}>{$ZABBIX.PROXY.UTIL.MAX:"http poller"} |Remote Zabbix proxy: Utilization of http poller processes is high | |0 |3 | |NULL |0 |0 |1 |{28401}<{$ZABBIX.PROXY.UTIL.MIN:"http poller"} |0 | |0 | |0 |Remote Zabbix proxy: Utilization of http poller processes over {$ZABBIX.PROXY.UTIL.MAX:"http poller"}% |9c391ba5350d401b9ca56f7cd29cd457|
@@ -15224,7 +15348,7 @@ ROW |17090 |{20098}=0 or {20099}=1
ROW |17091 |{23252}<>{23253} |PHP-FPM: Manager changed | |0 |1 |PHP-FPM manager changed. Ack to close. |NULL |0 |0 |0 | |0 | |1 | |0 |PHP-FPM: Manager changed (new value received: {ITEM.VALUE}) |231e0fbfb6e94f34b790576766244602|
ROW |17092 |{20101}>0 |PHP-FPM: Detected slow requests | |0 |2 |PHP-FPM detected slow request. A slow request means that it took more time to execute than expected (defined in the configuration of your pool). |NULL |0 |0 |0 | |0 | |0 | |0 | |f30147d8e92f48aa8fedc2d28b8d7c70|
ROW |17093 |{20102}=1 |PHP-FPM: Failed to fetch info data | |0 |1 |Zabbix has not received data for items for the last 30 minutes |NULL |0 |0 |0 | |0 | |1 | |0 |PHP-FPM: Failed to fetch info data (or no data for 30m) |bdf9962aee2049a8aec000b037b94d60|
-ROW |17094 |{20103}<10m |PHP-FPM: has been restarted | |0 |1 |Uptime is less than 10 minutes. |NULL |0 |0 |0 | |0 | |1 | |0 |PHP-FPM: has been restarted (uptime < 10m) |c6966a6c3ff0452ab4fd112c9299e624|
+ROW |17094 |{20103}<10m |PHP-FPM: Pool has been restarted | |0 |1 |Uptime is less than 10 minutes. |NULL |0 |0 |0 | |0 | |1 | |0 |PHP-FPM: Pool has been restarted (uptime < 10m) |c6966a6c3ff0452ab4fd112c9299e624|
ROW |17095 |{23254}<>{23255} and length({23256})>0 |PHP-FPM: Version has changed | |0 |1 |PHP-FPM version has changed. Ack to close. |NULL |0 |0 |0 | |0 | |1 | |0 |PHP-FPM: Version has changed (new version: {ITEM.VALUE}) |fb110a37f0fc4a62b51df72e33bc3448|
ROW |17096 |{20106}=0 |PHP-FPM: Process is not running | |0 |4 | |NULL |0 |0 |0 | |0 | |0 | |0 | |21a03d0ada634602ae9089a2cf3b4d70|
ROW |17097 |{28361} > {$PHP_FPM.QUEUE.WARN.MAX} |PHP-FPM: Queue utilization is high | |0 |2 |The queue for this pool reached {$PHP_FPM.QUEUE.WARN.MAX}% of its maximum capacity. Items in queue represent the current number of connections that have been initiated on this pool, but not yet accepted. |NULL |0 |0 |0 | |0 | |0 | |0 |PHP-FPM: Queue utilization is high (over {$PHP_FPM.QUEUE.WARN.MAX}% for 15m) |1ad5018fb19d4a9cb9e627f964bfd627|
@@ -15232,7 +15356,7 @@ ROW |17098 |{20108}=0 or {20109}=1
ROW |17099 |{23257}<>{23258} |PHP-FPM: Manager changed | |0 |1 |PHP-FPM manager changed. Ack to close. |NULL |0 |0 |0 | |0 | |1 | |0 |PHP-FPM: Manager changed (new value received: {ITEM.VALUE}) |8cfa50bcea744075954d0a9c8a132330|
ROW |17100 |{20111}>0 |PHP-FPM: Detected slow requests | |0 |2 |PHP-FPM detected slow request. A slow request means that it took more time to execute than expected (defined in the configuration of your pool). |NULL |0 |0 |0 | |0 | |0 | |0 | |63bd00ee25af4b42a37dad1d742c66c0|
ROW |17101 |{20112}=1 |PHP-FPM: Failed to fetch info data | |0 |1 |Zabbix has not received data for items for the last 30 minutes |NULL |0 |0 |0 | |0 | |1 | |0 |PHP-FPM: Failed to fetch info data (or no data for 30m) |b44815446b3b464f883f4d0e799b020e|
-ROW |17102 |{20113}<10m |PHP-FPM: has been restarted | |0 |1 |Uptime is less than 10 minutes. |NULL |0 |0 |0 | |0 | |1 | |0 |PHP-FPM: has been restarted (uptime < 10m) |9ed4047bdcd74e649814c5d004ba78c7|
+ROW |17102 |{20113}<10m |PHP-FPM: Pool has been restarted | |0 |1 |Uptime is less than 10 minutes. |NULL |0 |0 |0 | |0 | |1 | |0 |PHP-FPM: Pool has been restarted (uptime < 10m) |9ed4047bdcd74e649814c5d004ba78c7|
ROW |17103 |{23259}<>{23260} and length({23261})>0 |PHP-FPM: Version has changed | |0 |1 |PHP-FPM version has changed. Ack to close. |NULL |0 |0 |0 | |0 | |1 | |0 |PHP-FPM: Version has changed (new version: {ITEM.VALUE}) |d6c891de92c34bdba80a2ba88f975271|
ROW |17113 |{20128}<20M |Lack of available memory on server | |0 |3 | |NULL |0 |0 |0 | |0 | |0 | |0 | |80b6406fb8474fa9801e9dffb2ccd368|
ROW |17114 |{20129}<20 |{#FSNAME}: Free disk space is less than 20% | |0 |2 | |NULL |0 |2 |0 | |0 | |0 | |0 | |74a1fc62bfe24b7eabe4e244c70dc384|
@@ -19868,6 +19992,12 @@ ROW |22981 |{32517}=1
ROW |22982 |{32518}=0 |Uplink set [{#NAME}]: Has critical status | |0 |4 |Uplink set [{#NAME}] status is critical. Needs immediate attention. |NULL |0 |2 |0 | |0 | |0 | |0 | |89514e78b6e949278e83c3a2372d0fb9|
ROW |22983 |{32519}=4 |Uplink set [{#NAME}]: Has warning status | |0 |2 |Uplink set [{#NAME}] status is warning. Needs attention soon. |NULL |0 |2 |0 | |0 | |0 | |0 | |09f23615c85f43758a05d89466b3ca31|
ROW |22984 |{32520}=1 |Uplink set [{#NAME}]: Is disabled | |0 |1 |Uplink set [{#NAME}] currently not operational. |NULL |0 |2 |0 | |0 | |0 | |0 | |57187189c1bc4269873b51ef91a010c4|
+ROW |22985 |{32525}<>1 |Proxy [{#PROXY.NAME}]: Zabbix proxy is incompatible | |0 |2 |Zabbix proxy not compatibility |NULL |0 |2 |0 | |0 | |0 |Current value: {ITEM.LASTVALUE1} |0 | |519cd429ab184d9ba08a50968dc3e1e6|
+ROW |22986 |{32526}>{$PROXY.LAST_SEEN.MAX} |Proxy [{#PROXY.NAME}]: Proxy last seen | |0 |2 |Zabbix proxy not updating configuration |NULL |0 |2 |0 | |0 | |0 |Current value: {ITEM.LASTVALUE1} |0 |Proxy [{#PROXY.NAME}]: Zabbix proxy last seen more than {$PROXY.LAST_SEEN.MAX} seconds ago |ee5eb0e4962b4bb59ac316a4110c86e3|
+ROW |22987 |{32527}=-1 |Proxy [{#PROXY.NAME}]: Zabbix proxy never seen | |0 |2 |Zabbix proxy not updating configuration |NULL |0 |2 |0 | |0 | |0 |Current value: {ITEM.LASTVALUE1} |0 | |541732183fa747d6b7a05351172720bc|
+ROW |22991 |{32531}<>1 |Proxy [{#PROXY.NAME}]: Zabbix proxy is incompatible | |0 |2 |Zabbix proxy not compatibility |NULL |0 |2 |0 | |0 | |0 |Current value: {ITEM.LASTVALUE1} |0 | |53dbaf21b8934ea9bada97431d4b3e23|
+ROW |22992 |{32532}>{$PROXY.LAST_SEEN.MAX} |Proxy [{#PROXY.NAME}]: Proxy last seen | |0 |2 |Zabbix proxy not updating configuration |NULL |0 |2 |0 | |0 | |0 |Current value: {ITEM.LASTVALUE1} |0 |Proxy [{#PROXY.NAME}]: Zabbix proxy last seen more than {$PROXY.LAST_SEEN.MAX} seconds ago |21bf9805e0de4e3ba674de388834958e|
+ROW |22993 |{32533}=-1 |Proxy [{#PROXY.NAME}]: Zabbix proxy never seen | |0 |2 |Zabbix proxy not updating configuration |NULL |0 |2 |0 | |0 | |0 |Current value: {ITEM.LASTVALUE1} |0 | |d58a33ae396943009d359bb0cae9baba|
TABLE |triggers
FIELDS|triggerid|expression |description |url |status|priority|comments |templateid|type|flags|recovery_mode|recovery_expression |correlation_mode|correlation_tag|manual_close|opdata |discover|event_name |uuid|
@@ -19937,6 +20067,9 @@ ROW |22409 |{31371}>{$VFS.FS.PUSED.MAX.WARN:"{#FSNAME}"} and&eol;(({31372}-
ROW |22410 |{30674}<{$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"} |{#FSNAME}: Running out of free inodes | |0 |3 |It may become impossible to write to disk if there are no index nodes left.&eol;As symptoms, 'No space left on device' or 'Disk is full' errors may be seen even though free space is available. |22402 |0 |2 |0 | |0 | |0 |Free inodes: {ITEM.LASTVALUE1} |0 |{#FSNAME}: Running out of free inodes (free < {$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"}%) | |
ROW |22411 |{30675}<{$VFS.FS.INODE.PFREE.MIN.WARN:"{#FSNAME}"} |{#FSNAME}: Running out of free inodes | |0 |2 |It may become impossible to write to disk if there are no index nodes left.&eol;As symptoms, 'No space left on device' or 'Disk is full' errors may be seen even though free space is available. |22403 |0 |2 |0 | |0 | |0 |Free inodes: {ITEM.LASTVALUE1} |0 |{#FSNAME}: Running out of free inodes (free < {$VFS.FS.INODE.PFREE.MIN.WARN:"{#FSNAME}"}%) | |
ROW |22560 |({31006}>({$IF.UTIL.MAX:"{#IFNAME}"}/100)*{31007} or&eol;{31008}>({$IF.UTIL.MAX:"{#IFNAME}"}/100)*{31007}) and&eol;{31007}>0|Interface {#IFNAME}: High bandwidth usage | |0 |2 |The network interface utilization is close to its estimated maximum bandwidth. |22558 |0 |2 |1 |{31006}<(({$IF.UTIL.MAX:"{#IFNAME}"}-3)/100)*{31007} and&eol;{31008}<(({$IF.UTIL.MAX:"{#IFNAME}"}-3)/100)*{31007}|0 | |1 |In: {ITEM.LASTVALUE1}, out: {ITEM.LASTVALUE3}, speed: {ITEM.LASTVALUE2} |0 |Interface {#IFNAME}: High bandwidth usage (>{$IF.UTIL.MAX:"{#IFNAME}"}%) | |
+ROW |22988 |{32528}<>1 |Proxy [{#PROXY.NAME}]: Zabbix proxy is incompatible | |0 |2 |Zabbix proxy not compatibility |22985 |0 |2 |0 | |0 | |0 |Current value: {ITEM.LASTVALUE1} |0 | | |
+ROW |22989 |{32529}>{$PROXY.LAST_SEEN.MAX} |Proxy [{#PROXY.NAME}]: Proxy last seen | |0 |2 |Zabbix proxy not updating configuration |22986 |0 |2 |0 | |0 | |0 |Current value: {ITEM.LASTVALUE1} |0 |Proxy [{#PROXY.NAME}]: Zabbix proxy last seen more than {$PROXY.LAST_SEEN.MAX} seconds ago | |
+ROW |22990 |{32530}=-1 |Proxy [{#PROXY.NAME}]: Zabbix proxy never seen | |0 |2 |Zabbix proxy not updating configuration |22987 |0 |2 |0 | |0 | |0 |Current value: {ITEM.LASTVALUE1} |0 | | |
TABLE |trigger_depends
FIELDS|triggerdepid|triggerid_down|triggerid_up|
@@ -21602,6 +21735,12 @@ ROW |50623 |22573 |22574 |
ROW |50624 |22582 |22580 |
ROW |50625 |22585 |22586 |
ROW |50626 |22876 |22877 |
+ROW |50627 |22985 |22987 |
+ROW |50628 |22986 |22987 |
+ROW |50629 |22988 |22990 |
+ROW |50630 |22989 |22990 |
+ROW |50631 |22991 |22993 |
+ROW |50632 |22992 |22993 |
TABLE |functions
FIELDS|functionid|itemid|triggerid|name |parameter |
@@ -27095,7 +27234,6 @@ ROW |28362 |33018 |17533 |avg |$,10m
ROW |28363 |23347 |13521 |avg |$,10m |
ROW |28364 |23360 |13534 |avg |$,10m |
ROW |28365 |23352 |13522 |avg |$,10m |
-ROW |28366 |23351 |13535 |avg |$,10m |
ROW |28367 |33019 |17534 |avg |$,10m |
ROW |28368 |23350 |13523 |avg |$,10m |
ROW |28369 |23353 |13524 |avg |$,10m |
@@ -27126,7 +27264,6 @@ ROW |28393 |33012 |17529 |avg |$,10m
ROW |28394 |28600 |15895 |avg |$,10m |
ROW |28395 |28601 |15896 |avg |$,10m |
ROW |28396 |28615 |15897 |avg |$,10m |
-ROW |28397 |28614 |15898 |avg |$,10m |
ROW |28398 |33013 |17530 |avg |$,10m |
ROW |28399 |28613 |15899 |avg |$,10m |
ROW |28400 |28612 |15900 |avg |$,10m |
@@ -30768,6 +30905,15 @@ ROW |32521 |44050 |22549 |last |$
ROW |32522 |42662 |22549 |last |$ |
ROW |32523 |44051 |22555 |last |$ |
ROW |32524 |42673 |22555 |last |$ |
+ROW |32525 |44060 |22985 |last |$,#1 |
+ROW |32526 |44064 |22986 |last |$,#1 |
+ROW |32527 |44064 |22987 |last |$,#1 |
+ROW |32528 |44071 |22988 |last |$,#1 |
+ROW |32529 |44075 |22989 |last |$,#1 |
+ROW |32530 |44075 |22990 |last |$,#1 |
+ROW |32531 |44084 |22991 |last |$,#1 |
+ROW |32532 |44088 |22992 |last |$,#1 |
+ROW |32533 |44088 |22993 |last |$,#1 |
TABLE |graphs
FIELDS|graphid|name |width|height|yaxismin|yaxismax|templateid|show_work_period|show_triggers|graphtype|show_legend|show_3d|percent_left|percent_right|ymin_type|ymax_type|ymin_itemid|ymax_itemid|flags|discover|uuid |
@@ -32255,3804 +32401,3802 @@ ROW |86694 |2237 |42249 |0 |0 |1A7C11|0 |2 |0 |
ROW |86695 |2237 |42257 |0 |1 |2774A4|0 |2 |0 |
ROW |86696 |2237 |42259 |0 |2 |F63100|0 |2 |0 |
ROW |86697 |2237 |42260 |0 |3 |A54F10|1 |2 |0 |
-ROW |123017 |1397 |32451 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123018 |1397 |32450 |5 |1 |2774A4|0 |2 |0 |
-ROW |123019 |1398 |32452 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123020 |1398 |32449 |5 |1 |2774A4|0 |2 |0 |
-ROW |123021 |1399 |32444 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123022 |1399 |32446 |5 |1 |2774A4|0 |2 |0 |
-ROW |123023 |1399 |32448 |5 |2 |F63100|0 |2 |0 |
-ROW |123024 |1400 |32460 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123025 |1401 |32458 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123026 |1401 |32457 |5 |1 |2774A4|0 |2 |0 |
-ROW |123027 |1402 |32461 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123028 |1402 |32456 |5 |1 |2774A4|0 |2 |0 |
-ROW |123029 |1172 |30918 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123030 |1172 |30919 |0 |1 |2774A4|0 |2 |0 |
-ROW |123031 |1172 |30920 |0 |2 |F63100|0 |2 |0 |
-ROW |123032 |1172 |30921 |2 |3 |A54F10|0 |2 |0 |
-ROW |123033 |1173 |30922 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123034 |835 |28744 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123035 |835 |28745 |0 |1 |2774A4|0 |2 |0 |
-ROW |123036 |1174 |30913 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123037 |1175 |30906 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123038 |1175 |30908 |0 |1 |2774A4|0 |2 |0 |
-ROW |123039 |1175 |30915 |0 |2 |F63100|0 |2 |0 |
-ROW |123040 |1175 |30897 |0 |3 |A54F10|0 |2 |0 |
-ROW |123041 |1175 |30901 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |123042 |1175 |30899 |0 |5 |6C59DC|0 |2 |0 |
-ROW |123043 |1175 |30907 |0 |6 |AC8C14|0 |2 |0 |
-ROW |123044 |1175 |30905 |0 |7 |611F27|0 |2 |0 |
-ROW |123045 |1175 |30904 |0 |8 |F230E0|0 |2 |0 |
-ROW |123046 |1175 |30900 |0 |9 |FFAD40|0 |2 |0 |
-ROW |123047 |1175 |30898 |0 |10 |40CDFF|0 |2 |0 |
-ROW |123048 |1176 |30910 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123049 |1176 |30909 |0 |1 |2774A4|0 |2 |0 |
-ROW |123050 |836 |28798 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123051 |836 |28799 |0 |1 |2774A4|0 |2 |0 |
-ROW |123052 |836 |28800 |0 |2 |F63100|0 |2 |0 |
-ROW |123053 |836 |28801 |2 |3 |A54F10|0 |2 |0 |
-ROW |123054 |837 |28803 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123055 |838 |28793 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123056 |840 |28787 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123057 |840 |28784 |0 |1 |2774A4|0 |2 |0 |
-ROW |123058 |840 |28782 |0 |2 |F63100|0 |2 |0 |
-ROW |123059 |840 |28781 |0 |3 |A54F10|0 |2 |0 |
-ROW |123060 |840 |28780 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |123061 |840 |28778 |0 |5 |6C59DC|0 |2 |0 |
-ROW |123062 |840 |28786 |0 |6 |AC8C14|0 |2 |0 |
-ROW |123063 |840 |28785 |0 |7 |611F27|0 |2 |0 |
-ROW |123064 |840 |28783 |0 |8 |F230E0|0 |2 |0 |
-ROW |123065 |840 |28779 |0 |9 |FFAD40|0 |2 |0 |
-ROW |123066 |840 |28796 |0 |10 |40CDFF|0 |2 |0 |
-ROW |123067 |839 |28789 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123068 |839 |28788 |0 |1 |2774A4|0 |2 |0 |
-ROW |123069 |1339 |32172 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123070 |1339 |32173 |0 |1 |2774A4|0 |2 |0 |
-ROW |123071 |1403 |32511 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123072 |1403 |32514 |0 |1 |2774A4|0 |2 |0 |
-ROW |123073 |1404 |32512 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123074 |1404 |32515 |0 |1 |2774A4|0 |2 |0 |
-ROW |123075 |1405 |32507 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123076 |1405 |32508 |0 |1 |2774A4|0 |2 |0 |
-ROW |123077 |1405 |32513 |0 |2 |F63100|0 |2 |0 |
-ROW |123078 |1343 |32135 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123079 |1343 |32142 |0 |1 |2774A4|0 |2 |0 |
-ROW |123080 |1344 |32167 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123081 |1344 |32136 |0 |1 |2774A4|0 |2 |0 |
-ROW |123082 |1345 |32141 |1 |0 |1A7C11|0 |2 |0 |
-ROW |123083 |1345 |32138 |1 |1 |2774A4|0 |2 |0 |
-ROW |123084 |1346 |32156 |2 |0 |1A7C11|0 |2 |0 |
-ROW |123085 |1346 |32158 |0 |1 |2774A4|0 |2 |0 |
-ROW |123086 |1346 |32159 |0 |2 |F63100|0 |2 |0 |
-ROW |123087 |1346 |32154 |2 |3 |A54F10|0 |2 |0 |
-ROW |123088 |1346 |32155 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |123089 |1346 |32146 |0 |5 |6C59DC|0 |2 |0 |
-ROW |123090 |1347 |32150 |2 |0 |1A7C11|0 |2 |0 |
-ROW |123091 |1347 |32151 |0 |1 |2774A4|0 |2 |0 |
-ROW |123092 |1347 |32152 |0 |2 |F63100|0 |2 |0 |
-ROW |123093 |1622 |35078 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123094 |1622 |35091 |0 |1 |2774A4|0 |2 |0 |
-ROW |123095 |1622 |35098 |0 |2 |F63100|0 |2 |0 |
-ROW |123096 |1622 |35100 |0 |3 |A54F10|0 |2 |0 |
-ROW |123097 |1622 |35099 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |123098 |1623 |35090 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123099 |1623 |35101 |0 |1 |2774A4|0 |2 |0 |
-ROW |123100 |1624 |35097 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123101 |1624 |35096 |0 |1 |2774A4|0 |2 |0 |
-ROW |123102 |1624 |35095 |0 |2 |F63100|0 |2 |0 |
-ROW |123103 |1625 |35089 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123104 |1625 |35088 |0 |1 |2774A4|0 |2 |0 |
-ROW |123105 |1625 |35087 |0 |2 |F63100|0 |2 |0 |
-ROW |123106 |1625 |35086 |0 |3 |A54F10|0 |2 |0 |
-ROW |123107 |1625 |35085 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |123108 |1626 |35079 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123109 |1626 |35082 |0 |1 |2774A4|0 |2 |0 |
-ROW |123110 |1627 |35080 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123111 |1627 |35102 |0 |1 |2774A4|0 |2 |0 |
-ROW |123112 |1628 |35093 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123113 |1628 |35092 |0 |1 |2774A4|0 |2 |0 |
-ROW |123114 |1628 |35081 |0 |2 |F63100|0 |2 |0 |
-ROW |123115 |1628 |35084 |0 |3 |A54F10|0 |2 |0 |
-ROW |123116 |1628 |35083 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |123117 |2351 |43111 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123118 |2351 |43121 |0 |1 |2774A4|0 |2 |0 |
-ROW |123119 |2352 |43090 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123120 |2352 |43089 |2 |1 |2774A4|0 |2 |0 |
-ROW |123121 |2353 |43132 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123122 |2353 |43091 |0 |1 |2774A4|0 |2 |0 |
-ROW |123123 |2354 |43098 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123124 |2354 |43096 |0 |1 |2774A4|0 |2 |0 |
-ROW |123125 |2354 |43084 |0 |2 |F63100|0 |2 |0 |
-ROW |123126 |2354 |43093 |0 |3 |A54F10|0 |2 |0 |
-ROW |123127 |2354 |43094 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |123128 |1121 |30606 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123129 |1121 |30590 |5 |1 |2774A4|0 |2 |0 |
-ROW |123130 |1121 |30582 |5 |2 |F63100|0 |2 |0 |
-ROW |123131 |1122 |30580 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123132 |1122 |30578 |5 |1 |2774A4|0 |2 |0 |
-ROW |123133 |1123 |30586 |2 |0 |1A7C11|0 |2 |0 |
-ROW |123134 |1123 |30608 |2 |1 |2774A4|0 |2 |0 |
-ROW |123135 |1123 |30585 |2 |2 |F63100|0 |2 |0 |
-ROW |123136 |1123 |30589 |2 |3 |A54F10|0 |2 |0 |
-ROW |123137 |1123 |30584 |2 |4 |FC6EA3|0 |2 |0 |
-ROW |123138 |1123 |30588 |2 |5 |6C59DC|0 |2 |0 |
-ROW |123139 |1124 |30583 |2 |0 |1A7C11|0 |2 |0 |
-ROW |123140 |1124 |30587 |2 |1 |2774A4|0 |2 |0 |
-ROW |123141 |1125 |30555 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123142 |1125 |30554 |2 |1 |2774A4|0 |2 |0 |
-ROW |123143 |1125 |30556 |2 |2 |F63100|0 |2 |0 |
-ROW |123144 |1125 |30557 |2 |3 |A54F10|0 |2 |0 |
-ROW |123145 |1126 |30565 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123146 |1127 |30567 |2 |0 |1A7C11|0 |2 |0 |
-ROW |123147 |1127 |30568 |2 |1 |2774A4|0 |2 |0 |
-ROW |123148 |1128 |30536 |2 |0 |1A7C11|0 |2 |0 |
-ROW |123149 |1129 |30566 |2 |0 |1A7C11|0 |2 |0 |
-ROW |123150 |1129 |30549 |2 |1 |2774A4|0 |2 |0 |
-ROW |123151 |1129 |30553 |2 |2 |F63100|0 |2 |0 |
-ROW |123152 |1129 |30570 |2 |3 |A54F10|0 |2 |0 |
-ROW |123153 |1143 |30714 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123154 |1143 |30716 |0 |1 |2774A4|0 |2 |0 |
-ROW |123155 |1143 |30717 |0 |2 |F63100|0 |2 |0 |
-ROW |123156 |1143 |30715 |0 |3 |A54F10|0 |2 |0 |
-ROW |123157 |1144 |30753 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123158 |1144 |30738 |0 |1 |2774A4|0 |2 |0 |
-ROW |123159 |1145 |30718 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123160 |1145 |30737 |0 |1 |2774A4|0 |2 |0 |
-ROW |123161 |1145 |30727 |0 |2 |F63100|0 |2 |0 |
-ROW |123162 |1145 |30729 |0 |3 |A54F10|0 |2 |0 |
-ROW |123163 |1146 |30730 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123164 |1146 |30732 |0 |1 |2774A4|0 |2 |0 |
-ROW |123165 |1146 |30731 |0 |2 |F63100|0 |2 |0 |
-ROW |123166 |1146 |30733 |0 |3 |A54F10|0 |2 |0 |
-ROW |123167 |1147 |30734 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123168 |1147 |30736 |0 |1 |2774A4|0 |2 |0 |
-ROW |123169 |1147 |30735 |0 |2 |F63100|0 |2 |0 |
-ROW |123170 |1147 |30758 |0 |3 |A54F10|0 |2 |0 |
-ROW |123171 |1148 |30711 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123172 |1148 |30706 |0 |1 |2774A4|0 |2 |0 |
-ROW |123173 |1148 |30710 |0 |2 |F63100|0 |2 |0 |
-ROW |123174 |1148 |30712 |0 |3 |A54F10|0 |2 |0 |
-ROW |123175 |1148 |30702 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |123176 |1148 |30707 |0 |5 |6C59DC|0 |2 |0 |
-ROW |123177 |1148 |30704 |0 |6 |AC8C14|0 |2 |0 |
-ROW |123178 |2341 |43058 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123179 |2341 |43059 |0 |1 |2774A4|0 |2 |0 |
-ROW |123180 |2341 |43052 |0 |2 |F63100|0 |2 |0 |
-ROW |123181 |2341 |43057 |0 |3 |A54F10|0 |2 |0 |
-ROW |123182 |2341 |43066 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |123183 |2342 |43063 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123184 |2342 |43061 |0 |1 |2774A4|0 |2 |0 |
-ROW |123185 |2343 |43068 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123186 |2343 |43070 |0 |1 |2774A4|0 |2 |0 |
-ROW |123187 |2344 |43019 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123188 |2344 |43042 |0 |1 |2774A4|0 |2 |0 |
-ROW |123189 |2345 |43044 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123190 |2345 |43043 |0 |1 |2774A4|0 |2 |0 |
-ROW |123191 |2345 |43045 |0 |2 |F63100|0 |2 |0 |
-ROW |123192 |2345 |43034 |0 |3 |A54F10|0 |2 |0 |
-ROW |123193 |2346 |43023 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123194 |2346 |43025 |0 |1 |2774A4|0 |2 |0 |
-ROW |123195 |2347 |43040 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123196 |2347 |43041 |0 |1 |2774A4|0 |2 |0 |
-ROW |123197 |2347 |43039 |0 |2 |F63100|0 |2 |0 |
-ROW |123198 |2347 |43038 |0 |3 |A54F10|0 |2 |0 |
-ROW |123199 |2348 |43031 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123200 |2348 |43020 |0 |1 |2774A4|0 |2 |0 |
-ROW |123201 |2348 |43033 |0 |2 |F63100|0 |2 |0 |
-ROW |123202 |2349 |43036 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123203 |2349 |43035 |0 |1 |2774A4|0 |2 |0 |
-ROW |123204 |2349 |43037 |0 |2 |F63100|0 |2 |0 |
-ROW |123205 |2349 |43032 |0 |3 |A54F10|0 |2 |0 |
-ROW |123206 |2350 |43024 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123207 |2350 |43025 |0 |1 |2774A4|0 |2 |0 |
-ROW |123208 |2350 |43026 |0 |2 |F63100|0 |2 |0 |
-ROW |123209 |1177 |30927 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123210 |1177 |30944 |2 |1 |2774A4|0 |2 |0 |
-ROW |123211 |1178 |30935 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123212 |1178 |30942 |0 |1 |2774A4|0 |2 |0 |
-ROW |123213 |1179 |30949 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123214 |1179 |30950 |0 |1 |2774A4|0 |2 |0 |
-ROW |123215 |1179 |30951 |0 |2 |F63100|0 |2 |0 |
-ROW |123216 |1180 |30952 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123217 |1180 |30954 |0 |1 |2774A4|0 |2 |0 |
-ROW |123218 |1180 |30955 |0 |2 |F63100|0 |2 |0 |
-ROW |123219 |1181 |30936 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123220 |1181 |30940 |5 |1 |2774A4|0 |2 |0 |
-ROW |123221 |1182 |30930 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123222 |1182 |30929 |0 |1 |2774A4|0 |2 |0 |
-ROW |123223 |1182 |30928 |0 |2 |F63100|0 |2 |0 |
-ROW |123224 |1182 |30931 |2 |3 |A54F10|1 |2 |0 |
-ROW |123225 |1183 |30934 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123226 |1183 |30941 |0 |1 |2774A4|0 |2 |0 |
-ROW |123227 |1406 |32532 |0 |0 |1A7C11|1 |2 |0 |
-ROW |123228 |1406 |32535 |0 |1 |2774A4|1 |2 |0 |
-ROW |123229 |1406 |32533 |0 |2 |F63100|0 |2 |0 |
-ROW |123230 |1406 |32534 |0 |3 |A54F10|0 |2 |0 |
-ROW |123231 |1406 |32536 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |123232 |1406 |32537 |0 |5 |6C59DC|0 |2 |0 |
-ROW |123233 |1407 |32543 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123234 |1407 |32544 |0 |1 |2774A4|0 |2 |0 |
-ROW |123235 |1408 |32518 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123236 |1408 |32521 |0 |1 |2774A4|0 |2 |0 |
-ROW |123237 |1408 |32523 |0 |2 |F63100|0 |2 |0 |
-ROW |123238 |1408 |32524 |0 |3 |A54F10|0 |2 |0 |
-ROW |123239 |1409 |32562 |0 |0 |1A7C11|1 |2 |0 |
-ROW |123240 |1409 |32565 |0 |1 |2774A4|1 |2 |0 |
-ROW |123241 |1409 |32563 |0 |2 |F63100|0 |2 |0 |
-ROW |123242 |1409 |32564 |0 |3 |A54F10|0 |2 |0 |
-ROW |123243 |1409 |32566 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |123244 |1409 |32567 |0 |5 |6C59DC|0 |2 |0 |
-ROW |123245 |1410 |32573 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123246 |1410 |32574 |0 |1 |2774A4|0 |2 |0 |
-ROW |123247 |1411 |32548 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123248 |1411 |32551 |0 |1 |2774A4|0 |2 |0 |
-ROW |123249 |1411 |32553 |0 |2 |F63100|0 |2 |0 |
-ROW |123250 |1411 |32554 |0 |3 |A54F10|0 |2 |0 |
-ROW |123251 |2287 |42686 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123252 |2288 |42689 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123253 |2288 |42688 |0 |1 |2774A4|0 |2 |0 |
-ROW |123254 |2288 |42690 |0 |2 |F63100|0 |2 |0 |
-ROW |123255 |1250 |31527 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123256 |1250 |31529 |0 |1 |2774A4|0 |2 |0 |
-ROW |123257 |1250 |31499 |0 |2 |F63100|0 |2 |0 |
-ROW |123258 |1259 |31516 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123259 |1259 |31517 |0 |1 |2774A4|0 |2 |0 |
-ROW |123260 |1260 |31523 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123261 |1260 |31522 |0 |1 |2774A4|0 |2 |0 |
-ROW |123262 |1260 |31524 |0 |2 |F63100|0 |2 |0 |
-ROW |123263 |1412 |32601 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123264 |1412 |32602 |0 |1 |2774A4|0 |2 |0 |
-ROW |123265 |1412 |32603 |0 |2 |F63100|0 |2 |0 |
-ROW |123266 |1412 |32604 |0 |3 |A54F10|0 |2 |0 |
-ROW |123267 |1412 |32606 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |123268 |1412 |32606 |2 |5 |6C59DC|0 |2 |0 |
-ROW |123269 |1413 |32608 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123270 |1413 |32610 |0 |1 |2774A4|0 |2 |0 |
-ROW |123271 |1413 |32611 |0 |2 |F63100|0 |2 |0 |
-ROW |123272 |1414 |32582 |2 |0 |1A7C11|0 |2 |0 |
-ROW |123273 |1414 |32580 |2 |1 |2774A4|0 |2 |0 |
-ROW |123274 |1414 |32581 |2 |2 |F63100|0 |2 |0 |
-ROW |123275 |1414 |32597 |0 |3 |A54F10|1 |2 |0 |
-ROW |123276 |1414 |32599 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |123277 |1414 |32588 |0 |5 |6C59DC|1 |2 |0 |
-ROW |123278 |1415 |32583 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123279 |1415 |32584 |0 |1 |2774A4|0 |2 |0 |
-ROW |123280 |1415 |32585 |0 |2 |F63100|0 |2 |0 |
-ROW |123281 |1415 |32579 |2 |3 |A54F10|0 |2 |0 |
-ROW |123282 |1416 |32587 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123283 |1416 |32590 |0 |1 |2774A4|0 |2 |0 |
-ROW |123284 |1416 |32589 |0 |2 |F63100|0 |2 |0 |
-ROW |123285 |1417 |32673 |1 |0 |1A7C11|0 |2 |0 |
-ROW |123286 |1417 |32679 |1 |1 |2774A4|0 |2 |0 |
-ROW |123287 |1629 |35114 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123288 |1629 |35113 |5 |1 |2774A4|0 |2 |0 |
-ROW |123289 |1075 |30204 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123290 |1075 |30205 |0 |1 |2774A4|0 |2 |0 |
-ROW |123291 |1630 |35112 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123292 |1630 |35111 |0 |1 |2774A4|0 |2 |0 |
-ROW |123293 |1630 |35110 |0 |2 |F63100|0 |2 |0 |
-ROW |123294 |1630 |35108 |0 |3 |A54F10|0 |2 |0 |
-ROW |123295 |1630 |35105 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |123296 |1076 |30209 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123297 |1076 |30208 |0 |1 |2774A4|0 |2 |0 |
-ROW |123298 |1077 |30206 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123299 |1077 |30207 |5 |1 |2774A4|0 |2 |0 |
-ROW |123300 |1078 |30216 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123301 |1078 |30215 |0 |1 |2774A4|0 |2 |0 |
-ROW |123302 |1079 |30210 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123303 |1079 |30211 |0 |1 |2774A4|0 |2 |0 |
-ROW |123304 |1079 |30212 |0 |2 |F63100|0 |2 |0 |
-ROW |123305 |1079 |30213 |0 |3 |A54F10|0 |2 |0 |
-ROW |123306 |1079 |30214 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |123307 |1631 |35127 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123308 |1631 |35126 |5 |1 |2774A4|0 |2 |0 |
-ROW |123309 |1632 |35124 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123310 |1632 |35123 |0 |1 |2774A4|0 |2 |0 |
-ROW |123311 |1632 |35122 |0 |2 |F63100|0 |2 |0 |
-ROW |123312 |1632 |30222 |0 |3 |A54F10|0 |2 |0 |
-ROW |123313 |1632 |30223 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |123314 |1080 |30226 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123315 |1080 |30225 |0 |1 |2774A4|0 |2 |0 |
-ROW |123316 |1633 |35139 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123317 |1633 |35138 |5 |1 |2774A4|0 |2 |0 |
-ROW |123318 |1081 |30247 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123319 |1081 |30248 |0 |1 |2774A4|0 |2 |0 |
-ROW |123320 |1634 |35137 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123321 |1634 |35136 |0 |1 |2774A4|0 |2 |0 |
-ROW |123322 |1634 |35135 |0 |2 |F63100|0 |2 |0 |
-ROW |123323 |1634 |35133 |0 |3 |A54F10|0 |2 |0 |
-ROW |123324 |1634 |35130 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |123325 |1082 |30252 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123326 |1082 |30251 |0 |1 |2774A4|0 |2 |0 |
-ROW |123327 |1083 |30249 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123328 |1083 |30250 |5 |1 |2774A4|0 |2 |0 |
-ROW |123329 |1084 |30259 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123330 |1084 |30258 |0 |1 |2774A4|0 |2 |0 |
-ROW |123331 |1085 |30253 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123332 |1085 |30254 |0 |1 |2774A4|0 |2 |0 |
-ROW |123333 |1085 |30255 |0 |2 |F63100|0 |2 |0 |
-ROW |123334 |1085 |30256 |0 |3 |A54F10|0 |2 |0 |
-ROW |123335 |1085 |30257 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |123336 |1635 |35152 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123337 |1635 |35151 |5 |1 |2774A4|0 |2 |0 |
-ROW |123338 |1636 |35149 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123339 |1636 |35148 |0 |1 |2774A4|0 |2 |0 |
-ROW |123340 |1636 |35147 |0 |2 |F63100|0 |2 |0 |
-ROW |123341 |1636 |30265 |0 |3 |A54F10|0 |2 |0 |
-ROW |123342 |1636 |30266 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |123343 |1086 |30269 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123344 |1086 |30268 |0 |1 |2774A4|0 |2 |0 |
-ROW |123345 |1184 |30982 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123346 |1184 |30980 |5 |1 |2774A4|0 |2 |0 |
-ROW |123347 |1185 |30983 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123348 |1185 |30981 |0 |1 |2774A4|0 |2 |0 |
-ROW |123349 |1186 |30976 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123350 |1186 |30985 |0 |1 |2774A4|0 |2 |0 |
-ROW |123351 |1186 |30997 |0 |2 |F63100|0 |2 |0 |
-ROW |123352 |1186 |30970 |0 |3 |A54F10|0 |2 |0 |
-ROW |123353 |1186 |30973 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |123354 |1186 |30995 |0 |5 |6C59DC|0 |2 |0 |
-ROW |123355 |1186 |30998 |0 |6 |AC8C14|0 |2 |0 |
-ROW |123356 |1186 |30978 |0 |7 |611F27|0 |2 |0 |
-ROW |123357 |1187 |31024 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123358 |1187 |31022 |5 |1 |2774A4|0 |2 |0 |
-ROW |123359 |1188 |31025 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123360 |1188 |31023 |0 |1 |2774A4|0 |2 |0 |
-ROW |123361 |1189 |31018 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123362 |1189 |31027 |0 |1 |2774A4|0 |2 |0 |
-ROW |123363 |1189 |31039 |0 |2 |F63100|0 |2 |0 |
-ROW |123364 |1189 |31012 |0 |3 |A54F10|0 |2 |0 |
-ROW |123365 |1189 |31015 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |123366 |1189 |31037 |0 |5 |6C59DC|0 |2 |0 |
-ROW |123367 |1189 |31040 |0 |6 |AC8C14|0 |2 |0 |
-ROW |123368 |1189 |31020 |0 |7 |611F27|0 |2 |0 |
-ROW |123369 |1499 |33478 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123370 |1499 |33467 |0 |1 |2774A4|0 |2 |0 |
-ROW |123371 |1500 |33468 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123372 |1500 |33479 |0 |1 |2774A4|0 |2 |0 |
-ROW |123373 |1501 |33442 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123374 |1501 |33441 |0 |1 |2774A4|0 |2 |0 |
-ROW |123375 |1501 |33440 |0 |2 |F63100|0 |2 |0 |
-ROW |123376 |1502 |33423 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123377 |1502 |33419 |0 |1 |2774A4|0 |2 |0 |
-ROW |123378 |1502 |33422 |0 |2 |F63100|0 |2 |0 |
-ROW |123379 |1502 |33421 |0 |3 |A54F10|0 |2 |0 |
-ROW |123380 |1502 |33412 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |123381 |1418 |32700 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123382 |1418 |32699 |0 |1 |2774A4|0 |2 |0 |
-ROW |123383 |1419 |32710 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123384 |1419 |32709 |0 |1 |2774A4|0 |2 |0 |
-ROW |123385 |1420 |32693 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123386 |1420 |32724 |0 |1 |2774A4|0 |2 |0 |
-ROW |123387 |1421 |32730 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123388 |1421 |32731 |0 |1 |2774A4|0 |2 |0 |
-ROW |123389 |1421 |32728 |0 |2 |F63100|0 |2 |0 |
-ROW |123390 |1421 |32729 |0 |3 |A54F10|0 |2 |0 |
-ROW |123391 |1422 |32705 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123392 |1422 |32706 |0 |1 |2774A4|0 |2 |0 |
-ROW |123393 |1423 |32702 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123394 |1423 |32703 |0 |1 |2774A4|0 |2 |0 |
-ROW |123395 |1424 |32708 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123396 |1424 |32722 |2 |1 |2774A4|0 |2 |0 |
-ROW |123397 |1424 |32695 |0 |2 |F63100|0 |2 |0 |
-ROW |123398 |1424 |32753 |0 |3 |A54F10|0 |2 |0 |
-ROW |123399 |1424 |32740 |2 |4 |FC6EA3|0 |2 |0 |
-ROW |123400 |1424 |32723 |0 |5 |6C59DC|0 |2 |0 |
-ROW |123401 |1424 |32747 |0 |6 |AC8C14|0 |2 |0 |
-ROW |123402 |1424 |32748 |2 |7 |611F27|0 |2 |0 |
-ROW |123403 |1424 |32749 |0 |8 |F230E0|0 |2 |0 |
-ROW |123404 |1424 |32750 |0 |9 |FFAD40|0 |2 |0 |
-ROW |123405 |1424 |32751 |2 |10 |40CDFF|0 |2 |0 |
-ROW |123406 |1424 |32752 |0 |11 |40FFA0|0 |2 |0 |
-ROW |123407 |1425 |32746 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123408 |1425 |32745 |2 |1 |2774A4|0 |2 |0 |
-ROW |123409 |1425 |32744 |0 |2 |F63100|0 |2 |0 |
-ROW |123410 |1425 |32743 |0 |3 |A54F10|0 |2 |0 |
-ROW |123411 |1425 |32742 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |123412 |1426 |32720 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123413 |1426 |32721 |0 |1 |2774A4|0 |2 |0 |
-ROW |123414 |1426 |32719 |0 |2 |F63100|0 |2 |0 |
-ROW |123415 |1426 |32718 |0 |3 |A54F10|0 |2 |0 |
-ROW |123416 |2085 |39861 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123417 |2085 |39863 |0 |1 |2774A4|0 |2 |0 |
-ROW |123418 |2085 |39864 |0 |2 |F63100|0 |2 |0 |
-ROW |123419 |2085 |39862 |0 |3 |A54F10|0 |2 |0 |
-ROW |123420 |2086 |39849 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123421 |2086 |39833 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123422 |2086 |39848 |0 |1 |2774A4|0 |2 |0 |
-ROW |123423 |2086 |39832 |0 |1 |2774A4|0 |2 |0 |
-ROW |123424 |2086 |39847 |0 |2 |F63100|0 |2 |0 |
-ROW |123425 |2086 |39831 |0 |2 |F63100|0 |2 |0 |
-ROW |123426 |2086 |39846 |0 |3 |A54F10|0 |2 |0 |
-ROW |123427 |2086 |39850 |0 |3 |A54F10|0 |2 |0 |
-ROW |123428 |2086 |39841 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |123429 |2087 |39900 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123430 |2088 |39901 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123431 |2089 |39892 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123432 |2089 |39893 |0 |1 |2774A4|0 |2 |0 |
-ROW |123433 |2089 |39890 |0 |2 |F63100|0 |2 |0 |
-ROW |123434 |2089 |39891 |0 |3 |A54F10|0 |2 |0 |
-ROW |123435 |2089 |39896 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |123436 |2089 |39897 |0 |5 |6C59DC|0 |2 |0 |
-ROW |123437 |2089 |39895 |0 |6 |AC8C14|0 |2 |0 |
-ROW |123438 |2089 |39894 |0 |7 |611F27|0 |2 |0 |
-ROW |123439 |2090 |39888 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123440 |2090 |39887 |0 |1 |2774A4|0 |2 |0 |
-ROW |123441 |2091 |39880 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123442 |2091 |39879 |0 |1 |2774A4|0 |2 |0 |
-ROW |123443 |2091 |39878 |0 |2 |F63100|0 |2 |0 |
-ROW |123444 |2091 |39877 |0 |3 |A54F10|0 |2 |0 |
-ROW |123445 |2092 |39922 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123446 |2092 |39923 |0 |1 |2774A4|0 |2 |0 |
-ROW |123447 |2092 |39924 |0 |2 |F63100|0 |2 |0 |
-ROW |123448 |2092 |39921 |0 |3 |A54F10|0 |2 |0 |
-ROW |123449 |2093 |39966 |2 |0 |4CAF50|0 |2 |0 |
-ROW |123450 |2093 |39963 |2 |1 |AB47BC|0 |2 |0 |
-ROW |123451 |2093 |39969 |5 |2 |1E88E5|0 |4 |0 |
-ROW |123452 |2094 |40004 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123453 |2094 |40003 |0 |1 |2774A4|0 |2 |0 |
-ROW |123454 |2094 |40005 |0 |2 |F63100|0 |2 |0 |
-ROW |123455 |2094 |40006 |0 |3 |A54F10|0 |2 |0 |
-ROW |123456 |2289 |42693 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123457 |2289 |42692 |0 |1 |2774A4|0 |2 |0 |
-ROW |123458 |2289 |42694 |0 |2 |F63100|0 |2 |0 |
-ROW |123459 |2289 |42695 |0 |3 |A54F10|0 |2 |0 |
-ROW |123460 |2290 |42697 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123461 |2290 |42696 |0 |1 |2774A4|0 |2 |0 |
-ROW |123462 |2290 |42698 |0 |2 |F63100|0 |2 |0 |
-ROW |123463 |2290 |42699 |0 |3 |A54F10|0 |2 |0 |
-ROW |123464 |2096 |39994 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123465 |2096 |39993 |0 |1 |2774A4|0 |2 |0 |
-ROW |123466 |2097 |39986 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123467 |2097 |39988 |0 |1 |2774A4|0 |2 |0 |
-ROW |123468 |2097 |39990 |0 |2 |F63100|0 |2 |0 |
-ROW |123469 |2097 |39998 |0 |3 |A54F10|0 |2 |0 |
-ROW |123470 |2099 |39996 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123471 |2099 |39997 |0 |1 |2774A4|0 |2 |0 |
-ROW |123472 |2099 |39995 |0 |2 |F63100|0 |2 |0 |
-ROW |123473 |1130 |30613 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123474 |1130 |30635 |0 |1 |2774A4|0 |2 |0 |
-ROW |123475 |1130 |30625 |0 |2 |F63100|0 |2 |0 |
-ROW |123476 |1131 |30632 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123477 |1131 |30633 |5 |1 |2774A4|0 |2 |0 |
-ROW |123478 |1131 |30629 |5 |2 |F63100|0 |2 |0 |
-ROW |123479 |1132 |30630 |2 |0 |1A7C11|0 |2 |0 |
-ROW |123480 |1132 |30628 |2 |1 |2774A4|0 |2 |0 |
-ROW |123481 |1132 |30631 |2 |2 |F63100|0 |2 |0 |
-ROW |123482 |1133 |30619 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123483 |1133 |30618 |0 |1 |2774A4|0 |2 |0 |
-ROW |123484 |1134 |30623 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123485 |1134 |30622 |5 |1 |2774A4|0 |2 |0 |
-ROW |123486 |1135 |30615 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123487 |841 |28813 |2 |0 |1A7C11|0 |2 |0 |
-ROW |123488 |841 |28811 |0 |1 |2774A4|0 |2 |0 |
-ROW |123489 |841 |28812 |0 |2 |F63100|0 |2 |0 |
-ROW |123490 |841 |28814 |0 |3 |A54F10|0 |2 |0 |
-ROW |123491 |842 |28817 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123492 |842 |28815 |0 |1 |2774A4|0 |2 |0 |
-ROW |123493 |842 |28816 |0 |2 |F63100|0 |2 |0 |
-ROW |123494 |844 |28808 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123495 |844 |28807 |0 |1 |2774A4|0 |2 |0 |
-ROW |123496 |843 |28818 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123497 |845 |28829 |2 |0 |1A7C11|0 |2 |0 |
-ROW |123498 |845 |28831 |0 |1 |2774A4|0 |2 |0 |
-ROW |123499 |845 |28832 |0 |2 |F63100|0 |2 |0 |
-ROW |123500 |845 |28830 |0 |3 |A54F10|0 |2 |0 |
-ROW |123501 |846 |28826 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123502 |846 |28828 |0 |1 |2774A4|0 |2 |0 |
-ROW |123503 |846 |28827 |0 |2 |F63100|0 |2 |0 |
-ROW |123504 |847 |28825 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123505 |1637 |35187 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123506 |1638 |35189 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123507 |1638 |35188 |5 |1 |2774A4|0 |2 |0 |
-ROW |123508 |1638 |35190 |5 |2 |F63100|0 |2 |0 |
-ROW |123509 |1638 |35191 |5 |3 |A54F10|0 |2 |0 |
-ROW |123510 |1638 |35192 |5 |4 |FC6EA3|0 |2 |0 |
-ROW |123511 |1639 |35198 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123512 |1640 |35200 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123513 |1640 |35199 |5 |1 |2774A4|0 |2 |0 |
-ROW |123514 |1640 |35201 |5 |2 |F63100|0 |2 |0 |
-ROW |123515 |1640 |35202 |5 |3 |A54F10|0 |2 |0 |
-ROW |123516 |1640 |35203 |5 |4 |FC6EA3|0 |2 |0 |
-ROW |123517 |1641 |35221 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123518 |1641 |35220 |5 |1 |2774A4|0 |2 |0 |
-ROW |123519 |1641 |35219 |5 |2 |F63100|0 |2 |0 |
-ROW |123520 |1642 |35214 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123521 |1642 |35216 |5 |1 |2774A4|0 |2 |0 |
-ROW |123522 |1642 |35207 |5 |2 |F63100|0 |2 |0 |
-ROW |123523 |1642 |35213 |5 |3 |A54F10|0 |2 |0 |
-ROW |123524 |1642 |35212 |5 |4 |FC6EA3|0 |2 |0 |
-ROW |123525 |1643 |35228 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123526 |1643 |35229 |5 |1 |2774A4|0 |2 |0 |
-ROW |123527 |1643 |35227 |5 |2 |F63100|0 |2 |0 |
-ROW |123528 |1644 |35231 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123529 |1644 |35230 |5 |1 |2774A4|0 |2 |0 |
-ROW |123530 |1644 |35235 |5 |2 |F63100|0 |2 |0 |
-ROW |123531 |1644 |35233 |5 |3 |A54F10|0 |2 |0 |
-ROW |123532 |1644 |35232 |5 |4 |FC6EA3|0 |2 |0 |
-ROW |123533 |1644 |35234 |5 |5 |6C59DC|0 |2 |0 |
-ROW |123534 |1644 |35236 |5 |6 |AC8C14|0 |2 |0 |
-ROW |123535 |1644 |35237 |5 |7 |611F27|0 |2 |0 |
-ROW |123536 |1645 |35243 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123537 |1645 |35244 |5 |1 |2774A4|0 |2 |0 |
-ROW |123538 |1645 |35245 |5 |2 |F63100|0 |2 |0 |
-ROW |123539 |1646 |35252 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123540 |1646 |35253 |5 |1 |2774A4|0 |2 |0 |
-ROW |123541 |1646 |35254 |5 |2 |F63100|0 |2 |0 |
-ROW |123542 |1647 |35172 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123543 |1647 |35168 |5 |1 |2774A4|0 |2 |0 |
-ROW |123544 |1647 |35164 |5 |2 |F63100|0 |2 |0 |
-ROW |123545 |1647 |35163 |5 |3 |A54F10|0 |2 |0 |
-ROW |123546 |1648 |35170 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123547 |1649 |35167 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123548 |1649 |35166 |5 |1 |2774A4|0 |2 |0 |
-ROW |123549 |1649 |35165 |5 |2 |F63100|0 |2 |0 |
-ROW |123550 |1650 |35176 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123551 |2291 |42731 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123552 |2292 |42732 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123553 |2293 |42733 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123554 |2294 |42734 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123555 |2406 |43586 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123556 |2406 |43566 |0 |1 |F63100|0 |2 |0 |
-ROW |123557 |2406 |43584 |0 |2 |2774A4|0 |2 |0 |
-ROW |123558 |2406 |43590 |0 |3 |A54F10|0 |2 |0 |
-ROW |123559 |2406 |43585 |0 |4 |6C59DC|1 |2 |0 |
-ROW |123560 |2406 |43579 |0 |5 |FC6EA3|1 |2 |0 |
-ROW |123561 |2406 |43583 |0 |6 |AC8C14|1 |2 |0 |
-ROW |123562 |2406 |43589 |0 |7 |611F27|1 |2 |0 |
-ROW |123563 |2407 |43582 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123564 |2407 |43571 |2 |1 |2774A4|0 |2 |0 |
-ROW |123565 |2407 |43576 |0 |2 |F63100|1 |2 |0 |
-ROW |123566 |2407 |43587 |0 |3 |A54F10|1 |2 |0 |
-ROW |123567 |2407 |43577 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |123568 |2407 |43588 |0 |5 |6C59DC|1 |2 |0 |
-ROW |123569 |2408 |43575 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123570 |2408 |43581 |0 |1 |F63100|0 |2 |0 |
-ROW |123571 |2408 |43573 |0 |2 |2774A4|0 |2 |0 |
-ROW |123572 |2408 |43578 |0 |3 |A54F10|0 |2 |0 |
-ROW |123573 |2408 |43574 |0 |4 |6C59DC|1 |2 |0 |
-ROW |123574 |2408 |43580 |0 |5 |FC6EA3|1 |2 |0 |
-ROW |123575 |2408 |43572 |0 |6 |AC8C14|1 |2 |0 |
-ROW |123576 |2408 |43567 |0 |7 |611F27|1 |2 |0 |
-ROW |123577 |2409 |43560 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123578 |2409 |43562 |0 |1 |2774A4|0 |2 |0 |
-ROW |123579 |2409 |43561 |0 |2 |F63100|0 |2 |0 |
-ROW |123580 |2409 |43557 |0 |3 |A54F10|0 |2 |0 |
-ROW |123581 |2409 |43558 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |123582 |2409 |43559 |0 |5 |6C59DC|0 |2 |0 |
-ROW |123583 |2102 |40167 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123584 |2102 |40147 |0 |1 |F63100|0 |2 |0 |
-ROW |123585 |2102 |40165 |0 |2 |2774A4|0 |2 |0 |
-ROW |123586 |2102 |40171 |0 |3 |A54F10|0 |2 |0 |
-ROW |123587 |2102 |40166 |0 |4 |6C59DC|1 |2 |0 |
-ROW |123588 |2102 |40160 |0 |5 |FC6EA3|1 |2 |0 |
-ROW |123589 |2102 |40164 |0 |6 |AC8C14|1 |2 |0 |
-ROW |123590 |2102 |40170 |0 |7 |611F27|1 |2 |0 |
-ROW |123591 |2103 |40163 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123592 |2103 |40152 |2 |1 |2774A4|0 |2 |0 |
-ROW |123593 |2103 |40157 |0 |2 |F63100|1 |2 |0 |
-ROW |123594 |2103 |40168 |0 |3 |A54F10|1 |2 |0 |
-ROW |123595 |2103 |40158 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |123596 |2103 |40169 |0 |5 |6C59DC|1 |2 |0 |
-ROW |123597 |2104 |40156 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123598 |2104 |40162 |0 |1 |F63100|0 |2 |0 |
-ROW |123599 |2104 |40154 |0 |2 |2774A4|0 |2 |0 |
-ROW |123600 |2104 |40159 |0 |3 |A54F10|0 |2 |0 |
-ROW |123601 |2104 |40155 |0 |4 |6C59DC|1 |2 |0 |
-ROW |123602 |2104 |40161 |0 |5 |FC6EA3|1 |2 |0 |
-ROW |123603 |2104 |40153 |0 |6 |AC8C14|1 |2 |0 |
-ROW |123604 |2104 |40148 |0 |7 |611F27|1 |2 |0 |
-ROW |123605 |2110 |40124 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123606 |2110 |40122 |0 |1 |2774A4|0 |2 |0 |
-ROW |123607 |2110 |40123 |0 |2 |F63100|0 |2 |0 |
-ROW |123608 |2110 |40126 |0 |3 |A54F10|0 |2 |0 |
-ROW |123609 |2110 |40117 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |123610 |2110 |40125 |0 |5 |6C59DC|0 |2 |0 |
-ROW |123611 |1262 |31592 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123612 |1262 |31584 |0 |1 |2774A4|0 |2 |0 |
-ROW |123613 |1262 |31582 |0 |2 |F63100|0 |2 |0 |
-ROW |123614 |1262 |31585 |0 |3 |A54F10|0 |2 |0 |
-ROW |123615 |1263 |31591 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123616 |1263 |31583 |0 |1 |2774A4|0 |2 |0 |
-ROW |123617 |1263 |31590 |0 |2 |F63100|0 |2 |0 |
-ROW |123618 |1264 |31602 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123619 |1264 |31597 |0 |1 |2774A4|0 |2 |0 |
-ROW |123620 |1264 |31601 |0 |2 |F63100|0 |2 |0 |
-ROW |123621 |1264 |31604 |0 |3 |A54F10|0 |2 |0 |
-ROW |123622 |1265 |31609 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123623 |1265 |31610 |0 |1 |2774A4|0 |2 |0 |
-ROW |123624 |1265 |31608 |0 |2 |F63100|0 |2 |0 |
-ROW |123625 |2295 |42752 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123626 |2296 |42754 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123627 |2296 |42753 |5 |1 |2774A4|0 |2 |0 |
-ROW |123628 |2297 |42756 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123629 |2297 |42755 |5 |1 |2774A4|0 |2 |0 |
-ROW |123630 |2298 |42757 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123631 |2298 |42758 |5 |1 |2774A4|0 |2 |0 |
-ROW |123632 |2299 |42761 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123633 |2299 |42769 |5 |1 |2774A4|0 |2 |0 |
-ROW |123634 |2299 |42776 |5 |2 |F63100|0 |2 |0 |
-ROW |123635 |2300 |42773 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123636 |2300 |42774 |5 |1 |2774A4|0 |2 |0 |
-ROW |123637 |2301 |42772 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123638 |2301 |42771 |5 |1 |2774A4|0 |2 |0 |
-ROW |123639 |2302 |42767 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123640 |2302 |42762 |5 |1 |2774A4|0 |2 |0 |
-ROW |123641 |2303 |42765 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123642 |2303 |42766 |5 |1 |2774A4|0 |2 |0 |
-ROW |123643 |2304 |42779 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123644 |2305 |42781 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123645 |2305 |42780 |5 |1 |2774A4|0 |2 |0 |
-ROW |123646 |2306 |42783 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123647 |2306 |42782 |5 |1 |2774A4|0 |2 |0 |
-ROW |123648 |2355 |42784 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123649 |2355 |42785 |5 |1 |2774A4|0 |2 |0 |
-ROW |123650 |2308 |42789 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123651 |2308 |42790 |5 |1 |2774A4|0 |2 |0 |
-ROW |123652 |1001 |29729 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123653 |1001 |29728 |0 |1 |2774A4|0 |2 |0 |
-ROW |123654 |1001 |29727 |0 |2 |F63100|0 |2 |0 |
-ROW |123655 |1001 |29725 |0 |3 |A54F10|0 |2 |0 |
-ROW |123656 |1001 |29723 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |123657 |1001 |29733 |0 |5 |6C59DC|0 |2 |0 |
-ROW |123658 |1001 |29737 |0 |6 |AC8C14|0 |2 |0 |
-ROW |123659 |1001 |29731 |0 |7 |611F27|0 |2 |0 |
-ROW |123660 |1000 |29720 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123661 |1000 |29730 |0 |1 |2774A4|0 |2 |0 |
-ROW |123662 |1000 |29721 |0 |2 |F63100|0 |2 |0 |
-ROW |123663 |1000 |29726 |0 |3 |A54F10|0 |2 |0 |
-ROW |123664 |1000 |29724 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |123665 |1000 |29734 |0 |5 |6C59DC|0 |2 |0 |
-ROW |123666 |1000 |29722 |0 |6 |AC8C14|0 |2 |0 |
-ROW |123667 |1000 |29732 |0 |7 |611F27|0 |2 |0 |
-ROW |123668 |1027 |30022 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123669 |1027 |30021 |0 |1 |2774A4|0 |2 |0 |
-ROW |123670 |1027 |30019 |0 |2 |F63100|0 |2 |0 |
-ROW |123671 |1008 |29698 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123672 |1008 |29700 |2 |1 |FF0000|0 |2 |0 |
-ROW |123673 |1007 |29691 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123674 |1013 |29657 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123675 |1013 |29658 |0 |1 |2774A4|0 |2 |0 |
-ROW |123676 |1009 |29687 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123677 |1009 |29694 |2 |1 |FF0000|0 |2 |0 |
-ROW |123678 |1029 |30017 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123679 |1029 |30016 |0 |1 |2774A4|0 |2 |0 |
-ROW |123680 |1029 |30015 |0 |2 |F63100|0 |2 |0 |
-ROW |123681 |1031 |30007 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123682 |1031 |30013 |0 |1 |2774A4|0 |2 |0 |
-ROW |123683 |1031 |30011 |0 |2 |F63100|0 |2 |0 |
-ROW |123684 |1031 |30009 |0 |3 |A54F10|0 |2 |0 |
-ROW |123685 |1031 |30005 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |123686 |1031 |30003 |0 |5 |6C59DC|0 |2 |0 |
-ROW |123687 |1031 |30023 |0 |6 |AC8C14|0 |2 |0 |
-ROW |123688 |1031 |30001 |0 |7 |611F27|0 |2 |0 |
-ROW |123689 |1030 |30008 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123690 |1030 |30014 |0 |1 |2774A4|0 |2 |0 |
-ROW |123691 |1030 |30012 |0 |2 |F63100|0 |2 |0 |
-ROW |123692 |1030 |30010 |0 |3 |A54F10|0 |2 |0 |
-ROW |123693 |1030 |30006 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |123694 |1030 |30004 |0 |5 |6C59DC|0 |2 |0 |
-ROW |123695 |1030 |30000 |0 |6 |AC8C14|0 |2 |0 |
-ROW |123696 |1030 |30002 |0 |7 |611F27|0 |2 |0 |
-ROW |123697 |1011 |29695 |2 |0 |1A7C11|0 |2 |0 |
-ROW |123698 |1028 |30020 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123699 |1010 |29701 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123700 |1010 |29697 |0 |1 |2774A4|0 |2 |0 |
-ROW |123701 |1012 |29692 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123702 |1015 |29812 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123703 |1015 |29811 |0 |1 |2774A4|0 |2 |0 |
-ROW |123704 |1015 |29810 |0 |2 |F63100|0 |2 |0 |
-ROW |123705 |1015 |29808 |0 |3 |A54F10|0 |2 |0 |
-ROW |123706 |1015 |29806 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |123707 |1015 |29816 |0 |5 |6C59DC|0 |2 |0 |
-ROW |123708 |1015 |29820 |0 |6 |AC8C14|0 |2 |0 |
-ROW |123709 |1015 |29814 |0 |7 |611F27|0 |2 |0 |
-ROW |123710 |1014 |29803 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123711 |1014 |29813 |0 |1 |2774A4|0 |2 |0 |
-ROW |123712 |1014 |29804 |0 |2 |F63100|0 |2 |0 |
-ROW |123713 |1014 |29809 |0 |3 |A54F10|0 |2 |0 |
-ROW |123714 |1014 |29807 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |123715 |1014 |29817 |0 |5 |6C59DC|0 |2 |0 |
-ROW |123716 |1014 |29805 |0 |6 |AC8C14|0 |2 |0 |
-ROW |123717 |1014 |29815 |0 |7 |611F27|0 |2 |0 |
-ROW |123718 |1016 |29768 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123719 |1016 |29767 |0 |1 |2774A4|0 |2 |0 |
-ROW |123720 |1016 |29765 |0 |2 |F63100|0 |2 |0 |
-ROW |123721 |1022 |29782 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123722 |1022 |29781 |2 |1 |FF0000|0 |2 |0 |
-ROW |123723 |1021 |29783 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123724 |1023 |29780 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123725 |1023 |29784 |2 |1 |FF0000|0 |2 |0 |
-ROW |123726 |1018 |29763 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123727 |1018 |29762 |0 |1 |2774A4|0 |2 |0 |
-ROW |123728 |1018 |29761 |0 |2 |F63100|0 |2 |0 |
-ROW |123729 |1020 |29753 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123730 |1020 |29759 |0 |1 |2774A4|0 |2 |0 |
-ROW |123731 |1020 |29757 |0 |2 |F63100|0 |2 |0 |
-ROW |123732 |1020 |29755 |0 |3 |A54F10|0 |2 |0 |
-ROW |123733 |1020 |29751 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |123734 |1020 |29749 |0 |5 |6C59DC|0 |2 |0 |
-ROW |123735 |1020 |29769 |0 |6 |AC8C14|0 |2 |0 |
-ROW |123736 |1020 |29747 |0 |7 |611F27|0 |2 |0 |
-ROW |123737 |1019 |29754 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123738 |1019 |29760 |0 |1 |2774A4|0 |2 |0 |
-ROW |123739 |1019 |29758 |0 |2 |F63100|0 |2 |0 |
-ROW |123740 |1019 |29756 |0 |3 |A54F10|0 |2 |0 |
-ROW |123741 |1019 |29752 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |123742 |1019 |29750 |0 |5 |6C59DC|0 |2 |0 |
-ROW |123743 |1019 |29746 |0 |6 |AC8C14|0 |2 |0 |
-ROW |123744 |1019 |29748 |0 |7 |611F27|0 |2 |0 |
-ROW |123745 |1025 |29775 |2 |0 |1A7C11|0 |2 |0 |
-ROW |123746 |1017 |29766 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123747 |1024 |29776 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123748 |1024 |29777 |0 |1 |2774A4|0 |2 |0 |
-ROW |123749 |1026 |29772 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123750 |1356 |32276 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123751 |1356 |32275 |0 |1 |2774A4|0 |2 |0 |
-ROW |123752 |1357 |32281 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123753 |1357 |32267 |0 |1 |2774A4|0 |2 |0 |
-ROW |123754 |1357 |32279 |0 |2 |F63100|0 |2 |0 |
-ROW |123755 |1358 |32268 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123756 |1358 |32274 |0 |1 |2774A4|0 |2 |0 |
-ROW |123757 |1358 |32271 |0 |2 |F63100|0 |2 |0 |
-ROW |123758 |1359 |32288 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123759 |1359 |32291 |0 |1 |2774A4|0 |2 |0 |
-ROW |123760 |1360 |32247 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123761 |1360 |32245 |0 |1 |2774A4|0 |2 |0 |
-ROW |123762 |1360 |32246 |0 |2 |F63100|0 |2 |0 |
-ROW |123763 |1361 |32248 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123764 |1361 |32249 |0 |1 |2774A4|0 |2 |0 |
-ROW |123765 |1361 |32250 |0 |2 |F63100|0 |2 |0 |
-ROW |123766 |1362 |32240 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123767 |1362 |32273 |0 |1 |2774A4|0 |2 |0 |
-ROW |123768 |1363 |32282 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123769 |1363 |32283 |0 |1 |2774A4|0 |2 |0 |
-ROW |123770 |1363 |32289 |0 |2 |F63100|0 |2 |0 |
-ROW |123771 |1363 |32290 |0 |3 |A54F10|0 |2 |0 |
-ROW |123772 |1363 |32286 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |123773 |1363 |32287 |0 |5 |6C59DC|0 |2 |0 |
-ROW |123774 |1363 |32241 |0 |6 |AC8C14|0 |2 |0 |
-ROW |123775 |1363 |32242 |0 |7 |611F27|0 |2 |0 |
-ROW |123776 |1363 |32243 |0 |8 |F230E0|0 |2 |0 |
-ROW |123777 |1363 |32244 |0 |9 |FFAD40|0 |2 |0 |
-ROW |123778 |1363 |32277 |0 |10 |40CDFF|0 |2 |0 |
-ROW |123779 |1363 |32278 |0 |11 |40FFA0|0 |2 |0 |
-ROW |123780 |1427 |32768 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123781 |1427 |32767 |5 |1 |2774A4|0 |2 |0 |
-ROW |123782 |1428 |32774 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123783 |1428 |32772 |5 |1 |2774A4|0 |2 |0 |
-ROW |123784 |1428 |32775 |5 |2 |F63100|0 |2 |0 |
-ROW |123785 |1428 |32773 |5 |3 |A54F10|0 |2 |0 |
-ROW |123786 |1429 |32779 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123787 |1429 |32777 |5 |1 |2774A4|0 |2 |0 |
-ROW |123788 |1429 |32778 |5 |2 |F63100|0 |2 |0 |
-ROW |123789 |1806 |36785 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123790 |1806 |36786 |0 |1 |2774A4|0 |2 |0 |
-ROW |123791 |1806 |36787 |0 |2 |F63100|0 |2 |0 |
-ROW |123792 |2309 |42845 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123793 |2309 |42846 |0 |1 |2774A4|0 |2 |0 |
-ROW |123794 |2309 |42844 |0 |2 |F63100|0 |2 |0 |
-ROW |123795 |2309 |42843 |0 |3 |A54F10|0 |2 |0 |
-ROW |123796 |2309 |42842 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |123797 |2310 |42876 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123798 |2311 |42849 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123799 |2311 |42852 |2 |1 |2774A4|0 |2 |0 |
-ROW |123800 |2311 |42851 |0 |2 |F63100|1 |2 |0 |
-ROW |123801 |2311 |42848 |0 |3 |A54F10|1 |2 |0 |
-ROW |123802 |2311 |42850 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |123803 |2311 |42847 |0 |5 |6C59DC|1 |2 |0 |
-ROW |123804 |2312 |42859 |0 |0 |969696|0 |9 |2 |
-ROW |123805 |2312 |42860 |0 |1 |C80000|0 |9 |0 |
-ROW |123806 |2313 |42864 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123807 |2313 |42868 |5 |1 |2774A4|0 |2 |0 |
-ROW |123808 |2314 |42866 |0 |0 |969696|0 |9 |2 |
-ROW |123809 |2314 |42867 |0 |1 |C80000|0 |9 |0 |
-ROW |123810 |2315 |42871 |0 |0 |969696|0 |9 |2 |
-ROW |123811 |2315 |42872 |0 |1 |C80000|0 |9 |0 |
-ROW |123812 |2316 |42873 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123813 |2316 |42875 |5 |1 |2774A4|0 |2 |0 |
-ROW |123814 |2317 |42824 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123815 |2317 |42811 |0 |1 |2774A4|0 |2 |0 |
-ROW |123816 |2318 |42822 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123817 |2318 |42817 |0 |1 |2774A4|0 |2 |0 |
-ROW |123818 |2319 |42809 |2 |0 |1A7C11|0 |2 |0 |
-ROW |123819 |2319 |42805 |5 |1 |2774A4|0 |2 |0 |
-ROW |123820 |2320 |42810 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123821 |2321 |42827 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123822 |2321 |42829 |0 |1 |2774A4|0 |2 |0 |
-ROW |123823 |2322 |42818 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123824 |2322 |42819 |0 |1 |2774A4|0 |2 |0 |
-ROW |123825 |2322 |42820 |0 |2 |F63100|0 |2 |0 |
-ROW |123826 |2322 |42821 |0 |3 |A54F10|1 |2 |0 |
-ROW |123827 |1430 |32837 |2 |0 |1A7C11|0 |2 |0 |
-ROW |123828 |1430 |32836 |2 |1 |2774A4|0 |2 |0 |
-ROW |123829 |1430 |32835 |2 |2 |F63100|0 |2 |0 |
-ROW |123830 |1431 |32856 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123831 |1432 |32828 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123832 |1433 |32847 |5 |0 |34bdeb|0 |2 |0 |
-ROW |123833 |1434 |32797 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123834 |1434 |32796 |5 |1 |2774A4|0 |2 |0 |
-ROW |123835 |1434 |32801 |2 |2 |F63100|0 |2 |0 |
-ROW |123836 |1435 |32834 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123837 |1436 |32819 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123838 |1437 |32826 |5 |0 |1A7C11|0 |2 |0 |
-ROW |123839 |1614 |34976 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123840 |1614 |34975 |0 |1 |2774A4|0 |2 |0 |
-ROW |123841 |1614 |34978 |0 |2 |F63100|0 |2 |0 |
-ROW |123842 |1614 |34979 |0 |3 |A54F10|0 |2 |0 |
-ROW |123843 |1614 |34980 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |123844 |1615 |34982 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123845 |1615 |34997 |0 |1 |2774A4|0 |2 |0 |
-ROW |123846 |1615 |35001 |0 |2 |F63100|0 |2 |0 |
-ROW |123847 |1615 |35000 |0 |3 |A54F10|0 |2 |0 |
-ROW |123848 |1615 |34998 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |123849 |1615 |34996 |0 |5 |6C59DC|0 |2 |0 |
-ROW |123850 |1616 |35015 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123851 |1616 |35014 |0 |1 |2774A4|0 |2 |0 |
-ROW |123852 |1617 |35012 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123853 |1617 |35013 |0 |1 |2774A4|0 |2 |0 |
-ROW |123854 |1618 |34951 |0 |0 |1A7C11|0 |2 |0 |
-ROW |123855 |1618 |34952 |0 |1 |2774A4|0 |2 |0 |
-ROW |123856 |1618 |34953 |0 |2 |F63100|0 |2 |0 |
-ROW |123857 |1618 |34954 |0 |3 |A54F10|0 |2 |0 |
-ROW |123858 |1618 |34956 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |123859 |1618 |34950 |0 |5 |6C59DC|0 |2 |0 |
-ROW |123860 |1618 |34957 |0 |6 |AC8C14|0 |2 |0 |
-ROW |123861 |1618 |34959 |0 |7 |611F27|0 |2 |0 |
-ROW |123862 |1618 |34965 |0 |8 |F230E0|0 |2 |0 |
-ROW |123863 |529 |23357 |0 |0 |DD0000|0 |2 |0 |
-ROW |123864 |529 |23341 |0 |1 |00DDDD|0 |2 |0 |
-ROW |123865 |529 |23342 |0 |2 |3333FF|0 |2 |0 |
-ROW |123866 |529 |28251 |0 |3 |00FF00|0 |2 |0 |
-ROW |123867 |530 |23345 |0 |0 |990099|0 |2 |0 |
-ROW |123868 |530 |23348 |0 |1 |990000|0 |2 |0 |
-ROW |123869 |530 |23355 |0 |2 |0000EE|0 |2 |0 |
-ROW |123870 |530 |23352 |0 |3 |FF33FF|0 |2 |0 |
-ROW |123871 |530 |23356 |0 |4 |007700|0 |2 |0 |
-ROW |123872 |530 |23354 |0 |5 |003300|0 |2 |0 |
-ROW |123873 |530 |23346 |0 |6 |33FFFF|0 |2 |0 |
-ROW |123874 |530 |23349 |0 |7 |DD0000|0 |2 |0 |
-ROW |123875 |530 |23344 |0 |8 |000099|0 |2 |0 |
-ROW |123876 |530 |28250 |0 |9 |00FF00|0 |2 |0 |
-ROW |123877 |530 |33019 |0 |10 |5A2B57|0 |2 |0 |
-ROW |123878 |530 |39826 |0 |11 |9FA8DA|0 |2 |0 |
-ROW |123879 |531 |23353 |0 |0 |FFAA00|0 |2 |0 |
-ROW |123880 |531 |23347 |0 |1 |990099|0 |2 |0 |
-ROW |123881 |531 |23350 |0 |2 |EE0000|0 |2 |0 |
-ROW |123882 |531 |23343 |0 |3 |FF66FF|0 |2 |0 |
-ROW |123883 |531 |23351 |0 |4 |0000EE|0 |2 |0 |
-ROW |123884 |531 |23360 |0 |5 |00EE00|0 |2 |0 |
-ROW |123885 |531 |25369 |0 |6 |009999|0 |2 |0 |
-ROW |123886 |531 |25368 |0 |7 |BBBB00|0 |2 |0 |
-ROW |123887 |531 |28618 |0 |8 |990000|0 |2 |0 |
-ROW |123888 |531 |28619 |0 |9 |008800|0 |2 |0 |
-ROW |123889 |531 |33018 |0 |10 |2B5429|0 |2 |0 |
-ROW |123890 |807 |28617 |0 |0 |008800|0 |2 |0 |
-ROW |123891 |532 |23340 |5 |0 |00C800|0 |2 |0 |
-ROW |123892 |532 |23358 |0 |1 |C80000|0 |2 |0 |
-ROW |123893 |803 |28599 |0 |0 |DD0000|0 |2 |0 |
-ROW |123894 |803 |28596 |0 |1 |00DDDD|0 |2 |0 |
-ROW |123895 |803 |28597 |0 |2 |3333FF|0 |2 |0 |
-ROW |123896 |803 |28598 |0 |3 |00FF00|0 |2 |0 |
-ROW |123897 |804 |28602 |0 |0 |990099|0 |2 |0 |
-ROW |123898 |804 |28606 |0 |1 |990000|0 |2 |0 |
-ROW |123899 |804 |28608 |0 |2 |0000EE|0 |2 |0 |
-ROW |123900 |804 |28615 |0 |3 |FF33FF|0 |2 |0 |
-ROW |123901 |804 |28610 |0 |4 |007700|0 |2 |0 |
-ROW |123902 |804 |28611 |0 |5 |003300|0 |2 |0 |
-ROW |123903 |804 |28616 |0 |6 |33FFFF|0 |2 |0 |
-ROW |123904 |804 |28607 |0 |7 |DD0000|0 |2 |0 |
-ROW |123905 |804 |28604 |0 |8 |000099|0 |2 |0 |
-ROW |123906 |804 |28588 |0 |9 |00FF00|0 |2 |0 |
-ROW |123907 |804 |33013 |0 |10 |5A2B57|0 |2 |0 |
-ROW |123908 |804 |39825 |0 |11 |9FA8DA|0 |2 |0 |
-ROW |123909 |805 |28612 |0 |0 |FFAA00|0 |2 |0 |
-ROW |123910 |805 |28600 |0 |1 |990099|0 |2 |0 |
-ROW |123911 |805 |28613 |0 |2 |EE0000|0 |2 |0 |
-ROW |123912 |805 |28605 |0 |3 |FF66FF|0 |2 |0 |
-ROW |123913 |805 |28614 |0 |4 |0000EE|0 |2 |0 |
-ROW |123914 |805 |28601 |0 |5 |00EE00|0 |2 |0 |
-ROW |123915 |805 |28603 |0 |6 |009999|0 |2 |0 |
-ROW |123916 |805 |28609 |0 |7 |BBBB00|0 |2 |0 |
-ROW |123917 |805 |40188 |0 |8 |990000|0 |2 |0 |
-ROW |123918 |805 |40189 |0 |9 |008800|0 |2 |0 |
-ROW |123919 |805 |33012 |0 |10 |2B5429|0 |2 |0 |
-ROW |123920 |2113 |40187 |0 |0 |008800|0 |2 |0 |
-ROW |123921 |806 |28595 |5 |0 |00C800|0 |2 |0 |
-ROW |123922 |806 |28586 |0 |1 |C80000|0 |2 |0 |
-ROW |123923 |1445 |22404 |0 |0 |990099|0 |2 |0 |
-ROW |123924 |1445 |22399 |0 |1 |990000|0 |2 |0 |
-ROW |123925 |1445 |22416 |0 |2 |0000EE|0 |2 |0 |
-ROW |123926 |1445 |25366 |0 |3 |FF33FF|0 |2 |0 |
-ROW |123927 |1445 |22418 |0 |4 |009600|0 |2 |0 |
-ROW |123928 |1445 |22402 |0 |5 |003300|0 |2 |0 |
-ROW |123929 |1445 |22400 |0 |6 |33FFFF|0 |2 |0 |
-ROW |123930 |1445 |22689 |0 |7 |DD0000|0 |2 |0 |
-ROW |123931 |1445 |23171 |0 |8 |000099|0 |2 |0 |
-ROW |123932 |1445 |22401 |0 |9 |00FF00|0 |2 |0 |
-ROW |123933 |1445 |33023 |0 |10 |5A2B57|0 |2 |0 |
-ROW |123934 |1445 |39822 |0 |11 |9FA8DA|0 |2 |0 |
-ROW |123935 |1651 |22406 |0 |0 |00EE00|0 |2 |0 |
-ROW |123936 |1651 |25665 |0 |1 |0000EE|0 |2 |0 |
-ROW |123937 |1651 |25666 |0 |2 |FFAA00|0 |2 |0 |
-ROW |123938 |1651 |28537 |0 |3 |00EEEE|0 |2 |0 |
-ROW |123939 |1651 |28535 |0 |4 |990099|0 |2 |0 |
-ROW |123940 |1652 |22426 |0 |0 |00EE00|0 |2 |0 |
-ROW |123941 |1652 |22408 |0 |1 |FFAA00|0 |2 |0 |
-ROW |123942 |1652 |22412 |0 |2 |990099|0 |2 |0 |
-ROW |123943 |1652 |22414 |0 |3 |FF66FF|0 |2 |0 |
-ROW |123944 |1652 |23663 |0 |4 |009999|0 |2 |0 |
-ROW |123945 |1652 |33022 |0 |5 |2B5429|0 |2 |0 |
-ROW |123946 |1652 |22430 |0 |6 |8048B4|0 |2 |0 |
-ROW |123947 |1652 |22420 |0 |7 |FD5434|0 |2 |0 |
-ROW |123948 |1653 |22422 |0 |0 |00EE00|0 |2 |0 |
-ROW |123949 |1653 |22424 |0 |1 |0000EE|0 |2 |0 |
-ROW |123950 |1653 |25370 |0 |2 |FFAA00|0 |2 |0 |
-ROW |123951 |1653 |29822 |0 |3 |00EEEE|0 |2 |0 |
-ROW |123952 |1653 |34317 |0 |4 |990099|0 |2 |0 |
-ROW |123953 |1653 |34316 |0 |5 |EE0000|0 |2 |0 |
-ROW |123954 |1654 |33021 |0 |0 |C80000|0 |2 |0 |
-ROW |123955 |1654 |33020 |0 |1 |00C800|0 |2 |0 |
-ROW |123956 |527 |22199 |0 |0 |C80000|0 |2 |0 |
-ROW |123957 |527 |22196 |0 |1 |00C800|0 |2 |0 |
-ROW |123958 |410 |22185 |0 |0 |009900|0 |2 |0 |
-ROW |123959 |410 |22189 |0 |1 |DD0000|0 |2 |0 |
-ROW |123960 |410 |22396 |0 |2 |00DDDD|0 |2 |0 |
-ROW |123961 |410 |22183 |0 |3 |3333FF|0 |2 |0 |
-ROW |123962 |410 |22191 |0 |4 |999900|0 |2 |0 |
-ROW |123963 |410 |23634 |0 |5 |00FF00|0 |2 |0 |
-ROW |123964 |404 |22404 |0 |0 |990099|0 |2 |0 |
-ROW |123965 |404 |22399 |0 |1 |990000|0 |2 |0 |
-ROW |123966 |404 |22416 |0 |2 |0000EE|0 |2 |0 |
-ROW |123967 |404 |22430 |0 |3 |FF33FF|0 |2 |0 |
-ROW |123968 |404 |22418 |0 |4 |009600|0 |2 |0 |
-ROW |123969 |404 |22402 |0 |5 |003300|0 |2 |0 |
-ROW |123970 |404 |22420 |0 |6 |CCCC00|0 |2 |0 |
-ROW |123971 |404 |22400 |0 |7 |33FFFF|0 |2 |0 |
-ROW |123972 |404 |22689 |0 |8 |DD0000|0 |2 |0 |
-ROW |123973 |404 |23171 |0 |9 |000099|0 |2 |0 |
-ROW |123974 |404 |22401 |0 |10 |00FF00|0 |2 |0 |
-ROW |123975 |404 |33023 |0 |11 |5A2B57|0 |2 |0 |
-ROW |123976 |404 |39822 |0 |12 |9FA8DA|0 |2 |0 |
-ROW |123977 |406 |22426 |0 |0 |00EE00|0 |2 |0 |
-ROW |123978 |406 |22422 |0 |1 |0000EE|0 |2 |0 |
-ROW |123979 |406 |22408 |0 |2 |FFAA00|0 |2 |0 |
-ROW |123980 |406 |22424 |0 |3 |00EEEE|0 |2 |0 |
-ROW |123981 |406 |22412 |0 |4 |990099|0 |2 |0 |
-ROW |123982 |406 |22406 |0 |5 |EE0000|0 |2 |0 |
-ROW |123983 |406 |22414 |0 |6 |FF66FF|0 |2 |0 |
-ROW |123984 |406 |23663 |0 |7 |009999|0 |2 |0 |
-ROW |123985 |406 |25366 |0 |8 |BBBB00|0 |2 |0 |
-ROW |123986 |406 |25370 |0 |9 |AA0000|0 |2 |0 |
-ROW |123987 |406 |25665 |0 |10 |990000|0 |2 |0 |
-ROW |123988 |406 |25666 |0 |11 |008800|0 |2 |0 |
-ROW |123989 |406 |28535 |0 |12 |80B0E0|0 |2 |0 |
-ROW |123990 |406 |28537 |0 |13 |4080B0|0 |2 |0 |
-ROW |123991 |406 |29822 |0 |14 |8000FF|0 |2 |0 |
-ROW |123992 |406 |33022 |0 |15 |2B5429|0 |2 |0 |
-ROW |123993 |406 |34317 |0 |16 |8048B4|0 |2 |0 |
-ROW |123994 |406 |34316 |0 |17 |FD5434|0 |2 |0 |
-ROW |123995 |406 |35274 |0 |18 |790E1F|0 |2 |0 |
-ROW |123996 |406 |35272 |0 |19 |87AC4D|0 |2 |0 |
-ROW |123997 |788 |28248 |0 |0 |008800|0 |2 |0 |
-ROW |123998 |788 |28533 |0 |1 |EE0000|0 |2 |0 |
-ROW |123999 |392 |22187 |5 |0 |00C800|0 |2 |0 |
-ROW |124000 |392 |23251 |0 |1 |F63100|0 |2 |0 |
-ROW |124001 |1444 |28581 |0 |0 |990099|0 |2 |0 |
-ROW |124002 |1444 |28574 |0 |1 |990000|0 |2 |0 |
-ROW |124003 |1444 |28571 |0 |2 |0000EE|0 |2 |0 |
-ROW |124004 |1444 |28562 |0 |3 |FF33FF|0 |2 |0 |
-ROW |124005 |1444 |28570 |0 |4 |009600|0 |2 |0 |
-ROW |124006 |1444 |28569 |0 |5 |003300|0 |2 |0 |
-ROW |124007 |1444 |28552 |0 |6 |33FFFF|0 |2 |0 |
-ROW |124008 |1444 |28573 |0 |7 |DD0000|0 |2 |0 |
-ROW |124009 |1444 |28579 |0 |8 |000099|0 |2 |0 |
-ROW |124010 |1444 |28559 |0 |9 |00FF00|0 |2 |0 |
-ROW |124011 |1444 |33017 |0 |10 |5A2B57|0 |2 |0 |
-ROW |124012 |1444 |39824 |0 |11 |9FA8DA|0 |2 |0 |
-ROW |124013 |1659 |28567 |0 |0 |00EE00|0 |2 |0 |
-ROW |124014 |1659 |28575 |0 |1 |0000EE|0 |2 |0 |
-ROW |124015 |1659 |28576 |0 |2 |FFAA00|0 |2 |0 |
-ROW |124016 |1659 |28583 |0 |3 |00EEEE|0 |2 |0 |
-ROW |124017 |1659 |28582 |0 |4 |990099|0 |2 |0 |
-ROW |124018 |1660 |28572 |0 |0 |00EE00|0 |2 |0 |
-ROW |124019 |1660 |28568 |0 |1 |FFAA00|0 |2 |0 |
-ROW |124020 |1660 |28564 |0 |2 |990099|0 |2 |0 |
-ROW |124021 |1660 |28578 |0 |3 |FF66FF|0 |2 |0 |
-ROW |124022 |1660 |28580 |0 |4 |009999|0 |2 |0 |
-ROW |124023 |1660 |33016 |0 |5 |2B5429|0 |2 |0 |
-ROW |124024 |1660 |28565 |0 |6 |8048B4|0 |2 |0 |
-ROW |124025 |1660 |28577 |0 |7 |FD5434|0 |2 |0 |
-ROW |124026 |1661 |28566 |0 |0 |00EE00|0 |2 |0 |
-ROW |124027 |1661 |28561 |0 |1 |0000EE|0 |2 |0 |
-ROW |124028 |1661 |28563 |0 |2 |FFAA00|0 |2 |0 |
-ROW |124029 |1661 |29821 |0 |3 |00EEEE|0 |2 |0 |
-ROW |124030 |1661 |34314 |0 |4 |990099|0 |2 |0 |
-ROW |124031 |1661 |34315 |0 |5 |EE0000|0 |2 |0 |
-ROW |124032 |1662 |33015 |0 |0 |C80000|0 |2 |0 |
-ROW |124033 |1662 |33014 |0 |1 |00C800|0 |2 |0 |
-ROW |124034 |797 |28546 |0 |0 |C80000|0 |2 |0 |
-ROW |124035 |797 |28545 |0 |1 |00C800|0 |2 |0 |
-ROW |124036 |798 |28551 |0 |0 |009900|0 |2 |0 |
-ROW |124037 |798 |28543 |0 |1 |DD0000|0 |2 |0 |
-ROW |124038 |798 |28542 |0 |2 |00DDDD|0 |2 |0 |
-ROW |124039 |798 |28549 |0 |3 |3333FF|0 |2 |0 |
-ROW |124040 |798 |28544 |0 |4 |999900|0 |2 |0 |
-ROW |124041 |798 |28548 |0 |5 |00FF00|0 |2 |0 |
-ROW |124042 |799 |28581 |0 |0 |990099|0 |2 |0 |
-ROW |124043 |799 |28574 |0 |1 |990000|0 |2 |0 |
-ROW |124044 |799 |28571 |0 |2 |0000EE|0 |2 |0 |
-ROW |124045 |799 |28565 |0 |3 |FF33FF|0 |2 |0 |
-ROW |124046 |799 |28570 |0 |4 |009600|0 |2 |0 |
-ROW |124047 |799 |28569 |0 |5 |003300|0 |2 |0 |
-ROW |124048 |799 |28577 |0 |6 |CCCC00|0 |2 |0 |
-ROW |124049 |799 |28552 |0 |7 |33FFFF|0 |2 |0 |
-ROW |124050 |799 |28573 |0 |8 |DD0000|0 |2 |0 |
-ROW |124051 |799 |28579 |0 |9 |000099|0 |2 |0 |
-ROW |124052 |799 |28559 |0 |10 |00FF00|0 |2 |0 |
-ROW |124053 |799 |33017 |0 |11 |5A2B57|0 |2 |0 |
-ROW |124054 |799 |39824 |0 |12 |9FA8DA|0 |2 |0 |
-ROW |124055 |800 |28572 |0 |0 |00EE00|0 |2 |0 |
-ROW |124056 |800 |28566 |0 |1 |0000EE|0 |2 |0 |
-ROW |124057 |800 |28568 |0 |2 |FFAA00|0 |2 |0 |
-ROW |124058 |800 |28561 |0 |3 |00EEEE|0 |2 |0 |
-ROW |124059 |800 |28564 |0 |4 |990099|0 |2 |0 |
-ROW |124060 |800 |28567 |0 |5 |EE0000|0 |2 |0 |
-ROW |124061 |800 |28578 |0 |6 |FF66FF|0 |2 |0 |
-ROW |124062 |800 |28580 |0 |7 |009999|0 |2 |0 |
-ROW |124063 |800 |28562 |0 |8 |BBBB00|0 |2 |0 |
-ROW |124064 |800 |28563 |0 |9 |AA0000|0 |2 |0 |
-ROW |124065 |800 |28575 |0 |10 |990000|0 |2 |0 |
-ROW |124066 |800 |28576 |0 |11 |008800|0 |2 |0 |
-ROW |124067 |800 |28582 |0 |12 |80B0E0|0 |2 |0 |
-ROW |124068 |800 |28583 |0 |13 |4080B0|0 |2 |0 |
-ROW |124069 |800 |29821 |0 |14 |8000FF|0 |2 |0 |
-ROW |124070 |800 |33016 |0 |15 |2B5429|0 |2 |0 |
-ROW |124071 |800 |34314 |0 |16 |8048B4|0 |2 |0 |
-ROW |124072 |800 |34315 |0 |17 |FD5434|0 |2 |0 |
-ROW |124073 |800 |35279 |0 |18 |790E1F|0 |2 |0 |
-ROW |124074 |800 |35278 |0 |19 |87AC4D|0 |2 |0 |
-ROW |124075 |801 |28560 |0 |0 |008800|0 |2 |0 |
-ROW |124076 |801 |28584 |0 |1 |EE0000|0 |2 |0 |
-ROW |124077 |802 |28550 |5 |0 |00C800|0 |2 |0 |
-ROW |124078 |802 |28540 |0 |1 |F63100|0 |2 |0 |
-ROW |124079 |1438 |33001 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124080 |1438 |33002 |0 |1 |2774A4|0 |2 |0 |
-ROW |124081 |1438 |33000 |2 |2 |F63100|0 |2 |0 |
-ROW |124082 |1439 |33005 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124083 |1439 |33004 |0 |1 |2774A4|0 |2 |0 |
-ROW |124084 |1440 |32980 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124085 |1440 |32970 |0 |1 |2774A4|0 |2 |0 |
-ROW |124086 |1441 |32967 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124087 |1441 |32968 |0 |1 |2774A4|0 |2 |0 |
-ROW |124088 |1441 |32995 |2 |2 |F63100|0 |2 |0 |
-ROW |124089 |1442 |32997 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124090 |1442 |32984 |0 |1 |2774A4|0 |2 |0 |
-ROW |124091 |1443 |32973 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124092 |1443 |32971 |0 |1 |2774A4|0 |2 |0 |
-ROW |124093 |1503 |33518 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124094 |1504 |33501 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124095 |2399 |43533 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124096 |2399 |43531 |0 |1 |2774A4|0 |2 |0 |
-ROW |124097 |2400 |43532 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124098 |2400 |43537 |0 |1 |2774A4|0 |2 |0 |
-ROW |124099 |2401 |43534 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124100 |2401 |43535 |0 |1 |2774A4|0 |2 |0 |
-ROW |124101 |2402 |43520 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124102 |2402 |43518 |0 |1 |2774A4|0 |2 |0 |
-ROW |124103 |2403 |43519 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124104 |2403 |43517 |0 |1 |2774A4|0 |2 |0 |
-ROW |124105 |2404 |43506 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124106 |2404 |43505 |0 |1 |2774A4|0 |2 |0 |
-ROW |124107 |2405 |43508 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124108 |2405 |43507 |0 |1 |2774A4|0 |2 |0 |
-ROW |124109 |2410 |43652 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124110 |2410 |43658 |0 |1 |2774A4|0 |2 |0 |
-ROW |124111 |2411 |43653 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124112 |2411 |43659 |0 |1 |2774A4|0 |2 |0 |
-ROW |124113 |2412 |43678 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124114 |2412 |43673 |0 |1 |2774A4|0 |2 |0 |
-ROW |124115 |2413 |43677 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124116 |2413 |43664 |0 |1 |2774A4|0 |2 |0 |
-ROW |124117 |2414 |43672 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124118 |2414 |43676 |0 |1 |2774A4|0 |2 |0 |
-ROW |124119 |2414 |43665 |0 |2 |F63100|0 |2 |0 |
-ROW |124120 |2415 |43671 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124121 |2415 |43675 |0 |1 |2774A4|0 |2 |0 |
-ROW |124122 |2415 |43683 |0 |2 |F63100|0 |2 |0 |
-ROW |124123 |2416 |43605 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124124 |2416 |43612 |0 |1 |2774A4|0 |2 |0 |
-ROW |124125 |2417 |43598 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124126 |2417 |43614 |0 |1 |2774A4|0 |2 |0 |
-ROW |124127 |2418 |43602 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124128 |2418 |43616 |0 |1 |2774A4|0 |2 |0 |
-ROW |124129 |2419 |43613 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124130 |2419 |43617 |0 |1 |2774A4|0 |2 |0 |
-ROW |124131 |2420 |43599 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124132 |2420 |43615 |0 |1 |2774A4|0 |2 |0 |
-ROW |124133 |2421 |43603 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124134 |2421 |43641 |0 |1 |2774A4|0 |2 |0 |
-ROW |124135 |2422 |43618 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124136 |2422 |43619 |0 |1 |2774A4|0 |2 |0 |
-ROW |124137 |2422 |43631 |0 |2 |F63100|0 |2 |0 |
-ROW |124138 |2423 |43744 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124139 |2423 |43761 |0 |1 |2774A4|0 |2 |0 |
-ROW |124140 |2424 |43755 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124141 |2424 |43762 |0 |1 |2774A4|0 |2 |0 |
-ROW |124142 |2425 |43764 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124143 |2425 |43766 |0 |1 |2774A4|0 |2 |0 |
-ROW |124144 |2426 |43765 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124145 |2426 |43756 |0 |1 |2774A4|0 |2 |0 |
-ROW |124146 |2427 |43742 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124147 |2427 |43741 |0 |1 |2774A4|0 |2 |0 |
-ROW |124148 |2427 |43729 |0 |2 |F63100|0 |2 |0 |
-ROW |124149 |2427 |43719 |0 |3 |A54F10|0 |2 |0 |
-ROW |124150 |2428 |43721 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124151 |2428 |43722 |0 |1 |2774A4|0 |2 |0 |
-ROW |124152 |2429 |43718 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124153 |2429 |43734 |0 |1 |2774A4|0 |2 |0 |
-ROW |124154 |2430 |43728 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124155 |2430 |43735 |0 |1 |2774A4|0 |2 |0 |
-ROW |124156 |2431 |43736 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124157 |2431 |43737 |0 |1 |2774A4|0 |2 |0 |
-ROW |124158 |2432 |43738 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124159 |2432 |43739 |0 |1 |2774A4|0 |2 |0 |
-ROW |124160 |1447 |33113 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124161 |1447 |33112 |0 |1 |2774A4|0 |2 |0 |
-ROW |124162 |1447 |33099 |0 |2 |F63100|0 |2 |0 |
-ROW |124163 |1447 |33098 |0 |3 |A54F10|0 |2 |0 |
-ROW |124164 |1448 |33125 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124165 |1448 |33110 |0 |1 |2774A4|0 |2 |0 |
-ROW |124166 |1449 |33080 |2 |0 |1A7C11|0 |2 |0 |
-ROW |124167 |1449 |33081 |2 |1 |2774A4|0 |2 |0 |
-ROW |124168 |1450 |33089 |2 |0 |1A7C11|0 |2 |0 |
-ROW |124169 |1450 |33085 |2 |1 |2774A4|0 |2 |0 |
-ROW |124170 |1451 |33082 |2 |0 |1A7C11|0 |2 |0 |
-ROW |124171 |1451 |33086 |2 |1 |2774A4|0 |2 |0 |
-ROW |124172 |1451 |33083 |0 |2 |F63100|0 |2 |0 |
-ROW |124173 |1451 |33084 |0 |3 |A54F10|0 |2 |0 |
-ROW |124174 |1451 |33087 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |124175 |1451 |33088 |0 |5 |6C59DC|0 |2 |0 |
-ROW |124176 |1452 |33093 |2 |0 |1A7C11|0 |2 |0 |
-ROW |124177 |1452 |33092 |2 |1 |2774A4|0 |2 |0 |
-ROW |124178 |1453 |33077 |2 |0 |1A7C11|0 |2 |0 |
-ROW |124179 |1453 |33063 |2 |1 |2774A4|0 |2 |0 |
-ROW |124180 |1454 |33094 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124181 |1454 |33059 |0 |1 |2774A4|0 |2 |0 |
-ROW |124182 |1455 |33066 |2 |0 |1A7C11|0 |2 |0 |
-ROW |124183 |1455 |33071 |2 |1 |2774A4|0 |2 |0 |
-ROW |124184 |1455 |33067 |0 |2 |F63100|0 |2 |0 |
-ROW |124185 |1455 |33068 |0 |3 |A54F10|0 |2 |0 |
-ROW |124186 |1455 |33072 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |124187 |1455 |33073 |0 |5 |6C59DC|0 |2 |0 |
-ROW |124188 |1159 |30886 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124189 |1159 |30887 |0 |1 |2774A4|0 |2 |0 |
-ROW |124190 |1160 |30888 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124191 |1160 |30882 |0 |1 |2774A4|0 |2 |0 |
-ROW |124192 |1160 |30890 |0 |2 |F63100|0 |2 |0 |
-ROW |124193 |1160 |30881 |0 |3 |A54F10|0 |2 |0 |
-ROW |124194 |1160 |30889 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |124195 |1161 |30847 |2 |0 |1A7C11|0 |2 |0 |
-ROW |124196 |1161 |30872 |2 |1 |2774A4|0 |2 |0 |
-ROW |124197 |1162 |30853 |2 |0 |1A7C11|0 |2 |0 |
-ROW |124198 |1162 |30849 |2 |1 |2774A4|0 |2 |0 |
-ROW |124199 |1162 |30852 |2 |2 |F63100|0 |2 |0 |
-ROW |124200 |1162 |30851 |2 |3 |A54F10|0 |2 |0 |
-ROW |124201 |1162 |30848 |2 |4 |FC6EA3|0 |2 |0 |
-ROW |124202 |1163 |30856 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124203 |1163 |30855 |0 |1 |2774A4|0 |2 |0 |
-ROW |124204 |1163 |30854 |2 |2 |F63100|1 |2 |0 |
-ROW |124205 |1164 |30859 |2 |0 |1A7C11|0 |2 |0 |
-ROW |124206 |1164 |30870 |2 |1 |2774A4|0 |2 |0 |
-ROW |124207 |1165 |30860 |2 |0 |1A7C11|0 |2 |0 |
-ROW |124208 |1165 |30871 |2 |1 |2774A4|0 |2 |0 |
-ROW |124209 |1166 |30868 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124210 |1166 |30869 |0 |1 |2774A4|0 |2 |0 |
-ROW |124211 |1166 |30867 |0 |2 |F63100|0 |2 |0 |
-ROW |124212 |1166 |30866 |0 |3 |A54F10|0 |2 |0 |
-ROW |124213 |1166 |30865 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |124214 |1167 |30850 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124215 |1167 |30863 |5 |1 |2774A4|0 |2 |0 |
-ROW |124216 |1167 |30861 |5 |2 |F63100|0 |2 |0 |
-ROW |124217 |1168 |30833 |2 |0 |1A7C11|0 |2 |0 |
-ROW |124218 |1168 |30841 |2 |1 |2774A4|0 |2 |0 |
-ROW |124219 |1168 |30857 |2 |2 |F63100|0 |2 |0 |
-ROW |124220 |1169 |30834 |2 |0 |1A7C11|0 |2 |0 |
-ROW |124221 |1169 |30831 |2 |1 |2774A4|0 |2 |0 |
-ROW |124222 |1170 |30846 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124223 |1576 |34320 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124224 |1576 |30845 |0 |1 |2774A4|0 |2 |0 |
-ROW |124225 |1576 |30842 |0 |2 |F63100|0 |2 |0 |
-ROW |124226 |1576 |30873 |2 |3 |A54F10|1 |2 |0 |
-ROW |124227 |2325 |42995 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124228 |2325 |42993 |0 |1 |2774A4|0 |2 |0 |
-ROW |124229 |2326 |42991 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124230 |2326 |42992 |0 |1 |2774A4|0 |2 |0 |
-ROW |124231 |2326 |43017 |0 |2 |F63100|0 |2 |0 |
-ROW |124232 |2327 |42989 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124233 |2327 |43003 |0 |1 |2774A4|0 |2 |0 |
-ROW |124234 |2327 |43015 |0 |2 |F63100|0 |2 |0 |
-ROW |124235 |2327 |43014 |0 |3 |A54F10|0 |2 |0 |
-ROW |124236 |2327 |43016 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |124237 |2327 |43013 |0 |5 |6C59DC|0 |2 |0 |
-ROW |124238 |2327 |43012 |0 |6 |AC8C14|0 |2 |0 |
-ROW |124239 |2327 |43011 |0 |7 |611F27|0 |2 |0 |
-ROW |124240 |2328 |43010 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124241 |2328 |43002 |0 |1 |2774A4|0 |2 |0 |
-ROW |124242 |2328 |43009 |0 |2 |F63100|0 |2 |0 |
-ROW |124243 |2328 |43008 |0 |3 |A54F10|0 |2 |0 |
-ROW |124244 |2329 |43005 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124245 |2329 |43004 |0 |1 |2774A4|0 |2 |0 |
-ROW |124246 |2330 |42964 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124247 |2330 |42963 |0 |1 |2774A4|0 |2 |0 |
-ROW |124248 |2331 |42971 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124249 |2331 |42961 |0 |1 |2774A4|0 |2 |0 |
-ROW |124250 |2332 |42969 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124251 |2332 |42970 |0 |1 |2774A4|0 |2 |0 |
-ROW |124252 |2333 |42966 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124253 |2333 |42967 |0 |1 |2774A4|0 |2 |0 |
-ROW |124254 |2334 |42978 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124255 |2334 |42977 |0 |1 |2774A4|0 |2 |0 |
-ROW |124256 |2335 |42985 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124257 |2335 |42982 |0 |1 |2774A4|0 |2 |0 |
-ROW |124258 |2335 |42983 |0 |2 |F63100|0 |2 |0 |
-ROW |124259 |2335 |42980 |0 |3 |A54F10|0 |2 |0 |
-ROW |124260 |2335 |42981 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |124261 |2336 |42960 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124262 |2336 |42945 |0 |1 |2774A4|0 |2 |0 |
-ROW |124263 |2337 |42934 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124264 |2337 |42935 |0 |1 |2774A4|0 |2 |0 |
-ROW |124265 |2338 |42948 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124266 |2338 |42947 |0 |1 |2774A4|0 |2 |0 |
-ROW |124267 |2338 |42946 |0 |2 |F63100|0 |2 |0 |
-ROW |124268 |2338 |42940 |0 |3 |A54F10|0 |2 |0 |
-ROW |124269 |2339 |42951 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124270 |2339 |42950 |0 |1 |2774A4|0 |2 |0 |
-ROW |124271 |2339 |42953 |0 |2 |F63100|0 |2 |0 |
-ROW |124272 |2339 |42949 |0 |3 |A54F10|0 |2 |0 |
-ROW |124273 |2340 |42955 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124274 |2340 |42954 |0 |1 |2774A4|0 |2 |0 |
-ROW |124275 |1663 |35291 |2 |0 |1A7C11|0 |2 |0 |
-ROW |124276 |1663 |35300 |0 |1 |2774A4|0 |2 |0 |
-ROW |124277 |1664 |35295 |2 |0 |1A7C11|0 |2 |0 |
-ROW |124278 |1664 |35296 |0 |1 |2774A4|0 |2 |0 |
-ROW |124279 |1665 |35301 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124280 |1665 |35306 |0 |1 |2774A4|0 |2 |0 |
-ROW |124281 |1665 |35304 |0 |2 |F63100|0 |2 |0 |
-ROW |124282 |1665 |35302 |0 |3 |A54F10|0 |2 |0 |
-ROW |124283 |1666 |35308 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124284 |1666 |35310 |0 |1 |2774A4|0 |2 |0 |
-ROW |124285 |1666 |35309 |0 |2 |F63100|0 |2 |0 |
-ROW |124286 |1667 |35322 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124287 |1667 |35320 |0 |1 |2774A4|0 |2 |0 |
-ROW |124288 |1668 |35329 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124289 |1668 |35330 |0 |1 |2774A4|0 |2 |0 |
-ROW |124290 |1669 |35332 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124291 |1669 |35334 |0 |1 |2774A4|0 |2 |0 |
-ROW |124292 |1670 |35335 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124293 |1670 |35333 |0 |1 |2774A4|0 |2 |0 |
-ROW |124294 |1671 |35338 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124295 |1671 |35341 |0 |1 |2774A4|0 |2 |0 |
-ROW |124296 |1671 |35339 |0 |2 |F63100|0 |2 |0 |
-ROW |124297 |1671 |35340 |0 |3 |A54F10|0 |2 |0 |
-ROW |124298 |1672 |35347 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124299 |1672 |35346 |0 |1 |2774A4|0 |2 |0 |
-ROW |124300 |1672 |35345 |0 |2 |F63100|0 |2 |0 |
-ROW |124301 |1673 |35350 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124302 |1673 |35351 |0 |1 |2774A4|0 |2 |0 |
-ROW |124303 |1674 |35349 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124304 |1674 |35352 |0 |1 |2774A4|0 |2 |0 |
-ROW |124305 |1674 |35353 |0 |2 |F63100|0 |2 |0 |
-ROW |124306 |1675 |35355 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124307 |1675 |35356 |0 |1 |2774A4|0 |2 |0 |
-ROW |124308 |1505 |33553 |2 |0 |1A7C11|0 |2 |0 |
-ROW |124309 |1505 |33562 |0 |1 |2774A4|0 |2 |0 |
-ROW |124310 |1506 |33557 |2 |0 |1A7C11|0 |2 |0 |
-ROW |124311 |1506 |33558 |0 |1 |2774A4|0 |2 |0 |
-ROW |124312 |1507 |33563 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124313 |1507 |33568 |0 |1 |2774A4|0 |2 |0 |
-ROW |124314 |1507 |33566 |0 |2 |F63100|0 |2 |0 |
-ROW |124315 |1507 |33564 |0 |3 |A54F10|0 |2 |0 |
-ROW |124316 |1508 |33570 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124317 |1508 |33572 |0 |1 |2774A4|0 |2 |0 |
-ROW |124318 |1508 |33571 |0 |2 |F63100|0 |2 |0 |
-ROW |124319 |1509 |33584 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124320 |1509 |33582 |0 |1 |2774A4|0 |2 |0 |
-ROW |124321 |1510 |33591 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124322 |1510 |33592 |0 |1 |2774A4|0 |2 |0 |
-ROW |124323 |1511 |33594 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124324 |1511 |33596 |0 |1 |2774A4|0 |2 |0 |
-ROW |124325 |1512 |33597 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124326 |1512 |33595 |0 |1 |2774A4|0 |2 |0 |
-ROW |124327 |1513 |33600 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124328 |1513 |33603 |0 |1 |2774A4|0 |2 |0 |
-ROW |124329 |1513 |33601 |0 |2 |F63100|0 |2 |0 |
-ROW |124330 |1513 |33602 |0 |3 |A54F10|0 |2 |0 |
-ROW |124331 |1514 |33609 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124332 |1514 |33608 |0 |1 |2774A4|0 |2 |0 |
-ROW |124333 |1514 |33607 |0 |2 |F63100|0 |2 |0 |
-ROW |124334 |1515 |33612 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124335 |1515 |33613 |0 |1 |2774A4|0 |2 |0 |
-ROW |124336 |1516 |33611 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124337 |1516 |33614 |0 |1 |2774A4|0 |2 |0 |
-ROW |124338 |1516 |33615 |0 |2 |F63100|0 |2 |0 |
-ROW |124339 |1517 |33617 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124340 |1517 |33618 |0 |1 |2774A4|0 |2 |0 |
-ROW |124341 |1807 |36817 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124342 |1807 |36816 |0 |1 |2774A4|0 |2 |0 |
-ROW |124343 |1808 |36815 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124344 |1808 |36814 |0 |1 |2774A4|0 |2 |0 |
-ROW |124345 |1808 |36818 |0 |2 |F63100|0 |2 |0 |
-ROW |124346 |1808 |36819 |0 |3 |A54F10|0 |2 |0 |
-ROW |124347 |1809 |36805 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124348 |1809 |36804 |0 |1 |2774A4|0 |2 |0 |
-ROW |124349 |1527 |33819 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124350 |1527 |33839 |0 |1 |2774A4|0 |2 |0 |
-ROW |124351 |1528 |33820 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124352 |1528 |33816 |0 |1 |2774A4|0 |2 |0 |
-ROW |124353 |1529 |33826 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124354 |1529 |33831 |0 |1 |2774A4|0 |2 |0 |
-ROW |124355 |1529 |33829 |0 |2 |F63100|0 |2 |0 |
-ROW |124356 |1529 |33821 |0 |3 |A54F10|0 |2 |0 |
-ROW |124357 |1529 |33825 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |124358 |1529 |33833 |0 |5 |6C59DC|0 |2 |0 |
-ROW |124359 |1529 |33823 |2 |6 |AC8C14|0 |2 |0 |
-ROW |124360 |1530 |33828 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124361 |1530 |33832 |0 |1 |2774A4|0 |2 |0 |
-ROW |124362 |1530 |33830 |0 |2 |F63100|0 |2 |0 |
-ROW |124363 |1530 |33822 |0 |3 |A54F10|0 |2 |0 |
-ROW |124364 |1530 |33815 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |124365 |1530 |33834 |0 |5 |6C59DC|0 |2 |0 |
-ROW |124366 |1530 |33824 |2 |6 |AC8C14|0 |2 |0 |
-ROW |124367 |1531 |33840 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124368 |1531 |33845 |0 |1 |2774A4|0 |2 |0 |
-ROW |124369 |1532 |33844 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124370 |1532 |33847 |0 |1 |2774A4|0 |2 |0 |
-ROW |124371 |1532 |33843 |0 |2 |F63100|0 |2 |0 |
-ROW |124372 |1532 |33841 |0 |3 |A54F10|0 |2 |0 |
-ROW |124373 |1533 |33863 |2 |0 |1A7C11|0 |2 |0 |
-ROW |124374 |1534 |33792 |2 |0 |1A7C11|0 |2 |0 |
-ROW |124375 |1534 |33791 |0 |1 |2774A4|0 |2 |0 |
-ROW |124376 |1534 |33793 |0 |2 |F63100|0 |2 |0 |
-ROW |124377 |1535 |33802 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124378 |1535 |33770 |0 |1 |2774A4|0 |2 |0 |
-ROW |124379 |1536 |33800 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124380 |1536 |33799 |0 |1 |2774A4|0 |2 |0 |
-ROW |124381 |1536 |33801 |0 |2 |F63100|0 |2 |0 |
-ROW |124382 |1537 |33798 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124383 |1537 |33806 |0 |1 |2774A4|0 |2 |0 |
-ROW |124384 |1537 |33774 |0 |2 |F63100|0 |2 |0 |
-ROW |124385 |1538 |33769 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124386 |1538 |33787 |0 |1 |2774A4|0 |2 |0 |
-ROW |124387 |1538 |33789 |0 |2 |F63100|0 |2 |0 |
-ROW |124388 |1538 |33790 |0 |3 |A54F10|0 |2 |0 |
-ROW |124389 |1539 |33785 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124390 |1539 |33772 |0 |1 |2774A4|0 |2 |0 |
-ROW |124391 |1539 |33773 |0 |2 |F63100|0 |2 |0 |
-ROW |124392 |1539 |33771 |0 |3 |A54F10|0 |2 |0 |
-ROW |124393 |1540 |33776 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124394 |1540 |33775 |0 |1 |2774A4|0 |2 |0 |
-ROW |124395 |1541 |33782 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124396 |1541 |33781 |0 |1 |2774A4|0 |2 |0 |
-ROW |124397 |1541 |33780 |0 |2 |F63100|0 |2 |0 |
-ROW |124398 |1541 |33783 |0 |3 |A54F10|0 |2 |0 |
-ROW |124399 |1541 |33777 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |124400 |1541 |33778 |0 |5 |6C59DC|0 |2 |0 |
-ROW |124401 |1542 |33804 |2 |0 |1A7C11|0 |2 |0 |
-ROW |124402 |1542 |33803 |2 |1 |2774A4|0 |2 |0 |
-ROW |124403 |1542 |33805 |2 |2 |F63100|0 |2 |0 |
-ROW |124404 |1543 |33937 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124405 |1543 |33940 |0 |1 |2774A4|0 |2 |0 |
-ROW |124406 |1543 |33936 |0 |2 |F63100|0 |2 |0 |
-ROW |124407 |1543 |33934 |0 |3 |A54F10|0 |2 |0 |
-ROW |124408 |1544 |33915 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124409 |1544 |33911 |0 |1 |2774A4|0 |2 |0 |
-ROW |124410 |1544 |33912 |0 |2 |F63100|0 |2 |0 |
-ROW |124411 |1544 |33910 |0 |3 |A54F10|0 |2 |0 |
-ROW |124412 |1544 |33914 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |124413 |1545 |33918 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124414 |1545 |33905 |0 |1 |2774A4|0 |2 |0 |
-ROW |124415 |1545 |33917 |0 |2 |F63100|0 |2 |0 |
-ROW |124416 |1545 |33916 |2 |3 |A54F10|1 |2 |0 |
-ROW |124417 |1546 |33908 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124418 |1546 |33909 |0 |1 |2774A4|0 |2 |0 |
-ROW |124419 |1546 |33902 |0 |2 |F63100|0 |2 |0 |
-ROW |124420 |1547 |33893 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124421 |1547 |33892 |0 |1 |2774A4|0 |2 |0 |
-ROW |124422 |1548 |33899 |2 |0 |1A7C11|0 |2 |0 |
-ROW |124423 |1548 |33898 |2 |1 |2774A4|0 |2 |0 |
-ROW |124424 |1548 |33895 |2 |2 |F63100|0 |2 |0 |
-ROW |124425 |1548 |33900 |2 |3 |A54F10|0 |2 |0 |
-ROW |124426 |1548 |33896 |2 |4 |FC6EA3|0 |2 |0 |
-ROW |124427 |1548 |33891 |2 |5 |6C59DC|0 |2 |0 |
-ROW |124428 |1190 |31140 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124429 |1190 |31141 |0 |1 |2774A4|0 |2 |0 |
-ROW |124430 |1261 |31145 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124431 |1261 |31146 |0 |1 |2774A4|0 |2 |0 |
-ROW |124432 |1261 |31147 |0 |2 |F63100|0 |2 |0 |
-ROW |124433 |1191 |31138 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124434 |1192 |31157 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124435 |1192 |31158 |0 |1 |2774A4|0 |2 |0 |
-ROW |124436 |1193 |31092 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124437 |1193 |31108 |0 |1 |2774A4|0 |2 |0 |
-ROW |124438 |1193 |31110 |0 |2 |F63100|0 |2 |0 |
-ROW |124439 |1193 |31067 |0 |3 |A54F10|0 |2 |0 |
-ROW |124440 |1193 |31086 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |124441 |1193 |31087 |0 |5 |6C59DC|0 |2 |0 |
-ROW |124442 |1194 |31120 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124443 |1194 |31105 |0 |1 |2774A4|0 |2 |0 |
-ROW |124444 |1194 |31071 |0 |2 |F63100|0 |2 |0 |
-ROW |124445 |1194 |31081 |0 |3 |A54F10|0 |2 |0 |
-ROW |124446 |1195 |31098 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124447 |1195 |31099 |0 |1 |2774A4|0 |2 |0 |
-ROW |124448 |1196 |31072 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124449 |1196 |31072 |0 |1 |2774A4|0 |2 |0 |
-ROW |124450 |1197 |31103 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124451 |1197 |31074 |0 |1 |2774A4|0 |2 |0 |
-ROW |124452 |1198 |31104 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124453 |1198 |31063 |0 |1 |2774A4|0 |2 |0 |
-ROW |124454 |1198 |31111 |0 |2 |F63100|0 |2 |0 |
-ROW |124455 |1198 |31112 |0 |3 |A54F10|0 |2 |0 |
-ROW |124456 |1198 |31084 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |124457 |1199 |31115 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124458 |1199 |31116 |0 |1 |2774A4|0 |2 |0 |
-ROW |124459 |1199 |31062 |0 |2 |F63100|0 |2 |0 |
-ROW |124460 |1199 |31118 |0 |3 |A54F10|0 |2 |0 |
-ROW |124461 |1199 |31056 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |124462 |1200 |31107 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124463 |1200 |31090 |0 |1 |2774A4|0 |2 |0 |
-ROW |124464 |1201 |31097 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124465 |1201 |31096 |0 |1 |2774A4|0 |2 |0 |
-ROW |124466 |1202 |31089 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124467 |1202 |31061 |0 |1 |2774A4|0 |2 |0 |
-ROW |124468 |1203 |31064 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124469 |1204 |31065 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124470 |1204 |31066 |0 |1 |2774A4|0 |2 |0 |
-ROW |124471 |1204 |31068 |0 |2 |F63100|0 |2 |0 |
-ROW |124472 |1204 |31070 |0 |3 |A54F10|0 |2 |0 |
-ROW |124473 |1204 |31101 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |124474 |1204 |31106 |0 |5 |6C59DC|0 |2 |0 |
-ROW |124475 |1204 |31114 |0 |6 |AC8C14|0 |2 |0 |
-ROW |124476 |1205 |31069 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124477 |1206 |31076 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124478 |1206 |31078 |0 |1 |2774A4|0 |2 |0 |
-ROW |124479 |1206 |31109 |0 |2 |F63100|0 |2 |0 |
-ROW |124480 |1206 |31075 |0 |3 |A54F10|0 |2 |0 |
-ROW |124481 |1207 |31080 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124482 |1207 |31095 |0 |1 |2774A4|0 |2 |0 |
-ROW |124483 |1208 |31113 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124484 |1208 |31118 |0 |1 |2774A4|0 |2 |0 |
-ROW |124485 |1209 |31058 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124486 |1209 |31077 |0 |1 |2774A4|0 |2 |0 |
-ROW |124487 |1209 |31056 |0 |2 |F63100|0 |2 |0 |
-ROW |124488 |1209 |31117 |0 |3 |A54F10|0 |2 |0 |
-ROW |124489 |1109 |30453 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124490 |1109 |30455 |5 |1 |2774A4|0 |2 |0 |
-ROW |124491 |1110 |30471 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124492 |1110 |30470 |0 |1 |2774A4|0 |2 |0 |
-ROW |124493 |1110 |30466 |0 |2 |F63100|0 |2 |0 |
-ROW |124494 |1110 |30441 |0 |3 |A54F10|0 |2 |0 |
-ROW |124495 |1111 |30463 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124496 |1111 |30452 |0 |1 |2774A4|0 |2 |0 |
-ROW |124497 |1111 |30451 |0 |2 |F63100|0 |2 |0 |
-ROW |124498 |1111 |30437 |0 |3 |A54F10|0 |2 |0 |
-ROW |124499 |1112 |30456 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124500 |1112 |30457 |0 |1 |2774A4|0 |2 |0 |
-ROW |124501 |1112 |30458 |0 |2 |F63100|0 |2 |0 |
-ROW |124502 |1112 |30459 |0 |3 |A54F10|0 |2 |0 |
-ROW |124503 |1113 |30442 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124504 |1113 |30444 |0 |1 |2774A4|0 |2 |0 |
-ROW |124505 |1113 |30445 |0 |2 |F63100|0 |2 |0 |
-ROW |124506 |1114 |30446 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124507 |1114 |30447 |0 |1 |2774A4|0 |2 |0 |
-ROW |124508 |1114 |31168 |0 |2 |F63100|0 |2 |0 |
-ROW |124509 |1114 |30449 |0 |3 |A54F10|0 |2 |0 |
-ROW |124510 |1136 |30659 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124511 |1136 |30661 |5 |1 |2774A4|0 |2 |0 |
-ROW |124512 |1137 |30677 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124513 |1137 |30676 |0 |1 |2774A4|0 |2 |0 |
-ROW |124514 |1137 |30672 |0 |2 |F63100|0 |2 |0 |
-ROW |124515 |1137 |30647 |0 |3 |A54F10|0 |2 |0 |
-ROW |124516 |1138 |30669 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124517 |1138 |30658 |0 |1 |2774A4|0 |2 |0 |
-ROW |124518 |1138 |30657 |0 |2 |F63100|0 |2 |0 |
-ROW |124519 |1138 |30643 |0 |3 |A54F10|0 |2 |0 |
-ROW |124520 |1139 |30662 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124521 |1139 |30663 |0 |1 |2774A4|0 |2 |0 |
-ROW |124522 |1139 |30664 |0 |2 |F63100|0 |2 |0 |
-ROW |124523 |1139 |30665 |0 |3 |A54F10|0 |2 |0 |
-ROW |124524 |1140 |30648 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124525 |1140 |30650 |0 |1 |2774A4|0 |2 |0 |
-ROW |124526 |1140 |30651 |0 |2 |F63100|0 |2 |0 |
-ROW |124527 |1141 |30652 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124528 |1141 |30653 |0 |1 |2774A4|0 |2 |0 |
-ROW |124529 |1141 |31172 |0 |2 |F63100|0 |2 |0 |
-ROW |124530 |1141 |30655 |0 |3 |A54F10|0 |2 |0 |
-ROW |124531 |1115 |30506 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124532 |1115 |30507 |5 |1 |2774A4|0 |2 |0 |
-ROW |124533 |1116 |30504 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124534 |1116 |30505 |0 |1 |2774A4|0 |2 |0 |
-ROW |124535 |1116 |30518 |0 |2 |F63100|0 |2 |0 |
-ROW |124536 |1116 |30492 |0 |3 |A54F10|0 |2 |0 |
-ROW |124537 |1117 |30493 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124538 |1117 |30500 |0 |1 |2774A4|0 |2 |0 |
-ROW |124539 |1117 |30486 |0 |2 |F63100|0 |2 |0 |
-ROW |124540 |1117 |30488 |0 |3 |A54F10|0 |2 |0 |
-ROW |124541 |1118 |30508 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124542 |1118 |30509 |0 |1 |2774A4|0 |2 |0 |
-ROW |124543 |1118 |30503 |0 |2 |F63100|0 |2 |0 |
-ROW |124544 |1118 |30510 |0 |3 |A54F10|0 |2 |0 |
-ROW |124545 |1119 |30491 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124546 |1119 |30494 |0 |1 |2774A4|0 |2 |0 |
-ROW |124547 |1119 |30495 |0 |2 |F63100|0 |2 |0 |
-ROW |124548 |1120 |30496 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124549 |1120 |30497 |0 |1 |2774A4|0 |2 |0 |
-ROW |124550 |1120 |31176 |0 |2 |F63100|0 |2 |0 |
-ROW |124551 |1120 |30499 |0 |3 |A54F10|0 |2 |0 |
-ROW |124552 |1266 |31773 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124553 |1266 |31774 |0 |1 |2774A4|0 |2 |0 |
-ROW |124554 |1267 |31777 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124555 |1267 |31779 |0 |1 |2774A4|0 |2 |0 |
-ROW |124556 |1267 |33168 |0 |2 |F63100|0 |2 |0 |
-ROW |124557 |1268 |31685 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124558 |1268 |31738 |0 |1 |2774A4|0 |2 |0 |
-ROW |124559 |1269 |31723 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124560 |1269 |31757 |0 |1 |2774A4|0 |2 |0 |
-ROW |124561 |1269 |31721 |0 |2 |F63100|0 |2 |0 |
-ROW |124562 |1270 |31728 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124563 |1270 |31759 |0 |1 |2774A4|0 |2 |0 |
-ROW |124564 |1271 |31745 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124565 |1271 |31727 |0 |1 |2774A4|0 |2 |0 |
-ROW |124566 |1272 |31687 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124567 |1272 |31710 |0 |1 |2774A4|0 |2 |0 |
-ROW |124568 |1273 |31705 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124569 |1273 |31703 |0 |1 |2774A4|0 |2 |0 |
-ROW |124570 |1273 |31706 |0 |2 |F63100|0 |2 |0 |
-ROW |124571 |1273 |31701 |0 |3 |A54F10|0 |2 |0 |
-ROW |124572 |1273 |31708 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |124573 |1274 |31715 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124574 |1274 |31726 |0 |1 |2774A4|0 |2 |0 |
-ROW |124575 |1274 |31717 |0 |2 |F63100|0 |2 |0 |
-ROW |124576 |1274 |31716 |0 |3 |A54F10|0 |2 |0 |
-ROW |124577 |1274 |31714 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |124578 |1274 |31713 |0 |5 |6C59DC|0 |2 |0 |
-ROW |124579 |1210 |31261 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124580 |1210 |31262 |0 |1 |2774A4|0 |2 |0 |
-ROW |124581 |1211 |31269 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124582 |1211 |31271 |0 |1 |2774A4|0 |2 |0 |
-ROW |124583 |1211 |33170 |0 |2 |F63100|0 |2 |0 |
-ROW |124584 |1212 |31233 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124585 |1212 |31234 |0 |1 |2774A4|0 |2 |0 |
-ROW |124586 |1213 |31216 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124587 |1213 |31237 |0 |1 |2774A4|0 |2 |0 |
-ROW |124588 |1213 |31214 |0 |2 |F63100|0 |2 |0 |
-ROW |124589 |1214 |31191 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124590 |1214 |31221 |0 |1 |2774A4|0 |2 |0 |
-ROW |124591 |1215 |31206 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124592 |1215 |31220 |0 |1 |2774A4|0 |2 |0 |
-ROW |124593 |1216 |31192 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124594 |1216 |31193 |0 |1 |2774A4|0 |2 |0 |
-ROW |124595 |1217 |31200 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124596 |1217 |31197 |0 |1 |2774A4|0 |2 |0 |
-ROW |124597 |1217 |31201 |0 |2 |F63100|0 |2 |0 |
-ROW |124598 |1217 |31198 |0 |3 |A54F10|0 |2 |0 |
-ROW |124599 |1217 |31202 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |124600 |1218 |31207 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124601 |1218 |31208 |0 |1 |2774A4|0 |2 |0 |
-ROW |124602 |1218 |31210 |0 |2 |F63100|0 |2 |0 |
-ROW |124603 |1218 |31209 |0 |3 |A54F10|0 |2 |0 |
-ROW |124604 |1218 |31219 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |124605 |1218 |31205 |0 |5 |6C59DC|0 |2 |0 |
-ROW |124606 |1380 |32423 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124607 |1380 |32421 |0 |1 |2774A4|0 |2 |0 |
-ROW |124608 |1381 |32405 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124609 |1382 |32426 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124610 |1382 |32408 |0 |1 |2774A4|0 |2 |0 |
-ROW |124611 |1382 |32422 |0 |2 |F63100|0 |2 |0 |
-ROW |124612 |1382 |32425 |0 |3 |A54F10|0 |2 |0 |
-ROW |124613 |1383 |32409 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124614 |1384 |32419 |0 |0 |1A7C11|1 |2 |0 |
-ROW |124615 |1384 |32416 |0 |1 |2774A4|1 |2 |0 |
-ROW |124616 |1384 |32413 |0 |2 |F63100|1 |2 |0 |
-ROW |124617 |1384 |32418 |5 |3 |A54F10|0 |2 |0 |
-ROW |124618 |1384 |32415 |5 |4 |FC6EA3|0 |2 |0 |
-ROW |124619 |1384 |32412 |5 |5 |6C59DC|0 |2 |0 |
-ROW |124620 |1385 |32420 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124621 |1385 |32417 |0 |1 |2774A4|0 |2 |0 |
-ROW |124622 |1385 |32414 |0 |2 |F63100|0 |2 |0 |
-ROW |124623 |1386 |32433 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124624 |1386 |32432 |0 |1 |2774A4|1 |2 |0 |
-ROW |124625 |1387 |32431 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124626 |1387 |32430 |0 |1 |2774A4|0 |2 |0 |
-ROW |124627 |1387 |32429 |0 |2 |F63100|0 |2 |0 |
-ROW |124628 |1387 |32428 |0 |3 |A54F10|0 |2 |0 |
-ROW |124629 |1387 |32427 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |124630 |1388 |32386 |0 |0 |1A7C11|1 |2 |0 |
-ROW |124631 |1388 |32391 |0 |1 |2774A4|1 |2 |0 |
-ROW |124632 |1388 |32387 |0 |2 |F63100|1 |2 |0 |
-ROW |124633 |1388 |32390 |0 |3 |A54F10|1 |2 |0 |
-ROW |124634 |1388 |32395 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |124635 |1388 |32389 |0 |5 |6C59DC|0 |2 |0 |
-ROW |124636 |1389 |32393 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124637 |1389 |32392 |0 |1 |2774A4|0 |2 |0 |
-ROW |124638 |1389 |32394 |0 |2 |F63100|1 |2 |0 |
-ROW |124639 |1389 |32388 |0 |3 |A54F10|1 |2 |0 |
-ROW |124640 |1390 |32401 |5 |0 |1A7C11|1 |2 |0 |
-ROW |124641 |1390 |32402 |0 |1 |2774A4|0 |2 |0 |
-ROW |124642 |1390 |32397 |0 |2 |F63100|1 |2 |0 |
-ROW |124643 |1390 |32398 |0 |3 |A54F10|1 |2 |0 |
-ROW |124644 |1390 |32399 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |124645 |1390 |32400 |0 |5 |6C59DC|1 |2 |0 |
-ROW |124646 |1390 |32396 |0 |6 |AC8C14|1 |2 |0 |
-ROW |124647 |1391 |32367 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124648 |1391 |32366 |0 |1 |2774A4|1 |2 |0 |
-ROW |124649 |1392 |32370 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124650 |1393 |32382 |0 |0 |1A7C11|1 |2 |0 |
-ROW |124651 |1393 |32381 |0 |1 |2774A4|1 |2 |0 |
-ROW |124652 |1393 |32383 |0 |2 |F63100|1 |2 |0 |
-ROW |124653 |1393 |32384 |0 |3 |A54F10|1 |2 |0 |
-ROW |124654 |1394 |32377 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124655 |1394 |32374 |0 |1 |2774A4|1 |2 |0 |
-ROW |124656 |1395 |32403 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124657 |1395 |32385 |0 |1 |2774A4|1 |2 |0 |
-ROW |124658 |1219 |31363 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124659 |1219 |31346 |0 |1 |2774A4|0 |2 |0 |
-ROW |124660 |1219 |31345 |0 |2 |F63100|0 |2 |0 |
-ROW |124661 |1219 |31344 |0 |3 |A54F10|0 |2 |0 |
-ROW |124662 |1219 |31343 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |124663 |1219 |31342 |0 |5 |6C59DC|0 |2 |0 |
-ROW |124664 |1219 |31340 |0 |6 |AC8C14|0 |2 |0 |
-ROW |124665 |1219 |31339 |0 |7 |611F27|0 |2 |0 |
-ROW |124666 |1219 |31341 |0 |8 |F230E0|0 |2 |0 |
-ROW |124667 |1219 |31341 |0 |9 |FFAD40|0 |2 |0 |
-ROW |124668 |1220 |31337 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124669 |1221 |31360 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124670 |1221 |31359 |0 |1 |2774A4|0 |2 |0 |
-ROW |124671 |1221 |31357 |0 |2 |F63100|0 |2 |0 |
-ROW |124672 |1221 |31356 |0 |3 |A54F10|0 |2 |0 |
-ROW |124673 |1221 |31354 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |124674 |1221 |31353 |0 |5 |6C59DC|0 |2 |0 |
-ROW |124675 |1221 |31352 |0 |6 |AC8C14|0 |2 |0 |
-ROW |124676 |1221 |31350 |0 |7 |611F27|0 |2 |0 |
-ROW |124677 |1221 |31351 |0 |8 |F230E0|0 |2 |0 |
-ROW |124678 |1221 |31338 |0 |9 |FFAD40|0 |2 |0 |
-ROW |124679 |1221 |31349 |0 |10 |40CDFF|0 |2 |0 |
-ROW |124680 |1221 |31348 |0 |11 |40FFA0|0 |2 |0 |
-ROW |124681 |1221 |31347 |0 |12 |AE4500|0 |2 |0 |
-ROW |124682 |2323 |42881 |0 |0 |1A7C11|1 |2 |0 |
-ROW |124683 |2323 |42885 |0 |1 |2774A4|1 |2 |0 |
-ROW |124684 |2323 |42888 |0 |2 |F63100|1 |2 |0 |
-ROW |124685 |2323 |42883 |5 |3 |A54F10|0 |2 |0 |
-ROW |124686 |2323 |42886 |5 |4 |FC6EA3|0 |2 |0 |
-ROW |124687 |2323 |42889 |5 |5 |6C59DC|0 |2 |0 |
-ROW |124688 |1222 |31336 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124689 |2324 |42882 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124690 |2324 |42884 |0 |1 |2774A4|0 |2 |0 |
-ROW |124691 |2324 |42887 |0 |2 |F63100|0 |2 |0 |
-ROW |124692 |1456 |33178 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124693 |1456 |33179 |0 |1 |2774A4|0 |2 |0 |
-ROW |124694 |1456 |33180 |0 |2 |F63100|0 |2 |0 |
-ROW |124695 |1087 |30346 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124696 |1087 |30345 |0 |1 |2774A4|0 |2 |0 |
-ROW |124697 |1088 |30350 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124698 |1088 |30349 |5 |1 |2774A4|0 |2 |0 |
-ROW |124699 |1089 |30396 |2 |0 |1A7C11|0 |2 |0 |
-ROW |124700 |1090 |30398 |2 |0 |1A7C11|0 |2 |0 |
-ROW |124701 |1091 |30322 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124702 |1091 |30277 |5 |1 |2774A4|0 |2 |0 |
-ROW |124703 |1092 |30284 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124704 |1093 |30313 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124705 |1093 |30314 |0 |1 |2774A4|0 |2 |0 |
-ROW |124706 |1093 |30315 |5 |2 |F63100|0 |2 |0 |
-ROW |124707 |1093 |30316 |0 |3 |A54F10|0 |2 |0 |
-ROW |124708 |1094 |30279 |2 |0 |1A7C11|0 |2 |0 |
-ROW |124709 |1094 |30280 |2 |1 |2774A4|0 |2 |0 |
-ROW |124710 |1095 |30290 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124711 |1095 |30293 |0 |1 |2774A4|0 |2 |0 |
-ROW |124712 |1096 |30318 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124713 |1096 |30308 |2 |1 |2774A4|0 |2 |0 |
-ROW |124714 |1096 |30320 |2 |2 |F63100|0 |2 |0 |
-ROW |124715 |1097 |30317 |2 |0 |1A7C11|0 |2 |0 |
-ROW |124716 |1098 |30289 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124717 |1098 |30291 |5 |1 |2774A4|0 |2 |0 |
-ROW |124718 |1099 |30334 |2 |0 |1A7C11|0 |2 |0 |
-ROW |124719 |1099 |30325 |2 |1 |2774A4|0 |2 |0 |
-ROW |124720 |1100 |30306 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124721 |1101 |30274 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124722 |1102 |30281 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124723 |1577 |34351 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124724 |1577 |34350 |0 |1 |2774A4|0 |2 |0 |
-ROW |124725 |1578 |34387 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124726 |1578 |34388 |2 |1 |2774A4|0 |2 |0 |
-ROW |124727 |1579 |34393 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124728 |1579 |34386 |0 |1 |2774A4|0 |2 |0 |
-ROW |124729 |1580 |34370 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124730 |1580 |34384 |0 |1 |2774A4|0 |2 |0 |
-ROW |124731 |1580 |34383 |0 |2 |F63100|0 |2 |0 |
-ROW |124732 |1581 |34438 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124733 |1581 |34413 |0 |1 |2774A4|0 |2 |0 |
-ROW |124734 |1581 |34427 |0 |2 |F63100|0 |2 |0 |
-ROW |124735 |1582 |34420 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124736 |1582 |34419 |0 |1 |2774A4|0 |2 |0 |
-ROW |124737 |1582 |34418 |0 |2 |F63100|0 |2 |0 |
-ROW |124738 |675 |27294 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124739 |1035 |30094 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124740 |1038 |30101 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124741 |786 |28246 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124742 |687 |27417 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124743 |691 |27376 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124744 |1060 |30159 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124745 |2114 |40461 |0 |0 |969696|0 |9 |2 |
-ROW |124746 |2114 |40462 |0 |1 |C80000|0 |9 |0 |
-ROW |124747 |2115 |40465 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124748 |1065 |30161 |0 |0 |969696|0 |9 |2 |
-ROW |124749 |1065 |30162 |0 |1 |C80000|0 |9 |0 |
-ROW |124750 |2120 |40451 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124751 |1070 |30142 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124752 |741 |27084 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124753 |741 |27085 |2 |1 |2774A4|0 |2 |0 |
-ROW |124754 |741 |27083 |0 |2 |F63100|1 |2 |0 |
-ROW |124755 |741 |27086 |0 |3 |A54F10|1 |2 |0 |
-ROW |124756 |741 |27082 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |124757 |741 |27079 |0 |5 |6C59DC|1 |2 |0 |
-ROW |124758 |745 |27104 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124759 |745 |27105 |2 |1 |2774A4|0 |2 |0 |
-ROW |124760 |745 |27103 |0 |2 |F63100|1 |2 |0 |
-ROW |124761 |745 |27106 |0 |3 |A54F10|1 |2 |0 |
-ROW |124762 |745 |27102 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |124763 |745 |27099 |0 |5 |6C59DC|1 |2 |0 |
-ROW |124764 |766 |27124 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124765 |766 |27125 |2 |1 |2774A4|0 |2 |0 |
-ROW |124766 |766 |27123 |0 |2 |F63100|1 |2 |0 |
-ROW |124767 |766 |27126 |0 |3 |A54F10|1 |2 |0 |
-ROW |124768 |766 |27122 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |124769 |766 |27119 |0 |5 |6C59DC|1 |2 |0 |
-ROW |124770 |1223 |31370 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124771 |1223 |31371 |5 |1 |2774A4|0 |2 |0 |
-ROW |124772 |1226 |31380 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124773 |1226 |31383 |5 |1 |2774A4|0 |2 |0 |
-ROW |124774 |1229 |31379 |0 |0 |1A7C11|1 |2 |0 |
-ROW |124775 |1229 |31382 |5 |1 |2774A4|0 |2 |0 |
-ROW |124776 |887 |29211 |0 |0 |969696|0 |9 |2 |
-ROW |124777 |887 |29210 |0 |1 |C80000|0 |9 |0 |
-ROW |124778 |899 |29216 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124779 |899 |29217 |2 |1 |2774A4|0 |2 |0 |
-ROW |124780 |899 |29218 |0 |2 |F63100|1 |2 |0 |
-ROW |124781 |899 |29219 |0 |3 |A54F10|1 |2 |0 |
-ROW |124782 |899 |29220 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |124783 |899 |29221 |0 |5 |6C59DC|1 |2 |0 |
-ROW |124784 |911 |29089 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124785 |911 |29102 |0 |1 |2774A4|0 |2 |0 |
-ROW |124786 |908 |29098 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124787 |908 |29097 |0 |1 |2774A4|0 |2 |0 |
-ROW |124788 |908 |29095 |0 |2 |F63100|0 |2 |0 |
-ROW |124789 |908 |29088 |0 |3 |A54F10|0 |2 |0 |
-ROW |124790 |908 |29094 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |124791 |908 |29093 |0 |5 |6C59DC|0 |2 |0 |
-ROW |124792 |908 |29092 |0 |6 |AC8C14|0 |2 |0 |
-ROW |124793 |908 |29091 |0 |7 |611F27|0 |2 |0 |
-ROW |124794 |908 |29090 |0 |8 |F230E0|0 |2 |0 |
-ROW |124795 |905 |29198 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124796 |917 |29104 |2 |0 |1A7C11|0 |2 |0 |
-ROW |124797 |917 |29105 |5 |1 |2774A4|0 |2 |0 |
-ROW |124798 |914 |31364 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124799 |923 |29118 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124800 |923 |29119 |0 |1 |2774A4|0 |2 |0 |
-ROW |124801 |923 |29117 |0 |2 |F63100|0 |2 |0 |
-ROW |124802 |920 |29107 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124803 |920 |29106 |0 |1 |2774A4|0 |2 |0 |
-ROW |124804 |902 |29096 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124805 |902 |29101 |0 |1 |2774A4|0 |2 |0 |
-ROW |124806 |902 |29100 |0 |2 |F63100|0 |2 |0 |
-ROW |124807 |902 |29087 |0 |3 |A54F10|1 |2 |0 |
-ROW |124808 |1279 |31902 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124809 |1279 |31903 |5 |1 |2774A4|0 |2 |0 |
-ROW |124810 |1281 |31933 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124811 |1281 |31936 |5 |1 |2774A4|0 |2 |0 |
-ROW |124812 |1283 |31932 |0 |0 |1A7C11|1 |2 |0 |
-ROW |124813 |1283 |31935 |5 |1 |2774A4|0 |2 |0 |
-ROW |124814 |1285 |31907 |0 |0 |969696|0 |9 |2 |
-ROW |124815 |1285 |31908 |0 |1 |C80000|0 |9 |0 |
-ROW |124816 |1287 |31911 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124817 |1287 |31914 |2 |1 |2774A4|0 |2 |0 |
-ROW |124818 |1287 |31913 |0 |2 |F63100|1 |2 |0 |
-ROW |124819 |1287 |31910 |0 |3 |A54F10|1 |2 |0 |
-ROW |124820 |1287 |31912 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |124821 |1287 |31909 |0 |5 |6C59DC|1 |2 |0 |
-ROW |124822 |1289 |31831 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124823 |1289 |31820 |0 |1 |2774A4|0 |2 |0 |
-ROW |124824 |1291 |31822 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124825 |1291 |31835 |0 |1 |2774A4|0 |2 |0 |
-ROW |124826 |1291 |31825 |0 |2 |F63100|0 |2 |0 |
-ROW |124827 |1291 |31826 |0 |3 |A54F10|0 |2 |0 |
-ROW |124828 |1291 |31823 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |124829 |1291 |31827 |0 |5 |6C59DC|0 |2 |0 |
-ROW |124830 |1291 |31824 |0 |6 |AC8C14|0 |2 |0 |
-ROW |124831 |1291 |31828 |0 |7 |611F27|0 |2 |0 |
-ROW |124832 |1291 |31830 |0 |8 |F230E0|0 |2 |0 |
-ROW |124833 |1293 |31892 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124834 |1295 |31855 |2 |0 |1A7C11|0 |2 |0 |
-ROW |124835 |1295 |31853 |5 |1 |2774A4|0 |2 |0 |
-ROW |124836 |1297 |31893 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124837 |1299 |31838 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124838 |1299 |31839 |0 |1 |2774A4|0 |2 |0 |
-ROW |124839 |1299 |31837 |0 |2 |F63100|0 |2 |0 |
-ROW |124840 |1301 |31850 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124841 |1301 |31852 |0 |1 |2774A4|0 |2 |0 |
-ROW |124842 |1303 |31829 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124843 |1303 |31833 |0 |1 |2774A4|0 |2 |0 |
-ROW |124844 |1303 |31834 |0 |2 |F63100|0 |2 |0 |
-ROW |124845 |1303 |31832 |0 |3 |A54F10|1 |2 |0 |
-ROW |124846 |866 |29014 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124847 |866 |29015 |5 |1 |2774A4|0 |2 |0 |
-ROW |124848 |868 |29018 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124849 |868 |29019 |0 |1 |2774A4|0 |2 |0 |
-ROW |124850 |868 |29022 |0 |2 |F63100|0 |2 |0 |
-ROW |124851 |868 |29023 |0 |3 |A54F10|0 |2 |0 |
-ROW |124852 |868 |29020 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |124853 |868 |29024 |0 |5 |6C59DC|0 |2 |0 |
-ROW |124854 |868 |29021 |0 |6 |AC8C14|0 |2 |0 |
-ROW |124855 |868 |29025 |0 |7 |611F27|0 |2 |0 |
-ROW |124856 |868 |29026 |0 |8 |F230E0|0 |2 |0 |
-ROW |124857 |870 |29048 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124858 |872 |29028 |0 |0 |969696|0 |9 |2 |
-ROW |124859 |872 |29027 |0 |1 |C80000|0 |9 |0 |
-ROW |124860 |882 |28992 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124861 |882 |28991 |0 |1 |2774A4|0 |2 |0 |
-ROW |124862 |876 |28982 |2 |0 |1A7C11|0 |2 |0 |
-ROW |124863 |876 |28983 |5 |1 |2774A4|0 |2 |0 |
-ROW |124864 |874 |28978 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124865 |878 |28985 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124866 |878 |28984 |0 |1 |2774A4|0 |2 |0 |
-ROW |124867 |880 |28987 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124868 |880 |28988 |0 |1 |2774A4|0 |2 |0 |
-ROW |124869 |880 |28989 |0 |2 |F63100|0 |2 |0 |
-ROW |124870 |880 |28990 |0 |3 |A54F10|1 |2 |0 |
-ROW |124871 |964 |29513 |0 |0 |969696|0 |9 |2 |
-ROW |124872 |964 |29512 |0 |1 |C80000|0 |9 |0 |
-ROW |124873 |1238 |31435 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124874 |1238 |31438 |2 |1 |2774A4|0 |2 |0 |
-ROW |124875 |1238 |31437 |0 |2 |F63100|1 |2 |0 |
-ROW |124876 |1238 |31434 |0 |3 |A54F10|1 |2 |0 |
-ROW |124877 |1238 |31436 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |124878 |1238 |31433 |0 |5 |6C59DC|1 |2 |0 |
-ROW |124879 |1488 |33321 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124880 |1488 |33324 |0 |1 |2774A4|0 |2 |0 |
-ROW |124881 |1490 |33322 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124882 |1490 |33323 |5 |1 |2774A4|0 |2 |0 |
-ROW |124883 |1240 |31441 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124884 |1240 |31442 |5 |1 |2774A4|0 |2 |0 |
-ROW |124885 |1242 |31440 |0 |0 |1A7C11|1 |2 |0 |
-ROW |124886 |1242 |31439 |5 |1 |2774A4|0 |2 |0 |
-ROW |124887 |974 |29456 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124888 |974 |29455 |0 |1 |2774A4|0 |2 |0 |
-ROW |124889 |976 |29458 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124890 |976 |29457 |0 |1 |2774A4|0 |2 |0 |
-ROW |124891 |972 |29454 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124892 |978 |29462 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124893 |980 |31421 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124894 |980 |29466 |0 |1 |2774A4|0 |2 |0 |
-ROW |124895 |1305 |32013 |0 |0 |969696|0 |9 |2 |
-ROW |124896 |1305 |32014 |0 |1 |C80000|0 |9 |0 |
-ROW |124897 |1307 |32017 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124898 |1307 |32020 |2 |1 |2774A4|0 |2 |0 |
-ROW |124899 |1307 |32019 |0 |2 |F63100|1 |2 |0 |
-ROW |124900 |1307 |32016 |0 |3 |A54F10|1 |2 |0 |
-ROW |124901 |1307 |32018 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |124902 |1307 |32015 |0 |5 |6C59DC|1 |2 |0 |
-ROW |124903 |1492 |33329 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124904 |1492 |33332 |0 |1 |2774A4|0 |2 |0 |
-ROW |124905 |1494 |33330 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124906 |1494 |33331 |5 |1 |2774A4|0 |2 |0 |
-ROW |124907 |1309 |32023 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124908 |1309 |32024 |5 |1 |2774A4|0 |2 |0 |
-ROW |124909 |1311 |32022 |0 |0 |1A7C11|1 |2 |0 |
-ROW |124910 |1311 |32021 |5 |1 |2774A4|0 |2 |0 |
-ROW |124911 |1313 |31952 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124912 |1313 |31949 |0 |1 |2774A4|0 |2 |0 |
-ROW |124913 |1315 |31951 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124914 |1315 |31950 |0 |1 |2774A4|0 |2 |0 |
-ROW |124915 |1317 |31954 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124916 |1319 |31973 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124917 |1321 |31969 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124918 |1321 |31970 |0 |1 |2774A4|0 |2 |0 |
-ROW |124919 |2123 |40493 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124920 |2123 |40496 |2 |1 |2774A4|0 |2 |0 |
-ROW |124921 |2123 |40495 |0 |2 |F63100|1 |2 |0 |
-ROW |124922 |2123 |40492 |0 |3 |A54F10|1 |2 |0 |
-ROW |124923 |2123 |40494 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |124924 |2123 |40491 |0 |5 |6C59DC|1 |2 |0 |
-ROW |124925 |668 |27208 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124926 |1032 |30088 |2 |0 |1A7C11|0 |2 |0 |
-ROW |124927 |1032 |30087 |5 |1 |2774A4|0 |2 |0 |
-ROW |124928 |1033 |30089 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124929 |2124 |40519 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124930 |2124 |40522 |2 |1 |2774A4|0 |2 |0 |
-ROW |124931 |2124 |40521 |0 |2 |F63100|1 |2 |0 |
-ROW |124932 |2124 |40518 |0 |3 |A54F10|1 |2 |0 |
-ROW |124933 |2124 |40520 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |124934 |2124 |40517 |0 |5 |6C59DC|1 |2 |0 |
-ROW |124935 |2125 |40528 |0 |0 |969696|0 |9 |2 |
-ROW |124936 |2125 |40529 |0 |1 |C80000|0 |9 |0 |
-ROW |124937 |2126 |40532 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124938 |2127 |40506 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124939 |2128 |40547 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124940 |2128 |40550 |2 |1 |2774A4|0 |2 |0 |
-ROW |124941 |2128 |40549 |0 |2 |F63100|1 |2 |0 |
-ROW |124942 |2128 |40546 |0 |3 |A54F10|1 |2 |0 |
-ROW |124943 |2128 |40548 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |124944 |2128 |40545 |0 |5 |6C59DC|1 |2 |0 |
-ROW |124945 |671 |27240 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124946 |1034 |30093 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124947 |2129 |40584 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124948 |2129 |40587 |2 |1 |2774A4|0 |2 |0 |
-ROW |124949 |2129 |40586 |0 |2 |F63100|1 |2 |0 |
-ROW |124950 |2129 |40583 |0 |3 |A54F10|1 |2 |0 |
-ROW |124951 |2129 |40585 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |124952 |2129 |40582 |0 |5 |6C59DC|1 |2 |0 |
-ROW |124953 |2130 |40593 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124954 |2130 |40596 |2 |1 |2774A4|0 |2 |0 |
-ROW |124955 |2130 |40595 |0 |2 |F63100|1 |2 |0 |
-ROW |124956 |2130 |40592 |0 |3 |A54F10|1 |2 |0 |
-ROW |124957 |2130 |40594 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |124958 |2130 |40591 |0 |5 |6C59DC|1 |2 |0 |
-ROW |124959 |2131 |40559 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124960 |2132 |40572 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124961 |2133 |40565 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124962 |2134 |40578 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124963 |1676 |35369 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124964 |1677 |35372 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124965 |1678 |35379 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124966 |1678 |35386 |0 |1 |2774A4|0 |2 |0 |
-ROW |124967 |1678 |35377 |0 |2 |F63100|0 |2 |0 |
-ROW |124968 |1678 |35384 |0 |3 |A54F10|0 |2 |0 |
-ROW |124969 |1678 |35376 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |124970 |1678 |35383 |0 |5 |6C59DC|0 |2 |0 |
-ROW |124971 |1679 |35387 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124972 |1679 |35380 |0 |1 |2774A4|0 |2 |0 |
-ROW |124973 |1680 |35378 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124974 |1680 |35385 |0 |1 |2774A4|0 |2 |0 |
-ROW |124975 |1681 |35403 |0 |0 |1A7C11|0 |2 |0 |
-ROW |124976 |1681 |35404 |0 |1 |2774A4|0 |2 |0 |
-ROW |124977 |1549 |33966 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124978 |1550 |33971 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124979 |1551 |33974 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124980 |1551 |33977 |2 |1 |2774A4|0 |2 |0 |
-ROW |124981 |1551 |33976 |0 |2 |F63100|1 |2 |0 |
-ROW |124982 |1551 |33973 |0 |3 |A54F10|1 |2 |0 |
-ROW |124983 |1551 |33975 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |124984 |1551 |33972 |0 |5 |6C59DC|1 |2 |0 |
-ROW |124985 |1552 |34007 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124986 |1553 |34012 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124987 |1554 |34015 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124988 |1554 |34018 |2 |1 |2774A4|0 |2 |0 |
-ROW |124989 |1554 |34017 |0 |2 |F63100|1 |2 |0 |
-ROW |124990 |1554 |34014 |0 |3 |A54F10|1 |2 |0 |
-ROW |124991 |1554 |34016 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |124992 |1554 |34013 |0 |5 |6C59DC|1 |2 |0 |
-ROW |124993 |1555 |34048 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124994 |1556 |34053 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124995 |1557 |34056 |5 |0 |1A7C11|0 |2 |0 |
-ROW |124996 |1557 |34059 |2 |1 |2774A4|0 |2 |0 |
-ROW |124997 |1557 |34058 |0 |2 |F63100|1 |2 |0 |
-ROW |124998 |1557 |34055 |0 |3 |A54F10|1 |2 |0 |
-ROW |124999 |1557 |34057 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125000 |1557 |34054 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125001 |1558 |34089 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125002 |1559 |34094 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125003 |1560 |34097 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125004 |1560 |34100 |2 |1 |2774A4|0 |2 |0 |
-ROW |125005 |1560 |34099 |0 |2 |F63100|1 |2 |0 |
-ROW |125006 |1560 |34096 |0 |3 |A54F10|1 |2 |0 |
-ROW |125007 |1560 |34098 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125008 |1560 |34095 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125009 |1561 |34130 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125010 |1562 |34135 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125011 |1563 |34138 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125012 |1563 |34141 |2 |1 |2774A4|0 |2 |0 |
-ROW |125013 |1563 |34140 |0 |2 |F63100|1 |2 |0 |
-ROW |125014 |1563 |34137 |0 |3 |A54F10|1 |2 |0 |
-ROW |125015 |1563 |34139 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125016 |1563 |34136 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125017 |2135 |40667 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125018 |2136 |40671 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125019 |2137 |40676 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125020 |2138 |40679 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125021 |2138 |40682 |2 |1 |2774A4|0 |2 |0 |
-ROW |125022 |2138 |40681 |0 |2 |F63100|1 |2 |0 |
-ROW |125023 |2138 |40678 |0 |3 |A54F10|1 |2 |0 |
-ROW |125024 |2138 |40680 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125025 |2138 |40677 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125026 |2139 |40690 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125027 |2140 |40695 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125028 |2141 |40698 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125029 |2141 |40701 |2 |1 |2774A4|0 |2 |0 |
-ROW |125030 |2141 |40700 |0 |2 |F63100|1 |2 |0 |
-ROW |125031 |2141 |40697 |0 |3 |A54F10|1 |2 |0 |
-ROW |125032 |2141 |40699 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125033 |2141 |40696 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125034 |2142 |40605 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125035 |694 |27478 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125036 |1042 |30105 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125037 |2143 |40723 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125038 |2143 |40726 |2 |1 |2774A4|0 |2 |0 |
-ROW |125039 |2143 |40725 |0 |2 |F63100|1 |2 |0 |
-ROW |125040 |2143 |40722 |0 |3 |A54F10|1 |2 |0 |
-ROW |125041 |2143 |40724 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125042 |2143 |40721 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125043 |1043 |30107 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125044 |2144 |40745 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125045 |2144 |40748 |2 |1 |2774A4|0 |2 |0 |
-ROW |125046 |2144 |40747 |0 |2 |F63100|1 |2 |0 |
-ROW |125047 |2144 |40744 |0 |3 |A54F10|1 |2 |0 |
-ROW |125048 |2144 |40746 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125049 |2144 |40743 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125050 |698 |27511 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125051 |1044 |30108 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125052 |2145 |40767 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125053 |2145 |40770 |2 |1 |2774A4|0 |2 |0 |
-ROW |125054 |2145 |40769 |0 |2 |F63100|1 |2 |0 |
-ROW |125055 |2145 |40766 |0 |3 |A54F10|1 |2 |0 |
-ROW |125056 |2145 |40768 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125057 |2145 |40765 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125058 |701 |27547 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125059 |1045 |27591 |2 |0 |1A7C11|0 |2 |0 |
-ROW |125060 |1045 |30110 |5 |1 |2774A4|0 |2 |0 |
-ROW |125061 |1046 |30111 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125062 |2146 |40790 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125063 |2146 |40793 |2 |1 |2774A4|0 |2 |0 |
-ROW |125064 |2146 |40792 |0 |2 |F63100|1 |2 |0 |
-ROW |125065 |2146 |40789 |0 |3 |A54F10|1 |2 |0 |
-ROW |125066 |2146 |40791 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125067 |2146 |40788 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125068 |704 |27586 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125069 |1682 |35439 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125070 |1683 |35441 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125071 |1684 |35443 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125072 |1685 |35446 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125073 |1686 |35450 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125074 |1686 |35465 |0 |1 |2774A4|0 |2 |0 |
-ROW |125075 |1686 |35456 |0 |2 |F63100|0 |2 |0 |
-ROW |125076 |1686 |35447 |0 |3 |A54F10|0 |2 |0 |
-ROW |125077 |1686 |35468 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |125078 |1686 |35471 |0 |5 |6C59DC|0 |2 |0 |
-ROW |125079 |1686 |35459 |0 |6 |AC8C14|0 |2 |0 |
-ROW |125080 |1687 |35449 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125081 |1687 |35464 |0 |1 |2774A4|0 |2 |0 |
-ROW |125082 |1687 |35455 |0 |2 |F63100|0 |2 |0 |
-ROW |125083 |1687 |35461 |0 |3 |A54F10|0 |2 |0 |
-ROW |125084 |1687 |35467 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |125085 |1687 |35470 |0 |5 |6C59DC|0 |2 |0 |
-ROW |125086 |1687 |35457 |0 |6 |AC8C14|0 |2 |0 |
-ROW |125087 |1688 |35473 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125088 |1688 |35463 |0 |1 |2774A4|0 |2 |0 |
-ROW |125089 |1688 |35454 |0 |2 |F63100|0 |2 |0 |
-ROW |125090 |1688 |35472 |0 |3 |A54F10|0 |2 |0 |
-ROW |125091 |1688 |35466 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |125092 |1688 |35469 |0 |5 |6C59DC|0 |2 |0 |
-ROW |125093 |1688 |35458 |0 |6 |AC8C14|0 |2 |0 |
-ROW |125094 |1689 |35474 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125095 |1690 |35476 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125096 |1691 |35478 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125097 |1691 |35480 |0 |1 |2774A4|0 |2 |0 |
-ROW |125098 |1692 |35487 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125099 |1692 |35484 |0 |1 |2774A4|0 |2 |0 |
-ROW |125100 |1693 |35486 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125101 |1693 |35483 |0 |1 |2774A4|0 |2 |0 |
-ROW |125102 |1694 |35490 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125103 |1694 |35488 |0 |1 |2774A4|0 |2 |0 |
-ROW |125104 |1694 |35489 |0 |2 |F63100|0 |2 |0 |
-ROW |125105 |1695 |35497 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125106 |1695 |35493 |0 |1 |2774A4|1 |2 |0 |
-ROW |125107 |1695 |35503 |0 |2 |F63100|0 |2 |0 |
-ROW |125108 |1695 |35499 |0 |3 |A54F10|1 |2 |0 |
-ROW |125109 |1695 |35496 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |125110 |1695 |35502 |0 |5 |6C59DC|0 |2 |0 |
-ROW |125111 |1696 |35508 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125112 |1696 |35507 |0 |1 |2774A4|1 |2 |0 |
-ROW |125113 |1696 |35510 |0 |2 |F63100|0 |2 |0 |
-ROW |125114 |1696 |35509 |0 |3 |A54F10|1 |2 |0 |
-ROW |125115 |1697 |35516 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125116 |1697 |35515 |0 |1 |2774A4|1 |2 |0 |
-ROW |125117 |1697 |35518 |0 |2 |F63100|0 |2 |0 |
-ROW |125118 |1697 |35517 |0 |3 |A54F10|1 |2 |0 |
-ROW |125119 |1698 |35524 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125120 |1698 |35523 |0 |1 |2774A4|1 |2 |0 |
-ROW |125121 |1698 |35526 |0 |2 |F63100|0 |2 |0 |
-ROW |125122 |1698 |35525 |0 |3 |A54F10|1 |2 |0 |
-ROW |125123 |1699 |35531 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125124 |1699 |35529 |0 |1 |2774A4|0 |2 |0 |
-ROW |125125 |1699 |35530 |0 |2 |F63100|0 |2 |0 |
-ROW |125126 |1700 |35411 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125127 |1700 |35409 |0 |1 |2774A4|0 |2 |0 |
-ROW |125128 |1700 |35407 |0 |2 |F63100|0 |2 |0 |
-ROW |125129 |1700 |35413 |0 |3 |A54F10|0 |2 |0 |
-ROW |125130 |1700 |35412 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |125131 |1700 |35410 |0 |5 |6C59DC|0 |2 |0 |
-ROW |125132 |2147 |40813 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125133 |2147 |40816 |2 |1 |2774A4|0 |2 |0 |
-ROW |125134 |2147 |40815 |0 |2 |F63100|1 |2 |0 |
-ROW |125135 |2147 |40812 |0 |3 |A54F10|1 |2 |0 |
-ROW |125136 |2147 |40814 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125137 |2147 |40811 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125138 |708 |27671 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125139 |1047 |30112 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125140 |2148 |40836 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125141 |2148 |40839 |2 |1 |2774A4|0 |2 |0 |
-ROW |125142 |2148 |40838 |0 |2 |F63100|1 |2 |0 |
-ROW |125143 |2148 |40835 |0 |3 |A54F10|1 |2 |0 |
-ROW |125144 |2148 |40837 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125145 |2148 |40834 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125146 |1048 |30114 |2 |0 |1A7C11|0 |2 |0 |
-ROW |125147 |1048 |30113 |5 |1 |2774A4|0 |2 |0 |
-ROW |125148 |1049 |30115 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125149 |2149 |40859 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125150 |2149 |40862 |2 |1 |2774A4|0 |2 |0 |
-ROW |125151 |2149 |40861 |0 |2 |F63100|1 |2 |0 |
-ROW |125152 |2149 |40858 |0 |3 |A54F10|1 |2 |0 |
-ROW |125153 |2149 |40860 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125154 |2149 |40857 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125155 |775 |28143 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125156 |714 |27753 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125157 |1050 |30116 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125158 |2150 |40882 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125159 |2150 |40885 |2 |1 |2774A4|0 |2 |0 |
-ROW |125160 |2150 |40884 |0 |2 |F63100|1 |2 |0 |
-ROW |125161 |2150 |40881 |0 |3 |A54F10|1 |2 |0 |
-ROW |125162 |2150 |40883 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125163 |2150 |40880 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125164 |2151 |40904 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125165 |2151 |40907 |2 |1 |2774A4|0 |2 |0 |
-ROW |125166 |2151 |40906 |0 |2 |F63100|1 |2 |0 |
-ROW |125167 |2151 |40903 |0 |3 |A54F10|1 |2 |0 |
-ROW |125168 |2151 |40905 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125169 |2151 |40902 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125170 |856 |28894 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125171 |1051 |30118 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125172 |2152 |40926 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125173 |2152 |40929 |2 |1 |2774A4|0 |2 |0 |
-ROW |125174 |2152 |40928 |0 |2 |F63100|1 |2 |0 |
-ROW |125175 |2152 |40925 |0 |3 |A54F10|1 |2 |0 |
-ROW |125176 |2152 |40927 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125177 |2152 |40924 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125178 |1564 |34166 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125179 |1564 |34169 |2 |1 |2774A4|0 |2 |0 |
-ROW |125180 |1564 |34168 |0 |2 |F63100|1 |2 |0 |
-ROW |125181 |1564 |34165 |0 |3 |A54F10|1 |2 |0 |
-ROW |125182 |1564 |34167 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125183 |1564 |34164 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125184 |1565 |34174 |0 |0 |969696|0 |9 |2 |
-ROW |125185 |1565 |34175 |0 |1 |C80000|0 |9 |0 |
-ROW |125186 |1566 |34178 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125187 |1567 |34154 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125188 |1811 |36861 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125189 |1812 |36867 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125190 |1812 |36865 |0 |1 |2774A4|0 |2 |0 |
-ROW |125191 |1812 |36864 |0 |2 |F63100|0 |2 |0 |
-ROW |125192 |1812 |36866 |0 |3 |A54F10|0 |2 |0 |
-ROW |125193 |2153 |40948 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125194 |2153 |40951 |2 |1 |2774A4|0 |2 |0 |
-ROW |125195 |2153 |40950 |0 |2 |F63100|1 |2 |0 |
-ROW |125196 |2153 |40947 |0 |3 |A54F10|1 |2 |0 |
-ROW |125197 |2153 |40949 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125198 |2153 |40946 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125199 |1813 |36878 |0 |0 |969696|0 |9 |2 |
-ROW |125200 |1813 |36879 |0 |1 |C80000|0 |9 |0 |
-ROW |125201 |1814 |36853 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125202 |1816 |36915 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125203 |1817 |36921 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125204 |1817 |36919 |0 |1 |2774A4|0 |2 |0 |
-ROW |125205 |1817 |36918 |0 |2 |F63100|0 |2 |0 |
-ROW |125206 |1817 |36920 |0 |3 |A54F10|0 |2 |0 |
-ROW |125207 |2154 |40969 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125208 |2154 |40972 |2 |1 |2774A4|0 |2 |0 |
-ROW |125209 |2154 |40971 |0 |2 |F63100|1 |2 |0 |
-ROW |125210 |2154 |40968 |0 |3 |A54F10|1 |2 |0 |
-ROW |125211 |2154 |40970 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125212 |2154 |40967 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125213 |1818 |36932 |0 |0 |969696|0 |9 |2 |
-ROW |125214 |1818 |36933 |0 |1 |C80000|0 |9 |0 |
-ROW |125215 |1819 |36907 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125216 |1821 |36969 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125217 |1822 |36975 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125218 |1822 |36973 |0 |1 |2774A4|0 |2 |0 |
-ROW |125219 |1822 |36972 |0 |2 |F63100|0 |2 |0 |
-ROW |125220 |1822 |36974 |0 |3 |A54F10|0 |2 |0 |
-ROW |125221 |2155 |40990 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125222 |2155 |40993 |2 |1 |2774A4|0 |2 |0 |
-ROW |125223 |2155 |40992 |0 |2 |F63100|1 |2 |0 |
-ROW |125224 |2155 |40989 |0 |3 |A54F10|1 |2 |0 |
-ROW |125225 |2155 |40991 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125226 |2155 |40988 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125227 |1823 |36986 |0 |0 |969696|0 |9 |2 |
-ROW |125228 |1823 |36987 |0 |1 |C80000|0 |9 |0 |
-ROW |125229 |1824 |36961 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125230 |1826 |37023 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125231 |1827 |37029 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125232 |1827 |37027 |0 |1 |2774A4|0 |2 |0 |
-ROW |125233 |1827 |37026 |0 |2 |F63100|0 |2 |0 |
-ROW |125234 |1827 |37028 |0 |3 |A54F10|0 |2 |0 |
-ROW |125235 |2156 |41011 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125236 |2156 |41014 |2 |1 |2774A4|0 |2 |0 |
-ROW |125237 |2156 |41013 |0 |2 |F63100|1 |2 |0 |
-ROW |125238 |2156 |41010 |0 |3 |A54F10|1 |2 |0 |
-ROW |125239 |2156 |41012 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125240 |2156 |41009 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125241 |1828 |37040 |0 |0 |969696|0 |9 |2 |
-ROW |125242 |1828 |37041 |0 |1 |C80000|0 |9 |0 |
-ROW |125243 |1829 |37015 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125244 |1831 |37077 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125245 |1832 |37083 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125246 |1832 |37081 |0 |1 |2774A4|0 |2 |0 |
-ROW |125247 |1832 |37080 |0 |2 |F63100|0 |2 |0 |
-ROW |125248 |1832 |37082 |0 |3 |A54F10|0 |2 |0 |
-ROW |125249 |2157 |41032 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125250 |2157 |41035 |2 |1 |2774A4|0 |2 |0 |
-ROW |125251 |2157 |41034 |0 |2 |F63100|1 |2 |0 |
-ROW |125252 |2157 |41031 |0 |3 |A54F10|1 |2 |0 |
-ROW |125253 |2157 |41033 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125254 |2157 |41030 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125255 |1833 |37094 |0 |0 |969696|0 |9 |2 |
-ROW |125256 |1833 |37095 |0 |1 |C80000|0 |9 |0 |
-ROW |125257 |1834 |37069 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125258 |1836 |37131 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125259 |1837 |37137 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125260 |1837 |37135 |0 |1 |2774A4|0 |2 |0 |
-ROW |125261 |1837 |37134 |0 |2 |F63100|0 |2 |0 |
-ROW |125262 |1837 |37136 |0 |3 |A54F10|0 |2 |0 |
-ROW |125263 |2158 |41053 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125264 |2158 |41056 |2 |1 |2774A4|0 |2 |0 |
-ROW |125265 |2158 |41055 |0 |2 |F63100|1 |2 |0 |
-ROW |125266 |2158 |41052 |0 |3 |A54F10|1 |2 |0 |
-ROW |125267 |2158 |41054 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125268 |2158 |41051 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125269 |1838 |37148 |0 |0 |969696|0 |9 |2 |
-ROW |125270 |1838 |37149 |0 |1 |C80000|0 |9 |0 |
-ROW |125271 |1839 |37123 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125272 |1841 |37185 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125273 |1842 |37191 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125274 |1842 |37189 |0 |1 |2774A4|0 |2 |0 |
-ROW |125275 |1842 |37188 |0 |2 |F63100|0 |2 |0 |
-ROW |125276 |1842 |37190 |0 |3 |A54F10|0 |2 |0 |
-ROW |125277 |2159 |41074 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125278 |2159 |41077 |2 |1 |2774A4|0 |2 |0 |
-ROW |125279 |2159 |41076 |0 |2 |F63100|1 |2 |0 |
-ROW |125280 |2159 |41073 |0 |3 |A54F10|1 |2 |0 |
-ROW |125281 |2159 |41075 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125282 |2159 |41072 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125283 |1843 |37202 |0 |0 |969696|0 |9 |2 |
-ROW |125284 |1843 |37203 |0 |1 |C80000|0 |9 |0 |
-ROW |125285 |1844 |37177 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125286 |1846 |37239 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125287 |1847 |37245 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125288 |1847 |37243 |0 |1 |2774A4|0 |2 |0 |
-ROW |125289 |1847 |37242 |0 |2 |F63100|0 |2 |0 |
-ROW |125290 |1847 |37244 |0 |3 |A54F10|0 |2 |0 |
-ROW |125291 |2160 |41095 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125292 |2160 |41098 |2 |1 |2774A4|0 |2 |0 |
-ROW |125293 |2160 |41097 |0 |2 |F63100|1 |2 |0 |
-ROW |125294 |2160 |41094 |0 |3 |A54F10|1 |2 |0 |
-ROW |125295 |2160 |41096 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125296 |2160 |41093 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125297 |1848 |37256 |0 |0 |969696|0 |9 |2 |
-ROW |125298 |1848 |37257 |0 |1 |C80000|0 |9 |0 |
-ROW |125299 |1849 |37231 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125300 |1851 |37293 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125301 |1852 |37299 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125302 |1852 |37297 |0 |1 |2774A4|0 |2 |0 |
-ROW |125303 |1852 |37296 |0 |2 |F63100|0 |2 |0 |
-ROW |125304 |1852 |37298 |0 |3 |A54F10|0 |2 |0 |
-ROW |125305 |2161 |41116 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125306 |2161 |41119 |2 |1 |2774A4|0 |2 |0 |
-ROW |125307 |2161 |41118 |0 |2 |F63100|1 |2 |0 |
-ROW |125308 |2161 |41115 |0 |3 |A54F10|1 |2 |0 |
-ROW |125309 |2161 |41117 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125310 |2161 |41114 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125311 |1853 |37310 |0 |0 |969696|0 |9 |2 |
-ROW |125312 |1853 |37311 |0 |1 |C80000|0 |9 |0 |
-ROW |125313 |1854 |37285 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125314 |1856 |37347 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125315 |1857 |37353 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125316 |1857 |37351 |0 |1 |2774A4|0 |2 |0 |
-ROW |125317 |1857 |37350 |0 |2 |F63100|0 |2 |0 |
-ROW |125318 |1857 |37352 |0 |3 |A54F10|0 |2 |0 |
-ROW |125319 |2162 |41137 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125320 |2162 |41140 |2 |1 |2774A4|0 |2 |0 |
-ROW |125321 |2162 |41139 |0 |2 |F63100|1 |2 |0 |
-ROW |125322 |2162 |41136 |0 |3 |A54F10|1 |2 |0 |
-ROW |125323 |2162 |41138 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125324 |2162 |41135 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125325 |1858 |37364 |0 |0 |969696|0 |9 |2 |
-ROW |125326 |1858 |37365 |0 |1 |C80000|0 |9 |0 |
-ROW |125327 |1859 |37339 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125328 |1861 |37401 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125329 |1862 |37407 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125330 |1862 |37405 |0 |1 |2774A4|0 |2 |0 |
-ROW |125331 |1862 |37404 |0 |2 |F63100|0 |2 |0 |
-ROW |125332 |1862 |37406 |0 |3 |A54F10|0 |2 |0 |
-ROW |125333 |2163 |41158 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125334 |2163 |41161 |2 |1 |2774A4|0 |2 |0 |
-ROW |125335 |2163 |41160 |0 |2 |F63100|1 |2 |0 |
-ROW |125336 |2163 |41157 |0 |3 |A54F10|1 |2 |0 |
-ROW |125337 |2163 |41159 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125338 |2163 |41156 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125339 |1863 |37418 |0 |0 |969696|0 |9 |2 |
-ROW |125340 |1863 |37419 |0 |1 |C80000|0 |9 |0 |
-ROW |125341 |1864 |37393 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125342 |1866 |37455 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125343 |1867 |37461 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125344 |1867 |37459 |0 |1 |2774A4|0 |2 |0 |
-ROW |125345 |1867 |37458 |0 |2 |F63100|0 |2 |0 |
-ROW |125346 |1867 |37460 |0 |3 |A54F10|0 |2 |0 |
-ROW |125347 |2164 |41179 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125348 |2164 |41182 |2 |1 |2774A4|0 |2 |0 |
-ROW |125349 |2164 |41181 |0 |2 |F63100|1 |2 |0 |
-ROW |125350 |2164 |41178 |0 |3 |A54F10|1 |2 |0 |
-ROW |125351 |2164 |41180 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125352 |2164 |41177 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125353 |1868 |37472 |0 |0 |969696|0 |9 |2 |
-ROW |125354 |1868 |37473 |0 |1 |C80000|0 |9 |0 |
-ROW |125355 |1869 |37447 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125356 |1871 |37509 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125357 |1872 |37515 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125358 |1872 |37513 |0 |1 |2774A4|0 |2 |0 |
-ROW |125359 |1872 |37512 |0 |2 |F63100|0 |2 |0 |
-ROW |125360 |1872 |37514 |0 |3 |A54F10|0 |2 |0 |
-ROW |125361 |2165 |41200 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125362 |2165 |41203 |2 |1 |2774A4|0 |2 |0 |
-ROW |125363 |2165 |41202 |0 |2 |F63100|1 |2 |0 |
-ROW |125364 |2165 |41199 |0 |3 |A54F10|1 |2 |0 |
-ROW |125365 |2165 |41201 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125366 |2165 |41198 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125367 |1873 |37526 |0 |0 |969696|0 |9 |2 |
-ROW |125368 |1873 |37527 |0 |1 |C80000|0 |9 |0 |
-ROW |125369 |1874 |37501 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125370 |1876 |37563 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125371 |1877 |37569 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125372 |1877 |37567 |0 |1 |2774A4|0 |2 |0 |
-ROW |125373 |1877 |37566 |0 |2 |F63100|0 |2 |0 |
-ROW |125374 |1877 |37568 |0 |3 |A54F10|0 |2 |0 |
-ROW |125375 |2166 |41221 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125376 |2166 |41224 |2 |1 |2774A4|0 |2 |0 |
-ROW |125377 |2166 |41223 |0 |2 |F63100|1 |2 |0 |
-ROW |125378 |2166 |41220 |0 |3 |A54F10|1 |2 |0 |
-ROW |125379 |2166 |41222 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125380 |2166 |41219 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125381 |1878 |37580 |0 |0 |969696|0 |9 |2 |
-ROW |125382 |1878 |37581 |0 |1 |C80000|0 |9 |0 |
-ROW |125383 |1879 |37555 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125384 |1881 |37617 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125385 |1882 |37623 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125386 |1882 |37621 |0 |1 |2774A4|0 |2 |0 |
-ROW |125387 |1882 |37620 |0 |2 |F63100|0 |2 |0 |
-ROW |125388 |1882 |37622 |0 |3 |A54F10|0 |2 |0 |
-ROW |125389 |2167 |41242 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125390 |2167 |41245 |2 |1 |2774A4|0 |2 |0 |
-ROW |125391 |2167 |41244 |0 |2 |F63100|1 |2 |0 |
-ROW |125392 |2167 |41241 |0 |3 |A54F10|1 |2 |0 |
-ROW |125393 |2167 |41243 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125394 |2167 |41240 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125395 |1883 |37634 |0 |0 |969696|0 |9 |2 |
-ROW |125396 |1883 |37635 |0 |1 |C80000|0 |9 |0 |
-ROW |125397 |1884 |37609 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125398 |1886 |37671 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125399 |1887 |37677 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125400 |1887 |37675 |0 |1 |2774A4|0 |2 |0 |
-ROW |125401 |1887 |37674 |0 |2 |F63100|0 |2 |0 |
-ROW |125402 |1887 |37676 |0 |3 |A54F10|0 |2 |0 |
-ROW |125403 |2168 |41263 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125404 |2168 |41266 |2 |1 |2774A4|0 |2 |0 |
-ROW |125405 |2168 |41265 |0 |2 |F63100|1 |2 |0 |
-ROW |125406 |2168 |41262 |0 |3 |A54F10|1 |2 |0 |
-ROW |125407 |2168 |41264 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125408 |2168 |41261 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125409 |1888 |37688 |0 |0 |969696|0 |9 |2 |
-ROW |125410 |1888 |37689 |0 |1 |C80000|0 |9 |0 |
-ROW |125411 |1889 |37663 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125412 |1891 |37725 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125413 |1892 |37731 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125414 |1892 |37729 |0 |1 |2774A4|0 |2 |0 |
-ROW |125415 |1892 |37728 |0 |2 |F63100|0 |2 |0 |
-ROW |125416 |1892 |37730 |0 |3 |A54F10|0 |2 |0 |
-ROW |125417 |2169 |41284 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125418 |2169 |41287 |2 |1 |2774A4|0 |2 |0 |
-ROW |125419 |2169 |41286 |0 |2 |F63100|1 |2 |0 |
-ROW |125420 |2169 |41283 |0 |3 |A54F10|1 |2 |0 |
-ROW |125421 |2169 |41285 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125422 |2169 |41282 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125423 |1893 |37742 |0 |0 |969696|0 |9 |2 |
-ROW |125424 |1893 |37743 |0 |1 |C80000|0 |9 |0 |
-ROW |125425 |1894 |37717 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125426 |1896 |37779 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125427 |1897 |37785 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125428 |1897 |37783 |0 |1 |2774A4|0 |2 |0 |
-ROW |125429 |1897 |37782 |0 |2 |F63100|0 |2 |0 |
-ROW |125430 |1897 |37784 |0 |3 |A54F10|0 |2 |0 |
-ROW |125431 |2170 |41305 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125432 |2170 |41308 |2 |1 |2774A4|0 |2 |0 |
-ROW |125433 |2170 |41307 |0 |2 |F63100|1 |2 |0 |
-ROW |125434 |2170 |41304 |0 |3 |A54F10|1 |2 |0 |
-ROW |125435 |2170 |41306 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125436 |2170 |41303 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125437 |1898 |37796 |0 |0 |969696|0 |9 |2 |
-ROW |125438 |1898 |37797 |0 |1 |C80000|0 |9 |0 |
-ROW |125439 |1899 |37771 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125440 |1901 |37833 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125441 |1902 |37839 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125442 |1902 |37837 |0 |1 |2774A4|0 |2 |0 |
-ROW |125443 |1902 |37836 |0 |2 |F63100|0 |2 |0 |
-ROW |125444 |1902 |37838 |0 |3 |A54F10|0 |2 |0 |
-ROW |125445 |2171 |41326 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125446 |2171 |41329 |2 |1 |2774A4|0 |2 |0 |
-ROW |125447 |2171 |41328 |0 |2 |F63100|1 |2 |0 |
-ROW |125448 |2171 |41325 |0 |3 |A54F10|1 |2 |0 |
-ROW |125449 |2171 |41327 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125450 |2171 |41324 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125451 |1903 |37850 |0 |0 |969696|0 |9 |2 |
-ROW |125452 |1903 |37851 |0 |1 |C80000|0 |9 |0 |
-ROW |125453 |1904 |37825 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125454 |1906 |37887 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125455 |1907 |37893 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125456 |1907 |37891 |0 |1 |2774A4|0 |2 |0 |
-ROW |125457 |1907 |37890 |0 |2 |F63100|0 |2 |0 |
-ROW |125458 |1907 |37892 |0 |3 |A54F10|0 |2 |0 |
-ROW |125459 |2172 |41347 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125460 |2172 |41350 |2 |1 |2774A4|0 |2 |0 |
-ROW |125461 |2172 |41349 |0 |2 |F63100|1 |2 |0 |
-ROW |125462 |2172 |41346 |0 |3 |A54F10|1 |2 |0 |
-ROW |125463 |2172 |41348 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125464 |2172 |41345 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125465 |1908 |37904 |0 |0 |969696|0 |9 |2 |
-ROW |125466 |1908 |37905 |0 |1 |C80000|0 |9 |0 |
-ROW |125467 |1909 |37879 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125468 |1911 |37941 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125469 |1912 |37947 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125470 |1912 |37945 |0 |1 |2774A4|0 |2 |0 |
-ROW |125471 |1912 |37944 |0 |2 |F63100|0 |2 |0 |
-ROW |125472 |1912 |37946 |0 |3 |A54F10|0 |2 |0 |
-ROW |125473 |2173 |41368 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125474 |2173 |41371 |2 |1 |2774A4|0 |2 |0 |
-ROW |125475 |2173 |41370 |0 |2 |F63100|1 |2 |0 |
-ROW |125476 |2173 |41367 |0 |3 |A54F10|1 |2 |0 |
-ROW |125477 |2173 |41369 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125478 |2173 |41366 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125479 |1913 |37958 |0 |0 |969696|0 |9 |2 |
-ROW |125480 |1913 |37959 |0 |1 |C80000|0 |9 |0 |
-ROW |125481 |1914 |37933 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125482 |1916 |37995 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125483 |1917 |38001 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125484 |1917 |37999 |0 |1 |2774A4|0 |2 |0 |
-ROW |125485 |1917 |37998 |0 |2 |F63100|0 |2 |0 |
-ROW |125486 |1917 |38000 |0 |3 |A54F10|0 |2 |0 |
-ROW |125487 |2174 |41389 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125488 |2174 |41392 |2 |1 |2774A4|0 |2 |0 |
-ROW |125489 |2174 |41391 |0 |2 |F63100|1 |2 |0 |
-ROW |125490 |2174 |41388 |0 |3 |A54F10|1 |2 |0 |
-ROW |125491 |2174 |41390 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125492 |2174 |41387 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125493 |1918 |38012 |0 |0 |969696|0 |9 |2 |
-ROW |125494 |1918 |38013 |0 |1 |C80000|0 |9 |0 |
-ROW |125495 |1919 |37987 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125496 |1921 |38049 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125497 |1922 |38055 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125498 |1922 |38053 |0 |1 |2774A4|0 |2 |0 |
-ROW |125499 |1922 |38052 |0 |2 |F63100|0 |2 |0 |
-ROW |125500 |1922 |38054 |0 |3 |A54F10|0 |2 |0 |
-ROW |125501 |2175 |41410 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125502 |2175 |41413 |2 |1 |2774A4|0 |2 |0 |
-ROW |125503 |2175 |41412 |0 |2 |F63100|1 |2 |0 |
-ROW |125504 |2175 |41409 |0 |3 |A54F10|1 |2 |0 |
-ROW |125505 |2175 |41411 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125506 |2175 |41408 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125507 |1923 |38066 |0 |0 |969696|0 |9 |2 |
-ROW |125508 |1923 |38067 |0 |1 |C80000|0 |9 |0 |
-ROW |125509 |1924 |38041 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125510 |1926 |38103 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125511 |1927 |38109 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125512 |1927 |38107 |0 |1 |2774A4|0 |2 |0 |
-ROW |125513 |1927 |38106 |0 |2 |F63100|0 |2 |0 |
-ROW |125514 |1927 |38108 |0 |3 |A54F10|0 |2 |0 |
-ROW |125515 |2176 |41431 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125516 |2176 |41434 |2 |1 |2774A4|0 |2 |0 |
-ROW |125517 |2176 |41433 |0 |2 |F63100|1 |2 |0 |
-ROW |125518 |2176 |41430 |0 |3 |A54F10|1 |2 |0 |
-ROW |125519 |2176 |41432 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125520 |2176 |41429 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125521 |1928 |38120 |0 |0 |969696|0 |9 |2 |
-ROW |125522 |1928 |38121 |0 |1 |C80000|0 |9 |0 |
-ROW |125523 |1929 |38095 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125524 |1931 |38157 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125525 |1932 |38163 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125526 |1932 |38161 |0 |1 |2774A4|0 |2 |0 |
-ROW |125527 |1932 |38160 |0 |2 |F63100|0 |2 |0 |
-ROW |125528 |1932 |38162 |0 |3 |A54F10|0 |2 |0 |
-ROW |125529 |2177 |41452 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125530 |2177 |41455 |2 |1 |2774A4|0 |2 |0 |
-ROW |125531 |2177 |41454 |0 |2 |F63100|1 |2 |0 |
-ROW |125532 |2177 |41451 |0 |3 |A54F10|1 |2 |0 |
-ROW |125533 |2177 |41453 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125534 |2177 |41450 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125535 |1933 |38174 |0 |0 |969696|0 |9 |2 |
-ROW |125536 |1933 |38175 |0 |1 |C80000|0 |9 |0 |
-ROW |125537 |1934 |38149 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125538 |1936 |38211 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125539 |1937 |38217 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125540 |1937 |38215 |0 |1 |2774A4|0 |2 |0 |
-ROW |125541 |1937 |38214 |0 |2 |F63100|0 |2 |0 |
-ROW |125542 |1937 |38216 |0 |3 |A54F10|0 |2 |0 |
-ROW |125543 |2178 |41473 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125544 |2178 |41476 |2 |1 |2774A4|0 |2 |0 |
-ROW |125545 |2178 |41475 |0 |2 |F63100|1 |2 |0 |
-ROW |125546 |2178 |41472 |0 |3 |A54F10|1 |2 |0 |
-ROW |125547 |2178 |41474 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125548 |2178 |41471 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125549 |1938 |38228 |0 |0 |969696|0 |9 |2 |
-ROW |125550 |1938 |38229 |0 |1 |C80000|0 |9 |0 |
-ROW |125551 |1939 |38203 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125552 |1941 |38265 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125553 |1942 |38271 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125554 |1942 |38269 |0 |1 |2774A4|0 |2 |0 |
-ROW |125555 |1942 |38268 |0 |2 |F63100|0 |2 |0 |
-ROW |125556 |1942 |38270 |0 |3 |A54F10|0 |2 |0 |
-ROW |125557 |2179 |41494 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125558 |2179 |41497 |2 |1 |2774A4|0 |2 |0 |
-ROW |125559 |2179 |41496 |0 |2 |F63100|1 |2 |0 |
-ROW |125560 |2179 |41493 |0 |3 |A54F10|1 |2 |0 |
-ROW |125561 |2179 |41495 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125562 |2179 |41492 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125563 |1943 |38282 |0 |0 |969696|0 |9 |2 |
-ROW |125564 |1943 |38283 |0 |1 |C80000|0 |9 |0 |
-ROW |125565 |1944 |38257 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125566 |1946 |38319 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125567 |1947 |38325 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125568 |1947 |38323 |0 |1 |2774A4|0 |2 |0 |
-ROW |125569 |1947 |38322 |0 |2 |F63100|0 |2 |0 |
-ROW |125570 |1947 |38324 |0 |3 |A54F10|0 |2 |0 |
-ROW |125571 |2180 |41515 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125572 |2180 |41518 |2 |1 |2774A4|0 |2 |0 |
-ROW |125573 |2180 |41517 |0 |2 |F63100|1 |2 |0 |
-ROW |125574 |2180 |41514 |0 |3 |A54F10|1 |2 |0 |
-ROW |125575 |2180 |41516 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125576 |2180 |41513 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125577 |1948 |38336 |0 |0 |969696|0 |9 |2 |
-ROW |125578 |1948 |38337 |0 |1 |C80000|0 |9 |0 |
-ROW |125579 |1949 |38311 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125580 |1951 |38373 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125581 |1952 |38379 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125582 |1952 |38377 |0 |1 |2774A4|0 |2 |0 |
-ROW |125583 |1952 |38376 |0 |2 |F63100|0 |2 |0 |
-ROW |125584 |1952 |38378 |0 |3 |A54F10|0 |2 |0 |
-ROW |125585 |2181 |41536 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125586 |2181 |41539 |2 |1 |2774A4|0 |2 |0 |
-ROW |125587 |2181 |41538 |0 |2 |F63100|1 |2 |0 |
-ROW |125588 |2181 |41535 |0 |3 |A54F10|1 |2 |0 |
-ROW |125589 |2181 |41537 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125590 |2181 |41534 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125591 |1953 |38390 |0 |0 |969696|0 |9 |2 |
-ROW |125592 |1953 |38391 |0 |1 |C80000|0 |9 |0 |
-ROW |125593 |1954 |38365 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125594 |1956 |38427 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125595 |1957 |38433 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125596 |1957 |38431 |0 |1 |2774A4|0 |2 |0 |
-ROW |125597 |1957 |38430 |0 |2 |F63100|0 |2 |0 |
-ROW |125598 |1957 |38432 |0 |3 |A54F10|0 |2 |0 |
-ROW |125599 |2182 |41557 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125600 |2182 |41560 |2 |1 |2774A4|0 |2 |0 |
-ROW |125601 |2182 |41559 |0 |2 |F63100|1 |2 |0 |
-ROW |125602 |2182 |41556 |0 |3 |A54F10|1 |2 |0 |
-ROW |125603 |2182 |41558 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125604 |2182 |41555 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125605 |1958 |38444 |0 |0 |969696|0 |9 |2 |
-ROW |125606 |1958 |38445 |0 |1 |C80000|0 |9 |0 |
-ROW |125607 |1959 |38419 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125608 |1961 |38481 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125609 |1962 |38487 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125610 |1962 |38485 |0 |1 |2774A4|0 |2 |0 |
-ROW |125611 |1962 |38484 |0 |2 |F63100|0 |2 |0 |
-ROW |125612 |1962 |38486 |0 |3 |A54F10|0 |2 |0 |
-ROW |125613 |2183 |41578 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125614 |2183 |41581 |2 |1 |2774A4|0 |2 |0 |
-ROW |125615 |2183 |41580 |0 |2 |F63100|1 |2 |0 |
-ROW |125616 |2183 |41577 |0 |3 |A54F10|1 |2 |0 |
-ROW |125617 |2183 |41579 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125618 |2183 |41576 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125619 |1963 |38498 |0 |0 |969696|0 |9 |2 |
-ROW |125620 |1963 |38499 |0 |1 |C80000|0 |9 |0 |
-ROW |125621 |1964 |38473 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125622 |1966 |38535 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125623 |1967 |38541 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125624 |1967 |38539 |0 |1 |2774A4|0 |2 |0 |
-ROW |125625 |1967 |38538 |0 |2 |F63100|0 |2 |0 |
-ROW |125626 |1967 |38540 |0 |3 |A54F10|0 |2 |0 |
-ROW |125627 |2184 |41599 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125628 |2184 |41602 |2 |1 |2774A4|0 |2 |0 |
-ROW |125629 |2184 |41601 |0 |2 |F63100|1 |2 |0 |
-ROW |125630 |2184 |41598 |0 |3 |A54F10|1 |2 |0 |
-ROW |125631 |2184 |41600 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125632 |2184 |41597 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125633 |1968 |38552 |0 |0 |969696|0 |9 |2 |
-ROW |125634 |1968 |38553 |0 |1 |C80000|0 |9 |0 |
-ROW |125635 |1969 |38527 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125636 |1971 |38589 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125637 |1972 |38595 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125638 |1972 |38593 |0 |1 |2774A4|0 |2 |0 |
-ROW |125639 |1972 |38592 |0 |2 |F63100|0 |2 |0 |
-ROW |125640 |1972 |38594 |0 |3 |A54F10|0 |2 |0 |
-ROW |125641 |2185 |41620 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125642 |2185 |41623 |2 |1 |2774A4|0 |2 |0 |
-ROW |125643 |2185 |41622 |0 |2 |F63100|1 |2 |0 |
-ROW |125644 |2185 |41619 |0 |3 |A54F10|1 |2 |0 |
-ROW |125645 |2185 |41621 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125646 |2185 |41618 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125647 |1973 |38606 |0 |0 |969696|0 |9 |2 |
-ROW |125648 |1973 |38607 |0 |1 |C80000|0 |9 |0 |
-ROW |125649 |1974 |38581 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125650 |1976 |38643 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125651 |1977 |38649 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125652 |1977 |38647 |0 |1 |2774A4|0 |2 |0 |
-ROW |125653 |1977 |38646 |0 |2 |F63100|0 |2 |0 |
-ROW |125654 |1977 |38648 |0 |3 |A54F10|0 |2 |0 |
-ROW |125655 |2186 |41641 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125656 |2186 |41644 |2 |1 |2774A4|0 |2 |0 |
-ROW |125657 |2186 |41643 |0 |2 |F63100|1 |2 |0 |
-ROW |125658 |2186 |41640 |0 |3 |A54F10|1 |2 |0 |
-ROW |125659 |2186 |41642 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125660 |2186 |41639 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125661 |1978 |38660 |0 |0 |969696|0 |9 |2 |
-ROW |125662 |1978 |38661 |0 |1 |C80000|0 |9 |0 |
-ROW |125663 |1979 |38635 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125664 |1981 |38697 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125665 |1982 |38703 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125666 |1982 |38701 |0 |1 |2774A4|0 |2 |0 |
-ROW |125667 |1982 |38700 |0 |2 |F63100|0 |2 |0 |
-ROW |125668 |1982 |38702 |0 |3 |A54F10|0 |2 |0 |
-ROW |125669 |2187 |41662 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125670 |2187 |41665 |2 |1 |2774A4|0 |2 |0 |
-ROW |125671 |2187 |41664 |0 |2 |F63100|1 |2 |0 |
-ROW |125672 |2187 |41661 |0 |3 |A54F10|1 |2 |0 |
-ROW |125673 |2187 |41663 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125674 |2187 |41660 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125675 |1983 |38714 |0 |0 |969696|0 |9 |2 |
-ROW |125676 |1983 |38715 |0 |1 |C80000|0 |9 |0 |
-ROW |125677 |1984 |38689 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125678 |1986 |38751 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125679 |1987 |38757 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125680 |1987 |38755 |0 |1 |2774A4|0 |2 |0 |
-ROW |125681 |1987 |38754 |0 |2 |F63100|0 |2 |0 |
-ROW |125682 |1987 |38756 |0 |3 |A54F10|0 |2 |0 |
-ROW |125683 |2188 |41683 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125684 |2188 |41686 |2 |1 |2774A4|0 |2 |0 |
-ROW |125685 |2188 |41685 |0 |2 |F63100|1 |2 |0 |
-ROW |125686 |2188 |41682 |0 |3 |A54F10|1 |2 |0 |
-ROW |125687 |2188 |41684 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125688 |2188 |41681 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125689 |1988 |38768 |0 |0 |969696|0 |9 |2 |
-ROW |125690 |1988 |38769 |0 |1 |C80000|0 |9 |0 |
-ROW |125691 |1989 |38743 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125692 |1991 |38805 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125693 |1992 |38811 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125694 |1992 |38809 |0 |1 |2774A4|0 |2 |0 |
-ROW |125695 |1992 |38808 |0 |2 |F63100|0 |2 |0 |
-ROW |125696 |1992 |38810 |0 |3 |A54F10|0 |2 |0 |
-ROW |125697 |2189 |41704 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125698 |2189 |41707 |2 |1 |2774A4|0 |2 |0 |
-ROW |125699 |2189 |41706 |0 |2 |F63100|1 |2 |0 |
-ROW |125700 |2189 |41703 |0 |3 |A54F10|1 |2 |0 |
-ROW |125701 |2189 |41705 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125702 |2189 |41702 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125703 |1993 |38822 |0 |0 |969696|0 |9 |2 |
-ROW |125704 |1993 |38823 |0 |1 |C80000|0 |9 |0 |
-ROW |125705 |1994 |38797 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125706 |1996 |38859 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125707 |1997 |38865 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125708 |1997 |38863 |0 |1 |2774A4|0 |2 |0 |
-ROW |125709 |1997 |38862 |0 |2 |F63100|0 |2 |0 |
-ROW |125710 |1997 |38864 |0 |3 |A54F10|0 |2 |0 |
-ROW |125711 |2190 |41725 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125712 |2190 |41728 |2 |1 |2774A4|0 |2 |0 |
-ROW |125713 |2190 |41727 |0 |2 |F63100|1 |2 |0 |
-ROW |125714 |2190 |41724 |0 |3 |A54F10|1 |2 |0 |
-ROW |125715 |2190 |41726 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125716 |2190 |41723 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125717 |1998 |38876 |0 |0 |969696|0 |9 |2 |
-ROW |125718 |1998 |38877 |0 |1 |C80000|0 |9 |0 |
-ROW |125719 |1999 |38851 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125720 |2001 |38913 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125721 |2002 |38919 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125722 |2002 |38917 |0 |1 |2774A4|0 |2 |0 |
-ROW |125723 |2002 |38916 |0 |2 |F63100|0 |2 |0 |
-ROW |125724 |2002 |38918 |0 |3 |A54F10|0 |2 |0 |
-ROW |125725 |2191 |41746 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125726 |2191 |41749 |2 |1 |2774A4|0 |2 |0 |
-ROW |125727 |2191 |41748 |0 |2 |F63100|1 |2 |0 |
-ROW |125728 |2191 |41745 |0 |3 |A54F10|1 |2 |0 |
-ROW |125729 |2191 |41747 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125730 |2191 |41744 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125731 |2003 |38930 |0 |0 |969696|0 |9 |2 |
-ROW |125732 |2003 |38931 |0 |1 |C80000|0 |9 |0 |
-ROW |125733 |2004 |38905 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125734 |2006 |38967 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125735 |2007 |38973 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125736 |2007 |38971 |0 |1 |2774A4|0 |2 |0 |
-ROW |125737 |2007 |38970 |0 |2 |F63100|0 |2 |0 |
-ROW |125738 |2007 |38972 |0 |3 |A54F10|0 |2 |0 |
-ROW |125739 |2192 |41767 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125740 |2192 |41770 |2 |1 |2774A4|0 |2 |0 |
-ROW |125741 |2192 |41769 |0 |2 |F63100|1 |2 |0 |
-ROW |125742 |2192 |41766 |0 |3 |A54F10|1 |2 |0 |
-ROW |125743 |2192 |41768 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125744 |2192 |41765 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125745 |2008 |38984 |0 |0 |969696|0 |9 |2 |
-ROW |125746 |2008 |38985 |0 |1 |C80000|0 |9 |0 |
-ROW |125747 |2009 |38959 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125748 |2011 |39021 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125749 |2012 |39027 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125750 |2012 |39025 |0 |1 |2774A4|0 |2 |0 |
-ROW |125751 |2012 |39024 |0 |2 |F63100|0 |2 |0 |
-ROW |125752 |2012 |39026 |0 |3 |A54F10|0 |2 |0 |
-ROW |125753 |2193 |41788 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125754 |2193 |41791 |2 |1 |2774A4|0 |2 |0 |
-ROW |125755 |2193 |41790 |0 |2 |F63100|1 |2 |0 |
-ROW |125756 |2193 |41787 |0 |3 |A54F10|1 |2 |0 |
-ROW |125757 |2193 |41789 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125758 |2193 |41786 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125759 |2013 |39038 |0 |0 |969696|0 |9 |2 |
-ROW |125760 |2013 |39039 |0 |1 |C80000|0 |9 |0 |
-ROW |125761 |2014 |39013 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125762 |2016 |39075 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125763 |2017 |39081 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125764 |2017 |39079 |0 |1 |2774A4|0 |2 |0 |
-ROW |125765 |2017 |39078 |0 |2 |F63100|0 |2 |0 |
-ROW |125766 |2017 |39080 |0 |3 |A54F10|0 |2 |0 |
-ROW |125767 |2194 |41809 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125768 |2194 |41812 |2 |1 |2774A4|0 |2 |0 |
-ROW |125769 |2194 |41811 |0 |2 |F63100|1 |2 |0 |
-ROW |125770 |2194 |41808 |0 |3 |A54F10|1 |2 |0 |
-ROW |125771 |2194 |41810 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125772 |2194 |41807 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125773 |2018 |39092 |0 |0 |969696|0 |9 |2 |
-ROW |125774 |2018 |39093 |0 |1 |C80000|0 |9 |0 |
-ROW |125775 |2019 |39067 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125776 |2021 |39129 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125777 |2022 |39135 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125778 |2022 |39133 |0 |1 |2774A4|0 |2 |0 |
-ROW |125779 |2022 |39132 |0 |2 |F63100|0 |2 |0 |
-ROW |125780 |2022 |39134 |0 |3 |A54F10|0 |2 |0 |
-ROW |125781 |2195 |41830 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125782 |2195 |41833 |2 |1 |2774A4|0 |2 |0 |
-ROW |125783 |2195 |41832 |0 |2 |F63100|1 |2 |0 |
-ROW |125784 |2195 |41829 |0 |3 |A54F10|1 |2 |0 |
-ROW |125785 |2195 |41831 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125786 |2195 |41828 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125787 |2023 |39146 |0 |0 |969696|0 |9 |2 |
-ROW |125788 |2023 |39147 |0 |1 |C80000|0 |9 |0 |
-ROW |125789 |2024 |39121 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125790 |2026 |39183 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125791 |2027 |39189 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125792 |2027 |39187 |0 |1 |2774A4|0 |2 |0 |
-ROW |125793 |2027 |39186 |0 |2 |F63100|0 |2 |0 |
-ROW |125794 |2027 |39188 |0 |3 |A54F10|0 |2 |0 |
-ROW |125795 |2196 |41851 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125796 |2196 |41854 |2 |1 |2774A4|0 |2 |0 |
-ROW |125797 |2196 |41853 |0 |2 |F63100|1 |2 |0 |
-ROW |125798 |2196 |41850 |0 |3 |A54F10|1 |2 |0 |
-ROW |125799 |2196 |41852 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125800 |2196 |41849 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125801 |2028 |39200 |0 |0 |969696|0 |9 |2 |
-ROW |125802 |2028 |39201 |0 |1 |C80000|0 |9 |0 |
-ROW |125803 |2029 |39175 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125804 |2031 |39237 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125805 |2032 |39243 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125806 |2032 |39241 |0 |1 |2774A4|0 |2 |0 |
-ROW |125807 |2032 |39240 |0 |2 |F63100|0 |2 |0 |
-ROW |125808 |2032 |39242 |0 |3 |A54F10|0 |2 |0 |
-ROW |125809 |2197 |41872 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125810 |2197 |41875 |2 |1 |2774A4|0 |2 |0 |
-ROW |125811 |2197 |41874 |0 |2 |F63100|1 |2 |0 |
-ROW |125812 |2197 |41871 |0 |3 |A54F10|1 |2 |0 |
-ROW |125813 |2197 |41873 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125814 |2197 |41870 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125815 |2033 |39254 |0 |0 |969696|0 |9 |2 |
-ROW |125816 |2033 |39255 |0 |1 |C80000|0 |9 |0 |
-ROW |125817 |2034 |39229 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125818 |2036 |39291 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125819 |2037 |39297 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125820 |2037 |39295 |0 |1 |2774A4|0 |2 |0 |
-ROW |125821 |2037 |39294 |0 |2 |F63100|0 |2 |0 |
-ROW |125822 |2037 |39296 |0 |3 |A54F10|0 |2 |0 |
-ROW |125823 |2198 |41893 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125824 |2198 |41896 |2 |1 |2774A4|0 |2 |0 |
-ROW |125825 |2198 |41895 |0 |2 |F63100|1 |2 |0 |
-ROW |125826 |2198 |41892 |0 |3 |A54F10|1 |2 |0 |
-ROW |125827 |2198 |41894 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125828 |2198 |41891 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125829 |2038 |39308 |0 |0 |969696|0 |9 |2 |
-ROW |125830 |2038 |39309 |0 |1 |C80000|0 |9 |0 |
-ROW |125831 |2039 |39283 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125832 |2041 |39345 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125833 |2042 |39351 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125834 |2042 |39349 |0 |1 |2774A4|0 |2 |0 |
-ROW |125835 |2042 |39348 |0 |2 |F63100|0 |2 |0 |
-ROW |125836 |2042 |39350 |0 |3 |A54F10|0 |2 |0 |
-ROW |125837 |2199 |41914 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125838 |2199 |41917 |2 |1 |2774A4|0 |2 |0 |
-ROW |125839 |2199 |41916 |0 |2 |F63100|1 |2 |0 |
-ROW |125840 |2199 |41913 |0 |3 |A54F10|1 |2 |0 |
-ROW |125841 |2199 |41915 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125842 |2199 |41912 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125843 |2043 |39362 |0 |0 |969696|0 |9 |2 |
-ROW |125844 |2043 |39363 |0 |1 |C80000|0 |9 |0 |
-ROW |125845 |2044 |39337 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125846 |2046 |39399 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125847 |2047 |39405 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125848 |2047 |39403 |0 |1 |2774A4|0 |2 |0 |
-ROW |125849 |2047 |39402 |0 |2 |F63100|0 |2 |0 |
-ROW |125850 |2047 |39404 |0 |3 |A54F10|0 |2 |0 |
-ROW |125851 |2200 |41935 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125852 |2200 |41938 |2 |1 |2774A4|0 |2 |0 |
-ROW |125853 |2200 |41937 |0 |2 |F63100|1 |2 |0 |
-ROW |125854 |2200 |41934 |0 |3 |A54F10|1 |2 |0 |
-ROW |125855 |2200 |41936 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125856 |2200 |41933 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125857 |2048 |39416 |0 |0 |969696|0 |9 |2 |
-ROW |125858 |2048 |39417 |0 |1 |C80000|0 |9 |0 |
-ROW |125859 |2049 |39391 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125860 |2051 |39453 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125861 |2052 |39459 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125862 |2052 |39457 |0 |1 |2774A4|0 |2 |0 |
-ROW |125863 |2052 |39456 |0 |2 |F63100|0 |2 |0 |
-ROW |125864 |2052 |39458 |0 |3 |A54F10|0 |2 |0 |
-ROW |125865 |2201 |41956 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125866 |2201 |41959 |2 |1 |2774A4|0 |2 |0 |
-ROW |125867 |2201 |41958 |0 |2 |F63100|1 |2 |0 |
-ROW |125868 |2201 |41955 |0 |3 |A54F10|1 |2 |0 |
-ROW |125869 |2201 |41957 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125870 |2201 |41954 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125871 |2053 |39470 |0 |0 |969696|0 |9 |2 |
-ROW |125872 |2053 |39471 |0 |1 |C80000|0 |9 |0 |
-ROW |125873 |2054 |39445 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125874 |2056 |39507 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125875 |2057 |39513 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125876 |2057 |39511 |0 |1 |2774A4|0 |2 |0 |
-ROW |125877 |2057 |39510 |0 |2 |F63100|0 |2 |0 |
-ROW |125878 |2057 |39512 |0 |3 |A54F10|0 |2 |0 |
-ROW |125879 |2202 |41977 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125880 |2202 |41980 |2 |1 |2774A4|0 |2 |0 |
-ROW |125881 |2202 |41979 |0 |2 |F63100|1 |2 |0 |
-ROW |125882 |2202 |41976 |0 |3 |A54F10|1 |2 |0 |
-ROW |125883 |2202 |41978 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125884 |2202 |41975 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125885 |2058 |39524 |0 |0 |969696|0 |9 |2 |
-ROW |125886 |2058 |39525 |0 |1 |C80000|0 |9 |0 |
-ROW |125887 |2059 |39499 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125888 |2061 |39561 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125889 |2062 |39567 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125890 |2062 |39565 |0 |1 |2774A4|0 |2 |0 |
-ROW |125891 |2062 |39564 |0 |2 |F63100|0 |2 |0 |
-ROW |125892 |2062 |39566 |0 |3 |A54F10|0 |2 |0 |
-ROW |125893 |2203 |41998 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125894 |2203 |42001 |2 |1 |2774A4|0 |2 |0 |
-ROW |125895 |2203 |42000 |0 |2 |F63100|1 |2 |0 |
-ROW |125896 |2203 |41997 |0 |3 |A54F10|1 |2 |0 |
-ROW |125897 |2203 |41999 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125898 |2203 |41996 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125899 |2063 |39578 |0 |0 |969696|0 |9 |2 |
-ROW |125900 |2063 |39579 |0 |1 |C80000|0 |9 |0 |
-ROW |125901 |2064 |39553 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125902 |2066 |39615 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125903 |2067 |39621 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125904 |2067 |39619 |0 |1 |2774A4|0 |2 |0 |
-ROW |125905 |2067 |39618 |0 |2 |F63100|0 |2 |0 |
-ROW |125906 |2067 |39620 |0 |3 |A54F10|0 |2 |0 |
-ROW |125907 |2204 |42019 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125908 |2204 |42022 |2 |1 |2774A4|0 |2 |0 |
-ROW |125909 |2204 |42021 |0 |2 |F63100|1 |2 |0 |
-ROW |125910 |2204 |42018 |0 |3 |A54F10|1 |2 |0 |
-ROW |125911 |2204 |42020 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125912 |2204 |42017 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125913 |2068 |39632 |0 |0 |969696|0 |9 |2 |
-ROW |125914 |2068 |39633 |0 |1 |C80000|0 |9 |0 |
-ROW |125915 |2069 |39607 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125916 |2071 |39669 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125917 |2072 |39675 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125918 |2072 |39673 |0 |1 |2774A4|0 |2 |0 |
-ROW |125919 |2072 |39672 |0 |2 |F63100|0 |2 |0 |
-ROW |125920 |2072 |39674 |0 |3 |A54F10|0 |2 |0 |
-ROW |125921 |2205 |42040 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125922 |2205 |42043 |2 |1 |2774A4|0 |2 |0 |
-ROW |125923 |2205 |42042 |0 |2 |F63100|1 |2 |0 |
-ROW |125924 |2205 |42039 |0 |3 |A54F10|1 |2 |0 |
-ROW |125925 |2205 |42041 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125926 |2205 |42038 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125927 |2073 |39686 |0 |0 |969696|0 |9 |2 |
-ROW |125928 |2073 |39687 |0 |1 |C80000|0 |9 |0 |
-ROW |125929 |2074 |39661 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125930 |2076 |39723 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125931 |2077 |39729 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125932 |2077 |39727 |0 |1 |2774A4|0 |2 |0 |
-ROW |125933 |2077 |39726 |0 |2 |F63100|0 |2 |0 |
-ROW |125934 |2077 |39728 |0 |3 |A54F10|0 |2 |0 |
-ROW |125935 |2206 |42061 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125936 |2206 |42064 |2 |1 |2774A4|0 |2 |0 |
-ROW |125937 |2206 |42063 |0 |2 |F63100|1 |2 |0 |
-ROW |125938 |2206 |42060 |0 |3 |A54F10|1 |2 |0 |
-ROW |125939 |2206 |42062 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125940 |2206 |42059 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125941 |2078 |39740 |0 |0 |969696|0 |9 |2 |
-ROW |125942 |2078 |39741 |0 |1 |C80000|0 |9 |0 |
-ROW |125943 |2079 |39715 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125944 |724 |27904 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125945 |1396 |32439 |0 |0 |1A7C11|0 |2 |0 |
-ROW |125946 |1396 |32437 |0 |1 |2774A4|0 |2 |0 |
-ROW |125947 |1396 |32436 |0 |2 |F63100|0 |2 |0 |
-ROW |125948 |1396 |32438 |0 |3 |A54F10|0 |2 |0 |
-ROW |125949 |2207 |42082 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125950 |2207 |42085 |2 |1 |2774A4|0 |2 |0 |
-ROW |125951 |2207 |42084 |0 |2 |F63100|1 |2 |0 |
-ROW |125952 |2207 |42081 |0 |3 |A54F10|1 |2 |0 |
-ROW |125953 |2207 |42083 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |125954 |2207 |42080 |0 |5 |6C59DC|1 |2 |0 |
-ROW |125955 |1052 |27907 |0 |0 |969696|0 |9 |2 |
-ROW |125956 |1052 |27908 |0 |1 |C80000|0 |9 |0 |
-ROW |125957 |1053 |30120 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125958 |1457 |33206 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125959 |1457 |33193 |5 |1 |2774A4|0 |2 |0 |
-ROW |125960 |1458 |33195 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125961 |1458 |33203 |5 |1 |2774A4|0 |2 |0 |
-ROW |125962 |1458 |33202 |5 |2 |F63100|0 |2 |0 |
-ROW |125963 |1459 |33200 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125964 |1459 |33194 |5 |1 |2774A4|0 |2 |0 |
-ROW |125965 |1460 |33187 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125966 |1460 |33186 |5 |1 |2774A4|0 |2 |0 |
-ROW |125967 |1460 |33204 |5 |2 |F63100|0 |2 |0 |
-ROW |125968 |1461 |33226 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125969 |1461 |33215 |5 |1 |2774A4|0 |2 |0 |
-ROW |125970 |1462 |33207 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125971 |1463 |33223 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125972 |1463 |33218 |5 |1 |2774A4|0 |2 |0 |
-ROW |125973 |1464 |33210 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125974 |1464 |33209 |5 |1 |2774A4|0 |2 |0 |
-ROW |125975 |1464 |33224 |5 |2 |F63100|0 |2 |0 |
-ROW |125976 |1465 |33249 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125977 |1465 |33236 |5 |1 |2774A4|0 |2 |0 |
-ROW |125978 |1466 |33238 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125979 |1466 |33246 |5 |1 |2774A4|0 |2 |0 |
-ROW |125980 |1466 |33245 |5 |2 |F63100|0 |2 |0 |
-ROW |125981 |1467 |33243 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125982 |1467 |33237 |5 |1 |2774A4|0 |2 |0 |
-ROW |125983 |1468 |33230 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125984 |1468 |33229 |5 |1 |2774A4|0 |2 |0 |
-ROW |125985 |1468 |33247 |5 |2 |F63100|0 |2 |0 |
-ROW |125986 |1469 |33258 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125987 |1470 |33251 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125988 |1471 |33256 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125989 |1472 |33277 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125990 |1473 |33274 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125991 |1473 |33273 |5 |1 |2774A4|0 |2 |0 |
-ROW |125992 |1473 |33272 |5 |2 |F63100|0 |2 |0 |
-ROW |125993 |1474 |33270 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125994 |1475 |33269 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125995 |1476 |33261 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125996 |1476 |33275 |5 |1 |2774A4|0 |2 |0 |
-ROW |125997 |1477 |33296 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125998 |1478 |33293 |5 |0 |1A7C11|0 |2 |0 |
-ROW |125999 |1478 |33292 |5 |1 |2774A4|0 |2 |0 |
-ROW |126000 |1478 |33291 |5 |2 |F63100|0 |2 |0 |
-ROW |126001 |1479 |33289 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126002 |1480 |33288 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126003 |1481 |33280 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126004 |1481 |33294 |5 |1 |2774A4|0 |2 |0 |
-ROW |126005 |1482 |33312 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126006 |1483 |33313 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126007 |1484 |33314 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126008 |1485 |33319 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126009 |1486 |33320 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126010 |1487 |33304 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126011 |1487 |33305 |5 |1 |2774A4|0 |2 |0 |
-ROW |126012 |2208 |42103 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126013 |2208 |42106 |2 |1 |2774A4|0 |2 |0 |
-ROW |126014 |2208 |42105 |0 |2 |F63100|1 |2 |0 |
-ROW |126015 |2208 |42102 |0 |3 |A54F10|1 |2 |0 |
-ROW |126016 |2208 |42104 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |126017 |2208 |42101 |0 |5 |6C59DC|1 |2 |0 |
-ROW |126018 |727 |27936 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126019 |1054 |27935 |2 |0 |1A7C11|0 |2 |0 |
-ROW |126020 |1054 |30122 |5 |1 |2774A4|0 |2 |0 |
-ROW |126021 |1055 |30123 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126022 |2209 |42125 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126023 |2209 |42128 |2 |1 |2774A4|0 |2 |0 |
-ROW |126024 |2209 |42127 |0 |2 |F63100|1 |2 |0 |
-ROW |126025 |2209 |42124 |0 |3 |A54F10|1 |2 |0 |
-ROW |126026 |2209 |42126 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |126027 |2209 |42123 |0 |5 |6C59DC|1 |2 |0 |
-ROW |126028 |730 |27975 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126029 |1056 |30126 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126030 |733 |28003 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126031 |1057 |30131 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126032 |2210 |42147 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126033 |2210 |42150 |2 |1 |2774A4|0 |2 |0 |
-ROW |126034 |2210 |42149 |0 |2 |F63100|1 |2 |0 |
-ROW |126035 |2210 |42146 |0 |3 |A54F10|1 |2 |0 |
-ROW |126036 |2210 |42148 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |126037 |2210 |42145 |0 |5 |6C59DC|1 |2 |0 |
-ROW |126038 |2211 |42168 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126039 |2211 |42171 |2 |1 |2774A4|0 |2 |0 |
-ROW |126040 |2211 |42170 |0 |2 |F63100|1 |2 |0 |
-ROW |126041 |2211 |42167 |0 |3 |A54F10|1 |2 |0 |
-ROW |126042 |2211 |42169 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |126043 |2211 |42166 |0 |5 |6C59DC|1 |2 |0 |
-ROW |126044 |736 |28031 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126045 |1058 |30136 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126046 |2080 |39768 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126047 |2080 |39769 |0 |1 |2774A4|0 |2 |0 |
-ROW |126048 |2080 |39770 |0 |2 |F63100|0 |2 |0 |
-ROW |126049 |2080 |39771 |0 |3 |A54F10|0 |2 |0 |
-ROW |126050 |2081 |39772 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126051 |2081 |39773 |0 |1 |2774A4|0 |2 |0 |
-ROW |126052 |2082 |39774 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126053 |2082 |39775 |0 |1 |2774A4|0 |2 |0 |
-ROW |126054 |2082 |39780 |0 |2 |F63100|0 |2 |0 |
-ROW |126055 |2083 |39777 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126056 |2083 |39778 |0 |1 |2774A4|0 |2 |0 |
-ROW |126057 |2083 |39781 |0 |2 |F63100|0 |2 |0 |
-ROW |126058 |2084 |39792 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126059 |2084 |39790 |0 |1 |2774A4|0 |2 |0 |
-ROW |126060 |2084 |39793 |0 |2 |F63100|0 |2 |0 |
-ROW |126061 |2084 |39795 |0 |3 |A54F10|0 |2 |0 |
-ROW |126062 |2084 |39796 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |126063 |1701 |35553 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126064 |1701 |35556 |0 |1 |2774A4|0 |2 |0 |
-ROW |126065 |1702 |35558 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126066 |1702 |35561 |0 |1 |2774A4|0 |2 |0 |
-ROW |126067 |1703 |35562 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126068 |1704 |35563 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126069 |1705 |35592 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126070 |1705 |35584 |0 |1 |2774A4|0 |2 |0 |
-ROW |126071 |1705 |35594 |0 |2 |F63100|0 |2 |0 |
-ROW |126072 |1705 |35586 |0 |3 |A54F10|0 |2 |0 |
-ROW |126073 |1705 |35595 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |126074 |1705 |35587 |0 |5 |6C59DC|0 |2 |0 |
-ROW |126075 |1706 |35593 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126076 |1706 |35585 |0 |1 |2774A4|0 |2 |0 |
-ROW |126077 |1707 |35583 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126078 |1707 |35591 |0 |1 |2774A4|0 |2 |0 |
-ROW |126079 |1708 |35598 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126080 |1709 |35606 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126081 |1710 |35607 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126082 |1711 |35566 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126083 |1712 |35622 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126084 |1713 |35634 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126085 |1713 |35626 |0 |1 |2774A4|0 |2 |0 |
-ROW |126086 |1713 |35636 |0 |2 |F63100|0 |2 |0 |
-ROW |126087 |1713 |35628 |0 |3 |A54F10|0 |2 |0 |
-ROW |126088 |1713 |35637 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |126089 |1713 |35629 |0 |5 |6C59DC|0 |2 |0 |
-ROW |126090 |1714 |35635 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126091 |1714 |35627 |0 |1 |2774A4|0 |2 |0 |
-ROW |126092 |1715 |35625 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126093 |1715 |35633 |0 |1 |2774A4|0 |2 |0 |
-ROW |126094 |1716 |35640 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126095 |1717 |35641 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126096 |1718 |35610 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126097 |1719 |35658 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126098 |1720 |35659 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126099 |1721 |35660 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126100 |1722 |35661 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126101 |1723 |35669 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126102 |1723 |35679 |0 |1 |2774A4|0 |2 |0 |
-ROW |126103 |1723 |35670 |0 |2 |F63100|0 |2 |0 |
-ROW |126104 |1723 |35665 |0 |3 |A54F10|0 |2 |0 |
-ROW |126105 |1723 |35672 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |126106 |1723 |35666 |0 |5 |6C59DC|0 |2 |0 |
-ROW |126107 |1724 |35663 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126108 |1724 |35664 |0 |1 |2774A4|0 |2 |0 |
-ROW |126109 |1725 |35686 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126110 |1725 |35693 |0 |1 |2774A4|0 |2 |0 |
-ROW |126111 |1725 |35684 |0 |2 |F63100|0 |2 |0 |
-ROW |126112 |1725 |35691 |0 |3 |A54F10|0 |2 |0 |
-ROW |126113 |1725 |35683 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |126114 |1725 |35690 |0 |5 |6C59DC|0 |2 |0 |
-ROW |126115 |1726 |35685 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126116 |1726 |35692 |0 |1 |2774A4|0 |2 |0 |
-ROW |126117 |1727 |35694 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126118 |1727 |35687 |0 |1 |2774A4|0 |2 |0 |
-ROW |126119 |1728 |35707 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126120 |1729 |35708 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126121 |1730 |35725 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126122 |1731 |35726 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126123 |1732 |35727 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126124 |1733 |35728 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126125 |1734 |35736 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126126 |1734 |35746 |0 |1 |2774A4|0 |2 |0 |
-ROW |126127 |1734 |35737 |0 |2 |F63100|0 |2 |0 |
-ROW |126128 |1734 |35732 |0 |3 |A54F10|0 |2 |0 |
-ROW |126129 |1734 |35739 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |126130 |1734 |35733 |0 |5 |6C59DC|0 |2 |0 |
-ROW |126131 |1735 |35730 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126132 |1735 |35731 |0 |1 |2774A4|0 |2 |0 |
-ROW |126133 |1736 |35753 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126134 |1736 |35760 |0 |1 |2774A4|0 |2 |0 |
-ROW |126135 |1736 |35751 |0 |2 |F63100|0 |2 |0 |
-ROW |126136 |1736 |35758 |0 |3 |A54F10|0 |2 |0 |
-ROW |126137 |1736 |35750 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |126138 |1736 |35757 |0 |5 |6C59DC|0 |2 |0 |
-ROW |126139 |1737 |35752 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126140 |1737 |35759 |0 |1 |2774A4|0 |2 |0 |
-ROW |126141 |1738 |35761 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126142 |1738 |35754 |0 |1 |2774A4|0 |2 |0 |
-ROW |126143 |1739 |35774 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126144 |1740 |35775 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126145 |1741 |35791 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126146 |1742 |35799 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126147 |1742 |35802 |0 |1 |2774A4|0 |2 |0 |
-ROW |126148 |1743 |35804 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126149 |1743 |35807 |0 |1 |2774A4|0 |2 |0 |
-ROW |126150 |1744 |35808 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126151 |1745 |35809 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126152 |1746 |35834 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126153 |1746 |35826 |0 |1 |2774A4|0 |2 |0 |
-ROW |126154 |1746 |35836 |0 |2 |F63100|0 |2 |0 |
-ROW |126155 |1746 |35828 |0 |3 |A54F10|0 |2 |0 |
-ROW |126156 |1746 |35837 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |126157 |1746 |35829 |0 |5 |6C59DC|0 |2 |0 |
-ROW |126158 |1747 |35835 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126159 |1747 |35827 |0 |1 |2774A4|0 |2 |0 |
-ROW |126160 |1748 |35825 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126161 |1748 |35833 |0 |1 |2774A4|0 |2 |0 |
-ROW |126162 |1749 |35840 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126163 |1750 |35812 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126164 |1751 |35876 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126165 |1751 |35868 |0 |1 |2774A4|0 |2 |0 |
-ROW |126166 |1751 |35878 |0 |2 |F63100|0 |2 |0 |
-ROW |126167 |1751 |35870 |0 |3 |A54F10|0 |2 |0 |
-ROW |126168 |1751 |35879 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |126169 |1751 |35871 |0 |5 |6C59DC|0 |2 |0 |
-ROW |126170 |1752 |35877 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126171 |1752 |35869 |0 |1 |2774A4|0 |2 |0 |
-ROW |126172 |1753 |35867 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126173 |1753 |35875 |0 |1 |2774A4|0 |2 |0 |
-ROW |126174 |1754 |35882 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126175 |1755 |35890 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126176 |1756 |35891 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126177 |1757 |35850 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126178 |1758 |35920 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126179 |1758 |35912 |0 |1 |2774A4|0 |2 |0 |
-ROW |126180 |1758 |35922 |0 |2 |F63100|0 |2 |0 |
-ROW |126181 |1758 |35914 |0 |3 |A54F10|0 |2 |0 |
-ROW |126182 |1758 |35923 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |126183 |1758 |35915 |0 |5 |6C59DC|0 |2 |0 |
-ROW |126184 |1759 |35921 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126185 |1759 |35913 |0 |1 |2774A4|0 |2 |0 |
-ROW |126186 |1760 |35911 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126187 |1760 |35919 |0 |1 |2774A4|0 |2 |0 |
-ROW |126188 |1761 |35926 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126189 |1762 |35934 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126190 |1763 |35935 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126191 |1764 |35894 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126192 |1765 |35952 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126193 |1766 |35964 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126194 |1766 |35956 |0 |1 |2774A4|0 |2 |0 |
-ROW |126195 |1766 |35966 |0 |2 |F63100|0 |2 |0 |
-ROW |126196 |1766 |35958 |0 |3 |A54F10|0 |2 |0 |
-ROW |126197 |1766 |35967 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |126198 |1766 |35959 |0 |5 |6C59DC|0 |2 |0 |
-ROW |126199 |1767 |35965 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126200 |1767 |35957 |0 |1 |2774A4|0 |2 |0 |
-ROW |126201 |1768 |35955 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126202 |1768 |35963 |0 |1 |2774A4|0 |2 |0 |
-ROW |126203 |1769 |35970 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126204 |1770 |35978 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126205 |1771 |35979 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126206 |1772 |35938 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126207 |1773 |35996 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126208 |1774 |36008 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126209 |1774 |36000 |0 |1 |2774A4|0 |2 |0 |
-ROW |126210 |1774 |36010 |0 |2 |F63100|0 |2 |0 |
-ROW |126211 |1774 |36002 |0 |3 |A54F10|0 |2 |0 |
-ROW |126212 |1774 |36011 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |126213 |1774 |36003 |0 |5 |6C59DC|0 |2 |0 |
-ROW |126214 |1775 |36009 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126215 |1775 |36001 |0 |1 |2774A4|0 |2 |0 |
-ROW |126216 |1776 |35999 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126217 |1776 |36007 |0 |1 |2774A4|0 |2 |0 |
-ROW |126218 |1777 |36014 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126219 |1778 |36022 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126220 |1779 |36023 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126221 |1780 |35982 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126222 |1781 |36041 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126223 |1782 |36053 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126224 |1782 |36045 |0 |1 |2774A4|0 |2 |0 |
-ROW |126225 |1782 |36055 |0 |2 |F63100|0 |2 |0 |
-ROW |126226 |1782 |36047 |0 |3 |A54F10|0 |2 |0 |
-ROW |126227 |1782 |36056 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |126228 |1782 |36048 |0 |5 |6C59DC|0 |2 |0 |
-ROW |126229 |1783 |36054 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126230 |1783 |36046 |0 |1 |2774A4|0 |2 |0 |
-ROW |126231 |1784 |36044 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126232 |1784 |36052 |0 |1 |2774A4|0 |2 |0 |
-ROW |126233 |1785 |36059 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126234 |1786 |36067 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126235 |1787 |36068 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126236 |1788 |36026 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126237 |1789 |36086 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126238 |1790 |36098 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126239 |1790 |36090 |0 |1 |2774A4|0 |2 |0 |
-ROW |126240 |1790 |36100 |0 |2 |F63100|0 |2 |0 |
-ROW |126241 |1790 |36092 |0 |3 |A54F10|0 |2 |0 |
-ROW |126242 |1790 |36101 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |126243 |1790 |36093 |0 |5 |6C59DC|0 |2 |0 |
-ROW |126244 |1791 |36099 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126245 |1791 |36091 |0 |1 |2774A4|0 |2 |0 |
-ROW |126246 |1792 |36089 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126247 |1792 |36097 |0 |1 |2774A4|0 |2 |0 |
-ROW |126248 |1793 |36104 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126249 |1794 |36112 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126250 |1795 |36113 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126251 |1796 |36071 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126252 |1797 |36131 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126253 |1798 |36144 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126254 |1798 |36136 |0 |1 |2774A4|0 |2 |0 |
-ROW |126255 |1798 |36146 |0 |2 |F63100|0 |2 |0 |
-ROW |126256 |1798 |36138 |0 |3 |A54F10|0 |2 |0 |
-ROW |126257 |1798 |36147 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |126258 |1798 |36139 |0 |5 |6C59DC|0 |2 |0 |
-ROW |126259 |1799 |36145 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126260 |1799 |36137 |0 |1 |2774A4|0 |2 |0 |
-ROW |126261 |1800 |36135 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126262 |1800 |36143 |0 |1 |2774A4|0 |2 |0 |
-ROW |126263 |1801 |36150 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126264 |1802 |36158 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126265 |1803 |36159 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126266 |1804 |36116 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126267 |472 |22945 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126268 |472 |22946 |0 |1 |2774A4|0 |2 |0 |
-ROW |126269 |473 |22950 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126270 |473 |22948 |0 |1 |2774A4|0 |2 |0 |
-ROW |126271 |471 |22924 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126272 |471 |22920 |0 |1 |2774A4|0 |2 |0 |
-ROW |126273 |469 |22922 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126274 |469 |22923 |0 |1 |2774A4|0 |2 |0 |
-ROW |126275 |469 |22921 |0 |2 |F63100|0 |2 |0 |
-ROW |126276 |498 |23109 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126277 |498 |23112 |0 |1 |2774A4|0 |2 |0 |
-ROW |126278 |498 |23115 |0 |2 |F63100|0 |2 |0 |
-ROW |126279 |498 |23113 |0 |3 |A54F10|0 |2 |0 |
-ROW |126280 |498 |23114 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |126281 |498 |23110 |0 |5 |6C59DC|0 |2 |0 |
-ROW |126282 |540 |22942 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126283 |492 |23073 |5 |0 |00AA00|0 |2 |0 |
-ROW |126284 |492 |23074 |5 |1 |3333FF|0 |2 |0 |
-ROW |126285 |467 |22910 |0 |0 |C80000|0 |2 |2 |
-ROW |126286 |467 |22908 |0 |1 |00C800|0 |2 |0 |
-ROW |126287 |465 |22884 |0 |0 |009900|0 |2 |0 |
-ROW |126288 |465 |22880 |0 |1 |000099|0 |2 |0 |
-ROW |126289 |463 |22882 |0 |0 |009900|0 |2 |0 |
-ROW |126290 |463 |22883 |0 |1 |000099|0 |2 |0 |
-ROW |126291 |463 |22881 |0 |2 |990000|0 |2 |0 |
-ROW |126292 |462 |22886 |1 |0 |009999|0 |2 |0 |
-ROW |126293 |462 |22888 |1 |1 |990099|0 |2 |0 |
-ROW |126294 |462 |22891 |1 |2 |990000|0 |2 |0 |
-ROW |126295 |462 |22892 |1 |3 |000099|0 |2 |0 |
-ROW |126296 |462 |22885 |1 |4 |009900|0 |2 |0 |
-ROW |126297 |541 |22902 |5 |0 |00C800|0 |2 |0 |
-ROW |126298 |464 |22897 |0 |0 |AA0000|0 |2 |2 |
-ROW |126299 |464 |22895 |0 |1 |00AA00|0 |2 |0 |
-ROW |126300 |478 |22985 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126301 |478 |22986 |0 |1 |2774A4|0 |2 |0 |
-ROW |126302 |479 |22990 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126303 |479 |22988 |0 |1 |2774A4|0 |2 |0 |
-ROW |126304 |475 |22962 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126305 |475 |22963 |0 |1 |2774A4|0 |2 |0 |
-ROW |126306 |475 |22961 |0 |2 |F63100|0 |2 |0 |
-ROW |126307 |474 |22968 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126308 |474 |22971 |0 |1 |2774A4|0 |2 |0 |
-ROW |126309 |474 |22972 |0 |2 |F63100|0 |2 |0 |
-ROW |126310 |474 |22965 |0 |3 |A54F10|0 |2 |0 |
-ROW |126311 |542 |22982 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126312 |2212 |42279 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126313 |2212 |42282 |2 |1 |2774A4|0 |2 |0 |
-ROW |126314 |2212 |42281 |0 |2 |F63100|1 |2 |0 |
-ROW |126315 |2212 |42278 |0 |3 |A54F10|1 |2 |0 |
-ROW |126316 |2212 |42280 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |126317 |2212 |42277 |0 |5 |6C59DC|1 |2 |0 |
-ROW |126318 |2213 |42285 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126319 |2213 |42286 |5 |1 |2774A4|0 |2 |0 |
-ROW |126320 |2214 |42308 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126321 |2214 |42311 |5 |1 |2774A4|0 |2 |0 |
-ROW |126322 |2215 |42307 |0 |0 |1A7C11|1 |2 |0 |
-ROW |126323 |2215 |42310 |5 |1 |2774A4|0 |2 |0 |
-ROW |126324 |2216 |42290 |0 |0 |969696|0 |9 |2 |
-ROW |126325 |2216 |42291 |0 |1 |C80000|0 |9 |0 |
-ROW |126326 |2222 |42221 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126327 |2222 |42216 |0 |1 |2774A4|0 |2 |0 |
-ROW |126328 |2223 |42189 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126329 |2223 |42190 |0 |1 |2774A4|0 |2 |0 |
-ROW |126330 |2223 |42208 |0 |2 |F63100|0 |2 |0 |
-ROW |126331 |2223 |42218 |0 |3 |A54F10|0 |2 |0 |
-ROW |126332 |2223 |42206 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |126333 |2223 |42225 |0 |5 |6C59DC|0 |2 |0 |
-ROW |126334 |2223 |42207 |0 |6 |AC8C14|0 |2 |0 |
-ROW |126335 |2223 |42222 |0 |7 |611F27|0 |2 |0 |
-ROW |126336 |2223 |42223 |0 |8 |F230E0|0 |2 |0 |
-ROW |126337 |2224 |42267 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126338 |2225 |42205 |2 |0 |1A7C11|0 |2 |0 |
-ROW |126339 |2225 |42203 |5 |1 |2774A4|0 |2 |0 |
-ROW |126340 |2226 |42268 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126341 |2227 |42213 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126342 |2227 |42214 |0 |1 |2774A4|0 |2 |0 |
-ROW |126343 |2227 |42212 |0 |2 |F63100|0 |2 |0 |
-ROW |126344 |2228 |42188 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126345 |2228 |42198 |0 |1 |2774A4|0 |2 |0 |
-ROW |126346 |2229 |42209 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126347 |2229 |42217 |0 |1 |2774A4|0 |2 |0 |
-ROW |126348 |2229 |42219 |0 |2 |F63100|0 |2 |0 |
-ROW |126349 |2229 |42220 |0 |3 |A54F10|1 |2 |0 |
-ROW |126350 |2238 |42365 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126351 |2238 |42368 |2 |1 |2774A4|0 |2 |0 |
-ROW |126352 |2238 |42367 |0 |2 |F63100|1 |2 |0 |
-ROW |126353 |2238 |42364 |0 |3 |A54F10|1 |2 |0 |
-ROW |126354 |2238 |42366 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |126355 |2238 |42363 |0 |5 |6C59DC|1 |2 |0 |
-ROW |126356 |2239 |42371 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126357 |2239 |42372 |5 |1 |2774A4|0 |2 |0 |
-ROW |126358 |2240 |42379 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126359 |2240 |42382 |5 |1 |2774A4|0 |2 |0 |
-ROW |126360 |2241 |42378 |0 |0 |1A7C11|1 |2 |0 |
-ROW |126361 |2241 |42381 |5 |1 |2774A4|0 |2 |0 |
-ROW |126362 |2242 |42376 |0 |0 |969696|0 |9 |2 |
-ROW |126363 |2242 |42377 |0 |1 |C80000|0 |9 |0 |
-ROW |126364 |2243 |42353 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126365 |2243 |42348 |0 |1 |2774A4|0 |2 |0 |
-ROW |126366 |2244 |42321 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126367 |2244 |42322 |0 |1 |2774A4|0 |2 |0 |
-ROW |126368 |2244 |42339 |0 |2 |F63100|0 |2 |0 |
-ROW |126369 |2244 |42350 |0 |3 |A54F10|0 |2 |0 |
-ROW |126370 |2244 |42338 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |126371 |2244 |42357 |0 |5 |6C59DC|0 |2 |0 |
-ROW |126372 |2244 |42329 |0 |6 |AC8C14|0 |2 |0 |
-ROW |126373 |2244 |42354 |0 |7 |611F27|0 |2 |0 |
-ROW |126374 |2244 |42355 |0 |8 |F230E0|0 |2 |0 |
-ROW |126375 |2245 |42358 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126376 |2246 |42337 |2 |0 |1A7C11|0 |2 |0 |
-ROW |126377 |2246 |42335 |5 |1 |2774A4|0 |2 |0 |
-ROW |126378 |2247 |42359 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126379 |2248 |42345 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126380 |2248 |42346 |0 |1 |2774A4|0 |2 |0 |
-ROW |126381 |2248 |42344 |0 |2 |F63100|0 |2 |0 |
-ROW |126382 |2249 |42320 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126383 |2249 |42330 |0 |1 |2774A4|0 |2 |0 |
-ROW |126384 |2250 |42341 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126385 |2250 |42349 |0 |1 |2774A4|0 |2 |0 |
-ROW |126386 |2250 |42351 |0 |2 |F63100|0 |2 |0 |
-ROW |126387 |2250 |42352 |0 |3 |A54F10|1 |2 |0 |
-ROW |126388 |952 |29436 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126389 |952 |29437 |2 |1 |2774A4|0 |2 |0 |
-ROW |126390 |952 |29438 |0 |2 |F63100|1 |2 |0 |
-ROW |126391 |952 |29439 |0 |3 |A54F10|1 |2 |0 |
-ROW |126392 |952 |29441 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |126393 |952 |29440 |0 |5 |6C59DC|1 |2 |0 |
-ROW |126394 |955 |29434 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126395 |955 |29435 |5 |1 |2774A4|0 |2 |0 |
-ROW |126396 |954 |29448 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126397 |954 |29449 |5 |1 |2774A4|0 |2 |0 |
-ROW |126398 |956 |29452 |0 |0 |1A7C11|1 |2 |0 |
-ROW |126399 |956 |29453 |5 |1 |2774A4|0 |2 |0 |
-ROW |126400 |953 |29446 |0 |0 |969696|0 |9 |2 |
-ROW |126401 |953 |29432 |0 |1 |C80000|0 |9 |0 |
-ROW |126402 |960 |29405 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126403 |960 |29406 |0 |1 |2774A4|0 |2 |0 |
-ROW |126404 |959 |29426 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126405 |959 |29413 |0 |1 |2774A4|0 |2 |0 |
-ROW |126406 |959 |29411 |0 |2 |F63100|0 |2 |0 |
-ROW |126407 |959 |29410 |0 |3 |A54F10|0 |2 |0 |
-ROW |126408 |959 |29399 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |126409 |959 |29409 |0 |5 |6C59DC|0 |2 |0 |
-ROW |126410 |959 |29412 |0 |6 |AC8C14|0 |2 |0 |
-ROW |126411 |959 |29408 |0 |7 |611F27|0 |2 |0 |
-ROW |126412 |959 |29407 |0 |8 |F230E0|0 |2 |0 |
-ROW |126413 |958 |29427 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126414 |962 |29403 |2 |0 |1A7C11|0 |2 |0 |
-ROW |126415 |962 |29402 |5 |1 |2774A4|0 |2 |0 |
-ROW |126416 |961 |29396 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126417 |963 |29400 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126418 |963 |29401 |0 |1 |2774A4|0 |2 |0 |
-ROW |126419 |957 |29420 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126420 |957 |29419 |0 |1 |2774A4|0 |2 |0 |
-ROW |126421 |957 |29418 |0 |2 |F63100|0 |2 |0 |
-ROW |126422 |957 |29417 |0 |3 |A54F10|1 |2 |0 |
-ROW |126423 |2251 |42423 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126424 |2251 |42424 |0 |1 |2774A4|0 |2 |0 |
-ROW |126425 |2251 |42420 |0 |2 |F63100|0 |2 |0 |
-ROW |126426 |2251 |42419 |0 |3 |A54F10|0 |2 |0 |
-ROW |126427 |2251 |42422 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |126428 |2251 |42418 |0 |5 |6C59DC|0 |2 |0 |
-ROW |126429 |2251 |42421 |0 |6 |AC8C14|0 |2 |0 |
-ROW |126430 |2251 |42415 |0 |7 |611F27|0 |2 |0 |
-ROW |126431 |2251 |42416 |0 |8 |F230E0|0 |2 |0 |
-ROW |126432 |2252 |42442 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126433 |2253 |42427 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126434 |2253 |42430 |2 |1 |2774A4|0 |2 |0 |
-ROW |126435 |2253 |42429 |0 |2 |F63100|1 |2 |0 |
-ROW |126436 |2253 |42426 |0 |3 |A54F10|1 |2 |0 |
-ROW |126437 |2253 |42428 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |126438 |2253 |42425 |0 |5 |6C59DC|1 |2 |0 |
-ROW |126439 |2254 |42435 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126440 |2254 |42437 |5 |1 |2774A4|0 |2 |0 |
-ROW |126441 |2255 |42440 |0 |0 |969696|0 |9 |2 |
-ROW |126442 |2255 |42441 |0 |1 |C80000|0 |9 |0 |
-ROW |126443 |2256 |42400 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126444 |2256 |42405 |0 |1 |2774A4|0 |2 |0 |
-ROW |126445 |2257 |42387 |2 |0 |1A7C11|0 |2 |0 |
-ROW |126446 |2257 |42391 |5 |1 |2774A4|0 |2 |0 |
-ROW |126447 |2258 |42386 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126448 |2259 |42395 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126449 |2259 |42393 |0 |1 |2774A4|0 |2 |0 |
-ROW |126450 |2260 |42404 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126451 |2260 |42403 |0 |1 |2774A4|0 |2 |0 |
-ROW |126452 |2260 |42402 |0 |2 |F63100|0 |2 |0 |
-ROW |126453 |2260 |42401 |0 |3 |A54F10|1 |2 |0 |
-ROW |126454 |491 |23070 |0 |0 |C80000|0 |2 |2 |
-ROW |126455 |491 |23068 |0 |1 |00C800|0 |2 |0 |
-ROW |126456 |487 |23042 |0 |0 |009900|0 |2 |0 |
-ROW |126457 |487 |23043 |0 |1 |000099|0 |2 |0 |
-ROW |126458 |487 |23041 |0 |2 |990000|0 |2 |0 |
-ROW |126459 |543 |23062 |5 |0 |00C800|0 |2 |0 |
-ROW |126460 |494 |23077 |5 |0 |00AA00|0 |2 |0 |
-ROW |126461 |494 |23078 |5 |1 |3333FF|0 |2 |0 |
-ROW |126462 |493 |23075 |5 |0 |00AA00|0 |2 |0 |
-ROW |126463 |493 |23076 |5 |1 |3333FF|0 |2 |0 |
-ROW |126464 |461 |22870 |0 |0 |C80000|0 |2 |2 |
-ROW |126465 |461 |22868 |0 |1 |00C800|0 |2 |0 |
-ROW |126466 |459 |22844 |0 |0 |009900|0 |2 |0 |
-ROW |126467 |459 |22840 |0 |1 |000099|0 |2 |0 |
-ROW |126468 |457 |22842 |0 |0 |009900|0 |2 |0 |
-ROW |126469 |457 |22843 |0 |1 |000099|0 |2 |0 |
-ROW |126470 |457 |22841 |0 |2 |990000|0 |2 |0 |
-ROW |126471 |456 |22846 |1 |0 |009999|0 |2 |0 |
-ROW |126472 |456 |22848 |1 |1 |990099|0 |2 |0 |
-ROW |126473 |456 |22851 |1 |2 |990000|0 |2 |0 |
-ROW |126474 |456 |22852 |1 |3 |000099|0 |2 |0 |
-ROW |126475 |456 |22845 |1 |4 |009900|0 |2 |0 |
-ROW |126476 |544 |22862 |5 |0 |00C800|0 |2 |0 |
-ROW |126477 |458 |22857 |0 |0 |AA0000|0 |2 |2 |
-ROW |126478 |458 |22855 |0 |1 |00AA00|0 |2 |0 |
-ROW |126479 |484 |23025 |5 |0 |00AA00|0 |2 |0 |
-ROW |126480 |484 |23026 |5 |1 |3333FF|0 |2 |0 |
-ROW |126481 |485 |23030 |0 |0 |C80000|0 |2 |2 |
-ROW |126482 |485 |23028 |0 |1 |00C800|0 |2 |0 |
-ROW |126483 |483 |23004 |0 |0 |009900|0 |2 |0 |
-ROW |126484 |483 |23000 |0 |1 |000099|0 |2 |0 |
-ROW |126485 |481 |23002 |0 |0 |009900|0 |2 |0 |
-ROW |126486 |481 |23003 |0 |1 |000099|0 |2 |0 |
-ROW |126487 |481 |23001 |0 |2 |990000|0 |2 |0 |
-ROW |126488 |480 |23007 |1 |0 |999900|0 |2 |0 |
-ROW |126489 |480 |23011 |1 |1 |990000|0 |2 |0 |
-ROW |126490 |480 |23012 |1 |2 |000099|0 |2 |0 |
-ROW |126491 |480 |23005 |1 |3 |009900|0 |2 |0 |
-ROW |126492 |545 |23022 |5 |0 |00C800|0 |2 |0 |
-ROW |126493 |482 |23017 |0 |0 |AA0000|0 |2 |2 |
-ROW |126494 |482 |23015 |0 |1 |00AA00|0 |2 |0 |
-ROW |126495 |2261 |42493 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126496 |2261 |42496 |2 |1 |2774A4|0 |2 |0 |
-ROW |126497 |2261 |42495 |0 |2 |F63100|1 |2 |0 |
-ROW |126498 |2261 |42492 |0 |3 |A54F10|1 |2 |0 |
-ROW |126499 |2261 |42494 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |126500 |2261 |42491 |0 |5 |6C59DC|1 |2 |0 |
-ROW |126501 |2262 |42498 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126502 |2262 |42501 |0 |1 |2774A4|0 |2 |0 |
-ROW |126503 |2263 |42499 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126504 |2263 |42500 |5 |1 |2774A4|0 |2 |0 |
-ROW |126505 |2264 |42503 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126506 |2264 |42504 |5 |1 |2774A4|0 |2 |0 |
-ROW |126507 |2265 |42502 |0 |0 |1A7C11|1 |2 |0 |
-ROW |126508 |2265 |42497 |5 |1 |2774A4|0 |2 |0 |
-ROW |126509 |2266 |42507 |0 |0 |969696|0 |9 |2 |
-ROW |126510 |2266 |42508 |0 |1 |C80000|0 |9 |0 |
-ROW |126511 |2267 |42473 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126512 |2267 |42476 |0 |1 |2774A4|0 |2 |0 |
-ROW |126513 |2268 |42474 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126514 |2268 |42475 |0 |1 |2774A4|0 |2 |0 |
-ROW |126515 |2269 |42469 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126516 |2270 |42459 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126517 |2271 |42465 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126518 |2271 |42464 |0 |1 |2774A4|0 |2 |0 |
-ROW |126519 |2272 |42549 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126520 |2272 |42552 |2 |1 |2774A4|0 |2 |0 |
-ROW |126521 |2272 |42551 |0 |2 |F63100|1 |2 |0 |
-ROW |126522 |2272 |42548 |0 |3 |A54F10|1 |2 |0 |
-ROW |126523 |2272 |42550 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |126524 |2272 |42547 |0 |5 |6C59DC|1 |2 |0 |
-ROW |126525 |2273 |42554 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126526 |2273 |42557 |0 |1 |2774A4|0 |2 |0 |
-ROW |126527 |2274 |42555 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126528 |2274 |42556 |5 |1 |2774A4|0 |2 |0 |
-ROW |126529 |2275 |42559 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126530 |2275 |42560 |5 |1 |2774A4|0 |2 |0 |
-ROW |126531 |2276 |42558 |0 |0 |1A7C11|1 |2 |0 |
-ROW |126532 |2276 |42553 |5 |1 |2774A4|0 |2 |0 |
-ROW |126533 |2277 |42563 |0 |0 |969696|0 |9 |2 |
-ROW |126534 |2277 |42564 |0 |1 |C80000|0 |9 |0 |
-ROW |126535 |2278 |42529 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126536 |2278 |42532 |0 |1 |2774A4|0 |2 |0 |
-ROW |126537 |2279 |42530 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126538 |2279 |42531 |0 |1 |2774A4|0 |2 |0 |
-ROW |126539 |2280 |42525 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126540 |2281 |42515 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126541 |2282 |42521 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126542 |2282 |42520 |0 |1 |2774A4|0 |2 |0 |
-ROW |126543 |2283 |42585 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126544 |2283 |42588 |2 |1 |2774A4|0 |2 |0 |
-ROW |126545 |2283 |42587 |0 |2 |F63100|1 |2 |0 |
-ROW |126546 |2283 |42584 |0 |3 |A54F10|1 |2 |0 |
-ROW |126547 |2283 |42586 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |126548 |2283 |42583 |0 |5 |6C59DC|1 |2 |0 |
-ROW |126549 |2284 |42593 |0 |0 |969696|0 |9 |2 |
-ROW |126550 |2284 |42594 |0 |1 |C80000|0 |9 |0 |
-ROW |126551 |2285 |42597 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126552 |2286 |42573 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126553 |1583 |34451 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126554 |1584 |34465 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126555 |1584 |34463 |0 |1 |2774A4|0 |2 |0 |
-ROW |126556 |1585 |34466 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126557 |1585 |34462 |0 |1 |2774A4|0 |2 |0 |
-ROW |126558 |1586 |34499 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126559 |1587 |34513 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126560 |1587 |34511 |0 |1 |2774A4|0 |2 |0 |
-ROW |126561 |1588 |34514 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126562 |1588 |34510 |0 |1 |2774A4|0 |2 |0 |
-ROW |126563 |1589 |34547 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126564 |1590 |34561 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126565 |1590 |34559 |0 |1 |2774A4|0 |2 |0 |
-ROW |126566 |1591 |34562 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126567 |1591 |34558 |0 |1 |2774A4|0 |2 |0 |
-ROW |126568 |1592 |34595 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126569 |1593 |34609 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126570 |1593 |34607 |0 |1 |2774A4|0 |2 |0 |
-ROW |126571 |1594 |34610 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126572 |1594 |34606 |0 |1 |2774A4|0 |2 |0 |
-ROW |126573 |1595 |34643 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126574 |1596 |34657 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126575 |1596 |34655 |0 |1 |2774A4|0 |2 |0 |
-ROW |126576 |1597 |34658 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126577 |1597 |34654 |0 |1 |2774A4|0 |2 |0 |
-ROW |126578 |1619 |35016 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126579 |1620 |35030 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126580 |1620 |35028 |0 |1 |2774A4|0 |2 |0 |
-ROW |126581 |1621 |35031 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126582 |1621 |35027 |0 |1 |2774A4|0 |2 |0 |
-ROW |126583 |1601 |34739 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126584 |1602 |34753 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126585 |1602 |34751 |0 |1 |2774A4|0 |2 |0 |
-ROW |126586 |1603 |34754 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126587 |1603 |34750 |0 |1 |2774A4|0 |2 |0 |
-ROW |126588 |1604 |34787 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126589 |1569 |34192 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126590 |1569 |34180 |0 |1 |2774A4|0 |2 |0 |
-ROW |126591 |1570 |34194 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126592 |1570 |34190 |0 |1 |2774A4|0 |2 |0 |
-ROW |126593 |1605 |34793 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126594 |1606 |34807 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126595 |1606 |34805 |0 |1 |2774A4|0 |2 |0 |
-ROW |126596 |1607 |34808 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126597 |1607 |34804 |0 |1 |2774A4|0 |2 |0 |
-ROW |126598 |1608 |34841 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126599 |1609 |34855 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126600 |1609 |34853 |0 |1 |2774A4|0 |2 |0 |
-ROW |126601 |1610 |34856 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126602 |1610 |34852 |0 |1 |2774A4|0 |2 |0 |
-ROW |126603 |1611 |34889 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126604 |1612 |34903 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126605 |1612 |34901 |0 |1 |2774A4|0 |2 |0 |
-ROW |126606 |1613 |34904 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126607 |1613 |34900 |0 |1 |2774A4|0 |2 |0 |
-ROW |126608 |2356 |43215 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126609 |2357 |43196 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126610 |2357 |43208 |0 |1 |2774A4|0 |2 |0 |
-ROW |126611 |2357 |43217 |0 |2 |F63100|0 |2 |0 |
-ROW |126612 |2357 |43216 |0 |3 |A54F10|0 |2 |0 |
-ROW |126613 |2358 |43213 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126614 |2359 |43212 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126615 |2359 |43210 |0 |1 |2774A4|0 |2 |0 |
-ROW |126616 |2360 |43209 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126617 |2360 |43197 |0 |1 |2774A4|0 |2 |0 |
-ROW |126618 |2361 |43230 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126619 |2361 |43244 |0 |1 |2774A4|0 |2 |0 |
-ROW |126620 |2362 |43243 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126621 |2362 |43241 |0 |1 |2774A4|0 |2 |0 |
-ROW |126622 |2363 |43240 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126623 |2363 |43237 |0 |1 |2774A4|0 |2 |0 |
-ROW |126624 |2364 |43236 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126625 |2364 |43234 |0 |1 |2774A4|0 |2 |0 |
-ROW |126626 |2365 |43253 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126627 |2366 |43258 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126628 |2366 |43259 |0 |1 |2774A4|0 |2 |0 |
-ROW |126629 |2367 |43268 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126630 |2368 |43269 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126631 |2368 |43270 |0 |1 |2774A4|0 |2 |0 |
-ROW |126632 |2368 |43271 |0 |2 |F63100|0 |2 |0 |
-ROW |126633 |2368 |43272 |0 |3 |A54F10|0 |2 |0 |
-ROW |126634 |2369 |43273 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126635 |2369 |43275 |0 |1 |2774A4|0 |2 |0 |
-ROW |126636 |2370 |43276 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126637 |2370 |43278 |0 |1 |2774A4|0 |2 |0 |
-ROW |126638 |2371 |43279 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126639 |2371 |43280 |0 |1 |2774A4|0 |2 |0 |
-ROW |126640 |2372 |43329 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126641 |2373 |43310 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126642 |2373 |43322 |0 |1 |2774A4|0 |2 |0 |
-ROW |126643 |2373 |43331 |0 |2 |F63100|0 |2 |0 |
-ROW |126644 |2373 |43330 |0 |3 |A54F10|0 |2 |0 |
-ROW |126645 |2374 |43327 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126646 |2375 |43326 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126647 |2375 |43324 |0 |1 |2774A4|0 |2 |0 |
-ROW |126648 |2376 |43323 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126649 |2376 |43311 |0 |1 |2774A4|0 |2 |0 |
-ROW |126650 |2377 |43345 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126651 |2377 |43360 |0 |1 |2774A4|0 |2 |0 |
-ROW |126652 |2378 |43356 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126653 |2378 |43354 |0 |1 |2774A4|0 |2 |0 |
-ROW |126654 |2379 |43353 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126655 |2379 |43346 |0 |1 |2774A4|0 |2 |0 |
-ROW |126656 |2380 |43304 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126657 |2380 |43303 |0 |1 |2774A4|0 |2 |0 |
-ROW |126658 |2381 |43369 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126659 |2382 |43305 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126660 |2382 |43306 |0 |1 |2774A4|0 |2 |0 |
-ROW |126661 |2383 |43388 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126662 |2383 |43389 |0 |1 |2774A4|0 |2 |0 |
-ROW |126663 |2383 |43390 |0 |2 |F63100|0 |2 |0 |
-ROW |126664 |2383 |43391 |0 |3 |A54F10|0 |2 |0 |
-ROW |126665 |2384 |43392 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126666 |2384 |43394 |0 |1 |2774A4|0 |2 |0 |
-ROW |126667 |2385 |43395 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126668 |2385 |43397 |0 |1 |2774A4|0 |2 |0 |
-ROW |126669 |2386 |43309 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126670 |2386 |43308 |0 |1 |2774A4|0 |2 |0 |
-ROW |126671 |2387 |43429 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126672 |2387 |43428 |0 |1 |2774A4|0 |2 |0 |
-ROW |126673 |2387 |43427 |0 |2 |F63100|0 |2 |0 |
-ROW |126674 |2388 |43421 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126675 |2388 |43444 |0 |1 |2774A4|0 |2 |0 |
-ROW |126676 |2388 |43423 |0 |2 |F63100|0 |2 |0 |
-ROW |126677 |2389 |43433 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126678 |2389 |43443 |0 |1 |2774A4|0 |2 |0 |
-ROW |126679 |2389 |43442 |0 |2 |F63100|0 |2 |0 |
-ROW |126680 |2390 |43439 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126681 |2390 |43438 |0 |1 |2774A4|0 |2 |0 |
-ROW |126682 |2390 |43441 |0 |2 |F63100|0 |2 |0 |
-ROW |126683 |2390 |43440 |0 |3 |A54F10|0 |2 |0 |
-ROW |126684 |2391 |43435 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126685 |2391 |43434 |0 |1 |2774A4|0 |2 |0 |
-ROW |126686 |2391 |43437 |0 |2 |F63100|0 |2 |0 |
-ROW |126687 |2391 |43436 |0 |3 |A54F10|0 |2 |0 |
-ROW |126688 |2392 |43431 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126689 |2392 |43430 |0 |1 |2774A4|0 |2 |0 |
-ROW |126690 |2392 |43432 |0 |2 |F63100|0 |2 |0 |
-ROW |126691 |2392 |43422 |0 |3 |A54F10|0 |2 |0 |
-ROW |126692 |2393 |43492 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126693 |2393 |43491 |0 |1 |2774A4|0 |2 |0 |
-ROW |126694 |2393 |43490 |0 |2 |F63100|0 |2 |0 |
-ROW |126695 |2393 |43489 |0 |3 |A54F10|0 |2 |0 |
-ROW |126696 |2394 |43471 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126697 |2394 |43494 |0 |1 |2774A4|0 |2 |0 |
-ROW |126698 |2395 |43484 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126699 |2395 |43495 |0 |1 |2774A4|0 |2 |0 |
-ROW |126700 |2395 |43493 |0 |2 |F63100|0 |2 |0 |
-ROW |126701 |2396 |43488 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126702 |2396 |43487 |0 |1 |2774A4|0 |2 |0 |
-ROW |126703 |2396 |43486 |0 |2 |F63100|0 |2 |0 |
-ROW |126704 |2396 |43485 |0 |3 |A54F10|0 |2 |0 |
-ROW |126705 |2397 |43481 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126706 |2397 |43480 |0 |1 |2774A4|0 |2 |0 |
-ROW |126707 |2397 |43479 |0 |2 |F63100|0 |2 |0 |
-ROW |126708 |2397 |43478 |0 |3 |A54F10|0 |2 |0 |
-ROW |126709 |2398 |43412 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126710 |2398 |43411 |0 |1 |2774A4|0 |2 |0 |
-ROW |126711 |2398 |43410 |0 |2 |F63100|0 |2 |0 |
-ROW |126712 |2398 |43409 |0 |3 |A54F10|0 |2 |0 |
-ROW |126713 |1518 |33705 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126714 |1519 |33724 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126715 |1519 |33722 |0 |1 |2774A4|0 |2 |0 |
-ROW |126716 |1519 |33726 |0 |2 |F63100|0 |2 |0 |
-ROW |126717 |1520 |33719 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126718 |1520 |33720 |0 |1 |2774A4|0 |2 |0 |
-ROW |126719 |1520 |33721 |0 |2 |F63100|0 |2 |0 |
-ROW |126720 |1521 |33725 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126721 |1521 |33723 |0 |1 |2774A4|0 |2 |0 |
-ROW |126722 |1521 |33727 |0 |2 |F63100|0 |2 |0 |
-ROW |126723 |1522 |33730 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126724 |1523 |33734 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126725 |1523 |33732 |0 |1 |2774A4|0 |2 |0 |
-ROW |126726 |1523 |33736 |0 |2 |F63100|0 |2 |0 |
-ROW |126727 |1524 |33735 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126728 |1524 |33733 |0 |1 |2774A4|0 |2 |0 |
-ROW |126729 |1524 |33737 |0 |2 |F63100|0 |2 |0 |
-ROW |126730 |1525 |33743 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126731 |1525 |33742 |0 |1 |2774A4|0 |2 |0 |
-ROW |126732 |1525 |33738 |0 |2 |F63100|0 |2 |0 |
-ROW |126733 |1526 |33692 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126734 |1526 |33693 |0 |1 |2774A4|0 |2 |0 |
-ROW |126735 |1571 |34269 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126736 |1571 |34270 |0 |1 |2774A4|0 |2 |0 |
-ROW |126737 |1571 |34271 |0 |2 |F63100|0 |2 |0 |
-ROW |126738 |1571 |34272 |0 |3 |A54F10|0 |2 |0 |
-ROW |126739 |1572 |34311 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126740 |1572 |34301 |0 |1 |2774A4|0 |2 |0 |
-ROW |126741 |1573 |34243 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126742 |1573 |34244 |0 |1 |2774A4|0 |2 |0 |
-ROW |126743 |1573 |34246 |0 |2 |F63100|0 |2 |0 |
-ROW |126744 |1573 |34245 |0 |3 |A54F10|0 |2 |0 |
-ROW |126745 |1574 |34239 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126746 |1574 |34227 |0 |1 |2774A4|0 |2 |0 |
-ROW |126747 |1574 |34236 |0 |2 |F63100|0 |2 |0 |
-ROW |126748 |1574 |34237 |0 |3 |A54F10|0 |2 |0 |
-ROW |126749 |1575 |34253 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126750 |1575 |34252 |0 |1 |2774A4|0 |2 |0 |
-ROW |126751 |1575 |34249 |0 |2 |F63100|0 |2 |0 |
-ROW |126752 |1575 |34251 |0 |3 |A54F10|0 |2 |0 |
-ROW |126753 |1496 |33368 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126754 |1497 |33371 |1 |0 |1A7C11|0 |2 |0 |
-ROW |126755 |1497 |33371 |1 |1 |2774A4|0 |2 |0 |
-ROW |126756 |1498 |33379 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126757 |1498 |33382 |2 |1 |2774A4|0 |2 |0 |
-ROW |126758 |1498 |33381 |0 |2 |F63100|1 |2 |0 |
-ROW |126759 |1498 |33378 |0 |3 |A54F10|1 |2 |0 |
-ROW |126760 |1498 |33380 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |126761 |1498 |33377 |0 |5 |6C59DC|1 |2 |0 |
-ROW |126762 |1142 |30689 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126763 |1805 |36187 |5 |0 |1A7C11|0 |2 |0 |
-ROW |126764 |1805 |36192 |2 |1 |2774A4|0 |2 |0 |
-ROW |126765 |1805 |36190 |0 |2 |F63100|1 |2 |0 |
-ROW |126766 |1805 |36185 |0 |3 |A54F10|1 |2 |0 |
-ROW |126767 |1805 |36189 |0 |4 |FC6EA3|1 |2 |0 |
-ROW |126768 |1805 |36184 |0 |5 |6C59DC|1 |2 |0 |
-ROW |126769 |2433 |43954 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126770 |2433 |43953 |0 |1 |2774A4|0 |2 |0 |
-ROW |126771 |2433 |43952 |0 |2 |F63100|0 |2 |0 |
-ROW |126772 |2433 |43963 |0 |3 |A54F10|0 |2 |0 |
-ROW |126773 |2433 |43964 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |126774 |2433 |43959 |0 |5 |6C59DC|0 |2 |0 |
-ROW |126775 |2434 |44033 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126776 |2434 |44034 |0 |1 |2774A4|0 |2 |0 |
-ROW |126777 |2434 |44035 |0 |2 |F63100|0 |2 |0 |
-ROW |126778 |2435 |44039 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126779 |2435 |44040 |0 |1 |2774A4|0 |2 |0 |
-ROW |126780 |2435 |44041 |0 |2 |F63100|0 |2 |0 |
-ROW |126781 |2436 |44044 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126782 |2436 |44045 |0 |1 |2774A4|0 |2 |0 |
-ROW |126783 |651 |26928 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126784 |651 |26927 |0 |1 |2774A4|0 |2 |0 |
-ROW |126785 |652 |26925 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126786 |652 |26932 |0 |1 |2774A4|0 |2 |0 |
-ROW |126787 |652 |26930 |0 |2 |F63100|0 |2 |0 |
-ROW |126788 |652 |26931 |0 |3 |A54F10|0 |2 |0 |
-ROW |126789 |652 |26929 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |126790 |652 |26926 |0 |5 |6C59DC|0 |2 |0 |
-ROW |126791 |653 |26933 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126792 |653 |26943 |0 |1 |2774A4|0 |2 |0 |
-ROW |126793 |653 |26935 |0 |2 |F63100|0 |2 |0 |
-ROW |126794 |653 |26936 |0 |3 |A54F10|0 |2 |0 |
-ROW |126795 |654 |26934 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126796 |654 |26939 |0 |1 |2774A4|0 |2 |0 |
-ROW |126797 |654 |26942 |0 |2 |F63100|0 |2 |0 |
-ROW |126798 |654 |26938 |0 |3 |A54F10|0 |2 |0 |
-ROW |126799 |654 |26937 |0 |4 |FC6EA3|0 |2 |0 |
-ROW |126800 |1275 |31794 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126801 |1275 |31792 |0 |1 |2774A4|0 |2 |0 |
-ROW |126802 |1275 |31800 |0 |2 |F63100|1 |2 |0 |
-ROW |126803 |1276 |36771 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126804 |1276 |33390 |0 |1 |2774A4|0 |2 |0 |
-ROW |126805 |1276 |31799 |0 |2 |F63100|0 |2 |0 |
-ROW |126806 |1276 |31797 |0 |3 |A54F10|0 |2 |0 |
-ROW |126807 |1277 |36770 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126808 |1277 |33389 |0 |1 |2774A4|0 |2 |0 |
-ROW |126809 |1277 |31795 |0 |2 |F63100|0 |2 |0 |
-ROW |126810 |1278 |36769 |0 |0 |1A7C11|0 |2 |0 |
-ROW |126811 |1278 |31793 |0 |1 |2774A4|0 |2 |0 |
-ROW |126812 |1278 |31802 |0 |2 |F63100|0 |2 |0 |
-ROW |126813 |1278 |31790 |0 |3 |A54F10|0 |2 |0 |
-ROW |126814 |1278 |31791 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |134409 |1397 |32451 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134410 |1397 |32450 |5 |1 |2774A4|0 |2 |0 |
+ROW |134411 |1398 |32452 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134412 |1398 |32449 |5 |1 |2774A4|0 |2 |0 |
+ROW |134413 |1399 |32444 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134414 |1399 |32446 |5 |1 |2774A4|0 |2 |0 |
+ROW |134415 |1399 |32448 |5 |2 |F63100|0 |2 |0 |
+ROW |134416 |1400 |32460 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134417 |1401 |32458 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134418 |1401 |32457 |5 |1 |2774A4|0 |2 |0 |
+ROW |134419 |1402 |32461 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134420 |1402 |32456 |5 |1 |2774A4|0 |2 |0 |
+ROW |134421 |1172 |30918 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134422 |1172 |30919 |0 |1 |2774A4|0 |2 |0 |
+ROW |134423 |1172 |30920 |0 |2 |F63100|0 |2 |0 |
+ROW |134424 |1172 |30921 |2 |3 |A54F10|0 |2 |0 |
+ROW |134425 |1173 |30922 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134426 |835 |28744 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134427 |835 |28745 |0 |1 |2774A4|0 |2 |0 |
+ROW |134428 |1174 |30913 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134429 |1175 |30906 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134430 |1175 |30908 |0 |1 |2774A4|0 |2 |0 |
+ROW |134431 |1175 |30915 |0 |2 |F63100|0 |2 |0 |
+ROW |134432 |1175 |30897 |0 |3 |A54F10|0 |2 |0 |
+ROW |134433 |1175 |30901 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |134434 |1175 |30899 |0 |5 |6C59DC|0 |2 |0 |
+ROW |134435 |1175 |30907 |0 |6 |AC8C14|0 |2 |0 |
+ROW |134436 |1175 |30905 |0 |7 |611F27|0 |2 |0 |
+ROW |134437 |1175 |30904 |0 |8 |F230E0|0 |2 |0 |
+ROW |134438 |1175 |30900 |0 |9 |FFAD40|0 |2 |0 |
+ROW |134439 |1175 |30898 |0 |10 |40CDFF|0 |2 |0 |
+ROW |134440 |1176 |30910 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134441 |1176 |30909 |0 |1 |2774A4|0 |2 |0 |
+ROW |134442 |836 |28798 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134443 |836 |28799 |0 |1 |2774A4|0 |2 |0 |
+ROW |134444 |836 |28800 |0 |2 |F63100|0 |2 |0 |
+ROW |134445 |836 |28801 |2 |3 |A54F10|0 |2 |0 |
+ROW |134446 |837 |28803 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134447 |838 |28793 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134448 |840 |28787 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134449 |840 |28784 |0 |1 |2774A4|0 |2 |0 |
+ROW |134450 |840 |28782 |0 |2 |F63100|0 |2 |0 |
+ROW |134451 |840 |28781 |0 |3 |A54F10|0 |2 |0 |
+ROW |134452 |840 |28780 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |134453 |840 |28778 |0 |5 |6C59DC|0 |2 |0 |
+ROW |134454 |840 |28786 |0 |6 |AC8C14|0 |2 |0 |
+ROW |134455 |840 |28785 |0 |7 |611F27|0 |2 |0 |
+ROW |134456 |840 |28783 |0 |8 |F230E0|0 |2 |0 |
+ROW |134457 |840 |28779 |0 |9 |FFAD40|0 |2 |0 |
+ROW |134458 |840 |28796 |0 |10 |40CDFF|0 |2 |0 |
+ROW |134459 |839 |28789 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134460 |839 |28788 |0 |1 |2774A4|0 |2 |0 |
+ROW |134461 |1339 |32172 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134462 |1339 |32173 |0 |1 |2774A4|0 |2 |0 |
+ROW |134463 |1403 |32511 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134464 |1403 |32514 |0 |1 |2774A4|0 |2 |0 |
+ROW |134465 |1404 |32512 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134466 |1404 |32515 |0 |1 |2774A4|0 |2 |0 |
+ROW |134467 |1405 |32507 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134468 |1405 |32508 |0 |1 |2774A4|0 |2 |0 |
+ROW |134469 |1405 |32513 |0 |2 |F63100|0 |2 |0 |
+ROW |134470 |1343 |32135 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134471 |1343 |32142 |0 |1 |2774A4|0 |2 |0 |
+ROW |134472 |1344 |32167 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134473 |1344 |32136 |0 |1 |2774A4|0 |2 |0 |
+ROW |134474 |1345 |32141 |1 |0 |1A7C11|0 |2 |0 |
+ROW |134475 |1345 |32138 |1 |1 |2774A4|0 |2 |0 |
+ROW |134476 |1346 |32156 |2 |0 |1A7C11|0 |2 |0 |
+ROW |134477 |1346 |32158 |0 |1 |2774A4|0 |2 |0 |
+ROW |134478 |1346 |32159 |0 |2 |F63100|0 |2 |0 |
+ROW |134479 |1346 |32154 |2 |3 |A54F10|0 |2 |0 |
+ROW |134480 |1346 |32155 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |134481 |1346 |32146 |0 |5 |6C59DC|0 |2 |0 |
+ROW |134482 |1347 |32150 |2 |0 |1A7C11|0 |2 |0 |
+ROW |134483 |1347 |32151 |0 |1 |2774A4|0 |2 |0 |
+ROW |134484 |1347 |32152 |0 |2 |F63100|0 |2 |0 |
+ROW |134485 |1622 |35078 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134486 |1622 |35091 |0 |1 |2774A4|0 |2 |0 |
+ROW |134487 |1622 |35098 |0 |2 |F63100|0 |2 |0 |
+ROW |134488 |1622 |35100 |0 |3 |A54F10|0 |2 |0 |
+ROW |134489 |1622 |35099 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |134490 |1623 |35090 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134491 |1623 |35101 |0 |1 |2774A4|0 |2 |0 |
+ROW |134492 |1624 |35097 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134493 |1624 |35096 |0 |1 |2774A4|0 |2 |0 |
+ROW |134494 |1624 |35095 |0 |2 |F63100|0 |2 |0 |
+ROW |134495 |1625 |35089 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134496 |1625 |35088 |0 |1 |2774A4|0 |2 |0 |
+ROW |134497 |1625 |35087 |0 |2 |F63100|0 |2 |0 |
+ROW |134498 |1625 |35086 |0 |3 |A54F10|0 |2 |0 |
+ROW |134499 |1625 |35085 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |134500 |1626 |35079 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134501 |1626 |35082 |0 |1 |2774A4|0 |2 |0 |
+ROW |134502 |1627 |35080 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134503 |1627 |35102 |0 |1 |2774A4|0 |2 |0 |
+ROW |134504 |1628 |35093 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134505 |1628 |35092 |0 |1 |2774A4|0 |2 |0 |
+ROW |134506 |1628 |35081 |0 |2 |F63100|0 |2 |0 |
+ROW |134507 |1628 |35084 |0 |3 |A54F10|0 |2 |0 |
+ROW |134508 |1628 |35083 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |134509 |2351 |43111 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134510 |2351 |43121 |0 |1 |2774A4|0 |2 |0 |
+ROW |134511 |2352 |43090 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134512 |2352 |43089 |2 |1 |2774A4|0 |2 |0 |
+ROW |134513 |2353 |43132 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134514 |2353 |43091 |0 |1 |2774A4|0 |2 |0 |
+ROW |134515 |2354 |43098 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134516 |2354 |43096 |0 |1 |2774A4|0 |2 |0 |
+ROW |134517 |2354 |43084 |0 |2 |F63100|0 |2 |0 |
+ROW |134518 |2354 |43093 |0 |3 |A54F10|0 |2 |0 |
+ROW |134519 |2354 |43094 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |134520 |1121 |30606 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134521 |1121 |30590 |5 |1 |2774A4|0 |2 |0 |
+ROW |134522 |1121 |30582 |5 |2 |F63100|0 |2 |0 |
+ROW |134523 |1122 |30580 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134524 |1122 |30578 |5 |1 |2774A4|0 |2 |0 |
+ROW |134525 |1123 |30586 |2 |0 |1A7C11|0 |2 |0 |
+ROW |134526 |1123 |30608 |2 |1 |2774A4|0 |2 |0 |
+ROW |134527 |1123 |30585 |2 |2 |F63100|0 |2 |0 |
+ROW |134528 |1123 |30589 |2 |3 |A54F10|0 |2 |0 |
+ROW |134529 |1123 |30584 |2 |4 |FC6EA3|0 |2 |0 |
+ROW |134530 |1123 |30588 |2 |5 |6C59DC|0 |2 |0 |
+ROW |134531 |1124 |30583 |2 |0 |1A7C11|0 |2 |0 |
+ROW |134532 |1124 |30587 |2 |1 |2774A4|0 |2 |0 |
+ROW |134533 |1125 |30555 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134534 |1125 |30554 |2 |1 |2774A4|0 |2 |0 |
+ROW |134535 |1125 |30556 |2 |2 |F63100|0 |2 |0 |
+ROW |134536 |1125 |30557 |2 |3 |A54F10|0 |2 |0 |
+ROW |134537 |1126 |30565 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134538 |1127 |30567 |2 |0 |1A7C11|0 |2 |0 |
+ROW |134539 |1127 |30568 |2 |1 |2774A4|0 |2 |0 |
+ROW |134540 |1128 |30536 |2 |0 |1A7C11|0 |2 |0 |
+ROW |134541 |1129 |30566 |2 |0 |1A7C11|0 |2 |0 |
+ROW |134542 |1129 |30549 |2 |1 |2774A4|0 |2 |0 |
+ROW |134543 |1129 |30553 |2 |2 |F63100|0 |2 |0 |
+ROW |134544 |1129 |30570 |2 |3 |A54F10|0 |2 |0 |
+ROW |134545 |1143 |30714 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134546 |1143 |30716 |0 |1 |2774A4|0 |2 |0 |
+ROW |134547 |1143 |30717 |0 |2 |F63100|0 |2 |0 |
+ROW |134548 |1143 |30715 |0 |3 |A54F10|0 |2 |0 |
+ROW |134549 |1144 |30753 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134550 |1144 |30738 |0 |1 |2774A4|0 |2 |0 |
+ROW |134551 |1145 |30718 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134552 |1145 |30737 |0 |1 |2774A4|0 |2 |0 |
+ROW |134553 |1145 |30727 |0 |2 |F63100|0 |2 |0 |
+ROW |134554 |1145 |30729 |0 |3 |A54F10|0 |2 |0 |
+ROW |134555 |1146 |30730 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134556 |1146 |30732 |0 |1 |2774A4|0 |2 |0 |
+ROW |134557 |1146 |30731 |0 |2 |F63100|0 |2 |0 |
+ROW |134558 |1146 |30733 |0 |3 |A54F10|0 |2 |0 |
+ROW |134559 |1147 |30734 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134560 |1147 |30736 |0 |1 |2774A4|0 |2 |0 |
+ROW |134561 |1147 |30735 |0 |2 |F63100|0 |2 |0 |
+ROW |134562 |1147 |30758 |0 |3 |A54F10|0 |2 |0 |
+ROW |134563 |1148 |30711 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134564 |1148 |30706 |0 |1 |2774A4|0 |2 |0 |
+ROW |134565 |1148 |30710 |0 |2 |F63100|0 |2 |0 |
+ROW |134566 |1148 |30712 |0 |3 |A54F10|0 |2 |0 |
+ROW |134567 |1148 |30702 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |134568 |1148 |30707 |0 |5 |6C59DC|0 |2 |0 |
+ROW |134569 |1148 |30704 |0 |6 |AC8C14|0 |2 |0 |
+ROW |134570 |2341 |43058 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134571 |2341 |43059 |0 |1 |2774A4|0 |2 |0 |
+ROW |134572 |2341 |43052 |0 |2 |F63100|0 |2 |0 |
+ROW |134573 |2341 |43057 |0 |3 |A54F10|0 |2 |0 |
+ROW |134574 |2341 |43066 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |134575 |2342 |43063 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134576 |2342 |43061 |0 |1 |2774A4|0 |2 |0 |
+ROW |134577 |2343 |43068 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134578 |2343 |43070 |0 |1 |2774A4|0 |2 |0 |
+ROW |134579 |2344 |43019 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134580 |2344 |43042 |0 |1 |2774A4|0 |2 |0 |
+ROW |134581 |2345 |43044 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134582 |2345 |43043 |0 |1 |2774A4|0 |2 |0 |
+ROW |134583 |2345 |43045 |0 |2 |F63100|0 |2 |0 |
+ROW |134584 |2345 |43034 |0 |3 |A54F10|0 |2 |0 |
+ROW |134585 |2346 |43023 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134586 |2346 |43025 |0 |1 |2774A4|0 |2 |0 |
+ROW |134587 |2347 |43040 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134588 |2347 |43041 |0 |1 |2774A4|0 |2 |0 |
+ROW |134589 |2347 |43039 |0 |2 |F63100|0 |2 |0 |
+ROW |134590 |2347 |43038 |0 |3 |A54F10|0 |2 |0 |
+ROW |134591 |2348 |43031 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134592 |2348 |43020 |0 |1 |2774A4|0 |2 |0 |
+ROW |134593 |2348 |43033 |0 |2 |F63100|0 |2 |0 |
+ROW |134594 |2349 |43036 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134595 |2349 |43035 |0 |1 |2774A4|0 |2 |0 |
+ROW |134596 |2349 |43037 |0 |2 |F63100|0 |2 |0 |
+ROW |134597 |2349 |43032 |0 |3 |A54F10|0 |2 |0 |
+ROW |134598 |2350 |43024 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134599 |2350 |43025 |0 |1 |2774A4|0 |2 |0 |
+ROW |134600 |2350 |43026 |0 |2 |F63100|0 |2 |0 |
+ROW |134601 |1177 |30927 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134602 |1177 |30944 |2 |1 |2774A4|0 |2 |0 |
+ROW |134603 |1178 |30935 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134604 |1178 |30942 |0 |1 |2774A4|0 |2 |0 |
+ROW |134605 |1179 |30949 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134606 |1179 |30950 |0 |1 |2774A4|0 |2 |0 |
+ROW |134607 |1179 |30951 |0 |2 |F63100|0 |2 |0 |
+ROW |134608 |1180 |30952 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134609 |1180 |30954 |0 |1 |2774A4|0 |2 |0 |
+ROW |134610 |1180 |30955 |0 |2 |F63100|0 |2 |0 |
+ROW |134611 |1181 |30936 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134612 |1181 |30940 |5 |1 |2774A4|0 |2 |0 |
+ROW |134613 |1182 |30930 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134614 |1182 |30929 |0 |1 |2774A4|0 |2 |0 |
+ROW |134615 |1182 |30928 |0 |2 |F63100|0 |2 |0 |
+ROW |134616 |1182 |30931 |2 |3 |A54F10|1 |2 |0 |
+ROW |134617 |1183 |30934 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134618 |1183 |30941 |0 |1 |2774A4|0 |2 |0 |
+ROW |134619 |1406 |32532 |0 |0 |1A7C11|1 |2 |0 |
+ROW |134620 |1406 |32535 |0 |1 |2774A4|1 |2 |0 |
+ROW |134621 |1406 |32533 |0 |2 |F63100|0 |2 |0 |
+ROW |134622 |1406 |32534 |0 |3 |A54F10|0 |2 |0 |
+ROW |134623 |1406 |32536 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |134624 |1406 |32537 |0 |5 |6C59DC|0 |2 |0 |
+ROW |134625 |1407 |32543 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134626 |1407 |32544 |0 |1 |2774A4|0 |2 |0 |
+ROW |134627 |1408 |32518 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134628 |1408 |32521 |0 |1 |2774A4|0 |2 |0 |
+ROW |134629 |1408 |32523 |0 |2 |F63100|0 |2 |0 |
+ROW |134630 |1408 |32524 |0 |3 |A54F10|0 |2 |0 |
+ROW |134631 |1409 |32562 |0 |0 |1A7C11|1 |2 |0 |
+ROW |134632 |1409 |32565 |0 |1 |2774A4|1 |2 |0 |
+ROW |134633 |1409 |32563 |0 |2 |F63100|0 |2 |0 |
+ROW |134634 |1409 |32564 |0 |3 |A54F10|0 |2 |0 |
+ROW |134635 |1409 |32566 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |134636 |1409 |32567 |0 |5 |6C59DC|0 |2 |0 |
+ROW |134637 |1410 |32573 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134638 |1410 |32574 |0 |1 |2774A4|0 |2 |0 |
+ROW |134639 |1411 |32548 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134640 |1411 |32551 |0 |1 |2774A4|0 |2 |0 |
+ROW |134641 |1411 |32553 |0 |2 |F63100|0 |2 |0 |
+ROW |134642 |1411 |32554 |0 |3 |A54F10|0 |2 |0 |
+ROW |134643 |2287 |42686 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134644 |2288 |42689 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134645 |2288 |42688 |0 |1 |2774A4|0 |2 |0 |
+ROW |134646 |2288 |42690 |0 |2 |F63100|0 |2 |0 |
+ROW |134647 |1250 |31527 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134648 |1250 |31529 |0 |1 |2774A4|0 |2 |0 |
+ROW |134649 |1250 |31499 |0 |2 |F63100|0 |2 |0 |
+ROW |134650 |1259 |31516 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134651 |1259 |31517 |0 |1 |2774A4|0 |2 |0 |
+ROW |134652 |1260 |31523 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134653 |1260 |31522 |0 |1 |2774A4|0 |2 |0 |
+ROW |134654 |1260 |31524 |0 |2 |F63100|0 |2 |0 |
+ROW |134655 |1412 |32601 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134656 |1412 |32602 |0 |1 |2774A4|0 |2 |0 |
+ROW |134657 |1412 |32603 |0 |2 |F63100|0 |2 |0 |
+ROW |134658 |1412 |32604 |0 |3 |A54F10|0 |2 |0 |
+ROW |134659 |1412 |32606 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |134660 |1412 |32606 |2 |5 |6C59DC|0 |2 |0 |
+ROW |134661 |1413 |32608 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134662 |1413 |32610 |0 |1 |2774A4|0 |2 |0 |
+ROW |134663 |1413 |32611 |0 |2 |F63100|0 |2 |0 |
+ROW |134664 |1414 |32582 |2 |0 |1A7C11|0 |2 |0 |
+ROW |134665 |1414 |32580 |2 |1 |2774A4|0 |2 |0 |
+ROW |134666 |1414 |32581 |2 |2 |F63100|0 |2 |0 |
+ROW |134667 |1414 |32597 |0 |3 |A54F10|1 |2 |0 |
+ROW |134668 |1414 |32599 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |134669 |1414 |32588 |0 |5 |6C59DC|1 |2 |0 |
+ROW |134670 |1415 |32583 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134671 |1415 |32584 |0 |1 |2774A4|0 |2 |0 |
+ROW |134672 |1415 |32585 |0 |2 |F63100|0 |2 |0 |
+ROW |134673 |1415 |32579 |2 |3 |A54F10|0 |2 |0 |
+ROW |134674 |1416 |32587 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134675 |1416 |32590 |0 |1 |2774A4|0 |2 |0 |
+ROW |134676 |1416 |32589 |0 |2 |F63100|0 |2 |0 |
+ROW |134677 |1417 |32673 |1 |0 |1A7C11|0 |2 |0 |
+ROW |134678 |1417 |32679 |1 |1 |2774A4|0 |2 |0 |
+ROW |134679 |1629 |35114 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134680 |1629 |35113 |5 |1 |2774A4|0 |2 |0 |
+ROW |134681 |1075 |30204 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134682 |1075 |30205 |0 |1 |2774A4|0 |2 |0 |
+ROW |134683 |1630 |35112 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134684 |1630 |35111 |0 |1 |2774A4|0 |2 |0 |
+ROW |134685 |1630 |35110 |0 |2 |F63100|0 |2 |0 |
+ROW |134686 |1630 |35108 |0 |3 |A54F10|0 |2 |0 |
+ROW |134687 |1630 |35105 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |134688 |1076 |30209 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134689 |1076 |30208 |0 |1 |2774A4|0 |2 |0 |
+ROW |134690 |1077 |30206 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134691 |1077 |30207 |5 |1 |2774A4|0 |2 |0 |
+ROW |134692 |1078 |30216 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134693 |1078 |30215 |0 |1 |2774A4|0 |2 |0 |
+ROW |134694 |1079 |30210 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134695 |1079 |30211 |0 |1 |2774A4|0 |2 |0 |
+ROW |134696 |1079 |30212 |0 |2 |F63100|0 |2 |0 |
+ROW |134697 |1079 |30213 |0 |3 |A54F10|0 |2 |0 |
+ROW |134698 |1079 |30214 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |134699 |1631 |35127 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134700 |1631 |35126 |5 |1 |2774A4|0 |2 |0 |
+ROW |134701 |1632 |35124 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134702 |1632 |35123 |0 |1 |2774A4|0 |2 |0 |
+ROW |134703 |1632 |35122 |0 |2 |F63100|0 |2 |0 |
+ROW |134704 |1632 |30222 |0 |3 |A54F10|0 |2 |0 |
+ROW |134705 |1632 |30223 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |134706 |1080 |30226 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134707 |1080 |30225 |0 |1 |2774A4|0 |2 |0 |
+ROW |134708 |1633 |35139 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134709 |1633 |35138 |5 |1 |2774A4|0 |2 |0 |
+ROW |134710 |1081 |30247 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134711 |1081 |30248 |0 |1 |2774A4|0 |2 |0 |
+ROW |134712 |1634 |35137 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134713 |1634 |35136 |0 |1 |2774A4|0 |2 |0 |
+ROW |134714 |1634 |35135 |0 |2 |F63100|0 |2 |0 |
+ROW |134715 |1634 |35133 |0 |3 |A54F10|0 |2 |0 |
+ROW |134716 |1634 |35130 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |134717 |1082 |30252 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134718 |1082 |30251 |0 |1 |2774A4|0 |2 |0 |
+ROW |134719 |1083 |30249 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134720 |1083 |30250 |5 |1 |2774A4|0 |2 |0 |
+ROW |134721 |1084 |30259 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134722 |1084 |30258 |0 |1 |2774A4|0 |2 |0 |
+ROW |134723 |1085 |30253 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134724 |1085 |30254 |0 |1 |2774A4|0 |2 |0 |
+ROW |134725 |1085 |30255 |0 |2 |F63100|0 |2 |0 |
+ROW |134726 |1085 |30256 |0 |3 |A54F10|0 |2 |0 |
+ROW |134727 |1085 |30257 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |134728 |1635 |35152 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134729 |1635 |35151 |5 |1 |2774A4|0 |2 |0 |
+ROW |134730 |1636 |35149 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134731 |1636 |35148 |0 |1 |2774A4|0 |2 |0 |
+ROW |134732 |1636 |35147 |0 |2 |F63100|0 |2 |0 |
+ROW |134733 |1636 |30265 |0 |3 |A54F10|0 |2 |0 |
+ROW |134734 |1636 |30266 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |134735 |1086 |30269 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134736 |1086 |30268 |0 |1 |2774A4|0 |2 |0 |
+ROW |134737 |1184 |30982 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134738 |1184 |30980 |5 |1 |2774A4|0 |2 |0 |
+ROW |134739 |1185 |30983 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134740 |1185 |30981 |0 |1 |2774A4|0 |2 |0 |
+ROW |134741 |1186 |30976 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134742 |1186 |30985 |0 |1 |2774A4|0 |2 |0 |
+ROW |134743 |1186 |30997 |0 |2 |F63100|0 |2 |0 |
+ROW |134744 |1186 |30970 |0 |3 |A54F10|0 |2 |0 |
+ROW |134745 |1186 |30973 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |134746 |1186 |30995 |0 |5 |6C59DC|0 |2 |0 |
+ROW |134747 |1186 |30998 |0 |6 |AC8C14|0 |2 |0 |
+ROW |134748 |1186 |30978 |0 |7 |611F27|0 |2 |0 |
+ROW |134749 |1187 |31024 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134750 |1187 |31022 |5 |1 |2774A4|0 |2 |0 |
+ROW |134751 |1188 |31025 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134752 |1188 |31023 |0 |1 |2774A4|0 |2 |0 |
+ROW |134753 |1189 |31018 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134754 |1189 |31027 |0 |1 |2774A4|0 |2 |0 |
+ROW |134755 |1189 |31039 |0 |2 |F63100|0 |2 |0 |
+ROW |134756 |1189 |31012 |0 |3 |A54F10|0 |2 |0 |
+ROW |134757 |1189 |31015 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |134758 |1189 |31037 |0 |5 |6C59DC|0 |2 |0 |
+ROW |134759 |1189 |31040 |0 |6 |AC8C14|0 |2 |0 |
+ROW |134760 |1189 |31020 |0 |7 |611F27|0 |2 |0 |
+ROW |134761 |1499 |33478 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134762 |1499 |33467 |0 |1 |2774A4|0 |2 |0 |
+ROW |134763 |1500 |33468 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134764 |1500 |33479 |0 |1 |2774A4|0 |2 |0 |
+ROW |134765 |1501 |33442 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134766 |1501 |33441 |0 |1 |2774A4|0 |2 |0 |
+ROW |134767 |1501 |33440 |0 |2 |F63100|0 |2 |0 |
+ROW |134768 |1502 |33423 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134769 |1502 |33419 |0 |1 |2774A4|0 |2 |0 |
+ROW |134770 |1502 |33422 |0 |2 |F63100|0 |2 |0 |
+ROW |134771 |1502 |33421 |0 |3 |A54F10|0 |2 |0 |
+ROW |134772 |1502 |33412 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |134773 |1418 |32700 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134774 |1418 |32699 |0 |1 |2774A4|0 |2 |0 |
+ROW |134775 |1419 |32710 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134776 |1419 |32709 |0 |1 |2774A4|0 |2 |0 |
+ROW |134777 |1420 |32693 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134778 |1420 |32724 |0 |1 |2774A4|0 |2 |0 |
+ROW |134779 |1421 |32730 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134780 |1421 |32731 |0 |1 |2774A4|0 |2 |0 |
+ROW |134781 |1421 |32728 |0 |2 |F63100|0 |2 |0 |
+ROW |134782 |1421 |32729 |0 |3 |A54F10|0 |2 |0 |
+ROW |134783 |1422 |32705 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134784 |1422 |32706 |0 |1 |2774A4|0 |2 |0 |
+ROW |134785 |1423 |32702 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134786 |1423 |32703 |0 |1 |2774A4|0 |2 |0 |
+ROW |134787 |1424 |32708 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134788 |1424 |32722 |2 |1 |2774A4|0 |2 |0 |
+ROW |134789 |1424 |32695 |0 |2 |F63100|0 |2 |0 |
+ROW |134790 |1424 |32753 |0 |3 |A54F10|0 |2 |0 |
+ROW |134791 |1424 |32740 |2 |4 |FC6EA3|0 |2 |0 |
+ROW |134792 |1424 |32723 |0 |5 |6C59DC|0 |2 |0 |
+ROW |134793 |1424 |32747 |0 |6 |AC8C14|0 |2 |0 |
+ROW |134794 |1424 |32748 |2 |7 |611F27|0 |2 |0 |
+ROW |134795 |1424 |32749 |0 |8 |F230E0|0 |2 |0 |
+ROW |134796 |1424 |32750 |0 |9 |FFAD40|0 |2 |0 |
+ROW |134797 |1424 |32751 |2 |10 |40CDFF|0 |2 |0 |
+ROW |134798 |1424 |32752 |0 |11 |40FFA0|0 |2 |0 |
+ROW |134799 |1425 |32746 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134800 |1425 |32745 |2 |1 |2774A4|0 |2 |0 |
+ROW |134801 |1425 |32744 |0 |2 |F63100|0 |2 |0 |
+ROW |134802 |1425 |32743 |0 |3 |A54F10|0 |2 |0 |
+ROW |134803 |1425 |32742 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |134804 |1426 |32720 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134805 |1426 |32721 |0 |1 |2774A4|0 |2 |0 |
+ROW |134806 |1426 |32719 |0 |2 |F63100|0 |2 |0 |
+ROW |134807 |1426 |32718 |0 |3 |A54F10|0 |2 |0 |
+ROW |134808 |2085 |39861 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134809 |2085 |39863 |0 |1 |2774A4|0 |2 |0 |
+ROW |134810 |2085 |39864 |0 |2 |F63100|0 |2 |0 |
+ROW |134811 |2085 |39862 |0 |3 |A54F10|0 |2 |0 |
+ROW |134812 |2086 |39849 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134813 |2086 |39833 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134814 |2086 |39848 |0 |1 |2774A4|0 |2 |0 |
+ROW |134815 |2086 |39832 |0 |1 |2774A4|0 |2 |0 |
+ROW |134816 |2086 |39847 |0 |2 |F63100|0 |2 |0 |
+ROW |134817 |2086 |39831 |0 |2 |F63100|0 |2 |0 |
+ROW |134818 |2086 |39846 |0 |3 |A54F10|0 |2 |0 |
+ROW |134819 |2086 |39850 |0 |3 |A54F10|0 |2 |0 |
+ROW |134820 |2086 |39841 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |134821 |2087 |39900 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134822 |2088 |39901 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134823 |2089 |39892 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134824 |2089 |39893 |0 |1 |2774A4|0 |2 |0 |
+ROW |134825 |2089 |39890 |0 |2 |F63100|0 |2 |0 |
+ROW |134826 |2089 |39891 |0 |3 |A54F10|0 |2 |0 |
+ROW |134827 |2089 |39896 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |134828 |2089 |39897 |0 |5 |6C59DC|0 |2 |0 |
+ROW |134829 |2089 |39895 |0 |6 |AC8C14|0 |2 |0 |
+ROW |134830 |2089 |39894 |0 |7 |611F27|0 |2 |0 |
+ROW |134831 |2090 |39888 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134832 |2090 |39887 |0 |1 |2774A4|0 |2 |0 |
+ROW |134833 |2091 |39880 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134834 |2091 |39879 |0 |1 |2774A4|0 |2 |0 |
+ROW |134835 |2091 |39878 |0 |2 |F63100|0 |2 |0 |
+ROW |134836 |2091 |39877 |0 |3 |A54F10|0 |2 |0 |
+ROW |134837 |2092 |39922 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134838 |2092 |39923 |0 |1 |2774A4|0 |2 |0 |
+ROW |134839 |2092 |39924 |0 |2 |F63100|0 |2 |0 |
+ROW |134840 |2092 |39921 |0 |3 |A54F10|0 |2 |0 |
+ROW |134841 |2093 |39966 |2 |0 |4CAF50|0 |2 |0 |
+ROW |134842 |2093 |39963 |2 |1 |AB47BC|0 |2 |0 |
+ROW |134843 |2093 |39969 |5 |2 |1E88E5|0 |4 |0 |
+ROW |134844 |2094 |40004 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134845 |2094 |40003 |0 |1 |2774A4|0 |2 |0 |
+ROW |134846 |2094 |40005 |0 |2 |F63100|0 |2 |0 |
+ROW |134847 |2094 |40006 |0 |3 |A54F10|0 |2 |0 |
+ROW |134848 |2289 |42693 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134849 |2289 |42692 |0 |1 |2774A4|0 |2 |0 |
+ROW |134850 |2289 |42694 |0 |2 |F63100|0 |2 |0 |
+ROW |134851 |2289 |42695 |0 |3 |A54F10|0 |2 |0 |
+ROW |134852 |2290 |42697 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134853 |2290 |42696 |0 |1 |2774A4|0 |2 |0 |
+ROW |134854 |2290 |42698 |0 |2 |F63100|0 |2 |0 |
+ROW |134855 |2290 |42699 |0 |3 |A54F10|0 |2 |0 |
+ROW |134856 |2096 |39994 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134857 |2096 |39993 |0 |1 |2774A4|0 |2 |0 |
+ROW |134858 |2097 |39986 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134859 |2097 |39988 |0 |1 |2774A4|0 |2 |0 |
+ROW |134860 |2097 |39990 |0 |2 |F63100|0 |2 |0 |
+ROW |134861 |2097 |39998 |0 |3 |A54F10|0 |2 |0 |
+ROW |134862 |2099 |39996 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134863 |2099 |39997 |0 |1 |2774A4|0 |2 |0 |
+ROW |134864 |2099 |39995 |0 |2 |F63100|0 |2 |0 |
+ROW |134865 |1130 |30613 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134866 |1130 |30635 |0 |1 |2774A4|0 |2 |0 |
+ROW |134867 |1130 |30625 |0 |2 |F63100|0 |2 |0 |
+ROW |134868 |1131 |30632 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134869 |1131 |30633 |5 |1 |2774A4|0 |2 |0 |
+ROW |134870 |1131 |30629 |5 |2 |F63100|0 |2 |0 |
+ROW |134871 |1132 |30630 |2 |0 |1A7C11|0 |2 |0 |
+ROW |134872 |1132 |30628 |2 |1 |2774A4|0 |2 |0 |
+ROW |134873 |1132 |30631 |2 |2 |F63100|0 |2 |0 |
+ROW |134874 |1133 |30619 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134875 |1133 |30618 |0 |1 |2774A4|0 |2 |0 |
+ROW |134876 |1134 |30623 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134877 |1134 |30622 |5 |1 |2774A4|0 |2 |0 |
+ROW |134878 |1135 |30615 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134879 |841 |28813 |2 |0 |1A7C11|0 |2 |0 |
+ROW |134880 |841 |28811 |0 |1 |2774A4|0 |2 |0 |
+ROW |134881 |841 |28812 |0 |2 |F63100|0 |2 |0 |
+ROW |134882 |841 |28814 |0 |3 |A54F10|0 |2 |0 |
+ROW |134883 |842 |28817 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134884 |842 |28815 |0 |1 |2774A4|0 |2 |0 |
+ROW |134885 |842 |28816 |0 |2 |F63100|0 |2 |0 |
+ROW |134886 |844 |28808 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134887 |844 |28807 |0 |1 |2774A4|0 |2 |0 |
+ROW |134888 |843 |28818 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134889 |845 |28829 |2 |0 |1A7C11|0 |2 |0 |
+ROW |134890 |845 |28831 |0 |1 |2774A4|0 |2 |0 |
+ROW |134891 |845 |28832 |0 |2 |F63100|0 |2 |0 |
+ROW |134892 |845 |28830 |0 |3 |A54F10|0 |2 |0 |
+ROW |134893 |846 |28826 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134894 |846 |28828 |0 |1 |2774A4|0 |2 |0 |
+ROW |134895 |846 |28827 |0 |2 |F63100|0 |2 |0 |
+ROW |134896 |847 |28825 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134897 |1637 |35187 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134898 |1638 |35189 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134899 |1638 |35188 |5 |1 |2774A4|0 |2 |0 |
+ROW |134900 |1638 |35190 |5 |2 |F63100|0 |2 |0 |
+ROW |134901 |1638 |35191 |5 |3 |A54F10|0 |2 |0 |
+ROW |134902 |1638 |35192 |5 |4 |FC6EA3|0 |2 |0 |
+ROW |134903 |1639 |35198 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134904 |1640 |35200 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134905 |1640 |35199 |5 |1 |2774A4|0 |2 |0 |
+ROW |134906 |1640 |35201 |5 |2 |F63100|0 |2 |0 |
+ROW |134907 |1640 |35202 |5 |3 |A54F10|0 |2 |0 |
+ROW |134908 |1640 |35203 |5 |4 |FC6EA3|0 |2 |0 |
+ROW |134909 |1641 |35221 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134910 |1641 |35220 |5 |1 |2774A4|0 |2 |0 |
+ROW |134911 |1641 |35219 |5 |2 |F63100|0 |2 |0 |
+ROW |134912 |1642 |35214 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134913 |1642 |35216 |5 |1 |2774A4|0 |2 |0 |
+ROW |134914 |1642 |35207 |5 |2 |F63100|0 |2 |0 |
+ROW |134915 |1642 |35213 |5 |3 |A54F10|0 |2 |0 |
+ROW |134916 |1642 |35212 |5 |4 |FC6EA3|0 |2 |0 |
+ROW |134917 |1643 |35228 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134918 |1643 |35229 |5 |1 |2774A4|0 |2 |0 |
+ROW |134919 |1643 |35227 |5 |2 |F63100|0 |2 |0 |
+ROW |134920 |1644 |35231 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134921 |1644 |35230 |5 |1 |2774A4|0 |2 |0 |
+ROW |134922 |1644 |35235 |5 |2 |F63100|0 |2 |0 |
+ROW |134923 |1644 |35233 |5 |3 |A54F10|0 |2 |0 |
+ROW |134924 |1644 |35232 |5 |4 |FC6EA3|0 |2 |0 |
+ROW |134925 |1644 |35234 |5 |5 |6C59DC|0 |2 |0 |
+ROW |134926 |1644 |35236 |5 |6 |AC8C14|0 |2 |0 |
+ROW |134927 |1644 |35237 |5 |7 |611F27|0 |2 |0 |
+ROW |134928 |1645 |35243 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134929 |1645 |35244 |5 |1 |2774A4|0 |2 |0 |
+ROW |134930 |1645 |35245 |5 |2 |F63100|0 |2 |0 |
+ROW |134931 |1646 |35252 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134932 |1646 |35253 |5 |1 |2774A4|0 |2 |0 |
+ROW |134933 |1646 |35254 |5 |2 |F63100|0 |2 |0 |
+ROW |134934 |1647 |35172 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134935 |1647 |35168 |5 |1 |2774A4|0 |2 |0 |
+ROW |134936 |1647 |35164 |5 |2 |F63100|0 |2 |0 |
+ROW |134937 |1647 |35163 |5 |3 |A54F10|0 |2 |0 |
+ROW |134938 |1648 |35170 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134939 |1649 |35167 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134940 |1649 |35166 |5 |1 |2774A4|0 |2 |0 |
+ROW |134941 |1649 |35165 |5 |2 |F63100|0 |2 |0 |
+ROW |134942 |1650 |35176 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134943 |2291 |42731 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134944 |2292 |42732 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134945 |2293 |42733 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134946 |2294 |42734 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134947 |2406 |43586 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134948 |2406 |43566 |0 |1 |F63100|0 |2 |0 |
+ROW |134949 |2406 |43584 |0 |2 |2774A4|0 |2 |0 |
+ROW |134950 |2406 |43590 |0 |3 |A54F10|0 |2 |0 |
+ROW |134951 |2406 |43585 |0 |4 |6C59DC|1 |2 |0 |
+ROW |134952 |2406 |43579 |0 |5 |FC6EA3|1 |2 |0 |
+ROW |134953 |2406 |43583 |0 |6 |AC8C14|1 |2 |0 |
+ROW |134954 |2406 |43589 |0 |7 |611F27|1 |2 |0 |
+ROW |134955 |2407 |43582 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134956 |2407 |43571 |2 |1 |2774A4|0 |2 |0 |
+ROW |134957 |2407 |43576 |0 |2 |F63100|1 |2 |0 |
+ROW |134958 |2407 |43587 |0 |3 |A54F10|1 |2 |0 |
+ROW |134959 |2407 |43577 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |134960 |2407 |43588 |0 |5 |6C59DC|1 |2 |0 |
+ROW |134961 |2408 |43575 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134962 |2408 |43581 |0 |1 |F63100|0 |2 |0 |
+ROW |134963 |2408 |43573 |0 |2 |2774A4|0 |2 |0 |
+ROW |134964 |2408 |43578 |0 |3 |A54F10|0 |2 |0 |
+ROW |134965 |2408 |43574 |0 |4 |6C59DC|1 |2 |0 |
+ROW |134966 |2408 |43580 |0 |5 |FC6EA3|1 |2 |0 |
+ROW |134967 |2408 |43572 |0 |6 |AC8C14|1 |2 |0 |
+ROW |134968 |2408 |43567 |0 |7 |611F27|1 |2 |0 |
+ROW |134969 |2409 |43560 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134970 |2409 |43562 |0 |1 |2774A4|0 |2 |0 |
+ROW |134971 |2409 |43561 |0 |2 |F63100|0 |2 |0 |
+ROW |134972 |2409 |43557 |0 |3 |A54F10|0 |2 |0 |
+ROW |134973 |2409 |43558 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |134974 |2409 |43559 |0 |5 |6C59DC|0 |2 |0 |
+ROW |134975 |2102 |40167 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134976 |2102 |40147 |0 |1 |F63100|0 |2 |0 |
+ROW |134977 |2102 |40165 |0 |2 |2774A4|0 |2 |0 |
+ROW |134978 |2102 |40171 |0 |3 |A54F10|0 |2 |0 |
+ROW |134979 |2102 |40166 |0 |4 |6C59DC|1 |2 |0 |
+ROW |134980 |2102 |40160 |0 |5 |FC6EA3|1 |2 |0 |
+ROW |134981 |2102 |40164 |0 |6 |AC8C14|1 |2 |0 |
+ROW |134982 |2102 |40170 |0 |7 |611F27|1 |2 |0 |
+ROW |134983 |2103 |40163 |5 |0 |1A7C11|0 |2 |0 |
+ROW |134984 |2103 |40152 |2 |1 |2774A4|0 |2 |0 |
+ROW |134985 |2103 |40157 |0 |2 |F63100|1 |2 |0 |
+ROW |134986 |2103 |40168 |0 |3 |A54F10|1 |2 |0 |
+ROW |134987 |2103 |40158 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |134988 |2103 |40169 |0 |5 |6C59DC|1 |2 |0 |
+ROW |134989 |2104 |40156 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134990 |2104 |40162 |0 |1 |F63100|0 |2 |0 |
+ROW |134991 |2104 |40154 |0 |2 |2774A4|0 |2 |0 |
+ROW |134992 |2104 |40159 |0 |3 |A54F10|0 |2 |0 |
+ROW |134993 |2104 |40155 |0 |4 |6C59DC|1 |2 |0 |
+ROW |134994 |2104 |40161 |0 |5 |FC6EA3|1 |2 |0 |
+ROW |134995 |2104 |40153 |0 |6 |AC8C14|1 |2 |0 |
+ROW |134996 |2104 |40148 |0 |7 |611F27|1 |2 |0 |
+ROW |134997 |2110 |40124 |0 |0 |1A7C11|0 |2 |0 |
+ROW |134998 |2110 |40122 |0 |1 |2774A4|0 |2 |0 |
+ROW |134999 |2110 |40123 |0 |2 |F63100|0 |2 |0 |
+ROW |135000 |2110 |40126 |0 |3 |A54F10|0 |2 |0 |
+ROW |135001 |2110 |40117 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |135002 |2110 |40125 |0 |5 |6C59DC|0 |2 |0 |
+ROW |135003 |1262 |31592 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135004 |1262 |31584 |0 |1 |2774A4|0 |2 |0 |
+ROW |135005 |1262 |31582 |0 |2 |F63100|0 |2 |0 |
+ROW |135006 |1262 |31585 |0 |3 |A54F10|0 |2 |0 |
+ROW |135007 |1263 |31591 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135008 |1263 |31583 |0 |1 |2774A4|0 |2 |0 |
+ROW |135009 |1263 |31590 |0 |2 |F63100|0 |2 |0 |
+ROW |135010 |1264 |31602 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135011 |1264 |31597 |0 |1 |2774A4|0 |2 |0 |
+ROW |135012 |1264 |31601 |0 |2 |F63100|0 |2 |0 |
+ROW |135013 |1264 |31604 |0 |3 |A54F10|0 |2 |0 |
+ROW |135014 |1265 |31609 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135015 |1265 |31610 |0 |1 |2774A4|0 |2 |0 |
+ROW |135016 |1265 |31608 |0 |2 |F63100|0 |2 |0 |
+ROW |135017 |2295 |42752 |5 |0 |1A7C11|0 |2 |0 |
+ROW |135018 |2296 |42754 |5 |0 |1A7C11|0 |2 |0 |
+ROW |135019 |2296 |42753 |5 |1 |2774A4|0 |2 |0 |
+ROW |135020 |2297 |42756 |5 |0 |1A7C11|0 |2 |0 |
+ROW |135021 |2297 |42755 |5 |1 |2774A4|0 |2 |0 |
+ROW |135022 |2298 |42757 |5 |0 |1A7C11|0 |2 |0 |
+ROW |135023 |2298 |42758 |5 |1 |2774A4|0 |2 |0 |
+ROW |135024 |2299 |42761 |5 |0 |1A7C11|0 |2 |0 |
+ROW |135025 |2299 |42769 |5 |1 |2774A4|0 |2 |0 |
+ROW |135026 |2299 |42776 |5 |2 |F63100|0 |2 |0 |
+ROW |135027 |2300 |42773 |5 |0 |1A7C11|0 |2 |0 |
+ROW |135028 |2300 |42774 |5 |1 |2774A4|0 |2 |0 |
+ROW |135029 |2301 |42772 |5 |0 |1A7C11|0 |2 |0 |
+ROW |135030 |2301 |42771 |5 |1 |2774A4|0 |2 |0 |
+ROW |135031 |2302 |42767 |5 |0 |1A7C11|0 |2 |0 |
+ROW |135032 |2302 |42762 |5 |1 |2774A4|0 |2 |0 |
+ROW |135033 |2303 |42765 |5 |0 |1A7C11|0 |2 |0 |
+ROW |135034 |2303 |42766 |5 |1 |2774A4|0 |2 |0 |
+ROW |135035 |2304 |42779 |5 |0 |1A7C11|0 |2 |0 |
+ROW |135036 |2305 |42781 |5 |0 |1A7C11|0 |2 |0 |
+ROW |135037 |2305 |42780 |5 |1 |2774A4|0 |2 |0 |
+ROW |135038 |2306 |42783 |5 |0 |1A7C11|0 |2 |0 |
+ROW |135039 |2306 |42782 |5 |1 |2774A4|0 |2 |0 |
+ROW |135040 |2355 |42784 |5 |0 |1A7C11|0 |2 |0 |
+ROW |135041 |2355 |42785 |5 |1 |2774A4|0 |2 |0 |
+ROW |135042 |2308 |42789 |5 |0 |1A7C11|0 |2 |0 |
+ROW |135043 |2308 |42790 |5 |1 |2774A4|0 |2 |0 |
+ROW |135044 |1001 |29729 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135045 |1001 |29728 |0 |1 |2774A4|0 |2 |0 |
+ROW |135046 |1001 |29727 |0 |2 |F63100|0 |2 |0 |
+ROW |135047 |1001 |29725 |0 |3 |A54F10|0 |2 |0 |
+ROW |135048 |1001 |29723 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |135049 |1001 |29733 |0 |5 |6C59DC|0 |2 |0 |
+ROW |135050 |1001 |29737 |0 |6 |AC8C14|0 |2 |0 |
+ROW |135051 |1001 |29731 |0 |7 |611F27|0 |2 |0 |
+ROW |135052 |1000 |29720 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135053 |1000 |29730 |0 |1 |2774A4|0 |2 |0 |
+ROW |135054 |1000 |29721 |0 |2 |F63100|0 |2 |0 |
+ROW |135055 |1000 |29726 |0 |3 |A54F10|0 |2 |0 |
+ROW |135056 |1000 |29724 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |135057 |1000 |29734 |0 |5 |6C59DC|0 |2 |0 |
+ROW |135058 |1000 |29722 |0 |6 |AC8C14|0 |2 |0 |
+ROW |135059 |1000 |29732 |0 |7 |611F27|0 |2 |0 |
+ROW |135060 |1027 |30022 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135061 |1027 |30021 |0 |1 |2774A4|0 |2 |0 |
+ROW |135062 |1027 |30019 |0 |2 |F63100|0 |2 |0 |
+ROW |135063 |1008 |29698 |5 |0 |1A7C11|0 |2 |0 |
+ROW |135064 |1008 |29700 |2 |1 |FF0000|0 |2 |0 |
+ROW |135065 |1007 |29691 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135066 |1013 |29657 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135067 |1013 |29658 |0 |1 |2774A4|0 |2 |0 |
+ROW |135068 |1009 |29687 |5 |0 |1A7C11|0 |2 |0 |
+ROW |135069 |1009 |29694 |2 |1 |FF0000|0 |2 |0 |
+ROW |135070 |1029 |30017 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135071 |1029 |30016 |0 |1 |2774A4|0 |2 |0 |
+ROW |135072 |1029 |30015 |0 |2 |F63100|0 |2 |0 |
+ROW |135073 |1031 |30007 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135074 |1031 |30013 |0 |1 |2774A4|0 |2 |0 |
+ROW |135075 |1031 |30011 |0 |2 |F63100|0 |2 |0 |
+ROW |135076 |1031 |30009 |0 |3 |A54F10|0 |2 |0 |
+ROW |135077 |1031 |30005 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |135078 |1031 |30003 |0 |5 |6C59DC|0 |2 |0 |
+ROW |135079 |1031 |30023 |0 |6 |AC8C14|0 |2 |0 |
+ROW |135080 |1031 |30001 |0 |7 |611F27|0 |2 |0 |
+ROW |135081 |1030 |30008 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135082 |1030 |30014 |0 |1 |2774A4|0 |2 |0 |
+ROW |135083 |1030 |30012 |0 |2 |F63100|0 |2 |0 |
+ROW |135084 |1030 |30010 |0 |3 |A54F10|0 |2 |0 |
+ROW |135085 |1030 |30006 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |135086 |1030 |30004 |0 |5 |6C59DC|0 |2 |0 |
+ROW |135087 |1030 |30000 |0 |6 |AC8C14|0 |2 |0 |
+ROW |135088 |1030 |30002 |0 |7 |611F27|0 |2 |0 |
+ROW |135089 |1011 |29695 |2 |0 |1A7C11|0 |2 |0 |
+ROW |135090 |1028 |30020 |5 |0 |1A7C11|0 |2 |0 |
+ROW |135091 |1010 |29701 |5 |0 |1A7C11|0 |2 |0 |
+ROW |135092 |1010 |29697 |0 |1 |2774A4|0 |2 |0 |
+ROW |135093 |1012 |29692 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135094 |1015 |29812 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135095 |1015 |29811 |0 |1 |2774A4|0 |2 |0 |
+ROW |135096 |1015 |29810 |0 |2 |F63100|0 |2 |0 |
+ROW |135097 |1015 |29808 |0 |3 |A54F10|0 |2 |0 |
+ROW |135098 |1015 |29806 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |135099 |1015 |29816 |0 |5 |6C59DC|0 |2 |0 |
+ROW |135100 |1015 |29820 |0 |6 |AC8C14|0 |2 |0 |
+ROW |135101 |1015 |29814 |0 |7 |611F27|0 |2 |0 |
+ROW |135102 |1014 |29803 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135103 |1014 |29813 |0 |1 |2774A4|0 |2 |0 |
+ROW |135104 |1014 |29804 |0 |2 |F63100|0 |2 |0 |
+ROW |135105 |1014 |29809 |0 |3 |A54F10|0 |2 |0 |
+ROW |135106 |1014 |29807 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |135107 |1014 |29817 |0 |5 |6C59DC|0 |2 |0 |
+ROW |135108 |1014 |29805 |0 |6 |AC8C14|0 |2 |0 |
+ROW |135109 |1014 |29815 |0 |7 |611F27|0 |2 |0 |
+ROW |135110 |1016 |29768 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135111 |1016 |29767 |0 |1 |2774A4|0 |2 |0 |
+ROW |135112 |1016 |29765 |0 |2 |F63100|0 |2 |0 |
+ROW |135113 |1022 |29782 |5 |0 |1A7C11|0 |2 |0 |
+ROW |135114 |1022 |29781 |2 |1 |FF0000|0 |2 |0 |
+ROW |135115 |1021 |29783 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135116 |1023 |29780 |5 |0 |1A7C11|0 |2 |0 |
+ROW |135117 |1023 |29784 |2 |1 |FF0000|0 |2 |0 |
+ROW |135118 |1018 |29763 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135119 |1018 |29762 |0 |1 |2774A4|0 |2 |0 |
+ROW |135120 |1018 |29761 |0 |2 |F63100|0 |2 |0 |
+ROW |135121 |1020 |29753 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135122 |1020 |29759 |0 |1 |2774A4|0 |2 |0 |
+ROW |135123 |1020 |29757 |0 |2 |F63100|0 |2 |0 |
+ROW |135124 |1020 |29755 |0 |3 |A54F10|0 |2 |0 |
+ROW |135125 |1020 |29751 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |135126 |1020 |29749 |0 |5 |6C59DC|0 |2 |0 |
+ROW |135127 |1020 |29769 |0 |6 |AC8C14|0 |2 |0 |
+ROW |135128 |1020 |29747 |0 |7 |611F27|0 |2 |0 |
+ROW |135129 |1019 |29754 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135130 |1019 |29760 |0 |1 |2774A4|0 |2 |0 |
+ROW |135131 |1019 |29758 |0 |2 |F63100|0 |2 |0 |
+ROW |135132 |1019 |29756 |0 |3 |A54F10|0 |2 |0 |
+ROW |135133 |1019 |29752 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |135134 |1019 |29750 |0 |5 |6C59DC|0 |2 |0 |
+ROW |135135 |1019 |29746 |0 |6 |AC8C14|0 |2 |0 |
+ROW |135136 |1019 |29748 |0 |7 |611F27|0 |2 |0 |
+ROW |135137 |1025 |29775 |2 |0 |1A7C11|0 |2 |0 |
+ROW |135138 |1017 |29766 |5 |0 |1A7C11|0 |2 |0 |
+ROW |135139 |1024 |29776 |5 |0 |1A7C11|0 |2 |0 |
+ROW |135140 |1024 |29777 |0 |1 |2774A4|0 |2 |0 |
+ROW |135141 |1026 |29772 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135142 |1356 |32276 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135143 |1356 |32275 |0 |1 |2774A4|0 |2 |0 |
+ROW |135144 |1357 |32281 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135145 |1357 |32267 |0 |1 |2774A4|0 |2 |0 |
+ROW |135146 |1357 |32279 |0 |2 |F63100|0 |2 |0 |
+ROW |135147 |1358 |32268 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135148 |1358 |32274 |0 |1 |2774A4|0 |2 |0 |
+ROW |135149 |1358 |32271 |0 |2 |F63100|0 |2 |0 |
+ROW |135150 |1359 |32288 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135151 |1359 |32291 |0 |1 |2774A4|0 |2 |0 |
+ROW |135152 |1360 |32247 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135153 |1360 |32245 |0 |1 |2774A4|0 |2 |0 |
+ROW |135154 |1360 |32246 |0 |2 |F63100|0 |2 |0 |
+ROW |135155 |1361 |32248 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135156 |1361 |32249 |0 |1 |2774A4|0 |2 |0 |
+ROW |135157 |1361 |32250 |0 |2 |F63100|0 |2 |0 |
+ROW |135158 |1362 |32240 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135159 |1362 |32273 |0 |1 |2774A4|0 |2 |0 |
+ROW |135160 |1363 |32282 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135161 |1363 |32283 |0 |1 |2774A4|0 |2 |0 |
+ROW |135162 |1363 |32289 |0 |2 |F63100|0 |2 |0 |
+ROW |135163 |1363 |32290 |0 |3 |A54F10|0 |2 |0 |
+ROW |135164 |1363 |32286 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |135165 |1363 |32287 |0 |5 |6C59DC|0 |2 |0 |
+ROW |135166 |1363 |32241 |0 |6 |AC8C14|0 |2 |0 |
+ROW |135167 |1363 |32242 |0 |7 |611F27|0 |2 |0 |
+ROW |135168 |1363 |32243 |0 |8 |F230E0|0 |2 |0 |
+ROW |135169 |1363 |32244 |0 |9 |FFAD40|0 |2 |0 |
+ROW |135170 |1363 |32277 |0 |10 |40CDFF|0 |2 |0 |
+ROW |135171 |1363 |32278 |0 |11 |40FFA0|0 |2 |0 |
+ROW |135172 |1427 |32768 |5 |0 |1A7C11|0 |2 |0 |
+ROW |135173 |1427 |32767 |5 |1 |2774A4|0 |2 |0 |
+ROW |135174 |1428 |32774 |5 |0 |1A7C11|0 |2 |0 |
+ROW |135175 |1428 |32772 |5 |1 |2774A4|0 |2 |0 |
+ROW |135176 |1428 |32775 |5 |2 |F63100|0 |2 |0 |
+ROW |135177 |1428 |32773 |5 |3 |A54F10|0 |2 |0 |
+ROW |135178 |1429 |32779 |5 |0 |1A7C11|0 |2 |0 |
+ROW |135179 |1429 |32777 |5 |1 |2774A4|0 |2 |0 |
+ROW |135180 |1429 |32778 |5 |2 |F63100|0 |2 |0 |
+ROW |135181 |1806 |36785 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135182 |1806 |36786 |0 |1 |2774A4|0 |2 |0 |
+ROW |135183 |1806 |36787 |0 |2 |F63100|0 |2 |0 |
+ROW |135184 |2309 |42845 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135185 |2309 |42846 |0 |1 |2774A4|0 |2 |0 |
+ROW |135186 |2309 |42844 |0 |2 |F63100|0 |2 |0 |
+ROW |135187 |2309 |42843 |0 |3 |A54F10|0 |2 |0 |
+ROW |135188 |2309 |42842 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |135189 |2310 |42876 |5 |0 |1A7C11|0 |2 |0 |
+ROW |135190 |2311 |42849 |5 |0 |1A7C11|0 |2 |0 |
+ROW |135191 |2311 |42852 |2 |1 |2774A4|0 |2 |0 |
+ROW |135192 |2311 |42851 |0 |2 |F63100|1 |2 |0 |
+ROW |135193 |2311 |42848 |0 |3 |A54F10|1 |2 |0 |
+ROW |135194 |2311 |42850 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |135195 |2311 |42847 |0 |5 |6C59DC|1 |2 |0 |
+ROW |135196 |2312 |42859 |0 |0 |969696|0 |9 |2 |
+ROW |135197 |2312 |42860 |0 |1 |C80000|0 |9 |0 |
+ROW |135198 |2313 |42864 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135199 |2313 |42868 |5 |1 |2774A4|0 |2 |0 |
+ROW |135200 |2314 |42866 |0 |0 |969696|0 |9 |2 |
+ROW |135201 |2314 |42867 |0 |1 |C80000|0 |9 |0 |
+ROW |135202 |2315 |42871 |0 |0 |969696|0 |9 |2 |
+ROW |135203 |2315 |42872 |0 |1 |C80000|0 |9 |0 |
+ROW |135204 |2316 |42873 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135205 |2316 |42875 |5 |1 |2774A4|0 |2 |0 |
+ROW |135206 |2317 |42824 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135207 |2317 |42811 |0 |1 |2774A4|0 |2 |0 |
+ROW |135208 |2318 |42822 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135209 |2318 |42817 |0 |1 |2774A4|0 |2 |0 |
+ROW |135210 |2319 |42809 |2 |0 |1A7C11|0 |2 |0 |
+ROW |135211 |2319 |42805 |5 |1 |2774A4|0 |2 |0 |
+ROW |135212 |2320 |42810 |5 |0 |1A7C11|0 |2 |0 |
+ROW |135213 |2321 |42827 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135214 |2321 |42829 |0 |1 |2774A4|0 |2 |0 |
+ROW |135215 |2322 |42818 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135216 |2322 |42819 |0 |1 |2774A4|0 |2 |0 |
+ROW |135217 |2322 |42820 |0 |2 |F63100|0 |2 |0 |
+ROW |135218 |2322 |42821 |0 |3 |A54F10|1 |2 |0 |
+ROW |135219 |1430 |32837 |2 |0 |1A7C11|0 |2 |0 |
+ROW |135220 |1430 |32836 |2 |1 |2774A4|0 |2 |0 |
+ROW |135221 |1430 |32835 |2 |2 |F63100|0 |2 |0 |
+ROW |135222 |1431 |32856 |5 |0 |1A7C11|0 |2 |0 |
+ROW |135223 |1432 |32828 |5 |0 |1A7C11|0 |2 |0 |
+ROW |135224 |1433 |32847 |5 |0 |34bdeb|0 |2 |0 |
+ROW |135225 |1434 |32797 |5 |0 |1A7C11|0 |2 |0 |
+ROW |135226 |1434 |32796 |5 |1 |2774A4|0 |2 |0 |
+ROW |135227 |1434 |32801 |2 |2 |F63100|0 |2 |0 |
+ROW |135228 |1435 |32834 |5 |0 |1A7C11|0 |2 |0 |
+ROW |135229 |1436 |32819 |5 |0 |1A7C11|0 |2 |0 |
+ROW |135230 |1437 |32826 |5 |0 |1A7C11|0 |2 |0 |
+ROW |135231 |1614 |34976 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135232 |1614 |34975 |0 |1 |2774A4|0 |2 |0 |
+ROW |135233 |1614 |34978 |0 |2 |F63100|0 |2 |0 |
+ROW |135234 |1614 |34979 |0 |3 |A54F10|0 |2 |0 |
+ROW |135235 |1614 |34980 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |135236 |1615 |34982 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135237 |1615 |34997 |0 |1 |2774A4|0 |2 |0 |
+ROW |135238 |1615 |35001 |0 |2 |F63100|0 |2 |0 |
+ROW |135239 |1615 |35000 |0 |3 |A54F10|0 |2 |0 |
+ROW |135240 |1615 |34998 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |135241 |1615 |34996 |0 |5 |6C59DC|0 |2 |0 |
+ROW |135242 |1616 |35015 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135243 |1616 |35014 |0 |1 |2774A4|0 |2 |0 |
+ROW |135244 |1617 |35012 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135245 |1617 |35013 |0 |1 |2774A4|0 |2 |0 |
+ROW |135246 |1618 |34951 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135247 |1618 |34952 |0 |1 |2774A4|0 |2 |0 |
+ROW |135248 |1618 |34953 |0 |2 |F63100|0 |2 |0 |
+ROW |135249 |1618 |34954 |0 |3 |A54F10|0 |2 |0 |
+ROW |135250 |1618 |34956 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |135251 |1618 |34950 |0 |5 |6C59DC|0 |2 |0 |
+ROW |135252 |1618 |34957 |0 |6 |AC8C14|0 |2 |0 |
+ROW |135253 |1618 |34959 |0 |7 |611F27|0 |2 |0 |
+ROW |135254 |1618 |34965 |0 |8 |F230E0|0 |2 |0 |
+ROW |135255 |529 |23357 |0 |0 |DD0000|0 |2 |0 |
+ROW |135256 |529 |23341 |0 |1 |00DDDD|0 |2 |0 |
+ROW |135257 |529 |23342 |0 |2 |3333FF|0 |2 |0 |
+ROW |135258 |529 |28251 |0 |3 |00FF00|0 |2 |0 |
+ROW |135259 |530 |23345 |0 |0 |990099|0 |2 |0 |
+ROW |135260 |530 |23348 |0 |1 |990000|0 |2 |0 |
+ROW |135261 |530 |23355 |0 |2 |0000EE|0 |2 |0 |
+ROW |135262 |530 |23352 |0 |3 |FF33FF|0 |2 |0 |
+ROW |135263 |530 |23356 |0 |4 |007700|0 |2 |0 |
+ROW |135264 |530 |23354 |0 |5 |003300|0 |2 |0 |
+ROW |135265 |530 |23346 |0 |6 |33FFFF|0 |2 |0 |
+ROW |135266 |530 |23349 |0 |7 |DD0000|0 |2 |0 |
+ROW |135267 |530 |23344 |0 |8 |000099|0 |2 |0 |
+ROW |135268 |530 |28250 |0 |9 |00FF00|0 |2 |0 |
+ROW |135269 |530 |33019 |0 |10 |5A2B57|0 |2 |0 |
+ROW |135270 |530 |39826 |0 |11 |9FA8DA|0 |2 |0 |
+ROW |135271 |531 |23353 |0 |0 |FFAA00|0 |2 |0 |
+ROW |135272 |531 |23347 |0 |1 |990099|0 |2 |0 |
+ROW |135273 |531 |23350 |0 |2 |EE0000|0 |2 |0 |
+ROW |135274 |531 |23343 |0 |3 |FF66FF|0 |2 |0 |
+ROW |135275 |531 |23360 |0 |4 |00EE00|0 |2 |0 |
+ROW |135276 |531 |25369 |0 |5 |009999|0 |2 |0 |
+ROW |135277 |531 |25368 |0 |6 |BBBB00|0 |2 |0 |
+ROW |135278 |531 |28618 |0 |7 |990000|0 |2 |0 |
+ROW |135279 |531 |28619 |0 |8 |008800|0 |2 |0 |
+ROW |135280 |531 |33018 |0 |9 |2B5429|0 |2 |0 |
+ROW |135281 |807 |28617 |0 |0 |008800|0 |2 |0 |
+ROW |135282 |532 |23340 |5 |0 |00C800|0 |2 |0 |
+ROW |135283 |532 |23358 |0 |1 |C80000|0 |2 |0 |
+ROW |135284 |803 |28599 |0 |0 |DD0000|0 |2 |0 |
+ROW |135285 |803 |28596 |0 |1 |00DDDD|0 |2 |0 |
+ROW |135286 |803 |28597 |0 |2 |3333FF|0 |2 |0 |
+ROW |135287 |803 |28598 |0 |3 |00FF00|0 |2 |0 |
+ROW |135288 |804 |28602 |0 |0 |990099|0 |2 |0 |
+ROW |135289 |804 |28606 |0 |1 |990000|0 |2 |0 |
+ROW |135290 |804 |28608 |0 |2 |0000EE|0 |2 |0 |
+ROW |135291 |804 |28615 |0 |3 |FF33FF|0 |2 |0 |
+ROW |135292 |804 |28610 |0 |4 |007700|0 |2 |0 |
+ROW |135293 |804 |28611 |0 |5 |003300|0 |2 |0 |
+ROW |135294 |804 |28616 |0 |6 |33FFFF|0 |2 |0 |
+ROW |135295 |804 |28607 |0 |7 |DD0000|0 |2 |0 |
+ROW |135296 |804 |28604 |0 |8 |000099|0 |2 |0 |
+ROW |135297 |804 |28588 |0 |9 |00FF00|0 |2 |0 |
+ROW |135298 |804 |33013 |0 |10 |5A2B57|0 |2 |0 |
+ROW |135299 |804 |39825 |0 |11 |9FA8DA|0 |2 |0 |
+ROW |135300 |805 |28612 |0 |0 |FFAA00|0 |2 |0 |
+ROW |135301 |805 |28600 |0 |1 |990099|0 |2 |0 |
+ROW |135302 |805 |28613 |0 |2 |EE0000|0 |2 |0 |
+ROW |135303 |805 |28605 |0 |3 |FF66FF|0 |2 |0 |
+ROW |135304 |805 |28601 |0 |4 |00EE00|0 |2 |0 |
+ROW |135305 |805 |28603 |0 |5 |009999|0 |2 |0 |
+ROW |135306 |805 |28609 |0 |6 |BBBB00|0 |2 |0 |
+ROW |135307 |805 |40188 |0 |7 |990000|0 |2 |0 |
+ROW |135308 |805 |40189 |0 |8 |008800|0 |2 |0 |
+ROW |135309 |805 |33012 |0 |9 |2B5429|0 |2 |0 |
+ROW |135310 |2113 |40187 |0 |0 |008800|0 |2 |0 |
+ROW |135311 |806 |28595 |5 |0 |00C800|0 |2 |0 |
+ROW |135312 |806 |28586 |0 |1 |C80000|0 |2 |0 |
+ROW |135313 |1445 |22404 |0 |0 |990099|0 |2 |0 |
+ROW |135314 |1445 |22399 |0 |1 |990000|0 |2 |0 |
+ROW |135315 |1445 |22416 |0 |2 |0000EE|0 |2 |0 |
+ROW |135316 |1445 |25366 |0 |3 |FF33FF|0 |2 |0 |
+ROW |135317 |1445 |22418 |0 |4 |009600|0 |2 |0 |
+ROW |135318 |1445 |22402 |0 |5 |003300|0 |2 |0 |
+ROW |135319 |1445 |22400 |0 |6 |33FFFF|0 |2 |0 |
+ROW |135320 |1445 |22689 |0 |7 |DD0000|0 |2 |0 |
+ROW |135321 |1445 |23171 |0 |8 |000099|0 |2 |0 |
+ROW |135322 |1445 |22401 |0 |9 |00FF00|0 |2 |0 |
+ROW |135323 |1445 |33023 |0 |10 |5A2B57|0 |2 |0 |
+ROW |135324 |1445 |39822 |0 |11 |9FA8DA|0 |2 |0 |
+ROW |135325 |1651 |22406 |0 |0 |00EE00|0 |2 |0 |
+ROW |135326 |1651 |25665 |0 |1 |0000EE|0 |2 |0 |
+ROW |135327 |1651 |25666 |0 |2 |FFAA00|0 |2 |0 |
+ROW |135328 |1651 |28537 |0 |3 |00EEEE|0 |2 |0 |
+ROW |135329 |1651 |28535 |0 |4 |990099|0 |2 |0 |
+ROW |135330 |1652 |22426 |0 |0 |00EE00|0 |2 |0 |
+ROW |135331 |1652 |22408 |0 |1 |FFAA00|0 |2 |0 |
+ROW |135332 |1652 |22412 |0 |2 |990099|0 |2 |0 |
+ROW |135333 |1652 |22414 |0 |3 |FF66FF|0 |2 |0 |
+ROW |135334 |1652 |23663 |0 |4 |009999|0 |2 |0 |
+ROW |135335 |1652 |33022 |0 |5 |2B5429|0 |2 |0 |
+ROW |135336 |1652 |22430 |0 |6 |8048B4|0 |2 |0 |
+ROW |135337 |1652 |22420 |0 |7 |FD5434|0 |2 |0 |
+ROW |135338 |1653 |22422 |0 |0 |00EE00|0 |2 |0 |
+ROW |135339 |1653 |22424 |0 |1 |0000EE|0 |2 |0 |
+ROW |135340 |1653 |25370 |0 |2 |FFAA00|0 |2 |0 |
+ROW |135341 |1653 |29822 |0 |3 |00EEEE|0 |2 |0 |
+ROW |135342 |1653 |34317 |0 |4 |990099|0 |2 |0 |
+ROW |135343 |1653 |34316 |0 |5 |EE0000|0 |2 |0 |
+ROW |135344 |1654 |33021 |0 |0 |C80000|0 |2 |0 |
+ROW |135345 |1654 |33020 |0 |1 |00C800|0 |2 |0 |
+ROW |135346 |527 |22199 |0 |0 |C80000|0 |2 |0 |
+ROW |135347 |527 |22196 |0 |1 |00C800|0 |2 |0 |
+ROW |135348 |410 |22185 |0 |0 |009900|0 |2 |0 |
+ROW |135349 |410 |22189 |0 |1 |DD0000|0 |2 |0 |
+ROW |135350 |410 |22396 |0 |2 |00DDDD|0 |2 |0 |
+ROW |135351 |410 |22183 |0 |3 |3333FF|0 |2 |0 |
+ROW |135352 |410 |22191 |0 |4 |999900|0 |2 |0 |
+ROW |135353 |410 |23634 |0 |5 |00FF00|0 |2 |0 |
+ROW |135354 |404 |22404 |0 |0 |990099|0 |2 |0 |
+ROW |135355 |404 |22399 |0 |1 |990000|0 |2 |0 |
+ROW |135356 |404 |22416 |0 |2 |0000EE|0 |2 |0 |
+ROW |135357 |404 |22430 |0 |3 |FF33FF|0 |2 |0 |
+ROW |135358 |404 |22418 |0 |4 |009600|0 |2 |0 |
+ROW |135359 |404 |22402 |0 |5 |003300|0 |2 |0 |
+ROW |135360 |404 |22420 |0 |6 |CCCC00|0 |2 |0 |
+ROW |135361 |404 |22400 |0 |7 |33FFFF|0 |2 |0 |
+ROW |135362 |404 |22689 |0 |8 |DD0000|0 |2 |0 |
+ROW |135363 |404 |23171 |0 |9 |000099|0 |2 |0 |
+ROW |135364 |404 |22401 |0 |10 |00FF00|0 |2 |0 |
+ROW |135365 |404 |33023 |0 |11 |5A2B57|0 |2 |0 |
+ROW |135366 |404 |39822 |0 |12 |9FA8DA|0 |2 |0 |
+ROW |135367 |406 |22426 |0 |0 |00EE00|0 |2 |0 |
+ROW |135368 |406 |22422 |0 |1 |0000EE|0 |2 |0 |
+ROW |135369 |406 |22408 |0 |2 |FFAA00|0 |2 |0 |
+ROW |135370 |406 |22424 |0 |3 |00EEEE|0 |2 |0 |
+ROW |135371 |406 |22412 |0 |4 |990099|0 |2 |0 |
+ROW |135372 |406 |22406 |0 |5 |EE0000|0 |2 |0 |
+ROW |135373 |406 |22414 |0 |6 |FF66FF|0 |2 |0 |
+ROW |135374 |406 |23663 |0 |7 |009999|0 |2 |0 |
+ROW |135375 |406 |25366 |0 |8 |BBBB00|0 |2 |0 |
+ROW |135376 |406 |25370 |0 |9 |AA0000|0 |2 |0 |
+ROW |135377 |406 |25665 |0 |10 |990000|0 |2 |0 |
+ROW |135378 |406 |25666 |0 |11 |008800|0 |2 |0 |
+ROW |135379 |406 |28535 |0 |12 |80B0E0|0 |2 |0 |
+ROW |135380 |406 |28537 |0 |13 |4080B0|0 |2 |0 |
+ROW |135381 |406 |29822 |0 |14 |8000FF|0 |2 |0 |
+ROW |135382 |406 |33022 |0 |15 |2B5429|0 |2 |0 |
+ROW |135383 |406 |34317 |0 |16 |8048B4|0 |2 |0 |
+ROW |135384 |406 |34316 |0 |17 |FD5434|0 |2 |0 |
+ROW |135385 |406 |35274 |0 |18 |790E1F|0 |2 |0 |
+ROW |135386 |406 |35272 |0 |19 |87AC4D|0 |2 |0 |
+ROW |135387 |788 |28248 |0 |0 |008800|0 |2 |0 |
+ROW |135388 |788 |28533 |0 |1 |EE0000|0 |2 |0 |
+ROW |135389 |392 |22187 |5 |0 |00C800|0 |2 |0 |
+ROW |135390 |392 |23251 |0 |1 |F63100|0 |2 |0 |
+ROW |135391 |1444 |28581 |0 |0 |990099|0 |2 |0 |
+ROW |135392 |1444 |28574 |0 |1 |990000|0 |2 |0 |
+ROW |135393 |1444 |28571 |0 |2 |0000EE|0 |2 |0 |
+ROW |135394 |1444 |28562 |0 |3 |FF33FF|0 |2 |0 |
+ROW |135395 |1444 |28570 |0 |4 |009600|0 |2 |0 |
+ROW |135396 |1444 |28569 |0 |5 |003300|0 |2 |0 |
+ROW |135397 |1444 |28552 |0 |6 |33FFFF|0 |2 |0 |
+ROW |135398 |1444 |28573 |0 |7 |DD0000|0 |2 |0 |
+ROW |135399 |1444 |28579 |0 |8 |000099|0 |2 |0 |
+ROW |135400 |1444 |28559 |0 |9 |00FF00|0 |2 |0 |
+ROW |135401 |1444 |33017 |0 |10 |5A2B57|0 |2 |0 |
+ROW |135402 |1444 |39824 |0 |11 |9FA8DA|0 |2 |0 |
+ROW |135403 |1659 |28567 |0 |0 |00EE00|0 |2 |0 |
+ROW |135404 |1659 |28575 |0 |1 |0000EE|0 |2 |0 |
+ROW |135405 |1659 |28576 |0 |2 |FFAA00|0 |2 |0 |
+ROW |135406 |1659 |28583 |0 |3 |00EEEE|0 |2 |0 |
+ROW |135407 |1659 |28582 |0 |4 |990099|0 |2 |0 |
+ROW |135408 |1660 |28572 |0 |0 |00EE00|0 |2 |0 |
+ROW |135409 |1660 |28568 |0 |1 |FFAA00|0 |2 |0 |
+ROW |135410 |1660 |28564 |0 |2 |990099|0 |2 |0 |
+ROW |135411 |1660 |28578 |0 |3 |FF66FF|0 |2 |0 |
+ROW |135412 |1660 |28580 |0 |4 |009999|0 |2 |0 |
+ROW |135413 |1660 |33016 |0 |5 |2B5429|0 |2 |0 |
+ROW |135414 |1660 |28565 |0 |6 |8048B4|0 |2 |0 |
+ROW |135415 |1660 |28577 |0 |7 |FD5434|0 |2 |0 |
+ROW |135416 |1661 |28566 |0 |0 |00EE00|0 |2 |0 |
+ROW |135417 |1661 |28561 |0 |1 |0000EE|0 |2 |0 |
+ROW |135418 |1661 |28563 |0 |2 |FFAA00|0 |2 |0 |
+ROW |135419 |1661 |29821 |0 |3 |00EEEE|0 |2 |0 |
+ROW |135420 |1661 |34314 |0 |4 |990099|0 |2 |0 |
+ROW |135421 |1661 |34315 |0 |5 |EE0000|0 |2 |0 |
+ROW |135422 |1662 |33015 |0 |0 |C80000|0 |2 |0 |
+ROW |135423 |1662 |33014 |0 |1 |00C800|0 |2 |0 |
+ROW |135424 |797 |28546 |0 |0 |C80000|0 |2 |0 |
+ROW |135425 |797 |28545 |0 |1 |00C800|0 |2 |0 |
+ROW |135426 |798 |28551 |0 |0 |009900|0 |2 |0 |
+ROW |135427 |798 |28543 |0 |1 |DD0000|0 |2 |0 |
+ROW |135428 |798 |28542 |0 |2 |00DDDD|0 |2 |0 |
+ROW |135429 |798 |28549 |0 |3 |3333FF|0 |2 |0 |
+ROW |135430 |798 |28544 |0 |4 |999900|0 |2 |0 |
+ROW |135431 |798 |28548 |0 |5 |00FF00|0 |2 |0 |
+ROW |135432 |799 |28581 |0 |0 |990099|0 |2 |0 |
+ROW |135433 |799 |28574 |0 |1 |990000|0 |2 |0 |
+ROW |135434 |799 |28571 |0 |2 |0000EE|0 |2 |0 |
+ROW |135435 |799 |28565 |0 |3 |FF33FF|0 |2 |0 |
+ROW |135436 |799 |28570 |0 |4 |009600|0 |2 |0 |
+ROW |135437 |799 |28569 |0 |5 |003300|0 |2 |0 |
+ROW |135438 |799 |28577 |0 |6 |CCCC00|0 |2 |0 |
+ROW |135439 |799 |28552 |0 |7 |33FFFF|0 |2 |0 |
+ROW |135440 |799 |28573 |0 |8 |DD0000|0 |2 |0 |
+ROW |135441 |799 |28579 |0 |9 |000099|0 |2 |0 |
+ROW |135442 |799 |28559 |0 |10 |00FF00|0 |2 |0 |
+ROW |135443 |799 |33017 |0 |11 |5A2B57|0 |2 |0 |
+ROW |135444 |799 |39824 |0 |12 |9FA8DA|0 |2 |0 |
+ROW |135445 |800 |28572 |0 |0 |00EE00|0 |2 |0 |
+ROW |135446 |800 |28566 |0 |1 |0000EE|0 |2 |0 |
+ROW |135447 |800 |28568 |0 |2 |FFAA00|0 |2 |0 |
+ROW |135448 |800 |28561 |0 |3 |00EEEE|0 |2 |0 |
+ROW |135449 |800 |28564 |0 |4 |990099|0 |2 |0 |
+ROW |135450 |800 |28567 |0 |5 |EE0000|0 |2 |0 |
+ROW |135451 |800 |28578 |0 |6 |FF66FF|0 |2 |0 |
+ROW |135452 |800 |28580 |0 |7 |009999|0 |2 |0 |
+ROW |135453 |800 |28562 |0 |8 |BBBB00|0 |2 |0 |
+ROW |135454 |800 |28563 |0 |9 |AA0000|0 |2 |0 |
+ROW |135455 |800 |28575 |0 |10 |990000|0 |2 |0 |
+ROW |135456 |800 |28576 |0 |11 |008800|0 |2 |0 |
+ROW |135457 |800 |28582 |0 |12 |80B0E0|0 |2 |0 |
+ROW |135458 |800 |28583 |0 |13 |4080B0|0 |2 |0 |
+ROW |135459 |800 |29821 |0 |14 |8000FF|0 |2 |0 |
+ROW |135460 |800 |33016 |0 |15 |2B5429|0 |2 |0 |
+ROW |135461 |800 |34314 |0 |16 |8048B4|0 |2 |0 |
+ROW |135462 |800 |34315 |0 |17 |FD5434|0 |2 |0 |
+ROW |135463 |800 |35279 |0 |18 |790E1F|0 |2 |0 |
+ROW |135464 |800 |35278 |0 |19 |87AC4D|0 |2 |0 |
+ROW |135465 |801 |28560 |0 |0 |008800|0 |2 |0 |
+ROW |135466 |801 |28584 |0 |1 |EE0000|0 |2 |0 |
+ROW |135467 |802 |28550 |5 |0 |00C800|0 |2 |0 |
+ROW |135468 |802 |28540 |0 |1 |F63100|0 |2 |0 |
+ROW |135469 |1438 |33001 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135470 |1438 |33002 |0 |1 |2774A4|0 |2 |0 |
+ROW |135471 |1438 |33000 |2 |2 |F63100|0 |2 |0 |
+ROW |135472 |1439 |33005 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135473 |1439 |33004 |0 |1 |2774A4|0 |2 |0 |
+ROW |135474 |1440 |32980 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135475 |1440 |32970 |0 |1 |2774A4|0 |2 |0 |
+ROW |135476 |1441 |32967 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135477 |1441 |32968 |0 |1 |2774A4|0 |2 |0 |
+ROW |135478 |1441 |32995 |2 |2 |F63100|0 |2 |0 |
+ROW |135479 |1442 |32997 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135480 |1442 |32984 |0 |1 |2774A4|0 |2 |0 |
+ROW |135481 |1443 |32973 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135482 |1443 |32971 |0 |1 |2774A4|0 |2 |0 |
+ROW |135483 |1503 |33518 |5 |0 |1A7C11|0 |2 |0 |
+ROW |135484 |1504 |33501 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135485 |2399 |43533 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135486 |2399 |43531 |0 |1 |2774A4|0 |2 |0 |
+ROW |135487 |2400 |43532 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135488 |2400 |43537 |0 |1 |2774A4|0 |2 |0 |
+ROW |135489 |2401 |43534 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135490 |2401 |43535 |0 |1 |2774A4|0 |2 |0 |
+ROW |135491 |2402 |43520 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135492 |2402 |43518 |0 |1 |2774A4|0 |2 |0 |
+ROW |135493 |2403 |43519 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135494 |2403 |43517 |0 |1 |2774A4|0 |2 |0 |
+ROW |135495 |2404 |43506 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135496 |2404 |43505 |0 |1 |2774A4|0 |2 |0 |
+ROW |135497 |2405 |43508 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135498 |2405 |43507 |0 |1 |2774A4|0 |2 |0 |
+ROW |135499 |2410 |43652 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135500 |2410 |43658 |0 |1 |2774A4|0 |2 |0 |
+ROW |135501 |2411 |43653 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135502 |2411 |43659 |0 |1 |2774A4|0 |2 |0 |
+ROW |135503 |2412 |43678 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135504 |2412 |43673 |0 |1 |2774A4|0 |2 |0 |
+ROW |135505 |2413 |43677 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135506 |2413 |43664 |0 |1 |2774A4|0 |2 |0 |
+ROW |135507 |2414 |43672 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135508 |2414 |43676 |0 |1 |2774A4|0 |2 |0 |
+ROW |135509 |2414 |43665 |0 |2 |F63100|0 |2 |0 |
+ROW |135510 |2415 |43671 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135511 |2415 |43675 |0 |1 |2774A4|0 |2 |0 |
+ROW |135512 |2415 |43683 |0 |2 |F63100|0 |2 |0 |
+ROW |135513 |2416 |43605 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135514 |2416 |43612 |0 |1 |2774A4|0 |2 |0 |
+ROW |135515 |2417 |43598 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135516 |2417 |43614 |0 |1 |2774A4|0 |2 |0 |
+ROW |135517 |2418 |43602 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135518 |2418 |43616 |0 |1 |2774A4|0 |2 |0 |
+ROW |135519 |2419 |43613 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135520 |2419 |43617 |0 |1 |2774A4|0 |2 |0 |
+ROW |135521 |2420 |43599 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135522 |2420 |43615 |0 |1 |2774A4|0 |2 |0 |
+ROW |135523 |2421 |43603 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135524 |2421 |43641 |0 |1 |2774A4|0 |2 |0 |
+ROW |135525 |2422 |43618 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135526 |2422 |43619 |0 |1 |2774A4|0 |2 |0 |
+ROW |135527 |2422 |43631 |0 |2 |F63100|0 |2 |0 |
+ROW |135528 |2423 |43744 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135529 |2423 |43761 |0 |1 |2774A4|0 |2 |0 |
+ROW |135530 |2424 |43755 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135531 |2424 |43762 |0 |1 |2774A4|0 |2 |0 |
+ROW |135532 |2425 |43764 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135533 |2425 |43766 |0 |1 |2774A4|0 |2 |0 |
+ROW |135534 |2426 |43765 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135535 |2426 |43756 |0 |1 |2774A4|0 |2 |0 |
+ROW |135536 |2427 |43742 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135537 |2427 |43741 |0 |1 |2774A4|0 |2 |0 |
+ROW |135538 |2427 |43729 |0 |2 |F63100|0 |2 |0 |
+ROW |135539 |2427 |43719 |0 |3 |A54F10|0 |2 |0 |
+ROW |135540 |2428 |43721 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135541 |2428 |43722 |0 |1 |2774A4|0 |2 |0 |
+ROW |135542 |2429 |43718 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135543 |2429 |43734 |0 |1 |2774A4|0 |2 |0 |
+ROW |135544 |2430 |43728 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135545 |2430 |43735 |0 |1 |2774A4|0 |2 |0 |
+ROW |135546 |2431 |43736 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135547 |2431 |43737 |0 |1 |2774A4|0 |2 |0 |
+ROW |135548 |2432 |43738 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135549 |2432 |43739 |0 |1 |2774A4|0 |2 |0 |
+ROW |135550 |1447 |33113 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135551 |1447 |33112 |0 |1 |2774A4|0 |2 |0 |
+ROW |135552 |1447 |33099 |0 |2 |F63100|0 |2 |0 |
+ROW |135553 |1447 |33098 |0 |3 |A54F10|0 |2 |0 |
+ROW |135554 |1448 |33125 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135555 |1448 |33110 |0 |1 |2774A4|0 |2 |0 |
+ROW |135556 |1449 |33080 |2 |0 |1A7C11|0 |2 |0 |
+ROW |135557 |1449 |33081 |2 |1 |2774A4|0 |2 |0 |
+ROW |135558 |1450 |33089 |2 |0 |1A7C11|0 |2 |0 |
+ROW |135559 |1450 |33085 |2 |1 |2774A4|0 |2 |0 |
+ROW |135560 |1451 |33082 |2 |0 |1A7C11|0 |2 |0 |
+ROW |135561 |1451 |33086 |2 |1 |2774A4|0 |2 |0 |
+ROW |135562 |1451 |33083 |0 |2 |F63100|0 |2 |0 |
+ROW |135563 |1451 |33084 |0 |3 |A54F10|0 |2 |0 |
+ROW |135564 |1451 |33087 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |135565 |1451 |33088 |0 |5 |6C59DC|0 |2 |0 |
+ROW |135566 |1452 |33093 |2 |0 |1A7C11|0 |2 |0 |
+ROW |135567 |1452 |33092 |2 |1 |2774A4|0 |2 |0 |
+ROW |135568 |1453 |33077 |2 |0 |1A7C11|0 |2 |0 |
+ROW |135569 |1453 |33063 |2 |1 |2774A4|0 |2 |0 |
+ROW |135570 |1454 |33094 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135571 |1454 |33059 |0 |1 |2774A4|0 |2 |0 |
+ROW |135572 |1455 |33066 |2 |0 |1A7C11|0 |2 |0 |
+ROW |135573 |1455 |33071 |2 |1 |2774A4|0 |2 |0 |
+ROW |135574 |1455 |33067 |0 |2 |F63100|0 |2 |0 |
+ROW |135575 |1455 |33068 |0 |3 |A54F10|0 |2 |0 |
+ROW |135576 |1455 |33072 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |135577 |1455 |33073 |0 |5 |6C59DC|0 |2 |0 |
+ROW |135578 |1159 |30886 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135579 |1159 |30887 |0 |1 |2774A4|0 |2 |0 |
+ROW |135580 |1160 |30888 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135581 |1160 |30882 |0 |1 |2774A4|0 |2 |0 |
+ROW |135582 |1160 |30890 |0 |2 |F63100|0 |2 |0 |
+ROW |135583 |1160 |30881 |0 |3 |A54F10|0 |2 |0 |
+ROW |135584 |1160 |30889 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |135585 |1161 |30847 |2 |0 |1A7C11|0 |2 |0 |
+ROW |135586 |1161 |30872 |2 |1 |2774A4|0 |2 |0 |
+ROW |135587 |1162 |30853 |2 |0 |1A7C11|0 |2 |0 |
+ROW |135588 |1162 |30849 |2 |1 |2774A4|0 |2 |0 |
+ROW |135589 |1162 |30852 |2 |2 |F63100|0 |2 |0 |
+ROW |135590 |1162 |30851 |2 |3 |A54F10|0 |2 |0 |
+ROW |135591 |1162 |30848 |2 |4 |FC6EA3|0 |2 |0 |
+ROW |135592 |1163 |30856 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135593 |1163 |30855 |0 |1 |2774A4|0 |2 |0 |
+ROW |135594 |1163 |30854 |2 |2 |F63100|1 |2 |0 |
+ROW |135595 |1164 |30859 |2 |0 |1A7C11|0 |2 |0 |
+ROW |135596 |1164 |30870 |2 |1 |2774A4|0 |2 |0 |
+ROW |135597 |1165 |30860 |2 |0 |1A7C11|0 |2 |0 |
+ROW |135598 |1165 |30871 |2 |1 |2774A4|0 |2 |0 |
+ROW |135599 |1166 |30868 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135600 |1166 |30869 |0 |1 |2774A4|0 |2 |0 |
+ROW |135601 |1166 |30867 |0 |2 |F63100|0 |2 |0 |
+ROW |135602 |1166 |30866 |0 |3 |A54F10|0 |2 |0 |
+ROW |135603 |1166 |30865 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |135604 |1167 |30850 |5 |0 |1A7C11|0 |2 |0 |
+ROW |135605 |1167 |30863 |5 |1 |2774A4|0 |2 |0 |
+ROW |135606 |1167 |30861 |5 |2 |F63100|0 |2 |0 |
+ROW |135607 |1168 |30833 |2 |0 |1A7C11|0 |2 |0 |
+ROW |135608 |1168 |30841 |2 |1 |2774A4|0 |2 |0 |
+ROW |135609 |1168 |30857 |2 |2 |F63100|0 |2 |0 |
+ROW |135610 |1169 |30834 |2 |0 |1A7C11|0 |2 |0 |
+ROW |135611 |1169 |30831 |2 |1 |2774A4|0 |2 |0 |
+ROW |135612 |1170 |30846 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135613 |1576 |34320 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135614 |1576 |30845 |0 |1 |2774A4|0 |2 |0 |
+ROW |135615 |1576 |30842 |0 |2 |F63100|0 |2 |0 |
+ROW |135616 |1576 |30873 |2 |3 |A54F10|1 |2 |0 |
+ROW |135617 |2325 |42995 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135618 |2325 |42993 |0 |1 |2774A4|0 |2 |0 |
+ROW |135619 |2326 |42991 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135620 |2326 |42992 |0 |1 |2774A4|0 |2 |0 |
+ROW |135621 |2326 |43017 |0 |2 |F63100|0 |2 |0 |
+ROW |135622 |2327 |42989 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135623 |2327 |43003 |0 |1 |2774A4|0 |2 |0 |
+ROW |135624 |2327 |43015 |0 |2 |F63100|0 |2 |0 |
+ROW |135625 |2327 |43014 |0 |3 |A54F10|0 |2 |0 |
+ROW |135626 |2327 |43016 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |135627 |2327 |43013 |0 |5 |6C59DC|0 |2 |0 |
+ROW |135628 |2327 |43012 |0 |6 |AC8C14|0 |2 |0 |
+ROW |135629 |2327 |43011 |0 |7 |611F27|0 |2 |0 |
+ROW |135630 |2328 |43010 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135631 |2328 |43002 |0 |1 |2774A4|0 |2 |0 |
+ROW |135632 |2328 |43009 |0 |2 |F63100|0 |2 |0 |
+ROW |135633 |2328 |43008 |0 |3 |A54F10|0 |2 |0 |
+ROW |135634 |2329 |43005 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135635 |2329 |43004 |0 |1 |2774A4|0 |2 |0 |
+ROW |135636 |2330 |42964 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135637 |2330 |42963 |0 |1 |2774A4|0 |2 |0 |
+ROW |135638 |2331 |42971 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135639 |2331 |42961 |0 |1 |2774A4|0 |2 |0 |
+ROW |135640 |2332 |42969 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135641 |2332 |42970 |0 |1 |2774A4|0 |2 |0 |
+ROW |135642 |2333 |42966 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135643 |2333 |42967 |0 |1 |2774A4|0 |2 |0 |
+ROW |135644 |2334 |42978 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135645 |2334 |42977 |0 |1 |2774A4|0 |2 |0 |
+ROW |135646 |2335 |42985 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135647 |2335 |42982 |0 |1 |2774A4|0 |2 |0 |
+ROW |135648 |2335 |42983 |0 |2 |F63100|0 |2 |0 |
+ROW |135649 |2335 |42980 |0 |3 |A54F10|0 |2 |0 |
+ROW |135650 |2335 |42981 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |135651 |2336 |42960 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135652 |2336 |42945 |0 |1 |2774A4|0 |2 |0 |
+ROW |135653 |2337 |42934 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135654 |2337 |42935 |0 |1 |2774A4|0 |2 |0 |
+ROW |135655 |2338 |42948 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135656 |2338 |42947 |0 |1 |2774A4|0 |2 |0 |
+ROW |135657 |2338 |42946 |0 |2 |F63100|0 |2 |0 |
+ROW |135658 |2338 |42940 |0 |3 |A54F10|0 |2 |0 |
+ROW |135659 |2339 |42951 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135660 |2339 |42950 |0 |1 |2774A4|0 |2 |0 |
+ROW |135661 |2339 |42953 |0 |2 |F63100|0 |2 |0 |
+ROW |135662 |2339 |42949 |0 |3 |A54F10|0 |2 |0 |
+ROW |135663 |2340 |42955 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135664 |2340 |42954 |0 |1 |2774A4|0 |2 |0 |
+ROW |135665 |1663 |35291 |2 |0 |1A7C11|0 |2 |0 |
+ROW |135666 |1663 |35300 |0 |1 |2774A4|0 |2 |0 |
+ROW |135667 |1664 |35295 |2 |0 |1A7C11|0 |2 |0 |
+ROW |135668 |1664 |35296 |0 |1 |2774A4|0 |2 |0 |
+ROW |135669 |1665 |35301 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135670 |1665 |35306 |0 |1 |2774A4|0 |2 |0 |
+ROW |135671 |1665 |35304 |0 |2 |F63100|0 |2 |0 |
+ROW |135672 |1665 |35302 |0 |3 |A54F10|0 |2 |0 |
+ROW |135673 |1666 |35308 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135674 |1666 |35310 |0 |1 |2774A4|0 |2 |0 |
+ROW |135675 |1666 |35309 |0 |2 |F63100|0 |2 |0 |
+ROW |135676 |1667 |35322 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135677 |1667 |35320 |0 |1 |2774A4|0 |2 |0 |
+ROW |135678 |1668 |35329 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135679 |1668 |35330 |0 |1 |2774A4|0 |2 |0 |
+ROW |135680 |1669 |35332 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135681 |1669 |35334 |0 |1 |2774A4|0 |2 |0 |
+ROW |135682 |1670 |35335 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135683 |1670 |35333 |0 |1 |2774A4|0 |2 |0 |
+ROW |135684 |1671 |35338 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135685 |1671 |35341 |0 |1 |2774A4|0 |2 |0 |
+ROW |135686 |1671 |35339 |0 |2 |F63100|0 |2 |0 |
+ROW |135687 |1671 |35340 |0 |3 |A54F10|0 |2 |0 |
+ROW |135688 |1672 |35347 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135689 |1672 |35346 |0 |1 |2774A4|0 |2 |0 |
+ROW |135690 |1672 |35345 |0 |2 |F63100|0 |2 |0 |
+ROW |135691 |1673 |35350 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135692 |1673 |35351 |0 |1 |2774A4|0 |2 |0 |
+ROW |135693 |1674 |35349 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135694 |1674 |35352 |0 |1 |2774A4|0 |2 |0 |
+ROW |135695 |1674 |35353 |0 |2 |F63100|0 |2 |0 |
+ROW |135696 |1675 |35355 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135697 |1675 |35356 |0 |1 |2774A4|0 |2 |0 |
+ROW |135698 |1505 |33553 |2 |0 |1A7C11|0 |2 |0 |
+ROW |135699 |1505 |33562 |0 |1 |2774A4|0 |2 |0 |
+ROW |135700 |1506 |33557 |2 |0 |1A7C11|0 |2 |0 |
+ROW |135701 |1506 |33558 |0 |1 |2774A4|0 |2 |0 |
+ROW |135702 |1507 |33563 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135703 |1507 |33568 |0 |1 |2774A4|0 |2 |0 |
+ROW |135704 |1507 |33566 |0 |2 |F63100|0 |2 |0 |
+ROW |135705 |1507 |33564 |0 |3 |A54F10|0 |2 |0 |
+ROW |135706 |1508 |33570 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135707 |1508 |33572 |0 |1 |2774A4|0 |2 |0 |
+ROW |135708 |1508 |33571 |0 |2 |F63100|0 |2 |0 |
+ROW |135709 |1509 |33584 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135710 |1509 |33582 |0 |1 |2774A4|0 |2 |0 |
+ROW |135711 |1510 |33591 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135712 |1510 |33592 |0 |1 |2774A4|0 |2 |0 |
+ROW |135713 |1511 |33594 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135714 |1511 |33596 |0 |1 |2774A4|0 |2 |0 |
+ROW |135715 |1512 |33597 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135716 |1512 |33595 |0 |1 |2774A4|0 |2 |0 |
+ROW |135717 |1513 |33600 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135718 |1513 |33603 |0 |1 |2774A4|0 |2 |0 |
+ROW |135719 |1513 |33601 |0 |2 |F63100|0 |2 |0 |
+ROW |135720 |1513 |33602 |0 |3 |A54F10|0 |2 |0 |
+ROW |135721 |1514 |33609 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135722 |1514 |33608 |0 |1 |2774A4|0 |2 |0 |
+ROW |135723 |1514 |33607 |0 |2 |F63100|0 |2 |0 |
+ROW |135724 |1515 |33612 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135725 |1515 |33613 |0 |1 |2774A4|0 |2 |0 |
+ROW |135726 |1516 |33611 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135727 |1516 |33614 |0 |1 |2774A4|0 |2 |0 |
+ROW |135728 |1516 |33615 |0 |2 |F63100|0 |2 |0 |
+ROW |135729 |1517 |33617 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135730 |1517 |33618 |0 |1 |2774A4|0 |2 |0 |
+ROW |135731 |1807 |36817 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135732 |1807 |36816 |0 |1 |2774A4|0 |2 |0 |
+ROW |135733 |1808 |36815 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135734 |1808 |36814 |0 |1 |2774A4|0 |2 |0 |
+ROW |135735 |1808 |36818 |0 |2 |F63100|0 |2 |0 |
+ROW |135736 |1808 |36819 |0 |3 |A54F10|0 |2 |0 |
+ROW |135737 |1809 |36805 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135738 |1809 |36804 |0 |1 |2774A4|0 |2 |0 |
+ROW |135739 |1527 |33819 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135740 |1527 |33839 |0 |1 |2774A4|0 |2 |0 |
+ROW |135741 |1528 |33820 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135742 |1528 |33816 |0 |1 |2774A4|0 |2 |0 |
+ROW |135743 |1529 |33826 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135744 |1529 |33831 |0 |1 |2774A4|0 |2 |0 |
+ROW |135745 |1529 |33829 |0 |2 |F63100|0 |2 |0 |
+ROW |135746 |1529 |33821 |0 |3 |A54F10|0 |2 |0 |
+ROW |135747 |1529 |33825 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |135748 |1529 |33833 |0 |5 |6C59DC|0 |2 |0 |
+ROW |135749 |1529 |33823 |2 |6 |AC8C14|0 |2 |0 |
+ROW |135750 |1530 |33828 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135751 |1530 |33832 |0 |1 |2774A4|0 |2 |0 |
+ROW |135752 |1530 |33830 |0 |2 |F63100|0 |2 |0 |
+ROW |135753 |1530 |33822 |0 |3 |A54F10|0 |2 |0 |
+ROW |135754 |1530 |33815 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |135755 |1530 |33834 |0 |5 |6C59DC|0 |2 |0 |
+ROW |135756 |1530 |33824 |2 |6 |AC8C14|0 |2 |0 |
+ROW |135757 |1531 |33840 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135758 |1531 |33845 |0 |1 |2774A4|0 |2 |0 |
+ROW |135759 |1532 |33844 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135760 |1532 |33847 |0 |1 |2774A4|0 |2 |0 |
+ROW |135761 |1532 |33843 |0 |2 |F63100|0 |2 |0 |
+ROW |135762 |1532 |33841 |0 |3 |A54F10|0 |2 |0 |
+ROW |135763 |1533 |33863 |2 |0 |1A7C11|0 |2 |0 |
+ROW |135764 |1534 |33792 |2 |0 |1A7C11|0 |2 |0 |
+ROW |135765 |1534 |33791 |0 |1 |2774A4|0 |2 |0 |
+ROW |135766 |1534 |33793 |0 |2 |F63100|0 |2 |0 |
+ROW |135767 |1535 |33802 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135768 |1535 |33770 |0 |1 |2774A4|0 |2 |0 |
+ROW |135769 |1536 |33800 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135770 |1536 |33799 |0 |1 |2774A4|0 |2 |0 |
+ROW |135771 |1536 |33801 |0 |2 |F63100|0 |2 |0 |
+ROW |135772 |1537 |33798 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135773 |1537 |33806 |0 |1 |2774A4|0 |2 |0 |
+ROW |135774 |1537 |33774 |0 |2 |F63100|0 |2 |0 |
+ROW |135775 |1538 |33769 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135776 |1538 |33787 |0 |1 |2774A4|0 |2 |0 |
+ROW |135777 |1538 |33789 |0 |2 |F63100|0 |2 |0 |
+ROW |135778 |1538 |33790 |0 |3 |A54F10|0 |2 |0 |
+ROW |135779 |1539 |33785 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135780 |1539 |33772 |0 |1 |2774A4|0 |2 |0 |
+ROW |135781 |1539 |33773 |0 |2 |F63100|0 |2 |0 |
+ROW |135782 |1539 |33771 |0 |3 |A54F10|0 |2 |0 |
+ROW |135783 |1540 |33776 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135784 |1540 |33775 |0 |1 |2774A4|0 |2 |0 |
+ROW |135785 |1541 |33782 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135786 |1541 |33781 |0 |1 |2774A4|0 |2 |0 |
+ROW |135787 |1541 |33780 |0 |2 |F63100|0 |2 |0 |
+ROW |135788 |1541 |33783 |0 |3 |A54F10|0 |2 |0 |
+ROW |135789 |1541 |33777 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |135790 |1541 |33778 |0 |5 |6C59DC|0 |2 |0 |
+ROW |135791 |1542 |33804 |2 |0 |1A7C11|0 |2 |0 |
+ROW |135792 |1542 |33803 |2 |1 |2774A4|0 |2 |0 |
+ROW |135793 |1542 |33805 |2 |2 |F63100|0 |2 |0 |
+ROW |135794 |1543 |33937 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135795 |1543 |33940 |0 |1 |2774A4|0 |2 |0 |
+ROW |135796 |1543 |33936 |0 |2 |F63100|0 |2 |0 |
+ROW |135797 |1543 |33934 |0 |3 |A54F10|0 |2 |0 |
+ROW |135798 |1544 |33915 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135799 |1544 |33911 |0 |1 |2774A4|0 |2 |0 |
+ROW |135800 |1544 |33912 |0 |2 |F63100|0 |2 |0 |
+ROW |135801 |1544 |33910 |0 |3 |A54F10|0 |2 |0 |
+ROW |135802 |1544 |33914 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |135803 |1545 |33918 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135804 |1545 |33905 |0 |1 |2774A4|0 |2 |0 |
+ROW |135805 |1545 |33917 |0 |2 |F63100|0 |2 |0 |
+ROW |135806 |1545 |33916 |2 |3 |A54F10|1 |2 |0 |
+ROW |135807 |1546 |33908 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135808 |1546 |33909 |0 |1 |2774A4|0 |2 |0 |
+ROW |135809 |1546 |33902 |0 |2 |F63100|0 |2 |0 |
+ROW |135810 |1547 |33893 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135811 |1547 |33892 |0 |1 |2774A4|0 |2 |0 |
+ROW |135812 |1548 |33899 |2 |0 |1A7C11|0 |2 |0 |
+ROW |135813 |1548 |33898 |2 |1 |2774A4|0 |2 |0 |
+ROW |135814 |1548 |33895 |2 |2 |F63100|0 |2 |0 |
+ROW |135815 |1548 |33900 |2 |3 |A54F10|0 |2 |0 |
+ROW |135816 |1548 |33896 |2 |4 |FC6EA3|0 |2 |0 |
+ROW |135817 |1548 |33891 |2 |5 |6C59DC|0 |2 |0 |
+ROW |135818 |1190 |31140 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135819 |1190 |31141 |0 |1 |2774A4|0 |2 |0 |
+ROW |135820 |1261 |31145 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135821 |1261 |31146 |0 |1 |2774A4|0 |2 |0 |
+ROW |135822 |1261 |31147 |0 |2 |F63100|0 |2 |0 |
+ROW |135823 |1191 |31138 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135824 |1192 |31157 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135825 |1192 |31158 |0 |1 |2774A4|0 |2 |0 |
+ROW |135826 |1193 |31092 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135827 |1193 |31108 |0 |1 |2774A4|0 |2 |0 |
+ROW |135828 |1193 |31110 |0 |2 |F63100|0 |2 |0 |
+ROW |135829 |1193 |31067 |0 |3 |A54F10|0 |2 |0 |
+ROW |135830 |1193 |31086 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |135831 |1193 |31087 |0 |5 |6C59DC|0 |2 |0 |
+ROW |135832 |1194 |31120 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135833 |1194 |31105 |0 |1 |2774A4|0 |2 |0 |
+ROW |135834 |1194 |31071 |0 |2 |F63100|0 |2 |0 |
+ROW |135835 |1194 |31081 |0 |3 |A54F10|0 |2 |0 |
+ROW |135836 |1195 |31098 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135837 |1195 |31099 |0 |1 |2774A4|0 |2 |0 |
+ROW |135838 |1196 |31072 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135839 |1196 |31072 |0 |1 |2774A4|0 |2 |0 |
+ROW |135840 |1197 |31103 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135841 |1197 |31074 |0 |1 |2774A4|0 |2 |0 |
+ROW |135842 |1198 |31104 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135843 |1198 |31063 |0 |1 |2774A4|0 |2 |0 |
+ROW |135844 |1198 |31111 |0 |2 |F63100|0 |2 |0 |
+ROW |135845 |1198 |31112 |0 |3 |A54F10|0 |2 |0 |
+ROW |135846 |1198 |31084 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |135847 |1199 |31115 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135848 |1199 |31116 |0 |1 |2774A4|0 |2 |0 |
+ROW |135849 |1199 |31062 |0 |2 |F63100|0 |2 |0 |
+ROW |135850 |1199 |31118 |0 |3 |A54F10|0 |2 |0 |
+ROW |135851 |1199 |31056 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |135852 |1200 |31107 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135853 |1200 |31090 |0 |1 |2774A4|0 |2 |0 |
+ROW |135854 |1201 |31097 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135855 |1201 |31096 |0 |1 |2774A4|0 |2 |0 |
+ROW |135856 |1202 |31089 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135857 |1202 |31061 |0 |1 |2774A4|0 |2 |0 |
+ROW |135858 |1203 |31064 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135859 |1204 |31065 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135860 |1204 |31066 |0 |1 |2774A4|0 |2 |0 |
+ROW |135861 |1204 |31068 |0 |2 |F63100|0 |2 |0 |
+ROW |135862 |1204 |31070 |0 |3 |A54F10|0 |2 |0 |
+ROW |135863 |1204 |31101 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |135864 |1204 |31106 |0 |5 |6C59DC|0 |2 |0 |
+ROW |135865 |1204 |31114 |0 |6 |AC8C14|0 |2 |0 |
+ROW |135866 |1205 |31069 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135867 |1206 |31076 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135868 |1206 |31078 |0 |1 |2774A4|0 |2 |0 |
+ROW |135869 |1206 |31109 |0 |2 |F63100|0 |2 |0 |
+ROW |135870 |1206 |31075 |0 |3 |A54F10|0 |2 |0 |
+ROW |135871 |1207 |31080 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135872 |1207 |31095 |0 |1 |2774A4|0 |2 |0 |
+ROW |135873 |1208 |31113 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135874 |1208 |31118 |0 |1 |2774A4|0 |2 |0 |
+ROW |135875 |1209 |31058 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135876 |1209 |31077 |0 |1 |2774A4|0 |2 |0 |
+ROW |135877 |1209 |31056 |0 |2 |F63100|0 |2 |0 |
+ROW |135878 |1209 |31117 |0 |3 |A54F10|0 |2 |0 |
+ROW |135879 |1109 |30453 |5 |0 |1A7C11|0 |2 |0 |
+ROW |135880 |1109 |30455 |5 |1 |2774A4|0 |2 |0 |
+ROW |135881 |1110 |30471 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135882 |1110 |30470 |0 |1 |2774A4|0 |2 |0 |
+ROW |135883 |1110 |30466 |0 |2 |F63100|0 |2 |0 |
+ROW |135884 |1110 |30441 |0 |3 |A54F10|0 |2 |0 |
+ROW |135885 |1111 |30463 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135886 |1111 |30452 |0 |1 |2774A4|0 |2 |0 |
+ROW |135887 |1111 |30451 |0 |2 |F63100|0 |2 |0 |
+ROW |135888 |1111 |30437 |0 |3 |A54F10|0 |2 |0 |
+ROW |135889 |1112 |30456 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135890 |1112 |30457 |0 |1 |2774A4|0 |2 |0 |
+ROW |135891 |1112 |30458 |0 |2 |F63100|0 |2 |0 |
+ROW |135892 |1112 |30459 |0 |3 |A54F10|0 |2 |0 |
+ROW |135893 |1113 |30442 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135894 |1113 |30444 |0 |1 |2774A4|0 |2 |0 |
+ROW |135895 |1113 |30445 |0 |2 |F63100|0 |2 |0 |
+ROW |135896 |1114 |30446 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135897 |1114 |30447 |0 |1 |2774A4|0 |2 |0 |
+ROW |135898 |1114 |31168 |0 |2 |F63100|0 |2 |0 |
+ROW |135899 |1114 |30449 |0 |3 |A54F10|0 |2 |0 |
+ROW |135900 |1136 |30659 |5 |0 |1A7C11|0 |2 |0 |
+ROW |135901 |1136 |30661 |5 |1 |2774A4|0 |2 |0 |
+ROW |135902 |1137 |30677 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135903 |1137 |30676 |0 |1 |2774A4|0 |2 |0 |
+ROW |135904 |1137 |30672 |0 |2 |F63100|0 |2 |0 |
+ROW |135905 |1137 |30647 |0 |3 |A54F10|0 |2 |0 |
+ROW |135906 |1138 |30669 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135907 |1138 |30658 |0 |1 |2774A4|0 |2 |0 |
+ROW |135908 |1138 |30657 |0 |2 |F63100|0 |2 |0 |
+ROW |135909 |1138 |30643 |0 |3 |A54F10|0 |2 |0 |
+ROW |135910 |1139 |30662 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135911 |1139 |30663 |0 |1 |2774A4|0 |2 |0 |
+ROW |135912 |1139 |30664 |0 |2 |F63100|0 |2 |0 |
+ROW |135913 |1139 |30665 |0 |3 |A54F10|0 |2 |0 |
+ROW |135914 |1140 |30648 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135915 |1140 |30650 |0 |1 |2774A4|0 |2 |0 |
+ROW |135916 |1140 |30651 |0 |2 |F63100|0 |2 |0 |
+ROW |135917 |1141 |30652 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135918 |1141 |30653 |0 |1 |2774A4|0 |2 |0 |
+ROW |135919 |1141 |31172 |0 |2 |F63100|0 |2 |0 |
+ROW |135920 |1141 |30655 |0 |3 |A54F10|0 |2 |0 |
+ROW |135921 |1115 |30506 |5 |0 |1A7C11|0 |2 |0 |
+ROW |135922 |1115 |30507 |5 |1 |2774A4|0 |2 |0 |
+ROW |135923 |1116 |30504 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135924 |1116 |30505 |0 |1 |2774A4|0 |2 |0 |
+ROW |135925 |1116 |30518 |0 |2 |F63100|0 |2 |0 |
+ROW |135926 |1116 |30492 |0 |3 |A54F10|0 |2 |0 |
+ROW |135927 |1117 |30493 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135928 |1117 |30500 |0 |1 |2774A4|0 |2 |0 |
+ROW |135929 |1117 |30486 |0 |2 |F63100|0 |2 |0 |
+ROW |135930 |1117 |30488 |0 |3 |A54F10|0 |2 |0 |
+ROW |135931 |1118 |30508 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135932 |1118 |30509 |0 |1 |2774A4|0 |2 |0 |
+ROW |135933 |1118 |30503 |0 |2 |F63100|0 |2 |0 |
+ROW |135934 |1118 |30510 |0 |3 |A54F10|0 |2 |0 |
+ROW |135935 |1119 |30491 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135936 |1119 |30494 |0 |1 |2774A4|0 |2 |0 |
+ROW |135937 |1119 |30495 |0 |2 |F63100|0 |2 |0 |
+ROW |135938 |1120 |30496 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135939 |1120 |30497 |0 |1 |2774A4|0 |2 |0 |
+ROW |135940 |1120 |31176 |0 |2 |F63100|0 |2 |0 |
+ROW |135941 |1120 |30499 |0 |3 |A54F10|0 |2 |0 |
+ROW |135942 |1266 |31773 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135943 |1266 |31774 |0 |1 |2774A4|0 |2 |0 |
+ROW |135944 |1267 |31777 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135945 |1267 |31779 |0 |1 |2774A4|0 |2 |0 |
+ROW |135946 |1267 |33168 |0 |2 |F63100|0 |2 |0 |
+ROW |135947 |1268 |31685 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135948 |1268 |31738 |0 |1 |2774A4|0 |2 |0 |
+ROW |135949 |1269 |31723 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135950 |1269 |31757 |0 |1 |2774A4|0 |2 |0 |
+ROW |135951 |1269 |31721 |0 |2 |F63100|0 |2 |0 |
+ROW |135952 |1270 |31728 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135953 |1270 |31759 |0 |1 |2774A4|0 |2 |0 |
+ROW |135954 |1271 |31745 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135955 |1271 |31727 |0 |1 |2774A4|0 |2 |0 |
+ROW |135956 |1272 |31687 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135957 |1272 |31710 |0 |1 |2774A4|0 |2 |0 |
+ROW |135958 |1273 |31705 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135959 |1273 |31703 |0 |1 |2774A4|0 |2 |0 |
+ROW |135960 |1273 |31706 |0 |2 |F63100|0 |2 |0 |
+ROW |135961 |1273 |31701 |0 |3 |A54F10|0 |2 |0 |
+ROW |135962 |1273 |31708 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |135963 |1274 |31715 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135964 |1274 |31726 |0 |1 |2774A4|0 |2 |0 |
+ROW |135965 |1274 |31717 |0 |2 |F63100|0 |2 |0 |
+ROW |135966 |1274 |31716 |0 |3 |A54F10|0 |2 |0 |
+ROW |135967 |1274 |31714 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |135968 |1274 |31713 |0 |5 |6C59DC|0 |2 |0 |
+ROW |135969 |1210 |31261 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135970 |1210 |31262 |0 |1 |2774A4|0 |2 |0 |
+ROW |135971 |1211 |31269 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135972 |1211 |31271 |0 |1 |2774A4|0 |2 |0 |
+ROW |135973 |1211 |33170 |0 |2 |F63100|0 |2 |0 |
+ROW |135974 |1212 |31233 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135975 |1212 |31234 |0 |1 |2774A4|0 |2 |0 |
+ROW |135976 |1213 |31216 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135977 |1213 |31237 |0 |1 |2774A4|0 |2 |0 |
+ROW |135978 |1213 |31214 |0 |2 |F63100|0 |2 |0 |
+ROW |135979 |1214 |31191 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135980 |1214 |31221 |0 |1 |2774A4|0 |2 |0 |
+ROW |135981 |1215 |31206 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135982 |1215 |31220 |0 |1 |2774A4|0 |2 |0 |
+ROW |135983 |1216 |31192 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135984 |1216 |31193 |0 |1 |2774A4|0 |2 |0 |
+ROW |135985 |1217 |31200 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135986 |1217 |31197 |0 |1 |2774A4|0 |2 |0 |
+ROW |135987 |1217 |31201 |0 |2 |F63100|0 |2 |0 |
+ROW |135988 |1217 |31198 |0 |3 |A54F10|0 |2 |0 |
+ROW |135989 |1217 |31202 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |135990 |1218 |31207 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135991 |1218 |31208 |0 |1 |2774A4|0 |2 |0 |
+ROW |135992 |1218 |31210 |0 |2 |F63100|0 |2 |0 |
+ROW |135993 |1218 |31209 |0 |3 |A54F10|0 |2 |0 |
+ROW |135994 |1218 |31219 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |135995 |1218 |31205 |0 |5 |6C59DC|0 |2 |0 |
+ROW |135996 |1380 |32423 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135997 |1380 |32421 |0 |1 |2774A4|0 |2 |0 |
+ROW |135998 |1381 |32405 |0 |0 |1A7C11|0 |2 |0 |
+ROW |135999 |1382 |32426 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136000 |1382 |32408 |0 |1 |2774A4|0 |2 |0 |
+ROW |136001 |1382 |32422 |0 |2 |F63100|0 |2 |0 |
+ROW |136002 |1382 |32425 |0 |3 |A54F10|0 |2 |0 |
+ROW |136003 |1383 |32409 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136004 |1384 |32419 |0 |0 |1A7C11|1 |2 |0 |
+ROW |136005 |1384 |32416 |0 |1 |2774A4|1 |2 |0 |
+ROW |136006 |1384 |32413 |0 |2 |F63100|1 |2 |0 |
+ROW |136007 |1384 |32418 |5 |3 |A54F10|0 |2 |0 |
+ROW |136008 |1384 |32415 |5 |4 |FC6EA3|0 |2 |0 |
+ROW |136009 |1384 |32412 |5 |5 |6C59DC|0 |2 |0 |
+ROW |136010 |1385 |32420 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136011 |1385 |32417 |0 |1 |2774A4|0 |2 |0 |
+ROW |136012 |1385 |32414 |0 |2 |F63100|0 |2 |0 |
+ROW |136013 |1386 |32433 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136014 |1386 |32432 |0 |1 |2774A4|1 |2 |0 |
+ROW |136015 |1387 |32431 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136016 |1387 |32430 |0 |1 |2774A4|0 |2 |0 |
+ROW |136017 |1387 |32429 |0 |2 |F63100|0 |2 |0 |
+ROW |136018 |1387 |32428 |0 |3 |A54F10|0 |2 |0 |
+ROW |136019 |1387 |32427 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |136020 |1388 |32386 |0 |0 |1A7C11|1 |2 |0 |
+ROW |136021 |1388 |32391 |0 |1 |2774A4|1 |2 |0 |
+ROW |136022 |1388 |32387 |0 |2 |F63100|1 |2 |0 |
+ROW |136023 |1388 |32390 |0 |3 |A54F10|1 |2 |0 |
+ROW |136024 |1388 |32395 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |136025 |1388 |32389 |0 |5 |6C59DC|0 |2 |0 |
+ROW |136026 |1389 |32393 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136027 |1389 |32392 |0 |1 |2774A4|0 |2 |0 |
+ROW |136028 |1389 |32394 |0 |2 |F63100|1 |2 |0 |
+ROW |136029 |1389 |32388 |0 |3 |A54F10|1 |2 |0 |
+ROW |136030 |1390 |32401 |5 |0 |1A7C11|1 |2 |0 |
+ROW |136031 |1390 |32402 |0 |1 |2774A4|0 |2 |0 |
+ROW |136032 |1390 |32397 |0 |2 |F63100|1 |2 |0 |
+ROW |136033 |1390 |32398 |0 |3 |A54F10|1 |2 |0 |
+ROW |136034 |1390 |32399 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136035 |1390 |32400 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136036 |1390 |32396 |0 |6 |AC8C14|1 |2 |0 |
+ROW |136037 |1391 |32367 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136038 |1391 |32366 |0 |1 |2774A4|1 |2 |0 |
+ROW |136039 |1392 |32370 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136040 |1393 |32382 |0 |0 |1A7C11|1 |2 |0 |
+ROW |136041 |1393 |32381 |0 |1 |2774A4|1 |2 |0 |
+ROW |136042 |1393 |32383 |0 |2 |F63100|1 |2 |0 |
+ROW |136043 |1393 |32384 |0 |3 |A54F10|1 |2 |0 |
+ROW |136044 |1394 |32377 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136045 |1394 |32374 |0 |1 |2774A4|1 |2 |0 |
+ROW |136046 |1395 |32403 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136047 |1395 |32385 |0 |1 |2774A4|1 |2 |0 |
+ROW |136048 |1219 |31363 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136049 |1219 |31346 |0 |1 |2774A4|0 |2 |0 |
+ROW |136050 |1219 |31345 |0 |2 |F63100|0 |2 |0 |
+ROW |136051 |1219 |31344 |0 |3 |A54F10|0 |2 |0 |
+ROW |136052 |1219 |31343 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |136053 |1219 |31342 |0 |5 |6C59DC|0 |2 |0 |
+ROW |136054 |1219 |31340 |0 |6 |AC8C14|0 |2 |0 |
+ROW |136055 |1219 |31339 |0 |7 |611F27|0 |2 |0 |
+ROW |136056 |1219 |31341 |0 |8 |F230E0|0 |2 |0 |
+ROW |136057 |1219 |31341 |0 |9 |FFAD40|0 |2 |0 |
+ROW |136058 |1220 |31337 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136059 |1221 |31360 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136060 |1221 |31359 |0 |1 |2774A4|0 |2 |0 |
+ROW |136061 |1221 |31357 |0 |2 |F63100|0 |2 |0 |
+ROW |136062 |1221 |31356 |0 |3 |A54F10|0 |2 |0 |
+ROW |136063 |1221 |31354 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |136064 |1221 |31353 |0 |5 |6C59DC|0 |2 |0 |
+ROW |136065 |1221 |31352 |0 |6 |AC8C14|0 |2 |0 |
+ROW |136066 |1221 |31350 |0 |7 |611F27|0 |2 |0 |
+ROW |136067 |1221 |31351 |0 |8 |F230E0|0 |2 |0 |
+ROW |136068 |1221 |31338 |0 |9 |FFAD40|0 |2 |0 |
+ROW |136069 |1221 |31349 |0 |10 |40CDFF|0 |2 |0 |
+ROW |136070 |1221 |31348 |0 |11 |40FFA0|0 |2 |0 |
+ROW |136071 |1221 |31347 |0 |12 |AE4500|0 |2 |0 |
+ROW |136072 |2323 |42881 |0 |0 |1A7C11|1 |2 |0 |
+ROW |136073 |2323 |42885 |0 |1 |2774A4|1 |2 |0 |
+ROW |136074 |2323 |42888 |0 |2 |F63100|1 |2 |0 |
+ROW |136075 |2323 |42883 |5 |3 |A54F10|0 |2 |0 |
+ROW |136076 |2323 |42886 |5 |4 |FC6EA3|0 |2 |0 |
+ROW |136077 |2323 |42889 |5 |5 |6C59DC|0 |2 |0 |
+ROW |136078 |1222 |31336 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136079 |2324 |42882 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136080 |2324 |42884 |0 |1 |2774A4|0 |2 |0 |
+ROW |136081 |2324 |42887 |0 |2 |F63100|0 |2 |0 |
+ROW |136082 |1456 |33178 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136083 |1456 |33179 |0 |1 |2774A4|0 |2 |0 |
+ROW |136084 |1456 |33180 |0 |2 |F63100|0 |2 |0 |
+ROW |136085 |1087 |30346 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136086 |1087 |30345 |0 |1 |2774A4|0 |2 |0 |
+ROW |136087 |1088 |30350 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136088 |1088 |30349 |5 |1 |2774A4|0 |2 |0 |
+ROW |136089 |1089 |30396 |2 |0 |1A7C11|0 |2 |0 |
+ROW |136090 |1090 |30398 |2 |0 |1A7C11|0 |2 |0 |
+ROW |136091 |1091 |30322 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136092 |1091 |30277 |5 |1 |2774A4|0 |2 |0 |
+ROW |136093 |1092 |30284 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136094 |1093 |30313 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136095 |1093 |30314 |0 |1 |2774A4|0 |2 |0 |
+ROW |136096 |1093 |30315 |5 |2 |F63100|0 |2 |0 |
+ROW |136097 |1093 |30316 |0 |3 |A54F10|0 |2 |0 |
+ROW |136098 |1094 |30279 |2 |0 |1A7C11|0 |2 |0 |
+ROW |136099 |1094 |30280 |2 |1 |2774A4|0 |2 |0 |
+ROW |136100 |1095 |30290 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136101 |1095 |30293 |0 |1 |2774A4|0 |2 |0 |
+ROW |136102 |1096 |30318 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136103 |1096 |30308 |2 |1 |2774A4|0 |2 |0 |
+ROW |136104 |1096 |30320 |2 |2 |F63100|0 |2 |0 |
+ROW |136105 |1097 |30317 |2 |0 |1A7C11|0 |2 |0 |
+ROW |136106 |1098 |30289 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136107 |1098 |30291 |5 |1 |2774A4|0 |2 |0 |
+ROW |136108 |1099 |30334 |2 |0 |1A7C11|0 |2 |0 |
+ROW |136109 |1099 |30325 |2 |1 |2774A4|0 |2 |0 |
+ROW |136110 |1100 |30306 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136111 |1101 |30274 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136112 |1102 |30281 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136113 |1577 |34351 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136114 |1577 |34350 |0 |1 |2774A4|0 |2 |0 |
+ROW |136115 |1578 |34387 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136116 |1578 |34388 |2 |1 |2774A4|0 |2 |0 |
+ROW |136117 |1579 |34393 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136118 |1579 |34386 |0 |1 |2774A4|0 |2 |0 |
+ROW |136119 |1580 |34370 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136120 |1580 |34384 |0 |1 |2774A4|0 |2 |0 |
+ROW |136121 |1580 |34383 |0 |2 |F63100|0 |2 |0 |
+ROW |136122 |1581 |34438 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136123 |1581 |34413 |0 |1 |2774A4|0 |2 |0 |
+ROW |136124 |1581 |34427 |0 |2 |F63100|0 |2 |0 |
+ROW |136125 |1582 |34420 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136126 |1582 |34419 |0 |1 |2774A4|0 |2 |0 |
+ROW |136127 |1582 |34418 |0 |2 |F63100|0 |2 |0 |
+ROW |136128 |675 |27294 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136129 |1035 |30094 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136130 |1038 |30101 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136131 |786 |28246 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136132 |687 |27417 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136133 |691 |27376 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136134 |1060 |30159 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136135 |2114 |40461 |0 |0 |969696|0 |9 |2 |
+ROW |136136 |2114 |40462 |0 |1 |C80000|0 |9 |0 |
+ROW |136137 |2115 |40465 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136138 |1065 |30161 |0 |0 |969696|0 |9 |2 |
+ROW |136139 |1065 |30162 |0 |1 |C80000|0 |9 |0 |
+ROW |136140 |2120 |40451 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136141 |1070 |30142 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136142 |741 |27084 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136143 |741 |27085 |2 |1 |2774A4|0 |2 |0 |
+ROW |136144 |741 |27083 |0 |2 |F63100|1 |2 |0 |
+ROW |136145 |741 |27086 |0 |3 |A54F10|1 |2 |0 |
+ROW |136146 |741 |27082 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136147 |741 |27079 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136148 |745 |27104 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136149 |745 |27105 |2 |1 |2774A4|0 |2 |0 |
+ROW |136150 |745 |27103 |0 |2 |F63100|1 |2 |0 |
+ROW |136151 |745 |27106 |0 |3 |A54F10|1 |2 |0 |
+ROW |136152 |745 |27102 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136153 |745 |27099 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136154 |766 |27124 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136155 |766 |27125 |2 |1 |2774A4|0 |2 |0 |
+ROW |136156 |766 |27123 |0 |2 |F63100|1 |2 |0 |
+ROW |136157 |766 |27126 |0 |3 |A54F10|1 |2 |0 |
+ROW |136158 |766 |27122 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136159 |766 |27119 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136160 |1223 |31370 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136161 |1223 |31371 |5 |1 |2774A4|0 |2 |0 |
+ROW |136162 |1226 |31380 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136163 |1226 |31383 |5 |1 |2774A4|0 |2 |0 |
+ROW |136164 |1229 |31379 |0 |0 |1A7C11|1 |2 |0 |
+ROW |136165 |1229 |31382 |5 |1 |2774A4|0 |2 |0 |
+ROW |136166 |887 |29211 |0 |0 |969696|0 |9 |2 |
+ROW |136167 |887 |29210 |0 |1 |C80000|0 |9 |0 |
+ROW |136168 |899 |29216 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136169 |899 |29217 |2 |1 |2774A4|0 |2 |0 |
+ROW |136170 |899 |29218 |0 |2 |F63100|1 |2 |0 |
+ROW |136171 |899 |29219 |0 |3 |A54F10|1 |2 |0 |
+ROW |136172 |899 |29220 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136173 |899 |29221 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136174 |911 |29089 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136175 |911 |29102 |0 |1 |2774A4|0 |2 |0 |
+ROW |136176 |908 |29098 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136177 |908 |29097 |0 |1 |2774A4|0 |2 |0 |
+ROW |136178 |908 |29095 |0 |2 |F63100|0 |2 |0 |
+ROW |136179 |908 |29088 |0 |3 |A54F10|0 |2 |0 |
+ROW |136180 |908 |29094 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |136181 |908 |29093 |0 |5 |6C59DC|0 |2 |0 |
+ROW |136182 |908 |29092 |0 |6 |AC8C14|0 |2 |0 |
+ROW |136183 |908 |29091 |0 |7 |611F27|0 |2 |0 |
+ROW |136184 |908 |29090 |0 |8 |F230E0|0 |2 |0 |
+ROW |136185 |905 |29198 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136186 |917 |29104 |2 |0 |1A7C11|0 |2 |0 |
+ROW |136187 |917 |29105 |5 |1 |2774A4|0 |2 |0 |
+ROW |136188 |914 |31364 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136189 |923 |29118 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136190 |923 |29119 |0 |1 |2774A4|0 |2 |0 |
+ROW |136191 |923 |29117 |0 |2 |F63100|0 |2 |0 |
+ROW |136192 |920 |29107 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136193 |920 |29106 |0 |1 |2774A4|0 |2 |0 |
+ROW |136194 |902 |29096 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136195 |902 |29101 |0 |1 |2774A4|0 |2 |0 |
+ROW |136196 |902 |29100 |0 |2 |F63100|0 |2 |0 |
+ROW |136197 |902 |29087 |0 |3 |A54F10|1 |2 |0 |
+ROW |136198 |1279 |31902 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136199 |1279 |31903 |5 |1 |2774A4|0 |2 |0 |
+ROW |136200 |1281 |31933 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136201 |1281 |31936 |5 |1 |2774A4|0 |2 |0 |
+ROW |136202 |1283 |31932 |0 |0 |1A7C11|1 |2 |0 |
+ROW |136203 |1283 |31935 |5 |1 |2774A4|0 |2 |0 |
+ROW |136204 |1285 |31907 |0 |0 |969696|0 |9 |2 |
+ROW |136205 |1285 |31908 |0 |1 |C80000|0 |9 |0 |
+ROW |136206 |1287 |31911 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136207 |1287 |31914 |2 |1 |2774A4|0 |2 |0 |
+ROW |136208 |1287 |31913 |0 |2 |F63100|1 |2 |0 |
+ROW |136209 |1287 |31910 |0 |3 |A54F10|1 |2 |0 |
+ROW |136210 |1287 |31912 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136211 |1287 |31909 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136212 |1289 |31831 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136213 |1289 |31820 |0 |1 |2774A4|0 |2 |0 |
+ROW |136214 |1291 |31822 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136215 |1291 |31835 |0 |1 |2774A4|0 |2 |0 |
+ROW |136216 |1291 |31825 |0 |2 |F63100|0 |2 |0 |
+ROW |136217 |1291 |31826 |0 |3 |A54F10|0 |2 |0 |
+ROW |136218 |1291 |31823 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |136219 |1291 |31827 |0 |5 |6C59DC|0 |2 |0 |
+ROW |136220 |1291 |31824 |0 |6 |AC8C14|0 |2 |0 |
+ROW |136221 |1291 |31828 |0 |7 |611F27|0 |2 |0 |
+ROW |136222 |1291 |31830 |0 |8 |F230E0|0 |2 |0 |
+ROW |136223 |1293 |31892 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136224 |1295 |31855 |2 |0 |1A7C11|0 |2 |0 |
+ROW |136225 |1295 |31853 |5 |1 |2774A4|0 |2 |0 |
+ROW |136226 |1297 |31893 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136227 |1299 |31838 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136228 |1299 |31839 |0 |1 |2774A4|0 |2 |0 |
+ROW |136229 |1299 |31837 |0 |2 |F63100|0 |2 |0 |
+ROW |136230 |1301 |31850 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136231 |1301 |31852 |0 |1 |2774A4|0 |2 |0 |
+ROW |136232 |1303 |31829 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136233 |1303 |31833 |0 |1 |2774A4|0 |2 |0 |
+ROW |136234 |1303 |31834 |0 |2 |F63100|0 |2 |0 |
+ROW |136235 |1303 |31832 |0 |3 |A54F10|1 |2 |0 |
+ROW |136236 |866 |29014 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136237 |866 |29015 |5 |1 |2774A4|0 |2 |0 |
+ROW |136238 |868 |29018 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136239 |868 |29019 |0 |1 |2774A4|0 |2 |0 |
+ROW |136240 |868 |29022 |0 |2 |F63100|0 |2 |0 |
+ROW |136241 |868 |29023 |0 |3 |A54F10|0 |2 |0 |
+ROW |136242 |868 |29020 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |136243 |868 |29024 |0 |5 |6C59DC|0 |2 |0 |
+ROW |136244 |868 |29021 |0 |6 |AC8C14|0 |2 |0 |
+ROW |136245 |868 |29025 |0 |7 |611F27|0 |2 |0 |
+ROW |136246 |868 |29026 |0 |8 |F230E0|0 |2 |0 |
+ROW |136247 |870 |29048 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136248 |872 |29028 |0 |0 |969696|0 |9 |2 |
+ROW |136249 |872 |29027 |0 |1 |C80000|0 |9 |0 |
+ROW |136250 |882 |28992 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136251 |882 |28991 |0 |1 |2774A4|0 |2 |0 |
+ROW |136252 |876 |28982 |2 |0 |1A7C11|0 |2 |0 |
+ROW |136253 |876 |28983 |5 |1 |2774A4|0 |2 |0 |
+ROW |136254 |874 |28978 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136255 |878 |28985 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136256 |878 |28984 |0 |1 |2774A4|0 |2 |0 |
+ROW |136257 |880 |28987 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136258 |880 |28988 |0 |1 |2774A4|0 |2 |0 |
+ROW |136259 |880 |28989 |0 |2 |F63100|0 |2 |0 |
+ROW |136260 |880 |28990 |0 |3 |A54F10|1 |2 |0 |
+ROW |136261 |964 |29513 |0 |0 |969696|0 |9 |2 |
+ROW |136262 |964 |29512 |0 |1 |C80000|0 |9 |0 |
+ROW |136263 |1238 |31435 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136264 |1238 |31438 |2 |1 |2774A4|0 |2 |0 |
+ROW |136265 |1238 |31437 |0 |2 |F63100|1 |2 |0 |
+ROW |136266 |1238 |31434 |0 |3 |A54F10|1 |2 |0 |
+ROW |136267 |1238 |31436 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136268 |1238 |31433 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136269 |1488 |33321 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136270 |1488 |33324 |0 |1 |2774A4|0 |2 |0 |
+ROW |136271 |1490 |33322 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136272 |1490 |33323 |5 |1 |2774A4|0 |2 |0 |
+ROW |136273 |1240 |31441 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136274 |1240 |31442 |5 |1 |2774A4|0 |2 |0 |
+ROW |136275 |1242 |31440 |0 |0 |1A7C11|1 |2 |0 |
+ROW |136276 |1242 |31439 |5 |1 |2774A4|0 |2 |0 |
+ROW |136277 |974 |29456 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136278 |974 |29455 |0 |1 |2774A4|0 |2 |0 |
+ROW |136279 |976 |29458 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136280 |976 |29457 |0 |1 |2774A4|0 |2 |0 |
+ROW |136281 |972 |29454 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136282 |978 |29462 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136283 |980 |31421 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136284 |980 |29466 |0 |1 |2774A4|0 |2 |0 |
+ROW |136285 |1305 |32013 |0 |0 |969696|0 |9 |2 |
+ROW |136286 |1305 |32014 |0 |1 |C80000|0 |9 |0 |
+ROW |136287 |1307 |32017 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136288 |1307 |32020 |2 |1 |2774A4|0 |2 |0 |
+ROW |136289 |1307 |32019 |0 |2 |F63100|1 |2 |0 |
+ROW |136290 |1307 |32016 |0 |3 |A54F10|1 |2 |0 |
+ROW |136291 |1307 |32018 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136292 |1307 |32015 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136293 |1492 |33329 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136294 |1492 |33332 |0 |1 |2774A4|0 |2 |0 |
+ROW |136295 |1494 |33330 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136296 |1494 |33331 |5 |1 |2774A4|0 |2 |0 |
+ROW |136297 |1309 |32023 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136298 |1309 |32024 |5 |1 |2774A4|0 |2 |0 |
+ROW |136299 |1311 |32022 |0 |0 |1A7C11|1 |2 |0 |
+ROW |136300 |1311 |32021 |5 |1 |2774A4|0 |2 |0 |
+ROW |136301 |1313 |31952 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136302 |1313 |31949 |0 |1 |2774A4|0 |2 |0 |
+ROW |136303 |1315 |31951 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136304 |1315 |31950 |0 |1 |2774A4|0 |2 |0 |
+ROW |136305 |1317 |31954 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136306 |1319 |31973 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136307 |1321 |31969 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136308 |1321 |31970 |0 |1 |2774A4|0 |2 |0 |
+ROW |136309 |2123 |40493 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136310 |2123 |40496 |2 |1 |2774A4|0 |2 |0 |
+ROW |136311 |2123 |40495 |0 |2 |F63100|1 |2 |0 |
+ROW |136312 |2123 |40492 |0 |3 |A54F10|1 |2 |0 |
+ROW |136313 |2123 |40494 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136314 |2123 |40491 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136315 |668 |27208 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136316 |1032 |30088 |2 |0 |1A7C11|0 |2 |0 |
+ROW |136317 |1032 |30087 |5 |1 |2774A4|0 |2 |0 |
+ROW |136318 |1033 |30089 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136319 |2124 |40519 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136320 |2124 |40522 |2 |1 |2774A4|0 |2 |0 |
+ROW |136321 |2124 |40521 |0 |2 |F63100|1 |2 |0 |
+ROW |136322 |2124 |40518 |0 |3 |A54F10|1 |2 |0 |
+ROW |136323 |2124 |40520 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136324 |2124 |40517 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136325 |2125 |40528 |0 |0 |969696|0 |9 |2 |
+ROW |136326 |2125 |40529 |0 |1 |C80000|0 |9 |0 |
+ROW |136327 |2126 |40532 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136328 |2127 |40506 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136329 |2128 |40547 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136330 |2128 |40550 |2 |1 |2774A4|0 |2 |0 |
+ROW |136331 |2128 |40549 |0 |2 |F63100|1 |2 |0 |
+ROW |136332 |2128 |40546 |0 |3 |A54F10|1 |2 |0 |
+ROW |136333 |2128 |40548 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136334 |2128 |40545 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136335 |671 |27240 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136336 |1034 |30093 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136337 |2129 |40584 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136338 |2129 |40587 |2 |1 |2774A4|0 |2 |0 |
+ROW |136339 |2129 |40586 |0 |2 |F63100|1 |2 |0 |
+ROW |136340 |2129 |40583 |0 |3 |A54F10|1 |2 |0 |
+ROW |136341 |2129 |40585 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136342 |2129 |40582 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136343 |2130 |40593 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136344 |2130 |40596 |2 |1 |2774A4|0 |2 |0 |
+ROW |136345 |2130 |40595 |0 |2 |F63100|1 |2 |0 |
+ROW |136346 |2130 |40592 |0 |3 |A54F10|1 |2 |0 |
+ROW |136347 |2130 |40594 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136348 |2130 |40591 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136349 |2131 |40559 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136350 |2132 |40572 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136351 |2133 |40565 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136352 |2134 |40578 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136353 |1676 |35369 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136354 |1677 |35372 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136355 |1678 |35379 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136356 |1678 |35386 |0 |1 |2774A4|0 |2 |0 |
+ROW |136357 |1678 |35377 |0 |2 |F63100|0 |2 |0 |
+ROW |136358 |1678 |35384 |0 |3 |A54F10|0 |2 |0 |
+ROW |136359 |1678 |35376 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |136360 |1678 |35383 |0 |5 |6C59DC|0 |2 |0 |
+ROW |136361 |1679 |35387 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136362 |1679 |35380 |0 |1 |2774A4|0 |2 |0 |
+ROW |136363 |1680 |35378 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136364 |1680 |35385 |0 |1 |2774A4|0 |2 |0 |
+ROW |136365 |1681 |35403 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136366 |1681 |35404 |0 |1 |2774A4|0 |2 |0 |
+ROW |136367 |1549 |33966 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136368 |1550 |33971 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136369 |1551 |33974 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136370 |1551 |33977 |2 |1 |2774A4|0 |2 |0 |
+ROW |136371 |1551 |33976 |0 |2 |F63100|1 |2 |0 |
+ROW |136372 |1551 |33973 |0 |3 |A54F10|1 |2 |0 |
+ROW |136373 |1551 |33975 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136374 |1551 |33972 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136375 |1552 |34007 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136376 |1553 |34012 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136377 |1554 |34015 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136378 |1554 |34018 |2 |1 |2774A4|0 |2 |0 |
+ROW |136379 |1554 |34017 |0 |2 |F63100|1 |2 |0 |
+ROW |136380 |1554 |34014 |0 |3 |A54F10|1 |2 |0 |
+ROW |136381 |1554 |34016 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136382 |1554 |34013 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136383 |1555 |34048 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136384 |1556 |34053 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136385 |1557 |34056 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136386 |1557 |34059 |2 |1 |2774A4|0 |2 |0 |
+ROW |136387 |1557 |34058 |0 |2 |F63100|1 |2 |0 |
+ROW |136388 |1557 |34055 |0 |3 |A54F10|1 |2 |0 |
+ROW |136389 |1557 |34057 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136390 |1557 |34054 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136391 |1558 |34089 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136392 |1559 |34094 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136393 |1560 |34097 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136394 |1560 |34100 |2 |1 |2774A4|0 |2 |0 |
+ROW |136395 |1560 |34099 |0 |2 |F63100|1 |2 |0 |
+ROW |136396 |1560 |34096 |0 |3 |A54F10|1 |2 |0 |
+ROW |136397 |1560 |34098 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136398 |1560 |34095 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136399 |1561 |34130 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136400 |1562 |34135 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136401 |1563 |34138 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136402 |1563 |34141 |2 |1 |2774A4|0 |2 |0 |
+ROW |136403 |1563 |34140 |0 |2 |F63100|1 |2 |0 |
+ROW |136404 |1563 |34137 |0 |3 |A54F10|1 |2 |0 |
+ROW |136405 |1563 |34139 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136406 |1563 |34136 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136407 |2135 |40667 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136408 |2136 |40671 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136409 |2137 |40676 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136410 |2138 |40679 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136411 |2138 |40682 |2 |1 |2774A4|0 |2 |0 |
+ROW |136412 |2138 |40681 |0 |2 |F63100|1 |2 |0 |
+ROW |136413 |2138 |40678 |0 |3 |A54F10|1 |2 |0 |
+ROW |136414 |2138 |40680 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136415 |2138 |40677 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136416 |2139 |40690 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136417 |2140 |40695 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136418 |2141 |40698 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136419 |2141 |40701 |2 |1 |2774A4|0 |2 |0 |
+ROW |136420 |2141 |40700 |0 |2 |F63100|1 |2 |0 |
+ROW |136421 |2141 |40697 |0 |3 |A54F10|1 |2 |0 |
+ROW |136422 |2141 |40699 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136423 |2141 |40696 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136424 |2142 |40605 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136425 |694 |27478 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136426 |1042 |30105 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136427 |2143 |40723 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136428 |2143 |40726 |2 |1 |2774A4|0 |2 |0 |
+ROW |136429 |2143 |40725 |0 |2 |F63100|1 |2 |0 |
+ROW |136430 |2143 |40722 |0 |3 |A54F10|1 |2 |0 |
+ROW |136431 |2143 |40724 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136432 |2143 |40721 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136433 |1043 |30107 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136434 |2144 |40745 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136435 |2144 |40748 |2 |1 |2774A4|0 |2 |0 |
+ROW |136436 |2144 |40747 |0 |2 |F63100|1 |2 |0 |
+ROW |136437 |2144 |40744 |0 |3 |A54F10|1 |2 |0 |
+ROW |136438 |2144 |40746 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136439 |2144 |40743 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136440 |698 |27511 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136441 |1044 |30108 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136442 |2145 |40767 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136443 |2145 |40770 |2 |1 |2774A4|0 |2 |0 |
+ROW |136444 |2145 |40769 |0 |2 |F63100|1 |2 |0 |
+ROW |136445 |2145 |40766 |0 |3 |A54F10|1 |2 |0 |
+ROW |136446 |2145 |40768 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136447 |2145 |40765 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136448 |701 |27547 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136449 |1045 |27591 |2 |0 |1A7C11|0 |2 |0 |
+ROW |136450 |1045 |30110 |5 |1 |2774A4|0 |2 |0 |
+ROW |136451 |1046 |30111 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136452 |2146 |40790 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136453 |2146 |40793 |2 |1 |2774A4|0 |2 |0 |
+ROW |136454 |2146 |40792 |0 |2 |F63100|1 |2 |0 |
+ROW |136455 |2146 |40789 |0 |3 |A54F10|1 |2 |0 |
+ROW |136456 |2146 |40791 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136457 |2146 |40788 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136458 |704 |27586 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136459 |1682 |35439 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136460 |1683 |35441 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136461 |1684 |35443 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136462 |1685 |35446 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136463 |1686 |35450 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136464 |1686 |35465 |0 |1 |2774A4|0 |2 |0 |
+ROW |136465 |1686 |35456 |0 |2 |F63100|0 |2 |0 |
+ROW |136466 |1686 |35447 |0 |3 |A54F10|0 |2 |0 |
+ROW |136467 |1686 |35468 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |136468 |1686 |35471 |0 |5 |6C59DC|0 |2 |0 |
+ROW |136469 |1686 |35459 |0 |6 |AC8C14|0 |2 |0 |
+ROW |136470 |1687 |35449 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136471 |1687 |35464 |0 |1 |2774A4|0 |2 |0 |
+ROW |136472 |1687 |35455 |0 |2 |F63100|0 |2 |0 |
+ROW |136473 |1687 |35461 |0 |3 |A54F10|0 |2 |0 |
+ROW |136474 |1687 |35467 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |136475 |1687 |35470 |0 |5 |6C59DC|0 |2 |0 |
+ROW |136476 |1687 |35457 |0 |6 |AC8C14|0 |2 |0 |
+ROW |136477 |1688 |35473 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136478 |1688 |35463 |0 |1 |2774A4|0 |2 |0 |
+ROW |136479 |1688 |35454 |0 |2 |F63100|0 |2 |0 |
+ROW |136480 |1688 |35472 |0 |3 |A54F10|0 |2 |0 |
+ROW |136481 |1688 |35466 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |136482 |1688 |35469 |0 |5 |6C59DC|0 |2 |0 |
+ROW |136483 |1688 |35458 |0 |6 |AC8C14|0 |2 |0 |
+ROW |136484 |1689 |35474 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136485 |1690 |35476 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136486 |1691 |35478 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136487 |1691 |35480 |0 |1 |2774A4|0 |2 |0 |
+ROW |136488 |1692 |35487 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136489 |1692 |35484 |0 |1 |2774A4|0 |2 |0 |
+ROW |136490 |1693 |35486 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136491 |1693 |35483 |0 |1 |2774A4|0 |2 |0 |
+ROW |136492 |1694 |35490 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136493 |1694 |35488 |0 |1 |2774A4|0 |2 |0 |
+ROW |136494 |1694 |35489 |0 |2 |F63100|0 |2 |0 |
+ROW |136495 |1695 |35497 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136496 |1695 |35493 |0 |1 |2774A4|1 |2 |0 |
+ROW |136497 |1695 |35503 |0 |2 |F63100|0 |2 |0 |
+ROW |136498 |1695 |35499 |0 |3 |A54F10|1 |2 |0 |
+ROW |136499 |1695 |35496 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |136500 |1695 |35502 |0 |5 |6C59DC|0 |2 |0 |
+ROW |136501 |1696 |35508 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136502 |1696 |35507 |0 |1 |2774A4|1 |2 |0 |
+ROW |136503 |1696 |35510 |0 |2 |F63100|0 |2 |0 |
+ROW |136504 |1696 |35509 |0 |3 |A54F10|1 |2 |0 |
+ROW |136505 |1697 |35516 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136506 |1697 |35515 |0 |1 |2774A4|1 |2 |0 |
+ROW |136507 |1697 |35518 |0 |2 |F63100|0 |2 |0 |
+ROW |136508 |1697 |35517 |0 |3 |A54F10|1 |2 |0 |
+ROW |136509 |1698 |35524 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136510 |1698 |35523 |0 |1 |2774A4|1 |2 |0 |
+ROW |136511 |1698 |35526 |0 |2 |F63100|0 |2 |0 |
+ROW |136512 |1698 |35525 |0 |3 |A54F10|1 |2 |0 |
+ROW |136513 |1699 |35531 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136514 |1699 |35529 |0 |1 |2774A4|0 |2 |0 |
+ROW |136515 |1699 |35530 |0 |2 |F63100|0 |2 |0 |
+ROW |136516 |1700 |35411 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136517 |1700 |35409 |0 |1 |2774A4|0 |2 |0 |
+ROW |136518 |1700 |35407 |0 |2 |F63100|0 |2 |0 |
+ROW |136519 |1700 |35413 |0 |3 |A54F10|0 |2 |0 |
+ROW |136520 |1700 |35412 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |136521 |1700 |35410 |0 |5 |6C59DC|0 |2 |0 |
+ROW |136522 |2147 |40813 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136523 |2147 |40816 |2 |1 |2774A4|0 |2 |0 |
+ROW |136524 |2147 |40815 |0 |2 |F63100|1 |2 |0 |
+ROW |136525 |2147 |40812 |0 |3 |A54F10|1 |2 |0 |
+ROW |136526 |2147 |40814 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136527 |2147 |40811 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136528 |708 |27671 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136529 |1047 |30112 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136530 |2148 |40836 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136531 |2148 |40839 |2 |1 |2774A4|0 |2 |0 |
+ROW |136532 |2148 |40838 |0 |2 |F63100|1 |2 |0 |
+ROW |136533 |2148 |40835 |0 |3 |A54F10|1 |2 |0 |
+ROW |136534 |2148 |40837 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136535 |2148 |40834 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136536 |1048 |30114 |2 |0 |1A7C11|0 |2 |0 |
+ROW |136537 |1048 |30113 |5 |1 |2774A4|0 |2 |0 |
+ROW |136538 |1049 |30115 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136539 |2149 |40859 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136540 |2149 |40862 |2 |1 |2774A4|0 |2 |0 |
+ROW |136541 |2149 |40861 |0 |2 |F63100|1 |2 |0 |
+ROW |136542 |2149 |40858 |0 |3 |A54F10|1 |2 |0 |
+ROW |136543 |2149 |40860 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136544 |2149 |40857 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136545 |775 |28143 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136546 |714 |27753 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136547 |1050 |30116 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136548 |2150 |40882 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136549 |2150 |40885 |2 |1 |2774A4|0 |2 |0 |
+ROW |136550 |2150 |40884 |0 |2 |F63100|1 |2 |0 |
+ROW |136551 |2150 |40881 |0 |3 |A54F10|1 |2 |0 |
+ROW |136552 |2150 |40883 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136553 |2150 |40880 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136554 |2151 |40904 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136555 |2151 |40907 |2 |1 |2774A4|0 |2 |0 |
+ROW |136556 |2151 |40906 |0 |2 |F63100|1 |2 |0 |
+ROW |136557 |2151 |40903 |0 |3 |A54F10|1 |2 |0 |
+ROW |136558 |2151 |40905 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136559 |2151 |40902 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136560 |856 |28894 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136561 |1051 |30118 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136562 |2152 |40926 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136563 |2152 |40929 |2 |1 |2774A4|0 |2 |0 |
+ROW |136564 |2152 |40928 |0 |2 |F63100|1 |2 |0 |
+ROW |136565 |2152 |40925 |0 |3 |A54F10|1 |2 |0 |
+ROW |136566 |2152 |40927 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136567 |2152 |40924 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136568 |1564 |34166 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136569 |1564 |34169 |2 |1 |2774A4|0 |2 |0 |
+ROW |136570 |1564 |34168 |0 |2 |F63100|1 |2 |0 |
+ROW |136571 |1564 |34165 |0 |3 |A54F10|1 |2 |0 |
+ROW |136572 |1564 |34167 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136573 |1564 |34164 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136574 |1565 |34174 |0 |0 |969696|0 |9 |2 |
+ROW |136575 |1565 |34175 |0 |1 |C80000|0 |9 |0 |
+ROW |136576 |1566 |34178 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136577 |1567 |34154 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136578 |1811 |36861 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136579 |1812 |36867 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136580 |1812 |36865 |0 |1 |2774A4|0 |2 |0 |
+ROW |136581 |1812 |36864 |0 |2 |F63100|0 |2 |0 |
+ROW |136582 |1812 |36866 |0 |3 |A54F10|0 |2 |0 |
+ROW |136583 |2153 |40948 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136584 |2153 |40951 |2 |1 |2774A4|0 |2 |0 |
+ROW |136585 |2153 |40950 |0 |2 |F63100|1 |2 |0 |
+ROW |136586 |2153 |40947 |0 |3 |A54F10|1 |2 |0 |
+ROW |136587 |2153 |40949 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136588 |2153 |40946 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136589 |1813 |36878 |0 |0 |969696|0 |9 |2 |
+ROW |136590 |1813 |36879 |0 |1 |C80000|0 |9 |0 |
+ROW |136591 |1814 |36853 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136592 |1816 |36915 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136593 |1817 |36921 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136594 |1817 |36919 |0 |1 |2774A4|0 |2 |0 |
+ROW |136595 |1817 |36918 |0 |2 |F63100|0 |2 |0 |
+ROW |136596 |1817 |36920 |0 |3 |A54F10|0 |2 |0 |
+ROW |136597 |2154 |40969 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136598 |2154 |40972 |2 |1 |2774A4|0 |2 |0 |
+ROW |136599 |2154 |40971 |0 |2 |F63100|1 |2 |0 |
+ROW |136600 |2154 |40968 |0 |3 |A54F10|1 |2 |0 |
+ROW |136601 |2154 |40970 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136602 |2154 |40967 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136603 |1818 |36932 |0 |0 |969696|0 |9 |2 |
+ROW |136604 |1818 |36933 |0 |1 |C80000|0 |9 |0 |
+ROW |136605 |1819 |36907 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136606 |1821 |36969 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136607 |1822 |36975 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136608 |1822 |36973 |0 |1 |2774A4|0 |2 |0 |
+ROW |136609 |1822 |36972 |0 |2 |F63100|0 |2 |0 |
+ROW |136610 |1822 |36974 |0 |3 |A54F10|0 |2 |0 |
+ROW |136611 |2155 |40990 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136612 |2155 |40993 |2 |1 |2774A4|0 |2 |0 |
+ROW |136613 |2155 |40992 |0 |2 |F63100|1 |2 |0 |
+ROW |136614 |2155 |40989 |0 |3 |A54F10|1 |2 |0 |
+ROW |136615 |2155 |40991 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136616 |2155 |40988 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136617 |1823 |36986 |0 |0 |969696|0 |9 |2 |
+ROW |136618 |1823 |36987 |0 |1 |C80000|0 |9 |0 |
+ROW |136619 |1824 |36961 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136620 |1826 |37023 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136621 |1827 |37029 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136622 |1827 |37027 |0 |1 |2774A4|0 |2 |0 |
+ROW |136623 |1827 |37026 |0 |2 |F63100|0 |2 |0 |
+ROW |136624 |1827 |37028 |0 |3 |A54F10|0 |2 |0 |
+ROW |136625 |2156 |41011 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136626 |2156 |41014 |2 |1 |2774A4|0 |2 |0 |
+ROW |136627 |2156 |41013 |0 |2 |F63100|1 |2 |0 |
+ROW |136628 |2156 |41010 |0 |3 |A54F10|1 |2 |0 |
+ROW |136629 |2156 |41012 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136630 |2156 |41009 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136631 |1828 |37040 |0 |0 |969696|0 |9 |2 |
+ROW |136632 |1828 |37041 |0 |1 |C80000|0 |9 |0 |
+ROW |136633 |1829 |37015 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136634 |1831 |37077 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136635 |1832 |37083 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136636 |1832 |37081 |0 |1 |2774A4|0 |2 |0 |
+ROW |136637 |1832 |37080 |0 |2 |F63100|0 |2 |0 |
+ROW |136638 |1832 |37082 |0 |3 |A54F10|0 |2 |0 |
+ROW |136639 |2157 |41032 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136640 |2157 |41035 |2 |1 |2774A4|0 |2 |0 |
+ROW |136641 |2157 |41034 |0 |2 |F63100|1 |2 |0 |
+ROW |136642 |2157 |41031 |0 |3 |A54F10|1 |2 |0 |
+ROW |136643 |2157 |41033 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136644 |2157 |41030 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136645 |1833 |37094 |0 |0 |969696|0 |9 |2 |
+ROW |136646 |1833 |37095 |0 |1 |C80000|0 |9 |0 |
+ROW |136647 |1834 |37069 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136648 |1836 |37131 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136649 |1837 |37137 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136650 |1837 |37135 |0 |1 |2774A4|0 |2 |0 |
+ROW |136651 |1837 |37134 |0 |2 |F63100|0 |2 |0 |
+ROW |136652 |1837 |37136 |0 |3 |A54F10|0 |2 |0 |
+ROW |136653 |2158 |41053 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136654 |2158 |41056 |2 |1 |2774A4|0 |2 |0 |
+ROW |136655 |2158 |41055 |0 |2 |F63100|1 |2 |0 |
+ROW |136656 |2158 |41052 |0 |3 |A54F10|1 |2 |0 |
+ROW |136657 |2158 |41054 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136658 |2158 |41051 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136659 |1838 |37148 |0 |0 |969696|0 |9 |2 |
+ROW |136660 |1838 |37149 |0 |1 |C80000|0 |9 |0 |
+ROW |136661 |1839 |37123 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136662 |1841 |37185 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136663 |1842 |37191 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136664 |1842 |37189 |0 |1 |2774A4|0 |2 |0 |
+ROW |136665 |1842 |37188 |0 |2 |F63100|0 |2 |0 |
+ROW |136666 |1842 |37190 |0 |3 |A54F10|0 |2 |0 |
+ROW |136667 |2159 |41074 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136668 |2159 |41077 |2 |1 |2774A4|0 |2 |0 |
+ROW |136669 |2159 |41076 |0 |2 |F63100|1 |2 |0 |
+ROW |136670 |2159 |41073 |0 |3 |A54F10|1 |2 |0 |
+ROW |136671 |2159 |41075 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136672 |2159 |41072 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136673 |1843 |37202 |0 |0 |969696|0 |9 |2 |
+ROW |136674 |1843 |37203 |0 |1 |C80000|0 |9 |0 |
+ROW |136675 |1844 |37177 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136676 |1846 |37239 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136677 |1847 |37245 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136678 |1847 |37243 |0 |1 |2774A4|0 |2 |0 |
+ROW |136679 |1847 |37242 |0 |2 |F63100|0 |2 |0 |
+ROW |136680 |1847 |37244 |0 |3 |A54F10|0 |2 |0 |
+ROW |136681 |2160 |41095 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136682 |2160 |41098 |2 |1 |2774A4|0 |2 |0 |
+ROW |136683 |2160 |41097 |0 |2 |F63100|1 |2 |0 |
+ROW |136684 |2160 |41094 |0 |3 |A54F10|1 |2 |0 |
+ROW |136685 |2160 |41096 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136686 |2160 |41093 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136687 |1848 |37256 |0 |0 |969696|0 |9 |2 |
+ROW |136688 |1848 |37257 |0 |1 |C80000|0 |9 |0 |
+ROW |136689 |1849 |37231 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136690 |1851 |37293 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136691 |1852 |37299 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136692 |1852 |37297 |0 |1 |2774A4|0 |2 |0 |
+ROW |136693 |1852 |37296 |0 |2 |F63100|0 |2 |0 |
+ROW |136694 |1852 |37298 |0 |3 |A54F10|0 |2 |0 |
+ROW |136695 |2161 |41116 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136696 |2161 |41119 |2 |1 |2774A4|0 |2 |0 |
+ROW |136697 |2161 |41118 |0 |2 |F63100|1 |2 |0 |
+ROW |136698 |2161 |41115 |0 |3 |A54F10|1 |2 |0 |
+ROW |136699 |2161 |41117 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136700 |2161 |41114 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136701 |1853 |37310 |0 |0 |969696|0 |9 |2 |
+ROW |136702 |1853 |37311 |0 |1 |C80000|0 |9 |0 |
+ROW |136703 |1854 |37285 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136704 |1856 |37347 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136705 |1857 |37353 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136706 |1857 |37351 |0 |1 |2774A4|0 |2 |0 |
+ROW |136707 |1857 |37350 |0 |2 |F63100|0 |2 |0 |
+ROW |136708 |1857 |37352 |0 |3 |A54F10|0 |2 |0 |
+ROW |136709 |2162 |41137 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136710 |2162 |41140 |2 |1 |2774A4|0 |2 |0 |
+ROW |136711 |2162 |41139 |0 |2 |F63100|1 |2 |0 |
+ROW |136712 |2162 |41136 |0 |3 |A54F10|1 |2 |0 |
+ROW |136713 |2162 |41138 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136714 |2162 |41135 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136715 |1858 |37364 |0 |0 |969696|0 |9 |2 |
+ROW |136716 |1858 |37365 |0 |1 |C80000|0 |9 |0 |
+ROW |136717 |1859 |37339 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136718 |1861 |37401 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136719 |1862 |37407 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136720 |1862 |37405 |0 |1 |2774A4|0 |2 |0 |
+ROW |136721 |1862 |37404 |0 |2 |F63100|0 |2 |0 |
+ROW |136722 |1862 |37406 |0 |3 |A54F10|0 |2 |0 |
+ROW |136723 |2163 |41158 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136724 |2163 |41161 |2 |1 |2774A4|0 |2 |0 |
+ROW |136725 |2163 |41160 |0 |2 |F63100|1 |2 |0 |
+ROW |136726 |2163 |41157 |0 |3 |A54F10|1 |2 |0 |
+ROW |136727 |2163 |41159 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136728 |2163 |41156 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136729 |1863 |37418 |0 |0 |969696|0 |9 |2 |
+ROW |136730 |1863 |37419 |0 |1 |C80000|0 |9 |0 |
+ROW |136731 |1864 |37393 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136732 |1866 |37455 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136733 |1867 |37461 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136734 |1867 |37459 |0 |1 |2774A4|0 |2 |0 |
+ROW |136735 |1867 |37458 |0 |2 |F63100|0 |2 |0 |
+ROW |136736 |1867 |37460 |0 |3 |A54F10|0 |2 |0 |
+ROW |136737 |2164 |41179 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136738 |2164 |41182 |2 |1 |2774A4|0 |2 |0 |
+ROW |136739 |2164 |41181 |0 |2 |F63100|1 |2 |0 |
+ROW |136740 |2164 |41178 |0 |3 |A54F10|1 |2 |0 |
+ROW |136741 |2164 |41180 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136742 |2164 |41177 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136743 |1868 |37472 |0 |0 |969696|0 |9 |2 |
+ROW |136744 |1868 |37473 |0 |1 |C80000|0 |9 |0 |
+ROW |136745 |1869 |37447 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136746 |1871 |37509 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136747 |1872 |37515 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136748 |1872 |37513 |0 |1 |2774A4|0 |2 |0 |
+ROW |136749 |1872 |37512 |0 |2 |F63100|0 |2 |0 |
+ROW |136750 |1872 |37514 |0 |3 |A54F10|0 |2 |0 |
+ROW |136751 |2165 |41200 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136752 |2165 |41203 |2 |1 |2774A4|0 |2 |0 |
+ROW |136753 |2165 |41202 |0 |2 |F63100|1 |2 |0 |
+ROW |136754 |2165 |41199 |0 |3 |A54F10|1 |2 |0 |
+ROW |136755 |2165 |41201 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136756 |2165 |41198 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136757 |1873 |37526 |0 |0 |969696|0 |9 |2 |
+ROW |136758 |1873 |37527 |0 |1 |C80000|0 |9 |0 |
+ROW |136759 |1874 |37501 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136760 |1876 |37563 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136761 |1877 |37569 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136762 |1877 |37567 |0 |1 |2774A4|0 |2 |0 |
+ROW |136763 |1877 |37566 |0 |2 |F63100|0 |2 |0 |
+ROW |136764 |1877 |37568 |0 |3 |A54F10|0 |2 |0 |
+ROW |136765 |2166 |41221 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136766 |2166 |41224 |2 |1 |2774A4|0 |2 |0 |
+ROW |136767 |2166 |41223 |0 |2 |F63100|1 |2 |0 |
+ROW |136768 |2166 |41220 |0 |3 |A54F10|1 |2 |0 |
+ROW |136769 |2166 |41222 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136770 |2166 |41219 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136771 |1878 |37580 |0 |0 |969696|0 |9 |2 |
+ROW |136772 |1878 |37581 |0 |1 |C80000|0 |9 |0 |
+ROW |136773 |1879 |37555 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136774 |1881 |37617 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136775 |1882 |37623 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136776 |1882 |37621 |0 |1 |2774A4|0 |2 |0 |
+ROW |136777 |1882 |37620 |0 |2 |F63100|0 |2 |0 |
+ROW |136778 |1882 |37622 |0 |3 |A54F10|0 |2 |0 |
+ROW |136779 |2167 |41242 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136780 |2167 |41245 |2 |1 |2774A4|0 |2 |0 |
+ROW |136781 |2167 |41244 |0 |2 |F63100|1 |2 |0 |
+ROW |136782 |2167 |41241 |0 |3 |A54F10|1 |2 |0 |
+ROW |136783 |2167 |41243 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136784 |2167 |41240 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136785 |1883 |37634 |0 |0 |969696|0 |9 |2 |
+ROW |136786 |1883 |37635 |0 |1 |C80000|0 |9 |0 |
+ROW |136787 |1884 |37609 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136788 |1886 |37671 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136789 |1887 |37677 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136790 |1887 |37675 |0 |1 |2774A4|0 |2 |0 |
+ROW |136791 |1887 |37674 |0 |2 |F63100|0 |2 |0 |
+ROW |136792 |1887 |37676 |0 |3 |A54F10|0 |2 |0 |
+ROW |136793 |2168 |41263 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136794 |2168 |41266 |2 |1 |2774A4|0 |2 |0 |
+ROW |136795 |2168 |41265 |0 |2 |F63100|1 |2 |0 |
+ROW |136796 |2168 |41262 |0 |3 |A54F10|1 |2 |0 |
+ROW |136797 |2168 |41264 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136798 |2168 |41261 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136799 |1888 |37688 |0 |0 |969696|0 |9 |2 |
+ROW |136800 |1888 |37689 |0 |1 |C80000|0 |9 |0 |
+ROW |136801 |1889 |37663 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136802 |1891 |37725 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136803 |1892 |37731 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136804 |1892 |37729 |0 |1 |2774A4|0 |2 |0 |
+ROW |136805 |1892 |37728 |0 |2 |F63100|0 |2 |0 |
+ROW |136806 |1892 |37730 |0 |3 |A54F10|0 |2 |0 |
+ROW |136807 |2169 |41284 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136808 |2169 |41287 |2 |1 |2774A4|0 |2 |0 |
+ROW |136809 |2169 |41286 |0 |2 |F63100|1 |2 |0 |
+ROW |136810 |2169 |41283 |0 |3 |A54F10|1 |2 |0 |
+ROW |136811 |2169 |41285 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136812 |2169 |41282 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136813 |1893 |37742 |0 |0 |969696|0 |9 |2 |
+ROW |136814 |1893 |37743 |0 |1 |C80000|0 |9 |0 |
+ROW |136815 |1894 |37717 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136816 |1896 |37779 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136817 |1897 |37785 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136818 |1897 |37783 |0 |1 |2774A4|0 |2 |0 |
+ROW |136819 |1897 |37782 |0 |2 |F63100|0 |2 |0 |
+ROW |136820 |1897 |37784 |0 |3 |A54F10|0 |2 |0 |
+ROW |136821 |2170 |41305 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136822 |2170 |41308 |2 |1 |2774A4|0 |2 |0 |
+ROW |136823 |2170 |41307 |0 |2 |F63100|1 |2 |0 |
+ROW |136824 |2170 |41304 |0 |3 |A54F10|1 |2 |0 |
+ROW |136825 |2170 |41306 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136826 |2170 |41303 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136827 |1898 |37796 |0 |0 |969696|0 |9 |2 |
+ROW |136828 |1898 |37797 |0 |1 |C80000|0 |9 |0 |
+ROW |136829 |1899 |37771 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136830 |1901 |37833 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136831 |1902 |37839 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136832 |1902 |37837 |0 |1 |2774A4|0 |2 |0 |
+ROW |136833 |1902 |37836 |0 |2 |F63100|0 |2 |0 |
+ROW |136834 |1902 |37838 |0 |3 |A54F10|0 |2 |0 |
+ROW |136835 |2171 |41326 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136836 |2171 |41329 |2 |1 |2774A4|0 |2 |0 |
+ROW |136837 |2171 |41328 |0 |2 |F63100|1 |2 |0 |
+ROW |136838 |2171 |41325 |0 |3 |A54F10|1 |2 |0 |
+ROW |136839 |2171 |41327 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136840 |2171 |41324 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136841 |1903 |37850 |0 |0 |969696|0 |9 |2 |
+ROW |136842 |1903 |37851 |0 |1 |C80000|0 |9 |0 |
+ROW |136843 |1904 |37825 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136844 |1906 |37887 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136845 |1907 |37893 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136846 |1907 |37891 |0 |1 |2774A4|0 |2 |0 |
+ROW |136847 |1907 |37890 |0 |2 |F63100|0 |2 |0 |
+ROW |136848 |1907 |37892 |0 |3 |A54F10|0 |2 |0 |
+ROW |136849 |2172 |41347 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136850 |2172 |41350 |2 |1 |2774A4|0 |2 |0 |
+ROW |136851 |2172 |41349 |0 |2 |F63100|1 |2 |0 |
+ROW |136852 |2172 |41346 |0 |3 |A54F10|1 |2 |0 |
+ROW |136853 |2172 |41348 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136854 |2172 |41345 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136855 |1908 |37904 |0 |0 |969696|0 |9 |2 |
+ROW |136856 |1908 |37905 |0 |1 |C80000|0 |9 |0 |
+ROW |136857 |1909 |37879 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136858 |1911 |37941 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136859 |1912 |37947 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136860 |1912 |37945 |0 |1 |2774A4|0 |2 |0 |
+ROW |136861 |1912 |37944 |0 |2 |F63100|0 |2 |0 |
+ROW |136862 |1912 |37946 |0 |3 |A54F10|0 |2 |0 |
+ROW |136863 |2173 |41368 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136864 |2173 |41371 |2 |1 |2774A4|0 |2 |0 |
+ROW |136865 |2173 |41370 |0 |2 |F63100|1 |2 |0 |
+ROW |136866 |2173 |41367 |0 |3 |A54F10|1 |2 |0 |
+ROW |136867 |2173 |41369 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136868 |2173 |41366 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136869 |1913 |37958 |0 |0 |969696|0 |9 |2 |
+ROW |136870 |1913 |37959 |0 |1 |C80000|0 |9 |0 |
+ROW |136871 |1914 |37933 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136872 |1916 |37995 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136873 |1917 |38001 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136874 |1917 |37999 |0 |1 |2774A4|0 |2 |0 |
+ROW |136875 |1917 |37998 |0 |2 |F63100|0 |2 |0 |
+ROW |136876 |1917 |38000 |0 |3 |A54F10|0 |2 |0 |
+ROW |136877 |2174 |41389 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136878 |2174 |41392 |2 |1 |2774A4|0 |2 |0 |
+ROW |136879 |2174 |41391 |0 |2 |F63100|1 |2 |0 |
+ROW |136880 |2174 |41388 |0 |3 |A54F10|1 |2 |0 |
+ROW |136881 |2174 |41390 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136882 |2174 |41387 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136883 |1918 |38012 |0 |0 |969696|0 |9 |2 |
+ROW |136884 |1918 |38013 |0 |1 |C80000|0 |9 |0 |
+ROW |136885 |1919 |37987 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136886 |1921 |38049 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136887 |1922 |38055 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136888 |1922 |38053 |0 |1 |2774A4|0 |2 |0 |
+ROW |136889 |1922 |38052 |0 |2 |F63100|0 |2 |0 |
+ROW |136890 |1922 |38054 |0 |3 |A54F10|0 |2 |0 |
+ROW |136891 |2175 |41410 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136892 |2175 |41413 |2 |1 |2774A4|0 |2 |0 |
+ROW |136893 |2175 |41412 |0 |2 |F63100|1 |2 |0 |
+ROW |136894 |2175 |41409 |0 |3 |A54F10|1 |2 |0 |
+ROW |136895 |2175 |41411 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136896 |2175 |41408 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136897 |1923 |38066 |0 |0 |969696|0 |9 |2 |
+ROW |136898 |1923 |38067 |0 |1 |C80000|0 |9 |0 |
+ROW |136899 |1924 |38041 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136900 |1926 |38103 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136901 |1927 |38109 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136902 |1927 |38107 |0 |1 |2774A4|0 |2 |0 |
+ROW |136903 |1927 |38106 |0 |2 |F63100|0 |2 |0 |
+ROW |136904 |1927 |38108 |0 |3 |A54F10|0 |2 |0 |
+ROW |136905 |2176 |41431 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136906 |2176 |41434 |2 |1 |2774A4|0 |2 |0 |
+ROW |136907 |2176 |41433 |0 |2 |F63100|1 |2 |0 |
+ROW |136908 |2176 |41430 |0 |3 |A54F10|1 |2 |0 |
+ROW |136909 |2176 |41432 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136910 |2176 |41429 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136911 |1928 |38120 |0 |0 |969696|0 |9 |2 |
+ROW |136912 |1928 |38121 |0 |1 |C80000|0 |9 |0 |
+ROW |136913 |1929 |38095 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136914 |1931 |38157 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136915 |1932 |38163 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136916 |1932 |38161 |0 |1 |2774A4|0 |2 |0 |
+ROW |136917 |1932 |38160 |0 |2 |F63100|0 |2 |0 |
+ROW |136918 |1932 |38162 |0 |3 |A54F10|0 |2 |0 |
+ROW |136919 |2177 |41452 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136920 |2177 |41455 |2 |1 |2774A4|0 |2 |0 |
+ROW |136921 |2177 |41454 |0 |2 |F63100|1 |2 |0 |
+ROW |136922 |2177 |41451 |0 |3 |A54F10|1 |2 |0 |
+ROW |136923 |2177 |41453 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136924 |2177 |41450 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136925 |1933 |38174 |0 |0 |969696|0 |9 |2 |
+ROW |136926 |1933 |38175 |0 |1 |C80000|0 |9 |0 |
+ROW |136927 |1934 |38149 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136928 |1936 |38211 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136929 |1937 |38217 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136930 |1937 |38215 |0 |1 |2774A4|0 |2 |0 |
+ROW |136931 |1937 |38214 |0 |2 |F63100|0 |2 |0 |
+ROW |136932 |1937 |38216 |0 |3 |A54F10|0 |2 |0 |
+ROW |136933 |2178 |41473 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136934 |2178 |41476 |2 |1 |2774A4|0 |2 |0 |
+ROW |136935 |2178 |41475 |0 |2 |F63100|1 |2 |0 |
+ROW |136936 |2178 |41472 |0 |3 |A54F10|1 |2 |0 |
+ROW |136937 |2178 |41474 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136938 |2178 |41471 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136939 |1938 |38228 |0 |0 |969696|0 |9 |2 |
+ROW |136940 |1938 |38229 |0 |1 |C80000|0 |9 |0 |
+ROW |136941 |1939 |38203 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136942 |1941 |38265 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136943 |1942 |38271 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136944 |1942 |38269 |0 |1 |2774A4|0 |2 |0 |
+ROW |136945 |1942 |38268 |0 |2 |F63100|0 |2 |0 |
+ROW |136946 |1942 |38270 |0 |3 |A54F10|0 |2 |0 |
+ROW |136947 |2179 |41494 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136948 |2179 |41497 |2 |1 |2774A4|0 |2 |0 |
+ROW |136949 |2179 |41496 |0 |2 |F63100|1 |2 |0 |
+ROW |136950 |2179 |41493 |0 |3 |A54F10|1 |2 |0 |
+ROW |136951 |2179 |41495 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136952 |2179 |41492 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136953 |1943 |38282 |0 |0 |969696|0 |9 |2 |
+ROW |136954 |1943 |38283 |0 |1 |C80000|0 |9 |0 |
+ROW |136955 |1944 |38257 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136956 |1946 |38319 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136957 |1947 |38325 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136958 |1947 |38323 |0 |1 |2774A4|0 |2 |0 |
+ROW |136959 |1947 |38322 |0 |2 |F63100|0 |2 |0 |
+ROW |136960 |1947 |38324 |0 |3 |A54F10|0 |2 |0 |
+ROW |136961 |2180 |41515 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136962 |2180 |41518 |2 |1 |2774A4|0 |2 |0 |
+ROW |136963 |2180 |41517 |0 |2 |F63100|1 |2 |0 |
+ROW |136964 |2180 |41514 |0 |3 |A54F10|1 |2 |0 |
+ROW |136965 |2180 |41516 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136966 |2180 |41513 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136967 |1948 |38336 |0 |0 |969696|0 |9 |2 |
+ROW |136968 |1948 |38337 |0 |1 |C80000|0 |9 |0 |
+ROW |136969 |1949 |38311 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136970 |1951 |38373 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136971 |1952 |38379 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136972 |1952 |38377 |0 |1 |2774A4|0 |2 |0 |
+ROW |136973 |1952 |38376 |0 |2 |F63100|0 |2 |0 |
+ROW |136974 |1952 |38378 |0 |3 |A54F10|0 |2 |0 |
+ROW |136975 |2181 |41536 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136976 |2181 |41539 |2 |1 |2774A4|0 |2 |0 |
+ROW |136977 |2181 |41538 |0 |2 |F63100|1 |2 |0 |
+ROW |136978 |2181 |41535 |0 |3 |A54F10|1 |2 |0 |
+ROW |136979 |2181 |41537 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136980 |2181 |41534 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136981 |1953 |38390 |0 |0 |969696|0 |9 |2 |
+ROW |136982 |1953 |38391 |0 |1 |C80000|0 |9 |0 |
+ROW |136983 |1954 |38365 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136984 |1956 |38427 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136985 |1957 |38433 |0 |0 |1A7C11|0 |2 |0 |
+ROW |136986 |1957 |38431 |0 |1 |2774A4|0 |2 |0 |
+ROW |136987 |1957 |38430 |0 |2 |F63100|0 |2 |0 |
+ROW |136988 |1957 |38432 |0 |3 |A54F10|0 |2 |0 |
+ROW |136989 |2182 |41557 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136990 |2182 |41560 |2 |1 |2774A4|0 |2 |0 |
+ROW |136991 |2182 |41559 |0 |2 |F63100|1 |2 |0 |
+ROW |136992 |2182 |41556 |0 |3 |A54F10|1 |2 |0 |
+ROW |136993 |2182 |41558 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |136994 |2182 |41555 |0 |5 |6C59DC|1 |2 |0 |
+ROW |136995 |1958 |38444 |0 |0 |969696|0 |9 |2 |
+ROW |136996 |1958 |38445 |0 |1 |C80000|0 |9 |0 |
+ROW |136997 |1959 |38419 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136998 |1961 |38481 |5 |0 |1A7C11|0 |2 |0 |
+ROW |136999 |1962 |38487 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137000 |1962 |38485 |0 |1 |2774A4|0 |2 |0 |
+ROW |137001 |1962 |38484 |0 |2 |F63100|0 |2 |0 |
+ROW |137002 |1962 |38486 |0 |3 |A54F10|0 |2 |0 |
+ROW |137003 |2183 |41578 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137004 |2183 |41581 |2 |1 |2774A4|0 |2 |0 |
+ROW |137005 |2183 |41580 |0 |2 |F63100|1 |2 |0 |
+ROW |137006 |2183 |41577 |0 |3 |A54F10|1 |2 |0 |
+ROW |137007 |2183 |41579 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |137008 |2183 |41576 |0 |5 |6C59DC|1 |2 |0 |
+ROW |137009 |1963 |38498 |0 |0 |969696|0 |9 |2 |
+ROW |137010 |1963 |38499 |0 |1 |C80000|0 |9 |0 |
+ROW |137011 |1964 |38473 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137012 |1966 |38535 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137013 |1967 |38541 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137014 |1967 |38539 |0 |1 |2774A4|0 |2 |0 |
+ROW |137015 |1967 |38538 |0 |2 |F63100|0 |2 |0 |
+ROW |137016 |1967 |38540 |0 |3 |A54F10|0 |2 |0 |
+ROW |137017 |2184 |41599 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137018 |2184 |41602 |2 |1 |2774A4|0 |2 |0 |
+ROW |137019 |2184 |41601 |0 |2 |F63100|1 |2 |0 |
+ROW |137020 |2184 |41598 |0 |3 |A54F10|1 |2 |0 |
+ROW |137021 |2184 |41600 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |137022 |2184 |41597 |0 |5 |6C59DC|1 |2 |0 |
+ROW |137023 |1968 |38552 |0 |0 |969696|0 |9 |2 |
+ROW |137024 |1968 |38553 |0 |1 |C80000|0 |9 |0 |
+ROW |137025 |1969 |38527 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137026 |1971 |38589 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137027 |1972 |38595 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137028 |1972 |38593 |0 |1 |2774A4|0 |2 |0 |
+ROW |137029 |1972 |38592 |0 |2 |F63100|0 |2 |0 |
+ROW |137030 |1972 |38594 |0 |3 |A54F10|0 |2 |0 |
+ROW |137031 |2185 |41620 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137032 |2185 |41623 |2 |1 |2774A4|0 |2 |0 |
+ROW |137033 |2185 |41622 |0 |2 |F63100|1 |2 |0 |
+ROW |137034 |2185 |41619 |0 |3 |A54F10|1 |2 |0 |
+ROW |137035 |2185 |41621 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |137036 |2185 |41618 |0 |5 |6C59DC|1 |2 |0 |
+ROW |137037 |1973 |38606 |0 |0 |969696|0 |9 |2 |
+ROW |137038 |1973 |38607 |0 |1 |C80000|0 |9 |0 |
+ROW |137039 |1974 |38581 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137040 |1976 |38643 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137041 |1977 |38649 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137042 |1977 |38647 |0 |1 |2774A4|0 |2 |0 |
+ROW |137043 |1977 |38646 |0 |2 |F63100|0 |2 |0 |
+ROW |137044 |1977 |38648 |0 |3 |A54F10|0 |2 |0 |
+ROW |137045 |2186 |41641 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137046 |2186 |41644 |2 |1 |2774A4|0 |2 |0 |
+ROW |137047 |2186 |41643 |0 |2 |F63100|1 |2 |0 |
+ROW |137048 |2186 |41640 |0 |3 |A54F10|1 |2 |0 |
+ROW |137049 |2186 |41642 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |137050 |2186 |41639 |0 |5 |6C59DC|1 |2 |0 |
+ROW |137051 |1978 |38660 |0 |0 |969696|0 |9 |2 |
+ROW |137052 |1978 |38661 |0 |1 |C80000|0 |9 |0 |
+ROW |137053 |1979 |38635 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137054 |1981 |38697 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137055 |1982 |38703 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137056 |1982 |38701 |0 |1 |2774A4|0 |2 |0 |
+ROW |137057 |1982 |38700 |0 |2 |F63100|0 |2 |0 |
+ROW |137058 |1982 |38702 |0 |3 |A54F10|0 |2 |0 |
+ROW |137059 |2187 |41662 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137060 |2187 |41665 |2 |1 |2774A4|0 |2 |0 |
+ROW |137061 |2187 |41664 |0 |2 |F63100|1 |2 |0 |
+ROW |137062 |2187 |41661 |0 |3 |A54F10|1 |2 |0 |
+ROW |137063 |2187 |41663 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |137064 |2187 |41660 |0 |5 |6C59DC|1 |2 |0 |
+ROW |137065 |1983 |38714 |0 |0 |969696|0 |9 |2 |
+ROW |137066 |1983 |38715 |0 |1 |C80000|0 |9 |0 |
+ROW |137067 |1984 |38689 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137068 |1986 |38751 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137069 |1987 |38757 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137070 |1987 |38755 |0 |1 |2774A4|0 |2 |0 |
+ROW |137071 |1987 |38754 |0 |2 |F63100|0 |2 |0 |
+ROW |137072 |1987 |38756 |0 |3 |A54F10|0 |2 |0 |
+ROW |137073 |2188 |41683 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137074 |2188 |41686 |2 |1 |2774A4|0 |2 |0 |
+ROW |137075 |2188 |41685 |0 |2 |F63100|1 |2 |0 |
+ROW |137076 |2188 |41682 |0 |3 |A54F10|1 |2 |0 |
+ROW |137077 |2188 |41684 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |137078 |2188 |41681 |0 |5 |6C59DC|1 |2 |0 |
+ROW |137079 |1988 |38768 |0 |0 |969696|0 |9 |2 |
+ROW |137080 |1988 |38769 |0 |1 |C80000|0 |9 |0 |
+ROW |137081 |1989 |38743 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137082 |1991 |38805 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137083 |1992 |38811 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137084 |1992 |38809 |0 |1 |2774A4|0 |2 |0 |
+ROW |137085 |1992 |38808 |0 |2 |F63100|0 |2 |0 |
+ROW |137086 |1992 |38810 |0 |3 |A54F10|0 |2 |0 |
+ROW |137087 |2189 |41704 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137088 |2189 |41707 |2 |1 |2774A4|0 |2 |0 |
+ROW |137089 |2189 |41706 |0 |2 |F63100|1 |2 |0 |
+ROW |137090 |2189 |41703 |0 |3 |A54F10|1 |2 |0 |
+ROW |137091 |2189 |41705 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |137092 |2189 |41702 |0 |5 |6C59DC|1 |2 |0 |
+ROW |137093 |1993 |38822 |0 |0 |969696|0 |9 |2 |
+ROW |137094 |1993 |38823 |0 |1 |C80000|0 |9 |0 |
+ROW |137095 |1994 |38797 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137096 |1996 |38859 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137097 |1997 |38865 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137098 |1997 |38863 |0 |1 |2774A4|0 |2 |0 |
+ROW |137099 |1997 |38862 |0 |2 |F63100|0 |2 |0 |
+ROW |137100 |1997 |38864 |0 |3 |A54F10|0 |2 |0 |
+ROW |137101 |2190 |41725 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137102 |2190 |41728 |2 |1 |2774A4|0 |2 |0 |
+ROW |137103 |2190 |41727 |0 |2 |F63100|1 |2 |0 |
+ROW |137104 |2190 |41724 |0 |3 |A54F10|1 |2 |0 |
+ROW |137105 |2190 |41726 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |137106 |2190 |41723 |0 |5 |6C59DC|1 |2 |0 |
+ROW |137107 |1998 |38876 |0 |0 |969696|0 |9 |2 |
+ROW |137108 |1998 |38877 |0 |1 |C80000|0 |9 |0 |
+ROW |137109 |1999 |38851 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137110 |2001 |38913 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137111 |2002 |38919 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137112 |2002 |38917 |0 |1 |2774A4|0 |2 |0 |
+ROW |137113 |2002 |38916 |0 |2 |F63100|0 |2 |0 |
+ROW |137114 |2002 |38918 |0 |3 |A54F10|0 |2 |0 |
+ROW |137115 |2191 |41746 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137116 |2191 |41749 |2 |1 |2774A4|0 |2 |0 |
+ROW |137117 |2191 |41748 |0 |2 |F63100|1 |2 |0 |
+ROW |137118 |2191 |41745 |0 |3 |A54F10|1 |2 |0 |
+ROW |137119 |2191 |41747 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |137120 |2191 |41744 |0 |5 |6C59DC|1 |2 |0 |
+ROW |137121 |2003 |38930 |0 |0 |969696|0 |9 |2 |
+ROW |137122 |2003 |38931 |0 |1 |C80000|0 |9 |0 |
+ROW |137123 |2004 |38905 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137124 |2006 |38967 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137125 |2007 |38973 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137126 |2007 |38971 |0 |1 |2774A4|0 |2 |0 |
+ROW |137127 |2007 |38970 |0 |2 |F63100|0 |2 |0 |
+ROW |137128 |2007 |38972 |0 |3 |A54F10|0 |2 |0 |
+ROW |137129 |2192 |41767 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137130 |2192 |41770 |2 |1 |2774A4|0 |2 |0 |
+ROW |137131 |2192 |41769 |0 |2 |F63100|1 |2 |0 |
+ROW |137132 |2192 |41766 |0 |3 |A54F10|1 |2 |0 |
+ROW |137133 |2192 |41768 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |137134 |2192 |41765 |0 |5 |6C59DC|1 |2 |0 |
+ROW |137135 |2008 |38984 |0 |0 |969696|0 |9 |2 |
+ROW |137136 |2008 |38985 |0 |1 |C80000|0 |9 |0 |
+ROW |137137 |2009 |38959 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137138 |2011 |39021 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137139 |2012 |39027 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137140 |2012 |39025 |0 |1 |2774A4|0 |2 |0 |
+ROW |137141 |2012 |39024 |0 |2 |F63100|0 |2 |0 |
+ROW |137142 |2012 |39026 |0 |3 |A54F10|0 |2 |0 |
+ROW |137143 |2193 |41788 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137144 |2193 |41791 |2 |1 |2774A4|0 |2 |0 |
+ROW |137145 |2193 |41790 |0 |2 |F63100|1 |2 |0 |
+ROW |137146 |2193 |41787 |0 |3 |A54F10|1 |2 |0 |
+ROW |137147 |2193 |41789 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |137148 |2193 |41786 |0 |5 |6C59DC|1 |2 |0 |
+ROW |137149 |2013 |39038 |0 |0 |969696|0 |9 |2 |
+ROW |137150 |2013 |39039 |0 |1 |C80000|0 |9 |0 |
+ROW |137151 |2014 |39013 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137152 |2016 |39075 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137153 |2017 |39081 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137154 |2017 |39079 |0 |1 |2774A4|0 |2 |0 |
+ROW |137155 |2017 |39078 |0 |2 |F63100|0 |2 |0 |
+ROW |137156 |2017 |39080 |0 |3 |A54F10|0 |2 |0 |
+ROW |137157 |2194 |41809 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137158 |2194 |41812 |2 |1 |2774A4|0 |2 |0 |
+ROW |137159 |2194 |41811 |0 |2 |F63100|1 |2 |0 |
+ROW |137160 |2194 |41808 |0 |3 |A54F10|1 |2 |0 |
+ROW |137161 |2194 |41810 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |137162 |2194 |41807 |0 |5 |6C59DC|1 |2 |0 |
+ROW |137163 |2018 |39092 |0 |0 |969696|0 |9 |2 |
+ROW |137164 |2018 |39093 |0 |1 |C80000|0 |9 |0 |
+ROW |137165 |2019 |39067 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137166 |2021 |39129 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137167 |2022 |39135 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137168 |2022 |39133 |0 |1 |2774A4|0 |2 |0 |
+ROW |137169 |2022 |39132 |0 |2 |F63100|0 |2 |0 |
+ROW |137170 |2022 |39134 |0 |3 |A54F10|0 |2 |0 |
+ROW |137171 |2195 |41830 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137172 |2195 |41833 |2 |1 |2774A4|0 |2 |0 |
+ROW |137173 |2195 |41832 |0 |2 |F63100|1 |2 |0 |
+ROW |137174 |2195 |41829 |0 |3 |A54F10|1 |2 |0 |
+ROW |137175 |2195 |41831 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |137176 |2195 |41828 |0 |5 |6C59DC|1 |2 |0 |
+ROW |137177 |2023 |39146 |0 |0 |969696|0 |9 |2 |
+ROW |137178 |2023 |39147 |0 |1 |C80000|0 |9 |0 |
+ROW |137179 |2024 |39121 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137180 |2026 |39183 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137181 |2027 |39189 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137182 |2027 |39187 |0 |1 |2774A4|0 |2 |0 |
+ROW |137183 |2027 |39186 |0 |2 |F63100|0 |2 |0 |
+ROW |137184 |2027 |39188 |0 |3 |A54F10|0 |2 |0 |
+ROW |137185 |2196 |41851 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137186 |2196 |41854 |2 |1 |2774A4|0 |2 |0 |
+ROW |137187 |2196 |41853 |0 |2 |F63100|1 |2 |0 |
+ROW |137188 |2196 |41850 |0 |3 |A54F10|1 |2 |0 |
+ROW |137189 |2196 |41852 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |137190 |2196 |41849 |0 |5 |6C59DC|1 |2 |0 |
+ROW |137191 |2028 |39200 |0 |0 |969696|0 |9 |2 |
+ROW |137192 |2028 |39201 |0 |1 |C80000|0 |9 |0 |
+ROW |137193 |2029 |39175 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137194 |2031 |39237 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137195 |2032 |39243 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137196 |2032 |39241 |0 |1 |2774A4|0 |2 |0 |
+ROW |137197 |2032 |39240 |0 |2 |F63100|0 |2 |0 |
+ROW |137198 |2032 |39242 |0 |3 |A54F10|0 |2 |0 |
+ROW |137199 |2197 |41872 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137200 |2197 |41875 |2 |1 |2774A4|0 |2 |0 |
+ROW |137201 |2197 |41874 |0 |2 |F63100|1 |2 |0 |
+ROW |137202 |2197 |41871 |0 |3 |A54F10|1 |2 |0 |
+ROW |137203 |2197 |41873 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |137204 |2197 |41870 |0 |5 |6C59DC|1 |2 |0 |
+ROW |137205 |2033 |39254 |0 |0 |969696|0 |9 |2 |
+ROW |137206 |2033 |39255 |0 |1 |C80000|0 |9 |0 |
+ROW |137207 |2034 |39229 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137208 |2036 |39291 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137209 |2037 |39297 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137210 |2037 |39295 |0 |1 |2774A4|0 |2 |0 |
+ROW |137211 |2037 |39294 |0 |2 |F63100|0 |2 |0 |
+ROW |137212 |2037 |39296 |0 |3 |A54F10|0 |2 |0 |
+ROW |137213 |2198 |41893 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137214 |2198 |41896 |2 |1 |2774A4|0 |2 |0 |
+ROW |137215 |2198 |41895 |0 |2 |F63100|1 |2 |0 |
+ROW |137216 |2198 |41892 |0 |3 |A54F10|1 |2 |0 |
+ROW |137217 |2198 |41894 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |137218 |2198 |41891 |0 |5 |6C59DC|1 |2 |0 |
+ROW |137219 |2038 |39308 |0 |0 |969696|0 |9 |2 |
+ROW |137220 |2038 |39309 |0 |1 |C80000|0 |9 |0 |
+ROW |137221 |2039 |39283 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137222 |2041 |39345 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137223 |2042 |39351 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137224 |2042 |39349 |0 |1 |2774A4|0 |2 |0 |
+ROW |137225 |2042 |39348 |0 |2 |F63100|0 |2 |0 |
+ROW |137226 |2042 |39350 |0 |3 |A54F10|0 |2 |0 |
+ROW |137227 |2199 |41914 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137228 |2199 |41917 |2 |1 |2774A4|0 |2 |0 |
+ROW |137229 |2199 |41916 |0 |2 |F63100|1 |2 |0 |
+ROW |137230 |2199 |41913 |0 |3 |A54F10|1 |2 |0 |
+ROW |137231 |2199 |41915 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |137232 |2199 |41912 |0 |5 |6C59DC|1 |2 |0 |
+ROW |137233 |2043 |39362 |0 |0 |969696|0 |9 |2 |
+ROW |137234 |2043 |39363 |0 |1 |C80000|0 |9 |0 |
+ROW |137235 |2044 |39337 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137236 |2046 |39399 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137237 |2047 |39405 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137238 |2047 |39403 |0 |1 |2774A4|0 |2 |0 |
+ROW |137239 |2047 |39402 |0 |2 |F63100|0 |2 |0 |
+ROW |137240 |2047 |39404 |0 |3 |A54F10|0 |2 |0 |
+ROW |137241 |2200 |41935 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137242 |2200 |41938 |2 |1 |2774A4|0 |2 |0 |
+ROW |137243 |2200 |41937 |0 |2 |F63100|1 |2 |0 |
+ROW |137244 |2200 |41934 |0 |3 |A54F10|1 |2 |0 |
+ROW |137245 |2200 |41936 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |137246 |2200 |41933 |0 |5 |6C59DC|1 |2 |0 |
+ROW |137247 |2048 |39416 |0 |0 |969696|0 |9 |2 |
+ROW |137248 |2048 |39417 |0 |1 |C80000|0 |9 |0 |
+ROW |137249 |2049 |39391 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137250 |2051 |39453 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137251 |2052 |39459 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137252 |2052 |39457 |0 |1 |2774A4|0 |2 |0 |
+ROW |137253 |2052 |39456 |0 |2 |F63100|0 |2 |0 |
+ROW |137254 |2052 |39458 |0 |3 |A54F10|0 |2 |0 |
+ROW |137255 |2201 |41956 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137256 |2201 |41959 |2 |1 |2774A4|0 |2 |0 |
+ROW |137257 |2201 |41958 |0 |2 |F63100|1 |2 |0 |
+ROW |137258 |2201 |41955 |0 |3 |A54F10|1 |2 |0 |
+ROW |137259 |2201 |41957 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |137260 |2201 |41954 |0 |5 |6C59DC|1 |2 |0 |
+ROW |137261 |2053 |39470 |0 |0 |969696|0 |9 |2 |
+ROW |137262 |2053 |39471 |0 |1 |C80000|0 |9 |0 |
+ROW |137263 |2054 |39445 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137264 |2056 |39507 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137265 |2057 |39513 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137266 |2057 |39511 |0 |1 |2774A4|0 |2 |0 |
+ROW |137267 |2057 |39510 |0 |2 |F63100|0 |2 |0 |
+ROW |137268 |2057 |39512 |0 |3 |A54F10|0 |2 |0 |
+ROW |137269 |2202 |41977 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137270 |2202 |41980 |2 |1 |2774A4|0 |2 |0 |
+ROW |137271 |2202 |41979 |0 |2 |F63100|1 |2 |0 |
+ROW |137272 |2202 |41976 |0 |3 |A54F10|1 |2 |0 |
+ROW |137273 |2202 |41978 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |137274 |2202 |41975 |0 |5 |6C59DC|1 |2 |0 |
+ROW |137275 |2058 |39524 |0 |0 |969696|0 |9 |2 |
+ROW |137276 |2058 |39525 |0 |1 |C80000|0 |9 |0 |
+ROW |137277 |2059 |39499 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137278 |2061 |39561 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137279 |2062 |39567 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137280 |2062 |39565 |0 |1 |2774A4|0 |2 |0 |
+ROW |137281 |2062 |39564 |0 |2 |F63100|0 |2 |0 |
+ROW |137282 |2062 |39566 |0 |3 |A54F10|0 |2 |0 |
+ROW |137283 |2203 |41998 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137284 |2203 |42001 |2 |1 |2774A4|0 |2 |0 |
+ROW |137285 |2203 |42000 |0 |2 |F63100|1 |2 |0 |
+ROW |137286 |2203 |41997 |0 |3 |A54F10|1 |2 |0 |
+ROW |137287 |2203 |41999 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |137288 |2203 |41996 |0 |5 |6C59DC|1 |2 |0 |
+ROW |137289 |2063 |39578 |0 |0 |969696|0 |9 |2 |
+ROW |137290 |2063 |39579 |0 |1 |C80000|0 |9 |0 |
+ROW |137291 |2064 |39553 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137292 |2066 |39615 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137293 |2067 |39621 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137294 |2067 |39619 |0 |1 |2774A4|0 |2 |0 |
+ROW |137295 |2067 |39618 |0 |2 |F63100|0 |2 |0 |
+ROW |137296 |2067 |39620 |0 |3 |A54F10|0 |2 |0 |
+ROW |137297 |2204 |42019 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137298 |2204 |42022 |2 |1 |2774A4|0 |2 |0 |
+ROW |137299 |2204 |42021 |0 |2 |F63100|1 |2 |0 |
+ROW |137300 |2204 |42018 |0 |3 |A54F10|1 |2 |0 |
+ROW |137301 |2204 |42020 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |137302 |2204 |42017 |0 |5 |6C59DC|1 |2 |0 |
+ROW |137303 |2068 |39632 |0 |0 |969696|0 |9 |2 |
+ROW |137304 |2068 |39633 |0 |1 |C80000|0 |9 |0 |
+ROW |137305 |2069 |39607 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137306 |2071 |39669 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137307 |2072 |39675 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137308 |2072 |39673 |0 |1 |2774A4|0 |2 |0 |
+ROW |137309 |2072 |39672 |0 |2 |F63100|0 |2 |0 |
+ROW |137310 |2072 |39674 |0 |3 |A54F10|0 |2 |0 |
+ROW |137311 |2205 |42040 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137312 |2205 |42043 |2 |1 |2774A4|0 |2 |0 |
+ROW |137313 |2205 |42042 |0 |2 |F63100|1 |2 |0 |
+ROW |137314 |2205 |42039 |0 |3 |A54F10|1 |2 |0 |
+ROW |137315 |2205 |42041 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |137316 |2205 |42038 |0 |5 |6C59DC|1 |2 |0 |
+ROW |137317 |2073 |39686 |0 |0 |969696|0 |9 |2 |
+ROW |137318 |2073 |39687 |0 |1 |C80000|0 |9 |0 |
+ROW |137319 |2074 |39661 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137320 |2076 |39723 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137321 |2077 |39729 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137322 |2077 |39727 |0 |1 |2774A4|0 |2 |0 |
+ROW |137323 |2077 |39726 |0 |2 |F63100|0 |2 |0 |
+ROW |137324 |2077 |39728 |0 |3 |A54F10|0 |2 |0 |
+ROW |137325 |2206 |42061 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137326 |2206 |42064 |2 |1 |2774A4|0 |2 |0 |
+ROW |137327 |2206 |42063 |0 |2 |F63100|1 |2 |0 |
+ROW |137328 |2206 |42060 |0 |3 |A54F10|1 |2 |0 |
+ROW |137329 |2206 |42062 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |137330 |2206 |42059 |0 |5 |6C59DC|1 |2 |0 |
+ROW |137331 |2078 |39740 |0 |0 |969696|0 |9 |2 |
+ROW |137332 |2078 |39741 |0 |1 |C80000|0 |9 |0 |
+ROW |137333 |2079 |39715 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137334 |724 |27904 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137335 |1396 |32439 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137336 |1396 |32437 |0 |1 |2774A4|0 |2 |0 |
+ROW |137337 |1396 |32436 |0 |2 |F63100|0 |2 |0 |
+ROW |137338 |1396 |32438 |0 |3 |A54F10|0 |2 |0 |
+ROW |137339 |2207 |42082 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137340 |2207 |42085 |2 |1 |2774A4|0 |2 |0 |
+ROW |137341 |2207 |42084 |0 |2 |F63100|1 |2 |0 |
+ROW |137342 |2207 |42081 |0 |3 |A54F10|1 |2 |0 |
+ROW |137343 |2207 |42083 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |137344 |2207 |42080 |0 |5 |6C59DC|1 |2 |0 |
+ROW |137345 |1052 |27907 |0 |0 |969696|0 |9 |2 |
+ROW |137346 |1052 |27908 |0 |1 |C80000|0 |9 |0 |
+ROW |137347 |1053 |30120 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137348 |1457 |33206 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137349 |1457 |33193 |5 |1 |2774A4|0 |2 |0 |
+ROW |137350 |1458 |33195 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137351 |1458 |33203 |5 |1 |2774A4|0 |2 |0 |
+ROW |137352 |1458 |33202 |5 |2 |F63100|0 |2 |0 |
+ROW |137353 |1459 |33200 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137354 |1459 |33194 |5 |1 |2774A4|0 |2 |0 |
+ROW |137355 |1460 |33187 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137356 |1460 |33186 |5 |1 |2774A4|0 |2 |0 |
+ROW |137357 |1460 |33204 |5 |2 |F63100|0 |2 |0 |
+ROW |137358 |1461 |33226 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137359 |1461 |33215 |5 |1 |2774A4|0 |2 |0 |
+ROW |137360 |1462 |33207 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137361 |1463 |33223 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137362 |1463 |33218 |5 |1 |2774A4|0 |2 |0 |
+ROW |137363 |1464 |33210 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137364 |1464 |33209 |5 |1 |2774A4|0 |2 |0 |
+ROW |137365 |1464 |33224 |5 |2 |F63100|0 |2 |0 |
+ROW |137366 |1465 |33249 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137367 |1465 |33236 |5 |1 |2774A4|0 |2 |0 |
+ROW |137368 |1466 |33238 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137369 |1466 |33246 |5 |1 |2774A4|0 |2 |0 |
+ROW |137370 |1466 |33245 |5 |2 |F63100|0 |2 |0 |
+ROW |137371 |1467 |33243 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137372 |1467 |33237 |5 |1 |2774A4|0 |2 |0 |
+ROW |137373 |1468 |33230 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137374 |1468 |33229 |5 |1 |2774A4|0 |2 |0 |
+ROW |137375 |1468 |33247 |5 |2 |F63100|0 |2 |0 |
+ROW |137376 |1469 |33258 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137377 |1470 |33251 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137378 |1471 |33256 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137379 |1472 |33277 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137380 |1473 |33274 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137381 |1473 |33273 |5 |1 |2774A4|0 |2 |0 |
+ROW |137382 |1473 |33272 |5 |2 |F63100|0 |2 |0 |
+ROW |137383 |1474 |33270 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137384 |1475 |33269 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137385 |1476 |33261 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137386 |1476 |33275 |5 |1 |2774A4|0 |2 |0 |
+ROW |137387 |1477 |33296 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137388 |1478 |33293 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137389 |1478 |33292 |5 |1 |2774A4|0 |2 |0 |
+ROW |137390 |1478 |33291 |5 |2 |F63100|0 |2 |0 |
+ROW |137391 |1479 |33289 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137392 |1480 |33288 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137393 |1481 |33280 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137394 |1481 |33294 |5 |1 |2774A4|0 |2 |0 |
+ROW |137395 |1482 |33312 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137396 |1483 |33313 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137397 |1484 |33314 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137398 |1485 |33319 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137399 |1486 |33320 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137400 |1487 |33304 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137401 |1487 |33305 |5 |1 |2774A4|0 |2 |0 |
+ROW |137402 |2208 |42103 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137403 |2208 |42106 |2 |1 |2774A4|0 |2 |0 |
+ROW |137404 |2208 |42105 |0 |2 |F63100|1 |2 |0 |
+ROW |137405 |2208 |42102 |0 |3 |A54F10|1 |2 |0 |
+ROW |137406 |2208 |42104 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |137407 |2208 |42101 |0 |5 |6C59DC|1 |2 |0 |
+ROW |137408 |727 |27936 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137409 |1054 |27935 |2 |0 |1A7C11|0 |2 |0 |
+ROW |137410 |1054 |30122 |5 |1 |2774A4|0 |2 |0 |
+ROW |137411 |1055 |30123 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137412 |2209 |42125 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137413 |2209 |42128 |2 |1 |2774A4|0 |2 |0 |
+ROW |137414 |2209 |42127 |0 |2 |F63100|1 |2 |0 |
+ROW |137415 |2209 |42124 |0 |3 |A54F10|1 |2 |0 |
+ROW |137416 |2209 |42126 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |137417 |2209 |42123 |0 |5 |6C59DC|1 |2 |0 |
+ROW |137418 |730 |27975 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137419 |1056 |30126 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137420 |733 |28003 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137421 |1057 |30131 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137422 |2210 |42147 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137423 |2210 |42150 |2 |1 |2774A4|0 |2 |0 |
+ROW |137424 |2210 |42149 |0 |2 |F63100|1 |2 |0 |
+ROW |137425 |2210 |42146 |0 |3 |A54F10|1 |2 |0 |
+ROW |137426 |2210 |42148 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |137427 |2210 |42145 |0 |5 |6C59DC|1 |2 |0 |
+ROW |137428 |2211 |42168 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137429 |2211 |42171 |2 |1 |2774A4|0 |2 |0 |
+ROW |137430 |2211 |42170 |0 |2 |F63100|1 |2 |0 |
+ROW |137431 |2211 |42167 |0 |3 |A54F10|1 |2 |0 |
+ROW |137432 |2211 |42169 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |137433 |2211 |42166 |0 |5 |6C59DC|1 |2 |0 |
+ROW |137434 |736 |28031 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137435 |1058 |30136 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137436 |2080 |39768 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137437 |2080 |39769 |0 |1 |2774A4|0 |2 |0 |
+ROW |137438 |2080 |39770 |0 |2 |F63100|0 |2 |0 |
+ROW |137439 |2080 |39771 |0 |3 |A54F10|0 |2 |0 |
+ROW |137440 |2081 |39772 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137441 |2081 |39773 |0 |1 |2774A4|0 |2 |0 |
+ROW |137442 |2082 |39774 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137443 |2082 |39775 |0 |1 |2774A4|0 |2 |0 |
+ROW |137444 |2082 |39780 |0 |2 |F63100|0 |2 |0 |
+ROW |137445 |2083 |39777 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137446 |2083 |39778 |0 |1 |2774A4|0 |2 |0 |
+ROW |137447 |2083 |39781 |0 |2 |F63100|0 |2 |0 |
+ROW |137448 |2084 |39792 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137449 |2084 |39790 |0 |1 |2774A4|0 |2 |0 |
+ROW |137450 |2084 |39793 |0 |2 |F63100|0 |2 |0 |
+ROW |137451 |2084 |39795 |0 |3 |A54F10|0 |2 |0 |
+ROW |137452 |2084 |39796 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |137453 |1701 |35553 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137454 |1701 |35556 |0 |1 |2774A4|0 |2 |0 |
+ROW |137455 |1702 |35558 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137456 |1702 |35561 |0 |1 |2774A4|0 |2 |0 |
+ROW |137457 |1703 |35562 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137458 |1704 |35563 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137459 |1705 |35592 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137460 |1705 |35584 |0 |1 |2774A4|0 |2 |0 |
+ROW |137461 |1705 |35594 |0 |2 |F63100|0 |2 |0 |
+ROW |137462 |1705 |35586 |0 |3 |A54F10|0 |2 |0 |
+ROW |137463 |1705 |35595 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |137464 |1705 |35587 |0 |5 |6C59DC|0 |2 |0 |
+ROW |137465 |1706 |35593 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137466 |1706 |35585 |0 |1 |2774A4|0 |2 |0 |
+ROW |137467 |1707 |35583 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137468 |1707 |35591 |0 |1 |2774A4|0 |2 |0 |
+ROW |137469 |1708 |35598 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137470 |1709 |35606 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137471 |1710 |35607 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137472 |1711 |35566 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137473 |1712 |35622 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137474 |1713 |35634 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137475 |1713 |35626 |0 |1 |2774A4|0 |2 |0 |
+ROW |137476 |1713 |35636 |0 |2 |F63100|0 |2 |0 |
+ROW |137477 |1713 |35628 |0 |3 |A54F10|0 |2 |0 |
+ROW |137478 |1713 |35637 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |137479 |1713 |35629 |0 |5 |6C59DC|0 |2 |0 |
+ROW |137480 |1714 |35635 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137481 |1714 |35627 |0 |1 |2774A4|0 |2 |0 |
+ROW |137482 |1715 |35625 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137483 |1715 |35633 |0 |1 |2774A4|0 |2 |0 |
+ROW |137484 |1716 |35640 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137485 |1717 |35641 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137486 |1718 |35610 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137487 |1719 |35658 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137488 |1720 |35659 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137489 |1721 |35660 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137490 |1722 |35661 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137491 |1723 |35669 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137492 |1723 |35679 |0 |1 |2774A4|0 |2 |0 |
+ROW |137493 |1723 |35670 |0 |2 |F63100|0 |2 |0 |
+ROW |137494 |1723 |35665 |0 |3 |A54F10|0 |2 |0 |
+ROW |137495 |1723 |35672 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |137496 |1723 |35666 |0 |5 |6C59DC|0 |2 |0 |
+ROW |137497 |1724 |35663 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137498 |1724 |35664 |0 |1 |2774A4|0 |2 |0 |
+ROW |137499 |1725 |35686 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137500 |1725 |35693 |0 |1 |2774A4|0 |2 |0 |
+ROW |137501 |1725 |35684 |0 |2 |F63100|0 |2 |0 |
+ROW |137502 |1725 |35691 |0 |3 |A54F10|0 |2 |0 |
+ROW |137503 |1725 |35683 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |137504 |1725 |35690 |0 |5 |6C59DC|0 |2 |0 |
+ROW |137505 |1726 |35685 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137506 |1726 |35692 |0 |1 |2774A4|0 |2 |0 |
+ROW |137507 |1727 |35694 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137508 |1727 |35687 |0 |1 |2774A4|0 |2 |0 |
+ROW |137509 |1728 |35707 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137510 |1729 |35708 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137511 |1730 |35725 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137512 |1731 |35726 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137513 |1732 |35727 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137514 |1733 |35728 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137515 |1734 |35736 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137516 |1734 |35746 |0 |1 |2774A4|0 |2 |0 |
+ROW |137517 |1734 |35737 |0 |2 |F63100|0 |2 |0 |
+ROW |137518 |1734 |35732 |0 |3 |A54F10|0 |2 |0 |
+ROW |137519 |1734 |35739 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |137520 |1734 |35733 |0 |5 |6C59DC|0 |2 |0 |
+ROW |137521 |1735 |35730 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137522 |1735 |35731 |0 |1 |2774A4|0 |2 |0 |
+ROW |137523 |1736 |35753 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137524 |1736 |35760 |0 |1 |2774A4|0 |2 |0 |
+ROW |137525 |1736 |35751 |0 |2 |F63100|0 |2 |0 |
+ROW |137526 |1736 |35758 |0 |3 |A54F10|0 |2 |0 |
+ROW |137527 |1736 |35750 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |137528 |1736 |35757 |0 |5 |6C59DC|0 |2 |0 |
+ROW |137529 |1737 |35752 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137530 |1737 |35759 |0 |1 |2774A4|0 |2 |0 |
+ROW |137531 |1738 |35761 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137532 |1738 |35754 |0 |1 |2774A4|0 |2 |0 |
+ROW |137533 |1739 |35774 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137534 |1740 |35775 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137535 |1741 |35791 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137536 |1742 |35799 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137537 |1742 |35802 |0 |1 |2774A4|0 |2 |0 |
+ROW |137538 |1743 |35804 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137539 |1743 |35807 |0 |1 |2774A4|0 |2 |0 |
+ROW |137540 |1744 |35808 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137541 |1745 |35809 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137542 |1746 |35834 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137543 |1746 |35826 |0 |1 |2774A4|0 |2 |0 |
+ROW |137544 |1746 |35836 |0 |2 |F63100|0 |2 |0 |
+ROW |137545 |1746 |35828 |0 |3 |A54F10|0 |2 |0 |
+ROW |137546 |1746 |35837 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |137547 |1746 |35829 |0 |5 |6C59DC|0 |2 |0 |
+ROW |137548 |1747 |35835 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137549 |1747 |35827 |0 |1 |2774A4|0 |2 |0 |
+ROW |137550 |1748 |35825 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137551 |1748 |35833 |0 |1 |2774A4|0 |2 |0 |
+ROW |137552 |1749 |35840 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137553 |1750 |35812 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137554 |1751 |35876 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137555 |1751 |35868 |0 |1 |2774A4|0 |2 |0 |
+ROW |137556 |1751 |35878 |0 |2 |F63100|0 |2 |0 |
+ROW |137557 |1751 |35870 |0 |3 |A54F10|0 |2 |0 |
+ROW |137558 |1751 |35879 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |137559 |1751 |35871 |0 |5 |6C59DC|0 |2 |0 |
+ROW |137560 |1752 |35877 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137561 |1752 |35869 |0 |1 |2774A4|0 |2 |0 |
+ROW |137562 |1753 |35867 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137563 |1753 |35875 |0 |1 |2774A4|0 |2 |0 |
+ROW |137564 |1754 |35882 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137565 |1755 |35890 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137566 |1756 |35891 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137567 |1757 |35850 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137568 |1758 |35920 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137569 |1758 |35912 |0 |1 |2774A4|0 |2 |0 |
+ROW |137570 |1758 |35922 |0 |2 |F63100|0 |2 |0 |
+ROW |137571 |1758 |35914 |0 |3 |A54F10|0 |2 |0 |
+ROW |137572 |1758 |35923 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |137573 |1758 |35915 |0 |5 |6C59DC|0 |2 |0 |
+ROW |137574 |1759 |35921 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137575 |1759 |35913 |0 |1 |2774A4|0 |2 |0 |
+ROW |137576 |1760 |35911 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137577 |1760 |35919 |0 |1 |2774A4|0 |2 |0 |
+ROW |137578 |1761 |35926 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137579 |1762 |35934 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137580 |1763 |35935 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137581 |1764 |35894 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137582 |1765 |35952 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137583 |1766 |35964 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137584 |1766 |35956 |0 |1 |2774A4|0 |2 |0 |
+ROW |137585 |1766 |35966 |0 |2 |F63100|0 |2 |0 |
+ROW |137586 |1766 |35958 |0 |3 |A54F10|0 |2 |0 |
+ROW |137587 |1766 |35967 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |137588 |1766 |35959 |0 |5 |6C59DC|0 |2 |0 |
+ROW |137589 |1767 |35965 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137590 |1767 |35957 |0 |1 |2774A4|0 |2 |0 |
+ROW |137591 |1768 |35955 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137592 |1768 |35963 |0 |1 |2774A4|0 |2 |0 |
+ROW |137593 |1769 |35970 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137594 |1770 |35978 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137595 |1771 |35979 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137596 |1772 |35938 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137597 |1773 |35996 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137598 |1774 |36008 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137599 |1774 |36000 |0 |1 |2774A4|0 |2 |0 |
+ROW |137600 |1774 |36010 |0 |2 |F63100|0 |2 |0 |
+ROW |137601 |1774 |36002 |0 |3 |A54F10|0 |2 |0 |
+ROW |137602 |1774 |36011 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |137603 |1774 |36003 |0 |5 |6C59DC|0 |2 |0 |
+ROW |137604 |1775 |36009 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137605 |1775 |36001 |0 |1 |2774A4|0 |2 |0 |
+ROW |137606 |1776 |35999 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137607 |1776 |36007 |0 |1 |2774A4|0 |2 |0 |
+ROW |137608 |1777 |36014 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137609 |1778 |36022 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137610 |1779 |36023 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137611 |1780 |35982 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137612 |1781 |36041 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137613 |1782 |36053 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137614 |1782 |36045 |0 |1 |2774A4|0 |2 |0 |
+ROW |137615 |1782 |36055 |0 |2 |F63100|0 |2 |0 |
+ROW |137616 |1782 |36047 |0 |3 |A54F10|0 |2 |0 |
+ROW |137617 |1782 |36056 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |137618 |1782 |36048 |0 |5 |6C59DC|0 |2 |0 |
+ROW |137619 |1783 |36054 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137620 |1783 |36046 |0 |1 |2774A4|0 |2 |0 |
+ROW |137621 |1784 |36044 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137622 |1784 |36052 |0 |1 |2774A4|0 |2 |0 |
+ROW |137623 |1785 |36059 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137624 |1786 |36067 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137625 |1787 |36068 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137626 |1788 |36026 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137627 |1789 |36086 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137628 |1790 |36098 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137629 |1790 |36090 |0 |1 |2774A4|0 |2 |0 |
+ROW |137630 |1790 |36100 |0 |2 |F63100|0 |2 |0 |
+ROW |137631 |1790 |36092 |0 |3 |A54F10|0 |2 |0 |
+ROW |137632 |1790 |36101 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |137633 |1790 |36093 |0 |5 |6C59DC|0 |2 |0 |
+ROW |137634 |1791 |36099 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137635 |1791 |36091 |0 |1 |2774A4|0 |2 |0 |
+ROW |137636 |1792 |36089 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137637 |1792 |36097 |0 |1 |2774A4|0 |2 |0 |
+ROW |137638 |1793 |36104 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137639 |1794 |36112 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137640 |1795 |36113 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137641 |1796 |36071 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137642 |1797 |36131 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137643 |1798 |36144 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137644 |1798 |36136 |0 |1 |2774A4|0 |2 |0 |
+ROW |137645 |1798 |36146 |0 |2 |F63100|0 |2 |0 |
+ROW |137646 |1798 |36138 |0 |3 |A54F10|0 |2 |0 |
+ROW |137647 |1798 |36147 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |137648 |1798 |36139 |0 |5 |6C59DC|0 |2 |0 |
+ROW |137649 |1799 |36145 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137650 |1799 |36137 |0 |1 |2774A4|0 |2 |0 |
+ROW |137651 |1800 |36135 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137652 |1800 |36143 |0 |1 |2774A4|0 |2 |0 |
+ROW |137653 |1801 |36150 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137654 |1802 |36158 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137655 |1803 |36159 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137656 |1804 |36116 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137657 |472 |22945 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137658 |472 |22946 |0 |1 |2774A4|0 |2 |0 |
+ROW |137659 |473 |22950 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137660 |473 |22948 |0 |1 |2774A4|0 |2 |0 |
+ROW |137661 |471 |22924 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137662 |471 |22920 |0 |1 |2774A4|0 |2 |0 |
+ROW |137663 |469 |22922 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137664 |469 |22923 |0 |1 |2774A4|0 |2 |0 |
+ROW |137665 |469 |22921 |0 |2 |F63100|0 |2 |0 |
+ROW |137666 |498 |23109 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137667 |498 |23112 |0 |1 |2774A4|0 |2 |0 |
+ROW |137668 |498 |23115 |0 |2 |F63100|0 |2 |0 |
+ROW |137669 |498 |23113 |0 |3 |A54F10|0 |2 |0 |
+ROW |137670 |498 |23114 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |137671 |498 |23110 |0 |5 |6C59DC|0 |2 |0 |
+ROW |137672 |540 |22942 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137673 |492 |23073 |5 |0 |00AA00|0 |2 |0 |
+ROW |137674 |492 |23074 |5 |1 |3333FF|0 |2 |0 |
+ROW |137675 |467 |22910 |0 |0 |C80000|0 |2 |2 |
+ROW |137676 |467 |22908 |0 |1 |00C800|0 |2 |0 |
+ROW |137677 |465 |22884 |0 |0 |009900|0 |2 |0 |
+ROW |137678 |465 |22880 |0 |1 |000099|0 |2 |0 |
+ROW |137679 |463 |22882 |0 |0 |009900|0 |2 |0 |
+ROW |137680 |463 |22883 |0 |1 |000099|0 |2 |0 |
+ROW |137681 |463 |22881 |0 |2 |990000|0 |2 |0 |
+ROW |137682 |462 |22886 |1 |0 |009999|0 |2 |0 |
+ROW |137683 |462 |22888 |1 |1 |990099|0 |2 |0 |
+ROW |137684 |462 |22891 |1 |2 |990000|0 |2 |0 |
+ROW |137685 |462 |22892 |1 |3 |000099|0 |2 |0 |
+ROW |137686 |462 |22885 |1 |4 |009900|0 |2 |0 |
+ROW |137687 |541 |22902 |5 |0 |00C800|0 |2 |0 |
+ROW |137688 |464 |22897 |0 |0 |AA0000|0 |2 |2 |
+ROW |137689 |464 |22895 |0 |1 |00AA00|0 |2 |0 |
+ROW |137690 |478 |22985 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137691 |478 |22986 |0 |1 |2774A4|0 |2 |0 |
+ROW |137692 |479 |22990 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137693 |479 |22988 |0 |1 |2774A4|0 |2 |0 |
+ROW |137694 |475 |22962 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137695 |475 |22963 |0 |1 |2774A4|0 |2 |0 |
+ROW |137696 |475 |22961 |0 |2 |F63100|0 |2 |0 |
+ROW |137697 |474 |22968 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137698 |474 |22971 |0 |1 |2774A4|0 |2 |0 |
+ROW |137699 |474 |22972 |0 |2 |F63100|0 |2 |0 |
+ROW |137700 |474 |22965 |0 |3 |A54F10|0 |2 |0 |
+ROW |137701 |542 |22982 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137702 |2212 |42279 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137703 |2212 |42282 |2 |1 |2774A4|0 |2 |0 |
+ROW |137704 |2212 |42281 |0 |2 |F63100|1 |2 |0 |
+ROW |137705 |2212 |42278 |0 |3 |A54F10|1 |2 |0 |
+ROW |137706 |2212 |42280 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |137707 |2212 |42277 |0 |5 |6C59DC|1 |2 |0 |
+ROW |137708 |2213 |42285 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137709 |2213 |42286 |5 |1 |2774A4|0 |2 |0 |
+ROW |137710 |2214 |42308 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137711 |2214 |42311 |5 |1 |2774A4|0 |2 |0 |
+ROW |137712 |2215 |42307 |0 |0 |1A7C11|1 |2 |0 |
+ROW |137713 |2215 |42310 |5 |1 |2774A4|0 |2 |0 |
+ROW |137714 |2216 |42290 |0 |0 |969696|0 |9 |2 |
+ROW |137715 |2216 |42291 |0 |1 |C80000|0 |9 |0 |
+ROW |137716 |2222 |42221 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137717 |2222 |42216 |0 |1 |2774A4|0 |2 |0 |
+ROW |137718 |2223 |42189 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137719 |2223 |42190 |0 |1 |2774A4|0 |2 |0 |
+ROW |137720 |2223 |42208 |0 |2 |F63100|0 |2 |0 |
+ROW |137721 |2223 |42218 |0 |3 |A54F10|0 |2 |0 |
+ROW |137722 |2223 |42206 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |137723 |2223 |42225 |0 |5 |6C59DC|0 |2 |0 |
+ROW |137724 |2223 |42207 |0 |6 |AC8C14|0 |2 |0 |
+ROW |137725 |2223 |42222 |0 |7 |611F27|0 |2 |0 |
+ROW |137726 |2223 |42223 |0 |8 |F230E0|0 |2 |0 |
+ROW |137727 |2224 |42267 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137728 |2225 |42205 |2 |0 |1A7C11|0 |2 |0 |
+ROW |137729 |2225 |42203 |5 |1 |2774A4|0 |2 |0 |
+ROW |137730 |2226 |42268 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137731 |2227 |42213 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137732 |2227 |42214 |0 |1 |2774A4|0 |2 |0 |
+ROW |137733 |2227 |42212 |0 |2 |F63100|0 |2 |0 |
+ROW |137734 |2228 |42188 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137735 |2228 |42198 |0 |1 |2774A4|0 |2 |0 |
+ROW |137736 |2229 |42209 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137737 |2229 |42217 |0 |1 |2774A4|0 |2 |0 |
+ROW |137738 |2229 |42219 |0 |2 |F63100|0 |2 |0 |
+ROW |137739 |2229 |42220 |0 |3 |A54F10|1 |2 |0 |
+ROW |137740 |2238 |42365 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137741 |2238 |42368 |2 |1 |2774A4|0 |2 |0 |
+ROW |137742 |2238 |42367 |0 |2 |F63100|1 |2 |0 |
+ROW |137743 |2238 |42364 |0 |3 |A54F10|1 |2 |0 |
+ROW |137744 |2238 |42366 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |137745 |2238 |42363 |0 |5 |6C59DC|1 |2 |0 |
+ROW |137746 |2239 |42371 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137747 |2239 |42372 |5 |1 |2774A4|0 |2 |0 |
+ROW |137748 |2240 |42379 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137749 |2240 |42382 |5 |1 |2774A4|0 |2 |0 |
+ROW |137750 |2241 |42378 |0 |0 |1A7C11|1 |2 |0 |
+ROW |137751 |2241 |42381 |5 |1 |2774A4|0 |2 |0 |
+ROW |137752 |2242 |42376 |0 |0 |969696|0 |9 |2 |
+ROW |137753 |2242 |42377 |0 |1 |C80000|0 |9 |0 |
+ROW |137754 |2243 |42353 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137755 |2243 |42348 |0 |1 |2774A4|0 |2 |0 |
+ROW |137756 |2244 |42321 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137757 |2244 |42322 |0 |1 |2774A4|0 |2 |0 |
+ROW |137758 |2244 |42339 |0 |2 |F63100|0 |2 |0 |
+ROW |137759 |2244 |42350 |0 |3 |A54F10|0 |2 |0 |
+ROW |137760 |2244 |42338 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |137761 |2244 |42357 |0 |5 |6C59DC|0 |2 |0 |
+ROW |137762 |2244 |42329 |0 |6 |AC8C14|0 |2 |0 |
+ROW |137763 |2244 |42354 |0 |7 |611F27|0 |2 |0 |
+ROW |137764 |2244 |42355 |0 |8 |F230E0|0 |2 |0 |
+ROW |137765 |2245 |42358 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137766 |2246 |42337 |2 |0 |1A7C11|0 |2 |0 |
+ROW |137767 |2246 |42335 |5 |1 |2774A4|0 |2 |0 |
+ROW |137768 |2247 |42359 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137769 |2248 |42345 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137770 |2248 |42346 |0 |1 |2774A4|0 |2 |0 |
+ROW |137771 |2248 |42344 |0 |2 |F63100|0 |2 |0 |
+ROW |137772 |2249 |42320 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137773 |2249 |42330 |0 |1 |2774A4|0 |2 |0 |
+ROW |137774 |2250 |42341 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137775 |2250 |42349 |0 |1 |2774A4|0 |2 |0 |
+ROW |137776 |2250 |42351 |0 |2 |F63100|0 |2 |0 |
+ROW |137777 |2250 |42352 |0 |3 |A54F10|1 |2 |0 |
+ROW |137778 |952 |29436 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137779 |952 |29437 |2 |1 |2774A4|0 |2 |0 |
+ROW |137780 |952 |29438 |0 |2 |F63100|1 |2 |0 |
+ROW |137781 |952 |29439 |0 |3 |A54F10|1 |2 |0 |
+ROW |137782 |952 |29441 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |137783 |952 |29440 |0 |5 |6C59DC|1 |2 |0 |
+ROW |137784 |955 |29434 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137785 |955 |29435 |5 |1 |2774A4|0 |2 |0 |
+ROW |137786 |954 |29448 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137787 |954 |29449 |5 |1 |2774A4|0 |2 |0 |
+ROW |137788 |956 |29452 |0 |0 |1A7C11|1 |2 |0 |
+ROW |137789 |956 |29453 |5 |1 |2774A4|0 |2 |0 |
+ROW |137790 |953 |29446 |0 |0 |969696|0 |9 |2 |
+ROW |137791 |953 |29432 |0 |1 |C80000|0 |9 |0 |
+ROW |137792 |960 |29405 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137793 |960 |29406 |0 |1 |2774A4|0 |2 |0 |
+ROW |137794 |959 |29426 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137795 |959 |29413 |0 |1 |2774A4|0 |2 |0 |
+ROW |137796 |959 |29411 |0 |2 |F63100|0 |2 |0 |
+ROW |137797 |959 |29410 |0 |3 |A54F10|0 |2 |0 |
+ROW |137798 |959 |29399 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |137799 |959 |29409 |0 |5 |6C59DC|0 |2 |0 |
+ROW |137800 |959 |29412 |0 |6 |AC8C14|0 |2 |0 |
+ROW |137801 |959 |29408 |0 |7 |611F27|0 |2 |0 |
+ROW |137802 |959 |29407 |0 |8 |F230E0|0 |2 |0 |
+ROW |137803 |958 |29427 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137804 |962 |29403 |2 |0 |1A7C11|0 |2 |0 |
+ROW |137805 |962 |29402 |5 |1 |2774A4|0 |2 |0 |
+ROW |137806 |961 |29396 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137807 |963 |29400 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137808 |963 |29401 |0 |1 |2774A4|0 |2 |0 |
+ROW |137809 |957 |29420 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137810 |957 |29419 |0 |1 |2774A4|0 |2 |0 |
+ROW |137811 |957 |29418 |0 |2 |F63100|0 |2 |0 |
+ROW |137812 |957 |29417 |0 |3 |A54F10|1 |2 |0 |
+ROW |137813 |2251 |42423 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137814 |2251 |42424 |0 |1 |2774A4|0 |2 |0 |
+ROW |137815 |2251 |42420 |0 |2 |F63100|0 |2 |0 |
+ROW |137816 |2251 |42419 |0 |3 |A54F10|0 |2 |0 |
+ROW |137817 |2251 |42422 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |137818 |2251 |42418 |0 |5 |6C59DC|0 |2 |0 |
+ROW |137819 |2251 |42421 |0 |6 |AC8C14|0 |2 |0 |
+ROW |137820 |2251 |42415 |0 |7 |611F27|0 |2 |0 |
+ROW |137821 |2251 |42416 |0 |8 |F230E0|0 |2 |0 |
+ROW |137822 |2252 |42442 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137823 |2253 |42427 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137824 |2253 |42430 |2 |1 |2774A4|0 |2 |0 |
+ROW |137825 |2253 |42429 |0 |2 |F63100|1 |2 |0 |
+ROW |137826 |2253 |42426 |0 |3 |A54F10|1 |2 |0 |
+ROW |137827 |2253 |42428 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |137828 |2253 |42425 |0 |5 |6C59DC|1 |2 |0 |
+ROW |137829 |2254 |42435 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137830 |2254 |42437 |5 |1 |2774A4|0 |2 |0 |
+ROW |137831 |2255 |42440 |0 |0 |969696|0 |9 |2 |
+ROW |137832 |2255 |42441 |0 |1 |C80000|0 |9 |0 |
+ROW |137833 |2256 |42400 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137834 |2256 |42405 |0 |1 |2774A4|0 |2 |0 |
+ROW |137835 |2257 |42387 |2 |0 |1A7C11|0 |2 |0 |
+ROW |137836 |2257 |42391 |5 |1 |2774A4|0 |2 |0 |
+ROW |137837 |2258 |42386 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137838 |2259 |42395 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137839 |2259 |42393 |0 |1 |2774A4|0 |2 |0 |
+ROW |137840 |2260 |42404 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137841 |2260 |42403 |0 |1 |2774A4|0 |2 |0 |
+ROW |137842 |2260 |42402 |0 |2 |F63100|0 |2 |0 |
+ROW |137843 |2260 |42401 |0 |3 |A54F10|1 |2 |0 |
+ROW |137844 |491 |23070 |0 |0 |C80000|0 |2 |2 |
+ROW |137845 |491 |23068 |0 |1 |00C800|0 |2 |0 |
+ROW |137846 |487 |23042 |0 |0 |009900|0 |2 |0 |
+ROW |137847 |487 |23043 |0 |1 |000099|0 |2 |0 |
+ROW |137848 |487 |23041 |0 |2 |990000|0 |2 |0 |
+ROW |137849 |543 |23062 |5 |0 |00C800|0 |2 |0 |
+ROW |137850 |494 |23077 |5 |0 |00AA00|0 |2 |0 |
+ROW |137851 |494 |23078 |5 |1 |3333FF|0 |2 |0 |
+ROW |137852 |493 |23075 |5 |0 |00AA00|0 |2 |0 |
+ROW |137853 |493 |23076 |5 |1 |3333FF|0 |2 |0 |
+ROW |137854 |461 |22870 |0 |0 |C80000|0 |2 |2 |
+ROW |137855 |461 |22868 |0 |1 |00C800|0 |2 |0 |
+ROW |137856 |459 |22844 |0 |0 |009900|0 |2 |0 |
+ROW |137857 |459 |22840 |0 |1 |000099|0 |2 |0 |
+ROW |137858 |457 |22842 |0 |0 |009900|0 |2 |0 |
+ROW |137859 |457 |22843 |0 |1 |000099|0 |2 |0 |
+ROW |137860 |457 |22841 |0 |2 |990000|0 |2 |0 |
+ROW |137861 |456 |22846 |1 |0 |009999|0 |2 |0 |
+ROW |137862 |456 |22848 |1 |1 |990099|0 |2 |0 |
+ROW |137863 |456 |22851 |1 |2 |990000|0 |2 |0 |
+ROW |137864 |456 |22852 |1 |3 |000099|0 |2 |0 |
+ROW |137865 |456 |22845 |1 |4 |009900|0 |2 |0 |
+ROW |137866 |544 |22862 |5 |0 |00C800|0 |2 |0 |
+ROW |137867 |458 |22857 |0 |0 |AA0000|0 |2 |2 |
+ROW |137868 |458 |22855 |0 |1 |00AA00|0 |2 |0 |
+ROW |137869 |484 |23025 |5 |0 |00AA00|0 |2 |0 |
+ROW |137870 |484 |23026 |5 |1 |3333FF|0 |2 |0 |
+ROW |137871 |485 |23030 |0 |0 |C80000|0 |2 |2 |
+ROW |137872 |485 |23028 |0 |1 |00C800|0 |2 |0 |
+ROW |137873 |483 |23004 |0 |0 |009900|0 |2 |0 |
+ROW |137874 |483 |23000 |0 |1 |000099|0 |2 |0 |
+ROW |137875 |481 |23002 |0 |0 |009900|0 |2 |0 |
+ROW |137876 |481 |23003 |0 |1 |000099|0 |2 |0 |
+ROW |137877 |481 |23001 |0 |2 |990000|0 |2 |0 |
+ROW |137878 |480 |23007 |1 |0 |999900|0 |2 |0 |
+ROW |137879 |480 |23011 |1 |1 |990000|0 |2 |0 |
+ROW |137880 |480 |23012 |1 |2 |000099|0 |2 |0 |
+ROW |137881 |480 |23005 |1 |3 |009900|0 |2 |0 |
+ROW |137882 |545 |23022 |5 |0 |00C800|0 |2 |0 |
+ROW |137883 |482 |23017 |0 |0 |AA0000|0 |2 |2 |
+ROW |137884 |482 |23015 |0 |1 |00AA00|0 |2 |0 |
+ROW |137885 |2261 |42493 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137886 |2261 |42496 |2 |1 |2774A4|0 |2 |0 |
+ROW |137887 |2261 |42495 |0 |2 |F63100|1 |2 |0 |
+ROW |137888 |2261 |42492 |0 |3 |A54F10|1 |2 |0 |
+ROW |137889 |2261 |42494 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |137890 |2261 |42491 |0 |5 |6C59DC|1 |2 |0 |
+ROW |137891 |2262 |42498 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137892 |2262 |42501 |0 |1 |2774A4|0 |2 |0 |
+ROW |137893 |2263 |42499 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137894 |2263 |42500 |5 |1 |2774A4|0 |2 |0 |
+ROW |137895 |2264 |42503 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137896 |2264 |42504 |5 |1 |2774A4|0 |2 |0 |
+ROW |137897 |2265 |42502 |0 |0 |1A7C11|1 |2 |0 |
+ROW |137898 |2265 |42497 |5 |1 |2774A4|0 |2 |0 |
+ROW |137899 |2266 |42507 |0 |0 |969696|0 |9 |2 |
+ROW |137900 |2266 |42508 |0 |1 |C80000|0 |9 |0 |
+ROW |137901 |2267 |42473 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137902 |2267 |42476 |0 |1 |2774A4|0 |2 |0 |
+ROW |137903 |2268 |42474 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137904 |2268 |42475 |0 |1 |2774A4|0 |2 |0 |
+ROW |137905 |2269 |42469 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137906 |2270 |42459 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137907 |2271 |42465 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137908 |2271 |42464 |0 |1 |2774A4|0 |2 |0 |
+ROW |137909 |2272 |42549 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137910 |2272 |42552 |2 |1 |2774A4|0 |2 |0 |
+ROW |137911 |2272 |42551 |0 |2 |F63100|1 |2 |0 |
+ROW |137912 |2272 |42548 |0 |3 |A54F10|1 |2 |0 |
+ROW |137913 |2272 |42550 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |137914 |2272 |42547 |0 |5 |6C59DC|1 |2 |0 |
+ROW |137915 |2273 |42554 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137916 |2273 |42557 |0 |1 |2774A4|0 |2 |0 |
+ROW |137917 |2274 |42555 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137918 |2274 |42556 |5 |1 |2774A4|0 |2 |0 |
+ROW |137919 |2275 |42559 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137920 |2275 |42560 |5 |1 |2774A4|0 |2 |0 |
+ROW |137921 |2276 |42558 |0 |0 |1A7C11|1 |2 |0 |
+ROW |137922 |2276 |42553 |5 |1 |2774A4|0 |2 |0 |
+ROW |137923 |2277 |42563 |0 |0 |969696|0 |9 |2 |
+ROW |137924 |2277 |42564 |0 |1 |C80000|0 |9 |0 |
+ROW |137925 |2278 |42529 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137926 |2278 |42532 |0 |1 |2774A4|0 |2 |0 |
+ROW |137927 |2279 |42530 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137928 |2279 |42531 |0 |1 |2774A4|0 |2 |0 |
+ROW |137929 |2280 |42525 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137930 |2281 |42515 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137931 |2282 |42521 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137932 |2282 |42520 |0 |1 |2774A4|0 |2 |0 |
+ROW |137933 |2283 |42585 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137934 |2283 |42588 |2 |1 |2774A4|0 |2 |0 |
+ROW |137935 |2283 |42587 |0 |2 |F63100|1 |2 |0 |
+ROW |137936 |2283 |42584 |0 |3 |A54F10|1 |2 |0 |
+ROW |137937 |2283 |42586 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |137938 |2283 |42583 |0 |5 |6C59DC|1 |2 |0 |
+ROW |137939 |2284 |42593 |0 |0 |969696|0 |9 |2 |
+ROW |137940 |2284 |42594 |0 |1 |C80000|0 |9 |0 |
+ROW |137941 |2285 |42597 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137942 |2286 |42573 |5 |0 |1A7C11|0 |2 |0 |
+ROW |137943 |1583 |34451 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137944 |1584 |34465 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137945 |1584 |34463 |0 |1 |2774A4|0 |2 |0 |
+ROW |137946 |1585 |34466 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137947 |1585 |34462 |0 |1 |2774A4|0 |2 |0 |
+ROW |137948 |1586 |34499 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137949 |1587 |34513 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137950 |1587 |34511 |0 |1 |2774A4|0 |2 |0 |
+ROW |137951 |1588 |34514 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137952 |1588 |34510 |0 |1 |2774A4|0 |2 |0 |
+ROW |137953 |1589 |34547 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137954 |1590 |34561 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137955 |1590 |34559 |0 |1 |2774A4|0 |2 |0 |
+ROW |137956 |1591 |34562 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137957 |1591 |34558 |0 |1 |2774A4|0 |2 |0 |
+ROW |137958 |1592 |34595 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137959 |1593 |34609 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137960 |1593 |34607 |0 |1 |2774A4|0 |2 |0 |
+ROW |137961 |1594 |34610 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137962 |1594 |34606 |0 |1 |2774A4|0 |2 |0 |
+ROW |137963 |1595 |34643 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137964 |1596 |34657 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137965 |1596 |34655 |0 |1 |2774A4|0 |2 |0 |
+ROW |137966 |1597 |34658 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137967 |1597 |34654 |0 |1 |2774A4|0 |2 |0 |
+ROW |137968 |1619 |35016 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137969 |1620 |35030 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137970 |1620 |35028 |0 |1 |2774A4|0 |2 |0 |
+ROW |137971 |1621 |35031 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137972 |1621 |35027 |0 |1 |2774A4|0 |2 |0 |
+ROW |137973 |1601 |34739 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137974 |1602 |34753 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137975 |1602 |34751 |0 |1 |2774A4|0 |2 |0 |
+ROW |137976 |1603 |34754 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137977 |1603 |34750 |0 |1 |2774A4|0 |2 |0 |
+ROW |137978 |1604 |34787 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137979 |1569 |34192 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137980 |1569 |34180 |0 |1 |2774A4|0 |2 |0 |
+ROW |137981 |1570 |34194 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137982 |1570 |34190 |0 |1 |2774A4|0 |2 |0 |
+ROW |137983 |1605 |34793 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137984 |1606 |34807 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137985 |1606 |34805 |0 |1 |2774A4|0 |2 |0 |
+ROW |137986 |1607 |34808 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137987 |1607 |34804 |0 |1 |2774A4|0 |2 |0 |
+ROW |137988 |1608 |34841 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137989 |1609 |34855 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137990 |1609 |34853 |0 |1 |2774A4|0 |2 |0 |
+ROW |137991 |1610 |34856 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137992 |1610 |34852 |0 |1 |2774A4|0 |2 |0 |
+ROW |137993 |1611 |34889 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137994 |1612 |34903 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137995 |1612 |34901 |0 |1 |2774A4|0 |2 |0 |
+ROW |137996 |1613 |34904 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137997 |1613 |34900 |0 |1 |2774A4|0 |2 |0 |
+ROW |137998 |2356 |43215 |0 |0 |1A7C11|0 |2 |0 |
+ROW |137999 |2357 |43196 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138000 |2357 |43208 |0 |1 |2774A4|0 |2 |0 |
+ROW |138001 |2357 |43217 |0 |2 |F63100|0 |2 |0 |
+ROW |138002 |2357 |43216 |0 |3 |A54F10|0 |2 |0 |
+ROW |138003 |2358 |43213 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138004 |2359 |43212 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138005 |2359 |43210 |0 |1 |2774A4|0 |2 |0 |
+ROW |138006 |2360 |43209 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138007 |2360 |43197 |0 |1 |2774A4|0 |2 |0 |
+ROW |138008 |2361 |43230 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138009 |2361 |43244 |0 |1 |2774A4|0 |2 |0 |
+ROW |138010 |2362 |43243 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138011 |2362 |43241 |0 |1 |2774A4|0 |2 |0 |
+ROW |138012 |2363 |43240 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138013 |2363 |43237 |0 |1 |2774A4|0 |2 |0 |
+ROW |138014 |2364 |43236 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138015 |2364 |43234 |0 |1 |2774A4|0 |2 |0 |
+ROW |138016 |2365 |43253 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138017 |2366 |43258 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138018 |2366 |43259 |0 |1 |2774A4|0 |2 |0 |
+ROW |138019 |2367 |43268 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138020 |2368 |43269 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138021 |2368 |43270 |0 |1 |2774A4|0 |2 |0 |
+ROW |138022 |2368 |43271 |0 |2 |F63100|0 |2 |0 |
+ROW |138023 |2368 |43272 |0 |3 |A54F10|0 |2 |0 |
+ROW |138024 |2369 |43273 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138025 |2369 |43275 |0 |1 |2774A4|0 |2 |0 |
+ROW |138026 |2370 |43276 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138027 |2370 |43278 |0 |1 |2774A4|0 |2 |0 |
+ROW |138028 |2371 |43279 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138029 |2371 |43280 |0 |1 |2774A4|0 |2 |0 |
+ROW |138030 |2372 |43329 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138031 |2373 |43310 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138032 |2373 |43322 |0 |1 |2774A4|0 |2 |0 |
+ROW |138033 |2373 |43331 |0 |2 |F63100|0 |2 |0 |
+ROW |138034 |2373 |43330 |0 |3 |A54F10|0 |2 |0 |
+ROW |138035 |2374 |43327 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138036 |2375 |43326 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138037 |2375 |43324 |0 |1 |2774A4|0 |2 |0 |
+ROW |138038 |2376 |43323 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138039 |2376 |43311 |0 |1 |2774A4|0 |2 |0 |
+ROW |138040 |2377 |43345 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138041 |2377 |43360 |0 |1 |2774A4|0 |2 |0 |
+ROW |138042 |2378 |43356 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138043 |2378 |43354 |0 |1 |2774A4|0 |2 |0 |
+ROW |138044 |2379 |43353 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138045 |2379 |43346 |0 |1 |2774A4|0 |2 |0 |
+ROW |138046 |2380 |43304 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138047 |2380 |43303 |0 |1 |2774A4|0 |2 |0 |
+ROW |138048 |2381 |43369 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138049 |2382 |43305 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138050 |2382 |43306 |0 |1 |2774A4|0 |2 |0 |
+ROW |138051 |2383 |43388 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138052 |2383 |43389 |0 |1 |2774A4|0 |2 |0 |
+ROW |138053 |2383 |43390 |0 |2 |F63100|0 |2 |0 |
+ROW |138054 |2383 |43391 |0 |3 |A54F10|0 |2 |0 |
+ROW |138055 |2384 |43392 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138056 |2384 |43394 |0 |1 |2774A4|0 |2 |0 |
+ROW |138057 |2385 |43395 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138058 |2385 |43397 |0 |1 |2774A4|0 |2 |0 |
+ROW |138059 |2386 |43309 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138060 |2386 |43308 |0 |1 |2774A4|0 |2 |0 |
+ROW |138061 |2387 |43429 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138062 |2387 |43428 |0 |1 |2774A4|0 |2 |0 |
+ROW |138063 |2387 |43427 |0 |2 |F63100|0 |2 |0 |
+ROW |138064 |2388 |43421 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138065 |2388 |43444 |0 |1 |2774A4|0 |2 |0 |
+ROW |138066 |2388 |43423 |0 |2 |F63100|0 |2 |0 |
+ROW |138067 |2389 |43433 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138068 |2389 |43443 |0 |1 |2774A4|0 |2 |0 |
+ROW |138069 |2389 |43442 |0 |2 |F63100|0 |2 |0 |
+ROW |138070 |2390 |43439 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138071 |2390 |43438 |0 |1 |2774A4|0 |2 |0 |
+ROW |138072 |2390 |43441 |0 |2 |F63100|0 |2 |0 |
+ROW |138073 |2390 |43440 |0 |3 |A54F10|0 |2 |0 |
+ROW |138074 |2391 |43435 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138075 |2391 |43434 |0 |1 |2774A4|0 |2 |0 |
+ROW |138076 |2391 |43437 |0 |2 |F63100|0 |2 |0 |
+ROW |138077 |2391 |43436 |0 |3 |A54F10|0 |2 |0 |
+ROW |138078 |2392 |43431 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138079 |2392 |43430 |0 |1 |2774A4|0 |2 |0 |
+ROW |138080 |2392 |43432 |0 |2 |F63100|0 |2 |0 |
+ROW |138081 |2392 |43422 |0 |3 |A54F10|0 |2 |0 |
+ROW |138082 |2393 |43492 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138083 |2393 |43491 |0 |1 |2774A4|0 |2 |0 |
+ROW |138084 |2393 |43490 |0 |2 |F63100|0 |2 |0 |
+ROW |138085 |2393 |43489 |0 |3 |A54F10|0 |2 |0 |
+ROW |138086 |2394 |43471 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138087 |2394 |43494 |0 |1 |2774A4|0 |2 |0 |
+ROW |138088 |2395 |43484 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138089 |2395 |43495 |0 |1 |2774A4|0 |2 |0 |
+ROW |138090 |2395 |43493 |0 |2 |F63100|0 |2 |0 |
+ROW |138091 |2396 |43488 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138092 |2396 |43487 |0 |1 |2774A4|0 |2 |0 |
+ROW |138093 |2396 |43486 |0 |2 |F63100|0 |2 |0 |
+ROW |138094 |2396 |43485 |0 |3 |A54F10|0 |2 |0 |
+ROW |138095 |2397 |43481 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138096 |2397 |43480 |0 |1 |2774A4|0 |2 |0 |
+ROW |138097 |2397 |43479 |0 |2 |F63100|0 |2 |0 |
+ROW |138098 |2397 |43478 |0 |3 |A54F10|0 |2 |0 |
+ROW |138099 |2398 |43412 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138100 |2398 |43411 |0 |1 |2774A4|0 |2 |0 |
+ROW |138101 |2398 |43410 |0 |2 |F63100|0 |2 |0 |
+ROW |138102 |2398 |43409 |0 |3 |A54F10|0 |2 |0 |
+ROW |138103 |1518 |33705 |5 |0 |1A7C11|0 |2 |0 |
+ROW |138104 |1519 |33724 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138105 |1519 |33722 |0 |1 |2774A4|0 |2 |0 |
+ROW |138106 |1519 |33726 |0 |2 |F63100|0 |2 |0 |
+ROW |138107 |1520 |33719 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138108 |1520 |33720 |0 |1 |2774A4|0 |2 |0 |
+ROW |138109 |1520 |33721 |0 |2 |F63100|0 |2 |0 |
+ROW |138110 |1521 |33725 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138111 |1521 |33723 |0 |1 |2774A4|0 |2 |0 |
+ROW |138112 |1521 |33727 |0 |2 |F63100|0 |2 |0 |
+ROW |138113 |1522 |33730 |5 |0 |1A7C11|0 |2 |0 |
+ROW |138114 |1523 |33734 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138115 |1523 |33732 |0 |1 |2774A4|0 |2 |0 |
+ROW |138116 |1523 |33736 |0 |2 |F63100|0 |2 |0 |
+ROW |138117 |1524 |33735 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138118 |1524 |33733 |0 |1 |2774A4|0 |2 |0 |
+ROW |138119 |1524 |33737 |0 |2 |F63100|0 |2 |0 |
+ROW |138120 |1525 |33743 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138121 |1525 |33742 |0 |1 |2774A4|0 |2 |0 |
+ROW |138122 |1525 |33738 |0 |2 |F63100|0 |2 |0 |
+ROW |138123 |1526 |33692 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138124 |1526 |33693 |0 |1 |2774A4|0 |2 |0 |
+ROW |138125 |1571 |34269 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138126 |1571 |34270 |0 |1 |2774A4|0 |2 |0 |
+ROW |138127 |1571 |34271 |0 |2 |F63100|0 |2 |0 |
+ROW |138128 |1571 |34272 |0 |3 |A54F10|0 |2 |0 |
+ROW |138129 |1572 |34311 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138130 |1572 |34301 |0 |1 |2774A4|0 |2 |0 |
+ROW |138131 |1573 |34243 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138132 |1573 |34244 |0 |1 |2774A4|0 |2 |0 |
+ROW |138133 |1573 |34246 |0 |2 |F63100|0 |2 |0 |
+ROW |138134 |1573 |34245 |0 |3 |A54F10|0 |2 |0 |
+ROW |138135 |1574 |34239 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138136 |1574 |34227 |0 |1 |2774A4|0 |2 |0 |
+ROW |138137 |1574 |34236 |0 |2 |F63100|0 |2 |0 |
+ROW |138138 |1574 |34237 |0 |3 |A54F10|0 |2 |0 |
+ROW |138139 |1575 |34253 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138140 |1575 |34252 |0 |1 |2774A4|0 |2 |0 |
+ROW |138141 |1575 |34249 |0 |2 |F63100|0 |2 |0 |
+ROW |138142 |1575 |34251 |0 |3 |A54F10|0 |2 |0 |
+ROW |138143 |1496 |33368 |5 |0 |1A7C11|0 |2 |0 |
+ROW |138144 |1497 |33371 |1 |0 |1A7C11|0 |2 |0 |
+ROW |138145 |1497 |33371 |1 |1 |2774A4|0 |2 |0 |
+ROW |138146 |1498 |33379 |5 |0 |1A7C11|0 |2 |0 |
+ROW |138147 |1498 |33382 |2 |1 |2774A4|0 |2 |0 |
+ROW |138148 |1498 |33381 |0 |2 |F63100|1 |2 |0 |
+ROW |138149 |1498 |33378 |0 |3 |A54F10|1 |2 |0 |
+ROW |138150 |1498 |33380 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |138151 |1498 |33377 |0 |5 |6C59DC|1 |2 |0 |
+ROW |138152 |1142 |30689 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138153 |1805 |36187 |5 |0 |1A7C11|0 |2 |0 |
+ROW |138154 |1805 |36192 |2 |1 |2774A4|0 |2 |0 |
+ROW |138155 |1805 |36190 |0 |2 |F63100|1 |2 |0 |
+ROW |138156 |1805 |36185 |0 |3 |A54F10|1 |2 |0 |
+ROW |138157 |1805 |36189 |0 |4 |FC6EA3|1 |2 |0 |
+ROW |138158 |1805 |36184 |0 |5 |6C59DC|1 |2 |0 |
+ROW |138159 |2433 |43954 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138160 |2433 |43953 |0 |1 |2774A4|0 |2 |0 |
+ROW |138161 |2433 |43952 |0 |2 |F63100|0 |2 |0 |
+ROW |138162 |2433 |43963 |0 |3 |A54F10|0 |2 |0 |
+ROW |138163 |2433 |43964 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |138164 |2433 |43959 |0 |5 |6C59DC|0 |2 |0 |
+ROW |138165 |2434 |44033 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138166 |2434 |44034 |0 |1 |2774A4|0 |2 |0 |
+ROW |138167 |2434 |44035 |0 |2 |F63100|0 |2 |0 |
+ROW |138168 |2435 |44039 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138169 |2435 |44040 |0 |1 |2774A4|0 |2 |0 |
+ROW |138170 |2435 |44041 |0 |2 |F63100|0 |2 |0 |
+ROW |138171 |2436 |44044 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138172 |2436 |44045 |0 |1 |2774A4|0 |2 |0 |
+ROW |138173 |651 |26928 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138174 |651 |26927 |0 |1 |2774A4|0 |2 |0 |
+ROW |138175 |652 |26925 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138176 |652 |26932 |0 |1 |2774A4|0 |2 |0 |
+ROW |138177 |652 |26930 |0 |2 |F63100|0 |2 |0 |
+ROW |138178 |652 |26931 |0 |3 |A54F10|0 |2 |0 |
+ROW |138179 |652 |26929 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |138180 |652 |26926 |0 |5 |6C59DC|0 |2 |0 |
+ROW |138181 |653 |26933 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138182 |653 |26943 |0 |1 |2774A4|0 |2 |0 |
+ROW |138183 |653 |26935 |0 |2 |F63100|0 |2 |0 |
+ROW |138184 |653 |26936 |0 |3 |A54F10|0 |2 |0 |
+ROW |138185 |654 |26934 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138186 |654 |26939 |0 |1 |2774A4|0 |2 |0 |
+ROW |138187 |654 |26942 |0 |2 |F63100|0 |2 |0 |
+ROW |138188 |654 |26938 |0 |3 |A54F10|0 |2 |0 |
+ROW |138189 |654 |26937 |0 |4 |FC6EA3|0 |2 |0 |
+ROW |138190 |1275 |31794 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138191 |1275 |31792 |0 |1 |2774A4|0 |2 |0 |
+ROW |138192 |1275 |31800 |0 |2 |F63100|1 |2 |0 |
+ROW |138193 |1276 |36771 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138194 |1276 |33390 |0 |1 |2774A4|0 |2 |0 |
+ROW |138195 |1276 |31799 |0 |2 |F63100|0 |2 |0 |
+ROW |138196 |1276 |31797 |0 |3 |A54F10|0 |2 |0 |
+ROW |138197 |1277 |36770 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138198 |1277 |33389 |0 |1 |2774A4|0 |2 |0 |
+ROW |138199 |1277 |31795 |0 |2 |F63100|0 |2 |0 |
+ROW |138200 |1278 |36769 |0 |0 |1A7C11|0 |2 |0 |
+ROW |138201 |1278 |31793 |0 |1 |2774A4|0 |2 |0 |
+ROW |138202 |1278 |31802 |0 |2 |F63100|0 |2 |0 |
+ROW |138203 |1278 |31790 |0 |3 |A54F10|0 |2 |0 |
+ROW |138204 |1278 |31791 |0 |4 |FC6EA3|0 |2 |0 |
TABLE |hostmacro
FIELDS|hostmacroid|hostid|macro |value |description |type|automatic|
@@ -40899,6 +41043,22 @@ ROW |5655 |10534 |{$HPE.SYNERGY.API.PORT}
ROW |5656 |10534 |{$HPE.SYNERGY.API.SCHEME} |https |The API scheme (http/https). |0 |0 |
ROW |5657 |10534 |{$HPE.SYNERGY.API.USERNAME} |zabbix |Specify user name for API. |0 |0 |
ROW |5658 |10534 |{$HPE.SYNERGY.DATA.TIMEOUT} |15s |Response timeout for API. |0 |0 |
+ROW |5659 |10535 |{$AWS.ACCESS.KEY.ID} | |Access key ID. |0 |0 |
+ROW |5660 |10535 |{$AWS.EC2.LLD.FILTER.NAME.MATCHES} |.* |Filter of discoverable EC2 instances by namespace. |0 |0 |
+ROW |5661 |10535 |{$AWS.EC2.LLD.FILTER.NAME.NOT_MATCHES} |CHANGE_IF_NEEDED |Filter to exclude discovered EC2 instances by namespace. |0 |0 |
+ROW |5662 |10535 |{$AWS.RDS.LLD.FILTER.NAME.MATCHES} |.* |Filter of discoverable RDS instances by namespace. |0 |0 |
+ROW |5663 |10535 |{$AWS.RDS.LLD.FILTER.NAME.NOT_MATCHES} |CHANGE_IF_NEEDED |Filter to exclude discovered RDS instances by namespace. |0 |0 |
+ROW |5664 |10535 |{$AWS.REGION} |us-west-1 |Amazon EC2 region code. |0 |0 |
+ROW |5665 |10535 |{$AWS.S3.LLD.FILTER.NAME.MATCHES} |.* |Filter of discoverable S3 buckets by namespace. |0 |0 |
+ROW |5666 |10535 |{$AWS.S3.LLD.FILTER.NAME.NOT_MATCHES} |CHANGE_IF_NEEDED |Filter to exclude discovered S3 buckets by namespace. |0 |0 |
+ROW |5667 |10535 |{$AWS.SECRET.ACCESS.KEY} | |Secret access key. |1 |0 |
+ROW |5668 |10536 |{$AWS.EC2.INSTANCE.ID} |{#AWS.EC2.INSTANCE.ID} |EC2 instance ID. |0 |0 |
+ROW |5669 |10537 |{$AWS.RDS.INSTANCE.ID} |{#AWS.RDS.INSTANCE.ID} |RDS instance ID. |0 |0 |
+ROW |5670 |10538 |{$AWS.REGION} |{#AWS.S3.REGION} |Amazon S3 region code. |0 |0 |
+ROW |5671 |10538 |{$AWS.S3.BUCKET.NAME} |{#AWS.S3.NAME} |S3 bucket name. |0 |0 |
+ROW |5672 |10538 |{$AWS.S3.FILTER.ID} |1 |S3 bucket requests filter identifier. |0 |0 |
+ROW |5673 |10047 |{$PROXY.LAST_SEEN.MAX} |600 |The maximum number of seconds that the Zabbix proxy is not seen |0 |0 |
+ROW |5674 |10261 |{$PROXY.LAST_SEEN.MAX} |600 |The maximum number of seconds that the Zabbix proxy is not seen |0 |0 |
TABLE |hosts_groups
FIELDS|hostgroupid|hostid|groupid|
@@ -41213,6 +41373,7 @@ ROW |560 |10530 |21 |
ROW |561 |10531 |21 |
ROW |562 |10532 |21 |
ROW |563 |10534 |11 |
+ROW |564 |10535 |21 |
TABLE |hosts_templates
FIELDS|hosttemplateid|hostid|templateid|link_type|
@@ -41231,6 +41392,9 @@ ROW |427 |10513 |10509 |0 |
ROW |428 |10514 |10506 |0 |
ROW |429 |10523 |10521 |0 |
ROW |430 |10533 |10532 |0 |
+ROW |431 |10536 |10527 |0 |
+ROW |432 |10537 |10529 |0 |
+ROW |433 |10538 |10530 |0 |
TABLE |valuemap_mapping
FIELDS|valuemap_mappingid|valuemapid|value |newvalue |type|sortorder|
@@ -73036,6 +73200,24 @@ ROW |31851 |1044 |11 |Normal
ROW |31852 |1044 |12 |UpdateFailed |0 |12 |
ROW |31853 |1044 |13 |Updating |0 |13 |
ROW |31854 |1044 |14 |Unknown |0 |14 |
+ROW |31855 |1045 |0 |Undefined |0 |0 |
+ROW |31856 |1045 |1 |Current |0 |1 |
+ROW |31857 |1045 |2 |Outdated |0 |2 |
+ROW |31858 |1045 |3 |Unsupported |0 |3 |
+ROW |31859 |1046 |-1 |Never |0 |0 |
+ROW |31860 |1047 |0 |Active |0 |0 |
+ROW |31861 |1047 |1 |Passive |0 |1 |
+ROW |31862 |1048 |0 |Off |0 |0 |
+ROW |31863 |1048 |1 |On |0 |1 |
+ROW |31864 |1049 |0 |Undefined |0 |0 |
+ROW |31865 |1049 |1 |Current |0 |1 |
+ROW |31866 |1049 |2 |Outdated |0 |2 |
+ROW |31867 |1049 |3 |Unsupported |0 |3 |
+ROW |31868 |1050 |-1 |Never |0 |0 |
+ROW |31869 |1051 |0 |Active |0 |0 |
+ROW |31870 |1051 |1 |Passive |0 |1 |
+ROW |31871 |1052 |0 |Off |0 |0 |
+ROW |31872 |1052 |1 |On |0 |1 |
TABLE |sysmaps
FIELDS|sysmapid|name |width|height|backgroundid|label_type|label_location|highlight|expandproblem|markelements|show_unack|grid_size|grid_show|grid_align|label_format|label_type_host|label_type_hostgroup|label_type_trigger|label_type_map|label_type_image|label_string_host|label_string_hostgroup|label_string_trigger|label_string_map|label_string_image|iconmapid|expand_macros|severity_min|userid|private|show_suppressed|
@@ -78933,6 +79115,71 @@ ROW |8228 |44046 |43924 |
ROW |8229 |44047 |43924 |
ROW |8230 |44048 |43925 |
ROW |8231 |44049 |43925 |
+ROW |8232 |44059 |44057 |
+ROW |8233 |44060 |44057 |
+ROW |8234 |44061 |44057 |
+ROW |8235 |44062 |44057 |
+ROW |8236 |44063 |44057 |
+ROW |8237 |44064 |44057 |
+ROW |8238 |44065 |44057 |
+ROW |8239 |44066 |44057 |
+ROW |8240 |44067 |44057 |
+ROW |8241 |44068 |44057 |
+ROW |8242 |44069 |44057 |
+ROW |8243 |44070 |44058 |
+ROW |8244 |44071 |44058 |
+ROW |8245 |44072 |44058 |
+ROW |8246 |44073 |44058 |
+ROW |8247 |44074 |44058 |
+ROW |8248 |44075 |44058 |
+ROW |8249 |44076 |44058 |
+ROW |8250 |44077 |44058 |
+ROW |8251 |44078 |44058 |
+ROW |8252 |44079 |44058 |
+ROW |8253 |44080 |44058 |
+ROW |8254 |44083 |44082 |
+ROW |8255 |44084 |44082 |
+ROW |8256 |44085 |44082 |
+ROW |8257 |44086 |44082 |
+ROW |8258 |44087 |44082 |
+ROW |8259 |44088 |44082 |
+ROW |8260 |44089 |44082 |
+ROW |8261 |44090 |44082 |
+ROW |8262 |44091 |44082 |
+ROW |8263 |44092 |44082 |
+ROW |8264 |44093 |44082 |
+ROW |8265 |44108 |43184 |
+ROW |8266 |44109 |43184 |
+ROW |8267 |44110 |43185 |
+ROW |8268 |44111 |43186 |
+ROW |8269 |44112 |43186 |
+ROW |8270 |44113 |43187 |
+ROW |8271 |44114 |43188 |
+ROW |8272 |44115 |43189 |
+ROW |8273 |44116 |43190 |
+ROW |8274 |44117 |43191 |
+ROW |8275 |44118 |43192 |
+ROW |8276 |44119 |43193 |
+ROW |8277 |44120 |43193 |
+ROW |8278 |44135 |43291 |
+ROW |8279 |44136 |43291 |
+ROW |8280 |44137 |43292 |
+ROW |8281 |44138 |43293 |
+ROW |8282 |44139 |43293 |
+ROW |8283 |44140 |43294 |
+ROW |8284 |44141 |43295 |
+ROW |8285 |44142 |43296 |
+ROW |8286 |44143 |43297 |
+ROW |8287 |44144 |43298 |
+ROW |8288 |44145 |43299 |
+ROW |8289 |44146 |43300 |
+ROW |8290 |44147 |43300 |
+ROW |8291 |44155 |43415 |
+ROW |8292 |44156 |43416 |
+ROW |8293 |44157 |43417 |
+ROW |8294 |44158 |43418 |
+ROW |8295 |44159 |43419 |
+ROW |8296 |44160 |43420 |
TABLE |host_discovery
FIELDS|hostid|parent_hostid|parent_itemid|
@@ -78949,6 +79196,9 @@ ROW |10513 |NULL |40033 |
ROW |10514 |NULL |40035 |
ROW |10523 |NULL |43166 |
ROW |10533 |NULL |43768 |
+ROW |10536 |NULL |44052 |
+ROW |10537 |NULL |44053 |
+ROW |10538 |NULL |44054 |
TABLE |item_condition
FIELDS|item_conditionid|itemid|operator|macro |value |
@@ -81369,6 +81619,12 @@ ROW |3974 |43768 |8 |{#LOCATION} |{$AZURE.VM.L
ROW |3975 |43768 |9 |{#LOCATION} |{$AZURE.VM.LOCATION.NOT_MATCHES} |
ROW |3976 |43768 |8 |{#GROUP} |{$AZURE.VM.RESOURCE_GROUP.MATCHES} |
ROW |3977 |43768 |9 |{#GROUP} |{$AZURE.VM.RESOURCE_GROUP.NOT_MATCHES} |
+ROW |3978 |44052 |8 |{#AWS.EC2.INSTANCE.NAME} |{$AWS.EC2.LLD.FILTER.NAME.MATCHES} |
+ROW |3979 |44052 |9 |{#AWS.EC2.INSTANCE.NAME} |{$AWS.EC2.LLD.FILTER.NAME.NOT_MATCHES} |
+ROW |3980 |44053 |8 |{#AWS.RDS.INSTANCE.ID} |{$AWS.RDS.LLD.FILTER.NAME.MATCHES} |
+ROW |3981 |44053 |9 |{#AWS.RDS.INSTANCE.ID} |{$AWS.RDS.LLD.FILTER.NAME.NOT_MATCHES} |
+ROW |3982 |44054 |8 |{#AWS.S3.NAME} |{$AWS.S3.LLD.FILTER.NAME.MATCHES} |
+ROW |3983 |44054 |9 |{#AWS.S3.NAME} |{$AWS.S3.LLD.FILTER.NAME.NOT_MATCHES} |
TABLE |item_rtdata
FIELDS|itemid|
@@ -81475,6 +81731,8 @@ ROW |42270 |
ROW |42274 |
ROW |42275 |
ROW |42276 |
+ROW |44056 |
+ROW |44058 |
TABLE |trigger_tag
FIELDS|triggertagid|triggerid|tag |value |
@@ -81894,7 +82152,6 @@ ROW |458 |17533 |scope |performance |
ROW |459 |13521 |scope |performance |
ROW |460 |13534 |scope |performance |
ROW |461 |13522 |scope |performance |
-ROW |462 |13535 |scope |performance |
ROW |463 |17534 |scope |performance |
ROW |464 |13523 |scope |performance |
ROW |465 |13524 |scope |performance |
@@ -88203,7 +88460,6 @@ ROW |6815 |17529 |scope |performance |
ROW |6816 |15895 |scope |performance |
ROW |6817 |15896 |scope |performance |
ROW |6818 |15897 |scope |performance |
-ROW |6819 |15898 |scope |performance |
ROW |6820 |17530 |scope |performance |
ROW |6821 |15899 |scope |performance |
ROW |6822 |15900 |scope |performance |
@@ -88707,6 +88963,15 @@ ROW |7319 |22981 |scope |capacity |
ROW |7320 |22982 |scope |availability |
ROW |7321 |22983 |scope |availability |
ROW |7322 |22984 |scope |availability |
+ROW |7323 |22985 |scope |availability |
+ROW |7324 |22986 |scope |availability |
+ROW |7325 |22987 |scope |availability |
+ROW |7326 |22988 |scope |availability |
+ROW |7327 |22989 |scope |availability |
+ROW |7328 |22990 |scope |availability |
+ROW |7329 |22991 |scope |availability |
+ROW |7330 |22992 |scope |availability |
+ROW |7331 |22993 |scope |availability |
TABLE |item_preproc
FIELDS|item_preprocid|itemid|step|type|params |error_handler|error_handler_params |
@@ -89498,7 +89763,7 @@ ROW |78487 |31584 |1 |12 |$.['idle processes']
ROW |78488 |31585 |1 |12 |$.['active processes'] |0 | |
ROW |78489 |31586 |1 |12 |$.['process manager'] |0 | |
ROW |78490 |31586 |2 |20 |3h |0 | |
-ROW |78491 |31587 |1 |5 |{$PHP_FPM.PING.REPLY}($&pipe;\n)&bsn;1 |2 |0 |
+ROW |78491 |31587 |1 |5 |{$PHP_FPM.PING.REPLY}($&pipe;\r?\n)&bsn;1 |2 |0 |
ROW |78492 |31588 |1 |12 |$.pool |0 | |
ROW |78493 |31588 |2 |20 |3h |0 | |
ROW |78494 |31589 |1 |12 |$.['max children reached'] |0 | |
@@ -89515,7 +89780,7 @@ ROW |78504 |31600 |1 |12 |$.['slow requests']
ROW |78505 |31600 |2 |9 | |0 | |
ROW |78506 |31601 |1 |12 |$.['total processes'] |0 | |
ROW |78507 |31602 |1 |12 |$.['max active processes'] |0 | |
-ROW |78508 |31603 |1 |5 |{$PHP_FPM.PING.REPLY}($&pipe;\n)&bsn;1 |2 |0 |
+ROW |78508 |31603 |1 |5 |{$PHP_FPM.PING.REPLY}($&pipe;\r?\n)&bsn;1 |2 |0 |
ROW |78509 |31604 |1 |12 |$.['active processes'] |0 | |
ROW |78510 |31605 |1 |12 |$.['process manager'] |0 | |
ROW |78511 |31605 |2 |20 |3h |0 | |
@@ -89774,7 +90039,6 @@ ROW |78796 |28610 |1 |12 |$.data.process['icmp pinger'].busy.avg
ROW |78797 |28611 |1 |12 |$.data.process['http poller'].busy.avg |3 |Processes http poller not started |
ROW |78798 |28612 |1 |12 |$.data.process['housekeeper'].busy.avg |3 |Processes housekeeper not started |
ROW |78799 |28613 |1 |12 |$.data.process['history syncer'].busy.avg |3 |Processes history syncer not started |
-ROW |78800 |28614 |1 |12 |$.data.process['heartbeat sender'].busy.avg |3 |Processes heartbeat sender not started |
ROW |78801 |28615 |1 |12 |$.data.process['discoverer'].busy.avg |3 |Processes discoverer not started |
ROW |78802 |28616 |1 |12 |$.data.process['unreachable poller'].busy.avg |3 |Processes unreachable poller not started |
ROW |78803 |31052 |1 |12 |$.data.version |0 | |
@@ -97256,7 +97520,7 @@ ROW |88066 |40002 |3 |20 |3h
ROW |88067 |40007 |1 |22 |scheduler_e2e_scheduling_duration_seconds_bucket{result = "{#RESULT}",le = "{#LE}"}&bsn;value&bsn; |1 | |
ROW |88068 |40008 |1 |22 |scheduler_binding_duration_seconds_bucket{le = "{#LE}"}&bsn;value&bsn; |1 | |
ROW |88069 |40009 |1 |22 |scheduler_scheduling_algorithm_duration_seconds_bucket{le = "{#LE}"}&bsn;value&bsn; |1 | |
-ROW |88070 |40012 |1 |21 |var output = [],&bsn; conponent;&bsn;&bsn;value.split(/\n/).forEach(function (entry) {&bsn; if (component = entry.match(/^\[.+\](.+)\s(\w+)$/)) {&bsn; output.push({&bsn; name: component[1],&bsn; value: component[2]&bsn; });&bsn; }&bsn;});&bsn;&bsn;return JSON.stringify(output); |0 | |
+ROW |88070 |40012 |1 |21 |var output = [],&bsn; component;&bsn;&bsn;value.split(/\n/).forEach(function (entry) {&bsn; if (component = entry.match(/^\[.+\](.+)\s(\w+)$/)) {&bsn; output.push({&bsn; name: component[1],&bsn; value: component[2]&bsn; });&bsn; }&bsn;});&bsn;&bsn;return JSON.stringify(output); |0 | |
ROW |88071 |40013 |1 |21 |var output = [],&bsn; component;&bsn;&bsn;value.split(/\n/).forEach(function (entry) {&bsn; if (component = entry.match(/^\[.+\](.+)\s(\w+)$/)) {&bsn; output.push({&bsn; name: component[1],&bsn; value: component[2]&bsn; });&bsn; }&bsn;});&bsn;&bsn;return JSON.stringify(output); |0 | |
ROW |88072 |40016 |1 |22 |kube_deployment_created&bsn;function&bsn;count |1 | |
ROW |88073 |40017 |1 |22 |kube_namespace_created&bsn;function&bsn;count |1 | |
@@ -99826,246 +100090,206 @@ ROW |90680 |43172 |2 |20 |3h
ROW |90681 |43175 |1 |20 |1h |0 | |
ROW |90682 |43176 |1 |12 |$.['errors'] |0 | |
ROW |90683 |43176 |2 |20 |1d |0 | |
-ROW |90684 |43177 |1 |12 |$.system[0].['system-contact'] |0 | |
+ROW |90684 |43177 |1 |12 |$.['system-contact'] |0 | |
ROW |90685 |43177 |2 |20 |1d |0 | |
-ROW |90686 |43178 |1 |12 |$.system[0].['health-numeric'] |2 |4 |
-ROW |90687 |43179 |1 |12 |$.system[0].['system-information'] |0 | |
+ROW |90686 |43178 |1 |12 |$.['health-numeric'] |2 |4 |
+ROW |90687 |43179 |1 |12 |$.['system-information'] |0 | |
ROW |90688 |43179 |2 |20 |1d |0 | |
-ROW |90689 |43180 |1 |12 |$.system[0].['system-location'] |0 | |
+ROW |90689 |43180 |1 |12 |$.['system-location'] |0 | |
ROW |90690 |43180 |2 |20 |1d |0 | |
-ROW |90691 |43181 |1 |12 |$.system[0].['system-name'] |0 | |
+ROW |90691 |43181 |1 |12 |$.['system-name'] |0 | |
ROW |90692 |43181 |2 |20 |1d |0 | |
-ROW |90693 |43182 |1 |12 |$.system[0].['product-id'] |0 | |
+ROW |90693 |43182 |1 |12 |$.['product-id'] |0 | |
ROW |90694 |43182 |2 |20 |1d |0 | |
-ROW |90695 |43183 |1 |12 |$.system[0].['vendor-name'] |0 | |
+ROW |90695 |43183 |1 |12 |$.['vendor-name'] |0 | |
ROW |90696 |43183 |2 |20 |1d |0 | |
-ROW |90697 |43184 |1 |12 |$.['controllers'] |1 | |
-ROW |90698 |43184 |2 |20 |6h |0 | |
-ROW |90699 |43185 |1 |12 |$.['disks'] |1 | |
-ROW |90700 |43185 |2 |20 |6h |0 | |
-ROW |90701 |43186 |1 |12 |$.['disk-groups'] |1 | |
-ROW |90702 |43186 |2 |20 |6h |0 | |
-ROW |90703 |43187 |1 |12 |$.['enclosures'] |1 | |
-ROW |90704 |43187 |2 |20 |6h |0 | |
-ROW |90705 |43188 |1 |12 |$.['fans'] |1 | |
-ROW |90706 |43188 |2 |20 |6h |0 | |
-ROW |90707 |43189 |1 |12 |$.['frus'] |1 | |
-ROW |90708 |43189 |2 |20 |6h |0 | |
-ROW |90709 |43190 |1 |12 |$.['pools'] |1 | |
-ROW |90710 |43190 |2 |20 |6h |0 | |
-ROW |90711 |43191 |1 |12 |$.['ports'] |1 | |
-ROW |90712 |43191 |2 |20 |6h |0 | |
-ROW |90713 |43192 |1 |12 |$.['power-supplies'] |1 | |
-ROW |90714 |43192 |2 |20 |6h |0 | |
-ROW |90715 |43193 |1 |12 |$.['volumes'] |1 | |
-ROW |90716 |43193 |2 |20 |6h |0 | |
ROW |90717 |43194 |1 |20 |1h |0 | |
ROW |90718 |43195 |1 |20 |1h |0 | |
-ROW |90719 |43196 |1 |12 |$.['controller-statistics'][?(@['durable-id'] == "{#DURABLE.ID}")].['read-cache-hits'].first() |0 | |
+ROW |90719 |43196 |1 |12 |$.['read-cache-hits'] |0 | |
ROW |90720 |43196 |2 |10 | |0 | |
-ROW |90721 |43197 |1 |12 |$.['controller-statistics'][?(@['durable-id'] == "{#DURABLE.ID}")].['number-of-writes'].first() |0 | |
+ROW |90721 |43197 |1 |12 |$.['number-of-writes'] |0 | |
ROW |90722 |43197 |2 |10 | |0 | |
-ROW |90723 |43198 |1 |12 |$.['controllers'][?(@['durable-id'] == "{#DURABLE.ID}")].['status-numeric'].first() |0 | |
+ROW |90723 |43198 |1 |12 |$.['status-numeric'] |0 | |
ROW |90724 |43198 |2 |20 |1d |0 | |
-ROW |90725 |43199 |1 |12 |$.['controllers'][?(@['durable-id'] == "{#DURABLE.ID}")].['serial-number'].first() |0 | |
+ROW |90725 |43199 |1 |12 |$.['serial-number'] |0 | |
ROW |90726 |43199 |2 |20 |1d |0 | |
-ROW |90727 |43200 |1 |12 |$.['controllers'][?(@['durable-id'] == "{#DURABLE.ID}")].['number-of-storage-pools'].first() |0 | |
+ROW |90727 |43200 |1 |12 |$.['number-of-storage-pools'] |0 | |
ROW |90728 |43200 |2 |20 |1d |0 | |
-ROW |90729 |43201 |1 |12 |$.['controllers'][?(@['durable-id'] == "{#DURABLE.ID}")].['part-number'].first() |0 | |
+ROW |90729 |43201 |1 |12 |$.['part-number'] |0 | |
ROW |90730 |43201 |2 |20 |1d |0 | |
-ROW |90731 |43202 |1 |12 |$.['controllers'][?(@['durable-id'] == "{#DURABLE.ID}")].['ip-address'].first() |0 | |
+ROW |90731 |43202 |1 |12 |$.['ip-address'] |0 | |
ROW |90732 |43202 |2 |20 |1d |0 | |
-ROW |90733 |43203 |1 |12 |$.['controllers'][?(@['durable-id'] == "{#DURABLE.ID}")].['health-numeric'].first() |2 |4 |
+ROW |90733 |43203 |1 |12 |$.['health-numeric'] |2 |4 |
ROW |90734 |43203 |2 |20 |1h |0 | |
-ROW |90735 |43204 |1 |12 |$.['controllers'][?(@['durable-id'] == "{#DURABLE.ID}")].['sc-fw'].first() |0 | |
+ROW |90735 |43204 |1 |12 |$.['sc-fw'] |0 | |
ROW |90736 |43204 |2 |20 |1d |0 | |
-ROW |90737 |43205 |1 |12 |$.['controllers'][?(@['durable-id'] == "{#DURABLE.ID}")].['virtual-disks'].first() |0 | |
+ROW |90737 |43205 |1 |12 |$.['virtual-disks'] |0 | |
ROW |90738 |43205 |2 |20 |1d |0 | |
-ROW |90739 |43206 |1 |12 |$.['controllers'][?(@['durable-id'] == "{#DURABLE.ID}")].['disks'].first() |0 | |
+ROW |90739 |43206 |1 |12 |$.['disks'] |0 | |
ROW |90740 |43206 |2 |20 |1d |0 | |
-ROW |90741 |43207 |1 |12 |$.['controller-statistics'][?(@['durable-id'] == "{#DURABLE.ID}")].['iops'].first() |0 | |
-ROW |90742 |43208 |1 |12 |$.['controller-statistics'][?(@['durable-id'] == "{#DURABLE.ID}")].['read-cache-misses'].first() |0 | |
+ROW |90741 |43207 |1 |12 |$.['iops'] |0 | |
+ROW |90742 |43208 |1 |12 |$.['read-cache-misses'] |0 | |
ROW |90743 |43208 |2 |10 | |0 | |
-ROW |90744 |43209 |1 |12 |$.['controller-statistics'][?(@['durable-id'] == "{#DURABLE.ID}")].['number-of-reads'].first() |0 | |
+ROW |90744 |43209 |1 |12 |$.['number-of-reads'] |0 | |
ROW |90745 |43209 |2 |10 | |0 | |
-ROW |90746 |43210 |1 |12 |$.['controller-statistics'][?(@['durable-id'] == "{#DURABLE.ID}")].['data-written-numeric'].first() |0 | |
+ROW |90746 |43210 |1 |12 |$.['data-written-numeric'] |0 | |
ROW |90747 |43210 |2 |10 | |0 | |
-ROW |90748 |43211 |1 |12 |$.['controller-statistics'][?(@['durable-id'] == "{#DURABLE.ID}")].['bytes-per-second-numeric'].first() |0 | |
-ROW |90749 |43212 |1 |12 |$.['controller-statistics'][?(@['durable-id'] == "{#DURABLE.ID}")].['data-read-numeric'].first() |0 | |
+ROW |90748 |43211 |1 |12 |$.['bytes-per-second-numeric'] |0 | |
+ROW |90749 |43212 |1 |12 |$.['data-read-numeric'] |0 | |
ROW |90750 |43212 |2 |10 | |0 | |
-ROW |90751 |43213 |1 |12 |$.['controller-statistics'][?(@['durable-id'] == "{#DURABLE.ID}")].['cpu-load'].first() |0 | |
-ROW |90752 |43214 |1 |12 |$.['controllers'][?(@['durable-id'] == "{#DURABLE.ID}")].['cache-memory-size'].first() |0 | |
+ROW |90751 |43213 |1 |12 |$.['cpu-load'] |0 | |
+ROW |90752 |43214 |1 |12 |$.['cache-memory-size'] |0 | |
ROW |90753 |43214 |2 |20 |1d |0 | |
ROW |90754 |43214 |3 |1 |1048576 |0 | |
-ROW |90755 |43215 |1 |12 |$.['controller-statistics'][?(@['durable-id'] == "{#DURABLE.ID}")].['write-cache-used'].first() |0 | |
-ROW |90756 |43216 |1 |12 |$.['controller-statistics'][?(@['durable-id'] == "{#DURABLE.ID}")].['write-cache-misses'].first() |0 | |
+ROW |90755 |43215 |1 |12 |$.['write-cache-used'] |0 | |
+ROW |90756 |43216 |1 |12 |$.['write-cache-misses'] |0 | |
ROW |90757 |43216 |2 |10 | |0 | |
-ROW |90758 |43217 |1 |12 |$.['controller-statistics'][?(@['durable-id'] == "{#DURABLE.ID}")].['write-cache-hits'].first() |0 | |
+ROW |90758 |43217 |1 |12 |$.['write-cache-hits'] |0 | |
ROW |90759 |43217 |2 |10 | |0 | |
-ROW |90760 |43218 |1 |12 |$.['controller-statistics'][?(@['durable-id'] == "{#DURABLE.ID}")].['power-on-time'].first() |0 | |
-ROW |90761 |43219 |1 |12 |$.['disks'][?(@['durable-id'] == "{#DURABLE.ID}")].['size-numeric'].first() |0 | |
+ROW |90760 |43218 |1 |12 |$.['power-on-time'] |0 | |
+ROW |90761 |43219 |1 |12 |$.['size-numeric'] |0 | |
ROW |90762 |43219 |2 |20 |1h |0 | |
ROW |90763 |43219 |3 |1 |512 |0 | |
-ROW |90764 |43220 |1 |12 |$.['disks'][?(@['durable-id'] == "{#DURABLE.ID}")].['ssd-life-left-numeric'].first() |0 | |
+ROW |90764 |43220 |1 |12 |$.['ssd-life-left-numeric'] |0 | |
ROW |90765 |43220 |2 |20 |1h |0 | |
-ROW |90766 |43221 |1 |12 |$.['disks'][?(@['durable-id'] == "{#DURABLE.ID}")].['disk-group'].first() |1 | |
+ROW |90766 |43221 |1 |12 |$.['disk-group'] |1 | |
ROW |90767 |43221 |2 |20 |1d |0 | |
-ROW |90768 |43222 |1 |12 |$.['disks'][?(@['durable-id'] == "{#DURABLE.ID}")].['health-numeric'].first() |2 |4 |
+ROW |90768 |43222 |1 |12 |$.['health-numeric'].first() |2 |4 |
ROW |90769 |43222 |2 |20 |1h |0 | |
-ROW |90770 |43223 |1 |12 |$.['disks'][?(@['durable-id'] == "{#DURABLE.ID}")].['model'].first() |0 | |
+ROW |90770 |43223 |1 |12 |$.['model'] |0 | |
ROW |90771 |43223 |2 |20 |1d |0 | |
-ROW |90772 |43224 |1 |12 |$.['disks'][?(@['durable-id'] == "{#DURABLE.ID}")].['storage-pool-name'].first() |1 | |
+ROW |90772 |43224 |1 |12 |$.['storage-pool-name'] |1 | |
ROW |90773 |43224 |2 |20 |1d |0 | |
-ROW |90774 |43225 |1 |12 |$.['disks'][?(@['durable-id'] == "{#DURABLE.ID}")].['serial-number'].first() |0 | |
+ROW |90774 |43225 |1 |12 |$.['serial-number'] |0 | |
ROW |90775 |43225 |2 |20 |1d |0 | |
-ROW |90776 |43226 |1 |12 |$.['disks'][?(@['durable-id'] == "{#DURABLE.ID}")].['temperature-numeric'].first() |1 | |
+ROW |90776 |43226 |1 |12 |$.['temperature-numeric'] |1 | |
ROW |90777 |43226 |2 |20 |1h |0 | |
-ROW |90778 |43227 |1 |12 |$.['disks'][?(@['durable-id'] == "{#DURABLE.ID}")].['temperature-status-numeric'].first() |1 | |
+ROW |90778 |43227 |1 |12 |$.['temperature-status-numeric'] |1 | |
ROW |90779 |43227 |2 |13 |1&bsn;3 |2 |4 |
ROW |90780 |43227 |3 |20 |1h |0 | |
-ROW |90781 |43228 |1 |12 |$.['disks'][?(@['durable-id'] == "{#DURABLE.ID}")].['description-numeric'].first() |0 | |
+ROW |90781 |43228 |1 |12 |$.['description-numeric'] |0 | |
ROW |90782 |43228 |2 |20 |1d |0 | |
-ROW |90783 |43229 |1 |12 |$.['disks'][?(@['durable-id'] == "{#DURABLE.ID}")].['vendor'].first() |0 | |
+ROW |90783 |43229 |1 |12 |$.['vendor'] |0 | |
ROW |90784 |43229 |2 |20 |1d |0 | |
-ROW |90785 |43230 |1 |12 |$.['disk-group-statistics'][?(@['name'] == "{#NAME}")].['avg-read-rsp-time'].first() |0 | |
+ROW |90785 |43230 |1 |12 |$.['avg-read-rsp-time'] |0 | |
ROW |90786 |43230 |2 |1 |0.000001 |0 | |
-ROW |90787 |43231 |1 |12 |$.['disk-groups'][?(@['name'] == "{#NAME}")].['raidtype-numeric'].first() |0 | |
+ROW |90787 |43231 |1 |12 |$.['raidtype-numeric'] |0 | |
ROW |90788 |43231 |2 |20 |1d |0 | |
-ROW |90789 |43232 |1 |12 |$.['disk-groups'][?(@['name'] == "{#NAME}")].['health-numeric'].first() |2 |4 |
+ROW |90789 |43232 |1 |12 |$.['health-numeric'] |2 |4 |
ROW |90790 |43232 |2 |20 |1h |0 | |
-ROW |90791 |43233 |1 |12 |$.['disk-groups'][?(@['name'] == "{#NAME}")].['diskcount'].first() |1 | |
+ROW |90791 |43233 |1 |12 |$.['diskcount'] |1 | |
ROW |90792 |43233 |2 |20 |1h |0 | |
-ROW |90793 |43234 |1 |12 |$.['disk-groups'][?(@['name'] == "{#NAME}")].['size-numeric'].first() |0 | |
+ROW |90793 |43234 |1 |12 |$.['size-numeric'] |0 | |
ROW |90794 |43234 |2 |20 |1h |0 | |
ROW |90795 |43234 |3 |1 |512 |0 | |
-ROW |90796 |43235 |1 |12 |$.['disk-groups'][?(@['name'] == "{#NAME}")].['pool-percentage'].first() |0 | |
+ROW |90796 |43235 |1 |12 |$.['pool-percentage'] |0 | |
ROW |90797 |43235 |2 |20 |1h |0 | |
-ROW |90798 |43236 |1 |12 |$.['disk-groups'][?(@['name'] == "{#NAME}")].['freespace-numeric'].first() |0 | |
+ROW |90798 |43236 |1 |12 |$['freespace-numeric'] |0 | |
ROW |90799 |43236 |2 |20 |1h |0 | |
ROW |90800 |43236 |3 |1 |512 |0 | |
-ROW |90801 |43237 |1 |12 |$.['disk-group-statistics'][?(@['name'] == "{#NAME}")].['number-of-writes'].first() |0 | |
+ROW |90801 |43237 |1 |12 |$.['number-of-writes'] |0 | |
ROW |90802 |43237 |2 |10 | |0 | |
-ROW |90803 |43238 |1 |12 |$.['disk-group-statistics'][?(@['name'] == "{#NAME}")].['avg-rsp-time'].first() |0 | |
+ROW |90803 |43238 |1 |12 |$.['avg-rsp-time'] |0 | |
ROW |90804 |43238 |2 |1 |0.000001 |0 | |
-ROW |90805 |43239 |1 |12 |$.['disk-group-statistics'][?(@['name'] == "{#NAME}")].['iops'].first() |0 | |
-ROW |90806 |43240 |1 |12 |$.['disk-group-statistics'][?(@['name'] == "{#NAME}")].['number-of-reads'].first() |0 | |
+ROW |90805 |43239 |1 |12 |$.['iops'] |0 | |
+ROW |90806 |43240 |1 |12 |$.['number-of-reads'] |0 | |
ROW |90807 |43240 |2 |10 | |0 | |
-ROW |90808 |43241 |1 |12 |$.['disk-group-statistics'][?(@['name'] == "{#NAME}")].['data-written-numeric'].first() |0 | |
+ROW |90808 |43241 |1 |12 |$.['data-written-numeric'] |0 | |
ROW |90809 |43241 |2 |10 | |0 | |
-ROW |90810 |43242 |1 |12 |$.['disk-group-statistics'][?(@['name'] == "{#NAME}")].['bytes-per-second-numeric'].first() |0 | |
-ROW |90811 |43243 |1 |12 |$.['disk-group-statistics'][?(@['name'] == "{#NAME}")].['data-read-numeric'].first() |0 | |
+ROW |90810 |43242 |1 |12 |$.['bytes-per-second-numeric'] |0 | |
+ROW |90811 |43243 |1 |12 |$.['data-read-numeric'] |0 | |
ROW |90812 |43243 |2 |10 | |0 | |
-ROW |90813 |43244 |1 |12 |$.['disk-group-statistics'][?(@['name'] == "{#NAME}")].['avg-write-rsp-time'].first() |0 | |
+ROW |90813 |43244 |1 |12 |$.['avg-write-rsp-time'] |0 | |
ROW |90814 |43244 |2 |1 |0.000001 |0 | |
-ROW |90815 |43245 |1 |12 |$.['disk-groups'][?(@['name'] == "{#NAME}")].['status-numeric'].first() |0 | |
+ROW |90815 |43245 |1 |12 |$.['status-numeric'] |0 | |
ROW |90816 |43245 |2 |20 |1h |0 | |
-ROW |90817 |43246 |1 |12 |$.['enclosures'][?(@['durable-id'] == "{#DURABLE.ID}")].['health-numeric'].first() |2 |4 |
+ROW |90817 |43246 |1 |12 |$.['health-numeric'] |2 |4 |
ROW |90818 |43246 |2 |20 |1h |0 | |
-ROW |90819 |43247 |1 |12 |$.['enclosures'][?(@['durable-id'] == "{#DURABLE.ID}")].['midplane-serial-number'].first() |0 | |
+ROW |90819 |43247 |1 |12 |$.['midplane-serial-number'] |0 | |
ROW |90820 |43247 |2 |20 |1d |0 | |
-ROW |90821 |43248 |1 |12 |$.['enclosures'][?(@['durable-id'] == "{#DURABLE.ID}")].['model'].first() |0 | |
+ROW |90821 |43248 |1 |12 |$.['model'] |0 | |
ROW |90822 |43248 |2 |20 |1d |0 | |
-ROW |90823 |43249 |1 |12 |$.['enclosures'][?(@['durable-id'] == "{#DURABLE.ID}")].['part-number'].first() |0 | |
+ROW |90823 |43249 |1 |12 |$.['part-number'] |0 | |
ROW |90824 |43249 |2 |20 |1d |0 | |
-ROW |90825 |43250 |1 |12 |$.['enclosures'][?(@['durable-id'] == "{#DURABLE.ID}")].['enclosure-power'].first() |0 | |
-ROW |90826 |43251 |1 |12 |$.['enclosures'][?(@['durable-id'] == "{#DURABLE.ID}")].['status-numeric'].first() |2 |6 |
+ROW |90825 |43250 |1 |12 |$.['enclosure-power'] |0 | |
+ROW |90826 |43251 |1 |12 |$.['status-numeric'] |2 |6 |
ROW |90827 |43251 |2 |20 |1d |0 | |
-ROW |90828 |43252 |1 |12 |$.['fans'][?(@['durable-id'] == "{#DURABLE.ID}")].['health-numeric'].first() |2 |4 |
+ROW |90828 |43252 |1 |12 |$.['health-numeric'] |2 |4 |
ROW |90829 |43252 |2 |20 |1h |0 | |
-ROW |90830 |43253 |1 |12 |$.['fans'][?(@['durable-id'] == "{#DURABLE.ID}")].['speed'].first() |0 | |
-ROW |90831 |43254 |1 |12 |$.['fans'][?(@['durable-id'] == "{#DURABLE.ID}")].['status-numeric'].first() |0 | |
+ROW |90830 |43253 |1 |12 |$.['speed'] |0 | |
+ROW |90831 |43254 |1 |12 |$.['status-numeric'] |0 | |
ROW |90832 |43254 |2 |20 |1h |0 | |
-ROW |90833 |43255 |1 |12 |$.['frus'][?(@['name'] == "{#TYPE}" && @['fru-location'] == "{#LOCATION}")].['part-number'].first() |0 | |
+ROW |90833 |43255 |1 |12 |$.['part-number'] |0 | |
ROW |90834 |43255 |2 |20 |1d |0 | |
-ROW |90835 |43256 |1 |12 |$.['frus'][?(@['name'] == "{#TYPE}" && @['fru-location'] == "{#LOCATION}")].['serial-number'].first() |0 | |
+ROW |90835 |43256 |1 |12 |$.['serial-number'] |0 | |
ROW |90836 |43256 |2 |20 |1d |0 | |
-ROW |90837 |43257 |1 |12 |$.['frus'][?(@['name'] == "{#TYPE}" && @['fru-location'] == "{#LOCATION}")].['fru-status'].first() |0 | |
+ROW |90837 |43257 |1 |12 |$.['fru-status'] |0 | |
ROW |90838 |43257 |2 |20 |1h |0 | |
ROW |90839 |43257 |3 |21 |if (value == 'Absent') {&bsn; return 2;&bsn;}&bsn;else if (value == 'Fault') {&bsn; return 1;&bsn;}&bsn;else if (value == 'Invalid Data') {&bsn; return 0;&bsn;}&bsn;else if (value == 'OK') {&bsn; return 4;&bsn;}&bsn;else if (value == 'Not Available') {&bsn; return 5;&bsn;}&bsn;return 6; |0 | |
-ROW |90840 |43258 |1 |12 |$.['pools'][?(@['name'] == "{#NAME}")].['total-avail-numeric'].first() |0 | |
+ROW |90840 |43258 |1 |12 |$['total-avail-numeric'] |0 | |
ROW |90841 |43258 |2 |20 |1h |0 | |
ROW |90842 |43258 |3 |1 |512 |0 | |
-ROW |90843 |43259 |1 |12 |$.['pools'][?(@['name'] == "{#NAME}")].['total-size-numeric'].first() |0 | |
+ROW |90843 |43259 |1 |12 |$['total-size-numeric'] |0 | |
ROW |90844 |43259 |2 |20 |1h |0 | |
ROW |90845 |43259 |3 |1 |512 |0 | |
-ROW |90846 |43260 |1 |12 |$.['pools'][?(@['name'] == "{#NAME}")].['health-numeric'].first() |2 |4 |
+ROW |90846 |43260 |1 |12 |$.['health-numeric'] |2 |4 |
ROW |90847 |43260 |2 |20 |1h |0 | |
-ROW |90848 |43261 |1 |12 |$.['ports'][?(@['port'] == "{#NAME}")].['health-numeric'].first() |2 |4 |
+ROW |90848 |43261 |1 |12 |$.['health-numeric'] |2 |4 |
ROW |90849 |43261 |2 |20 |1h |0 | |
-ROW |90850 |43262 |1 |12 |$.['ports'][?(@['port'] == "{#NAME}")].['status-numeric'].first() |2 |4 |
+ROW |90850 |43262 |1 |12 |$.['status-numeric'] |2 |4 |
ROW |90851 |43262 |2 |20 |1h |0 | |
-ROW |90852 |43263 |1 |12 |$.['ports'][?(@['port'] == "{#NAME}")].['port-type-numeric'].first() |0 | |
+ROW |90852 |43263 |1 |12 |$.['port-type-numeric'] |0 | |
ROW |90853 |43263 |2 |20 |1d |0 | |
-ROW |90854 |43264 |1 |12 |$.['power-supplies'][?(@['durable-id'] == "{#DURABLE.ID}")].['health-numeric'].first() |2 |4 |
+ROW |90854 |43264 |1 |12 |$.['health-numeric'] |2 |4 |
ROW |90855 |43264 |2 |20 |1h |0 | |
-ROW |90856 |43265 |1 |12 |$.['power-supplies'][?(@['durable-id'] == "{#DURABLE.ID}")].['part-number'].first() |0 | |
+ROW |90856 |43265 |1 |12 |$.['part-number'] |0 | |
ROW |90857 |43265 |2 |20 |1d |0 | |
-ROW |90858 |43266 |1 |12 |$.['power-supplies'][?(@['durable-id'] == "{#DURABLE.ID}")].['serial-number'].first() |0 | |
+ROW |90858 |43266 |1 |12 |$.['serial-number'] |0 | |
ROW |90859 |43266 |2 |20 |1d |0 | |
-ROW |90860 |43267 |1 |12 |$.['power-supplies'][?(@['durable-id'] == "{#DURABLE.ID}")].['status-numeric'].first() |2 |4 |
+ROW |90860 |43267 |1 |12 |$.['status-numeric'] |2 |4 |
ROW |90861 |43267 |2 |20 |1h |0 | |
ROW |90862 |43268 |1 |12 |$.['power-supplies'][?(@['durable-id'] == "{#DURABLE.ID}")].['dctemp'].first() |0 | |
ROW |90863 |43268 |2 |20 |1h |0 | |
-ROW |90864 |43269 |1 |12 |$.['volume-statistics'][?(@['volume-name'] == "{#NAME}")].['read-cache-hits'].first() |0 | |
+ROW |90864 |43269 |1 |12 |$.['read-cache-hits'] |0 | |
ROW |90865 |43269 |2 |10 | |0 | |
-ROW |90866 |43270 |1 |12 |$.['volume-statistics'][?(@['volume-name'] == "{#NAME}")].['read-cache-misses'].first() |0 | |
+ROW |90866 |43270 |1 |12 |$.['read-cache-misses'] |0 | |
ROW |90867 |43270 |2 |10 | |0 | |
-ROW |90868 |43271 |1 |12 |$.['volume-statistics'][?(@['volume-name'] == "{#NAME}")].['write-cache-hits'].first() |0 | |
+ROW |90868 |43271 |1 |12 |$.['write-cache-hits'] |0 | |
ROW |90869 |43271 |2 |10 | |0 | |
-ROW |90870 |43272 |1 |12 |$.['volume-statistics'][?(@['volume-name'] == "{#NAME}")].['write-cache-misses'].first() |0 | |
+ROW |90870 |43272 |1 |12 |$.['write-cache-misses'] |0 | |
ROW |90871 |43272 |2 |10 | |0 | |
-ROW |90872 |43273 |1 |12 |$.['volume-statistics'][?(@['volume-name'] == "{#NAME}")].['data-read-numeric'].first() |0 | |
+ROW |90872 |43273 |1 |12 |$.['data-read-numeric'] |0 | |
ROW |90873 |43273 |2 |10 | |0 | |
-ROW |90874 |43274 |1 |12 |$.['volume-statistics'][?(@['volume-name'] == "{#NAME}")].['bytes-per-second-numeric'].first() |0 | |
-ROW |90875 |43275 |1 |12 |$.['volume-statistics'][?(@['volume-name'] == "{#NAME}")].['data-written-numeric'].first() |0 | |
+ROW |90874 |43274 |1 |12 |$.['bytes-per-second-numeric'] |0 | |
+ROW |90875 |43275 |1 |12 |$.['data-written-numeric'] |0 | |
ROW |90876 |43275 |2 |10 | |0 | |
-ROW |90877 |43276 |1 |12 |$.['volume-statistics'][?(@['volume-name'] == "{#NAME}")].['number-of-reads'].first() |0 | |
+ROW |90877 |43276 |1 |12 |$.['number-of-reads'] |0 | |
ROW |90878 |43276 |2 |10 | |0 | |
-ROW |90879 |43277 |1 |12 |$.['volume-statistics'][?(@['volume-name'] == "{#NAME}")].['iops'].first() |0 | |
-ROW |90880 |43278 |1 |12 |$.['volume-statistics'][?(@['volume-name'] == "{#NAME}")].['number-of-writes'].first() |0 | |
+ROW |90879 |43277 |1 |12 |$.['iops'] |0 | |
+ROW |90880 |43278 |1 |12 |$.['number-of-writes'] |0 | |
ROW |90881 |43278 |2 |10 | |0 | |
-ROW |90882 |43279 |1 |12 |$.['volumes'][?(@['volume-name'] == "{#NAME}")].['allocated-size-numeric'].first() |0 | |
+ROW |90882 |43279 |1 |12 |$['allocated-size-numeric'] |0 | |
ROW |90883 |43279 |2 |20 |1h |0 | |
ROW |90884 |43279 |3 |1 |512 |0 | |
-ROW |90885 |43280 |1 |12 |$.['volumes'][?(@['volume-name'] == "{#NAME}")].['size-numeric'].first() |0 | |
+ROW |90885 |43280 |1 |12 |$.['size-numeric'] |0 | |
ROW |90886 |43280 |2 |20 |1h |0 | |
ROW |90887 |43280 |3 |1 |512 |0 | |
ROW |90888 |43282 |1 |20 |1h |0 | |
ROW |90889 |43283 |1 |12 |$.['errors'] |0 | |
ROW |90890 |43283 |2 |20 |1d |0 | |
-ROW |90891 |43284 |1 |12 |$.system[0].['system-contact'] |0 | |
+ROW |90891 |43284 |1 |12 |$.['system-contact'] |0 | |
ROW |90892 |43284 |2 |20 |1d |0 | |
-ROW |90893 |43285 |1 |12 |$.system[0].['health-numeric'] |2 |4 |
-ROW |90894 |43286 |1 |12 |$.system[0].['system-information'] |0 | |
+ROW |90893 |43285 |1 |12 |$.['health-numeric'] |2 |4 |
+ROW |90894 |43286 |1 |12 |$.['system-information'] |0 | |
ROW |90895 |43286 |2 |20 |1d |0 | |
-ROW |90896 |43287 |1 |12 |$.system[0].['system-location'] |0 | |
+ROW |90896 |43287 |1 |12 |$.['system-location'] |0 | |
ROW |90897 |43287 |2 |20 |1d |0 | |
-ROW |90898 |43288 |1 |12 |$.system[0].['system-name'] |0 | |
+ROW |90898 |43288 |1 |12 |$.['system-name'] |0 | |
ROW |90899 |43288 |2 |20 |1d |0 | |
-ROW |90900 |43289 |1 |12 |$.system[0].['product-id'] |0 | |
+ROW |90900 |43289 |1 |12 |$.['product-id'] |0 | |
ROW |90901 |43289 |2 |20 |1d |0 | |
-ROW |90902 |43290 |1 |12 |$.system[0].['vendor-name'] |0 | |
+ROW |90902 |43290 |1 |12 |$.['vendor-name'] |0 | |
ROW |90903 |43290 |2 |20 |1d |0 | |
-ROW |90904 |43291 |1 |12 |$.['controllers'] |1 | |
-ROW |90905 |43291 |2 |20 |6h |0 | |
-ROW |90906 |43292 |1 |12 |$.['disks'] |1 | |
-ROW |90907 |43292 |2 |20 |6h |0 | |
-ROW |90908 |43293 |1 |12 |$.['disk-groups'] |1 | |
-ROW |90909 |43293 |2 |20 |6h |0 | |
-ROW |90910 |43294 |1 |12 |$.['enclosures'] |1 | |
-ROW |90911 |43294 |2 |20 |6h |0 | |
-ROW |90912 |43295 |1 |12 |$.['fans'] |1 | |
-ROW |90913 |43295 |2 |20 |6h |0 | |
-ROW |90914 |43296 |1 |12 |$.['frus'] |1 | |
-ROW |90915 |43296 |2 |20 |6h |0 | |
-ROW |90916 |43297 |1 |12 |$.['pools'] |1 | |
-ROW |90917 |43297 |2 |20 |6h |0 | |
-ROW |90918 |43298 |1 |12 |$.['ports'] |1 | |
-ROW |90919 |43298 |2 |20 |6h |0 | |
-ROW |90920 |43299 |1 |12 |$.['power-supplies'] |1 | |
-ROW |90921 |43299 |2 |20 |6h |0 | |
-ROW |90922 |43300 |1 |12 |$.['volumes'] |1 | |
-ROW |90923 |43300 |2 |20 |6h |0 | |
ROW |90924 |43301 |1 |20 |1d |0 | |
ROW |90925 |43302 |1 |20 |1h |0 | |
ROW |90926 |43303 |1 |20 |1h |0 | |
@@ -100075,409 +100299,408 @@ ROW |90929 |43306 |1 |20 |1h
ROW |90930 |43307 |1 |20 |1h |0 | |
ROW |90931 |43308 |1 |20 |1h |0 | |
ROW |90932 |43309 |1 |20 |1h |0 | |
-ROW |90933 |43310 |1 |12 |$.['controller-statistics'][?(@['durable-id'] == "{#DURABLE.ID}")].['read-cache-hits'].first() |0 | |
+ROW |90933 |43310 |1 |12 |$.['read-cache-hits'] |0 | |
ROW |90934 |43310 |2 |10 | |0 | |
-ROW |90935 |43311 |1 |12 |$.['controller-statistics'][?(@['durable-id'] == "{#DURABLE.ID}")].['number-of-writes'].first() |0 | |
+ROW |90935 |43311 |1 |12 |$.['number-of-writes'] |0 | |
ROW |90936 |43311 |2 |10 | |0 | |
-ROW |90937 |43312 |1 |12 |$.['controllers'][?(@['durable-id'] == "{#DURABLE.ID}")].['status-numeric'].first() |0 | |
+ROW |90937 |43312 |1 |12 |$.['status-numeric'] |0 | |
ROW |90938 |43312 |2 |20 |1d |0 | |
-ROW |90939 |43313 |1 |12 |$.['controllers'][?(@['durable-id'] == "{#DURABLE.ID}")].['serial-number'].first() |0 | |
+ROW |90939 |43313 |1 |12 |$.['serial-number'] |0 | |
ROW |90940 |43313 |2 |20 |1d |0 | |
-ROW |90941 |43314 |1 |12 |$.['controllers'][?(@['durable-id'] == "{#DURABLE.ID}")].['number-of-storage-pools'].first() |0 | |
+ROW |90941 |43314 |1 |12 |$.['number-of-storage-pools'] |0 | |
ROW |90942 |43314 |2 |20 |1d |0 | |
-ROW |90943 |43315 |1 |12 |$.['controllers'][?(@['durable-id'] == "{#DURABLE.ID}")].['part-number'].first() |0 | |
+ROW |90943 |43315 |1 |12 |$.['part-number'] |0 | |
ROW |90944 |43315 |2 |20 |1d |0 | |
-ROW |90945 |43316 |1 |12 |$.['controllers'][?(@['durable-id'] == "{#DURABLE.ID}")].['ip-address'].first() |0 | |
+ROW |90945 |43316 |1 |12 |$.['ip-address'] |0 | |
ROW |90946 |43316 |2 |20 |1d |0 | |
-ROW |90947 |43317 |1 |12 |$.['controllers'][?(@['durable-id'] == "{#DURABLE.ID}")].['health-numeric'].first() |2 |4 |
+ROW |90947 |43317 |1 |12 |$.['health-numeric'] |2 |4 |
ROW |90948 |43317 |2 |20 |1h |0 | |
-ROW |90949 |43318 |1 |12 |$.['controllers'][?(@['durable-id'] == "{#DURABLE.ID}")].['sc-fw'].first() |0 | |
+ROW |90949 |43318 |1 |12 |$.['sc-fw'] |0 | |
ROW |90950 |43318 |2 |20 |1d |0 | |
-ROW |90951 |43319 |1 |12 |$.['controllers'][?(@['durable-id'] == "{#DURABLE.ID}")].['virtual-disks'].first() |0 | |
+ROW |90951 |43319 |1 |12 |$.['virtual-disks'] |0 | |
ROW |90952 |43319 |2 |20 |1d |0 | |
-ROW |90953 |43320 |1 |12 |$.['controllers'][?(@['durable-id'] == "{#DURABLE.ID}")].['disks'].first() |0 | |
+ROW |90953 |43320 |1 |12 |$.['disks'] |0 | |
ROW |90954 |43320 |2 |20 |1d |0 | |
-ROW |90955 |43321 |1 |12 |$.['controller-statistics'][?(@['durable-id'] == "{#DURABLE.ID}")].['iops'].first() |0 | |
-ROW |90956 |43322 |1 |12 |$.['controller-statistics'][?(@['durable-id'] == "{#DURABLE.ID}")].['read-cache-misses'].first() |0 | |
+ROW |90955 |43321 |1 |12 |$.['iops'] |0 | |
+ROW |90956 |43322 |1 |12 |$.['read-cache-misses'] |0 | |
ROW |90957 |43322 |2 |10 | |0 | |
-ROW |90958 |43323 |1 |12 |$.['controller-statistics'][?(@['durable-id'] == "{#DURABLE.ID}")].['number-of-reads'].first() |0 | |
+ROW |90958 |43323 |1 |12 |$.['number-of-reads'] |0 | |
ROW |90959 |43323 |2 |10 | |0 | |
-ROW |90960 |43324 |1 |12 |$.['controller-statistics'][?(@['durable-id'] == "{#DURABLE.ID}")].['data-written-numeric'].first() |0 | |
+ROW |90960 |43324 |1 |12 |$.['data-written-numeric'] |0 | |
ROW |90961 |43324 |2 |10 | |0 | |
-ROW |90962 |43325 |1 |12 |$.['controller-statistics'][?(@['durable-id'] == "{#DURABLE.ID}")].['bytes-per-second-numeric'].first() |0 | |
-ROW |90963 |43326 |1 |12 |$.['controller-statistics'][?(@['durable-id'] == "{#DURABLE.ID}")].['data-read-numeric'].first() |0 | |
+ROW |90962 |43325 |1 |12 |$.['bytes-per-second-numeric'] |0 | |
+ROW |90963 |43326 |1 |12 |$.['data-read-numeric'] |0 | |
ROW |90964 |43326 |2 |10 | |0 | |
-ROW |90965 |43327 |1 |12 |$.['controller-statistics'][?(@['durable-id'] == "{#DURABLE.ID}")].['cpu-load'].first() |0 | |
-ROW |90966 |43328 |1 |12 |$.['controllers'][?(@['durable-id'] == "{#DURABLE.ID}")].['cache-memory-size'].first() |0 | |
+ROW |90965 |43327 |1 |12 |$.['cpu-load'] |0 | |
+ROW |90966 |43328 |1 |12 |$.['cache-memory-size'] |0 | |
ROW |90967 |43328 |2 |20 |1d |0 | |
ROW |90968 |43328 |3 |1 |1048576 |0 | |
-ROW |90969 |43329 |1 |12 |$.['controller-statistics'][?(@['durable-id'] == "{#DURABLE.ID}")].['write-cache-used'].first() |0 | |
-ROW |90970 |43330 |1 |12 |$.['controller-statistics'][?(@['durable-id'] == "{#DURABLE.ID}")].['write-cache-misses'].first() |0 | |
+ROW |90969 |43329 |1 |12 |$.['write-cache-used'] |0 | |
+ROW |90970 |43330 |1 |12 |$.['write-cache-misses'] |0 | |
ROW |90971 |43330 |2 |10 | |0 | |
-ROW |90972 |43331 |1 |12 |$.['controller-statistics'][?(@['durable-id'] == "{#DURABLE.ID}")].['write-cache-hits'].first() |0 | |
+ROW |90972 |43331 |1 |12 |$.['write-cache-hits'] |0 | |
ROW |90973 |43331 |2 |10 | |0 | |
-ROW |90974 |43332 |1 |12 |$.['controller-statistics'][?(@['durable-id'] == "{#DURABLE.ID}")].['power-on-time'].first() |0 | |
-ROW |90975 |43333 |1 |12 |$.['disks'][?(@['durable-id'] == "{#DURABLE.ID}")].['blocksize'].first() |0 | |
+ROW |90974 |43332 |1 |12 |$.['power-on-time'] |0 | |
+ROW |90975 |43333 |1 |12 |$.['blocksize'] |0 | |
ROW |90976 |43333 |2 |20 |1h |0 | |
-ROW |90977 |43334 |1 |12 |$.['disks'][?(@['durable-id'] == "{#DURABLE.ID}")].['blocks'].first() |0 | |
+ROW |90977 |43334 |1 |12 |$.['blocks'] |0 | |
ROW |90978 |43334 |2 |20 |1h |0 | |
-ROW |90979 |43335 |1 |12 |$.['disks'][?(@['durable-id'] == "{#DURABLE.ID}")].['ssd-life-left-numeric'].first() |0 | |
+ROW |90979 |43335 |1 |12 |$.['ssd-life-left-numeric'] |0 | |
ROW |90980 |43335 |2 |20 |1h |0 | |
-ROW |90981 |43336 |1 |12 |$.['disks'][?(@['durable-id'] == "{#DURABLE.ID}")].['disk-group'].first() |1 | |
+ROW |90981 |43336 |1 |12 |$.['disk-group'] |1 | |
ROW |90982 |43336 |2 |20 |1d |0 | |
-ROW |90983 |43337 |1 |12 |$.['disks'][?(@['durable-id'] == "{#DURABLE.ID}")].['health-numeric'].first() |2 |4 |
+ROW |90983 |43337 |1 |12 |$.['health-numeric'].first() |2 |4 |
ROW |90984 |43337 |2 |20 |1h |0 | |
-ROW |90985 |43338 |1 |12 |$.['disks'][?(@['durable-id'] == "{#DURABLE.ID}")].['model'].first() |0 | |
+ROW |90985 |43338 |1 |12 |$.['model'] |0 | |
ROW |90986 |43338 |2 |20 |1d |0 | |
-ROW |90987 |43339 |1 |12 |$.['disks'][?(@['durable-id'] == "{#DURABLE.ID}")].['storage-pool-name'].first() |1 | |
+ROW |90987 |43339 |1 |12 |$.['storage-pool-name'] |1 | |
ROW |90988 |43339 |2 |20 |1d |0 | |
-ROW |90989 |43340 |1 |12 |$.['disks'][?(@['durable-id'] == "{#DURABLE.ID}")].['serial-number'].first() |0 | |
+ROW |90989 |43340 |1 |12 |$.['serial-number'] |0 | |
ROW |90990 |43340 |2 |20 |1d |0 | |
-ROW |90991 |43341 |1 |12 |$.['disks'][?(@['durable-id'] == "{#DURABLE.ID}")].['temperature-numeric'].first() |1 | |
+ROW |90991 |43341 |1 |12 |$.['temperature-numeric'] |1 | |
ROW |90992 |43341 |2 |20 |1h |0 | |
-ROW |90993 |43342 |1 |12 |$.['disks'][?(@['durable-id'] == "{#DURABLE.ID}")].['temperature-status-numeric'].first() |1 | |
+ROW |90993 |43342 |1 |12 |$.['temperature-status-numeric'] |1 | |
ROW |90994 |43342 |2 |13 |1&bsn;3 |2 |4 |
ROW |90995 |43342 |3 |20 |1h |0 | |
-ROW |90996 |43343 |1 |12 |$.['disks'][?(@['durable-id'] == "{#DURABLE.ID}")].['description-numeric'].first() |0 | |
+ROW |90996 |43343 |1 |12 |$.['description-numeric'] |0 | |
ROW |90997 |43343 |2 |20 |1d |0 | |
-ROW |90998 |43344 |1 |12 |$.['disks'][?(@['durable-id'] == "{#DURABLE.ID}")].['vendor'].first() |0 | |
+ROW |90998 |43344 |1 |12 |$.['vendor'] |0 | |
ROW |90999 |43344 |2 |20 |1d |0 | |
-ROW |91000 |43345 |1 |12 |$.['disk-group-statistics'][?(@['name'] == "{#NAME}")].['avg-read-rsp-time'].first() |0 | |
+ROW |91000 |43345 |1 |12 |$.['avg-read-rsp-time'] |0 | |
ROW |91001 |43345 |2 |1 |0.000001 |0 | |
-ROW |91002 |43346 |1 |12 |$.['disk-group-statistics'][?(@['name'] == "{#NAME}")].['number-of-writes'].first() |0 | |
+ROW |91002 |43346 |1 |12 |$.['number-of-writes'] |0 | |
ROW |91003 |43346 |2 |10 | |0 | |
-ROW |91004 |43347 |1 |12 |$.['disk-groups'][?(@['name'] == "{#NAME}")].['health-numeric'].first() |2 |4 |
+ROW |91004 |43347 |1 |12 |$.['health-numeric'] |2 |4 |
ROW |91005 |43347 |2 |20 |1h |0 | |
-ROW |91006 |43348 |1 |12 |$.['disk-groups'][?(@['name'] == "{#NAME}")].['diskcount'].first() |1 | |
+ROW |91006 |43348 |1 |12 |$.['diskcount'] |1 | |
ROW |91007 |43348 |2 |20 |1h |0 | |
-ROW |91008 |43349 |1 |12 |$.['disk-groups'][?(@['name'] == "{#NAME}")].['pool-percentage'].first() |0 | |
+ROW |91008 |43349 |1 |12 |$.['pool-percentage'] |0 | |
ROW |91009 |43349 |2 |20 |1h |0 | |
-ROW |91010 |43350 |1 |12 |$.['disk-groups'][?(@['name'] == "{#NAME}")].['raidtype-numeric'].first() |0 | |
+ROW |91010 |43350 |1 |12 |$.['raidtype-numeric'] |0 | |
ROW |91011 |43350 |2 |20 |1d |0 | |
-ROW |91012 |43351 |1 |12 |$.['disk-group-statistics'][?(@['name'] == "{#NAME}")].['iops'].first() |0 | |
-ROW |91013 |43352 |1 |12 |$.['disk-group-statistics'][?(@['name'] == "{#NAME}")].['avg-rsp-time'].first() |0 | |
+ROW |91012 |43351 |1 |12 |$.['iops'] |0 | |
+ROW |91013 |43352 |1 |12 |$.['avg-rsp-time'] |0 | |
ROW |91014 |43352 |2 |1 |0.000001 |0 | |
-ROW |91015 |43353 |1 |12 |$.['disk-group-statistics'][?(@['name'] == "{#NAME}")].['number-of-reads'].first() |0 | |
+ROW |91015 |43353 |1 |12 |$.['number-of-reads'] |0 | |
ROW |91016 |43353 |2 |10 | |0 | |
-ROW |91017 |43354 |1 |12 |$.['disk-group-statistics'][?(@['name'] == "{#NAME}")].['data-written-numeric'].first() |0 | |
+ROW |91017 |43354 |1 |12 |$.['data-written-numeric'] |0 | |
ROW |91018 |43354 |2 |10 | |0 | |
-ROW |91019 |43355 |1 |12 |$.['disk-group-statistics'][?(@['name'] == "{#NAME}")].['bytes-per-second-numeric'].first() |0 | |
-ROW |91020 |43356 |1 |12 |$.['disk-group-statistics'][?(@['name'] == "{#NAME}")].['data-read-numeric'].first() |0 | |
+ROW |91019 |43355 |1 |12 |$.['bytes-per-second-numeric'] |0 | |
+ROW |91020 |43356 |1 |12 |$.['data-read-numeric'] |0 | |
ROW |91021 |43356 |2 |10 | |0 | |
-ROW |91022 |43357 |1 |12 |$.['disk-groups'][?(@['name'] == "{#NAME}")].['blocks'].first() |0 | |
+ROW |91022 |43357 |1 |12 |$.['blocks'] |0 | |
ROW |91023 |43357 |2 |20 |1h |0 | |
-ROW |91024 |43358 |1 |12 |$.['disk-groups'][?(@['name'] == "{#NAME}")].['blocksize'].first() |0 | |
+ROW |91024 |43358 |1 |12 |$.['blocksize'] |0 | |
ROW |91025 |43358 |2 |20 |1h |0 | |
-ROW |91026 |43359 |1 |12 |$.['disk-groups'][?(@['name'] == "{#NAME}")].['freespace-numeric'].first() |0 | |
+ROW |91026 |43359 |1 |12 |$.['freespace-numeric'] |0 | |
ROW |91027 |43359 |2 |20 |1h |0 | |
-ROW |91028 |43360 |1 |12 |$.['disk-group-statistics'][?(@['name'] == "{#NAME}")].['avg-write-rsp-time'].first() |0 | |
+ROW |91028 |43360 |1 |12 |$.['avg-write-rsp-time'] |0 | |
ROW |91029 |43360 |2 |1 |0.000001 |0 | |
-ROW |91030 |43361 |1 |12 |$.['disk-groups'][?(@['name'] == "{#NAME}")].['status-numeric'].first() |0 | |
+ROW |91030 |43361 |1 |12 |$.['status-numeric'] |0 | |
ROW |91031 |43361 |2 |20 |1h |0 | |
-ROW |91032 |43362 |1 |12 |$.['enclosures'][?(@['durable-id'] == "{#DURABLE.ID}")].['health-numeric'].first() |2 |4 |
+ROW |91032 |43362 |1 |12 |$.['health-numeric'] |2 |4 |
ROW |91033 |43362 |2 |20 |1h |0 | |
-ROW |91034 |43363 |1 |12 |$.['enclosures'][?(@['durable-id'] == "{#DURABLE.ID}")].['midplane-serial-number'].first() |0 | |
+ROW |91034 |43363 |1 |12 |$.['midplane-serial-number'] |0 | |
ROW |91035 |43363 |2 |20 |1d |0 | |
-ROW |91036 |43364 |1 |12 |$.['enclosures'][?(@['durable-id'] == "{#DURABLE.ID}")].['model'].first() |0 | |
+ROW |91036 |43364 |1 |12 |$.['model'] |0 | |
ROW |91037 |43364 |2 |20 |1d |0 | |
-ROW |91038 |43365 |1 |12 |$.['enclosures'][?(@['durable-id'] == "{#DURABLE.ID}")].['part-number'].first() |0 | |
+ROW |91038 |43365 |1 |12 |$.['part-number'] |0 | |
ROW |91039 |43365 |2 |20 |1d |0 | |
-ROW |91040 |43366 |1 |12 |$.['enclosures'][?(@['durable-id'] == "{#DURABLE.ID}")].['enclosure-power'].first() |0 | |
-ROW |91041 |43367 |1 |12 |$.['enclosures'][?(@['durable-id'] == "{#DURABLE.ID}")].['status-numeric'].first() |2 |6 |
+ROW |91040 |43366 |1 |12 |$.['enclosure-power'] |0 | |
+ROW |91041 |43367 |1 |12 |$.['status-numeric'] |2 |6 |
ROW |91042 |43367 |2 |20 |1d |0 | |
-ROW |91043 |43368 |1 |12 |$.['fans'][?(@['durable-id'] == "{#DURABLE.ID}")].['health-numeric'].first() |2 |4 |
+ROW |91043 |43368 |1 |12 |$.['health-numeric'] |2 |4 |
ROW |91044 |43368 |2 |20 |1h |0 | |
-ROW |91045 |43369 |1 |12 |$.['fans'][?(@['durable-id'] == "{#DURABLE.ID}")].['speed'].first() |0 | |
-ROW |91046 |43370 |1 |12 |$.['fans'][?(@['durable-id'] == "{#DURABLE.ID}")].['status-numeric'].first() |0 | |
+ROW |91045 |43369 |1 |12 |$.['speed'] |0 | |
+ROW |91046 |43370 |1 |12 |$.['status-numeric'] |0 | |
ROW |91047 |43370 |2 |20 |1h |0 | |
-ROW |91048 |43371 |1 |12 |$.['frus'][?(@['name'] == "{#TYPE}" && @['fru-location'] == "{#LOCATION}")].['part-number'].first() |0 | |
+ROW |91048 |43371 |1 |12 |$.['part-number'] |0 | |
ROW |91049 |43371 |2 |20 |1d |0 | |
-ROW |91050 |43372 |1 |12 |$.['frus'][?(@['name'] == "{#TYPE}" && @['fru-location'] == "{#LOCATION}")].['serial-number'].first() |0 | |
+ROW |91050 |43372 |1 |12 |$.['serial-number'] |0 | |
ROW |91051 |43372 |2 |20 |1d |0 | |
-ROW |91052 |43373 |1 |12 |$.['frus'][?(@['name'] == "{#TYPE}" && @['fru-location'] == "{#LOCATION}")].['fru-status-numeric'].first() |0 | |
+ROW |91052 |43373 |1 |12 |$.['fru-status-numeric'] |0 | |
ROW |91053 |43373 |2 |20 |1h |0 | |
-ROW |91054 |43374 |1 |12 |$.['pools'][?(@['name'] == "{#NAME}")].['total-avail-numeric'].first() |0 | |
+ROW |91054 |43374 |1 |12 |$.['total-avail-numeric'] |0 | |
ROW |91055 |43374 |2 |20 |1h |0 | |
-ROW |91056 |43375 |1 |12 |$.['pools'][?(@['name'] == "{#NAME}")].['blocksize'].first() |0 | |
+ROW |91056 |43375 |1 |12 |$.['blocksize'] |0 | |
ROW |91057 |43375 |2 |20 |1h |0 | |
-ROW |91058 |43376 |1 |12 |$.['pools'][?(@['name'] == "{#NAME}")].['total-size-numeric'].first() |0 | |
+ROW |91058 |43376 |1 |12 |$.['total-size-numeric'] |0 | |
ROW |91059 |43376 |2 |20 |1h |0 | |
-ROW |91060 |43377 |1 |12 |$.['pools'][?(@['name'] == "{#NAME}")].['health-numeric'].first() |2 |4 |
+ROW |91060 |43377 |1 |12 |$.['health-numeric'] |2 |4 |
ROW |91061 |43377 |2 |20 |1h |0 | |
-ROW |91062 |43378 |1 |12 |$.['ports'][?(@['port'] == "{#NAME}")].['health-numeric'].first() |2 |4 |
+ROW |91062 |43378 |1 |12 |$.['health-numeric'] |2 |4 |
ROW |91063 |43378 |2 |20 |1h |0 | |
-ROW |91064 |43379 |1 |12 |$.['ports'][?(@['port'] == "{#NAME}")].['status-numeric'].first() |2 |4 |
+ROW |91064 |43379 |1 |12 |$.['status-numeric'] |2 |4 |
ROW |91065 |43379 |2 |20 |1h |0 | |
-ROW |91066 |43380 |1 |12 |$.['ports'][?(@['port'] == "{#NAME}")].['port-type-numeric'].first() |0 | |
+ROW |91066 |43380 |1 |12 |$.['port-type-numeric'] |0 | |
ROW |91067 |43380 |2 |20 |1d |0 | |
-ROW |91068 |43381 |1 |12 |$.['power-supplies'][?(@['durable-id'] == "{#DURABLE.ID}")].['health-numeric'].first() |2 |4 |
+ROW |91068 |43381 |1 |12 |$.['health-numeric'] |2 |4 |
ROW |91069 |43381 |2 |20 |1h |0 | |
-ROW |91070 |43382 |1 |12 |$.['power-supplies'][?(@['durable-id'] == "{#DURABLE.ID}")].['part-number'].first() |0 | |
+ROW |91070 |43382 |1 |12 |$.['part-number'] |0 | |
ROW |91071 |43382 |2 |20 |1d |0 | |
-ROW |91072 |43383 |1 |12 |$.['power-supplies'][?(@['durable-id'] == "{#DURABLE.ID}")].['serial-number'].first() |0 | |
+ROW |91072 |43383 |1 |12 |$.['serial-number'] |0 | |
ROW |91073 |43383 |2 |20 |1d |0 | |
-ROW |91074 |43384 |1 |12 |$.['power-supplies'][?(@['durable-id'] == "{#DURABLE.ID}")].['status-numeric'].first() |2 |4 |
+ROW |91074 |43384 |1 |12 |$.['status-numeric'] |2 |4 |
ROW |91075 |43384 |2 |20 |1h |0 | |
-ROW |91076 |43385 |1 |12 |$.['volumes'][?(@['volume-name'] == "{#NAME}")].['allocated-size-numeric'].first() |0 | |
+ROW |91076 |43385 |1 |12 |$.['allocated-size-numeric'] |0 | |
ROW |91077 |43385 |2 |20 |1h |0 | |
-ROW |91078 |43386 |1 |12 |$.['volumes'][?(@['volume-name'] == "{#NAME}")].['blocksize'].first() |0 | |
+ROW |91078 |43386 |1 |12 |$.['blocksize'] |0 | |
ROW |91079 |43386 |2 |20 |1h |0 | |
-ROW |91080 |43387 |1 |12 |$.['volumes'][?(@['volume-name'] == "{#NAME}")].['blocks'].first() |0 | |
+ROW |91080 |43387 |1 |12 |$.['blocks'] |0 | |
ROW |91081 |43387 |2 |20 |1h |0 | |
-ROW |91082 |43388 |1 |12 |$.['volume-statistics'][?(@['volume-name'] == "{#NAME}")].['read-cache-hits'].first() |0 | |
+ROW |91082 |43388 |1 |12 |$.['read-cache-hits'] |0 | |
ROW |91083 |43388 |2 |10 | |0 | |
-ROW |91084 |43389 |1 |12 |$.['volume-statistics'][?(@['volume-name'] == "{#NAME}")].['read-cache-misses'].first() |0 | |
+ROW |91084 |43389 |1 |12 |$.['read-cache-misses'] |0 | |
ROW |91085 |43389 |2 |10 | |0 | |
-ROW |91086 |43390 |1 |12 |$.['volume-statistics'][?(@['volume-name'] == "{#NAME}")].['write-cache-hits'].first() |0 | |
+ROW |91086 |43390 |1 |12 |$.['write-cache-hits'] |0 | |
ROW |91087 |43390 |2 |10 | |0 | |
-ROW |91088 |43391 |1 |12 |$.['volume-statistics'][?(@['volume-name'] == "{#NAME}")].['write-cache-misses'].first() |0 | |
+ROW |91088 |43391 |1 |12 |$.['write-cache-misses'] |0 | |
ROW |91089 |43391 |2 |10 | |0 | |
-ROW |91090 |43392 |1 |12 |$.['volume-statistics'][?(@['volume-name'] == "{#NAME}")].['data-read-numeric'].first() |0 | |
+ROW |91090 |43392 |1 |12 |$.['data-read-numeric'] |0 | |
ROW |91091 |43392 |2 |10 | |0 | |
-ROW |91092 |43393 |1 |12 |$.['volume-statistics'][?(@['volume-name'] == "{#NAME}")].['bytes-per-second-numeric'].first() |0 | |
-ROW |91093 |43394 |1 |12 |$.['volume-statistics'][?(@['volume-name'] == "{#NAME}")].['data-written-numeric'].first() |0 | |
+ROW |91092 |43393 |1 |12 |$.['bytes-per-second-numeric'] |0 | |
+ROW |91093 |43394 |1 |12 |$.['data-written-numeric'] |0 | |
ROW |91094 |43394 |2 |10 | |0 | |
-ROW |91095 |43395 |1 |12 |$.['volume-statistics'][?(@['volume-name'] == "{#NAME}")].['number-of-reads'].first() |0 | |
+ROW |91095 |43395 |1 |12 |$.['number-of-reads'] |0 | |
ROW |91096 |43395 |2 |10 | |0 | |
-ROW |91097 |43396 |1 |12 |$.['volume-statistics'][?(@['volume-name'] == "{#NAME}")].['iops'].first() |0 | |
-ROW |91098 |43397 |1 |12 |$.['volume-statistics'][?(@['volume-name'] == "{#NAME}")].['number-of-writes'].first() |0 | |
+ROW |91097 |43396 |1 |12 |$.['iops'] |0 | |
+ROW |91098 |43397 |1 |12 |$.['number-of-writes'] |0 | |
ROW |91099 |43397 |2 |10 | |0 | |
ROW |91100 |43398 |1 |20 |10m |0 | |
-ROW |91101 |43400 |1 |12 |$.system.systemVersion |0 | |
+ROW |91101 |43400 |1 |12 |$.systemVersion |0 | |
ROW |91102 |43400 |2 |20 |1d |0 | |
-ROW |91103 |43401 |1 |12 |$.system.serialNumber |0 | |
+ROW |91103 |43401 |1 |12 |$.serialNumber |0 | |
ROW |91104 |43401 |2 |20 |1d |0 | |
-ROW |91105 |43402 |1 |12 |$.system.totalNodes |0 | |
+ROW |91105 |43402 |1 |12 |$.totalNodes |0 | |
ROW |91106 |43402 |2 |20 |1h |0 | |
-ROW |91107 |43403 |1 |12 |$.system.onlineNodes.length() |0 | |
+ROW |91107 |43403 |1 |12 |$.onlineNodes.length() |0 | |
ROW |91108 |43403 |2 |20 |1h |0 | |
-ROW |91109 |43404 |1 |12 |$.system.name |0 | |
+ROW |91109 |43404 |1 |12 |$.name |0 | |
ROW |91110 |43404 |2 |20 |6h |0 | |
-ROW |91111 |43405 |1 |12 |$.system.model |0 | |
+ROW |91111 |43405 |1 |12 |$.model |0 | |
ROW |91112 |43405 |2 |20 |1d |0 | |
ROW |91113 |43406 |1 |12 |$.errors |0 | |
ROW |91114 |43406 |2 |20 |1h |0 | |
-ROW |91115 |43407 |1 |12 |$.system.location |1 | |
+ROW |91115 |43407 |1 |12 |$.location |1 | |
ROW |91116 |43407 |2 |20 |1d |0 | |
-ROW |91117 |43408 |1 |12 |$.system.chunkletSizeMiB |0 | |
+ROW |91117 |43408 |1 |12 |$.chunkletSizeMiB |0 | |
ROW |91118 |43408 |2 |20 |1h |0 | |
ROW |91119 |43408 |3 |1 |1048576 |0 | |
-ROW |91120 |43409 |1 |12 |$.system.totalCapacityMiB |0 | |
+ROW |91120 |43409 |1 |12 |$.totalCapacityMiB |0 | |
ROW |91121 |43409 |2 |20 |1h |0 | |
ROW |91122 |43409 |3 |1 |1048576 |0 | |
-ROW |91123 |43410 |1 |12 |$.system.freeCapacityMiB |0 | |
+ROW |91123 |43410 |1 |12 |$.freeCapacityMiB |0 | |
ROW |91124 |43410 |2 |20 |10m |0 | |
ROW |91125 |43410 |3 |1 |1048576 |0 | |
-ROW |91126 |43411 |1 |12 |$.system.failedCapacityMiB |0 | |
+ROW |91126 |43411 |1 |12 |$.failedCapacityMiB |0 | |
ROW |91127 |43411 |2 |20 |1h |0 | |
ROW |91128 |43411 |3 |1 |1048576 |0 | |
-ROW |91129 |43412 |1 |12 |$.system.allocatedCapacityMiB |0 | |
+ROW |91129 |43412 |1 |12 |$.allocatedCapacityMiB |0 | |
ROW |91130 |43412 |2 |20 |1h |0 | |
ROW |91131 |43412 |3 |1 |1048576 |0 | |
-ROW |91132 |43413 |1 |12 |$.disks.total |0 | |
+ROW |91132 |43413 |1 |12 |$.total |0 | |
ROW |91133 |43413 |2 |20 |1h |0 | |
-ROW |91134 |43414 |1 |12 |$.system.contact |1 | |
+ROW |91134 |43414 |1 |12 |$.contact |1 | |
ROW |91135 |43414 |2 |20 |1d |0 | |
-ROW |91136 |43415 |1 |12 |$.cpgs.members |0 | |
+ROW |91136 |43415 |1 |12 |$.members |0 | |
ROW |91137 |43415 |2 |20 |6h |0 | |
-ROW |91138 |43416 |1 |12 |$.disks.members |0 | |
+ROW |91138 |43416 |1 |12 |$.members |0 | |
ROW |91139 |43416 |2 |20 |6h |0 | |
-ROW |91140 |43417 |1 |12 |$.hosts.members |0 | |
+ROW |91140 |43417 |1 |12 |$.members |0 | |
ROW |91141 |43417 |2 |20 |6h |0 | |
-ROW |91142 |43418 |1 |12 |$.ports.members |0 | |
+ROW |91142 |43418 |1 |12 |$.members |0 | |
ROW |91143 |43418 |2 |20 |6h |0 | |
-ROW |91144 |43419 |1 |12 |$.tasks |0 | |
-ROW |91145 |43419 |2 |20 |6h |0 | |
-ROW |91146 |43420 |1 |12 |$.volumes.members |0 | |
+ROW |91144 |43419 |1 |20 |6h |0 | |
+ROW |91146 |43420 |1 |12 |$.members |0 | |
ROW |91147 |43420 |2 |20 |6h |0 | |
-ROW |91148 |43421 |1 |12 |$.cpgs.members[?(@.id == "{#ID}")].numFPVVs.first() |0 | |
+ROW |91148 |43421 |1 |12 |$.numFPVVs |0 | |
ROW |91149 |43421 |2 |20 |1h |0 | |
-ROW |91150 |43422 |1 |12 |$.cpgs.members[?(@.id == "{#ID}")].UsrUsage.rawUsedMiB.first() |0 | |
+ROW |91150 |43422 |1 |12 |$.UsrUsage.rawUsedMiB |0 | |
ROW |91151 |43422 |2 |20 |10m |0 | |
ROW |91152 |43422 |3 |1 |1048576 |0 | |
-ROW |91153 |43423 |1 |12 |$.cpgs.members[?(@.id == "{#ID}")].numTDVVs.first() |0 | |
+ROW |91153 |43423 |1 |12 |$.numTDVVs |0 | |
ROW |91154 |43423 |2 |20 |1h |0 | |
-ROW |91155 |43424 |1 |12 |$.cpgs.members[?(@.id == "{#ID}")].state.first() |0 | |
-ROW |91156 |43425 |1 |12 |$.cpgs.members[?(@.id == "{#ID}")].failedStates.first() |0 | |
+ROW |91155 |43424 |1 |12 |$.state |0 | |
+ROW |91156 |43425 |1 |12 |$.failedStates |0 | |
ROW |91157 |43425 |2 |21 |return JSON.stringify(JSON.parse(value)); |0 | |
-ROW |91158 |43426 |1 |12 |$.cpgs.members[?(@.id == "{#ID}")].degradedStates.first() |0 | |
-ROW |91159 |43427 |1 |12 |$.cpgs.members[?(@.id == "{#ID}")].totalSpaceMiB.first() |0 | |
+ROW |91158 |43426 |1 |12 |$.degradedStates |0 | |
+ROW |91159 |43427 |1 |12 |$.totalSpaceMiB |0 | |
ROW |91160 |43427 |2 |20 |1h |0 | |
ROW |91161 |43427 |3 |1 |1048576 |0 | |
-ROW |91162 |43428 |1 |12 |$.cpgs.members[?(@.id == "{#ID}")].sharedSpaceMiB.first() |0 | |
+ROW |91162 |43428 |1 |12 |$.sharedSpaceMiB |0 | |
ROW |91163 |43428 |2 |20 |1h |0 | |
ROW |91164 |43428 |3 |1 |1048576 |0 | |
-ROW |91165 |43429 |1 |12 |$.cpgs.members[?(@.id == "{#ID}")].freeSpaceMiB.first() |0 | |
+ROW |91165 |43429 |1 |12 |$.freeSpaceMiB |0 | |
ROW |91166 |43429 |2 |20 |10m |0 | |
ROW |91167 |43429 |3 |1 |1048576 |0 | |
-ROW |91168 |43430 |1 |12 |$.cpgs.members[?(@.id == "{#ID}")].UsrUsage.usedMiB.first() |0 | |
+ROW |91168 |43430 |1 |12 |$.UsrUsage.usedMiB |0 | |
ROW |91169 |43430 |2 |20 |10m |0 | |
ROW |91170 |43430 |3 |1 |1048576 |0 | |
-ROW |91171 |43431 |1 |12 |$.cpgs.members[?(@.id == "{#ID}")].UsrUsage.totalMiB.first() |0 | |
+ROW |91171 |43431 |1 |12 |$.UsrUsage.totalMiB |0 | |
ROW |91172 |43431 |2 |20 |1h |0 | |
ROW |91173 |43431 |3 |1 |1048576 |0 | |
-ROW |91174 |43432 |1 |12 |$.cpgs.members[?(@.id == "{#ID}")].UsrUsage.rawTotalMiB.first() |0 | |
+ROW |91174 |43432 |1 |12 |$.UsrUsage.rawTotalMiB |0 | |
ROW |91175 |43432 |2 |20 |1h |0 | |
ROW |91176 |43432 |3 |1 |1048576 |0 | |
-ROW |91177 |43433 |1 |12 |$.cpgs.members[?(@.id == "{#ID}")].rawFreeSpaceMiB.first() |0 | |
+ROW |91177 |43433 |1 |12 |$.rawFreeSpaceMiB |0 | |
ROW |91178 |43433 |2 |20 |10m |0 | |
ROW |91179 |43433 |3 |1 |1048576 |0 | |
-ROW |91180 |43434 |1 |12 |$.cpgs.members[?(@.id == "{#ID}")].SDUsage.usedMiB.first() |0 | |
+ROW |91180 |43434 |1 |12 |$.SDUsage.usedMiB |0 | |
ROW |91181 |43434 |2 |20 |10m |0 | |
ROW |91182 |43434 |3 |1 |1048576 |0 | |
-ROW |91183 |43435 |1 |12 |$.cpgs.members[?(@.id == "{#ID}")].SDUsage.totalMiB.first() |0 | |
+ROW |91183 |43435 |1 |12 |$.SDUsage.totalMiB |0 | |
ROW |91184 |43435 |2 |20 |1h |0 | |
ROW |91185 |43435 |3 |1 |1048576 |0 | |
-ROW |91186 |43436 |1 |12 |$.cpgs.members[?(@.id == "{#ID}")].SDUsage.rawUsedMiB.first() |0 | |
+ROW |91186 |43436 |1 |12 |$.SDUsage.rawUsedMiB |0 | |
ROW |91187 |43436 |2 |20 |10m |0 | |
ROW |91188 |43436 |3 |1 |1048576 |0 | |
-ROW |91189 |43437 |1 |12 |$.cpgs.members[?(@.id == "{#ID}")].SDUsage.rawTotalMiB.first() |0 | |
+ROW |91189 |43437 |1 |12 |$.SDUsage.rawTotalMiB |0 | |
ROW |91190 |43437 |2 |20 |1h |0 | |
ROW |91191 |43437 |3 |1 |1048576 |0 | |
-ROW |91192 |43438 |1 |12 |$.cpgs.members[?(@.id == "{#ID}")].SAUsage.usedMiB.first() |0 | |
+ROW |91192 |43438 |1 |12 |$.SAUsage.usedMiB |0 | |
ROW |91193 |43438 |2 |20 |10m |0 | |
ROW |91194 |43438 |3 |1 |1048576 |0 | |
-ROW |91195 |43439 |1 |12 |$.cpgs.members[?(@.id == "{#ID}")].SAUsage.totalMiB.first() |0 | |
+ROW |91195 |43439 |1 |12 |$.SAUsage.totalMiB |0 | |
ROW |91196 |43439 |2 |20 |1h |0 | |
ROW |91197 |43439 |3 |1 |1048576 |0 | |
-ROW |91198 |43440 |1 |12 |$.cpgs.members[?(@.id == "{#ID}")].SAUsage.rawUsedMiB.first() |0 | |
+ROW |91198 |43440 |1 |12 |$.SAUsage.rawUsedMiB |0 | |
ROW |91199 |43440 |2 |20 |10m |0 | |
ROW |91200 |43440 |3 |1 |1048576 |0 | |
-ROW |91201 |43441 |1 |12 |$.cpgs.members[?(@.id == "{#ID}")].SAUsage.rawTotalMiB.first() |0 | |
+ROW |91201 |43441 |1 |12 |$.SAUsage.rawTotalMiB |0 | |
ROW |91202 |43441 |2 |20 |1h |0 | |
ROW |91203 |43441 |3 |1 |1048576 |0 | |
-ROW |91204 |43442 |1 |12 |$.cpgs.members[?(@.id == "{#ID}")].rawTotalSpaceMiB.first() |0 | |
+ROW |91204 |43442 |1 |12 |$.rawTotalSpaceMiB |0 | |
ROW |91205 |43442 |2 |20 |1h |0 | |
ROW |91206 |43442 |3 |1 |1048576 |0 | |
-ROW |91207 |43443 |1 |12 |$.cpgs.members[?(@.id == "{#ID}")].rawSharedSpaceMiB.first() |0 | |
+ROW |91207 |43443 |1 |12 |$.rawSharedSpaceMiB |0 | |
ROW |91208 |43443 |2 |20 |1h |0 | |
ROW |91209 |43443 |3 |1 |1048576 |0 | |
-ROW |91210 |43444 |1 |12 |$.cpgs.members[?(@.id == "{#ID}")].numTPVVs.first() |0 | |
+ROW |91210 |43444 |1 |12 |$.numTPVVs |0 | |
ROW |91211 |43444 |2 |20 |1h |0 | |
-ROW |91212 |43445 |1 |12 |$.disks.members[?(@.id == "{#ID}")].freeSizeMiB.first() |0 | |
+ROW |91212 |43445 |1 |12 |$.freeSizeMiB |0 | |
ROW |91213 |43445 |2 |20 |10m |0 | |
ROW |91214 |43445 |3 |1 |1048576 |0 | |
-ROW |91215 |43446 |1 |12 |$.disks.members[?(@.id == "{#ID}")].fwVersion.first() |0 | |
+ROW |91215 |43446 |1 |12 |$.fwVersion |0 | |
ROW |91216 |43446 |2 |20 |1d |0 | |
-ROW |91217 |43447 |1 |12 |$.disks.members[?(@.id == "{#ID}")].loopA0.degraded.first() |1 | |
+ROW |91217 |43447 |1 |12 |$.loopA0.degraded |1 | |
ROW |91218 |43447 |2 |20 |10m |0 | |
ROW |91219 |43447 |3 |6 | |0 | |
-ROW |91220 |43448 |1 |12 |$.disks.members[?(@.id == "{#ID}")].loopA1.degraded.first() |1 | |
+ROW |91220 |43448 |1 |12 |$.loopA1.degraded |1 | |
ROW |91221 |43448 |2 |20 |10m |0 | |
ROW |91222 |43448 |3 |6 | |0 | |
-ROW |91223 |43449 |1 |12 |$.disks.members[?(@.id == "{#ID}")].loopB0.degraded.first() |1 | |
+ROW |91223 |43449 |1 |12 |$.loopB0.degraded |1 | |
ROW |91224 |43449 |2 |20 |10m |0 | |
ROW |91225 |43449 |3 |6 | |0 | |
-ROW |91226 |43450 |1 |12 |$.disks.members[?(@.id == "{#ID}")].loopB1.degraded.first() |1 | |
+ROW |91226 |43450 |1 |12 |$.loopB1.degraded |1 | |
ROW |91227 |43450 |2 |20 |10m |0 | |
ROW |91228 |43450 |3 |6 | |0 | |
-ROW |91229 |43451 |1 |12 |$.disks.members[?(@.id == "{#ID}")].manufacturer.first() |0 | |
+ROW |91229 |43451 |1 |12 |$.manufacturer |0 | |
ROW |91230 |43451 |2 |20 |1d |0 | |
-ROW |91231 |43452 |1 |12 |$.disks.members[?(@.id == "{#ID}")].model.first() |0 | |
+ROW |91231 |43452 |1 |12 |$.model |0 | |
ROW |91232 |43452 |2 |20 |1d |0 | |
-ROW |91233 |43453 |1 |12 |$.disks.members[?(@.id == "{#ID}")].RPM.first() |1 | |
+ROW |91233 |43453 |1 |12 |$.RPM |1 | |
ROW |91234 |43453 |2 |20 |1d |0 | |
-ROW |91235 |43454 |1 |12 |$.disks.members[?(@.id == "{#ID}")].serialNumber.first() |0 | |
+ROW |91235 |43454 |1 |12 |$.serialNumber |0 | |
ROW |91236 |43454 |2 |20 |1d |0 | |
-ROW |91237 |43455 |1 |12 |$.disks.members[?(@.id == "{#ID}")].state.first() |2 |99 |
+ROW |91237 |43455 |1 |12 |$.state |2 |99 |
ROW |91238 |43455 |2 |20 |1h |0 | |
-ROW |91239 |43456 |1 |12 |$.disks.members[?(@.id == "{#ID}")].totalSizeMiB.first() |0 | |
+ROW |91239 |43456 |1 |12 |$.totalSizeMiB |0 | |
ROW |91240 |43456 |2 |20 |1h |0 | |
ROW |91241 |43456 |3 |1 |1048576 |0 | |
-ROW |91242 |43457 |1 |12 |$.hosts.members[?(@.id == "{#ID}")].descriptors.comment.first() |1 | |
+ROW |91242 |43457 |1 |12 |$.descriptors.comment |1 | |
ROW |91243 |43457 |2 |20 |1d |0 | |
-ROW |91244 |43458 |1 |12 |$.hosts.members[?(@.id == "{#ID}")].descriptors.contact.first() |1 | |
+ROW |91244 |43458 |1 |12 |$.descriptors.contact |1 | |
ROW |91245 |43458 |2 |20 |1d |0 | |
-ROW |91246 |43459 |1 |12 |$.hosts.members[?(@.id == "{#ID}")].descriptors.IPAddr.first() |1 | |
+ROW |91246 |43459 |1 |12 |$.descriptors.IPAddr |1 | |
ROW |91247 |43459 |2 |20 |1d |0 | |
-ROW |91248 |43460 |1 |12 |$.hosts.members[?(@.id == "{#ID}")].descriptors.location.first() |1 | |
+ROW |91248 |43460 |1 |12 |$.descriptors.location |1 | |
ROW |91249 |43460 |2 |20 |1d |0 | |
-ROW |91250 |43461 |1 |12 |$.hosts.members[?(@.id == "{#ID}")].descriptors.model.first() |1 | |
+ROW |91250 |43461 |1 |12 |$.descriptors.model |1 | |
ROW |91251 |43461 |2 |20 |1d |0 | |
-ROW |91252 |43462 |1 |12 |$.hosts.members[?(@.id == "{#ID}")].descriptors.os.first() |1 | |
+ROW |91252 |43462 |1 |12 |$.descriptors.os |1 | |
ROW |91253 |43462 |2 |20 |1d |0 | |
-ROW |91254 |43463 |1 |12 |$.ports.members[?(@.portPos.node == "{#NODE}" && @.portPos.slot == "{#SLOT}" && @.portPos.cardPort == "{#CARD.PORT}")].failoverState.first() |1 | |
+ROW |91254 |43463 |1 |12 |$.failoverState |1 | |
ROW |91255 |43463 |2 |20 |1h |0 | |
-ROW |91256 |43464 |1 |12 |$.ports.members[?(@.portPos.node == "{#NODE}" && @.portPos.slot == "{#SLOT}" && @.portPos.cardPort == "{#CARD.PORT}")].hardwareType.first() |0 | |
+ROW |91256 |43464 |1 |12 |$.hardwareType |0 | |
ROW |91257 |43464 |2 |20 |1h |0 | |
-ROW |91258 |43465 |1 |12 |$.ports.members[?(@.portPos.node == "{#NODE}" && @.portPos.slot == "{#SLOT}" && @.portPos.cardPort == "{#CARD.PORT}")].linkState.first() |0 | |
+ROW |91258 |43465 |1 |12 |$.linkState |0 | |
ROW |91259 |43465 |2 |20 |1h |0 | |
-ROW |91260 |43466 |1 |12 |$.ports.members[?(@.portPos.node == "{#NODE}" && @.portPos.slot == "{#SLOT}" && @.portPos.cardPort == "{#CARD.PORT}")].type.first() |0 | |
+ROW |91260 |43466 |1 |12 |$.type |0 | |
ROW |91261 |43466 |2 |20 |1h |0 | |
-ROW |91262 |43467 |1 |12 |$.tasks[?(@.id == "{#ID}")].finishTime.first() |0 | |
+ROW |91262 |43467 |1 |12 |$.finishTime |0 | |
ROW |91263 |43467 |2 |20 |6h |0 | |
ROW |91264 |43467 |3 |15 |^-$ |1 | |
ROW |91265 |43467 |4 |21 |raw_date = value.split(' ');&bsn;&bsn;return Date.parse(raw_date[0] + 'T' + raw_date[1] + raw_date[2] + ':00')/1000; |0 | |
-ROW |91266 |43468 |1 |12 |$.tasks[?(@.id == "{#ID}")].startTime.first() |0 | |
+ROW |91266 |43468 |1 |12 |$.startTime |0 | |
ROW |91267 |43468 |2 |20 |6h |0 | |
ROW |91268 |43468 |3 |21 |raw_date = value.split(' ');&bsn;&bsn;return Date.parse(raw_date[0] + 'T' + raw_date[1] + raw_date[2] + ':00')/1000; |0 | |
-ROW |91269 |43469 |1 |12 |$.tasks[?(@.id == "{#ID}")].status.first() |0 | |
+ROW |91269 |43469 |1 |12 |$.status |0 | |
ROW |91270 |43469 |2 |20 |10m |0 | |
-ROW |91271 |43470 |1 |12 |$.tasks[?(@.id == "{#ID}")].type.first() |0 | |
+ROW |91271 |43470 |1 |12 |$.type |0 | |
ROW |91272 |43470 |2 |20 |6h |0 | |
-ROW |91273 |43471 |1 |12 |$.volumes.members[?(@.id == "{#ID}")].capacityEfficiency.compaction.first() |1 | |
+ROW |91273 |43471 |1 |12 |$.capacityEfficiency.compaction |1 | |
ROW |91274 |43471 |2 |20 |1h |0 | |
-ROW |91275 |43472 |1 |12 |$.volumes.members[?(@.id == "{#ID}")].sizeMiB.first() |1 | |
+ROW |91275 |43472 |1 |12 |$.sizeMiB |1 | |
ROW |91276 |43472 |2 |20 |12h |0 | |
ROW |91277 |43472 |3 |1 |1048576 |0 | |
-ROW |91278 |43473 |1 |12 |$.volumes.members[?(@.id == "{#ID}")].state.first() |0 | |
-ROW |91279 |43474 |1 |12 |$.volumes.members[?(@.id == "{#ID}")].failedStates.first() |0 | |
+ROW |91278 |43473 |1 |12 |$.state |0 | |
+ROW |91279 |43474 |1 |12 |$.failedStates |0 | |
ROW |91280 |43474 |2 |21 |return JSON.stringify(JSON.parse(value)); |0 | |
-ROW |91281 |43475 |1 |12 |$.volumes.members[?(@.id == "{#ID}")].degradedStates.first() |0 | |
-ROW |91282 |43476 |1 |12 |$.volumes.members[?(@.id == "{#ID}")].deduplicationState.first() |0 | |
+ROW |91281 |43475 |1 |12 |$.degradedStates |0 | |
+ROW |91282 |43476 |1 |12 |$.deduplicationState |0 | |
ROW |91283 |43476 |2 |20 |6h |0 | |
-ROW |91284 |43477 |1 |12 |$.volumes.members[?(@.id == "{#ID}")].compressionState.first() |0 | |
+ROW |91284 |43477 |1 |12 |$.compressionState |0 | |
ROW |91285 |43477 |2 |20 |6h |0 | |
-ROW |91286 |43478 |1 |12 |$.volumes.members[?(@.id == "{#ID}")].userSpace.usedMiB.first() |0 | |
+ROW |91286 |43478 |1 |12 |$.userSpace.usedMiB |0 | |
ROW |91287 |43478 |2 |20 |10m |0 | |
ROW |91288 |43478 |3 |1 |1048576 |0 | |
-ROW |91289 |43479 |1 |12 |$.volumes.members[?(@.id == "{#ID}")].userSpace.reservedMiB.first() |0 | |
+ROW |91289 |43479 |1 |12 |$.userSpace.reservedMiB |0 | |
ROW |91290 |43479 |2 |20 |12h |0 | |
ROW |91291 |43479 |3 |1 |1048576 |0 | |
-ROW |91292 |43480 |1 |12 |$.volumes.members[?(@.id == "{#ID}")].userSpace.rawReservedMiB.first() |0 | |
+ROW |91292 |43480 |1 |12 |$.userSpace.rawReservedMiB |0 | |
ROW |91293 |43480 |2 |20 |12h |0 | |
ROW |91294 |43480 |3 |1 |1048576 |0 | |
-ROW |91295 |43481 |1 |12 |$.volumes.members[?(@.id == "{#ID}")].userSpace.freeMiB.first() |0 | |
+ROW |91295 |43481 |1 |12 |$.userSpace.freeMiB |0 | |
ROW |91296 |43481 |2 |20 |10m |0 | |
ROW |91297 |43481 |3 |1 |1048576 |0 | |
-ROW |91298 |43482 |1 |12 |$.volumes.members[?(@.id == "{#ID}")].totalUsedMiB.first() |1 | |
+ROW |91298 |43482 |1 |12 |$.totalUsedMiB |1 | |
ROW |91299 |43482 |2 |1 |1048576 |0 | |
-ROW |91300 |43483 |1 |12 |$.volumes.members[?(@.id == "{#ID}")].totalReservedMiB.first() |1 | |
+ROW |91300 |43483 |1 |12 |$.totalReservedMiB |1 | |
ROW |91301 |43483 |2 |20 |12h |0 | |
ROW |91302 |43483 |3 |1 |1048576 |0 | |
-ROW |91303 |43484 |1 |12 |$.volumes.members[?(@.id == "{#ID}")].capacityEfficiency.compression.first() |1 | |
+ROW |91303 |43484 |1 |12 |$.capacityEfficiency.compression |1 | |
ROW |91304 |43484 |2 |20 |1h |0 | |
-ROW |91305 |43485 |1 |12 |$.volumes.members[?(@.id == "{#ID}")].snapshotSpace.usedMiB.first() |0 | |
+ROW |91305 |43485 |1 |12 |$.snapshotSpace.usedMiB |0 | |
ROW |91306 |43485 |2 |20 |10m |0 | |
ROW |91307 |43485 |3 |1 |1048576 |0 | |
-ROW |91308 |43486 |1 |12 |$.volumes.members[?(@.id == "{#ID}")].snapshotSpace.reservedMiB.first() |0 | |
+ROW |91308 |43486 |1 |12 |$.snapshotSpace.reservedMiB |0 | |
ROW |91309 |43486 |2 |20 |12h |0 | |
ROW |91310 |43486 |3 |1 |1048576 |0 | |
-ROW |91311 |43487 |1 |12 |$.volumes.members[?(@.id == "{#ID}")].snapshotSpace.rawReservedMiB.first() |0 | |
+ROW |91311 |43487 |1 |12 |$.snapshotSpace.rawReservedMiB |0 | |
ROW |91312 |43487 |2 |20 |12h |0 | |
ROW |91313 |43487 |3 |1 |1048576 |0 | |
-ROW |91314 |43488 |1 |12 |$.volumes.members[?(@.id == "{#ID}")].snapshotSpace.freeMiB.first() |0 | |
+ROW |91314 |43488 |1 |12 |$.snapshotSpace.freeMiB |0 | |
ROW |91315 |43488 |2 |20 |10m |0 | |
ROW |91316 |43488 |3 |1 |1048576 |0 | |
-ROW |91317 |43489 |1 |12 |$.volumes.members[?(@.id == "{#ID}")].adminSpace.usedMiB.first() |0 | |
+ROW |91317 |43489 |1 |12 |$.adminSpace.usedMiB |0 | |
ROW |91318 |43489 |2 |20 |10m |0 | |
ROW |91319 |43489 |3 |1 |1048576 |0 | |
-ROW |91320 |43490 |1 |12 |$.volumes.members[?(@.id == "{#ID}")].adminSpace.reservedMiB.first() |0 | |
+ROW |91320 |43490 |1 |12 |$.adminSpace.reservedMiB |0 | |
ROW |91321 |43490 |2 |20 |12h |0 | |
ROW |91322 |43490 |3 |1 |1048576 |0 | |
-ROW |91323 |43491 |1 |12 |$.volumes.members[?(@.id == "{#ID}")].adminSpace.rawReservedMiB.first() |0 | |
+ROW |91323 |43491 |1 |12 |$.adminSpace.rawReservedMiB |0 | |
ROW |91324 |43491 |2 |20 |12h |0 | |
ROW |91325 |43491 |3 |1 |1048576 |0 | |
-ROW |91326 |43492 |1 |12 |$.volumes.members[?(@.id == "{#ID}")].adminSpace.freeMiB.first() |0 | |
+ROW |91326 |43492 |1 |12 |$.adminSpace.freeMiB |0 | |
ROW |91327 |43492 |2 |20 |10m |0 | |
ROW |91328 |43492 |3 |1 |1048576 |0 | |
-ROW |91329 |43493 |1 |12 |$.volumes.members[?(@.id == "{#ID}")].capacityEfficiency.dataReduction.first() |1 | |
+ROW |91329 |43493 |1 |12 |$.capacityEfficiency.dataReduction |1 | |
ROW |91330 |43493 |2 |20 |1h |0 | |
-ROW |91331 |43494 |1 |12 |$.volumes.members[?(@.id == "{#ID}")].capacityEfficiency.overProvisioning.first() |1 | |
+ROW |91331 |43494 |1 |12 |$.capacityEfficiency.overProvisioning |1 | |
ROW |91332 |43494 |2 |20 |1h |0 | |
-ROW |91333 |43495 |1 |12 |$.volumes.members[?(@.id == "{#ID}")].capacityEfficiency.deduplication.first() |1 | |
+ROW |91333 |43495 |1 |12 |$.capacityEfficiency.deduplication |1 | |
ROW |91334 |43495 |2 |20 |1h |0 | |
-ROW |91335 |43496 |1 |12 |$.volumes.members[?(@.id == "{#ID}")].rcopyStatus.first() |0 | |
+ROW |91335 |43496 |1 |12 |$.rcopyStatus |0 | |
ROW |91336 |43497 |0 |26 | |1 | |
ROW |91337 |43498 |0 |26 | |1 | |
ROW |91338 |43499 |0 |26 | |1 | |
@@ -100545,7 +100768,7 @@ ROW |91399 |43539 |1 |12 |$.[?(@.volumeId == "{#VOLUME_ID}")].attac
ROW |91400 |43539 |2 |20 |3h |0 | |
ROW |91401 |43540 |1 |12 |$.[?(@.Label == "VolumeIdleTime")].Values.first().first() |1 | |
ROW |91402 |43541 |1 |12 |$.[?(@.Label == "VolumeConsumedReadWriteOps")].Values.first().first() |1 | |
-ROW |91403 |43542 |1 |12 |$.[?(@.Label == "VolumeConsumedReadWriteOps")].Values.first().first() |1 | |
+ROW |91403 |43542 |1 |12 |$.[?(@.Label == "BurstBalance")].Values.first().first() |1 | |
ROW |91404 |43543 |1 |12 |$.[?(@.volumeId == "{#VOLUME_ID}")].status.first() |1 | |
ROW |91405 |43543 |2 |21 |var state = ['creating', 'available', 'in-use', 'deleting', 'deleted', 'error'];&bsn;&bsn;return state.indexOf(value.trim()) === -1 ? 255 : state.indexOf(value.trim()); |0 | |
ROW |91406 |43543 |3 |20 |3h |0 | |
@@ -101675,235 +101898,388 @@ ROW |92529 |44050 |0 |26 |
ROW |92530 |44050 |1 |1 |0.01 |0 | |
ROW |92531 |44051 |0 |26 | |2 |0 |
ROW |92532 |44051 |1 |1 |0.01 |0 | |
+ROW |92533 |44059 |1 |12 |$.[?(@.name=="{#PROXY.NAME}")].cert.first() |0 | |
+ROW |92534 |44059 |2 |21 |return value === 'false' ? 0 : 1 |0 | |
+ROW |92535 |44059 |3 |20 |12h |0 | |
+ROW |92536 |44060 |1 |12 |$.[?(@.name=="{#PROXY.NAME}")].compatibility.first() |0 | |
+ROW |92537 |44060 |2 |20 |12h |0 | |
+ROW |92538 |44061 |1 |12 |$.[?(@.name=="{#PROXY.NAME}")].compression.first() |0 | |
+ROW |92539 |44061 |2 |21 |return value === 'false' ? 0 : 1 |0 | |
+ROW |92540 |44061 |3 |20 |12h |0 | |
+ROW |92541 |44062 |1 |12 |$.[?(@.name=="{#PROXY.NAME}")].hosts.first() |0 | |
+ROW |92542 |44062 |2 |20 |12h |0 | |
+ROW |92543 |44063 |1 |12 |$.[?(@.name=="{#PROXY.NAME}")].items.first() |0 | |
+ROW |92544 |44063 |2 |20 |12h |0 | |
+ROW |92545 |44064 |1 |12 |$.[?(@.name=="{#PROXY.NAME}")].last_seen.first() |0 | |
+ROW |92546 |44065 |1 |12 |$.[?(@.name=="{#PROXY.NAME}")].passive.first() |0 | |
+ROW |92547 |44065 |2 |21 |return value === 'false' ? 0 : 1 |0 | |
+ROW |92548 |44065 |3 |20 |12h |0 | |
+ROW |92549 |44066 |1 |12 |$.[?(@.name=="{#PROXY.NAME}")].psk.first() |0 | |
+ROW |92550 |44066 |2 |21 |return value === 'false' ? 0 : 1 |0 | |
+ROW |92551 |44066 |3 |20 |12h |0 | |
+ROW |92552 |44067 |1 |12 |$.[?(@.name=="{#PROXY.NAME}")].requiredperformance.first() |0 | |
+ROW |92553 |44067 |2 |20 |12h |0 | |
+ROW |92554 |44068 |1 |12 |$.[?(@.name=="{#PROXY.NAME}")].unencrypted.first() |0 | |
+ROW |92555 |44068 |2 |21 |return value === 'false' ? 0 : 1 |0 | |
+ROW |92556 |44068 |3 |20 |12h |0 | |
+ROW |92557 |44069 |1 |12 |$.[?(@.name=="{#PROXY.NAME}")].version.first() |0 | |
+ROW |92558 |44069 |2 |20 |12h |0 | |
+ROW |92559 |44070 |1 |12 |$.[?(@.name=="{#PROXY.NAME}")].cert.first() |0 | |
+ROW |92560 |44070 |2 |21 |return value === 'false' ? 0 : 1 |0 | |
+ROW |92561 |44070 |3 |20 |12h |0 | |
+ROW |92562 |44071 |1 |12 |$.[?(@.name=="{#PROXY.NAME}")].compatibility.first() |0 | |
+ROW |92563 |44071 |2 |20 |12h |0 | |
+ROW |92564 |44072 |1 |12 |$.[?(@.name=="{#PROXY.NAME}")].compression.first() |0 | |
+ROW |92565 |44072 |2 |21 |return value === 'false' ? 0 : 1 |0 | |
+ROW |92566 |44072 |3 |20 |12h |0 | |
+ROW |92567 |44073 |1 |12 |$.[?(@.name=="{#PROXY.NAME}")].hosts.first() |0 | |
+ROW |92568 |44073 |2 |20 |12h |0 | |
+ROW |92569 |44074 |1 |12 |$.[?(@.name=="{#PROXY.NAME}")].items.first() |0 | |
+ROW |92570 |44074 |2 |20 |12h |0 | |
+ROW |92571 |44075 |1 |12 |$.[?(@.name=="{#PROXY.NAME}")].last_seen.first() |0 | |
+ROW |92572 |44076 |1 |12 |$.[?(@.name=="{#PROXY.NAME}")].passive.first() |0 | |
+ROW |92573 |44076 |2 |21 |return value === 'false' ? 0 : 1 |0 | |
+ROW |92574 |44076 |3 |20 |12h |0 | |
+ROW |92575 |44077 |1 |12 |$.[?(@.name=="{#PROXY.NAME}")].psk.first() |0 | |
+ROW |92576 |44077 |2 |21 |return value === 'false' ? 0 : 1 |0 | |
+ROW |92577 |44077 |3 |20 |12h |0 | |
+ROW |92578 |44078 |1 |12 |$.[?(@.name=="{#PROXY.NAME}")].requiredperformance.first() |0 | |
+ROW |92579 |44078 |2 |20 |12h |0 | |
+ROW |92580 |44079 |1 |12 |$.[?(@.name=="{#PROXY.NAME}")].unencrypted.first() |0 | |
+ROW |92581 |44079 |2 |21 |return value === 'false' ? 0 : 1 |0 | |
+ROW |92582 |44079 |3 |20 |12h |0 | |
+ROW |92583 |44080 |1 |12 |$.[?(@.name=="{#PROXY.NAME}")].version.first() |0 | |
+ROW |92584 |44080 |2 |20 |12h |0 | |
+ROW |92585 |44081 |1 |12 |$.data.proxy |0 | |
+ROW |92586 |44083 |1 |12 |$.[?(@.name=="{#PROXY.NAME}")].cert.first() |0 | |
+ROW |92587 |44083 |2 |21 |return value === 'false' ? 0 : 1 |0 | |
+ROW |92588 |44083 |3 |20 |12h |0 | |
+ROW |92589 |44084 |1 |12 |$.[?(@.name=="{#PROXY.NAME}")].compatibility.first() |0 | |
+ROW |92590 |44084 |2 |20 |12h |0 | |
+ROW |92591 |44085 |1 |12 |$.[?(@.name=="{#PROXY.NAME}")].compression.first() |0 | |
+ROW |92592 |44085 |2 |21 |return value === 'false' ? 0 : 1 |0 | |
+ROW |92593 |44085 |3 |20 |12h |0 | |
+ROW |92594 |44086 |1 |12 |$.[?(@.name=="{#PROXY.NAME}")].hosts.first() |0 | |
+ROW |92595 |44086 |2 |20 |12h |0 | |
+ROW |92596 |44087 |1 |12 |$.[?(@.name=="{#PROXY.NAME}")].items.first() |0 | |
+ROW |92597 |44087 |2 |20 |12h |0 | |
+ROW |92598 |44088 |1 |12 |$.[?(@.name=="{#PROXY.NAME}")].last_seen.first() |0 | |
+ROW |92599 |44089 |1 |12 |$.[?(@.name=="{#PROXY.NAME}")].passive.first() |0 | |
+ROW |92600 |44089 |2 |21 |return value === 'false' ? 0 : 1 |0 | |
+ROW |92601 |44089 |3 |20 |12h |0 | |
+ROW |92602 |44090 |1 |12 |$.[?(@.name=="{#PROXY.NAME}")].psk.first() |0 | |
+ROW |92603 |44090 |2 |21 |return value === 'false' ? 0 : 1 |0 | |
+ROW |92604 |44090 |3 |20 |12h |0 | |
+ROW |92605 |44091 |1 |12 |$.[?(@.name=="{#PROXY.NAME}")].requiredperformance.first() |0 | |
+ROW |92606 |44091 |2 |20 |12h |0 | |
+ROW |92607 |44092 |1 |12 |$.[?(@.name=="{#PROXY.NAME}")].unencrypted.first() |0 | |
+ROW |92608 |44092 |2 |21 |return value === 'false' ? 0 : 1 |0 | |
+ROW |92609 |44092 |3 |20 |12h |0 | |
+ROW |92610 |44093 |1 |12 |$.[?(@.name=="{#PROXY.NAME}")].version.first() |0 | |
+ROW |92611 |44093 |2 |20 |12h |0 | |
+ROW |92612 |44094 |1 |12 |$.['pools'] |1 | |
+ROW |92613 |44095 |1 |12 |$.['volume-statistics'] |1 | |
+ROW |92614 |44096 |1 |12 |$.['volumes'] |1 | |
+ROW |92615 |44097 |1 |12 |$.system[0] |1 | |
+ROW |92616 |44098 |1 |12 |$.['controllers'] |1 | |
+ROW |92617 |44099 |1 |12 |$.['ports'] |1 | |
+ROW |92618 |44100 |1 |12 |$.['disk-group-statistics'] |1 | |
+ROW |92619 |44101 |1 |12 |$.['frus'] |1 | |
+ROW |92620 |44102 |1 |12 |$.['fans'] |1 | |
+ROW |92621 |44103 |1 |12 |$.['enclosures'] |1 | |
+ROW |92622 |44104 |1 |12 |$.['disk-groups'] |1 | |
+ROW |92623 |44105 |1 |12 |$.['disks'] |1 | |
+ROW |92624 |44106 |1 |12 |$.['controller-statistics'] |1 | |
+ROW |92625 |44107 |1 |12 |$.['power-supplies'] |1 | |
+ROW |92626 |44108 |1 |12 |$.[?(@['durable-id'] == "{#DURABLE.ID}")].first() |0 | |
+ROW |92627 |44109 |1 |12 |$.[?(@['durable-id'] == "{#DURABLE.ID}")].first() |0 | |
+ROW |92628 |44110 |1 |12 |$[?(@['durable-id'] == "{#DURABLE.ID}")].first() |0 | |
+ROW |92629 |44111 |1 |12 |$.[?(@['name'] == "{#NAME}")].first() |0 | |
+ROW |92630 |44112 |1 |12 |$.[?(@['name'] == "{#NAME}")].first() |0 | |
+ROW |92631 |44113 |1 |12 |$[?(@['durable-id'] == "{#DURABLE.ID}")].first() |0 | |
+ROW |92632 |44114 |1 |12 |$[?(@['durable-id'] == "{#DURABLE.ID}")].first() |0 | |
+ROW |92633 |44115 |1 |12 |$[?(@['name'] == "{#TYPE}")].first() |0 | |
+ROW |92634 |44116 |1 |12 |$[?(@['name'] == "{#NAME}")].first() |0 | |
+ROW |92635 |44117 |1 |12 |$[?(@['port'] == "{#NAME}")].first() |0 | |
+ROW |92636 |44118 |1 |12 |$[?(@['durable-id'] == "{#DURABLE.ID}")].first() |0 | |
+ROW |92637 |44119 |1 |12 |$.[?(@['volume-name'] == "{#NAME}")].first() |0 | |
+ROW |92638 |44120 |1 |12 |$.[?(@['volume-name'] == "{#NAME}")].first() |0 | |
+ROW |92639 |44121 |1 |12 |$.['pools'] |1 | |
+ROW |92640 |44122 |1 |12 |$.['volume-statistics'] |1 | |
+ROW |92641 |44123 |1 |12 |$.['volumes'] |1 | |
+ROW |92642 |44124 |1 |12 |$.system[0] |1 | |
+ROW |92643 |44125 |1 |12 |$.['controllers'] |1 | |
+ROW |92644 |44126 |1 |12 |$.['ports'] |1 | |
+ROW |92645 |44127 |1 |12 |$.['disk-group-statistics'] |1 | |
+ROW |92646 |44128 |1 |12 |$.['frus'] |1 | |
+ROW |92647 |44129 |1 |12 |$.['fans'] |1 | |
+ROW |92648 |44130 |1 |12 |$.['enclosures'] |1 | |
+ROW |92649 |44131 |1 |12 |$.['disk-groups'] |1 | |
+ROW |92650 |44132 |1 |12 |$.['disks'] |1 | |
+ROW |92651 |44133 |1 |12 |$.['controller-statistics'] |1 | |
+ROW |92652 |44134 |1 |12 |$.['power-supplies'] |1 | |
+ROW |92653 |44135 |1 |12 |$.[?(@['durable-id'] == "{#DURABLE.ID}")].first() |0 | |
+ROW |92654 |44136 |1 |12 |$.[?(@['durable-id'] == "{#DURABLE.ID}")].first() |0 | |
+ROW |92655 |44137 |1 |12 |$[?(@['durable-id'] == "{#DURABLE.ID}")].first() |0 | |
+ROW |92656 |44138 |1 |12 |$.[?(@['name'] == "{#NAME}")].first() |0 | |
+ROW |92657 |44139 |1 |12 |$.[?(@['name'] == "{#NAME}")].first() |0 | |
+ROW |92658 |44140 |1 |12 |$[?(@['durable-id'] == "{#DURABLE.ID}")].first() |0 | |
+ROW |92659 |44141 |1 |12 |$[?(@['durable-id'] == "{#DURABLE.ID}")].first() |0 | |
+ROW |92660 |44142 |1 |12 |$[?(@['name'] == "{#TYPE}")].first() |0 | |
+ROW |92661 |44143 |1 |12 |$[?(@['name'] == "{#NAME}")].first() |0 | |
+ROW |92662 |44144 |1 |12 |$[?(@['port'] == "{#NAME}")].first() |0 | |
+ROW |92663 |44145 |1 |12 |$[?(@['durable-id'] == "{#DURABLE.ID}")].first() |0 | |
+ROW |92664 |44146 |1 |12 |$.[?(@['volume-name'] == "{#NAME}")].first() |0 | |
+ROW |92665 |44147 |1 |12 |$.[?(@['volume-name'] == "{#NAME}")].first() |0 | |
+ROW |92666 |44148 |1 |12 |$.disks |1 | |
+ROW |92667 |44149 |1 |12 |$.hosts |1 | |
+ROW |92668 |44150 |1 |12 |$.ports |1 | |
+ROW |92669 |44151 |1 |12 |$.system |1 | |
+ROW |92670 |44152 |1 |12 |$.tasks |1 | |
+ROW |92671 |44153 |1 |12 |$.volumes |1 | |
+ROW |92672 |44154 |1 |12 |$.cpgs |1 | |
+ROW |92673 |44155 |1 |12 |$.members[?(@.id == "{#ID}")].first() |0 | |
+ROW |92674 |44156 |1 |12 |$.members[?(@.id == "{#ID}")].first() |0 | |
+ROW |92675 |44157 |1 |12 |$.members[?(@.id == "{#ID}")].first() |0 | |
+ROW |92676 |44158 |1 |12 |$.members[?(@.portPos.node == "{#NODE}" && @.portPos.slot == "{#SLOT}" && @.portPos.cardPort == "{#CARD.PORT}")].first() |0 | |
+ROW |92677 |44159 |1 |12 |$.[?(@.id == "{#ID}")].first() |0 | |
+ROW |92678 |44160 |1 |12 |$.members[?(@.id == "{#ID}")].first() |0 | |
TABLE |sysmap_shape
FIELDS|sysmap_shapeid|sysmapid|type|x |y |width|height|text |font|font_size|font_color|text_halign|text_valign|border_type|border_width|border_color|background_color|zindex|
ROW |1 |1 |0 |0 |0 |680 |15 |{MAP.NAME}|9 |11 |000000 |0 |0 |0 |0 |000000 | |0 |
TABLE |lld_macro_path
-FIELDS|lld_macro_pathid|itemid|lld_macro |path |
-ROW |1 |29429 |{#IFNAME} |$.labels.device |
-ROW |2 |29429 |{#HELP} |$.help |
-ROW |3 |29429 |{#IFALIAS} |$.labels.ifalias |
-ROW |4 |29429 |{#IFOPERSTATUS} |$.labels.operstate |
-ROW |5 |29430 |{#FSTYPE} |$.labels.fstype |
-ROW |6 |29430 |{#FSNAME} |$.labels.mountpoint |
-ROW |7 |29430 |{#FSDEVICE} |$.labels.device |
-ROW |8 |29430 |{#HELP} |$.help |
-ROW |9 |29431 |{#DEVNAME} |$.labels.device |
-ROW |10 |29431 |{#HELP} |$.help |
-ROW |38 |29703 |{#QUEUE} |$.name |
-ROW |39 |29703 |{#VHOST} |$.vhost |
-ROW |40 |29703 |{#NODE} |$.node |
-ROW |41 |29785 |{#EXCHANGE} |$.name |
-ROW |42 |29785 |{#TYPE} |$.type |
-ROW |43 |29785 |{#VHOST} |$.vhost |
-ROW |44 |29786 |{#QUEUE} |$.name |
-ROW |45 |29786 |{#VHOST} |$.vhost |
-ROW |46 |29786 |{#NODE} |$.node |
-ROW |47 |30026 |{#EXCHANGE} |$.name |
-ROW |48 |30026 |{#TYPE} |$.type |
-ROW |49 |30026 |{#VHOST} |$.vhost |
-ROW |50 |30193 |{#PXNAME} |$.pxname |
-ROW |51 |30193 |{#SVNAME} |$.svname |
-ROW |52 |30194 |{#PXNAME} |$.pxname |
-ROW |53 |30194 |{#SVNAME} |$.svname |
-ROW |54 |30195 |{#PXNAME} |$.pxname |
-ROW |55 |30195 |{#SVNAME} |$.svname |
-ROW |56 |30236 |{#PXNAME} |$.pxname |
-ROW |57 |30236 |{#SVNAME} |$.svname |
-ROW |58 |30237 |{#PXNAME} |$.pxname |
-ROW |59 |30237 |{#SVNAME} |$.svname |
-ROW |60 |30238 |{#PXNAME} |$.pxname |
-ROW |61 |30238 |{#SVNAME} |$.svname |
-ROW |62 |30678 |{#DATABASE} |$.Database |
-ROW |63 |30679 |{#MASTER_HOST} |$.Master_Host |
-ROW |64 |30686 |{#SENSOR_ID} |$.id |
-ROW |65 |30686 |{#SENSOR_READING_TYPE}|$.reading.text |
-ROW |66 |30686 |{#SENSOR_TYPE} |$.sensor.text |
-ROW |67 |30686 |{#SENSOR_UNIT} |$.units |
-ROW |68 |30687 |{#SENSOR_ID} |$.id |
-ROW |69 |30687 |{#SENSOR_READING_TYPE}|$.reading.text |
-ROW |70 |30687 |{#SENSOR_TYPE} |$.sensor.text |
-ROW |71 |30687 |{#SENSOR_UNIT} |$.units |
-ROW |72 |30687 |{#SENSOR_LO_WARN} |$.threshold.lower.non_crit |
-ROW |73 |30687 |{#SENSOR_LO_CRIT} |$.threshold.lower.crit |
-ROW |74 |30687 |{#SENSOR_LO_DISAST} |$.threshold.lower.non_recover |
-ROW |75 |30687 |{#SENSOR_HI_WARN} |$.threshold.upper.non_crit |
-ROW |76 |30687 |{#SENSOR_HI_CRIT} |$.threshold.upper.crit |
-ROW |77 |30687 |{#SENSOR_HI_DISAST} |$.threshold.upper.non_recover |
-ROW |78 |30713 |{#ES.NODE} |$..name.first() |
-ROW |88 |30193 |{#MODE} |$.mode |
-ROW |89 |30194 |{#MODE} |$.mode |
-ROW |90 |30195 |{#MODE} |$.mode |
-ROW |100 |30236 |{#MODE} |$.mode |
-ROW |101 |30237 |{#MODE} |$.mode |
-ROW |102 |30238 |{#MODE} |$.mode |
-ROW |103 |30874 |{#NAME} |$.name |
-ROW |104 |30875 |{#DB} |$.database |
-ROW |105 |30875 |{#TABLE} |$.table |
-ROW |106 |30876 |{#DB} |$.database |
-ROW |107 |30876 |{#TABLE} |$.table |
-ROW |108 |30962 |{#ETCD.PEER} |$.labels.To |
-ROW |109 |31005 |{#APPPOOL} |$.Name |
-ROW |110 |31047 |{#APPPOOL} |$.Name |
-ROW |111 |31803 |{#OBJECTNAME} |$.ObjectName |
-ROW |112 |31804 |{#OBJECTNAME} |$.ObjectName |
-ROW |113 |31805 |{#QUEUE} |$.Queue |
-ROW |114 |31806 |{#OBJECTNAME} |$.ObjectName |
-ROW |115 |32869 |{#ACCESSOR} |$.accessor |
-ROW |116 |32869 |{#TOKEN_NAME} |$.token_name |
-ROW |117 |33465 |{#DESCRIPTION} |$.description |
-ROW |118 |33465 |{#DISPLAY_NAME} |$.displayName |
-ROW |119 |33466 |{#DESCRIPTION} |$.description |
-ROW |120 |33466 |{#NAME} |$.name |
-ROW |121 |33466 |{#URL} |$.url |
-ROW |122 |34942 |{#DEPLOYMENT} |$.properties.deployment |
-ROW |123 |34942 |{#JMXOBJ} |$.object |
-ROW |124 |34942 |{#SERVER_GROUP} |$.properties.["server-group"] |
-ROW |125 |34943 |{#JMXOBJ} |$.object |
-ROW |126 |34943 |{#SERVER} |$.properties.["server-config"] |
-ROW |127 |34966 |{#DEPLOYMENT} |$.properties.deployment |
-ROW |128 |34966 |{#JMXOBJ} |$.object |
-ROW |129 |34967 |{#JMXOBJ} |$.object |
-ROW |130 |34967 |{#JMX_DATA_SOURCE} |$.properties.["data-source"] |
-ROW |131 |34968 |{#JMXOBJ} |$.object |
-ROW |132 |34968 |{#JMX_DATA_SOURCE} |$.properties.["data-source"] |
-ROW |133 |34969 |{#HTTP_LISTENER} |$.properties.["http-listener"] |
-ROW |134 |34969 |{#JMXOBJ} |$.object |
-ROW |135 |34969 |{#SERVER} |$.properties.["server"] |
-ROW |136 |39749 |{#CITY} |$.site.city |
-ROW |137 |39749 |{#ID} |$.id |
-ROW |138 |39749 |{#NAME} |$.name |
-ROW |139 |39749 |{#STATE} |$.site.state |
-ROW |140 |39750 |{#CITY} |$.site.city |
-ROW |141 |39750 |{#ID} |$.id |
-ROW |142 |39750 |{#NAME} |$.name |
-ROW |143 |39750 |{#STATE} |$.site.state |
-ROW |144 |39751 |{#EDGE} |$.link.edgeName |
-ROW |145 |39751 |{#ENTERPRISE} |$.link.enterpriseName |
-ROW |146 |39751 |{#ID} |$.link.linkId |
-ROW |147 |39751 |{#IF} |$.link.interface |
-ROW |148 |39751 |{#IP} |$.link.linkIpAddress |
-ROW |149 |39751 |{#NAME} |$.link.displayName |
-ROW |150 |39752 |{#DESTINATION} |$.destination.deviceName |
-ROW |151 |39752 |{#NAME} |$.source.linkName |
-ROW |152 |39752 |{#SOURCE} |$.source.deviceName |
-ROW |153 |39753 |{#EDGE.ID} |$.edgeId |
-ROW |154 |39753 |{#EDGE} |$.edgeName |
-ROW |155 |39753 |{#ID} |$.deviceLogicalId |
-ROW |156 |39753 |{#NAME} |$.peerName |
-ROW |157 |39753 |{#TYPE} |$.peerType |
-ROW |158 |39806 |{#NODE.ID} |$.id |
-ROW |159 |39806 |{#NODE.NAME} |$.name |
-ROW |160 |39807 |{#NODE.ID} |$.id |
-ROW |161 |39807 |{#NODE.NAME} |$.name |
-ROW |162 |39816 |{#NODE.ID} |$.id |
-ROW |163 |39816 |{#NODE.NAME} |$.name |
-ROW |164 |42726 |{#COUNTRY} |$.sys.country |
-ROW |165 |42726 |{#ID} |$.id |
-ROW |166 |42726 |{#LOCATION} |$.name |
-ROW |167 |42726 |{#TEMP.UNIT} |$.temp_unit |
-ROW |168 |42726 |{#WIND.UNIT} |$.wind_unit |
-ROW |169 |42741 |{#RESOURCE.TYPE} |$.type |
-ROW |170 |42741 |{#RESOURCE.NAME} |$.name |
-ROW |171 |42742 |{#RESOURCE.TYPE} |$.type |
-ROW |172 |42742 |{#NODE.NAME} |$.node |
-ROW |173 |42742 |{#LXC.NAME} |$.name |
-ROW |174 |42742 |{#LXC.ID} |$.id |
-ROW |175 |42743 |{#RESOURCE.TYPE} |$.type |
-ROW |176 |42743 |{#NODE.NAME} |$.node |
-ROW |177 |42744 |{#RESOURCE.TYPE} |$.type |
-ROW |178 |42744 |{#NODE.NAME} |$.node |
-ROW |179 |42744 |{#QEMU.NAME} |$.name |
-ROW |180 |42744 |{#QEMU.ID} |$.id |
-ROW |181 |42745 |{#RESOURCE.TYPE} |$.type |
-ROW |182 |42745 |{#NODE.NAME} |$.node |
-ROW |183 |42745 |{#STORAGE.NAME} |$.storage |
-ROW |184 |42986 |{#STORE} |$.labels.store |
-ROW |185 |43184 |{#CONTROLLER.ID} |$.['controller-id'] |
-ROW |186 |43184 |{#DURABLE.ID} |$.['durable-id'] |
-ROW |187 |43185 |{#DURABLE.ID} |$.['durable-id'] |
-ROW |188 |43185 |{#TYPE} |$.['description-numeric'] |
-ROW |189 |43186 |{#NAME} |$.['name'] |
-ROW |190 |43187 |{#DURABLE.ID} |$.['durable-id'] |
-ROW |191 |43188 |{#DURABLE.ID} |$.['durable-id'] |
-ROW |192 |43188 |{#NAME} |$.['name'] |
-ROW |193 |43189 |{#DESCRIPTION} |$.['description'] |
-ROW |194 |43189 |{#ENCLOSURE.ID} |$.['enclosure-id'] |
-ROW |195 |43189 |{#LOCATION} |$.['fru-location'] |
-ROW |196 |43189 |{#TYPE} |$.['name'] |
-ROW |197 |43190 |{#NAME} |$.['name'] |
-ROW |198 |43191 |{#NAME} |$.['port'] |
-ROW |199 |43192 |{#DURABLE.ID} |$.['durable-id'] |
-ROW |200 |43193 |{#NAME} |$.['volume-name'] |
-ROW |201 |43291 |{#CONTROLLER.ID} |$.['controller-id'] |
-ROW |202 |43291 |{#DURABLE.ID} |$.['durable-id'] |
-ROW |203 |43292 |{#DURABLE.ID} |$.['durable-id'] |
-ROW |204 |43292 |{#TYPE} |$.['description-numeric'] |
-ROW |205 |43293 |{#NAME} |$.['name'] |
-ROW |206 |43294 |{#DURABLE.ID} |$.['durable-id'] |
-ROW |207 |43295 |{#DURABLE.ID} |$.['durable-id'] |
-ROW |208 |43296 |{#DESCRIPTION} |$.['description'] |
-ROW |209 |43296 |{#ENCLOSURE.ID} |$.['enclosure-id'] |
-ROW |210 |43296 |{#LOCATION} |$.['fru-location'] |
-ROW |211 |43296 |{#TYPE} |$.['name'] |
-ROW |212 |43297 |{#NAME} |$.['name'] |
-ROW |213 |43298 |{#NAME} |$.['port'] |
-ROW |214 |43299 |{#DURABLE.ID} |$.['durable-id'] |
-ROW |215 |43300 |{#NAME} |$.['volume-name'] |
-ROW |216 |43415 |{#ID} |$.id |
-ROW |217 |43415 |{#NAME} |$.name |
-ROW |218 |43416 |{#ID} |$.id |
-ROW |219 |43416 |{#POSITION} |$.position |
-ROW |220 |43417 |{#ID} |$.id |
-ROW |221 |43417 |{#NAME} |$.name |
-ROW |222 |43418 |{#CARD.PORT} |$.portPos.cardPort |
-ROW |223 |43418 |{#NODE} |$.portPos.node |
-ROW |224 |43418 |{#SLOT} |$.portPos.slot |
-ROW |225 |43418 |{#TYPE} |$.type |
-ROW |226 |43419 |{#ID} |$.id |
-ROW |227 |43419 |{#NAME} |$.name |
-ROW |228 |43419 |{#TYPE} |$.type |
-ROW |229 |43420 |{#ID} |$.id |
-ROW |230 |43420 |{#NAME} |$.name |
-ROW |231 |43768 |{#GROUP} |$.resourceGroup |
-ROW |232 |43768 |{#ID} |$.id |
-ROW |233 |43768 |{#LOCATION} |$.location |
-ROW |234 |43768 |{#NAME} |$.name |
-ROW |235 |43768 |{#OS} |$.properties.storageProfile.osDisk.osType|
-ROW |236 |43768 |{#SIZE} |$.properties.hardwareProfile.vmSize |
-ROW |237 |43768 |{#TYPE} |$.type |
-ROW |238 |43905 |{#BAY_NUMBER} |$.bayNumber |
-ROW |239 |43905 |{#ENCLOSURE_NAME} |$.enclosureName |
-ROW |240 |43906 |{#BAY_NUMBER} |$.bayNumber |
-ROW |241 |43906 |{#ENCLOSURE_NAME} |$.enclosureName |
-ROW |242 |43907 |{#NAME} |$.name |
-ROW |243 |43908 |{#BAY_NUMBER} |$.bayNumber |
-ROW |244 |43908 |{#ENCLOSURE_NAME} |$.enclosureName |
-ROW |245 |43909 |{#NAME} |$.name |
-ROW |246 |43910 |{#NAME} |$.name |
-ROW |247 |43911 |{#NAME} |$.name |
-ROW |248 |43912 |{#BAY_NUMBER} |$.bayNumber |
-ROW |249 |43912 |{#ENCLOSURE_NAME} |$.enclosureName |
-ROW |250 |43913 |{#NAME} |$.name |
-ROW |251 |43914 |{#BAY_NUMBER} |$.bayNumber |
-ROW |252 |43914 |{#ENCLOSURE_NAME} |$.enclosureName |
-ROW |253 |43915 |{#NAME} |$.displayName |
-ROW |254 |43916 |{#ENCLOSURE_NAME} |$.enclosureName |
-ROW |255 |43916 |{#NAME} |$.name |
-ROW |256 |43917 |{#NAME} |$.name |
-ROW |257 |43918 |{#ENCLOSURE_NAME} |$.enclosureName |
-ROW |258 |43918 |{#PARTITION_ID} |$.partitionID |
-ROW |259 |43919 |{#BAY_NUMBER} |$.bayNumber |
-ROW |260 |43919 |{#ENCLOSURE_NAME} |$.enclosureName |
-ROW |261 |43920 |{#NAME} |$.name |
-ROW |262 |43921 |{#LOCATION} |$.name |
-ROW |263 |43921 |{#SERVER_NAME} |$.serverName |
-ROW |264 |43922 |{#NAME} |$.name |
-ROW |265 |43923 |{#NAME} |$.name |
-ROW |266 |43924 |{#NAME} |$.name |
-ROW |267 |43925 |{#NAME} |$.name |
+FIELDS|lld_macro_pathid|itemid|lld_macro |path |
+ROW |1 |29429 |{#IFNAME} |$.labels.device |
+ROW |2 |29429 |{#HELP} |$.help |
+ROW |3 |29429 |{#IFALIAS} |$.labels.ifalias |
+ROW |4 |29429 |{#IFOPERSTATUS} |$.labels.operstate |
+ROW |5 |29430 |{#FSTYPE} |$.labels.fstype |
+ROW |6 |29430 |{#FSNAME} |$.labels.mountpoint |
+ROW |7 |29430 |{#FSDEVICE} |$.labels.device |
+ROW |8 |29430 |{#HELP} |$.help |
+ROW |9 |29431 |{#DEVNAME} |$.labels.device |
+ROW |10 |29431 |{#HELP} |$.help |
+ROW |38 |29703 |{#QUEUE} |$.name |
+ROW |39 |29703 |{#VHOST} |$.vhost |
+ROW |40 |29703 |{#NODE} |$.node |
+ROW |41 |29785 |{#EXCHANGE} |$.name |
+ROW |42 |29785 |{#TYPE} |$.type |
+ROW |43 |29785 |{#VHOST} |$.vhost |
+ROW |44 |29786 |{#QUEUE} |$.name |
+ROW |45 |29786 |{#VHOST} |$.vhost |
+ROW |46 |29786 |{#NODE} |$.node |
+ROW |47 |30026 |{#EXCHANGE} |$.name |
+ROW |48 |30026 |{#TYPE} |$.type |
+ROW |49 |30026 |{#VHOST} |$.vhost |
+ROW |50 |30193 |{#PXNAME} |$.pxname |
+ROW |51 |30193 |{#SVNAME} |$.svname |
+ROW |52 |30194 |{#PXNAME} |$.pxname |
+ROW |53 |30194 |{#SVNAME} |$.svname |
+ROW |54 |30195 |{#PXNAME} |$.pxname |
+ROW |55 |30195 |{#SVNAME} |$.svname |
+ROW |56 |30236 |{#PXNAME} |$.pxname |
+ROW |57 |30236 |{#SVNAME} |$.svname |
+ROW |58 |30237 |{#PXNAME} |$.pxname |
+ROW |59 |30237 |{#SVNAME} |$.svname |
+ROW |60 |30238 |{#PXNAME} |$.pxname |
+ROW |61 |30238 |{#SVNAME} |$.svname |
+ROW |62 |30678 |{#DATABASE} |$.Database |
+ROW |63 |30679 |{#MASTER_HOST} |$.Master_Host |
+ROW |64 |30686 |{#SENSOR_ID} |$.id |
+ROW |65 |30686 |{#SENSOR_READING_TYPE} |$.reading.text |
+ROW |66 |30686 |{#SENSOR_TYPE} |$.sensor.text |
+ROW |67 |30686 |{#SENSOR_UNIT} |$.units |
+ROW |68 |30687 |{#SENSOR_ID} |$.id |
+ROW |69 |30687 |{#SENSOR_READING_TYPE} |$.reading.text |
+ROW |70 |30687 |{#SENSOR_TYPE} |$.sensor.text |
+ROW |71 |30687 |{#SENSOR_UNIT} |$.units |
+ROW |72 |30687 |{#SENSOR_LO_WARN} |$.threshold.lower.non_crit |
+ROW |73 |30687 |{#SENSOR_LO_CRIT} |$.threshold.lower.crit |
+ROW |74 |30687 |{#SENSOR_LO_DISAST} |$.threshold.lower.non_recover |
+ROW |75 |30687 |{#SENSOR_HI_WARN} |$.threshold.upper.non_crit |
+ROW |76 |30687 |{#SENSOR_HI_CRIT} |$.threshold.upper.crit |
+ROW |77 |30687 |{#SENSOR_HI_DISAST} |$.threshold.upper.non_recover |
+ROW |78 |30713 |{#ES.NODE} |$..name.first() |
+ROW |88 |30193 |{#MODE} |$.mode |
+ROW |89 |30194 |{#MODE} |$.mode |
+ROW |90 |30195 |{#MODE} |$.mode |
+ROW |100 |30236 |{#MODE} |$.mode |
+ROW |101 |30237 |{#MODE} |$.mode |
+ROW |102 |30238 |{#MODE} |$.mode |
+ROW |103 |30874 |{#NAME} |$.name |
+ROW |104 |30875 |{#DB} |$.database |
+ROW |105 |30875 |{#TABLE} |$.table |
+ROW |106 |30876 |{#DB} |$.database |
+ROW |107 |30876 |{#TABLE} |$.table |
+ROW |108 |30962 |{#ETCD.PEER} |$.labels.To |
+ROW |109 |31005 |{#APPPOOL} |$.Name |
+ROW |110 |31047 |{#APPPOOL} |$.Name |
+ROW |111 |31803 |{#OBJECTNAME} |$.ObjectName |
+ROW |112 |31804 |{#OBJECTNAME} |$.ObjectName |
+ROW |113 |31805 |{#QUEUE} |$.Queue |
+ROW |114 |31806 |{#OBJECTNAME} |$.ObjectName |
+ROW |115 |32869 |{#ACCESSOR} |$.accessor |
+ROW |116 |32869 |{#TOKEN_NAME} |$.token_name |
+ROW |117 |33465 |{#DESCRIPTION} |$.description |
+ROW |118 |33465 |{#DISPLAY_NAME} |$.displayName |
+ROW |119 |33466 |{#DESCRIPTION} |$.description |
+ROW |120 |33466 |{#NAME} |$.name |
+ROW |121 |33466 |{#URL} |$.url |
+ROW |122 |34942 |{#DEPLOYMENT} |$.properties.deployment |
+ROW |123 |34942 |{#JMXOBJ} |$.object |
+ROW |124 |34942 |{#SERVER_GROUP} |$.properties.["server-group"] |
+ROW |125 |34943 |{#JMXOBJ} |$.object |
+ROW |126 |34943 |{#SERVER} |$.properties.["server-config"] |
+ROW |127 |34966 |{#DEPLOYMENT} |$.properties.deployment |
+ROW |128 |34966 |{#JMXOBJ} |$.object |
+ROW |129 |34967 |{#JMXOBJ} |$.object |
+ROW |130 |34967 |{#JMX_DATA_SOURCE} |$.properties.["data-source"] |
+ROW |131 |34968 |{#JMXOBJ} |$.object |
+ROW |132 |34968 |{#JMX_DATA_SOURCE} |$.properties.["data-source"] |
+ROW |133 |34969 |{#HTTP_LISTENER} |$.properties.["http-listener"] |
+ROW |134 |34969 |{#JMXOBJ} |$.object |
+ROW |135 |34969 |{#SERVER} |$.properties.["server"] |
+ROW |136 |39749 |{#CITY} |$.site.city |
+ROW |137 |39749 |{#ID} |$.id |
+ROW |138 |39749 |{#NAME} |$.name |
+ROW |139 |39749 |{#STATE} |$.site.state |
+ROW |140 |39750 |{#CITY} |$.site.city |
+ROW |141 |39750 |{#ID} |$.id |
+ROW |142 |39750 |{#NAME} |$.name |
+ROW |143 |39750 |{#STATE} |$.site.state |
+ROW |144 |39751 |{#EDGE} |$.link.edgeName |
+ROW |145 |39751 |{#ENTERPRISE} |$.link.enterpriseName |
+ROW |146 |39751 |{#ID} |$.link.linkId |
+ROW |147 |39751 |{#IF} |$.link.interface |
+ROW |148 |39751 |{#IP} |$.link.linkIpAddress |
+ROW |149 |39751 |{#NAME} |$.link.displayName |
+ROW |150 |39752 |{#DESTINATION} |$.destination.deviceName |
+ROW |151 |39752 |{#NAME} |$.source.linkName |
+ROW |152 |39752 |{#SOURCE} |$.source.deviceName |
+ROW |153 |39753 |{#EDGE.ID} |$.edgeId |
+ROW |154 |39753 |{#EDGE} |$.edgeName |
+ROW |155 |39753 |{#ID} |$.deviceLogicalId |
+ROW |156 |39753 |{#NAME} |$.peerName |
+ROW |157 |39753 |{#TYPE} |$.peerType |
+ROW |158 |39806 |{#NODE.ID} |$.id |
+ROW |159 |39806 |{#NODE.NAME} |$.name |
+ROW |160 |39807 |{#NODE.ID} |$.id |
+ROW |161 |39807 |{#NODE.NAME} |$.name |
+ROW |162 |39816 |{#NODE.ID} |$.id |
+ROW |163 |39816 |{#NODE.NAME} |$.name |
+ROW |164 |42726 |{#COUNTRY} |$.sys.country |
+ROW |165 |42726 |{#ID} |$.id |
+ROW |166 |42726 |{#LOCATION} |$.name |
+ROW |167 |42726 |{#TEMP.UNIT} |$.temp_unit |
+ROW |168 |42726 |{#WIND.UNIT} |$.wind_unit |
+ROW |169 |42741 |{#RESOURCE.TYPE} |$.type |
+ROW |170 |42741 |{#RESOURCE.NAME} |$.name |
+ROW |171 |42742 |{#RESOURCE.TYPE} |$.type |
+ROW |172 |42742 |{#NODE.NAME} |$.node |
+ROW |173 |42742 |{#LXC.NAME} |$.name |
+ROW |174 |42742 |{#LXC.ID} |$.id |
+ROW |175 |42743 |{#RESOURCE.TYPE} |$.type |
+ROW |176 |42743 |{#NODE.NAME} |$.node |
+ROW |177 |42744 |{#RESOURCE.TYPE} |$.type |
+ROW |178 |42744 |{#NODE.NAME} |$.node |
+ROW |179 |42744 |{#QEMU.NAME} |$.name |
+ROW |180 |42744 |{#QEMU.ID} |$.id |
+ROW |181 |42745 |{#RESOURCE.TYPE} |$.type |
+ROW |182 |42745 |{#NODE.NAME} |$.node |
+ROW |183 |42745 |{#STORAGE.NAME} |$.storage |
+ROW |184 |42986 |{#STORE} |$.labels.store |
+ROW |185 |43184 |{#CONTROLLER.ID} |$.['controller-id'] |
+ROW |186 |43184 |{#DURABLE.ID} |$.['durable-id'] |
+ROW |187 |43185 |{#DURABLE.ID} |$.['durable-id'] |
+ROW |188 |43185 |{#TYPE} |$.['description-numeric'] |
+ROW |189 |43186 |{#NAME} |$.['name'] |
+ROW |190 |43187 |{#DURABLE.ID} |$.['durable-id'] |
+ROW |191 |43188 |{#DURABLE.ID} |$.['durable-id'] |
+ROW |193 |43189 |{#DESCRIPTION} |$.['description'] |
+ROW |194 |43189 |{#ENCLOSURE.ID} |$.['enclosure-id'] |
+ROW |195 |43189 |{#LOCATION} |$.['fru-location'] |
+ROW |196 |43189 |{#TYPE} |$.['name'] |
+ROW |197 |43190 |{#NAME} |$.['name'] |
+ROW |198 |43191 |{#NAME} |$.['port'] |
+ROW |199 |43192 |{#DURABLE.ID} |$.['durable-id'] |
+ROW |200 |43193 |{#NAME} |$.['volume-name'] |
+ROW |201 |43291 |{#CONTROLLER.ID} |$.['controller-id'] |
+ROW |202 |43291 |{#DURABLE.ID} |$.['durable-id'] |
+ROW |203 |43292 |{#DURABLE.ID} |$.['durable-id'] |
+ROW |204 |43292 |{#TYPE} |$.['description-numeric'] |
+ROW |205 |43293 |{#NAME} |$.['name'] |
+ROW |206 |43294 |{#DURABLE.ID} |$.['durable-id'] |
+ROW |207 |43295 |{#DURABLE.ID} |$.['durable-id'] |
+ROW |208 |43296 |{#DESCRIPTION} |$.['description'] |
+ROW |209 |43296 |{#ENCLOSURE.ID} |$.['enclosure-id'] |
+ROW |210 |43296 |{#LOCATION} |$.['fru-location'] |
+ROW |211 |43296 |{#TYPE} |$.['name'] |
+ROW |212 |43297 |{#NAME} |$.['name'] |
+ROW |213 |43298 |{#NAME} |$.['port'] |
+ROW |214 |43299 |{#DURABLE.ID} |$.['durable-id'] |
+ROW |215 |43300 |{#NAME} |$.['volume-name'] |
+ROW |216 |43415 |{#ID} |$.id |
+ROW |217 |43415 |{#NAME} |$.name |
+ROW |218 |43416 |{#ID} |$.id |
+ROW |219 |43416 |{#POSITION} |$.position |
+ROW |220 |43417 |{#ID} |$.id |
+ROW |221 |43417 |{#NAME} |$.name |
+ROW |222 |43418 |{#CARD.PORT} |$.portPos.cardPort |
+ROW |223 |43418 |{#NODE} |$.portPos.node |
+ROW |224 |43418 |{#SLOT} |$.portPos.slot |
+ROW |225 |43418 |{#TYPE} |$.type |
+ROW |226 |43419 |{#ID} |$.id |
+ROW |227 |43419 |{#NAME} |$.name |
+ROW |228 |43419 |{#TYPE} |$.type |
+ROW |229 |43420 |{#ID} |$.id |
+ROW |230 |43420 |{#NAME} |$.name |
+ROW |231 |43768 |{#GROUP} |$.resourceGroup |
+ROW |232 |43768 |{#ID} |$.id |
+ROW |233 |43768 |{#LOCATION} |$.location |
+ROW |234 |43768 |{#NAME} |$.name |
+ROW |235 |43768 |{#OS} |$.properties.storageProfile.osDisk.osType|
+ROW |236 |43768 |{#SIZE} |$.properties.hardwareProfile.vmSize |
+ROW |237 |43768 |{#TYPE} |$.type |
+ROW |238 |43905 |{#BAY_NUMBER} |$.bayNumber |
+ROW |239 |43905 |{#ENCLOSURE_NAME} |$.enclosureName |
+ROW |240 |43906 |{#BAY_NUMBER} |$.bayNumber |
+ROW |241 |43906 |{#ENCLOSURE_NAME} |$.enclosureName |
+ROW |242 |43907 |{#NAME} |$.name |
+ROW |243 |43908 |{#BAY_NUMBER} |$.bayNumber |
+ROW |244 |43908 |{#ENCLOSURE_NAME} |$.enclosureName |
+ROW |245 |43909 |{#NAME} |$.name |
+ROW |246 |43910 |{#NAME} |$.name |
+ROW |247 |43911 |{#NAME} |$.name |
+ROW |248 |43912 |{#BAY_NUMBER} |$.bayNumber |
+ROW |249 |43912 |{#ENCLOSURE_NAME} |$.enclosureName |
+ROW |250 |43913 |{#NAME} |$.name |
+ROW |251 |43914 |{#BAY_NUMBER} |$.bayNumber |
+ROW |252 |43914 |{#ENCLOSURE_NAME} |$.enclosureName |
+ROW |253 |43915 |{#NAME} |$.displayName |
+ROW |254 |43916 |{#ENCLOSURE_NAME} |$.enclosureName |
+ROW |255 |43916 |{#NAME} |$.name |
+ROW |256 |43917 |{#NAME} |$.name |
+ROW |257 |43918 |{#ENCLOSURE_NAME} |$.enclosureName |
+ROW |258 |43918 |{#PARTITION_ID} |$.partitionID |
+ROW |259 |43919 |{#BAY_NUMBER} |$.bayNumber |
+ROW |260 |43919 |{#ENCLOSURE_NAME} |$.enclosureName |
+ROW |261 |43920 |{#NAME} |$.name |
+ROW |262 |43921 |{#LOCATION} |$.name |
+ROW |263 |43921 |{#SERVER_NAME} |$.serverName |
+ROW |264 |43922 |{#NAME} |$.name |
+ROW |265 |43923 |{#NAME} |$.name |
+ROW |266 |43924 |{#NAME} |$.name |
+ROW |267 |43925 |{#NAME} |$.name |
+ROW |268 |44052 |{#AWS.EC2.INSTANCE.ID} |$.instancesSet.item.instanceId |
+ROW |269 |44052 |{#AWS.EC2.INSTANCE.NAME}|$.instanceName |
+ROW |270 |44053 |{#AWS.RDS.INSTANCE.ID} |$.DBInstanceIdentifier |
+ROW |271 |44054 |{#AWS.S3.NAME} |$.Name |
+ROW |272 |44054 |{#AWS.S3.REGION} |$.location |
+ROW |273 |44057 |{#PROXY.NAME} |$.name |
+ROW |274 |44058 |{#PROXY.NAME} |$.name |
+ROW |275 |44082 |{#PROXY.NAME} |$.name |
TABLE |host_tag
FIELDS|hosttagid|hostid|tag |value |automatic|
@@ -102589,602 +102965,602 @@ ROW |686 |10533 |size |{#SIZE} |0 |
ROW |687 |10534 |class |hardware |0 |
ROW |688 |10534 |target |hpe |0 |
ROW |689 |10534 |target |synergy |0 |
+ROW |690 |10535 |class |software |0 |
+ROW |691 |10535 |target |aws |0 |
TABLE |lld_override
FIELDS|lld_overrideid|itemid|name |step|evaltype|formula|stop|
-ROW |2220 |43134 |aggregated status |1 |0 | |0 |
-ROW |2221 |43134 |checks |2 |0 | |0 |
-ROW |2222 |30961 |trigger |1 |0 | |0 |
-ROW |2223 |30193 |Discard HTTP status codes |1 |0 | |0 |
-ROW |2224 |30194 |Discard HTTP status codes |1 |0 | |0 |
-ROW |2225 |30195 |Discard HTTP status codes |1 |0 | |0 |
-ROW |2226 |30236 |Discard HTTP status codes |1 |0 | |0 |
-ROW |2227 |30237 |Discard HTTP status codes |1 |0 | |0 |
-ROW |2228 |30238 |Discard HTTP status codes |1 |0 | |0 |
-ROW |2229 |39854 |bucket item |1 |0 | |0 |
-ROW |2230 |39854 |total item |2 |0 | |0 |
-ROW |2231 |39859 |bucket item |1 |0 | |0 |
-ROW |2232 |39859 |total item |2 |0 | |0 |
-ROW |2233 |39889 |bucket item |1 |0 | |0 |
-ROW |2234 |39889 |total item |2 |0 | |0 |
-ROW |2235 |39920 |bucket item |1 |0 | |0 |
-ROW |2236 |39920 |total item |2 |0 | |0 |
-ROW |2237 |40000 |bucket item |1 |0 | |0 |
-ROW |2238 |40000 |total item |2 |0 | |0 |
-ROW |2239 |40001 |bucket item |1 |0 | |0 |
-ROW |2240 |40001 |total item |2 |0 | |0 |
-ROW |2241 |40002 |bucket item |1 |0 | |0 |
-ROW |2242 |40002 |total item |2 |0 | |0 |
-ROW |2243 |33521 |trigger disabled non main channels |1 |0 | |0 |
-ROW |2244 |33810 |Arbiter metrics |2 |0 | |0 |
-ROW |2245 |33810 |Primary metrics |1 |0 | |0 |
-ROW |2246 |34346 |Too many missed regions trigger |1 |0 | |0 |
-ROW |2247 |34346 |Unresponsive peers trigger |2 |0 | |0 |
-ROW |2248 |34403 |Failed GC-related operations trigger |1 |0 | |0 |
-ROW |2249 |34443 |Too many unreachable messages trigger |1 |0 | |0 |
-ROW |2250 |33658 |Bad_Block_Rate |9 |0 | |0 |
-ROW |2251 |33658 |Not NVMe |2 |0 | |0 |
-ROW |2252 |33658 |Power_Cycle_Count |6 |0 | |0 |
-ROW |2253 |33658 |Program_Fail_Count_Chip |10 |0 | |0 |
-ROW |2254 |33658 |Raw_Read_Error_Rate |3 |0 | |0 |
-ROW |2255 |33658 |Reallocated_Sector_Ct |11 |0 | |0 |
-ROW |2256 |33658 |Reported_Uncorrect |7 |0 | |0 |
-ROW |2257 |33658 |Seek_Error_Rate |8 |0 | |0 |
-ROW |2258 |33658 |Self-test |1 |0 | |0 |
-ROW |2259 |33658 |Spin_Up_Time |4 |0 | |0 |
-ROW |2260 |33658 |Start_Stop_Count |5 |0 | |0 |
-ROW |2261 |33670 |Bad_Block_Rate |9 |0 | |0 |
-ROW |2262 |33670 |Not NVMe |2 |0 | |0 |
-ROW |2263 |33670 |Power_Cycle_Count |6 |0 | |0 |
-ROW |2264 |33670 |Program_Fail_Count_Chip |10 |0 | |0 |
-ROW |2265 |33670 |Raw_Read_Error_Rate |3 |0 | |0 |
-ROW |2266 |33670 |Reallocated_Sector_Ct |11 |0 | |0 |
-ROW |2267 |33670 |Reported_Uncorrect |7 |0 | |0 |
-ROW |2268 |33670 |Seek_Error_Rate |8 |0 | |0 |
-ROW |2269 |33670 |Self-test |1 |0 | |0 |
-ROW |2270 |33670 |Spin_Up_Time |4 |0 | |0 |
-ROW |2271 |33670 |Start_Stop_Count |5 |0 | |0 |
-ROW |2272 |28306 |trigger THRESHOLD_HI_CRIT |4 |0 | |0 |
-ROW |2273 |28306 |trigger THRESHOLD_HI_WARN |3 |0 | |0 |
-ROW |2274 |28306 |trigger THRESHOLD_LO_CRIT |2 |0 | |0 |
-ROW |2275 |28306 |trigger THRESHOLD_LO_WARN |1 |0 | |0 |
-ROW |2276 |28307 |trigger THRESHOLD_HI_CRIT |4 |0 | |0 |
-ROW |2277 |28307 |trigger THRESHOLD_HI_WARN |3 |0 | |0 |
-ROW |2278 |28307 |trigger THRESHOLD_LO_CRIT |2 |0 | |0 |
-ROW |2279 |28307 |trigger THRESHOLD_LO_WARN |1 |0 | |0 |
-ROW |2280 |33182 |trigger THRESHOLD_HI_CRIT |4 |0 | |0 |
-ROW |2281 |33182 |trigger THRESHOLD_HI_WARN |3 |0 | |0 |
-ROW |2282 |33182 |trigger THRESHOLD_LO_CRIT |2 |0 | |0 |
-ROW |2283 |33182 |trigger THRESHOLD_LO_WARN |1 |0 | |0 |
-ROW |2284 |35366 |Don't create triggers for matching interface|1 |0 | |0 |
-ROW |2285 |35542 |Don't create triggers for matching interface|1 |0 | |0 |
-ROW |2286 |35543 |Don't create triggers for matching interface|1 |0 | |0 |
-ROW |2287 |35575 |Don't create triggers for matching interface|1 |0 | |0 |
-ROW |2288 |35619 |Don't create triggers for matching interface|1 |0 | |0 |
-ROW |2289 |35653 |Don't create triggers for matching interface|1 |0 | |0 |
-ROW |2290 |35654 |Don't create triggers for matching interface|1 |0 | |0 |
-ROW |2291 |35720 |Don't create triggers for matching interface|1 |0 | |0 |
-ROW |2292 |35721 |Don't create triggers for matching interface|1 |0 | |0 |
-ROW |2293 |35787 |Don't create triggers for matching interface|1 |0 | |0 |
-ROW |2294 |35788 |Trigger disabled |1 |0 | |0 |
-ROW |2295 |35788 |Trigger enabled |2 |0 | |0 |
-ROW |2296 |35820 |Don't create triggers for matching interface|1 |0 | |0 |
-ROW |2297 |35859 |Don't create triggers for matching interface|1 |0 | |0 |
-ROW |2298 |35903 |Don't create triggers for matching interface|1 |0 | |0 |
-ROW |2299 |35947 |Don't create triggers for matching interface|1 |0 | |0 |
-ROW |2300 |35991 |Don't create triggers for matching interface|1 |0 | |0 |
-ROW |2301 |36036 |Don't create triggers for matching interface|1 |0 | |0 |
-ROW |2302 |36081 |Don't create triggers for matching interface|1 |0 | |0 |
-ROW |2303 |36126 |Don't create triggers for matching interface|1 |0 | |0 |
-ROW |2304 |34478 |Temp |1 |0 | |0 |
-ROW |2305 |34479 |Temp |1 |0 | |0 |
-ROW |2306 |34526 |Temp |1 |0 | |0 |
-ROW |2307 |34527 |Temp |1 |0 | |0 |
-ROW |2308 |34574 |Temp |1 |0 | |0 |
-ROW |2309 |34575 |Temp |1 |0 | |0 |
-ROW |2310 |34622 |Temp |1 |0 | |0 |
-ROW |2311 |34623 |Temp |1 |0 | |0 |
-ROW |2312 |34670 |Temp |1 |0 | |0 |
-ROW |2313 |34671 |Temp |1 |0 | |0 |
-ROW |2314 |35043 |Temp |1 |0 | |0 |
-ROW |2315 |35044 |Temp |1 |0 | |0 |
-ROW |2316 |34766 |Temp |1 |0 | |0 |
-ROW |2317 |34767 |Temp |1 |0 | |0 |
-ROW |2318 |34209 |Temp |1 |0 | |0 |
-ROW |2319 |34210 |Temp |1 |0 | |0 |
-ROW |2320 |34820 |Temp |1 |0 | |0 |
-ROW |2321 |34821 |Temp |1 |0 | |0 |
-ROW |2322 |34868 |Temp |1 |0 | |0 |
-ROW |2323 |34869 |Temp |1 |0 | |0 |
-ROW |2324 |34916 |Temp |1 |0 | |0 |
-ROW |2325 |34917 |Temp |1 |0 | |0 |
-ROW |2326 |43185 |SSD life left |1 |0 | |0 |
-ROW |2327 |43292 |SSD life left |1 |0 | |0 |
-ROW |2328 |33354 |Do not discover aggregate metrics |1 |0 | |0 |
-ROW |2329 |30687 |trigger SENSOR_HI_CRIT |5 |0 | |0 |
-ROW |2330 |30687 |trigger SENSOR_HI_DISAST |6 |0 | |0 |
-ROW |2331 |30687 |trigger SENSOR_HI_WARN |4 |0 | |0 |
-ROW |2332 |30687 |trigger SENSOR_LO_CRIT |2 |0 | |0 |
-ROW |2333 |30687 |trigger SENSOR_LO_DISAST |3 |0 | |0 |
-ROW |2334 |30687 |trigger SENSOR_LO_WARN |1 |0 | |0 |
+ROW |2565 |43134 |aggregated status |1 |0 | |0 |
+ROW |2566 |43134 |checks |2 |0 | |0 |
+ROW |2567 |30961 |trigger |1 |0 | |0 |
+ROW |2568 |30193 |Discard HTTP status codes |1 |0 | |0 |
+ROW |2569 |30194 |Discard HTTP status codes |1 |0 | |0 |
+ROW |2570 |30195 |Discard HTTP status codes |1 |0 | |0 |
+ROW |2571 |30236 |Discard HTTP status codes |1 |0 | |0 |
+ROW |2572 |30237 |Discard HTTP status codes |1 |0 | |0 |
+ROW |2573 |30238 |Discard HTTP status codes |1 |0 | |0 |
+ROW |2574 |39854 |bucket item |1 |0 | |0 |
+ROW |2575 |39854 |total item |2 |0 | |0 |
+ROW |2576 |39859 |bucket item |1 |0 | |0 |
+ROW |2577 |39859 |total item |2 |0 | |0 |
+ROW |2578 |39889 |bucket item |1 |0 | |0 |
+ROW |2579 |39889 |total item |2 |0 | |0 |
+ROW |2580 |39920 |bucket item |1 |0 | |0 |
+ROW |2581 |39920 |total item |2 |0 | |0 |
+ROW |2582 |40000 |bucket item |1 |0 | |0 |
+ROW |2583 |40000 |total item |2 |0 | |0 |
+ROW |2584 |40001 |bucket item |1 |0 | |0 |
+ROW |2585 |40001 |total item |2 |0 | |0 |
+ROW |2586 |40002 |bucket item |1 |0 | |0 |
+ROW |2587 |40002 |total item |2 |0 | |0 |
+ROW |2588 |33521 |trigger disabled non main channels |1 |0 | |0 |
+ROW |2589 |33810 |Arbiter metrics |2 |0 | |0 |
+ROW |2590 |33810 |Primary metrics |1 |0 | |0 |
+ROW |2591 |34346 |Too many missed regions trigger |1 |0 | |0 |
+ROW |2592 |34346 |Unresponsive peers trigger |2 |0 | |0 |
+ROW |2593 |34403 |Failed GC-related operations trigger |1 |0 | |0 |
+ROW |2594 |34443 |Too many unreachable messages trigger |1 |0 | |0 |
+ROW |2595 |33658 |Bad_Block_Rate |9 |0 | |0 |
+ROW |2596 |33658 |Not NVMe |2 |0 | |0 |
+ROW |2597 |33658 |Power_Cycle_Count |6 |0 | |0 |
+ROW |2598 |33658 |Program_Fail_Count_Chip |10 |0 | |0 |
+ROW |2599 |33658 |Raw_Read_Error_Rate |3 |0 | |0 |
+ROW |2600 |33658 |Reallocated_Sector_Ct |11 |0 | |0 |
+ROW |2601 |33658 |Reported_Uncorrect |7 |0 | |0 |
+ROW |2602 |33658 |Seek_Error_Rate |8 |0 | |0 |
+ROW |2603 |33658 |Self-test |1 |0 | |0 |
+ROW |2604 |33658 |Spin_Up_Time |4 |0 | |0 |
+ROW |2605 |33658 |Start_Stop_Count |5 |0 | |0 |
+ROW |2606 |33670 |Bad_Block_Rate |9 |0 | |0 |
+ROW |2607 |33670 |Not NVMe |2 |0 | |0 |
+ROW |2608 |33670 |Power_Cycle_Count |6 |0 | |0 |
+ROW |2609 |33670 |Program_Fail_Count_Chip |10 |0 | |0 |
+ROW |2610 |33670 |Raw_Read_Error_Rate |3 |0 | |0 |
+ROW |2611 |33670 |Reallocated_Sector_Ct |11 |0 | |0 |
+ROW |2612 |33670 |Reported_Uncorrect |7 |0 | |0 |
+ROW |2613 |33670 |Seek_Error_Rate |8 |0 | |0 |
+ROW |2614 |33670 |Self-test |1 |0 | |0 |
+ROW |2615 |33670 |Spin_Up_Time |4 |0 | |0 |
+ROW |2616 |33670 |Start_Stop_Count |5 |0 | |0 |
+ROW |2617 |28306 |trigger THRESHOLD_HI_CRIT |4 |0 | |0 |
+ROW |2618 |28306 |trigger THRESHOLD_HI_WARN |3 |0 | |0 |
+ROW |2619 |28306 |trigger THRESHOLD_LO_CRIT |2 |0 | |0 |
+ROW |2620 |28306 |trigger THRESHOLD_LO_WARN |1 |0 | |0 |
+ROW |2621 |28307 |trigger THRESHOLD_HI_CRIT |4 |0 | |0 |
+ROW |2622 |28307 |trigger THRESHOLD_HI_WARN |3 |0 | |0 |
+ROW |2623 |28307 |trigger THRESHOLD_LO_CRIT |2 |0 | |0 |
+ROW |2624 |28307 |trigger THRESHOLD_LO_WARN |1 |0 | |0 |
+ROW |2625 |33182 |trigger THRESHOLD_HI_CRIT |4 |0 | |0 |
+ROW |2626 |33182 |trigger THRESHOLD_HI_WARN |3 |0 | |0 |
+ROW |2627 |33182 |trigger THRESHOLD_LO_CRIT |2 |0 | |0 |
+ROW |2628 |33182 |trigger THRESHOLD_LO_WARN |1 |0 | |0 |
+ROW |2629 |35366 |Don't create triggers for matching interface|1 |0 | |0 |
+ROW |2630 |35542 |Don't create triggers for matching interface|1 |0 | |0 |
+ROW |2631 |35543 |Don't create triggers for matching interface|1 |0 | |0 |
+ROW |2632 |35575 |Don't create triggers for matching interface|1 |0 | |0 |
+ROW |2633 |35619 |Don't create triggers for matching interface|1 |0 | |0 |
+ROW |2634 |35653 |Don't create triggers for matching interface|1 |0 | |0 |
+ROW |2635 |35654 |Don't create triggers for matching interface|1 |0 | |0 |
+ROW |2636 |35720 |Don't create triggers for matching interface|1 |0 | |0 |
+ROW |2637 |35721 |Don't create triggers for matching interface|1 |0 | |0 |
+ROW |2638 |35787 |Don't create triggers for matching interface|1 |0 | |0 |
+ROW |2639 |35788 |Trigger disabled |1 |0 | |0 |
+ROW |2640 |35788 |Trigger enabled |2 |0 | |0 |
+ROW |2641 |35820 |Don't create triggers for matching interface|1 |0 | |0 |
+ROW |2642 |35859 |Don't create triggers for matching interface|1 |0 | |0 |
+ROW |2643 |35903 |Don't create triggers for matching interface|1 |0 | |0 |
+ROW |2644 |35947 |Don't create triggers for matching interface|1 |0 | |0 |
+ROW |2645 |35991 |Don't create triggers for matching interface|1 |0 | |0 |
+ROW |2646 |36036 |Don't create triggers for matching interface|1 |0 | |0 |
+ROW |2647 |36081 |Don't create triggers for matching interface|1 |0 | |0 |
+ROW |2648 |36126 |Don't create triggers for matching interface|1 |0 | |0 |
+ROW |2649 |34478 |Temp |1 |0 | |0 |
+ROW |2650 |34479 |Temp |1 |0 | |0 |
+ROW |2651 |34526 |Temp |1 |0 | |0 |
+ROW |2652 |34527 |Temp |1 |0 | |0 |
+ROW |2653 |34574 |Temp |1 |0 | |0 |
+ROW |2654 |34575 |Temp |1 |0 | |0 |
+ROW |2655 |34622 |Temp |1 |0 | |0 |
+ROW |2656 |34623 |Temp |1 |0 | |0 |
+ROW |2657 |34670 |Temp |1 |0 | |0 |
+ROW |2658 |34671 |Temp |1 |0 | |0 |
+ROW |2659 |35043 |Temp |1 |0 | |0 |
+ROW |2660 |35044 |Temp |1 |0 | |0 |
+ROW |2661 |34766 |Temp |1 |0 | |0 |
+ROW |2662 |34767 |Temp |1 |0 | |0 |
+ROW |2663 |34209 |Temp |1 |0 | |0 |
+ROW |2664 |34210 |Temp |1 |0 | |0 |
+ROW |2665 |34820 |Temp |1 |0 | |0 |
+ROW |2666 |34821 |Temp |1 |0 | |0 |
+ROW |2667 |34868 |Temp |1 |0 | |0 |
+ROW |2668 |34869 |Temp |1 |0 | |0 |
+ROW |2669 |34916 |Temp |1 |0 | |0 |
+ROW |2670 |34917 |Temp |1 |0 | |0 |
+ROW |2671 |43185 |SSD life left |1 |0 | |0 |
+ROW |2672 |43292 |SSD life left |1 |0 | |0 |
+ROW |2673 |33354 |Do not discover aggregate metrics |1 |0 | |0 |
+ROW |2674 |30687 |trigger SENSOR_HI_CRIT |5 |0 | |0 |
+ROW |2675 |30687 |trigger SENSOR_HI_DISAST |6 |0 | |0 |
+ROW |2676 |30687 |trigger SENSOR_HI_WARN |4 |0 | |0 |
+ROW |2677 |30687 |trigger SENSOR_LO_CRIT |2 |0 | |0 |
+ROW |2678 |30687 |trigger SENSOR_LO_DISAST |3 |0 | |0 |
+ROW |2679 |30687 |trigger SENSOR_LO_WARN |1 |0 | |0 |
TABLE |lld_override_condition
FIELDS|lld_override_conditionid|lld_overrideid|operator|macro |value |
-ROW |2031 |2220 |8 |{#TYPE} |aggregated_status |
-ROW |2032 |2221 |8 |{#TYPE} |service_check |
-ROW |2033 |2222 |8 |{#GRPC.CODE} |{$ETCD.GRPC_CODE.TRIGGER.MATCHES} |
-ROW |2034 |2223 |8 |{#MODE} |tcp |
-ROW |2035 |2224 |8 |{#MODE} |tcp |
-ROW |2036 |2225 |8 |{#MODE} |tcp |
-ROW |2037 |2226 |8 |{#MODE} |tcp |
-ROW |2038 |2227 |8 |{#MODE} |tcp |
-ROW |2039 |2228 |8 |{#MODE} |tcp |
-ROW |2040 |2229 |8 |{#TYPE} |buckets |
-ROW |2041 |2230 |8 |{#TYPE} |totals |
-ROW |2042 |2231 |8 |{#TYPE} |buckets |
-ROW |2043 |2232 |8 |{#TYPE} |totals |
-ROW |2044 |2233 |8 |{#TYPE} |buckets |
-ROW |2045 |2234 |8 |{#TYPE} |totals |
-ROW |2046 |2235 |8 |{#TYPE} |buckets |
-ROW |2047 |2236 |8 |{#TYPE} |totals |
-ROW |2048 |2237 |8 |{#TYPE} |buckets |
-ROW |2049 |2238 |8 |{#TYPE} |totals |
-ROW |2050 |2239 |8 |{#TYPE} |buckets |
-ROW |2051 |2240 |8 |{#TYPE} |totals |
-ROW |2052 |2241 |8 |{#TYPE} |buckets |
-ROW |2053 |2242 |8 |{#TYPE} |totals |
-ROW |2054 |2243 |9 |{#CHANNEL_ID} |{$HIKVISION_MAIN_CHANNEL_ID} |
-ROW |2055 |2244 |8 |{#NODE_STATE} |7 |
-ROW |2056 |2245 |8 |{#NODE_STATE} |1 |
-ROW |2057 |2246 |8 |{#TYPE} |miss_peer_region_count |
-ROW |2058 |2247 |8 |{#TYPE} |down_peer_region_count |
-ROW |2059 |2248 |8 |{#TYPE} |failed |
-ROW |2060 |2249 |8 |{#TYPE} |unreachable |
-ROW |2061 |2250 |8 |{#ATTRIBUTES} |Bad_Block_Rate |
-ROW |2062 |2251 |9 |{#DISKTYPE} |nvme |
-ROW |2063 |2252 |8 |{#ATTRIBUTES} |Power_Cycle_Count |
-ROW |2064 |2253 |8 |{#ATTRIBUTES} |Program_Fail_Count_Chip |
-ROW |2065 |2254 |8 |{#ATTRIBUTES} |Raw_Read_Error_Rate |
-ROW |2066 |2255 |8 |{#ATTRIBUTES} |Reallocated_Sector_Ct |
-ROW |2067 |2256 |8 |{#ATTRIBUTES} |Reported_Uncorrect |
-ROW |2068 |2257 |8 |{#ATTRIBUTES} |Seek_Error_Rate |
-ROW |2069 |2258 |8 |{#DISKTYPE} |nvme |
-ROW |2070 |2259 |8 |{#ATTRIBUTES} |Spin_Up_Time |
-ROW |2071 |2260 |8 |{#ATTRIBUTES} |Start_Stop_Count |
-ROW |2072 |2261 |8 |{#ATTRIBUTES} |Bad_Block_Rate |
-ROW |2073 |2262 |9 |{#DISKTYPE} |nvme |
-ROW |2074 |2263 |8 |{#ATTRIBUTES} |Power_Cycle_Count |
-ROW |2075 |2264 |8 |{#ATTRIBUTES} |Program_Fail_Count_Chip |
-ROW |2076 |2265 |8 |{#ATTRIBUTES} |Raw_Read_Error_Rate |
-ROW |2077 |2266 |8 |{#ATTRIBUTES} |Reallocated_Sector_Ct |
-ROW |2078 |2267 |8 |{#ATTRIBUTES} |Reported_Uncorrect |
-ROW |2079 |2268 |8 |{#ATTRIBUTES} |Seek_Error_Rate |
-ROW |2080 |2269 |8 |{#DISKTYPE} |nvme |
-ROW |2081 |2270 |8 |{#ATTRIBUTES} |Spin_Up_Time |
-ROW |2082 |2271 |8 |{#ATTRIBUTES} |Start_Stop_Count |
-ROW |2083 |2272 |8 |{#THRESHOLD_HI_CRIT} |^$ |
-ROW |2084 |2273 |8 |{#THRESHOLD_HI_WARN} |^$ |
-ROW |2085 |2274 |8 |{#THRESHOLD_LO_CRIT} |^$ |
-ROW |2086 |2275 |8 |{#THRESHOLD_LO_WARN} |^$ |
-ROW |2087 |2276 |8 |{#THRESHOLD_HI_CRIT} |^$ |
-ROW |2088 |2277 |8 |{#THRESHOLD_HI_WARN} |^$ |
-ROW |2089 |2278 |8 |{#THRESHOLD_LO_CRIT} |^$ |
-ROW |2090 |2279 |8 |{#THRESHOLD_LO_WARN} |^$ |
-ROW |2091 |2280 |8 |{#THRESHOLD_HI_CRIT} |^$ |
-ROW |2092 |2281 |8 |{#THRESHOLD_HI_WARN} |^$ |
-ROW |2093 |2282 |8 |{#THRESHOLD_LO_CRIT} |^$ |
-ROW |2094 |2283 |8 |{#THRESHOLD_LO_WARN} |^$ |
-ROW |2095 |2284 |9 |{#CISCO.IF.NAME} |{$CISCO.LLD.FILTER.IF.CONTROL.MATCHES}|
-ROW |2096 |2285 |9 |{#ZYXEL.IF.NAME} |{$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES}|
-ROW |2097 |2286 |9 |{#ZYXEL.IF.NAME} |{$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES}|
-ROW |2098 |2287 |9 |{#ZYXEL.IF.NAME} |{$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES}|
-ROW |2099 |2288 |9 |{#ZYXEL.IF.NAME} |{$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES}|
-ROW |2100 |2289 |9 |{#ZYXEL.IF.NAME} |{$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES}|
-ROW |2101 |2290 |9 |{#ZYXEL.IF.NAME} |{$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES}|
-ROW |2102 |2291 |9 |{#ZYXEL.IF.NAME} |{$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES}|
-ROW |2103 |2292 |9 |{#ZYXEL.IF.NAME} |{$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES}|
-ROW |2104 |2293 |9 |{#ZYXEL.IF.NAME} |{$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES}|
-ROW |2105 |2294 |8 |{#ZYXEL.IF.NAME} |.* |
-ROW |2106 |2295 |8 |{#ZYXEL.IF.NAME} |{$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES}|
-ROW |2107 |2296 |9 |{#ZYXEL.IF.NAME} |{$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES}|
-ROW |2108 |2297 |9 |{#ZYXEL.IF.NAME} |{$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES}|
-ROW |2109 |2298 |9 |{#ZYXEL.IF.NAME} |{$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES}|
-ROW |2110 |2299 |9 |{#ZYXEL.IF.NAME} |{$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES}|
-ROW |2111 |2300 |9 |{#ZYXEL.IF.NAME} |{$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES}|
-ROW |2112 |2301 |9 |{#ZYXEL.IF.NAME} |{$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES}|
-ROW |2113 |2302 |9 |{#ZYXEL.IF.NAME} |{$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES}|
-ROW |2114 |2303 |9 |{#ZYXEL.IF.NAME} |{$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES}|
-ROW |2115 |2304 |8 |{#EXTERNAL_SENSOR1_NAME}|Temp |
-ROW |2116 |2305 |8 |{#EXTERNAL_SENSOR2_NAME}|Temp |
-ROW |2117 |2306 |8 |{#EXTERNAL_SENSOR1_NAME}|Temp |
-ROW |2118 |2307 |8 |{#EXTERNAL_SENSOR2_NAME}|Temp |
-ROW |2119 |2308 |8 |{#EXTERNAL_SENSOR1_NAME}|Temp |
-ROW |2120 |2309 |8 |{#EXTERNAL_SENSOR2_NAME}|Temp |
-ROW |2121 |2310 |8 |{#EXTERNAL_SENSOR1_NAME}|Temp |
-ROW |2122 |2311 |8 |{#EXTERNAL_SENSOR2_NAME}|Temp |
-ROW |2123 |2312 |8 |{#EXTERNAL_SENSOR1_NAME}|Temp |
-ROW |2124 |2313 |8 |{#EXTERNAL_SENSOR2_NAME}|Temp |
-ROW |2125 |2314 |8 |{#EXTERNAL_SENSOR1_NAME}|Temp |
-ROW |2126 |2315 |8 |{#EXTERNAL_SENSOR2_NAME}|Temp |
-ROW |2127 |2316 |8 |{#EXTERNAL_SENSOR1_NAME}|Temp |
-ROW |2128 |2317 |8 |{#EXTERNAL_SENSOR2_NAME}|Temp |
-ROW |2129 |2318 |8 |{#EXTERNAL_SENSOR1_NAME}|Temp |
-ROW |2130 |2319 |8 |{#EXTERNAL_SENSOR2_NAME}|Temp |
-ROW |2131 |2320 |8 |{#EXTERNAL_SENSOR1_NAME}|Temp |
-ROW |2132 |2321 |8 |{#EXTERNAL_SENSOR2_NAME}|Temp |
-ROW |2133 |2322 |8 |{#EXTERNAL_SENSOR1_NAME}|Temp |
-ROW |2134 |2323 |8 |{#EXTERNAL_SENSOR2_NAME}|Temp |
-ROW |2135 |2324 |8 |{#EXTERNAL_SENSOR1_NAME}|Temp |
-ROW |2136 |2325 |8 |{#EXTERNAL_SENSOR2_NAME}|Temp |
-ROW |2137 |2326 |8 |{#TYPE} |8 |
-ROW |2138 |2327 |8 |{#TYPE} |8 |
-ROW |2139 |2328 |8 |{#FSTYPE} |3&pipe;4 |
+ROW |2358 |2565 |8 |{#TYPE} |aggregated_status |
+ROW |2359 |2566 |8 |{#TYPE} |service_check |
+ROW |2360 |2567 |8 |{#GRPC.CODE} |{$ETCD.GRPC_CODE.TRIGGER.MATCHES} |
+ROW |2361 |2568 |8 |{#MODE} |tcp |
+ROW |2362 |2569 |8 |{#MODE} |tcp |
+ROW |2363 |2570 |8 |{#MODE} |tcp |
+ROW |2364 |2571 |8 |{#MODE} |tcp |
+ROW |2365 |2572 |8 |{#MODE} |tcp |
+ROW |2366 |2573 |8 |{#MODE} |tcp |
+ROW |2367 |2574 |8 |{#TYPE} |buckets |
+ROW |2368 |2575 |8 |{#TYPE} |totals |
+ROW |2369 |2576 |8 |{#TYPE} |buckets |
+ROW |2370 |2577 |8 |{#TYPE} |totals |
+ROW |2371 |2578 |8 |{#TYPE} |buckets |
+ROW |2372 |2579 |8 |{#TYPE} |totals |
+ROW |2373 |2580 |8 |{#TYPE} |buckets |
+ROW |2374 |2581 |8 |{#TYPE} |totals |
+ROW |2375 |2582 |8 |{#TYPE} |buckets |
+ROW |2376 |2583 |8 |{#TYPE} |totals |
+ROW |2377 |2584 |8 |{#TYPE} |buckets |
+ROW |2378 |2585 |8 |{#TYPE} |totals |
+ROW |2379 |2586 |8 |{#TYPE} |buckets |
+ROW |2380 |2587 |8 |{#TYPE} |totals |
+ROW |2381 |2588 |9 |{#CHANNEL_ID} |{$HIKVISION_MAIN_CHANNEL_ID} |
+ROW |2382 |2589 |8 |{#NODE_STATE} |7 |
+ROW |2383 |2590 |8 |{#NODE_STATE} |1 |
+ROW |2384 |2591 |8 |{#TYPE} |miss_peer_region_count |
+ROW |2385 |2592 |8 |{#TYPE} |down_peer_region_count |
+ROW |2386 |2593 |8 |{#TYPE} |failed |
+ROW |2387 |2594 |8 |{#TYPE} |unreachable |
+ROW |2388 |2595 |8 |{#ATTRIBUTES} |Bad_Block_Rate |
+ROW |2389 |2596 |9 |{#DISKTYPE} |nvme |
+ROW |2390 |2597 |8 |{#ATTRIBUTES} |Power_Cycle_Count |
+ROW |2391 |2598 |8 |{#ATTRIBUTES} |Program_Fail_Count_Chip |
+ROW |2392 |2599 |8 |{#ATTRIBUTES} |Raw_Read_Error_Rate |
+ROW |2393 |2600 |8 |{#ATTRIBUTES} |Reallocated_Sector_Ct |
+ROW |2394 |2601 |8 |{#ATTRIBUTES} |Reported_Uncorrect |
+ROW |2395 |2602 |8 |{#ATTRIBUTES} |Seek_Error_Rate |
+ROW |2396 |2603 |8 |{#DISKTYPE} |nvme |
+ROW |2397 |2604 |8 |{#ATTRIBUTES} |Spin_Up_Time |
+ROW |2398 |2605 |8 |{#ATTRIBUTES} |Start_Stop_Count |
+ROW |2399 |2606 |8 |{#ATTRIBUTES} |Bad_Block_Rate |
+ROW |2400 |2607 |9 |{#DISKTYPE} |nvme |
+ROW |2401 |2608 |8 |{#ATTRIBUTES} |Power_Cycle_Count |
+ROW |2402 |2609 |8 |{#ATTRIBUTES} |Program_Fail_Count_Chip |
+ROW |2403 |2610 |8 |{#ATTRIBUTES} |Raw_Read_Error_Rate |
+ROW |2404 |2611 |8 |{#ATTRIBUTES} |Reallocated_Sector_Ct |
+ROW |2405 |2612 |8 |{#ATTRIBUTES} |Reported_Uncorrect |
+ROW |2406 |2613 |8 |{#ATTRIBUTES} |Seek_Error_Rate |
+ROW |2407 |2614 |8 |{#DISKTYPE} |nvme |
+ROW |2408 |2615 |8 |{#ATTRIBUTES} |Spin_Up_Time |
+ROW |2409 |2616 |8 |{#ATTRIBUTES} |Start_Stop_Count |
+ROW |2410 |2617 |8 |{#THRESHOLD_HI_CRIT} |^$ |
+ROW |2411 |2618 |8 |{#THRESHOLD_HI_WARN} |^$ |
+ROW |2412 |2619 |8 |{#THRESHOLD_LO_CRIT} |^$ |
+ROW |2413 |2620 |8 |{#THRESHOLD_LO_WARN} |^$ |
+ROW |2414 |2621 |8 |{#THRESHOLD_HI_CRIT} |^$ |
+ROW |2415 |2622 |8 |{#THRESHOLD_HI_WARN} |^$ |
+ROW |2416 |2623 |8 |{#THRESHOLD_LO_CRIT} |^$ |
+ROW |2417 |2624 |8 |{#THRESHOLD_LO_WARN} |^$ |
+ROW |2418 |2625 |8 |{#THRESHOLD_HI_CRIT} |^$ |
+ROW |2419 |2626 |8 |{#THRESHOLD_HI_WARN} |^$ |
+ROW |2420 |2627 |8 |{#THRESHOLD_LO_CRIT} |^$ |
+ROW |2421 |2628 |8 |{#THRESHOLD_LO_WARN} |^$ |
+ROW |2422 |2629 |9 |{#CISCO.IF.NAME} |{$CISCO.LLD.FILTER.IF.CONTROL.MATCHES}|
+ROW |2423 |2630 |9 |{#ZYXEL.IF.NAME} |{$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES}|
+ROW |2424 |2631 |9 |{#ZYXEL.IF.NAME} |{$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES}|
+ROW |2425 |2632 |9 |{#ZYXEL.IF.NAME} |{$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES}|
+ROW |2426 |2633 |9 |{#ZYXEL.IF.NAME} |{$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES}|
+ROW |2427 |2634 |9 |{#ZYXEL.IF.NAME} |{$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES}|
+ROW |2428 |2635 |9 |{#ZYXEL.IF.NAME} |{$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES}|
+ROW |2429 |2636 |9 |{#ZYXEL.IF.NAME} |{$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES}|
+ROW |2430 |2637 |9 |{#ZYXEL.IF.NAME} |{$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES}|
+ROW |2431 |2638 |9 |{#ZYXEL.IF.NAME} |{$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES}|
+ROW |2432 |2639 |8 |{#ZYXEL.IF.NAME} |.* |
+ROW |2433 |2640 |8 |{#ZYXEL.IF.NAME} |{$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES}|
+ROW |2434 |2641 |9 |{#ZYXEL.IF.NAME} |{$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES}|
+ROW |2435 |2642 |9 |{#ZYXEL.IF.NAME} |{$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES}|
+ROW |2436 |2643 |9 |{#ZYXEL.IF.NAME} |{$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES}|
+ROW |2437 |2644 |9 |{#ZYXEL.IF.NAME} |{$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES}|
+ROW |2438 |2645 |9 |{#ZYXEL.IF.NAME} |{$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES}|
+ROW |2439 |2646 |9 |{#ZYXEL.IF.NAME} |{$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES}|
+ROW |2440 |2647 |9 |{#ZYXEL.IF.NAME} |{$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES}|
+ROW |2441 |2648 |9 |{#ZYXEL.IF.NAME} |{$ZYXEL.LLD.FILTER.IF.CONTROL.MATCHES}|
+ROW |2442 |2649 |8 |{#EXTERNAL_SENSOR1_NAME}|Temp |
+ROW |2443 |2650 |8 |{#EXTERNAL_SENSOR2_NAME}|Temp |
+ROW |2444 |2651 |8 |{#EXTERNAL_SENSOR1_NAME}|Temp |
+ROW |2445 |2652 |8 |{#EXTERNAL_SENSOR2_NAME}|Temp |
+ROW |2446 |2653 |8 |{#EXTERNAL_SENSOR1_NAME}|Temp |
+ROW |2447 |2654 |8 |{#EXTERNAL_SENSOR2_NAME}|Temp |
+ROW |2448 |2655 |8 |{#EXTERNAL_SENSOR1_NAME}|Temp |
+ROW |2449 |2656 |8 |{#EXTERNAL_SENSOR2_NAME}|Temp |
+ROW |2450 |2657 |8 |{#EXTERNAL_SENSOR1_NAME}|Temp |
+ROW |2451 |2658 |8 |{#EXTERNAL_SENSOR2_NAME}|Temp |
+ROW |2452 |2659 |8 |{#EXTERNAL_SENSOR1_NAME}|Temp |
+ROW |2453 |2660 |8 |{#EXTERNAL_SENSOR2_NAME}|Temp |
+ROW |2454 |2661 |8 |{#EXTERNAL_SENSOR1_NAME}|Temp |
+ROW |2455 |2662 |8 |{#EXTERNAL_SENSOR2_NAME}|Temp |
+ROW |2456 |2663 |8 |{#EXTERNAL_SENSOR1_NAME}|Temp |
+ROW |2457 |2664 |8 |{#EXTERNAL_SENSOR2_NAME}|Temp |
+ROW |2458 |2665 |8 |{#EXTERNAL_SENSOR1_NAME}|Temp |
+ROW |2459 |2666 |8 |{#EXTERNAL_SENSOR2_NAME}|Temp |
+ROW |2460 |2667 |8 |{#EXTERNAL_SENSOR1_NAME}|Temp |
+ROW |2461 |2668 |8 |{#EXTERNAL_SENSOR2_NAME}|Temp |
+ROW |2462 |2669 |8 |{#EXTERNAL_SENSOR1_NAME}|Temp |
+ROW |2463 |2670 |8 |{#EXTERNAL_SENSOR2_NAME}|Temp |
+ROW |2464 |2671 |8 |{#TYPE} |8 |
+ROW |2465 |2672 |8 |{#TYPE} |8 |
+ROW |2466 |2673 |8 |{#FSTYPE} |3&pipe;4 |
TABLE |lld_override_operation
FIELDS|lld_override_operationid|lld_overrideid|operationobject|operator|value |
-ROW |2296 |2220 |0 |2 |Aggregated status |
-ROW |2297 |2220 |0 |2 |State |
-ROW |2298 |2221 |0 |2 |Check |
-ROW |2299 |2222 |1 |2 |Too many failed gRPC requests |
-ROW |2300 |2223 |0 |2 |Number of responses with codes |
-ROW |2301 |2224 |0 |2 |Number of responses with codes |
-ROW |2302 |2225 |0 |2 |Number of responses with codes |
-ROW |2303 |2226 |0 |2 |Number of responses with codes |
-ROW |2304 |2227 |0 |2 |Number of responses with codes |
-ROW |2305 |2228 |0 |2 |Number of responses with codes |
-ROW |2306 |2229 |0 |2 |bucket |
-ROW |2307 |2230 |0 |3 |bucket |
-ROW |2308 |2231 |0 |2 |bucket |
-ROW |2309 |2232 |0 |3 |bucket |
-ROW |2310 |2233 |0 |2 |bucket |
-ROW |2311 |2234 |0 |3 |bucket |
-ROW |2312 |2235 |0 |2 |bucket |
-ROW |2313 |2236 |0 |3 |bucket |
-ROW |2314 |2237 |0 |2 |bucket |
-ROW |2315 |2238 |0 |3 |bucket |
-ROW |2316 |2239 |0 |2 |bucket |
-ROW |2317 |2240 |0 |3 |bucket |
-ROW |2318 |2241 |0 |2 |bucket |
-ROW |2319 |2242 |0 |3 |bucket |
-ROW |2320 |2243 |1 |2 |Invalid video stream resolution parameters |
-ROW |2321 |2244 |0 |2 |Replication lag |
-ROW |2322 |2245 |0 |2 |Number of replicas |
-ROW |2323 |2245 |0 |2 |Unhealthy replicas |
-ROW |2324 |2245 |0 |2 |Number of unhealthy replicas |
-ROW |2325 |2245 |0 |2 |Replication lag |
-ROW |2326 |2246 |1 |2 |Too many missed regions |
-ROW |2327 |2247 |1 |2 |There are unresponsive peers |
-ROW |2328 |2248 |1 |2 |Too many failed GC-related operations |
-ROW |2329 |2249 |1 |2 |Too many failure messages |
-ROW |2330 |2250 |0 |8 |Bad_Block_Rate |
-ROW |2331 |2251 |0 |8 |Media&pipe;Percentage&pipe;Critical |
-ROW |2332 |2252 |0 |8 |Power_Cycle_Count |
-ROW |2333 |2253 |0 |8 |Program_Fail_Count_Chip |
-ROW |2334 |2254 |0 |8 |Raw_Read_Error_Rate |
-ROW |2335 |2255 |0 |8 |Reallocated_Sector_Ct |
-ROW |2336 |2256 |0 |8 |Reported_Uncorrect |
-ROW |2337 |2257 |0 |8 |Seek_Error_Rate |
-ROW |2338 |2258 |0 |2 |Self-test |
-ROW |2339 |2259 |0 |8 |Spin_Up_Time |
-ROW |2340 |2260 |0 |8 |Start_Stop_Count |
-ROW |2341 |2261 |0 |8 |Bad_Block_Rate |
-ROW |2342 |2262 |0 |8 |Media&pipe;Percentage&pipe;Critical |
-ROW |2343 |2263 |0 |8 |Power_Cycle_Count |
-ROW |2344 |2264 |0 |8 |Program_Fail_Count_Chip |
-ROW |2345 |2265 |0 |8 |Raw_Read_Error_Rate |
-ROW |2346 |2266 |0 |8 |Reallocated_Sector_Ct |
-ROW |2347 |2267 |0 |8 |Reported_Uncorrect |
-ROW |2348 |2268 |0 |8 |Seek_Error_Rate |
-ROW |2349 |2269 |0 |2 |Self-test |
-ROW |2350 |2270 |0 |8 |Spin_Up_Time |
-ROW |2351 |2271 |0 |8 |Start_Stop_Count |
-ROW |2352 |2272 |1 |8 |Temperature is above the critical threshold|
-ROW |2353 |2273 |1 |8 |Temperature is above the warning threshold |
-ROW |2354 |2274 |1 |8 |Temperature is below the critical threshold|
-ROW |2355 |2275 |1 |8 |Temperature is below the warning threshold |
-ROW |2356 |2276 |1 |8 |Fan speed is above the critical threshold |
-ROW |2357 |2277 |1 |8 |Fan speed is above the warning threshold |
-ROW |2358 |2278 |1 |8 |Fan speed is below the critical threshold |
-ROW |2359 |2279 |1 |8 |Fan speed is below the warning threshold |
-ROW |2360 |2280 |1 |8 |Voltage is above the critical threshold |
-ROW |2361 |2281 |1 |8 |Voltage is above the warning threshold |
-ROW |2362 |2282 |1 |8 |Voltage is below the critical threshold |
-ROW |2363 |2283 |1 |8 |Voltage is below the warning threshold |
-ROW |2364 |2284 |1 |8 |.* |
-ROW |2365 |2285 |1 |8 |.* |
-ROW |2366 |2286 |1 |8 |.* |
-ROW |2367 |2287 |1 |8 |.* |
-ROW |2368 |2288 |1 |8 |.* |
-ROW |2369 |2289 |1 |8 |.* |
-ROW |2370 |2290 |1 |8 |.* |
-ROW |2371 |2291 |1 |8 |.* |
-ROW |2372 |2292 |1 |8 |.* |
-ROW |2373 |2293 |1 |8 |.* |
-ROW |2374 |2294 |1 |8 |.* |
-ROW |2375 |2295 |1 |8 |.* |
-ROW |2376 |2296 |1 |8 |.* |
-ROW |2377 |2297 |1 |8 |.* |
-ROW |2378 |2298 |1 |8 |.* |
-ROW |2379 |2299 |1 |8 |.* |
-ROW |2380 |2300 |1 |8 |.* |
-ROW |2381 |2301 |1 |8 |.* |
-ROW |2382 |2302 |1 |8 |.* |
-ROW |2383 |2303 |1 |8 |.* |
-ROW |2384 |2304 |0 |2 |Humidity |
-ROW |2385 |2305 |0 |2 |Humidity |
-ROW |2386 |2306 |0 |2 |Humidity |
-ROW |2387 |2307 |0 |2 |Humidity |
-ROW |2388 |2308 |0 |2 |Humidity |
-ROW |2389 |2309 |0 |2 |Humidity |
-ROW |2390 |2310 |0 |2 |Humidity |
-ROW |2391 |2311 |0 |2 |Humidity |
-ROW |2392 |2312 |0 |2 |Humidity |
-ROW |2393 |2313 |0 |2 |Humidity |
-ROW |2394 |2314 |0 |2 |Humidity |
-ROW |2395 |2315 |0 |2 |Humidity |
-ROW |2396 |2316 |0 |2 |Humidity |
-ROW |2397 |2317 |0 |2 |Humidity |
-ROW |2398 |2318 |0 |2 |Humidity |
-ROW |2399 |2319 |0 |2 |Humidity |
-ROW |2400 |2320 |0 |2 |Humidity |
-ROW |2401 |2321 |0 |2 |Humidity |
-ROW |2402 |2322 |0 |2 |Humidity |
-ROW |2403 |2323 |0 |2 |Humidity |
-ROW |2404 |2324 |0 |2 |Humidity |
-ROW |2405 |2325 |0 |2 |Humidity |
-ROW |2406 |2326 |0 |8 |SSD life left |
-ROW |2407 |2327 |0 |8 |SSD life left |
-ROW |2408 |2328 |0 |2 |Saved |
-ROW |2409 |2329 |1 |2 |{#SENSOR_HI_CRIT} |
-ROW |2410 |2330 |1 |2 |{#SENSOR_HI_DISAST} |
-ROW |2411 |2331 |1 |2 |{#SENSOR_HI_WARN} |
-ROW |2412 |2332 |1 |2 |{#SENSOR_LO_CRIT} |
-ROW |2413 |2333 |1 |2 |{#SENSOR_LO_DISAST} |
-ROW |2414 |2334 |1 |2 |{#SENSOR_LO_WARN} |
+ROW |2653 |2565 |0 |2 |Aggregated status |
+ROW |2654 |2565 |0 |2 |State |
+ROW |2655 |2566 |0 |2 |Check |
+ROW |2656 |2567 |1 |2 |Too many failed gRPC requests |
+ROW |2657 |2568 |0 |2 |Number of responses with codes |
+ROW |2658 |2569 |0 |2 |Number of responses with codes |
+ROW |2659 |2570 |0 |2 |Number of responses with codes |
+ROW |2660 |2571 |0 |2 |Number of responses with codes |
+ROW |2661 |2572 |0 |2 |Number of responses with codes |
+ROW |2662 |2573 |0 |2 |Number of responses with codes |
+ROW |2663 |2574 |0 |2 |bucket |
+ROW |2664 |2575 |0 |3 |bucket |
+ROW |2665 |2576 |0 |2 |bucket |
+ROW |2666 |2577 |0 |3 |bucket |
+ROW |2667 |2578 |0 |2 |bucket |
+ROW |2668 |2579 |0 |3 |bucket |
+ROW |2669 |2580 |0 |2 |bucket |
+ROW |2670 |2581 |0 |3 |bucket |
+ROW |2671 |2582 |0 |2 |bucket |
+ROW |2672 |2583 |0 |3 |bucket |
+ROW |2673 |2584 |0 |2 |bucket |
+ROW |2674 |2585 |0 |3 |bucket |
+ROW |2675 |2586 |0 |2 |bucket |
+ROW |2676 |2587 |0 |3 |bucket |
+ROW |2677 |2588 |1 |2 |Invalid video stream resolution parameters |
+ROW |2678 |2589 |0 |2 |Replication lag |
+ROW |2679 |2590 |0 |2 |Number of replicas |
+ROW |2680 |2590 |0 |2 |Unhealthy replicas |
+ROW |2681 |2590 |0 |2 |Number of unhealthy replicas |
+ROW |2682 |2590 |0 |2 |Replication lag |
+ROW |2683 |2591 |1 |2 |Too many missed regions |
+ROW |2684 |2592 |1 |2 |There are unresponsive peers |
+ROW |2685 |2593 |1 |2 |Too many failed GC-related operations |
+ROW |2686 |2594 |1 |2 |Too many failure messages |
+ROW |2687 |2595 |0 |8 |Bad_Block_Rate |
+ROW |2688 |2596 |0 |8 |Media&pipe;Percentage&pipe;Critical |
+ROW |2689 |2597 |0 |8 |Power_Cycle_Count |
+ROW |2690 |2598 |0 |8 |Program_Fail_Count_Chip |
+ROW |2691 |2599 |0 |8 |Raw_Read_Error_Rate |
+ROW |2692 |2600 |0 |8 |Reallocated_Sector_Ct |
+ROW |2693 |2601 |0 |8 |Reported_Uncorrect |
+ROW |2694 |2602 |0 |8 |Seek_Error_Rate |
+ROW |2695 |2603 |0 |2 |Self-test |
+ROW |2696 |2604 |0 |8 |Spin_Up_Time |
+ROW |2697 |2605 |0 |8 |Start_Stop_Count |
+ROW |2698 |2606 |0 |8 |Bad_Block_Rate |
+ROW |2699 |2607 |0 |8 |Media&pipe;Percentage&pipe;Critical |
+ROW |2700 |2608 |0 |8 |Power_Cycle_Count |
+ROW |2701 |2609 |0 |8 |Program_Fail_Count_Chip |
+ROW |2702 |2610 |0 |8 |Raw_Read_Error_Rate |
+ROW |2703 |2611 |0 |8 |Reallocated_Sector_Ct |
+ROW |2704 |2612 |0 |8 |Reported_Uncorrect |
+ROW |2705 |2613 |0 |8 |Seek_Error_Rate |
+ROW |2706 |2614 |0 |2 |Self-test |
+ROW |2707 |2615 |0 |8 |Spin_Up_Time |
+ROW |2708 |2616 |0 |8 |Start_Stop_Count |
+ROW |2709 |2617 |1 |8 |Temperature is above the critical threshold|
+ROW |2710 |2618 |1 |8 |Temperature is above the warning threshold |
+ROW |2711 |2619 |1 |8 |Temperature is below the critical threshold|
+ROW |2712 |2620 |1 |8 |Temperature is below the warning threshold |
+ROW |2713 |2621 |1 |8 |Fan speed is above the critical threshold |
+ROW |2714 |2622 |1 |8 |Fan speed is above the warning threshold |
+ROW |2715 |2623 |1 |8 |Fan speed is below the critical threshold |
+ROW |2716 |2624 |1 |8 |Fan speed is below the warning threshold |
+ROW |2717 |2625 |1 |8 |Voltage is above the critical threshold |
+ROW |2718 |2626 |1 |8 |Voltage is above the warning threshold |
+ROW |2719 |2627 |1 |8 |Voltage is below the critical threshold |
+ROW |2720 |2628 |1 |8 |Voltage is below the warning threshold |
+ROW |2721 |2629 |1 |8 |.* |
+ROW |2722 |2630 |1 |8 |.* |
+ROW |2723 |2631 |1 |8 |.* |
+ROW |2724 |2632 |1 |8 |.* |
+ROW |2725 |2633 |1 |8 |.* |
+ROW |2726 |2634 |1 |8 |.* |
+ROW |2727 |2635 |1 |8 |.* |
+ROW |2728 |2636 |1 |8 |.* |
+ROW |2729 |2637 |1 |8 |.* |
+ROW |2730 |2638 |1 |8 |.* |
+ROW |2731 |2639 |1 |8 |.* |
+ROW |2732 |2640 |1 |8 |.* |
+ROW |2733 |2641 |1 |8 |.* |
+ROW |2734 |2642 |1 |8 |.* |
+ROW |2735 |2643 |1 |8 |.* |
+ROW |2736 |2644 |1 |8 |.* |
+ROW |2737 |2645 |1 |8 |.* |
+ROW |2738 |2646 |1 |8 |.* |
+ROW |2739 |2647 |1 |8 |.* |
+ROW |2740 |2648 |1 |8 |.* |
+ROW |2741 |2649 |0 |2 |Humidity |
+ROW |2742 |2650 |0 |2 |Humidity |
+ROW |2743 |2651 |0 |2 |Humidity |
+ROW |2744 |2652 |0 |2 |Humidity |
+ROW |2745 |2653 |0 |2 |Humidity |
+ROW |2746 |2654 |0 |2 |Humidity |
+ROW |2747 |2655 |0 |2 |Humidity |
+ROW |2748 |2656 |0 |2 |Humidity |
+ROW |2749 |2657 |0 |2 |Humidity |
+ROW |2750 |2658 |0 |2 |Humidity |
+ROW |2751 |2659 |0 |2 |Humidity |
+ROW |2752 |2660 |0 |2 |Humidity |
+ROW |2753 |2661 |0 |2 |Humidity |
+ROW |2754 |2662 |0 |2 |Humidity |
+ROW |2755 |2663 |0 |2 |Humidity |
+ROW |2756 |2664 |0 |2 |Humidity |
+ROW |2757 |2665 |0 |2 |Humidity |
+ROW |2758 |2666 |0 |2 |Humidity |
+ROW |2759 |2667 |0 |2 |Humidity |
+ROW |2760 |2668 |0 |2 |Humidity |
+ROW |2761 |2669 |0 |2 |Humidity |
+ROW |2762 |2670 |0 |2 |Humidity |
+ROW |2763 |2671 |0 |8 |SSD life left |
+ROW |2764 |2672 |0 |8 |SSD life left |
+ROW |2765 |2673 |0 |2 |Saved |
+ROW |2766 |2674 |1 |2 |{#SENSOR_HI_CRIT} |
+ROW |2767 |2675 |1 |2 |{#SENSOR_HI_DISAST} |
+ROW |2768 |2676 |1 |2 |{#SENSOR_HI_WARN} |
+ROW |2769 |2677 |1 |2 |{#SENSOR_LO_CRIT} |
+ROW |2770 |2678 |1 |2 |{#SENSOR_LO_DISAST} |
+ROW |2771 |2679 |1 |2 |{#SENSOR_LO_WARN} |
TABLE |lld_override_opstatus
FIELDS|lld_override_operationid|status|
-ROW |2296 |0 |
-ROW |2297 |0 |
-ROW |2298 |0 |
-ROW |2299 |0 |
-ROW |2300 |0 |
-ROW |2301 |0 |
-ROW |2302 |0 |
-ROW |2303 |0 |
-ROW |2304 |0 |
-ROW |2305 |0 |
-ROW |2306 |0 |
-ROW |2307 |0 |
-ROW |2308 |0 |
-ROW |2309 |0 |
-ROW |2310 |0 |
-ROW |2311 |0 |
-ROW |2312 |0 |
-ROW |2313 |0 |
-ROW |2314 |0 |
-ROW |2315 |0 |
-ROW |2316 |0 |
-ROW |2317 |0 |
-ROW |2318 |0 |
-ROW |2319 |0 |
-ROW |2320 |0 |
-ROW |2321 |0 |
-ROW |2322 |0 |
-ROW |2323 |0 |
-ROW |2324 |0 |
-ROW |2325 |0 |
-ROW |2326 |0 |
-ROW |2327 |0 |
-ROW |2328 |0 |
-ROW |2329 |0 |
-ROW |2330 |0 |
-ROW |2331 |0 |
-ROW |2332 |0 |
-ROW |2333 |0 |
-ROW |2334 |0 |
-ROW |2335 |0 |
-ROW |2336 |0 |
-ROW |2337 |0 |
-ROW |2338 |0 |
-ROW |2339 |0 |
-ROW |2340 |0 |
-ROW |2341 |0 |
-ROW |2342 |0 |
-ROW |2343 |0 |
-ROW |2344 |0 |
-ROW |2345 |0 |
-ROW |2346 |0 |
-ROW |2347 |0 |
-ROW |2348 |0 |
-ROW |2349 |0 |
-ROW |2350 |0 |
-ROW |2351 |0 |
-ROW |2352 |0 |
-ROW |2353 |0 |
-ROW |2354 |0 |
-ROW |2355 |0 |
-ROW |2356 |0 |
-ROW |2357 |0 |
-ROW |2358 |0 |
-ROW |2359 |0 |
-ROW |2360 |0 |
-ROW |2361 |0 |
-ROW |2362 |0 |
-ROW |2363 |0 |
-ROW |2364 |0 |
-ROW |2365 |0 |
-ROW |2366 |0 |
-ROW |2367 |0 |
-ROW |2368 |0 |
-ROW |2369 |0 |
-ROW |2370 |0 |
-ROW |2371 |0 |
-ROW |2372 |0 |
-ROW |2373 |0 |
-ROW |2374 |0 |
-ROW |2375 |0 |
-ROW |2376 |0 |
-ROW |2377 |0 |
-ROW |2378 |0 |
-ROW |2379 |0 |
-ROW |2380 |0 |
-ROW |2381 |0 |
-ROW |2382 |0 |
-ROW |2383 |0 |
-ROW |2384 |0 |
-ROW |2385 |0 |
-ROW |2386 |0 |
-ROW |2387 |0 |
-ROW |2388 |0 |
-ROW |2389 |0 |
-ROW |2390 |0 |
-ROW |2391 |0 |
-ROW |2392 |0 |
-ROW |2393 |0 |
-ROW |2394 |0 |
-ROW |2395 |0 |
-ROW |2396 |0 |
-ROW |2397 |0 |
-ROW |2398 |0 |
-ROW |2399 |0 |
-ROW |2400 |0 |
-ROW |2401 |0 |
-ROW |2402 |0 |
-ROW |2403 |0 |
-ROW |2404 |0 |
-ROW |2405 |0 |
-ROW |2406 |0 |
-ROW |2407 |0 |
-ROW |2408 |0 |
-ROW |2409 |0 |
-ROW |2410 |0 |
-ROW |2411 |0 |
-ROW |2412 |0 |
-ROW |2413 |0 |
-ROW |2414 |0 |
+ROW |2653 |0 |
+ROW |2654 |0 |
+ROW |2655 |0 |
+ROW |2656 |0 |
+ROW |2657 |0 |
+ROW |2658 |0 |
+ROW |2659 |0 |
+ROW |2660 |0 |
+ROW |2661 |0 |
+ROW |2662 |0 |
+ROW |2663 |0 |
+ROW |2664 |0 |
+ROW |2665 |0 |
+ROW |2666 |0 |
+ROW |2667 |0 |
+ROW |2668 |0 |
+ROW |2669 |0 |
+ROW |2670 |0 |
+ROW |2671 |0 |
+ROW |2672 |0 |
+ROW |2673 |0 |
+ROW |2674 |0 |
+ROW |2675 |0 |
+ROW |2676 |0 |
+ROW |2677 |0 |
+ROW |2678 |0 |
+ROW |2679 |0 |
+ROW |2680 |0 |
+ROW |2681 |0 |
+ROW |2682 |0 |
+ROW |2683 |0 |
+ROW |2684 |0 |
+ROW |2685 |0 |
+ROW |2686 |0 |
+ROW |2687 |0 |
+ROW |2688 |0 |
+ROW |2689 |0 |
+ROW |2690 |0 |
+ROW |2691 |0 |
+ROW |2692 |0 |
+ROW |2693 |0 |
+ROW |2694 |0 |
+ROW |2695 |0 |
+ROW |2696 |0 |
+ROW |2697 |0 |
+ROW |2698 |0 |
+ROW |2699 |0 |
+ROW |2700 |0 |
+ROW |2701 |0 |
+ROW |2702 |0 |
+ROW |2703 |0 |
+ROW |2704 |0 |
+ROW |2705 |0 |
+ROW |2706 |0 |
+ROW |2707 |0 |
+ROW |2708 |0 |
+ROW |2709 |0 |
+ROW |2710 |0 |
+ROW |2711 |0 |
+ROW |2712 |0 |
+ROW |2713 |0 |
+ROW |2714 |0 |
+ROW |2715 |0 |
+ROW |2716 |0 |
+ROW |2717 |0 |
+ROW |2718 |0 |
+ROW |2719 |0 |
+ROW |2720 |0 |
+ROW |2721 |0 |
+ROW |2722 |0 |
+ROW |2723 |0 |
+ROW |2724 |0 |
+ROW |2725 |0 |
+ROW |2726 |0 |
+ROW |2727 |0 |
+ROW |2728 |0 |
+ROW |2729 |0 |
+ROW |2730 |0 |
+ROW |2731 |0 |
+ROW |2732 |0 |
+ROW |2733 |0 |
+ROW |2734 |0 |
+ROW |2735 |0 |
+ROW |2736 |0 |
+ROW |2737 |0 |
+ROW |2738 |0 |
+ROW |2739 |0 |
+ROW |2740 |0 |
+ROW |2741 |0 |
+ROW |2742 |0 |
+ROW |2743 |0 |
+ROW |2744 |0 |
+ROW |2745 |0 |
+ROW |2746 |0 |
+ROW |2747 |0 |
+ROW |2748 |0 |
+ROW |2749 |0 |
+ROW |2750 |0 |
+ROW |2751 |0 |
+ROW |2752 |0 |
+ROW |2753 |0 |
+ROW |2754 |0 |
+ROW |2755 |0 |
+ROW |2756 |0 |
+ROW |2757 |0 |
+ROW |2758 |0 |
+ROW |2759 |0 |
+ROW |2760 |0 |
+ROW |2761 |0 |
+ROW |2762 |0 |
+ROW |2765 |0 |
+ROW |2766 |0 |
+ROW |2767 |0 |
+ROW |2768 |0 |
+ROW |2769 |0 |
+ROW |2770 |0 |
+ROW |2771 |0 |
TABLE |lld_override_opdiscover
FIELDS|lld_override_operationid|discover|
-ROW |2296 |0 |
-ROW |2297 |0 |
-ROW |2298 |0 |
-ROW |2299 |0 |
-ROW |2300 |1 |
-ROW |2301 |1 |
-ROW |2302 |1 |
-ROW |2303 |1 |
-ROW |2304 |1 |
-ROW |2305 |1 |
-ROW |2306 |0 |
-ROW |2307 |0 |
-ROW |2308 |0 |
-ROW |2309 |0 |
-ROW |2310 |0 |
-ROW |2311 |0 |
-ROW |2312 |0 |
-ROW |2313 |0 |
-ROW |2314 |0 |
-ROW |2315 |0 |
-ROW |2316 |0 |
-ROW |2317 |0 |
-ROW |2318 |0 |
-ROW |2319 |0 |
-ROW |2320 |1 |
-ROW |2321 |1 |
-ROW |2322 |0 |
-ROW |2323 |0 |
-ROW |2324 |0 |
-ROW |2325 |1 |
-ROW |2326 |0 |
-ROW |2327 |0 |
-ROW |2328 |0 |
-ROW |2329 |0 |
-ROW |2330 |0 |
-ROW |2331 |1 |
-ROW |2332 |0 |
-ROW |2333 |0 |
-ROW |2334 |0 |
-ROW |2335 |0 |
-ROW |2336 |0 |
-ROW |2337 |0 |
-ROW |2338 |1 |
-ROW |2339 |0 |
-ROW |2340 |0 |
-ROW |2341 |0 |
-ROW |2342 |1 |
-ROW |2343 |0 |
-ROW |2344 |0 |
-ROW |2345 |0 |
-ROW |2346 |0 |
-ROW |2347 |0 |
-ROW |2348 |0 |
-ROW |2349 |1 |
-ROW |2350 |0 |
-ROW |2351 |0 |
-ROW |2352 |1 |
-ROW |2353 |1 |
-ROW |2354 |1 |
-ROW |2355 |1 |
-ROW |2356 |1 |
-ROW |2357 |1 |
-ROW |2358 |1 |
-ROW |2359 |1 |
-ROW |2360 |1 |
-ROW |2361 |1 |
-ROW |2362 |1 |
-ROW |2363 |1 |
-ROW |2364 |1 |
-ROW |2365 |1 |
-ROW |2366 |1 |
-ROW |2367 |1 |
-ROW |2368 |1 |
-ROW |2369 |1 |
-ROW |2370 |1 |
-ROW |2371 |1 |
-ROW |2372 |1 |
-ROW |2373 |1 |
-ROW |2374 |1 |
-ROW |2375 |0 |
-ROW |2376 |1 |
-ROW |2377 |1 |
-ROW |2378 |1 |
-ROW |2379 |1 |
-ROW |2380 |1 |
-ROW |2381 |1 |
-ROW |2382 |1 |
-ROW |2383 |1 |
-ROW |2384 |1 |
-ROW |2385 |1 |
-ROW |2386 |1 |
-ROW |2387 |1 |
-ROW |2388 |1 |
-ROW |2389 |1 |
-ROW |2390 |1 |
-ROW |2391 |1 |
-ROW |2392 |1 |
-ROW |2393 |1 |
-ROW |2394 |1 |
-ROW |2395 |1 |
-ROW |2396 |1 |
-ROW |2397 |1 |
-ROW |2398 |1 |
-ROW |2399 |1 |
-ROW |2400 |1 |
-ROW |2401 |1 |
-ROW |2402 |1 |
-ROW |2403 |1 |
-ROW |2404 |1 |
-ROW |2405 |1 |
-ROW |2406 |0 |
-ROW |2407 |0 |
-ROW |2408 |1 |
-ROW |2409 |1 |
-ROW |2410 |1 |
-ROW |2411 |1 |
-ROW |2412 |1 |
-ROW |2413 |1 |
-ROW |2414 |1 |
+ROW |2653 |0 |
+ROW |2654 |0 |
+ROW |2655 |0 |
+ROW |2656 |0 |
+ROW |2657 |1 |
+ROW |2658 |1 |
+ROW |2659 |1 |
+ROW |2660 |1 |
+ROW |2661 |1 |
+ROW |2662 |1 |
+ROW |2663 |0 |
+ROW |2664 |0 |
+ROW |2665 |0 |
+ROW |2666 |0 |
+ROW |2667 |0 |
+ROW |2668 |0 |
+ROW |2669 |0 |
+ROW |2670 |0 |
+ROW |2671 |0 |
+ROW |2672 |0 |
+ROW |2673 |0 |
+ROW |2674 |0 |
+ROW |2675 |0 |
+ROW |2676 |0 |
+ROW |2677 |1 |
+ROW |2678 |1 |
+ROW |2679 |0 |
+ROW |2680 |0 |
+ROW |2681 |0 |
+ROW |2682 |1 |
+ROW |2683 |0 |
+ROW |2684 |0 |
+ROW |2685 |0 |
+ROW |2686 |0 |
+ROW |2687 |0 |
+ROW |2688 |1 |
+ROW |2689 |0 |
+ROW |2690 |0 |
+ROW |2691 |0 |
+ROW |2692 |0 |
+ROW |2693 |0 |
+ROW |2694 |0 |
+ROW |2695 |1 |
+ROW |2696 |0 |
+ROW |2697 |0 |
+ROW |2698 |0 |
+ROW |2699 |1 |
+ROW |2700 |0 |
+ROW |2701 |0 |
+ROW |2702 |0 |
+ROW |2703 |0 |
+ROW |2704 |0 |
+ROW |2705 |0 |
+ROW |2706 |1 |
+ROW |2707 |0 |
+ROW |2708 |0 |
+ROW |2709 |1 |
+ROW |2710 |1 |
+ROW |2711 |1 |
+ROW |2712 |1 |
+ROW |2713 |1 |
+ROW |2714 |1 |
+ROW |2715 |1 |
+ROW |2716 |1 |
+ROW |2717 |1 |
+ROW |2718 |1 |
+ROW |2719 |1 |
+ROW |2720 |1 |
+ROW |2721 |1 |
+ROW |2722 |1 |
+ROW |2723 |1 |
+ROW |2724 |1 |
+ROW |2725 |1 |
+ROW |2726 |1 |
+ROW |2727 |1 |
+ROW |2728 |1 |
+ROW |2729 |1 |
+ROW |2730 |1 |
+ROW |2731 |1 |
+ROW |2732 |0 |
+ROW |2733 |1 |
+ROW |2734 |1 |
+ROW |2735 |1 |
+ROW |2736 |1 |
+ROW |2737 |1 |
+ROW |2738 |1 |
+ROW |2739 |1 |
+ROW |2740 |1 |
+ROW |2741 |1 |
+ROW |2742 |1 |
+ROW |2743 |1 |
+ROW |2744 |1 |
+ROW |2745 |1 |
+ROW |2746 |1 |
+ROW |2747 |1 |
+ROW |2748 |1 |
+ROW |2749 |1 |
+ROW |2750 |1 |
+ROW |2751 |1 |
+ROW |2752 |1 |
+ROW |2753 |1 |
+ROW |2754 |1 |
+ROW |2755 |1 |
+ROW |2756 |1 |
+ROW |2757 |1 |
+ROW |2758 |1 |
+ROW |2759 |1 |
+ROW |2760 |1 |
+ROW |2761 |1 |
+ROW |2762 |1 |
+ROW |2763 |0 |
+ROW |2764 |0 |
+ROW |2765 |1 |
+ROW |2766 |1 |
+ROW |2767 |1 |
+ROW |2768 |1 |
+ROW |2769 |1 |
+ROW |2770 |1 |
+ROW |2771 |1 |
TABLE |item_parameter
FIELDS|item_parameterid|itemid|name |value |
@@ -103301,6 +103677,14 @@ ROW |116 |43715 |resource_id |{$AZURE.RESOURCE_ID}
ROW |117 |43901 |base_url |{$HPE.SYNERGY.API.SCHEME}://{HOST.CONN} |
ROW |118 |43901 |password |{$HPE.SYNERGY.API.PASSWORD} |
ROW |119 |43901 |username |{$HPE.SYNERGY.API.USERNAME} |
+ROW |120 |44052 |access_key |{$AWS.ACCESS.KEY.ID} |
+ROW |121 |44052 |secret_key |{$AWS.SECRET.ACCESS.KEY} |
+ROW |122 |44052 |region |{$AWS.REGION} |
+ROW |123 |44053 |access_key |{$AWS.ACCESS.KEY.ID} |
+ROW |124 |44053 |secret_key |{$AWS.SECRET.ACCESS.KEY} |
+ROW |125 |44053 |region |{$AWS.REGION} |
+ROW |126 |44054 |access_key |{$AWS.ACCESS.KEY.ID} |
+ROW |127 |44054 |secret_key |{$AWS.SECRET.ACCESS.KEY} |
TABLE |item_tag
FIELDS|itemtagid|itemid|tag |value |
@@ -106683,7 +107067,6 @@ ROW |17813 |23347 |component |internal-process
ROW |17814 |23348 |component |data-collector |
ROW |17815 |23349 |component |data-collector |
ROW |17816 |23350 |component |internal-process |
-ROW |17817 |23351 |component |internal-process |
ROW |17818 |23352 |component |data-collector |
ROW |17819 |23353 |component |internal-process |
ROW |17820 |23354 |component |data-collector |
@@ -118197,7 +118580,6 @@ ROW |29441 |29116 |component |system
ROW |29442 |29117 |component |system |
ROW |29443 |29118 |component |system |
ROW |29444 |29119 |component |system |
-ROW |29445 |29120 |component |environment |
ROW |29446 |29121 |component |os |
ROW |29447 |29122 |component |os |
ROW |29448 |29123 |component |os |
@@ -118219,7 +118601,6 @@ ROW |29463 |42198 |component |storage
ROW |29464 |42199 |component |system |
ROW |29465 |42200 |component |system |
ROW |29466 |42201 |component |environment |
-ROW |29467 |42202 |component |environment |
ROW |29468 |42203 |component |memory |
ROW |29469 |42204 |component |memory |
ROW |29470 |42205 |component |memory |
@@ -118262,7 +118643,6 @@ ROW |29506 |42238 |component |storage
ROW |29507 |42239 |component |system |
ROW |29508 |42240 |component |system |
ROW |29509 |42241 |component |environment |
-ROW |29510 |42242 |component |environment |
ROW |29511 |42243 |component |memory |
ROW |29512 |42244 |component |memory |
ROW |29513 |42245 |component |memory |
@@ -118445,7 +118825,6 @@ ROW |29713 |31845 |component |os
ROW |29714 |31846 |component |system |
ROW |29715 |31847 |component |system |
ROW |29716 |31848 |component |environment |
-ROW |29717 |31849 |component |environment |
ROW |29718 |31850 |component |memory |
ROW |29719 |31850 |component |storage |
ROW |29720 |31851 |component |memory |
@@ -118473,7 +118852,6 @@ ROW |29741 |42330 |component |storage
ROW |29742 |42331 |component |system |
ROW |29743 |42332 |component |system |
ROW |29744 |42333 |component |environment |
-ROW |29745 |42334 |component |environment |
ROW |29746 |42335 |component |memory |
ROW |29747 |42336 |component |memory |
ROW |29748 |42337 |component |memory |
@@ -121418,7 +121796,6 @@ ROW |32746 |28610 |component |data-collector
ROW |32747 |28611 |component |data-collector |
ROW |32748 |28612 |component |internal-process |
ROW |32749 |28613 |component |internal-process |
-ROW |32750 |28614 |component |internal-process |
ROW |32751 |28615 |component |data-collector |
ROW |32752 |28616 |component |data-collector |
ROW |32753 |31052 |component |system |
@@ -123888,6 +124265,211 @@ ROW |35216 |44049 |component |uplink-set
ROW |35217 |44049 |uplink-set |{#NAME} |
ROW |35218 |44050 |component |system |
ROW |35219 |44051 |component |system |
+ROW |35220 |29120 |component |security |
+ROW |35221 |31849 |component |security |
+ROW |35222 |42202 |component |security |
+ROW |35223 |42242 |component |security |
+ROW |35224 |42334 |component |security |
+ROW |35225 |44055 |component |raw |
+ROW |35226 |44056 |component |raw |
+ROW |35227 |44059 |component |proxy |
+ROW |35228 |44059 |proxy-name |{#PROXY.NAME} |
+ROW |35229 |44060 |component |proxy |
+ROW |35230 |44060 |proxy-name |{#PROXY.NAME} |
+ROW |35231 |44061 |component |proxy |
+ROW |35232 |44061 |proxy-name |{#PROXY.NAME} |
+ROW |35233 |44062 |component |proxy |
+ROW |35234 |44062 |proxy-name |{#PROXY.NAME} |
+ROW |35235 |44063 |component |proxy |
+ROW |35236 |44063 |proxy-name |{#PROXY.NAME} |
+ROW |35237 |44064 |component |proxy |
+ROW |35238 |44064 |proxy-name |{#PROXY.NAME} |
+ROW |35239 |44065 |component |proxy |
+ROW |35240 |44065 |proxy-name |{#PROXY.NAME} |
+ROW |35241 |44066 |component |proxy |
+ROW |35242 |44066 |proxy-name |{#PROXY.NAME} |
+ROW |35243 |44067 |component |proxy |
+ROW |35244 |44067 |proxy-name |{#PROXY.NAME} |
+ROW |35245 |44068 |component |proxy |
+ROW |35246 |44068 |proxy-name |{#PROXY.NAME} |
+ROW |35247 |44069 |component |proxy |
+ROW |35248 |44069 |proxy-name |{#PROXY.NAME} |
+ROW |35249 |44070 |component |proxy |
+ROW |35250 |44070 |proxy-name |{#PROXY.NAME} |
+ROW |35251 |44071 |component |proxy |
+ROW |35252 |44071 |proxy-name |{#PROXY.NAME} |
+ROW |35253 |44072 |component |proxy |
+ROW |35254 |44072 |proxy-name |{#PROXY.NAME} |
+ROW |35255 |44073 |component |proxy |
+ROW |35256 |44073 |proxy-name |{#PROXY.NAME} |
+ROW |35257 |44074 |component |proxy |
+ROW |35258 |44074 |proxy-name |{#PROXY.NAME} |
+ROW |35259 |44075 |component |proxy |
+ROW |35260 |44075 |proxy-name |{#PROXY.NAME} |
+ROW |35261 |44076 |component |proxy |
+ROW |35262 |44076 |proxy-name |{#PROXY.NAME} |
+ROW |35263 |44077 |component |proxy |
+ROW |35264 |44077 |proxy-name |{#PROXY.NAME} |
+ROW |35265 |44078 |component |proxy |
+ROW |35266 |44078 |proxy-name |{#PROXY.NAME} |
+ROW |35267 |44079 |component |proxy |
+ROW |35268 |44079 |proxy-name |{#PROXY.NAME} |
+ROW |35269 |44080 |component |proxy |
+ROW |35270 |44080 |proxy-name |{#PROXY.NAME} |
+ROW |35271 |44081 |component |raw |
+ROW |35272 |44083 |component |proxy |
+ROW |35273 |44083 |proxy-name |{#PROXY.NAME} |
+ROW |35274 |44084 |component |proxy |
+ROW |35275 |44084 |proxy-name |{#PROXY.NAME} |
+ROW |35276 |44085 |component |proxy |
+ROW |35277 |44085 |proxy-name |{#PROXY.NAME} |
+ROW |35278 |44086 |component |proxy |
+ROW |35279 |44086 |proxy-name |{#PROXY.NAME} |
+ROW |35280 |44087 |component |proxy |
+ROW |35281 |44087 |proxy-name |{#PROXY.NAME} |
+ROW |35282 |44088 |component |proxy |
+ROW |35283 |44088 |proxy-name |{#PROXY.NAME} |
+ROW |35284 |44089 |component |proxy |
+ROW |35285 |44089 |proxy-name |{#PROXY.NAME} |
+ROW |35286 |44090 |component |proxy |
+ROW |35287 |44090 |proxy-name |{#PROXY.NAME} |
+ROW |35288 |44091 |component |proxy |
+ROW |35289 |44091 |proxy-name |{#PROXY.NAME} |
+ROW |35290 |44092 |component |proxy |
+ROW |35291 |44092 |proxy-name |{#PROXY.NAME} |
+ROW |35292 |44093 |component |proxy |
+ROW |35293 |44093 |proxy-name |{#PROXY.NAME} |
+ROW |35294 |44094 |component |raw |
+ROW |35295 |44095 |component |raw |
+ROW |35296 |44096 |component |raw |
+ROW |35297 |44097 |component |raw |
+ROW |35298 |44098 |component |raw |
+ROW |35299 |44099 |component |raw |
+ROW |35300 |44100 |component |raw |
+ROW |35301 |44101 |component |raw |
+ROW |35302 |44102 |component |raw |
+ROW |35303 |44103 |component |raw |
+ROW |35304 |44104 |component |raw |
+ROW |35305 |44105 |component |raw |
+ROW |35306 |44106 |component |raw |
+ROW |35307 |44107 |component |raw |
+ROW |35308 |44108 |component |controller |
+ROW |35309 |44108 |component |raw |
+ROW |35310 |44108 |controller |{#CONTROLLER.ID} |
+ROW |35311 |44109 |component |controller |
+ROW |35312 |44109 |component |raw |
+ROW |35313 |44109 |controller |{#CONTROLLER.ID} |
+ROW |35314 |44110 |component |disk |
+ROW |35315 |44110 |component |raw |
+ROW |35316 |44110 |disk |{#DURABLE.ID} |
+ROW |35317 |44111 |component |disk-group |
+ROW |35318 |44111 |component |raw |
+ROW |35319 |44111 |disk-group |{#NAME} |
+ROW |35320 |44112 |component |disk-group |
+ROW |35321 |44112 |component |raw |
+ROW |35322 |44112 |disk-group |{#NAME} |
+ROW |35323 |44113 |component |enclosure |
+ROW |35324 |44113 |component |raw |
+ROW |35325 |44113 |enclosure |{#DURABLE.ID} |
+ROW |35326 |44114 |component |fan |
+ROW |35327 |44114 |component |raw |
+ROW |35328 |44114 |fan |{#DURABLE.ID} |
+ROW |35329 |44115 |component |fru |
+ROW |35330 |44115 |component |raw |
+ROW |35331 |44115 |fru |Enclosure {#ENCLOSURE.ID}: {#LOCATION}|
+ROW |35332 |44116 |component |pool |
+ROW |35333 |44116 |component |raw |
+ROW |35334 |44116 |pool |{#NAME} |
+ROW |35335 |44117 |component |port |
+ROW |35336 |44117 |component |raw |
+ROW |35337 |44117 |port |{#NAME} |
+ROW |35338 |44118 |component |power-supply |
+ROW |35339 |44118 |component |raw |
+ROW |35340 |44118 |power-supply |{#DURABLE.ID} |
+ROW |35341 |44119 |component |raw |
+ROW |35342 |44119 |component |volume |
+ROW |35343 |44119 |volume |{#NAME} |
+ROW |35344 |44120 |component |raw |
+ROW |35345 |44120 |component |volume |
+ROW |35346 |44120 |volume |{#NAME} |
+ROW |35347 |44121 |component |raw |
+ROW |35348 |44122 |component |raw |
+ROW |35349 |44123 |component |raw |
+ROW |35350 |44124 |component |raw |
+ROW |35351 |44125 |component |raw |
+ROW |35352 |44126 |component |raw |
+ROW |35353 |44127 |component |raw |
+ROW |35354 |44128 |component |raw |
+ROW |35355 |44129 |component |raw |
+ROW |35356 |44130 |component |raw |
+ROW |35357 |44131 |component |raw |
+ROW |35358 |44132 |component |raw |
+ROW |35359 |44133 |component |raw |
+ROW |35360 |44134 |component |raw |
+ROW |35361 |44135 |component |controller |
+ROW |35362 |44135 |component |raw |
+ROW |35363 |44135 |controller |{#CONTROLLER.ID} |
+ROW |35364 |44136 |component |controller |
+ROW |35365 |44136 |component |raw |
+ROW |35366 |44136 |controller |{#CONTROLLER.ID} |
+ROW |35367 |44137 |component |disk |
+ROW |35368 |44137 |component |raw |
+ROW |35369 |44137 |disk |{#DURABLE.ID} |
+ROW |35370 |44138 |component |disk-group |
+ROW |35371 |44138 |component |raw |
+ROW |35372 |44138 |disk-group |{#NAME} |
+ROW |35373 |44139 |component |disk-group |
+ROW |35374 |44139 |component |raw |
+ROW |35375 |44139 |disk-group |{#NAME} |
+ROW |35376 |44140 |component |enclosure |
+ROW |35377 |44140 |component |raw |
+ROW |35378 |44140 |enclosure |{#DURABLE.ID} |
+ROW |35379 |44141 |component |fan |
+ROW |35380 |44141 |component |raw |
+ROW |35381 |44141 |fan |{#DURABLE.ID} |
+ROW |35382 |44142 |component |fru |
+ROW |35383 |44142 |component |raw |
+ROW |35384 |44142 |fru |Enclosure {#ENCLOSURE.ID}: {#LOCATION}|
+ROW |35385 |44143 |component |pool |
+ROW |35386 |44143 |component |raw |
+ROW |35387 |44143 |pool |{#NAME} |
+ROW |35388 |44144 |component |port |
+ROW |35389 |44144 |component |raw |
+ROW |35390 |44144 |port |{#NAME} |
+ROW |35391 |44145 |component |power-supply |
+ROW |35392 |44145 |component |raw |
+ROW |35393 |44145 |power-supply |{#DURABLE.ID} |
+ROW |35394 |44146 |component |raw |
+ROW |35395 |44146 |component |volume |
+ROW |35396 |44146 |volume |{#NAME} |
+ROW |35397 |44147 |component |raw |
+ROW |35398 |44147 |component |volume |
+ROW |35399 |44147 |volume |{#NAME} |
+ROW |35400 |44148 |component |raw |
+ROW |35401 |44149 |component |raw |
+ROW |35402 |44150 |component |raw |
+ROW |35403 |44151 |component |raw |
+ROW |35404 |44152 |component |raw |
+ROW |35405 |44153 |component |raw |
+ROW |35406 |44154 |component |raw |
+ROW |35407 |44155 |component |cpg |
+ROW |35408 |44155 |component |raw |
+ROW |35409 |44155 |cpg |{#NAME} |
+ROW |35410 |44156 |component |disk |
+ROW |35411 |44156 |component |raw |
+ROW |35412 |44156 |disk |{#POSITION} |
+ROW |35413 |44157 |component |host |
+ROW |35414 |44157 |component |raw |
+ROW |35415 |44157 |host |{#NAME} |
+ROW |35416 |44158 |component |port |
+ROW |35417 |44158 |component |raw |
+ROW |35418 |44158 |port |{#NODE}:{#SLOT}:{#CARD.PORT} |
+ROW |35419 |44159 |component |raw |
+ROW |35420 |44159 |component |task |
+ROW |35421 |44159 |task |{#NAME} |
+ROW |35422 |44160 |component |raw |
+ROW |35423 |44160 |component |volume |
+ROW |35424 |44160 |volume |{#NAME} |
TABLE |host_rtdata
FIELDS|hostid|active_available|