sc-zabbix-api
Version:
TypeScript client for Zabbix JSON-RPC API with token authentication
38 lines (37 loc) • 1.73 kB
JavaScript
/**
* 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 = {}));