UNPKG

sc-zabbix-api

Version:

TypeScript client for Zabbix JSON-RPC API with token authentication

38 lines (37 loc) 1.73 kB
/** * Item types used in Zabbix */ export var ItemType; (function (ItemType) { ItemType[ItemType["ZabbixAgent"] = 0] = "ZabbixAgent"; ItemType[ItemType["ZabbixTrapper"] = 2] = "ZabbixTrapper"; ItemType[ItemType["SimpleCheck"] = 3] = "SimpleCheck"; ItemType[ItemType["ZabbixInternal"] = 5] = "ZabbixInternal"; ItemType[ItemType["ZabbixAgentActive"] = 7] = "ZabbixAgentActive"; ItemType[ItemType["WebItem"] = 9] = "WebItem"; ItemType[ItemType["ExternalCheck"] = 10] = "ExternalCheck"; ItemType[ItemType["DatabaseMonitor"] = 11] = "DatabaseMonitor"; ItemType[ItemType["IPMIAgent"] = 12] = "IPMIAgent"; ItemType[ItemType["SSHAgent"] = 13] = "SSHAgent"; ItemType[ItemType["TelnetAgent"] = 14] = "TelnetAgent"; ItemType[ItemType["Calculated"] = 15] = "Calculated"; ItemType[ItemType["JMXAgent"] = 16] = "JMXAgent"; ItemType[ItemType["SNMPTrap"] = 17] = "SNMPTrap"; ItemType[ItemType["DependentItem"] = 18] = "DependentItem"; ItemType[ItemType["HTTPAgent"] = 19] = "HTTPAgent"; ItemType[ItemType["SNMPAgent"] = 20] = "SNMPAgent"; ItemType[ItemType["Script"] = 21] = "Script"; ItemType[ItemType["Browser"] = 22] = "Browser"; })(ItemType || (ItemType = {})); /** * Item value types */ export var ItemValueType; (function (ItemValueType) { ItemValueType[ItemValueType["NumericFloat"] = 0] = "NumericFloat"; ItemValueType[ItemValueType["Character"] = 1] = "Character"; ItemValueType[ItemValueType["Log"] = 2] = "Log"; ItemValueType[ItemValueType["NumericUnsigned"] = 3] = "NumericUnsigned"; ItemValueType[ItemValueType["Text"] = 4] = "Text"; ItemValueType[ItemValueType["Binary"] = 5] = "Binary"; })(ItemValueType || (ItemValueType = {}));