('102923','49377','1','12','$.data.process[\'browser poller\'].busy.avg','3','No "browser poller" processes started.'),
('102924','49378','1','12','$.data.process[\'configuration syncer\'].busy.avg','3','No "configuration syncer" processes started.'),
('102925','49379','1','12','$.data.process[\'configuration syncer worker\'].busy.avg','0',''),
('102926','49380','1','12','$.data.process[\'connector manager\'].busy.avg','3','No "connector manager" processes started.'),
('102927','49381','1','12','$.data.process[\'connector worker\'].busy.avg','3','No "connector worker" processes started.'),
('102928','49382','1','12','$.data.process[\'discovery manager\'].busy.avg','3','No "discovery manager" processes started.'),
('102929','49383','1','12','$.data.process[\'discovery worker\'].busy.avg','3','No "discovery worker" processes started.'),
('102930','49384','1','12','$.data.process[\'escalator\'].busy.avg','3','No "escalator" processes started.'),
('102931','49385','1','12','$.data.process[\'history poller\'].busy.avg','3','No "history poller" processes started.'),
('102932','49386','1','12','$.data.process[\'history syncer\'].busy.avg','3','No "history syncer" processes started.'),
('102933','49387','1','12','$.data.process[\'housekeeper\'].busy.avg','3','No "housekeeper" processes started.'),
('102934','49388','1','12','$.data.process[\'http agent poller\'].busy.avg','3','No "http agent poller" processes started.'),
('102935','49389','1','12','$.data.process[\'http poller\'].busy.avg','3','No "http poller" processes started.'),
('102936','49390','1','12','$.data.process[\'icmp pinger\'].busy.avg','3','No "icmp pinger" processes started.'),
('102937','49391','1','12','$.data.process[\'internal poller\'].busy.avg','3','No "internal poller" processes started.'),
('102938','49392','1','12','$.data.process[\'ipmi manager\'].busy.avg','3','No "ipmi manager" processes started.'),
('102939','49393','1','12','$.data.process[\'ipmi poller\'].busy.avg','3','No "ipmi poller" processes started.'),
('102940','49394','1','12','$.data.process[\'java poller\'].busy.avg','3','No "java poller" processes started.'),
('102941','49395','1','12','$.data.process[\'lld manager\'].busy.avg','3','No "LLD manager" processes started.'),
('102942','49396','1','12','$.data.process[\'lld worker\'].busy.avg','3','No "LLD worker" processes started.'),
('102943','49397','1','12','$.data.process[\'odbc poller\'].busy.avg','3','Processes odbc poller not started'),
('102944','49398','1','12','$.data.process[\'poller\'].busy.avg','3','No "poller" processes started.'),
('102945','49399','1','12','$.data.process[\'preprocessing manager\'].busy.avg','3','No "preprocessing manager" processes started.'),
('102946','49400','1','12','$.data.process[\'preprocessing worker\'].busy.avg','3','No "preprocessing worker" processes started.'),
('102947','49401','1','12','$.data.process[\'proxy group manager\'].busy.avg','0',''),
('102948','49402','1','12','$.data.process[\'proxy poller\'].busy.avg','3','No "proxy poller" processes started.'),
('102949','49403','1','12','$.data.process[\'report manager\'].busy.avg','3','No "report manager" processes started.'),
('102950','49404','1','12','$.data.process[\'report writer\'].busy.avg','3','No "report writer" processes started.'),
('102951','49405','1','12','$.data.process[\'self-monitoring\'].busy.avg','3','No "self-monitoring" processes started.'),
('102952','49406','1','12','$.data.process[\'service manager\'].busy.avg','3','No "service manager" processes started.'),
('102953','49407','1','12','$.data.process[\'snmp poller\'].busy.avg','3','No "snmp poller" processes started.'),
('102954','49408','1','12','$.data.process[\'snmp trapper\'].busy.avg','3','No "snmp trapper" processes started.'),
('102955','49409','1','12','$.data.process[\'task manager\'].busy.avg','3','No "task manager" processes started.'),
('102956','49410','1','12','$.data.process[\'timer\'].busy.avg','3','No "timer" processes started.'),
('102957','49411','1','12','$.data.process[\'trapper\'].busy.avg','3','No "trapper" processes started.'),
('102958','49412','1','12','$.data.process[\'trigger housekeeper\'].busy.avg','3','No "trigger housekeeper" processes started.'),
('102959','49413','1','12','$.data.process[\'unreachable poller\'].busy.avg','3','No "unreachable poller" processes started.'),
('102960','49414','1','12','$.data.process[\'vmware collector\'].busy.avg','3','No "vmware collector" processes started.'),
('102961','49415','1','12','$.data.rcache.pused','0',''),
('102962','49416','1','12','$.data.triggers','2','0'),
('102963','49416','2','13','\n0','2','1'),
('102964','49416','3','20','1d','0',''),
('102965','49417','1','12','$.data.tcache.pitems','3','Not supported in this version.'),
('102966','49418','1','12','$.data.tcache.pmisses','3','Not supported in this version.'),
('102967','49419','1','12','$.data.vcache.buffer.pused','0',''),
('102968','49420','1','12','$.data.vcache.cache.hits','0',''),
('102969','49420','2','10','','0',''),
('102970','49421','1','12','$.data.vcache.cache.misses','0',''),
('102971','49421','2','10','','0',''),
('102972','49422','1','12','$.data.vcache.cache.mode','0',''),
('102973','49423','1','12','$.data.version','0',''),
('102974','49423','2','20','1d','0',''),
('102975','49424','1','12','$.data.vmware.pused','3','No "vmware collector" processes started.'),
('102976','49425','1','12','$.data.vps.written_total','0',''),
('102977','49425','2','10','','0',''),
('102978','49426','1','12','$.data.wcache.history.pused','0',''),
('102979','49427','1','12','$.data.wcache.index.pused','0',''),
('102980','49428','1','12','$.data.wcache.trend.pused','0',''),
('102981','49429','1','12','$.data.wcache.values.all','0',''),
('102982','49429','2','10','','0',''),
('102983','49430','1','12','$.data.wcache.values.float','0',''),
('102984','49430','2','10','','0',''),
('102985','49431','1','12','$.data.wcache.values.log','0',''),
('102986','49431','2','10','','0',''),
('102987','49432','1','12','$.data.wcache.values[\'not supported\']','0',''),
('102988','49432','2','10','','0',''),
('102989','49433','1','12','$.data.wcache.values.str','0',''),
('102990','49433','2','10','','0',''),
('102991','49434','1','12','$.data.wcache.values.text','0',''),
('102992','49434','2','10','','0',''),
('102993','49435','1','12','$.data.wcache.values.uint','0',''),
('102994','49435','2','10','','0',''),
('102995','49436','1','12','$.data.proxy','0',''),
('103074','49476','1','12','$.error','2',''),
('103075','49476','2','20','1h','0',''),
('103076','49477','1','12','$.error','2',''),
('103077','49477','2','20','1h','0',''),
('103078','49478','1','12','$.health.summary','0',''),
('103079','49478','2','20','1h','0',''),
('103080','49479','1','12','$.health.availabilityState','2','3'),
('103081','49479','2','25','Available\n0','0',''),
('103082','49479','3','25','Degraded\n1','0',''),
('103083','49479','4','25','Unavailable\n2','0',''),
('103084','49479','5','25','Unknown\n3','0',''),
('103085','49479','6','13','0\n3','2','3'),
('103086','49479','7','20','1h','0',''),
('103087','49480','1','12','$.metrics.connection_failed.total','1',''),
('103088','49481','1','12','$.metrics.connection_successful.total','1',''),
('103089','49482','1','12','$.metrics.cpu_percent.average','1',''),
('103090','49483','1','12','$.errors','1',''),
('103091','49483','2','20','1h','0',''),
('103092','49484','1','12','$.metrics.physical_data_read_percent.average','1',''),
('103093','49485','1','12','$.metrics.deadlock.total','1',''),
('103094','49486','1','12','$.metrics.dtu_limit.average','1',''),
('103095','49487','1','12','$.metrics.dtu_consumption_percent.average','1',''),
('103096','49488','1','12','$.metrics.dtu_used.average','1',''),
('103097','49489','1','12','$.metrics.blocked_by_firewall.total','1',''),
('103098','49490','1','12','$.metrics.log_write_percent.average','1',''),
('103099','49491','1','12','$.metrics.sql_instance_cpu_percent.maximum','1',''),
('103100','49492','1','12','$.metrics.sql_instance_cpu_percent.maximum','1',''),
('103101','49493','1','12','$.metrics.sessions_count.average','1',''),
('103102','49494','1','12','$.metrics.sessions_percent.average','1',''),
('103103','49495','1','12','$.metrics.allocated_data_storage.average','1',''),
('103104','49496','1','12','$.metrics.log_backup_size_bytes.maximum','1',''),
('103105','49496','2','20','1d','0',''),
('103106','49497','1','12','$.metrics.storage_percent.maximum','1',''),
('103107','49498','1','12','$.metrics.storage.maximum','1',''),
('103108','49499','1','12','$.metrics.xtp_storage_percent.average','1',''),
('103109','49500','1','12','$.metrics.tempdb_data_size.maximum','1',''),
('103110','49500','2','1','1024','0',''),
('103111','49501','1','12','$.metrics.tempdb_log_used_percent.maximum','1',''),
('103112','49502','1','12','$.metrics.tempdb_log_size.maximum','1',''),
('103113','49502','2','1','1024','0',''),
('103114','49503','1','12','$.metrics.workers_percent.average','1',''),
('103445','28031','1','1','0.01','0',''),
('103446','49724','1','1','0.01','0',''),
('103447','49725','1','1','0.01','0',''),
('103448','49728','1','21','try {\n	var creds = JSON.parse(value);\n}\ncatch (error) {\n	throw \'Failed to parse authentication data from input value.\';\n}\n\nvar request = new HttpRequest(),\n	storage_array = {},\n	error_msg = \'\',\n	url = \'{$PURE.FLASHARRAY.API.URL}\',\n	version = \'{$PURE.FLASHARRAY.API.VERSION}\',\n	http_proxy = \'{$PURE.FLASHARRAY.HTTP_PROXY}\';\n\nfunction getHttpData(url, cookie) {\n	request.addHeader(\'Cookie: \' + cookie);\n	request.addHeader(\'Accept: application/json\');\n	response = request.get(url);\n	Zabbix.log(4, \'[ Pure Storage API ] [ \' + url + \' ] Received response with status code \' + request.getStatus() + \': \' + response);\n\n	if (request.getStatus() !== 200) {\n		throw \'Failed to receive data: invalid response status code.\';\n	}\n\n	if (response !== null) {\n		try {\n			response = JSON.parse(response);\n			if (Array.isArray(response) & response.length > 0) {\n				response = response[0]\n			}\n		}\n		catch (error) {\n			throw \'Failed to parse response received from Pure Storage API. Check debug log for more information.\';\n		}\n	}\n\n	if (typeof response !== \'object\' || response === null) {\n		throw \'Cannot process response data: received data is not an object.\';\n	}\n\n	return response;\n};\n\ntry {\n\n	[\'cookie\'].forEach(function (field) {\n		if (creds[field] === null || creds[field] == \'\' || typeof creds[field] === \'undefined\') {\n			throw \'Unexpected cookie value has been received\'\n			+ ((typeof creds.error !== \'undefined\' && creds.error != \'\') ? \': \' + creds.error : \'\');\n		}\n	});\n\n	if (url === \'{\' + \'$PURE.FLASHARRAY.API.URL}\') {\n		throw \'Please change {\' + \'$PURE.FLASHARRAY.API.URL} macro to the proper value.\';\n	}\n\n	if (url.indexOf(\'http://\') === -1 && url.indexOf(\'https://\') === -1) {\n		url = \'https://\' + url + (!url.endsWith(\'/\') ? \'/\' : \'\');\n	}\n\n	if (http_proxy !== \'{\' + \'$PURE.FLASHARRAY.HTTP_PROXY}\' && http_proxy !== \'\') {\n		request.setProxy(http_proxy);\n	}\n\n	storage_array = getHttpData(\n		url + \'api/\' + version + \'/array\',\n		creds.cookie\n	);\n\n	storage_array[\'space\'] = getHttpData(\n		url + \'api/\' + version + \'/array?space=true\',\n		creds.cookie\n	);\n\n	storage_array[\'monitor\'] = getHttpData(\n		url + \'api/\' + version + \'/array?action=monitor\',\n		creds.cookie\n	);\n\n	storage_array[\'remote_assist\'] = getHttpData(\n		url + \'api/\' + version + \'/array/remoteassist\',\n		creds.cookie, {}\n	);\n\n	storage_array[\'phone_home\'] = getHttpData(\n		url + \'api/\' + version + \'/array/phonehome\',\n		creds.cookie, {}\n	);\n} catch (err) {\n	error_msg = err;\n};\n\nreturn JSON.stringify({\n	\'array\': storage_array,\n	\'error\': error_msg.toString()\n});','0',''),
('103449','49729','1','12','$.error','0',''),
('103450','49729','2','20','1h','0',''),
('103451','49730','1','21','try {\n	var creds = JSON.parse(value);\n}\ncatch (error) {\n	throw \'Failed to parse authentication data from input value.\';\n}\n\nvar request = new HttpRequest(),\n	certs = [],\n	error_msg = \'\',\n	url = \'{$PURE.FLASHARRAY.API.URL}\',\n	version = \'{$PURE.FLASHARRAY.API.VERSION}\',\n	http_proxy = \'{$PURE.FLASHARRAY.HTTP_PROXY}\';\n\nfunction getHttpData(url, cookie) {\n	request.addHeader(\'Cookie: \' + cookie);\n	response = request.get(url);\n	Zabbix.log(4, \'[ Pure Storage API ] [ \' + url + \' ] Received response with status code \' + request.getStatus() + \': \' + response);\n\n	if (request.getStatus() !== 200) {\n		throw \'Failed to receive data: invalid response status code.\';\n	}\n\n	if (response !== null) {\n		try {\n			response = JSON.parse(response);\n		}\n		catch (error) {\n			throw \'Failed to parse response received from Pure Storage API. Check debug log for more information.\';\n		}\n	}\n\n	if (typeof response !== \'object\' || response === null) {\n		throw \'Cannot process response data: received data is not an object.\';\n	}\n\n	return response;\n};\n\ntry {\n\n	[\'cookie\'].forEach(function (field) {\n		if (creds[field] === null || creds[field] == \'\' || typeof creds[field] === \'undefined\') {\n			throw \'Unexpected cookie value has been received\'\n			+ ((typeof creds.error !== \'undefined\' && creds.error != \'\') ? \': \' + creds.error : \'\');\n		}\n	});\n\n	if (url === \'{\' + \'$PURE.FLASHARRAY.API.URL}\') {\n		throw \'Please change {\' + \'$PURE.FLASHARRAY.API.URL} macro to the proper value.\';\n	}\n\n	if (url.indexOf(\'http://\') === -1 && url.indexOf(\'https://\') === -1) {\n		url = \'https://\' + url + (!url.endsWith(\'/\') ? \'/\' : \'\');\n	}\n\n	if (http_proxy !== \'{\' + \'$PURE.FLASHARRAY.HTTP_PROXY}\' && http_proxy !== \'\') {\n		request.setProxy(http_proxy);\n	}\n\n	certs = getHttpData(\n		url + \'api/\' + version + \'/cert\',\n		creds.cookie\n	);\n\n} catch (err) {\n	error_msg = err;\n};\n\nreturn JSON.stringify({\n	\'certs\': certs,\n	\'error\': error_msg.toString()\n});','0',''),
('103452','49731','1','21','try {\n	var creds = JSON.parse(value);\n}\ncatch (error) {\n	throw \'Failed to parse authentication data from input value.\';\n}\n\nvar request = new HttpRequest(),\n	drives = [],\n	hardware = [],\n	controllers = [],\n	error_msg = \'\',\n	url = \'{$PURE.FLASHARRAY.API.URL}\',\n	version = \'{$PURE.FLASHARRAY.API.VERSION}\',\n	http_proxy = \'{$PURE.FLASHARRAY.HTTP_PROXY}\';\n\nfunction getHttpData(url, cookie) {\n	request.addHeader(\'Cookie: \' + cookie);\n	response = request.get(url);\n	Zabbix.log(4, \'[ Pure Storage API ] [ \' + url + \' ] Received response with status code \' + request.getStatus() + \': \' + response);\n\n	if (request.getStatus() !== 200) {\n		throw \'Failed to receive data: invalid response status code.\';\n	}\n\n	if (response !== null) {\n		try {\n			response = JSON.parse(response);\n		}\n		catch (error) {\n			throw \'Failed to parse response received from Pure Storage API. Check debug log for more information.\';\n		}\n	}\n\n	if (typeof response !== \'object\' || response === null) {\n		throw \'Cannot process response data: received data is not an object.\';\n	}\n\n	return response;\n};\n\ntry {\n\n	[\'cookie\'].forEach(function (field) {\n		if (creds[field] === null || creds[field] == \'\' || typeof creds[field] === \'undefined\') {\n			throw \'Unexpected cookie value has been received\'\n			+ ((typeof creds.error !== \'undefined\' && creds.error != \'\') ? \': \' + creds.error : \'\');\n		}\n	});\n\n	if (url === \'{\' + \'$PURE.FLASHARRAY.API.URL}\') {\n		throw \'Please change {\' + \'$PURE.FLASHARRAY.API.URL} macro to the proper value.\';\n	}\n\n	if (url.indexOf(\'http://\') === -1 && url.indexOf(\'https://\') === -1) {\n		url = \'https://\' + url + (!url.endsWith(\'/\') ? \'/\' : \'\');\n	}\n\n	if (http_proxy !== \'{\' + \'$PURE.FLASHARRAY.HTTP_PROXY}\' && http_proxy !== \'\') {\n		request.setProxy(http_proxy);\n	}\n\n	drives = getHttpData(\n		url + \'api/\' + version + \'/drive\',\n		creds.cookie\n	);\n\n	controllers = getHttpData(\n		url + \'api/\' + version + \'/array?controllers=true\',\n		creds.cookie\n	);\n\n	getHttpData(\n		url + \'api/\' + version + \'/hardware\',\n		creds.cookie\n	).forEach(function (item) {\n		var applied = false;\n		drives.forEach(function (drive, index) {\n			if (drive[\'name\'] && item[\'name\'] && drive[\'name\'] == item[\'name\']) {\n				drives[index][\'hardware\'] = item;\n				applied = true;\n			}\n		});\n		controllers.forEach(function (ctrl, index) {\n			if (ctrl[\'name\'] && item[\'name\'] && ctrl[\'name\'] == item[\'name\']) {\n				controllers[index][\'hardware\'] = item;\n				applied = true;\n			}\n		});\n		if (!applied) {\n			var nameArray = item[\'name\'].split(\'.\');\n			if (nameArray.length > 1) {\n				item[\'parent\'] = nameArray[0];\n			}\n			hardware.push(item);\n		}\n	});\n\n} catch (err) {\n	error_msg = err;\n};\n\nreturn JSON.stringify({\n	\'drives\': drives,\n	\'hardware\': hardware,\n	\'controllers\': controllers,\n	\'error\': error_msg.toString()\n});','0',''),
('103453','49732','1','21','try {\n	var creds = JSON.parse(value);\n}\ncatch (error) {\n	throw \'Failed to parse authentication data from input value.\';\n}\n\nvar request = new HttpRequest(),\n	hosts = {},\n	error_msg = \'\',\n	url = \'{$PURE.FLASHARRAY.API.URL}\',\n	version = \'{$PURE.FLASHARRAY.API.VERSION}\',\n	http_proxy = \'{$PURE.FLASHARRAY.HTTP_PROXY}\';\n\nfunction getHttpData(url, cookie) {\n	request.addHeader(\'Cookie: \' + cookie);\n	request.addHeader(\'Accept: application/json\');\n	response = request.get(url);\n	Zabbix.log(4, \'[ Pure Storage API ] [ \' + url + \' ] Received response with status code \' + request.getStatus() + \': \' + response);\n\n	if (request.getStatus() !== 200) {\n		throw \'Failed to receive data: invalid response status code.\';\n	}\n\n	if (response !== null) {\n		try {\n			response = JSON.parse(response);\n		}\n		catch (error) {\n			throw \'Failed to parse response received from Pure Storage API. Check debug log for more information.\';\n		}\n	}\n\n	if (typeof response !== \'object\' || response === null) {\n		throw \'Cannot process response data: received data is not an object.\';\n	}\n\n	return response;\n};\n\ntry {\n\n	[\'cookie\'].forEach(function (field) {\n		if (creds[field] === null || creds[field] == \'\' || typeof creds[field] === \'undefined\') {\n			throw \'Unexpected cookie value has been received\'\n			+ ((typeof creds.error !== \'undefined\' && creds.error != \'\') ? \': \' + creds.error : \'\');\n		}\n	});\n\n	if (url === \'{\' + \'$PURE.FLASHARRAY.API.URL}\') {\n		throw \'Please change {\' + \'$PURE.FLASHARRAY.API.URL} macro to the proper value.\';\n	}\n\n	if (url.indexOf(\'http://\') === -1 && url.indexOf(\'https://\') === -1) {\n		url = \'https://\' + url + (!url.endsWith(\'/\') ? \'/\' : \'\');\n	}\n\n	if (http_proxy !== \'{\' + \'$PURE.FLASHARRAY.HTTP_PROXY}\' && http_proxy !== \'\') {\n		request.setProxy(http_proxy);\n	}\n\n	hosts = getHttpData(\n		url + \'api/\' + version + \'/host\',\n		creds.cookie\n	);\n\n	getHttpData(\n		url + \'api/\' + version + \'/host?space=true\',\n		creds.cookie\n	).forEach(function (item) {\n		hosts.forEach(function (host, index) {\n			if (host[\'name\'] && item[\'name\'] && host[\'name\'] == item[\'name\']) {\n				hosts[index][\'space\'] = item;\n			}\n		});\n	});\n\n	getHttpData(\n		url + \'api/\' + version + \'/host?action=monitor\',\n		creds.cookie\n	).forEach(function (item) {\n		hosts.forEach(function (host, index) {\n			if (host[\'name\'] && item[\'name\'] && host[\'name\'] == item[\'name\']) {\n				hosts[index][\'monitor\'] = item;\n			}\n		});\n	});\n\n} catch (err) {\n	error_msg = err;\n};\n\nreturn JSON.stringify({\n	\'hosts\': hosts,\n	\'error\': error_msg.toString()\n});','0',''),
('103454','49733','1','21','try {\n	var creds = JSON.parse(value);\n}\ncatch (error) {\n	throw \'Failed to parse authentication data from input value.\';\n}\n\nvar request = new HttpRequest(),\n	interfaces = [],\n	error_msg = \'\',\n	url = \'{$PURE.FLASHARRAY.API.URL}\',\n	version = \'{$PURE.FLASHARRAY.API.VERSION}\',\n	http_proxy = \'{$PURE.FLASHARRAY.HTTP_PROXY}\';\n\nfunction getHttpData(url, cookie) {\n	request.addHeader(\'Cookie: \' + cookie);\n	request.addHeader(\'Accept: application/json\');\n	response = request.get(url);\n	Zabbix.log(4, \'[ Pure Storage API ] [ \' + url + \' ] Received response with status code \' + request.getStatus() + \': \' + response);\n\n	if (request.getStatus() !== 200) {\n		throw \'Failed to receive data: invalid response status code.\';\n	}\n\n	if (response !== null) {\n		try {\n			response = JSON.parse(response);\n		}\n		catch (error) {\n			throw \'Failed to parse response received from Pure Storage API. Check debug log for more information.\';\n		}\n	}\n\n	if (typeof response !== \'object\' || response === null) {\n		throw \'Cannot process response data: received data is not an object.\';\n	}\n\n	return response;\n};\n\ntry {\n\n	[\'cookie\'].forEach(function (field) {\n		if (creds[field] === null || creds[field] == \'\' || typeof creds[field] === \'undefined\') {\n			throw \'Unexpected cookie value has been received\'\n			+ ((typeof creds.error !== \'undefined\' && creds.error != \'\') ? \': \' + creds.error : \'\');\n		}\n	});\n\n	if (url === \'{\' + \'$PURE.FLASHARRAY.API.URL}\') {\n		throw \'Please change {\' + \'$PURE.FLASHARRAY.API.URL} macro to the proper value.\';\n	}\n\n	if (url.indexOf(\'http://\') === -1 && url.indexOf(\'https://\') === -1) {\n		url = \'https://\' + url + (!url.endsWith(\'/\') ? \'/\' : \'\');\n	}\n\n	if (http_proxy !== \'{\' + \'$PURE.FLASHARRAY.HTTP_PROXY}\' && http_proxy !== \'\') {\n		request.setProxy(http_proxy);\n	}\n\n	interfaces = getHttpData(\n		url + \'api/\' + version + \'/network\',\n		creds.cookie\n	);\n\n	getHttpData(\n		url + \'api/\' + version + \'/hardware\',\n		creds.cookie\n	).forEach(function (item) {\n		interfaces.forEach(function (netif, index) {\n			if (netif[\'name\'] && item[\'name\'] && netif[\'name\'].toLowerCase() == item[\'name\'].toLowerCase()) {\n				interfaces[index][\'name\'] = item[\'name\'].toLowerCase();\n				interfaces[index][\'hardware\'] = item;\n			}\n		});\n	});\n\n} catch (err) {\n	error_msg = err;\n};\n\nreturn JSON.stringify({\n	\'interfaces\': interfaces,\n	\'error\': error_msg.toString()\n});','0',''),
('103455','49734','1','21','try {\n	var creds = JSON.parse(value);\n}\ncatch (error) {\n	throw \'Failed to parse authentication data from input value.\';\n}\n\nvar request = new HttpRequest(),\n	pods = [],\n	error_msg = \'\',\n	url = \'{$PURE.FLASHARRAY.API.URL}\',\n	version = \'{$PURE.FLASHARRAY.API.VERSION}\',\n	http_proxy = \'{$PURE.FLASHARRAY.HTTP_PROXY}\';\n\nfunction getHttpData(url, cookie) {\n	request.addHeader(\'Cookie: \' + cookie);\n	response = request.get(url);\n	Zabbix.log(4, \'[ Pure Storage API ] [ \' + url + \' ] Received response with status code \' + request.getStatus() + \': \' + response);\n\n	if (request.getStatus() !== 200) {\n		throw \'Failed to receive data: invalid response status code.\';\n	}\n\n	if (response !== null) {\n		try {\n			response = JSON.parse(response);\n		}\n		catch (error) {\n			throw \'Failed to parse response received from Pure Storage API. Check debug log for more information.\';\n		}\n	}\n\n	if (typeof response !== \'object\' || response === null) {\n		throw \'Cannot process response data: received data is not an object.\';\n	}\n\n	return response;\n};\n\ntry {\n\n	[\'cookie\'].forEach(function (field) {\n		if (creds[field] === null || creds[field] == \'\' || typeof creds[field] === \'undefined\') {\n			throw \'Unexpected cookie value has been received\'\n			+ ((typeof creds.error !== \'undefined\' && creds.error != \'\') ? \': \' + creds.error : \'\');\n		}\n	});\n\n	if (url === \'{\' + \'$PURE.FLASHARRAY.API.URL}\') {\n		throw \'Please change {\' + \'$PURE.FLASHARRAY.API.URL} macro to the proper value.\';\n	}\n\n	if (url.indexOf(\'http://\') === -1 && url.indexOf(\'https://\') === -1) {\n		url = \'https://\' + url + (!url.endsWith(\'/\') ? \'/\' : \'\');\n	}\n\n	if (http_proxy !== \'{\' + \'$PURE.FLASHARRAY.HTTP_PROXY}\' && http_proxy !== \'\') {\n		request.setProxy(http_proxy);\n	}\n\n	pods = getHttpData(\n		url + \'api/\' + version + \'/pod\',\n		creds.cookie\n	);\n\n} catch (err) {\n	error_msg = err;\n};\n\nreturn JSON.stringify({\n	\'pods\': pods,\n	\'error\': error_msg.toString()\n});','0',''),
('103456','49735','1','21','try {\n	var creds = JSON.parse(value);\n}\ncatch (error) {\n	throw \'Failed to parse authentication data from input value.\';\n}\n\nvar request = new HttpRequest(),\n	volumes = {},\n	error_msg = \'\',\n	url = \'{$PURE.FLASHARRAY.API.URL}\',\n	version = \'{$PURE.FLASHARRAY.API.VERSION}\',\n	http_proxy = \'{$PURE.FLASHARRAY.HTTP_PROXY}\';\n\nfunction getHttpData(url, cookie) {\n	request.addHeader(\'Cookie: \' + cookie);\n	request.addHeader(\'Accept: application/json\');\n	response = request.get(url);\n	Zabbix.log(4, \'[ Pure Storage API ] [ \' + url + \' ] Received response with status code \' + request.getStatus() + \': \' + response);\n\n	if (request.getStatus() !== 200) {\n		throw \'Failed to receive data: invalid response status code.\';\n	}\n\n	if (response !== null) {\n		try {\n			response = JSON.parse(response);\n		}\n		catch (error) {\n			throw \'Failed to parse response received from Pure Storage API. Check debug log for more information.\';\n		}\n	}\n\n	if (typeof response !== \'object\' || response === null) {\n		throw \'Cannot process response data: received data is not an object.\';\n	}\n\n	return response;\n};\n\ntry {\n\n	[\'cookie\'].forEach(function (field) {\n		if (creds[field] === null || creds[field] == \'\' || typeof creds[field] === \'undefined\') {\n			throw \'Unexpected cookie value has been received\'\n			+ ((typeof creds.error !== \'undefined\' && creds.error != \'\') ? \': \' + creds.error : \'\');\n		}\n	});\n\n	if (url === \'{\' + \'$PURE.FLASHARRAY.API.URL}\') {\n		throw \'Please change {\' + \'$PURE.FLASHARRAY.API.URL} macro to the proper value.\';\n	}\n\n	if (url.indexOf(\'http://\') === -1 && url.indexOf(\'https://\') === -1) {\n		url = \'https://\' + url + (!url.endsWith(\'/\') ? \'/\' : \'\');\n	}\n\n	if (http_proxy !== \'{\' + \'$PURE.FLASHARRAY.HTTP_PROXY}\' && http_proxy !== \'\') {\n		request.setProxy(http_proxy);\n	}\n\n	volumes = getHttpData(\n		url + \'api/\' + version + \'/volume\',\n		creds.cookie, {}\n	);\n\n	getHttpData(\n		url + \'api/\' + version + \'/volume?space=true\',\n		creds.cookie\n	).forEach(function (item) {\n		volumes.forEach(function (volume, index) {\n			if (volume[\'name\'] && item[\'name\'] && volume[\'name\'] == item[\'name\']) {\n				volumes[index][\'space\'] = item;\n			}\n		});\n	});\n\n	getHttpData(\n		url + \'api/\' + version + \'/volume?action=monitor\',\n		creds.cookie\n	).forEach(function (item) {\n		volumes.forEach(function (volume, index) {\n			if (volume[\'name\'] && item[\'name\'] && volume[\'name\'] == item[\'name\']) {\n				volumes[index][\'monitor\'] = item;\n			}\n		});\n	});\n\n} catch (err) {\n	error_msg = err;\n};\n\nreturn JSON.stringify({\n	\'volumes\': volumes,\n	\'error\': error_msg.toString()\n});','0',''),
('103457','49736','1','21','try {\n	var creds = JSON.parse(value);\n}\ncatch (error) {\n	throw \'Failed to parse authentication data from input value.\';\n}\n\nvar request = new HttpRequest(),\n	alerts = [],\n	error_msg = \'\',\n	url = \'{$PURE.FLASHARRAY.API.URL}\',\n	version = \'{$PURE.FLASHARRAY.API.VERSION}\',\n	http_proxy = \'{$PURE.FLASHARRAY.HTTP_PROXY}\';\n\nfunction getHttpData(url) {\n	response = request.get(url);\n	Zabbix.log(4, \'[ Pure Storage API ] [ \' + url + \' ] Received response with status code \' + request.getStatus() + \': \' + response);\n\n	if (request.getStatus() !== 200) {\n		throw \'Failed to receive data: invalid response status code.\';\n	}\n\n	if (response !== null) {\n		try {\n			response = JSON.parse(response)[\'items\'];\n		}\n		catch (error) {\n			throw \'Failed to parse response received from Pure Storage API. Check debug log for more information.\';\n		}\n	}\n\n	if (typeof response !== \'object\' || response === null) {\n		throw \'Cannot process response data: received data is not an object.\';\n	}\n\n	return response;\n};\n\ntry {\n\n	[\'token\'].forEach(function (field) {\n		if (creds[field] === null || creds[field] == \'\' || typeof creds[field] === \'undefined\') {\n			throw \'Unexpected session token value has been received\'\n			+ ((typeof creds.error !== \'undefined\' && creds.error != \'\') ? \': \' + creds.error : \'\');\n		}\n	});\n\n	if (url === \'{\' + \'$PURE.FLASHARRAY.API.URL}\') {\n		throw \'Please change {\' + \'$PURE.FLASHARRAY.API.URL} macro to the proper value.\';\n	}\n\n	if (url.indexOf(\'http://\') === -1 && url.indexOf(\'https://\') === -1) {\n		url = \'https://\' + url + (!url.endsWith(\'/\') ? \'/\' : \'\');\n	}\n\n	if (http_proxy !== \'{\' + \'$PURE.FLASHARRAY.HTTP_PROXY}\' && http_proxy !== \'\') {\n		request.setProxy(http_proxy);\n	}\n\n	request.addHeader(\'x-auth-token: \' + creds.token);\n	request.addHeader(\'Accept: application/json\');\n\n	alerts = getHttpData(\n		url + \'api/\' + version + \'/alerts\'\n	).filter(function (item) {\n		if (item[\'state\'] == \'open\') {\n			return true;\n		}\n		return false;\n	});\n\n} catch (err) {\n	error_msg = err;\n};\n\nreturn JSON.stringify({\n	\'alerts\': alerts,\n	\'error\': error_msg.toString()\n});','0',''),
('103458','49737','1','21','try {\n	var creds = JSON.parse(value);\n}\ncatch (error) {\n	throw \'Failed to parse authentication data from input value.\';\n}\n\nvar request = new HttpRequest(),\n	storage_array = {},\n	error_msg = \'\',\n	url = \'{$PURE.FLASHARRAY.API.URL}\',\n	version = \'{$PURE.FLASHARRAY.API.VERSION}\',\n	http_proxy = \'{$PURE.FLASHARRAY.HTTP_PROXY}\';\n\nfunction getHttpData(url) {\n	response = request.get(url);\n	Zabbix.log(4, \'[ Pure Storage API ] [ \' + url + \' ] Received response with status code \' + request.getStatus() + \': \' + response);\n\n	if (request.getStatus() !== 200) {\n		throw \'Failed to receive data: invalid response status code.\';\n	}\n\n	if (response !== null) {\n		try {\n			response = JSON.parse(response)[\'items\'];\n			if (Array.isArray(response) & response.length > 0) {\n				response = response[0]\n			}\n		}\n		catch (error) {\n			throw \'Failed to parse response received from Pure Storage API. Check debug log for more information.\';\n		}\n	}\n\n	if (typeof response !== \'object\' || response === null) {\n		throw \'Cannot process response data: received data is not an object.\';\n	}\n\n	return response;\n};\n\ntry {\n\n	[\'token\'].forEach(function (field) {\n		if (creds[field] === null || creds[field] == \'\' || typeof creds[field] === \'undefined\') {\n			throw \'Unexpected session token value has been received\'\n			+ ((typeof creds.error !== \'undefined\' && creds.error != \'\') ? \': \' + creds.error : \'\');\n		}\n	});\n\n	if (url === \'{\' + \'$PURE.FLASHARRAY.API.URL}\') {\n		throw \'Please change {\' + \'$PURE.FLASHARRAY.API.URL} macro to the proper value.\';\n	}\n\n	if (url.indexOf(\'http://\') === -1 && url.indexOf(\'https://\') === -1) {\n		url = \'https://\' + url + (!url.endsWith(\'/\') ? \'/\' : \'\');\n	}\n\n	if (http_proxy !== \'{\' + \'$PURE.FLASHARRAY.HTTP_PROXY}\' && http_proxy !== \'\') {\n		request.setProxy(http_proxy);\n	}\n\n	request.addHeader(\'x-auth-token: \' + creds.token);\n	request.addHeader(\'Accept: application/json\');\n\n	storage_array = getHttpData(url + \'api/\' + version + \'/arrays\');\n\n	storage_array[\'performance\'] = getHttpData(url + \'api/\' + version + \'/arrays/performance\');\n\n} catch (err) {\n	error_msg = err;\n};\n\nreturn JSON.stringify({\n	\'array\': storage_array,\n	\'error\': error_msg.toString()\n});','0',''),
('103459','49738','1','12','$.error','0',''),
('103460','49738','2','20','1h','0',''),
('103461','49739','1','21','try {\n	var creds = JSON.parse(value);\n}\ncatch (error) {\n	throw \'Failed to parse authentication data from input value.\';\n}\n\nvar request = new HttpRequest(),\n	certs = [],\n	error_msg = \'\',\n	url = \'{$PURE.FLASHARRAY.API.URL}\',\n	version = \'{$PURE.FLASHARRAY.API.VERSION}\',\n	http_proxy = \'{$PURE.FLASHARRAY.HTTP_PROXY}\';\n\nfunction getHttpData(url) {\n	response = request.get(url);\n	Zabbix.log(4, \'[ Pure Storage API ] [ \' + url + \' ] Received response with status code \' + request.getStatus() + \': \' + response);\n\n	if (request.getStatus() !== 200) {\n		throw \'Failed to receive data: invalid response status code.\';\n	}\n\n	if (response !== null) {\n		try {\n			response = JSON.parse(response)[\'items\'];\n		}\n		catch (error) {\n			throw \'Failed to parse response received from Pure Storage API. Check debug log for more information.\';\n		}\n	}\n\n	if (typeof response !== \'object\' || response === null) {\n		throw \'Cannot process response data: received data is not an object.\';\n	}\n\n	return response;\n};\n\ntry {\n\n	[\'token\'].forEach(function (field) {\n		if (creds[field] === null || creds[field] == \'\' || typeof creds[field] === \'undefined\') {\n			throw \'Unexpected session token value has been received\'\n			+ ((typeof creds.error !== \'undefined\' && creds.error != \'\') ? \': \' + creds.error : \'\');\n		}\n	});\n\n	if (url === \'{\' + \'$PURE.FLASHARRAY.API.URL}\') {\n		throw \'Please change {\' + \'$PURE.FLASHARRAY.API.URL} macro to the proper value.\';\n	}\n\n	if (url.indexOf(\'http://\') === -1 && url.indexOf(\'https://\') === -1) {\n		url = \'https://\' + url + (!url.endsWith(\'/\') ? \'/\' : \'\');\n	}\n\n	if (http_proxy !== \'{\' + \'$PURE.FLASHARRAY.HTTP_PROXY}\' && http_proxy !== \'\') {\n		request.setProxy(http_proxy);\n	}\n\n	request.addHeader(\'x-auth-token: \' + creds.token);\n	request.addHeader(\'Accept: application/json\');\n\n	certs = getHttpData(url + \'api/\' + version + \'/certificates\');\n\n} catch (err) {\n	error_msg = err;\n};\n\nreturn JSON.stringify({\n	\'certs\': certs,\n	\'error\': error_msg.toString()\n});','0',''),
('103462','49740','1','21','try {\n	var creds = JSON.parse(value);\n}\ncatch (error) {\n	throw \'Failed to parse authentication data from input value.\';\n}\n\nvar request = new HttpRequest(),\n	drives = [],\n	hardware = [],\n	controllers = [],\n	error_msg = \'\',\n	url = \'{$PURE.FLASHARRAY.API.URL}\',\n	version = \'{$PURE.FLASHARRAY.API.VERSION}\',\n	http_proxy = \'{$PURE.FLASHARRAY.HTTP_PROXY}\';\n\nfunction getHttpData(url) {\n	response = request.get(url);\n	Zabbix.log(4, \'[ Pure Storage API ] [ \' + url + \' ] Received response with status code \' + request.getStatus() + \': \' + response);\n\n	if (request.getStatus() !== 200) {\n		throw \'Failed to receive data: invalid response status code.\';\n	}\n\n	if (response !== null) {\n		try {\n			response = JSON.parse(response)[\'items\'];\n		}\n		catch (error) {\n			throw \'Failed to parse response received from Pure Storage API. Check debug log for more information.\';\n		}\n	}\n\n	if (typeof response !== \'object\' || response === null) {\n		throw \'Cannot process response data: received data is not an object.\';\n	}\n\n	return response;\n};\n\ntry {\n\n	[\'token\'].forEach(function (field) {\n		if (creds[field] === null || creds[field] == \'\' || typeof creds[field] === \'undefined\') {\n			throw \'Unexpected session token value has been received\'\n			+ ((typeof creds.error !== \'undefined\' && creds.error != \'\') ? \': \' + creds.error : \'\');\n		}\n	});\n\n	if (url === \'{\' + \'$PURE.FLASHARRAY.API.URL}\') {\n		throw \'Please change {\' + \'$PURE.FLASHARRAY.API.URL} macro to the proper value.\';\n	}\n\n	if (url.indexOf(\'http://\') === -1 && url.indexOf(\'https://\') === -1) {\n		url = \'https://\' + url + (!url.endsWith(\'/\') ? \'/\' : \'\');\n	}\n\n	if (http_proxy !== \'{\' + \'$PURE.FLASHARRAY.HTTP_PROXY}\' && http_proxy !== \'\') {\n		request.setProxy(http_proxy);\n	}\n\n	request.addHeader(\'x-auth-token: \' + creds.token);\n	request.addHeader(\'Accept: application/json\');\n\n	drives = getHttpData(url + \'api/\' + version + \'/drives\');\n\n	controllers = getHttpData(url + \'api/\' + version + \'/controllers\');\n\n	getHttpData(\n		url + \'api/\' + version + \'/hardware\'\n	).forEach(function (item) {\n		var applied = false;\n		drives.forEach(function (drive, index) {\n			if (drive[\'name\'] && item[\'name\'] && drive[\'name\'] == item[\'name\']) {\n				drives[index][\'hardware\'] = item;\n				applied = true;\n			}\n		});\n		controllers.forEach(function (ctrl, index) {\n			if (ctrl[\'name\'] && item[\'name\'] && ctrl[\'name\'] == item[\'name\']) {\n				controllers[index][\'hardware\'] = item;\n				applied = true;\n			}\n		});\n		if (!applied) {\n			var nameArray = item[\'name\'].split(\'.\');\n			if (nameArray.length > 1) {\n				item[\'parent\'] = nameArray[0];\n			}\n			hardware.push(item);\n		}\n	});\n\n} catch (err) {\n	error_msg = err;\n};\n\nreturn JSON.stringify({\n	\'drives\': drives,\n	\'hardware\': hardware,\n	\'controllers\': controllers,\n	\'error\': error_msg.toString()\n});','0',''),
('103463','49741','1','21','try {\n	var creds = JSON.parse(value);\n}\ncatch (error) {\n	throw \'Failed to parse authentication data from input value.\';\n}\n\nvar request = new HttpRequest(),\n	hosts = [],\n	error_msg = \'\',\n	url = \'{$PURE.FLASHARRAY.API.URL}\',\n	version = \'{$PURE.FLASHARRAY.API.VERSION}\',\n	http_proxy = \'{$PURE.FLASHARRAY.HTTP_PROXY}\';\n\nfunction getHttpData(url) {\n	response = request.get(url);\n	Zabbix.log(4, \'[ Pure Storage API ] [ \' + url + \' ] Received response with status code \' + request.getStatus() + \': \' + response);\n\n	if (request.getStatus() !== 200) {\n		throw \'Failed to receive data: invalid response status code.\';\n	}\n\n	if (response !== null) {\n		try {\n			response = JSON.parse(response)[\'items\'];\n		}\n		catch (error) {\n			throw \'Failed to parse response received from Pure Storage API. Check debug log for more information.\';\n		}\n	}\n\n	if (typeof response !== \'object\' || response === null) {\n		throw \'Cannot process response data: received data is not an object.\';\n	}\n\n	return response;\n};\n\ntry {\n\n	[\'token\'].forEach(function (field) {\n		if (creds[field] === null || creds[field] == \'\' || typeof creds[field] === \'undefined\') {\n			throw \'Unexpected session token value has been received\'\n			+ ((typeof creds.error !== \'undefined\' && creds.error != \'\') ? \': \' + creds.error : \'\');\n		}\n	});\n\n	if (url === \'{\' + \'$PURE.FLASHARRAY.API.URL}\') {\n		throw \'Please change {\' + \'$PURE.FLASHARRAY.API.URL} macro to the proper value.\';\n	}\n\n	if (url.indexOf(\'http://\') === -1 && url.indexOf(\'https://\') === -1) {\n		url = \'https://\' + url + (!url.endsWith(\'/\') ? \'/\' : \'\');\n	}\n\n	if (http_proxy !== \'{\' + \'$PURE.FLASHARRAY.HTTP_PROXY}\' && http_proxy !== \'\') {\n		request.setProxy(http_proxy);\n	}\n\n	request.addHeader(\'x-auth-token: \' + creds.token);\n	request.addHeader(\'Accept: application/json\');\n\n	hosts = getHttpData(url + \'api/\' + version + \'/hosts\');\n\n	getHttpData(\n		url + \'api/\' + version + \'/hosts/performance\'\n	).forEach(function (item) {\n		hosts.forEach(function (host, index) {\n			if (host[\'name\'] && item[\'name\'] && host[\'name\'] == item[\'name\']) {\n				hosts[index][\'performance\'] = item;\n			}\n		});\n	});\n\n} catch (err) {\n	error_msg = err;\n};\n\nreturn JSON.stringify({\n	\'hosts\': hosts,\n	\'error\': error_msg.toString()\n});','0',''),
('103464','49742','1','21','try {\n	var creds = JSON.parse(value);\n}\ncatch (error) {\n	throw \'Failed to parse authentication data from input value.\';\n}\n\nvar request = new HttpRequest(),\n	interfaces = [],\n	error_msg = \'\',\n	url = \'{$PURE.FLASHARRAY.API.URL}\',\n	version = \'{$PURE.FLASHARRAY.API.VERSION}\',\n	http_proxy = \'{$PURE.FLASHARRAY.HTTP_PROXY}\';\n\nfunction getHttpData(url) {\n	response = request.get(url);\n	Zabbix.log(4, \'[ Pure Storage API ] [ \' + url + \' ] Received response with status code \' + request.getStatus() + \': \' + response);\n\n	if (request.getStatus() !== 200) {\n		throw \'Failed to receive data: invalid response status code.\';\n	}\n\n	if (response !== null) {\n		try {\n			response = JSON.parse(response)[\'items\'];\n		}\n		catch (error) {\n			throw \'Failed to parse response received from Pure Storage API. Check debug log for more information.\';\n		}\n	}\n\n	if (typeof response !== \'object\' || response === null) {\n		throw \'Cannot process response data: received data is not an object.\';\n	}\n\n	return response;\n};\n\ntry {\n\n	[\'token\'].forEach(function (field) {\n		if (creds[field] === null || creds[field] == \'\' || typeof creds[field] === \'undefined\') {\n			throw \'Unexpected session token value has been received\'\n			+ ((typeof creds.error !== \'undefined\' && creds.error != \'\') ? \': \' + creds.error : \'\');\n		}\n	});\n\n	if (url === \'{\' + \'$PURE.FLASHARRAY.API.URL}\') {\n		throw \'Please change {\' + \'$PURE.FLASHARRAY.API.URL} macro to the proper value.\';\n	}\n\n	if (url.indexOf(\'http://\') === -1 && url.indexOf(\'https://\') === -1) {\n		url = \'https://\' + url + (!url.endsWith(\'/\') ? \'/\' : \'\');\n	}\n\n	if (http_proxy !== \'{\' + \'$PURE.FLASHARRAY.HTTP_PROXY}\' && http_proxy !== \'\') {\n		request.setProxy(http_proxy);\n	}\n\n	request.addHeader(\'x-auth-token: \' + creds.token);\n	request.addHeader(\'Accept: application/json\');\n\n	interfaces = getHttpData(url + \'api/\' + version + \'/network-interfaces\');\n\n	getHttpData(\n		url + \'api/\' + version + \'/network-interfaces/performance\'\n	).forEach(function (item) {\n		interfaces.forEach(function (netif, index) {\n			if (netif[\'name\'] && item[\'name\'] && netif[\'name\'] == item[\'name\']) {\n				interfaces[index][\'performance\'] = item[\'eth\'];\n			}\n		});\n	});\n\n} catch (err) {\n	error_msg = err;\n};\n\nreturn JSON.stringify({\n	\'interfaces\': interfaces,\n	\'error\': error_msg.toString()\n});','0',''),
('103465','49743','1','21','try {\n	var creds = JSON.parse(value);\n}\ncatch (error) {\n	throw \'Failed to parse authentication data from input value.\';\n}\n\nvar request = new HttpRequest(),\n	pods = [],\n	error_msg = \'\',\n	url = \'{$PURE.FLASHARRAY.API.URL}\',\n	version = \'{$PURE.FLASHARRAY.API.VERSION}\',\n	http_proxy = \'{$PURE.FLASHARRAY.HTTP_PROXY}\';\n\nfunction getHttpData(url) {\n	response = request.get(url);\n	Zabbix.log(4, \'[ Pure Storage API ] [ \' + url + \' ] Received response with status code \' + request.getStatus() + \': \' + response);\n\n	if (request.getStatus() !== 200) {\n		throw \'Failed to receive data: invalid response status code.\';\n	}\n\n	if (response !== null) {\n		try {\n			response = JSON.parse(response)[\'items\'];\n		}\n		catch (error) {\n			throw \'Failed to parse response received from Pure Storage API. Check debug log for more information.\';\n		}\n	}\n\n	if (typeof response !== \'object\' || response === null) {\n		throw \'Cannot process response data: received data is not an object.\';\n	}\n\n	return response;\n};\n\ntry {\n\n	[\'token\'].forEach(function (field) {\n		if (creds[field] === null || creds[field] == \'\' || typeof creds[field] === \'undefined\') {\n			throw \'Unexpected session token value has been received\'\n			+ ((typeof creds.error !== \'undefined\' && creds.error != \'\') ? \': \' + creds.error : \'\');\n		}\n	});\n\n	if (url === \'{\' + \'$PURE.FLASHARRAY.API.URL}\') {\n		throw \'Please change {\' + \'$PURE.FLASHARRAY.API.URL} macro to the proper value.\';\n	}\n\n	if (url.indexOf(\'http://\') === -1 && url.indexOf(\'https://\') === -1) {\n		url = \'https://\' + url + (!url.endsWith(\'/\') ? \'/\' : \'\');\n	}\n\n	if (http_proxy !== \'{\' + \'$PURE.FLASHARRAY.HTTP_PROXY}\' && http_proxy !== \'\') {\n		request.setProxy(http_proxy);\n	}\n\n	request.addHeader(\'x-auth-token: \' + creds.token);\n	request.addHeader(\'Accept: application/json\');\n\n	pods = getHttpData(url + \'api/\' + version + \'/pods\');\n\n} catch (err) {\n	error_msg = err;\n};\n\nreturn JSON.stringify({\n	\'pods\': pods,\n	\'error\': error_msg.toString()\n});','0',''),
('103466','49744','1','21','try {\n	var creds = JSON.parse(value);\n}\ncatch (error) {\n	throw \'Failed to parse authentication data from input value.\';\n}\n\nvar request = new HttpRequest(),\n	support_data = {},\n	error_msg = \'\',\n	url = \'{$PURE.FLASHARRAY.API.URL}\',\n	version = \'{$PURE.FLASHARRAY.API.VERSION}\',\n	http_proxy = \'{$PURE.FLASHARRAY.HTTP_PROXY}\';\n\nfunction getHttpData(url) {\n	response = request.get(url);\n	Zabbix.log(4, \'[ Pure Storage API ] [ \' + url + \' ] Received response with status code \' + request.getStatus() + \': \' + response);\n\n	if (request.getStatus() !== 200) {\n		throw \'Failed to receive data: invalid response status code.\';\n	}\n\n	if (response !== null) {\n		try {\n			response = JSON.parse(response)[\'items\'];\n			if (Array.isArray(response) & response.length > 0) {\n				response = response[0]\n			}\n		}\n		catch (error) {\n			throw \'Failed to parse response received from Pure Storage API. Check debug log for more information.\';\n		}\n	}\n\n	if (typeof response !== \'object\' || response === null) {\n		throw \'Cannot process response data: received data is not an object.\';\n	}\n\n	return response;\n};\n\ntry {\n\n	[\'token\'].forEach(function (field) {\n		if (creds[field] === null || creds[field] == \'\' || typeof creds[field] === \'undefined\') {\n			throw \'Unexpected session token value has been received\'\n			+ ((typeof creds.error !== \'undefined\' && creds.error != \'\') ? \': \' + creds.error : \'\');\n		}\n	});\n\n	if (url === \'{\' + \'$PURE.FLASHARRAY.API.URL}\') {\n		throw \'Please change {\' + \'$PURE.FLASHARRAY.API.URL} macro to the proper value.\';\n	}\n\n	if (url.indexOf(\'http://\') === -1 && url.indexOf(\'https://\') === -1) {\n		url = \'https://\' + url + (!url.endsWith(\'/\') ? \'/\' : \'\');\n	}\n\n	if (http_proxy !== \'{\' + \'$PURE.FLASHARRAY.HTTP_PROXY}\' && http_proxy !== \'\') {\n		request.setProxy(http_proxy);\n	}\n\n	request.addHeader(\'x-auth-token: \' + creds.token);\n	request.addHeader(\'Accept: application/json\');\n\n	support_data = getHttpData(url + \'api/\' + version + \'/support\');\n\n} catch (err) {\n	error_msg = err;\n};\n\nreturn JSON.stringify({\n	\'support\': support_data,\n	\'error\': error_msg.toString()\n});','0',''),
('103467','49745','1','21','try {\n	var creds = JSON.parse(value);\n}\ncatch (error) {\n	throw \'Failed to parse authentication data from input value.\';\n}\n\nvar request = new HttpRequest(),\n	volumes = [],\n	error_msg = \'\',\n	url = \'{$PURE.FLASHARRAY.API.URL}\',\n	version = \'{$PURE.FLASHARRAY.API.VERSION}\',\n	http_proxy = \'{$PURE.FLASHARRAY.HTTP_PROXY}\';\n\nfunction getHttpData(url) {\n	response = request.get(url);\n	Zabbix.log(4, \'[ Pure Storage API ] [ \' + url + \' ] Received response with status code \' + request.getStatus() + \': \' + response);\n\n	if (request.getStatus() !== 200) {\n		throw \'Failed to receive data: invalid response status code.\';\n	}\n\n	if (response !== null) {\n		try {\n			response = JSON.parse(response)[\'items\'];\n		}\n		catch (error) {\n			throw \'Failed to parse response received from Pure Storage API. Check debug log for more information.\';\n		}\n	}\n\n	if (typeof response !== \'object\' || response === null) {\n		throw \'Cannot process response data: received data is not an object.\';\n	}\n\n	return response;\n};\n\ntry {\n\n	[\'token\'].forEach(function (field) {\n		if (creds[field] === null || creds[field] == \'\' || typeof creds[field] === \'undefined\') {\n			throw \'Unexpected session token value has been received\'\n			+ ((typeof creds.error !== \'undefined\' && creds.error != \'\') ? \': \' + creds.error : \'\');\n		}\n	});\n\n	if (url === \'{\' + \'$PURE.FLASHARRAY.API.URL}\') {\n		throw \'Please change {\' + \'$PURE.FLASHARRAY.API.URL} macro to the proper value.\';\n	}\n\n	if (url.indexOf(\'http://\') === -1 && url.indexOf(\'https://\') === -1) {\n		url = \'https://\' + url + (!url.endsWith(\'/\') ? \'/\' : \'\');\n	}\n\n	if (http_proxy !== \'{\' + \'$PURE.FLASHARRAY.HTTP_PROXY}\' && http_proxy !== \'\') {\n		request.setProxy(http_proxy);\n	}\n\n	request.addHeader(\'x-auth-token: \' + creds.token);\n	request.addHeader(\'Accept: application/json\');\n\n	volumes = getHttpData(url + \'api/\' + version + \'/volumes\');\n\n	getHttpData(\n		url + \'api/\' + version + \'/volumes/performance\'\n	).forEach(function (item) {\n		volumes.forEach(function (volume, index) {\n			if (volume[\'name\'] && item[\'name\'] && volume[\'name\'] == item[\'name\']) {\n				volumes[index][\'performance\'] = item;\n			}\n		});\n	});\n\n} catch (err) {\n	error_msg = err;\n};\n\nreturn JSON.stringify({\n	\'volumes\': volumes,\n	\'error\': error_msg.toString()\n});','0',''),
('103468','49746','1','12','$.array.space.capacity','0',''),
('103469','49747','1','12','$.array.space.data_reduction','0',''),
('103470','49748','1','12','$.error','0',''),
('103471','49748','2','20','1h','0',''),
('103472','49749','1','12','$.array.space.hostname','0',''),
('103473','49749','2','20','1d','0',''),
('103474','49750','1','12','$.array.space.parity','0',''),
('103475','49750','2','1','100','0',''),
('103476','49751','1','12','$.array.monitor.output_per_sec','0',''),
('103477','49752','1','12','$.array.monitor.reads_per_sec','0',''),
('103478','49753','1','12','$.array.space.shared_space','0',''),
('103479','49754','1','12','$.array.space.snapshots','0',''),
('103480','49755','1','12','$.array.space.system','0',''),
('103481','49756','1','12','$.array.space.thin_provisioning','0',''),
('103482','49756','2','1','100','0',''),
('103483','49757','1','12','$.array.space.total_reduction','0',''),
('103484','49758','1','12','$.array.monitor.local_queue_usec_per_op','0',''),
('103485','49759','1','12','$.array.monitor.usec_per_read_op','0',''),
('103486','49760','1','12','$.array.monitor.usec_per_write_op','0',''),
('103487','49761','1','12','$.array.space.total','0',''),
('103488','49762','1','12','$.array.version','0',''),
('103489','49762','2','20','1d','0',''),
('103490','49763','1','12','$.array.space.volumes','0',''),
('103491','49764','1','12','$.array.monitor.writes_per_sec','0',''),
('103492','49765','1','12','$.array.monitor.input_per_sec','0',''),
('103493','49766','1','12','$.error','0',''),
('103494','49766','2','20','1h','0',''),
('103495','49767','1','12','$.error','0',''),
('103496','49767','2','20','1h','0',''),
('103497','49768','1','12','$.error','0',''),
('103498','49768','2','20','1h','0',''),
('103499','49769','1','12','$.error','0',''),
('103500','49769','2','20','1h','0',''),
('103501','49770','1','12','$.array.phone_home.status','0',''),
('103502','49770','2','21','const idx = [\n	\'disabled\',\n	\'enabled\'\n].indexOf(value);\nreturn idx !== -1 ? idx : 2;','0',''),
('103503','49770','3','20','6h','0',''),
('103504','49771','1','12','$.error','0',''),
('103505','49771','2','20','1h','0',''),
('103506','49772','1','12','$.array.remote_assist.status','0',''),
('103507','49772','2','21','const idx = [\n	\'disconnected\',\n	\'connected\'\n].indexOf(value);\nreturn idx !== -1 ? idx : 2;','0',''),
('103508','49772','3','20','6h','0',''),
('103509','49773','1','12','$.error','0',''),
('103510','49773','2','20','1h','0',''),
('103511','49774','1','12','$..[?(@.severity == "critical")].length()','0',''),
('103512','49775','1','12','$.error','0',''),
('103513','49775','2','20','1h','0',''),
('103514','49776','1','12','$..[?(@.severity == "warning")].length()','0',''),
('103515','49777','1','12','$.array.capacity','0',''),
('103516','49778','1','12','$.array.space.data_reduction','0',''),
('103517','49779','1','12','$.error','0',''),
('103518','49779','2','20','1h','0',''),
('103519','49780','1','12','$.array.name','0',''),
('103520','49780','2','20','1d','0',''),
('103521','49781','1','12','$.array.os','0',''),
('103522','49781','2','20','1d','0',''),
('103523','49782','1','12','$.array.parity','0',''),
('103524','49782','2','1','100','0',''),
('103525','49783','1','12','$.array.space.total_physical','0',''),
('103526','49784','1','12','$.array.performance.read_bytes_per_sec','0',''),
('103527','49785','1','12','$.array.performance.reads_per_sec','0',''),
('103528','49786','1','12','$.array.space.shared','0',''),
('103529','49787','1','12','$.array.space.snapshots','0',''),
('103530','49788','1','12','$.array.space.system','0',''),
('103531','49789','1','12','$.array.space.thin_provisioning','0',''),
('103532','49789','2','1','100','0',''),
('103533','49790','1','12','$.array.space.total_reduction','0',''),
('103534','49791','1','12','$.array.performance.local_queue_usec_per_op','0',''),
('103535','49792','1','12','$.array.performance.usec_per_read_op','0',''),
('103536','49793','1','12','$.array.performance.usec_per_write_op','0',''),
('103537','49794','1','12','$.array.space.total_used','1',''),
('103538','49795','1','12','$.array.version','0',''),
('103539','49795','2','20','1d','0',''),
('103540','49796','1','12','$.array.performance.writes_per_sec','0',''),
('103541','49797','1','12','$.array.performance.write_bytes_per_sec','0',''),
('103542','49798','1','12','$.error','0',''),
('103543','49798','2','20','1h','0',''),
('103544','49799','1','12','$.error','0',''),
('103545','49799','2','20','1h','0',''),
('103546','49800','1','12','$.error','0',''),
('103547','49800','2','20','1h','0',''),
('103548','49801','1','12','$.error','0',''),
('103549','49801','2','20','1h','0',''),
('103550','49802','1','12','$.support.phonehome_enabled','0',''),
('103551','49802','2','6','','0',''),
('103552','49802','3','20','6h','0',''),
('103553','49803','1','12','$.error','0',''),
('103554','49803','2','20','1h','0',''),
('103555','49804','1','12','$.support.remote_assist_active','0',''),
('103556','49804','2','6','','0',''),
('103557','49804','3','20','6h','0',''),
('103558','49805','1','12','$.error','0',''),
('103559','49805','2','20','1h','0',''),
('103560','49806','1','12','$.error','0',''),
('103561','49806','2','20','1h','0',''),
('103790','49953','1','20','1d','0',''),
('103791','49954','1','21','var version_num = parseInt(value, 10),\n	result = [{\n		\'{#BELOW_V17}\': \'false\',\n		\'{#SINGLETON}\': \'\'\n	}];\n\nif (version_num < 170000) {\n	result[0][\'{#BELOW_V17}\'] = \'true\';\n}\n\nreturn JSON.stringify(result);','0',''),
('103832','49979','1','21','var parts = value.split(\']]>]]>\'),\n	results = [],\n	skipped_parts = [];\n\nfunction cleanObject(obj) {\n	if (Array.isArray(obj)) {\n		return obj.map(cleanObject);\n	} else if (typeof obj === \'object\' && obj !== null) {\n		var cleaned_obj = {};\n		for (var key in obj) {\n			if (obj.hasOwnProperty(key)) {\n				cleaned_obj[key] = cleanObject(obj[key]);\n			}\n		}\n		return cleaned_obj;\n	} else if (typeof obj === \'string\') {\n		return obj.replace(/\\n/g, "");\n	}\n	return obj;\n};\n\nfor (var i = 0; i < parts.length; i++) {\n	var part = parts[i].trim();\n	if (part) {\n		if (part.startsWith(\'<!--\') && part.endsWith(\'-->\')) {\n			skipped_parts.push({ skipped: \'comment in XML\', content: part });\n			continue\n		}\n\n		try {\n			results.push(JSON.parse(XML.toJson(part)));\n		} catch (error) {\n			results.push({ error: "Failed to parse XML response " + i, content: part });\n		}\n	}\n};\n\nresults = cleanObject(results);\n\nreturn JSON.stringify({ results, skipped_parts });','0',''),
('103833','49980','1','21','var parts = value.split(\']]>]]>\'),\n	results = [],\n	skipped_parts = [];\n\nfunction cleanObject(obj) {\n	if (Array.isArray(obj)) {\n		return obj.map(cleanObject);\n	} else if (typeof obj === \'object\' && obj !== null) {\n		var cleaned_obj = {};\n		for (var key in obj) {\n			if (obj.hasOwnProperty(key)) {\n				cleaned_obj[key] = cleanObject(obj[key]);\n			}\n		}\n		return cleaned_obj;\n	} else if (typeof obj === \'string\') {\n		return obj.replace(/\\n/g, "");\n	}\n	return obj;\n};\n\nfor (var i = 0; i < parts.length; i++) {\n	var part = parts[i].trim();\n	if (part) {\n		if (part.startsWith(\'<!--\') && part.endsWith(\'-->\')) {\n			skipped_parts.push({ skipped: \'comment in XML\', content: part });\n			continue\n		}\n\n		try {\n			results.push(JSON.parse(XML.toJson(part)));\n		} catch (error) {\n			results.push({ error: "Failed to parse XML response " + i, content: part });\n		}\n	}\n};\n\nresults = cleanObject(results);\n\nreturn JSON.stringify({ results, skipped_parts });','0',''),
('103834','49980','2','21','var data = JSON.parse(value),\n	metrics = [],\n	alarms = [],\n	error;\n\nfunction getField(data, path, default_value) {\n	var steps = path.split(\'.\');\n	var step = steps.shift();\n\n	while (typeof step !== \'undefined\') {\n		if (typeof data === undefined || typeof data[step] === \'undefined\') {\n			return default_value;\n		}\n\n		data = data[step];\n		step = steps.shift();\n	}\n	return data;\n};\n\nvar result = data.results[1];\n\nif (typeof result[error] === undefined || result[\'rpc-reply\'] !== undefined) {\n\n	var dom = getField(result, \'rpc-reply.interface-information.physical-interface\');\n\n	dom.forEach(function (item) {\n		var name = getField(item, \'name\'),\n			diagnostics = getField(item, \'optics-diagnostics\'),\n			lane_values = getField(diagnostics, \'optics-diagnostics-lane-values\');\n\n		if (lane_values) {\n			lane_values.forEach(function (lane) {\n				metrics.push({\n					name: name,\n					lane_index: getField(lane, \'lane-index\'),\n					multi: 1,\n					tx_power: getField(lane, \'laser-output-power-dbm\'),\n					rx_power: getField(lane, \'laser-rx-optical-power\')\n				});\n\n				alarms.push({\n					name: name,\n					lane_index: getField(lane, \'lane-index\'),\n					tx_loss_signal: getField(lane, \'tx-loss-of-signal-functionality-alarm\'),\n					tx_laser_disabled: getField(lane, \'tx-laser-disabled-alarm\'),\n					bias_high: getField(lane, \'laser-bias-current-high-alarm\'),\n					bias_low: getField(lane, \'laser-bias-current-low-alarm\'),\n					rx_loss_signal: getField(lane, \'rx-loss-of-signal-alarm\'),\n					rx_high: getField(lane, \'laser-rx-power-high-alarm\'),\n					rx_low: getField(lane, \'laser-rx-power-low-alarm\'),\n					voltage_high: getField(diagnostics, \'module-voltage-high-alarm\'),\n					voltage_low: getField(diagnostics, \'module-voltage-low-alarm\'),\n					temperature_high: getField(diagnostics, \'module-temperature-high-alarm\'),\n					temperature_low: getField(diagnostics, \'module-temperature-low-alarm\')\n				});\n			});\n		} else {\n			metrics.push({\n				name: name,\n				lane_index: 0,\n				multi: 0,\n				tx_power: getField(diagnostics, \'laser-output-power-dbm\'),\n				rx_power: getField(diagnostics, \'rx-signal-avg-optical-power-dbm\')\n			});\n			alarms.push({\n				name: name,\n				lane_index: 0,\n				bias_high: getField(diagnostics, \'laser-bias-current-high-alarm\'),\n				bias_low: getField(diagnostics, \'laser-bias-current-low-alarm\'),\n				rx_high: getField(diagnostics, \'laser-rx-power-high-alarm\'),\n				rx_low: getField(diagnostics, \'laser-rx-power-low-alarm\'),\n				tx_high: getField(diagnostics, \'laser-tx-power-high-alarm\'),\n				tx_low: getField(diagnostics, \'laser-tx-power-low-alarm\'),\n				voltage_high: getField(diagnostics, \'module-voltage-high-alarm\'),\n				voltage_low: getField(diagnostics, \'module-voltage-low-alarm\'),\n				temperature_high: getField(diagnostics, \'module-temperature-high-alarm\'),\n				temperature_low: getField(diagnostics, \'module-temperature-low-alarm\')\n			});\n		}\n	});\n}\nelse {\n	error = result.content;\n};\n\nreturn JSON.stringify({ metrics, alarms, error });','0',''),
('103835','49981','1','21','var parts = value.split(\']]>]]>\'),\n	results = [],\n	skipped_parts = [];\n\nfunction cleanObject(obj) {\n	if (Array.isArray(obj)) {\n		return obj.map(cleanObject);\n	} else if (typeof obj === \'object\' && obj !== null) {\n		var cleaned_obj = {};\n		for (var key in obj) {\n			if (obj.hasOwnProperty(key)) {\n				cleaned_obj[key] = cleanObject(obj[key]);\n			}\n		}\n		return cleaned_obj;\n	} else if (typeof obj === \'string\') {\n		return obj.replace(/\\n/g, "");\n	}\n	return obj;\n};\n\nfor (var i = 0; i < parts.length; i++) {\n	var part = parts[i].trim();\n	if (part) {\n		if (part.startsWith(\'<!--\') && part.endsWith(\'-->\')) {\n			skipped_parts.push({ skipped: \'comment in XML\', content: part });\n			continue\n		}\n\n		try {\n			results.push(JSON.parse(XML.toJson(part)));\n		} catch (error) {\n			results.push({ error: "Failed to parse XML response " + i, content: part });\n		}\n	}\n};\n\nresults = cleanObject(results);\n\nreturn JSON.stringify({ results, skipped_parts });','0',''),
('103836','49982','1','21','var parts = value.split(\']]>]]>\'),\n	results = [],\n	skipped_parts = [];\n\nfunction cleanObject(obj) {\n	if (Array.isArray(obj)) {\n		return obj.map(cleanObject);\n	} else if (typeof obj === \'object\' && obj !== null) {\n		var cleaned_obj = {};\n		for (var key in obj) {\n			if (obj.hasOwnProperty(key)) {\n				cleaned_obj[key] = cleanObject(obj[key]);\n			}\n		}\n		return cleaned_obj;\n	} else if (typeof obj === \'string\') {\n		return obj.replace(/\\n/g, "");\n	}\n	return obj;\n};\n\nfor (var i = 0; i < parts.length; i++) {\n	var part = parts[i].trim();\n	if (part) {\n		if (part.startsWith(\'<!--\') && part.endsWith(\'-->\')) {\n			skipped_parts.push({ skipped: \'comment in XML\', content: part });\n			continue\n		}\n\n		try {\n			results.push(JSON.parse(XML.toJson(part)));\n		} catch (error) {\n			results.push({ error: "Failed to parse XML response " + i, content: part });\n		}\n	}\n};\n\nresults = cleanObject(results);\n\nreturn JSON.stringify({ results, skipped_parts });','0',''),
('103837','49983','1','12','$.results..["rpc-reply"]["alarm-information"]','0',''),
('103838','49984','1','12','$.results..["rpc-reply"]["bgp-information-logical-system-all"]["logical-system"].first()','0',''),
('103839','49984','2','21','var data = JSON.parse(value),\n	bgp = [],\n	bgp_peers = [],\n	bgp_rib = [];\n\nfunction getField(data, path, default_value) {\n	var steps = path.split(\'.\');\n	var step = steps.shift();\n\n	while (typeof step !== \'undefined\') {\n		if (typeof data === undefined || typeof data[step] === \'undefined\') {\n			return default_value;\n		}\n\n		data = data[step];\n		step = steps.shift();\n	}\n	return data;\n};\n\ndata.forEach(function (item) {\n	var name = getField(item, \'name\'),\n		bgp_information = getField(item, \'bgp-information\', {}),\n		bgp_peer = getField(bgp_information, \'bgp-peer\', {}),\n		bgp_peer = Array.isArray(bgp_peer) ? bgp_peer : [bgp_peer],\n		output = getField(item, \'output\');\n\n	if (bgp_peer && output !== "BGP is not running") {\n		bgp_peer.forEach(function (peer) {\n			var peer_rib = getField(peer, \'bgp-rib\', {});\n			var peer_rib = Array.isArray(peer_rib) ? peer_rib : [peer_rib];\n			bgp_peers.push({\n				router_name: name,\n				peer_address: getField(peer, \'peer-address\'),\n				peer_as: getField(peer, \'peer-as\'),\n				elapsed_time: getField(peer, \'elapsed-time.@seconds\'),\n				flap_count: getField(peer, \'flap-count\'),\n				bgp_thread_mode: getField(bgp_information, \'bgp-thread-mode\'),\n				peer_state: getField(peer, \'peer-state.#text\')\n			});\n			peer_rib.forEach(function (rib) {\n				bgp_rib.push({\n					router_name: name,\n					name: getField(rib, \'name\'),\n					peer_address: getField(peer, \'peer-address\'),\n					peer_as: getField(peer, \'peer-as\'),\n					suppressed: getField(rib, \'suppressed-prefix-count\'),\n					received: getField(rib, \'received-prefix-count\'),\n					active: getField(rib, \'active-prefix-count\'),\n					accepted: getField(rib, \'accepted-prefix-count\')\n				});\n			});\n\n		});\n		bgp.push({\n			router_name: name,\n			down_peer_count: getField(bgp_information, \'down-peer-count\'),\n			peer_count: getField(bgp_information, \'peer-count\'),\n			bgp_thread_mode: getField(bgp_information, \'bgp-thread-mode\')\n		});\n	}\n});\n\nreturn JSON.stringify({ bgp, bgp_peers, bgp_rib });','0',''),
('103840','49985','1','12','$.results..content.first()','2',''),
('103841','49985','2','20','3h','0',''),
('103842','49986','1','12','$.error','2',''),
('103843','49986','2','20','3h','0',''),
('103844','49987','1','12','$.results..["rpc-reply"]["fan-information"]["fan-information-percent-rpm-item"].first()','0',''),
('103845','49988','1','12','$.results..["rpc-reply"]["fpc-information"]["fpc"]','0',''),
('103846','49988','2','21','var data = JSON.parse(value);\n\nfunction mergeSlot(input) {\n	var result = [],\n		slot_map = {},\n		arrays = Array.isArray(input[0]) ? input : [input];\n\n	arrays.forEach(function (array) {\n		array.forEach(function (obj) {\n			var slot = obj.slot;\n			if (!slot_map.hasOwnProperty(slot)) {\n				slot_map[slot] = {};\n			}\n\n			Object.keys(obj).forEach(function (key) {\n				if (key !== \'slot\') {\n					slot_map[slot][key] = obj[key];\n				}\n			});\n\n			slot_map[slot][\'slot\'] = slot;\n		});\n	});\n\n	Object.keys(slot_map).forEach(function (key) {\n		result.push(slot_map[key]);\n	});\n\n	return result;\n};\n\nvar mergedData = mergeSlot(data);\n\nreturn JSON.stringify(mergedData);','0',''),
('103847','49989','1','12','$.results..content.first()','2',''),
('103848','49989','2','20','3h','0',''),
('103849','49990','1','21','var data = JSON.parse(value),\n	ospf = [],\n	ospf3 = [];\n\nfunction getField(data, path, default_value) {\n	var steps = path.split(\'.\');\n	var step = steps.shift();\n\n	while (typeof step !== \'undefined\') {\n		if (typeof data === undefined || typeof data[step] === \'undefined\') {\n			return default_value;\n		}\n\n		data = data[step];\n		step = steps.shift();\n	}\n	return data;\n};\n\nvar ospf_data = getField(data, \'results.2.rpc-reply.ospf-neighbor-information-logical-system-all.logical-system\', {});\nvar ospf3_data = getField(data, \'results.3.rpc-reply.ospf3-neighbor-information-logical-system-all.logical-system\', {});\n\nospf_data.forEach(function (item) {\n	var name = getField(item, \'name\'),\n		ospf_information = getField(item, \'ospf-neighbor-information\', {}),\n		ospf_neighbor = getField(ospf_information, \'ospf-neighbor\', {}),\n		ospf_neighbor = Array.isArray(ospf_neighbor) ? ospf_neighbor : [ospf_neighbor],\n		output = getField(item, \'output\');\n\n	if (ospf_neighbor && output !== "OSPF instance is not running") {\n		ospf_neighbor.forEach(function (neighbor) {\n			ospf.push({\n				router_name: name,\n				neighbor_address: getField(neighbor, \'neighbor-address\'),\n				interface_name: getField(neighbor, \'interface-name\'),\n				uptime: getField(neighbor, \'neighbor-up-time.@seconds\'),\n				neighbor_state: getField(neighbor, \'ospf-neighbor-state\'),\n			});\n		});\n	}\n});\n\nospf3_data.forEach(function (item) {\n	var name = getField(item, \'name\'),\n		ospf_information = getField(item, \'ospf3-neighbor-information\', {}),\n		ospf_neighbor = getField(ospf_information, \'ospf3-neighbor\', {}),\n		ospf_neighbor = Array.isArray(ospf_neighbor) ? ospf_neighbor : [ospf_neighbor],\n		output = getField(item, \'output\');\n\n	if (ospf_neighbor && output !== "OSPF instance is not running") {\n		ospf_neighbor.forEach(function (neighbor) {\n			ospf3.push({\n				router_name: name,\n				neighbor_address: getField(neighbor, \'neighbor-address\'),\n				interface_name: getField(neighbor, \'interface-name\'),\n				uptime: getField(neighbor, \'neighbor-up-time.@seconds\'),\n				neighbor_state: getField(neighbor, \'ospf-neighbor-state\'),\n			});\n		});\n	}\n});\n\nreturn JSON.stringify({ ospf, ospf3 });','0',''),
('103850','49991','1','12','$.results..["rpc-reply"]["environment-component-information"]["environment-component-item"].first()','0',''),
('103851','49992','1','12','$.results..content.first()','2',''),
('103852','49992','2','20','3h','0',''),
('103853','49993','1','12','$.results..["rpc-reply"]["route-engine-information"]["route-engine"]','0',''),
('103854','49993','2','21','var data = JSON.parse(value);\n\nfunction addSlot(arr) {\n	for (var i = 0; i < arr.length; i++) {\n		if (!arr[i].hasOwnProperty(\'slot\')) {\n			arr[i][\'slot\'] = \'0\';\n		}\n	}\n	return arr;\n}\n\ndata = addSlot(data);\n\nreturn JSON.stringify(data);','0',''),
('103855','49994','1','12','$.results..["rpc-reply"]["system-storage-information"]["filesystem"].first()','0',''),
('103856','49995','1','12','$.results..["rpc-reply"]["environment-information"]["environment-item"].first()','0',''),
('103857','49995','2','21','var data = JSON.parse(value);\n\nfunction addClass(arr) {\n	for (var i = 0; i < arr.length; i++) {\n		if (!arr[i].hasOwnProperty(\'class\')) {\n			arr[i][\'class\'] = \'Unknown\';\n		}\n	}\n	return arr;\n}\n\ndata = addClass(data);\n\nreturn JSON.stringify(data);','0',''),
('104148','50224','1','20','1h','0',''),
('104163','50239','1','20','1h','0',''),
('106222','28248','1','12','$.data.queue','0',''),
('106223','28249','1','12','$.data.queue','0',''),
('106224','51787','1','12','$.data.preprocessing.queued.size','1',''),
('106225','51787','2','10','','0',''),
('106226','51788','1','12','$.data.queued.size','0',''),
('106227','51788','2','10','','0',''),
('106228','51789','1','12','$.data.preprocessing.queued.size','1',''),
('106229','51789','2','10','','0',''),
('106230','51790','1','12','$.data.preprocessing.queued.size','1',''),
('106231','51790','2','10','','0',''),
('106232','51791','1','12','$.data.queued.size','0',''),
('106233','51791','2','10','','0',''),
('106759','52114','1','12','$.health.summary','1',''),
('106760','52114','2','20','1h','0',''),
('106761','52115','1','12','$.health.availabilityState','2','3'),
('106762','52115','2','25','Available\n0','0',''),
('106763','52115','3','25','Degraded\n1','0',''),
('106764','52115','4','25','Unavailable\n2','0',''),
('106765','52115','5','25','Unknown\n3','0',''),
('106766','52115','6','13','0\n3','2','3'),
('106767','52115','7','20','1h','0',''),
('106768','52116','1','12','$.error','2',''),
('106769','52116','2','20','1h','0',''),
('106770','52117','1','12','$.jobs[?(@.properties.operation == "Backup")].length()','0',''),
('106771','52118','1','12','$.jobs[?(@.properties.operation == "ConfigureBackup")].length()','0',''),
('106772','52119','1','12','$.jobs[?(@.properties.operation == "DeleteBackupData")].length()','0',''),
('106773','52120','1','12','$.jobs[?(@.properties.status == "Cancelled")].length()','0',''),
('106774','52121','1','12','$.jobs[?(@.properties.status == "Completed")].length()','0',''),
('106775','52122','1','12','$.jobs[?(@.properties.status == "Failed")].length()','0',''),
('106776','52123','1','12','$.jobs[?(@.properties.status == "InProgress")].length()','0',''),
('106777','52124','1','12','$.jobs[?(@.properties.operation == "Restore")].length()','0',''),
('106778','52125','1','12','$.jobs.length()','0',''),
('106779','52126','1','12','$.jobs[?(@.properties.status == "CompletedWithWarnings")].length()','0',''),
('117745','59365','1','20','1h','0',''),
('117746','59366','1','20','1h','0',''),
('117747','59367','1','20','1h','0',''),
('117748','59368','1','12','$.items[0]','3','Could not parse resource status data'),
('117749','59369','1','12','$[?(@.id == "{#ALERT_ID}")].severity.first()','3','Could not find alert severity'),
('117750','59369','2','21','const idx = [\n	\'ok\',\n	\'warning\',\n	\'error\',\n	\'critical\',\n	\'information\'\n].indexOf(value);\nreturn idx !== -1 ? idx : 10;','0',''),
('117751','59369','3','20','1h','0',''),
('117752','59370','1','12','$[?(@.name == "{#NAME}")].enabled.first()','3','Could not find customer status'),
('117753','59370','2','6','','0',''),
('117754','59370','3','20','1h','0',''),
('117755','59371','1','12','$.context.attributes.[?(@.name == "agent")].kvs.[?(@.key == "enabled")].value.first()','3','Could not parse agent status'),
('117756','59371','2','20','1h','0',''),
('117757','59372','1','12','$.context.attributes.[?(@.name == "agent")].kvs.[?(@.key == "is_online")].value.first()','3','Could not parse agent reachability status'),
('117758','59372','2','20','1h','0',''),
('117759','59373','1','12','$.context.attributes.[?(@.name == "agent")].kvs.[?(@.key == "version")].value.first()','3','Could not parse agent version'),
('117760','59373','2','20','1h','0',''),
('117761','59374','1','12','$.policies.[?(@.type == "policy.backup.machine")].next_run.first()','1',''),
('117762','59374','2','21','return Math.floor(Date.parse(value) / 1000);','0',''),
('117763','59374','3','20','1h','0',''),
('117764','59375','1','12','$.policies.[?(@.type == "policy.backup.machine")].last_success_run.first()','1',''),
('117765','59375','2','21','return Math.floor(Date.parse(value) / 1000);','0',''),
('117766','59375','3','20','1h','0',''),
('117767','59376','1','12','$.policies.[?(@.type == "policy.backup.machine")].last_run.first()','1',''),
('117768','59376','2','21','return Math.floor(Date.parse(value) / 1000);','0',''),
('117769','59376','3','20','1h','0',''),
('117770','59377','1','12','$.context.attributes.[?(@.name == "cyberfit")].details.[?(@.key == "cyberfit_score_value")].value.first()','2','-1'),
('117771','59377','2','20','1h','0',''),
('117772','59378','1','12','$.policies.[?(@.type == "policy.security.patch_management")].next_run.first()','1',''),
('117773','59378','2','21','return Math.floor(Date.parse(value) / 1000);','0',''),
('117774','59378','3','20','1h','0',''),
('117775','59379','1','12','$.policies.[?(@.type == "policy.security.patch_management")].last_success_run.first()','1',''),
('117776','59379','2','21','return Math.floor(Date.parse(value) / 1000);','0',''),
('117777','59379','3','20','1h','0',''),
('117778','59380','1','12','$.policies.[?(@.type == "policy.security.patch_management")].last_run.first()','1',''),
('117779','59380','2','21','return Math.floor(Date.parse(value) / 1000);','0',''),
('117780','59380','3','20','1h','0',''),
('117781','59381','1','12','$.aggregate.names','3','Could not parse protection plan name'),
('117782','59381','2','20','1h','0',''),
('117783','59382','1','12','$.policies.[?(@.type == "policy.security.antimalware_protection")].next_run.first()','1',''),
('117784','59382','2','21','return Math.floor(Date.parse(value) / 1000);','0',''),
('117785','59382','3','20','1h','0',''),
('117786','59383','1','12','$.policies.[?(@.type == "policy.security.antimalware_protection")].last_success_run.first()','1',''),
('117787','59383','2','21','return Math.floor(Date.parse(value) / 1000);','0',''),
('117788','59383','3','20','1h','0',''),
('117789','59384','1','12','$.policies.[?(@.type == "policy.security.antimalware_protection")].last_run.first()','1',''),
('117790','59384','2','21','return Math.floor(Date.parse(value) / 1000);','0',''),
('117791','59384','3','20','1h','0',''),
('117792','59385','1','12','$.aggregate.status','3','Could not parse protection status'),
('117793','59385','2','20','1h','0',''),
('117794','59386','1','12','$.policies.[?(@.type == "policy.security.vulnerability_assessment")].next_run.first()','1',''),
('117795','59386','2','21','return Math.floor(Date.parse(value) / 1000);','0',''),
('117796','59386','3','20','1h','0',''),
('117797','59387','1','12','$.policies.[?(@.type == "policy.security.vulnerability_assessment")].last_success_run.first()','1',''),
('117798','59387','2','21','return Math.floor(Date.parse(value) / 1000);','0',''),
('117799','59387','3','20','1h','0',''),
('117800','59388','1','12','$.policies.[?(@.type == "policy.security.vulnerability_assessment")].last_run.first()','1',''),
('117801','59388','2','21','return Math.floor(Date.parse(value) / 1000);','0',''),
('117802','59388','3','20','1h','0',''),
('117803','59391','1','20','3h','0',''),
('117804','59392','1','20','1h','0',''),
('117805','59394','1','20','1h','0',''),
('117806','59396','1','20','1h','0',''),
('117807','59399','1','10','','0',''),
('117808','59400','1','10','','0',''),
('117809','59402','1','1','0.001','0',''),
('117810','59403','1','13','0\n{$ACTIVEMQ.BROKER.CONSUMERS.MIN.HIGH}','2','{$ACTIVEMQ.BROKER.CONSUMERS.MIN.HIGH}'),
('117811','59403','2','20','3h','0',''),
('117812','59404','1','13','0\n{$ACTIVEMQ.BROKER.PRODUCERS.MIN.HIGH}','2','{$ACTIVEMQ.BROKER.PRODUCERS.MIN.HIGH}'),
('117813','59404','2','20','3h','0',''),
('117814','59406','1','10','','0',''),
('117815','59407','1','10','','0',''),
('117816','59408','1','20','3h','0',''),
('117817','59412','1','21','return JSON.stringify(JSON.parse(value).ServerMPM === \'event\'\n	? [{\'{#SINGLETON}\': \'\'}] : []);','0',''),
('117818','59412','2','20','3h','0',''),
('117819','59415','1','12','$.BytesPerReq','0',''),
('117820','59416','1','12','$.ConnsAsyncClosing','0',''),
('117821','59417','1','12','$.ConnsAsyncKeepAlive','0',''),
('117822','59418','1','12','$.ConnsAsyncWriting','0',''),
('117823','59419','1','12','$.ConnsTotal','0',''),
('117824','59420','1','12','$.Processes','0',''),
('117825','59421','1','12','$.[?(@["name"]=="{#APACHE.NAME}")].first()','2','Failed to retrieve process {#APACHE.NAME} data'),
('117826','59422','1','12','$.processes','2','0'),
('117827','59422','2','20','1h','0',''),
('117828','59423','1','12','$.pmem','1',''),
('117829','59424','1','12','$.rss','1',''),
('117830','59425','1','12','$.vsize','1',''),
('117831','59426','1','21','return JSON.stringify(JSON.parse(value).ServerMPM === \'event\'\n	? [{\'{#SINGLETON}\': \'\'}] : []);','0',''),
('117832','59426','2','20','3h','0',''),
('117833','59429','1','12','$.BytesPerReq','0',''),
('117834','59430','1','12','$.ConnsAsyncClosing','0',''),
('117835','59431','1','12','$.ConnsAsyncKeepAlive','0',''),
('117836','59432','1','12','$.ConnsAsyncWriting','0',''),
('117837','59433','1','12','$.ConnsTotal','0',''),
('117838','59434','1','12','$.Processes','0',''),
('117839','59435','1','12','$.[?(@["name"]=="{#APACHE.NAME}")].first()','2','Failed to retrieve process {#APACHE.NAME} data'),
('117840','59436','1','12','$.processes','2','0'),
('117841','59436','2','20','1h','0',''),
('117842','59437','1','12','$.pmem','1',''),
('117843','59438','1','12','$.rss','1',''),
('117844','59439','1','12','$.vsize','1',''),
('117845','59440','1','21','return JSON.stringify(JSON.parse(value).ServerMPM === \'event\'\n	? [{\'{#SINGLETON}\': \'\'}] : []);','0',''),
('117846','59440','2','20','3h','0',''),
('117847','59441','1','12','$.BytesPerReq','0',''),
('117848','59442','1','12','$.ConnsAsyncClosing','0',''),
('117849','59443','1','12','$.ConnsAsyncKeepAlive','0',''),
('117850','59444','1','12','$.ConnsAsyncWriting','0',''),
('117851','59445','1','12','$.ConnsTotal','0',''),
('117852','59446','1','12','$.Processes','0',''),
('117853','59468','1','12','$[?(@.id == "{#SENSOR_ID}" && @.name == "{#SENSOR_NAME}")].metrics[?(@.name == "{#METRIC}")].value.first()','0',''),
('117854','59469','1','12','$[?(@.id == "{#SENSOR_ID}" && @.name == "{#SENSOR_NAME}")].metrics[?(@.name == "{#METRIC}")].value.first()','0',''),
('117855','59470','1','12','$[?(@.id == "{#SENSOR_ID}" && @.name == "{#SENSOR_NAME}")].metrics[?(@.name == "{#METRIC}")].value.first()','0',''),
('117856','59471','1','12','$[?(@.id == "{#SENSOR_ID}" && @.name == "{#SENSOR_NAME}")].metrics[?(@.name == "{#METRIC}")].value.first()','0',''),
('117857','59472','1','12','$[?(@.id == "{#SENSOR_ID}" && @.name == "{#SENSOR_NAME}")].metrics[?(@.name == "{#METRIC}")].value.first()','0',''),
('117858','59473','1','12','$[?(@.id == "{#SENSOR_ID}" && @.name == "{#SENSOR_NAME}")].metrics[?(@.name == "{#METRIC}")].value.first()','0',''),
('117859','59474','1','12','$[?(@.id == "{#SENSOR_ID}" && @.name == "{#SENSOR_NAME}")].metrics[?(@.name == "{#METRIC}")].value.first()','0',''),
('117860','59475','1','12','$[?(@.id == "{#SENSOR_ID}" && @.name == "{#SENSOR_NAME}")].metrics[?(@.name == "{#METRIC}")].value.first()','0',''),
('117861','59475','2','21','return Math.floor(Date.now()/1000 - Number(value));','0',''),
('117862','59476','1','12','$[?(@.id == "{#SENSOR_ID}" && @.name == "{#SENSOR_NAME}")].metrics[?(@.name == "{#METRIC}")].value.first()','0',''),
('117863','59477','1','12','$[?(@.id == "{#SENSOR_ID}" && @.name == "{#SENSOR_NAME}")].metrics[?(@.name == "{#METRIC}")].value.first()','0',''),
('117864','59478','1','12','$[?(@.id == "{#SENSOR_ID}" && @.name == "{#SENSOR_NAME}")].metrics[?(@.name == "{#METRIC}")].value.first()','0',''),
('117865','59479','1','12','$[?(@.id == "{#SENSOR_ID}" && @.name == "{#SENSOR_NAME}")].metrics[?(@.name == "{#METRIC}")].value.first()','0',''),
('117866','59480','1','12','$[?(@.id == "{#SENSOR_ID}" && @.name == "{#SENSOR_NAME}")].metrics[?(@.name == "{#METRIC}")].value.first()','0',''),
('117867','59481','1','12','$[?(@.id == "{#SENSOR_ID}" && @.name == "{#SENSOR_NAME}")].metrics[?(@.name == "{#METRIC}")].value.first()','0',''),
('117868','59482','1','12','$[?(@.id == "{#SENSOR_ID}" && @.name == "{#SENSOR_NAME}")].metrics[?(@.name == "{#METRIC}")].value.first()','0',''),
('117869','59483','1','12','$[?(@.id == "{#SENSOR_ID}" && @.name == "{#SENSOR_NAME}")].metrics[?(@.name == "{#METRIC}")].value.first()','0',''),
('117870','59484','1','12','$[?(@.id == "{#SENSOR_ID}" && @.name == "{#SENSOR_NAME}")].metrics[?(@.name == "{#METRIC}")].value.first()','0',''),
('117871','59485','1','12','$[?(@.id == "{#SENSOR_ID}" && @.name == "{#SENSOR_NAME}")].metrics[?(@.name == "{#METRIC}")].value.first()','0',''),
('117872','59486','1','12','$[?(@.id == "{#SENSOR_ID}" && @.name == "{#SENSOR_NAME}")].metrics[?(@.name == "{#METRIC}")].value.first()','0',''),
('117873','59487','1','12','$[?(@.id == "{#SENSOR_ID}" && @.name == "{#SENSOR_NAME}")].metrics[?(@.name == "{#METRIC}")].value.first()','0',''),
('117874','59488','1','12','$[?(@.id == "{#SENSOR_ID}" && @.name == "{#SENSOR_NAME}")].metrics[?(@.name == "{#METRIC}")].value.first()','0',''),
('117875','59491','1','12','$.osds.{#OSDNAME}.osd_fill','1',''),
('117876','59492','1','12','$.osds.{#OSDNAME}.in','0',''),
('117877','59492','2','20','10m','0',''),
('117878','59493','1','12','$.osds.{#OSDNAME}.osd_latency_apply','1',''),
('117879','59494','1','12','$.osds.{#OSDNAME}.osd_latency_commit','1',''),
('117880','59495','1','12','$.osds.{#OSDNAME}.num_pgs','1',''),
('117881','59496','1','12','$.osds.{#OSDNAME}.up','0',''),
('117882','59496','2','20','10m','0',''),
('117883','59497','1','12','$.pools["{#POOLNAME}"].bytes_used','0',''),
('117884','59498','1','12','$.pools["{#POOLNAME}"].max_avail','0',''),
('117885','59499','1','12','$.pools["{#POOLNAME}"].objects','0',''),
('117886','59500','1','12','$.pools["{#POOLNAME}"].percent_used','0',''),
('117887','59501','1','12','$.pools["{#POOLNAME}"].rd_bytes','0',''),
('117888','59501','2','10','','0',''),
('117889','59502','1','12','$.pools["{#POOLNAME}"].rd_ops','0',''),
('117890','59502','2','10','','0',''),
('117891','59503','1','12','$.pools["{#POOLNAME}"].stored_raw','0',''),
('117892','59504','1','12','$.pools["{#POOLNAME}"].wr_bytes','0',''),
('117893','59504','2','10','','0',''),
('117894','59505','1','12','$.pools["{#POOLNAME}"].wr_ops','0',''),
('117895','59505','2','10','','0',''),
('117896','59506','1','12','$.data','0',''),
('117897','59507','1','20','6h','0',''),
('117898','59508','1','12','$.x509.alternative_names','0',''),
('117899','59509','1','12','$.x509.issuer','0',''),
('117900','59510','1','12','$.result.message','0',''),
('117901','59511','1','12','$.x509.not_after.timestamp','0',''),
('117902','59512','1','12','$.x509.not_before.timestamp','0',''),
('117903','59513','1','12','$.x509.public_key_algorithm','0',''),
('117904','59514','1','12','$.x509.serial_number','0',''),
('117905','59515','1','12','$.sha1_fingerprint','0',''),
('117906','59516','1','12','$.x509.signature_algorithm','0',''),
('117907','59517','1','12','$.x509.subject','0',''),
('117908','59518','1','12','$.result.value','0',''),
('117909','59519','1','12','$.x509.version','0',''),
('117910','59520','1','12','$.data','0',''),
('117911','59521','1','20','6h','0',''),
('117912','59522','1','12','$.x509.alternative_names','0',''),
('117913','59523','1','12','$.x509.issuer','0',''),
('117914','59524','1','12','$.result.message','0',''),
('117915','59525','1','12','$.x509.not_after.timestamp','0',''),
('117916','59526','1','12','$.x509.not_before.timestamp','0',''),
('117917','59527','1','12','$.x509.public_key_algorithm','0',''),
('117918','59528','1','12','$.x509.serial_number','0',''),
('117919','59529','1','12','$.sha1_fingerprint','0',''),
('117920','59530','1','12','$.x509.signature_algorithm','0',''),
('117921','59531','1','12','$.x509.subject','0',''),
('117922','59532','1','12','$.result.value','0',''),
('117923','59533','1','12','$.x509.version','0',''),
('117924','59534','1','23','consul_api_http{method =~ ".*"}','1',''),
('117925','59534','2','21','var lookup = {},\n	result = [];\n\nJSON.parse(value).forEach(function (item) {\n	var http_method = item.labels.method;\n	if (!(lookup[http_method])) {\n		lookup[http_method] = 1;\n		result.push({ "{#HTTP_METHOD}": http_method });\n	}\n})\n\nreturn JSON.stringify(result);','0',''),
('117926','59534','3','20','3h','0',''),
('117927','59535','1','21','var data = JSON.parse(value),\n	result = [];\n\nif (data.length === 0) {\n	return \'[]\'\n};\ndata.forEach(function (service) {\n\n	result.push({\n		\'{#TYPE}\': \'aggregated_status\',\n		\'{#SERVICE_NAME}\': service.name,\n		\'{#SERVICE_ID}\': service.id,\n		\'{#SERVICE_NAMESPACE}\': service.namespace\n	});\n\n	if (service[\'checks\'] !== 0) {\n		service[\'checks\'].forEach(function (check) {\n			result.push({\n				\'{#TYPE}\': \'service_check\',\n				\'{#SERVICE_NAME}\': service.name,\n				\'{#SERVICE_ID}\': service.id,\n				\'{#SERVICE_NAMESPACE}\': service.namespace,\n				\'{#SERVICE_CHECK_ID}\': check["CheckID"],\n				\'{#SERVICE_CHECK_NAME}\': check["Name"]\n			});\n		});\n	}\n\n});\n\nreturn JSON.stringify(result)','0',''),
('117928','59535','2','20','3h','0',''),
('117929','59536','1','21','return JSON.stringify(JSON.parse(value)["Stats"]["leader"] === true\n	? [{\'{#SINGLETON}\': \'\'}] : []);','0',''),
('117930','59536','2','20','3h','0',''),
('117931','59537','1','21','return JSON.stringify(JSON.parse(value)["Config"]["Server"] === true\n	? [{\'{#SINGLETON}\': \'\'}] : []);','0',''),
('117932','59537','2','20','3h','0',''),
('117933','59538','1','22','consul_api_http{method = "{#HTTP_METHOD}", quantile = "0.5"}\nfunction\nsum','1',''),
('117934','59539','1','22','consul_api_http{method = "{#HTTP_METHOD}", quantile = "0.9"}\nfunction\nsum','1',''),
('117935','59540','1','22','consul_api_http_count{method = "{#HTTP_METHOD}"}\nfunction\nsum','1',''),
('117936','59540','2','10','','0',''),
('117937','59541','1','12','$[?(@.id == "{#SERVICE_ID}")].status.first()','0',''),
('117938','59541','2','21','var state = [\'passing\', \'warning\', \'critical\'];\n\nreturn state.indexOf(value.trim()) === -1 ? 255 : state.indexOf(value.trim());','0',''),
('117939','59541','3','20','3h','0',''),
('117940','59542','1','12','$[?(@.id == "{#SERVICE_ID}")].checks[?(@.CheckID == "{#SERVICE_CHECK_ID}")].Output.first()','0',''),
('117941','59542','2','20','3h','0',''),
('117942','59543','1','12','$[?(@.id == "{#SERVICE_ID}")].checks[?(@.CheckID == "{#SERVICE_CHECK_ID}")].Status.first()','0',''),
('117943','59543','2','21','var state = [\'passing\', \'warning\', \'critical\'];\n\nreturn state.indexOf(value.trim()) === -1 ? 255 : state.indexOf(value.trim());','0',''),
('117944','59543','3','20','3h','0',''),
('117945','59544','1','22','consul_autopilot_healthy\nvalue\n','1',''),
('117946','59545','1','22','consul_raft_commitTime{quantile="0.5"}\nvalue\n','1',''),
('117947','59545','2','21','return (isNaN(value)) ? 0 : value;','0',''),
('117948','59546','1','22','consul_raft_commitTime{quantile="0.9"}\nvalue\n','1',''),
('117949','59546','2','21','return (isNaN(value)) ? 0 : value;','0',''),
('117950','59547','1','22','consul_raft_commitTime_count\nvalue\n','1',''),
('117951','59547','2','10','','0',''),
('117952','59548','1','22','consul_raft_leader_dispatchLog{quantile="0.5"}\nvalue\n','1',''),
('117953','59548','2','21','return (isNaN(value)) ? 0 : value;','0',''),
('117954','59549','1','22','consul_raft_leader_dispatchLog{quantile="0.9"}\nvalue\n','1',''),
('117955','59549','2','21','return (isNaN(value)) ? 0 : value;','0',''),
('117956','59550','1','22','consul_raft_leader_dispatchLog_count\nvalue\n','1',''),
('117957','59550','2','10','','0',''),
('117958','59551','1','22','consul_raft_leader_lastContact{quantile="0.5"}\nvalue\n','1',''),
('117959','59551','2','21','return (isNaN(value)) ? 0 : value;','0',''),
('117960','59552','1','22','consul_raft_leader_lastContact{quantile="0.9"}\nvalue\n','1',''),
('117961','59552','2','21','return (isNaN(value)) ? 0 : value;','0',''),
('117962','59553','1','22','consul_raft_apply\nvalue\n','1',''),
('117963','59553','2','10','','0',''),
('117964','59554','1','12','$.Stats.raft.state','0',''),
('117965','59554','2','20','3h','0',''),
('117966','59555','1','22','consul_raft_state_candidate\nvalue\n','1',''),
('117967','59556','1','22','consul_raft_state_leader\nvalue\n','1',''),
('117968','59557','1','21','var data = JSON.parse(value),\n	consul_api_scheme = \'{$CONSUL.API.SCHEME}\',\n	consul_api_port = \'{$CONSUL.API.PORT}\',\n	result = [];\n\ndata.forEach(function (instance) {\n	if (instance["ID"] != \'\') {\n		result.push({\n			\'{#NODE_NAME}\': instance["Node"],\n			\'{#NODE_ADDRESS}\': instance["Address"],\n			\'{#NODE_API_URL}\': consul_api_scheme + \'://\' + instance["Address"] + \':\' + consul_api_port,\n			\'{#NODE_DATACENTER}\': instance["Datacenter"]\n		});\n	}\n});\n\nreturn JSON.stringify(result);','0',''),
('117969','59557','2','20','3h','0',''),
('117970','59558','1','21','var data = [];\n\nObject.keys(JSON.parse(value)).forEach(function (v) {\n	data.push({ \'{#SERVICE_NAME}\': v })\n});\n\nreturn JSON.stringify(data);','0',''),
('117971','59558','2','20','3h','0',''),
('117972','59559','1','26','-1','1',''),
('117973','59560','1','12','$[?(@.Node == "{#NODE_NAME}" && @.CheckID == "serfHealth")].Status.first()','0',''),
('117974','59560','2','21','var state = [\'passing\', \'warning\', \'critical\'];\n\nreturn state.indexOf(value.trim()) === -1 ? 255 : state.indexOf(value.trim());','0',''),
('117975','59560','3','20','3h','0',''),
('117976','59561','1','12','$[?(@.Service.Service == "{#SERVICE_NAME}")].Checks[?(@.CheckID == "serfHealth" && @.Status == \'critical\')].length()','0',''),
('117977','59561','2','20','3h','0',''),
('117978','59562','1','12','$[?(@.Service.Service == "{#SERVICE_NAME}")].Checks[?(@.CheckID == "serfHealth" && @.Status == \'passing\')].length()','0',''),
('117979','59562','2','20','3h','0',''),
('117980','59563','1','12','$[?(@.Service.Service == "{#SERVICE_NAME}")].Checks[?(@.CheckID == "serfHealth" && @.Status == \'warning\')].length()','0',''),
('117981','59563','2','20','3h','0',''),
('117982','59564','1','20','2h','0',''),
('117983','59565','1','12','$.activeServices','2','[]'),
('117984','59565','2','20','1h','0',''),
('117985','59566','1','12','$.agents','2','[]'),
('117986','59566','2','20','1h','0',''),
('117987','59567','1','12','$.statuses','2','[]'),
('117988','59567','2','20','1h','0',''),
('117989','59568','1','12','$.activeServices.[?(@.serviceName == \'{#SERVICE.NAME}\')]','1',''),
('117990','59568','2','12','$.[?(@.serviceJob == \'{#SERVICE.JOB}\')].first()','1',''),
('117991','59569','1','12','$.agents.[?(@.nodeid == \'{#AGENT.NAME}\')].first()','1',''),
('117992','59570','1','12','$.statuses.[?(@.jobId == \'{#JOB.ID}\')].first()','1',''),
('117993','59571','1','12','$.statusByJobs.completed','0',''),
('117994','59571','2','20','1h','0',''),
('117995','59572','1','12','$.statusByJobs.error','0',''),
('117996','59572','2','20','1h','0',''),
('117997','59573','1','12','$.statusByJobs.executed','0',''),
('117998','59573','2','20','1h','0',''),
('117999','59574','1','12','$.statusByJobs.waitCondition','0',''),
('118000','59574','2','20','1h','0',''),
('118001','59575','1','12','$.statusByJobs.waitHost','0',''),
('118002','59575','2','20','1h','0',''),
('118003','59576','1','12','$.statusByJobs.waitResource','0',''),
('118004','59576','2','20','1h','0',''),
('118005','59577','1','12','$.statusByJobs.waitWorkload','0',''),
('118006','59577','2','20','1h','0',''),
('118007','59578','1','12','$.status','0',''),
('118008','59578','2','21','const idx = [\n	\'Not Ok\',\n	\'Ok\',\n	\'Completed Ok\',\n	\'Ended Late\'\n].indexOf(value);\nreturn idx !== -1 ? idx : 10;','0',''),
('118009','59578','3','20','1h','0',''),
('118010','59579','1','12','$.status','0',''),
('118011','59579','2','21','const idx = [\n	\'Available\',\n	\'Unavailable\',\n	\'Disabled\',\n	\'Disable\',\n	\'Discovering\',\n].indexOf(value);\nreturn idx !== -1 ? idx : 10;','0',''),
('118012','59579','3','20','1h','0',''),
('118013','59580','1','12','$.version','2','Unknown'),
('118014','59580','2','20','1h','0',''),
('118015','59581','1','12','$.held','0',''),
('118016','59581','2','21','const idx = [\n	\'false\',\n	\'true\',\n].indexOf(value);\nreturn idx !== -1 ? idx : 10;','0',''),
('118017','59582','1','12','$.numberOfRuns','0',''),
('118018','59582','2','20','1h','0',''),
('118019','59583','1','12','$.status','0',''),
('118020','59583','2','21','const idx = [\n	\'Ended OK\',\n	\'Ended Not OK\',\n	\'Wait User\',\n	\'Wait Resource\',\n	\'Wait Host\',\n	\'Wait Workload\',\n	\'Wait Condition\',\n	\'Executing\'\n].indexOf(value);\nreturn idx !== -1 ? idx : 10;','0',''),
('118021','59583','3','20','1h','0',''),
('118022','59584','1','12','$.type','0',''),
('118023','59584','2','21','const idx = [\n	\'Command\',\n	\'Script\',\n	\'File Transfer\',\n	\'File Watcher\',\n	\'Database\',\n	\'Hadoop\',\n	\'Dummy\',\n	\'Folder\',\n	\'Job\'\n].indexOf(value);\nreturn idx !== -1 ? idx : 10;','0',''),
('118024','59584','3','20','1h','0',''),
('118025','59589','1','21','var input = JSON.parse(value);\n  return truncatedTimestamp = Math.floor(Date.parse(input.Created) / 1000) || -1;','0',''),
('118026','59589','2','20','1d','0',''),
('118027','59590','1','21','var input = JSON.parse(value);\n  return truncatedTimestamp = Math.floor(Date.parse(input.State.FinishedAt) / 1000) || -1;','0',''),
('118028','59590','2','20','1d','0',''),
('118029','59591','1','12','$[?(@.Names[0] == "{#NAME}")].Image.first()','0',''),
('118030','59591','2','20','1d','0',''),
('118031','59592','1','12','$.RestartCount','0',''),
('118032','59593','1','21','var input = JSON.parse(value);\n  return truncatedTimestamp = Math.floor(Date.parse(input.State.StartedAt) / 1000) || -1;','0',''),
('118033','59593','2','20','1d','0',''),
('118034','59594','1','12','$.State.Dead','0',''),
('118035','59594','2','6','','0',''),
('118036','59595','1','12','$.State.Error','0',''),
('118037','59595','2','20','1d','0',''),
('118038','59596','1','12','$.State.ExitCode','0',''),
('118039','59596','2','20','1d','0',''),
('118040','59597','1','12','$.State.Health.FailingStreak','1',''),
('118041','59597','2','20','1h','0',''),
('118042','59598','1','21','var input = JSON.parse(value);\nif (typeof input.State.Health !== \'object\' || typeof input.State.Health === \'undefined\') {\n  return 4;\n}\n  return ([\'starting\', \'unhealthy\', \'healthy\', \'none\'].indexOf(input.State.Health.Status) + 1);','0',''),
('118043','59598','2','13','1\n4','2','4'),
('118044','59599','1','12','$.State.OOMKilled','0',''),
('118045','59599','2','6','','0',''),
('118046','59600','1','12','$.State.Paused','0',''),
('118047','59600','2','6','','0',''),
('118048','59601','1','12','$.State.Pid','0',''),
('118049','59601','2','20','1d','0',''),
('118050','59602','1','12','$.State.Restarting','0',''),
('118051','59602','2','6','','0',''),
('118052','59603','1','12','$.State.Running','0',''),
('118053','59603','2','6','','0',''),
('118054','59604','1','12','$.State.Status','0',''),
('118055','59604','2','20','1h','0',''),
('118056','59605','1','12','$.cpu_stats.cpu_usage.percent_usage','0',''),
('118057','59606','1','12','$.cpu_stats.cpu_usage.usage_in_kernelmode','0',''),
('118058','59606','2','10','','0',''),
('118059','59606','3','1','1.0E-9','0',''),
('118060','59607','1','12','$.cpu_stats.throttling_data.throttled_periods','0',''),
('118061','59608','1','12','$.cpu_stats.throttling_data.throttled_time','0',''),
('118062','59608','2','1','1.0E-9','0',''),
('118063','59609','1','12','$.cpu_stats.throttling_data.periods','0',''),
('118064','59610','1','12','$.cpu_stats.cpu_usage.total_usage','0',''),
('118065','59610','2','10','','0',''),
('118066','59610','3','1','1.0E-9','0',''),
('118067','59611','1','12','$.cpu_stats.cpu_usage.usage_in_usermode','0',''),
('118068','59611','2','10','','0',''),
('118069','59611','3','1','1.0E-9','0',''),
('118070','59612','1','12','$.memory_stats.commitbytes','0',''),
('118071','59613','1','12','$.memory_stats.commitpeakbytes','0',''),
('118072','59614','1','12','$.memory_stats.max_usage','0',''),
('118073','59615','1','12','$.memory_stats.privateworkingset','0',''),
('118074','59616','1','12','$.memory_stats.usage','0',''),
('118075','59617','1','12','$.cpu_stats.online_cpus','0',''),
('118076','59618','1','12','$.pids_stats.current','0',''),
('118077','59619','1','12','$.networks[*].rx_bytes.sum()','2','0'),
('118078','59619','2','10','','0',''),
('118079','59620','1','12','$.networks[*].rx_dropped.sum()','2','0'),
('118080','59620','2','10','','0',''),
('118081','59621','1','12','$.networks[*].rx_errors.sum()','2','0'),
('118082','59621','2','10','','0',''),
('118083','59622','1','12','$.networks[*].rx_packets.sum()','2','0'),
('118084','59622','2','10','','0',''),
('118085','59623','1','12','$.networks[*].tx_bytes.sum()','2','0'),
('118086','59623','2','10','','0',''),
('118087','59624','1','12','$.networks[*].tx_dropped.sum()','2','0'),
('118088','59624','2','10','','0',''),
('118089','59625','1','12','$.networks[*].tx_errors.sum()','2','0'),
('118090','59625','2','10','','0',''),
('118091','59626','1','12','$.networks[*].tx_packets.sum()','2','0'),
('118092','59626','2','10','','0',''),
('118093','59627','1','12','$[?(@.Id == "{#ID}")].Created.first()','0',''),
('118094','59627','2','20','1d','0',''),
('118095','59628','1','12','$[?(@.Id == "{#ID}")].Size.first()','0',''),
('118096','59629','1','12','$.nodes.[*]','0',''),
('118097','59629','2','20','1d','0',''),
('118098','59634','1','12','$..[?(@.name==\'{#ES.NODE}\')].first()','0',''),
('118099','59635','1','12','$..fs.total.available_in_bytes.first()','0',''),
('118100','59635','2','20','1h','0',''),
('118101','59636','1','12','$..fs.total.total_in_bytes.first()','0',''),
('118102','59636','2','20','1d','0',''),
('118103','59637','1','12','$..http.current_open.first()','0',''),
('118104','59637','2','20','1h','0',''),
('118105','59638','1','12','$..http.total_opened.first()','0',''),
('118106','59638','2','10','','0',''),
('118107','59639','1','12','$..indices.flush.total.first()','0',''),
('118108','59639','2','20','1h','0',''),
('118109','59640','1','12','$..indices.flush.total_time_in_millis.first()','0',''),
('118110','59640','2','20','1h','0',''),
('118111','59641','1','12','$..indices.indexing.index_current.first()','0',''),
('118112','59641','2','20','1h','0',''),
('118113','59642','1','12','$..indices.indexing.index_time_in_millis.first()','0',''),
('118114','59642','2','20','1h','0',''),
('118115','59643','1','12','$..indices.indexing.index_total.first()','0',''),
('118116','59643','2','20','1h','0',''),
('118117','59644','1','12','$..indices.indexing.throttle_time_in_millis.first()','0',''),
('118118','59644','2','1','0.001','0',''),
('118119','59644','3','9','','0',''),
('118120','59645','1','12','$..indices.merges.total_throttled_time_in_millis.first()','0',''),
('118121','59645','2','1','0.001','0',''),
('118122','59645','3','9','','0',''),
('118123','59646','1','12','$..indices.recovery.throttle_time_in_millis.first()','0',''),
('118124','59646','2','1','0.001','0',''),
('118125','59646','3','9','','0',''),
('118126','59647','1','12','$..indices.refresh.total.first()','0',''),
('118127','59647','2','10','','0',''),
('118128','59648','1','12','$..indices.refresh.total_time_in_millis.first()','0',''),
('118129','59648','2','1','0.001','0',''),
('118130','59648','3','9','','0',''),
('118131','59649','1','12','$..indices.search.fetch_total.first()','0',''),
('118132','59649','2','10','','0',''),
('118133','59650','1','12','$..indices.search.fetch_current.first()','0',''),
('118134','59651','1','12','$..indices.search.fetch_time_in_millis.first()','0',''),
('118135','59651','2','1','0.001','0',''),
('118136','59651','3','9','','0',''),
('118137','59652','1','12','$..indices.search.fetch_time_in_millis.first()','0',''),
('118138','59652','2','20','1h','0',''),
('118139','59653','1','12','$..indices.search.fetch_total.first()','0',''),
('118140','59653','2','20','1h','0',''),
('118141','59654','1','12','$..indices.search.query_total.first()','0',''),
('118142','59654','2','10','','0',''),
('118143','59655','1','12','$..indices.search.query_current.first()','0',''),
('118144','59656','1','12','$..indices.search.query_time_in_millis.first()','0',''),
('118145','59656','2','1','0.001','0',''),
('118146','59656','3','9','','0',''),
('118147','59657','1','12','$..indices.search.query_time_in_millis.first()','0',''),
('118148','59657','2','20','1h','0',''),
('118149','59658','1','12','$..indices.search.query_total.first()','0',''),
('118150','59658','2','20','1h','0',''),
('118151','59659','1','12','$..jvm.mem.heap_committed_in_bytes.first()','0',''),
('118152','59659','2','20','1h','0',''),
('118153','59660','1','12','$..jvm.mem.heap_max_in_bytes.first()','0',''),
('118154','59660','2','20','1d','0',''),
('118155','59661','1','12','$..jvm.mem.heap_used_in_bytes.first()','0',''),
('118156','59661','2','20','1h','0',''),
('118157','59662','1','12','$..jvm.mem.heap_used_percent.first()','0',''),
('118158','59662','2','20','1h','0',''),
('118159','59663','1','12','$..jvm.uptime_in_millis.first()','0',''),
('118160','59663','2','1','0.001','0',''),
('118161','59664','1','12','$..thread_pool.refresh.active.first()','0',''),
('118162','59665','1','12','$..thread_pool.refresh.completed.first()','0',''),
('118163','59665','2','10','','0',''),
('118164','59666','1','12','$..thread_pool.refresh.queue.first()','0',''),
('118165','59667','1','12','$..thread_pool.refresh.rejected.first()','0',''),
('118166','59667','2','10','','0',''),
('118167','59668','1','12','$..thread_pool.search.active.first()','0',''),
('118168','59669','1','12','$..thread_pool.search.completed.first()','0',''),
('118169','59669','2','10','','0',''),
('118170','59670','1','12','$..thread_pool.search.queue.first()','0',''),
('118171','59671','1','12','$..thread_pool.search.rejected.first()','0',''),
('118172','59671','2','10','','0',''),
('118173','59672','1','12','$..thread_pool.write.active.first()','0',''),
('118174','59673','1','12','$..thread_pool.write.completed.first()','0',''),
('118175','59673','2','10','','0',''),
('118176','59674','1','12','$..thread_pool.write.queue.first()','0',''),
('118177','59675','1','12','$..thread_pool.write.rejected.first()','0',''),
('118178','59675','2','10','','0',''),
('118179','59676','1','23','envoy_cluster_membership_total','0',''),
('118180','59676','2','21','var lookup = {},\n	result = [];\n\nJSON.parse(value).forEach(function (item) {\n		var envoy_cluster_name = item.labels.envoy_cluster_name;\n\n		if (lookup[envoy_cluster_name]) {\n			return;\n		}\n		lookup[envoy_cluster_name] = 1;\n		result.push({\n			\'{#CLUSTER_NAME}\': envoy_cluster_name\n		});\n});\n\nreturn JSON.stringify(result);','0',''),
('118181','59676','3','20','3h','0',''),
('118182','59677','1','23','envoy_http_downstream_rq_total','0',''),
('118183','59677','2','21','var lookup = {},\n	result = [];\n\nJSON.parse(value).forEach(function (item) {\n		var envoy_http_conn_manager_prefix = item.labels.envoy_http_conn_manager_prefix;\n\n		if (lookup[envoy_http_conn_manager_prefix]) {\n			return;\n		}\n		lookup[envoy_http_conn_manager_prefix] = 1;\n		result.push({\n			\'{#CONN_MANAGER}\': envoy_http_conn_manager_prefix\n		});\n});\n\nreturn JSON.stringify(result);','0',''),
('118184','59677','3','20','3h','0',''),
('118185','59678','1','23','envoy_listener_downstream_cx_active','0',''),
('118186','59678','2','21','var lookup = {},\n	result = [];\n\nJSON.parse(value).forEach(function (item) {\n		var envoy_listener_address = item.labels.envoy_listener_address;\n\n		if (lookup[envoy_listener_address]) {\n			return;\n		}\n		lookup[envoy_listener_address] = 1;\n		result.push({\n			\'{#LISTENER_ADDRESS}\': envoy_listener_address\n		});\n});\n\nreturn JSON.stringify(result);','0',''),
('118187','59678','3','20','3h','0',''),
('118188','59680','1','22','envoy_cluster_membership_degraded{envoy_cluster_name = "{#CLUSTER_NAME}"}\nfunction\nsum','0',''),
('118189','59681','1','22','envoy_cluster_membership_healthy{envoy_cluster_name = "{#CLUSTER_NAME}"}\nfunction\nsum','0',''),
('118190','59682','1','22','envoy_cluster_membership_total{envoy_cluster_name = "{#CLUSTER_NAME}"}\nfunction\nsum','0',''),
('118191','59683','1','22','envoy_cluster_upstream_cx_active{envoy_cluster_name = "{#CLUSTER_NAME}"}\nfunction\nsum','0',''),
('118192','59684','1','22','envoy_cluster_upstream_cx_rx_bytes_total{envoy_cluster_name = "{#CLUSTER_NAME}"}\nfunction\nsum','0',''),
('118193','59684','2','10','','0',''),
('118194','59685','1','22','envoy_cluster_upstream_cx_total{envoy_cluster_name = "{#CLUSTER_NAME}"}\nfunction\nsum','0',''),
('118195','59686','1','22','envoy_cluster_upstream_cx_tx_bytes_total{envoy_cluster_name = "{#CLUSTER_NAME}"}\nfunction\nsum','0',''),
('118196','59686','2','10','','0',''),
('118197','59687','1','22','envoy_cluster_upstream_rq_xx{envoy_cluster_name = "{#CLUSTER_NAME}", envoy_response_code_class="2"}\nfunction\nsum','0',''),
('118198','59687','2','10','','0',''),
('118199','59688','1','22','envoy_cluster_upstream_rq_xx{envoy_cluster_name = "{#CLUSTER_NAME}", envoy_response_code_class="3"}\nfunction\nsum','0',''),
('118200','59688','2','10','','0',''),
('118201','59689','1','22','envoy_cluster_upstream_rq_xx{envoy_cluster_name = "{#CLUSTER_NAME}", envoy_response_code_class="4"}\nfunction\nsum','0',''),
('118202','59689','2','10','','0',''),
('118203','59690','1','22','envoy_cluster_upstream_rq_xx{envoy_cluster_name = "{#CLUSTER_NAME}", envoy_response_code_class="5"}\nfunction\nsum','0',''),
('118204','59690','2','10','','0',''),
('118205','59691','1','22','envoy_cluster_upstream_rq_active{envoy_cluster_name = "{#CLUSTER_NAME}"}\nfunction\nsum','0',''),
('118206','59692','1','22','envoy_cluster_upstream_rq_completed{envoy_cluster_name = "{#CLUSTER_NAME}"}\nfunction\nsum','0',''),
('118207','59692','2','10','','0',''),
('118208','59693','1','22','envoy_cluster_upstream_rq_pending_active{envoy_cluster_name = "{#CLUSTER_NAME}"}\nfunction\nsum','0',''),
('118209','59694','1','22','envoy_cluster_upstream_rq_timeout{envoy_cluster_name = "{#CLUSTER_NAME}"}\nfunction\nsum','0',''),
('118210','59694','2','10','','0',''),
('118211','59695','1','22','envoy_cluster_upstream_rq_total{envoy_cluster_name = "{#CLUSTER_NAME}"}\nfunction\nsum','0',''),
('118212','59695','2','10','','0',''),
('118213','59696','1','22','envoy_http_downstream_cx_active{envoy_http_conn_manager_prefix = "{#CONN_MANAGER}"}\nfunction\nsum','0',''),
('118214','59697','1','22','envoy_http_downstream_cx_rx_bytes_total{envoy_http_conn_manager_prefix = "{#CONN_MANAGER}"}\nfunction\nsum','0',''),
('118215','59697','2','10','','0',''),
('118216','59698','1','22','envoy_http_downstream_cx_total{envoy_http_conn_manager_prefix = "{#CONN_MANAGER}"}\nfunction\nsum','0',''),
('118217','59698','2','10','','0',''),
('118218','59699','1','22','envoy_http_downstream_cx_tx_bytes_total{envoy_http_conn_manager_prefix = "{#CONN_MANAGER}"}\nfunction\nsum','0',''),
('118219','59699','2','10','','0',''),
('118220','59700','1','22','envoy_http_downstream_rq_active{envoy_http_conn_manager_prefix = "{#CONN_MANAGER}"}\nfunction\nsum','0',''),
('118221','59701','1','22','envoy_http_downstream_rq_timeout{envoy_http_conn_manager_prefix = "{#CONN_MANAGER}"}\nfunction\nsum','0',''),
('118222','59701','2','10','','0',''),
('118223','59702','1','22','envoy_http_downstream_rq_total{envoy_http_conn_manager_prefix = "{#CONN_MANAGER}"}\nfunction\nsum','0',''),
('118224','59702','2','10','','0',''),
('118225','59703','1','22','envoy_listener_downstream_cx_active{envoy_listener_address = "{#LISTENER_ADDRESS}"}\nfunction\nsum','0',''),
('118226','59704','1','22','envoy_listener_downstream_cx_total{envoy_listener_address = "{#LISTENER_ADDRESS}"}\nfunction\nsum','0',''),
('118227','59704','2','10','','0',''),
('118228','59705','1','22','envoy_listener_downstream_pre_cx_active{envoy_listener_address = "{#LISTENER_ADDRESS}"}\nfunction\nsum','0',''),
('118229','59706','1','23','grpc_server_handled_total','0',''),
('118230','59706','2','21','var data = JSON.parse(value),\n	lookup = {},\n	result = [];\nfor (var item, i = 0; item = data[i++];) {\n	var code = item.labels.grpc_code;\n	if (!(code in lookup)) {\n		lookup[code] = 1;\n		result.push({ "{#GRPC.CODE}": code });\n	}\n}\nreturn JSON.stringify(result);','0',''),
('118231','59706','3','20','1h','0',''),
('118232','59707','1','23','etcd_network_peer_sent_bytes_total','0',''),
('118233','59708','1','23','grpc_server_handled_total{grpc_method="{#GRPC.CODE}"}','0',''),
('118234','59708','2','21','var valueArr = JSON.parse(value);\nreturn valueArr.reduce(function (acc, obj) {\n	return acc + parseFloat(obj[\'value\']);\n}, 0);','0',''),
('118235','59708','3','10','','0',''),
('118236','59709','1','22','etcd_network_peer_received_bytes_total{From="{#ETCD.PEER}"}\nvalue\n','2','0'),
('118237','59709','2','10','','0',''),
('118238','59710','1','22','etcd_network_peer_sent_bytes_total{To="{#ETCD.PEER}"}\nvalue\n','2','0'),
('118239','59710','2','10','','0',''),
('118240','59711','1','22','etcd_network_peer_received_failures_total{To="{#ETCD.PEER}"}\nvalue\n','2','0'),
('118241','59711','2','10','','0',''),
('118242','59712','1','22','etcd_network_peer_sent_failures_total{To="{#ETCD.PEER}"}\nvalue\n','2','0'),
('118243','59712','2','10','','0',''),
('118244','59713','1','21','var data = JSON.parse(value);\n\ndata.forEach(function(instance) {\n	if (instance["{#INSTANCE}"] === \'_total\') {\n		instance["{#INF.STORE}"] = \'Information Store\';\n	}\n	else {\n		instance["{#INF.STORE}"] = \'Information Store - \' + instance["{#INSTANCE}"];\n	}\n})\n\nreturn JSON.stringify(data);','0',''),
('118245','59716','1','20','3h','0',''),
('118246','59721','1','1','0.001','0',''),
('118247','59722','1','1','0.001','0',''),
('118248','59724','1','1','0.001','0',''),
('118249','59725','1','1','0.001','0',''),
('118250','59727','1','20','3m','0',''),
('118251','59728','1','1','0.001','0',''),
('118252','59731','1','1','0.001','0',''),
('118253','59732','1','1','0.001','0',''),
('118254','59734','1','21','var data = JSON.parse(value);\n\ndata.forEach(function(instance) {\n	if (instance["{#INSTANCE}"] === \'_total\') {\n		instance["{#INF.STORE}"] = \'Information Store\';\n	}\n	else {\n		instance["{#INF.STORE}"] = \'Information Store - \' + instance["{#INSTANCE}"];\n	}\n})\n\nreturn JSON.stringify(data);','0',''),
('118255','59737','1','20','3h','0',''),
('118256','59742','1','1','0.001','0',''),
('118257','59743','1','1','0.001','0',''),
('118258','59745','1','1','0.001','0',''),
('118259','59746','1','1','0.001','0',''),
('118260','59748','1','20','3m','0',''),
('118261','59749','1','1','0.001','0',''),
('118262','59752','1','1','0.001','0',''),
('118263','59753','1','1','0.001','0',''),
('118264','59757','1','10','','0',''),
('118265','59758','1','1','0.001','0',''),
('118266','59758','2','20','10m','0',''),
('118267','59759','1','20','10m','0',''),
('118268','59760','1','20','10m','0',''),
('118269','59762','1','12','$.data','0',''),
('118270','59763','1','21','return JSON.stringify(JSON.parse(value).data[0].zbx_community_profile\n	? [{\'{#SINGLETON}\': \'\'}] : []);','0',''),
('118271','59763','2','20','6h','0',''),
('118272','59764','1','12','$.data','1',''),
('118273','59764','2','21','var runners = JSON.parse(value);\n\nresult = runners.map(function (runner) {\n	return {\n		\'name\': runner.name,\n		\'id\': runner.id,\n		\'os\': runner.os\n	};\n});\n\nreturn JSON.stringify(result);','0',''),
('118274','59764','3','20','1h','0',''),
('118275','59765','1','12','$.data','0',''),
('118276','59766','1','18','API rate limit exceeded\n\\0','1',''),
('118277','59766','2','20','6h','0',''),
('118278','59767','1','18','API rate limit exceeded\n\\0','1',''),
('118279','59767','2','12','$.data.first()','0',''),
('118280','59768','1','12','$.data..zbx_community_profile.health_percentage.first()','0',''),
('118281','59768','2','20','1h','0',''),
('118282','59769','1','12','$.data[?(@.id == "{#RUNNER_ID}")].busy.first()','0',''),
('118283','59769','2','6','','0',''),
('118284','59769','3','20','1h','0',''),
('118285','59770','1','12','$.data[?(@.id == "{#RUNNER_ID}")].status.first()','0',''),
('118286','59770','2','21','const idx = [\n	\'offline\',\n	\'online\'\n].indexOf(value);\n\nreturn idx !== -1 ? idx : 10;','0',''),
('118287','59770','3','20','1h','0',''),
('118288','59771','1','12','$.conclusion','0',''),
('118289','59771','2','21','if (value !== \'null\') {\n	const idx = [\n		\'success\',\n		\'failure\',\n		\'neutral\',\n		\'cancelled\',\n		\'skipped\',\n		\'timed_out\',\n		\'action_required\',\n	].indexOf(value);\n\n	return idx !== -1 ? idx : 10;\n}\n\nreturn null;','0',''),
('118290','59771','3','20','1h','0',''),
('118291','59772','1','21','const data = JSON.parse(value);\n\nconst start_date = Math.floor(new Date(data.run_started_at) / 1000),\n	  update_date = Math.floor(new Date(data.updated_at) / 1000);\n\nreturn (update_date - start_date);','0',''),
('118292','59772','2','20','3h','0',''),
('118293','59773','1','12','$.run_started_at','0',''),
('118294','59773','2','21','return Math.floor(new Date(value) / 1000);','0',''),
('118295','59773','3','20','3h','0',''),
('118296','59774','1','12','$.status','0',''),
('118297','59774','2','21','const idx = [\n	\'queued\',\n	\'in_progress\',\n	\'completed\'\n].indexOf(value);\n\nreturn idx !== -1 ? idx : 10;','0',''),
('118298','59775','1','12','$.updated_at','0',''),
('118299','59775','2','21','return Math.floor(new Date(value) / 1000);','0',''),
('118300','59775','3','20','3h','0',''),
('118301','59776','1','23','puma_workers','0',''),
('118302','59776','2','21','return JSON.stringify(value != "[]" ? [{\'{#SINGLETON}\': \'\'}] : []);','0',''),
('118303','59777','1','23','unicorn_workers','1',''),
('118304','59777','2','21','return JSON.stringify(value != "[]" ? [{\'{#SINGLETON}\': \'\'}] : []);','0',''),
('118305','59778','1','12','$[?(@.name==\'puma_active_connections\')].value.sum()','0',''),
('118306','59779','1','12','$[?(@.name==\'puma_idle_threads\')].value.sum()','0',''),
('118307','59780','1','12','$[?(@.name==\'puma_killer_terminations_total\')].value.sum()','1',''),
('118308','59781','1','12','$[?(@.name==\'puma_max_threads\')].value.sum()','0',''),
('118309','59782','1','12','$[?(@.name==\'puma_pool_capacity\')].value.sum()','0',''),
('118310','59783','1','12','$[?(@.name==\'puma_queued_connections\')].value.sum()','0',''),
('118311','59784','1','12','$[?(@.name==\'puma_running\')].value.sum()','0',''),
('118312','59785','1','12','$[?(@.name==\'puma_running_workers\')].value.sum()','0',''),
('118313','59786','1','12','$[?(@.name==\'puma_stale_workers\')].value.sum()','0',''),
('118314','59787','1','12','$[?(@.name==\'puma_workers\')].value.sum()','0',''),
('118315','59788','1','12','$[?(@.name==\'unicorn_active_connections\')].value.sum()','0',''),
('118316','59789','1','12','$[?(@.name==\'unicorn_queued_connections\')].value.sum()','0',''),
('118317','59790','1','12','$[?(@.name==\'unicorn_workers\')].value.sum()','0',''),
('118318','59791','1','21','try {\n	parsed = JSON.parse(value);\n	var result = [];\n\n	function getNodes(nodes) {\n		Object.keys(nodes).forEach(function (field) {\n			var Node = {};\n			Node[\'{#HOSTNAME}\'] = field || \'\';\n			Node[\'{#INFOADDR}\'] = nodes[field].infoAddr || \'\';\n			result.push(Node);\n		});\n	}\n\n	getNodes(JSON.parse(parsed.beans[0].LiveNodes));\n	getNodes(JSON.parse(parsed.beans[0].DeadNodes));\n	getNodes(JSON.parse(parsed.beans[0].DecomNodes));\n	getNodes(JSON.parse(parsed.beans[0].EnteringMaintenanceNodes));\n\n	return JSON.stringify(result);\n}\ncatch (error) {\n	throw \'Failed to process response received from Hadoop.\';\n}','0',''),
('118319','59792','1','21','try {\n	parsed = JSON.parse(value);\n	var result = [];\n\n	function getNodes(nodes) {\n		Object.keys(nodes).forEach(function (field) {\n			var Node = {};\n			Node[\'{#HOSTNAME}\'] = nodes[field].HostName || \'\';\n			Node[\'{#NODEHTTPADDRESS}\'] = nodes[field].NodeHTTPAddress || \'\';\n			result.push(Node);\n		});\n	}\n\n	getNodes(JSON.parse(parsed.beans[0].LiveNodeManagers));\n\n	return JSON.stringify(result);\n}\ncatch (error) {\n	throw \'Failed to process response received from Hadoop.\';\n}','0',''),
('118320','59795','1','12','$.beans[?(@.name==\'Hadoop:service=DataNode,name=FSDatasetState\')].DfsUsed.first()','0',''),
('118321','59796','1','12','$.beans[?(@.name==\'Hadoop:service=DataNode,name=JvmMetrics\')].GcTimeMillis.first()','0',''),
('118322','59797','1','12','$.beans[?(@.name==\'Hadoop:service=DataNode,name=JvmMetrics\')].MemHeapUsedM.first()','0',''),
('118323','59798','1','12','$.beans[?(@.name==\'java.lang:type=Threading\')].ThreadCount.first()','0',''),
('118324','59799','1','12','$.beans[?(@.name==\'Hadoop:service=DataNode,name=FSDatasetState\')].NumFailedVolumes.first()','0',''),
('118325','59800','1','12','$.[?(@.HostName==\'{#HOSTNAME}\')].first()','1',''),
('118326','59801','1','12','$.beans[?(@.name==\'Hadoop:service=DataNode,name=FSDatasetState\')].Remaining.first()','0',''),
('118327','59802','1','12','$.beans[?(@.name==\'java.lang:type=Runtime\')].Uptime.first()','0',''),
('118328','59802','2','1','0.001','0',''),
('118329','59803','1','12','$.beans[?(@.name==\'Hadoop:service=NodeManager,name=NodeManagerMetrics\')].ContainerLaunchDurationAvgTime.first()','0',''),
('118330','59804','1','12','$.beans[?(@.name==\'Hadoop:service=NodeManager,name=JvmMetrics\')].GcTimeMillis.first()','0',''),
('118331','59805','1','12','$.beans[?(@.name==\'Hadoop:service=NodeManager,name=JvmMetrics\')].MemHeapUsedM.first()','0',''),
('118332','59806','1','12','$.beans[?(@.name==\'java.lang:type=Threading\')].ThreadCount.first()','0',''),
('118333','59807','1','12','$.[?(@.HostName==\'{#HOSTNAME}\')].first()','1',''),
('118334','59808','1','12','$.beans[?(@.name==\'Hadoop:service=NodeManager,name=RpcActivityForPort8040\')].RpcProcessingTimeAvgTime.first()','0',''),
('118335','59809','1','12','$.beans[?(@.name==\'java.lang:type=Runtime\')].Uptime.first()','0',''),
('118336','59809','2','1','0.001','0',''),
('118337','59810','1','12','$.adminState','0',''),
('118338','59810','2','20','6h','0',''),
('118339','59811','1','12','$.operState','0',''),
('118340','59811','2','20','6h','0',''),
('118341','59812','1','12','$.version','0',''),
('118342','59812','2','20','6h','0',''),
('118343','59813','1','12','$.AvailableMemoryMB','0',''),
('118344','59814','1','12','$.NumContainers','0',''),
('118345','59815','1','12','$.State','0',''),
('118346','59815','2','20','6h','0',''),
('118347','59816','1','12','$.UsedMemoryMB','0',''),
('118348','59817','1','12','$.NodeManagerVersion','0',''),
('118349','59817','2','20','6h','0',''),
('118350','59822','1','12','$.[?(@.pxname == \'{#PXNAME}\' && @.svname == \'{#SVNAME}\')].first()','0',''),
('118351','59823','1','12','$.[?(@.pxname == \'{#PXNAME}\' && @.svname == \'{#SVNAME}\')].first()','0',''),
('118352','59824','1','12','$.[?(@.pxname == \'{#PXNAME}\' && @.svname == \'{#SVNAME}\')].first()','0',''),
('118353','59825','1','12','$.act','0',''),
('118354','59825','2','20','1h','0',''),
('118355','59826','1','12','$.bck','0',''),
('118356','59826','2','20','1h','0',''),
('118357','59827','1','12','$.bin','0',''),
('118358','59827','2','1','8','0',''),
('118359','59827','3','10','','0',''),
('118360','59828','1','12','$.bout','0',''),
('118361','59828','2','1','8','0',''),
('118362','59828','3','10','','0',''),
('118363','59829','1','12','$.dresp','0',''),
('118364','59829','2','10','','0',''),
('118365','59830','1','12','$.econ','0',''),
('118366','59830','2','10','','0',''),
('118367','59831','1','12','$.eresp','0',''),
('118368','59831','2','10','','0',''),
('118369','59832','1','12','$.hrsp_1xx','0',''),
('118370','59832','2','10','','0',''),
('118371','59833','1','12','$.hrsp_2xx','0',''),
('118372','59833','2','10','','0',''),
('118373','59834','1','12','$.hrsp_3xx','0',''),
('118374','59834','2','10','','0',''),
('118375','59835','1','12','$.hrsp_4xx','0',''),
('118376','59835','2','10','','0',''),
('118377','59836','1','12','$.hrsp_5xx','0',''),
('118378','59836','2','10','','0',''),
('118379','59837','1','12','$.qcur','0',''),
('118380','59838','1','12','$.qtime','0',''),
('118381','59838','2','1','0.001','0',''),
('118382','59839','1','12','$.rtime','0',''),
('118383','59839','2','1','0.001','0',''),
('118384','59840','1','12','$.status','0',''),
('118385','59840','2','20','10m','0',''),
('118386','59841','1','12','$.stot','0',''),
('118387','59841','2','10','','0',''),
('118388','59842','1','12','$.weight','0',''),
('118389','59842','2','20','1h','0',''),
('118390','59843','1','12','$.wredis','0',''),
('118391','59843','2','10','','0',''),
('118392','59844','1','12','$.wretr','0',''),
('118393','59844','2','10','','0',''),
('118394','59845','1','12','$.bin','0',''),
('118395','59845','2','1','8','0',''),
('118396','59845','3','10','','0',''),
('118397','59846','1','12','$.bout','0',''),
('118398','59846','2','1','8','0',''),
('118399','59846','3','10','','0',''),
('118400','59847','1','12','$.dreq','0',''),
('118401','59847','2','10','','0',''),
('118402','59848','1','12','$.ereq','0',''),
('118403','59848','2','10','','0',''),
('118404','59849','1','12','$.hrsp_1xx','0',''),
('118405','59849','2','10','','0',''),
('118406','59850','1','12','$.hrsp_2xx','0',''),
('118407','59850','2','10','','0',''),
('118408','59851','1','12','$.hrsp_3xx','0',''),
('118409','59851','2','10','','0',''),
('118410','59852','1','12','$.hrsp_4xx','0',''),
('118411','59852','2','10','','0',''),
('118412','59853','1','12','$.hrsp_5xx','0',''),
('118413','59853','2','10','','0',''),
('118414','59854','1','12','$.rate','0',''),
('118415','59855','1','12','$.req_rate','0',''),
('118416','59856','1','12','$.scur','0',''),
('118417','59857','1','12','$.slim','0',''),
('118418','59857','2','20','1h','0',''),
('118419','59858','1','12','$.status','0',''),
('118420','59858','2','20','6h','0',''),
('118421','59859','1','12','$.act','0',''),
('118422','59859','2','20','1h','0',''),
('118423','59860','1','12','$.bck','0',''),
('118424','59860','2','20','1h','0',''),
('118425','59861','1','12','$.bin','0',''),
('118426','59861','2','1','8','0',''),
('118427','59861','3','10','','0',''),
('118428','59862','1','12','$.bout','0',''),
('118429','59862','2','1','8','0',''),
('118430','59862','3','10','','0',''),
('118431','59863','1','12','$.check_status','0',''),
('118432','59863','2','20','10m','0',''),
('118433','59864','1','12','$.dresp','0',''),
('118434','59864','2','10','','0',''),
('118435','59865','1','12','$.econ','0',''),
('118436','59865','2','10','','0',''),
('118437','59866','1','12','$.eresp','0',''),
('118438','59866','2','10','','0',''),
('118439','59867','1','12','$.hrsp_1xx','0',''),
('118440','59867','2','10','','0',''),
('118441','59868','1','12','$.hrsp_2xx','0',''),
('118442','59868','2','10','','0',''),
('118443','59869','1','12','$.hrsp_3xx','0',''),
('118444','59869','2','10','','0',''),
('118445','59870','1','12','$.hrsp_4xx','0',''),
('118446','59870','2','10','','0',''),
('118447','59871','1','12','$.hrsp_5xx','0',''),
('118448','59871','2','10','','0',''),
('118449','59872','1','12','$.lbtot','0',''),
('118450','59872','2','10','','0',''),
('118451','59873','1','12','$.qcur','0',''),
('118452','59874','1','12','$.qlimit','0',''),
('118453','59874','2','20','6h','0',''),
('118454','59874','3','14','^\\d+$','2','0'),
('118455','59875','1','12','$.qtime','0',''),
('118456','59875','2','1','0.001','0',''),
('118457','59876','1','12','$.rtime','0',''),
('118458','59876','2','1','0.001','0',''),
('118459','59877','1','12','$.status','0',''),
('118460','59877','2','20','10m','0',''),
('118461','59878','1','12','$.stot','0',''),
('118462','59878','2','10','','0',''),
('118463','59879','1','12','$.weight','0',''),
('118464','59879','2','20','1h','0',''),
('118465','59880','1','12','$.wredis','0',''),
('118466','59880','2','10','','0',''),
('118467','59881','1','12','$.wretr','0',''),
('118468','59881','2','10','','0',''),
('118469','59886','1','12','$.[?(@.pxname == \'{#PXNAME}\' && @.svname == \'{#SVNAME}\')].first()','0',''),
('118470','59887','1','12','$.[?(@.pxname == \'{#PXNAME}\' && @.svname == \'{#SVNAME}\')].first()','0',''),
('118471','59888','1','12','$.[?(@.pxname == \'{#PXNAME}\' && @.svname == \'{#SVNAME}\')].first()','0',''),
('118472','59889','1','12','$.act','0',''),
('118473','59889','2','20','1h','0',''),
('118474','59890','1','12','$.bck','0',''),
('118475','59890','2','20','1h','0',''),
('118476','59891','1','12','$.bin','0',''),
('118477','59891','2','1','8','0',''),
('118478','59891','3','10','','0',''),
('118479','59892','1','12','$.bout','0',''),
('118480','59892','2','1','8','0',''),
('118481','59892','3','10','','0',''),
('118482','59893','1','12','$.dresp','0',''),
('118483','59893','2','10','','0',''),
('118484','59894','1','12','$.econ','0',''),
('118485','59894','2','10','','0',''),
('118486','59895','1','12','$.eresp','0',''),
('118487','59895','2','10','','0',''),
('118488','59896','1','12','$.hrsp_1xx','0',''),
('118489','59896','2','10','','0',''),
('118490','59897','1','12','$.hrsp_2xx','0',''),
('118491','59897','2','10','','0',''),
('118492','59898','1','12','$.hrsp_3xx','0',''),
('118493','59898','2','10','','0',''),
('118494','59899','1','12','$.hrsp_4xx','0',''),
('118495','59899','2','10','','0',''),
('118496','59900','1','12','$.hrsp_5xx','0',''),
('118497','59900','2','10','','0',''),
('118498','59901','1','12','$.qcur','0',''),
('118499','59902','1','12','$.qtime','0',''),
('118500','59902','2','1','0.001','0',''),
('118501','59903','1','12','$.rtime','0',''),
('118502','59903','2','1','0.001','0',''),
('118503','59904','1','12','$.status','0',''),
('118504','59904','2','20','10m','0',''),
('118505','59905','1','12','$.stot','0',''),
('118506','59905','2','10','','0',''),
('118507','59906','1','12','$.weight','0',''),
('118508','59906','2','20','1h','0',''),
('118509','59907','1','12','$.wredis','0',''),
('118510','59907','2','10','','0',''),
('118511','59908','1','12','$.wretr','0',''),
('118512','59908','2','10','','0',''),
('118513','59909','1','12','$.bin','0',''),
('118514','59909','2','1','8','0',''),
('118515','59909','3','10','','0',''),
('118516','59910','1','12','$.bout','0',''),
('118517','59910','2','1','8','0',''),
('118518','59910','3','10','','0',''),
('118519','59911','1','12','$.dreq','0',''),
('118520','59911','2','10','','0',''),
('118521','59912','1','12','$.ereq','0',''),
('118522','59912','2','10','','0',''),
('118523','59913','1','12','$.hrsp_1xx','0',''),
('118524','59913','2','10','','0',''),
('118525','59914','1','12','$.hrsp_2xx','0',''),
('118526','59914','2','10','','0',''),
('118527','59915','1','12','$.hrsp_3xx','0',''),
('118528','59915','2','10','','0',''),
('118529','59916','1','12','$.hrsp_4xx','0',''),
('118530','59916','2','10','','0',''),
('118531','59917','1','12','$.hrsp_5xx','0',''),
('118532','59917','2','10','','0',''),
('118533','59918','1','12','$.rate','0',''),
('118534','59919','1','12','$.req_rate','0',''),
('118535','59920','1','12','$.scur','0',''),
('118536','59921','1','12','$.slim','0',''),
('118537','59921','2','20','1h','0',''),
('118538','59922','1','12','$.status','0',''),
('118539','59922','2','20','6h','0',''),
('118540','59923','1','12','$.act','0',''),
('118541','59923','2','20','1h','0',''),
('118542','59924','1','12','$.bck','0',''),
('118543','59924','2','20','1h','0',''),
('118544','59925','1','12','$.bin','0',''),
('118545','59925','2','1','8','0',''),
('118546','59925','3','10','','0',''),
('118547','59926','1','12','$.bout','0',''),
('118548','59926','2','1','8','0',''),
('118549','59926','3','10','','0',''),
('118550','59927','1','12','$.check_status','0',''),
('118551','59927','2','20','10m','0',''),
('118552','59928','1','12','$.dresp','0',''),
('118553','59928','2','10','','0',''),
('118554','59929','1','12','$.econ','0',''),
('118555','59929','2','10','','0',''),
('118556','59930','1','12','$.eresp','0',''),
('118557','59930','2','10','','0',''),
('118558','59931','1','12','$.hrsp_1xx','0',''),
('118559','59931','2','10','','0',''),
('118560','59932','1','12','$.hrsp_2xx','0',''),
('118561','59932','2','10','','0',''),
('118562','59933','1','12','$.hrsp_3xx','0',''),
('118563','59933','2','10','','0',''),
('118564','59934','1','12','$.hrsp_4xx','0',''),
('118565','59934','2','10','','0',''),
('118566','59935','1','12','$.hrsp_5xx','0',''),
('118567','59935','2','10','','0',''),
('118568','59936','1','12','$.lbtot','0',''),
('118569','59936','2','10','','0',''),
('118570','59937','1','12','$.qcur','0',''),
('118571','59938','1','12','$.qlimit','0',''),
('118572','59938','2','20','6h','0',''),
('118573','59938','3','14','^\\d+$','2','0'),
('118574','59939','1','12','$.qtime','0',''),
('118575','59939','2','1','0.001','0',''),
('118576','59940','1','12','$.rtime','0',''),
('118577','59940','2','1','0.001','0',''),
('118578','59941','1','12','$.status','0',''),
('118579','59941','2','20','10m','0',''),
('118580','59942','1','12','$.stot','0',''),
('118581','59942','2','10','','0',''),
('118582','59943','1','12','$.weight','0',''),
('118583','59943','2','20','1h','0',''),
('118584','59944','1','12','$.wredis','0',''),
('118585','59944','2','10','','0',''),
('118586','59945','1','12','$.wretr','0',''),
('118587','59945','2','10','','0',''),
('118588','59947','1','20','10m','0',''),
('118589','59949','1','20','10m','0',''),
('118590','59950','1','20','10m','0',''),
('118591','59952','1','20','10m','0',''),
('118592','59954','1','20','10m','0',''),
('118593','59955','1','20','10m','0',''),
('118594','59956','1','12','$.computer.[*]','0',''),
('118595','59957','1','12','$.jobs.[*]','0',''),
('118596','59958','1','12','$.computer.[?(@.displayName == "{#DISPLAY_NAME}")].first()','1',''),
('118597','59958','2','20','1h','0',''),
('118598','59959','1','12','$.jobs.[?(@.name == "{#NAME}")].first()','1',''),
('118599','59959','2','20','30m','0',''),
('118600','59960','1','12','$.monitorData[\'hudson.node_monitors.SwapSpaceMonitor\'].availablePhysicalMemory','1',''),
('118601','59961','1','12','$.monitorData[\'hudson.node_monitors.SwapSpaceMonitor\'].availableSwapSpace','1',''),
('118602','59962','1','12','$.monitorData[\'hudson.node_monitors.ClockMonitor\'].diff','1',''),
('118603','59962','2','1','0.001','0',''),
('118604','59963','1','12','$.monitorData[\'hudson.node_monitors.DiskSpaceMonitor\'].size','1',''),
('118605','59964','1','12','$.idle','0',''),
('118606','59964','2','6','','0',''),
('118607','59964','3','20','1h','0',''),
('118608','59965','1','12','$.numExecutors','1',''),
('118609','59966','1','12','$.offlineCauseReason','0',''),
('118610','59966','2','20','3h','0',''),
('118611','59967','1','12','$.monitorData[\'hudson.node_monitors.ResponseTimeMonitor\'].average','1',''),
('118612','59967','2','1','0.001','0',''),
('118613','59968','1','12','$.offline','0',''),
('118614','59968','2','6','','0',''),
('118615','59968','3','20','1h','0',''),
('118616','59969','1','12','$.temporarilyOffline','0',''),
('118617','59969','2','6','','0',''),
('118618','59969','3','20','1h','0',''),
('118619','59970','1','12','$.monitorData[\'hudson.node_monitors.TemporarySpaceMonitor\'].size','1',''),
('118620','59971','1','12','$.monitorData[\'hudson.node_monitors.SwapSpaceMonitor\'].totalPhysicalMemory','1',''),
('118621','59972','1','12','$.monitorData[\'hudson.node_monitors.SwapSpaceMonitor\'].totalSwapSpace','1',''),
('118622','59973','1','12','$.healthReport..score.first()','1',''),
('118623','59973','2','20','30m','0',''),
('118624','59974','1','12','$.lastBuild.duration','1',''),
('118625','59974','2','1','0.001','0',''),
('118626','59974','3','20','30m','0',''),
('118627','59975','1','12','$.lastBuild.number','1',''),
('118628','59975','2','20','30m','0',''),
('118629','59976','1','12','$.lastBuild.result','1',''),
('118630','59976','2','20','30m','0',''),
('118631','59977','1','12','$.lastBuild.timestamp','1',''),
('118632','59977','2','1','0.001','0',''),
('118633','59977','3','20','30m','0',''),
('118634','59978','1','12','$.lastFailedBuild.duration','1',''),
('118635','59978','2','1','0.001','0',''),
('118636','59978','3','20','30m','0',''),
('118637','59979','1','12','$.lastFailedBuild.number','1',''),
('118638','59979','2','20','30m','0',''),
('118639','59980','1','12','$.lastFailedBuild.timestamp','1',''),
('118640','59980','2','1','0.001','0',''),
('118641','59980','3','20','30m','0',''),
('118642','59981','1','12','$.lastSuccessfulBuild.duration','1',''),
('118643','59981','2','1','0.001','0',''),
('118644','59981','3','20','30m','0',''),
('118645','59982','1','12','$.lastSuccessfulBuild.number','1',''),
('118646','59982','2','20','30m','0',''),
('118647','59983','1','12','$.lastSuccessfulBuild.timestamp','1',''),
('118648','59983','2','1','0.001','0',''),
('118649','59983','3','20','30m','0',''),
('118650','59988','1','21','var data = JSON.parse(value);\nvar lld_form = [];\n\nfor (var key in data) {\n	lld_form.push({"license": key});\n}\nreturn JSON.stringify(lld_form);','0',''),
('118651','59988','2','20','1h','0',''),
('118652','59989','1','1','0.001','0',''),
('118653','59990','1','1','0.001','0',''),
('118654','59991','1','1','0.001','0',''),
('118655','59992','1','6','','0',''),
('118656','59993','1','9','','0',''),
('118657','59994','1','12','$.{#LICENSE.TYPE}.properties.current_user_count','0',''),
('118658','59995','1','12','$.{#LICENSE.TYPE}.properties.max_user_count','0',''),
('118659','59999','1','10','','0',''),
('118660','60000','1','10','','0',''),
('118661','60001','1','10','','0',''),
('118662','60002','1','10','','0',''),
('118663','60003','1','23','apiserver_registered_watchers{kind =~ ".*"}','0',''),
('118664','60003','2','21','var lookup = {},\n	result = [];\n\nJSON.parse(value).forEach(function (item) {\n	var kind = item.labels.kind;\n	if (!(lookup[kind])) {\n		lookup[kind] = 1;\n		result.push({ \'{#KIND}\': kind });\n	}\n});\nreturn JSON.stringify(result);','0',''),
('118665','60003','3','20','3h','0',''),
('118666','60004','1','23','authenticated_user_requests{username =~ ".*"}','0',''),
('118667','60004','2','21','var lookup = {},\n	result = [];\n\nJSON.parse(value).forEach(function (item) {\n	var name = item.labels.username;\n	if (!(lookup[result])) {\n		lookup[name] = 1;\n		result.push({ \'{#NAME}\': name });\n	}\n});\nreturn JSON.stringify(result);','0',''),
('118668','60004','3','20','3h','0',''),
('118669','60005','1','23','authentication_attempts{result =~ ".*"}','0',''),
('118670','60005','2','21','var lookup = {},\n	result = [];\n\nJSON.parse(value).forEach(function (item) {\n	var result_api = item.labels.result;\n	if (!(lookup[result])) {\n		lookup[result_api] = 1;\n		result.push({ \'{#RESULT}\': result_api });\n	}\n});\nreturn JSON.stringify(result);','0',''),
('118671','60005','3','20','3h','0',''),
('118675','60007','1','23','etcd_object_counts{resource =~ ".*"}','0',''),
('118676','60007','2','21','var lookup = {},\n	result = [];\n\nJSON.parse(value).forEach(function (item) {\n	var resource = item.labels.resource;\n	if (!(lookup[resource])) {\n		lookup[resource] = 1;\n		result.push({ \'{#RESOURCE}\': resource });\n	}\n});\nreturn JSON.stringify(result);','0',''),
('118677','60007','3','20','3h','0',''),
('118678','60008','1','23','grpc_client_handled_total{grpc_code =~ ".*"}','0',''),
('118679','60008','2','21','var lookup = {},\n	result = [];\n\nJSON.parse(value).forEach(function (item) {\n	var grpc_code = item.labels.grpc_code;\n	if (!(lookup[grpc_code])) {\n		lookup[grpc_code] = 1;\n		result.push({ \'{#GRPC_CODE}\': grpc_code });\n	}\n});\nreturn JSON.stringify(result);','0',''),
('118680','60008','3','20','3h','0',''),
('118681','60009','1','23','apiserver_current_inflight_requests{request_kind =~ ".*"}','0',''),
('118682','60009','2','21','var lookup = {},\n	result = [];\n\nJSON.parse(value).forEach(function (item) {\n	var request_kind = item.labels.request_kind;\n	if (!(lookup[request_kind])) {\n		lookup[request_kind] = 1;\n		result.push({ \'{#KIND}\': request_kind });\n	}\n});\nreturn JSON.stringify(result);','0',''),
('118683','60009','3','20','3h','0',''),
('118684','60010','1','23','apiserver_longrunning_gauge{resource =~ ".*", scope =~ ".*", verb =~ ".*"}','1',''),
('118685','60010','2','21','var lookup = {},\n	result = [];\n\nJSON.parse(value).forEach(function (item) {\n	var request_kind = item.labels.resource + item.labels.scope + item.labels.verb;\n	if (!(lookup[request_kind])) {\n		lookup[request_kind] = 1;\n		result.push({\n			\'{#RESOURCE}\': item.labels.resource,\n			\'{#SCOPE}\': item.labels.scope,\n			\'{#VERB}\': item.labels.verb\n		});\n	}\n});\nreturn JSON.stringify(result);','0',''),
('118686','60010','3','20','3h','0',''),
('118687','60011','1','23','{__name__=~ "apiserver_request_duration_*", verb =~ ".*"}','0',''),
('118688','60011','2','21','var lookup = {},\n	lookup_histogram = {},\n	result = [];\n\nJSON.parse(value).forEach(function (item) {\n	if (item.name === \'apiserver_request_duration_seconds_count\') {\n		var label_verb = item.labels.verb;\n		if (lookup[label_verb]) {\n			return;\n		}\n		lookup[label_verb] = 1;\n		result.push({\n			\'{#TYPE}\': \'totals\',\n			\'{#VERB}\': label_verb\n		});\n\n	}\n	else if (item.name === \'apiserver_request_duration_seconds_bucket\') {\n		var labels = item.labels.verb + item.labels.le;\n\n		if (lookup_histogram[labels]) {\n			return;\n		}\n\n		lookup_histogram[labels] = 1;\n		result.push({\n			\'{#TYPE}\': \'buckets\',\n			\'{#VERB}\': item.labels.verb,\n			\'{#LE}\': item.labels.le\n		});\n	}\n});\n\nreturn JSON.stringify(result);','0',''),
('118689','60011','3','20','3h','0',''),
('118690','60012','1','23','workqueue_adds_total{name =~ ".*"}','0',''),
('118691','60012','2','21','var lookup = {},\n	result = [];\n\nJSON.parse(value).forEach(function (item) {\n	var name = item.labels.name;\n	if (!(lookup[name])) {\n		lookup[name] = 1;\n		result.push({ \'{#NAME}\': name });\n	}\n});\nreturn JSON.stringify(result);','0',''),
('118692','60012','3','20','3h','0',''),
('118693','60018','1','22','apiserver_registered_watchers{kind = "{#KIND}"}\nvalue\n','1',''),
('118694','60019','1','22','authenticated_user_requests{result = "{#NAME}"}\nvalue\n','1',''),
('118695','60019','2','10','','0',''),
('118696','60020','1','22','authentication_attempts{result = "{#RESULT}"}\nfunction\nsum','1',''),
('118697','60020','2','10','','0',''),
('118699','60022','1','22','etcd_object_counts{ resource = "{#RESOURCE}"}\nvalue\n','1',''),
('118700','60023','1','22','grpc_client_handled_total{grpc_code = "{#GRPC_CODE}"}\nfunction\nsum','1',''),
('118701','60023','2','10','','0',''),
('118702','60024','1','22','apiserver_current_inflight_requests{request_kind = "{#KIND}"}\nvalue\n','1',''),
('118703','60025','1','22','apiserver_longrunning_gauge{resource = "{#RESOURCE}", scope = "{#SCOPE}", verb = "{#VERB}"}\nfunction\nsum','1',''),
('118704','60026','1','22','apiserver_request_duration_seconds_bucket{le="{#LE}",verb="{#VERB}"}\nfunction\nsum','0',''),
('118705','60027','1','22','workqueue_adds_total{name = "{#NAME}"}\nvalue\n','1',''),
('118706','60027','2','10','','0',''),
('118707','60028','1','22','workqueue_depth{name = "{#NAME}"}\nvalue\n','1',''),
('118708','60029','1','23','{__name__=~ "workqueue_*", name =~ ".*"}','0',''),
('118709','60029','2','21','var lookup = {},\n	result = [];\n\nJSON.parse(value).forEach(function (item) {\n	if (item.name === \'workqueue_adds_total\') {\n		var label_name = item.labels.name;\n\n		if (lookup[label_name]) {\n			return;\n		}\n		lookup[label_name] = 1;\n		result.push({\n			\'{#TYPE}\': \'totals\',\n			\'{#NAME}\': label_name\n		});\n	}\n	else if  (item.name === \'workqueue_work_duration_seconds_bucket\') {\n		result.push({\n			\'{#TYPE}\': \'buckets\',\n			\'{#NAME}\': item.labels.name,\n			\'{#LE}\': item.labels.le\n		});\n	}\n});\n\nreturn JSON.stringify(result);','0',''),
('118710','60029','3','20','3h','0',''),
('118711','60030','1','26','-1','1',''),
('118712','60038','1','22','workqueue_work_duration_seconds_bucket{name = "{#NAME}",le = "{#LE}"}\nvalue\n','1',''),
('118713','60039','1','22','workqueue_queue_duration_seconds_bucket{name = "{#NAME}",le = "{#LE}"}\nvalue\n','1',''),
('118714','60040','1','22','workqueue_adds_total{name = "{#NAME}"}\nvalue\n','1',''),
('118715','60040','2','10','','0',''),
('118716','60041','1','22','workqueue_depth{name = "{#NAME}"}\nvalue\n','1',''),
('118717','60042','1','22','workqueue_longest_running_processor_seconds{name = "{#NAME}"}\nvalue\n','1',''),
('118718','60043','1','22','workqueue_retries_total{name = "{#NAME}"}\nvalue\n','1',''),
('118719','60043','2','10','','0',''),
('118720','60044','1','22','workqueue_unfinished_work_seconds{name = "{#NAME}"}\nvalue\n','1',''),
('118721','60045','1','23','container_memory_cache{container !~ "POD", namespace =~ ".*", pod =~ ".*"}','0',''),
('118722','60045','2','21','var lookup = {},\n	result = [];\n\nJSON.parse(value).forEach(function (item) {\n	var container_labels = item.labels.container + item.labels.namespace + item.labels.pod;\n	if (item.labels.container !== \'\' && !lookup[container_labels]) {\n		lookup[container_labels] = 1;\n		result.push({\n			\'{#CONTAINER}\': item.labels.container,\n			\'{#NAMESPACE}\': item.labels.namespace,\n			\'{#POD}\': item.labels.pod\n		});\n	}\n})\nreturn JSON.stringify(result);','0',''),
('118723','60045','3','20','3h','0',''),
('118724','60046','1','12','$.items','1',''),
('118725','60047','1','23','rest_client_requests_total{code =~ ".*", host =~ ".*", method =~ ".*"}','0',''),
('118726','60047','2','21','var lookup = {},\n	result = [];\n\nJSON.parse(value).forEach(function (item) {\n	var request_labels = item.labels.code + item.labels.host + item.labels.method;\n	if (!(lookup[request_labels])) {\n		lookup[request_labels] = 1;\n		result.push({\n			\'{#CODE}\': item.labels.code,\n			\'{#HOST}\': item.labels.host,\n			\'{#METHOD}\': item.labels.method\n		});\n	}\n})\nreturn JSON.stringify(result);','0',''),
('118727','60047','3','20','3h','0',''),
('118728','60048','1','23','{__name__=~ "kubelet_runtime_operations_*", operation_type =~ ".*"}','0',''),
('118729','60048','2','21','var lookup = {},\n	lookup_histogram = {},\n	result = [];\n\nJSON.parse(value).forEach(function (item) {\n	if (item.name === \'kubelet_runtime_operations_total\'){\n		var op_type = item.labels.operation_type;\n\n		if (lookup[op_type]) {\n			return;\n		}\n		lookup[op_type] = 1;\n		result.push({\n			\'{#TYPE}\': \'totals\',\n			\'{#OP_TYPE}\': op_type\n		});\n	}\n\n	else if (item.name === \'kubelet_runtime_operations_duration_seconds_bucket\'){\n		var labels = item.labels.operation_type + item.labels.le;\n\n		if (lookup_histogram[labels]) {\n			return;\n		}\n		lookup_histogram[labels] = 1;\n		result.push({\n			\'{#TYPE}\': \'buckets\',\n			\'{#OP_TYPE}\': item.labels.operation_type,\n			\'{#LE}\': item.labels.le\n		});\n	}\n});\n\nreturn JSON.stringify(result);','0',''),
('118730','60048','3','20','3h','0',''),
('118731','60053','1','22','container_memory_cache{container="{#CONTAINER}", namespace="{#NAMESPACE}", pod="{#POD}"}\nvalue\n','0',''),
('118732','60053','2','20','3h','0',''),
('118733','60054','1','22','container_memory_max_usage_bytes{container="{#CONTAINER}", namespace="{#NAMESPACE}", pod="{#POD}"}\nvalue\n','0',''),
('118734','60054','2','20','3h','0',''),
('118735','60055','1','22','container_memory_rss{container="{#CONTAINER}", namespace="{#NAMESPACE}", pod="{#POD}"}\nvalue\n','0',''),
('118736','60055','2','20','3h','0',''),
('118737','60056','1','22','container_memory_swap{container="{#CONTAINER}", namespace="{#NAMESPACE}", pod="{#POD}"}\nvalue\n','0',''),
('118738','60056','2','20','3h','0',''),
('118739','60057','1','22','container_memory_usage_bytes{container="{#CONTAINER}", namespace="{#NAMESPACE}", pod="{#POD}"}\nvalue\n','0',''),
('118740','60057','2','20','3h','0',''),
('118741','60058','1','22','container_memory_working_set_bytes{container="{#CONTAINER}", namespace="{#NAMESPACE}", pod="{#POD}"}\nvalue\n','0',''),
('118742','60058','2','20','3h','0',''),
('118743','60059','1','22','container_cpu_load_average_10s{container!="", container!="POD", pod="{#NAME}", namespace="{#NAMESPACE}"}\nfunction\nsum','1',''),
('118744','60060','1','22','container_cpu_system_seconds_total{container!="", container!="POD", pod="{#NAME}", namespace="{#NAMESPACE}"}\nfunction\nsum','1',''),
('118745','60060','2','10','','0',''),
('118746','60061','1','22','container_cpu_usage_seconds_total{container!="", container!="POD", pod="{#NAME}", namespace="{#NAMESPACE}"}\nfunction\nsum','1',''),
('118747','60061','2','10','','0',''),
('118748','60062','1','22','container_cpu_user_seconds_total{container!="", container!="POD", pod="{#NAME}", namespace="{#NAMESPACE}"}\nfunction\nsum','1',''),
('118749','60062','2','10','','0',''),
('118750','60063','1','22','rest_client_requests_total{code="{#CODE}", host="{#HOST}", method="{#METHOD}"}\nvalue\n','0',''),
('118751','60063','2','20','3h','0',''),
('118752','60064','1','22','kubelet_runtime_operations_duration_seconds_bucket{le="{#LE}",operation_type="{#OP_TYPE}"}\nfunction\nsum','0',''),
('118753','60065','1','22','kubelet_runtime_operations_total{operation_type="{#OP_TYPE}"}\nvalue\n','1',''),
('118754','60065','2','10','','0',''),
('118755','60066','1','12','$.nodes..filternode','0',''),
('118756','60067','1','12','$.Pods','0',''),
('118757','60067','2','20','3h','0',''),
('118758','60068','1','12','$.nodes..[?(@.metadata.name == "{#NAME}")].first()','0',''),
('118759','60069','1','12','$.Pods[?(@.hostname == "{#NAME}")].containers.limits.cpu.sum()','0',''),
('118760','60070','1','12','$.Pods[?(@.hostname == "{#NAME}")].containers.limits.memory.sum()','0',''),
('118761','60071','1','12','$.Pods[?(@.hostname == "{#NAME}")].containers.requests.cpu.sum()','0',''),
('118762','60072','1','12','$.Pods[?(@.hostname == "{#NAME}")].containers.requests.memory.sum()','0',''),
('118763','60073','1','12','$.Pods[?(@.name == "{#POD}" && @.namespace == "{#NAMESPACE}")].first()','0',''),
('118764','60074','1','12','$.status.addresses[?(@.type == "ExternalIP")].address.first()','1',''),
('118765','60074','2','20','3h','0',''),
('118766','60075','1','12','$.status.addresses[?(@.type == "InternalIP")].address.first()','1',''),
('118767','60075','2','20','3h','0',''),
('118768','60076','1','12','$.status.allocatable.cpu','0',''),
('118769','60077','1','12','$.status.allocatable.memory','0',''),
('118770','60078','1','12','$.status.allocatable.pods','0',''),
('118771','60079','1','12','$.status.capacity.cpu','0',''),
('118772','60080','1','12','$.status.capacity.memory','0',''),
('118773','60081','1','12','$.status.capacity.pods','0',''),
('118774','60082','1','12','$.status.conditions[?(@.type == "DiskPressure")].status.first()','1',''),
('118775','60082','2','21','return [\'True\', \'False\', \'Unknown\'].indexOf(value) + 1 || \'Problem with status processing in JS\';','0',''),
('118776','60083','1','12','$.status.conditions[?(@.type == "MemoryPressure")].status.first()','1',''),
('118777','60083','2','21','return [\'True\', \'False\', \'Unknown\'].indexOf(value) + 1 || \'Problem with status processing in JS\';','0',''),
('118778','60084','1','12','$.status.conditions[?(@.type == "NetworkUnavailable")].status.first()','1',''),
('118779','60084','2','21','return [\'True\', \'False\', \'Unknown\'].indexOf(value) + 1 || \'Problem with status processing in JS\';','0',''),
('118780','60085','1','12','$.status.conditions[?(@.type == "PIDPressure")].status.first()','1',''),
('118781','60085','2','21','return [\'True\', \'False\', \'Unknown\'].indexOf(value) + 1 || \'Problem with status processing in JS\';','0',''),
('118782','60086','1','12','$.status.conditions[?(@.type == "Ready")].status.first()','1',''),
('118783','60086','2','21','return [\'True\', \'False\', \'Unknown\'].indexOf(value) + 1 || \'Problem with status processing in JS\';','0',''),
('118784','60087','1','12','$.status.nodeInfo.architecture','0',''),
('118785','60087','2','20','3h','0',''),
('118786','60088','1','12','$.status.nodeInfo.containerRuntimeVersion','0',''),
('118787','60088','2','20','3h','0',''),
('118788','60089','1','12','$.status.nodeInfo.kernelVersion','0',''),
('118789','60089','2','20','3h','0',''),
('118790','60090','1','12','$.status.nodeInfo.kubeletVersion','0',''),
('118791','60090','2','20','3h','0',''),
('118792','60091','1','12','$.status.nodeInfo.kubeProxyVersion','0',''),
('118793','60091','2','20','3h','0',''),
('118794','60092','1','12','$.status.nodeInfo.operatingSystem','0',''),
('118795','60092','2','20','3h','0',''),
('118796','60093','1','12','$.status.nodeInfo.kernelVersion','0',''),
('118797','60093','2','20','3h','0',''),
('118798','60094','1','12','$.status.roles','0',''),
('118799','60094','2','20','3h','0',''),
('118800','60095','1','12','$.metadata.creationTimestamp','1',''),
('118801','60095','2','21','return Math.floor((Date.now() - new Date(value)) / 1000);','0',''),
('118802','60096','1','12','$.status.podsCount','0',''),
('118803','60097','1','12','$.conditions[?(@.type == "ContainersReady")].status.first()','1',''),
('118804','60097','2','21','return [\'True\', \'False\', \'Unknown\'].indexOf(value) + 1 || \'Problem with status processing in JS\';','0',''),
('118805','60098','1','12','$.conditions[?(@.type == "Initialized")].status.first()','1',''),
('118806','60098','2','21','return [\'True\', \'False\', \'Unknown\'].indexOf(value) + 1 || \'Problem with status processing in JS\';','0',''),
('118807','60099','1','12','$.conditions[?(@.type == "Ready")].status.first()','1',''),
('118808','60099','2','21','return [\'True\', \'False\', \'Unknown\'].indexOf(value) + 1 || \'Problem with status processing in JS\';','0',''),
('118809','60100','1','12','$.conditions[?(@.type == "PodScheduled")].status.first()','1',''),
('118810','60100','2','21','return [\'True\', \'False\', \'Unknown\'].indexOf(value) + 1 || \'Problem with status processing in JS\';','0',''),
('118811','60101','1','12','$.containers.restartCount','1',''),
('118812','60102','1','12','$.phase','1',''),
('118813','60102','2','21','return [\'Pending\', \'Running\', \'Succeeded\', \'Failed\', \'Unknown\'].indexOf(value) + 1 || \'Problem with status processing in JS\';','0',''),
('118814','60103','1','12','$.startTime','1',''),
('118815','60103','2','21','return Math.floor((Date.now() - new Date(value)) / 1000);','0',''),
('118816','60104','1','23','{__name__=~ "scheduler_e2e_scheduling_duration_*", result =~ ".*"}','0',''),
('118817','60104','2','21','var lookup = {},\n	result = [];\n\nJSON.parse(value).forEach(function (item) {\n	if (item.name === "scheduler_e2e_scheduling_duration_seconds_count"){\n		var label_result = item.labels.result;\n\n		if (lookup[label_result]) {\n			return;\n		}\n		lookup[label_result] = 1;\n		result.push({\n			\'{#TYPE}\': \'totals\',\n			\'{#RESULT}\': label_result\n		});\n\n	  }\n	else if  (item.name === "scheduler_e2e_scheduling_duration_seconds_bucket"){\n		result.push({\n			\'{#TYPE}\': \'buckets\',\n			\'{#RESULT}\': item.labels.result,\n			\'{#LE}\': item.labels.le\n		});\n	}\n});\n\nreturn JSON.stringify(result);','0',''),
('118818','60104','3','20','3h','0',''),
('118819','60105','1','23','{__name__=~ "scheduler_binding_duration_seconds_*"}','0',''),
('118820','60105','2','21','var lookup = {},\n	result = [];\nJSON.parse(value).forEach(function (item) {\n	if (item.name === "scheduler_binding_duration_seconds_count"){\n		result.push({\n			\'{#TYPE}\': \'totals\',\n			\'{#SINGLETON}\': \'\'\n		});\n\n	  }\n	else if  (item.name === "scheduler_binding_duration_seconds_bucket"){\n		result.push({\n			\'{#TYPE}\': \'buckets\',\n			\'{#LE}\': item.labels.le\n		});\n	}\n});\n\nreturn JSON.stringify(result);','0',''),
('118821','60105','3','20','3h','0',''),
('118822','60106','1','23','{__name__=~ "scheduler_scheduling_algorithm_duration_seconds_*"}','0',''),
('118823','60106','2','21','var lookup = {},\n	result = [];\nJSON.parse(value).forEach(function (item) {\n	if (item.name === "scheduler_scheduling_algorithm_duration_seconds_count"){\n		result.push({\n			\'{#TYPE}\': \'totals\',\n			\'{#SINGLETON}\': \'\'\n		});\n\n	  }\n	else if  (item.name === "scheduler_scheduling_algorithm_duration_seconds_bucket"){\n		result.push({\n			\'{#TYPE}\': \'buckets\',\n			\'{#LE}\': item.labels.le\n		});\n	}\n});\n\nreturn JSON.stringify(result);','0',''),
('118824','60106','3','20','3h','0',''),
('118825','60119','1','22','scheduler_e2e_scheduling_duration_seconds_bucket{result = "{#RESULT}",le = "{#LE}"}\nvalue\n','1',''),
('118826','60120','1','22','scheduler_binding_duration_seconds_bucket{le = "{#LE}"}\nvalue\n','1',''),
('118827','60121','1','22','scheduler_scheduling_algorithm_duration_seconds_bucket{le = "{#LE}"}\nvalue\n','1',''),
('118828','60123','1','12','$.items','1',''),
('118829','60123','2','20','3h','0',''),
('118830','60125','1','23','kube_cronjob_created','0',''),
('118831','60126','1','23','kube_daemonset_status_number_ready','0',''),
('118832','60127','1','23','kube_deployment_spec_paused','0',''),
('118833','60127','2','20','3h','0',''),
('118834','60128','1','23','kube_endpoint_created','0',''),
('118835','60129','1','23','kube_job_owner{owner_is_controller!="true"}','0',''),
('118836','60131','1','20','3h','0',''),
('118837','60132','1','23','kube_node_info','0',''),
('118838','60133','1','23','kube_poddisruptionbudget_created','0',''),
('118839','60134','1','23','kube_pod_start_time','0',''),
('118840','60135','1','23','kube_persistentvolume_info{persistentvolume=~"{$KUBE.LLD.FILTER.PV.MATCHES}", persistentvolume!~"{$KUBE.LLD.FILTER.PV.NOT_MATCHES}"}','0',''),
('118841','60135','2','21','var input = JSON.parse(value),\n	output = [];\n\ninput.forEach(function (metric) {\n	output.push({ \'{#NAME}\': metric.labels.persistentvolume });\n});\n\nif (output.length > 0) {\n	output.push({ \'{#SINGLETON}\': \'\' });\n}\n\nreturn JSON.stringify(output);','0',''),
('118842','60135','3','20','3h','0',''),
('118843','60136','1','23','kube_persistentvolumeclaim_info','0',''),
('118844','60136','2','21','var input = JSON.parse(value),\n	lookup = {},\n	output = [];\n\ninput.forEach(function (metric) {\n	var namespace = metric.labels.namespace;\n	if (!(lookup[namespace])) {\n		lookup[namespace] = 1;\n		output.push({\n			\'{#IS_SUM}\': \'\',\n			\'{#NAMESPACE}\': metric.labels.namespace\n		});\n	}\n	output.push({\n		\'{#NAME}\': metric.labels.persistentvolumeclaim,\n		\'{#NAMESPACE}\': metric.labels.namespace\n	});\n});\n\nreturn JSON.stringify(output);','0',''),
('118845','60136','3','20','3h','0',''),
('118846','60137','1','20','3h','0',''),
('118847','60138','1','23','kube_replicaset_status_replicas','0',''),
('118848','60138','2','20','3h','0',''),
('118849','60140','1','23','kube_statefulset_status_replicas','0',''),
('118850','60140','2','20','3h','0',''),
('118851','60141','1','23','openshift_build_created','0',''),
('118852','60141','2','20','3h','0',''),
('118853','60142','1','23','openshift_buildconfig_created','0',''),
('118854','60142','2','20','3h','0',''),
('118855','60143','1','23','openshift_clusterresourcequota_usage','0',''),
('118856','60143','2','20','3h','0',''),
('118857','60144','1','23','openshift_route_info','0',''),
('118858','60144','2','20','3h','0',''),
('118859','60145','1','12','$.items.[?(@.metadata.name == "{#NAME}")].conditions[?(@.type == "Healthy")].status.first()','1',''),
('118860','60146','1','22','kube_job_failed{namespace="{#NAMESPACE}", job_name=~"{#NAME}-*", condition="true"}\nfunction\nsum','1',''),
('118861','60147','1','22','kube_job_complete{namespace="{#NAMESPACE}", job_name=~"{#NAME}-*", condition="true"}\nfunction\nsum','1',''),
('118862','60148','1','22','kube_cronjob_status_last_schedule_time{namespace="{#NAMESPACE}", cronjob="{#NAME}"}\nvalue\n','1',''),
('118863','60148','2','1','1','0',''),
('118864','60149','1','22','kube_cronjob_next_schedule_time{namespace="{#NAMESPACE}", cronjob="{#NAME}"}\nvalue\n','1',''),
('118865','60149','2','1','1','0',''),
('118866','60150','1','22','kube_cronjob_spec_suspend{namespace="{#NAMESPACE}", cronjob="{#NAME}"}\nvalue\n','1',''),
('118867','60150','2','20','1h','0',''),
('118868','60151','1','22','kube_cronjob_status_active{namespace="{#NAMESPACE}", cronjob="{#NAME}"}\nvalue\n','1',''),
('118869','60152','1','22','kube_job_status_failed{namespace="{#NAMESPACE}", job_name=~"{#NAME}-*"}\nfunction\nsum','1',''),
('118870','60153','1','22','kube_job_status_succeeded{namespace="{#NAMESPACE}", job_name=~"{#NAME}-*"}\nfunction\nsum','1',''),
('118871','60154','1','22','kube_daemonset_status_desired_number_scheduled{namespace="{#NAMESPACE}", daemonset="{#NAME}"}\nvalue\n','1',''),
('118872','60155','1','22','kube_daemonset_status_number_misscheduled{namespace="{#NAMESPACE}", daemonset="{#NAME}"}\nvalue\n','1',''),
('118873','60156','1','22','kube_daemonset_status_number_ready{namespace="{#NAMESPACE}", daemonset="{#NAME}"}\nvalue\n','1',''),
('118874','60157','1','22','kube_daemonset_status_current_number_scheduled{namespace="{#NAMESPACE}", daemonset="{#NAME}"}\nvalue\n','1',''),
('118875','60158','1','22','kube_daemonset_status_updated_number_scheduled{namespace="{#NAMESPACE}", daemonset="{#NAME}"}\nvalue\n','1',''),
('118876','60159','1','22','kube_deployment_status_replicas{namespace="{#NAMESPACE}", deployment="{#NAME}"}\nvalue\n','1',''),
('118877','60160','1','22','kube_deployment_status_replicas_available{namespace="{#NAMESPACE}", deployment="{#NAME}"}\nvalue\n','1',''),
('118878','60161','1','22','kube_deployment_spec_replicas{namespace="{#NAMESPACE}", deployment="{#NAME}"}\nvalue\n','1',''),
('118879','60162','1','23','{__name__=~"^kube_deployment_(spec_replicas|status_replicas_available)$", namespace="{#NAMESPACE}", deployment="{#NAME}"}','0',''),
('118880','60162','2','21','var data = JSON.parse(value),\n	replicas_desired,\n	replicas_available;\n\nif (data.length !== 2) {\n	throw \'Incorrect length of JSON (must be 2). Actual length: \' + data.length;\n}\n\nJSON.parse(value).forEach(function (item) {\n	if (item.name === \'kube_deployment_spec_replicas\') {\n		replicas_desired = item.value;\n	}\n	if (item.name === \'kube_deployment_status_replicas_available\') {\n		replicas_available = item.value;\n	}\n});\n\nreturn Math.abs(replicas_desired - replicas_available);','0',''),
('118881','60163','1','22','kube_deployment_status_replicas_unavailable{namespace="{#NAMESPACE}", deployment="{#NAME}"}\nvalue\n','1',''),
('118882','60164','1','22','kube_deployment_status_replicas_updated{namespace="{#NAMESPACE}", deployment="{#NAME}"}\nvalue\n','1',''),
('118883','60165','1','22','kube_deployment_spec_strategy_rollingupdate_max_unavailable{namespace="{#NAMESPACE}", deployment="{#NAME}"}\nvalue\n','1',''),
('118884','60166','1','22','kube_deployment_spec_paused{namespace="{#NAMESPACE}", deployment="{#NAME}"}\nvalue\n','1',''),
('118885','60167','1','22','kube_endpoint_address_available{namespace="{#NAMESPACE}", endpoint="{#NAME}"}\nvalue\n','1',''),
('118886','60168','1','22','kube_endpoint_address_not_ready{namespace="{#NAMESPACE}", endpoint="{#NAME}"}\nvalue\n','1',''),
('118887','60169','1','22','kube_endpoint_created{namespace="{#NAMESPACE}", endpoint="{#NAME}"}\nvalue\n','1',''),
('118888','60169','2','21','return (Math.floor(Date.now()/1000)-Number(value));','0',''),
('118889','60170','1','22','kube_job_failed{namespace="{#NAMESPACE}", job_name="{#NAME}", condition="true"}\nvalue\n','1',''),
('118890','60171','1','22','kube_job_complete{namespace="{#NAMESPACE}", job_name="{#NAME}", condition="true"}\nvalue\n','1',''),
('118891','60172','1','22','kube_job_status_failed{namespace="{#NAMESPACE}", job_name="{#NAME}"}\nvalue\n','1',''),
('118892','60173','1','22','kube_job_status_succeeded{namespace="{#NAMESPACE}", job_name="{#NAME}"}\nvalue\n','1',''),
('118893','60174','1','12','$.[?(@.name == "{#NAME}")].value.first()','1',''),
('118894','60175','1','22','kube_node_status_allocatable{node="{#NAME}", resource="cpu"}\nvalue\n','1',''),
('118895','60176','1','22','kube_node_status_capacity{node="{#NAME}", resource="cpu"}\nvalue\n','1',''),
('118896','60177','1','22','kube_node_status_allocatable{node="{#NAME}", resource="ephemeral_storage"}\nvalue\n','1',''),
('118897','60178','1','22','kube_node_status_capacity{node="{#NAME}", resource="ephemeral_storage"}\nvalue\n','1',''),
('118898','60179','1','22','kube_node_status_allocatable{node="{#NAME}", resource="memory"}\nvalue\n','1',''),
('118899','60180','1','22','kube_node_status_capacity{node="{#NAME}", resource="memory"}\nvalue\n','1',''),
('118900','60181','1','22','kube_node_status_allocatable{node="{#NAME}", resource="pods"}\nvalue\n','1',''),
('118901','60182','1','22','kube_node_status_capacity{node="{#NAME}", resource="pods"}\nvalue\n','1',''),
('118902','60183','1','22','kube_poddisruptionbudget_status_pod_disruptions_allowed{namespace="{#NAMESPACE}", poddisruptionbudget="{#NAME}"}\nvalue\n','1',''),
('118903','60184','1','22','kube_poddisruptionbudget_status_desired_healthy{namespace="{#NAMESPACE}", poddisruptionbudget="{#NAME}"}\nvalue\n','1',''),
('118904','60185','1','22','kube_poddisruptionbudget_status_current_healthy{namespace="{#NAMESPACE}", poddisruptionbudget="{#NAME}"}\nvalue\n','1',''),
('118905','60186','1','22','kube_poddisruptionbudget_status_expected_pods{namespace="{#NAMESPACE}", poddisruptionbudget="{#NAME}"}\nvalue\n','1',''),
('118906','60187','1','22','kube_pod_container_resource_limits{namespace="{#NAMESPACE}", pod="{#NAME}", resource="cpu"}\nfunction\nsum','1',''),
('118907','60188','1','22','kube_pod_container_resource_limits{namespace="{#NAMESPACE}", pod="{#NAME}", resource="memory"}\nfunction\nsum','1',''),
('118908','60189','1','22','kube_pod_container_resource_requests{namespace="{#NAMESPACE}", pod="{#NAME}", resource="cpu"}\nfunction\nsum','1',''),
('118909','60190','1','22','kube_pod_container_resource_requests{namespace="{#NAMESPACE}", pod="{#NAME}", resource="memory"}\nfunction\nsum','1',''),
('118910','60191','1','22','kube_pod_container_status_ready{namespace="{#NAMESPACE}", pod="{#NAME}"}\nfunction\nsum','1',''),
('118911','60192','1','22','kube_pod_container_status_restarts_total{namespace="{#NAMESPACE}", pod="{#NAME}"}\nfunction\nsum','1',''),
('118912','60193','1','22','kube_pod_container_status_running{namespace="{#NAMESPACE}", pod="{#NAME}"}\nfunction\nsum','1',''),
('118913','60194','1','22','kube_pod_container_status_terminated{namespace="{#NAMESPACE}", pod="{#NAME}"}\nfunction\nsum','1',''),
('118914','60195','1','22','kube_pod_container_status_waiting{namespace="{#NAMESPACE}", pod="{#NAME}"}\nfunction\nsum','1',''),
('118915','60196','1','22','kube_pod_status_phase{namespace="{#NAMESPACE}", pod="{#NAME}", phase="Failed"}\nvalue\n','1',''),
('118916','60197','1','22','kube_pod_status_phase{namespace="{#NAMESPACE}", pod="{#NAME}", phase="Pending"}\nvalue\n','1',''),
('118917','60198','1','22','kube_pod_status_phase{namespace="{#NAMESPACE}", pod="{#NAME}", phase="Running"}\nvalue\n','1',''),
('118918','60199','1','22','kube_pod_status_phase{namespace="{#NAMESPACE}", pod="{#NAME}", phase="Succeeded"}\nvalue\n','1',''),
('118919','60200','1','22','kube_pod_status_phase{namespace="{#NAMESPACE}", pod="{#NAME}", phase="Unknown"}\nvalue\n','1',''),
('118920','60201','1','22','kube_pod_status_ready{namespace="{#NAMESPACE}", pod="{#NAME}", condition="true"}\nvalue\n','1',''),
('118921','60202','1','22','kube_pod_status_scheduled{namespace="{#NAMESPACE}", pod="{#NAME}", condition="true"}\nvalue\n','1',''),
('118922','60203','1','22','kube_pod_status_unschedulable{namespace="{#NAMESPACE}", pod="{#NAME}"}\nvalue\n','1',''),
('118923','60204','1','22','kube_persistentvolume_capacity_bytes{persistentvolume="{#NAME}"}\nvalue\n','1',''),
('118924','60205','1','22','kube_persistentvolume_status_phase{persistentvolume=~"{$KUBE.LLD.FILTER.PV.MATCHES}", persistentvolume!~"{$KUBE.LLD.FILTER.PV.NOT_MATCHES}", phase="Available"}\nfunction\nsum','1',''),
('118925','60206','1','22','kube_persistentvolume_status_phase{persistentvolume=~"{$KUBE.LLD.FILTER.PV.MATCHES}", persistentvolume!~"{$KUBE.LLD.FILTER.PV.NOT_MATCHES}", phase="Bound"}\nfunction\nsum','1',''),
('118926','60207','1','22','kube_persistentvolume_status_phase{persistentvolume=~"{$KUBE.LLD.FILTER.PV.MATCHES}", persistentvolume!~"{$KUBE.LLD.FILTER.PV.NOT_MATCHES}", phase="Failed"}\nfunction\nsum','1',''),
('118927','60208','1','22','kube_persistentvolume_status_phase{persistentvolume=~"{$KUBE.LLD.FILTER.PV.MATCHES}", persistentvolume!~"{$KUBE.LLD.FILTER.PV.NOT_MATCHES}", phase="Pending"}\nfunction\nsum','1',''),
('118928','60209','1','22','kube_persistentvolume_status_phase{persistentvolume=~"{$KUBE.LLD.FILTER.PV.MATCHES}", persistentvolume!~"{$KUBE.LLD.FILTER.PV.NOT_MATCHES}", phase="Released"}\nfunction\nsum','1',''),
('118929','60210','1','22','kube_persistentvolume_status_phase{persistentvolume="{#NAME}"} == 1\nlabel\nphase','1',''),
('118930','60210','2','21','return [\'Available\', \'Bound\', \'Failed\', \'Lost\', \'Pending\', \'Released\'].indexOf(value) + 1 || \'Problem with status processing in JS, no such PV status: \' + value;','0',''),
('118931','60211','1','22','kube_persistentvolumeclaim_resource_requests_storage_bytes{namespace="{#NAMESPACE}", persistentvolumeclaim="{#NAME}"}\nvalue\n','1',''),
('118932','60212','1','22','kube_persistentvolumeclaim_status_phase{namespace="{#NAMESPACE}", phase="Bound"}\nfunction\nsum','1',''),
('118933','60213','1','22','kube_persistentvolumeclaim_status_phase{namespace="{#NAMESPACE}", phase="Lost"}\nfunction\nsum','1',''),
('118934','60214','1','22','kube_persistentvolumeclaim_status_phase{namespace="{#NAMESPACE}", phase="Pending"}\nfunction\nsum','1',''),
('118935','60215','1','22','kube_persistentvolumeclaim_status_phase{namespace="{#NAMESPACE}", persistentvolumeclaim="{#NAME}"} == 1\nlabel\nphase','1',''),
('118936','60215','2','21','return [\'Available\', \'Bound\', \'Failed\', \'Lost\', \'Pending\', \'Released\'].indexOf(value) + 1 || \'Problem with status processing in JS, no such PVC status: \' + value;','0',''),
('118937','60216','1','12','$.[?(@.name == "{#NAME}")].value.first()','1',''),
('118938','60217','1','22','kube_replicaset_status_fully_labeled_replicas{namespace="{#NAMESPACE}", replicaset="{#NAME}"}\nvalue\n','1',''),
('118939','60218','1','22','kube_replicaset_status_ready_replicas{namespace="{#NAMESPACE}", replicaset="{#NAME}"}\nvalue\n','1',''),
('118940','60219','1','22','kube_replicaset_status_replicas{namespace="{#NAMESPACE}", replicaset="{#NAME}"}\nvalue\n','1',''),
('118941','60220','1','22','kube_replicaset_spec_replicas{namespace="{#NAMESPACE}", replicaset="{#NAME}"}\nvalue\n','1',''),
('118942','60221','1','23','{__name__=~"^kube_replicaset_(spec_replicas|status_ready_replicas)$", namespace="{#NAMESPACE}", replicaset="{#NAME}"}','0',''),
('118943','60221','2','21','var data = JSON.parse(value),\n	replicas_desired,\n	replicas_ready;\n\nif (data.length !== 2) {\n	throw \'Incorrect length of JSON (must be 2). Actual length: \' + data.length;\n}\n\nJSON.parse(value).forEach(function (item) {\n	if (item.name === \'kube_replicaset_spec_replicas\') {\n		replicas_desired = item.value;\n	}\n	if (item.name === \'kube_replicaset_status_ready_replicas\') {\n		replicas_ready = item.value;\n	}\n});\n\nreturn Math.abs(replicas_desired - replicas_ready);','0',''),
('118944','60222','1','22','kube_statefulset_status_replicas{namespace="{#NAMESPACE}", statefulset="{#NAME}"}\nvalue\n','1',''),
('118945','60223','1','22','kube_statefulset_status_replicas_current{namespace="{#NAMESPACE}", statefulset="{#NAME}"}\nvalue\n','1',''),
('118946','60224','1','22','kube_statefulset_replicas{namespace="{#NAMESPACE}", statefulset="{#NAME}"}\nvalue\n','1',''),
('118947','60225','1','23','{__name__=~"^kube_statefulset_(status_replicas|status_replicas_ready)$", namespace="{#NAMESPACE}", statefulset="{#NAME}"}','0',''),
('118948','60225','2','21','var data = JSON.parse(value),\n	replicas,\n	replicas_ready;\n\nif (data.length !== 2) {\n	throw \'Incorrect length of JSON (must be 2). Actual length: \' + data.length;\n}\n\nJSON.parse(value).forEach(function (item) {\n	if (item.name === \'kube_statefulset_status_replicas\') {\n		replicas = item.value;\n	}\n	if (item.name === \'kube_statefulset_status_replicas_ready\') {\n		replicas_ready = item.value;\n	}\n});\n\nreturn Math.abs(replicas - replicas_ready);','0',''),
('118949','60226','1','22','kube_statefulset_status_replicas_ready{namespace="{#NAMESPACE}", statefulset="{#NAME}"}\nvalue\n','1',''),
('118950','60227','1','22','kube_statefulset_status_replicas_updated{namespace="{#NAMESPACE}", statefulset="{#NAME}"}\nvalue\n','1',''),
('118951','60228','1','22','openshift_build_created{namespace="{#NAMESPACE}", build="{#NAME}"}\nvalue\n','1',''),
('118952','60228','2','1','1','0',''),
('118953','60228','3','20','3h','0',''),
('118954','60229','1','22','openshift_build_metadata_generation{namespace="{#NAMESPACE}", build="{#NAME}"}\nvalue\n','1',''),
('118955','60230','1','22','openshift_build_status_phase{build="{#NAME}"} == 1\nlabel\nbuild_phase','1',''),
('118956','60230','2','21','return [\'complete\', \'cancelled\', \'new\', \'pending\', \'running\', \'failed\', \'error\'].indexOf(value) + 1 || \'Problem with status processing in JS, no such build status: \' + value;','0',''),
('118957','60231','1','22','openshift_buildconfig_created{namespace="{#NAMESPACE}", buildconfig="{#NAME}"}\nvalue\n','1',''),
('118958','60231','2','1','1','0',''),
('118959','60231','3','20','3h','0',''),
('118960','60232','1','22','openshift_buildconfig_metadata_generation{namespace="{#NAMESPACE}", buildconfig="{#NAME}"}\nvalue\n','1',''),
('118961','60233','1','22','openshift_buildconfig_status_latest_version{namespace="{#NAMESPACE}", buildconfig="{#NAME}"}\nvalue\n','1',''),
('118962','60233','2','20','3h','0',''),
('118963','60234','1','22','openshift_clusterresourcequota_usage{name="{#NAME}", resource="{#RESOURCE}", type="{#TYPE}"}\nvalue\n','1',''),
('118964','60235','1','22','openshift_route_created{namespace="{#NAMESPACE}", route="{#NAME}"}\nvalue\n','1',''),
('118965','60235','2','1','1','0',''),
('118966','60235','3','20','3h','0',''),
('118967','60236','1','22','openshift_route_status{route="{#NAME}"} == 1\nlabel\nstatus','1',''),
('118968','60236','2','6','','0',''),
('118969','60237','1','12','$.projects','0',''),
('118970','60239','1','12','$.issues[?(@.priority.name==\'high\')].length()','0',''),
('118971','60240','1','12','$.issues[?(@.priority.name==\'immediate\')].length()','0',''),
('118972','60241','1','12','$.issues[?(@.priority.name==\'low\')].length()','0',''),
('118973','60242','1','12','$.issues[?(@.priority.name==\'none\')].length()','0',''),
('118974','60243','1','12','$.issues[?(@.priority.name==\'normal\')].length()','0',''),
('118975','60244','1','12','$.issues[?(@.priority.name==\'urgent\')].length()','0',''),
('118976','60245','1','12','$.issues[?(@.resolution.name==\'duplicate\')].length()','0',''),
('118977','60246','1','12','$.issues[?(@.resolution.name==\'fixed\')].length()','0',''),
('118978','60247','1','12','$.issues[?(@.resolution.name==\'not fixable\')].length()','0',''),
('118979','60248','1','12','$.issues[?(@.resolution.name==\'no change required\')].length()','0',''),
('118980','60249','1','12','$.issues[?(@.resolution.name==\'open\')].length()','0',''),
('118981','60250','1','12','$.issues[?(@.resolution.name==\'reopened\')].length()','0',''),
('118982','60251','1','12','$.issues[?(@.resolution.name==\'suspended\')].length()','0',''),
('118983','60252','1','12','$.issues[?(@.resolution.name==\'unable to duplicate\')].length()','0',''),
('118984','60253','1','12','$.issues[?(@.resolution.name==\'wont fix\')].length()','0',''),
('118985','60254','1','12','$.issues[?(@.severity.name==\'block\')].length()','0',''),
('118986','60255','1','12','$.issues[?(@.severity.name==\'crash\')].length()','0',''),
('118987','60256','1','12','$.issues[?(@.severity.name==\'feature\')].length()','0',''),
('118988','60257','1','12','$.issues[?(@.severity.name==\'major\')].length()','0',''),
('118989','60258','1','12','$.issues[?(@.severity.name==\'minor\')].length()','0',''),
('118990','60259','1','12','$.issues[?(@.severity.name==\'text\')].length()','0',''),
('118991','60260','1','12','$.issues[?(@.severity.name==\'trivial\')].length()','0',''),
('118992','60261','1','12','$.issues[?(@.severity.name==\'tweak\')].length()','0',''),
('118993','60262','1','12','$.issues[?(@.status.name==\'acknowledged\')].length()','0',''),
('118994','60263','1','12','$.issues[?(@.status.name==\'assigned\')].length()','0',''),
('118995','60264','1','12','$.issues[?(@.status.name==\'closed\')].length()','0',''),
('118996','60265','1','12','$.issues[?(@.status.name==\'confirmed\')].length()','0',''),
('118997','60266','1','12','$.issues[?(@.status.name==\'feedback\')].length()','0',''),
('118998','60267','1','12','$.issues[?(@.status.name==\'new\')].length()','0',''),
('118999','60268','1','12','$.issues[?(@.status.name==\'resolved\')].length()','0',''),
('119000','60269','1','12','$.issues.length()','0',''),
('119001','60270','1','12','$.services.value','0',''),
('119002','60270','2','20','6h','0',''),
('119003','60271','1','12','$.services.value[?(@.service == \'{#NAME}\')].status.first()','0',''),
('119004','60271','2','21','if (value !== \'null\') {\n  const idx = [\n	\'serviceOperational\',\n	\'investigating\',\n	\'restoringService\',\n	\'verifyingService\',\n	\'serviceRestored\',\n	\'postIncidentReviewPublished\',\n	\'serviceDegradation\',\n	\'serviceInterruption\',\n	\'extendedRecovery\',\n	\'falsePositive\',\n	\'investigationSuspended\',\n	].indexOf(value);\n\n	return idx !== -1 ? idx : 11;\n	}','0',''),
('119005','60271','3','20','1d','0',''),
('119006','60272','1','12','$.ocs.data.users','2','[]'),
('119007','60272','2','21','return JSON.stringify(JSON.parse(value).map(function(user) {return {user_name: user}}));','0',''),
('119008','60273','1','26','-1','3','Could not get data.'),
('119010','60274','1','12','$.ocs.data.displayname','1',''),
('119011','60274','2','20','1h','0',''),
('119012','60275','1','12','$.ocs.data.enabled','1',''),
('119013','60275','2','6','1h','0',''),
('119014','60276','1','21','function getField(data, path) {\n	var steps = path.split(\'.\');\n	for (var i = 0; i < steps.length; i++) {\n		var step = steps[i];\n		if (typeof data !== \'object\' || typeof data[step] === \'undefined\') {\n			throw \'Required field was not found: \' + path;\n		}\n\n		data = data[step];\n	}\n\n	return data;\n}\n\nvar data = JSON.parse(value),\n	lastlogin = getField(data,\'ocs.data.lastLogin\');\n\nif (lastlogin === \'0\')\n	return -1\n\nreturn Math.floor((Date.now() - lastlogin) / 1000 / 86400);','0',''),
('119015','60276','2','20','1h','0',''),
('119016','60277','1','12','$.ocs.data.language','1',''),
('119017','60277','2','20','1h','0',''),
('119018','60278','1','12','$.ocs.data.lastLogin','1',''),
('119019','60278','2','1','0.001','0',''),
('119020','60278','3','20','1h','0',''),
('119021','60279','1','12','$.ocs.data.quota.free','1',''),
('119022','60279','2','20','1h','0',''),
('119023','60280','1','12','$.ocs.data.quota.relative','1',''),
('119024','60280','2','20','1h','0',''),
('119025','60281','1','12','$.ocs.data.quota.total','1',''),
('119026','60281','2','20','1h','0',''),
('119027','60282','1','12','$.ocs.data.quota.used','1',''),
('119028','60282','2','20','1h','0',''),
('119029','60283','1','12','$.ocs.data.quota.quota','1',''),
('119030','60283','2','25','none\n-99','0',''),
('119031','60283','3','20','1h','0',''),
('119032','60284','1','12','$.ocs.data.storageLocation','1',''),
('119033','60284','2','20','1h','0',''),
('119034','60287','1','12','$.[?(@["name"]=="{#NGINX.NAME}")].first()','2','Failed to retrieve process {#NGINX.NAME} data'),
('119035','60288','1','12','$.processes','2','0'),
('119036','60288','2','20','1h','0',''),
('119037','60289','1','12','$.pmem','1',''),
('119038','60290','1','12','$.rss','1',''),
('119039','60291','1','12','$.vsize','1',''),
('119040','60294','1','12','$.[?(@["name"]=="{#NGINX.NAME}")].first()','2','Failed to retrieve process {#NGINX.NAME} data'),
('119041','60295','1','12','$.processes','2','0'),
('119042','60295','2','20','1h','0',''),
('119043','60296','1','12','$.pmem','1',''),
('119044','60297','1','12','$.rss','1',''),
('119045','60298','1','12','$.vsize','1',''),
('119046','60299','1','21','var output = [];\n\nObject.keys(JSON.parse(value)).forEach(function (v) {\n	output.push({ \'{#NAME}\': v })\n});\n\nreturn JSON.stringify(output);','0',''),
('119047','60299','2','20','30m','0',''),
('119048','60300','1','21','var output = [];\n\nObject.keys(JSON.parse(value)).forEach(function (v) {\n	output.push({ \'{#NAME}\': v })\n});\n\nreturn JSON.stringify(output);','0',''),
('119049','60300','2','20','30m','0',''),
('119050','60301','1','21','var input = JSON.parse(value),\n	output = [];\n\nObject.keys(input).forEach(function (upstream) {\n	input[upstream].peers.forEach(function (peer) {\n		output.push({ \'{#UPSTREAM}\': upstream, \'{#PEER}\': peer.server })\n	});\n});\n\nreturn JSON.stringify(output);','0',''),
('119051','60301','2','20','30m','0',''),
('119052','60302','1','21','var output = [];\n\nObject.keys(JSON.parse(value)).forEach(function (v) {\n	output.push({ \'{#NAME}\': v })\n});\n\nreturn JSON.stringify(output);','0',''),
('119053','60302','2','20','30m','0',''),
('119054','60303','1','21','var output = [];\n\nObject.keys(JSON.parse(value)).forEach(function (v) {\n	output.push({ \'{#NAME}\': v })\n});\n\nreturn JSON.stringify(output);','0',''),
('119055','60303','2','20','30m','0',''),
('119056','60304','1','21','var output = [];\n\nObject.keys(JSON.parse(value)).forEach(function (v) {\n	output.push({ \'{#NAME}\': v })\n});\n\nreturn JSON.stringify(output);','0',''),
('119057','60304','2','20','30m','0',''),
('119058','60305','1','21','var input = JSON.parse(value),\n	output = [];\n\nObject.keys(input).forEach(function (upstream) {\n	input[upstream].peers.forEach(function (peer) {\n		output.push({ \'{#UPSTREAM}\': upstream, \'{#PEER}\': peer.server })\n	});\n});\n\nreturn JSON.stringify(output);','0',''),
('119059','60305','2','20','30m','0',''),
('119060','60306','1','21','var output = [];\n\nObject.keys(JSON.parse(value)).forEach(function (v) {\n	output.push({ \'{#NAME}\': v })\n});\n\nreturn JSON.stringify(output);','0',''),
('119061','60306','2','20','30m','0',''),
('119062','60307','1','12','$[\'{#NAME}\']','0',''),
('119063','60308','1','12','$[\'{#NAME}\']','0',''),
('119064','60309','1','12','$[\'{#UPSTREAM}\'].peers[?(@.server == \'{#PEER}\')].first()','0',''),
('119065','60310','1','12','$[\'{#NAME}\']','0',''),
('119066','60311','1','12','$[\'{#NAME}\']','0',''),
('119067','60312','1','12','$[\'{#NAME}\']','0',''),
('119068','60313','1','12','$[\'{#UPSTREAM}\'].peers[?(@.server == \'{#PEER}\')].first()','0',''),
('119069','60314','1','12','$[\'{#NAME}\']','0',''),
('119070','60315','1','12','$.discarded','0',''),
('119071','60315','2','10','','0',''),
('119072','60316','1','12','$.received','0',''),
('119073','60316','2','10','','0',''),
('119074','60317','1','12','$.requests','0',''),
('119075','60317','2','10','','0',''),
('119076','60318','1','12','$.responses.1xx','0',''),
('119077','60318','2','10','','0',''),
('119078','60319','1','12','$.responses.2xx','0',''),
('119079','60319','2','10','','0',''),
('119080','60320','1','12','$.responses.3xx','0',''),
('119081','60320','2','10','','0',''),
('119082','60321','1','12','$.responses.4xx','0',''),
('119083','60321','2','10','','0',''),
('119084','60322','1','12','$.responses.5xx','0',''),
('119085','60322','2','10','','0',''),
('119086','60323','1','12','$.responses.total','0',''),
('119087','60323','2','10','','0',''),
('119088','60324','1','12','$.sent','0',''),
('119089','60324','2','10','','0',''),
('119090','60325','1','12','$.discarded','0',''),
('119091','60325','2','10','','0',''),
('119092','60326','1','12','$.processing','0',''),
('119093','60327','1','12','$.received','0',''),
('119094','60327','2','10','','0',''),
('119095','60328','1','12','$.requests','0',''),
('119096','60328','2','10','','0',''),
('119097','60329','1','12','$.responses.1xx','0',''),
('119098','60329','2','10','','0',''),
('119099','60330','1','12','$.responses.2xx','0',''),
('119100','60330','2','10','','0',''),
('119101','60331','1','12','$.responses.3xx','0',''),
('119102','60331','2','10','','0',''),
('119103','60332','1','12','$.responses.4xx','0',''),
('119104','60332','2','10','','0',''),
('119105','60333','1','12','$.responses.5xx','0',''),
('119106','60333','2','10','','0',''),
('119107','60334','1','12','$.responses.total','0',''),
('119108','60334','2','10','','0',''),
('119109','60335','1','12','$.sent','0',''),
('119110','60335','2','10','','0',''),
('119111','60336','1','12','$.active','0',''),
('119112','60337','1','12','$.fails','0',''),
('119113','60337','2','10','','0',''),
('119114','60338','1','12','$.header_time','1',''),
('119115','60339','1','12','$.health_checks.checks','0',''),
('119116','60340','1','12','$.health_checks.fails','0',''),
('119117','60341','1','12','$.health_checks.unhealthy','0',''),
('119118','60342','1','12','$.received','0',''),
('119119','60342','2','10','','0',''),
('119120','60343','1','12','$.requests','0',''),
('119121','60343','2','10','','0',''),
('119122','60344','1','12','$.responses.1xx','0',''),
('119123','60344','2','10','','0',''),
('119124','60345','1','12','$.responses.2xx','0',''),
('119125','60345','2','10','','0',''),
('119126','60346','1','12','$.responses.3xx','0',''),
('119127','60346','2','10','','0',''),
('119128','60347','1','12','$.responses.4xx','0',''),
('119129','60347','2','10','','0',''),
('119130','60348','1','12','$.responses.5xx','0',''),
('119131','60348','2','10','','0',''),
('119132','60349','1','12','$.responses.total','0',''),
('119133','60349','2','10','','0',''),
('119134','60350','1','12','$.response_time','1',''),
('119135','60351','1','12','$.sent','0',''),
('119136','60351','2','10','','0',''),
('119137','60352','1','12','$.state','0',''),
('119138','60352','2','20','3h','0',''),
('119139','60353','1','12','$.unavail','0',''),
('119140','60354','1','12','$.keepalive','0',''),
('119141','60355','1','12','$.zombies','0',''),
('119142','60356','1','12','$.zone','0',''),
('119143','60356','2','20','3h','0',''),
('119144','60357','1','12','$.requests.addr','0',''),
('119145','60357','2','10','','0',''),
('119146','60358','1','12','$.requests.name','0',''),
('119147','60358','2','10','','0',''),
('119148','60359','1','12','$.requests.srv','0',''),
('119149','60359','2','10','','0',''),
('119150','60360','1','12','$.responses.formerr','0',''),
('119151','60360','2','10','','0',''),
('119152','60361','1','12','$.responses.noerror','0',''),
('119153','60361','2','10','','0',''),
('119154','60362','1','12','$.responses.notimp','0',''),
('119155','60362','2','10','','0',''),
('119156','60363','1','12','$.responses.nxdomain','0',''),
('119157','60363','2','10','','0',''),
('119158','60364','1','12','$.responses.refused','0',''),
('119159','60364','2','10','','0',''),
('119160','60365','1','12','$.responses.servfail','0',''),
('119161','60365','2','10','','0',''),
('119162','60366','1','12','$.responses.timedout','0',''),
('119163','60366','2','10','','0',''),
('119164','60367','1','12','$.responses.unknown','0',''),
('119165','60367','2','10','','0',''),
('119166','60368','1','12','$.connections','0',''),
('119167','60368','2','10','','0',''),
('119168','60369','1','12','$.discarded','0',''),
('119169','60369','2','10','','0',''),
('119170','60370','1','12','$.processing','0',''),
('119171','60371','1','12','$.received','0',''),
('119172','60371','2','10','','0',''),
('119173','60372','1','12','$.sent','0',''),
('119174','60372','2','10','','0',''),
('119175','60373','1','12','$.sessions.2xx','0',''),
('119176','60373','2','10','','0',''),
('119177','60374','1','12','$.sessions.4xx','0',''),
('119178','60374','2','10','','0',''),
('119179','60375','1','12','$.sessions.5xx','0',''),
('119180','60375','2','10','','0',''),
('119181','60376','1','12','$.sessions.total','0',''),
('119182','60376','2','10','','0',''),
('119183','60377','1','12','$.active','0',''),
('119184','60378','1','12','$.connections','0',''),
('119185','60379','1','12','$.connect_time','1',''),
('119186','60380','1','12','$.fails','0',''),
('119187','60380','2','10','','0',''),
('119188','60381','1','12','$.first_byte_time','1',''),
('119189','60382','1','12','$.health_checks.checks','0',''),
('119190','60383','1','12','$.health_checks.fails','0',''),
('119191','60384','1','12','$.health_checks.unhealthy','0',''),
('119192','60385','1','12','$.received','0',''),
('119193','60385','2','10','','0',''),
('119194','60386','1','12','$.response_time','1',''),
('119195','60387','1','12','$.sent','0',''),
('119196','60387','2','10','','0',''),
('119197','60388','1','12','$.state','0',''),
('119198','60388','2','20','3h','0',''),
('119199','60389','1','12','$.unavail','0',''),
('119200','60390','1','12','$.zombies','0',''),
('119201','60391','1','12','$.zone','0',''),
('119202','60391','2','20','3h','0',''),
('119203','60392','1','12','$.body','1',''),
('119204','60392','2','20','1h','0',''),
('119205','60393','1','16','$.error','1',''),
('119206','60393','2','20','1h','0',''),
('119207','60394','1','21','var raw = JSON.parse(value),\n	body = raw.body,\n	exist_key = [],\n	result = [];\n\nfunction getField(data, path) {\n	var steps = path.split(\'.\');\n	for (var i = 0; i < steps.length; i++) {\n		var step = steps[i];\n		if (typeof data !== \'object\' || typeof data[step] === \'undefined\') {\n			throw \'Required field "\' + path + \'" is not present in data received.\';\n		}\n		data = data[step];\n	}\n	return data;\n}\n\nfor (i in body) {\n	var uniq_element = true;\n\n	for (key in exist_key) {\n		if ((exist_key[key].JobID == getField(body[i], \'JobID\')) &&\n			(exist_key[key].TaskGroup == getField(body[i], \'TaskGroup\')) &&\n			(exist_key[key].Namespace == getField(body[i], \'Namespace\'))) {\n			uniq_element = false;\n		}\n	}\n\n	if (uniq_element) {\n		exist_key.push({ \'JobID\': body[i].JobID, \'TaskGroup\': body[i].TaskGroup, \'Namespace\': body[i].Namespace });\n		result.push(body[i]);\n	}\n}\n\nreturn JSON.stringify(result);','0',''),
('119208','60394','2','20','1h','0',''),
('119209','60395','1','23','nomad_client_host_disk_available{disk=~".*"}','0',''),
('119210','60396','1','21','var raw = JSON.parse(value),\n	body = raw.body[0],\n	arr = [];\n\nfunction getField(data, path) {\n	var steps = path.split(\'.\');\n	for (var i = 0; i < steps.length; i++) {\n		var step = steps[i];\n		if (typeof data !== \'object\' || typeof data[step] === \'undefined\') {\n			throw \'Required field "\' + path + \'" is not present in data received.\';\n		}\n		data = data[step];\n	}\n	return data;\n}\n\nvar keys = Object.keys(getField(body,\'Drivers\'));\n\n	for (k in keys) {\n		arr.push({\n			\'{#DRIVER.NAME}\': keys[k],\n			\'{#DRIVER.DETECTED}\': getField(body.Drivers[keys[k]],\'Detected\'),\n		});\n	}\n\n	return JSON.stringify(arr);','0',''),
('119211','60396','2','20','1h','0',''),
('119212','60397','1','12','$.body..Drivers.{#DRIVER.NAME}.Detected.first()','0',''),
('119213','60397','2','6','','0',''),
('119214','60398','1','12','$.body..Drivers.{#DRIVER.NAME}.Healthy.first()','0',''),
('119215','60398','2','6','','0',''),
('119216','60398','3','20','1h','0',''),
('119217','60399','1','22','nomad_client_allocs_cpu_allocated{job="{#JOB.NAME}",task_group="{#JOB.TASK.GROUP}",namespace="{#JOB.NAMESPACE}"}\nfunction\navg','0',''),
('119218','60400','1','22','nomad_client_allocs_cpu_system{job="{#JOB.NAME}",task_group="{#JOB.TASK.GROUP}",namespace="{#JOB.NAMESPACE}"}\nfunction\navg','0',''),
('119219','60401','1','22','nomad_client_allocs_cpu_throttled_periods{job="{#JOB.NAME}",task_group="{#JOB.TASK.GROUP}",namespace="{#JOB.NAMESPACE}"}\nfunction\navg','0',''),
('119220','60401','2','1','1.0E-9','0',''),
('119221','60402','1','22','nomad_client_allocs_cpu_throttled_time{job="{#JOB.NAME}",task_group="{#JOB.TASK.GROUP}",namespace="{#JOB.NAMESPACE}"}\nfunction\navg','1',''),
('119222','60402','2','1','1.0E-9','0',''),
('119223','60403','1','22','nomad_client_allocs_cpu_total_percent{job="{#JOB.NAME}",task_group="{#JOB.TASK.GROUP}",namespace="{#JOB.NAMESPACE}"}\nfunction\navg','0',''),
('119224','60404','1','22','nomad_client_allocs_cpu_total_ticks{job="{#JOB.NAME}",task_group="{#JOB.TASK.GROUP}",namespace="{#JOB.NAMESPACE}"}\nfunction\navg','0',''),
('119225','60405','1','22','nomad_client_allocs_cpu_user{job="{#JOB.NAME}",task_group="{#JOB.TASK.GROUP}",namespace="{#JOB.NAMESPACE}"}\nfunction\navg','0',''),
('119226','60406','1','22','nomad_client_allocs_memory_allocated{job="{#JOB.NAME}",task_group="{#JOB.TASK.GROUP}",namespace="{#JOB.NAMESPACE}"}\nfunction\navg','0',''),
('119227','60407','1','22','nomad_client_allocs_memory_cache{job="{#JOB.NAME}",task_group="{#JOB.TASK.GROUP}",namespace="{#JOB.NAMESPACE}"}\nfunction\navg','0',''),
('119228','60408','1','22','nomad_client_allocs_memory_swap{job="{#JOB.NAME}",task_group="{#JOB.TASK.GROUP}",namespace="{#JOB.NAMESPACE}"}\nfunction\navg','0',''),
('119229','60409','1','22','nomad_client_allocs_memory_usage{job="{#JOB.NAME}",task_group="{#JOB.TASK.GROUP}",namespace="{#JOB.NAMESPACE}"}\nfunction\navg','0',''),
('119230','60410','1','22','nomad_client_host_disk_available{disk="{#DEV.NAME}"}\nvalue\n','0',''),
('119231','60411','1','22','nomad_client_host_disk_inodes_percent{disk="{#DEV.NAME}"}\nvalue\n','0',''),
('119232','60412','1','22','nomad_client_host_disk_size{disk="{#DEV.NAME}"}\nvalue\n','0',''),
('119233','60413','1','22','nomad_client_host_disk_used{disk="{#DEV.NAME}"}\nvalue\n','0',''),
('119234','60414','1','22','nomad_client_host_disk_used_percent{disk="{#DEV.NAME}"}\nvalue\n','0',''),
('119235','60415','1','21','const json_data = JSON.parse(value);\nvar output_data = [];\n\nfor (var entity in json_data) {\n	output_data.push({\n		"{#ALERT.KEY}": entity,\n		"{#ALERT.STATE}": json_data[entity].state,\n		"{#ALERT.TITLE}": json_data[entity].title,\n		"{#ALERT.SEVERITY}": json_data[entity].severity,\n		"{#ALERT.NAME}": json_data[entity].name.length > 50 ? json_data[entity].name.substr(0, 50) + \'...\' : json_data[entity].name\n	});\n}\n\nreturn JSON.stringify(output_data);','0',''),
('119236','60415','2','20','1h','0',''),
('119237','60416','1','21','const json_data = JSON.parse(value);\nvar output_data = [];\n\nfor (var entity in json_data) {\n	output_data.push({\n		"{#ALERT.KEY}": entity,\n		"{#ALERT.STATE}": json_data[entity].state,\n		"{#ALERT.TITLE}": json_data[entity].title,\n		"{#ALERT.SEVERITY}": json_data[entity].severity,\n		"{#ALERT.NAME}": json_data[entity].name.length > 50 ? json_data[entity].name.substr(0, 50) + \'...\' : json_data[entity].name\n	});\n}\n\nreturn JSON.stringify(output_data);','0',''),
('119238','60416','2','20','1h','0',''),
('119239','60417','1','21','const json_data = JSON.parse(value);\nvar output_data = [];\n\nfor (var entity in json_data) {\n	output_data.push({\n		"{#DISK.ID}": json_data[entity].id,\n		"{#DISK.SERIAL}": json_data[entity].mount_path.split(\'/\').pop(),\n		"{#DISK.MOUNT.PATH}": json_data[entity].mount_path,\n		"{#DISK.LOCATION}": json_data[entity].location\n	});\n};\n\nreturn JSON.stringify(output_data);','0',''),
('119240','60417','2','20','1h','0',''),
('119241','60418','1','12','$.entities','0',''),
('119242','60418','2','21','const json_data = JSON.parse(value);\n\nconst result = json_data.map(function(entity) {\n	return {\n		"{#NUTANIX.CLUSTER.NAME}": entity.name ? entity.name : entity.uuid,\n		"{#NUTANIX.CLUSTER.UUID}": entity.uuid\n	};\n});\n\nreturn JSON.stringify(result);','0',''),
('119243','60418','3','20','1h','0',''),
('119244','60419','1','12','$.entities','0',''),
('119245','60419','2','21','const json_data = JSON.parse(value);\n\nconst result = json_data.map(function(entity) {\n	return {\n		"{#NUTANIX.HOST.NAME}": entity.name ? entity.name : entity.uuid,\n		"{#NUTANIX.HOST.UUID}": entity.uuid\n	};\n});\n\nreturn JSON.stringify(result);','0',''),
('119246','60419','3','20','1h','0',''),
('119247','60420','1','21','const json_data = JSON.parse(value);\nvar output_data = [];\n\nfor (var entity in json_data) {\n	output_data.push({\n		"{#STORAGE.CONTAINER.UUID}": json_data[entity].storage_container_uuid,\n		"{#STORAGE.CONTAINER.NAME}": json_data[entity].name\n	});\n}\n\nreturn JSON.stringify(output_data);','0',''),
('119248','60420','2','20','1h','0',''),
('119249','60421','1','12','$.{#ALERT.KEY}.count','0',''),
('119250','60421','2','20','1h','0',''),
('119251','60422','1','12','$.{#ALERT.KEY}.created','0',''),
('119252','60422','2','1','1.0E-6','0',''),
('119253','60422','3','20','1h','0',''),
('119254','60423','1','12','$.{#ALERT.KEY}.last_id','0',''),
('119255','60423','2','20','12h','0',''),
('119256','60424','1','12','$.{#ALERT.KEY}.message','0',''),
('119257','60424','2','20','12h','0',''),
('119258','60425','1','12','$.{#ALERT.KEY}.severity','0',''),
('119259','60425','2','20','1h','0',''),
('119260','60426','1','12','$.{#ALERT.KEY}.state','0',''),
('119261','60426','2','20','1h','0',''),
('119262','60427','1','12','$.{#ALERT.KEY}.title','0',''),
('119263','60427','2','20','12h','0',''),
('119264','60428','1','12','$.{#ALERT.KEY}.count','0',''),
('119265','60428','2','20','1h','0',''),
('119266','60429','1','12','$.{#ALERT.KEY}.created','0',''),
('119267','60429','2','1','1.0E-6','0',''),
('119268','60429','3','20','1h','0',''),
('119269','60430','1','12','$.{#ALERT.KEY}.last_id','0',''),
('119270','60430','2','20','12h','0',''),
('119271','60431','1','12','$.{#ALERT.KEY}.message','0',''),
('119272','60431','2','20','12h','0',''),
('119273','60432','1','12','$.{#ALERT.KEY}.severity','0',''),
('119274','60432','2','20','1h','0',''),
('119275','60433','1','12','$.{#ALERT.KEY}.state','0',''),
('119276','60433','2','20','1h','0',''),
('119277','60434','1','12','$.{#ALERT.KEY}.title','0',''),
('119278','60434','2','20','12h','0',''),
('119279','60435','1','12','$.[\'{#DISK.ID}\'].usage_stats.[\'storage.capacity_bytes\']','0',''),
('119280','60435','2','20','12h','0',''),
('119281','60436','1','12','$.[\'{#DISK.ID}\'].usage_stats.[\'storage.free_bytes\']','0',''),
('119282','60436','2','20','1h','0',''),
('119283','60437','1','12','$.[\'{#DISK.ID}\'].stats.avg_io_latency_usecs','0',''),
('119284','60437','2','1','1.0E-6','0',''),
('119285','60438','1','12','$.[\'{#DISK.ID}\'].stats.io_bandwidth_kBps','0',''),
('119286','60438','2','1','1024','0',''),
('119287','60439','1','12','$.[\'{#DISK.ID}\'].stats.num_iops','0',''),
('119288','60440','1','12','$.[\'{#DISK.ID}\'].usage_stats.[\'storage.logical_usage_bytes\']','0',''),
('119289','60440','2','20','1h','0',''),
('119290','60441','1','12','$.[\'{#DISK.ID}\'].online','0',''),
('119291','60441','2','6','','2','2'),
('119292','60441','3','20','1h','0',''),
('119293','60442','1','12','$.[\'{#DISK.ID}\'].disk_status','0',''),
('119294','60442','2','21','const idx = [\n  \'NORMAL\',\n  \'DATA_MIGRATION_INITIATED\',\n  \'MARKED_FOR_REMOVAL_BUT_NOT_DETACHABLE\',\n  \'DETACHABLE\'\n].indexOf(value.toUpperCase());\nreturn idx !== -1 ? idx : 4;','0',''),
('119295','60442','3','20','1h','0',''),
('119296','60443','1','12','$.[\'{#DISK.ID}\'].usage_stats.[\'storage.usage_bytes\']','0',''),
('119297','60443','2','20','1h','0',''),
('119298','60444','1','12','$.[\'{#STORAGE.CONTAINER.UUID}\'].usage_stats.[\'storage.capacity_bytes\']','0',''),
('119299','60444','2','20','1h','0',''),
('119300','60445','1','12','$.[\'{#STORAGE.CONTAINER.UUID}\'].usage_stats.[\'storage.free_bytes\']','0',''),
('119301','60445','2','20','1h','0',''),
('119302','60446','1','12','$.[\'{#STORAGE.CONTAINER.UUID}\'].replication_factor','0',''),
('119303','60446','2','20','1h','0',''),
('119304','60447','1','12','$.[\'{#STORAGE.CONTAINER.UUID}\'].usage_stats.[\'storage.usage_bytes\']','0',''),
('119305','60447','2','20','1h','0',''),
('119306','60448','1','20','1d','0',''),
('119307','60452','1','1','0.001','0',''),
('119308','60453','1','26','0\nThe requested operation is not available on target device','3','No ECC on the device or ECC mode is turned off.'),
('119309','60454','1','26','0\nThe requested operation is not available on target device','3','No ECC on the device or ECC mode is turned off.'),
('119310','60456','1','1','1000000','0',''),
('119311','60459','1','1','1000000','0',''),
('119312','60462','1','1','0.001','0',''),
('119313','60463','1','1','0.001','0',''),
('119314','60464','1','26','0\nThe requested operation is not available on target device','3','The device does not support operation to retrieve serial number.'),
('119315','60465','1','1','1000000','0',''),
('119316','60468','1','1','1000000','0',''),
('119317','60469','1','12','$.average_fps','0',''),
('119318','60470','1','12','$.average_latency_ms','0',''),
('119319','60470','2','1','0.001','0',''),
('119320','60471','1','12','$.session_count','0',''),
('119321','60472','1','12','$.corrected','0',''),
('119322','60473','1','12','$.uncorrected','0',''),
('119323','60474','1','12','$.corrected','0',''),
('119324','60475','1','12','$.uncorrected','0',''),
('119325','60476','1','12','$.free_memory_bytes','0',''),
('119326','60477','1','12','$.total_memory_bytes','0',''),
('119327','60478','1','12','$.used_memory_bytes','0',''),
('119328','60479','1','12','$.free_memory_bytes','0',''),
('119329','60480','1','12','$.reserved_memory_bytes','3','NVML library too old to support this metric.'),
('119330','60481','1','12','$.total_memory_bytes','0',''),
('119331','60482','1','12','$.used_memory_bytes','0',''),
('119332','60483','1','12','$.rx_rate_kb_s','0',''),
('119333','60483','2','1','1024','0',''),
('119334','60484','1','12','$.tx_rate_kb_s','0',''),
('119335','60484','2','1','1024','0',''),
('119336','60485','1','12','$.device','0',''),
('119337','60486','1','12','$.memory','0',''),
('119338','60487','1','20','1d','0',''),
('119339','60491','1','1','0.001','0',''),
('119340','60492','1','26','0\nThe requested operation is not available on target device','3','No ECC on the device or ECC mode is turned off.'),
('119341','60493','1','26','0\nThe requested operation is not available on target device','3','No ECC on the device or ECC mode is turned off.'),
('119342','60495','1','1','1000000','0',''),
('119343','60498','1','1','1000000','0',''),
('119344','60501','1','1','0.001','0',''),
('119345','60502','1','1','0.001','0',''),
('119346','60503','1','26','0\nThe requested operation is not available on target device','3','The device does not support operation to retrieve serial number.'),
('119347','60504','1','1','1000000','0',''),
('119348','60507','1','1','1000000','0',''),
('119349','60508','1','12','$.average_fps','0',''),
('119350','60509','1','12','$.average_latency_ms','0',''),
('119351','60509','2','1','0.001','0',''),
('119352','60510','1','12','$.session_count','0',''),
('119353','60511','1','12','$.corrected','0',''),
('119354','60512','1','12','$.uncorrected','0',''),
('119355','60513','1','12','$.corrected','0',''),
('119356','60514','1','12','$.uncorrected','0',''),
('119357','60515','1','12','$.free_memory_bytes','0',''),
('119358','60516','1','12','$.total_memory_bytes','0',''),
('119359','60517','1','12','$.used_memory_bytes','0',''),
('119360','60518','1','12','$.free_memory_bytes','0',''),
('119361','60519','1','12','$.reserved_memory_bytes','3','NVML library too old to support this metric.'),
('119362','60520','1','12','$.total_memory_bytes','0',''),
('119363','60521','1','12','$.used_memory_bytes','0',''),
('119364','60522','1','12','$.rx_rate_kb_s','0',''),
('119365','60522','2','1','1024','0',''),
('119366','60523','1','12','$.tx_rate_kb_s','0',''),
('119367','60523','2','1','1024','0',''),
('119368','60524','1','12','$.device','0',''),
('119369','60525','1','12','$.memory','0',''),
('119370','60526','1','12','$.data','0',''),
('119371','60526','2','15','\\[\\]','3','Failed to receive data about required locations from API'),
('119372','60526','3','20','1h','0',''),
('119373','60527','1','12','$.data.[?(@.id==\'{#ID}\')].first()','0',''),
('119374','60528','1','12','$.clouds.all','0',''),
('119375','60528','2','20','1h','0',''),
('119376','60529','1','12','$.weather..description.first()','0',''),
('119377','60529','2','20','1h','0',''),
('119378','60530','1','12','$.main.humidity','0',''),
('119379','60530','2','20','1h','0',''),
('119380','60531','1','12','$.main.pressure','0',''),
('119381','60531','2','1','100','0',''),
('119382','60531','3','20','1h','0',''),
('119383','60532','1','12','$.rain.1h','2','0'),
('119384','60532','2','1','0.001','0',''),
('119385','60532','3','20','1h','0',''),
('119386','60533','1','12','$.snow.1h','2','0'),
('119387','60533','2','1','0.001','0',''),
('119388','60533','3','20','1h','0',''),
('119389','60534','1','12','$.main.temp','0',''),
('119390','60534','2','20','1h','0',''),
('119391','60535','1','12','$.visibility','0',''),
('119392','60535','2','20','1h','0',''),
('119393','60536','1','12','$.wind.deg','0',''),
('119394','60536','2','20','1h','0',''),
('119395','60537','1','12','$.wind.speed','0',''),
('119396','60537','2','20','1h','0',''),
('119397','60539','1','12','$[?(@.pfInterfacesIfDescr == \'{#IFDESCR}\')].pfInterfacesIf4BytesInBlock.first()','0',''),
('119398','60539','2','10','8','0',''),
('119399','60540','1','12','$[?(@.pfInterfacesIfDescr == \'{#IFDESCR}\')].pfInterfacesIf4PktsInBlock.first()','0',''),
('119400','60541','1','12','$[?(@.pfInterfacesIfDescr == \'{#IFDESCR}\')].pfInterfacesIf6BytesInBlock.first()','0',''),
('119401','60541','2','10','8','0',''),
('119402','60542','1','12','$[?(@.pfInterfacesIfDescr == \'{#IFDESCR}\')].pfInterfacesIf6PktsInBlock.first()','0',''),
('119403','60543','1','28','1.3.6.1.2.1.2.2.1.13.{#SNMPINDEX}\n0','0',''),
('119404','60544','1','28','1.3.6.1.2.1.2.2.1.14.{#SNMPINDEX}\n0','0',''),
('119405','60545','1','12','$[?(@.pfInterfacesIfDescr == \'{#IFDESCR}\')].pfInterfacesIf4BytesInPass.first()','0',''),
('119406','60545','2','10','8','0',''),
('119407','60546','1','12','$[?(@.pfInterfacesIfDescr == \'{#IFDESCR}\')].pfInterfacesIf4PktsInPass.first()','0',''),
('119408','60547','1','12','$[?(@.pfInterfacesIfDescr == \'{#IFDESCR}\')].pfInterfacesIf6BytesInPass.first()','0',''),
('119409','60547','2','10','8','0',''),
('119410','60548','1','12','$[?(@.pfInterfacesIfDescr == \'{#IFDESCR}\')].pfInterfacesIf6PktsInPass.first()','0',''),
('119411','60549','1','28','1.3.6.1.2.1.31.1.1.1.6.{#SNMPINDEX}\n0','0',''),
('119412','60549','2','10','8','0',''),
('119413','60550','1','12','$[?(@.pfInterfacesIfDescr == \'{#IFDESCR}\')].pfInterfacesIf4BytesOutBlock.first()','0',''),
('119414','60550','2','10','8','0',''),
('119415','60551','1','12','$[?(@.pfInterfacesIfDescr == \'{#IFDESCR}\')].pfInterfacesIf4PktsOutBlock.first()','0',''),
('119416','60552','1','12','$[?(@.pfInterfacesIfDescr == \'{#IFDESCR}\')].pfInterfacesIf6BytesOutBlock.first()','0',''),
('119417','60552','2','10','8','0',''),
('119418','60553','1','12','$[?(@.pfInterfacesIfDescr == \'{#IFDESCR}\')].pfInterfacesIf6PktsOutBlock.first()','0',''),
('119419','60554','1','28','1.3.6.1.2.1.2.2.1.19.{#SNMPINDEX}\n0','0',''),
('119420','60555','1','28','1.3.6.1.2.1.2.2.1.20.{#SNMPINDEX}\n0','0',''),
('119421','60556','1','12','$[?(@.pfInterfacesIfDescr == \'{#IFDESCR}\')].pfInterfacesIf4BytesOutPass.first()','0',''),
('119422','60556','2','10','8','0',''),
('119423','60557','1','12','$[?(@.pfInterfacesIfDescr == \'{#IFDESCR}\')].pfInterfacesIf4PktsOutPass.first()','0',''),
('119424','60558','1','12','$[?(@.pfInterfacesIfDescr == \'{#IFDESCR}\')].pfInterfacesIf6BytesOutPass.first()','0',''),
('119425','60558','2','10','8','0',''),
('119426','60559','1','12','$[?(@.pfInterfacesIfDescr == \'{#IFDESCR}\')].pfInterfacesIf6PktsOutPass.first()','0',''),
('119427','60560','1','28','1.3.6.1.2.1.31.1.1.1.10.{#SNMPINDEX}\n0','0',''),
('119428','60560','2','10','8','0',''),
('119429','60562','1','28','1.3.6.1.2.1.31.1.1.1.15.{#SNMPINDEX}\n0','0',''),
('119430','60562','2','1','1000000','0',''),
('119431','60563','1','28','1.3.6.1.2.1.2.2.1.8.{#SNMPINDEX}\n0','0',''),
('119432','60564','1','28','1.3.6.1.2.1.2.2.1.3.{#SNMPINDEX}\n0','0',''),
('119433','60566','1','12','$[?(@.pfInterfacesIfDescr == \'{#IFDESCR}\')].pfInterfacesIf4BytesInBlock.first()','0',''),
('119434','60566','2','10','8','0',''),
('119435','60567','1','12','$[?(@.pfInterfacesIfDescr == \'{#IFDESCR}\')].pfInterfacesIf4PktsInBlock.first()','0',''),
('119436','60568','1','12','$[?(@.pfInterfacesIfDescr == \'{#IFDESCR}\')].pfInterfacesIf6BytesInBlock.first()','0',''),
('119437','60568','2','10','8','0',''),
('119438','60569','1','12','$[?(@.pfInterfacesIfDescr == \'{#IFDESCR}\')].pfInterfacesIf6PktsInBlock.first()','0',''),
('119439','60570','1','28','1.3.6.1.2.1.2.2.1.13.{#SNMPINDEX}\n0','0',''),
('119440','60571','1','28','1.3.6.1.2.1.2.2.1.14.{#SNMPINDEX}\n0','0',''),
('119441','60572','1','12','$[?(@.pfInterfacesIfDescr == \'{#IFDESCR}\')].pfInterfacesIf4BytesInPass.first()','0',''),
('119442','60572','2','10','8','0',''),
('119443','60573','1','12','$[?(@.pfInterfacesIfDescr == \'{#IFDESCR}\')].pfInterfacesIf4PktsInPass.first()','0',''),
('119444','60574','1','12','$[?(@.pfInterfacesIfDescr == \'{#IFDESCR}\')].pfInterfacesIf6BytesInPass.first()','0',''),
('119445','60574','2','10','8','0',''),
('119446','60575','1','12','$[?(@.pfInterfacesIfDescr == \'{#IFDESCR}\')].pfInterfacesIf6PktsInPass.first()','0',''),
('119447','60576','1','28','1.3.6.1.2.1.31.1.1.1.6.{#SNMPINDEX}\n0','0',''),
('119448','60576','2','10','8','0',''),
('119449','60577','1','12','$[?(@.pfInterfacesIfDescr == \'{#IFDESCR}\')].pfInterfacesIf4BytesOutBlock.first()','0',''),
('119450','60577','2','10','8','0',''),
('119451','60578','1','12','$[?(@.pfInterfacesIfDescr == \'{#IFDESCR}\')].pfInterfacesIf4PktsOutBlock.first()','0',''),
('119452','60579','1','12','$[?(@.pfInterfacesIfDescr == \'{#IFDESCR}\')].pfInterfacesIf6BytesOutBlock.first()','0',''),
('119453','60579','2','10','8','0',''),
('119454','60580','1','12','$[?(@.pfInterfacesIfDescr == \'{#IFDESCR}\')].pfInterfacesIf6PktsOutBlock.first()','0',''),
('119455','60581','1','28','1.3.6.1.2.1.2.2.1.19.{#SNMPINDEX}\n0','0',''),
('119456','60582','1','28','1.3.6.1.2.1.2.2.1.20.{#SNMPINDEX}\n0','0',''),
('119457','60583','1','12','$[?(@.pfInterfacesIfDescr == \'{#IFDESCR}\')].pfInterfacesIf4BytesOutPass.first()','0',''),
('119458','60583','2','10','8','0',''),
('119459','60584','1','12','$[?(@.pfInterfacesIfDescr == \'{#IFDESCR}\')].pfInterfacesIf4PktsOutPass.first()','0',''),
('119460','60585','1','12','$[?(@.pfInterfacesIfDescr == \'{#IFDESCR}\')].pfInterfacesIf6BytesOutPass.first()','0',''),
('119461','60585','2','10','8','0',''),
('119462','60586','1','12','$[?(@.pfInterfacesIfDescr == \'{#IFDESCR}\')].pfInterfacesIf6PktsOutPass.first()','0',''),
('119463','60587','1','28','1.3.6.1.2.1.31.1.1.1.10.{#SNMPINDEX}\n0','0',''),
('119464','60587','2','10','8','0',''),
('119465','60589','1','28','1.3.6.1.2.1.31.1.1.1.15.{#SNMPINDEX}\n0','0',''),
('119466','60589','2','1','1000000','0',''),
('119467','60590','1','28','1.3.6.1.2.1.2.2.1.8.{#SNMPINDEX}\n0','0',''),
('119468','60591','1','28','1.3.6.1.2.1.2.2.1.3.{#SNMPINDEX}\n0','0',''),
('119469','60594','1','12','$.[?(@["name"]=="{#PHP_FPM.NAME}")].first()','2','Failed to retrieve process {#PHP_FPM.NAME} data'),
('119470','60595','1','12','$.processes','2','0'),
('119471','60595','2','20','1h','0',''),
('119472','60596','1','12','$.pmem','1',''),
('119473','60597','1','12','$.rss','1',''),
('119474','60598','1','12','$.vsize','1',''),
('119475','60601','1','12','$.[?(@["name"]=="{#PHP_FPM.NAME}")].first()','2','Failed to retrieve process {#PHP_FPM.NAME} data'),
('119476','60602','1','12','$.processes','2','0'),
('119477','60602','2','20','1h','0',''),
('119478','60603','1','12','$.pmem','1',''),
('119479','60604','1','12','$.rss','1',''),
('119480','60605','1','12','$.vsize','1',''),
('119481','60607','1','12','$.[?(@["name"]=="{#NAME}")].first()','2','Failed to retrieve process {#NAME} data'),
('119482','60608','1','12','$.lck','1',''),
('119483','60609','1','12','$.processes','2','0'),
('119484','60609','2','20','1h','0',''),
('119485','60610','1','12','$.page_faults','1',''),
('119486','60611','1','12','$.pmem','1',''),
('119487','60612','1','12','$.rss','1',''),
('119488','60613','1','12','$.swap','1',''),
('119489','60614','1','12','$.threads','1',''),
('119490','60615','1','12','$.vsize','1',''),
('119491','60622','1','21','var rrd_data = JSON.parse(value).data;\nreturn JSON.stringify(rrd_data[rrd_data.length - 2])','0',''),
('119492','60626','1','12','$.data.[?(@.name == \'{#RESOURCE.NAME}\' && @.type == \'cluster\')].quorate.first()','0',''),
('119493','60626','2','20','10m','0',''),
('119494','60627','1','12','$.data.cpu','0',''),
('119495','60627','2','1','100','0',''),
('119496','60627','3','20','10m','0',''),
('119497','60628','1','12','$.data.diskread','0',''),
('119498','60628','2','10','','0',''),
('119499','60628','3','20','10m','0',''),
('119500','60629','1','12','$.data.diskwrite','0',''),
('119501','60629','2','10','','0',''),
('119502','60629','3','20','10m','0',''),
('119503','60630','1','12','$.data.disk','0',''),
('119504','60630','2','20','10m','0',''),
('119505','60631','1','12','$.data.maxdisk','0',''),
('119506','60631','2','20','1h','0',''),
('119507','60632','1','12','$.data.maxmem','0',''),
('119508','60632','2','20','10m','0',''),
('119509','60633','1','12','$.data.mem','0',''),
('119510','60633','2','20','10m','0',''),
('119511','60634','1','12','$.data.netin','0',''),
('119512','60634','2','10','','0',''),
('119513','60634','3','1','8','0',''),
('119514','60634','4','20','10m','0',''),
('119515','60635','1','12','$.data.netout','0',''),
('119516','60635','2','10','','0',''),
('119517','60635','3','1','8','0',''),
('119518','60635','4','20','10m','0',''),
('119519','60636','1','12','$.data.uptime','0',''),
('119520','60637','1','12','$.data.status','0',''),
('119521','60638','1','12','$.cpu','0',''),
('119522','60638','2','1','100','0',''),
('119523','60638','3','20','10m','0',''),
('119524','60639','1','12','$.iowait','0',''),
('119525','60639','2','1','100','0',''),
('119526','60639','3','20','10m','0',''),
('119527','60640','1','12','$.data.kversion','0',''),
('119528','60640','2','20','1d','0',''),
('119529','60641','1','12','$.loadavg','0',''),
('119530','60641','2','20','10m','0',''),
('119531','60642','1','12','$.data.localtime','0',''),
('119532','60643','1','12','$.memtotal','0',''),
('119533','60643','2','20','10m','0',''),
('119534','60644','1','12','$.memused','0',''),
('119535','60644','2','20','10m','0',''),
('119536','60645','1','12','$.netin','0',''),
('119537','60645','2','1','8','0',''),
('119538','60645','3','20','10m','0',''),
('119539','60646','1','12','$.netout','0',''),
('119540','60646','2','1','8','0',''),
('119541','60646','3','20','10m','0',''),
('119542','60647','1','12','$.data.[?(@.name == \'{#NODE.NAME}\' && @.type == \'node\')].online.first()','0',''),
('119543','60647','2','20','10m','0',''),
('119544','60648','1','12','$.data.pveversion','0',''),
('119545','60648','2','20','1d','0',''),
('119546','60649','1','12','$.roottotal','0',''),
('119547','60649','2','20','10m','0',''),
('119548','60650','1','12','$.rootused','0',''),
('119549','60650','2','20','10m','0',''),
('119550','60651','1','12','$.swaptotal','0',''),
('119551','60651','2','20','10m','0',''),
('119552','60652','1','12','$.swapused','0',''),
('119553','60652','2','20','10m','0',''),
('119554','60653','1','12','$.data.timezone','0',''),
('119555','60653','2','20','12h','0',''),
('119556','60654','1','12','$.data.uptime','0',''),
('119557','60655','1','12','$.data.time','0',''),
('119558','60656','1','12','$.data.cpu','0',''),
('119559','60656','2','1','100','0',''),
('119560','60656','3','20','10m','0',''),
('119561','60657','1','12','$.data.diskread','0',''),
('119562','60657','2','10','','0',''),
('119563','60657','3','20','10m','0',''),
('119564','60658','1','12','$.data.diskwrite','0',''),
('119565','60658','2','10','','0',''),
('119566','60658','3','20','10m','0',''),
('119567','60659','1','12','$.data.maxmem','0',''),
('119568','60659','2','20','10m','0',''),
('119569','60660','1','12','$.data.mem','0',''),
('119570','60660','2','20','10m','0',''),
('119571','60661','1','12','$.data.netin','0',''),
('119572','60661','2','10','','0',''),
('119573','60661','3','1','8','0',''),
('119574','60661','4','20','10m','0',''),
('119575','60662','1','12','$.data.netout','0',''),
('119576','60662','2','10','','0',''),
('119577','60662','3','1','8','0',''),
('119578','60662','4','20','10m','0',''),
('119579','60663','1','12','$.data.uptime','0',''),
('119580','60664','1','12','$.data.status','0',''),
('119581','60665','1','12','$.data[?(@.id == "storage/{#NODE.NAME}/{#STORAGE.NAME}")].content.first()','0',''),
('119582','60665','2','20','12h','0',''),
('119583','60666','1','12','$.data[?(@.id == "storage/{#NODE.NAME}/{#STORAGE.NAME}")].disk.first()','0',''),
('119584','60666','2','20','10m','0',''),
('119585','60667','1','12','$.data[?(@.id == "storage/{#NODE.NAME}/{#STORAGE.NAME}")].maxdisk.first()','0',''),
('119586','60667','2','20','10m','0',''),
('119587','60668','1','12','$.data[?(@.id == "storage/{#NODE.NAME}/{#STORAGE.NAME}")].plugintype.first()','0',''),
('119588','60668','2','20','12h','0',''),
('119589','60669','1','21','return JSON.stringify(JSON.parse(value),[\'name\',\'type\',\'vhost\']);','0',''),
('119590','60669','2','20','1h','0',''),
('119591','60670','1','12','$.management_version','0',''),
('119592','60670','2','21','var rabbit_version = parseInt(value.split(\'.\')[0]) * 10000 +\n	parseInt(value.split(\'.\')[1]) * 100 +\n	parseInt(value.split(\'.\')[2]);\nreturn JSON.stringify(rabbit_version >= 30810 ? [{ \'{#SINGLETON}\': \'\' }] : []);','0',''),
('119593','60670','3','20','1h','0',''),
('119594','60671','1','12','$.management_version','0',''),
('119595','60671','2','21','var rabbit_version = parseInt(value.split(\'.\')[0]) * 10000 +\n	parseInt(value.split(\'.\')[1]) * 100 +\n	parseInt(value.split(\'.\')[2]);\nreturn JSON.stringify(rabbit_version < 30810 ? [{ \'{#SINGLETON}\': \'\' }] : []);','0',''),
('119596','60671','3','20','1h','0',''),
('119597','60672','1','12','$.management_version','0',''),
('119598','60672','2','21','var rabbit_version = parseInt(value.split(\'.\')[0]) * 10000 +\n	parseInt(value.split(\'.\')[1]) * 100 +\n	parseInt(value.split(\'.\')[2]);\nreturn JSON.stringify(rabbit_version >= 30810 ? [{ \'{#SINGLETON}\': \'\' }] : []);','0',''),
('119599','60672','3','20','1h','0',''),
('119600','60674','1','21','return JSON.stringify(JSON.parse(value),[\'node\',\'name\',\'vhost\']);','0',''),
('119601','60674','2','20','1h','0',''),
('119602','60675','1','5','HTTP\\/[\\d.]+\\s+(\\d{3})\n\\1','0',''),
('119603','60675','2','21','switch(value){\ncase \'200\': return 1\ncase \'503\': return 0\ndefault: 2}','0',''),
('119604','60675','3','20','3h','0',''),
('119605','60676','1','5','\\n\\s?\\n(.*)\n\\1','0',''),
('119606','60676','2','12','$.status','0',''),
('119607','60676','3','6','','2','0'),
('119608','60677','1','5','HTTP\\/[\\d.]+\\s+(\\d{3})\n\\1','0',''),
('119609','60677','2','21','switch(value){\ncase \'200\': return 1\ncase \'503\': return 0\ndefault: 2}','0',''),
('119610','60677','3','20','3h','0',''),
('119611','60678','1','5','HTTP\\/[\\d.]+\\s+(\\d{3})\n\\1','0',''),
('119612','60678','2','21','switch(value){\ncase \'200\': return 1\ncase \'503\': return 0\ndefault: 2}','0',''),
('119613','60678','3','20','3h','0',''),
('119614','60679','1','5','HTTP\\/[\\d.]+\\s+(\\d{3})\n\\1','0',''),
('119615','60679','2','21','switch(value){\ncase \'200\': return 1\ncase \'503\': return 0\ndefault: 2}','0',''),
('119616','60679','3','20','3h','0',''),
('119617','60680','1','5','HTTP\\/[\\d.]+\\s+(\\d{3})\n\\1','0',''),
('119618','60680','2','21','switch(value){\ncase \'200\': return 1\ncase \'503\': return 0\ndefault: 2}','0',''),
('119619','60680','3','20','3h','0',''),
('119620','60681','1','5','HTTP\\/[\\d.]+\\s+(\\d{3})\n\\1','0',''),
('119621','60681','2','21','switch(value){\ncase \'200\': return 1\ncase \'503\': return 0\ndefault: 2}','0',''),
('119622','60681','3','20','3h','0',''),
('119623','60683','1','12','$[?(@.name == "{#EXCHANGE}" && @.vhost == "{#VHOST}" && @.type =="{#TYPE}")].first()','0',''),
('119624','60684','1','12','$.[?(@["name"]=="{#RABBITMQ.NAME}")].first()','2','Failed to retrieve process {#RABBITMQ.NAME} data'),
('119625','60685','1','12','$[?(@.name == "{#QUEUE}" && @.vhost == "{#VHOST}")].first()','0',''),
('119626','60686','1','12','$.message_stats.ack_details.rate','2','0'),
('119627','60687','1','12','$.message_stats.ack','2','0'),
('119628','60688','1','12','$.message_stats.confirm_details.rate','2','0'),
('119629','60689','1','12','$.message_stats.confirm','2','0'),
('119630','60690','1','12','$.message_stats.deliver_get_details.rate','2','0'),
('119631','60691','1','12','$.message_stats.deliver_get','2','0'),
('119632','60692','1','12','$.message_stats.publish_details.rate','2','0'),
('119633','60693','1','12','$.message_stats.publish','2','0'),
('119634','60694','1','12','$.message_stats.publish_in_details.rate','2','0'),
('119635','60695','1','12','$.message_stats.publish_in','2','0'),
('119636','60696','1','12','$.message_stats.publish_out_details.rate','2','0'),
('119637','60697','1','12','$.message_stats.publish_out','2','0'),
('119638','60698','1','12','$.message_stats.redeliver_details.rate','2','0'),
('119639','60699','1','12','$.message_stats.redeliver','2','0'),
('119640','60700','1','12','$.message_stats.return_unroutable_details.rate','2','0'),
('119641','60701','1','12','$.message_stats.return_unroutable','2','0'),
('119642','60702','1','12','$.processes','2','0'),
('119643','60702','2','20','1h','0',''),
('119644','60703','1','12','$.pmem','1',''),
('119645','60704','1','12','$.rss','1',''),
('119646','60705','1','12','$.vsize','1',''),
('119647','60706','1','12','$.consumers','0',''),
('119648','60707','1','12','$.memory','0',''),
('119649','60708','1','12','$.message_stats.ack_details.rate','2','0'),
('119650','60709','1','12','$.message_stats.ack','2','0'),
('119651','60710','1','12','$.message_stats.deliver_details.rate','2','0'),
('119652','60711','1','12','$.message_stats.deliver','2','0'),
('119653','60712','1','12','$.message_stats.deliver_get_details.rate','2','0'),
('119654','60713','1','12','$.message_stats.deliver_get','2','0'),
('119655','60714','1','12','$.message_stats.publish_details.rate','2','0'),
('119656','60715','1','12','$.message_stats.publish','2','0'),
('119657','60716','1','12','$.messages_details.rate','0',''),
('119658','60717','1','12','$.message_stats.redeliver_details.rate','2','0'),
('119659','60718','1','12','$.message_stats.redeliver','2','0'),
('119660','60719','1','12','$.messages','0',''),
('119661','60720','1','12','$.messages_ready_details.rate','0',''),
('119662','60721','1','12','$.messages_ready','0',''),
('119663','60722','1','12','$.messages_unacknowledged_details.rate','0',''),
('119664','60723','1','12','$.messages_unacknowledged','0',''),
('119665','60724','1','21','return JSON.stringify(JSON.parse(value),[\'name\',\'type\',\'vhost\']);','0',''),
('119666','60724','2','20','1h','0',''),
('119667','60725','1','12','$.management_version','0',''),
('119668','60725','2','21','var rabbit_version = parseInt(value.split(\'.\')[0]) * 10000 +\n	parseInt(value.split(\'.\')[1]) * 100 +\n	parseInt(value.split(\'.\')[2]);\nreturn JSON.stringify(rabbit_version >= 30810 ? [{ \'{#SINGLETON}\': \'\' }] : []);','0',''),
('119669','60725','3','20','1h','0',''),
('119670','60726','1','12','$.management_version','0',''),
('119671','60726','2','21','var rabbit_version = parseInt(value.split(\'.\')[0]) * 10000 +\n	parseInt(value.split(\'.\')[1]) * 100 +\n	parseInt(value.split(\'.\')[2]);\nreturn JSON.stringify(rabbit_version < 30810 ? [{ \'{#SINGLETON}\': \'\' }] : []);','0',''),
('119672','60726','3','20','1h','0',''),
('119673','60727','1','12','$.management_version','0',''),
('119674','60727','2','21','var rabbit_version = parseInt(value.split(\'.\')[0]) * 10000 +\n	parseInt(value.split(\'.\')[1]) * 100 +\n	parseInt(value.split(\'.\')[2]);\nreturn JSON.stringify(rabbit_version >= 30810 ? [{ \'{#SINGLETON}\': \'\' }] : []);','0',''),
('119675','60727','3','20','1h','0',''),
('119676','60728','1','21','return JSON.stringify(JSON.parse(value),[\'node\',\'name\',\'vhost\']);','0',''),
('119677','60728','2','20','1h','0',''),
('119678','60729','1','5','HTTP\\/[\\d.]+\\s+(\\d{3})\n\\1','0',''),
('119679','60729','2','21','switch(value){\ncase \'200\': return 1\ncase \'503\': return 0\ndefault: 2}','0',''),
('119680','60729','3','20','3h','0',''),
('119681','60730','1','12','$.status','0',''),
('119682','60730','2','6','','2','0'),
('119683','60731','1','5','HTTP\\/[\\d.]+\\s+(\\d{3})\n\\1','0',''),
('119684','60731','2','21','switch(value){\ncase \'200\': return 1\ncase \'503\': return 0\ndefault: 2}','0',''),
('119685','60731','3','20','3h','0',''),
('119686','60732','1','5','HTTP\\/[\\d.]+\\s+(\\d{3})\n\\1','0',''),
('119687','60732','2','21','switch(value){\ncase \'200\': return 1\ncase \'503\': return 0\ndefault: 2}','0',''),
('119688','60732','3','20','3h','0',''),
('119689','60733','1','5','HTTP\\/[\\d.]+\\s+(\\d{3})\n\\1','0',''),
('119690','60733','2','21','switch(value){\ncase \'200\': return 1\ncase \'503\': return 0\ndefault: 2}','0',''),
('119691','60733','3','20','3h','0',''),
('119692','60734','1','5','HTTP\\/[\\d.]+\\s+(\\d{3})\n\\1','0',''),
('119693','60734','2','21','switch(value){\ncase \'200\': return 1\ncase \'503\': return 0\ndefault: 2}','0',''),
('119694','60734','3','20','3h','0',''),
('119695','60735','1','5','HTTP\\/[\\d.]+\\s+(\\d{3})\n\\1','0',''),
('119696','60735','2','21','switch(value){\ncase \'200\': return 1\ncase \'503\': return 0\ndefault: 2}','0',''),
('119697','60735','3','20','3h','0',''),
('119698','60736','1','12','$[?(@.name == "{#EXCHANGE}" && @.vhost == "{#VHOST}" && @.type =="{#TYPE}")].first()','0',''),
('119699','60737','1','12','$[?(@.name == "{#QUEUE}" && @.vhost == "{#VHOST}")].first()','0',''),
('119700','60738','1','12','$.message_stats.ack_details.rate','2','0'),
('119701','60739','1','12','$.message_stats.ack','2','0'),
('119702','60740','1','12','$.message_stats.confirm_details.rate','2','0'),
('119703','60741','1','12','$.message_stats.confirm','2','0'),
('119704','60742','1','12','$.message_stats.deliver_get_details.rate','2','0'),
('119705','60743','1','12','$.message_stats.deliver_get','2','0'),
('119706','60744','1','12','$.message_stats.publish_details.rate','2','0'),
('119707','60745','1','12','$.message_stats.publish','2','0'),
('119708','60746','1','12','$.message_stats.publish_in_details.rate','2','0'),
('119709','60747','1','12','$.message_stats.publish_in','2','0'),
('119710','60748','1','12','$.message_stats.publish_out_details.rate','2','0'),
('119711','60749','1','12','$.message_stats.publish_out','2','0'),
('119712','60750','1','12','$.message_stats.redeliver_details.rate','2','0'),
('119713','60751','1','12','$.message_stats.redeliver','2','0'),
('119714','60752','1','12','$.message_stats.return_unroutable_details.rate','2','0'),
('119715','60753','1','12','$.message_stats.return_unroutable','2','0'),
('119716','60754','1','12','$.consumers','0',''),
('119717','60755','1','12','$.memory','0',''),
('119718','60756','1','12','$.message_stats.ack_details.rate','2','0'),
('119719','60757','1','12','$.message_stats.ack','2','0'),
('119720','60758','1','12','$.message_stats.deliver_details.rate','2','0'),
('119721','60759','1','12','$.message_stats.deliver','2','0'),
('119722','60760','1','12','$.message_stats.deliver_get_details.rate','2','0'),
('119723','60761','1','12','$.message_stats.deliver_get','2','0'),
('119724','60762','1','12','$.message_stats.publish_details.rate','2','0'),
('119725','60763','1','12','$.message_stats.publish','2','0'),
('119726','60764','1','12','$.messages_details.rate','0',''),
('119727','60765','1','12','$.message_stats.redeliver_details.rate','2','0'),
('119728','60766','1','12','$.message_stats.redeliver','2','0'),
('119729','60767','1','12','$.messages','0',''),
('119730','60768','1','12','$.messages_ready_details.rate','0',''),
('119731','60769','1','12','$.messages_ready','0',''),
('119732','60770','1','12','$.messages_unacknowledged_details.rate','0',''),
('119733','60771','1','12','$.messages_unacknowledged','0',''),
('119734','60772','1','20','6h','0',''),
('119735','60773','1','12','{{#SHAREPOINT.LLD.JSON_PATH}.regsub("(.*)", \\1)}.meta.created','1',''),
('119736','60773','2','20','3h','0',''),
('119737','60774','1','12','{{#SHAREPOINT.LLD.JSON_PATH}.regsub("(.*)", \\1)}.meta.modified','1',''),
('119738','60774','2','20','3h','0',''),
('119739','60775','1','12','{{#SHAREPOINT.LLD.JSON_PATH}.regsub("(.*)", \\1)}.meta.size','1',''),
('119740','60775','2','20','24h','0',''),
('119741','60780','1','12','$.ActiveState.state','0',''),
('119742','60780','2','20','30m','0',''),
('119743','60781','1','12','$.LoadState.state','0',''),
('119744','60781','2','20','30m','0',''),
('119745','60782','1','12','$.UnitFileState.state','0',''),
('119746','60782','2','20','30m','0',''),
('119747','60783','1','21','data = JSON.parse(value);\nif (data.ActiveEnterTimestamp > data.ActiveExitTimestamp) {\n  return Math.floor(Date.now() / 1000) - Number(data.ActiveEnterTimestamp) / 1000000;\n}\nreturn null;','0',''),
('119748','60784','1','12','$.NAccepted','0',''),
('119749','60784','2','10','','0',''),
('119750','60785','1','12','$.NConnections','0',''),
('119751','60790','1','20','1h','0',''),
('119752','60791','1','10','','0',''),
('119753','60792','1','10','','0',''),
('119754','60793','1','10','','0',''),
('119755','60794','1','1','0.001','0',''),
('119756','60795','1','10','','0',''),
('119757','60799','1','10','','0',''),
('119758','60800','1','10','','0',''),
('119759','60801','1','20','10m','0',''),
('119760','60803','1','20','10m','0',''),
('119761','60804','1','21','var result = [];\n\nJSON.parse(value).repositories.forEach(function (e) {\n	result.push({ \'{#ID}\': e.id, \'{#SLUG}\': e.slug });\n});\n\nreturn JSON.stringify(result)','0',''),
('119762','60804','2','20','1h','0',''),
('119763','60808','1','21','return JSON.parse(value).builds.filter(function (e){return e.state !== "passed" && e.state !== "started" }).length','0',''),
('119764','60809','1','21','return JSON.parse(value).builds.filter(function (e){return e.state == "passed"}).length','0',''),
('119765','60810','1','12','$.builds.length()','0',''),
('119766','60811','1','12','$.caches.length()','0',''),
('119767','60812','1','12','$.caches..size.sum()','2','0'),
('119768','60813','1','12','$.repositories[?(@.slug == "{#SLUG}")].description.first()','0',''),
('119769','60813','2','20','1h','0',''),
('119770','60814','1','12','$.builds[0].duration','1',''),
('119771','60814','2','20','1h','0',''),
('119772','60815','1','12','$.builds[0].id','0',''),
('119773','60815','2','20','1h','0',''),
('119774','60816','1','12','$.builds[0].number','0',''),
('119775','60816','2','20','1h','0',''),
('119776','60817','1','12','$.builds[0].state','0',''),
('119777','60817','2','20','1h','0',''),
('119778','60818','1','21','return JSON.stringify([{"{#CPU.COUNT}": value, "{#SNMPINDEX}": 0, "{#SINGLETON}":""}])','0',''),
('119779','60820','1','29','{#DISK_NAME}\n1.3.6.1.4.1.50536.3.1.2\n0','1',''),
('119780','60821','1','29','{#DATASET_NAME}\n1.3.6.1.4.1.50536.1.2.1.1.2\n0\n{#DATASET_ALLOC_UNITS}\n1.3.6.1.4.1.50536.1.2.1.1.3\n0','0',''),
('119781','60822','1','29','{#POOLNAME}\n1.3.6.1.4.1.50536.1.1.1.1.2\n0\n{#POOL_ALLOC_UNITS}\n1.3.6.1.4.1.50536.1.1.1.1.3\n0','0',''),
('119782','60823','1','29','{#ZVOL_NAME}\n1.3.6.1.4.1.50536.1.3.1.1.2\n0\n{#ZVOL_ALLOC_UNITS}\n1.3.6.1.4.1.50536.1.3.1.1.3\n0','0',''),
('119783','60826','1','28','1.3.6.1.4.1.2021.11.56.0\n0','0',''),
('119784','60826','2','10','return value/{#CPU.COUNT}','0',''),
('119785','60827','1','28','1.3.6.1.4.1.2021.11.54.0\n0','0',''),
('119786','60827','2','10','return value/{#CPU.COUNT}','0',''),
('119787','60828','1','28','1.3.6.1.4.1.2021.11.51.0\n0','0',''),
('119788','60828','2','10','return value/{#CPU.COUNT}','0',''),
('119789','60829','1','28','1.3.6.1.4.1.2021.11.52.0\n0','0',''),
('119790','60829','2','10','return value/{#CPU.COUNT}','0',''),
('119791','60830','1','28','1.3.6.1.4.1.2021.11.50.0\n0','0',''),
('119792','60830','2','10','return value/{#CPU.COUNT}','0',''),
('119805','60840','1','28','1.3.6.1.4.1.50536.3.1.3.{#SNMPINDEX}\n0','0',''),
('119806','60840','2','1','0.001','0',''),
('119807','60841','1','28','1.3.6.1.4.1.50536.1.2.1.1.6.{#SNMPINDEX}\n0','0',''),
('119808','60843','1','28','1.3.6.1.4.1.50536.1.2.1.1.4.{#SNMPINDEX}\n0','0',''),
('119809','60843','2','1','{#DATASET_ALLOC_UNITS}','0',''),
('119810','60844','1','28','1.3.6.1.4.1.50536.1.2.1.1.5.{#SNMPINDEX}\n0','0',''),
('119811','60845','1','28','1.3.6.1.4.1.50536.1.1.1.1.6.{#SNMPINDEX}\n0','0',''),
('119812','60846','1','28','1.3.6.1.4.1.50536.1.1.1.1.7.{#SNMPINDEX}\n0','0',''),
('119813','60848','1','28','1.3.6.1.4.1.50536.1.1.1.1.10.{#SNMPINDEX}\n0','0',''),
('119814','60848','2','1','{#POOL_ALLOC_UNITS}','0',''),
('119815','60849','1','28','1.3.6.1.4.1.50536.1.1.1.1.8.{#SNMPINDEX}\n0','0',''),
('119816','60850','1','28','1.3.6.1.4.1.50536.1.1.1.1.4.{#SNMPINDEX}\n0','0',''),
('119817','60850','2','1','{#POOL_ALLOC_UNITS}','0',''),
('119818','60851','1','28','1.3.6.1.4.1.50536.1.1.1.1.5.{#SNMPINDEX}\n0','0',''),
('119819','60852','1','28','1.3.6.1.4.1.50536.1.1.1.1.11.{#SNMPINDEX}\n0','0',''),
('119820','60852','2','1','{#POOL_ALLOC_UNITS}','0',''),
('119821','60853','1','28','1.3.6.1.4.1.50536.1.1.1.1.9.{#SNMPINDEX}\n0','0',''),
('119822','60854','1','28','1.3.6.1.4.1.50536.1.3.1.1.6.{#SNMPINDEX}\n0','0',''),
('119823','60855','1','28','1.3.6.1.4.1.50536.1.3.1.1.4.{#SNMPINDEX}\n0','0',''),
('119824','60855','2','1','{#ZVOL_ALLOC_UNITS}','0',''),
('119825','60856','1','28','1.3.6.1.4.1.50536.1.3.1.1.5.{#SNMPINDEX}\n0','0',''),
('119826','60857','1','28','1.3.6.1.4.1.2021.13.15.1.1.5.{#SNMPINDEX}\n0','0',''),
('119827','60859','1','28','1.3.6.1.4.1.2021.13.15.1.1.6.{#SNMPINDEX}\n0','0',''),
('119828','60860','1','21','return (100 - value)','0',''),
('119829','60866','1','12','$.[?(@.accessor == "{#ACCESSOR}")].error.first()','0',''),
('119830','60866','2','20','1h','0',''),
('119831','60867','1','12','$.[?(@.accessor == "{#ACCESSOR}")].has_ttl.first()','0',''),
('119832','60867','2','6','','0',''),
('119833','60867','3','20','1h','0',''),
('119834','60868','1','12','$.[?(@.accessor == "{#ACCESSOR}")].ttl.first()','0',''),
('119835','60869','1','22','{#PATTERN_C}\nvalue\n','1',''),
('119836','60869','2','10','','0',''),
('119837','60870','1','22','{#PATTERN_C}\nvalue\n','1',''),
('119838','60870','2','10','','0',''),
('119839','60871','1','22','logshipper_streamWALs_guard_found\nvalue\n','1',''),
('119840','60872','1','22','logshipper_streamWALs_missing_guard\nvalue\n','1',''),
('119841','60873','1','22','replication_fsm_last_remote_wal\nvalue\n','1',''),
('119842','60874','1','22','replication_merkle_commit_index\nvalue\n','1',''),
('119843','60875','1','22','replication_wal_last_dr_wal\nvalue\n','1',''),
('119844','60876','1','22','replication_wal_last_performance_wal\nvalue\n','1',''),
('119845','60877','1','22','replication_wal_last_wal\nvalue\n','1',''),
('119846','60878','1','22','{#PATTERN_C}\nvalue\n','1',''),
('119847','60878','2','10','','0',''),
('119848','60879','1','22','vault_wal_deletewals_count\nvalue\n','1',''),
('119849','60880','1','22','vault_wal_flushready_count\nvalue\n','1',''),
('119850','60881','1','22','vault_wal_gc_deleted\nvalue\n','1',''),
('119851','60882','1','22','vault_wal_gc_total\nvalue\n','1',''),
('119852','60883','1','22','vault_wal_loadWAL_count\nvalue\n','1',''),
('119853','60884','1','22','vault_wal_persistwals_count\nvalue\n','1',''),
('119854','60885','1','12','$.jobs_states.data','0',''),
('119855','60885','2','20','6h','0',''),
('119856','60886','1','12','$.proxies.data','0',''),
('119857','60886','2','20','6h','0',''),
('119858','60887','1','12','$.repositories_states.data','0',''),
('119859','60887','2','20','6h','0',''),
('119860','60888','1','12','$.sessions.data','0',''),
('119861','60888','2','21','obj = JSON.parse(value, function (key, value) {\n	if (key == \'creationTime\') return new Date(value).toDateString();\n	return value;\n});\nreturn JSON.stringify(obj);','0',''),
('119862','60888','3','20','6h','0',''),
('119863','60889','1','12','$.jobs_states.data.[?(@.id==\'{#ID}\')].first()','0',''),
('119864','60890','1','12','$.proxies.data.[?(@.id==\'{#ID}\')].first()','0',''),
('119865','60891','1','12','$.managedServers.data.[?(@.id==\'{#HOSTID}\')].first()','0',''),
('119866','60892','1','12','$.repositories_states.data.[?(@.id==\'{#ID}\')].first()','0',''),
('119867','60893','1','12','$.sessions.data.[?(@.id==\'{#ID}\')].first()','1',''),
('119868','60894','1','12','$.lastResult','0',''),
('119869','60895','1','12','$.status','0',''),
('119870','60896','1','12','$.server.maxTaskCount','0',''),
('119871','60897','1','12','$.name','0',''),
('119872','60898','1','12','$.type','0',''),
('119873','60899','1','12','$.usedSpaceGB','0',''),
('119874','60900','1','12','$.freeGB','0',''),
('119875','60901','1','12','$.result.message','0',''),
('119876','60902','1','12','$.progressPercent','0',''),
('119877','60903','1','12','$.result.result','0',''),
('119878','60904','1','12','$.state','0',''),
('119879','60905','1','12','$.backupFiles.Refs','0',''),
('119880','60905','2','20','6h','0',''),
('119881','60906','1','12','$.[\'{#NAME}\'].BackupFile.CompressRatio','1',''),
('119882','60907','1','12','$.[\'{#NAME}\'].BackupFile.DataSize','1',''),
('119883','60908','1','12','$.[\'{#NAME}\'].BackupFile.DeduplicationRatio','1',''),
('119884','60909','1','12','$.[\'{#NAME}\'].BackupFile.BackupSize','1',''),
('119885','60910','1','20','1h','0',''),
('119893','60927','1','20','1h','0',''),
('119898','60956','1','12','$.[?(@.key == "{#VMWARE.ALARMS.KEY}")].key.first()','2','-1'),
('119899','60956','2','20','1h','0',''),
('119906','60959','1','20','1h','0',''),
('119907','60968','1','12','$..HostNumericSensorInfo[?(@.name=="VMware Rollup Health State")]','2','[]'),
('119908','60968','2','21','return JSON.stringify(value != "[]" ? [{\'{#SINGLETON}\': \'\'}] : []);','0',''),
('119909','60968','3','20','6h','0',''),
('119910','60970','1','21','var result = [],\n	sensors = JSON.parse(value)[\'val\'][\'HostNumericSensorInfo\'],\n	discovery_flag = \'{$VMWARE.HV.SENSOR.DISCOVERY}\'.toLowerCase().trim();\n\nif (!(discovery_flag == \'true\' || discovery_flag == \'false\')) {\n	throw \'Incorrect value of macro "{$\' + \'VMWARE.HV.SENSOR.DISCOVERY}". Can be used only "true" or "false". Actual value: \' + discovery_flag;\n}\n\nif (discovery_flag !== \'true\' || typeof sensors === "undefined") {\n	return JSON.stringify([]);\n}\n\nsensors.forEach(function(sensor) {\n	result.push({"{#NAME}": sensor[\'name\'], "{#TYPE}": sensor[\'sensorType\'].toLowerCase()});\n})\n\nreturn JSON.stringify(result);','0',''),
('119911','60970','2','20','6h','0',''),
('119912','60971','1','21','function isGtOrEqVersion(first_version, second_version) {\n	var first = first_version.split(\'.\').map(Number),\n	second = second_version.split(\'.\').map(Number);\n\n	if (first.length > second.length) {\n		const max_componens_length = first.length\n	}\n	else {\n		const max_componens_length = second.length\n	}\n\n	var num_components = first.length;\n	while (num_components < max_componens_length) {\n		first.push(0);\n		num_components = num_components +1;\n	}\n\n	var num_components = second.length;\n	while (num_components < max_componens_length) {\n		second.push(0);\n		num_components = num_components +1;\n	}\n\n	if (first[0] > second[0] ||\n		(first[0] === second[0] && first[1] > second[1]) ||\n		(first[0] === second[0] && first[1] === second[1] && first[2] >= second[2])) {\n		\n		return true;\n	}\n\n	return false;\n}\n\ntry {\n	const vmware_version = value;\n	const hypervisor_uuid = \'{$VMWARE.HV.UUID}\';\n\n	if (isGtOrEqVersion(vmware_version, \'6.7.0\')) {\n		return JSON.stringify([{\'{#VMWARE.HV.UUID}\': hypervisor_uuid}]);\n	}\n\n	return JSON.stringify([]);\n}\ncatch (error) {\n	Zabbix.log(3, \'[ VMware Serial Number Discovery ] ERROR: \' + error);\n	throw \'Failed to process data:\' + error;\n}','0',''),
('119913','60971','2','20','6h','0',''),
('119914','60976','1','20','1h','0',''),
('119915','60994','1','20','1d','0',''),
('119916','61000','1','20','1d','0',''),
('119917','61003','1','1','1000000','0',''),
('119918','61004','1','20','1d','0',''),
('119919','61005','1','12','$.[?(@.key == "{#VMWARE.ALARMS.KEY}")].key.first()','2','-1'),
('119920','61005','2','20','1h','0',''),
('119921','61006','1','12','$..HostNumericSensorInfo[?(@.name=="VMware Rollup Health State")].healthState.label.first()','0',''),
('119922','61006','2','21','const idx = [\n	\'gray\',\n	\'green\',\n	\'yellow\',\n	\'red\'\n].indexOf(value.toLowerCase());\nreturn idx !== -1 ? idx : 0;','0',''),
('119923','61006','3','20','1h','0',''),
('119924','61007','1','12','$..HostNumericSensorInfo[?(@.name=="{#NAME}")].healthState.label.first()','0',''),
('119925','61007','2','21','const idx = [\n	\'gray\',\n	\'green\',\n	\'yellow\',\n	\'red\'\n].indexOf(value.toLowerCase());\nreturn idx !== -1 ? idx : 0;','0',''),
('119926','61007','3','20','6h','0',''),
('119927','61010','1','6','','0',''),
('119928','61010','2','20','3h','0',''),
('119929','61011','1','6','','0',''),
('119930','61011','2','20','3h','0',''),
('119931','61012','1','6','','0',''),
('119932','61012','2','20','3h','0',''),
('119933','61013','1','20','3h','0',''),
('119934','61014','1','20','3h','0',''),
('119935','61019','1','1','0.001','0',''),
('119936','61019','2','20','3h','0',''),
('119937','61020','1','6','','0',''),
('119938','61020','2','20','3h','0',''),
('119939','61021','1','6','','0',''),
('119940','61021','2','20','3h','0',''),
('119941','61022','1','6','','0',''),
('119942','61022','2','20','3h','0',''),
('119943','61023','1','20','3h','0',''),
('119944','61024','1','10','','0',''),
('119945','61025','1','10','','0',''),
('119946','61027','1','10','','0',''),
('119947','61028','1','10','','0',''),
('119948','61029','1','10','','0',''),
('119949','61030','1','6','','0',''),
('119950','61030','2','20','3h','0',''),
('119951','61038','1','10','','0',''),
('119952','61039','1','10','','0',''),
('119953','61040','1','10','','0',''),
('119954','61044','1','6','','0',''),
('119955','61044','2','20','3h','0',''),
('119956','61045','1','10','','0',''),
('119957','61048','1','10','','0',''),
('119958','61050','1','10','','0',''),
('119959','61052','1','10','','0',''),
('119960','61054','1','10','','0',''),
('119961','61056','1','10','','0',''),
('119962','61058','1','10','','0',''),
('119963','61060','1','10','','0',''),
('119964','61061','1','10','','0',''),
('119965','61062','1','10','','0',''),
('119966','61063','1','10','','0',''),
('119967','61064','1','10','','0',''),
('119968','61065','1','12','$.data.ha','0',''),
('119969','61065','2','21','var hacluster = JSON.parse(value);\n\nresult = hacluster.map(function (hanode) {\n	return {\n		\'id\': hanode.id,\n		\'name\': hanode.name\n	};\n});\n\nreturn JSON.stringify(result);','0',''),
('119970','61065','3','20','1h','0',''),
('119971','61066','1','21','var proxies = JSON.parse(value);\n\nresult = proxies.map(function (proxy) {\n	return {\n		\'name\': proxy.name,\n		\'proxy_group\': proxy.proxy_group\n	};\n});\n\nreturn JSON.stringify(result);','0',''),
('119972','61066','2','20','1h','0',''),
('119973','61067','1','21','var hacluster = JSON.parse(value);\n\nresult = hacluster.map(function (hanode) {\n	return {\n		\'id\': hanode.id,\n		\'name\': hanode.name\n	};\n});\n\nreturn JSON.stringify(result);','0',''),
('119974','61067','2','20','1h','0',''),
('119975','61068','1','21','var proxies = JSON.parse(value);\n\nresult = proxies.map(function (proxy) {\n	return {\n		\'name\': proxy.name,\n		\'proxy_group\': proxy.proxy_group\n	};\n});\n\nreturn JSON.stringify(result);','0',''),
('119976','61068','2','20','1h','0',''),
('119977','61069','1','12','$.data','0',''),
('119978','61069','2','20','1h','0',''),
('119979','61070','1','12','$.data.ha','0',''),
('119980','61070','2','21','var hacluster = JSON.parse(value);\n\nresult = hacluster.map(function (hanode) {\n	return {\n		\'id\': hanode.id,\n		\'name\': hanode.name\n	};\n});\n\nreturn JSON.stringify(result);','0',''),
('119981','61070','3','20','1h','0',''),
('119982','61071','1','21','var proxies = JSON.parse(value);\n\nresult = proxies.map(function (proxy) {\n	return {\n		\'name\': proxy.name,\n		\'proxy_group\': proxy.proxy_group\n	};\n});\n\nreturn JSON.stringify(result);','0',''),
('119983','61071','2','20','1h','0',''),
('119984','61072','1','12','$.data.ha','0',''),
('119985','61072','2','21','var hacluster = JSON.parse(value);\n\nresult = hacluster.map(function (hanode) {\n	return {\n		\'id\': hanode.id,\n		\'name\': hanode.name\n	};\n});\n\nreturn JSON.stringify(result);','0',''),
('119986','61072','3','20','1h','0',''),
('119987','61073','1','21','var proxies = JSON.parse(value);\n\nresult = proxies.map(function (proxy) {\n	return {\n		\'name\': proxy.name,\n		\'proxy_group\': proxy.proxy_group\n	};\n});\n\nreturn JSON.stringify(result);','0',''),
('119988','61073','2','20','1h','0',''),
('119989','61074','1','21','var hacluster = JSON.parse(value);\n\nresult = hacluster.map(function (hanode) {\n	return {\n		\'id\': hanode.id,\n		\'name\': hanode.name\n	};\n});\n\nreturn JSON.stringify(result);','0',''),
('119990','61074','2','20','1h','0',''),
('119991','61075','1','21','var proxies = JSON.parse(value);\n\nresult = proxies.map(function (proxy) {\n	return {\n		\'name\': proxy.name,\n		\'proxy_group\': proxy.proxy_group\n	};\n});\n\nreturn JSON.stringify(result);','0',''),
('119992','61075','2','20','1h','0',''),
('119993','61076','1','12','$.data','0',''),
('119994','61076','2','20','1h','0',''),
('119995','61077','1','12','$.data.ha[?(@.id=="{#NODE.ID}")].first()','0',''),
('119996','61078','1','12','$.[?(@.id=="{#NODE.ID}")].first()','0',''),
('119997','61079','1','12','$.[?(@.name=="{#PROXY.NAME}")].first()','0',''),
('119998','61080','1','12','$.data[?(@.name=="{#PROXY.GROUP.NAME}")].first()','0',''),
('119999','61081','1','12','$.rtdata["{#PROXY.GROUP.NAME}"]','0',''),
('120000','61082','1','12','$.data.ha[?(@.id=="{#NODE.ID}")].first()','0',''),
('120001','61083','1','12','$.data.ha[?(@.id=="{#NODE.ID}")].first()','0',''),
('120002','61084','1','12','$.[?(@.id=="{#NODE.ID}")].first()','0',''),
('120003','61085','1','12','$.[?(@.name=="{#PROXY.NAME}")].first()','0',''),
('120004','61086','1','12','$.data[?(@.name=="{#PROXY.GROUP.NAME}")].first()','0',''),
('120005','61087','1','12','$.rtdata["{#PROXY.GROUP.NAME}"]','0',''),
('120006','61088','1','12','$.address','0',''),
('120007','61088','2','20','12h','0',''),
('120008','61089','1','12','$.lastaccess_age','0',''),
('120009','61090','1','12','$.lastaccess','0',''),
('120010','61091','1','12','$.status','0',''),
('120011','61091','2','20','12h','0',''),
('120012','61092','1','12','$.[?(@.name=="{#PROXY.NAME}")].first()','0',''),
('120013','61093','1','12','$.address','0',''),
('120014','61093','2','20','12h','0',''),
('120015','61094','1','12','$.lastaccess_age','0',''),
('120016','61095','1','12','$.lastaccess','0',''),
('120017','61096','1','12','$.status','0',''),
('120018','61096','2','20','12h','0',''),
('120019','61097','1','12','$.cert','0',''),
('120020','61097','2','21','return value === \'false\' ? 0 : 1','0',''),
('120021','61097','3','20','12h','0',''),
('120022','61098','1','12','$.compatibility','0',''),
('120023','61098','2','20','12h','0',''),
('120024','61099','1','12','$.compression','0',''),
('120025','61099','2','21','return value === \'false\' ? 0 : 1','0',''),
('120026','61099','3','20','12h','0',''),
('120027','61100','1','12','$.hosts','0',''),
('120028','61100','2','20','12h','0',''),
('120029','61101','1','12','$.items','0',''),
('120030','61101','2','20','12h','0',''),
('120031','61102','1','12','$.last_seen','0',''),
('120032','61103','1','12','$.passive','0',''),
('120033','61103','2','21','return value === \'false\' ? 0 : 1','0',''),
('120034','61103','3','20','12h','0',''),
('120035','61104','1','12','$.psk','0',''),
('120036','61104','2','21','return value === \'false\' ? 0 : 1','0',''),
('120037','61104','3','20','12h','0',''),
('120038','61105','1','12','$.requiredperformance','0',''),
('120039','61105','2','20','12h','0',''),
('120040','61106','1','12','$.unencrypted','0',''),
('120041','61106','2','21','return value === \'false\' ? 0 : 1','0',''),
('120042','61106','3','20','12h','0',''),
('120043','61107','1','12','$.version','0',''),
('120044','61107','2','20','12h','0',''),
('120045','61108','1','12','$.pavailable','0',''),
('120046','61108','2','20','12h','0',''),
('120047','61109','1','12','$.available','0',''),
('120048','61109','2','20','12h','0',''),
('120049','61110','1','12','$.failover_delay','0',''),
('120050','61110','2','20','12h','0',''),
('120051','61111','1','12','$.min_online','0',''),
('120052','61111','2','20','12h','0',''),
('120053','61112','1','12','$.state','0',''),
('120054','61112','2','20','12h','0',''),
('120055','61113','1','12','$.address','0',''),
('120056','61113','2','20','12h','0',''),
('120057','61114','1','12','$.lastaccess_age','0',''),
('120058','61115','1','12','$.lastaccess','0',''),
('120059','61116','1','12','$.status','0',''),
('120060','61116','2','20','12h','0',''),
('120061','61117','1','12','$.[?(@.name=="{#PROXY.NAME}")].first()','0',''),
('120062','61118','1','12','$.address','0',''),
('120063','61118','2','20','12h','0',''),
('120064','61119','1','12','$.lastaccess_age','0',''),
('120065','61120','1','12','$.lastaccess','0',''),
('120066','61121','1','12','$.status','0',''),
('120067','61121','2','20','12h','0',''),
('120068','61122','1','12','$.[?(@.name=="{#PROXY.NAME}")].first()','0',''),
('120069','61123','1','12','$.address','0',''),
('120070','61123','2','20','12h','0',''),
('120071','61124','1','12','$.lastaccess_age','0',''),
('120072','61125','1','12','$.lastaccess','0',''),
('120073','61126','1','12','$.status','0',''),
('120074','61126','2','20','12h','0',''),
('120075','61127','1','12','$.cert','0',''),
('120076','61127','2','21','return value === \'false\' ? 0 : 1','0',''),
('120077','61127','3','20','12h','0',''),
('120078','61128','1','12','$.compatibility','0',''),
('120079','61128','2','20','12h','0',''),
('120080','61129','1','12','$.compression','0',''),
('120081','61129','2','21','return value === \'false\' ? 0 : 1','0',''),
('120082','61129','3','20','12h','0',''),
('120083','61130','1','12','$.hosts','0',''),
('120084','61130','2','20','12h','0',''),
('120085','61131','1','12','$.items','0',''),
('120086','61131','2','20','12h','0',''),
('120087','61132','1','12','$.last_seen','0',''),
('120088','61133','1','12','$.passive','0',''),
('120089','61133','2','21','return value === \'false\' ? 0 : 1','0',''),
('120090','61133','3','20','12h','0',''),
('120091','61134','1','12','$.psk','0',''),
('120092','61134','2','21','return value === \'false\' ? 0 : 1','0',''),
('120093','61134','3','20','12h','0',''),
('120094','61135','1','12','$.requiredperformance','0',''),
('120095','61135','2','20','12h','0',''),
('120096','61136','1','12','$.unencrypted','0',''),
('120097','61136','2','21','return value === \'false\' ? 0 : 1','0',''),
('120098','61136','3','20','12h','0',''),
('120099','61137','1','12','$.version','0',''),
('120100','61137','2','20','12h','0',''),
('120101','61138','1','12','$.pavailable','0',''),
('120102','61138','2','20','12h','0',''),
('120103','61139','1','12','$.available','0',''),
('120104','61139','2','20','12h','0',''),
('120105','61140','1','12','$.failover_delay','0',''),
('120106','61140','2','20','12h','0',''),
('120107','61141','1','12','$.min_online','0',''),
('120108','61141','2','20','12h','0',''),
('120109','61142','1','12','$.state','0',''),
('120110','61142','2','20','12h','0',''),
('120111','61143','1','12','$.cert','0',''),
('120112','61143','2','21','return value === \'false\' ? 0 : 1','0',''),
('120113','61143','3','20','12h','0',''),
('120114','61144','1','12','$.compatibility','0',''),
('120115','61144','2','20','12h','0',''),
('120116','61145','1','12','$.compression','0',''),
('120117','61145','2','21','return value === \'false\' ? 0 : 1','0',''),
('120118','61145','3','20','12h','0',''),
('120119','61146','1','12','$.hosts','0',''),
('120120','61146','2','20','12h','0',''),
('120121','61147','1','12','$.items','0',''),
('120122','61147','2','20','12h','0',''),
('120123','61148','1','12','$.last_seen','0',''),
('120124','61149','1','12','$.passive','0',''),
('120125','61149','2','21','return value === \'false\' ? 0 : 1','0',''),
('120126','61149','3','20','12h','0',''),
('120127','61150','1','12','$.psk','0',''),
('120128','61150','2','21','return value === \'false\' ? 0 : 1','0',''),
('120129','61150','3','20','12h','0',''),
('120130','61151','1','12','$.requiredperformance','0',''),
('120131','61151','2','20','12h','0',''),
('120132','61152','1','12','$.unencrypted','0',''),
('120133','61152','2','21','return value === \'false\' ? 0 : 1','0',''),
('120134','61152','3','20','12h','0',''),
('120135','61153','1','12','$.version','0',''),
('120136','61153','2','20','12h','0',''),
('120137','61154','1','12','$.cert','0',''),
('120138','61154','2','21','return value === \'false\' ? 0 : 1','0',''),
('120139','61154','3','20','12h','0',''),
('120140','61155','1','12','$.compatibility','0',''),
('120141','61155','2','20','12h','0',''),
('120142','61156','1','12','$.compression','0',''),
('120143','61156','2','21','return value === \'false\' ? 0 : 1','0',''),
('120144','61156','3','20','12h','0',''),
('120145','61157','1','12','$.hosts','0',''),
('120146','61157','2','20','12h','0',''),
('120147','61158','1','12','$.items','0',''),
('120148','61158','2','20','12h','0',''),
('120149','61159','1','12','$.last_seen','0',''),
('120150','61160','1','12','$.passive','0',''),
('120151','61160','2','21','return value === \'false\' ? 0 : 1','0',''),
('120152','61160','3','20','12h','0',''),
('120153','61161','1','12','$.psk','0',''),
('120154','61161','2','21','return value === \'false\' ? 0 : 1','0',''),
('120155','61161','3','20','12h','0',''),
('120156','61162','1','12','$.requiredperformance','0',''),
('120157','61162','2','20','12h','0',''),
('120158','61163','1','12','$.unencrypted','0',''),
('120159','61163','2','21','return value === \'false\' ? 0 : 1','0',''),
('120160','61163','3','20','12h','0',''),
('120161','61164','1','12','$.version','0',''),
('120162','61164','2','20','12h','0',''),
('120163','61165','1','12','$.cert','0',''),
('120164','61165','2','21','return value === \'false\' ? 0 : 1','0',''),
('120165','61165','3','20','12h','0',''),
('120166','61166','1','12','$.compatibility','0',''),
('120167','61166','2','20','12h','0',''),
('120168','61167','1','12','$.compression','0',''),
('120169','61167','2','21','return value === \'false\' ? 0 : 1','0',''),
('120170','61167','3','20','12h','0',''),
('120171','61168','1','12','$.hosts','0',''),
('120172','61168','2','20','12h','0',''),
('120173','61169','1','12','$.items','0',''),
('120174','61169','2','20','12h','0',''),
('120175','61170','1','12','$.last_seen','0',''),
('120176','61171','1','12','$.passive','0',''),
('120177','61171','2','21','return value === \'false\' ? 0 : 1','0',''),
('120178','61171','3','20','12h','0',''),
('120179','61172','1','12','$.psk','0',''),
('120180','61172','2','21','return value === \'false\' ? 0 : 1','0',''),
('120181','61172','3','20','12h','0',''),
('120182','61173','1','12','$.requiredperformance','0',''),
('120183','61173','2','20','12h','0',''),
('120184','61174','1','12','$.unencrypted','0',''),
('120185','61174','2','21','return value === \'false\' ? 0 : 1','0',''),
('120186','61174','3','20','12h','0',''),
('120187','61175','1','12','$.version','0',''),
('120188','61175','2','20','12h','0',''),
('120189','61176','1','21','var source = JSON.parse(value),\n	data = [];\n\nsource.connections.forEach(function(v){\n	data.push({\n		"{#ADDRESS}": v.remote_socket_address,\n		"{#CLIENT}": v.remote_socket_address.split(\':\')[0],\n		"{#TYPE}": "connections"})\n});\n\nsource.secure_connections.forEach(function(v){\ndata.push({\n	"{#ADDRESS}": v.remote_socket_address,\n	"{#CLIENT}":v.remote_socket_address.split(\':\')[0],\n	"{#TYPE}": "secure_connections"})\n});\n\nreturn JSON.stringify(data);','0',''),
('120190','61177','1','12','$.server_state','0',''),
('120191','61177','2','21','return JSON.stringify(value == \'leader\' ? [{\'{#SINGLETON}\': \'\'}] : []);','0',''),
('120192','61178','1','12','$.{#TYPE}.[?(@.remote_socket_address == "{#ADDRESS}")].first()','1',''),
('120193','61179','1','12','$.learners','0',''),
('120194','61180','1','12','$.pending_syncs','0',''),
('120195','61181','1','12','$.quorum_size','0',''),
('120196','61182','1','12','$.synced_followers','0',''),
('120197','61183','1','12','$.synced_non_voting_followers','0',''),
('120198','61184','1','12','$.synced_observers','0',''),
('120199','61185','1','12','$.avg_latency','0',''),
('120200','61186','1','12','$.max_latency','0',''),
('120201','61187','1','12','$.min_latency','0',''),
('120202','61188','1','12','$.outstanding_requests','0',''),
('120203','61189','1','12','$.packets_received','0',''),
('120204','61189','2','10','','0',''),
('120205','61190','1','12','$.packets_sent','0',''),
('120206','61190','2','10','','0',''),
('120207','61191','1','27','','0',''),
('120208','61191','2','21','var data = JSON.parse(value);\nvar out = [];\n\nif ("PTZChannel" in data.PTZChannelList) {\n	out.push({\n		"{#PTZ_CHANNEL_ID}": data.PTZChannelList.PTZChannel.id\n	})\n}\n\nreturn JSON.stringify(out);','0',''),
('120209','61192','1','27','','0',''),
('120210','61192','2','21','var data = JSON.parse(value);\nvar out = [];\n\ndata.StreamingChannelList.StreamingChannel.forEach(function (field) {\n	out.push({\n		"{#CHANNEL_ID}": field.id,\n		"{#CHANNEL_NAME}": field.channelName,\n		"{#CHANNEL_ENABLED}": field.enabled\n	});\n})\n\nreturn JSON.stringify(out);','0',''),
('120211','61193','1','26','-1','2','{"html":{"head":{"title":"Connection error"}}}'),
('120212','61193','2','27','','2','{"html":{"head":{"title":"Connection error"}}}'),
('120213','61194','1','21','var data = JSON.parse(value);\n\nif ("html" in data){\n	if (data.html.head.title === "Document Error: Unauthorized")\n		{return 1}\n	else if (data.html.head.title === "Connection error")\n		{return 2}\n}\nreturn 0;','0',''),
('120214','61194','2','20','1h','0',''),
('120215','61195','1','12','$.PTZStatus.AbsoluteHigh.absoluteZoom','1',''),
('120216','61195','2','1','0.1','1',''),
('120217','61195','3','20','1h','0',''),
('120218','61196','1','12','$.PTZStatus.AbsoluteHigh.azimuth','1',''),
('120219','61196','2','1','0.1','1',''),
('120220','61196','3','20','1h','0',''),
('120221','61197','1','12','$.PTZStatus.AbsoluteHigh.elevation','1',''),
('120222','61197','2','1','0.1','1',''),
('120223','61197','3','20','1h','0',''),
('120224','61198','1','12','$.StreamingChannelList.StreamingChannel[?(@.id=={#CHANNEL_ID})].Video.constantBitRate','1',''),
('120225','61198','2','12','$.[0]','1',''),
('120226','61198','3','20','1h','0',''),
('120227','61199','1','12','$.StreamingChannelList.StreamingChannel[?(@.id=={#CHANNEL_ID})].Video.fixedQuality','1',''),
('120228','61199','2','12','$[0]','1',''),
('120229','61199','3','20','1h','0',''),
('120230','61200','1','12','$.StreamingChannelList.StreamingChannel[?(@.id=={#CHANNEL_ID})].Video.GovLength','1',''),
('120231','61200','2','12','$[0]','1',''),
('120232','61200','3','20','1h','0',''),
('120233','61201','1','12','$.StreamingChannelList.StreamingChannel[?(@.id=={#CHANNEL_ID})].Video.H264Profile','1',''),
('120234','61201','2','12','$[0]','1',''),
('120235','61201','3','20','1h','0',''),
('120236','61202','1','12','$.StreamingChannelList.StreamingChannel[?(@.id=={#CHANNEL_ID})].Video.keyFrameInterval','1',''),
('120237','61202','2','12','$[0]','1',''),
('120238','61202','3','1','0.01','1',''),
('120239','61202','4','20','1h','0',''),
('120240','61203','1','12','$.StreamingChannelList.StreamingChannel[?(@.id=={#CHANNEL_ID})].Video.maxFrameRate','1',''),
('120241','61203','2','12','$[0]','1',''),
('120242','61203','3','1','0.01','1',''),
('120243','61203','4','20','1h','0',''),
('120244','61204','1','12','$.StreamingChannelList.StreamingChannel[?(@.id=={#CHANNEL_ID})].Video.smoothing','1',''),
('120245','61204','2','12','$[0]','1',''),
('120246','61204','3','20','1h','0',''),
('120247','61205','1','12','$.StreamingChannelList.StreamingChannel[?(@.id=={#CHANNEL_ID})].Video.snapShotImageType','1',''),
('120248','61205','2','12','$[0]','1',''),
('120249','61205','3','20','1h','0',''),
('120250','61206','1','12','$.StreamingChannelList.StreamingChannel[?(@.id=={#CHANNEL_ID})].Video.vbrLowerCap','1',''),
('120251','61206','2','12','$[0]','1',''),
('120252','61206','3','20','1h','0',''),
('120253','61207','1','12','$.StreamingChannelList.StreamingChannel[?(@.id=={#CHANNEL_ID})].Video.vbrUpperCap','1',''),
('120254','61207','2','12','$[0]','1',''),
('120255','61208','1','12','$.StreamingChannelList.StreamingChannel[?(@.id=={#CHANNEL_ID})].Video.videoCodecType','1',''),
('120256','61208','2','12','$[0]','1',''),
('120257','61208','3','20','1h','0',''),
('120258','61209','1','12','$.StreamingChannelList.StreamingChannel[?(@.id=={#CHANNEL_ID})].Video.videoQualityControlType','1',''),
('120259','61209','2','12','$[0]','1',''),
('120260','61209','3','20','1h','0',''),
('120261','61210','1','12','$.StreamingChannelList.StreamingChannel[?(@.id=={#CHANNEL_ID})].Video.videoResolutionHeight','1',''),
('120262','61210','2','12','$[0]','1',''),
('120263','61210','3','20','1h','0',''),
('120264','61211','1','12','$.StreamingChannelList.StreamingChannel[?(@.id=={#CHANNEL_ID})].Video.videoResolutionWidth','1',''),
('120265','61211','2','12','$[0]','1',''),
('120266','61211','3','20','1h','0',''),
('120267','61212','1','12','$.StreamingChannelList.StreamingChannel[?(@.id=={#CHANNEL_ID})].Video.videoScanType','1',''),
('120268','61212','2','12','$[0]','1',''),
('120269','61212','3','20','1h','0',''),
('120270','61219','1','12','$.monthly_service_costs','0',''),
('120271','61220','1','12','$..Groups.first()','0',''),
('120272','61221','1','12','$.monthly_costs','0',''),
('120273','61222','1','21','var result = [];\nvar alarms = JSON.parse(value);\n\nalarms.forEach(function(alarm) {\n\n result.push({\n\'{#ALARM_DESCRIPTION}\': alarm.AlarmDescription !== null ? alarm.AlarmDescription : \'None\' ,\n\'{#ALARM_NAME}\': alarm.AlarmName,\n\'{#ALARM_PERIOD}\': alarm.Period,\n\'{#METRIC_NAME}\': alarm.MetricName,\n\'{#ALARM_SERVICE_NAMESPACE}\': alarm.Namespace !== null ? alarm.Namespace : \'None\'\n  });\n});\n\nreturn JSON.stringify(result);','0',''),
('120274','61222','2','20','3h','0',''),
('120275','61223','1','21','var result = [];\nvar volumes = JSON.parse(value);\n\nvolumes.forEach(function(volume) {\n\n result.push({\n\'{#VOLUME_ID}\': volume.volumeId,\n\'{#VOLUME_TYPE}\': volume.volumeType,\n  });\n});\n\nreturn JSON.stringify(result);','0',''),
('120276','61223','2','20','3h','0',''),
('120277','61224','1','21','var result = [];\nvar alarms = JSON.parse(value);\n\nalarms.forEach(function(alarm) {\n\n result.push({\n\'{#ALARM_DESCRIPTION}\': alarm.AlarmDescription !== null ? alarm.AlarmDescription : \'None\' ,\n\'{#ALARM_NAME}\': alarm.AlarmName,\n\'{#ALARM_PERIOD}\': alarm.Period,\n\'{#METRIC_NAME}\': alarm.MetricName,\n\'{#ALARM_SERVICE_NAMESPACE}\': alarm.Namespace !== null ? alarm.Namespace : \'None\'\n  });\n});\n\nreturn JSON.stringify(result);','0',''),
('120278','61224','2','20','3h','0',''),
('120279','61225','1','20','3h','0',''),
('120280','61226','1','21','var result = [];\nvar alarms = JSON.parse(value);\n\nalarms.forEach(function(alarm) {\n\n result.push({\n\'{#ALARM_DESCRIPTION}\': alarm.AlarmDescription !== null ? alarm.AlarmDescription : \'None\' ,\n\'{#ALARM_NAME}\': alarm.AlarmName,\n\'{#ALARM_PERIOD}\': alarm.Period,\n\'{#METRIC_NAME}\': alarm.MetricName,\n\'{#ALARM_SERVICE_NAMESPACE}\': alarm.Namespace !== null ? alarm.Namespace : \'None\'\n  });\n});\n\nreturn JSON.stringify(result);','0',''),
('120281','61226','2','20','3h','0',''),
('120282','61227','1','20','3h','0',''),
('120283','61228','1','21','var result = [];\nvar alarms = JSON.parse(value);\n\nalarms.forEach(function(alarm) {\n\n result.push({\n\'{#ALARM_DESCRIPTION}\': alarm.AlarmDescription !== null ? alarm.AlarmDescription : \'None\' ,\n\'{#ALARM_NAME}\': alarm.AlarmName,\n\'{#ALARM_PERIOD}\': alarm.Period,\n\'{#METRIC_NAME}\': alarm.MetricName,\n\'{#ALARM_SERVICE_NAMESPACE}\': alarm.Namespace !== null ? alarm.Namespace : \'None\'\n  });\n});\n\nreturn JSON.stringify(result);','0',''),
('120284','61228','2','20','3h','0',''),
('120285','61229','1','20','3h','0',''),
('120286','61230','1','21','var result = [];\nvar alarms = JSON.parse(value);\n\nalarms.forEach(function(alarm) {\n\n result.push({\n\'{#ALARM_DESCRIPTION}\': alarm.AlarmDescription !== null ? alarm.AlarmDescription : \'None\' ,\n\'{#ALARM_NAME}\': alarm.AlarmName,\n\'{#ALARM_PERIOD}\': alarm.Period,\n\'{#METRIC_NAME}\': alarm.MetricName,\n\'{#ALARM_SERVICE_NAMESPACE}\': alarm.Namespace !== null ? alarm.Namespace : \'None\'\n  });\n});\n\nreturn JSON.stringify(result);','0',''),
('120287','61230','2','20','3h','0',''),
('120288','61231','1','20','3h','0',''),
('120289','61232','1','21','var result = [];\nvar alarms = JSON.parse(value);\n\nalarms.forEach(function(alarm) {\n\n result.push({\n\'{#ALARM_DESCRIPTION}\': alarm.AlarmDescription !== null ? alarm.AlarmDescription : \'None\' ,\n\'{#ALARM_NAME}\': alarm.AlarmName,\n\'{#ALARM_PERIOD}\': alarm.Period,\n\'{#METRIC_NAME}\': alarm.MetricName,\n\'{#ALARM_SERVICE_NAMESPACE}\': alarm.Namespace !== null ? alarm.Namespace : \'None\'\n  });\n});\n\nreturn JSON.stringify(result);','0',''),
('120290','61232','2','20','3h','0',''),
('120291','61233','1','21','var result = [];\nvar alarms = JSON.parse(value);\n\nalarms.forEach(function (alarm) {\n\n	result.push({\n		\'{#ALARM_DESCRIPTION}\': alarm.AlarmDescription !== null ? alarm.AlarmDescription : \'None\',\n		\'{#ALARM_NAME}\': alarm.AlarmName,\n		\'{#ALARM_PERIOD}\': alarm.Period,\n		\'{#METRIC_NAME}\': alarm.MetricName,\n		\'{#ALARM_SERVICE_NAMESPACE}\': alarm.Namespace !== null ? alarm.Namespace : \'None\'\n	});\n});\n\nreturn JSON.stringify(result);','0',''),
('120292','61233','2','20','3h','0',''),
('120293','61234','1','21','return JSON.stringify(value.includes(\'aurora\') ? [{ \'{#SINGLETON}\': \'\' }] : []);','0',''),
('120294','61234','2','20','6h','0',''),
('120295','61235','1','21','var lookup = {},\n	result = [];\n\nJSON.parse(value).forEach(function (event) {\n	var filter = event.EventCategories + event.SourceIdentifier + event.SourceType;\n	if (!(lookup[filter])) {\n		lookup[filter] = 1;\n		result.push({\n			\'{#EVENT_CATEGORY}\': event.EventCategories,\n			\'{#EVENT_SOURCE_ID}\': event.SourceIdentifier,\n			\'{#EVENT_SOURCE_TYPE}\': event.SourceType\n		});\n	}\n});\n\nreturn JSON.stringify(result);','0',''),
('120296','61235','2','20','3h','0',''),
('120297','61236','1','21','return JSON.stringify((value === \'aurora-mysql\' || value === \'aurora\') ? [{ \'{#SINGLETON}\': \'\' }] : []);','0',''),
('120298','61236','2','20','6h','0',''),
('120299','61237','1','21','var result = [];\nvar alarms = JSON.parse(value);\n\nalarms.forEach(function(alarm) {\n\n result.push({\n\'{#ALARM_DESCRIPTION}\': alarm.AlarmDescription !== null ? alarm.AlarmDescription : \'None\' ,\n\'{#ALARM_NAME}\': alarm.AlarmName,\n\'{#ALARM_PERIOD}\': alarm.Period,\n\'{#METRIC_NAME}\': alarm.MetricName\n  });\n});\n\nreturn JSON.stringify(result);','0',''),
('120300','61237','2','20','3h','0',''),
('120301','61238','1','12','$.filter_id','0',''),
('120302','61238','2','20','3h','0',''),
('120303','61239','1','26','-1','1',''),
('120304','61240','1','26','-1','1',''),
('120305','61241','1','26','-1','1',''),
('120306','61242','1','26','-1','1',''),
('120307','61243','1','26','-1','1',''),
('120308','61244','1','26','-1','1',''),
('120309','61245','1','12','$.monthly_service_costs.[?(@.month == "{#AWS.BILLING.MONTH}")]','1',''),
('120310','61245','2','12','$.[?(@.Keys =~ "{#AWS.BILLING.SERVICE.NAME}")]..Metrics.BlendedCost.Amount.first()','1',''),
('120311','61246','1','12','$..Groups..[?(@.Keys =~ "{#AWS.BILLING.SERVICE.NAME}")]..Metrics.BlendedCost.Amount.first()','1',''),
('120312','61247','1','12','$.monthly_costs.[?(@.month == "{#AWS.BILLING.MONTH}")].amount.first()','1',''),
('120313','61247','2','20','3h','0',''),
('120314','61248','1','12','$.[?(@.AlarmName == "{#ALARM_NAME}")].first()','1',''),
('120315','61249','1','12','$.[?(@.volumeId == "{#VOLUME_ID}")].first()','1',''),
('120316','61250','1','12','$.[?(@.Label == "BurstBalance")].Values.first().first()','1',''),
('120317','61251','1','12','$.[?(@.Label == "VolumeConsumedReadWriteOps")].Values.first().first()','1',''),
('120318','61252','1','12','$.[?(@.Label == "VolumeIdleTime")].Values.first().first()','1',''),
('120319','61253','1','12','$.[?(@.Label == "VolumeQueueLength")].Values.first().first()','1',''),
('120320','61254','1','12','$.[?(@.Label == "VolumeReadBytes")].Values.first().first()','1',''),
('120321','61255','1','12','$.[?(@.Label == "VolumeReadOps")].Values.first().first()','1',''),
('120322','61256','1','12','$.[?(@.Label == "VolumeThroughputPercentage")].Values.first().first()','1',''),
('120323','61257','1','12','$.[?(@.Label == "VolumeTotalReadTime")].Values.first().first()','1',''),
('120324','61258','1','12','$.[?(@.Label == "VolumeTotalWriteTime")].Values.first().first()','1',''),
('120325','61259','1','12','$.[?(@.Label == "VolumeWriteBytes")].Values.first().first()','1',''),
('120326','61260','1','12','$.[?(@.Label == "VolumeWriteOps")].Values.first().first()','1',''),
('120327','61261','1','12','$.[?(@.AlarmName == "{#ALARM_NAME}")].first()','1',''),
('120328','61262','1','12','$.[?(@.Label == "AWS/ECS CPUUtilization")].Values.first().first()','1',''),
('120329','61263','1','12','$.[?(@.Label == "ECS/ContainerInsights CpuReserved")].Values.first().first()','1',''),
('120330','61264','1','12','$.[?(@.Label == "ECS/ContainerInsights DesiredTaskCount")].Values.first().first()','1',''),
('120331','61264','2','20','3h','0',''),
('120332','61265','1','12','$.[?(@.Label == "AWS/ECS MemoryUtilization")].Values.first().first()','1',''),
('120333','61266','1','12','$.[?(@.Label == "ECS/ContainerInsights MemoryReserved")].Values.first().first()','1',''),
('120334','61266','2','1','1048576','0',''),
('120335','61267','1','12','$.[?(@.Label == "ECS/ContainerInsights MemoryUtilized")].Values.first().first()','1',''),
('120336','61267','2','1','1048576','0',''),
('120337','61268','1','12','$.[?(@.Label == "ECS/ContainerInsights NetworkRxBytes")].Values.first().first()','1',''),
('120338','61269','1','12','$.[?(@.Label == "ECS/ContainerInsights NetworkTxBytes")].Values.first().first()','1',''),
('120339','61270','1','12','$.[?(@.Label == "ECS/ContainerInsights PendingTaskCount")].Values.first().first()','1',''),
('120340','61270','2','20','3h','0',''),
('120341','61271','1','12','$.[?(@.Label == "ECS/ContainerInsights RunningTaskCount")].Values.first().first()','1',''),
('120342','61271','2','20','3h','0',''),
('120343','61272','1','12','$.[?(@.Label == "ECS/ContainerInsights TaskSetCount")].Values.first().first()','1',''),
('120344','61272','2','20','3h','0',''),
('120345','61273','1','12','$.[?(@.AlarmName == "{#ALARM_NAME}")].first()','1',''),
('120346','61274','1','12','$.[?(@.Label == "AWS/ECS CPUUtilization")].Values.first().first()','1',''),
('120347','61275','1','12','$.[?(@.Label == "ECS/ContainerInsights CpuReserved")].Values.first().first()','1',''),
('120348','61276','1','12','$.[?(@.Label == "ECS/ContainerInsights DesiredTaskCount")].Values.first().first()','1',''),
('120349','61276','2','20','3h','0',''),
('120350','61277','1','12','$.[?(@.Label == "ECS/ContainerInsights EphemeralStorageReserved")].Values.first().first()','1',''),
('120351','61277','2','1','1073741824','0',''),
('120352','61278','1','12','$.[?(@.Label == "ECS/ContainerInsights EphemeralStorageUtilized")].Values.first().first()','1',''),
('120353','61278','2','1','1073741824','0',''),
('120354','61279','1','12','$.[?(@.Label == "AWS/ECS MemoryUtilization")].Values.first().first()','1',''),
('120355','61280','1','12','$.[?(@.Label == "ECS/ContainerInsights MemoryReserved")].Values.first().first()','1',''),
('120356','61280','2','1','1048576','0',''),
('120357','61281','1','12','$.[?(@.Label == "ECS/ContainerInsights MemoryUtilized")].Values.first().first()','1',''),
('120358','61281','2','1','1048576','0',''),
('120359','61282','1','12','$.[?(@.Label == "ECS/ContainerInsights NetworkRxBytes")].Values.first().first()','1',''),
('120360','61283','1','12','$.[?(@.Label == "ECS/ContainerInsights NetworkTxBytes")].Values.first().first()','1',''),
('120361','61284','1','12','$.[?(@.Label == "ECS/ContainerInsights PendingTaskCount")].Values.first().first()','1',''),
('120362','61284','2','20','3h','0',''),
('120363','61285','1','12','$.[?(@.Label == "ECS/ContainerInsights RunningTaskCount")].Values.first().first()','1',''),
('120364','61285','2','20','3h','0',''),
('120365','61286','1','12','$.[?(@.Label == "ECS/ContainerInsights StorageReadBytes")].Values.first().first()','1',''),
('120366','61287','1','12','$.[?(@.Label == "ECS/ContainerInsights StorageWriteBytes")].Values.first().first()','1',''),
('120367','61288','1','12','$.[?(@.Label == "ECS/ContainerInsights TaskSetCount")].Values.first().first()','1',''),
('120368','61288','2','20','3h','0',''),
('120369','61289','1','12','$.[?(@.AlarmName == "{#ALARM_NAME}")].first()','1',''),
('120370','61290','1','12','$.[?(@.Label == "AnomalousHostCount")].Values.first().first()','1',''),
('120371','61291','1','12','$.[?(@.Label == "HealthyHostCount")].Values.first().first()','1',''),
('120372','61292','1','12','$.[?(@.Label == "HealthyStateDNS")].Values.first().first()','1',''),
('120373','61293','1','12','$.[?(@.Label == "HealthyStateRouting")].Values.first().first()','1',''),
('120374','61294','1','12','$.[?(@.Label == "HTTPCode_Target_2XX_Count")].Values.first().first()','1',''),
('120375','61295','1','12','$.[?(@.Label == "HTTPCode_Target_3XX_Count")].Values.first().first()','1',''),
('120376','61296','1','12','$.[?(@.Label == "HTTPCode_Target_4XX_Count")].Values.first().first()','1',''),
('120377','61297','1','12','$.[?(@.Label == "HTTPCode_Target_5XX_Count")].Values.first().first()','1',''),
('120378','61298','1','12','$.[?(@.Label == "MitigatedHostCount")].Values.first().first()','1',''),
('120379','61299','1','12','$.[?(@.Label == "RequestCountPerTarget")].Values.first().first()','1',''),
('120380','61300','1','12','$.[?(@.Label == "UnHealthyHostCount")].Values.first().first()','1',''),
('120381','61301','1','12','$.[?(@.Label == "UnhealthyRoutingRequestCount")].Values.first().first()','1',''),
('120382','61302','1','12','$.[?(@.Label == "UnhealthyStateDNS")].Values.first().first()','1',''),
('120383','61303','1','12','$.[?(@.Label == "UnhealthyStateRouting")].Values.first().first()','1',''),
('120384','61304','1','12','$.[?(@.AlarmName == "{#ALARM_NAME}")].first()','1',''),
('120385','61305','1','12','$.[?(@.Label == "HealthyHostCount")].Values.first().first()','1',''),
('120386','61306','1','12','$.[?(@.Label == "UnHealthyHostCount")].Values.first().first()','1',''),
('120387','61307','1','12','$.[?(@.AlarmName == "{#ALARM_NAME}")].first()','1',''),
('120388','61308','1','12','$.[?(@.AlarmName == "{#ALARM_NAME}")].StateValue.first()','2','3'),
('120389','61308','2','21','var state = [\'OK\', \'INSUFFICIENT_DATA\', \'ALARM\'];\n\nreturn state.indexOf(value.trim()) === -1 ? 255 : state.indexOf(value.trim());','0',''),
('120390','61309','1','12','$.[?(@.AlarmName == "{#ALARM_NAME}")].StateReason.first()','1',''),
('120391','61309','2','20','3h','0',''),
('120392','61310','1','12','$.[?(@.Label == "AuroraReplicaLagMaximum")].Values.first().first()','1',''),
('120393','61311','1','12','$.[?(@.Label == "AuroraReplicaLagMinimum")].Values.first().first()','1',''),
('120394','61312','1','12','$.[?(@.Label == "AuroraReplicaLag")].Values.first().first()','1',''),
('120395','61313','1','12','$.[?(@.Label == "BufferCacheHitRatio")].Values.first().first()','1',''),
('120396','61314','1','12','$.[?(@.Label == "CommitLatency")].Values.first().first()','1',''),
('120397','61315','1','12','$.[?(@.Label == "CommitThroughput")].Values.first().first()','1',''),
('120398','61316','1','12','$.[?(@.Label == "Deadlocks")].Values.first().first()','1',''),
('120399','61317','1','12','$.[?(@.Label == "EngineUptime")].Values.first().first()','1',''),
('120400','61318','1','12','$.[?(@.Label == "RollbackSegmentHistoryListLength")].Values.first().first()','1',''),
('120401','61319','1','12','$.[?(@.Label == "RowLockTime")].Values.first().first()','1',''),
('120402','61320','1','12','$.[?(@.Label == "SelectLatency")].Values.first().first()','1',''),
('120403','61321','1','12','$.[?(@.Label == "SelectThroughput")].Values.first().first()','1',''),
('120404','61322','1','12','$.[?(@.Label == "StorageNetworkThroughput")].Values.first().first()','1',''),
('120405','61323','1','12','$.[?(@.SourceIdentifier == "{#EVENT_SOURCE_ID}" && @.SourceType == "{#EVENT_SOURCE_TYPE}" && @.EventCategories == "{#EVENT_CATEGORY}")].Date','1',''),
('120406','61323','2','12','$[-1]','0',''),
('120407','61323','3','20','3h','0',''),
('120408','61324','1','12','$.[?(@.SourceIdentifier == "{#EVENT_SOURCE_ID}" && @.SourceType == "{#EVENT_SOURCE_TYPE}" && @.EventCategories == "{#EVENT_CATEGORY}")].Message','1',''),
('120409','61324','2','12','$[-1]','0',''),
('120410','61324','3','20','3h','0',''),
('120411','61325','1','12','$.[?(@.Label == "AbortedClients")].Values.first().first()','1',''),
('120412','61326','1','12','$.[?(@.Label == "AuroraBinlogReplicaLag")].Values.first().first()','1',''),
('120413','61327','1','12','$.[?(@.Label == "ActiveTransactions")].Values.first().first()','1',''),
('120414','61328','1','12','$.[?(@.Label == "BacktrackWindowActual")].Values.first().first()','1',''),
('120415','61329','1','12','$.[?(@.Label == "BacktrackWindowAlert")].Values.first().first()','1',''),
('120416','61330','1','12','$.[?(@.Label == "BlockedTransactions")].Values.first().first()','1',''),
('120417','61331','1','12','$.[?(@.Label == "DDLLatency")].Values.first().first()','1',''),
('120418','61332','1','12','$.[?(@.Label == "DDLThroughput")].Values.first().first()','1',''),
('120419','61333','1','12','$.[?(@.Label == "DeleteLatency")].Values.first().first()','1',''),
('120420','61334','1','12','$.[?(@.Label == "DeleteThroughput")].Values.first().first()','1',''),
('120421','61335','1','12','$.[?(@.Label == "DMLLatency")].Values.first().first()','1',''),
('120422','61336','1','12','$.[?(@.Label == "DMLThroughput")].Values.first().first()','1',''),
('120423','61337','1','12','$.[?(@.Label == "InsertLatency")].Values.first().first()','1',''),
('120424','61338','1','12','$.[?(@.Label == "InsertThroughput")].Values.first().first()','1',''),
('120425','61339','1','12','$.[?(@.Label == "LoginFailures")].Values.first().first()','1',''),
('120426','61340','1','12','$.[?(@.Label == "NumBinaryLogFiles")].Values.first().first()','1',''),
('120427','61341','1','12','$.[?(@.Label == "Queries")].Values.first().first()','1',''),
('120428','61342','1','12','$.[?(@.Label == "ResultSetCacheHitRatio")].Values.first().first()','1',''),
('120429','61343','1','12','$.[?(@.Label == "SumBinaryLogSize")].Values.first().first()','1',''),
('120430','61344','1','12','$.[?(@.Label == "UpdateLatency")].Values.first().first()','1',''),
('120431','61345','1','12','$.[?(@.Label == "UpdateThroughput")].Values.first().first()','1',''),
('120432','61346','1','12','$.[?(@.AlarmName == "{#ALARM_NAME}")].StateValue.first()','2','3'),
('120433','61346','2','21','var state = [\'OK\', \'INSUFFICIENT_DATA\', \'ALARM\'];\n\nreturn state.indexOf(value.trim()) === -1 ? 255 : state.indexOf(value.trim());','0',''),
('120434','61347','1','12','$.[?(@.AlarmName == "{#ALARM_NAME}")].StateReason.first()','1',''),
('120435','61347','2','20','3h','0',''),
('120436','61348','1','12','$.[?(@.Label == "4xxErrors")].Values.first().first()','1',''),
('120437','61349','1','12','$.[?(@.Label == "5xxErrors")].Values.first().first()','1',''),
('120438','61350','1','12','$.[?(@.Label == "AllRequests")].Values.first().first()','1',''),
('120439','61351','1','12','$.[?(@.Label == "BytesDownloaded")].Values.first().first()','1',''),
('120440','61352','1','12','$.[?(@.Label == "BytesPendingReplication")].Values.first().first()','1',''),
('120441','61353','1','12','$.[?(@.Label == "BytesUploaded")].Values.first().first()','1',''),
('120442','61354','1','12','$.[?(@.Label == "DeleteRequests")].Values.first().first()','1',''),
('120443','61355','1','12','$.[?(@.Label == "FirstByteLatency")].Values.first().first()','1',''),
('120444','61356','1','12','$.[?(@.Label == "FirstByteLatency")].Values.first().first()','1',''),
('120445','61357','1','12','$.[?(@.Label == "GetRequests")].Values.first().first()','1',''),
('120446','61358','1','12','$.[?(@.Label == "HeadRequests")].Values.first().first()','1',''),
('120447','61359','1','12','$.[?(@.Label == "ListRequests")].Values.first().first()','1',''),
('120448','61360','1','12','$.[?(@.Label == "OperationsPendingReplication")].Values.first().first()','1',''),
('120449','61361','1','12','$.[?(@.Label == "PostRequests")].Values.first().first()','1',''),
('120450','61362','1','12','$.[?(@.Label == "PutRequests")].Values.first().first()','1',''),
('120451','61363','1','12','$.[?(@.Label == "ReplicationLatency")].Values.first().first()','1',''),
('120452','61364','1','12','$.[?(@.Label == "SelectBytesReturned")].Values.first().first()','1',''),
('120453','61365','1','12','$.[?(@.Label == "SelectBytesScanned")].Values.first().first()','1',''),
('120454','61366','1','12','$.[?(@.Label == "SelectRequests")].Values.first().first()','1',''),
('120455','61367','1','12','$.[?(@.Label == "TotalRequestLatency")].Values.first().first()','1',''),
('120456','61368','1','12','$.[?(@.Label == "TotalRequestLatency")].Values.first().first()','1',''),
('120457','61369','1','12','$.StateValue','2','3'),
('120458','61369','2','21','var state = [\'OK\', \'INSUFFICIENT_DATA\', \'ALARM\'];\n\nreturn state.indexOf(value.trim()) === -1 ? 255 : state.indexOf(value.trim());','0',''),
('120459','61370','1','12','$.StateReason','1',''),
('120460','61370','2','20','3h','0',''),
('120461','61371','1','12','$.attachmentSet..[?(@.instanceId == "{$AWS.EC2.INSTANCE.ID}")].status.first()','1',''),
('120462','61371','2','21','var state = [\'attaching\', \'attached\', \'detaching\'];\n\nreturn state.indexOf(value.trim()) === -1 ? 255 : state.indexOf(value.trim());','0',''),
('120463','61371','3','20','3h','0',''),
('120464','61372','1','12','$.attachmentSet..[?(@.instanceId == "{$AWS.EC2.INSTANCE.ID}")].attachTime.first()','1',''),
('120465','61372','2','20','3h','0',''),
('120466','61373','1','12','$.createTime','1',''),
('120467','61373','2','20','3h','0',''),
('120468','61374','1','12','$.attachmentSet..[?(@.instanceId == "{$AWS.EC2.INSTANCE.ID}")].device.first()','1',''),
('120469','61374','2','20','3h','0',''),
('120470','61375','1','12','$.status','1',''),
('120471','61375','2','21','var state = [\'creating\', \'available\', \'in-use\', \'deleting\', \'deleted\', \'error\'];\n\nreturn state.indexOf(value.trim()) === -1 ? 255 : state.indexOf(value.trim());','0',''),
('120472','61375','3','20','3h','0',''),
('120473','61376','1','12','$.StateValue','2','3'),
('120474','61376','2','21','var state = [\'OK\', \'INSUFFICIENT_DATA\', \'ALARM\'];\n\nreturn state.indexOf(value.trim()) === -1 ? 255 : state.indexOf(value.trim());','0',''),
('120475','61377','1','12','$.StateReason','1',''),
('120476','61377','2','20','3h','0',''),
('120477','61378','1','12','$.StateValue','2','3'),
('120478','61378','2','21','var state = [\'OK\', \'INSUFFICIENT_DATA\', \'ALARM\'];\n\nreturn state.indexOf(value.trim()) === -1 ? 255 : state.indexOf(value.trim());','0',''),
('120479','61379','1','12','$.StateReason','1',''),
('120480','61379','2','20','3h','0',''),
('120481','61380','1','12','$.StateValue','2','3'),
('120482','61380','2','21','var state = [\'OK\', \'INSUFFICIENT_DATA\', \'ALARM\'];\n\nreturn state.indexOf(value.trim()) === -1 ? 255 : state.indexOf(value.trim());','0',''),
('120483','61381','1','12','$.StateReason','1',''),
('120484','61381','2','20','3h','0',''),
('120485','61382','1','12','$.StateValue','2','3'),
('120486','61382','2','21','var state = [\'OK\', \'INSUFFICIENT_DATA\', \'ALARM\'];\n\nreturn state.indexOf(value.trim()) === -1 ? 255 : state.indexOf(value.trim());','0',''),
('120487','61383','1','12','$.StateReason','1',''),
('120488','61383','2','20','3h','0',''),
('120489','61384','1','12','$.StateValue','2','3'),
('120490','61384','2','21','var state = [\'OK\', \'INSUFFICIENT_DATA\', \'ALARM\'];\n\nreturn state.indexOf(value.trim()) === -1 ? 255 : state.indexOf(value.trim());','0',''),
('120491','61385','1','12','$.StateReason','1',''),
('120492','61385','2','20','3h','0',''),
('120493','61386','1','21','const job_list = JSON.parse(value);\n\nconst result = job_list.jobs.map(function (job) {\n	return {\n	  \'name\': job.name,\n	  \'entity_friendly_name\': job.properties.entityFriendlyName,\n	  \'status\': job.properties.status,\n	  \'operation\': job.properties.operation\n	};\n});\n\nreturn JSON.stringify(result);','0',''),
('120494','61386','2','20','1h','0',''),
('120495','61387','1','12','$.resources.value','0',''),
('120496','61387','2','20','6h','0',''),
('120497','61388','1','12','$.resources.value','0',''),
('120498','61388','2','20','6h','0',''),
('120499','61389','1','12','$.resources.value','0',''),
('120500','61389','2','20','6h','0',''),
('120501','61390','1','12','$.resources.value','0',''),
('120502','61390','2','20','6h','0',''),
('120503','61391','1','12','$.resources.value','0',''),
('120504','61391','2','20','6h','0',''),
('120505','61392','1','12','$.resources.value','0',''),
('120506','61392','2','20','6h','0',''),
('120507','61393','1','20','6h','0',''),
('120508','61394','1','12','$.resources.value','0',''),
('120509','61394','2','20','6h','0',''),
('120510','61395','1','12','$.resources.value','0',''),
('120511','61395','2','20','6h','0',''),
('120512','61396','1','12','$.data','1',''),
('120513','61397','1','12','$.monthCost.data','1',''),
('120514','61398','1','12','$.resourceLocationCost.data','1',''),
('120515','61399','1','12','$.resourceGroupCost.data','1',''),
('120516','61400','1','12','$.serviceCost.data','1',''),
('120517','61402','1','12','$.jobs[?(@.name == \'{#JOB.NAME}\')].properties.status.first()','0',''),
('120518','61402','2','21','const idx = {\n	\'InProgress\': 1,\n	\'Queued\': 2,\n	\'Completed\': 3,\n	\'CompletedWithWarnings\': 4,\n	\'Failed\': 5,\n	\'Cancelled\': 6,\n	\'Expired\': 7\n  };\n\n  return typeof idx[value] === \'undefined\' ? 0 : idx[value];','0',''),
('120519','61402','3','20','1h','0',''),
('120520','61403','1','12','$.storageAccount.Availability.average','1',''),
('120521','61403','2','20','3h','0',''),
('120522','61404','1','12','$.blobServices.Availability.average','1',''),
('120523','61404','2','20','3h','0',''),
('120524','61405','1','12','$.blobServices.BlobCapacity.average','1',''),
('120525','61405','2','20','3h','0',''),
('120526','61406','1','12','$.blobServices.ContainerCount.average','1',''),
('120527','61406','2','20','3h','0',''),
('120528','61407','1','12','$.blobServices.BlobCount.average','1',''),
('120529','61407','2','20','3h','0',''),
('120530','61408','1','12','$.blobServices.Egress.total','1',''),
('120531','61408','2','20','3h','0',''),
('120532','61409','1','12','$.blobServices.IndexCapacity.average','1',''),
('120533','61409','2','20','3h','0',''),
('120534','61410','1','12','$.blobServices.Ingress.total','1',''),
('120535','61410','2','20','3h','0',''),
('120536','61411','1','12','$.blobServices.SuccessE2ELatency.average','1',''),
('120537','61411','2','1','0.001','0',''),
('120538','61411','3','20','3h','0',''),
('120539','61412','1','12','$.blobServices.SuccessServerLatency.average','1',''),
('120540','61412','2','1','0.001','0',''),
('120541','61412','3','20','3h','0',''),
('120542','61413','1','12','$.blobServices.Transactions.total','1',''),
('120543','61413','2','20','3h','0',''),
('120544','61414','1','12','$.storageAccount.Egress.total','1',''),
('120545','61414','2','20','3h','0',''),
('120546','61415','1','12','$.fileServices.FileCapacity.average','1',''),
('120547','61415','2','20','3h','0',''),
('120548','61416','1','12','$.fileServices.FileCount.average','1',''),
('120549','61416','2','20','3h','0',''),
('120550','61417','1','12','$.fileServices.Egress.total','1',''),
('120551','61417','2','20','3h','0',''),
('120552','61418','1','12','$.fileServices.Ingress.total','1',''),
('120553','61418','2','20','3h','0',''),
('120554','61419','1','12','$.fileServices.FileShareCapacityQuota.average','1',''),
('120555','61419','2','20','3h','0',''),
('120556','61420','1','12','$.fileServices.FileShareCount.average','1',''),
('120557','61420','2','20','3h','0',''),
('120558','61421','1','12','$.fileServices.FileShareSnapshotSize.average','1',''),
('120559','61421','2','20','3h','0',''),
('120560','61422','1','12','$.fileServices.FileShareSnapshotCount.average','1',''),
('120561','61422','2','20','3h','0',''),
('120562','61423','1','12','$.fileServices.file.SuccessE2ELatency.average','1',''),
('120563','61423','2','1','0.001','0',''),
('120564','61423','3','20','3h','0',''),
('120565','61424','1','12','$.fileServices.SuccessServerLatency.average','1',''),
('120566','61424','2','1','0.001','0',''),
('120567','61424','3','20','3h','0',''),
('120568','61425','1','12','$.fileServices.Transactions.total','1',''),
('120569','61425','2','20','3h','0',''),
('120570','61426','1','12','$.storageAccount.Ingress.total','1',''),
('120571','61426','2','20','3h','0',''),
('120572','61427','1','12','$.queueServices.QueueCapacity.average','1',''),
('120573','61427','2','20','3h','0',''),
('120574','61428','1','12','$.queueServices.QueueCount.average','1',''),
('120575','61428','2','20','3h','0',''),
('120576','61429','1','12','$.queueServices.Egress.total','1',''),
('120577','61429','2','20','3h','0',''),
('120578','61430','1','12','$.queueServices.Ingress.total','1',''),
('120579','61430','2','20','3h','0',''),
('120580','61431','1','12','$.queueServices.QueueMessageCount.average','1',''),
('120581','61431','2','20','3h','0',''),
('120582','61432','1','12','$.queueServices.queue.SuccessE2ELatency.average','1',''),
('120583','61432','2','1','0.001','0',''),
('120584','61432','3','20','3h','0',''),
('120585','61433','1','12','$.queueServices.SuccessServerLatency.average','1',''),
('120586','61433','2','1','0.001','0',''),
('120587','61433','3','20','3h','0',''),
('120588','61434','1','12','$.queueServices.Transactions.total','1',''),
('120589','61434','2','20','3h','0',''),
('120590','61435','1','12','$.storageAccount.SuccessE2ELatency.average','1',''),
('120591','61435','2','1','0.001','0',''),
('120592','61435','3','20','3h','0',''),
('120593','61436','1','12','$.storageAccount.SuccessServerLatency.average','1',''),
('120594','61436','2','1','0.001','0',''),
('120595','61436','3','20','3h','0',''),
('120596','61437','1','12','$.tableServices.Availability.average','1',''),
('120597','61437','2','20','3h','0',''),
('120598','61438','1','12','$.tableServices.TableCapacity.average','1',''),
('120599','61438','2','20','3h','0',''),
('120600','61439','1','12','$.tableServices.TableCount.average','1',''),
('120601','61439','2','20','3h','0',''),
('120602','61440','1','12','$.tableServices.Egress.total','1',''),
('120603','61440','2','20','3h','0',''),
('120604','61441','1','12','$.tableServices.TableEntityCount.average','1',''),
('120605','61441','2','20','3h','0',''),
('120606','61442','1','12','$.tableServices.Ingress.total','1',''),
('120607','61442','2','20','3h','0',''),
('120608','61443','1','12','$.tableServices.SuccessE2ELatency.average','1',''),
('120609','61443','2','1','0.001','0',''),
('120610','61443','3','20','3h','0',''),
('120611','61444','1','12','$.tableServices.SuccessServerLatency.average','1',''),
('120612','61444','2','1','0.001','0',''),
('120613','61444','3','20','3h','0',''),
('120614','61445','1','12','$.tableServices.Transactions.total','1',''),
('120615','61445','2','20','3h','0',''),
('120616','61446','1','12','$.storageAccount.Transactions.total','1',''),
('120617','61446','2','20','3h','0',''),
('120618','61447','1','12','$.storageAccount.UsedCapacity.average','1',''),
('120619','61447','2','20','3h','0',''),
('120620','61448','1','12','$.data.[?(@.ServiceName == "{#AZURE.SERVICE.NAME}" && @.Meter == "{#AZURE.BILLING.METER}" && @.MeterSubcategory == "{#AZURE.BILLING.METER.SUBCATEGORY}")].PreTaxCost.first()','1',''),
('120621','61449','1','12','$.monthCost.data.[?(@.BillingMonth == "{#AZURE.BILLING.MONTH}")].PreTaxCost.sum()','1',''),
('120622','61450','1','12','$.resourceLocationCost.data.[?(@.BillingMonth == "{#AZURE.BILLING.MONTH}")]','1',''),
('120623','61450','2','12','$.[?(@.ResourceLocation == "{#AZURE.RESOURCE.LOCATION}")].PreTaxCost.sum()','1',''),
('120624','61451','1','12','$.resourceGroupCost.data.[?(@.BillingMonth == "{#AZURE.BILLING.MONTH}")]','1',''),
('120625','61451','2','12','$.[?(@.ResourceGroup == "{#AZURE.RESOURCE.GROUP}")].PreTaxCost.sum()','1',''),
('120626','61452','1','12','$.serviceCost.data.[?(@.BillingMonth == "{#AZURE.BILLING.MONTH}")]','1',''),
('120627','61452','2','12','$.[?(@.ServiceName == "{#AZURE.SERVICE.NAME}")].PreTaxCost.sum()','1',''),
('120628','61453','1','20','3h','0',''),
('120629','61454','1','20','3h','0',''),
('120630','61455','1','20','3h','0',''),
('120631','61456','1','20','3h','0',''),
('120632','61457','1','20','3h','0',''),
('120633','61458','1','20','3h','0',''),
('120634','61459','1','20','3h','0',''),
('120635','61460','1','20','3h','0',''),
('120636','61461','1','12','$.items','0',''),
('120637','61461','2','20','3h','0',''),
('120638','61462','1','20','3h','0',''),
('120639','61463','1','26','-1','1',''),
('120640','61464','1','12','$[?(@.database == "{#DB.NAME}")].metrics.first()','0',''),
('120641','61465','1','12','$[?(@.resource == "{#RESOURCE.NAME}")].metrics.first()','0',''),
('120642','61466','1','12','$[?(@.scheduler == "{#SCHEDULER.ID}")].metrics.first()','0',''),
('120643','61467','1','12','$.buffer_cache','0',''),
('120644','61468','1','12','$.disk','0',''),
('120645','61469','1','12','$.deadlock_count','0',''),
('120646','61470','1','12','$.commit','0',''),
('120647','61471','1','12','$.rollback','0',''),
('120648','61472','1','12','$.tuples_fetched_count','0',''),
('120649','61473','1','12','$.delete','0',''),
('120650','61474','1','12','$.insert','0',''),
('120651','61475','1','12','$.update','0',''),
('120652','61476','1','12','$.tuples_returned_count','0',''),
('120653','61477','1','12','$.dead','0',''),
('120654','61478','1','12','$.live','0',''),
('120655','61479','1','12','$[?(@.disk_name == "{#GCE.DISK.NAME}")].metrics.first()','0',''),
('120656','61480','1','12','$[?(@.metric == "{#GCE.QUOTA.NAME}")].first()','0',''),
('120657','61481','1','12','$.log_bytes_flushed_count','0',''),
('120658','61482','1','12','$.transaction_count','0',''),
('120659','61483','1','12','$.deadlock_count','0',''),
('120660','61484','1','12','$.lock_wait_count','0',''),
('120661','61485','1','12','$.lock_wait_time','0',''),
('120662','61486','1','12','$.active_workers','0',''),
('120663','61487','1','12','$.current_tasks','0',''),
('120664','61488','1','12','$.current_workers','0',''),
('120665','61489','1','12','$.pending_disk_io','0',''),
('120666','61490','1','12','$.runnable_tasks','0',''),
('120667','61491','1','12','$.work_queue','0',''),
('120668','61492','1','12','$.read_bytes_count','0',''),
('120669','61493','1','12','$.read_ops_count','0',''),
('120670','61494','1','12','$.write_bytes_count','0',''),
('120671','61495','1','12','$.write_ops_count','0',''),
('120672','61496','1','12','$.limit','0',''),
('120673','61497','1','26','-1','1',''),
('120674','61497','2','12','$.p_used','0',''),
('120675','61498','1','12','$.usage','0',''),
('120676','61500','1','20','1h','0',''),
('120677','61501','1','20','1h','0',''),
('120678','61502','1','20','1h','0',''),
('120679','61503','1','20','1h','0',''),
('120680','61504','1','20','1h','0',''),
('120681','61505','1','12','$.server.status','3','Could not parse the detailed server report'),
('120682','61505','2','21','const idx = [\n	\'SHUTOFF\',\n	\'ACTIVE\',\n	\'PAUSED\',\n	\'BUILD\',\n	\'DELETED\',\n	\'ERROR\',\n	\'HARD_REBOOT\',\n	\'MIGRATING\',\n	\'PASSWORD\',\n	\'REBOOT\',\n	\'REBUILD\',\n	\'RESCUE\',\n	\'RESIZE\',\n	\'REVERT_RESIZE\',\n	\'SHELVED\',\n	\'SHELVED_OFFLOADED\',\n	\'SOFT_DELETED\',\n	\'SUSPENDED\',\n	\'UNKNOWN\',\n	\'VERIFY_RESIZE\',\n].indexOf(value);\nreturn idx !== -1 ? idx : 30;','0',''),
('120683','61505','3','20','1h','0',''),
('120684','61506','1','12','$[?(@.zoneName == "{#ZONE_NAME}")].first()','3','Could not parse the detailed availability zone report'),
('120685','61507','1','12','$[?(@.id == "{#ID}")].first()','3','Could not parse the detailed hypervisor report'),
('120686','61508','1','12','$[?(@.id == "{#ID}")].first()','3','Could not parse the detailed services report'),
('120687','61509','1','12','$[?(@.tenant_id == "{#TENANT_ID}")].first()','3','Could not parse the tenant report'),
('120688','61510','1','12','$[\'hosts\'].[*].[*].length()','3','Could not parse the detailed availability zone report'),
('120689','61510','2','20','1h','0',''),
('120690','61511','1','12','$.zoneState.available','3','Could not parse the detailed availability zone report'),
('120691','61511','2','6','','0',''),
('120692','61511','3','20','1h','0',''),
('120693','61512','1','12','$.state','3','Could not parse the detailed hypervisor report'),
('120694','61512','2','21','const idx = [\n	\'down\',\n	\'up\'\n].indexOf(value);\nreturn idx !== -1 ? idx : 10;','0',''),
('120695','61512','3','20','1h','0',''),
('120696','61513','1','12','$.status','3','Could not parse the detailed hypervisor report'),
('120697','61513','2','21','const idx = [\n	\'disabled\',\n	\'enabled\'\n].indexOf(value);\nreturn idx !== -1 ? idx : 10;','0',''),
('120698','61513','3','20','1h','0',''),
('120699','61514','1','12','$.hypervisor_version','3','Could not parse the detailed hypervisor report'),
('120700','61514','2','20','1h','0',''),
('120701','61515','1','12','$.disabled_reason','3','Could not parse the detailed services report'),
('120702','61515','2','20','1h','0',''),
('120703','61516','1','12','$.state','3','Could not parse the detailed services report'),
('120704','61516','2','21','const idx = [\n	\'down\',\n	\'up\'\n].indexOf(value);\nreturn idx !== -1 ? idx : 10;','0',''),
('120705','61516','3','20','1h','0',''),
('120706','61517','1','12','$.status','3','Could not parse the detailed services report'),
('120707','61517','2','21','const idx = [\n	\'disabled\',\n	\'enabled\'\n].indexOf(value);\nreturn idx !== -1 ? idx : 10;','0',''),
('120708','61517','3','20','1h','0',''),
('120709','61518','1','12','$.total_local_gb_usage','3','Could not parse the detailed tenant report'),
('120710','61518','2','21','return Math.round(value * 100) / 100;','0',''),
('120711','61518','3','20','1h','0',''),
('120712','61519','1','12','$.total_hours','3','Could not parse the detailed tenant report'),
('120713','61519','2','21','return Math.round(value * 100) / 100;','0',''),
('120714','61519','3','20','1h','0',''),
('120715','61520','1','12','$.total_memory_mb_usage','3','Could not parse the detailed tenant report'),
('120716','61520','2','21','return Math.round(value * 100) / 100;','0',''),
('120717','61520','3','20','1h','0',''),
('120718','61521','1','12','$.total_vcpus_usage','3','Could not parse the detailed tenant report'),
('120719','61521','2','21','return Math.round(value * 100) / 100;','0',''),
('120720','61521','3','20','1h','0',''),
('120721','61528','1','20','1h','0',''),
('120722','61529','1','20','1h','0',''),
('120723','61531','1','12','$[?(@.id == \'{#ID}\')].state.first()','0',''),
('120724','61531','2','21','const idx = {\n	\'ATTACHING\': 1,\n	\'ATTACHED\': 2,\n	\'DETACHING\': 3,\n	\'DETACHED\': 4\n};\n\nreturn typeof idx[value] === \'undefined\' ? 0 : idx[value];','0',''),
('120725','61531','3','20','1h','0',''),
('120726','61532','1','12','$.VnicEgressDropsSecurityList','0',''),
('120727','61532','2','20','1h','0',''),
('120728','61533','1','12','$.SmartnicBufferDropsFromHost','0',''),
('120729','61533','2','20','1h','0',''),
('120730','61534','1','12','$.VnicIngressDropsSecurityList','0',''),
('120731','61534','2','20','1h','0',''),
('120732','61535','1','12','$.VnicToNetworkBytes','0',''),
('120733','61535','2','20','1h','0',''),
('120734','61536','1','12','$.VnicFromNetworkBytes','0',''),
('120735','61536','2','20','1h','0',''),
('120736','61537','1','12','$.VnicConntrackIsFull','0',''),
('120737','61537','2','20','1h','0',''),
('120738','61538','1','12','$.VnicConntrackUtilPercent','0',''),
('120739','61538','2','20','1h','0',''),
('120740','61539','1','12','$.VnicEgressDropsConntrackFull','0',''),
('120741','61539','2','20','1h','0',''),
('120742','61540','1','12','$.VnicEgressDropsThrottle','0',''),
('120743','61540','2','20','1h','0',''),
('120744','61541','1','12','$.VnicToNetworkPackets','0',''),
('120745','61541','2','20','1h','0',''),
('120746','61542','1','12','$.VnicIngressDropsConntrackFull','0',''),
('120747','61542','2','20','1h','0',''),
('120748','61543','1','12','$.VnicIngressDropsThrottle','0',''),
('120749','61543','2','20','1h','0',''),
('120750','61544','1','12','$.VnicFromNetworkPackets','0',''),
('120751','61544','2','20','1h','0',''),
('120752','61545','1','12','$.SmartnicBufferDropsFromNetwork','0',''),
('120753','61545','2','20','1h','0',''),
('120754','61546','1','12','$..[?(@.id == \'{#ID}\')].state.first()','0',''),
('120755','61546','2','21','const idx = {\n	\'PROVISIONING\': 1,\n	\'AVAILABLE\': 2,\n	\'TERMINATING\': 3,\n	\'TERMINATED\': 4\n};\n\nreturn typeof idx[value] === \'undefined\' ? 0 : idx[value];','0',''),
('120756','61546','3','20','1h','0',''),
('120757','61550','1','1','0.001','0',''),
('120758','61551','1','1','0.001','0',''),
('120759','61561','1','1','0.001','0',''),
('120760','61562','1','1','0.001','0',''),
('120761','61563','1','10','','0',''),
('120762','61573','1','1','0.001','0',''),
('120763','61574','1','1','0.001','0',''),
('120764','61575','1','1','0.001','0',''),
('120765','61576','1','1','0.001','0',''),
('120766','61577','1','10','','0',''),
('120767','61582','1','12','$[?(@.database == "{#DB}")].first()','1',''),
('120768','61583','1','12','$[?(@.name == "{#NAME}")].first()','1',''),
('120769','61584','1','12','$[?(@.database == "{#DB}" && @.table == "{#TABLE}")].first()','1',''),
('120770','61585','1','12','$[?(@.database == "{#DB}" && @.table == "{#TABLE}")].first()','1',''),
('120771','61586','1','12','$.bytes','0',''),
('120772','61587','1','12','$.tables','0',''),
('120773','61588','1','12','$.bytes_allocated','0',''),
('120774','61589','1','12','$.element_count','0',''),
('120775','61590','1','12','$.bytes_allocated','0',''),
('120776','61590','2','1','100','0',''),
('120777','61591','1','12','$.active_replicas','0',''),
('120778','61592','1','12','$.future_parts','0',''),
('120779','61593','1','12','$.inserts_in_queue','0',''),
('120780','61594','1','12','$.is_readonly','0',''),
('120781','61595','1','12','$.is_session_expired','0',''),
('120782','61596','1','12','$.replica_lag','0',''),
('120783','61597','1','12','$.log_max_index','0',''),
('120784','61598','1','12','$.log_pointer','0',''),
('120785','61599','1','12','$.merges_in_queue','0',''),
('120786','61600','1','12','$.parts_to_check','0',''),
('120787','61601','1','12','$.queue_size','0',''),
('120788','61602','1','12','$.total_replicas','0',''),
('120789','61603','1','12','$.bytes','0',''),
('120790','61604','1','12','$.parts','0',''),
('120791','61605','1','12','$.rows','0',''),
('120792','61606','1','23','capacity','0',''),
('120793','61606','2','20','3h','0',''),
('120794','61609','1','22','queue_consistency_process_failure{store="{#STORE}"}\nvalue\n','0',''),
('120795','61609','2','10','','0',''),
('120796','61610','1','22','queue_gc_process_failure{store="{#STORE}"}\nvalue\n','0',''),
('120797','61610','2','10','','0',''),
('120798','61611','1','22','queue_replicagc_process_failure{store="{#STORE}"}\nvalue\n','0',''),
('120799','61611','2','10','','0',''),
('120800','61612','1','22','queue_raftlog_process_failure{store="{#STORE}"}\nvalue\n','0',''),
('120801','61612','2','10','','0',''),
('120802','61613','1','22','queue_raftsnapshot_process_failure{store="{#STORE}"}\nvalue\n','0',''),
('120803','61613','2','10','','0',''),
('120804','61614','1','22','queue_replicate_process_failure{store="{#STORE}"}\nvalue\n','0',''),
('120805','61614','2','10','','0',''),
('120806','61615','1','22','queue_split_process_failure{store="{#STORE}"}\nvalue\n','0',''),
('120807','61615','2','10','','0',''),
('120808','61616','1','22','queue_tsmaintenance_process_failure{store="{#STORE}"}\nvalue\n','0',''),
('120809','61616','2','10','','0',''),
('120810','61617','1','22','ranges{store="{#STORE}"}\nvalue\n','0',''),
('120811','61618','1','22','ranges_unavailable{store="{#STORE}"}\nvalue\n','0',''),
('120812','61619','1','22','ranges_underreplicated{store="{#STORE}"}\nvalue\n','0',''),
('120813','61620','1','22','rebalancing_queriespersecond{store="{#STORE}"}\nvalue\n','0',''),
('120814','61621','1','22','rebalancing_writespersecond{store="{#STORE}"}\nvalue\n','0',''),
('120815','61622','1','22','replicas{store="{#STORE}"}\nvalue\n','0',''),
('120816','61623','1','22','replicas_quiescent{store="{#STORE}"}\nvalue\n','0',''),
('120817','61624','1','22','replicas_leaseholders{store="{#STORE}"}\nvalue\n','0',''),
('120818','61625','1','22','rocksdb_block_cache_hits{store="{#STORE}"}\nvalue\n','0',''),
('120819','61625','2','10','','0',''),
('120820','61626','1','22','rocksdb_block_cache_misses{store="{#STORE}"}\nvalue\n','0',''),
('120821','61626','2','10','','0',''),
('120822','61627','1','22','rocksdb_read_amplification{store="{#STORE}"}\nvalue\n','0',''),
('120823','61628','1','22','rocksdb_num_sstables{store="{#STORE}"}\nvalue\n','0',''),
('120824','61629','1','22','requests_slow_latch{store="{#STORE}"}\nvalue\n','0',''),
('120825','61630','1','22','requests_slow_lease{store="{#STORE}"}\nvalue\n','0',''),
('120826','61631','1','22','requests_slow_raft{store="{#STORE}"}\nvalue\n','0',''),
('120827','61632','1','22','livebytes{store="{#STORE}"}\nvalue\n','0',''),
('120828','61633','1','22','totalbytes{store="{#STORE}"}\nvalue\n','0',''),
('120829','61634','1','22','sysbytes{store="{#STORE}"}\nvalue\n','0',''),
('120830','61635','1','22','capacity_available{store="{#STORE}"}\nvalue\n','0',''),
('120831','61636','1','22','capacity{store="{#STORE}"}\nvalue\n','0',''),
('120832','61636','2','20','3h','0',''),
('120833','61637','1','22','capacity_used{store="{#STORE}"}\nvalue\n','0',''),
('120834','61638','1','21','var data = JSON.parse(value);\nfor (var item, i = 0; item = data.data[i++];) {\n	if (!(\'{#JMXIGNITEINSTANCENAME}\' in item)) {\n		Object.assign(item, {\n			\'{#JMXIGNITEINSTANCENAME}\': \'null\'\n		});\n	}\n\n}\n\nreturn JSON.stringify(data)','0',''),
('120835','61638','2','20','3h','0',''),
('120836','61639','1','21','var data = JSON.parse(value);\nfor (var item, i = 0; item = data.data[i++];) {\n	if (!(\'{#JMXIGNITEINSTANCENAME}\' in item)) {\n		Object.assign(item, {\n			\'{#JMXIGNITEINSTANCENAME}\': \'null\'\n		});\n	}\n\n}\n\nreturn JSON.stringify(data)','0',''),
('120837','61640','1','21','var data = JSON.parse(value);\nfor (var item, i = 0; item = data.data[i++];) {\n	if (!(\'{#JMXIGNITEINSTANCENAME}\' in item)) {\n		Object.assign(item, {\n			\'{#JMXIGNITEINSTANCENAME}\': \'null\'\n		});\n	}\n\n}\n\nreturn JSON.stringify(data)','0',''),
('120838','61641','1','21','var data = JSON.parse(value);\nfor (var item, i = 0; item = data.data[i++];) {\n	if (!(\'{#JMXIGNITEINSTANCENAME}\' in item)) {\n		Object.assign(item, {\n			\'{#JMXIGNITEINSTANCENAME}\': \'null\'\n		});\n	}\n\n}\n\nreturn JSON.stringify(data)','0',''),
('120839','61642','1','21','var data = JSON.parse(value);\nfor (var item, i = 0; item = data.data[i++];) {\n	if (!(\'{#JMXIGNITEINSTANCENAME}\' in item)) {\n		Object.assign(item, {\n			\'{#JMXIGNITEINSTANCENAME}\': \'null\'\n		});\n	}\n\n}\n\nreturn JSON.stringify(data)','0',''),
('120840','61643','1','21','var data = JSON.parse(value);\nfor (var item, i = 0; item = data.data[i++];) {\n	if (!(\'{#JMXIGNITEINSTANCENAME}\' in item)) {\n		Object.assign(item, {\n			\'{#JMXIGNITEINSTANCENAME}\': \'null\'\n		});\n	}\n\n}\n\nreturn JSON.stringify(data)','0',''),
('120841','61644','1','21','var data = JSON.parse(value);\nfor (var item, i = 0; item = data.data[i++];) {\n	if (!(\'{#JMXIGNITEINSTANCENAME}\' in item)) {\n		Object.assign(item, {\n			\'{#JMXIGNITEINSTANCENAME}\': \'null\'\n		});\n	}\n\n}\n\nreturn JSON.stringify(data)','0',''),
('120842','61645','1','21','var data = JSON.parse(value);\nfor (var item, i = 0; item = data.data[i++];) {\n	if (!(\'{#JMXIGNITEINSTANCENAME}\' in item)) {\n		Object.assign(item, {\n			\'{#JMXIGNITEINSTANCENAME}\': \'null\'\n		});\n	}\n\n}\n\nreturn JSON.stringify(data)','0',''),
('120843','61645','2','20','3h','0',''),
('120844','61646','1','21','var data = JSON.parse(value);\nfor (var item, i = 0; item = data.data[i++];) {\n	if (!(\'{#JMXIGNITEINSTANCENAME}\' in item)) {\n		Object.assign(item, {\n			\'{#JMXIGNITEINSTANCENAME}\': \'null\'\n		});\n	}\n\n}\n\nreturn JSON.stringify(data)','0',''),
('120845','61646','2','20','3h','0',''),
('120846','61647','1','21','var data = JSON.parse(value);\nfor (var item, i = 0; item = data.data[i++];) {\n	if (!(\'{#JMXIGNITEINSTANCENAME}\' in item)) {\n		Object.assign(item, {\n			\'{#JMXIGNITEINSTANCENAME}\': \'null\'\n		});\n	}\n\n}\n\nreturn JSON.stringify(data)','0',''),
('120847','61647','2','20','3h','0',''),
('120848','61666','1','10','','0',''),
('120849','61667','1','10','','0',''),
('120850','61668','1','10','','0',''),
('120851','61669','1','20','3h','0',''),
('120852','61670','1','20','3h','0',''),
('120853','61671','1','20','3h','0',''),
('120854','61672','1','20','3h','0',''),
('120855','61673','1','20','3h','0',''),
('120856','61674','1','5','(.*)-\\d+\n\\1','0',''),
('120857','61674','2','20','3h','0',''),
('120858','61675','1','20','3h','0',''),
('120859','61676','1','1','0.001','0',''),
('120860','61678','1','10','','0',''),
('120861','61679','1','10','','0',''),
('120862','61680','1','10','','0',''),
('120863','61681','1','20','3h','0',''),
('120864','61686','1','10','','0',''),
('120865','61687','1','10','','0',''),
('120866','61688','1','10','','0',''),
('120867','61695','1','20','3h','0',''),
('120868','61707','1','10','','0',''),
('120869','61710','1','10','','0',''),
('120870','61711','1','10','','0',''),
('120871','61713','1','10','','0',''),
('120872','61714','1','10','','0',''),
('120873','61715','1','10','','0',''),
('120874','61716','1','21','var data = JSON.parse(value);\nfor (var item, i = 0; item = data.data[i++];) {\n	if (!(\'{#JMXIGNITEINSTANCENAME}\' in item)) {\n		Object.assign(item, {\n			\'{#JMXIGNITEINSTANCENAME}\': \'null\'\n		});\n	}\n\n}\n\nreturn JSON.stringify(data)','0',''),
('120875','61716','2','20','3h','0',''),
('120876','61717','1','21','var data = JSON.parse(value);\nfor (var item, i = 0; item = data.data[i++];) {\n	if (!(\'{#JMXIGNITEINSTANCENAME}\' in item)) {\n		Object.assign(item, {\n			\'{#JMXIGNITEINSTANCENAME}\': \'null\'\n		});\n	}\n\n}\n\nreturn JSON.stringify(data)','0',''),
('120877','61718','1','21','var data = JSON.parse(value);\nfor (var item, i = 0; item = data.data[i++];) {\n	if (!(\'{#JMXIGNITEINSTANCENAME}\' in item)) {\n		Object.assign(item, {\n			\'{#JMXIGNITEINSTANCENAME}\': \'null\'\n		});\n	}\n\n}\n\nreturn JSON.stringify(data)','0',''),
('120878','61719','1','21','var data = JSON.parse(value);\nfor (var item, i = 0; item = data.data[i++];) {\n	if (!(\'{#JMXIGNITEINSTANCENAME}\' in item)) {\n		Object.assign(item, {\n			\'{#JMXIGNITEINSTANCENAME}\': \'null\'\n		});\n	}\n\n}\n\nreturn JSON.stringify(data)','0',''),
('120879','61720','1','21','var data = JSON.parse(value);\nfor (var item, i = 0; item = data.data[i++];) {\n	if (!(\'{#JMXIGNITEINSTANCENAME}\' in item)) {\n		Object.assign(item, {\n			\'{#JMXIGNITEINSTANCENAME}\': \'null\'\n		});\n	}\n\n}\n\nreturn JSON.stringify(data)','0',''),
('120880','61721','1','21','var data = JSON.parse(value);\nfor (var item, i = 0; item = data.data[i++];) {\n	if (!(\'{#JMXIGNITEINSTANCENAME}\' in item)) {\n		Object.assign(item, {\n			\'{#JMXIGNITEINSTANCENAME}\': \'null\'\n		});\n	}\n\n}\n\nreturn JSON.stringify(data)','0',''),
('120881','61722','1','21','var data = JSON.parse(value);\nfor (var item, i = 0; item = data.data[i++];) {\n	if (!(\'{#JMXIGNITEINSTANCENAME}\' in item)) {\n		Object.assign(item, {\n			\'{#JMXIGNITEINSTANCENAME}\': \'null\'\n		});\n	}\n\n}\n\nreturn JSON.stringify(data)','0',''),
('120882','61723','1','21','var data = JSON.parse(value);\nfor (var item, i = 0; item = data.data[i++];) {\n	if (!(\'{#JMXIGNITEINSTANCENAME}\' in item)) {\n		Object.assign(item, {\n			\'{#JMXIGNITEINSTANCENAME}\': \'null\'\n		});\n	}\n\n}\n\nreturn JSON.stringify(data)','0',''),
('120883','61723','2','20','3h','0',''),
('120884','61724','1','21','var data = JSON.parse(value);\nfor (var item, i = 0; item = data.data[i++];) {\n	if (!(\'{#JMXIGNITEINSTANCENAME}\' in item)) {\n		Object.assign(item, {\n			\'{#JMXIGNITEINSTANCENAME}\': \'null\'\n		});\n	}\n\n}\n\nreturn JSON.stringify(data)','0',''),
('120885','61724','2','20','3h','0',''),
('120886','61725','1','21','var data = JSON.parse(value);\nfor (var item, i = 0; item = data.data[i++];) {\n	if (!(\'{#JMXIGNITEINSTANCENAME}\' in item)) {\n		Object.assign(item, {\n			\'{#JMXIGNITEINSTANCENAME}\': \'null\'\n		});\n	}\n\n}\n\nreturn JSON.stringify(data)','0',''),
('120887','61725','2','20','3h','0',''),
('120888','61744','1','10','','0',''),
('120889','61745','1','10','','0',''),
('120890','61746','1','10','','0',''),
('120891','61747','1','20','3h','0',''),
('120892','61748','1','20','3h','0',''),
('120893','61749','1','20','3h','0',''),
('120894','61750','1','20','3h','0',''),
('120895','61751','1','20','3h','0',''),
('120896','61752','1','5','(.*)-\\d+\n\\1','0',''),
('120897','61752','2','20','3h','0',''),
('120898','61753','1','20','3h','0',''),
('120899','61754','1','1','0.001','0',''),
('120900','61756','1','10','','0',''),
('120901','61757','1','10','','0',''),
('120902','61758','1','20','3h','0',''),
('120903','61763','1','10','','0',''),
('120904','61764','1','10','','0',''),
('120905','61765','1','10','','0',''),
('120906','61772','1','20','3h','0',''),
('120907','61784','1','10','','0',''),
('120908','61787','1','10','','0',''),
('120909','61788','1','10','','0',''),
('120910','61790','1','10','','0',''),
('120911','61791','1','10','','0',''),
('120912','61792','1','10','','0',''),
('120913','61793','1','21','var result = [];\n\nJSON.parse(value).orgs.forEach(function (e) {\n	result.push({\n		"{#ORG_ID}": e.id,\n		"{#ORG_NAME}": e.name,\n		"{#ORG_DESCRIPTION}": e.description\n	});\n});\n\nreturn JSON.stringify(result)','0',''),
('120914','61793','2','20','1h','0',''),
('120915','61794','1','12','$[?(@.name=="http_query_response_bytes" && @.labels.status != "200" && @.labels.endpoint == "/api/v2/query" && @.labels.org_id == "{#ORG_ID}") ].value.first()','1',''),
('120916','61794','2','10','','0',''),
('120917','61795','1','12','$[?(@.name=="http_query_response_bytes" && @.labels.status == "200" && @.labels.endpoint == "/api/v2/query" && @.labels.org_id == "{#ORG_ID}") ].value.first()','1',''),
('120918','61795','2','10','','0',''),
('120919','61796','1','12','$[?(@.name=="http_query_request_count" && @.labels.status != "200" && @.labels.endpoint == "/api/v2/query" && @.labels.org_id == "{#ORG_ID}") ].value.first()','1',''),
('120920','61796','2','10','','0',''),
('120921','61797','1','12','$[?(@.name=="http_query_request_count" && @.labels.status == "200" && @.labels.endpoint == "/api/v2/query" && @.labels.org_id == "{#ORG_ID}") ].value.first()','1',''),
('120922','61797','2','10','','0',''),
('120923','61798','1','12','$[?(@.name=="http_query_request_bytes" && @.labels.status != "200" && @.labels.endpoint == "/api/v2/query" && @.labels.org_id == "{#ORG_ID}") ].value.first()','1',''),
('120924','61798','2','10','','0',''),
('120925','61799','1','12','$[?(@.name=="http_query_request_bytes" && @.labels.status == "200" && @.labels.endpoint == "/api/v2/query" && @.labels.org_id == "{#ORG_ID}") ].value.first()','1',''),
('120926','61799','2','10','','0',''),
('120927','61802','1','21','var status = JSON.parse(value)\nreturn JSON.stringify(status.set\n? [{\'{#RS_NAME}\': status.set, \'{#NODE_STATE}\': status.myState}]\n: []);','0',''),
('120928','61802','2','20','1h','0',''),
('120929','61803','1','21','return JSON.stringify(JSON.parse(value).wiredTiger\n  ? [{\'{#SINGLETON}\': \'\'}] : []);','0',''),
('120930','61803','2','20','6h','0',''),
('120931','61806','1','12','$.avgObjSize','1',''),
('120932','61807','1','12','$.capped','0',''),
('120933','61807','2','6','','0',''),
('120934','61807','3','20','3h','0',''),
('120935','61808','1','12','$.count','0',''),
('120936','61809','1','12','$.max','1',''),
('120937','61810','1','12','$.maxSize','1',''),
('120938','61811','1','12','$.nindexes','0',''),
('120939','61812','1','12','$.totals["{#DBNAME}.{#COLLECTION}"].commands.time','0',''),
('120940','61812','2','10','','0',''),
('120941','61813','1','12','$.totals["{#DBNAME}.{#COLLECTION}"].commands.count','0',''),
('120942','61813','2','10','','0',''),
('120943','61814','1','12','$.totals["{#DBNAME}.{#COLLECTION}"].getmore.time','0',''),
('120944','61814','2','10','','0',''),
('120945','61815','1','12','$.totals["{#DBNAME}.{#COLLECTION}"].getmore.count','0',''),
('120946','61815','2','10','','0',''),
('120947','61816','1','12','$.totals["{#DBNAME}.{#COLLECTION}"].insert.time','0',''),
('120948','61816','2','10','','0',''),
('120949','61817','1','12','$.totals["{#DBNAME}.{#COLLECTION}"].insert.count','0',''),
('120950','61817','2','10','','0',''),
('120951','61818','1','12','$.totals["{#DBNAME}.{#COLLECTION}"].queries.time','0',''),
('120952','61818','2','10','','0',''),
('120953','61819','1','12','$.totals["{#DBNAME}.{#COLLECTION}"].queries.count','0',''),
('120954','61819','2','10','','0',''),
('120955','61820','1','12','$.totals["{#DBNAME}.{#COLLECTION}"].remove.time','0',''),
('120956','61820','2','10','','0',''),
('120957','61821','1','12','$.totals["{#DBNAME}.{#COLLECTION}"].remove.count','0',''),
('120958','61821','2','10','','0',''),
('120959','61822','1','12','$.totals["{#DBNAME}.{#COLLECTION}"].total.time','0',''),
('120960','61822','2','10','','0',''),
('120961','61823','1','12','$.totals["{#DBNAME}.{#COLLECTION}"].total.count','0',''),
('120962','61823','2','10','','0',''),
('120963','61824','1','12','$.totals["{#DBNAME}.{#COLLECTION}"].update.time','0',''),
('120964','61824','2','10','','0',''),
('120965','61825','1','12','$.totals["{#DBNAME}.{#COLLECTION}"].update.count','0',''),
('120966','61825','2','10','','0',''),
('120967','61826','1','12','$.totals["{#DBNAME}.{#COLLECTION}"].readLock.time','0',''),
('120968','61826','2','10','','0',''),
('120969','61827','1','12','$.totals["{#DBNAME}.{#COLLECTION}"].readLock.count','0',''),
('120970','61827','2','10','','0',''),
('120971','61828','1','12','$.size','0',''),
('120972','61829','1','12','$.storageSize','0',''),
('120973','61830','1','12','$.totals["{#DBNAME}.{#COLLECTION}"].writeLock.time','0',''),
('120974','61830','2','10','','0',''),
('120975','61831','1','12','$.totals["{#DBNAME}.{#COLLECTION}"].writeLock.count','0',''),
('120976','61831','2','10','','0',''),
('120977','61832','1','12','$.collections','0',''),
('120978','61833','1','12','$.dataSize','0',''),
('120979','61834','1','12','$.numExtents','1',''),
('120980','61835','1','12','$.fileSize','1',''),
('120981','61836','1','12','$.indexSize','0',''),
('120982','61837','1','12','$.objects','0',''),
('120983','61838','1','12','$.avgObjSize','0',''),
('120984','61839','1','12','$.storageSize','0',''),
('120985','61840','1','12','$.metrics.repl.apply.batches.totalMillis','0',''),
('120986','61840','2','10','','0',''),
('120987','61841','1','12','$.metrics.repl.apply.batches.num','0',''),
('120988','61841','2','10','','0',''),
('120989','61842','1','12','$.metrics.repl.apply.ops','0',''),
('120990','61842','2','10','','0',''),
('120991','61843','1','12','$.metrics.repl.buffer.count','0',''),
('120992','61844','1','12','$.metrics.repl.buffer.maxSizeBytes','0',''),
('120993','61845','1','12','$.metrics.repl.buffer.sizeBytes','0',''),
('120994','61846','1','12','$.members[?(@.self == "true")].lag.first()','0',''),
('120995','61847','1','12','$.metrics.repl.network.bytes','0',''),
('120996','61847','2','10','','0',''),
('120997','61848','1','12','$.metrics.repl.network.getmores.totalMillis','0',''),
('120998','61848','2','10','','0',''),
('120999','61849','1','12','$.metrics.repl.network.getmores.num','0',''),
('121000','61849','2','10','','0',''),
('121001','61850','1','12','$.metrics.repl.network.ops','0',''),
('121002','61850','2','10','','0',''),
('121003','61851','1','12','$.metrics.repl.network.readersCreated','0',''),
('121004','61851','2','10','','0',''),
('121005','61852','1','12','$.timediff','0',''),
('121006','61853','1','12','$.metrics.repl.preload.docs.totalMillis','1',''),
('121007','61853','2','10','','0',''),
('121008','61854','1','12','$.metrics.repl.preload.docs.num','1',''),
('121009','61854','2','10','','0',''),
('121010','61855','1','12','$.metrics.repl.preload.indexes.totalMillis','1',''),
('121011','61855','2','10','','0',''),
('121012','61856','1','12','$.metrics.repl.preload.indexes.num','1',''),
('121013','61856','2','10','','0',''),
('121014','61857','1','12','$.myState','0',''),
('121015','61857','2','20','1h','0',''),
('121016','61858','1','12','$.members[?(@.self == "true")].totalNodes.first()','0',''),
('121017','61858','2','20','1h','0',''),
('121018','61859','1','12','$.members[?(@.self == "true")].unhealthyNodes.first()','0',''),
('121019','61859','2','21','var value = JSON.parse(value);\nreturn value.length ? JSON.stringify(value) : \'\';','0',''),
('121020','61859','3','20','1h','0',''),
('121021','61860','1','12','$.members[?(@.self == "true")].unhealthyCount.first()','0',''),
('121022','61860','2','20','1h','0',''),
('121023','61861','1','12','$.wiredTiger.cache[\'bytes currently in the cache\']','0',''),
('121024','61862','1','12','$.wiredTiger.cache[\'maximum bytes configured\']','0',''),
('121025','61863','1','12','$.wiredTiger.cache[\'maximum page size at eviction\']','0',''),
('121026','61864','1','12','$.wiredTiger.cache[\'modified pages evicted\']','0',''),
('121027','61865','1','12','$.wiredTiger.cache.[\'pages evicted by application threads\']','0',''),
('121028','61866','1','12','$.wiredTiger.cache[\'pages currently held in the cache\']','0',''),
('121029','61867','1','12','$.wiredTiger.cache[\'pages read into cache\']','0',''),
('121030','61868','1','12','$.wiredTiger.cache[\'pages written from cache\']','0',''),
('121031','61869','1','12','$.wiredTiger.cache[\'in-memory page splits\']','0',''),
('121032','61870','1','12','$.wiredTiger.cache.[\'tracked dirty bytes in the cache\']','0',''),
('121033','61871','1','12','$.wiredTiger.cache.[\'unmodified pages evicted\']','0',''),
('121034','61872','1','12','$.wiredTiger.concurrentTransactions.read.available','0',''),
('121035','61873','1','12','$.wiredTiger.concurrentTransactions.read.out','0',''),
('121036','61874','1','12','$.wiredTiger.concurrentTransactions.read.totalTickets','0',''),
('121037','61875','1','12','$.wiredTiger.concurrentTransactions.write.available','0',''),
('121038','61876','1','12','$.wiredTiger.concurrentTransactions.write.out','0',''),
('121039','61877','1','12','$.wiredTiger.concurrentTransactions.write.totalTickets','0',''),
('121040','61884','1','12','$.avgObjSize','1',''),
('121041','61885','1','12','$.capped','0',''),
('121042','61885','2','6','','0',''),
('121043','61885','3','20','3h','0',''),
('121044','61886','1','12','$.count','0',''),
('121045','61887','1','12','$.max','1',''),
('121046','61888','1','12','$.maxSize','1',''),
('121047','61889','1','12','$.nindexes','0',''),
('121048','61890','1','12','$.size','0',''),
('121049','61891','1','12','$.storageSize','0',''),
('121050','61892','1','12','$.dataSize','0',''),
('121051','61893','1','12','$.numExtents','1',''),
('121052','61894','1','12','$.fileSize','1',''),
('121053','61895','1','12','$.indexSize','0',''),
('121054','61896','1','12','$.objects','0',''),
('121055','61897','1','12','$.avgObjSize','0',''),
('121056','61898','1','12','$.storageSize','0',''),
('121057','61899','1','20','1d','0',''),
('121058','61900','1','20','1d','0',''),
('121059','61901','1','20','1d','0',''),
('121060','61902','1','20','1d','0',''),
('121061','61903','1','20','1d','0',''),
('121062','61904','1','20','1d','0',''),
('121063','61905','1','20','1d','0',''),
('121064','61906','1','20','1d','0',''),
('121065','61907','1','20','1d','0',''),
('121066','61908','1','12','$[?(@.group_name==\'{#GROUP_NAME}\')].primary_recovery_health.first()','0',''),
('121067','61908','2','20','1h','0',''),
('121068','61909','1','12','$[?(@.group_name==\'{#GROUP_NAME}\')].primary_replica.first()','0',''),
('121069','61909','2','20','3h','0',''),
('121070','61910','1','12','$[?(@.group_name==\'{#GROUP_NAME}\')].secondary_recovery_health.first()','0',''),
('121071','61910','2','20','1h','0',''),
('121072','61911','1','12','$[?(@.group_name==\'{#GROUP_NAME}\')].synchronization_health.first()','0',''),
('121073','61911','2','20','1h','0',''),
('121074','61912','1','12','$[?(@.dbname==\'{#DBNAME}\')]','1',''),
('121075','61913','1','12','$[?(@.object_name=~\'.*Databases\' && @.instance_name==\'{#DBNAME}\')]','1',''),
('121076','61914','1','12','$[?(@.job_name==\'{#JOBNAME}\')].first()','1',''),
('121077','61915','1','12','$[?(@.dbname==\'{#DBNAME}\' && @.group_name==\'{#GROUP_NAME}\')].is_suspended.first()','0',''),
('121078','61915','2','20','1h','0',''),
('121079','61916','1','12','$[?(@.dbname==\'{#DBNAME}\' && @.group_name==\'{#GROUP_NAME}\')].database_state.first()','0',''),
('121080','61916','2','20','1h','0',''),
('121081','61917','1','12','$[?(@.dbname==\'{#DBNAME}\' && @.group_name==\'{#GROUP_NAME}\')].synchronization_health.first()','0',''),
('121082','61917','2','20','1h','0',''),
('121083','61918','1','12','$[?(@.dbname==\'{#DBNAME}\')].mirroring_role.first()','0',''),
('121084','61918','2','20','1h','0',''),
('121085','61919','1','12','$[?(@.dbname==\'{#DBNAME}\')].mirroring_role_sequence.first()','0',''),
('121086','61919','2','9','','0',''),
('121087','61919','3','20','1h','0',''),
('121088','61920','1','12','$[?(@.dbname==\'{#DBNAME}\')].mirroring_safety_level.first()','0',''),
('121089','61920','2','20','1h','0',''),
('121090','61921','1','12','$[?(@.dbname==\'{#DBNAME}\')].mirroring_state.first()','0',''),
('121091','61921','2','20','1h','0',''),
('121092','61922','1','12','$[?(@.dbname==\'{#DBNAME}\')].mirroring_witness_state.first()','0',''),
('121093','61922','2','20','1h','0',''),
('121094','61923','1','12','$[?(@.dbname==\'{#DBNAME}\' && @.group_name==\'{#GROUP_NAME}\' && @.replica_name==\'{#REPLICA_NAME}\')].log_send_queue_size.first()','0',''),
('121095','61923','2','1','1024','0',''),
('121096','61923','3','20','1h','0',''),
('121097','61924','1','12','$[?(@.dbname==\'{#DBNAME}\' && @.group_name==\'{#GROUP_NAME}\' && @.replica_name==\'{#REPLICA_NAME}\')].redo_queue_size.first()','0',''),
('121098','61924','2','1','1024','0',''),
('121099','61924','3','20','1h','0',''),
('121100','61925','1','12','$[?(@.cluster_name==\'{#CLUSTER_NAME}\')].quorum_state.first()','0',''),
('121101','61925','2','20','1h','0',''),
('121102','61926','1','12','$[?(@.cluster_name==\'{#CLUSTER_NAME}\')].quorum_type.first()','0',''),
('121103','61926','2','20','1d','0',''),
('121104','61927','1','12','$[?(@.member_name==\'{#MEMBER_NAME}\')].member_state.first()','0',''),
('121105','61927','2','20','1h','0',''),
('121106','61928','1','12','$[?(@.member_name==\'{#MEMBER_NAME}\')].member_type.first()','0',''),
('121107','61928','2','20','1d','0',''),
('121108','61929','1','12','$[?(@.member_name==\'{#MEMBER_NAME}\')].number_of_quorum_votes.first()','0',''),
('121109','61929','2','20','1d','0',''),
('121110','61930','1','12','$[?(@.replica_name==\'{#REPLICA_NAME}\' && @.group_name==\'{#GROUP_NAME}\')].connected_state.first()','0',''),
('121111','61930','2','20','1h','0',''),
('121112','61931','1','12','$[?(@.replica_name==\'{#REPLICA_NAME}\' && @.group_name==\'{#GROUP_NAME}\')].is_local.first()','0',''),
('121113','61931','2','20','1h','0',''),
('121114','61932','1','12','$[?(@.replica_name==\'{#REPLICA_NAME}\' && @.group_name==\'{#GROUP_NAME}\')].join_state.first()','0',''),
('121115','61932','2','20','1h','0',''),
('121116','61933','1','12','$[?(@.replica_name==\'{#REPLICA_NAME}\' && @.group_name==\'{#GROUP_NAME}\')].operational_state.first()','0',''),
('121117','61933','2','20','1h','0',''),
('121118','61934','1','12','$[?(@.replica_name==\'{#REPLICA_NAME}\' && @.group_name==\'{#GROUP_NAME}\')].recovery_health.first()','0',''),
('121119','61934','2','20','1h','0',''),
('121120','61935','1','12','$[?(@.replica_name==\'{#REPLICA_NAME}\' && @.group_name==\'{#GROUP_NAME}\')].role.first()','0',''),
('121121','61935','2','20','1h','0',''),
('121122','61936','1','12','$[?(@.replica_name==\'{#REPLICA_NAME}\' && @.group_name==\'{#GROUP_NAME}\')].synchronization_health.first()','0',''),
('121123','61936','2','20','1h','0',''),
('121124','61937','1','12','$[?(@.type==\'I\')].duration.first()','2','0'),
('121125','61937','2','20','12h','0',''),
('121126','61938','1','12','$[?(@.type==\'I\')].time_since_last_backup.first()','2','0'),
('121127','61939','1','12','$[?(@.type==\'D\')].duration.first()','2','0'),
('121128','61939','2','20','12h','0',''),
('121129','61940','1','12','$[?(@.type==\'D\')].time_since_last_backup.first()','2','0'),
('121130','61941','1','12','$[?(@.type==\'L\')].duration.first()','2','0'),
('121131','61941','2','20','12h','0',''),
('121132','61942','1','12','$[?(@.type==\'L\')].time_since_last_backup.first()','2','0'),
('121133','61943','1','12','$[0].db_recovery_model','2','1'),
('121134','61943','2','20','1d','0',''),
('121135','61944','1','12','$[?(@.counter_name==\'Active Transactions\')].cntr_value.first()','0',''),
('121136','61945','1','12','$[?(@.counter_name==\'Data File(s) Size (KB)\')].cntr_value.first()','0',''),
('121137','61945','2','1','1024','0',''),
('121138','61946','1','12','$[?(@.counter_name==\'Log Bytes Flushed/sec\')].cntr_value.first()','0',''),
('121139','61946','2','10','','0',''),
('121140','61947','1','12','$[?(@.counter_name==\'Log File(s) Size (KB)\')].cntr_value.first()','0',''),
('121141','61947','2','1','1024','0',''),
('121142','61948','1','12','$[?(@.counter_name==\'Log File(s) Used Size (KB)\')].cntr_value.first()','0',''),
('121143','61948','2','1','1024','0',''),
('121144','61949','1','12','$[?(@.counter_name==\'Log Flushes/sec\')].cntr_value.first()','0',''),
('121145','61949','2','10','','0',''),
('121146','61950','1','12','$[?(@.counter_name==\'Log Flush Waits/sec\')].cntr_value.first()','0',''),
('121147','61950','2','10','','0',''),
('121148','61951','1','12','$[?(@.counter_name==\'Log Flush Wait Time\')].cntr_value.first()','0',''),
('121149','61951','2','10','','0',''),
('121150','61952','1','12','$[?(@.counter_name==\'Log Growths\')].cntr_value.first()','0',''),
('121151','61953','1','12','$[?(@.counter_name==\'Log Shrinks\')].cntr_value.first()','0',''),
('121152','61954','1','12','$[?(@.counter_name==\'Log Truncations\')].cntr_value.first()','0',''),
('121153','61955','1','12','$[?(@.counter_name==\'Percent Log Used\')].cntr_value.first()','0',''),
('121154','61956','1','12','$[?(@.counter_name==\'State\')].cntr_value.first()','0',''),
('121155','61956','2','20','15m','0',''),
('121156','61957','1','12','$[?(@.counter_name==\'Transactions/sec\')].cntr_value.first()','0',''),
('121157','61957','2','10','','0',''),
('121158','61958','1','12','$.enabled','0',''),
('121159','61958','2','20','12h','0',''),
('121160','61959','1','12','$.last_run_date_time','0',''),
('121161','61959','2','21','return value == \'null\' ? 0 : Math.floor(new Date(value) / 1000);','0',''),
('121162','61959','3','20','12h','0',''),
('121163','61960','1','12','$.last_run_status_message','0',''),
('121164','61960','2','20','12h','0',''),
('121165','61961','1','12','$.next_run_date_time','0',''),
('121166','61961','2','21','return value == \'null\' ? 0 : Math.floor(new Date(value) / 1000);','0',''),
('121167','61961','3','20','12h','0',''),
('121168','61962','1','12','$.run_status','0',''),
('121169','61962','2','20','15m','0',''),
('121170','61963','1','12','$.run_duration','0',''),
('121171','61963','2','20','15m','0',''),
('121172','61964','1','20','1d','0',''),
('121173','61965','1','20','1d','0',''),
('121174','61966','1','20','1d','0',''),
('121175','61967','1','20','1d','0',''),
('121176','61968','1','20','1d','0',''),
('121177','61969','1','20','1d','0',''),
('121178','61970','1','20','1d','0',''),
('121179','61971','1','20','1d','0',''),
('121180','61972','1','20','1d','0',''),
('121181','61973','1','12','$[?(@.group_name==\'{#GROUP_NAME}\')].primary_recovery_health.first()','0',''),
('121182','61973','2','20','1h','0',''),
('121183','61974','1','12','$[?(@.group_name==\'{#GROUP_NAME}\')].primary_replica.first()','0',''),
('121184','61974','2','20','3h','0',''),
('121185','61975','1','12','$[?(@.group_name==\'{#GROUP_NAME}\')].secondary_recovery_health.first()','0',''),
('121186','61975','2','20','1h','0',''),
('121187','61976','1','12','$[?(@.group_name==\'{#GROUP_NAME}\')].synchronization_health.first()','0',''),
('121188','61976','2','20','1h','0',''),
('121189','61977','1','12','$[?(@.dbname==\'{#DBNAME}\')]','1',''),
('121190','61978','1','12','$[?(@.object_name=~\'.*Databases\' && @.instance_name==\'{#DBNAME}\')]','1',''),
('121191','61979','1','12','$[?(@.job_name==\'{#JOBNAME}\')].first()','1',''),
('121192','61980','1','12','$[?(@.dbname==\'{#DBNAME}\' && @.group_name==\'{#GROUP_NAME}\')].is_suspended.first()','0',''),
('121193','61980','2','20','1h','0',''),
('121194','61981','1','12','$[?(@.dbname==\'{#DBNAME}\' && @.group_name==\'{#GROUP_NAME}\')].database_state.first()','0',''),
('121195','61981','2','20','1h','0',''),
('121196','61982','1','12','$[?(@.dbname==\'{#DBNAME}\' && @.group_name==\'{#GROUP_NAME}\')].synchronization_health.first()','0',''),
('121197','61982','2','20','1h','0',''),
('121198','61983','1','12','$[?(@.dbname==\'{#DBNAME}\')].mirroring_role.first()','0',''),
('121199','61983','2','20','1h','0',''),
('121200','61984','1','12','$[?(@.dbname==\'{#DBNAME}\')].mirroring_role_sequence.first()','0',''),
('121201','61984','2','9','','0',''),
('121202','61984','3','20','1h','0',''),
('121203','61985','1','12','$[?(@.dbname==\'{#DBNAME}\')].mirroring_safety_level.first()','0',''),
('121204','61985','2','20','1h','0',''),
('121205','61986','1','12','$[?(@.dbname==\'{#DBNAME}\')].mirroring_state.first()','0',''),
('121206','61986','2','20','1h','0',''),
('121207','61987','1','12','$[?(@.dbname==\'{#DBNAME}\')].mirroring_witness_state.first()','0',''),
('121208','61987','2','20','1h','0',''),
('121209','61988','1','12','$[?(@.dbname==\'{#DBNAME}\' && @.group_name==\'{#GROUP_NAME}\' && @.replica_name==\'{#REPLICA_NAME}\')].log_send_queue_size.first()','0',''),
('121210','61988','2','1','1024','0',''),
('121211','61988','3','20','1h','0',''),
('121212','61989','1','12','$[?(@.dbname==\'{#DBNAME}\' && @.group_name==\'{#GROUP_NAME}\' && @.replica_name==\'{#REPLICA_NAME}\')].redo_queue_size.first()','0',''),
('121213','61989','2','1','1024','0',''),
('121214','61989','3','20','1h','0',''),
('121215','61990','1','12','$[?(@.cluster_name==\'{#CLUSTER_NAME}\')].quorum_state.first()','0',''),
('121216','61990','2','20','1h','0',''),
('121217','61991','1','12','$[?(@.cluster_name==\'{#CLUSTER_NAME}\')].quorum_type.first()','0',''),
('121218','61991','2','20','1d','0',''),
('121219','61992','1','12','$[?(@.member_name==\'{#MEMBER_NAME}\')].member_state.first()','0',''),
('121220','61992','2','20','1h','0',''),
('121221','61993','1','12','$[?(@.member_name==\'{#MEMBER_NAME}\')].member_type.first()','0',''),
('121222','61993','2','20','1d','0',''),
('121223','61994','1','12','$[?(@.member_name==\'{#MEMBER_NAME}\')].number_of_quorum_votes.first()','0',''),
('121224','61994','2','20','1d','0',''),
('121225','61995','1','12','$[?(@.replica_name==\'{#REPLICA_NAME}\' && @.group_name==\'{#GROUP_NAME}\')].connected_state.first()','0',''),
('121226','61995','2','20','1h','0',''),
('121227','61996','1','12','$[?(@.replica_name==\'{#REPLICA_NAME}\' && @.group_name==\'{#GROUP_NAME}\')].is_local.first()','0',''),
('121228','61996','2','20','1h','0',''),
('121229','61997','1','12','$[?(@.replica_name==\'{#REPLICA_NAME}\' && @.group_name==\'{#GROUP_NAME}\')].join_state.first()','0',''),
('121230','61997','2','20','1h','0',''),
('121231','61998','1','12','$[?(@.replica_name==\'{#REPLICA_NAME}\' && @.group_name==\'{#GROUP_NAME}\')].operational_state.first()','0',''),
('121232','61998','2','20','1h','0',''),
('121233','61999','1','12','$[?(@.replica_name==\'{#REPLICA_NAME}\' && @.group_name==\'{#GROUP_NAME}\')].recovery_health.first()','0',''),
('121234','61999','2','20','1h','0',''),
('121235','62000','1','12','$[?(@.replica_name==\'{#REPLICA_NAME}\' && @.group_name==\'{#GROUP_NAME}\')].role.first()','0',''),
('121236','62000','2','20','1h','0',''),
('121237','62001','1','12','$[?(@.replica_name==\'{#REPLICA_NAME}\' && @.group_name==\'{#GROUP_NAME}\')].synchronization_health.first()','0',''),
('121238','62001','2','20','1h','0',''),
('121239','62002','1','12','$[?(@.type==\'I\')].duration.first()','2','0'),
('121240','62002','2','20','12h','0',''),
('121241','62003','1','12','$[?(@.type==\'I\')].time_since_last_backup.first()','2','0'),
('121242','62004','1','12','$[?(@.type==\'D\')].duration.first()','2','0'),
('121243','62004','2','20','12h','0',''),
('121244','62005','1','12','$[?(@.type==\'D\')].time_since_last_backup.first()','2','0'),
('121245','62006','1','12','$[?(@.type==\'L\')].duration.first()','2','0'),
('121246','62006','2','20','12h','0',''),
('121247','62007','1','12','$[?(@.type==\'L\')].time_since_last_backup.first()','2','0'),
('121248','62008','1','12','$[0].db_recovery_model','2','1'),
('121249','62008','2','20','1d','0',''),
('121250','62009','1','12','$[?(@.counter_name==\'Active Transactions\')].cntr_value.first()','0',''),
('121251','62010','1','12','$[?(@.counter_name==\'Data File(s) Size (KB)\')].cntr_value.first()','0',''),
('121252','62010','2','1','1024','0',''),
('121253','62011','1','12','$[?(@.counter_name==\'Log Bytes Flushed/sec\')].cntr_value.first()','0',''),
('121254','62011','2','10','','0',''),
('121255','62012','1','12','$[?(@.counter_name==\'Log File(s) Size (KB)\')].cntr_value.first()','0',''),
('121256','62012','2','1','1024','0',''),
('121257','62013','1','12','$[?(@.counter_name==\'Log File(s) Used Size (KB)\')].cntr_value.first()','0',''),
('121258','62013','2','1','1024','0',''),
('121259','62014','1','12','$[?(@.counter_name==\'Log Flushes/sec\')].cntr_value.first()','0',''),
('121260','62014','2','10','','0',''),
('121261','62015','1','12','$[?(@.counter_name==\'Log Flush Waits/sec\')].cntr_value.first()','0',''),
('121262','62015','2','10','','0',''),
('121263','62016','1','12','$[?(@.counter_name==\'Log Flush Wait Time\')].cntr_value.first()','0',''),
('121264','62016','2','10','','0',''),
('121265','62017','1','12','$[?(@.counter_name==\'Log Growths\')].cntr_value.first()','0',''),
('121266','62018','1','12','$[?(@.counter_name==\'Log Shrinks\')].cntr_value.first()','0',''),
('121267','62019','1','12','$[?(@.counter_name==\'Log Truncations\')].cntr_value.first()','0',''),
('121268','62020','1','12','$[?(@.counter_name==\'Percent Log Used\')].cntr_value.first()','0',''),
('121269','62021','1','12','$[?(@.counter_name==\'State\')].cntr_value.first()','0',''),
('121270','62021','2','20','15m','0',''),
('121271','62022','1','12','$[?(@.counter_name==\'Transactions/sec\')].cntr_value.first()','0',''),
('121272','62022','2','10','','0',''),
('121273','62023','1','12','$.enabled','0',''),
('121274','62023','2','20','12h','0',''),
('121275','62024','1','12','$.last_run_date_time','0',''),
('121276','62024','2','21','return value == \'null\' ? 0 : Math.floor(new Date(value) / 1000);','0',''),
('121277','62024','3','20','12h','0',''),
('121278','62025','1','12','$.last_run_status_message','0',''),
('121279','62025','2','20','12h','0',''),
('121280','62026','1','12','$.next_run_date_time','0',''),
('121281','62026','2','21','return value == \'null\' ? 0 : Math.floor(new Date(value) / 1000);','0',''),
('121282','62026','3','20','12h','0',''),
('121283','62027','1','12','$.run_status','0',''),
('121284','62027','2','20','15m','0',''),
('121285','62028','1','12','$.run_duration','0',''),
('121286','62028','2','20','15m','0',''),
('121287','62029','1','21','return JSON.stringify(value.split("\\n").map(function (name) {\n	return ({"{#DBNAME}": name});\n}));','0',''),
('121288','62029','2','20','1d','0',''),
('121289','62030','1','21','return JSON.stringify(value.search(\'MariaDB\')>-1 ? [{\'{#SINGLETON}\': \'\'}] : []);','0',''),
('121290','62031','1','21','if (value.length === 0) {\n	return \'[]\';\n}\n\ntry {\n	var matches = value.match(/statement="show (slave|replica) status[\\s\\S]*(?:Master|Source)_Host[^>]*>([^<]+)</);\n\n	if (matches && matches[1] && matches[2]) {\n		return JSON.stringify([{\n			statement: matches[1],\n			master_host: matches[2].trim()\n		}]);\n	}\n\n	return \'[]\';\n}\ncatch (e) {\n	Zabbix.log(4, \'Replication parser error: \' + e.message);\n	return \'[]\';\n}','0',''),
('121291','62031','2','20','1d','0',''),
('121292','62032','1','20','1h','0',''),
('121293','62034','1','11','/resultset/row[field/text()=\'Binlog_commits\']/field[@name=\'Value\']/text()','0',''),
('121294','62035','1','11','/resultset/row[field/text()=\'Binlog_group_commits\']/field[@name=\'Value\']/text()','0',''),
('121295','62036','1','11','/resultset/row[field/text()=\'Master_gtid_wait_count\']/field[@name=\'Value\']/text()','0',''),
('121296','62036','2','20','6h','0',''),
('121297','62037','1','11','/resultset/row[field/text()=\'Master_gtid_wait_timeouts\']/field[@name=\'Value\']/text()','0',''),
('121298','62037','2','20','6h','0',''),
('121299','62038','1','11','/resultset/row[field/text()=\'Master_gtid_wait_time\']/field[@name=\'Value\']/text()','0',''),
('121300','62038','2','20','6h','0',''),
('121301','62039','1','11','/resultset/row/field[@name=\'Seconds_Behind_Master\']/text()','0',''),
('121302','62039','2','20','1h','0',''),
('121303','62039','3','15','null','3','Replication is not performed.'),
('121304','62040','1','11','/resultset/row/field[@name=\'Slave_IO_Running\']/text()','0',''),
('121305','62040','2','20','1h','0',''),
('121306','62041','1','11','/resultset/row/field[@name=\'Slave_SQL_Running\']/text()','0',''),
('121307','62041','2','20','1h','0',''),
('121308','62042','1','11','/resultset/row[field/text()=\'Slave_SQL_Running_State\']/field[@name=\'Value\']/text()','0',''),
('121309','62042','2','20','6h','0',''),
('121310','62043','1','20','1d','0',''),
('121311','62044','1','21','return JSON.stringify(value.search(\'MariaDB\')>-1 ? [{\'{#SINGLETON}\': \'\'}] : []);','0',''),
('121312','62045','1','20','1d','0',''),
('121313','62046','1','20','1h','0',''),
('121314','62048','1','12','$.Binlog_commits','0',''),
('121315','62049','1','12','$.Binlog_group_commits','0',''),
('121316','62050','1','12','$.Master_gtid_wait_count','0',''),
('121317','62050','2','20','6h','0',''),
('121318','62051','1','12','$.Master_gtid_wait_timeouts','0',''),
('121319','62051','2','20','6h','0',''),
('121320','62052','1','12','$.Master_gtid_wait_time','0',''),
('121321','62052','2','20','6h','0',''),
('121322','62053','1','12','$.Seconds_Behind_Master','0',''),
('121323','62053','2','14','\\d+','3','Replication is not performed.'),
('121324','62053','3','20','1h','0',''),
('121325','62054','1','12','$.Slave_IO_Running','0',''),
('121326','62054','2','20','1h','0',''),
('121327','62055','1','12','$.Slave_SQL_Running','0',''),
('121328','62055','2','20','1h','0',''),
('121329','62056','1','12','$.Slave_SQL_Running_State','0',''),
('121330','62056','2','20','6h','0',''),
('121331','62057','1','20','1d','0',''),
('121332','62058','1','21','return JSON.stringify(value.search(\'MariaDB\')>-1 ? [{\'{#SINGLETON}\': \'\'}] : []);','0',''),
('121333','62059','1','20','1d','0',''),
('121334','62060','1','20','1h','0',''),
('121335','62062','1','12','$.Binlog_commits','0',''),
('121336','62063','1','12','$.Binlog_group_commits','0',''),
('121337','62064','1','12','$.Master_gtid_wait_count','0',''),
('121338','62064','2','20','6h','0',''),
('121339','62065','1','12','$.Master_gtid_wait_timeouts','0',''),
('121340','62065','2','20','6h','0',''),
('121341','62066','1','12','$.Master_gtid_wait_time','0',''),
('121342','62066','2','20','6h','0',''),
('121343','62067','1','12','$.Seconds_Behind_Master','0',''),
('121344','62067','2','14','\\d+','3','Replication is not performed.'),
('121345','62067','3','20','1h','0',''),
('121346','62068','1','12','$.Slave_IO_Running','0',''),
('121347','62068','2','20','1h','0',''),
('121348','62069','1','12','$.Slave_SQL_Running','0',''),
('121349','62069','2','20','1h','0',''),
('121350','62070','1','12','$.Slave_SQL_Running_State','0',''),
('121351','62070','2','20','6h','0',''),
('121352','62071','1','21','return JSON.stringify(value.split("\\n").map(function (name) {\n	return ({"{#DBNAME}": name});\n}));','0',''),
('121353','62071','2','20','1d','0',''),
('121354','62072','1','21','return JSON.stringify(value.search(\'MariaDB\')>-1 ? [{\'{#SINGLETON}\': \'\'}] : []);','0',''),
('121355','62073','1','21','if (value.length === 0) {\n	return \'[]\';\n}\n\ntry {\n	var matches = value.match(/statement="show (slave|replica) status[\\s\\S]*(?:Master|Source)_Host[^>]*>([^<]+)</);\n\n	if (matches && matches[1] && matches[2]) {\n		return JSON.stringify([{\n			statement: matches[1],\n			master_host: matches[2].trim()\n		}]);\n	}\n\n	return \'[]\';\n}\ncatch (e) {\n	Zabbix.log(4, \'Replication parser error: \' + e.message);\n	return \'[]\';\n}','0',''),
('121356','62073','2','20','1d','0',''),
('121357','62074','1','20','1h','0',''),
('121358','62076','1','11','/resultset/row[field/text()=\'Binlog_commits\']/field[@name=\'Value\']/text()','0',''),
('121359','62077','1','11','/resultset/row[field/text()=\'Binlog_group_commits\']/field[@name=\'Value\']/text()','0',''),
('121360','62078','1','11','/resultset/row[field/text()=\'Master_gtid_wait_count\']/field[@name=\'Value\']/text()','0',''),
('121361','62078','2','20','6h','0',''),
('121362','62079','1','11','/resultset/row[field/text()=\'Master_gtid_wait_timeouts\']/field[@name=\'Value\']/text()','0',''),
('121363','62079','2','20','6h','0',''),
('121364','62080','1','11','/resultset/row[field/text()=\'Master_gtid_wait_time\']/field[@name=\'Value\']/text()','0',''),
('121365','62080','2','20','6h','0',''),
('121366','62081','1','11','/resultset/row/field[@name=\'Seconds_Behind_Master\']/text()','0',''),
('121367','62081','2','20','1h','0',''),
('121368','62081','3','15','null','3','Replication is not performed.'),
('121369','62082','1','11','/resultset/row/field[@name=\'Slave_IO_Running\']/text()','0',''),
('121370','62082','2','20','1h','0',''),
('121371','62083','1','11','/resultset/row/field[@name=\'Slave_SQL_Running\']/text()','0',''),
('121372','62083','2','20','1h','0',''),
('121373','62084','1','11','/resultset/row[field/text()=\'Slave_SQL_Running_State\']/field[@name=\'Value\']/text()','0',''),
('121374','62084','2','20','6h','0',''),
('121375','62085','1','20','1d','0',''),
('121376','62086','1','21','return JSON.stringify(value.search(\'MariaDB\')>-1 ? [{\'{#SINGLETON}\': \'\'}] : []);','0',''),
('121377','62087','1','20','1d','0',''),
('121378','62088','1','20','1h','0',''),
('121379','62089','1','12','$[?(@.Variable_name==\'Binlog_commits\')].Value.first()','0',''),
('121380','62090','1','12','$[?(@.Variable_name==\'Binlog_group_commits\')].Value.first()','0',''),
('121381','62091','1','12','$[?(@.Variable_name==\'Master_gtid_wait_count\')].Value.first()','0',''),
('121382','62091','2','20','6h','0',''),
('121383','62092','1','12','$[?(@.Variable_name==\'Master_gtid_wait_timeouts\')].Value.first()','0',''),
('121384','62092','2','20','6h','0',''),
('121385','62093','1','12','$[?(@.Variable_name==\'Master_gtid_wait_time\')].Value.first()','0',''),
('121386','62093','2','20','6h','0',''),
('121387','62094','1','12','$.first()','1',''),
('121388','62095','1','12','$.Seconds_Behind_Master','0',''),
('121389','62095','2','14','\\d+','3','Replication is not performed.'),
('121390','62095','3','20','1h','0',''),
('121391','62096','1','12','$.Slave_IO_Running','0',''),
('121392','62096','2','20','1h','0',''),
('121393','62097','1','12','$.Slave_SQL_Running','0',''),
('121394','62097','2','20','1h','0',''),
('121395','62098','1','12','$.Slave_SQL_Running_State','0',''),
('121396','62098','2','20','6h','0',''),
('121397','62109','1','12','$..[\'{#DEST_NAME}\'].error.first()','0',''),
('121398','62109','2','20','1h','0',''),
('121399','62110','1','12','$..[\'{#DEST_NAME}\'].log_sequence.first()','0',''),
('121400','62111','1','12','$..[\'{#DEST_NAME}\'].status.first()','0',''),
('121401','62111','2','20','1h','0',''),
('121402','62112','1','12','$..{#DBNAME}.force_logging.first()','0',''),
('121403','62112','2','20','15m','0',''),
('121404','62113','1','12','$..{#DBNAME}.log_mode.first()','0',''),
('121405','62113','2','20','15m','0',''),
('121406','62114','1','12','$..{#DBNAME}.open_mode.first()','0',''),
('121407','62114','2','20','15m','0',''),
('121408','62115','1','12','$..{#DBNAME}.role.first()','0',''),
('121409','62115','2','20','15m','0',''),
('121410','62116','1','12','$..[\'{#DGNAME}\'].free_bytes.first()','0',''),
('121411','62117','1','12','$..[\'{#DGNAME}\'].total_bytes.first()','0',''),
('121412','62118','1','12','$..[\'{#DGNAME}\'].used_pct.first()','0',''),
('121413','62119','1','12','$..{#DBNAME}.open_mode.first()','0',''),
('121414','62119','2','20','15m','0',''),
('121415','62120','1','12','$..[\'{#TABLESPACE}\'].file_bytes.first()','0',''),
('121416','62121','1','12','$..[\'{#TABLESPACE}\'].free_bytes.first()','0',''),
('121417','62122','1','12','$..[\'{#TABLESPACE}\'].max_bytes.first()','0',''),
('121418','62123','1','12','$..[\'{#TABLESPACE}\'].status.first()','0',''),
('121419','62124','1','12','$..[\'{#TABLESPACE}\'].used_bytes.first()','0',''),
('121420','62125','1','12','$..[\'{#TABLESPACE}\'].used_file_pct.first()','0',''),
('121421','62126','1','12','$..[\'{#TABLESPACE}\'].used_from_max_pct.first()','0',''),
('121422','62127','1','12','$..[\'{#TABLESPACE}\'].used_pct_max.first()','0',''),
('121423','62133','1','12','$.first()','1',''),
('121424','62134','1','12','$.first()','1',''),
('121425','62135','1','12','$.first()','1',''),
('121426','62136','1','12','$.first()','1',''),
('121427','62137','1','12','$.first()','1',''),
('121428','62138','1','12','$.ERROR','0',''),
('121429','62138','2','20','1h','0',''),
('121430','62139','1','12','$.LOG_SEQUENCE','0',''),
('121431','62140','1','12','$.STATUS','0',''),
('121432','62140','2','20','1h','0',''),
('121433','62141','1','12','$.FREE_SIZE_BYTE','0',''),
('121434','62142','1','12','$.SIZE_BYTE','0',''),
('121435','62143','1','12','$.USED_PERCENT','0',''),
('121436','62144','1','12','$.FORCE_LOGGING','0',''),
('121437','62144','2','20','15m','0',''),
('121438','62145','1','12','$.LOG_MODE','0',''),
('121439','62145','2','20','15m','0',''),
('121440','62146','1','12','$.OPEN_MODE','0',''),
('121441','62146','2','20','15m','0',''),
('121442','62147','1','12','$.ROLE','0',''),
('121443','62147','2','20','15m','0',''),
('121444','62148','1','12','$.OPEN_MODE','0',''),
('121445','62148','2','20','15m','0',''),
('121446','62149','1','12','$.FILE_BYTES','0',''),
('121447','62150','1','12','$.FREE_BYTES','0',''),
('121448','62151','1','12','$.MAX_BYTES','0',''),
('121449','62152','1','12','$.STATUS','0',''),
('121450','62153','1','12','$.USED_BYTES','0',''),
('121451','62154','1','12','$.USED_FILE_PCT','0',''),
('121452','62155','1','12','$.USED_FROM_MAX_PCT','0',''),
('121453','62156','1','12','$.USED_PCT_MAX','0',''),
('121454','62161','1','12','$[\'{#DBNAME}\']','1',''),
('121455','62162','1','12','$.prc_before_av','0',''),
('121456','62163','1','12','$.prc_before_stop','0',''),
('121457','62164','1','12','$[\'{#DBNAME}\'].total','0',''),
('121458','62165','1','12','$[\'{#DBNAME}\']','1',''),
('121459','62166','1','12','$.idx','0',''),
('121460','62166','2','10','','0',''),
('121461','62167','1','12','$.seq','0',''),
('121462','62167','2','10','','0',''),
('121463','62168','1','12','$.blks_hit','0',''),
('121464','62168','2','10','','0',''),
('121465','62169','1','12','$.blks_read','0',''),
('121466','62169','2','10','','0',''),
('121467','62170','1','12','$.conflicts','0',''),
('121468','62170','2','10','','0',''),
('121469','62171','1','12','$.deadlocks','0',''),
('121470','62171','2','10','','0',''),
('121471','62172','1','12','$.temp_bytes','0',''),
('121472','62172','2','10','','0',''),
('121473','62173','1','12','$.temp_files','0',''),
('121474','62173','2','10','','0',''),
('121475','62174','1','12','$.tup_deleted','0',''),
('121476','62174','2','10','','0',''),
('121477','62175','1','12','$.tup_fetched','0',''),
('121478','62175','2','10','','0',''),
('121479','62176','1','12','$.tup_inserted','0',''),
('121480','62176','2','10','','0',''),
('121481','62177','1','12','$.tup_returned','0',''),
('121482','62177','2','10','','0',''),
('121483','62178','1','12','$.tup_updated','0',''),
('121484','62178','2','10','','0',''),
('121485','62179','1','12','$.xact_commit','0',''),
('121486','62179','2','10','','0',''),
('121487','62180','1','12','$.xact_rollback','0',''),
('121488','62180','2','10','','0',''),
('121489','62181','1','12','$.mro_slow_count','0',''),
('121490','62182','1','12','$.mro_time_max','0',''),
('121491','62183','1','12','$.mro_time_sum','0',''),
('121492','62184','1','12','$.query_slow_count','0',''),
('121493','62185','1','12','$.query_time_max','0',''),
('121494','62186','1','12','$.query_time_sum','0',''),
('121495','62187','1','12','$.tx_slow_count','0',''),
('121496','62188','1','12','$.tx_time_max','0',''),
('121497','62189','1','12','$.tx_time_sum','0',''),
('121498','62195','1','12','$[\'{#DBNAME}\']','1',''),
('121499','62196','1','12','$[\'{#DBNAME}\']','1',''),
('121500','62197','1','12','$[\'{#DBNAME}\']','1',''),
('121501','62198','1','12','$[\'{#APPLICATION_NAME}\']','1',''),
('121502','62199','1','12','$.blks_hit','0',''),
('121503','62199','2','10','','0',''),
('121504','62200','1','12','$.blks_read','0',''),
('121505','62200','2','10','','0',''),
('121506','62201','1','12','$.blk_read_time','0',''),
('121507','62201','2','1','0.001','0',''),
('121508','62201','3','10','','0',''),
('121509','62202','1','12','$.blk_write_time','0',''),
('121510','62202','2','1','0.001','0',''),
('121511','62202','3','10','','0',''),
('121512','62203','1','12','$.checksum_failures','0',''),
('121513','62203','2','14','^\\d*$','2','-2'),
('121514','62203','3','10','','2','-1'),
('121515','62204','1','12','$.conflicts','0',''),
('121516','62204','2','10','','0',''),
('121517','62205','1','12','$.deadlocks','0',''),
('121518','62205','2','10','','0',''),
('121519','62206','1','12','$.numbackends','0',''),
('121520','62207','1','12','$.temp_bytes','0',''),
('121521','62207','2','10','','0',''),
('121522','62208','1','12','$.temp_files','0',''),
('121523','62208','2','10','','0',''),
('121524','62209','1','12','$.tup_deleted','0',''),
('121525','62209','2','10','','0',''),
('121526','62210','1','12','$.tup_fetched','0',''),
('121527','62210','2','10','','0',''),
('121528','62211','1','12','$.tup_inserted','0',''),
('121529','62211','2','10','','0',''),
('121530','62212','1','12','$.tup_returned','0',''),
('121531','62212','2','10','','0',''),
('121532','62213','1','12','$.tup_updated','0',''),
('121533','62213','2','10','','0',''),
('121534','62214','1','12','$.xact_commit','0',''),
('121535','62214','2','10','','0',''),
('121536','62215','1','12','$.xact_rollback','0',''),
('121537','62215','2','10','','0',''),
('121538','62216','1','12','$.accessexclusive','0',''),
('121539','62217','1','12','$.accessshare','0',''),
('121540','62218','1','12','$.exclusive','0',''),
('121541','62219','1','12','$.rowexclusive','0',''),
('121542','62220','1','12','$.rowshare','1',''),
('121543','62221','1','12','$.sharerowexclusive','0',''),
('121544','62222','1','12','$.shareupdateexclusive','0',''),
('121545','62223','1','12','$.share','0',''),
('121546','62224','1','12','$.total','0',''),
('121547','62225','1','12','$.mro_slow_count','0',''),
('121548','62226','1','12','$.mro_time_max','0',''),
('121549','62227','1','12','$.mro_time_sum','0',''),
('121550','62228','1','12','$.query_slow_count','0',''),
('121551','62229','1','12','$.query_time_max','0',''),
('121552','62230','1','12','$.query_time_sum','0',''),
('121553','62231','1','12','$.tx_slow_count','0',''),
('121554','62232','1','12','$.tx_time_max','0',''),
('121555','62233','1','12','$.tx_time_sum','0',''),
('121556','62234','1','12','$.flush_lag','0',''),
('121557','62235','1','12','$.replay_lag','0',''),
('121558','62236','1','12','$.write_lag','0',''),
('121559','62242','1','12','$[\'{#DBNAME}\']','1',''),
('121560','62243','1','12','$[\'{#DBNAME}\']','1',''),
('121561','62244','1','12','$[\'{#DBNAME}\']','1',''),
('121562','62245','1','12','$[\'{#APPLICATION_NAME}\']','1',''),
('121563','62246','1','12','$.blks_hit','0',''),
('121564','62246','2','10','','0',''),
('121565','62247','1','12','$.blks_read','0',''),
('121566','62247','2','10','','0',''),
('121567','62248','1','12','$.blk_read_time','0',''),
('121568','62248','2','1','0.001','0',''),
('121569','62248','3','10','','0',''),
('121570','62249','1','12','$.blk_write_time','0',''),
('121571','62249','2','1','0.001','0',''),
('121572','62249','3','10','','0',''),
('121573','62250','1','12','$.checksum_failures','0',''),
('121574','62250','2','14','^\\d*$','2','-2'),
('121575','62250','3','10','','2','-1'),
('121576','62251','1','12','$.conflicts','0',''),
('121577','62251','2','10','','0',''),
('121578','62252','1','12','$.deadlocks','0',''),
('121579','62252','2','10','','0',''),
('121580','62253','1','12','$.numbackends','0',''),
('121581','62254','1','12','$.temp_bytes','0',''),
('121582','62254','2','10','','0',''),
('121583','62255','1','12','$.temp_files','0',''),
('121584','62255','2','10','','0',''),
('121585','62256','1','12','$.tup_deleted','0',''),
('121586','62256','2','10','','0',''),
('121587','62257','1','12','$.tup_fetched','0',''),
('121588','62257','2','10','','0',''),
('121589','62258','1','12','$.tup_inserted','0',''),
('121590','62258','2','10','','0',''),
('121591','62259','1','12','$.tup_returned','0',''),
('121592','62259','2','10','','0',''),
('121593','62260','1','12','$.tup_updated','0',''),
('121594','62260','2','10','','0',''),
('121595','62261','1','12','$.xact_commit','0',''),
('121596','62261','2','10','','0',''),
('121597','62262','1','12','$.xact_rollback','0',''),
('121598','62262','2','10','','0',''),
('121599','62263','1','12','$.accessexclusive','0',''),
('121600','62264','1','12','$.accessshare','0',''),
('121601','62265','1','12','$.exclusive','0',''),
('121602','62266','1','12','$.rowexclusive','0',''),
('121603','62267','1','12','$.rowshare','1',''),
('121604','62268','1','12','$.sharerowexclusive','0',''),
('121605','62269','1','12','$.shareupdateexclusive','0',''),
('121606','62270','1','12','$.share','0',''),
('121607','62271','1','12','$.total','0',''),
('121608','62272','1','12','$.mro_slow_count','0',''),
('121609','62273','1','12','$.mro_time_max','0',''),
('121610','62274','1','12','$.mro_time_sum','0',''),
('121611','62275','1','12','$.query_slow_count','0',''),
('121612','62276','1','12','$.query_time_max','0',''),
('121613','62277','1','12','$.query_time_sum','0',''),
('121614','62278','1','12','$.tx_slow_count','0',''),
('121615','62279','1','12','$.tx_time_max','0',''),
('121616','62280','1','12','$.tx_time_sum','0',''),
('121617','62281','1','12','$.flush_lag','0',''),
('121618','62282','1','12','$.replay_lag','0',''),
('121619','62283','1','12','$.write_lag','0',''),
('121620','62288','1','12','$[\'{#DBNAME}\']','1',''),
('121621','62289','1','12','$.prc_before_av','0',''),
('121622','62290','1','12','$.prc_before_stop','0',''),
('121623','62291','1','12','$[\'{#DBNAME}\'].total','0',''),
('121624','62292','1','12','$[\'{#DBNAME}\']','1',''),
('121625','62293','1','12','$.idx','0',''),
('121626','62293','2','10','','0',''),
('121627','62294','1','12','$.seq','0',''),
('121628','62294','2','10','','0',''),
('121629','62295','1','12','$.blks_hit','0',''),
('121630','62295','2','10','','0',''),
('121631','62296','1','12','$.blks_read','0',''),
('121632','62296','2','10','','0',''),
('121633','62297','1','12','$.conflicts','0',''),
('121634','62297','2','10','','0',''),
('121635','62298','1','12','$.deadlocks','0',''),
('121636','62298','2','10','','0',''),
('121637','62299','1','12','$.temp_bytes','0',''),
('121638','62299','2','10','','0',''),
('121639','62300','1','12','$.temp_files','0',''),
('121640','62300','2','10','','0',''),
('121641','62301','1','12','$.tup_deleted','0',''),
('121642','62301','2','10','','0',''),
('121643','62302','1','12','$.tup_fetched','0',''),
('121644','62302','2','10','','0',''),
('121645','62303','1','12','$.tup_inserted','0',''),
('121646','62303','2','10','','0',''),
('121647','62304','1','12','$.tup_returned','0',''),
('121648','62304','2','10','','0',''),
('121649','62305','1','12','$.tup_updated','0',''),
('121650','62305','2','10','','0',''),
('121651','62306','1','12','$.xact_commit','0',''),
('121652','62306','2','10','','0',''),
('121653','62307','1','12','$.xact_rollback','0',''),
('121654','62307','2','10','','0',''),
('121655','62308','1','12','$.mro_slow_count','0',''),
('121656','62309','1','12','$.mro_time_max','0',''),
('121657','62310','1','12','$.mro_time_sum','0',''),
('121658','62311','1','12','$.query_slow_count','0',''),
('121659','62312','1','12','$.query_time_max','0',''),
('121660','62313','1','12','$.query_time_sum','0',''),
('121661','62314','1','12','$.tx_slow_count','0',''),
('121662','62315','1','12','$.tx_time_max','0',''),
('121663','62316','1','12','$.tx_time_sum','0',''),
('121664','62318','1','20','3h','0',''),
('121665','62326','1','12','$[\'{#DBNAME}\']','1',''),
('121666','62327','1','12','$[\'{#DBNAME}\']','1',''),
('121667','62328','1','12','$[\'{#DBNAME}\']','1',''),
('121668','62329','1','12','$[\'{#APPLICATION_NAME}\']','1',''),
('121669','62330','1','12','$.buffers_alloc','0',''),
('121670','62330','2','10','','0',''),
('121671','62331','1','12','$.buffers_checkpoint','0',''),
('121672','62331','2','10','','0',''),
('121673','62332','1','12','$.buffers_clean','0',''),
('121674','62332','2','10','','0',''),
('121675','62333','1','12','$.checkpoints_req','0',''),
('121676','62333','2','10','','0',''),
('121677','62334','1','12','$.checkpoints_timed','0',''),
('121678','62334','2','10','','0',''),
('121679','62335','1','12','$.checkpoint_sync_time','0',''),
('121680','62335','2','1','0.001','0',''),
('121681','62335','3','10','','0',''),
('121682','62336','1','12','$.checkpoint_write_time','0',''),
('121683','62336','2','1','0.001','0',''),
('121684','62336','3','10','','0',''),
('121685','62337','1','12','$.maxwritten_clean','0',''),
('121686','62337','2','10','','0',''),
('121687','62338','1','12','$.buffers_alloc','0',''),
('121688','62338','2','10','','0',''),
('121689','62339','1','12','$.buffers_backend','0',''),
('121690','62339','2','10','','0',''),
('121691','62340','1','12','$.buffers_backend_fsync','0',''),
('121692','62340','2','10','','0',''),
('121693','62341','1','12','$.buffers_checkpoint','0',''),
('121694','62341','2','10','','0',''),
('121695','62342','1','12','$.buffers_clean','0',''),
('121696','62342','2','10','','0',''),
('121697','62343','1','12','$.checkpoints_req','0',''),
('121698','62343','2','10','','0',''),
('121699','62344','1','12','$.checkpoints_timed','0',''),
('121700','62344','2','10','','0',''),
('121701','62345','1','12','$.checkpoint_sync_time','0',''),
('121702','62345','2','1','0.001','0',''),
('121703','62345','3','10','','0',''),
('121704','62346','1','12','$.checkpoint_write_time','0',''),
('121705','62346','2','1','0.001','0',''),
('121706','62346','3','10','','0',''),
('121707','62347','1','12','$.maxwritten_clean','0',''),
('121708','62347','2','10','','0',''),
('121709','62348','1','12','$.blks_hit','0',''),
('121710','62348','2','10','','0',''),
('121711','62349','1','12','$.blks_read','0',''),
('121712','62349','2','10','','0',''),
('121713','62350','1','12','$.blk_read_time','0',''),
('121714','62350','2','1','0.001','0',''),
('121715','62350','3','10','','0',''),
('121716','62351','1','12','$.blk_write_time','0',''),
('121717','62351','2','1','0.001','0',''),
('121718','62351','3','10','','0',''),
('121719','62352','1','12','$.conflicts','0',''),
('121720','62352','2','10','','0',''),
('121721','62353','1','12','$.deadlocks','0',''),
('121722','62353','2','10','','0',''),
('121723','62354','1','12','$.numbackends','0',''),
('121724','62355','1','12','$.temp_bytes','0',''),
('121725','62355','2','10','','0',''),
('121726','62356','1','12','$.temp_files','0',''),
('121727','62356','2','10','','0',''),
('121728','62357','1','12','$.tup_deleted','0',''),
('121729','62357','2','10','','0',''),
('121730','62358','1','12','$.tup_fetched','0',''),
('121731','62358','2','10','','0',''),
('121732','62359','1','12','$.tup_inserted','0',''),
('121733','62359','2','10','','0',''),
('121734','62360','1','12','$.tup_returned','0',''),
('121735','62360','2','10','','0',''),
('121736','62361','1','12','$.tup_updated','0',''),
('121737','62361','2','10','','0',''),
('121738','62362','1','12','$.xact_commit','0',''),
('121739','62362','2','10','','0',''),
('121740','62363','1','12','$.xact_rollback','0',''),
('121741','62363','2','10','','0',''),
('121742','62364','1','12','$.accessexclusive','0',''),
('121743','62365','1','12','$.accessshare','0',''),
('121744','62366','1','12','$.exclusive','0',''),
('121745','62367','1','12','$.rowexclusive','0',''),
('121746','62368','1','12','$[\'{#DBNAME}\'].rowshare','1',''),
('121747','62369','1','12','$.sharerowexclusive','0',''),
('121748','62370','1','12','$.shareupdateexclusive','0',''),
('121749','62371','1','12','$.share','0',''),
('121750','62372','1','12','$.total','0',''),
('121751','62373','1','12','$.mro_slow_count','0',''),
('121752','62374','1','12','$.mro_time_max','0',''),
('121753','62375','1','12','$.mro_time_sum','0',''),
('121754','62376','1','12','$.query_slow_count','0',''),
('121755','62377','1','12','$.query_time_max','0',''),
('121756','62378','1','12','$.query_time_sum','0',''),
('121757','62379','1','12','$.tx_slow_count','0',''),
('121758','62380','1','12','$.tx_time_max','0',''),
('121759','62381','1','12','$.tx_time_sum','0',''),
('121760','62382','1','12','$.flush_lag','0',''),
('121761','62383','1','12','$.replay_lag','0',''),
('121762','62384','1','12','$.write_lag','0',''),
('121763','62385','1','21','return JSON.stringify(value > 0 ? [{\'{#SINGLETON}\': \'\'}] : []);','0',''),
('121764','62386','1','21','return JSON.stringify(Object.keys(JSON.parse(value))\n  .map(function (v){return {"{#DB}": v}}));','0',''),
('121765','62387','1','12','$.redis_version','0',''),
('121766','62387','2','21','return JSON.stringify(parseInt(value.split(\'.\')[0]) >= 4 ? [{\'{#SINGLETON}\': \'\'}] : []);','0',''),
('121767','62388','1','12','$.redis_version','0',''),
('121768','62388','2','21','return JSON.stringify(parseInt(value.split(\'.\')[0]) >= 5 ? [{\'{#SINGLETON}\': \'\'}] : []);','0',''),
('121769','62389','1','21','return JSON.stringify(JSON.parse(value).aof_enabled === \'1\'\n  ? [{\'{#SINGLETON}\': \'\'}]\n  : []);','0',''),
('121770','62390','1','21','var repl = JSON.parse(value);\nreturn JSON.stringify(Object.keys(repl)\n  .filter(function (v) {return v.match(/slave\\d+/)})\n  .map(function (v){\n	return {"{#SLAVE_IP}": repl[v].ip, "{#SLAVE_PORT}": repl[v].port}\n  }));','0',''),
('121771','62391','1','21','return JSON.stringify(JSON.parse(value).role === \'slave\'\n  ? [{\'{#SINGLETON}\': \'\'}]\n  : []);','0',''),
('121772','62396','1','12','$[\'{#DB}\']','1',''),
('121773','62397','1','12','$.active_defrag_running','0',''),
('121774','62398','1','12','$.lazyfree_pending_objects','0',''),
('121775','62399','1','12','$.maxmemory','0',''),
('121776','62400','1','12','$.maxmemory_policy','0',''),
('121777','62400','2','20','1d','0',''),
('121778','62401','1','12','$.total_system_memory','0',''),
('121779','62402','1','12','$.used_memory_dataset','0',''),
('121780','62403','1','12','$.used_memory_dataset_perc','0',''),
('121781','62403','2','5','(.+)%\n\\1','0',''),
('121782','62404','1','12','$.used_memory_overhead','0',''),
('121783','62405','1','12','$.used_memory_peak_perc','0',''),
('121784','62405','2','5','(.+)%\n\\1','0',''),
('121785','62406','1','12','$.used_memory_startup','0',''),
('121786','62407','1','12','$.aof_last_cow_size','0',''),
('121787','62408','1','12','$.rdb_last_cow_size','0',''),
('121788','62409','1','12','$.second_repl_offset','0',''),
('121789','62410','1','12','$.executable','0',''),
('121790','62410','2','20','1d','0',''),
('121791','62411','1','12','$.active_defrag_hits','0',''),
('121792','62412','1','12','$.active_defrag_key_hits','0',''),
('121793','62413','1','12','$.active_defrag_key_misses','0',''),
('121794','62414','1','12','$.active_defrag_misses','0',''),
('121795','62415','1','12','$.expired_stale_perc','0',''),
('121796','62416','1','12','$.expired_time_cap_reached_count','0',''),
('121797','62417','1','12','$.slave_expires_tracked_keys','0',''),
('121798','62418','1','12','$.allocator_active','0',''),
('121799','62419','1','12','$.allocator_allocated','0',''),
('121800','62420','1','12','$.allocator_frag_bytes','0',''),
('121801','62421','1','12','$.allocator_frag_ratio','0',''),
('121802','62422','1','12','$.allocator_resident','0',''),
('121803','62423','1','12','$.allocator_rss_bytes','0',''),
('121804','62424','1','12','$.allocator_rss_ratio','0',''),
('121805','62425','1','12','$.mem_fragmentation_bytes','0',''),
('121806','62426','1','12','$.mem_aof_buffer','0',''),
('121807','62427','1','12','$.mem_clients_normal','0',''),
('121808','62428','1','12','$.mem_clients_slaves','0',''),
('121809','62429','1','12','$.mem_not_counted_for_evict','0',''),
('121810','62430','1','12','$.number_of_cached_scripts','0',''),
('121811','62431','1','12','$.mem_replication_backlog','0',''),
('121812','62432','1','12','$.rss_overhead_bytes','0',''),
('121813','62433','1','12','$.rss_overhead_ratio','0',''),
('121814','62434','1','12','$.used_memory_scripts','0',''),
('121815','62435','1','12','$.aof_base_size','0',''),
('121816','62436','1','12','$.aof_buffer_length','0',''),
('121817','62437','1','12','$.aof_current_size','0',''),
('121818','62438','1','12','$.aof_delayed_fsync','0',''),
('121819','62439','1','12','$.aof_pending_bio_fsync','0',''),
('121820','62440','1','12','$.aof_pending_rewrite','0',''),
('121821','62441','1','12','$.aof_rewrite_buffer_length','1',''),
('121822','62442','1','21','var repl = JSON.parse(value);\nvar res = Object.keys(repl)\n	.filter(function (v) {return v.match(/slave\\d+/)})\n	.filter(function (v) {return (repl[v].ip === "{#SLAVE_IP}" && repl[v].port === "{#SLAVE_PORT}")})\n	.map(function (v) {return repl[v].offset})[0];\n\nif (res === undefined) {\n	throw \'Slave {#SLAVE_IP}:{#SLAVE_PORT} is no longer available.\';\n}\n\nreturn res;','0',''),
('121823','62443','1','12','$.master_host','0',''),
('121824','62443','2','20','1d','0',''),
('121825','62444','1','12','$.master_last_io_seconds_ago','0',''),
('121826','62445','1','12','$.master_link_status','0',''),
('121827','62445','2','6','','0',''),
('121828','62446','1','12','$.master_port','0',''),
('121829','62446','2','20','1d','0',''),
('121830','62447','1','12','$.master_sync_in_progress','0',''),
('121831','62448','1','12','$.slave_priority','0',''),
('121832','62449','1','12','$.slave_read_only','0',''),
('121833','62449','2','20','1d','0',''),
('121834','62450','1','12','$.slave_repl_offset','0',''),
('121835','62451','1','12','$.avg_ttl','0',''),
('121836','62451','2','1','0.001','0',''),
('121837','62452','1','12','$.expires','0',''),
('121838','62453','1','12','$.keys','0',''),
('121839','62454','1','21','return JSON.stringify(value != "[]" ? [{ \'{#SINGLETON}\': \'\' }] : []);','0',''),
('121840','62454','2','20','1h','0',''),
('121841','62455','1','21','var lookup = {},\n	result = [];\n\nJSON.parse(value).forEach(function (item) {\n	var grpc_method = item.labels.grpc_method;\n	if (!(lookup[grpc_method])) {\n		lookup[grpc_method] = 1;\n		result.push({ "{#GRPC_METHOD}": grpc_method });\n	}\n});\n\nreturn JSON.stringify(result);','0',''),
('121842','62455','2','20','1h','0',''),
('121843','62456','1','21','var lookup = {},\n	result = [];\n\nJSON.parse(value).forEach(function (item) {\n	var address = item.labels.address;\n	if (!(lookup[address])) {\n		lookup[address] = 1;\n		result.push({ "{#STORE_ADDRESS}": address });\n	}\n});\n\nreturn JSON.stringify(result);','0',''),
('121844','62456','2','20','1h','0',''),
('121845','62457','1','21','output = JSON.parse(value).map(function (item) {\n	return {\n		"{#TYPE}": item.labels.type,\n	};\n});\nreturn JSON.stringify({ "data": output });','0',''),
('121846','62457','2','20','1h','0',''),
('121847','62458','1','21','output = JSON.parse(value).map(function (item) {\n	return {\n		"{#TYPE}": item.labels.type,\n	};\n});\nreturn JSON.stringify({ "data": output });','0',''),
('121848','62458','2','20','1h','0',''),
('121849','62459','1','21','output = JSON.parse(value).map(function (item) {\n	return {\n		"{#KIND}": item.labels.kind,\n	};\n});\nreturn JSON.stringify({ "data": output });','0',''),
('121850','62459','2','20','1h','0',''),
('121851','62460','1','12','$[?(@.labels.type == "leader_count")].value.first()','0',''),
('121852','62461','1','12','$[?(@.labels.type == "region_count")].value.first()','0',''),
('121853','62462','1','12','$[?(@.labels.type == "storage_capacity")].value.first()','0',''),
('121854','62462','2','20','1h','0',''),
('121855','62463','1','12','$[?(@.labels.type == "storage_size")].value.first()','0',''),
('121856','62464','1','12','$[?(@.labels.type == "store_disconnected_count")].value.first()','0',''),
('121857','62464','2','20','1h','0',''),
('121858','62465','1','12','$[?(@.labels.type == "store_down_count")].value.first()','0',''),
('121859','62465','2','20','1h','0',''),
('121860','62466','1','12','$[?(@.labels.type == "store_low_space_count")].value.first()','0',''),
('121861','62466','2','20','1h','0',''),
('121862','62467','1','12','$[?(@.labels.type == "store_offline_count")].value.first()','0',''),
('121863','62467','2','20','1h','0',''),
('121864','62468','1','12','$[?(@.labels.type == "store_tombstone_count")].value.first()','0',''),
('121865','62468','2','20','1h','0',''),
('121866','62469','1','12','$[?(@.labels.type == "store_unhealth_count")].value.first()','0',''),
('121867','62469','2','20','1h','0',''),
('121868','62470','1','12','$[?(@.labels.type == "store_up_count")].value.first()','0',''),
('121869','62470','2','20','1h','0',''),
('121870','62471','1','12','$[?(@.labels.grpc_method == "{#GRPC_METHOD}")].value.first()','0',''),
('121871','62471','2','10','','0',''),
('121872','62472','1','12','$[?(@.labels.address == "{#STORE_ADDRESS}")]','1',''),
('121873','62473','1','12','$[?(@.labels.type == "{#TYPE}")].value.first()','0',''),
('121874','62474','1','12','$[?(@.labels.type == "{#TYPE}")].value.first()','0',''),
('121875','62475','1','12','$[?(@.labels.kind == "{#KIND}")].value.first()','2','0'),
('121876','62476','1','12','$[?(@.labels.type == "report" && @.labels.status == "err")].value.sum()','2','0'),
('121877','62476','2','10','','0',''),
('121878','62477','1','12','$[?(@.labels.type == "report" && @.labels.status == "ok")].value.sum()','2','0'),
('121879','62477','2','10','','0',''),
('121880','62478','1','12','$[?(@.labels.type == "push")].value.sum()','2','0'),
('121881','62478','2','10','','0',''),
('121882','62479','1','12','$[?(@.labels.type == "report")].value.sum()','2','0'),
('121883','62479','2','10','','0',''),
('121884','62480','1','12','$[?(@.name=="tidb_tikvclient_txn_cmd_duration_seconds_count")]','0',''),
('121885','62480','2','21','output = JSON.parse(value).map(function (item) {\n	return {\n		"{#TYPE}": item.labels.type,\n	};\n});\nreturn JSON.stringify({ "data": output });','0',''),
('121886','62480','3','20','1h','0',''),
('121887','62481','1','21','var lookup = {},\n	result = [];\n\nJSON.parse(value).forEach(function (item) {\n	var type = item.labels.type;\n	if (!(lookup[type])) {\n		lookup[type] = 1;\n		result.push({ "{#TYPE}": type });\n	}\n});\n\nreturn JSON.stringify(result);','0',''),
('121888','62481','2','20','1h','0',''),
('121889','62482','1','21','output = JSON.parse(value).map(function (item) {\n	return {\n		"{#TYPE}": item.labels.type,\n	};\n});\nreturn JSON.stringify({ "data": output });','0',''),
('121890','62482','2','20','1h','0',''),
('121891','62483','1','12','$[?(@.name=="tidb_tikvclient_backoff_total")]','1',''),
('121892','62483','2','21','output = JSON.parse(value).map(function (item) {\n	return {\n		"{#TYPE}": item.labels.type,\n	};\n});\nreturn JSON.stringify({ "data": output });','0',''),
('121893','62483','3','20','1h','0',''),
('121894','62484','1','12','$[?(@.name=="tidb_tikvclient_gc_action_result")]','1',''),
('121895','62484','2','21','output = JSON.parse(value).map(function (item) {\n	return {\n		"{#TYPE}": item.labels.type,\n	};\n});\nreturn JSON.stringify({ "data": output });','0',''),
('121896','62484','3','20','1h','0',''),
('121897','62485','1','12','$[?(@.name=="tidb_tikvclient_lock_resolver_actions_total")]','0',''),
('121898','62485','2','21','output = JSON.parse(value).map(function (item) {\n	return {\n		"{#TYPE}": item.labels.type,\n	};\n});\nreturn JSON.stringify({ "data": output });','0',''),
('121899','62485','3','20','1h','0',''),
('121900','62486','1','12','$[?(@.name=="tidb_tikvclient_txn_cmd_duration_seconds_count" && @.labels.type == "{#TYPE}")].value.first()','0',''),
('121901','62486','2','10','','0',''),
('121902','62487','1','12','$[?(@.labels.type == "{#TYPE}")]','1',''),
('121903','62488','1','12','$[?(@.labels.type == "{#TYPE}")].value.first()','0',''),
('121904','62488','2','10','','0',''),
('121905','62489','1','12','$[?(@.name=="tidb_tikvclient_backoff_total" && @.labels.type == "{#TYPE}")].value.first()','0',''),
('121906','62489','2','10','','0',''),
('121907','62490','1','12','$[?(@.name=="tidb_tikvclient_gc_action_result" && @.labels.type == "{#TYPE}")].value.first()','0',''),
('121908','62490','2','10','','0',''),
('121909','62491','1','12','$[?(@.name=="tidb_tikvclient_lock_resolver_actions_total" && @.labels.type == "{#TYPE}")].value.first()','0',''),
('121910','62491','2','10','','0',''),
('121911','62492','1','12','$[?(@.labels.result == "Error")].value.first()','0',''),
('121912','62492','2','10','','0',''),
('121913','62493','1','12','$[?(@.labels.result == "OK")].value.first()','0',''),
('121914','62493','2','10','','0',''),
('121915','62494','1','21','output = JSON.parse(value).map(function (item) {\n	return {\n		"{#REQ_TYPE}": item.labels.req,\n	};\n});\nreturn JSON.stringify({ "data": output });','0',''),
('121916','62494','2','20','1h','0',''),
('121917','62495','1','21','output = JSON.parse(value).map(function (item) {\n	return {\n		"{#TYPE}": item.labels.type,\n	};\n});\nreturn JSON.stringify({ "data": output });','0',''),
('121918','62495','2','20','1h','0',''),
('121919','62496','1','21','var lookup = {},\n	result = [];\n\nJSON.parse(value).forEach(function (item) {\n	var stage = item.labels.stage;\n	if (!(lookup[stage])) {\n		lookup[stage] = 1;\n		result.push({ "{#STAGE}": stage });\n	}\n});\n\nreturn JSON.stringify(result);','0',''),
('121920','62496','2','20','1h','0',''),
('121921','62497','1','21','output = JSON.parse(value).map(function (item) {\n	return {\n		"{#STORE_ID}": item.labels.store_id,\n		"{#TYPE}": item.labels.type,\n\n	};\n});\nreturn JSON.stringify({ "data": output });','0',''),
('121922','62497','2','20','1h','0',''),
('121923','62498','1','12','$[?(@.labels.req == "{#REQ_TYPE}")]','1',''),
('121924','62499','1','12','$[?(@.name == "tikv_coprocessor_request_duration_seconds_count")].value.first()','0',''),
('121925','62499','2','10','','0',''),
('121926','62500','1','12','$[?(@.name == "tikv_coprocessor_request_error")].value.first()','1',''),
('121927','62500','2','10','','0',''),
('121928','62501','1','12','$[?(@.name == "tikv_coprocessor_rocksdb_perf")].value.sum()','1',''),
('121929','62501','2','10','','0',''),
('121930','62502','1','12','$[?(@.name == "tikv_coprocessor_scan_keys_count")].value.first()','0',''),
('121931','62502','2','10','','0',''),
('121932','62503','1','12','$[?(@.labels.type == "{#TYPE}")].value.first()','2',''),
('121933','62504','1','12','$[?(@.labels.stage == "{#STAGE}")].value.sum()','2','0'),
('121934','62504','2','10','','0',''),
('121935','62505','1','12','$[?(@.labels.store_id == "{#STORE_ID}"  && @.labels.type == "{#TYPE}")].value.sum()','0',''),
('121936','62505','2','10','','0',''),
('121937','62506','1','21','var result = [];\nvar clusters = JSON.parse(value);\n\nfor (var cluster in clusters[\'clusters\']) {\n	result.push({\n		"cluster_id": clusters[\'clusters\'][cluster][\'info\'][\'id\'],\n		"cluster_name": clusters[\'clusters\'][cluster][\'spec\'][\'name\']\n	});\n};\n\nreturn JSON.stringify(result);','0',''),
('121938','62506','2','20','1d','0',''),
('121939','62507','1','21','var result = [];\nvar keyspaces = JSON.parse(value);\n\nfor (var keyspace in keyspaces.keyspaces) {\n	result.push({\n		"keyspace_name": keyspaces.keyspaces[keyspace][\'keyspace_name\']\n	});\n};\n\nreturn JSON.stringify(result);','0',''),
('121940','62507','2','20','1d','0',''),
('121941','62508','1','21','var result = [];\nvar nodes = JSON.parse(value);\n\nfor (var node in nodes.nodes) {\n	result.push({\n		"node_name": nodes.nodes[node][\'name\']\n	});\n};\n\nreturn JSON.stringify(result);','0',''),
('121942','62508','2','20','1d','0',''),
('121943','62510','1','12','$.keyspaces.[?(@.keyspace_name==\'{#KEYSPACE.NAME}\')].first()','1',''),
('121944','62511','1','12','$.data.spec.cluster_info.node_info.num_cores','0',''),
('121945','62511','2','20','12h','0',''),
('121946','62512','1','12','$.data.spec.cluster_info.node_info.disk_size_gb','0',''),
('121947','62512','2','20','12h','0',''),
('121948','62513','1','12','$.nodes.[?(@.name==\'{#NODE.NAME}\')].first()','1',''),
('121949','62514','1','12','$.data.spec.cluster_info.node_info.disk_iops','0',''),
('121950','62514','2','20','12h','0',''),
('121951','62515','1','12','$.data.spec.cluster_info.node_info.memory_mb','0',''),
('121952','62515','2','1','1048576','0',''),
('121953','62515','3','20','12h','0',''),
('121954','62516','1','12','$.size_bytes','0',''),
('121955','62517','1','12','$.type','0',''),
('121956','62517','2','25','YSQL\n0','0',''),
('121957','62517','3','25','YCQL\n1','0',''),
('121958','62517','4','20','1d','0',''),
('121959','62518','1','12','$.wal_size_bytes','0',''),
('121960','62519','1','12','$.is_master','0',''),
('121961','62519','2','25','true\n1','0',''),
('121962','62519','3','25','false\n0','0',''),
('121963','62519','4','20','1h','0',''),
('121964','62520','1','12','$.metrics.read_ops_per_sec','0',''),
('121965','62521','1','12','$.is_read_replica','0',''),
('121966','62521','2','25','true\n1','0',''),
('121967','62521','3','25','false\n0','0',''),
('121968','62521','4','20','1h','0',''),
('121969','62522','1','12','$.cloud_info.region','0',''),
('121970','62522','2','20','1d','0',''),
('121971','62523','1','12','$.metrics.total_sst_file_size_bytes','0',''),
('121972','62524','1','12','$.metrics.uncompressed_sst_file_size_bytes','0',''),
('121973','62525','1','12','$.is_node_up','0',''),
('121974','62525','2','25','true\n1','0',''),
('121975','62525','3','25','false\n0','0',''),
('121976','62525','4','20','1h','0',''),
('121977','62526','1','12','$.is_tserver','0',''),
('121978','62526','2','25','true\n1','0',''),
('121979','62526','3','25','false\n0','0',''),
('121980','62526','4','20','1h','0',''),
('121981','62527','1','12','$.metrics.write_ops_per_sec','0',''),
('121982','62528','1','12','$.cloud_info.zone','0',''),
('121983','62528','2','20','1d','0',''),
('121984','62532','1','21','try {\n	var data = JSON.parse(value);\n}\ncatch (error) {\n	throw \'Failed to parse JSON of EtherLike-MIB discovery.\';\n}\nvar fields = [\'{#SNMPVALUE}\',\'{#IFOPERSTATUS}\',\'{#IFALIAS}\',\'{#IFNAME}\',\'{#IFDESCR}\'];\ndata.forEach(function (element) {\n	fields.forEach(function (field) {\n		element[field] = element[field] || \'\';\n	});\n});\nreturn JSON.stringify(data);','0',''),
('121985','62535','1','20','1d','0',''),
('121986','62537','1','10','','0',''),
('121987','62538','1','10','','0',''),
('121988','62539','1','10','','0',''),
('121989','62539','2','1','8','0',''),
('121990','62540','1','10','','0',''),
('121991','62541','1','10','','0',''),
('121992','62542','1','10','','0',''),
('121993','62542','2','1','8','0',''),
('121994','62543','1','1','1000000','0',''),
('121995','62543','2','20','1h','0',''),
('121996','62545','1','20','1d','0',''),
('121997','62553','1','21','try {\n	var data = JSON.parse(value);\n}\ncatch (error) {\n	throw \'Failed to parse JSON of EtherLike-MIB discovery.\';\n}\nvar fields = [\'{#SNMPVALUE}\',\'{#IFOPERSTATUS}\',\'{#IFALIAS}\',\'{#IFNAME}\',\'{#IFDESCR}\'];\ndata.forEach(function (element) {\n	fields.forEach(function (field) {\n		element[field] = element[field] || \'\';\n	});\n});\nreturn JSON.stringify(data);','0',''),
('121998','62559','1','20','6h','0',''),
('121999','62560','1','20','6h','0',''),
('122000','62563','1','10','','0',''),
('122001','62564','1','10','','0',''),
('122002','62565','1','10','','0',''),
('122003','62565','2','1','8','0',''),
('122004','62566','1','10','','0',''),
('122005','62567','1','10','','0',''),
('122006','62568','1','10','','0',''),
('122007','62568','2','1','8','0',''),
('122008','62569','1','1','1000000','0',''),
('122009','62569','2','20','1h','0',''),
('122010','62571','1','20','1d','0',''),
('122011','62575','1','1','0.1','0',''),
('122012','62577','1','1','{#ALLOC_UNITS}','0',''),
('122013','62578','1','1','{#ALLOC_UNITS}','0',''),
('122014','62579','1','1','{#ALLOC_UNITS}','0',''),
('122015','62580','1','1','{#ALLOC_UNITS}','0',''),
('122016','62589','1','10','','0',''),
('122017','62590','1','10','','0',''),
('122018','62591','1','10','','0',''),
('122019','62591','2','1','8','0',''),
('122020','62592','1','10','','0',''),
('122021','62593','1','10','','0',''),
('122022','62594','1','10','','0',''),
('122023','62594','2','1','8','0',''),
('122024','62595','1','1','1000000','0',''),
('122025','62595','2','20','1h','0',''),
('122026','62597','1','20','1d','0',''),
('122027','62613','1','10','','0',''),
('122028','62614','1','10','','0',''),
('122029','62615','1','10','','0',''),
('122030','62615','2','1','8','0',''),
('122031','62616','1','10','','0',''),
('122032','62617','1','10','','0',''),
('122033','62618','1','10','','0',''),
('122034','62618','2','1','8','0',''),
('122035','62619','1','1','1000000','0',''),
('122036','62619','2','20','1h','0',''),
('122037','62621','1','20','1d','0',''),
('122038','62623','1','1','0.5','0',''),
('122039','62624','1','1','0.5','0',''),
('122040','62625','1','20','1d','0',''),
('122041','62627','1','10','','0',''),
('122042','62628','1','10','','0',''),
('122043','62629','1','10','','0',''),
('122044','62629','2','1','8','0',''),
('122045','62630','1','10','','0',''),
('122046','62631','1','10','','0',''),
('122047','62632','1','10','','0',''),
('122048','62632','2','1','8','0',''),
('122049','62633','1','1','1000000','0',''),
('122050','62633','2','20','1h','0',''),
('122051','62635','1','20','1d','0',''),
('122052','62637','1','20','1d','0',''),
('122053','62638','1','1','0.5','0',''),
('122054','62639','1','29','{#CPU.ID}\n1.3.6.1.4.1.2620.1.6.7.5.1.1\n0','0',''),
('122055','62639','2','20','1h','0',''),
('122056','62640','1','29','{#SNMPVALUE}\n1.3.6.1.4.1.2620.1.6.7.8.2.1.2\n0\n{#FAN.UNIT}\n1.3.6.1.4.1.2620.1.6.7.8.2.1.4\n0','0',''),
('122057','62640','2','20','1h','0',''),
('122058','62641','1','21','var items = JSON.parse(value);\n\nif (items.length == 0) {\n	return \'[]\';\n}\n\nif (items[0][\'{#FW.STATE}\'] != \'Installed\') {\n	return \'[]\';\n}\n\nreturn JSON.stringify([{"{#SNMPINDEX}": 0, "{#SINGLETON}":""}]);','0',''),
('122059','62642','1','29','{#IFOPERSTATUS}\n1.3.6.1.2.1.2.2.1.8\n0\n{#IFADMINSTATUS}\n1.3.6.1.2.1.2.2.1.7\n0\n{#IFALIAS}\n1.3.6.1.2.1.31.1.1.1.18\n0\n{#IFNAME}\n1.3.6.1.2.1.31.1.1.1.1\n0\n{#IFDESCR}\n1.3.6.1.2.1.2.2.1.2\n0\n{#IFTYPE}\n1.3.6.1.2.1.2.2.1.3\n0','0',''),
('122060','62642','2','20','1h','0',''),
('122061','62643','1','29','{#SNMPVALUE}\n1.3.6.1.4.1.2620.1.6.7.9.1.1.1\n0','0',''),
('122062','62643','2','20','1h','0',''),
('122063','62644','1','29','{#SW.NAME}\n1.3.6.1.4.1.2620.1.6.18.1.1.4\n0','0',''),
('122064','62644','2','20','1h','0',''),
('122065','62645','1','29','{#SNMPVALUE}\n1.3.6.1.4.1.2620.1.6.7.8.1.1.2\n0','0',''),
('122066','62645','2','20','1h','0',''),
('122067','62646','1','29','{#DISK.NAME}\n1.3.6.1.4.1.2620.1.6.7.6.1.2\n0','0',''),
('122068','62646','2','20','1h','0',''),
('122069','62647','1','29','{#SNMPVALUE}\n1.3.6.1.4.1.2620.1.6.7.8.3.1.2\n0','0',''),
('122070','62647','2','20','1h','0',''),
('122071','62648','1','29','{#VPN.NAME}\n1.3.6.1.4.1.2620.500.9002.1.2\n0','0',''),
('122072','62648','2','20','1h','0',''),
('122073','62649','1','10','','0',''),
('122074','62652','1','10','','0',''),
('122075','62653','1','21','return Math.floor(new Date(value).getTime() / 1000);','0',''),
('122076','62653','2','20','6h','0',''),
('122077','62654','1','20','1h','0',''),
('122078','62655','1','10','','0',''),
('122079','62656','1','10','','0',''),
('122080','62658','1','10','','0',''),
('122081','62659','1','21','var value = JSON.parse(value)[0];\nreturn value[\'{#MAJOR}\']+"."+value[\'{#MINOR}\'];','0',''),
('122082','62659','2','20','1h','0',''),
('122083','62660','1','28','1.3.6.1.4.1.2620.1.6.7.5.1.2.{#SNMPINDEX}\n0','0',''),
('122084','62661','1','28','1.3.6.1.4.1.2620.1.6.7.5.1.3.{#SNMPINDEX}\n0','0',''),
('122085','62662','1','28','1.3.6.1.4.1.2620.1.6.7.5.1.4.{#SNMPINDEX}\n0','0',''),
('122086','62663','1','28','1.3.6.1.4.1.2620.1.6.7.5.1.5.{#SNMPINDEX}\n0','0',''),
('122087','62664','1','28','1.3.6.1.4.1.2620.1.6.7.8.2.1.3.{#SNMPINDEX}\n0','0',''),
('122088','62665','1','28','1.3.6.1.4.1.2620.1.6.7.8.2.1.6.{#SNMPINDEX}\n0','0',''),
('122089','62666','1','28','1.3.6.1.2.1.2.2.1.13.{#SNMPINDEX}\n0','0',''),
('122090','62666','2','10','','0',''),
('122091','62667','1','28','1.3.6.1.2.1.2.2.1.14.{#SNMPINDEX}\n0','0',''),
('122092','62667','2','10','','0',''),
('122093','62668','1','28','1.3.6.1.2.1.31.1.1.1.6.{#SNMPINDEX}\n0','0',''),
('122094','62668','2','10','','0',''),
('122095','62668','3','1','8','0',''),
('122096','62669','1','28','1.3.6.1.2.1.2.2.1.19.{#SNMPINDEX}\n0','0',''),
('122097','62669','2','10','','0',''),
('122098','62670','1','28','1.3.6.1.2.1.2.2.1.20.{#SNMPINDEX}\n0','0',''),
('122099','62670','2','10','','0',''),
('122100','62671','1','28','1.3.6.1.2.1.31.1.1.1.10.{#SNMPINDEX}\n0','0',''),
('122101','62671','2','10','','0',''),
('122102','62671','3','1','8','0',''),
('122103','62672','1','28','1.3.6.1.2.1.31.1.1.1.15.{#SNMPINDEX}\n0','0',''),
('122104','62672','2','1','1000000','0',''),
('122105','62672','3','20','1h','0',''),
('122106','62673','1','28','1.3.6.1.2.1.2.2.1.8.{#SNMPINDEX}\n0','0',''),
('122107','62674','1','28','1.3.6.1.2.1.2.2.1.3.{#SNMPINDEX}\n0','0',''),
('122108','62674','2','20','1d','0',''),
('122109','62675','1','28','1.3.6.1.4.1.2620.1.6.7.9.1.1.2.{#SNMPINDEX}\n0','0',''),
('122110','62675','2','21','const idx = [\n	\'Up\',\n	\'Down\',\n	\'Unknown\'\n].indexOf(value);\nreturn idx !== -1 ? idx : 2;','0',''),
('122111','62675','3','20','1h','0',''),
('122112','62676','1','28','1.3.6.1.4.1.2620.1.6.18.1.1.6.{#SNMPINDEX}\n0','0',''),
('122113','62676','2','15','^0$','1',''),
('122114','62676','3','20','6h','0',''),
('122115','62677','1','28','1.3.6.1.4.1.2620.1.6.18.1.1.9.{#SNMPINDEX}\n0','0',''),
('122116','62677','2','20','6h','0',''),
('122117','62678','1','28','1.3.6.1.4.1.2620.1.6.18.1.1.10.{#SNMPINDEX}\n0','0',''),
('122118','62678','2','20','1h','0',''),
('122119','62679','1','28','1.3.6.1.4.1.2620.1.6.18.1.1.5.{#SNMPINDEX}\n0','0',''),
('122120','62679','2','20','6h','0',''),
('122121','62680','1','28','1.3.6.1.4.1.2620.1.6.18.1.1.8.{#SNMPINDEX}\n0','0',''),
('122122','62680','2','20','1h','0',''),
('122123','62681','1','28','1.3.6.1.4.1.2620.1.6.7.8.1.1.3.{#SNMPINDEX}\n0','0',''),
('122124','62682','1','28','1.3.6.1.4.1.2620.1.6.7.6.1.7.{#SNMPINDEX}\n0','0',''),
('122125','62683','1','28','1.3.6.1.4.1.2620.1.6.7.6.1.5.{#SNMPINDEX}\n0','0',''),
('122126','62684','1','28','1.3.6.1.4.1.2620.1.6.7.6.1.6.{#SNMPINDEX}\n0','0',''),
('122127','62684','2','21','return 100 - Number(value);','0',''),
('122128','62685','1','28','1.3.6.1.4.1.2620.1.6.7.6.1.3.{#SNMPINDEX}\n0','0',''),
('122129','62685','2','20','6h','0',''),
('122130','62686','1','28','1.3.6.1.4.1.2620.1.6.7.6.1.4.{#SNMPINDEX}\n0','0',''),
('122131','62687','1','28','1.3.6.1.4.1.2620.1.6.7.8.3.1.3.{#SNMPINDEX}\n0','0',''),
('122132','62688','1','28','1.3.6.1.4.1.2620.500.9002.1.4.{#SNMPINDEX}\n0','0',''),
('122133','62688','2','20','6h','0',''),
('122134','62689','1','28','1.3.6.1.4.1.2620.500.9002.1.6.{#SNMPINDEX}\n0','0',''),
('122135','62689','2','20','6h','0',''),
('122136','62690','1','28','1.3.6.1.4.1.2620.500.9002.1.1.{#SNMPINDEX}\n0','0',''),
('122137','62690','2','20','6h','0',''),
('122138','62691','1','28','1.3.6.1.4.1.2620.500.9002.1.10.{#SNMPINDEX}\n0','0',''),
('122139','62691','2','20','1h','0',''),
('122140','62692','1','28','1.3.6.1.4.1.2620.500.9002.1.8.{#SNMPINDEX}\n0','0',''),
('122141','62692','2','20','1h','0',''),
('122142','62693','1','28','1.3.6.1.4.1.2620.500.9002.1.9.{#SNMPINDEX}\n0','0',''),
('122143','62694','1','28','1.3.6.1.4.1.2620.500.9002.1.7.{#SNMPINDEX}\n0','0',''),
('122144','62694','2','20','6h','0',''),
('122145','62695','1','28','1.3.6.1.4.1.2620.500.9002.1.3.{#SNMPINDEX}\n0','0',''),
('122146','62695','2','20','1h','0',''),
('122147','62696','1','28','1.3.6.1.4.1.2620.500.9002.1.11.{#SNMPINDEX}\n0','0',''),
('122148','62696','2','20','1h','0',''),
('122149','62706','1','20','6h','0',''),
('122150','62707','1','20','6h','0',''),
('122151','62708','1','1','1000000','0',''),
('122152','62708','2','20','6h','0',''),
('122153','62709','1','10','','0',''),
('122154','62710','1','10','','0',''),
('122155','62711','1','1','8','0',''),
('122156','62711','2','10','','0',''),
('122157','62712','1','10','','0',''),
('122158','62713','1','13','0\n100','1',''),
('122159','62713','2','21','return +parseFloat(value).toFixed(0);','0',''),
('122160','62714','1','20','6h','0',''),
('122161','62715','1','20','6h','0',''),
('122162','62716','1','10','','0',''),
('122163','62717','1','10','','0',''),
('122164','62718','1','1','8','0',''),
('122165','62718','2','10','','0',''),
('122166','62719','1','10','','0',''),
('122167','62720','1','13','0\n100','1',''),
('122168','62720','2','21','return +parseFloat(value).toFixed(0);','0',''),
('122169','62721','1','20','6h','0',''),
('122170','62722','1','20','6h','0',''),
('122171','62723','1','20','6h','0',''),
('122172','62724','1','20','6h','0',''),
('122173','62725','1','20','6h','0',''),
('122174','62726','1','20','6h','0',''),
('122175','62727','1','20','6h','0',''),
('122176','62728','1','20','6h','0',''),
('122177','62729','1','20','6h','0',''),
('122178','62730','1','20','6h','0',''),
('122179','62731','1','20','6h','0',''),
('122180','62732','1','20','6h','0',''),
('122181','62733','1','20','6h','0',''),
('122182','62734','1','20','1h','0',''),
('122183','62735','1','20','6h','0',''),
('122184','62736','1','1','8','0',''),
('122185','62736','2','10','','0',''),
('122186','62737','1','1','8','0',''),
('122187','62737','2','10','','0',''),
('122188','62738','1','20','6h','0',''),
('122189','62748','1','20','1d','0',''),
('122190','62753','1','10','','0',''),
('122191','62754','1','10','','0',''),
('122192','62755','1','10','','0',''),
('122193','62755','2','1','8','0',''),
('122194','62756','1','10','','0',''),
('122195','62757','1','10','','0',''),
('122196','62758','1','10','','0',''),
('122197','62758','2','1','8','0',''),
('122198','62759','1','1','1000000','0',''),
('122199','62759','2','20','1h','0',''),
('122200','62760','1','20','6h','0',''),
('122201','62761','1','20','6h','0',''),
('122202','62775','1','20','1d','0',''),
('122203','62780','1','10','','0',''),
('122204','62781','1','10','','0',''),
('122205','62782','1','10','','0',''),
('122206','62782','2','1','8','0',''),
('122207','62783','1','10','','0',''),
('122208','62784','1','10','','0',''),
('122209','62785','1','10','','0',''),
('122210','62785','2','1','8','0',''),
('122211','62786','1','1','1000000','0',''),
('122212','62786','2','20','1h','0',''),
('122213','62787','1','20','6h','0',''),
('122214','62788','1','20','6h','0',''),
('122215','62802','1','20','1d','0',''),
('122216','62807','1','10','','0',''),
('122217','62808','1','10','','0',''),
('122218','62809','1','10','','0',''),
('122219','62809','2','1','8','0',''),
('122220','62810','1','10','','0',''),
('122221','62811','1','10','','0',''),
('122222','62812','1','10','','0',''),
('122223','62812','2','1','8','0',''),
('122224','62813','1','1','1000000','0',''),
('122225','62813','2','20','1h','0',''),
('122226','62814','1','20','6h','0',''),
('122227','62815','1','20','6h','0',''),
('122228','62829','1','20','1d','0',''),
('122229','62834','1','10','','0',''),
('122230','62835','1','10','','0',''),
('122231','62836','1','10','','0',''),
('122232','62836','2','1','8','0',''),
('122233','62837','1','10','','0',''),
('122234','62838','1','10','','0',''),
('122235','62839','1','10','','0',''),
('122236','62839','2','1','8','0',''),
('122237','62840','1','1','1000000','0',''),
('122238','62840','2','20','1h','0',''),
('122239','62841','1','20','6h','0',''),
('122240','62842','1','20','6h','0',''),
('122241','62856','1','20','1d','0',''),
('122242','62861','1','10','','0',''),
('122243','62862','1','10','','0',''),
('122244','62863','1','10','','0',''),
('122245','62863','2','1','8','0',''),
('122246','62864','1','10','','0',''),
('122247','62865','1','10','','0',''),
('122248','62866','1','10','','0',''),
('122249','62866','2','1','8','0',''),
('122250','62867','1','1','1000000','0',''),
('122251','62867','2','20','1h','0',''),
('122252','62868','1','20','6h','0',''),
('122253','62869','1','20','6h','0',''),
('122254','62874','1','20','4h','0',''),
('122255','62875','1','20','4h','0',''),
('122256','62876','1','20','4h','0',''),
('122257','62877','1','20','4h','0',''),
('122258','62878','1','20','4h','0',''),
('122259','62879','1','21','try {\n	var data = JSON.parse(value);\n}\ncatch (error) {\n	throw \'Failed to parse JSON of EtherLike-MIB discovery.\';\n}\nvar fields = [\'{#SNMPVALUE}\',\'{#IFOPERSTATUS}\',\'{#IFALIAS}\',\'{#IFNAME}\',\'{#IFDESCR}\'];\ndata.forEach(function (element) {\n	fields.forEach(function (field) {\n		element[field] = typeof(element[field]) === \'undefined\' ? \'\' : element[field];\n	});\n});\nreturn JSON.stringify(data);','0',''),
('122260','62879','2','20','4h','0',''),
('122261','62880','1','20','4h','0',''),
('122262','62881','1','21','try {\n	var sensors = JSON.parse(value);\n} catch (e) {\n	throw "Failed to parse JSON of temperature discovery.";\n}\n\nvar scales = { \'9\': 1, \'8\': 0.001, \'7\': 0.000001 };\nvar result = sensors.filter(function (sensor) {\n	if (sensor[\'{#SENSOR_TYPE}\'] !== \'8\' || typeof (scales[sensor[\'{#SENSOR_SCALE}\']]) === \'undefined\') {\n		return false;\n	}\n	sensor[\'{#SENSOR_SCALE}\'] = scales[sensor[\'{#SENSOR_SCALE}\']];\n	return true;\n});\n\nreturn JSON.stringify(result);','0',''),
('122263','62881','2','20','4h','0',''),
('122264','62883','1','20','1d','0',''),
('122265','62888','1','10','','0',''),
('122266','62889','1','10','','0',''),
('122267','62890','1','10','','0',''),
('122268','62890','2','1','8','0',''),
('122269','62891','1','10','','0',''),
('122270','62892','1','10','','0',''),
('122271','62893','1','10','','0',''),
('122272','62893','2','1','8','0',''),
('122273','62894','1','1','1000000','0',''),
('122274','62894','2','20','1h','0',''),
('122275','62895','1','20','6h','0',''),
('122276','62896','1','20','6h','0',''),
('122277','62900','1','1','{#SENSOR_SCALE}','0',''),
('122278','62901','1','12','$.devices','0',''),
('122279','62902','1','21','var input = JSON.parse(value),\n	output = [];\n\nObject.keys(input).sort().forEach(function (key) {\n	if (key.match(/(disk[-_]mount)/g)) {\n		output.push(\n			{\n				\'mount\': input[key],\n				\'key\': key.replace(/[-_]mount/, \'\')\n			}\n		);\n	}\n});\n\nreturn JSON.stringify(output);','0',''),
('122280','62902','2','20','3h','0',''),
('122281','62903','1','21','var input = JSON.parse(value),\n	output = [];\n\ninput.data.forEach(function (if_item) {\n	var desc = (typeof if_item[\'desc\'] !== \'undefined\')\n		? if_item[\'desc\']\n		: ((typeof if_item[\'description\'] !== \'undefined\') ? if_item[\'description\'] : \'\');\n	output.push(\n		{\n			\'key\': if_item[\'vdevice-dataKey\'],\n			\'ifindex\': if_item[\'ifindex\'],\n			\'name\': if_item[\'ifname\'],\n			\'description\': (desc != \'None\') ? desc : \'\'\n		}\n	);\n});\n\nreturn JSON.stringify(output);','0',''),
('122282','62903','2','20','3h','0',''),
('122283','62904','1','12','$.data','2','[]'),
('122284','62905','1','21','var input = JSON.parse(value),\n	output = {};\n\nObject.keys(input).sort().forEach(function (key) {\n	var re = new RegExp("^{#FSKEY}[-_]");\n	if (key.match(re)) {\n		output[key.replace(re, \'\')] = input[key];\n	}\n});\n\nreturn JSON.stringify(output);','0',''),
('122285','62906','1','12','$.data[?(@["vdevice-dataKey"] == "{#IFKEY}")].first()','1',''),
('122286','62907','1','12','$.data[?(@.local_color == "{#LOCAL}" && @.remote_color == "{#REMOTE}")].first()','1',''),
('122287','62907','2','20','3h','0',''),
('122288','62908','1','12','$.avail','0',''),
('122289','62908','2','21','const sizes = [\'K\', \'M\', \'G\', \'T\', \'P\', \'E\', \'Z\', \'Y\'];\nvar multiplier = sizes.indexOf(value.slice(-1));\nif (multiplier === -1) {\n	return value;\n}\nreturn Number(value.slice(0, -1)) * 1024 * multiplier;','0',''),
('122290','62909','1','12','$.use','0',''),
('122291','62910','1','12','$.size','0',''),
('122292','62910','2','21','const sizes = [\'K\', \'M\', \'G\', \'T\', \'P\', \'E\', \'Z\', \'Y\'];\nvar multiplier = sizes.indexOf(value.slice(-1));\nif (multiplier === -1) {\n	return value;\n}\nreturn Number(value.slice(0, -1)) * 1024 * multiplier;','0',''),
('122293','62911','1','12','$.used','0',''),
('122294','62911','2','21','const sizes = [\'K\', \'M\', \'G\', \'T\', \'P\', \'E\', \'Z\', \'Y\'];\nvar multiplier = sizes.indexOf(value.slice(-1));\nif (multiplier === -1) {\n	return value;\n}\nreturn Number(value.slice(0, -1)) * 1024 * multiplier;','0',''),
('122295','62912','1','12','$["if-admin-status"]','0',''),
('122296','62912','2','21','var idx = [\n	\'if-state-up\',\n	\'if-state-down\'\n].indexOf(value);\nvar idx = idx !== -1 ? idx : [\n	\'Up\',\n	\'Down\',\n].indexOf(value);\nreturn idx !== -1 ? idx : 10;','0',''),
('122297','62913','1','12','$["rx-drops"]','2','0'),
('122298','62914','1','12','$["rx-errors"]','2','0'),
('122299','62915','1','12','$["ipv6-rx-drops"]','2','-1'),
('122300','62916','1','12','$["ipv6-rx-errors"]','2','-1'),
('122301','62917','1','12','$["rx-octets"]','2','0'),
('122302','62917','2','10','','0',''),
('122303','62917','3','1','8','0',''),
('122304','62918','1','12','$["tx-drops"]','2','0'),
('122305','62919','1','12','$["tx-errors"]','2','0'),
('122306','62920','1','12','$["ipv6-tx-drops"]','2','-1'),
('122307','62921','1','12','$["ipv6-tx-errors"]','2','-1'),
('122308','62922','1','12','$["tx-octets"]','2','0'),
('122309','62922','2','10','','0',''),
('122310','62922','3','1','8','0',''),
('122311','62923','1','12','$["speed-mbps"]','0',''),
('122312','62923','2','1','1000000','0',''),
('122313','62924','1','12','$["if-oper-status"]','0',''),
('122314','62924','2','21','var idx = [\n	\'if-oper-state-ready\',\n	\'if-oper-state-lower-layer-down\',\n	\'if-oper-state-no-pass\'\n].indexOf(value);\nvar idx = idx !== -1 ? idx : [\n	\'Up\',\n	\'Down\',\n].indexOf(value);\nreturn idx !== -1 ? idx : 10;','0',''),
('122315','62925','1','12','$.jitter','0',''),
('122316','62926','1','12','$.latency','0',''),
('122317','62927','1','12','$.loss_percentage','0',''),
('122318','62928','1','29','{#SNMPVALUE}\n1.3.6.1.4.1.9.9.109.1.1.1.1.5\n0','0',''),
('122319','62928','2','20','1h','0',''),
('122320','62929','1','29','{#ENT_CLASS}\n1.3.6.1.2.1.47.1.1.1.1.5\n0\n{#ENT_NAME}\n1.3.6.1.2.1.47.1.1.1.1.7\n0\n{#ENT_SN}\n1.3.6.1.2.1.47.1.1.1.1.11\n0','0',''),
('122321','62929','2','20','1h','0',''),
('122322','62930','1','29','{#SENSOR_INFO}\n1.3.6.1.4.1.9.9.13.1.4.1.2\n0','1',''),
('122323','62930','2','20','1h','0',''),
('122324','62931','1','29','{#SNMPVALUE}\n1.3.6.1.4.1.9.9.48.1.1.1.2\n0','0',''),
('122325','62931','2','20','1h','0',''),
('122326','62932','1','29','{#IFOPERSTATUS}\n1.3.6.1.2.1.2.2.1.8\n0\n{#IFADMINSTATUS}\n1.3.6.1.2.1.2.2.1.7\n0\n{#IFALIAS}\n1.3.6.1.2.1.31.1.1.1.18\n0\n{#IFNAME}\n1.3.6.1.2.1.31.1.1.1.1\n0\n{#IFDESCR}\n1.3.6.1.2.1.2.2.1.2\n0\n{#IFTYPE}\n1.3.6.1.2.1.2.2.1.3\n0','0',''),
('122327','62932','2','20','1h','0',''),
('122328','62933','1','29','{#SNMPVALUE}\n1.3.6.1.2.1.10.7.2.1.19\n0\n{#IFOPERSTATUS}\n1.3.6.1.2.1.2.2.1.8\n0\n{#IFALIAS}\n1.3.6.1.2.1.31.1.1.1.18\n0\n{#IFNAME}\n1.3.6.1.2.1.31.1.1.1.1\n0\n{#IFDESCR}\n1.3.6.1.2.1.2.2.1.2\n0','0',''),
('122329','62933','2','20','1h','0',''),
('122330','62934','1','29','{#SENSOR_INFO}\n1.3.6.1.4.1.9.9.13.1.5.1.2\n0','1',''),
('122331','62934','2','20','1h','0',''),
('122332','62935','1','29','{#SNMPVALUE}\n1.3.6.1.4.1.9.9.13.1.3.1.2\n0','1',''),
('122333','62935','2','20','1h','0',''),
('122334','62936','1','29','{#ENT_CLASS}\n1.3.6.1.2.1.47.1.1.1.1.5\n0\n{#ENT_NAME}\n1.3.6.1.2.1.47.1.1.1.1.7\n0\n{#ENT_SN}\n1.3.6.1.2.1.47.1.1.1.1.11\n0','0',''),
('122335','62936','2','20','1h','0',''),
('122336','62937','1','29','{#SENSOR_INFO}\n1.3.6.1.4.1.9.9.13.1.4.1.2\n0','1',''),
('122337','62937','2','20','1h','0',''),
('122338','62938','1','29','{#SNMPVALUE}\n1.3.6.1.4.1.9.9.48.1.1.1.2\n0','0',''),
('122339','62938','2','20','1h','0',''),
('122340','62939','1','29','{#SENSOR_INFO}\n1.3.6.1.4.1.9.9.13.1.5.1.2\n0','1',''),
('122341','62939','2','20','1h','0',''),
('122342','62940','1','29','{#SNMPVALUE}\n1.3.6.1.4.1.9.9.13.1.3.1.2\n0','1',''),
('122343','62940','2','20','1h','0',''),
('122344','62941','1','29','{#SNMPVALUE}\n1.3.6.1.4.1.9.9.109.1.1.1.1.5\n0','0',''),
('122345','62941','2','20','1h','0',''),
('122346','62942','1','29','{#ENT_CLASS}\n1.3.6.1.2.1.47.1.1.1.1.5\n0\n{#ENT_NAME}\n1.3.6.1.2.1.47.1.1.1.1.7\n0\n{#ENT_SN}\n1.3.6.1.2.1.47.1.1.1.1.11\n0','0',''),
('122347','62942','2','20','1h','0',''),
('122348','62943','1','29','{#SENSOR_INFO}\n1.3.6.1.4.1.9.9.13.1.4.1.2\n0','1',''),
('122349','62943','2','20','1h','0',''),
('122350','62944','1','29','{#SNMPVALUE}\n1.3.6.1.4.1.9.9.48.1.1.1.2\n0','0',''),
('122351','62944','2','20','1h','0',''),
('122352','62945','1','29','{#IFOPERSTATUS}\n1.3.6.1.2.1.2.2.1.8\n0\n{#IFADMINSTATUS}\n1.3.6.1.2.1.2.2.1.7\n0\n{#IFALIAS}\n1.3.6.1.2.1.31.1.1.1.18\n0\n{#IFNAME}\n1.3.6.1.2.1.31.1.1.1.1\n0\n{#IFDESCR}\n1.3.6.1.2.1.2.2.1.2\n0\n{#IFTYPE}\n1.3.6.1.2.1.2.2.1.3\n0','0',''),
('122353','62945','2','20','1h','0',''),
('122354','62946','1','29','{#SENSOR_INFO}\n1.3.6.1.4.1.9.9.13.1.5.1.2\n0','1',''),
('122355','62946','2','20','1h','0',''),
('122356','62947','1','29','{#SNMPVALUE}\n1.3.6.1.4.1.9.9.13.1.3.1.2\n0','1',''),
('122357','62947','2','20','1h','0',''),
('122358','62951','1','28','1.3.6.1.4.1.9.9.109.1.1.1.1.8.{#SNMPINDEX}\n0','0',''),
('122359','62951','2','20','5m','0',''),
('122360','62952','1','28','1.3.6.1.2.1.47.1.1.1.1.11.{#SNMPINDEX}\n0','0',''),
('122361','62952','2','20','1d','0',''),
('122362','62953','1','28','1.3.6.1.4.1.9.9.13.1.4.1.3.{#SNMPINDEX}\n0','0',''),
('122363','62953','2','20','3m','0',''),
('122364','62954','1','28','1.3.6.1.4.1.9.9.48.1.1.1.6.{#SNMPINDEX}\n0','0',''),
('122365','62955','1','28','1.3.6.1.4.1.9.9.48.1.1.1.5.{#SNMPINDEX}\n0','0',''),
('122366','62956','1','28','1.3.6.1.2.1.2.2.1.13.{#SNMPINDEX}\n0','0',''),
('122367','62956','2','10','','0',''),
('122368','62956','3','20','3m','0',''),
('122369','62957','1','28','1.3.6.1.2.1.2.2.1.14.{#SNMPINDEX}\n0','0',''),
('122370','62957','2','10','','0',''),
('122371','62957','3','20','3m','0',''),
('122372','62958','1','28','1.3.6.1.2.1.31.1.1.1.6.{#SNMPINDEX}\n0','0',''),
('122373','62958','2','10','','0',''),
('122374','62958','3','1','8','0',''),
('122375','62959','1','28','1.3.6.1.2.1.2.2.1.19.{#SNMPINDEX}\n0','0',''),
('122376','62959','2','10','','0',''),
('122377','62959','3','20','3m','0',''),
('122378','62960','1','28','1.3.6.1.2.1.2.2.1.20.{#SNMPINDEX}\n0','0',''),
('122379','62960','2','10','','0',''),
('122380','62960','3','20','3m','0',''),
('122381','62961','1','28','1.3.6.1.2.1.31.1.1.1.10.{#SNMPINDEX}\n0','0',''),
('122382','62961','2','10','','0',''),
('122383','62961','3','1','8','0',''),
('122384','62962','1','28','1.3.6.1.2.1.31.1.1.1.15.{#SNMPINDEX}\n0','0',''),
('122385','62962','2','1','1000000','0',''),
('122386','62962','3','20','1h','0',''),
('122387','62963','1','28','1.3.6.1.2.1.2.2.1.8.{#SNMPINDEX}\n0','0',''),
('122388','62964','1','28','1.3.6.1.2.1.2.2.1.3.{#SNMPINDEX}\n0','0',''),
('122389','62964','2','20','1d','0',''),
('122390','62965','1','28','1.3.6.1.2.1.10.7.2.1.19.{#SNMPINDEX}\n0','0',''),
('122391','62966','1','28','1.3.6.1.4.1.9.9.13.1.5.1.3.{#SNMPINDEX}\n0','0',''),
('122392','62966','2','20','3m','0',''),
('122393','62967','1','28','1.3.6.1.4.1.9.9.13.1.3.1.6.{#SNMPINDEX}\n0','0',''),
('122394','62967','2','20','3m','0',''),
('122395','62968','1','28','1.3.6.1.4.1.9.9.13.1.3.1.3.{#SNMPINDEX}\n0','0',''),
('122396','62968','2','20','3m','0',''),
('122397','62969','1','28','1.3.6.1.2.1.47.1.1.1.1.11.{#SNMPINDEX}\n0','0',''),
('122398','62969','2','20','1d','0',''),
('122399','62970','1','28','1.3.6.1.4.1.9.9.13.1.4.1.3.{#SNMPINDEX}\n0','0',''),
('122400','62970','2','20','3m','0',''),
('122401','62971','1','28','1.3.6.1.4.1.9.9.48.1.1.1.6.{#SNMPINDEX}\n0','0',''),
('122402','62972','1','28','1.3.6.1.4.1.9.9.48.1.1.1.5.{#SNMPINDEX}\n0','0',''),
('122403','62973','1','28','1.3.6.1.4.1.9.9.13.1.5.1.3.{#SNMPINDEX}\n0','0',''),
('122404','62973','2','20','3m','0',''),
('122405','62974','1','28','1.3.6.1.4.1.9.9.13.1.3.1.6.{#SNMPINDEX}\n0','0',''),
('122406','62974','2','20','3m','0',''),
('122407','62975','1','28','1.3.6.1.4.1.9.9.13.1.3.1.3.{#SNMPINDEX}\n0','0',''),
('122408','62975','2','20','3m','0',''),
('122409','62976','1','28','1.3.6.1.4.1.9.9.109.1.1.1.1.5.{#SNMPINDEX}\n0','0',''),
('122410','62976','2','20','5m','0',''),
('122411','62977','1','28','1.3.6.1.2.1.47.1.1.1.1.11.{#SNMPINDEX}\n0','0',''),
('122412','62977','2','20','1d','0',''),
('122413','62978','1','28','1.3.6.1.4.1.9.9.13.1.4.1.3.{#SNMPINDEX}\n0','0',''),
('122414','62978','2','20','3m','0',''),
('122415','62979','1','28','1.3.6.1.4.1.9.9.48.1.1.1.6.{#SNMPINDEX}\n0','0',''),
('122416','62980','1','28','1.3.6.1.4.1.9.9.48.1.1.1.5.{#SNMPINDEX}\n0','0',''),
('122417','62981','1','28','1.3.6.1.2.1.2.2.1.13.{#SNMPINDEX}\n0','0',''),
('122418','62981','2','10','','0',''),
('122419','62981','3','20','3m','0',''),
('122420','62982','1','28','1.3.6.1.2.1.2.2.1.14.{#SNMPINDEX}\n0','0',''),
('122421','62982','2','10','','0',''),
('122422','62982','3','20','3m','0',''),
('122423','62983','1','28','1.3.6.1.2.1.31.1.1.1.6.{#SNMPINDEX}\n0','0',''),
('122424','62983','2','10','','0',''),
('122425','62983','3','1','8','0',''),
('122426','62984','1','28','1.3.6.1.2.1.2.2.1.19.{#SNMPINDEX}\n0','0',''),
('122427','62984','2','10','','0',''),
('122428','62984','3','20','3m','0',''),
('122429','62985','1','28','1.3.6.1.2.1.2.2.1.20.{#SNMPINDEX}\n0','0',''),
('122430','62985','2','10','','0',''),
('122431','62985','3','20','3m','0',''),
('122432','62986','1','28','1.3.6.1.2.1.31.1.1.1.10.{#SNMPINDEX}\n0','0',''),
('122433','62986','2','10','','0',''),
('122434','62986','3','1','8','0',''),
('122435','62987','1','28','1.3.6.1.2.1.31.1.1.1.15.{#SNMPINDEX}\n0','0',''),
('122436','62987','2','1','1000000','0',''),
('122437','62987','3','20','1h','0',''),
('122438','62988','1','28','1.3.6.1.2.1.2.2.1.8.{#SNMPINDEX}\n0','0',''),
('122439','62989','1','28','1.3.6.1.2.1.2.2.1.3.{#SNMPINDEX}\n0','0',''),
('122440','62989','2','20','1d','0',''),
('122441','62990','1','28','1.3.6.1.4.1.9.9.13.1.5.1.3.{#SNMPINDEX}\n0','0',''),
('122442','62990','2','20','3m','0',''),
('122443','62991','1','28','1.3.6.1.4.1.9.9.13.1.3.1.6.{#SNMPINDEX}\n0','0',''),
('122444','62991','2','20','3m','0',''),
('122445','62992','1','28','1.3.6.1.4.1.9.9.13.1.3.1.3.{#SNMPINDEX}\n0','0',''),
('122446','62992','2','20','3m','0',''),
('122447','62996','1','21','try {\n	var data = JSON.parse(value);\n}\ncatch (error) {\n	throw \'Failed to parse JSON of EtherLike-MIB discovery.\';\n}\nvar fields = [\'{#SNMPVALUE}\',\'{#IFOPERSTATUS}\',\'{#IFALIAS}\',\'{#IFNAME}\',\'{#IFDESCR}\'];\ndata.forEach(function (element) {\n	fields.forEach(function (field) {\n		element[field] = element[field] || \'\';\n	});\n});\nreturn JSON.stringify(data);','0',''),
('122448','63002','1','10','','0',''),
('122449','63003','1','10','','0',''),
('122450','63004','1','10','','0',''),
('122451','63004','2','1','8','0',''),
('122452','63005','1','10','','0',''),
('122453','63006','1','10','','0',''),
('122454','63007','1','10','','0',''),
('122455','63007','2','1','8','0',''),
('122456','63008','1','1','1000000','0',''),
('122457','63008','2','20','1h','0',''),
('122458','63010','1','20','1d','0',''),
('122459','63014','1','20','1d','0',''),
('122460','63015','1','20','1d','0',''),
('122461','63016','1','20','1d','0',''),
('122462','63017','1','20','1d','0',''),
('122463','63025','1','10','','0',''),
('122464','63026','1','10','','0',''),
('122465','63027','1','10','','0',''),
('122466','63027','2','1','8','0',''),
('122467','63028','1','10','','0',''),
('122468','63029','1','10','','0',''),
('122469','63030','1','10','','0',''),
('122470','63030','2','1','8','0',''),
('122471','63031','1','1','1000000','0',''),
('122472','63031','2','20','1h','0',''),
('122473','63033','1','20','1d','0',''),
('122474','63039','1','21','try {\n	var data = JSON.parse(value);\n}\ncatch (error) {\n	throw \'Failed to parse JSON of EtherLike-MIB discovery.\';\n}\nvar fields = [\'{#SNMPVALUE}\',\'{#IFOPERSTATUS}\',\'{#IFALIAS}\',\'{#IFNAME}\',\'{#IFDESCR}\'];\ndata.forEach(function (element) {\n	fields.forEach(function (field) {\n		element[field] = element[field] || \'\';\n	});\n});\nreturn JSON.stringify(data);','0',''),
('122475','63044','1','10','','0',''),
('122476','63045','1','10','','0',''),
('122477','63046','1','10','','0',''),
('122478','63046','2','1','8','0',''),
('122479','63047','1','10','','0',''),
('122480','63048','1','10','','0',''),
('122481','63049','1','10','','0',''),
('122482','63049','2','1','8','0',''),
('122483','63050','1','1','1000000','0',''),
('122484','63050','2','20','1h','0',''),
('122485','63052','1','20','1d','0',''),
('122486','63059','1','21','try {\n	var data = JSON.parse(value);\n}\ncatch (error) {\n	throw \'Failed to parse JSON of EtherLike-MIB discovery.\';\n}\nvar fields = [\'{#SNMPVALUE}\',\'{#IFOPERSTATUS}\',\'{#IFALIAS}\',\'{#IFNAME}\',\'{#IFDESCR}\'];\ndata.forEach(function (element) {\n	fields.forEach(function (field) {\n		element[field] = element[field] || \'\';\n	});\n});\nreturn JSON.stringify(data);','0',''),
('122487','63063','1','1','1024','0',''),
('122488','63064','1','1','1024','0',''),
('122489','63066','1','10','','0',''),
('122490','63067','1','10','','0',''),
('122491','63068','1','10','','0',''),
('122492','63068','2','1','8','0',''),
('122493','63069','1','10','','0',''),
('122494','63070','1','10','','0',''),
('122495','63071','1','10','','0',''),
('122496','63071','2','1','8','0',''),
('122497','63072','1','1','1000000','0',''),
('122498','63072','2','20','1h','0',''),
('122499','63074','1','20','1d','0',''),
('122500','63077','1','20','6h','0',''),
('122501','63078','1','20','6h','0',''),
('122502','63080','1','20','6h','0',''),
('122503','63081','1','20','6h','0',''),
('122504','63082','1','20','6h','0',''),
('122505','63083','1','20','6h','0',''),
('122506','63084','1','20','6h','0',''),
('122507','63085','1','20','6h','0',''),
('122508','63086','1','20','6h','0',''),
('122509','63087','1','20','6h','0',''),
('122510','63088','1','20','6h','0',''),
('122511','63089','1','20','6h','0',''),
('122512','63090','1','20','6h','0',''),
('122513','63091','1','20','6h','0',''),
('122514','63092','1','20','1h','0',''),
('122515','63093','1','20','1h','0',''),
('122516','63094','1','1','0.001','0',''),
('122517','63094','2','20','1h','0',''),
('122518','63096','1','20','1h','0',''),
('122519','63097','1','20','1h','0',''),
('122520','63098','1','20','1h','0',''),
('122521','63099','1','20','1h','0',''),
('122522','63127','1','20','1h','0',''),
('122523','63128','1','20','1h','0',''),
('122524','63129','1','20','1h','0',''),
('122525','63135','1','20','1h','0',''),
('122526','63138','1','20','1h','0',''),
('122527','63139','1','20','1h','0',''),
('122528','63140','1','20','1h','0',''),
('122529','63141','1','20','1h','0',''),
('122530','63142','1','20','1h','0',''),
('122531','63143','1','20','1h','0',''),
('122532','63144','1','20','1h','0',''),
('122533','63145','1','20','1h','0',''),
('122534','63146','1','10','','0',''),
('122535','63146','2','20','1h','0',''),
('122536','63147','1','20','1h','0',''),
('122537','63148','1','20','1h','0',''),
('122538','63149','1','10','','0',''),
('122539','63149','2','20','1h','0',''),
('122540','63150','1','10','','0',''),
('122541','63150','2','20','1h','0',''),
('122542','63151','1','10','','0',''),
('122543','63151','2','20','1h','0',''),
('122544','63152','1','10','','0',''),
('122545','63152','2','20','1h','0',''),
('122546','63153','1','20','1h','0',''),
('122547','63154','1','20','1h','0',''),
('122548','63155','1','10','','0',''),
('122549','63155','2','20','1h','0',''),
('122550','63156','1','10','','0',''),
('122551','63156','2','20','1h','0',''),
('122552','63157','1','10','','0',''),
('122553','63157','2','20','1h','0',''),
('122554','63158','1','20','1h','0',''),
('122555','63159','1','20','1h','0',''),
('122556','63160','1','10','','0',''),
('122557','63160','2','20','1h','0',''),
('122558','63161','1','10','','0',''),
('122559','63161','2','20','1h','0',''),
('122560','63162','1','10','','0',''),
('122561','63162','2','20','1h','0',''),
('122562','63163','1','10','','0',''),
('122563','63163','2','20','1h','0',''),
('122564','63164','1','20','1h','0',''),
('122565','63165','1','20','1h','0',''),
('122566','63166','1','20','1h','0',''),
('122567','63167','1','20','1h','0',''),
('122568','63168','1','20','1h','0',''),
('122569','63169','1','20','1h','0',''),
('122570','63170','1','10','','0',''),
('122571','63170','2','20','1h','0',''),
('122572','63171','1','10','','0',''),
('122573','63171','2','20','1h','0',''),
('122574','63172','1','10','','0',''),
('122575','63172','2','20','1h','0',''),
('122576','63173','1','10','','0',''),
('122577','63173','2','20','1h','0',''),
('122578','63174','1','20','1h','0',''),
('122579','63175','1','1','0.001','0',''),
('122580','63175','2','20','1h','0',''),
('122581','63176','1','20','1h','0',''),
('122582','63177','1','20','1h','0',''),
('122583','63178','1','10','','0',''),
('122584','63178','2','20','1h','0',''),
('122585','63179','1','10','','0',''),
('122586','63179','2','20','1h','0',''),
('122587','63180','1','10','','0',''),
('122588','63180','2','20','1h','0',''),
('122589','63181','1','10','','0',''),
('122590','63181','2','20','1h','0',''),
('122591','63182','1','20','1h','0',''),
('122592','63183','1','20','1h','0',''),
('122593','63184','1','20','1h','0',''),
('122594','63185','1','20','1h','0',''),
('122595','63186','1','20','1h','0',''),
('122596','63187','1','12','$.data','0',''),
('122597','63187','2','20','1h','0',''),
('122598','63188','1','12','$.data','0',''),
('122599','63188','2','20','6h','0',''),
('122600','63189','1','12','$.data.health_lld','0',''),
('122601','63189','2','20','1h','0',''),
('122602','63190','1','12','$.data.member_lld','0',''),
('122603','63190','2','20','1h','0',''),
('122604','63191','1','12','$.lld','0',''),
('122605','63191','2','20','6h','0',''),
('122606','63192','1','12','$.data[?(@.uuid == "{#FWUUID}")].first()','1',''),
('122607','63193','1','12','$.data[?(@.id == "{#IFKEY}")].first()','1',''),
('122608','63194','1','12','$.data.health_data[?(@.q_origin_key == "{#HID}")]["{#IFNAME}"].first()','1',''),
('122609','63195','1','12','$.data.member_lld[?(@.interface == "{#NAME}")].first()','1',''),
('122610','63196','1','12','$.data["{#KEY}"]','1',''),
('122611','63197','1','12','$.action','0',''),
('122612','63197','2','21','const idx = [\n	\'accept\',\n	\'deny\',\n	\'ipsec\'\n].indexOf(value);\nreturn idx !== -1 ? idx : 10;','0',''),
('122613','63197','3','20','12h','0',''),
('122614','63198','1','12','$.bytes','0',''),
('122615','63198','2','10','','0',''),
('122616','63199','1','12','$.hit_count','2','0'),
('122617','63199','2','10','','0',''),
('122618','63200','1','12','$.asic_bytes','0',''),
('122619','63200','2','10','','0',''),
('122620','63201','1','12','$.last_used','1',''),
('122621','63202','1','12','$.active_sessions','0',''),
('122622','63203','1','12','$.status','0',''),
('122623','63203','2','21','const idx = [\n	\'enable\',\n	\'disable\'\n].indexOf(value);\nreturn idx !== -1 ? idx : value;','0',''),
('122624','63203','3','20','1h','0',''),
('122625','63204','1','12','$.software_bytes','0',''),
('122626','63204','2','10','','0',''),
('122627','63205','1','12','$.rx_bytes','2','0'),
('122628','63205','2','10','','0',''),
('122629','63205','3','1','8','0',''),
('122630','63206','1','12','$.rx_errors','2','0'),
('122631','63206','2','10','','0',''),
('122632','63207','1','12','$.rx_packets','2','0'),
('122633','63207','2','10','','0',''),
('122634','63208','1','12','$.tx_bytes','2','0'),
('122635','63208','2','10','','0',''),
('122636','63208','3','1','8','0',''),
('122637','63209','1','12','$.tx_errors','2','0'),
('122638','63209','2','10','','0',''),
('122639','63210','1','12','$.tx_packets','2','0'),
('122640','63210','2','10','','0',''),
('122641','63211','1','12','$.speed','2','0'),
('122642','63211','2','1','1000000','0',''),
('122643','63211','3','20','1h','0',''),
('122644','63212','1','12','$.link','0',''),
('122645','63212','2','6','','0',''),
('122646','63213','1','12','$.type','0',''),
('122647','63213','2','21','const idx = [\n	\'physical\',\n	\'vlan\',\n	\'aggregate\',\n	\'redundant\',\n	\'tunnel\',\n	\'vdom-link\',\n	\'loopback\',\n	\'switch\',\n	\'vap-switch\',\n	\'wl-mesh\',\n	\'fext-wan\',\n	\'vxlan\',\n	\'geneve\',\n	\'hdlc\',\n	\'switch-vlan\',\n	\'emac-vlan\',\n	\'ssl\',\n	\'lan-extension\'\n].indexOf(value);\nreturn idx !== -1 ? idx : 30;','0',''),
('122648','63213','3','20','1h','0',''),
('122649','63214','1','12','$.jitter','1',''),
('122650','63215','1','12','$.latency','1',''),
('122651','63216','1','12','$.packet_loss','1',''),
('122652','63217','1','12','$.packet_received','1',''),
('122653','63217','2','10','','0',''),
('122654','63218','1','12','$.packet_sent','1',''),
('122655','63218','2','10','','0',''),
('122656','63219','1','12','$.status','0',''),
('122657','63219','2','21','const idx = [\n	\'up\',\n	\'down\',\n	\'error\'\n].indexOf(value);\nreturn idx !== -1 ? idx : 10;','0',''),
('122658','63220','1','12','$.link','0',''),
('122659','63220','2','21','const idx = [\n	\'up\',\n	\'down\',\n	\'error\'\n].indexOf(value);\nreturn idx !== -1 ? idx : 10;','0',''),
('122660','63221','1','12','$.rx_bandwidth','2','0'),
('122661','63221','2','10','','0',''),
('122662','63222','1','12','$.rx_bytes','2','0'),
('122663','63222','2','10','','0',''),
('122664','63223','1','12','$.session','0',''),
('122665','63224','1','12','$.status','0',''),
('122666','63224','2','21','const idx = [\n	\'enable\',\n	\'disable\'\n].indexOf(value);\nreturn idx !== -1 ? idx : 10;','0',''),
('122667','63224','3','20','1h','0',''),
('122668','63225','1','12','$.tx_bandwidth','2','0'),
('122669','63225','2','10','','0',''),
('122670','63226','1','12','$.tx_bytes','2','0'),
('122671','63226','2','10','','0',''),
('122672','63227','1','12','$.state_changed','1',''),
('122673','63227','2','20','1h','0',''),
('122674','63228','1','12','$.expires','1',''),
('122675','63228','2','20','1h','0',''),
('122676','63229','1','12','$.status','1',''),
('122677','63229','2','21','const idx = [\n	\'cloud_logged_in\',\n	\'licensed\',\n	\'registered\',\n	\'vm_eval\',\n	\'free_license\',\n	\'vm_valid\',\n	\'cloud_confirm_email\',\n	\'cloud_error\',\n	\'cloud_logged_out\',\n	\'cloud_login_in_progress\',\n	\'expired\',\n	\'expires_soon\',\n	\'free_license_exhausted\',\n	\'licensed_exhausted\',\n	\'no_license\',\n	\'no_support\',\n	\'not_registered\',\n	\'pending\',\n	\'unavailable\',\n	\'update_manual\',\n	\'update_push\',\n	\'update_sched\',\n	\'vm_eval_expired\',\n	\'vm_expired\',\n	\'vm_expires_soon\',\n	\'vm_grace_period\',\n	\'vm_invalid\',\n	\'vm_pending\',\n	\'vm_validation_overdue\',\n].indexOf(value);\nreturn idx !== -1 ? idx : 30;','0',''),
('122678','63229','3','20','1h','0',''),
('122679','63230','1','12','$.type','1',''),
('122680','63230','2','20','1h','0',''),
('122681','63231','1','12','$.last_update_attempt','1',''),
('122682','63231','2','20','1h','0',''),
('122683','63232','1','12','$.last_update_method_status','1',''),
('122684','63232','2','20','1h','0',''),
('122685','63233','1','12','$.last_update_result_status','1',''),
('122686','63233','2','20','1h','0',''),
('122687','63234','1','12','$.last_update','1',''),
('122688','63234','2','20','1h','0',''),
('122689','63235','1','12','$.version','1',''),
('122690','63235','2','20','1h','0',''),
('122691','63236','1','29','{#CPU.ID}\n1.3.6.1.4.1.12356.101.4.4.2.1.1\n0\n{#CPU.TYPE}\n1.3.6.1.4.1.12356.101.4.4.2.1.4\n0','1',''),
('122692','63236','2','20','1h','0',''),
('122693','63237','1','29','{#HA.ID}\n1.3.6.1.4.1.12356.101.13.2.1.1.1\n0\n{#HA.SN}\n1.3.6.1.4.1.12356.101.13.2.1.1.2\n0','1',''),
('122694','63237','2','20','1h','0',''),
('122695','63238','1','29','{#SENSOR.ID}\n1.3.6.1.4.1.12356.101.4.3.2.1.1\n0\n{#SENSOR.NAME}\n1.3.6.1.4.1.12356.101.4.3.2.1.2\n0','1',''),
('122696','63238','2','20','1h','0',''),
('122697','63239','1','29','{#IFOPERSTATUS}\n1.3.6.1.2.1.2.2.1.8\n0\n{#IFADMINSTATUS}\n1.3.6.1.2.1.2.2.1.7\n0\n{#IFALIAS}\n1.3.6.1.2.1.31.1.1.1.18\n0\n{#IFNAME}\n1.3.6.1.2.1.31.1.1.1.1\n0\n{#IFDESCR}\n1.3.6.1.2.1.2.2.1.2\n0\n{#IFTYPE}\n1.3.6.1.2.1.2.2.1.3\n0','1',''),
('122698','63239','2','20','1h','0',''),
('122699','63240','1','29','{#HNAME}\n1.3.6.1.4.1.12356.101.4.9.2.1.2\n0\n{#IFNAME}\n1.3.6.1.4.1.12356.101.4.9.2.1.14\n0','1',''),
('122700','63240','2','20','1h','0',''),
('122701','63241','1','29','{#CPU.ID}\n1.3.6.1.4.1.12356.101.4.4.2.1.1\n0\n{#CPU.TYPE}\n1.3.6.1.4.1.12356.101.4.4.2.1.4\n0','1',''),
('122702','63241','2','20','1h','0',''),
('122703','63242','1','29','{#VDOM.ID}\n1.3.6.1.4.1.12356.101.3.2.1.1.1\n0\n{#VDOM.NAME}\n1.3.6.1.4.1.12356.101.3.2.1.1.2\n0','1',''),
('122704','63242','2','20','1h','0',''),
('122705','63243','1','29','{#VPN.NAME}\n1.3.6.1.4.1.12356.101.12.2.2.1.3\n0','1',''),
('122706','63243','2','20','1h','0',''),
('122707','63244','1','29','{#WC.ID}\n1.3.6.1.4.1.12356.101.14.4.3.1.1\n0\n{#WC.NAME}\n1.3.6.1.4.1.12356.101.14.4.3.1.3\n0','1',''),
('122708','63244','2','20','1h','0',''),
('122709','63245','1','28','1.3.6.1.4.1.12356.101.4.4.2.1.10.{#SNMPINDEX}\n0','0',''),
('122710','63246','1','28','1.3.6.1.4.1.12356.101.4.4.2.1.2.{#SNMPINDEX}\n0','0',''),
('122711','63247','1','28','1.3.6.1.4.1.12356.101.4.4.2.1.9.{#SNMPINDEX}\n0','0',''),
('122712','63248','1','28','1.3.6.1.4.1.12356.101.13.2.1.1.10.{#SNMPINDEX}\n0','0',''),
('122713','63248','2','10','','0',''),
('122714','63249','1','28','1.3.6.1.4.1.12356.101.13.2.1.1.8.{#SNMPINDEX}\n0','0',''),
('122715','63249','2','10','','0',''),
('122716','63250','1','28','1.3.6.1.4.1.12356.101.13.2.1.1.15.{#SNMPINDEX}\n0','0',''),
('122717','63250','2','20','1d','0',''),
('122718','63251','1','28','1.3.6.1.4.1.12356.101.13.2.1.1.3.{#SNMPINDEX}\n0','0',''),
('122719','63252','1','28','1.3.6.1.4.1.12356.101.13.2.1.1.11.{#SNMPINDEX}\n0','0',''),
('122720','63252','2','20','1d','0',''),
('122721','63253','1','28','1.3.6.1.4.1.12356.101.13.2.1.1.9.{#SNMPINDEX}\n0','0',''),
('122722','63253','2','10','','0',''),
('122723','63254','1','28','1.3.6.1.4.1.12356.101.13.2.1.1.4.{#SNMPINDEX}\n0','0',''),
('122724','63255','1','28','1.3.6.1.4.1.12356.101.13.2.1.1.5.{#SNMPINDEX}\n0','0',''),
('122725','63255','2','1','1024','0',''),
('122726','63256','1','28','1.3.6.1.4.1.12356.101.13.2.1.1.7.{#SNMPINDEX}\n0','0',''),
('122727','63256','2','10','','0',''),
('122728','63257','1','28','1.3.6.1.4.1.12356.101.13.2.1.1.16.{#SNMPINDEX}\n0','0',''),
('122729','63257','2','20','6h','0',''),
('122730','63258','1','28','1.3.6.1.4.1.12356.101.13.2.1.1.2.{#SNMPINDEX}\n0','0',''),
('122731','63258','2','20','1d','0',''),
('122732','63259','1','28','1.3.6.1.4.1.12356.101.13.2.1.1.6.{#SNMPINDEX}\n0','0',''),
('122733','63260','1','28','1.3.6.1.4.1.12356.101.13.2.1.1.12.{#SNMPINDEX}\n0','0',''),
('122734','63261','1','28','1.3.6.1.4.1.12356.101.4.3.2.1.4.{#SENSOR.ID}\n0','0',''),
('122735','63262','1','28','1.3.6.1.4.1.12356.101.4.3.2.1.3.{#SENSOR.ID}\n0','0',''),
('122736','63262','2','20','1h','0',''),
('122737','63263','1','28','1.3.6.1.2.1.2.2.1.13.{#SNMPINDEX}\n0','0',''),
('122738','63263','2','10','','0',''),
('122739','63264','1','28','1.3.6.1.2.1.2.2.1.14.{#SNMPINDEX}\n0','0',''),
('122740','63264','2','10','','0',''),
('122741','63265','1','28','1.3.6.1.2.1.31.1.1.1.6.{#SNMPINDEX}\n0','0',''),
('122742','63265','2','10','','0',''),
('122743','63265','3','1','8','0',''),
('122744','63266','1','28','1.3.6.1.2.1.2.2.1.19.{#SNMPINDEX}\n0','0',''),
('122745','63267','1','28','1.3.6.1.2.1.2.2.1.20.{#SNMPINDEX}\n0','0',''),
('122746','63267','2','10','','0',''),
('122747','63268','1','28','1.3.6.1.2.1.31.1.1.1.10.{#SNMPINDEX}\n0','0',''),
('122748','63268','2','10','','0',''),
('122749','63268','3','1','8','0',''),
('122750','63269','1','28','1.3.6.1.2.1.31.1.1.1.15.{#SNMPINDEX}\n0','0',''),
('122751','63269','2','1','1000000','0',''),
('122752','63269','3','20','1h','0',''),
('122753','63270','1','28','1.3.6.1.2.1.2.2.1.8.{#SNMPINDEX}\n0','0',''),
('122754','63271','1','28','1.3.6.1.2.1.2.2.1.3.{#SNMPINDEX}\n0','0',''),
('122755','63271','2','20','1d','0',''),
('122756','63272','1','28','1.3.6.1.4.1.12356.101.4.9.2.1.6.{#SNMPINDEX}\n0','0',''),
('122757','63273','1','28','1.3.6.1.4.1.12356.101.4.9.2.1.5.{#SNMPINDEX}\n0','0',''),
('122758','63274','1','28','1.3.6.1.4.1.12356.101.4.9.2.1.9.{#SNMPINDEX}\n0','0',''),
('122759','63275','1','28','1.3.6.1.4.1.12356.101.4.9.2.1.8.{#SNMPINDEX}\n0','0',''),
('122760','63275','2','10','','0',''),
('122761','63276','1','28','1.3.6.1.4.1.12356.101.4.9.2.1.7.{#SNMPINDEX}\n0','0',''),
('122762','63276','2','10','','0',''),
('122763','63277','1','28','1.3.6.1.4.1.12356.101.4.9.2.1.4.{#SNMPINDEX}\n0','0',''),
('122764','63278','1','28','1.3.6.1.4.1.12356.101.4.4.2.1.8.{#SNMPINDEX}\n0','0',''),
('122765','63278','2','10','','0',''),
('122766','63279','1','28','1.3.6.1.4.1.12356.101.4.4.2.1.6.{#SNMPINDEX}\n0','0',''),
('122767','63279','2','10','','0',''),
('122768','63280','1','28','1.3.6.1.4.1.12356.101.4.4.2.1.7.{#SNMPINDEX}\n0','0',''),
('122769','63280','2','10','','0',''),
('122770','63281','1','28','1.3.6.1.4.1.12356.101.3.2.1.1.5.{#SNMPINDEX}\n0','0',''),
('122771','63282','1','28','1.3.6.1.4.1.12356.101.3.2.1.1.4.{#SNMPINDEX}\n0','0',''),
('122772','63283','1','28','1.3.6.1.4.1.12356.101.3.2.1.1.6.{#SNMPINDEX}\n0','0',''),
('122773','63284','1','28','1.3.6.1.4.1.12356.101.3.2.1.1.3.{#SNMPINDEX}\n0','0',''),
('122774','63285','1','28','1.3.6.1.4.1.12356.101.3.2.1.1.8.{#SNMPINDEX}\n0','0',''),
('122775','63286','1','28','1.3.6.1.4.1.12356.101.3.2.1.1.7.{#SNMPINDEX}\n0','0',''),
('122776','63287','1','28','1.3.6.1.4.1.12356.101.12.2.2.1.20.{#SNMPINDEX}\n0','0',''),
('122777','63288','1','28','1.3.6.1.4.1.12356.101.14.4.3.1.2.{#SNMPINDEX}\n0','0',''),
('122778','63289','1','28','1.3.6.1.4.1.12356.101.14.4.3.1.12.{#SNMPINDEX}\n0','0',''),
('122779','63290','1','28','1.3.6.1.4.1.12356.101.14.4.4.1.6.{#SNMPINDEX}\n0','0',''),
('122780','63290','2','20','1h','0',''),
('122781','63291','1','28','1.3.6.1.4.1.12356.101.14.4.4.1.15.{#SNMPINDEX}\n0','0',''),
('122782','63291','2','20','1d','0',''),
('122783','63292','1','28','1.3.6.1.4.1.12356.101.14.4.4.1.17.{#SNMPINDEX}\n0','0',''),
('122784','63293','1','28','1.3.6.1.4.1.12356.101.14.4.4.1.7.{#SNMPINDEX}\n0','0',''),
('122785','63294','1','28','1.3.6.1.4.1.12356.101.14.4.4.1.20.{#SNMPINDEX}\n0','0',''),
('122786','63295','1','28','1.3.6.1.4.1.12356.101.14.4.4.1.9.{#SNMPINDEX}\n0','0',''),
('122787','63295','2','1','0.01','0',''),
('122788','63296','1','28','1.3.6.1.4.1.12356.101.14.4.4.1.13.{#SNMPINDEX}\n0','0',''),
('122789','63296','2','20','1d','0',''),
('122790','63297','1','28','1.3.6.1.4.1.12356.101.14.4.4.1.3.{#SNMPINDEX}\n0','0',''),
('122791','63297','2','20','1h','0',''),
('122792','63298','1','28','1.3.6.1.4.1.12356.101.14.4.4.1.2.{#SNMPINDEX}\n0','0',''),
('122793','63298','2','20','1h','0',''),
('122794','63299','1','28','1.3.6.1.4.1.12356.101.14.4.4.1.5.{#SNMPINDEX}\n0','0',''),
('122795','63299','2','20','1h','0',''),
('122796','63300','1','28','1.3.6.1.4.1.12356.101.14.4.4.1.4.{#SNMPINDEX}\n0','0',''),
('122797','63300','2','20','1h','0',''),
('122798','63301','1','28','1.3.6.1.4.1.12356.101.14.4.3.1.4.{#SNMPINDEX}\n0','0',''),
('122799','63301','2','20','1h','0',''),
('122800','63302','1','28','1.3.6.1.4.1.12356.101.14.4.4.1.22.{#SNMPINDEX}\n0','0',''),
('122801','63302','2','20','1h','0',''),
('122802','63302','3','1','1024','0',''),
('122803','63303','1','28','1.3.6.1.4.1.12356.101.14.4.4.1.21.{#SNMPINDEX}\n0','0',''),
('122804','63304','1','28','1.3.6.1.4.1.12356.101.14.4.4.1.12.{#SNMPINDEX}\n0','0',''),
('122805','63304','2','20','1h','0',''),
('122806','63305','1','28','1.3.6.1.4.1.12356.101.14.4.3.1.5.{#SNMPINDEX}\n0','0',''),
('122807','63305','2','20','1h','0',''),
('122808','63306','1','28','1.3.6.1.4.1.12356.101.14.4.3.1.9.{#SNMPINDEX}\n0','0',''),
('122809','63306','2','20','10m','0',''),
('122810','63307','1','28','1.3.6.1.4.1.12356.101.14.4.3.1.8.{#SNMPINDEX}\n0','0',''),
('122811','63307','2','20','10m','0',''),
('122812','63308','1','28','1.3.6.1.4.1.12356.101.14.4.3.1.7.{#SNMPINDEX}\n0','0',''),
('122813','63308','2','20','1h','0',''),
('122814','63309','1','28','1.3.6.1.4.1.12356.101.14.4.3.1.11.{#SNMPINDEX}\n0','0',''),
('122815','63309','2','20','1h','0',''),
('122816','63310','1','28','1.3.6.1.4.1.12356.101.14.4.3.1.6.{#SNMPINDEX}\n0','0',''),
('122817','63310','2','20','1h','0',''),
('122818','63311','1','28','1.3.6.1.4.1.12356.101.14.4.3.1.10.{#SNMPINDEX}\n0','0',''),
('122819','63311','2','20','10m','0',''),
('122820','63312','1','28','1.3.6.1.4.1.12356.101.14.4.4.1.18.{#SNMPINDEX}\n0','0',''),
('122821','63312','2','10','','0',''),
('122822','63312','3','1','8','0',''),
('122823','63313','1','28','1.3.6.1.4.1.12356.101.14.4.4.1.19.{#SNMPINDEX}\n0','0',''),
('122824','63313','2','10','','0',''),
('122825','63313','3','1','8','0',''),
('122826','63314','1','28','1.3.6.1.4.1.12356.101.14.4.4.1.16.{#SNMPINDEX}\n0','0',''),
('122827','63314','2','20','1h','0',''),
('122828','63315','1','28','1.3.6.1.4.1.12356.101.14.4.4.1.10.{#SNMPINDEX}\n0','0',''),
('122829','63315','2','1','0.01','0',''),
('122830','63316','1','28','1.3.6.1.4.1.12356.101.14.4.4.1.14.{#SNMPINDEX}\n0','0',''),
('122831','63316','2','20','1d','0',''),
('122832','63317','1','28','1.3.6.1.4.1.12356.101.14.4.4.1.8.{#SNMPINDEX}\n0','0',''),
('122833','63317','2','1','0.01','0',''),
('122834','63318','1','28','1.3.6.1.4.1.12356.101.14.4.3.1.13.{#SNMPINDEX}\n0','0',''),
('122835','63319','1','28','1.3.6.1.4.1.12356.101.14.4.3.1.14.{#SNMPINDEX}\n0','0',''),
('122836','63319','2','20','1h','0',''),
('122837','63320','1','20','4h','0',''),
('122838','63321','1','21','try {\n	var data = JSON.parse(value);\n}\ncatch (error) {\n	throw \'Failed to parse JSON of EtherLike-MIB discovery.\';\n}\nvar fields = [\'{#SNMPVALUE}\',\'{#IFOPERSTATUS}\',\'{#IFALIAS}\',\'{#IFNAME}\',\'{#IFDESCR}\'];\ndata.forEach(function (element) {\n	fields.forEach(function (field) {\n		element[field] = element[field] || \'\';\n	});\n});\nreturn JSON.stringify(data);','0',''),
('122839','63322','1','10','','0',''),
('122840','63323','1','10','','0',''),
('122841','63324','1','10','','0',''),
('122842','63324','2','1','8','0',''),
('122843','63325','1','10','','0',''),
('122844','63326','1','10','','0',''),
('122845','63327','1','10','','0',''),
('122846','63327','2','1','8','0',''),
('122847','63330','1','20','1d','0',''),
('122848','63336','1','21','try {\n	var data = JSON.parse(value);\n}\ncatch (error) {\n	throw \'Failed to parse JSON of EtherLike-MIB discovery.\';\n}\nvar fields = [\'{#SNMPVALUE}\',\'{#IFOPERSTATUS}\',\'{#IFALIAS}\',\'{#IFNAME}\',\'{#IFDESCR}\'];\ndata.forEach(function (element) {\n	fields.forEach(function (field) {\n		element[field] = element[field] || \'\';\n	});\n});\nreturn JSON.stringify(data);','0',''),
('122849','63339','1','20','1d','0',''),
('122850','63340','1','20','1d','0',''),
('122851','63341','1','20','1d','0',''),
('122852','63342','1','20','1d','0',''),
('122853','63343','1','20','1d','0',''),
('122854','63347','1','10','','0',''),
('122855','63348','1','10','','0',''),
('122856','63349','1','10','','0',''),
('122857','63349','2','1','8','0',''),
('122858','63350','1','10','','0',''),
('122859','63351','1','10','','0',''),
('122860','63352','1','10','','0',''),
('122861','63352','2','1','8','0',''),
('122862','63353','1','1','1000000','0',''),
('122863','63353','2','20','1h','0',''),
('122864','63355','1','20','1d','0',''),
('122865','63363','1','21','try {\n	var data = JSON.parse(value);\n}\ncatch (error) {\n	throw \'Failed to parse JSON of EtherLike-MIB discovery.\';\n}\nvar fields = [\'{#SNMPVALUE}\',\'{#IFOPERSTATUS}\',\'{#IFALIAS}\',\'{#IFNAME}\',\'{#IFDESCR}\'];\ndata.forEach(function (element) {\n	fields.forEach(function (field) {\n		element[field] = element[field] || \'\';\n	});\n});\nreturn JSON.stringify(data);','0',''),
('122866','63367','1','20','1d','0',''),
('122867','63368','1','20','1d','0',''),
('122868','63374','1','10','','0',''),
('122869','63375','1','10','','0',''),
('122870','63376','1','10','','0',''),
('122871','63376','2','1','8','0',''),
('122872','63377','1','10','','0',''),
('122873','63378','1','10','','0',''),
('122874','63379','1','10','','0',''),
('122875','63379','2','1','8','0',''),
('122876','63380','1','1','1000000','0',''),
('122877','63380','2','20','1h','0',''),
('122878','63382','1','20','1d','0',''),
('122879','63391','1','21','try {\n	var data = JSON.parse(value);\n}\ncatch (error) {\n	throw \'Failed to parse JSON of EtherLike-MIB discovery.\';\n}\nvar fields = [\'{#SNMPVALUE}\',\'{#IFOPERSTATUS}\',\'{#IFALIAS}\',\'{#IFNAME}\',\'{#IFDESCR}\'];\ndata.forEach(function (element) {\n	fields.forEach(function (field) {\n		element[field] = element[field] || \'\';\n	});\n});\nreturn JSON.stringify(data);','0',''),
('122880','63393','1','20','1d','0',''),
('122881','63396','1','20','1d','0',''),
('122882','63397','1','20','1d','0',''),
('122883','63398','1','20','1d','0',''),
('122884','63400','1','10','','0',''),
('122885','63401','1','10','','0',''),
('122886','63402','1','10','','0',''),
('122887','63402','2','1','8','0',''),
('122888','63403','1','10','','0',''),
('122889','63404','1','10','','0',''),
('122890','63405','1','10','','0',''),
('122891','63405','2','1','8','0',''),
('122892','63406','1','1','1000000','0',''),
('122893','63406','2','20','1h','0',''),
('122894','63408','1','20','1d','0',''),
('122895','63416','1','10','','0',''),
('122896','63417','1','10','','0',''),
('122897','63418','1','10','','0',''),
('122898','63418','2','1','8','0',''),
('122899','63419','1','10','','0',''),
('122900','63420','1','10','','0',''),
('122901','63421','1','10','','0',''),
('122902','63421','2','1','8','0',''),
('122903','63422','1','1','1000000','0',''),
('122904','63422','2','20','1h','0',''),
('122905','63424','1','20','1d','0',''),
('122906','63428','1','20','1d','0',''),
('122907','63429','1','21','var alarms = JSON.parse(value);\n\nvar result = alarms.map(function (alarm) {\n	summary = alarm[\'alarm-summary\']\n	if (summary[\'no-active-alarms\'] !== null) {\n		return {\n			\'{#ALARM_DESCR}\': alarm[\'alarm-detail\'][\'alarm-description\'] !== null ? alarm[\'alarm-detail\'][\'alarm-description\'] : \'None\',\n			\'{#ALARM_CLASS}\': alarm[\'alarm-detail\'][\'alarm-class\'],\n			\'{#ALARM_TYPE}\': alarm[\'alarm-detail\'][\'alarm-type\'],\n			\'{#ALARM_NAME}\': alarm[\'alarm-detail\'][\'alarm-short-description\']\n		};\n	} else {\n		return {\n			\'{#ALARM_NAME}\': \'no-active-alarms\',\n			\'{#ALARM_CLASS}\': \'\'\n		}\n	};\n});\n\nreturn JSON.stringify(result);','0',''),
('122908','63429','2','20','1h','0',''),
('122909','63430','1','21','var bgp = JSON.parse(value);\n\nvar result = bgp.bgp_peers.map(function (peer) {\n  return {\n	\'{#BGP_ROUTER_NAME}\': peer[\'router_name\'],\n	\'{#BGP_PEER_REMOTE_ADDR}\': peer[\'peer_address\'],\n	\'{#BGP_PEER_REMOTE_AS}\': peer[\'peer_as\']\n  };\n});\n\nreturn JSON.stringify(result);','0',''),
('122910','63430','2','20','1h','0',''),
('122911','63431','1','21','var bgp = JSON.parse(value);\n\nvar result = bgp.bgp_rib.map(function (rib) {\n  return {\n	\'{#BGP_RIB_NAME}\': rib[\'name\'],\n	\'{#BGP_ROUTER_NAME}\': rib[\'router_name\'],\n	\'{#BGP_PEER_REMOTE_ADDR}\': rib[\'peer_address\'],\n	\'{#BGP_PEER_REMOTE_AS}\': rib[\'peer_as\']\n  };\n});\n\nreturn JSON.stringify(result);','0',''),
('122912','63431','2','20','1h','0',''),
('122913','63432','1','21','var routers = JSON.parse(value);\n\nvar result = routers.bgp.map(function (router) {\n  return {\n	\'{#BGP_ROUTER_NAME}\': router[\'router_name\'],\n	\'{#BGP_THREAD_MODE}\': router[\'bgp_thread_mode\'],\n	\'{#BGP_PEER_COUNT}\': router[\'peer_count\']\n  };\n});\n\nreturn JSON.stringify(result);','0',''),
('122914','63432','2','20','1h','0',''),
('122915','63433','1','21','var sfp_lines = JSON.parse(value);\n\nvar result = sfp_lines.metrics.map(function (line) {\n  return {\n	\'{#LANEID}\': line[\'lane_index\'],\n	\'{#SFPIFNAME}\': line[\'name\'],\n	\'{#MULTI}\': line[\'multi\']\n  };\n});\n\nreturn JSON.stringify(result);','0',''),
('122916','63433','2','20','1h','0',''),
('122917','63434','1','21','var fans = JSON.parse(value);\n\nvar result = fans.map(function (fan) {\n  return {\n	\'{#NAME}\': fan[\'name\'],\n  };\n});\n\nreturn JSON.stringify(result);','0',''),
('122918','63434','2','20','1h','0',''),
('122919','63435','1','21','var fpc = JSON.parse(value);\n\nvar result = fpc.map(function (slot) {\n  return {\n	\'{#SLOT}\': slot[\'slot\']\n  };\n});\n\nreturn JSON.stringify(result);','0',''),
('122920','63435','2','20','1h','0',''),
('122921','63436','1','21','var data = JSON.parse(value);\ndata = Array.isArray(data) ? data : [data];\n\nresult = data.map(function (filesystem) {\n  return {\n	\'{#FSNAME}\': filesystem[\'filesystem-name\'],\n	\'{#MOUNT}\': filesystem[\'mounted-on\']\n  };\n});\n\nreturn JSON.stringify(result);','0',''),
('122922','63436','2','20','1h','0',''),
('122923','63437','1','12','$.results..["rpc-reply"]["interface-information"]["physical-interface"].first()','0',''),
('122924','63437','2','21','var data = JSON.parse(value),\n	interfaces = [];\n\nfunction getField(data, path, default_value) {\n	var steps = path.split(\'.\');\n	var step = steps.shift();\n\n	while (typeof step !== \'undefined\') {\n		if (typeof data === undefined || typeof data[step] === \'undefined\') {\n			return default_value;\n		}\n\n		data = data[step];\n		step = steps.shift();\n	}\n	return data;\n};\n\ndata.forEach(function (iface) {\n	interfaces.push({\n		\'{#IFNAME}\': getField(iface, \'name\'),\n		\'{#IFDESCR}\': getField(iface, \'description\', \'\'),\n		\'{#LINKLEVELTYPE}\': getField(iface, \'link-level-type\', \'\'),\n		\'{#IFTYPE}\': getField(iface, \'if-type\', \'\'),\n		\'{#LINKTYPE}\': getField(iface, \'link-type\', \'\'),\n		\'{#IFADMINSTATUS}\': getField(iface, \'admin-status.#text\'),\n		\'{#IFOPERSTATUS}\': getField(iface, \'oper-status\'),\n		\'{#IFSPEED}\': getField(iface, \'speed\')\n	});\n\n});\n\nreturn JSON.stringify(interfaces);','0',''),
('122925','63437','3','20','1h','0',''),
('122926','63438','1','21','var neighbors = JSON.parse(value);\n\nvar result = neighbors.ospf.map(function (neighbor) {\n  return {\n	\'{#OSPF_NEIGHBOR_ADDR}\': neighbor[\'neighbor_address\'],\n	\'{#OSPF_ROUTER_NAME}\': neighbor[\'router_name\']\n  };\n});\n\nreturn JSON.stringify(result);','0',''),
('122927','63438','2','20','1h','0',''),
('122928','63439','1','21','var neighbors = JSON.parse(value);\n\nvar result = neighbors.ospf3.map(function (neighbor) {\n  return {\n	\'{#OSPFV3_NEIGHBOR_ADDR}\': neighbor[\'neighbor_address\'],\n	\'{#OSPFV3_ROUTER_NAME}\': neighbor[\'router_name\']\n  };\n});\n\nreturn JSON.stringify(result);','0',''),
('122929','63439','2','20','1h','0',''),
('122930','63440','1','21','var pems = JSON.parse(value);\n\nvar result = pems.map(function (pem) {\n  return {\n	\'{#NAME}\': pem[\'name\'],\n	\'{#STATE}\': pem[\'state\']\n  };\n});\n\nreturn JSON.stringify(result);','0',''),
('122931','63440','2','20','1h','0',''),
('122932','63441','1','21','var routing_engine = JSON.parse(value);\n\nvar result = routing_engine.map(function (slot) {\n  return {\n	\'{#SLOT}\': slot[\'slot\']\n  };\n});\n\nreturn JSON.stringify(result);','0',''),
('122933','63441','2','20','1h','0',''),
('122934','63442','1','21','var temperature = JSON.parse(value);\n\nvar result = temperature.map(function (sensor) {\n  return {\n	\'{#NAME}\': sensor[\'name\'],\n	\'{#STATUS}\': sensor[\'status\'],\n	\'{#CLASS}\': sensor[\'class\']\n  };\n});\n\nreturn JSON.stringify(result);','0',''),
('122935','63442','2','20','1h','0',''),
('122936','63444','1','12','$.alarms[?(@.name == "{#SFPIFNAME}" && @.lane_index == "{#LANEID}")].first()','1',''),
('122937','63445','1','12','$.metrics[?(@.name == "{#SFPIFNAME}" && @.lane_index == "{#LANEID}")].first()','1',''),
('122938','63446','1','12','$.results..["rpc-reply"]["interface-information"]["physical-interface"][?(@.name == "{#IFNAME}")].first()','1',''),
('122939','63447','1','12','$.[?(@.["alarm-detail"]["alarm-short-description"] == "{#ALARM_NAME}")].first()','0',''),
('122940','63448','1','12','$.bgp_peers[?(@.router_name == "{#BGP_ROUTER_NAME}" && @.peer_address == "{#BGP_PEER_REMOTE_ADDR}" && @.peer_as == "{#BGP_PEER_REMOTE_AS}")].first()','1',''),
('122941','63449','1','12','$.bgp_rib[?(@.router_name == "{#BGP_ROUTER_NAME}" && @.name == "{#BGP_RIB_NAME}" && @.peer_address == "{#BGP_PEER_REMOTE_ADDR}" && @.peer_as == "{#BGP_PEER_REMOTE_AS}")].first()','1',''),
('122942','63450','1','12','$.bgp[?(@.router_name == "{#BGP_ROUTER_NAME}")].down_peer_count.first()','1',''),
('122943','63450','2','20','1h','0',''),
('122944','63451','1','12','$.rx_power','0',''),
('122945','63452','1','12','$.tx_power','0',''),
('122946','63453','1','12','$.[?(@.name==\'{#NAME}\')].first()','0',''),
('122947','63454','1','12','$[?(@.slot == "{#SLOT}")]','1',''),
('122948','63455','1','12','$.[?(@["filesystem-name"]=="{#FSNAME}" && @["mounted-on"]== "{#MOUNT}")].first()','0',''),
('122949','63456','1','12','$["oper-status"]','0',''),
('122950','63456','2','21','return [\'up\', \'down\', \'unknown\', \'dormant\', \'notPresent\', \'lowerLayerDown\'].indexOf(value) + 1 || \'Problem with status processing in JS, no such Operational status: \' + value;','0',''),
('122951','63456','3','20','1h','0',''),
('122952','63457','1','12','$["speed"]','0',''),
('122953','63457','2','21','function parseSpeedToBits(speedString) {\n	var formatted = speedString.replace(/\\s+/g, "").toLowerCase();\n\n	if (formatted === \'unlimited\' || formatted === \'unspecified\') {\n		return \'\';\n	}\n\n	var match = formatted.match(/^(\\d+(\\.\\d+)?)(gbps|mbps|bps)$/);\n\n	if (!match) {\n		throw new Error("Problem with processing in JS, no such speed format: " + speedString);\n	}\n\n	var value = parseFloat(match[1]),\n		unit = match[3];\n\n	switch (unit) {\n		case \'gbps\':\n			return value * 1e9;\n		case \'mbps\':\n			return value * 1e6;\n		case \'bps\':\n			return value;\n		default:\n			throw new Error("Problem with processing in JS, unsupported unit: " + unit);\n	}\n}\n\nvar speedsInBits = parseSpeedToBits(value);\n\nreturn speedsInBits;','0',''),
('122954','63457','3','20','12h','0',''),
('122955','63458','1','12','$["traffic-statistics"]["input-bytes"]','1',''),
('122956','63458','2','10','','0',''),
('122957','63458','3','1','8','0',''),
('122958','63459','1','12','$["input-error-list"]["input-errors"]','1',''),
('122959','63459','2','10','','0',''),
('122960','63460','1','12','$["traffic-statistics"]["input-packets"]','1',''),
('122961','63460','2','10','','0',''),
('122962','63461','1','12','$["link-level-type"]','0',''),
('122963','63461','2','20','12h','0',''),
('122964','63462','1','12','$["traffic-statistics"]["output-bytes"]','1',''),
('122965','63462','2','10','','0',''),
('122966','63462','3','1','8','0',''),
('122967','63463','1','12','$["output-error-list"]["output-errors"]','1',''),
('122968','63463','2','10','','0',''),
('122969','63464','1','12','$["traffic-statistics"]["output-packets"]','1',''),
('122970','63464','2','10','','0',''),
('122971','63465','1','12','$.ospf[?(@.router_name == "{#OSPF_ROUTER_NAME}" && @.neighbor_address == "{#OSPF_NEIGHBOR_ADDR}")].first()','1',''),
('122972','63466','1','12','$.ospf3[?(@.router_name == "{#OSPFV3_ROUTER_NAME}" && @.neighbor_address == "{#OSPFV3_NEIGHBOR_ADDR}")].first()','1',''),
('122973','63467','1','12','$.[?(@.name==\'{#NAME}\')].first()','0',''),
('122974','63468','1','12','$[?(@.slot == "{#SLOT}")]','1',''),
('122975','63469','1','12','$.[?(@.name==\'{#NAME}\')].temperature["@celsius"].first()','0',''),
('122976','63470','1','12','$.["alarm-detail"]["alarm-class"]','1',''),
('122977','63470','2','21','return [\'Info\', \'Minor\', \'Major\', \'Critical\'].indexOf(value) + 1 || \'Problem with status processing in JS, no such Alarm Severity: \' + value;','0',''),
('122978','63470','3','20','1h','0',''),
('122979','63471','1','12','$.elapsed_time','0',''),
('122980','63472','1','12','$.flap_count','0',''),
('122981','63472','2','20','1h','0',''),
('122982','63473','1','12','$.peer_state','0',''),
('122983','63473','2','21','return [\'Idle\', \'Connect\', \'Active\', \'OpenSent\', \'OpenConfirm\', \'Established\'].indexOf(value) + 1 || \'Problem with status processing in JS, no such BGP state: \' + value;','0',''),
('122984','63474','1','12','$.accepted','1',''),
('122985','63474','2','20','1h','0',''),
('122986','63475','1','12','$.active','1',''),
('122987','63475','2','20','1h','0',''),
('122988','63476','1','12','$.received','1',''),
('122989','63476','2','20','1h','0',''),
('122990','63477','1','12','$.accepted','1',''),
('122991','63477','2','20','1h','0',''),
('122992','63478','1','12','$.["rpm-percent"]','0',''),
('122993','63478','2','2','%','0',''),
('122994','63479','1','12','$.["comment"]','0',''),
('122995','63479','2','2','RPM','0',''),
('122996','63480','1','12','$.status','0',''),
('122997','63480','2','21','return [\'OK\', \'Check\'].indexOf(value) + 1 || \'Problem with status processing in JS, no such Fan status: \' + value;','0',''),
('122998','63481','1','12','$..["cpu-total"].first()','0',''),
('122999','63482','1','12','$..["memory-buffer-utilization"].first()','0',''),
('123000','63483','1','12','$..["memory-heap-utilization"].first()','0',''),
('123001','63484','1','12','$..["start-time"]["@seconds"].first()','0',''),
('123002','63485','1','12','$..state.first()','0',''),
('123003','63485','2','21','return [\'Dead\', \'Diag\', \'Dormant\', \'Empty\', \'Offline\', \'Online\', \'Present\', \'Probed\', \'Probe-wait\', \'Unknown\', \'Onlining\', \'Offlining\', \'Fault\', \'Fault-off\', \'Spare\'].indexOf(value) + 1 || \'Problem with status processing in JS, no such FPC slot state: \' + value;','0',''),
('123004','63485','3','20','1h','0',''),
('123005','63486','1','12','$..["up-time"]["@seconds"].first()','0',''),
('123006','63487','1','12','$["available-blocks"]["#text"]','0',''),
('123007','63487','2','1','512','0',''),
('123008','63488','1','12','$["used-percent"]','0',''),
('123009','63489','1','12','$["total-blocks"]["#text"]','0',''),
('123010','63489','2','1','512','0',''),
('123011','63490','1','12','$["used-blocks"]["#text"]','0',''),
('123012','63490','2','1','512','0',''),
('123013','63491','1','12','$.interface_name','0',''),
('123014','63492','1','12','$.neighbor_state','0',''),
('123015','63492','2','21','return [\'Attempt\', \'Down\', \'Exchange\', \'ExStart\', \'Full\', \'Init\', \'Loading\', \'2Way\'].indexOf(value) + 1 || \'Problem with status processing in JS, no such OSPF state: \' + value;','0',''),
('123016','63493','1','12','$.uptime','0',''),
('123017','63494','1','12','$.interface_name','0',''),
('123018','63495','1','12','$.neighbor_state','0',''),
('123019','63495','2','21','return [\'Attempt\', \'Down\', \'Exchange\', \'ExStart\', \'Full\', \'Init\', \'Loading\', \'2Way\'].indexOf(value) + 1 || \'Problem with status processing in JS, no such OSPF state: \' + value;','0',''),
('123020','63496','1','12','$.uptime','0',''),
('123021','63497','1','12','$.["dc-information"]["dc-detail"]["str3-dc-current"]','0',''),
('123022','63498','1','12','$.["dc-information"]["dc-detail"]["dc-load"]','0',''),
('123023','63499','1','12','$.["dc-information"]["dc-detail"]["dc-power"]','0',''),
('123024','63500','1','12','$.state','0',''),
('123025','63500','2','21','return [\'Online\' , \'Offline\'].indexOf(value) + 1 || \'Problem with status processing in JS, no such PEM state: \' + value;','0',''),
('123026','63500','3','20','1h','0',''),
('123027','63501','1','12','$.["dc-information"]["dc-detail"]["str3-dc-voltage"]','0',''),
('123028','63502','1','12','$..["cpu-background"].first()','0',''),
('123029','63503','1','12','$..["cpu-idle"].first()','0',''),
('123030','63504','1','12','$..["cpu-interrupt"].first()','0',''),
('123031','63505','1','12','$..["cpu-system"].first()','0',''),
('123032','63506','1','12','$..["cpu-temperature"]["@celsius"].first()','0',''),
('123033','63507','1','12','$..["cpu-user"].first()','0',''),
('123034','63508','1','12','$..["memory-dram-size"].first()','0',''),
('123035','63508','2','2','MB','0',''),
('123036','63508','3','1','1048576','0',''),
('123037','63508','4','20','12h','0',''),
('123038','63509','1','12','$..["memory-buffer-utilization"].first()','0',''),
('123039','63510','1','12','$..model.first()','0',''),
('123040','63510','2','20','12h','0',''),
('123041','63511','1','12','$..["last-reboot-reason"].first()','0',''),
('123042','63511','2','20','12h','0',''),
('123043','63512','1','12','$..["start-time"]["@seconds"].first()','0',''),
('123044','63513','1','12','$..status.first()','0',''),
('123045','63514','1','12','$..["up-time"]["@seconds"].first()','0',''),
('123046','63515','1','29','{#BGPM2_PEER_INDEX}\n1.3.6.1.4.1.2636.5.1.1.2.1.1.1.14\n0\n{#BGPM2_PEER_REMOTE_ADDR}\n1.3.6.1.4.1.2636.5.1.1.2.1.1.1.11\n0\n{#BGPM2_PEER_REMOTE_AS}\n1.3.6.1.4.1.2636.5.1.1.2.1.1.1.13\n0','3','BGP instance is not running'),
('123047','63515','2','21','var bgp = JSON.parse(value);\n\nbgp.forEach(function (item, index, array) {\n	var ip = item["{#BGPM2_PEER_REMOTE_ADDR}"];\n	var parts = ip.trim().split(\' \');\n\n	if (parts.length === 4) {\n		for (var i = 0; i < parts.length; ++i) {\n			parts[i] = parseInt(parts[i], 16);\n		}\n		ip = parts.join(\'.\');\n	}\n	else if (parts.length == 16) {\n		var ipSegments = [];\n		for (var i = 0; i < parts.length; i += 4) {\n			var ipv6 = parts.slice(i, i + 4).join(\'\');\n			ipv6 = parseInt(ipv6, 16).toString(16);\n			ipSegments.push(ipv6 || \'0\');\n		}\n		ip = ipSegments.join(\':\').toLowerCase();\n\n		var maxZeros = 0, currZeros = 0, startIdx = -1, maxStartIdx = -1;\n		for (i = 0; i < ipSegments.length; i++) {\n			if (ipSegments[i] === \'0\') {\n				if (currZeros === 0) startIdx = i;\n				currZeros++;\n			} else {\n				if (currZeros > maxZeros) {\n					maxZeros = currZeros;\n					maxStartIdx = startIdx;\n				}\n				currZeros = 0;\n			}\n		}\n		if (currZeros > maxZeros) {\n			maxZeros = currZeros;\n			maxStartIdx = startIdx;\n		}\n		if (maxZeros > 1) {\n			ipSegments.splice(maxStartIdx, maxZeros, \'\');\n			ip = ipSegments.join(\':\').replace(/(^:|:$)/, \'\');\n		}\n	}\n\n	array[index]["{#BGPM2_PEER_REMOTE_ADDR}"] = ip;\n});\n\nreturn JSON.stringify(bgp);','0',''),
('123048','63515','3','20','1h','0',''),
('123049','63516','1','29','{#BGPM2_PREFIX_AFI}\n1.3.6.1.4.1.2636.5.1.1.2.6.2.1.1\n0\n{#BGPM2_PREFIX_SAFI}\n1.3.6.1.4.1.2636.5.1.1.2.6.2.1.2\n0','3','BGP instance is not running'),
('123050','63516','2','21','var inArray = JSON.parse(value);\nvar afiSafiMap = {\n	\'1.1\': \'IPv4 unicast\',\n	\'1.2\': \'IPv4 multicast\',\n	\'2.1\': \'IPv6 unicast\',\n	\'2.2\': \'IPv6 multicast\',\n	\'25.65\': \'BGP-VPLS/BGP-L2VPN\',\n	\'1.128\': \'L3VPN IPv4 unicast\',\n	\'1.129\': \'L3VPN IPv4 multicast\',\n	\'2.128\': \'L3VPN IPv6 unicast\',\n	\'2.129\': \'L3VPN IPv6 multicast\',\n	\'1.132\': \'RT-Constrain\',\n	\'1.133\': \'Flow-spec\',\n	\'1.134\': \'Flow-spec\',\n	\'3.128\': \'CLNS VPN\',\n	\'1.5\': \'NG-MVPN IPv4\',\n	\'2.5\': \'NG-MVPN IPv6\',\n	\'1.66\': \'MDT-SAFI\',\n	\'1.4\': \'labeled IPv4\',\n	\'2.4\': \'labeled IPv6 (6PE)\'\n};\n\nvar outArr = [];\ninArray.forEach(function (item) {\n	item[\'{#BGPM2_AFI_SAFI}\'] = afiSafiMap[item[\'{#SNMPINDEX}\'].slice(2)] === undefined ? "" : afiSafiMap[item[\'{#SNMPINDEX}\'].slice(2)];\n	outArr.push(item)\n});\nreturn JSON.stringify(outArr);','0',''),
('123051','63516','3','20','1h','0',''),
('123052','63517','1','29','{#SNMPVALUE}\n1.3.6.1.4.1.2636.3.1.13.1.5\n0','1',''),
('123053','63517','2','20','1h','0',''),
('123054','63518','1','29','{#MODULELANECOUNT}\n1.3.6.1.4.1.2636.3.60.1.1.1.1.30\n0\n{#LASERTEMP}\n1.3.6.1.4.1.2636.3.60.1.2.1.1.9\n0\n{#RXLASER}\n1.3.6.1.4.1.2636.3.60.1.2.1.1.6\n0\n{#IFOPERSTATUS}\n1.3.6.1.2.1.2.2.1.8\n0\n{#IFADMINSTATUS}\n1.3.6.1.2.1.2.2.1.7\n0\n{#IFALIAS}\n1.3.6.1.2.1.31.1.1.1.18\n0\n{#IFNAME}\n1.3.6.1.2.1.31.1.1.1.1\n0\n{#IFDESCR}\n1.3.6.1.2.1.2.2.1.2\n0\n{#IFTYPE}\n1.3.6.1.2.1.2.2.1.3\n0\n{#LANEINDEX}\n1.3.6.1.4.1.2636.3.60.1.2.1.1.1\n0','1',''),
('123055','63518','2','21','var inputArray = JSON.parse(value);\n\nvar transformedArray = inputArray.reduce(function (acc, item) {\n	var snmpIndex = item["{#SNMPINDEX}"];\n	var mainIndex = snmpIndex.split(\'.\')[0];\n\n	if (item["{#LANEINDEX}"] !== undefined) {\n		var portData = null;\n\n		for (var i = 0; i < inputArray.length; i++) {\n			if (inputArray[i]["{#SNMPINDEX}"] === mainIndex) {\n				portData = inputArray[i];\n				break;\n			}\n		}\n\n		if (portData) {\n			acc.push(Object.assign(\n				{},\n				item,\n				{ "{#PORTINDEX}": mainIndex },\n				portData\n			));\n		}\n	}\n	return acc;\n}, []);\n\nreturn JSON.stringify(transformedArray);','0',''),
('123056','63518','3','20','1h','0',''),
('123057','63519','1','29','{#SNMPVALUE}\n1.3.6.1.4.1.2636.3.1.13.1.5.4\n0','1',''),
('123058','63519','2','20','1h','0',''),
('123059','63520','1','29','{#IFOPERSTATUS}\n1.3.6.1.2.1.2.2.1.8\n0\n{#IFADMINSTATUS}\n1.3.6.1.2.1.2.2.1.7\n0\n{#IFALIAS}\n1.3.6.1.2.1.31.1.1.1.18\n0\n{#IFNAME}\n1.3.6.1.2.1.31.1.1.1.1\n0\n{#IFDESCR}\n1.3.6.1.2.1.2.2.1.2\n0\n{#IFTYPE}\n1.3.6.1.2.1.2.2.1.3\n0','0',''),
('123060','63520','2','20','1h','0',''),
('123061','63521','1','29','{#SNMPVALUE}\n1.3.6.1.2.1.10.7.2.1.19\n0\n{#IFOPERSTATUS}\n1.3.6.1.2.1.2.2.1.8\n0\n{#IFALIAS}\n1.3.6.1.2.1.31.1.1.1.18\n0\n{#IFNAME}\n1.3.6.1.2.1.31.1.1.1.1\n0\n{#IFDESCR}\n1.3.6.1.2.1.2.2.1.2\n0','0',''),
