From 8af5dcaf7239a94448b3d465344633a4f9c078d9 Mon Sep 17 00:00:00 2001 From: Rob van Egmond Date: Tue, 4 Mar 2025 08:55:02 +0100 Subject: [PATCH] Uodate --- .gitignore | 5 + _ast2py.py | 1393 + ast2py.py | 1334 - composer.json | 2 +- composer.lock | 34 +- config.json | 148372 +++++++++++++++++++++++++++++ convert.py | 205 + convert_php2py.py | 313 + create_webapp.py | 68 - importfixer.py | 59 + imports.yaml | 101 + package-lock.json | 18 + package.json | 5 + php2ast.js | 29 + php2ast.php | 13 +- php2py.py | 89 - php2py/__init__.py | 0 php2py/_parser.py | 356 + php2py/ast_utils.py | 17 + php2py/cli.py | 37 + php2py/constants.py | 1 + php2py/main.py | 36 + php2py/parser.py | 90 + php2py/php_ast.py | 1083 + php2py/py_ast.py | 6 + php2py/translator/__init__.py | 3 + php2py/translator/base.py | 3 + php2py/translator/exprs.py | 696 + php2py/translator/scalars.py | 87 + php2py/translator/stmts.py | 619 + php2py/translator/translator.py | 78 + php2py/translator/utils.py | 46 + php2python.code-workspace | 43 + php_compat.py | 440 +- pindent.py | 352 +- pyproject.toml | 6 + test/test.php | 3 + test/test.py | 4 + test/test/__init__.py | 8 + 39 files changed, 154222 insertions(+), 1832 deletions(-) create mode 100644 _ast2py.py delete mode 100644 ast2py.py create mode 100644 config.json create mode 100644 convert.py create mode 100755 convert_php2py.py delete mode 100644 create_webapp.py create mode 100644 importfixer.py create mode 100644 imports.yaml create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 php2ast.js delete mode 100755 php2py.py create mode 100644 php2py/__init__.py create mode 100644 php2py/_parser.py create mode 100644 php2py/ast_utils.py create mode 100644 php2py/cli.py create mode 100644 php2py/constants.py create mode 100644 php2py/main.py create mode 100644 php2py/parser.py create mode 100644 php2py/php_ast.py create mode 100644 php2py/py_ast.py create mode 100644 php2py/translator/__init__.py create mode 100644 php2py/translator/base.py create mode 100644 php2py/translator/exprs.py create mode 100644 php2py/translator/scalars.py create mode 100644 php2py/translator/stmts.py create mode 100644 php2py/translator/translator.py create mode 100644 php2py/translator/utils.py create mode 100644 php2python.code-workspace create mode 100644 pyproject.toml create mode 100644 test/test.php create mode 100644 test/test.py create mode 100644 test/test/__init__.py diff --git a/.gitignore b/.gitignore index 0383d2e..3c657f6 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,8 @@ tests/ vendor/ composer.lock composer.json + +observium_org/ +observium_php/ +observium_py/ +observium-community-latest.tar.gz diff --git a/_ast2py.py b/_ast2py.py new file mode 100644 index 0000000..5eeb861 --- /dev/null +++ b/_ast2py.py @@ -0,0 +1,1393 @@ +# coding: utf8 + +import json +import sys +import os.path +import traceback +import pindent +import ast +import argparse +import uuid +import re +import collections + +from php_compat import PHP_FUNCTIONS +from functools import partial +from keyword import iskeyword +from contextlib import contextmanager + +# TODO: s = '$a $b' => interpolate different types, do convertion! +# TODO: handle \\ namespaces in class names (php_is_callable for example). manually sometimes... +# TODO: alert when a class has a propert and a method named the same. not valid in python + +CR = "\n" + + +def Code(lines, ch="\n"): + if isinstance(lines, str): + return lines + if isinstance(lines, (list, tuple)): + return ch.join(lines) + assert False, f"Bad type for parameter {lines}!" + + +def _(x): + return x.replace("\r", " ").replace("\n", "\\n").strip() + + +def __(x): + return re.sub("\n+", "\\n", x) + + +#  TODO: this is super inefficient. fix it! +def join_keys(vals): + if not hasattr(join_keys, "expr"): + join_keys.expr = re.compile("{([^}]+)}, {([^}]+)}") + + while True: + r = join_keys.expr.subn(r"{\1, \2}", vals) + vals = r[0] + + if r[1] == 0: + break + return vals + + +def is_valid_code(src): + try: + ast.parse(src.replace("\x00", "")) + except: + return False, traceback.format_exc() + return True, None + + +def quote(x): + x = x.replace("\\", "\\\\").replace('"', '\\"') + if len(x.split("\n")) > 3: + return f'"""{x}"""' + x = x.replace("\n", "\\n").replace("\r", "\\r") + return f'"{x}"' + + +def fix_interface(implements): + return "".join([x.strip() for x in implements.split(",")]) + + +def remove_both_ends(ln, chars=(",", " ")): + l = len(ln) + s = 0 + while s < l: + if ln[s] not in chars: + break + s += 1 + l -= 1 + while l > 0: + if ln[l] not in chars: + break + l -= 1 + return ln[s : l + 1] + + +def get_only_varname(var): + varname, *_ = var.split("[") + return varname + + +_php_globals = { + "_GET": "PHP_REQUEST", + "_POST": "PHP_POST", + "_REQUEST": "PHP_REQUEST", + "GLOBALS": "PHP_GLOBALS", + "_SERVER": "PHP_SERVER", + "_COOKIE": "PHP_COOKIE", + "_FILES": "PHP_FILES", + "_SESSION": "PHP_SESSION", + "_ENV": "PHP_ENV", + "this": "self", +} + +fix_comment_line = partial(remove_both_ends, chars=("*", "/", " ", "\t")) + +ByrefParam = collections.namedtuple("ByrefParam", "name full_name position") + + +@contextmanager +def namespace(self, name): + self.last_name = name + yield + self.last_name = None + + +class AST: + def __init__(self): + self.comments = {} + self.frames = [] + self.pre_code = [] + self.post_code = [] + self.namespace = [] + self.globals = [] + self.parents = [] + self.last_namespace = None + self.static_vars = {} + self.channel_data = None + self.byref_params = {} + + def add_namespace(self, name): + if self.last_namespace is not None: + return ".".join([self.last_namespace, name]) + else: + return name + + def push_param_init(self, name, value): + if self.channel_data is None: + self.channel_data = [] + + if value is not None: + self.channel_data.append(f"if {name} is None:\n{name} = {value}\n# end if") + + def pop_params_init(self): + if self.channel_data is None: + return "" + param_init = "\n".join(self.channel_data) + self.channel_data = None + return param_init + + def get_parent(self, level=1): + try: + return self.parents[-1 * (level + 1)] + except: + return None + + def push_code(self, code, is_pre=False): + if is_pre: + self.pre_code.append(code) + else: + self.post_code.append(code) + + def pop_code(self, is_pre=False): + if is_pre: + code = "\n".join(self.pre_code) + if len(code) > 0: + code += "\n" + self.pre_code = [] + else: + code = "\n".join(self.post_code) + if len(code) > 0: + code = f"\n{code}" + self.post_code = [] + return code + + def decorator_goto(self, node): + goto_nodes = self.get_nodes_of_type(node, "Stmt_Goto") + return "@with_goto" if len(list(goto_nodes)) != 0 else "" + + def get_nodes_of_type(self, node, name=("Expr_Assign", "Expr_AssignRef")): + if isinstance(node, list): + for dst in node: + yield from self.get_nodes_of_type(dst, name) + + if node is None: + return + + if "nodeType" not in node: + return + + name = [name] if isinstance(name, str) else name + + for i in name: + if node["nodeType"] == i: + yield node + + for item in node.keys(): + dst = node.get(item) + + if isinstance(dst, (dict, list)): + yield from self.get_nodes_of_type(dst, name) + + def get_global_access_for(self, node): + _vars = [] + tmp = _php_globals.values() + for assign in self.get_nodes_of_type(node): + varname = get_only_varname(self.parse(assign["var"])) + + if varname in tmp: + if varname not in _vars: + _vars.append(varname) + + return f"global {', '.join(_vars)}" if _vars else "" + + def with_docs(self, node, res): + docs = self.parse_docs(node) + + if len(docs.strip()) != 0: + docs = "\n\n" + docs + + if not isinstance(res, list): + return f"{docs}{res}\n" + + res = "\n".join(res) + return f"{docs}{res}\n" + + def fix_assign_cond( + self, node, name="cond", join_char="\n", var_tag="var", assign_tag=None + ): + if node[name] is None: + return "", "", "" + + if assign_tag is None: + assign_tag = ( + "Expr_Assign", + "Expr_AssignRef", + "Expr_PostInc", + "Expr_PostDecExpr_AssignOp_Concat", + "Expr_PreInc", + "Expr_PreDec", + ) # TODO: assign could be pre or post expr! + + if isinstance(node[name], list): + cond = self.parse_children(node, name, ", ") + else: + cond = self.parse(node[name]) + + exprs = cond + assigns = [] + + for n in self.get_nodes_of_type(node[name], assign_tag): + assign = self.parse(n) + var = self.parse(n[var_tag]) + cond = cond.replace(assign, var) + exprs = ( + exprs.replace(f"{var} = ", "") + .replace(f"{var} -= ", "") + .replace(f"{var} += ", "") + ) + assigns.append(assign) + + if join_char is None: + return cond, assigns, exprs + else: + return cond, join_char.join(assigns), exprs + + @staticmethod + def pass_if_empty(data): + # hack: testing empty for strings and lists + if len("".join(data).strip()) == 0: + return "pass" + return data + + def is_inside_block(self): + return len(self.frames) != 0 + + def is_last_block(self, block): + if len(self.frames) == 0: + return False + + last_block = self.frames[-1].lower().strip() + if isinstance(block, list): + return last_block in [x.lower.strip() for x in block] + return last_block == block.lower().strip() + + def is_inside_of_any(self, block): + if len(self.frames) == 0: + return False + + if isinstance(block, list): + blocks = [x.lower().strip() for x in block] + for frame in self.frames: + if frame.lower().strip() in blocks: + return True + return False + return block.lower().strip() in [x.lower().strip() for x in self.frames] + + def is_inside_of_Expr(self): + if len(self.frames) == 0: + return False + + return any([x.startswith("Expr_") for x in self.frames[:-1]]) + + def fix_variables(self, name): + if name in _php_globals: + return _php_globals[name] + + if iskeyword(name) or name.lower() in ["end", "open", "file", "len", "self"]: + return f"{name}_" + + wns = self.add_namespace(name) + if wns in self.static_vars: + return wns + return f"{name}_" + + def fix_property(self, name): + if iskeyword(name) or name.lower() in ["end", "open", "file", "len", "self"]: + return f"{name}_" + + wns = self.add_namespace(name) + if wns in self.static_vars: + return wns + return f"{name}" + + @staticmethod + def fix_method(name): + name = name.lower().strip() + if name == "__construct": + return "__init__" + if name == "__destruct": + return "__del__" + if iskeyword(name): + return f"{name}_" + return name + + @staticmethod + def fix_constant(name): + tmp = name.lower().strip() + if tmp == "false": + return "False" + if tmp == "true": + return "True" + if tmp == "null": + return "None" + return name + + ## ===================================================================== + + def Expr_BitwiseNot(self, node): + expr = self.parse(node["expr"]) + return f"(1 << ({expr}).bit_length()) - 1 - {expr}" + + ## ===================================================================== + ## Assign + + def Expr_Assign(self, node): + lhs = self.parse(node["var"]) + + if self.is_inside_of_any(["Stmt_If", "Stmt_Else"]): + rhs, assigns, _ = self.fix_assign_cond(node, "expr") + else: + rhs = self.parse(node["expr"]) + + return f"{lhs} = {rhs}" + + def Expr_AssignRef(self, node): + return f"""{self.parse(node["var"])} = {self.parse(node["expr"])}""" + + def Expr_AssignOp_Concat(self, node): + return f"""{self.parse(node["var"])} += {self.parse(node["expr"])}""" + + def Expr_AssignOp_Plus(self, node): + return f"""{self.parse(node["var"])} += {self.parse(node["expr"])}""" + + def Expr_AssignOp_Minus(self, node): + return f"""{self.parse(node["var"])} -= {self.parse(node["expr"])}""" + + def Expr_AssignOp_Mul(self, node): + return f"""{self.parse(node["var"])} *= {self.parse(node["expr"])}""" + + def Expr_AssignOp_Mod(self, node): + return f"""{self.parse(node["var"])} %= {self.parse(node["expr"])}""" + + def Expr_AssignOp_Pow(self, node): + return f"""{self.parse(node["var"])} **= {self.parse(node["expr"])}""" + + def Expr_AssignOp_BitwiseOr(self, node): + return f"""{self.parse(node["var"])} |= {self.parse(node["expr"])}""" + + def Expr_AssignOp_BitwiseXor(self, node): + return f"""{self.parse(node["var"])} ^= {self.parse(node["expr"])}""" + + def Expr_AssignOp_BitwiseAnd(self, node): + return f"""{self.parse(node["var"])} &= {self.parse(node["expr"])}""" + + def Expr_AssignOp_Div(self, node): + return f"""{self.parse(node["var"])} /= {self.parse(node["expr"])}""" + + def Expr_AssignOp_ShiftLeft(self, node): + return f"""{self.parse(node["var"])} <<= {self.parse(node["expr"])}""" + + def Expr_AssignOp_ShiftRight(self, node): + return f"""{self.parse(node["var"])} >>= {self.parse(node["expr"])}""" + + def Expr_AssignOp_Coalesce(self, node): + lhs = self.parse(node["var"]) + rhs = self.parse(node["expr"]) + return f"""{lhs} = {lhs} if {lhs} is not None else {rhs}""" + + ## ===================================================================== + + def Expr_BinaryOp_BitwiseXor(self, node): + return f"""{self.parse(node["left"])} ^ {self.parse(node["right"])}""" + + def Expr_BinaryOp_Concat(self, node): + return f"""{self.parse(node["left"])} + {self.parse(node["right"])}""" + + def Expr_BinaryOp_Mul(self, node): + return f"""{self.parse(node["left"])} * {self.parse(node["right"])}""" + + def Expr_BinaryOp_Mod(self, node): + return f"""{self.parse(node["left"])} % {self.parse(node["right"])}""" + + def Expr_BinaryOp_Div(self, node): + return f"""{self.parse(node["left"])} / {self.parse(node["right"])}""" + + def Expr_BinaryOp_Plus(self, node): + return f"""{self.parse(node["left"])} + {self.parse(node["right"])}""" + + def Expr_BinaryOp_Pow(self, node): + return f"""{self.parse(node["left"])} ** {self.parse(node["right"])}""" + + def Expr_BinaryOp_Minus(self, node): + return f"""{self.parse(node["left"])} - {self.parse(node["right"])}""" + + def Expr_BinaryOp_BooleanOr(self, node): + return f"""{self.parse(node["left"])} or {self.parse(node["right"])}""" + + def Expr_BinaryOp_BooleanAnd(self, node): + return f"""{self.parse(node["left"])} and {self.parse(node["right"])}""" + + def Expr_BinaryOp_LogicalOr(self, node): + return f"""{self.parse(node["left"])} or {self.parse(node["right"])}""" + + def Expr_BinaryOp_LogicalXor(self, node): + return ( + f"""bool({self.parse(node["left"])}) != bool({self.parse(node["right"])})""" + ) + + def Expr_BinaryOp_LogicalAnd(self, node): + return f"""{self.parse(node["left"])} and {self.parse(node["right"])}""" + + def Expr_BinaryOp_Equal(self, node): + return f"""{self.parse(node["left"])} == {self.parse(node["right"])}""" + + def Expr_BinaryOp_NotEqual(self, node): + return f"""{self.parse(node["left"])} != {self.parse(node["right"])}""" + + def Expr_BinaryOp_Identical(self, node): + return f"""{self.parse(node["left"])} == {self.parse(node["right"])}""" + + def Expr_BinaryOp_NotIdentical(self, node): + return f"""{self.parse(node["left"])} != {self.parse(node["right"])}""" + + def Expr_BinaryOp_Greater(self, node): + return f"""{self.parse(node["left"])} > {self.parse(node["right"])}""" + + def Expr_BinaryOp_GreaterOrEqual(self, node): + return f"""{self.parse(node["left"])} >= {self.parse(node["right"])}""" + + def Expr_BinaryOp_Smaller(self, node): + return f"""{self.parse(node["left"])} < {self.parse(node["right"])}""" + + def Expr_BinaryOp_SmallerOrEqual(self, node): + return f"""{self.parse(node["left"])} <= {self.parse(node["right"])}""" + + def Expr_BinaryOp_BitwiseOr(self, node): + return f"""{self.parse(node["left"])} | {self.parse(node["right"])}""" + + def Expr_BinaryOp_BitwiseAnd(self, node): + return f"""{self.parse(node["left"])} & {self.parse(node["right"])}""" + + def Expr_BinaryOp_ShiftLeft(self, node): + return f"""{self.parse(node["left"])} << {self.parse(node["right"])}""" + + def Expr_BinaryOp_ShiftRight(self, node): + return f"""{self.parse(node["left"])} >> {self.parse(node["right"])}""" + + def Expr_BinaryOp_Coalesce(self, node): + lhs = self.parse(node["left"]) + rhs = self.parse(node["right"]) + return f"""({lhs} if {lhs} is not None else {rhs})""" + + def Expr_BinaryOp_Spaceship(self, node): + lhs = self.parse(node["left"]) + rhs = self.parse(node["right"]) + return f"(0 if {lhs} == {rhs} else 1 if {lhs} > {rhs} else -1)" + + ## ===================================================================== + + def Expr_ArrayDimFetch(self, node): + name = self.parse(node["var"]) + dim = self.parse(node["dim"], def_="-1") + + if name == "PHP_GLOBALS": + # surely it's a string... + if dim.startswith('"'): + dim = dim[1:-1] + dim = quote(self.fix_variables(dim)) + + return f"""{name}[{dim}]""" + + def Stmt_Const(self, node): + return self.parse_children(node, "consts", "\n") + + def Stmt_TraitUse(self, node): #  TODO: check this! + return "#@@ Trait Use!" + + def Stmt_Declare(self, node): + # python is kinda strict_type. I've no intentions to support ticks and encoding. + return "" + + def Expr_Variable(self, node): + return self.fix_variables(self.parse(node["name"]).replace("\n", "")) + + def VarLikeIdentifier(self, node): + return f"""{self.fix_property(node["name"])}""" + + def Scalar_LNumber(self, node): + return f"""{node["value"]}""" + + def Scalar_DNumber(self, node): + return self.Scalar_LNumber(node) + + def Expr_UnaryMinus(self, node): + return f"""-{self.parse(node["expr"])}""" + + def Expr_UnaryPlus(self, node): + return f"""+{self.parse(node["expr"])}""" + + def Scalar_String(self, node): + return quote(node["value"]) + + def Scalar_InterpolatedString(self, node): + return quote(self.parse_children(node, "parts", " ")) + + def InterpolatedStringPart(self, node): + return quote(node["value"]) + + def ArrayItem(self, node): + key = self.parse(node["key"]) + value = self.parse(node["value"]) + return f"{key}: {value}" + + def Scalar_Int(self, node): + return str(node["value"]) + + def Expr_List(self, node): + return self.parse_children(node, "items", ", ") + + def Expr_StaticCall(self, node): + args = self.parse_children(node, "args", ", ") + klass = self.parse(node["class"]).strip() + name = self.fix_method(self.parse(node["name"]).strip()) + + if klass == "parent": + klass = "super()" + + return f"{klass}.{name}({args})" + + def Expr_ShellExec(self, node): + return f"""php_exec({quote(self.parse_children(node, "parts", " "))})""" + + def Name_FullyQualified(self, node): + return f"""{self.parse_children(node, "parts", ".")}""" + + def Expr_StaticPropertyFetch(self, node): + return f"""{self.parse(node["class"])}.{self.parse(node["name"])}""" + + def Expr_Instanceof(self, node): + return f"""type({self.parse(node["expr"])}).__name__ == {quote(self.parse(node["class"]))}""" + + def Expr_PreInc(self, node): + var = self.parse(node["var"]) + + if not self.is_inside_of_Expr(): + return f"{var} += 1" + else: + self.push_code(f"{var} += 1", True) + return f"{var}" + + def Expr_PreDec(self, node): + var = self.parse(node["var"]) + + if not self.is_inside_of_Expr(): + return f"{var} -= 1" + else: + self.push_code(f"{var} -= 1", True) + return f"{var}" + + def Expr_PostInc(self, node): + var = self.parse(node["var"]) + + if not self.is_inside_of_Expr(): + return f"{var} += 1" + else: + self.push_code(f"{var} += 1") + return f"{var}" + + def Expr_PostDec(self, node): + var = self.parse(node["var"]) + + if not self.is_inside_of_Expr(): + return f"{var} -= 1" + else: + self.push_code(f"{var} -= 1") + return f"{var}" + + def Expr_Yield(self, node): + k = self.parse(node["key"]) + v = self.parse(node["value"]) + + if k is None: + return f"yield from php_yield({v})" + return f"yield from php_yield({{ {k}: {v} }})" + + def Expr_YieldForm(self, node): + k = self.parse(node["key"]) + v = self.parse(node["value"]) + + if k is None: + return f"yield from php_yield({v})" + return f"yield from php_yield({{ {k}: {v} }})" + + def Stmt_Namespace(self, node): + name = self.parse(node["name"]).replace(".", "_") + qname = quote(name) + + with namespace(self, name): + stmts = self.parse_children(node, "stmts", "\n") + + if node["name"] is None: + #  Global namespace + return f"{stmts}\n" + + return self.with_docs( + node, + f""" +if not php_defined({qname}): + class {name}: + pass + # end class +# end if + +class {name}({name}): + _namespace__ = {qname} + + {stmts} +# end class""", + ) + + def Stmt_Class(self, node): + extends = "" + implements = "" + + if "extends" in node and node["extends"] is not None: + extends = self.parse_children(node, "extends", ", ") + + if "implements" in node and node["implements"] is not None: + implements = fix_interface(self.parse_children(node, "implements", ", ")) + + supers = remove_both_ends(",".join([extends, implements])) + name = self.parse(node["name"]) + with namespace(self, name): + stmts = self.pass_if_empty(self.parse_children(node, "stmts", "\n")) + + return self.with_docs( + node, + f""" +class {name}({supers}): + {stmts} +# end class {name} +""", + ) + + def Comment_Doc(self, node): + if self.comments.get(node["tokenPos"], None) is None: + self.comments[node["tokenPos"]] = True + lines = [ + f"#// {fix_comment_line(x)}" + for x in node["text"].split("\n") + if len(x.strip()) + ] + return "\n".join(lines) + return None + + def Stmt_Interface(self, node): + return self.Stmt_Class(node) + + def Stmt_Trait(self, node): + return self.Stmt_Class(node) + + def Comment(self, node): + return self.Comment_Doc(node) + + def Expr_Clone(self, node): + return f"""copy.deepcopy({self.parse(node["expr"])})""" + + def Stmt_Continue(self, node): + return "continue" + + def Stmt_Throw(self, node): + return f"""raise {self.parse(node["expr"])}""" + + def Stmt_Goto(self, node): + return f"""goto .{self.parse(node["name"])}""" + + def Stmt_Label(self, node): + return f"""label .{self.parse(node["name"])}""" + + def Stmt_Finally(self, node): + return f"""finally:\n{self.parse_children(node, "stmts", CR)}""" + + def Stmt_Function(self, node): + name = self.parse(node["name"]) + + with namespace(self, name): + params = self.parse_children(node, "params", ", ").replace(" = ", "=") + stmts = self.pass_if_empty(self.parse_children(node, "stmts", "\n")) + + # find byref parameters + byrefs = [] + + for idx, param in enumerate(node["params"]): + if param["byRef"]: + param_name = param["var"]["name"] + full_name = f"{name}.byref_{param_name}" + byrefs.append( + ByrefParam(name=param_name, full_name=full_name, position=idx) + ) + + byref_vars = "\n".join([f"{x.full_name} = {x.name}" for x in byrefs]) + self.byref_params[name] = byrefs # save byref params for the current function + + if params.find("*") == -1: + params = remove_both_ends(params + ", *_args_") + + return self.with_docs( + node, + f""" +{self.decorator_goto(node)} +def {name}({params}): + {self.pop_params_init()} + {self.get_global_access_for(node["stmts"])} + {stmts} + {byref_vars} +# end def {name} +""".replace("\n\n", "\n"), + ) + + def Expr_Closure(self, node): + # TODO: add default values in the lambda + params = self.parse_children(node, "params", ", ") + stmts = self.parse_children(node, "stmts", "\n").strip() + global_access = self.get_global_access_for(node["stmts"]) + + if len(node["stmts"]) < 2: + if stmts.lower().startswith("return "): + stmts = stmts[6:] + return f"(lambda {params}: {stmts})" + + closure_id = str(uuid.uuid4()).replace("-", "")[:8] + name = f"_closure_{closure_id}" + + self.push_code( + f""" +def {name}({params}): + {self.pop_params_init()} + {global_access} + {stmts} +# end def {name}""", + True, + ) + + return f"(lambda *args, **kwargs: {name}(*args, **kwargs))" + + def Stmt_ClassMethod(self, node): + name = self.fix_method(self.parse(node["name"])) + with namespace(self, name): + params = remove_both_ends( + "self, " + self.parse_children(node, "params", ", ").replace(" = ", "=") + ) + stmts = self.pass_if_empty(self.parse_children(node, "stmts", "\n")) + + global_access = self.get_global_access_for(node["stmts"]) + decorators = "\n".join( + ["@classmethod" if node["flags"] == 9 else "", self.decorator_goto(node)] + ) + return self.with_docs( + node, + f""" +{decorators} +def {name}({params}): + {self.pop_params_init()} + {global_access} + {stmts} +# end def {name} +""", + ) + + def Param(self, node): + var = self.parse(node["var"]) + if node["variadic"]: + return f"*{var}" + + default = self.parse(node["default"]) + + if node["default"] is not None and node["default"]["nodeType"].startswith( + "Expr_" + ): + self.push_param_init(var, default) + return f"{var}=None" + return f"{var}={default}" + + def Name(self, node): + if "parts" not in node: + return "None_" + return ".".join(node["parts"]) + + def Stmt_Property(self, node): + return self.with_docs(node, self.parse_children(node, "props", ", ")) + + def Stmt_PropertyProperty(self, node): + name = self.parse(node["name"]) + default = "Array()" if node["default"] is None else self.parse(node["default"]) + return f"{name} = {default}" + + def Stmt_Expression(self, node): + return self.with_docs(node, self.parse(node["expr"])) + + def Expr_Print(self, node): + return self.with_docs(node, f"""php_print({self.parse(node["expr"])})""") + + def Stmt_Use(self, node): + #  TODO: include class if not defined instead! + return self.with_docs(node, "\n".join(self.parse_children(node, "uses"))) + + def Expr_PropertyFetch(self, node): + return f"""{self.parse(node["var"])}.{self.fix_property(self.parse(node["name"]))}""" + + def Stmt_Nop(self, node): + return "pass" if self.is_inside_block() else "" + + def Expr_Empty(self, node): + return f"""php_empty(lambda : {self.parse(node["expr"])})""" + + def Expr_Eval(self, node): + return self.with_docs( + node, f"""exec(compile({self.parse(node["expr"])}, 'string', 'exec')""" + ) + + def Expr_Isset(self, node): + _vars = self.parse_children(node, "vars") + expr = " and ".join( + [f"php_isset(lambda : {v})" for v in _vars if v is not None] + ) + return f"({expr})" + + def Stmt_UseUse(self, node): + #  TODO: maybe a load class hook here?? + klass_var = node["name"]["parts"][-1] + klass = self.parse(node["name"]) + alias = node["alias"] + qklass = quote(klass) + + if alias is None: + return f"{klass_var} = php_new_class({qklass}, lambda *args, **kwargs: {klass}(*args, **kwargs))" + return f"{alias} = php_new_class({qklass}, lambda *args, **kwargs: {klass}(*args, **kwargs))" + + def Stmt_InlineHTML(self, node): + return self.with_docs(node, f"""php_print({quote(node["value"])})""") + + def Stmt_Foreach(self, node): + kvs = remove_both_ends( + ",".join( + [ + self.parse(node["keyVar"], def_=""), + self.parse(node["valueVar"], def_=""), + ] + ) + ) + get_items = ".items()" if kvs.find(",") != -1 else "" + expr = self.parse(node["expr"]) + stmts = self.pass_if_empty(self.parse_children(node, "stmts", "\n")) + return self.with_docs( + node, + f""" +for {kvs} in {expr}{get_items}: + {stmts} +# end for +""", + ) + + def Stmt_For(self, node): + cond, assigns, _ = self.fix_assign_cond(node) + cond = "True" if len(cond.strip()) == 0 else cond + + init = self.parse_children(node, "init", "\n ") + loop = self.parse_children(node, "loop", ", ") + stmts = self.parse_children(node, "stmts", "\n") + return self.with_docs( + node, + f""" +{init} +while {cond}: + {assigns} + {stmts} + {loop} +# end while +""", + ) + + def Arg(self, node): + return self.parse(node["value"]) + + def Const(self, node): + return f"""{self.parse(node["name"])} = {self.parse(node["value"])}""" + + def Scalar_MagicConst_Dir(self, node): + return "__DIR__" + + def Scalar_MagicConst_Line(self, node): + return "inspect.currentframe().f_lineno" + + def Scalar_MagicConst_Method(self, node): + return "inspect.currentframe().f_code.co_name" + + def Scalar_MagicConst_Class(self, node): + return "self.__class__.__name__" + + def Scalar_MagicConst_Function(self, node): + return "inspect.currentframe().f_code.co_name" + + def Scalar_MagicConst_Namespace(self, node): + return "__namespace__" # TODO: fix this! + + def Expr_Include(self, node): + return self.with_docs( + node, + f"""php_include_file({self.parse(node["expr"]).strip()}, once={int(node["type"]) == 4})""", + ) + + def Expr_BooleanNot(self, node): + return f"""(not {self.parse(node["expr"])})""" + + def Expr_FuncCall(self, node): + args = self.parse_children(node, "args", ", ") + fn = self.parse(node["name"]).strip() + + if fn.lower() == "get_locals": + fn = "php_get_locals(locals(), inspect.currentframe().f_code.co_varnames)" + if fn.lower() == "compact": + fn = "php_compact" + args = args.replace('",', '_",') + args = re.sub('"$', '_"', args) + else: + fn = f"php_{fn}" if fn in PHP_FUNCTIONS else fn + + # if the function has byrefs params, we patch the local vars with them + byrefs = self.byref_params.get(fn) + if byrefs: + local_vars = [] + for idx, arg in enumerate(node["args"]): + byref_arg = [x for x in byrefs if x.position == idx] + + if byref_arg: + arg_name = self.parse(arg) + local_vars.append(f"{arg_name} = {byref_arg[0].full_name}") + + _set_vars = "\n".join(local_vars) + return f"""{fn}({args}) +{_set_vars}""" + + return f"{fn}({args})" + + def Expr_ConstFetch(self, node): + return self.fix_constant(self.parse(node["name"])) + + def Identifier(self, node): + return node["name"] + + def Expr_ClassConstFetch(self, node): + return f"""{self.parse(node["class"])}.{self.fix_property(self.parse(node["name"]))}""" + + def Scalar_EncapsedStringPart(self, node): + return f"""{_(quote(node["value"]))}""" + + # TODO: change for f'{variable}' + # TODO: take into account parts' type! + def Scalar_Encapsed(self, node): + return " + ".join([f"str({_(self.parse(x))})" for x in node["parts"]]) + + def Stmt_Echo(self, node): + return self.with_docs( + node, f"""php_print({self.parse_children(node, "exprs", ", ")})""" + ) + + def Stmt_Static(self, node): + return f"""{self.parse_children(node, "vars", CR)}""" + + def Stmt_StaticVar(self, node): + name = self.parse(node["var"]) + self.static_vars[self.add_namespace(name)] = True + return f"""{name} = {self.parse(node["default"])}""" + + def Expr_Exit(self, node): + code = self.parse(node["expr"], 0) + + if isinstance(code, str): + return self.with_docs(node, f"php_print({code})\nphp_exit()") + return self.with_docs(node, f"php_exit({code})") + + def Expr_MethodCall(self, node): + var = self.parse(node["var"]) + name = self.fix_method(self.parse(node["name"])) + args = self.parse_children(node, "args", ", ") + return f"{var}.{name}({args})" + + def Expr_New(self, node): + klass = self.parse(node["class"]) + args = self.parse_children(node, "args", ", ") + is_variable = ( + len(list(self.get_nodes_of_type(node["class"], "Expr_Variable"))) != 0 + ) + + if is_variable: + return f"php_new_class({klass}, lambda : {{**locals(), **globals()}}[{klass}]({args}))" + + qklass = quote(klass) + return f"php_new_class({qklass}, lambda : {klass}({args}))" + + def Stmt_If(self, node): + stmts = self.pass_if_empty(self.parse_children(node, "stmts", "\n")) + elseifs = self.parse_children(node, "elseifs", "\n") + else_ = "" if node["else"] is None else self.parse(node["else"]) + else_ = f"else:\n{else_}" if len(else_) != 0 else "" + cond, assigns, _ = self.fix_assign_cond(node) + return self.with_docs( + node, + f""" +{assigns} +if {cond}: + {stmts} +{elseifs} +{else_} +# end if""", + ) + + def Stmt_Else(self, node): + return self.parse_children(node, "stmts", "\n") + + def Stmt_ElseIf(self, node): + _, assigns, exprs = self.fix_assign_cond(node) + stmts = self.parse_children(node, "stmts", "\n") + return self.with_docs(node, f"elif {exprs}:\n{assigns}\n{stmts}") + + def Stmt_TryCatch(self, node): + finally_ = self.parse_children(node, "finally", "\n") + stmts = self.pass_if_empty(self.parse_children(node, "stmts", "\n")) + catches = self.parse_children(node, "catches", "\n") + return self.with_docs(node, f"try: \n{stmts}\n{catches}\n{finally_}\n# end try") + + def Stmt_Catch(self, node): + types_ = self.parse_children(node, "types", ",") + vars = self.parse(node["var"]) + stmts = self.pass_if_empty(self.parse_children(node, "stmts", "\n")) + return f"except {types_} as {vars}:\n{stmts}\n" + + def Stmt_HaltCompiler(self, node): + # TODO: Finish this node! + return f"""# here goes code: {node["remaining"]}""" + + def Scalar_MagicConst_File(self, node): + return "__FILE__" + + def Stmt_Return(self, node): + expr, assigns, _ = self.fix_assign_cond(node, name="expr") + + if self.is_inside_of_any("Expr_Closure"): + return f"return {expr}" + + if self.is_inside_of_any(["Stmt_Function", "Stmt_ClassMethod"]): + return self.with_docs(node, f"{assigns}\nreturn {expr}") + + retval = f"php_set_include_retval({expr})" if len(expr) > 0 else "" + return self.with_docs(node, f"{assigns}\n{retval}\nsys.exit(-1)") + + def Expr_Array(self, node): + vals = self.parse_children(node, "items") + + if len(vals) == 0: + return "Array()" + + values = join_keys(", ".join(vals)) + return f"Array({values})" + + def Expr_ArrayItem(self, node): + key = self.parse(node["key"]) + value = self.parse(node["value"]) + + if key is None: + return value + return f"{{{key}: {value}}}" + + def Expr_Cast_Array(self, node): + return f"""{self.parse(node["expr"])}""" + + def Expr_Cast_Object(self, node): + return f"""{self.parse(node["expr"])}""" + + def Expr_Cast_Bool(self, node): + return f"""php_bool({self.parse(node["expr"])})""" + + def Expr_Cast_Double(self, node): + return f"""php_float({self.parse(node["expr"])})""" + + def Expr_Cast_Int(self, node): + return f"""php_int({self.parse(node["expr"])})""" + + def Expr_Cast_String(self, node): + return f"""php_str({self.parse(node["expr"])})""" + + def Expr_ErrorSuppress(self, node): + return f"""php_no_error(lambda: {self.parse(node["expr"])})""" + + def Stmt_Unset(self, node): + _vars = self.parse_children(node, "vars") + return "\n".join([f"del {x}" for x in _vars]) + + def Stmt_Switch(self, node): + var = self.parse(node["cond"]) + out = [f"for case in Switch({var}):"] + + for i in node["cases"]: + case = self.parse(i["cond"]) + out.append(f"""if case({case or ""}):""") + out.append(self.pass_if_empty(self.parse_children(i, "stmts", "\n"))) + out.append("# end if") + out.append("# end for") + + return self.with_docs(node, "\n".join(out)) + + def Stmt_Case(self, node): + return self.parse(node) + + def Stmt_Break(self, node): + return "break" + + def Stmt_Global(self, node): + _vars = self.parse_children(node, "vars") + varnames = "\nglobal ".join(_vars) + qvarnames = ",".join([quote(x) for x in _vars]) + self.globals.extend(_vars) + return self.with_docs( + node, + "\n".join([f"global {varnames}", "", f"php_check_if_defined({qvarnames})"]), + ) + + def Expr_Ternary(self, node): + cond = self.parse(node["cond"]) + else_var, else_assign, else_value = self.fix_assign_cond(node, name="else") + if_var, if_assign, if_value = self.fix_assign_cond(node, name="if") + + if len(if_value) == 0: + if_value = cond + + if len(if_assign) == 0 and len(else_assign) == 0: + #  1 if 2 == 1 else 2 + return f"{if_value} if {cond} else {else_value}" + elif len(if_assign) != 0 and len(else_assign) == 0: + # sep = 1 if 2 == 1 else 2 + return f"{if_assign} if {cond} else {else_value}" + elif len(if_assign) != 0 and len(else_assign) != 0: + # sep = 1 if 2 == 1 else sep = 2 + # check if and else are the same variable, else turn into an if! + if if_var == else_var: + # sep = 1 if 2 == 1 else 2 + return f"{if_assign} if {cond} else {else_value}" + else: + return f"if {cond}:\n{if_assign}\nelse:\n{else_assign}\n# end if" + + return f"{if_value} if {cond} else {else_assign}" + + def Stmt_While(self, node): + cond, assigns, _ = self.fix_assign_cond(node) + stmts = self.pass_if_empty(self.parse_children(node, "stmts", "\n")) + return self.with_docs( + node, + f""" +while True: + {assigns} + if not ({cond}): + break + # end if + {stmts} +# end while""", + ) + + def Stmt_Do(self, node): + stmts = self.parse_children(node, "stmts", "\n") + cond, assigns, _ = self.fix_assign_cond(node) + return self.with_docs( + node, + f""" +while True: + {stmts} + {assigns} + if {cond}: + break + # end if +# end while""", + ) + + def Stmt_ClassConst(self, node): + return "\n".join([f"{x}" for x in self.parse_children(node, "consts")]) + + ## ===================================================================== + ## Not Implemented yet! + + def Expr_ArrowFunction(self, node): + raise Exception("Not Implemented yet!") + + def Expr_Cast_Unset(self, node): + raise Exception("Not Implemented yet!") + + def Expr_ClosureUse(self, node): + raise Exception("Not Implemented yet!") + + def NullableType(self, node): + raise Exception("Not Implemented yet!") + + def Name_Relative(self, node): + raise Exception("Not Implemented yet!") + + def Scalar_MagicConst_Trait(self, node): + raise Exception("Not Implemented yet!") + + def Stmt_ClassLike(self, node): + raise Exception("Not Implemented yet!") + + def Stmt_TraitUseAdaptation_Alias(self, node): + raise Exception("Not Implemented yet!") + + def Stmt_TraitUseAdaptation_Precedence(self, node): + raise Exception("Not Implemented yet!") + + def UnionType(self, node): + raise Exception("Not Implemented yet!") + + ## ===================================================================== + + def parse_docs(self, node): + comments = "" + + if ("attributes" in node) and ("comments" in node["attributes"]): + out = [ + getattr(self, x["nodeType"])(x) for x in node["attributes"]["comments"] + ] + out = [x for x in out if x is not None] + comments = ("\n" + "\n".join(out) + "\n").strip() + + if len(comments) != 0: + comments += "\n" + + return comments + + def parse(self, node, def_=None): + if node is None: + return def_ + + if not isinstance(node, (list, dict)): + return node + + if len(node) == 0: + return "" + + self.frames.append(node["nodeType"]) + self.parents.append(node) + code = Code(getattr(self, node["nodeType"])(node)) + self.parents.pop() + + pre_code = "" + post_code = "" + + if ( + len(self.frames) > 0 + and self.frames[-1].startswith("Stmt_") + and not self.is_inside_of_any("Expr_Closure") + ): + pre_code = self.pop_code(True) + post_code = self.pop_code() + + self.frames.pop() + return f"{pre_code}{code}{post_code}".strip() + + def parse_children(self, node, name, delim=None): + if name not in node or node[name] is None: + return "" + + if isinstance(node[name], list): + r = [x for x in [self.parse(i) for i in node[name]] if x is not None] + + if not isinstance(delim, str): + return r + + if isinstance(r, list): + return delim.join(r) + return self.parse(node[name]) + + +def parse_ast(fname): + try: + with open(fname) as f: + data = json.load(f) + except: + print(f"[-] Error parsing AST file {fname}") + sys.exit(3) + + out = [ + """#!/usr/bin/env python3 +# coding: utf-8 + +if '__PHP2PY_LOADED__' not in globals(): + import os, os.path, sys + __compat_layer = os.getenv('PHP2PY_COMPAT', 'php_compat.py') + if not os.path.exists(__compat_layer): + sys.exit(f'[-] Compatibility layer not found in file {__compat_layer}. Aborting.') + # end if + with open(__compat_layer) as f: + exec(compile(f.read(), '', 'exec')) + # end with + globals()['__PHP2PY_LOADED__'] = True +# end if + +import inspect + +""" + ] + + parser = AST() + + for node in data: + parsed = parser.parse(node) + pcode = parser.pop_code() + + if parsed is not None: + if pcode: + out.append(pcode) + out.append(parsed) + + out.append("") + src, errs = pindent.reformat_string( + __("\n".join(out)), stepsize=4, tabsize=4, expandtabs=1 + ) + valid, syn = is_valid_code(src) + + if len(errs) != 0 or syn is not None: + with open(f"{os.path.splitext(fname)[0]}.errors.txt", "w") as f: + f.write(errs) + f.write(syn or "") + + return src + + +def main(): + parser = argparse.ArgumentParser(description="Convert AST files to Python Code") + parser.add_argument("ast_file", type=str) + parser.add_argument("--quiet", action="store_true") + args = parser.parse_args() + + if not os.path.exists(args.ast_file): + print(f"[-] File {args.ast_file} not found!") + sys.exit(2) + + print(parse_ast(args.ast_file)) + + +if __name__ == "__main__": + main() diff --git a/ast2py.py b/ast2py.py deleted file mode 100644 index 7541f66..0000000 --- a/ast2py.py +++ /dev/null @@ -1,1334 +0,0 @@ -# coding: utf8 - -import json -import sys -import os.path -import traceback -import pindent -import ast -import argparse -import uuid -import re -import collections - -from php_compat import PHP_FUNCTIONS -from functools import partial -from keyword import iskeyword -from contextlib import contextmanager - -# TODO: s = '$a $b' => interpolate different types, do convertion! -# TODO: handle \\ namespaces in class names (php_is_callable for example). manually sometimes... -# TODO: alert when a class has a propert and a method named the same. not valid in python - -CR = '\n' - -def Code(lines, ch='\n'): - if isinstance(lines, str): - return lines - if isinstance(lines, (list, tuple)): - return ch.join(lines) - assert False, 'Bad type for parameter lines!' - -def _(x): - return x.replace('\r', ' ').replace('\n', '\\n').strip() - - -def __(x): - return re.sub('\n+', '\\n', x) - - -#  TODO: this is super inefficient. fix it! -def join_keys(vals): - if not hasattr(join_keys, 'expr'): - join_keys.expr = re.compile('{([^}]+)}, {([^}]+)}') - - while True: - r = join_keys.expr.subn(r'{\1, \2}', vals) - vals = r[0] - - if r[1] == 0: - break - return vals - - -def is_valid_code(src): - try: - ast.parse(src.replace('\x00', '')) - except: - return False, traceback.format_exc() - return True, None - - -def quote(x): - x = x.replace("\\", "\\\\").replace('"', '\\"') - if len(x.split('\n')) > 3: - return f'"""{x}"""' - x = x.replace('\n', '\\n').replace('\r', '\\r') - return f'"{x}"' - - -def fix_interface(implements): - return ''.join([x.strip() for x in implements.split(',')]) - - -def remove_both_ends(ln, chars=(',', ' ')): - l = len(ln) - s = 0 - while s < l: - if ln[s] not in chars: - break - s += 1 - l -= 1 - while l > 0: - if ln[l] not in chars: - break - l -= 1 - return ln[s:l + 1] - - -def get_only_varname(var): - varname, *_ = var.split('[') - return varname - - -_php_globals = { - '_GET': 'PHP_REQUEST', - '_POST': 'PHP_POST', - '_REQUEST': 'PHP_REQUEST', - 'GLOBALS': 'PHP_GLOBALS', - '_SERVER': 'PHP_SERVER', - '_COOKIE': 'PHP_COOKIE', - '_FILES': 'PHP_FILES', - '_SESSION': 'PHP_SESSION', - '_ENV': 'PHP_ENV', - 'this': 'self' -} - -fix_comment_line = partial(remove_both_ends, chars=('*', '/', ' ', '\t')) - -ByrefParam = collections.namedtuple('ByrefParam', 'name full_name position') - - -@contextmanager -def namespace(self, name): - self.last_name = name - yield - self.last_name = None - - -class AST: - def __init__(self): - self.comments = {} - self.frames = [] - self.pre_code = [] - self.post_code = [] - self.namespace = [] - self.globals = [] - self.parents = [] - self.last_namespace = None - self.static_vars = {} - self.channel_data = None - self.byref_params = {} - - def add_namespace(self, name): - if self.last_namespace is not None: - return '.'.join([self.last_namespace, name]) - else: - return name - - def push_param_init(self, name, value): - if self.channel_data is None: - self.channel_data = [] - - if value is not None: - self.channel_data.append( - f'if {name} is None:\n{name} = {value}\n# end if') - - def pop_params_init(self): - if self.channel_data is None: - return '' - param_init = '\n'.join(self.channel_data) - self.channel_data = None - return param_init - - def get_parent(self, level=1): - try: - return self.parents[-1 * (level + 1)] - except: - return None - - def push_code(self, code, is_pre=False): - if is_pre: - self.pre_code.append(code) - else: - self.post_code.append(code) - - def pop_code(self, is_pre=False): - if is_pre: - code = '\n'.join(self.pre_code) - if len(code) > 0: - code += '\n' - self.pre_code = [] - else: - code = '\n'.join(self.post_code) - if len(code) > 0: - code = f'\n{code}' - self.post_code = [] - return code - - def decorator_goto(self, node): - goto_nodes = self.get_nodes_of_type(node, 'Stmt_Goto') - return '@with_goto' if len(list(goto_nodes)) != 0 else '' - - def get_nodes_of_type(self, node, name=('Expr_Assign', 'Expr_AssignRef')): - if isinstance(node, list): - for dst in node: - yield from self.get_nodes_of_type(dst, name) - - if node is None: - return - - if 'nodeType' not in node: - return - - name = [name] if isinstance(name, str) else name - - for i in name: - if node['nodeType'] == i: - yield node - - for item in node.keys(): - dst = node.get(item) - - if isinstance(dst, (dict, list)): - yield from self.get_nodes_of_type(dst, name) - - def get_global_access_for(self, node): - _vars = [] - tmp = _php_globals.values() - for assign in self.get_nodes_of_type(node): - varname = get_only_varname(self.parse(assign['var'])) - - if varname in tmp: - if varname not in _vars: - _vars.append(varname) - - return f"global {', '.join(_vars)}" if _vars else '' - - def with_docs(self, node, res): - docs = self.parse_docs(node) - - if len(docs.strip()) != 0: - docs = '\n\n' + docs - - if not isinstance(res, list): - return f'{docs}{res}\n' - - res = '\n'.join(res) - return f'{docs}{res}\n' - - def fix_assign_cond(self, node, name='cond', join_char='\n', var_tag='var', assign_tag=None): - if node[name] is None: - return '', '', '' - - if assign_tag is None: - assign_tag = ('Expr_Assign', 'Expr_AssignRef', 'Expr_PostInc', 'Expr_PostDec' - 'Expr_AssignOp_Concat', 'Expr_PreInc', 'Expr_PreDec') # TODO: assign could be pre or post expr! - - if isinstance(node[name], list): - cond = self.parse_children(node, name, ', ') - else: - cond = self.parse(node[name]) - - exprs = cond - assigns = [] - - for n in self.get_nodes_of_type(node[name], assign_tag): - assign = self.parse(n) - var = self.parse(n[var_tag]) - cond = cond.replace(assign, var) - exprs = exprs.replace(f'{var} = ', '').replace( - f'{var} -= ', '').replace(f'{var} += ', '') - assigns.append(assign) - - if join_char is None: - return cond, assigns, exprs - else: - return cond, join_char.join(assigns), exprs - - @staticmethod - def pass_if_empty(data): - # hack: testing empty for strings and lists - if len(''.join(data).strip()) == 0: - return 'pass' - return data - - def is_inside_block(self): - return len(self.frames) != 0 - - def is_last_block(self, block): - if len(self.frames) == 0: - return False - - last_block = self.frames[-1].lower().strip() - if isinstance(block, list): - return last_block in [x.lower.strip() for x in block] - return last_block == block.lower().strip() - - def is_inside_of_any(self, block): - if len(self.frames) == 0: - return False - - if isinstance(block, list): - blocks = [x.lower().strip() for x in block] - for frame in self.frames: - if frame.lower().strip() in blocks: - return True - return False - return block.lower().strip() in [ - x.lower().strip() for x in self.frames - ] - - def is_inside_of_Expr(self): - if len(self.frames) == 0: - return False - - return any([x.startswith('Expr_') for x in self.frames[:-1]]) - - def fix_variables(self, name): - if name in _php_globals: - return _php_globals[name] - - if iskeyword(name) or name.lower() in ['end', 'open', 'file', 'len', 'self']: - return f'{name}_' - - wns = self.add_namespace(name) - if wns in self.static_vars: - return wns - return f'{name}_' - - def fix_property(self, name): - if iskeyword(name) or name.lower() in ['end', 'open', 'file', 'len', 'self']: - return f'{name}_' - - wns = self.add_namespace(name) - if wns in self.static_vars: - return wns - return f'{name}' - - @staticmethod - def fix_method(name): - name = name.lower().strip() - if name == '__construct': - return '__init__' - if name == '__destruct': - return '__del__' - if iskeyword(name): - return f'{name}_' - return name - - @staticmethod - def fix_constant(name): - tmp = name.lower().strip() - if tmp == 'false': - return 'False' - if tmp == 'true': - return 'True' - if tmp == 'null': - return 'None' - return name - - ## ===================================================================== - - def Expr_BitwiseNot(self, node): - expr = self.parse(node['expr']) - return f'(1 << ({expr}).bit_length()) - 1 - {expr}' - - ## ===================================================================== - ## Assign - - def Expr_Assign(self, node): - lhs = self.parse(node['var']) - - if self.is_inside_of_any(['Stmt_If', 'Stmt_Else']): - rhs, assigns, _ = self.fix_assign_cond(node, 'expr') - else: - rhs = self.parse(node['expr']) - - return f'{lhs} = {rhs}' - - def Expr_AssignRef(self, node): - return f"""{self.parse(node['var'])} = {self.parse(node['expr'])}""" - - def Expr_AssignOp_Concat(self, node): - return f"""{self.parse(node['var'])} += {self.parse(node['expr'])}""" - - def Expr_AssignOp_Plus(self, node): - return f"""{self.parse(node['var'])} += {self.parse(node['expr'])}""" - - def Expr_AssignOp_Minus(self, node): - return f"""{self.parse(node['var'])} -= {self.parse(node['expr'])}""" - - def Expr_AssignOp_Mul(self, node): - return f"""{self.parse(node['var'])} *= {self.parse(node['expr'])}""" - - def Expr_AssignOp_Mod(self, node): - return f"""{self.parse(node['var'])} %= {self.parse(node['expr'])}""" - - def Expr_AssignOp_Pow(self, node): - return f"""{self.parse(node['var'])} **= {self.parse(node['expr'])}""" - - def Expr_AssignOp_BitwiseOr(self, node): - return f"""{self.parse(node['var'])} |= {self.parse(node['expr'])}""" - - def Expr_AssignOp_BitwiseXor(self, node): - return f"""{self.parse(node['var'])} ^= {self.parse(node['expr'])}""" - - def Expr_AssignOp_BitwiseAnd(self, node): - return f"""{self.parse(node['var'])} &= {self.parse(node['expr'])}""" - - def Expr_AssignOp_Div(self, node): - return f"""{self.parse(node['var'])} /= {self.parse(node['expr'])}""" - - def Expr_AssignOp_ShiftLeft(self, node): - return f"""{self.parse(node['var'])} <<= {self.parse(node['expr'])}""" - - def Expr_AssignOp_ShiftRight(self, node): - return f"""{self.parse(node['var'])} >>= {self.parse(node['expr'])}""" - - def Expr_AssignOp_Coalesce(self, node): - lhs = self.parse(node['var']) - rhs = self.parse(node['expr']) - return f"""{lhs} = {lhs} if {lhs} is not None else {rhs}""" - - ## ===================================================================== - - def Expr_BinaryOp_BitwiseXor(self, node): - return f"""{self.parse(node['left'])} ^ {self.parse(node['right'])}""" - - def Expr_BinaryOp_Concat(self, node): - return f"""{self.parse(node['left'])} + {self.parse(node['right'])}""" - - def Expr_BinaryOp_Mul(self, node): - return f"""{self.parse(node['left'])} * {self.parse(node['right'])}""" - - def Expr_BinaryOp_Mod(self, node): - return f"""{self.parse(node['left'])} % {self.parse(node['right'])}""" - - def Expr_BinaryOp_Div(self, node): - return f"""{self.parse(node['left'])} / {self.parse(node['right'])}""" - - def Expr_BinaryOp_Plus(self, node): - return f"""{self.parse(node['left'])} + {self.parse(node['right'])}""" - - def Expr_BinaryOp_Pow(self, node): - return f"""{self.parse(node['left'])} ** {self.parse(node['right'])}""" - - def Expr_BinaryOp_Minus(self, node): - return f"""{self.parse(node['left'])} - {self.parse(node['right'])}""" - - def Expr_BinaryOp_BooleanOr(self, node): - return f"""{self.parse(node['left'])} or {self.parse(node['right'])}""" - - def Expr_BinaryOp_BooleanAnd(self, node): - return f"""{self.parse(node['left'])} and {self.parse(node['right'])}""" - - def Expr_BinaryOp_LogicalOr(self, node): - return f"""{self.parse(node['left'])} or {self.parse(node['right'])}""" - - def Expr_BinaryOp_LogicalXor(self, node): - return f"""bool({self.parse(node['left'])}) != bool({self.parse(node['right'])})""" - - def Expr_BinaryOp_LogicalAnd(self, node): - return f"""{self.parse(node['left'])} and {self.parse(node['right'])}""" - - def Expr_BinaryOp_Equal(self, node): - return f"""{self.parse(node['left'])} == {self.parse(node['right'])}""" - - def Expr_BinaryOp_NotEqual(self, node): - return f"""{self.parse(node['left'])} != {self.parse(node['right'])}""" - - def Expr_BinaryOp_Identical(self, node): - return f"""{self.parse(node['left'])} == {self.parse(node['right'])}""" - - def Expr_BinaryOp_NotIdentical(self, node): - return f"""{self.parse(node['left'])} != {self.parse(node['right'])}""" - - def Expr_BinaryOp_Greater(self, node): - return f"""{self.parse(node['left'])} > {self.parse(node['right'])}""" - - def Expr_BinaryOp_GreaterOrEqual(self, node): - return f"""{self.parse(node['left'])} >= {self.parse(node['right'])}""" - - def Expr_BinaryOp_Smaller(self, node): - return f"""{self.parse(node['left'])} < {self.parse(node['right'])}""" - - def Expr_BinaryOp_SmallerOrEqual(self, node): - return f"""{self.parse(node['left'])} <= {self.parse(node['right'])}""" - - def Expr_BinaryOp_BitwiseOr(self, node): - return f"""{self.parse(node['left'])} | {self.parse(node['right'])}""" - - def Expr_BinaryOp_BitwiseAnd(self, node): - return f"""{self.parse(node['left'])} & {self.parse(node['right'])}""" - - def Expr_BinaryOp_ShiftLeft(self, node): - return f"""{self.parse(node['left'])} << {self.parse(node['right'])}""" - - def Expr_BinaryOp_ShiftRight(self, node): - return f"""{self.parse(node['left'])} >> {self.parse(node['right'])}""" - - def Expr_BinaryOp_Coalesce(self, node): - lhs = self.parse(node['left']) - rhs = self.parse(node['right']) - return f"""({lhs} if {lhs} is not None else {rhs})""" - - def Expr_BinaryOp_Spaceship(self, node): - lhs = self.parse(node['left']) - rhs = self.parse(node['right']) - return f'(0 if {lhs} == {rhs} else 1 if {lhs} > {rhs} else -1)' - - ## ===================================================================== - - def Expr_ArrayDimFetch(self, node): - name = self.parse(node['var']) - dim = self.parse(node['dim'], def_='-1') - - if name == "PHP_GLOBALS": - # surely it's a string... - if dim.startswith('"'): - dim = dim[1:-1] - dim = quote(self.fix_variables(dim)) - - return f"""{name}[{dim}]""" - - def Stmt_Const(self, node): - return self.parse_children(node, 'consts', '\n') - - def Stmt_TraitUse(self, node): #  TODO: check this! - return '#@@ Trait Use!' - - def Stmt_Declare(self, node): - # python is kinda strict_type. I've no intentions to support ticks and encoding. - return '' - - def Expr_Variable(self, node): - return self.fix_variables(self.parse(node['name']).replace('\n', '')) - - def VarLikeIdentifier(self, node): - return f"""{self.fix_property(node['name'])}""" - - def Scalar_LNumber(self, node): - return f"""{node['value']}""" - - def Scalar_DNumber(self, node): - return self.Scalar_LNumber(node) - - def Expr_UnaryMinus(self, node): - return f"""-{self.parse(node['expr'])}""" - - def Expr_UnaryPlus(self, node): - return f"""+{self.parse(node['expr'])}""" - - def Scalar_String(self, node): - return quote(node['value']) - - def Expr_List(self, node): - return self.parse_children(node, 'items', ', ') - - def Expr_StaticCall(self, node): - args = self.parse_children(node, 'args', ', ') - klass = self.parse(node['class']).strip() - name = self.fix_method(self.parse(node['name']).strip()) - - if klass == "parent": - klass = "super()" - - return f'{klass}.{name}({args})' - - def Expr_ShellExec(self, node): - return f"""php_exec({quote(self.parse_children(node, 'parts', ' '))})""" - - def Name_FullyQualified(self, node): - return f"""{self.parse_children(node, 'parts', '.')}""" - - def Expr_StaticPropertyFetch(self, node): - return f"""{self.parse(node["class"])}.{self.parse(node["name"])}""" - - def Expr_Instanceof(self, node): - return f"""type({self.parse(node['expr'])}).__name__ == {quote(self.parse(node['class']))}""" - - def Expr_PreInc(self, node): - var = self.parse(node['var']) - - if not self.is_inside_of_Expr(): - return f'{var} += 1' - else: - self.push_code(f'{var} += 1', True) - return f'{var}' - - def Expr_PreDec(self, node): - var = self.parse(node['var']) - - if not self.is_inside_of_Expr(): - return f'{var} -= 1' - else: - self.push_code(f'{var} -= 1', True) - return f'{var}' - - def Expr_PostInc(self, node): - var = self.parse(node['var']) - - if not self.is_inside_of_Expr(): - return f'{var} += 1' - else: - self.push_code(f'{var} += 1') - return f'{var}' - - def Expr_PostDec(self, node): - var = self.parse(node['var']) - - if not self.is_inside_of_Expr(): - return f'{var} -= 1' - else: - self.push_code(f'{var} -= 1') - return f'{var}' - - def Expr_Yield(self, node): - k = self.parse(node['key']) - v = self.parse(node['value']) - - if k is None: - return f'yield from php_yield({v})' - return f'yield from php_yield({{ {k}: {v} }})' - - def Expr_YieldForm(self, node): - k = self.parse(node['key']) - v = self.parse(node['value']) - - if k is None: - return f'yield from php_yield({v})' - return f'yield from php_yield({{ {k}: {v} }})' - - def Stmt_Namespace(self, node): - name = self.parse(node['name']).replace('.', '_') - qname = quote(name) - - with namespace(self, name): - stmts = self.parse_children(node, 'stmts', '\n') - - if node['name'] is None: - #  Global namespace - return f'{stmts}\n' - - return self.with_docs( - node, f''' -if not php_defined({qname}): - class {name}: - pass - # end class -# end if - -class {name}({name}): - _namespace__ = {qname} - - {stmts} -# end class''') - - def Stmt_Class(self, node): - extends = '' - implements = '' - - if 'extends' in node and node['extends'] is not None: - extends = self.parse_children(node, 'extends', ', ') - - if 'implements' in node and node['implements'] is not None: - implements = fix_interface( - self.parse_children(node, 'implements', ', ')) - - supers = remove_both_ends(','.join([extends, implements])) - name = self.parse(node['name']) - with namespace(self, name): - stmts = self.pass_if_empty( - self.parse_children(node, 'stmts', '\n')) - - return self.with_docs( - node, f''' -class {name}({supers}): - {stmts} -# end class {name} -''') - - def Comment_Doc(self, node): - if self.comments.get(node['tokenPos'], None) is None: - self.comments[node['tokenPos']] = True - lines = [ - f'#// {fix_comment_line(x)}' for x in node['text'].split('\n') - if len(x.strip()) - ] - return '\n'.join(lines) - return None - - def Stmt_Interface(self, node): - return self.Stmt_Class(node) - - def Stmt_Trait(self, node): - return self.Stmt_Class(node) - - def Comment(self, node): - return self.Comment_Doc(node) - - def Expr_Clone(self, node): - return f"""copy.deepcopy({self.parse(node['expr'])})""" - - def Stmt_Continue(self, node): - return 'continue' - - def Stmt_Throw(self, node): - return f"""raise {self.parse(node['expr'])}""" - - def Stmt_Goto(self, node): - return f"""goto .{self.parse(node['name'])}""" - - def Stmt_Label(self, node): - return f"""label .{self.parse(node['name'])}""" - - def Stmt_Finally(self, node): - return f"""finally:\n{self.parse_children(node, 'stmts', CR)}""" - - def Stmt_Function(self, node): - name = self.parse(node['name']) - - with namespace(self, name): - params = self.parse_children(node, 'params', ', ').replace(' = ', '=') - stmts = self.pass_if_empty(self.parse_children(node, 'stmts', '\n')) - - # find byref parameters - byrefs = [] - - for idx, param in enumerate(node['params']): - if param['byRef']: - param_name = param['var']['name'] - full_name = f'{name}.byref_{param_name}' - byrefs.append(ByrefParam(name=param_name, full_name=full_name, position=idx)) - - byref_vars = "\n".join([f'{x.full_name} = {x.name}' for x in byrefs]) - self.byref_params[name] = byrefs # save byref params for the current function - - if params.find('*') == -1: - params = remove_both_ends(params + ', *_args_') - - return self.with_docs( - node, f''' -{self.decorator_goto(node)} -def {name}({params}): - {self.pop_params_init()} - {self.get_global_access_for(node['stmts'])} - {stmts} - {byref_vars} -# end def {name} -'''.replace('\n\n', '\n')) - - def Expr_Closure(self, node): - # TODO: add default values in the lambda - params = self.parse_children(node, 'params', ', ') - stmts = self.parse_children(node, 'stmts', '\n').strip() - global_access = self.get_global_access_for(node['stmts']) - - if len(node['stmts']) < 2: - if stmts.lower().startswith("return "): - stmts = stmts[6:] - return f'(lambda {params}: {stmts})' - - closure_id = str(uuid.uuid4()).replace('-', '')[:8] - name = f'_closure_{closure_id}' - - self.push_code( - f''' -def {name}({params}): - {self.pop_params_init()} - {global_access} - {stmts} -# end def {name}''', True) - - return f'(lambda *args, **kwargs: {name}(*args, **kwargs))' - - def Stmt_ClassMethod(self, node): - name = self.fix_method(self.parse(node['name'])) - with namespace(self, name): - params = remove_both_ends( - 'self, ' + self.parse_children(node, 'params', ', ').replace(' = ', '=')) - stmts = self.pass_if_empty( - self.parse_children(node, 'stmts', '\n')) - - global_access = self.get_global_access_for(node['stmts']) - decorators = '\n'.join([ - '@classmethod' if node['flags'] == 9 else '', - self.decorator_goto(node) - ]) - return self.with_docs( - node, f''' -{decorators} -def {name}({params}): - {self.pop_params_init()} - {global_access} - {stmts} -# end def {name} -''') - - def Param(self, node): - var = self.parse(node['var']) - if node['variadic']: - return f'*{var}' - - default = self.parse(node['default']) - - if node['default'] is not None and node['default']['nodeType'].startswith('Expr_'): - self.push_param_init(var, default) - return f'{var}=None' - return f'{var}={default}' - - def Name(self, node): - return '.'.join(node['parts']) - - def Stmt_Property(self, node): - return self.with_docs(node, self.parse_children(node, 'props', ', ')) - - def Stmt_PropertyProperty(self, node): - name = self.parse(node['name']) - default = 'Array()' if node['default'] is None else self.parse( - node['default']) - return f'{name} = {default}' - - def Stmt_Expression(self, node): - return self.with_docs(node, self.parse(node['expr'])) - - def Expr_Print(self, node): - return self.with_docs(node, f"""php_print({self.parse(node['expr'])})""") - - def Stmt_Use(self, node): - #  TODO: include class if not defined instead! - return self.with_docs(node, '\n'.join(self.parse_children(node, 'uses'))) - - def Expr_PropertyFetch(self, node): - return f"""{self.parse(node['var'])}.{self.fix_property(self.parse(node['name']))}""" - - def Stmt_Nop(self, node): - return 'pass' if self.is_inside_block() else '' - - def Expr_Empty(self, node): - return f"""php_empty(lambda : {self.parse(node['expr'])})""" - - def Expr_Eval(self, node): - return self.with_docs(node, - f'''exec(compile({self.parse(node['expr'])}, 'string', 'exec')''') - - def Expr_Isset(self, node): - _vars = self.parse_children(node, 'vars') - expr = ' and '.join([f'php_isset(lambda : {v})' for v in _vars if v is not None]) - return f'({expr})' - - def Stmt_UseUse(self, node): - #  TODO: maybe a load class hook here?? - klass_var = node['name']['parts'][-1] - klass = self.parse(node['name']) - alias = node['alias'] - qklass = quote(klass) - - if alias is None: - return f'{klass_var} = php_new_class({qklass}, lambda *args, **kwargs: {klass}(*args, **kwargs))' - return f'{alias} = php_new_class({qklass}, lambda *args, **kwargs: {klass}(*args, **kwargs))' - - def Stmt_InlineHTML(self, node): - return self.with_docs(node, f"""php_print({quote(node['value'])})""") - - def Stmt_Foreach(self, node): - kvs = remove_both_ends(','.join([ - self.parse(node['keyVar'], def_=''), - self.parse(node['valueVar'], def_='') - ])) - get_items = '.items()' if kvs.find(',') != -1 else '' - expr = self.parse(node['expr']) - stmts = self.pass_if_empty(self.parse_children(node, 'stmts', '\n')) - return self.with_docs( - node, f''' -for {kvs} in {expr}{get_items}: - {stmts} -# end for -''') - - def Stmt_For(self, node): - cond, assigns, _ = self.fix_assign_cond(node) - cond = 'True' if len(cond.strip()) == 0 else cond - - init = self.parse_children(node, 'init', '\n ') - loop = self.parse_children(node, 'loop', ', ') - stmts = self.parse_children(node, 'stmts', '\n') - return self.with_docs( - node, f''' -{init} -while {cond}: - {assigns} - {stmts} - {loop} -# end while -''') - - def Arg(self, node): - return self.parse(node['value']) - - def Const(self, node): - return f"""{self.parse(node['name'])} = {self.parse(node['value'])}""" - - def Scalar_MagicConst_Dir(self, node): - return '__DIR__' - - def Scalar_MagicConst_Line(self, node): - return 'inspect.currentframe().f_lineno' - - def Scalar_MagicConst_Method(self, node): - return 'inspect.currentframe().f_code.co_name' - - def Scalar_MagicConst_Class(self, node): - return 'self.__class__.__name__' - - def Scalar_MagicConst_Function(self, node): - return 'inspect.currentframe().f_code.co_name' - - def Scalar_MagicConst_Namespace(self, node): - return '__namespace__' # TODO: fix this! - - def Expr_Include(self, node): - return self.with_docs(node, - f"""php_include_file({self.parse(node['expr']).strip()}, once={int(node["type"]) == 4})""") - - def Expr_BooleanNot(self, node): - return f"""(not {self.parse(node['expr'])})""" - - def Expr_FuncCall(self, node): - args = self.parse_children(node, 'args', ', ') - fn = self.parse(node['name']).strip() - - if fn.lower() == 'get_locals': - fn = 'php_get_locals(locals(), inspect.currentframe().f_code.co_varnames)' - if fn.lower() == 'compact': - fn = 'php_compact' - args = args.replace('",', '_",') - args = re.sub('"$', '_"', args) - else: - fn = f'php_{fn}' if fn in PHP_FUNCTIONS else fn - - # if the function has byrefs params, we patch the local vars with them - byrefs = self.byref_params.get(fn) - if byrefs: - local_vars = [] - for idx, arg in enumerate(node['args']): - byref_arg = [x for x in byrefs if x.position == idx] - - if byref_arg: - arg_name = self.parse(arg) - local_vars.append(f'{arg_name} = {byref_arg[0].full_name}') - - _set_vars = "\n".join(local_vars) - return f'''{fn}({args}) -{_set_vars}''' - - return f'{fn}({args})' - - def Expr_ConstFetch(self, node): - return self.fix_constant(self.parse(node['name'])) - - def Identifier(self, node): - return node['name'] - - def Expr_ClassConstFetch(self, node): - return f"""{self.parse(node['class'])}.{self.fix_property(self.parse(node['name']))}""" - - def Scalar_EncapsedStringPart(self, node): - return f"""{_(quote(node['value']))}""" - - # TODO: change for f'{variable}' - # TODO: take into account parts' type! - def Scalar_Encapsed(self, node): - return ' + '.join([f'str({_(self.parse(x))})' for x in node['parts']]) - - def Stmt_Echo(self, node): - return self.with_docs(node, - f"""php_print({self.parse_children(node, 'exprs', ', ')})""") - - def Stmt_Static(self, node): - return f"""{self.parse_children(node, 'vars', CR)}""" - - def Stmt_StaticVar(self, node): - name = self.parse(node['var']) - self.static_vars[self.add_namespace(name)] = True - return f"""{name} = {self.parse(node['default'])}""" - - def Expr_Exit(self, node): - code = self.parse(node['expr'], 0) - - if isinstance(code, str): - return self.with_docs(node, f'php_print({code})\nphp_exit()') - return self.with_docs(node, f'php_exit({code})') - - def Expr_MethodCall(self, node): - var = self.parse(node['var']) - name = self.fix_method(self.parse(node['name'])) - args = self.parse_children(node, 'args', ', ') - return f'{var}.{name}({args})' - - def Expr_New(self, node): - klass = self.parse(node['class']) - args = self.parse_children(node, 'args', ', ') - is_variable = len( - list(self.get_nodes_of_type(node['class'], 'Expr_Variable'))) != 0 - - if is_variable: - return f'php_new_class({klass}, lambda : {{**locals(), **globals()}}[{klass}]({args}))' - - qklass = quote(klass) - return f'php_new_class({qklass}, lambda : {klass}({args}))' - - def Stmt_If(self, node): - stmts = self.pass_if_empty(self.parse_children(node, 'stmts', '\n')) - elseifs = self.parse_children(node, 'elseifs', '\n') - else_ = '' if node['else'] is None else self.parse(node['else']) - else_ = f'else:\n{else_}' if len(else_) != 0 else '' - cond, assigns, _ = self.fix_assign_cond(node) - return self.with_docs( - node, f''' -{assigns} -if {cond}: - {stmts} -{elseifs} -{else_} -# end if''') - - def Stmt_Else(self, node): - return self.parse_children(node, 'stmts', '\n') - - def Stmt_ElseIf(self, node): - _, assigns, exprs = self.fix_assign_cond(node) - stmts = self.parse_children(node, 'stmts', '\n') - return self.with_docs(node, f'elif {exprs}:\n{assigns}\n{stmts}') - - def Stmt_TryCatch(self, node): - finally_ = self.parse_children(node, 'finally', '\n') - stmts = self.pass_if_empty(self.parse_children(node, 'stmts', '\n')) - catches = self.parse_children(node, 'catches', '\n') - return self.with_docs( - node, f'try: \n{stmts}\n{catches}\n{finally_}\n# end try') - - def Stmt_Catch(self, node): - types_ = self.parse_children(node, 'types', ',') - vars = self.parse(node['var']) - stmts = self.pass_if_empty(self.parse_children(node, 'stmts', '\n')) - return f'except {types_} as {vars}:\n{stmts}\n' - - def Stmt_HaltCompiler(self, node): - # TODO: Finish this node! - return f'''# here goes code: {node['remaining']}''' - - def Scalar_MagicConst_File(self, node): - return '__FILE__' - - def Stmt_Return(self, node): - expr, assigns, _ = self.fix_assign_cond(node, name='expr') - - if self.is_inside_of_any('Expr_Closure'): - return f'return {expr}' - - if self.is_inside_of_any(['Stmt_Function', 'Stmt_ClassMethod']): - return self.with_docs(node, f'{assigns}\nreturn {expr}') - - retval = f'php_set_include_retval({expr})' if len(expr) > 0 else '' - return self.with_docs(node, f'{assigns}\n{retval}\nsys.exit(-1)') - - def Expr_Array(self, node): - vals = self.parse_children(node, 'items') - - if len(vals) == 0: - return 'Array()' - - values = join_keys(', '.join(vals)) - return f'Array({values})' - - def Expr_ArrayItem(self, node): - key = self.parse(node['key']) - value = self.parse(node['value']) - - if key is None: - return value - return f'{{{key}: {value}}}' - - def Expr_Cast_Array(self, node): - return f"""{self.parse(node['expr'])}""" - - def Expr_Cast_Object(self, node): - return f"""{self.parse(node['expr'])}""" - - def Expr_Cast_Bool(self, node): - return f"""php_bool({self.parse(node['expr'])})""" - - def Expr_Cast_Double(self, node): - return f"""php_float({self.parse(node['expr'])})""" - - def Expr_Cast_Int(self, node): - return f"""php_int({self.parse(node['expr'])})""" - - def Expr_Cast_String(self, node): - return f"""php_str({self.parse(node['expr'])})""" - - def Expr_ErrorSuppress(self, node): - return f"""php_no_error(lambda: {self.parse(node['expr'])})""" - - def Stmt_Unset(self, node): - _vars = self.parse_children(node, 'vars') - return '\n'.join([f'del {x}' for x in _vars]) - - def Stmt_Switch(self, node): - var = self.parse(node['cond']) - out = [f'for case in Switch({var}):'] - - for i in node['cases']: - case = self.parse(i['cond']) - out.append(f'''if case({case or ''}):''') - out.append( - self.pass_if_empty(self.parse_children(i, 'stmts', '\n'))) - out.append('# end if') - out.append('# end for') - - return self.with_docs(node, '\n'.join(out)) - - def Stmt_Case(self, node): - return self.parse(node) - - def Stmt_Break(self, node): - return 'break' - - def Stmt_Global(self, node): - _vars = self.parse_children(node, 'vars') - varnames = '\nglobal '.join(_vars) - qvarnames = ','.join([quote(x) for x in _vars]) - self.globals.extend(_vars) - return self.with_docs( - node, '\n'.join([ - f'global {varnames}', '', f'php_check_if_defined({qvarnames})' - ])) - - def Expr_Ternary(self, node): - cond = self.parse(node['cond']) - else_var, else_assign, else_value = self.fix_assign_cond(node, - name='else') - if_var, if_assign, if_value = self.fix_assign_cond(node, name='if') - - if len(if_value) == 0: - if_value = cond - - if len(if_assign) == 0 and len(else_assign) == 0: - #  1 if 2 == 1 else 2 - return f'{if_value} if {cond} else {else_value}' - elif len(if_assign) != 0 and len(else_assign) == 0: - # sep = 1 if 2 == 1 else 2 - return f'{if_assign} if {cond} else {else_value}' - elif len(if_assign) != 0 and len(else_assign) != 0: - # sep = 1 if 2 == 1 else sep = 2 - # check if and else are the same variable, else turn into an if! - if if_var == else_var: - # sep = 1 if 2 == 1 else 2 - return f'{if_assign} if {cond} else {else_value}' - else: - return f'if {cond}:\n{if_assign}\nelse:\n{else_assign}\n# end if' - - return f'{if_value} if {cond} else {else_assign}' - - def Stmt_While(self, node): - cond, assigns, _ = self.fix_assign_cond(node) - stmts = self.pass_if_empty(self.parse_children(node, 'stmts', '\n')) - return self.with_docs( - node, f''' -while True: - {assigns} - if not ({cond}): - break - # end if - {stmts} -# end while''') - - def Stmt_Do(self, node): - stmts = self.parse_children(node, 'stmts', '\n') - cond, assigns, _ = self.fix_assign_cond(node) - return self.with_docs( - node, f''' -while True: - {stmts} - {assigns} - if {cond}: - break - # end if -# end while''') - - def Stmt_ClassConst(self, node): - return '\n'.join([f'{x}' for x in self.parse_children(node, 'consts')]) - - ## ===================================================================== - ## Not Implemented yet! - - def Expr_ArrowFunction(self, node): - raise Exception('Not Implemented yet!') - - def Expr_Cast_Unset(self, node): - raise Exception('Not Implemented yet!') - - def Expr_ClosureUse(self, node): - raise Exception('Not Implemented yet!') - - def NullableType(self, node): - raise Exception('Not Implemented yet!') - - def Name_Relative(self, node): - raise Exception('Not Implemented yet!') - - def Scalar_MagicConst_Trait(self, node): - raise Exception('Not Implemented yet!') - - def Stmt_ClassLike(self, node): - raise Exception('Not Implemented yet!') - - def Stmt_TraitUseAdaptation_Alias(self, node): - raise Exception('Not Implemented yet!') - - def Stmt_TraitUseAdaptation_Precedence(self, node): - raise Exception('Not Implemented yet!') - - def UnionType(self, node): - raise Exception('Not Implemented yet!') - - ## ===================================================================== - - def parse_docs(self, node): - comments = '' - - if ('attributes' in node) and ('comments' in node['attributes']): - out = [ - getattr(self, x['nodeType'])(x) - for x in node['attributes']['comments'] - ] - out = [x for x in out if x is not None] - comments = ('\n' + '\n'.join(out) + '\n').strip() - - if len(comments) != 0: - comments += '\n' - - return comments - - def parse(self, node, def_=None): - if node is None: - return def_ - - if not isinstance(node, (list, dict)): - return node - - if len(node) == 0: - return '' - - self.frames.append(node['nodeType']) - self.parents.append(node) - code = Code(getattr(self, node['nodeType'])(node)) - self.parents.pop() - - pre_code = '' - post_code = '' - - if len(self.frames) > 0 and self.frames[-1].startswith('Stmt_') \ - and not self.is_inside_of_any('Expr_Closure'): - pre_code = self.pop_code(True) - post_code = self.pop_code() - - self.frames.pop() - return f'{pre_code}{code}{post_code}'.strip() - - def parse_children(self, node, name, delim=None): - if name not in node or node[name] is None: - return '' - - if isinstance(node[name], list): - r = [ - x for x in [self.parse(i) for i in node[name]] if x is not None - ] - - if not isinstance(delim, str): - return r - - if isinstance(r, list): - return delim.join(r) - return self.parse(node[name]) - - -def parse_ast(fname): - try: - with open(fname) as f: - data = json.load(f) - except: - print(f'[-] Error parsing AST file {fname}') - sys.exit(3) - - out = [ - '''#!/usr/bin/env python3 -# coding: utf-8 - -if '__PHP2PY_LOADED__' not in globals(): - import os, os.path, sys - __compat_layer = os.getenv('PHP2PY_COMPAT', 'php_compat.py') - if not os.path.exists(__compat_layer): - sys.exit(f'[-] Compatibility layer not found in file {__compat_layer}. Aborting.') - # end if - with open(__compat_layer) as f: - exec(compile(f.read(), '', 'exec')) - # end with - globals()['__PHP2PY_LOADED__'] = True -# end if - -import inspect - -''' - ] - - parser = AST() - - for node in data: - parsed = parser.parse(node) - pcode = parser.pop_code() - - if parsed is not None: - if pcode: - out.append(pcode) - out.append(parsed) - - out.append('') - src, errs = pindent.reformat_string(__('\n'.join(out)), stepsize=4, tabsize=4, expandtabs=1) - valid, syn = is_valid_code(src) - - if len(errs) != 0 or syn is not None: - with open(f'{os.path.splitext(fname)[0]}.errors.txt', 'w') as f: - f.write(errs) - f.write(syn or '') - - return src - - -def main(): - parser = argparse.ArgumentParser(description='Convert AST files to Python Code') - parser.add_argument('ast_file', type=str) - parser.add_argument('--quiet', action='store_true') - args = parser.parse_args() - - if not os.path.exists(args.ast_file): - print(f'[-] File {args.ast_file} not found!') - sys.exit(2) - - print(parse_ast(args.ast_file)) - - -if __name__ == '__main__': - main() diff --git a/composer.json b/composer.json index a56d0d0..e3bfa47 100644 --- a/composer.json +++ b/composer.json @@ -1,5 +1,5 @@ { "require": { - "nikic/php-parser": "^4.4" + "nikic/php-parser": "^5.4.0" } } diff --git a/composer.lock b/composer.lock index 0a35260..ff56b73 100644 --- a/composer.lock +++ b/composer.lock @@ -4,29 +4,31 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "4c64563d73c8c3d01e8d2de59664a0db", + "content-hash": "3f1e5337de2fc20bc188cd2f7c4302bc", "packages": [ { "name": "nikic/php-parser", - "version": "v4.4.0", + "version": "v5.4.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "bd43ec7152eaaab3bd8c6d0aa95ceeb1df8ee120" + "reference": "447a020a1f875a434d62f2a401f53b82a396e494" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/bd43ec7152eaaab3bd8c6d0aa95ceeb1df8ee120", - "reference": "bd43ec7152eaaab3bd8c6d0aa95ceeb1df8ee120", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/447a020a1f875a434d62f2a401f53b82a396e494", + "reference": "447a020a1f875a434d62f2a401f53b82a396e494", "shasum": "" }, "require": { + "ext-ctype": "*", + "ext-json": "*", "ext-tokenizer": "*", - "php": ">=7.0" + "php": ">=7.4" }, "require-dev": { - "ircmaxell/php-yacc": "0.0.5", - "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0" + "ircmaxell/php-yacc": "^0.0.7", + "phpunit/phpunit": "^9.0" }, "bin": [ "bin/php-parse" @@ -34,7 +36,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.3-dev" + "dev-master": "5.0-dev" } }, "autoload": { @@ -56,16 +58,20 @@ "parser", "php" ], - "time": "2020-04-10T16:34:50+00:00" + "support": { + "issues": "https://github.com/nikic/PHP-Parser/issues", + "source": "https://github.com/nikic/PHP-Parser/tree/v5.4.0" + }, + "time": "2024-12-30T11:07:19+00:00" } ], "packages-dev": [], "aliases": [], "minimum-stability": "stable", - "stability-flags": [], + "stability-flags": {}, "prefer-stable": false, "prefer-lowest": false, - "platform": [], - "platform-dev": [], - "plugin-api-version": "1.1.0" + "platform": {}, + "platform-dev": {}, + "plugin-api-version": "2.6.0" } diff --git a/config.json b/config.json new file mode 100644 index 0000000..5b78df5 --- /dev/null +++ b/config.json @@ -0,0 +1,148372 @@ +{ + "install_dir": "/Users/rob/Code/observium", + "db_persistent": false, + "db_compress": false, + "db_ssl": false, + "db_ssl_verify": true, + "db": { + "debug": false + }, + "rrdtool": "/usr/bin/rrdtool", + "fping": "/usr/bin/fping", + "fping6": "/usr/bin/fping -6", + "snmpwalk": "/usr/bin/snmpwalk", + "snmpget": "/usr/bin/snmpget", + "snmpgetnext": "/usr/bin/snmpgetnext", + "snmpbulkget": "/usr/bin/snmpbulkget", + "snmpbulkwalk": "/usr/bin/snmpbulkwalk", + "snmptranslate": "/usr/bin/snmptranslate", + "whois": "/usr/bin/whois", + "mtr": "/usr/bin/mtr", + "ipmitool": "/usr/bin/ipmitool", + "virsh": "/usr/bin/virsh", + "wmic": "/bin/wmic", + "dot": "/usr/bin/dot", + "svn": "/usr/bin/svn", + "git": "/usr/bin/git", + "rrd": { + "step": 300, + "rra_300": { + "default": "RRA:AVERAGE:0.5:1:2016 RRA:AVERAGE:0.5:6:2976 RRA:AVERAGE:0.5:24:1440 RRA:AVERAGE:0.5:288:1440 RRA:MIN:0.5:6:1440 RRA:MIN:0.5:96:360 RRA:MIN:0.5:288:1440 RRA:MAX:0.5:6:1440 RRA:MAX:0.5:96:360 RRA:MAX:0.5:288:1440 ", + "accurate": "RRA:AVERAGE:0.5:1:26784 RRA:AVERAGE:0.5:6:9000 RRA:AVERAGE:0.5:24:4392 RRA:AVERAGE:0.5:288:1460 RRA:MIN:0.5:6:9000 RRA:MIN:0.5:24:4392 RRA:MIN:0.5:288:1460 RRA:MAX:0.5:6:9000 RRA:MAX:0.5:24:4392 RRA:MAX:0.5:288:1460 " + }, + "rra_60": { + "default": "RRA:AVERAGE:0.5:1:10080 RRA:AVERAGE:0.5:5:4032 RRA:AVERAGE:0.5:30:2976 RRA:AVERAGE:0.5:120:1440 RRA:AVERAGE:0.5:1440:1440 RRA:MIN:0.5:30:1440 RRA:MIN:0.5:120:360 RRA:MIN:0.5:1440:1440 RRA:MAX:0.5:30:1440 RRA:MAX:0.5:120:360 RRA:MAX:0.5:1440:1440 ", + "accurate": "RRA:AVERAGE:0.5:1:10080 RRA:AVERAGE:0.5:5:26784 RRA:AVERAGE:0.5:30:9000 RRA:AVERAGE:0.5:120:4392 RRA:AVERAGE:0.5:1440:1460 RRA:MIN:0.5:5:26784 RRA:MIN:0.5:30:9000 RRA:MIN:0.5:120:4392 RRA:MIN:0.5:1440:1460 RRA:MAX:0.5:5:26784 RRA:MAX:0.5:30:9000 RRA:MAX:0.5:120:4392 RRA:MAX:0.5:1440:1460 " + }, + "rra": "RRA:AVERAGE:0.5:1:2016 RRA:AVERAGE:0.5:6:2976 RRA:AVERAGE:0.5:24:1440 RRA:AVERAGE:0.5:288:1440 RRA:MIN:0.5:6:1440 RRA:MIN:0.5:96:360 RRA:MIN:0.5:288:1440 RRA:MAX:0.5:6:1440 RRA:MAX:0.5:96:360 RRA:MAX:0.5:288:1440 " + }, + "rrd_override": true, + "profile_sql": false, + "snmp": { + "hide_auth": false, + "errors": true, + "max-rep": false, + "version": "v2c", + "community": [ + "public" + ], + "v3": [], + "virtual_ignore": [ + "/^vpls_\\S+$/" + ], + "transports": [ + "udp", + "udp6", + "tcp", + "tcp6" + ], + "errorcodes": { + "-1": { + "reason": "Cached", + "name": "OBS_SNMP_ERROR_CACHED", + "msg": "" + }, + "0": { + "reason": "OK", + "name": "OBS_SNMP_ERROR_OK", + "msg": "" + }, + "1": { + "reason": "Empty response", + "count": 288, + "rate": 0.9, + "name": "OBS_SNMP_ERROR_EMPTY_RESPONSE", + "msg": "" + }, + "2": { + "reason": "Request not completed", + "name": "OBS_SNMP_ERROR_REQUEST_NOT_COMPLETED", + "msg": "" + }, + "3": { + "reason": "Too long response", + "name": "OBS_SNMP_ERROR_TOO_LONG_RESPONSE", + "msg": "" + }, + "4": { + "reason": "Too big max-repetition in GETBULK", + "count": 2880, + "rate": 0.9, + "name": "OBS_SNMP_ERROR_TOO_BIG_MAX_REPETITION_IN_GETBULK", + "msg": "WARNING! %command% did not complete. Try to increase SNMP timeout or decrease SNMP Max Repetitions on the device properties page or set to 0 to not use bulk snmp commands." + }, + "5": { + "reason": "GETNEXT empty response", + "count": 288, + "rate": 0.9, + "name": "OBS_SNMP_ERROR_GETNEXT_EMPTY_RESPONSE", + "msg": "" + }, + "900": { + "reason": "isSNMPable", + "name": "OBS_SNMP_ERROR_ISSNMPABLE", + "msg": "" + }, + "990": { + "reason": "Authorization Error", + "name": "OBS_SNMP_ERROR_AUTHORIZATION_ERROR", + "msg": "" + }, + "991": { + "reason": "Authentication failure", + "name": "OBS_SNMP_ERROR_AUTHENTICATION_FAILURE", + "msg": "" + }, + "992": { + "reason": "Unsupported authentication or privacy protocol", + "name": "OBS_SNMP_ERROR_UNSUPPORTED_ALGO", + "msg": "ERROR! Unsupported SNMPv3 authentication or privacy protocol detected. Newer version of net-snmp required. Please read [FAQ](https://docs.observium.org/faq/#snmpv3-strong-authentication-or-encryption){target=_blank}." + }, + "993": { + "reason": "OID not increasing", + "name": "OBS_SNMP_ERROR_OID_NOT_INCREASING", + "msg": "WARNING! %command% ended prematurely due to an error [%reason%] on MIB::Oid [%mib%::%oid%]. Try to use -Cc option for %command% command." + }, + "994": { + "reason": "Unknown host", + "name": "OBS_SNMP_ERROR_UNKNOWN_HOST", + "msg": "" + }, + "995": { + "reason": "Incorrect arguments", + "name": "OBS_SNMP_ERROR_INCORRECT_ARGUMENTS", + "msg": "" + }, + "996": { + "reason": "MIB or oid not found", + "name": "OBS_SNMP_ERROR_MIB_OR_OID_NOT_FOUND", + "msg": "" + }, + "997": { + "reason": "Wrong .index in mibs dir", + "name": "OBS_SNMP_ERROR_WRONG_INDEX_IN_MIBS_DIR", + "msg": "ERROR! Wrong .index in mibs dir net-snmp bug detected. Required delete all .index files. Please read [FAQ](https://docs.observium.org/faq/#all-my-hosts-seem-down-to-observium-snmp-doesnt-seem-to-work-anymore){target=_blank}." + }, + "998": { + "reason": "MIB or oid disabled", + "name": "OBS_SNMP_ERROR_MIB_OR_OID_DISABLED", + "msg": "" + }, + "999": { + "reason": "Unknown", + "count": 288, + "rate": 0.9, + "name": "OBS_SNMP_ERROR_UNKNOWN", + "msg": "" + }, + "1000": { + "reason": "Failed response", + "count": 70, + "rate": 0.9, + "name": "OBS_SNMP_ERROR_FAILED_RESPONSE", + "msg": "" + }, + "1002": { + "reason": "Request timeout", + "count": 25, + "rate": 0.9, + "name": "OBS_SNMP_ERROR_REQUEST_TIMEOUT", + "msg": "" + }, + "1004": { + "reason": "Bulk Request timeout", + "count": 25, + "rate": 0.9, + "name": "OBS_SNMP_ERROR_BULK_REQUEST_TIMEOUT", + "msg": "ERROR! %command% exit by timeout. Try to decrease SNMP Max Repetitions on the device properties page or set to 0 to not use bulk snmp commands." + } + } + }, + "debug_port": { + "spikes": false + }, + "unix-agent": { + "debug": true, + "port": 36602, + "ssh": false, + "ssh_sudo": false, + "ssh_path": "/usr/bin/observium_agent" + }, + "check_process": { + "alerter": true + }, + "alerts": { + "reduce_db_updates": false, + "bgp": { + "whitelist": null + }, + "critical": { + "interval": 86400 + }, + "warning": { + "interval": 86400 + }, + "suppress": false, + "disable": { + "all": false + }, + "status_name": { + "0": "ALERT", + "1": "RECOVER", + "9": "SYSLOG" + }, + "severity": { + "crit": { + "name": "Critical", + "color": "#D94640", + "label-class": "error", + "row-class": "error", + "icon": "sprite-exclamation-mark", + "emoji": "fire" + }, + "warn": { + "name": "Warning", + "color": "#F2CA3F", + "label-class": "warning", + "row-class": "warning", + "icon": "sprite-error", + "emoji": "warning" + } + } + }, + "web_debug_unprivileged": false, + "php_debug": false, + "require_hostname": false, + "use_ip": false, + "mono_font": "DroidSansMono,DejaVuSansMono", + "favicon": "images/observium-icon.png", + "page_refresh": "300", + "front_page": "pages/front/default.php", + "page_title_prefix": "Observium", + "page_title_suffix": "", + "page_title_separator": " - ", + "timestamp_format": "Y-m-d H:i:s", + "date_format": "Y-m-d", + "login_message": "Unauthorised access or use shall render the user liable to criminal and/or civil prosecution.", + "login_remember_me": true, + "web_mouseover": true, + "web_mouseover_mobile": false, + "web_iframe": false, + "web_device_name": "hostname", + "web_pagesize": 100, + "web_theme_default": "light", + "web_porttype_legend_limit": 10, + "web_group_legend_limit": 5, + "web_session_lifetime": 86400, + "web_session_ip": true, + "web_session_ipv6_prefix": 128, + "web_session_cidr": [], + "web_session_ip_by_header": false, + "web_remote_addr_header": "default", + "web_show_disabled": true, + "web_show_tech": false, + "web_show_notes": true, + "web_show_bgp_asdot": false, + "web_show_overview": true, + "overview_show_sysDescr": true, + "web_show_notifications": true, + "web_show_locations": true, + "ports_page_default": "details", + "rrdgraph_real_95th": false, + "graphs": { + "style": "default", + "size": "normal", + "ports_scale_force": 1, + "ports_scale_default": "auto", + "ports_scale_list": [ + "800Gbit", + "400Gbit", + "100Gbit", + "50Gbit", + "40Gbit", + "25Gbit", + "10Gbit", + "5Gbit", + "2.5Gbit", + "1Gbit", + "100Mbit", + "10Mbit" + ], + "stacked_processors": true, + "dynamic_labels": true, + "always_draw_max": false + }, + "ping": { + "retries": 3, + "timeout": 500 + }, + "autodiscovery": { + "xdp": true, + "ospf": true, + "bgp": true, + "bgp_as_private": false, + "bgp_as_whitelist": [], + "snmp_scan": true, + "libvirt": true, + "vmware": true, + "proxmox": false, + "ip_nets": [ + "127.0.0.0/8", + "192.168.0.0/16", + "10.0.0.0/8", + "172.16.0.0/12" + ], + "ping_skip": false, + "recheck_interval": 86400, + "require_hostname": true + }, + "email": { + "enable": true, + "from": null, + "default": null, + "default_only": false, + "default_syscontact": false, + "graphs": true, + "backend": "mail", + "sendmail_path": "/usr/sbin/sendmail", + "smtp_host": "localhost", + "smtp_port": 25, + "smtp_timeout": 10, + "smtp_secure": null, + "smtp_auth": false, + "smtp_username": null, + "smtp_password": null + }, + "smsbox": { + "scheme": "http", + "host": "localhost", + "port": "13013", + "user": "kannel", + "password": "", + "from": "" + }, + "poller-wrapper": { + "max_running": 4, + "max_la": 10, + "poller_timeout": 3600, + "discovery_timeout": 10800, + "alerter": true, + "notifications": true, + "stats": true + }, + "uptime_warning": "86400", + "http_ssl_verify": false, + "statsd": { + "enable": false, + "host": "127.0.0.1", + "port": "8125" + }, + "cache": { + "enable": false, + "ttl": 300, + "driver": "auto" + }, + "amqp": { + "enable": false, + "conn": { + "host": "localhost", + "port": "5672", + "user": "guest", + "pass": "guest", + "vhost": "/", + "debug": false + }, + "proxy": { + "host": "localhost", + "port": "36603" + }, + "modules": { + "ports": true, + "sensors": true, + "processor": true, + "mempools": true + } + }, + "geocoding": { + "enable": true, + "api": "geocodefarm", + "dns": false, + "default": { + "lat": "37.7463058", + "lon": "-25.6668573" + } + }, + "location": { + "menu": { + "type": "geocoded", + "nested_reversed": false, + "nested_split_char": ",", + "nested_max_depth": 4 + } + }, + "rrdgraph": { + "light": "-c BACK#EEEEEE00 -c SHADEA#EEEEEE00 -c SHADEB#EEEEEE00 -c FONT#000000 -c CANVAS#FFFFFF00 -c GRID#a5a5a5 -c MGRID#FF9999 -c FRAME#5e5e5e -c ARROW#5e5e5e -R normal", + "dark": "-c BACK#00000000 -c SHADEA#00000000 -c SHADEB#00000000 -c FONT#CCCCCC -c CANVAS#00000000 -c GRID#ffffff00 -c MGRID#ffffff10 -c FRAME#CCCCCC -c AXIS#BBBBBB -c ARROW#BBBBBB -R normal" + }, + "graph_colours": { + "mixed-5": [ + "1F78B4", + "33A02C", + "E31A1C", + "FF7F00", + "6A3D9A" + ], + "mixed-6": [ + "1F78B4", + "33A02C", + "E31A1C", + "FF7F00", + "6A3D9A", + "B15928" + ], + "mixed-7": [ + "CC0000", + "008C00", + "4096EE", + "73880A", + "F03F5C", + "36393D", + "FF0084" + ], + "mixed-10": [ + "A6CEE3", + "1F78B4", + "B2DF8A", + "33A02C", + "FB9A99", + "E31A1C", + "FDBF6F", + "FF7F00", + "CAB2D6", + "6A3D9A" + ], + "mixed-10b": [ + "A6CEE3", + "B2DF8A", + "FB9A99", + "FDBF6F", + "CAB2D6", + "1F78B4", + "33A02C", + "E31A1C", + "FF7F00", + "6A3D9A" + ], + "mixed-10c": [ + "1F78B4", + "33A02C", + "E31A1C", + "FF7F00", + "6A3D9A", + "A6CEE3", + "B2DF8A", + "FB9A99", + "FDBF6F", + "CAB2D6" + ], + "mixed-q12": [ + "8DD3C7", + "FFFFB3", + "BEBADA", + "FB8072", + "80B1D3", + "FDB462", + "B3DE69", + "FCCDE5", + "D9D9D9", + "BC80BD", + "CCEBC5", + "FFED6F" + ], + "mixed-18": [ + "365C81", + "D8929F", + "A99DCB", + "6CA4D5", + "8BA15F", + "E9CA5D", + "DF9933", + "D33627", + "881C45", + "C74379", + "9B2F82", + "345AA8", + "88C3C9", + "519466", + "A7C662", + "BA723D", + "864A23", + "253371" + ], + "mixed": [ + "365C81", + "D8929F", + "A99DCB", + "6CA4D5", + "8BA15F", + "E9CA5D", + "DF9933", + "D33627", + "881C45", + "C74379", + "9B2F82", + "345AA8", + "88C3C9", + "519466", + "A7C662", + "BA723D", + "864A23", + "253371" + ], + "oranges": [ + "FFC344", + "FCB53D", + "F9A836", + "F69A2F", + "F48D28", + "F17F22", + "EE721B", + "EC6414", + "E9570D", + "E64906", + "E43C00" + ], + "greens": [ + "B6D14B", + "A4C445", + "92B73F", + "80AA39", + "6E9D33", + "5C902E", + "4A8328", + "387622", + "26691C", + "145C16", + "034F11" + ], + "reds": [ + "FF7373", + "F66767", + "ED5C5C", + "E45050", + "DB4545", + "D23939", + "C92E2E", + "C02222", + "B71616", + "AE0B0B", + "A60000" + ], + "pinks": [ + "E881B1", + "DE76A7", + "D46C9D", + "CA6293", + "C15889", + "B74E7F", + "AD4475", + "A43A6B", + "9A3061", + "902657", + "871C4E" + ], + "blues": [ + "A0A0E5", + "9090D3", + "8080C1", + "7070AF", + "60609D", + "50508C", + "40407A", + "303068", + "1F1F56", + "0F0F44", + "000033" + ], + "purples": [ + "CC7CCC", + "BD6FBD", + "AF63AF", + "A156A1", + "934A93", + "853E85", + "773177", + "692569", + "5B185B", + "4D0C4D", + "3F003F" + ], + "peach": [ + "FC998C", + "F38E81", + "EA8476", + "E1796B", + "D86F61", + "CF6456", + "C65A4B", + "BD4F41", + "B44536", + "AB3A2B", + "A23021" + ], + "yellow": [ + "FFD683", + "FACF79", + "F5C970", + "F0C267", + "EBBC5D", + "E6B554", + "E1AF4B", + "DCA841", + "D7A238", + "D29B2F", + "CD9526" + ], + "red2": [ + "FD627A", + "F05870", + "E34E66", + "D7455C", + "CA3B52", + "BE3248", + "B1283E", + "A41E34", + "98152A", + "8B0B20", + "7F0216" + ], + "bluegrey": [ + "CFD8DC", + "B0BEC5", + "90A4AE", + "78909C", + "607D8B", + "546E7A", + "455A64", + "37474F", + "263238" + ], + "lgreen": [ + "C5E1A5", + "33691E" + ], + "reds_8": [ + "FEE0D2", + "FCBBA1", + "FC9272", + "FB6A4A", + "EF3B2C", + "CB181D", + "A50F15", + "67000D" + ], + "default": [ + "A0A0E5", + "9090D3", + "8080C1", + "7070AF", + "60609D", + "50508C", + "40407A", + "303068", + "1F1F56", + "0F0F44", + "000033" + ], + "juniperive": [ + "F7C729", + "52A6EF" + ], + "percents": [ + "55FF00", + "00FFD5", + "00D5FF", + "00AAFF", + "0080FF", + "0055FF", + "0000FF", + "8000FF", + "D400FF", + "FF00D4", + "FF0080", + "FF0000" + ] + }, + "colours": { + "graphs": { + "data": { + "in_area": "84BB5C", + "in_line": "357F44", + "in_max": "C4E5AC60", + "out_area": "7394CB", + "out_line": "284C7F", + "out_max": "ACC2E560" + }, + "pkts": { + "in_area": "AA66AA", + "in_line": "553355", + "in_max": "CC88CC60", + "out_area": "FFDD88", + "out_line": "FF6600", + "out_max": "FFEFAA60" + }, + "errors": { + "in_area": "FF3300CC", + "in_line": "FF3300", + "in_max": "FF330060", + "out_area": "FF6633CC", + "out_line": "FF6633", + "out_max": "FF330060" + } + } + }, + "group_colours": [ + { + "in": "blues", + "out": "purples" + }, + { + "in": "greens", + "out": "greens" + }, + { + "in": "reds", + "out": "oranges" + }, + { + "in": "blues", + "out": "purples" + }, + { + "in": "greens", + "out": "greens" + }, + { + "in": "reds", + "out": "oranges" + } + ], + "frontpage": { + "eventlog": { + "items": 15 + }, + "syslog": { + "items": 25, + "priority": [ + "emerg", + "alert", + "crit", + "err", + "warning", + "notice" + ] + }, + "map": { + "api": "carto", + "center": { + "lat": "auto", + "lng": "auto" + }, + "zoom": "auto", + "zooms_per_click": 1, + "region": "world", + "resolution": "countries", + "dotsize": 10, + "realworld": false, + "height": 400, + "clouds": false, + "tiles": "carto-base-light", + "okmarkersize": 24, + "alertmarkersize": 32 + }, + "device_status": { + "max": { + "interval": 24, + "count": 200 + }, + "devices": true, + "ports": true, + "neighbours": true, + "errors": true, + "services": false, + "bgp": true, + "uptime": true + }, + "custom_traffic": { + "ids": "", + "title": "" + }, + "minigraphs": { + "ids": "", + "legend": false, + "title": "Mini Graphs Overview", + "width": 210, + "height": 10 + }, + "micrograph_settings": { + "width": 125, + "height": 30 + }, + "order": [ + "status_summary", + "map", + "device_status_boxes", + "device_status", + "eventlog" + ] + }, + "version_check": 1, + "version_check_revs": 100, + "version_check_days": 30, + "enable_bgp": 1, + "enable_rip": 1, + "enable_ospf": 1, + "enable_isis": 1, + "enable_eigrp": 1, + "enable_syslog": 0, + "enable_vrfs": 1, + "enable_sla": 1, + "enable_pseudowires": 1, + "enable_billing": 0, + "billing": { + "customer_autoadd": 0, + "circuit_autoadd": 0, + "bill_autoadd": 0, + "base": 1000 + }, + "rancid_ignorecomments": 0, + "rancid_revisions": 10, + "oxidized": { + "url": "", + "configs": [ + "/home/oxidized/oxidized/git" + ] + }, + "smokeping": { + "split_char": "_" + }, + "nfsen_enable": 0, + "devices": { + "serverscheck": { + "temp_f": false + }, + "ignore_sysname": [ + "(none)", + "unknown", + "(unknown)", + "default", + "default_config", + "defaultname", + "defaulthost", + "host", + "localhost", + "target", + "vxtarget", + "tp-link", + "d-link", + "mikrotik", + "heartofgold", + "openwrt", + "rt-is-prober", + "dd-wrt", + "router", + "switch", + "ubnt", + "ubnt edgeswitch", + "huawei", + "internet", + "sonicwall", + "firewall", + "m0n0wall", + "zywall" + ] + }, + "sensors": { + "port": { + "power_to_dbm": false, + "ignore_shutdown": true + }, + "limits_events": false, + "web_measured_compact": false + }, + "fdb": { + "deleted_age": "30d" + }, + "bad_if": [ + "voip-null", + "virtual-", + "unrouted", + "eobc", + "-atm", + "faith0", + "container", + "async", + "plip", + "-physical", + "bluetooth", + "isatap", + "qos", + "span rp", + "span sp", + "sslvpn", + "pppoe-", + "ovs-system", + "BRG-ET" + ], + "bad_if_regexp": [ + "/^ng[0-9]+$/i", + "/^sl[0-9]/i", + "/^lp0/", + "/^<(none|invalid)>$/i", + "/^<(invalid|ethportany):[\\d-]+>$/i", + "/^(ZTPCONFIG|TopoNode|SYSLOG)=/i", + "/^\\s*CPU Interface for Unit/" + ], + "bad_iftype": [ + "voiceEncap", + "voiceEM", + "voiceOverAtm", + "voiceOverFrameRelay", + "voiceOverIp", + "ds0", + "ds1", + "ds3", + "atmSubInterface", + "aal5", + "shdsl", + "mpls", + "usb" + ], + "bad_ifalias_regexp": [], + "ports": { + "ignore_errors_iftype": [ + "ieee80211" + ], + "descr_regexp": [ + "/^(?\\w+):\\s*(?\\w[^\\[\\(\\{]*)(\\s*\\[(?.+)\\])?(\\s*\\((?.+)\\))?(\\s*\\{(?.+)\\})?/" + ], + "descr_groups": { + "cust": { + "name": "Customers", + "enable": true, + "icon": "port-customer", + "graphs": true + }, + "peering": { + "name": "Peering", + "enable": true, + "icon": "port-peering" + }, + "transit": { + "name": "Transit", + "enable": true, + "icon": "port-transit" + }, + "core": { + "name": "Core", + "enable": true, + "icon": "port-core" + }, + "server": { + "name": "Servers", + "enable": true, + "icon": "devices" + }, + "l2tp": { + "name": "L2TP", + "enable": false, + "icon": "users" + }, + "service": { + "name": "Services", + "enable": false, + "icon": "service" + } + } + }, + "port_descr_parser": "includes/port-descr-parser.inc.php", + "int_groups": [], + "xdp": { + "ignore_platform": [ + "Cisco IP Phone" + ], + "ignore_platform_regex": [ + "/^Not received$/", + "/^SIP\\-CP\\d+/" + ] + }, + "ignore_mount_removable": 1, + "ignore_mount_network": 1, + "ignore_mount_optical": 1, + "ignore_mount": [ + "/kern", + "/mnt/cdrom", + "/proc", + "/dev", + "/dev/shm", + "/run" + ], + "ignore_mount_string": [ + "packages", + "devfs", + "procfs", + "UMA", + "MALLOC" + ], + "ignore_mount_regexp": [ + "/on: (\\/\\.mount)?\\/packages/", + "/on: \\/dev/", + "/on: (\\/\\.mount)?\\/proc/", + "/on: (\\/\\.mount)?\\/tmp/", + "/on: \\/junos^/", + "/on: \\/junos\\/dev/", + "/on: \\/jail\\/dev/", + "/on: \\/run\\/initramfs\\/", + "/^(dev|proc)fs/", + "/^\\/dev\\/md0/", + "/^\\/var\\/dhcpd\\/dev,/", + "/UMA/", + "!/\\.snapshot!", + "/dfc#\\d+\\-bootflash/", + "/^DFC/", + "/^\\/run\\//", + "/^\\/sys\\//" + ], + "ignore_mempool_string": [ + "MEMPOOL_GLOBAL_SHARED" + ], + "ignore_mempool_regexp": [ + "/ - (reserved|image)$/", + "/ \\((reserved|image)\\)$/" + ], + "ignore_sensor_regexp": [ + "/(OSR\\-7600|C6K) Clock FRU \\d/", + "/^Chassis \\d+ clock \\d clock/" + ], + "device_traffic_iftype": [ + "/loopback/", + "/tunnel/", + "/virtual/", + "/mpls/", + "/ieee8023adLag/", + "/l2vlan/", + "/l3ipvlan/", + "/ipForward/", + "/ppp/", + "/propMultiplexor/", + "/mpeg/", + "/docsCableUpstreamChannel/", + "/docsCableUpstream/", + "/docsCableDownstream/", + "/cableDownstreamRfPort/" + ], + "device_traffic_descr": [ + "/loopback/", + "/vlan/", + "/tunnel/", + "/^bond\\d+/", + "/^team\\d+/", + "/null/", + "/dummy/", + "/^dwdm/" + ], + "ip-address": { + "ignore_type": [ + "unspecified", + "broadcast", + "link-local" + ] + }, + "irc_host": "irc.oftc.net", + "irc_port": 6667, + "irc_nick": "", + "irc_chan": [ + "" + ], + "irc_chankey": "", + "irc_ssl": false, + "allow_unauth_graphs": 0, + "allow_unauth_graphs_cidr": [], + "syslog": { + "unknown_hosts": false, + "use_ip": false, + "timestamp": "system", + "filter": [ + "last message repeated", + "Connection from UDP: [", + "ipSystemStatsTable node ipSystemStatsOutFragOKs not implemented", + "diskio.c", + "/run/user/lightdm/gvfs: Permission denied", + "Could not open output pipe '/dev/xconsole'" + ], + "fifo": false, + "priorities": [ + { + "name": "emergency", + "color": "#D94640", + "label-class": "inverse", + "row-class": "error", + "emoji": "red_circle" + }, + { + "name": "alert", + "color": "#D94640", + "label-class": "delayed", + "row-class": "error", + "emoji": "red_circle" + }, + { + "name": "critical", + "color": "#D94640", + "label-class": "error", + "row-class": "error", + "emoji": "red_circle" + }, + { + "name": "error", + "color": "#E88126", + "label-class": "error", + "row-class": "error", + "emoji": "red_circle" + }, + { + "name": "warning", + "color": "#F2CA3F", + "label-class": "warning", + "row-class": "warning", + "emoji": "large_yellow_circle" + }, + { + "name": "notification", + "color": "#107373", + "label-class": "success", + "row-class": "recovery", + "emoji": "large_orange_circle" + }, + { + "name": "informational", + "color": "#499CA6", + "label-class": "primary", + "row-class": "", + "emoji": "large_blue_circle" + }, + { + "name": "debugging", + "color": "#5AA637", + "label-class": "suppressed", + "row-class": "suppressed", + "emoji": "large_purple_circle" + }, + { + "name": "other", + "color": "#D2D8F9", + "label-class": "disabled", + "row-class": "disabled", + "emoji": "large_orange_circle" + }, + { + "name": "other", + "color": "#D2D8F9", + "label-class": "disabled", + "row-class": "disabled", + "emoji": "large_orange_circle" + }, + { + "name": "other", + "color": "#D2D8F9", + "label-class": "disabled", + "row-class": "disabled", + "emoji": "large_orange_circle" + }, + { + "name": "other", + "color": "#D2D8F9", + "label-class": "disabled", + "row-class": "disabled", + "emoji": "large_orange_circle" + }, + { + "name": "other", + "color": "#D2D8F9", + "label-class": "disabled", + "row-class": "disabled", + "emoji": "large_orange_circle" + }, + { + "name": "other", + "color": "#D2D8F9", + "label-class": "disabled", + "row-class": "disabled", + "emoji": "large_orange_circle" + }, + { + "name": "other", + "color": "#D2D8F9", + "label-class": "disabled", + "row-class": "disabled", + "emoji": "large_orange_circle" + }, + { + "name": "other", + "color": "#D2D8F9", + "label-class": "disabled", + "row-class": "disabled", + "emoji": "large_orange_circle" + } + ], + "facilities": [ + { + "name": "kern", + "descr": "kernel messages" + }, + { + "name": "user", + "descr": "user-level messages" + }, + { + "name": "mail", + "descr": "mail system" + }, + { + "name": "daemon", + "descr": "system daemons" + }, + { + "name": "auth", + "descr": "security/authorization messages" + }, + { + "name": "syslog", + "descr": "messages generated internally by syslogd" + }, + { + "name": "lpr", + "descr": "line printer subsystem" + }, + { + "name": "news", + "descr": "network news subsystem" + }, + { + "name": "uucp", + "descr": "UUCP subsystem" + }, + { + "name": "cron", + "descr": "clock daemon" + }, + { + "name": "authpriv", + "descr": "security/authorization messages" + }, + { + "name": "ftp", + "descr": "FTP daemon" + }, + { + "name": "ntp", + "descr": "NTP subsystem" + }, + { + "name": "audit", + "descr": "log audit" + }, + { + "name": "console", + "descr": "log alert" + }, + { + "name": "cron2", + "descr": "clock daemon" + }, + { + "name": "local0", + "descr": "local use 0 (local0)" + }, + { + "name": "local1", + "descr": "local use 1 (local1)" + }, + { + "name": "local2", + "descr": "local use 2 (local2)" + }, + { + "name": "local3", + "descr": "local use 3 (local3)" + }, + { + "name": "local4", + "descr": "local use 4 (local4)" + }, + { + "name": "local5", + "descr": "local use 5 (local5)" + }, + { + "name": "local6", + "descr": "local use 6 (local6)" + }, + { + "name": "local7", + "descr": "local use 7 (local7)" + } + ] + }, + "realtime_interval": 2, + "enable_libvirt": 0, + "libvirt_protocols": [ + "qemu+ssh", + "xen+ssh" + ], + "wmi": { + "domain": "", + "realm": "", + "user": "", + "pass": "", + "delimiter": "##", + "namespace": "root\\CIMV2", + "modules": { + "os": 1, + "processors": 1, + "storage": 1, + "winservices": 1, + "exchange": 0, + "mssql": 0 + }, + "service_permit": [] + }, + "astext": { + "65332": "Cymru FullBogon Feed", + "65333": "Cymru Bogon Feed" + }, + "poller_modules": { + "system": 1, + "os": 1, + "unix-agent": 0, + "applications": 1, + "wmi": 0, + "ipmi": 1, + "sensors": 1, + "status": 1, + "counter": 1, + "processors": 1, + "mempools": 1, + "storage": 1, + "netstats": 1, + "ucd-mib": 1, + "ipSystemStats": 1, + "ports": 1, + "bgp-peers": 1, + "junose-atm-vp": 1, + "printersupplies": 1, + "ucd-diskio": 1, + "wifi": 1, + "p2p-radios": 1, + "ospf": 1, + "cisco-ipsec-flow-monitor": 1, + "cisco-remote-access-monitor": 1, + "cisco-cef": 1, + "sla": 1, + "lsp": 0, + "pseudowires": 1, + "mac-accounting": 1, + "arista-software-ip-forwarding": 1, + "cipsec-tunnels": 1, + "cisco-cbqos": 1, + "cisco-eigrp": 1, + "entity-physical": 1, + "fdb-table": 1, + "graphs": 1, + "cisco-vpdn": 0, + "processes": 1, + "probes": 1, + "syslog": 0 + }, + "discovery_modules": { + "os": 1, + "mibs": 1, + "vrf": 1, + "ports": 1, + "ports-stack": 1, + "vlans": 1, + "oids": 1, + "ip-addresses": 1, + "processors": 1, + "mempools": 1, + "inventory": 1, + "printersupplies": 1, + "sensors": 1, + "storage": 1, + "neighbours": 1, + "arp-table": 1, + "junose-atm-vp": 1, + "bgp-peers": 1, + "mac-accounting": 1, + "sla": 1, + "lsp": 0, + "pseudowires": 1, + "virtual-machines": 1, + "cisco-cbqos": 1, + "ucd-diskio": 1, + "wifi": 1, + "p2p-radios": 1, + "graphs": 1, + "raid": 0 + }, + "enable_ports_etherlike": 0, + "enable_ports_junoseatmvp": 0, + "enable_ports_adsl": 1, + "enable_ports_vlan": 1, + "enable_ports_fdbcount": 0, + "enable_ports_ipifstats": 1, + "enable_ports_jnx_cos_qstat": 1, + "enable_ports_sros_egress_qstat": 1, + "enable_ports_sros_ingress_qstat": 1, + "enable_ports_64bit": 1, + "enable_ports_separate_walk": 0, + "api": { + "enable": false, + "endpoints": { + "alerts": 1, + "bills": 1, + "devices": 1, + "ports": 1, + "sensors": 1, + "status": 1, + "probes": 1, + "counters": 1, + "storage": 1, + "mempools": 1, + "processors": 1, + "address": 1, + "printersupplies": 1, + "inventory": 1, + "neighbours": 1, + "vlans": 1, + "groups": 1 + }, + "enabled": 0 + }, + "influxdb": { + "enabled": false, + "debug": false, + "server": "localhost:8086", + "db": "observium" + }, + "short_hostname": { + "length": 12 + }, + "short_port_descr": { + "length": 22 + }, + "experimental": false, + "max_port_speed": 13500000000, + "db_host": "localhost", + "db_name": "observium", + "db_user": "observium", + "db_pass": "obs", + "html_dir": "/Users/rob/Code/observium/html", + "rrd_dir": "/Users/rob/Code/observium/rrd", + "log_dir": "/Users/rob/Code/observium/logs", + "log_file": "/Users/rob/Code/observium/logs/observium.log", + "temp_dir": "/tmp", + "mib_dir": "/Users/rob/Code/observium/mibs", + "template_dir": "/Users/rob/Code/observium/templates", + "cache_dir": "/tmp/observium_cache", + "definitions_whitelist": [ + "os", + "mibs", + "device_types", + "probes", + "rancid", + "geo_api", + "search_modules", + "rewrites", + "nicecase", + "wui" + ], + "mibs": { + "SNMPv2-MIB": { + "enable": 1, + "identity_num": [ + ".1.3.6.1.6.3.1", + ".1.3.6.1.2.1.1", + ".1.3.6.1.2.1.1.9.1", + ".1.3.6.1.2.1.11" + ], + "mib_dir": "rfc", + "descr": "", + "states": { + "TruthValue": { + "1": { + "name": "true", + "event": "ok" + }, + "2": { + "name": "false", + "event": "alert" + } + }, + "TruthValueN": { + "1": { + "name": "true", + "event": "alert" + }, + "2": { + "name": "false", + "event": "ok" + } + }, + "RowStatus": { + "1": { + "name": "active", + "event": "ok" + }, + "2": { + "name": "notInService", + "event": "warning" + }, + "3": { + "name": "notReady", + "event": "alert" + }, + "4": { + "name": "createAndGo", + "event": "warning" + }, + "5": { + "name": "createAndWait", + "event": "warning" + }, + "6": { + "name": "destroy", + "event": "exclude" + } + } + } + }, + "INET-ADDRESS-MIB": { + "enable": 0, + "identity_num": ".1.3.6.1.2.1.76", + "mib_dir": "rfc", + "descr": "", + "rewrite": { + "InetAddressType": { + "0": "unknown", + "1": "ipv4", + "2": "ipv6", + "3": "ipv4z", + "4": "ipv6z", + "16": "dns" + } + } + }, + "ADSL-LINE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.2.1.10.94", + "mib_dir": "rfc", + "descr": "" + }, + "DISMAN-PING-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.2.1.80", + "mib_dir": "rfc", + "descr": "Round Trip Time (RTT) monitoring of a list of targets", + "states": { + "OperationResponseStatus": { + "1": { + "name": "responseReceived", + "event": "ok" + }, + "2": { + "name": "unknown", + "event": "exclude" + }, + "3": { + "name": "internalError", + "event": "warning" + }, + "4": { + "name": "requestTimedOut", + "event": "alert" + }, + "5": { + "name": "unknownDestinationAddress", + "event": "alert" + }, + "6": { + "name": "noRouteToTarget", + "event": "alert" + }, + "7": { + "name": "interfaceInactiveToTarget", + "event": "warning" + }, + "8": { + "name": "arpFailure", + "event": "alert" + }, + "9": { + "name": "maxConcurrentLimitReached", + "event": "warning" + }, + "10": { + "name": "unableToResolveDnsName", + "event": "alert" + }, + "11": { + "name": "invalidHostAddress", + "event": "warning" + } + } + } + }, + "IF-MIB": { + "enable": 1, + "identity_num": [ + ".1.3.6.1.2.1.31", + ".1.3.6.1.2.1.2" + ], + "mib_dir": "rfc", + "descr": "" + }, + "OSPF-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.2.1.14", + "mib_dir": "rfc", + "descr": "OSPF routing", + "discovery": [ + { + "os_group": "fortinet", + "OSPF-MIB::ospfAdminStat.1": "/^(enabled|1)/" + }, + { + "OSPF-MIB::ospfAdminStat.0": "/^(enabled|1)/" + } + ] + }, + "OSPFV3-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.2.1.191", + "mib_dir": "rfc", + "descr": "OSPF v3 routing", + "discovery": [ + { + "OSPFV3-MIB::ospfv3AdminStatus.0": "/^(enabled|1)/" + } + ] + }, + "IP-MIB": { + "enable": 1, + "identity_num": [ + ".1.3.6.1.2.1.48", + ".1.3.6.1.2.1.4", + ".1.3.6.1.2.1.5" + ], + "mib_dir": "rfc", + "descr": "" + }, + "TCP-MIB": { + "enable": 1, + "identity_num": [ + ".1.3.6.1.2.1.49", + ".1.3.6.1.2.1.6" + ], + "mib_dir": "rfc", + "descr": "" + }, + "UDP-MIB": { + "enable": 1, + "identity_num": [ + ".1.3.6.1.2.1.50", + ".1.3.6.1.2.1.7" + ], + "mib_dir": "rfc", + "descr": "" + }, + "IPV6-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.2.1.55", + "mib_dir": "rfc", + "descr": "", + "translate": { + "ipv6AddrPfxLength": ".1.3.6.1.2.1.55.1.8.1.2", + "ipv6AddrType": ".1.3.6.1.2.1.55.1.8.1.3" + } + }, + "PW-MPLS-STD-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.2.1.181", + "mib_dir": "rfc", + "descr": "" + }, + "ENTITY-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.2.1.47", + "mib_dir": "rfc", + "descr": "" + }, + "MPLS-L3VPN-STD-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.2.1.10.166.11", + "mib_dir": "rfc", + "descr": "", + "discovery": [ + { + "type": "network", + "MPLS-L3VPN-STD-MIB::mplsL3VpnConfiguredVrfs.0": "/^\\d+/" + } + ] + }, + "MPLS-VPN-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.3.118", + "mib_dir": "rfc", + "descr": "", + "discovery": [ + { + "type": "network", + "MPLS-VPN-MIB::mplsVpnConfiguredVrfs.0": "/^\\d+/" + } + ] + }, + "MTA-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.2.1.28", + "mib_dir": "rfc", + "descr": "The MIB module describing Message Transfer Agents (MTAs)", + "discovery": [ + { + "os_group": "unix", + "MTA-MIB::mtaReceivedMessages.1": "/^\\d+/" + } + ] + }, + "NTPv4-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.2.1.197", + "mib_dir": "rfc", + "descr": "The MIB module describing Message Transfer Agents (MTAs)", + "discovery": [ + { + "type": [ + "server", + "hypervisor", + "blade", + "network", + "firewall", + "security", + "communication", + "management" + ], + "NTPv4-MIB::ntpEntSoftwareName.0": "/^\\w+/" + } + ] + }, + "LLDP-MIB": { + "enable": 1, + "identity_num": ".1.0.8802.1.1.2", + "mib_dir": "rfc", + "descr": "" + }, + "LLDP-V2-MIB": { + "enable": 1, + "identity_num": ".1.3.111.2.802.1.1.13", + "mib_dir": "rfc", + "descr": "", + "discovery": [ + { + "type": [ + "server", + "hypervisor", + "blade", + "loadbalancer", + "network", + "optical", + "firewall", + "security", + "communication", + "management" + ], + "LLDP-V2-MIB::lldpV2LocChassisId.0": "/^\\w+/" + }, + { + "type": [ + "server", + "hypervisor", + "blade", + "loadbalancer", + "network", + "optical", + "firewall", + "security", + "communication", + "management" + ], + "LLDP-V2-MIB::lldpV2StatsRemTablesLastChangeTime.0": "/^.+/" + } + ] + }, + "LLDP-EXT-MED-MIB": { + "enable": 1, + "mib_dir": "rfc", + "descr": "", + "discovery": [ + { + "type": [ + "server", + "hypervisor", + "blade", + "loadbalancer", + "network", + "optical", + "firewall", + "security", + "communication", + "management" + ], + "LLDP-EXT-MED-MIB::lldpXMedLocModelName.0": "/^\\w+/" + } + ], + "vendor": [ + { + "oid": "lldpXMedLocMfgName.0", + "pre_test": { + "device_field": "os", + "operator": "in", + "value": [ + "cumulus-os" + ] + } + } + ], + "hardware": [ + { + "oid": "lldpXMedLocModelName.0", + "pre_test": { + "device_field": "os", + "operator": "in", + "value": [ + "cumulus-os" + ] + } + } + ], + "version": [ + { + "oid": "lldpXMedLocSoftwareRev.0", + "pre_test": { + "device_field": "os", + "operator": "in", + "value": [ + "cumulus-os" + ] + } + } + ], + "serial": [ + { + "oid": "lldpXMedLocSerialNum.0", + "pre_test": { + "device_field": "os", + "operator": "in", + "value": [ + "cumulus-os" + ] + } + } + ] + }, + "BRIDGE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.2.1.17", + "mib_dir": "rfc", + "descr": "" + }, + "HOST-RESOURCES-MIB": { + "enable": 1, + "identity_num": [ + ".1.3.6.1.2.1.25.7.1", + ".1.3.6.1.2.1.25" + ], + "mib_dir": "rfc", + "descr": "" + }, + "RADIUS-ACC-CLIENT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.2.1.67.2.2", + "mib_dir": "rfc", + "descr": "" + }, + "RADIUS-AUTH-CLIENT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.2.1.67.1.2", + "mib_dir": "rfc", + "descr": "" + }, + "Q-BRIDGE-MIB": { + "enable": 1, + "identity_num": [ + ".1.3.6.1.2.1.17.7", + ".1.3.6.1.2.1.17.7.1.2" + ], + "mib_dir": "rfc", + "descr": "" + }, + "IEEE8021-Q-BRIDGE-MIB": { + "enable": 1, + "identity_num": ".1.3.111.2.802.1.1.4", + "mib_dir": "rfc", + "descr": "" + }, + "P-BRIDGE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.2.1.17.6", + "mib_dir": "rfc", + "descr": "" + }, + "EtherLike-MIB": { + "enable": 1, + "identity_num": [ + ".1.3.6.1.2.1.35", + ".1.3.6.1.2.1.10.7", + ".1.3.6.1.2.1.10.7.2" + ], + "mib_dir": "rfc", + "descr": "" + }, + "IEEE802dot11-MIB": { + "enable": 1, + "identity_num": ".1.2.840.10036", + "mib_dir": "rfc", + "descr": "" + }, + "IEEE8023-LAG-MIB": { + "enable": 1, + "identity_num": ".1.2.840.10006.300.43", + "mib_dir": "rfc", + "descr": "", + "states_bits": { + "LacpState": [ + { + "name": "lacpActivity" + }, + { + "name": "lacpTimeout" + }, + { + "name": "aggregation" + }, + { + "name": "synchronization" + }, + { + "name": "collecting" + }, + { + "name": "distributing" + }, + { + "name": "defaulted" + }, + { + "name": "expired" + } + ] + } + }, + "RMON-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.2.1.16.20.8", + "mib_dir": "rfc", + "descr": "" + }, + "RMON2-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.2.1.16.19", + "mib_dir": "rfc", + "descr": "", + "version": [ + { + "oid": "probeSoftwareRev.0", + "transform": { + "action": "explode", + "index": "first" + } + } + ], + "hardware": [ + { + "oid": "probeHardwareRev.0", + "transform": { + "action": "explode", + "index": "first" + }, + "pre_test": { + "device_field": "os", + "operator": "in", + "value": [ + "tplink" + ] + } + } + ] + }, + "PW-STD-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.2.1.10.246", + "mib_dir": "rfc", + "descr": "", + "pseudowire": { + "oids": { + "OperStatus": { + "oid": "pwOperStatus", + "oid_num": ".1.3.6.1.2.1.10.246.1.2.1.38" + }, + "LocalStatus": { + "oid": "pwLocalStatus", + "oid_num": ".1.3.6.1.2.1.10.246.1.2.1.39" + }, + "RemoteStatus": { + "oid": "pwRemoteStatus", + "oid_num": ".1.3.6.1.2.1.10.246.1.2.1.41" + }, + "Uptime": { + "oid": "pwUpTime", + "oid_num": ".1.3.6.1.2.1.10.246.1.2.1.35", + "type": "timeticks" + } + }, + "states": { + "up": { + "num": "1", + "event": "ok" + }, + "down": { + "num": "2", + "event": "alert" + }, + "testing": { + "num": "3", + "event": "ok" + }, + "dormant": { + "num": "4", + "event": "ok" + }, + "notPresent": { + "num": "5", + "event": "exclude" + }, + "lowerLayerDown": { + "num": "6", + "event": "alert" + } + } + } + }, + "SNMP-FRAMEWORK-MIB": { + "enable": 1, + "identity_num": [ + ".1.3.6.1.6.3.10", + ".1.3.6.1.6.3.10.2.1", + ".1.3.6.1.6.3.10.3.1.1" + ], + "mib_dir": "rfc", + "descr": "" + }, + "SMON-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.2.1.16.22", + "mib_dir": "rfc", + "descr": "" + }, + "SYSAPPL-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.2.1.54", + "mib_dir": "rfc", + "descr": "" + }, + "SWRAID-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2021.13.18", + "mib_dir": "net-snmp", + "descr": "", + "status": [ + { + "type": "swRaidStatus", + "descr": "%swRaidDevice% (%swRaidPersonality%)", + "oid": "swRaidStatus", + "oid_extra": [ + "swRaidDevice", + "swRaidPersonality" + ], + "oid_num": ".1.3.6.1.4.1.2021.13.18.1.1.6", + "measured": "storage", + "rename_rrd": "swRaidStatus-%index%" + } + ], + "states": { + "swRaidStatus": { + "1": { + "name": "inactive", + "event": "warning" + }, + "2": { + "name": "active", + "event": "ok" + }, + "3": { + "name": "faulty", + "event": "alert" + } + } + } + }, + "UCD-SNMP-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2021", + "mib_dir": "net-snmp", + "descr": "", + "la": { + "scale": 0.01, + "oid_1min": "laLoadInt.1", + "oid_1min_num": ".1.3.6.1.4.1.2021.10.1.5.1", + "oid_5min": "laLoadInt.2", + "oid_5min_num": ".1.3.6.1.4.1.2021.10.1.5.2", + "oid_15min": "laLoadInt.3", + "oid_15min_num": ".1.3.6.1.4.1.2021.10.1.5.3" + } + }, + "UCD-DISKIO-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2021.13.15", + "mib_dir": "net-snmp", + "descr": "" + }, + "LM-SENSORS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2021.13.16.1", + "mib_dir": "net-snmp", + "descr": "" + }, + "NET-SNMP-EXTEND-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.8072.1.3.1", + "mib_dir": "net-snmp", + "descr": "", + "discovery": [ + { + "os_group": "unix", + "NET-SNMP-EXTEND-MIB::nsExtendNumEntries.0": "/^[1-9]/" + } + ], + "uptime": [ + { + "oid_num": ".1.3.6.1.4.1.8072.1.3.2.4.1.2.6.117.112.116.105.109.101.1", + "transform": { + "action": "explode", + "index": "first" + } + } + ] + }, + "VELOCLOUD-EDGE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.45346.1.1", + "mib_dir": "velocloud", + "descr": "", + "status": [ + { + "type": "vceHaPeerState", + "descr": "HA State (%vceHaAdminState%)", + "descr_transform": { + "action": "ireplace", + "from": [ + "vceHaAdminState", + "nonVeloCloud" + ], + "to": "" + }, + "oid": "vceHaPeerState", + "oid_num": ".1.3.6.1.4.1.45346.1.1.2.1.2.2", + "oid_extra": "vceHaAdminState", + "measured": "other", + "test": { + "field": "vceHaAdminState", + "operator": "in", + "value": [ + "theVelocloudActiveStandbyPair", + "theVeloCloudCluster", + "nonVeloCloudVrrpPair" + ] + } + } + ], + "states": { + "vceHaPeerState": { + "1": { + "name": "initializing", + "event": "ignore" + }, + "2": { + "name": "active", + "event": "ok" + }, + "3": { + "name": "standby", + "event": "ok" + }, + "4": { + "name": "unknown", + "event": "exclude" + } + } + } + }, + "AP-SYSTEM-BASIC": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.27662.200.1.1.1", + "mib_dir": "peplink", + "descr": "Basic System MIB for PEPWAVE Enterprise WiFi AP", + "serial": [ + { + "oid": "apSerialNumber.0" + } + ], + "version": [ + { + "oid": "apSoftwareVerstion.0" + } + ] + }, + "PEPWAVE-DEVICE": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.27662.200.1.1.1", + "mib_dir": "peplink", + "descr": "", + "hardware": [ + { + "oid": "deviceModel.0" + } + ], + "serial": [ + { + "oid": "deviceSerialNumber.0" + } + ], + "version": [ + { + "oid": "deviceFirmwareVersion.0", + "transform": { + "action": "explode", + "index": "first" + } + } + ], + "uptime": [ + { + "oid": "deviceSystemUpTime.0" + } + ] + }, + "PEPLINK-BALANCE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.23695.1", + "mib_dir": "peplink", + "descr": "MIB for Peplink Balance", + "serial": [ + { + "oid": "balSerialNumber.0" + } + ], + "version": [ + { + "oid": "balFirmware.0" + } + ] + }, + "PEPLINK-DEVICE": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.23695.200.1.1.1", + "mib_dir": "peplink", + "descr": "", + "hardware": [ + { + "oid": "deviceModel.0" + } + ], + "serial": [ + { + "oid": "deviceSerialNumber.0" + } + ], + "version": [ + { + "oid": "deviceFirmwareVersion.0", + "transform": { + "action": "explode", + "index": "first" + } + } + ], + "uptime": [ + { + "oid": "deviceSystemUpTime.0" + } + ] + }, + "PEPLINK-WAN": { + "enable": 1, + "mib_dir": "peplink", + "descr": "" + }, + "ZELAX-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.7840.2.1.100", + "mib_dir": "zelax", + "descr": "", + "version": [ + { + "oid": "sysSoftwareVersion.0" + }, + { + "oid": "ntpEntSoftwareVersion.0" + } + ], + "hardware": [ + { + "oid": "ntpEntSoftwareName.0" + } + ], + "processor": { + "switchCPU": { + "oid_descr": "switchCPUType", + "oid": "switchCpuUsage", + "indexes": [ + { + "descr": "%oid_descr%" + } + ] + } + }, + "mempool": { + "switchMemory": { + "type": "static", + "descr": "Memory", + "scale": 1, + "oid_used": "switchMemoryBusy.0", + "oid_total": "switchMemorySize.0" + } + }, + "sensor": [ + { + "oid": "switchTemperature", + "class": "temperature", + "descr": "Switch Temperature", + "measured": "device", + "invalid": 268435356 + }, + { + "table": "ddmTranscDiagnosisTable", + "oid": "ddmDiagnosisTemperature", + "class": "temperature", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Temperature", + "scale": 1, + "oid_limit_low": "ddmDiagTempLowAlarmThreshold", + "oid_limit_low_warn": "ddmDiagTempLowWarnThreshold", + "oid_limit_high": "ddmDiagTempHighAlarmThreshold", + "oid_limit_high_warn": "ddmDiagTempHighWarnThreshold" + }, + { + "table": "ddmTranscDiagnosisTable", + "oid": "ddmDiagnosisVoltage", + "class": "voltage", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Voltage", + "scale": 1, + "oid_limit_low": "ddmDiagVoltLowAlarmThreshold", + "oid_limit_low_warn": "ddmDiagVoltLowWarnThreshold", + "oid_limit_high": "ddmDiagVoltHighAlarmThreshold", + "oid_limit_high_warn": "ddmDiagVoltHighWarnThreshold" + }, + { + "table": "ddmTranscDiagnosisTable", + "oid": "ddmDiagnosisBias", + "class": "current", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% TX Bias", + "scale": 0.001, + "limit_scale": 0.001, + "oid_limit_low": "ddmDiagBiasLowAlarmThreshold", + "oid_limit_low_warn": "ddmDiagBiasLowWarnThreshold", + "oid_limit_high": "ddmDiagBiasHighAlarmThreshold", + "oid_limit_high_warn": "ddmDiagBiasHighWarnThreshold" + }, + { + "table": "ddmTranscDiagnosisTable", + "oid": "ddmDiagnosisTXPower", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% TX Power", + "scale": 1, + "oid_limit_low": "ddmDiagTXPowerLowAlarmThreshold", + "oid_limit_low_warn": "ddmDiagTXPowerLowWarnThreshold", + "oid_limit_high": "ddmDiagTXPowerHighAlarmThreshold", + "oid_limit_high_warn": "ddmDiagTXPowerHighWarnThreshold" + }, + { + "table": "ddmTranscDiagnosisTable", + "oid": "ddmDiagnosisRXPower", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% RX Power", + "scale": 1, + "oid_limit_low": "ddmDiagRXPowerLowAlarmThreshold", + "oid_limit_low_warn": "ddmDiagRXPowerLowWarnThreshold", + "oid_limit_high": "ddmDiagRXPowerHighAlarmThreshold", + "oid_limit_high_warn": "ddmDiagRXPowerHighWarnThreshold" + } + ], + "status": [ + { + "table": "sysFanTable", + "oid": "sysFanStatus", + "descr": "Fan %index%", + "type": "sysFanStatus", + "measured": "fan", + "test": { + "field": "sysFanInserted", + "operator": "ne", + "value": "sysFanNotInstalled" + } + }, + { + "table": "sysFanTable", + "oid": "sysFanSpeed", + "descr": "Fan %index% Speed", + "type": "sysFanSpeed", + "measured": "fan", + "test": { + "field": "sysFanInserted", + "operator": "ne", + "value": "sysFanNotInstalled" + } + } + ], + "states": { + "sysFanStatus": [ + { + "name": "normal", + "event": "ok" + }, + { + "name": "abnormal", + "event": "alert" + } + ], + "sysFanSpeed": [ + { + "name": "none", + "event": "warning" + }, + { + "name": "low", + "event": "ok" + }, + { + "name": "medium-low", + "event": "ok" + }, + { + "name": "medium", + "event": "ok" + }, + { + "name": "medium-high", + "event": "warning" + }, + { + "name": "high", + "event": "alert" + } + ] + } + }, + "WR-SWITCH-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.96.100", + "mib_dir": "white-rabbit", + "descr": "", + "hardware": [ + { + "oid": "wrsVersionFpgaType.0" + } + ], + "vendor": [ + { + "oid": "wrsVersionManufacturer.0" + } + ], + "version": [ + { + "oid": "wrsVersionSwVersion.0", + "transform": { + "action": "replace", + "from": "v", + "to": "" + } + } + ], + "serial": [ + { + "oid": "wrsVersionSwitchSerialNumber.0" + } + ], + "la": { + "scale": 0.01, + "oid_1min": "wrsCPULoadAvg1min.0", + "oid_1min_num": ".1.3.6.1.4.1.96.100.7.1.5.1.0", + "oid_5min": "wrsCPULoadAvg5min.0", + "oid_5min_num": ".1.3.6.1.4.1.96.100.7.1.5.2.0", + "oid_15min": "wrsCPULoadAvg15min.0", + "oid_15min_num": ".1.3.6.1.4.1.96.100.7.1.5.3.0" + }, + "storage": { + "wrsDiskEntry": { + "oid_descr": "wrsDiskMountPath", + "oid_total": "wrsDiskSize", + "oid_free": "wrsDiskFree", + "oid_type": "wrsDiskFilesystem", + "scale": 1024 + } + }, + "sensor": [ + { + "class": "temperature", + "descr": "FPGA", + "oid": "wrsTempFPGA", + "oid_num": ".1.3.6.1.4.1.96.100.7.1.3.1", + "oid_limit_high": "wrsTempThresholdFPGA" + }, + { + "class": "temperature", + "descr": "PLL", + "oid": "wrsTempPLL", + "oid_num": ".1.3.6.1.4.1.96.100.7.1.3.2", + "oid_limit_high": "wrsTempThresholdPLL" + }, + { + "class": "temperature", + "descr": "PSL", + "oid": "wrsTempPSL", + "oid_num": ".1.3.6.1.4.1.96.100.7.1.3.3", + "oid_limit_high": "wrsTempThresholdPSL" + }, + { + "class": "temperature", + "descr": "PSR", + "oid": "wrsTempPSR", + "oid_num": ".1.3.6.1.4.1.96.100.7.1.3.4", + "oid_limit_high": "wrsTempThresholdPSR" + }, + { + "table": "wrsPortStatusTable", + "oid": "wrsPortStatusSfpTemp", + "descr": "%port_label% Temperature (%wrsPortStatusSfpVN% %wrsPortStatusSfpPN%)", + "class": "temperature", + "scale": 1, + "measured_match": { + "entity_type": "port", + "field": "ifDescr", + "match": "%wrsPortStatusPortName%" + }, + "test": { + "field": "wrsPortStatusSfpDom", + "operator": "in", + "value": [ + "enable", + "disable" + ] + } + }, + { + "table": "wrsPortStatusTable", + "oid": "wrsPortStatusSfpVcc", + "descr": "%port_label% Voltage (%wrsPortStatusSfpVN% %wrsPortStatusSfpPN%)", + "class": "voltage", + "scale": 1, + "measured_match": { + "entity_type": "port", + "field": "ifDescr", + "match": "%wrsPortStatusPortName%" + }, + "test": { + "field": "wrsPortStatusSfpDom", + "operator": "in", + "value": [ + "enable", + "disable" + ] + } + }, + { + "table": "wrsPortStatusTable", + "oid": "wrsPortStatusSfpTxBias", + "descr": "%port_label% TX Bias (%wrsPortStatusSfpVN% %wrsPortStatusSfpPN%)", + "class": "current", + "scale": 1.0e-6, + "measured_match": { + "entity_type": "port", + "field": "ifDescr", + "match": "%wrsPortStatusPortName%" + }, + "test": { + "field": "wrsPortStatusSfpDom", + "operator": "in", + "value": [ + "enable", + "disable" + ] + } + }, + { + "table": "wrsPortStatusTable", + "oid": "wrsPortStatusSfpTxPower", + "descr": "%port_label% TX Power (%wrsPortStatusSfpVN% %wrsPortStatusSfpPN%)", + "class": "power", + "scale": 1.0e-6, + "measured_match": { + "entity_type": "port", + "field": "ifDescr", + "match": "%wrsPortStatusPortName%" + }, + "test": { + "field": "wrsPortStatusSfpDom", + "operator": "in", + "value": [ + "enable", + "disable" + ] + } + }, + { + "table": "wrsPortStatusTable", + "oid": "wrsPortStatusSfpRxPower", + "descr": "%port_label% RX Power (%wrsPortStatusSfpVN% %wrsPortStatusSfpPN%)", + "class": "power", + "scale": 1.0e-6, + "measured_match": { + "entity_type": "port", + "field": "ifDescr", + "match": "%wrsPortStatusPortName%" + }, + "test": { + "field": "wrsPortStatusSfpDom", + "operator": "in", + "value": [ + "enable", + "disable" + ] + } + } + ], + "status": [ + { + "oid": "wrsSwcoreStatus", + "descr": "Soft Core", + "measured": "device", + "type": "wrsNetworkingStatus", + "oid_num": ".1.3.6.1.4.1.96.100.6.2.3.3" + }, + { + "oid": "wrsRTUStatus", + "descr": "RTU", + "measured": "device", + "type": "wrsNetworkingStatus", + "oid_num": ".1.3.6.1.4.1.96.100.6.2.3.4" + }, + { + "table": "wrsPortStatusTable", + "type": "wrsPortStatusSfpError", + "descr": "%port_label% SFP (%wrsPortStatusSfpVN% %wrsPortStatusSfpPN%)", + "oid": "wrsPortStatusSfpError", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifDescr", + "match": "%wrsPortStatusPortName%" + } + } + ], + "states": { + "wrsNetworkingStatus": { + "0": { + "name": "na", + "event": "exclude" + }, + "1": { + "name": "ok", + "event": "ok" + }, + "2": { + "name": "error", + "event": "alert" + }, + "6": { + "name": "firstRead", + "event": "ignore" + } + }, + "wrsPortStatusSfpError": [ + { + "name": "na", + "event": "exclude" + }, + { + "name": "sfpOk", + "event": "ok" + }, + { + "name": "sfpError", + "event": "alert" + }, + { + "name": "portDown", + "event": "ignore" + } + ] + } + }, + "BETTER-NETWORKS-ETHERNETBOX-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.14848.2.1.1", + "mib_dir": "messpc", + "descr": "", + "sysdescr": [ + { + "oid": "version.0" + } + ], + "syslocation": [ + { + "oid": "location.0" + } + ], + "uptime": [ + { + "oid": "uptime.0", + "transformations": { + "action": "timeticks" + } + } + ] + }, + "DANTHERM-COOLING-MIB": { + "enable": 1, + "mib_dir": "dantherm", + "descr": "", + "identity_num": ".1.3.6.1.4.1.46651.1", + "version": [ + { + "oid": "fwVersion.0" + } + ], + "serial": [ + { + "oid": "ccSN.0" + } + ], + "sysname": [ + { + "oid": "hostName.0", + "force": true + } + ], + "ip-address": [ + { + "ifIndex": "%index%", + "version": "ipv4", + "oid_mask": "subnetmask", + "oid_address": "ipaddr" + } + ], + "sensor": [ + { + "oid": "onBoardTempr", + "class": "temperature", + "descr": "Controller On-Board", + "min": -41, + "oid_num": ".1.3.6.1.4.1.46651.1.1.1" + }, + { + "oid": "roomTempr", + "class": "temperature", + "descr": "Shelter Zone 1", + "min": -41, + "oid_limit_high": "extendHighSpeedEntryTemprf1", + "oid_limit_high_warn": "highSpeedTemprf1", + "oid_num": ".1.3.6.1.4.1.46651.1.1.2" + }, + { + "oid": "shelterTempr", + "class": "temperature", + "descr": "Shelter", + "min": -41, + "oid_limit_high": "extendHighSpeedEntryTemprf1", + "oid_limit_high_warn": "highSpeedTemprf1", + "oid_num": ".1.3.6.1.4.1.46651.1.1.6", + "skip_if_valid_exist": "temperature->DANTHERM-COOLING-MIB-roomTempr" + }, + { + "oid": "hotSpotTempr", + "class": "temperature", + "descr": "Shelter Zone 2", + "min": -41, + "oid_num": ".1.3.6.1.4.1.46651.1.1.3" + }, + { + "oid": "outdoor1Tempr", + "class": "temperature", + "descr": "Outdoor 1", + "min": -41, + "limit_auto": false, + "oid_num": ".1.3.6.1.4.1.46651.1.1.4" + }, + { + "oid": "outdoorCombinedTempr", + "class": "temperature", + "descr": "Outdoor", + "min": -41, + "limit_auto": false, + "oid_num": ".1.3.6.1.4.1.46651.1.1.7", + "skip_if_valid_exist": "temperature->DANTHERM-COOLING-MIB-outdoor1Tempr" + }, + { + "oid": "outdoor2Tempr", + "class": "temperature", + "descr": "Outdoor 2", + "min": -41, + "limit_auto": false, + "oid_num": ".1.3.6.1.4.1.46651.1.1.5" + }, + { + "oid": "setPointTemprf1", + "class": "temperature", + "descr": "Shelter Zone 1 Setpoint (Sensor: %sensorSelectf1%)", + "oid_extra": [ + "sensorSelectf1" + ], + "min": -41, + "limit_auto": false, + "oid_num": ".1.3.6.1.4.1.46651.1.3.6" + }, + { + "oid": "setPointTemprf2", + "class": "temperature", + "descr": "Shelter Zone 2 Setpoint (Sensor: %sensorSelectf2%)", + "oid_extra": [ + "sensorSelectf2", + "enablef2" + ], + "min": -41, + "limit_auto": false, + "oid_num": ".1.3.6.1.4.1.46651.1.4.6", + "test": { + "field": "enablef2", + "operator": "ne", + "value": 0 + } + }, + { + "class": "fanspeed", + "oid": "fan1RPM", + "descr": "Freecolling Unit 1", + "min": -1, + "oid_limit_high": "highSpeedRPMf1", + "oid_limit_high_warn": "midPointRPMf1", + "oid_num": ".1.3.6.1.4.1.46651.1.1.8" + }, + { + "class": "fanspeed", + "oid": "fan2RPM", + "descr": "Freecolling Unit 2", + "min": -1, + "oid_limit_high": "highSpeedRPMf2", + "oid_limit_high_warn": "midPointRPMf2", + "oid_num": ".1.3.6.1.4.1.46651.1.1.9", + "oid_extra": "enablef2", + "test": { + "field": "enablef2", + "operator": "ne", + "value": 0 + } + }, + { + "class": "load", + "descr": "Freecolling Unit 1", + "oid": "fan1SpeedPercentage", + "oid_num": ".1.3.6.1.4.1.46651.1.1.10", + "limit_high_warn": 75, + "limit_high": 90 + }, + { + "class": "load", + "descr": "Freecolling Unit 2", + "oid": "fan2SpeedPercentage", + "oid_num": ".1.3.6.1.4.1.46651.1.1.11", + "limit_high_warn": 75, + "limit_high": 90, + "oid_extra": "enablef2", + "test": { + "field": "enablef2", + "operator": "ne", + "value": 0 + } + }, + { + "oid": "humidity", + "class": "humidity", + "descr": "Room", + "oid_num": ".1.3.6.1.4.1.46651.1.1.14", + "min": 0, + "oid_limit_low": "rhLowlimitsys", + "oid_limit_high": "rhHighlimitsys" + }, + { + "class": "voltage", + "oid": "voltage", + "descr": "System Voltage", + "oid_num": ".1.3.6.1.4.1.46651.1.1.33", + "oid_limit_low": "vdcLowEntrysys", + "oid_limit_low_warn": "vdcLowExitsys", + "oid_limit_high": "vdcHighEntrysys", + "oid_limit_high_warn": "vdcHighExitsys" + } + ], + "counter": [ + { + "class": "lifetime", + "descr": "Freecolling Unit 1 Working", + "oid": "fan1OpertdurHour", + "scale": 3600, + "oid_add": "fan1OpertdurMin", + "scale_add": 60, + "oid_num": ".1.3.6.1.4.1.46651.1.1.36" + }, + { + "class": "lifetime", + "descr": "Freecolling Unit 2 Working", + "oid": "fan2OpertdurHour", + "scale": 3600, + "oid_add": "fan2OpertdurMin", + "scale_add": 60, + "oid_num": ".1.3.6.1.4.1.46651.1.1.38", + "oid_extra": "enablef2", + "test": { + "field": "enablef2", + "operator": "ne", + "value": 0 + } + }, + { + "class": "lifetime", + "descr": "Heater Working", + "oid": "heaterOpertdurHour", + "scale": 3600, + "oid_add": "heaterOpertdurMin", + "scale_add": 60, + "oid_num": ".1.3.6.1.4.1.46651.1.1.44" + } + ], + "status": [ + { + "type": "shelterStatus", + "descr": "Shelter Zone 1 (Mode: %shelter1Mode%)", + "oid": "shelter1Status", + "oid_extra": "shelter1Mode", + "oid_num": ".1.3.6.1.4.1.46651.1.1.25" + }, + { + "type": "shelterStatus", + "descr": "Shelter Zone 2 (Mode: %shelter2Mode%)", + "oid": "shelter2Status", + "oid_extra": [ + "shelter2Mode", + "enablef2" + ], + "oid_num": ".1.3.6.1.4.1.46651.1.1.26", + "test": { + "field": "enablef2", + "operator": "ne", + "value": 0 + } + }, + { + "type": "heaterStatus", + "descr": "Heater (%heaterZonesys%)", + "oid": "heaterStatus", + "oid_extra": "heaterZonesys", + "oid_num": ".1.3.6.1.4.1.46651.1.1.24" + }, + { + "type": "fanStatus", + "descr": "Fan Unit 1", + "oid": "fan1Status", + "oid_num": ".1.3.6.1.4.1.46651.1.1.18" + }, + { + "type": "fanStatus", + "descr": "Fan Unit 2", + "oid": "fan2Status", + "oid_num": ".1.3.6.1.4.1.46651.1.1.19" + } + ], + "states": { + "shelterStatus": [ + { + "name": "Inactive", + "event": "ignore" + }, + { + "name": "Heating", + "event": "ok" + }, + { + "name": "Re-Cycling", + "event": "ok" + }, + { + "name": "FreeCooling", + "event": "ok" + }, + { + "name": "Airconditioning", + "event": "warning" + }, + { + "name": "Emergency", + "event": "alert" + }, + { + "name": "Intermediate", + "event": "ignore" + } + ], + "heaterStatus": { + "-1": { + "name": "disable", + "event": "exclude" + }, + "0": { + "name": "off", + "event": "ok" + }, + "1": { + "name": "on", + "event": "ok" + } + }, + "fanStatus": [ + { + "name": "off", + "event": "ok" + }, + { + "name": "on", + "event": "ok" + }, + { + "name": "EmergencyBoost", + "event": "warning" + } + ] + } + }, + "TRIPPLITE-12X": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.850.90", + "mib_dir": "tripplite", + "descr": "", + "serial": [ + { + "oid": "tlUpsSnmpCardSerialNum.0" + } + ], + "sensor": [ + { + "oid": "tlEnvTemperatureF", + "class": "temperature", + "measured": "device", + "unit": "F", + "oid_num": ".1.3.6.1.4.1.850.101.1.1.2", + "oid_limit_low": "tlEnvTemperatureLowLimit", + "oid_limit_high": "tlEnvTemperatureHighLimit" + }, + { + "oid": "tlEnvHumidity", + "descr": "Humidity", + "class": "humidity", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.850.101.1.2.1", + "oid_limit_low": "tlEnvHumidityLowLimit", + "oid_limit_high": "tlEnvHumidityHighLimit" + } + ] + }, + "TRIPPLITE-PRODUCTS": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.850.1", + "mib_dir": "tripplite", + "descr": "", + "hardware": [ + { + "oid": "tlpDeviceModel.1", + "transform": { + "action": "explode", + "delimiter": ";" + } + } + ], + "version": [ + { + "oid": "tlpAgentVersion.0", + "transform": { + "action": "explode" + } + } + ], + "serial": [ + { + "oid": "tlpAgentSerialNum.0" + } + ], + "sensor": [ + { + "class": "runtime", + "descr": "Running On Battery", + "oid": "tlpUpsSecondsOnBattery", + "oid_num": ".1.3.6.1.4.1.850.1.1.3.1.3.1.1.1.2", + "scale": 0.016666666666666666, + "limit_high_warn": 1, + "test": { + "field": "index0", + "operator": "eq", + "value": "1" + } + }, + { + "class": "voltage", + "descr": "Input Phase %index1%", + "oid": "tlpUpsInputPhaseVoltage", + "oid_num": ".1.3.6.1.4.1.850.1.1.3.1.3.2.2.1.3", + "scale": 0.1, + "limit_scale": 0.1, + "oid_limit_high": "tlpUpsInputHighTransferVoltage.1", + "oid_limit_low": "tlpUpsInputLowTransferVoltage.1", + "test": { + "field": "index0", + "operator": "eq", + "value": "1" + } + }, + { + "class": "voltage", + "descr": "Output Line %index1%", + "oid": "tlpUpsOutputLineVoltage", + "oid_num": ".1.3.6.1.4.1.850.1.1.3.1.3.3.2.1.2", + "scale": 0.1, + "oid_limit_nominal": "tlpUpsOutputNominalVoltage.1", + "limit_delta": 10, + "limit_delta_warn": 5, + "test": { + "field": "index0", + "operator": "eq", + "value": "1" + } + }, + { + "class": "voltage", + "descr": "Bypass Line %index1%", + "oid": "tlpUpsBypassLineVoltage", + "oid_num": ".1.3.6.1.4.1.850.1.1.3.1.3.4.2.1.2", + "scale": 0.1, + "test": { + "field": "index0", + "operator": "eq", + "value": "1" + } + }, + { + "class": "voltage", + "descr": "Input Phase %index1%", + "oid": "tlpPduInputPhaseVoltage", + "oid_num": ".1.3.6.1.4.1.850.1.1.3.2.3.1.2.1.4", + "scale": 0.1, + "oid_limit_nominal": "tlpPduInputNominalVoltage.1", + "limit_delta": 50, + "limit_delta_warn": 25, + "test": { + "field": "index0", + "operator": "eq", + "value": "1" + } + }, + { + "class": "frequency", + "descr": "Input Phase %index1%", + "oid": "tlpPduInputPhaseFrequency", + "oid_num": ".1.3.6.1.4.1.850.1.1.3.2.3.1.2.1.3", + "scale": 0.1, + "test": { + "field": "index0", + "operator": "eq", + "value": "1" + } + }, + { + "class": "voltage", + "descr": "Output Phase %index1%", + "oid": "tlpPduOutputVoltage", + "oid_num": ".1.3.6.1.4.1.850.1.1.3.2.3.2.1.1.4", + "scale": 0.1, + "test": { + "field": "index0", + "operator": "eq", + "value": "1" + } + }, + { + "class": "current", + "descr": "Output Phase %index1%", + "oid": "tlpPduOutputCurrent", + "oid_num": ".1.3.6.1.4.1.850.1.1.3.2.3.2.1.1.5", + "scale": 0.01, + "limit_scale": 0.1, + "oid_limit_high": "tlpPduConfigOutputCurrentHighThreshold", + "test": { + "field": "index0", + "operator": "eq", + "value": "1" + } + }, + { + "class": "frequency", + "descr": "Output Phase %index1%", + "oid": "tlpPduOutputFrequency", + "oid_num": ".1.3.6.1.4.1.850.1.1.3.2.3.2.1.1.11", + "scale": 0.1, + "test": { + "field": "index0", + "operator": "eq", + "value": "1" + } + }, + { + "class": "apower", + "descr": "Output Phase %index1%", + "oid": "tlpPduOutputCalculatedPowerKVA", + "oid_num": ".1.3.6.1.4.1.850.1.1.3.2.3.2.1.1.12", + "scale": 10, + "test": { + "field": "index0", + "operator": "eq", + "value": "1" + } + }, + { + "class": "power", + "descr": "Output Phase %index1%", + "oid": "tlpPduOutputCalculatedPowerKW", + "oid_num": ".1.3.6.1.4.1.850.1.1.3.2.3.2.1.1.13", + "scale": 10, + "test": { + "field": "index0", + "operator": "eq", + "value": "1" + } + }, + { + "class": "voltage", + "descr": "Input Line %index1% Phase %index2%", + "oid": "tlpAtsInputPhaseVoltage", + "oid_num": ".1.3.6.1.4.1.850.1.1.3.4.3.1.2.1.5", + "scale": 0.1, + "limit_scale": 0.1, + "oid_limit_low": "tlpAtsInputBadTransferVoltage.1", + "oid_limit_high": "tlpAtsInputHighTransferVoltage.1", + "test": { + "field": "index0", + "operator": "eq", + "value": "1" + } + }, + { + "class": "frequency", + "descr": "Input Line %index1% Phase %index2%", + "oid": "tlpAtsInputPhaseFrequency", + "oid_num": ".1.3.6.1.4.1.850.1.1.3.4.3.1.2.1.4", + "scale": 0.1, + "test": { + "field": "index0", + "operator": "eq", + "value": "1" + } + }, + { + "class": "voltage", + "descr": "Output Phase %index1%", + "oid": "tlpAtsOutputVoltage", + "oid_num": ".1.3.6.1.4.1.850.1.1.3.4.3.2.1.1.4", + "scale": 0.1, + "test": { + "field": "index0", + "operator": "eq", + "value": "1" + } + }, + { + "class": "current", + "descr": "Output Phase %index1%", + "oid": "tlpAtsOutputCurrent", + "oid_num": ".1.3.6.1.4.1.850.1.1.3.4.3.2.1.1.5", + "scale": 0.01, + "test": { + "field": "index0", + "operator": "eq", + "value": "1" + } + } + ], + "status": [ + { + "oid": "tlpUpsBatteryDetailCharge", + "descr": "Battery Charge", + "measured": "battery", + "type": "tlpUpsBatteryDetailCharge", + "oid_num": ".1.3.6.1.4.1.850.1.1.3.1.3.1.2.1.4", + "test": { + "field": "index0", + "operator": "eq", + "value": "1" + } + }, + { + "oid": "tlpUpsBatteryPackDetailCondition", + "descr": "Battery Pack %index1% Condition (replaced %tlpUpsBatteryPackDetailLastReplaceDate%)", + "measured": "battery", + "type": "tlpUpsBatteryPackDetailCondition", + "oid_extra": [ + "tlpUpsBatteryPackDetailLastReplaceDate" + ], + "oid_num": ".1.3.6.1.4.1.850.1.1.3.1.3.1.5.1.1", + "pre_test": { + "oid": "TRIPPLITE-PRODUCTS::tlpUpsIdentNumBatteryPacks.1", + "operator": "ge", + "value": 1 + }, + "test": { + "field": "index0", + "operator": "eq", + "value": "1" + } + } + ], + "states": { + "tlpUpsBatteryDetailCharge": [ + { + "name": "floating", + "event": "warning" + }, + { + "name": "charging", + "event": "ok" + }, + { + "name": "resting", + "event": "ok" + }, + { + "name": "discharging", + "event": "alert" + }, + { + "name": "normal", + "event": "ok" + }, + { + "name": "standby", + "event": "ok" + } + ], + "tlpUpsBatteryPackDetailCondition": [ + { + "name": "unknown", + "event": "exclude" + }, + { + "name": "good", + "event": "ok" + }, + { + "name": "weak", + "event": "warning" + }, + { + "name": "bad", + "event": "alert" + } + ] + } + }, + "WESTERMO-LYNX-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.16177.1.2", + "mib_dir": "westermo", + "descr": "", + "discovery": [ + { + "os": "weos", + "WESTERMO-LYNX-MIB::swVersion.0": "/.+/" + } + ], + "version": [ + { + "oid": "swVersion.0" + } + ], + "serial": [ + { + "oid": "serialNumber.0" + } + ], + "sensor": [ + { + "oid": "temperature", + "class": "temperature", + "descr": "Chassis", + "oid_num": ".1.3.6.1.4.1.16177.1.2.1.1", + "scale": 1, + "min": 0, + "max": 200, + "limit_low": 1, + "limit_low_warn": 5, + "limit_high_warn": 70, + "limit_high": 80 + } + ], + "status": [ + { + "descr": "Power Supply", + "type": "powerSupply", + "measured": "powersupply", + "oid": "powerSupply", + "oid_num": ".1.3.6.1.4.1.16177.1.2.1.10" + } + ], + "states": { + "powerSupply": [ + { + "name": "off", + "event": "ignore" + }, + { + "name": "okpowerAB", + "event": "ok" + }, + { + "name": "okpowerA", + "event": "ok" + }, + { + "name": "okpowerB", + "event": "ok" + } + ] + }, + "ports": { + "ontTable": { + "oids": { + "ifVlan": { + "oid": "vlanId" + }, + "ifAdminStatus": { + "oid": "portEnable", + "transform": { + "action": "map", + "map": { + "na": "unknown", + "enable": "up", + "disable": "down" + } + } + }, + "ifDuplex": { + "oid": "portDuplexMode", + "transform": { + "action": "map", + "map": { + "full": "fullDuplex", + "half": "halfDuplex" + } + } + } + } + } + } + }, + "WESTERMO-WEOS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.16177.2.1", + "mib_dir": "westermo", + "descr": "", + "discovery": [ + { + "os": "weos", + "WESTERMO-WEOS-MIB::startupConfigurationHash.0": "/.+/" + } + ], + "status": [ + { + "descr": "Status Summary", + "type": "summaryAlarmStatus", + "measured": "device", + "oid": "summaryAlarmStatus", + "oid_num": ".1.3.6.1.4.1.16177.2.1.5.2.1" + } + ], + "states": { + "summaryAlarmStatus": { + "1": { + "name": "warning", + "event": "warning" + }, + "2": { + "name": "ok", + "event": "ok" + } + } + }, + "la": { + "scale": 0.01, + "oid_1min": "loadAvg1.0", + "oid_1min_num": ".1.3.6.1.4.1.16177.2.1.5.3.2.1.0", + "oid_5min": "loadAvg5.0", + "oid_5min_num": ".1.3.6.1.4.1.16177.2.1.5.3.2.2.0", + "oid_15min": "loadAvg15.0", + "oid_15min_num": ".1.3.6.1.4.1.16177.2.1.5.3.2.3.0" + } + }, + "WESTERMO-MRD-300-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.16177.1.200", + "mib_dir": "westermo", + "descr": "", + "hardware": [ + { + "oid": "configModelName.0" + } + ], + "version": [ + { + "oid": "configFirmwareRev.0" + } + ], + "serial": [ + { + "oid": "configSerialNumber.0" + } + ], + "sensor": [ + { + "oid": "statusTemperature", + "class": "temperature", + "descr": "Chassis", + "oid_num": ".1.3.6.1.4.1.16177.1.200.2.2", + "scale": 0.001, + "min": 0 + } + ] + }, + "BARRACUDA-BMA-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.20632.6", + "mib_dir": "barracuda", + "descr": "", + "sensor": [ + { + "class": "fanspeed", + "descr": "CPU1 Fan", + "oid": "cpu1FanSpeed", + "oid_num": ".1.3.6.1.4.1.20632.6.6.2.1", + "min": 0, + "scale": 1, + "snmp_flags": 8195 + }, + { + "class": "fanspeed", + "descr": "CPU2 Fan", + "oid": "cpu2FanSpeed", + "oid_num": ".1.3.6.1.4.1.20632.6.6.2.2", + "min": 0, + "scale": 1, + "snmp_flags": 8195 + }, + { + "class": "temperature", + "descr": "Chassis Temperature", + "oid": "systemTemperature1", + "oid_num": ".1.3.6.1.4.1.20632.6.6.3.1", + "min": 0, + "scale": 1, + "snmp_flags": 8195 + }, + { + "class": "temperature", + "descr": "CPU1 Temperature", + "oid": "cpu1Temperature", + "oid_num": ".1.3.6.1.4.1.20632.6.6.4.1", + "min": 0, + "scale": 1, + "snmp_flags": 8195 + }, + { + "class": "temperature", + "descr": "CPU2 Temperature", + "oid": "cpu2Temperature", + "oid_num": ".1.3.6.1.4.1.20632.6.6.4.2", + "min": 0, + "scale": 1, + "snmp_flags": 8195 + } + ] + }, + "Barracuda-SPYWARE": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.20632.3", + "mib_dir": "barracuda", + "descr": "", + "storage": { + "firmwareStorage": { + "descr": "Firmware", + "oid_perc": "firmwareStorage", + "type": "Flash", + "scale": 1 + }, + "logStorage": { + "descr": "Log", + "oid_perc": "logStorage", + "type": "Flash", + "scale": 1 + } + }, + "sensor": [ + { + "class": "fanspeed", + "descr": "CPU", + "oid": "cpuFanSpeed", + "min": 0, + "scale": 1 + }, + { + "class": "fanspeed", + "descr": "System", + "oid": "systemFanSpeed", + "min": 0, + "scale": 1 + }, + { + "class": "temperature", + "descr": "CPU", + "oid": "cpuTemperature", + "min": 0, + "scale": 1 + }, + { + "class": "temperature", + "descr": "System", + "oid": "systemTemperature", + "min": 0, + "scale": 1 + }, + { + "descr": "Web Filter Active TCP Connections", + "class": "gauge", + "measured": "filter", + "oid": "activeTCPConnections", + "snmp_flags": 8195 + }, + { + "descr": "Web Filter Throughput", + "class": "gauge", + "measured": "filter", + "oid": "throughput", + "snmp_flags": 8195 + }, + { + "descr": "Web Filter Policy Blocks", + "class": "gauge", + "measured": "filter", + "oid": "policyBlocks", + "snmp_flags": 8195 + }, + { + "descr": "Web Filter Spyware Web Hit Blocks", + "class": "gauge", + "measured": "filter", + "oid": "spywareWebHitBlocks", + "snmp_flags": 8195 + }, + { + "descr": "Web Filter Spyware Download Block", + "class": "gauge", + "measured": "filter", + "oid": "spywareDownloadBlock", + "snmp_flags": 8195 + }, + { + "descr": "Web Filter Virus Download Block", + "class": "gauge", + "measured": "filter", + "oid": "virusDownloadBlock", + "snmp_flags": 8195 + }, + { + "descr": "Web Filter Spyware Protocol Block", + "class": "gauge", + "measured": "filter", + "oid": "spywareProtocolBlock", + "snmp_flags": 8195 + }, + { + "descr": "Web Filter HTTP Traffic Allowed", + "class": "gauge", + "measured": "filter", + "oid": "httpTrafficAllowed", + "snmp_flags": 8195 + } + ] + }, + "IPOMANII-MIB": { + "enable": 1, + "mib_dir": "ingrasys", + "descr": "" + }, + "PERLE-MCR-MGT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.1966.20.1.1", + "mib_dir": "perle", + "descr": "Perle MCR MGMT MIB", + "sensor": [ + { + "oid": "systemVoltage", + "descr": "System Voltage", + "class": "voltage", + "measured": "device", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.39145.10.6" + }, + { + "oid": "systemCurrent", + "descr": "System Current", + "class": "current", + "measured": "device", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.39145.10.7" + } + ], + "status": [ + { + "oid": "outputEnable", + "descr": "Output #%i%", + "measured": "output", + "type": "outputEnable", + "oid_num": ".1.3.6.1.4.1.39145.10.8.1.5" + } + ], + "states": { + "outputEnable": { + "1": { + "name": "ENABLED", + "event": "ok" + }, + "2": { + "name": "DISABLED", + "event": "warning" + } + } + } + }, + "PERLE-IOLAN-SDS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.1966.12", + "mib_dir": "perle", + "descr": "" + }, + "GUDEADS-PDU8341-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.28507.65", + "mib_dir": "gude", + "descr": "", + "counter": [ + { + "table": "pdu8341PowerTable", + "class": "energy", + "descr": "Output %index%", + "oid": "pdu8341AbsEnergyActive", + "oid_num": ".1.3.6.1.4.1.28507.65.1.5.1.2.1.3", + "scale": 1 + } + ], + "sensor": [ + { + "table": "pdu8341PowerTable", + "class": "power", + "descr": "Output %index%", + "oid": "pdu8341PowerActive", + "oid_num": ".1.3.6.1.4.1.28507.65.1.5.1.2.1.4" + }, + { + "table": "pdu8341PowerTable", + "class": "current", + "descr": "Output %index%", + "oid": "pdu8341Current", + "oid_num": ".1.3.6.1.4.1.28507.65.1.5.1.2.1.5", + "scale": 0.001 + }, + { + "table": "pdu8341PowerTable", + "class": "current", + "descr": "Output %index%", + "oid": "pdu8341ResidualCurrent", + "oid_num": ".1.3.6.1.4.1.28507.65.1.5.1.2.1.24", + "scale": 0.001 + }, + { + "table": "pdu8341PowerTable", + "class": "voltage", + "descr": "Output %index%", + "oid": "pdu8341Voltage", + "oid_num": ".1.3.6.1.4.1.28507.65.1.5.1.2.1.6" + }, + { + "table": "pdu8341PowerTable", + "class": "frequency", + "descr": "Output %index%", + "oid": "pdu8341Frequency", + "oid_num": ".1.3.6.1.4.1.28507.65.1.5.1.2.1.7", + "scale": 0.01 + }, + { + "table": "pdu8341PowerTable", + "class": "powerfactor", + "descr": "Output %index%", + "oid": "pdu8341PowerFactor", + "oid_num": ".1.3.6.1.4.1.28507.65.1.5.1.2.1.8", + "scale": 0.001 + }, + { + "table": "pdu8341PowerTable", + "class": "apower", + "descr": "Output %index%", + "oid": "pdu8341PowerApparent", + "oid_num": ".1.3.6.1.4.1.28507.65.1.5.1.2.1.10" + }, + { + "table": "pdu8341PowerTable", + "class": "rpower", + "descr": "Output %index%", + "oid": "pdu8341PowerReactive", + "oid_num": ".1.3.6.1.4.1.28507.65.1.5.1.2.1.11" + }, + { + "table": "pdu8341SensorTable", + "class": "temperature", + "min": -9999, + "scale": 0.1, + "oid": "pdu8341TempSensor", + "oid_num": ".1.3.6.1.4.1.28507.65.1.6.1.1.2" + }, + { + "table": "pdu8341SensorTable", + "class": "humidity", + "min": -9999, + "scale": 0.1, + "oid": "pdu8341HygroSensor", + "oid_num": ".1.3.6.1.4.1.28507.65.1.6.1.1.3" + } + ] + }, + "GUDEADS-PDU818X-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.28507.35", + "mib_dir": "gude", + "descr": "GUDE 818x PDU MIB", + "counter": [ + { + "table": "pdu818XPowerTable", + "class": "energy", + "descr": "Output %index%", + "oid": "pdu818XEnergyActive", + "oid_num": ".1.3.6.1.4.1.28507.35.1.5.1.2.1.3", + "scale": 1 + } + ], + "sensor": [ + { + "table": "pdu818XPowerTable", + "class": "power", + "descr": "Output %index%", + "oid": "pdu818XPowerActive", + "oid_num": ".1.3.6.1.4.1.28507.35.1.5.1.2.1.4" + }, + { + "table": "pdu818XPowerTable", + "class": "current", + "descr": "Output %index%", + "oid": "pdu818XCurrent", + "oid_num": ".1.3.6.1.4.1.28507.35.1.5.1.2.1.5" + }, + { + "table": "pdu818XPowerTable", + "class": "voltage", + "descr": "Output %index%", + "oid": "pdu818XVoltage", + "oid_num": ".1.3.6.1.4.1.28507.35.1.5.1.2.1.6" + }, + { + "table": "pdu818XSensorTable", + "class": "temperature", + "min": -9999, + "scale": 0.1, + "oid": "pdu818XTempSensor", + "oid_num": ".1.3.6.1.4.1.28507.35.1.6.1.1.2" + }, + { + "table": "pdu818XSensorTable", + "class": "humidity", + "min": -9999, + "scale": 0.1, + "oid": "pdu818XHygroSensor", + "oid_num": ".1.3.6.1.4.1.28507.35.1.6.1.1.3" + } + ] + }, + "GUDEADS-PDU8310-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.28507.27", + "mib_dir": "gude", + "descr": "", + "counter": [ + { + "table": "pdu8310PowerTable", + "class": "energy", + "descr": "Output %index%", + "oid": "pdu8310EnergyActive", + "oid_num": ".1.3.6.1.4.1.28507.27.1.5.1.2.1.3", + "scale": 1 + } + ], + "sensor": [ + { + "table": "pdu8310PowerTable", + "class": "power", + "descr": "Output %index%", + "oid": "pdu8310PowerActive", + "oid_num": ".1.3.6.1.4.1.28507.27.1.5.1.2.1.4" + }, + { + "table": "pdu8310PowerTable", + "class": "current", + "descr": "Output %index%", + "oid": "pdu8310Current", + "oid_num": ".1.3.6.1.4.1.28507.27.1.5.1.2.1.5", + "scale": 0.001 + }, + { + "table": "pdu8310PowerTable", + "class": "voltage", + "descr": "Output %index%", + "oid": "pdu8310Voltage", + "oid_num": ".1.3.6.1.4.1.28507.27.1.5.1.2.1.6" + }, + { + "table": "pdu8310PowerTable", + "class": "frequency", + "descr": "Output %index%", + "oid": "pdu8310Frequency", + "oid_num": ".1.3.6.1.4.1.28507.27.1.5.1.2.1.7", + "scale": 0.01 + }, + { + "table": "pdu8310PowerTable", + "class": "powerfactor", + "descr": "Output %index%", + "oid": "pdu8310PowerFactor", + "oid_num": ".1.3.6.1.4.1.28507.27.1.5.1.2.1.8", + "scale": 0.001 + }, + { + "table": "pdu8310PowerTable", + "class": "apower", + "descr": "Output %index%", + "oid": "pdu8310PowerApparent", + "oid_num": ".1.3.6.1.4.1.28507.27.1.5.1.2.1.10" + }, + { + "table": "pdu8310PowerTable", + "class": "rpower", + "descr": "Output %index%", + "oid": "pdu8310PowerReactive", + "oid_num": ".1.3.6.1.4.1.28507.27.1.5.1.2.1.11" + } + ] + }, + "GUDEADS-PDU8306-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.28507.44", + "mib_dir": "gude", + "descr": "", + "counter": [ + { + "table": "pdu8306PowerTable", + "class": "energy", + "descr": "Output %index%", + "oid": "pdu8306AbsEnergyActive", + "oid_num": ".1.3.6.1.4.1.28507.44.1.5.1.2.1.3", + "scale": 1 + } + ], + "sensor": [ + { + "table": "pdu8306PowerTable", + "class": "power", + "descr": "Output %index%", + "oid": "pdu8306PowerActive", + "oid_num": ".1.3.6.1.4.1.28507.44.1.5.1.2.1.4" + }, + { + "table": "pdu8306PowerTable", + "class": "current", + "descr": "Output %index%", + "oid": "pdu8306Current", + "oid_num": ".1.3.6.1.4.1.28507.44.1.5.1.2.1.5", + "scale": 0.001 + }, + { + "table": "pdu8306PowerTable", + "class": "voltage", + "descr": "Output %index%", + "oid": "pdu8306Voltage", + "oid_num": ".1.3.6.1.4.1.28507.44.1.5.1.2.1.6" + }, + { + "table": "pdu8306PowerTable", + "class": "frequency", + "descr": "Output %index%", + "oid": "pdu8306Frequency", + "oid_num": ".1.3.6.1.4.1.28507.44.1.5.1.2.1.7", + "scale": 0.01 + }, + { + "table": "pdu8306PowerTable", + "class": "powerfactor", + "descr": "Output %index%", + "oid": "pdu8306PowerFactor", + "oid_num": ".1.3.6.1.4.1.28507.44.1.5.1.2.1.8", + "scale": 0.001 + } + ] + }, + "GUDEADS-PDU835X-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.28507.52", + "mib_dir": "gude", + "descr": "", + "counter": [ + { + "table": "pdu835XPowerTable", + "class": "energy", + "descr": "Output %index%", + "oid": "pdu835XAbsEnergyActive", + "oid_num": ".1.3.6.1.4.1.28507.52.1.5.1.2.1.3", + "scale": 1 + } + ], + "sensor": [ + { + "table": "pdu835XPowerTable", + "class": "power", + "descr": "Output %index%", + "oid": "pdu835XPowerActive", + "oid_num": ".1.3.6.1.4.1.28507.52.1.5.1.2.1.4" + }, + { + "table": "pdu835XPowerTable", + "class": "current", + "descr": "Output %index%", + "oid": "pdu835XCurrent", + "oid_num": ".1.3.6.1.4.1.28507.52.1.5.1.2.1.5", + "scale": 0.001 + }, + { + "table": "pdu835XPowerTable", + "class": "voltage", + "descr": "Output %index%", + "oid": "pdu835XVoltage", + "oid_num": ".1.3.6.1.4.1.28507.52.1.5.1.2.1.6" + }, + { + "table": "pdu835XPowerTable", + "class": "frequency", + "descr": "Output %index%", + "oid": "pdu835XFrequency", + "oid_num": ".1.3.6.1.4.1.28507.52.1.5.1.2.1.7", + "scale": 0.01 + }, + { + "table": "pdu835XPowerTable", + "class": "powerfactor", + "descr": "Output %index%", + "oid": "pdu835XPowerFactor", + "oid_num": ".1.3.6.1.4.1.28507.52.1.5.1.2.1.8", + "scale": 0.001 + } + ] + }, + "GUDEADS-PDU8311-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.28507.62", + "mib_dir": "gude", + "descr": "", + "counter": [ + { + "table": "pdu8311PowerTable", + "class": "energy", + "descr": "Output %index%", + "oid": "pdu8311AbsEnergyActive", + "oid_num": ".1.3.6.1.4.1.28507.62.1.5.1.2.1.3", + "scale": 1 + } + ], + "sensor": [ + { + "table": "pdu8311PowerTable", + "class": "power", + "descr": "Output %index%", + "oid": "pdu8311PowerActive", + "oid_num": ".1.3.6.1.4.1.28507.62.1.5.1.2.1.4" + }, + { + "table": "pdu8311PowerTable", + "class": "current", + "descr": "Output %index%", + "oid": "pdu8311Current", + "oid_num": ".1.3.6.1.4.1.28507.62.1.5.1.2.1.5", + "scale": 0.001 + }, + { + "table": "pdu8311PowerTable", + "class": "current", + "descr": "Output %index%", + "oid": "pdu8311ResidualCurrent", + "oid_num": ".1.3.6.1.4.1.28507.62.1.5.1.2.1.24", + "scale": 0.001 + }, + { + "table": "pdu8311PowerTable", + "class": "voltage", + "descr": "Output %index%", + "oid": "pdu8311Voltage", + "oid_num": ".1.3.6.1.4.1.28507.62.1.5.1.2.1.6" + }, + { + "table": "pdu8311PowerTable", + "class": "frequency", + "descr": "Output %index%", + "oid": "pdu8311Frequency", + "oid_num": ".1.3.6.1.4.1.28507.62.1.5.1.2.1.7", + "scale": 0.01 + }, + { + "table": "pdu8311PowerTable", + "class": "powerfactor", + "descr": "Output %index%", + "oid": "pdu8311PowerFactor", + "oid_num": ".1.3.6.1.4.1.28507.62.1.5.1.2.1.8", + "scale": 0.001 + }, + { + "table": "pdu8311PowerTable", + "class": "apower", + "descr": "Output %index%", + "oid": "pdu8311PowerApparent", + "oid_num": ".1.3.6.1.4.1.28507.62.1.5.1.2.1.10" + }, + { + "table": "pdu8311PowerTable", + "class": "rpower", + "descr": "Output %index%", + "oid": "pdu8311PowerReactive", + "oid_num": ".1.3.6.1.4.1.28507.62.1.5.1.2.1.11" + }, + { + "table": "pdu8311SensorTable", + "class": "temperature", + "min": -9999, + "scale": 0.1, + "oid": "pdu8311TempSensor", + "oid_num": ".1.3.6.1.4.1.28507.62.1.6.1.1.2" + }, + { + "table": "pdu8311SensorTable", + "class": "humidity", + "min": -9999, + "scale": 0.1, + "oid": "pdu8311HygroSensor", + "oid_num": ".1.3.6.1.4.1.28507.62.1.6.1.1.3" + } + ] + }, + "GUDEADS-PDU8340-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.28507.54", + "mib_dir": "gude", + "descr": "", + "counter": [ + { + "table": "pdu8340PowerTable", + "class": "energy", + "descr": "Output %index%", + "oid": "pdu8340AbsEnergyActive", + "oid_num": ".1.3.6.1.4.1.28507.54.1.5.1.2.1.3", + "scale": 1 + } + ], + "sensor": [ + { + "table": "pdu8340PowerTable", + "class": "power", + "descr": "Output %index%", + "oid": "pdu8340PowerActive", + "oid_num": ".1.3.6.1.4.1.28507.54.1.5.1.2.1.4" + }, + { + "table": "pdu8340PowerTable", + "class": "current", + "descr": "Output %index%", + "oid": "pdu8340Current", + "oid_num": ".1.3.6.1.4.1.28507.54.1.5.1.2.1.5", + "scale": 0.001 + }, + { + "table": "pdu8340PowerTable", + "class": "current", + "descr": "Output %index%", + "oid": "pdu8340ResidualCurrent", + "oid_num": ".1.3.6.1.4.1.28507.54.1.5.1.2.1.24", + "scale": 0.001 + }, + { + "table": "pdu8340PowerTable", + "class": "voltage", + "descr": "Output %index%", + "oid": "pdu8340Voltage", + "oid_num": ".1.3.6.1.4.1.28507.54.1.5.1.2.1.6" + }, + { + "table": "pdu8340PowerTable", + "class": "frequency", + "descr": "Output %index%", + "oid": "pdu8340Frequency", + "oid_num": ".1.3.6.1.4.1.28507.54.1.5.1.2.1.7", + "scale": 0.01 + }, + { + "table": "pdu8340PowerTable", + "class": "powerfactor", + "descr": "Output %index%", + "oid": "pdu8340PowerFactor", + "oid_num": ".1.3.6.1.4.1.28507.54.1.5.1.2.1.8", + "scale": 0.001 + }, + { + "table": "pdu8340PowerTable", + "class": "apower", + "descr": "Output %index%", + "oid": "pdu8340PowerApparent", + "oid_num": ".1.3.6.1.4.1.28507.54.1.5.1.2.1.10" + }, + { + "table": "pdu8340PowerTable", + "class": "rpower", + "descr": "Output %index%", + "oid": "pdu8340PowerReactive", + "oid_num": ".1.3.6.1.4.1.28507.54.1.5.1.2.1.11" + }, + { + "table": "pdu8340SensorTable", + "class": "temperature", + "min": -9999, + "scale": 0.1, + "oid": "pdu8340TempSensor", + "oid_num": ".1.3.6.1.4.1.28507.54.1.6.1.1.2" + }, + { + "table": "pdu8340SensorTable", + "class": "humidity", + "min": -9999, + "scale": 0.1, + "oid": "pdu8340HygroSensor", + "oid_num": ".1.3.6.1.4.1.28507.54.1.6.1.1.3" + } + ] + }, + "GUDEADS-PDU8110-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.28507.23", + "mib_dir": "gude", + "descr": "", + "sensor": [ + { + "table": "pdu8110PowerTable", + "class": "current", + "descr": "Output %index%", + "oid": "pdu8110Current", + "oid_num": ".1.3.6.1.4.1.28507.23.1.5.1.2.1.5" + }, + { + "table": "pdu8110SensorTable", + "class": "temperature", + "min": -9999, + "scale": 0.1, + "oid": "pdu8110TempSensor", + "oid_num": ".1.3.6.1.4.1.28507.23.1.6.1.1.2" + }, + { + "table": "pdu8110SensorTable", + "class": "humidity", + "min": -9999, + "scale": 0.1, + "oid": "pdu8110HygroSensor", + "oid_num": ".1.3.6.1.4.1.28507.23.1.6.1.1.3" + } + ] + }, + "HWG-PWR-MIB": { + "enable": 1, + "identity_num": "", + "mib_dir": "hwgroup", + "descr": "", + "states": { + "mtvalAlarmState": [ + { + "name": "invalid", + "event": "exclude" + }, + { + "name": "normal", + "event": "ok" + }, + { + "name": "alarm", + "event": "alert" + } + ] + } + }, + "POSEIDON-MIB": { + "enable": 1, + "mib_dir": "hwgroup", + "descr": "" + }, + "STE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.21796.4.1", + "mib_dir": "hwgroup", + "descr": "", + "states": { + "ste-SensorState": [ + { + "name": "invalid", + "event": "exclude" + }, + { + "name": "normal", + "event": "ok" + }, + { + "name": "outofrangelo", + "event": "warning" + }, + { + "name": "outofrangehi", + "event": "warning" + }, + { + "name": "alarmlo", + "event": "alert" + }, + { + "name": "alarmhi", + "event": "alert" + } + ] + } + }, + "STE2-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.21796.4.9", + "mib_dir": "hwgroup", + "descr": "", + "states": { + "ste2-SensorState": [ + { + "name": "invalid", + "event": "exclude" + }, + { + "name": "normal", + "event": "ok" + }, + { + "name": "outofrangelo", + "event": "warning" + }, + { + "name": "outofrangehi", + "event": "warning" + }, + { + "name": "alarmlo", + "event": "alert" + }, + { + "name": "alarmhi", + "event": "alert" + } + ] + } + }, + "STORMSHIELD-PROPERTY-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.11256.1.0", + "mib_dir": "stormshield", + "descr": "", + "sysName": [ + { + "oid": "snsSystemName.0" + } + ], + "hardware": [ + { + "oid": "snsModel.0" + } + ], + "version": [ + { + "oid": "snsVersion.0" + } + ], + "serial": [ + { + "oid": "snsSerialNumber.0" + } + ] + }, + "STORMSHIELD-SYSTEM-MONITOR-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.11256.1.10", + "mib_dir": "stormshield", + "descr": "" + }, + "APNL-MODULAR-PDU-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.29640", + "mib_dir": "apnl", + "descr": "", + "serial": [ + { + "oid": "apnlModules.pdu.pduSerialNumber.0" + } + ], + "version": [ + { + "oid": "apnlModules.pdu.pduSoftwareVersion.0" + } + ], + "sensor": [ + { + "oid": "nodeFrequency", + "class": "frequency", + "descr": "Node %index%", + "oid_num": ".1.3.6.1.4.1.29640.4.3.33.1.11", + "rename_rrd": "apnl-modular-pdu-mib-%index%", + "scale": 1, + "min": 0.0001 + }, + { + "oid": "nodeVoltage", + "class": "voltage", + "descr": "Node %index%", + "oid_num": ".1.3.6.1.4.1.29640.4.3.33.1.8", + "oid_limit_low": "nodeMinVoltage", + "rename_rrd": "apnl-modular-pdu-mib-%index%", + "scale": 1, + "min": 0.0001 + }, + { + "oid": "nodeAcurrent", + "class": "current", + "descr": "Node %index%", + "oid_num": ".1.3.6.1.4.1.29640.4.3.33.1.6", + "oid_limit_high": "nodePeakCurrent", + "rename_rrd": "apnl-modular-pdu-mib-%index%", + "scale": 1, + "min": 0.0001 + } + ] + }, + "BIANCA-BRICK-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.272.250", + "mib_dir": "bintec", + "descr": "", + "serial": [ + { + "oid": "biboAdmSystemId.0" + } + ], + "hardware": [ + { + "oid": "biboAdmLocalPPPIdent.0" + } + ], + "features": [ + { + "oid": "biboABrdPartNo.0.0.0" + } + ] + }, + "BIANCA-BRICK-MIBRES-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.272.4.17.4.255", + "mib_dir": "bintec", + "descr": "", + "processor": { + "cpuTable": { + "table": "cpuTable", + "idle": true, + "descr": "Processor %i%", + "oid": "cpuLoadIdle60s", + "oid_num": ".1.3.6.1.4.1.272.4.17.4.1.1.18" + } + } + }, + "SUN-ILOM-CONTROL-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.42.2.175.102", + "mib_dir": "oracle", + "descr": "" + }, + "SUN-PLATFORM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.42.2.70.101", + "mib_dir": "oracle", + "descr": "" + }, + "TALARI-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.34086", + "mib_dir": "oracle", + "descr": "Talari SD-WAN", + "hardware": [ + { + "oid": "tnStatsApplianceModelName" + } + ], + "serial": [ + { + "oid": "tnStatsApplianceSerialNumber" + } + ], + "version": [ + { + "oid": "tnStatsApplianceOSVersion" + } + ], + "status": [ + { + "type": "tnStatsApplianceHAState", + "descr": "HA State", + "oid": "tnStatsApplianceHAState", + "oid_num": ".1.3.6.1.4.1.34086.2.2.12.1.11", + "measured": "other", + "snmp_flags": 8195 + }, + { + "type": "tnStatsState", + "descr": "WAN Link (%oid_descr%)", + "oid_descr": "tnStatsWANLinkName", + "oid": "tnStatsWANLinkState", + "oid_num": ".1.3.6.1.4.1.34086.2.2.16.2.1.4", + "measured": "other" + }, + { + "type": "tnStatsState", + "descr": "Conduit (%oid_descr%)", + "oid_descr": "tnStatsConduitName", + "oid": "tnStatsConduitState", + "oid_num": ".1.3.6.1.4.1.34086.2.2.17.2.1.4", + "measured": "other" + } + ], + "states": { + "tnStatsApplianceHAState": [ + { + "name": "undefined", + "event": "exclude" + }, + { + "name": "notConfigured", + "event": "ignore" + }, + { + "name": "active", + "event": "ok" + }, + { + "name": "standby", + "event": "ok" + } + ], + "tnStatsState": [ + { + "name": "undefined", + "event": "exclude" + }, + { + "name": "disabled", + "event": "ignore" + }, + { + "name": "dead", + "event": "alert" + }, + { + "name": "bad", + "event": "warning" + }, + { + "name": "good", + "event": "ok" + } + ] + } + }, + "WLSX-SWITCH-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.14823.2.2.1.1", + "mib_dir": "aruba", + "descr": "", + "hardware": [ + { + "oid": "wlsxModelName.0" + } + ], + "serial": [ + { + "oid": "wlsxSwitchLicenseSerialNumber.0" + } + ], + "mempool": { + "WlsxSysXMemoryEntry": { + "type": "static", + "descr": "Memory", + "scale": 1024, + "oid_total": "sysXMemorySize.1", + "oid_total_num": ".1.3.6.1.4.1.14823.2.2.1.1.1.11.1.2.1", + "oid_free": "sysXMemoryFree.1", + "oid_free_num": ".1.3.6.1.4.1.14823.2.2.1.1.1.11.1.4.1", + "oid_used": "sysXMemoryUsed.1", + "oid_used_num": ".1.3.6.1.4.1.14823.2.2.1.1.1.11.1.3.1" + } + } + }, + "WLSX-WLAN-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.14823.2.2.1.5", + "mib_dir": "aruba", + "descr": "" + }, + "ARUBAWIRED-NETWORKING-OID": { + "enable": 0, + "mib_dir": "aruba", + "descr": "" + }, + "ARUBAWIRED-VSF-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.47196.4.1.1.3.10", + "mib_dir": "aruba", + "descr": "", + "hardware": [ + { + "oid": "arubaWiredVsfMemberPartNumber.1", + "oid_extra": "arubaWiredVsfMemberProductName.1", + "transform": { + "action": "preg_replace", + "from": "/\\((\\S+(\\ \\S+){,2}).*\\)$/", + "to": "($1)" + } + } + ], + "serial": [ + { + "oid": "arubaWiredVsfMemberSerialNum.1" + } + ], + "version": [ + { + "oid": "arubaWiredVsfMemberBootRomVersion.1" + } + ] + }, + "ARUBAWIRED-PORTVLAN-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.47196.4.1.1.3.18", + "mib_dir": "aruba", + "descr": "" + }, + "ARUBAWIRED-POE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.47196.4.1.1.3.8", + "mib_dir": "aruba", + "descr": "" + }, + "ARUBAWIRED-POWERSUPPLY-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.47196.4.1.1.3.11.2", + "mib_dir": "aruba", + "descr": "", + "sensor": [ + { + "table": "arubaWiredPowerSupplyTable", + "oid": "arubaWiredPSUInstantaneousPower", + "class": "power", + "descr": "PSU-%arubaWiredPSUName%", + "oid_num": ".1.3.6.1.4.1.47196.4.1.1.3.11.2.1.1.7", + "oid_limit_high": "arubaWiredPSUMaximumPower", + "measured": "powersupply", + "measured_label": "PSU-%arubaWiredPSUName%", + "test": { + "field": "arubaWiredPSUStateEnum", + "operator": "notin", + "value": [ + "unknown", + "unsupported", + "empty" + ] + } + } + ], + "status": [ + { + "table": "arubaWiredPowerSupplyTable", + "oid": "arubaWiredPSUStateEnum", + "type": "arubaWiredPSUEnum", + "descr": "PSU-%arubaWiredPSUName%", + "oid_num": ".1.3.6.1.4.1.47196.4.1.1.3.11.2.1.1.11", + "measured": "powersupply", + "measured_label": "%arubaWiredPSUName%" + } + ], + "states": { + "arubaWiredPSUEnum": { + "1": { + "name": "ok", + "event": "ok" + }, + "2": { + "name": "faultAbsent", + "event": "alert" + }, + "3": { + "name": "faultInput", + "event": "alert" + }, + "4": { + "name": "faultOutput", + "event": "alert" + }, + "5": { + "name": "faultPOE", + "event": "alert" + }, + "6": { + "name": "faultNoRecov", + "event": "alert" + }, + "7": { + "name": "alert", + "event": "alert" + }, + "8": { + "name": "unknown", + "event": "exclude" + }, + "9": { + "name": "unsupported", + "event": "exclude" + }, + "10": { + "name": "warning", + "event": "warning" + }, + "11": { + "name": "init", + "event": "ignore" + }, + "12": { + "name": "empty", + "event": "ignore" + }, + "13": { + "name": "faultAirflow", + "event": "alert" + }, + "14": { + "name": "faultRedundancy", + "event": "alert" + } + } + } + }, + "ARUBAWIRED-POWER-STAT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.47196.4.1.1.3.11.8", + "mib_dir": "aruba", + "descr": "", + "sensor": [ + { + "table": "arubaWiredPowerStatTable", + "oid": "arubaWiredPowerStatPowerConsumed", + "class": "power", + "descr": "Consumed %arubaWiredPowerStatType% %arubaWiredPowerStatName%", + "oid_num": ".1.3.6.1.4.1.47196.4.1.1.3.11.8.1.0.1.1.6", + "measured": "chassis" + } + ] + }, + "ARUBAWIRED-TEMPSENSOR-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.47196.4.1.1.3.11.3", + "mib_dir": "aruba", + "descr": "", + "sensor": [ + { + "table": "arubaWiredTempSensorTable", + "oid": "arubaWiredTempSensorTemperature", + "class": "temperature", + "oid_descr": "arubaWiredTempSensorName", + "oid_num": ".1.3.6.1.4.1.47196.4.1.1.3.11.3.1.1.7", + "scale": 0.001, + "min": 0 + } + ] + }, + "ARUBAWIRED-FANTRAY-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.47196.4.1.1.3.11.4", + "mib_dir": "aruba", + "descr": "", + "status": [ + { + "table": "arubaWiredFanTrayTable", + "descr": "Fan Tray %arubaWiredFanTrayName% (%arubaWiredFanTrayNumberFans% fans)", + "oid": "arubaWiredFanTrayStateEnum", + "type": "arubaWiredFanTrayEnum", + "measured": "fantray", + "measured_label": "%arubaWiredFanTrayName%" + }, + { + "table": "arubaWiredFanTrayTable", + "descr": "Fan Tray %arubaWiredFanTrayName% (%arubaWiredFanTrayNumberFans% fans)", + "oid": "arubaWiredFanTrayState", + "oid_num": ".1.3.6.1.4.1.47196.4.1.1.3.11.4.1.1.4", + "type": "arubaWiredFanTrayState", + "measured": "fantray", + "measured_label": "%arubaWiredFanTrayName%", + "skip_if_valid_exist": "ARUBAWIRED-FANTRAY-MIB->arubaWiredFanTrayStateEnum" + } + ], + "states": { + "arubaWiredFanTrayEnum": { + "1": { + "name": "unknown", + "event": "exclude" + }, + "2": { + "name": "empty", + "event": "ignore" + }, + "3": { + "name": "initializing", + "event": "ignore" + }, + "4": { + "name": "ready", + "event": "ok" + }, + "5": { + "name": "down", + "event": "alert" + }, + "6": { + "name": "unsupported", + "event": "exclude" + } + }, + "arubaWiredFanTrayState": [ + { + "match": "/^ready/", + "event": "ok" + }, + { + "match": "/.+/", + "event": "alert" + } + ] + } + }, + "ARUBAWIRED-FAN-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.47196.4.1.1.3.11.5", + "mib_dir": "aruba", + "descr": "", + "sensor": [ + { + "table": "arubaWiredFanTable", + "oid": "arubaWiredFanRPM", + "class": "fanspeed", + "descr": "Fan %arubaWiredFanName%", + "oid_num": ".1.3.6.1.4.1.47196.4.1.1.3.11.5.1.1.8", + "scale": 1, + "min": 0, + "limit_auto": false, + "measured_label": "%arubaWiredFanName%", + "measured_label_match": { + "powersupply": "!^(PSU\\-\\d+/\\d+)!" + } + } + ] + }, + "ARUBAWIRED-CONFIG-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.47196.4.1.1.3.20", + "mib_dir": "aruba", + "descr": "", + "sensor": [ + { + "class": "age", + "oid": "arubaWiredConfigurationChangeTimestamp", + "oid_num": ".1.3.6.1.4.1.47196.4.1.1.3.20.1.1.3", + "descr": "Configuration Last Changed", + "unit": "timeticks", + "convert": "sysuptime", + "min": -1 + } + ] + }, + "ARUBA-CPPM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.14823.1.6.1", + "mib_dir": "aruba", + "descr": "This MIB module defines MIB objects which provide information about ClearPass system.", + "version": [ + { + "oid": "cppmSystemModel.0" + } + ], + "mempool": { + "CPPMSystemTableEntry": { + "type": "static", + "descr": "Memory", + "scale": 1, + "oid_total": "cppmSystemMemoryTotal.0", + "oid_free": "cppmSystemMemoryFree.0" + } + } + }, + "ServersCheck": { + "enable": 1, + "mib_dir": "serverscheck", + "descr": "", + "hardware": [ + { + "oid": "productname.0" + } + ], + "version": [ + { + "oid": "productversion.0", + "transform": { + "action": "explode", + "index": "last" + } + } + ], + "ip-address": [ + { + "ifIndex": "%index%", + "version": "ipv4", + "oid_address": "productnetip", + "oid_gateway": "productnetgateway" + } + ], + "states": { + "serverscheck-status": [ + { + "match": "/OK/i", + "event": "ok" + }, + { + "match": "/FAIL/i", + "event": "alert" + } + ], + "serverscheck-leak": [ + { + "match": "/DRY/i", + "event": "ok" + }, + { + "match": "/.+/i", + "event": "alert" + } + ], + "serverscheck-off": [ + { + "match": "/OFF/i", + "event": "ok" + }, + { + "match": "/.+/i", + "event": "alert" + } + ], + "serverscheck-input": [ + { + "match": "/OK/i", + "event": "ok" + }, + { + "match": "/Triggered/i", + "event": "alert" + } + ] + } + }, + "SAF-IPRADIO": { + "enable": 1, + "mib_dir": "saf", + "descr": "SAF Tehnika P2P IP Radios", + "hardware": [ + { + "oid": "product.0" + } + ], + "sensor": [ + { + "oid": "sysTemperature", + "descr": "System Temperature", + "class": "temperature", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.7571.100.1.1.5.1.1.1.5" + } + ] + }, + "SAF-ALARM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.7571.100.118", + "mib_dir": "saf", + "descr": "" + }, + "SAF-ENTERPRISE": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.7571", + "mib_dir": "saf", + "descr": "" + }, + "SAF-IPADDONS": { + "enable": 1, + "mib_dir": "saf", + "descr": "" + }, + "WTI-CONSOLE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2634.1", + "mib_dir": "wti", + "descr": "Western Telematic Console MIB", + "hardware": [ + { + "oid": "environmentUnitName.1" + } + ], + "serial": [ + { + "oid": "environmentSerialNumber.1" + } + ] + }, + "WTI-POWER-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2634.3", + "mib_dir": "wti", + "descr": "Western Telematic Power MIB", + "hardware": [ + { + "oid": "environmentUnitName.1" + } + ], + "serial": [ + { + "oid": "environmentSerialNumber.1" + } + ], + "sensor": [ + { + "oid": "environmentUnitTemperature", + "descr": "Temperature Unit", + "oid_num": ".1.3.6.1.4.1.2634.3.200.10.1.3", + "class": "temperature", + "unit": "F" + }, + { + "class": "current", + "descr": "Input (Branch A)", + "oid": "environmentUnitCurrentA", + "oid_num": ".1.3.6.1.4.1.2634.3.200.10.1.4", + "scale": 0.1 + }, + { + "class": "voltage", + "descr": "Input (Branch A)", + "oid": "environmentUnitVoltageA", + "oid_num": ".1.3.6.1.4.1.2634.3.200.10.1.5", + "scale": 1 + }, + { + "class": "power", + "descr": "Input (Branch A)", + "oid": "environmentUnitPowerA", + "oid_num": ".1.3.6.1.4.1.2634.3.200.10.1.6", + "scale": 1 + }, + { + "class": "current", + "descr": "Input (Branch B)", + "oid": "environmentUnitCurrentB", + "oid_num": ".1.3.6.1.4.1.2634.3.200.10.1.7", + "scale": 0.1, + "min": 0 + }, + { + "class": "voltage", + "descr": "Input (Branch B)", + "oid": "environmentUnitVoltageB", + "oid_num": ".1.3.6.1.4.1.2634.3.200.10.1.8", + "scale": 1, + "min": 0 + }, + { + "class": "power", + "descr": "Input (Branch B)", + "oid": "environmentUnitPowerB", + "oid_num": ".1.3.6.1.4.1.2634.3.200.10.1.9", + "scale": 1, + "min": 0 + }, + { + "class": "current", + "descr": "Input (Branch C)", + "oid": "environmentUnitCurrentC", + "oid_num": ".1.3.6.1.4.1.2634.3.200.10.1.10", + "scale": 0.1, + "min": 0 + }, + { + "class": "voltage", + "descr": "Input (Branch C)", + "oid": "environmentUnitVoltageC", + "oid_num": ".1.3.6.1.4.1.2634.3.200.10.1.11", + "scale": 1, + "min": 0 + }, + { + "class": "power", + "descr": "Input (Branch C)", + "oid": "environmentUnitPowerC", + "oid_num": ".1.3.6.1.4.1.2634.3.200.10.1.12", + "scale": 1, + "min": 0 + }, + { + "class": "current", + "descr": "Input (Branch D)", + "oid": "environmentUnitCurrentD", + "oid_num": ".1.3.6.1.4.1.2634.3.200.10.1.13", + "scale": 0.1, + "min": 0 + }, + { + "class": "voltage", + "descr": "Input (Branch D)", + "oid": "environmentUnitVoltageD", + "oid_num": ".1.3.6.1.4.1.2634.3.200.10.1.14", + "scale": 1, + "min": 0 + }, + { + "class": "power", + "descr": "Input (Branch D)", + "oid": "environmentUnitPowerD", + "oid_num": ".1.3.6.1.4.1.2634.3.200.10.1.15", + "scale": 1, + "min": 0 + }, + { + "class": "current", + "descr": "Total", + "oid": "environmentSystemTotalCurrent", + "oid_num": ".1.3.6.1.4.1.2634.3.200.60", + "scale": 0.1 + }, + { + "class": "power", + "descr": "Total", + "oid": "environmentSystemTotalPower", + "oid_num": ".1.3.6.1.4.1.2634.3.200.70", + "scale": 1 + }, + { + "table": "plugTable", + "measured": "outlet", + "class": "current", + "descr": "Outlet %index% (%plugID%, %plugName%)", + "oid": "plugCurrent", + "oid_num": ".1.3.6.1.4.1.2634.3.100.200.1.7", + "scale": 0.1, + "min": 0 + }, + { + "table": "plugTable", + "measured": "outlet", + "class": "power", + "descr": "Outlet %index% (%plugID%, %plugName%)", + "oid": "plugPower", + "oid_num": ".1.3.6.1.4.1.2634.3.100.200.1.8", + "scale": 1, + "min": 0 + } + ] + }, + "DEV-CFG-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.629.1.50", + "mib_dir": "mrv", + "descr": "", + "status": [ + { + "table": "nbsDevPSTable", + "oid": "nbsDevPSOperStatus", + "descr": "%nbsDevPSDescription% %nbsDevPSRedundantMode%", + "descr_transform": { + "action": "replace", + "from": [ + "mainPS", + "secondaryPS", + " none" + ], + "to": [ + "(Main)", + "(Secondary)", + "" + ] + }, + "measured": "powerSupply", + "type": "nbsDevOperStatus", + "oid_num": ".1.3.6.1.4.1.629.1.50.11.1.8.2.1.5", + "test": { + "field": "nbsDevPSAdminStatus", + "operator": "ne", + "value": "notActive" + } + }, + { + "table": "nbsDevFANTable", + "oid": "nbsDevFANOperStatus", + "descr": "Fan %index%", + "measured": "fan", + "type": "nbsDevOperStatus", + "oid_num": ".1.3.6.1.4.1.629.1.50.11.1.11.2.1.5", + "test": { + "field": "nbsDevFANAdminStatus", + "operator": "ne", + "value": "notActive" + } + }, + { + "oid": "nbsDevTemperatureMode", + "descr": "System Temperature", + "measured": "device", + "type": "nbsDevTemperatureMode", + "oid_num": ".1.3.6.1.4.1.629.1.50.11.1.6" + } + ], + "states": { + "nbsDevOperStatus": { + "1": { + "name": "none", + "event": "exclude" + }, + "2": { + "name": "active", + "event": "ok" + }, + "3": { + "name": "notActive", + "event": "alert" + } + }, + "nbsDevTemperatureMode": { + "1": { + "name": "none", + "event": "exclude" + }, + "2": { + "name": "normal", + "event": "ok" + }, + "3": { + "name": "high", + "event": "alert" + } + } + }, + "sensor": [ + { + "descr": "Ambient", + "class": "temperature", + "oid": "nbsDevPhParamDevAmbientTempC", + "oid_num": ".1.3.6.1.4.1.629.1.50.11.1.13.1", + "min": 0 + }, + { + "descr": "Packet Processor", + "class": "temperature", + "oid": "nbsDevPhParamPackProcTempC", + "oid_num": ".1.3.6.1.4.1.629.1.50.11.1.13.2", + "min": 0 + }, + { + "descr": "CPU", + "class": "temperature", + "oid": "nbsDevPhParamCpuTempC", + "oid_num": ".1.3.6.1.4.1.629.1.50.11.1.13.3", + "min": 0 + } + ] + }, + "DEV-ID-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.629.1.50.16", + "mib_dir": "mrv", + "descr": "", + "serial": [ + { + "oid": "nbDevIdHardwareSerialBoard.0" + }, + { + "oid": "nbDevIdHardwareSerialUnit.0" + } + ], + "version": [ + { + "oid": "nbDevIdSoftwareMasterOSVers.0", + "transform": { + "action": "replace", + "from": "_", + "to": "." + } + } + ], + "hardware": [ + { + "oid": "nbDevIdTypeName.0" + } + ], + "vendor": [ + { + "oid": "nbDevIdBrandId.0" + } + ] + }, + "NBS-CMMC-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.629.200", + "mib_dir": "mrv", + "descr": "", + "version": [ + { + "oid": "nbsCmmcSysFwVers.0", + "transform": [ + { + "action": "explode" + }, + { + "action": "replace", + "from": "v", + "to": "" + } + ] + } + ], + "hardware": [ + { + "oid": "nbsCmmcChassisModel.1" + } + ], + "serial": [ + { + "oid": "nbsCmmcChassisSerialNum.1" + } + ], + "status": [ + { + "oid": "nbsCmmcChassisPS1Status", + "descr": "Power Supply 1", + "measured": "powersupply", + "type": "nbsCmmcChassisPSStatus", + "oid_num": ".1.3.6.1.4.1.629.200.6.1.1.7" + }, + { + "oid": "nbsCmmcChassisPS2Status", + "descr": "Power Supply 2", + "measured": "powersupply", + "type": "nbsCmmcChassisPSStatus", + "oid_num": ".1.3.6.1.4.1.629.200.6.1.1.8" + }, + { + "oid": "nbsCmmcChassisPS3Status", + "descr": "Power Supply 3", + "measured": "powersupply", + "type": "nbsCmmcChassisPSStatus", + "oid_num": ".1.3.6.1.4.1.629.200.6.1.1.9" + }, + { + "oid": "nbsCmmcChassisPS4Status", + "descr": "Power Supply 4", + "measured": "powersupply", + "type": "nbsCmmcChassisPSStatus", + "oid_num": ".1.3.6.1.4.1.629.200.6.1.1.10" + }, + { + "oid": "nbsCmmcChassisFan1Status", + "descr": "Chassis Fan 1", + "measured": "fan", + "type": "nbsCmmcChassisFanStatus", + "oid_num": ".1.3.6.1.4.1.629.200.6.1.1.11" + }, + { + "oid": "nbsCmmcChassisFan2Status", + "descr": "Chassis Fan 2", + "measured": "fan", + "type": "nbsCmmcChassisFanStatus", + "oid_num": ".1.3.6.1.4.1.629.200.6.1.1.12" + }, + { + "oid": "nbsCmmcChassisFan3Status", + "descr": "Chassis Fan 3", + "measured": "fan", + "type": "nbsCmmcChassisFanStatus", + "oid_num": ".1.3.6.1.4.1.629.200.6.1.1.13" + }, + { + "oid": "nbsCmmcChassisFan4Status", + "descr": "Chassis Fan 4", + "measured": "fan", + "type": "nbsCmmcChassisFanStatus", + "oid_num": ".1.3.6.1.4.1.629.200.6.1.1.14" + }, + { + "oid": "nbsCmmcChassisFan5Status", + "descr": "Chassis Fan 5", + "measured": "fan", + "type": "nbsCmmcChassisFanStatus", + "oid_num": ".1.3.6.1.4.1.629.200.6.1.1.36" + }, + { + "oid": "nbsCmmcChassisFan6Status", + "descr": "Chassis Fan 6", + "measured": "fan", + "type": "nbsCmmcChassisFanStatus", + "oid_num": ".1.3.6.1.4.1.629.200.6.1.1.37" + }, + { + "oid": "nbsCmmcChassisFan7Status", + "descr": "Chassis Fan 7", + "measured": "fan", + "type": "nbsCmmcChassisFanStatus", + "oid_num": ".1.3.6.1.4.1.629.200.6.1.1.38" + }, + { + "oid": "nbsCmmcChassisFan8Status", + "descr": "Chassis Fan 8", + "measured": "fan", + "type": "nbsCmmcChassisFanStatus", + "oid_num": ".1.3.6.1.4.1.629.200.6.1.1.39" + }, + { + "oid": "nbsCmmcChassisPowerStatus", + "descr": "Chassis Power", + "measured": "device", + "type": "nbsCmmcChassisPowerStatus", + "oid_num": ".1.3.6.1.4.1.629.200.6.1.1.51" + }, + { + "table": "nbsCmmcSlotTable", + "descr": "%nbsCmmcSlotModel% Status (Slot %index1% Chassis %index0%)", + "type": "nbsCmmcSlotModuleStatus", + "oid": "nbsCmmcSlotModuleStatus", + "oid_num": ".1.3.6.1.4.1.629.200.7.1.1.38" + } + ], + "states": { + "nbsCmmcChassisPSStatus": { + "1": { + "name": "notInstalled", + "event": "exclude" + }, + "2": { + "name": "acBad", + "event": "alert" + }, + "3": { + "name": "dcBad", + "event": "alert" + }, + "4": { + "name": "acGood", + "event": "ok" + }, + "5": { + "name": "dcGood", + "event": "ok" + }, + "6": { + "name": "notSupported", + "event": "exclude" + }, + "7": { + "name": "good", + "event": "ok" + }, + "8": { + "name": "bad", + "event": "alert" + } + }, + "nbsCmmcChassisFanStatus": { + "1": { + "name": "notSupported", + "event": "exclude" + }, + "2": { + "name": "bad", + "event": "alert" + }, + "3": { + "name": "good", + "event": "ok" + }, + "4": { + "name": "notInstalled", + "event": "exclude" + } + }, + "nbsCmmcChassisPowerStatus": { + "1": { + "name": "notSupported", + "event": "exclude" + }, + "2": { + "name": "sufficient", + "event": "ok" + }, + "3": { + "name": "insufficient", + "event": "alert" + } + }, + "nbsCmmcSlotModuleStatus": { + "1": { + "name": "notSupported", + "event": "exclude" + }, + "2": { + "name": "empty", + "event": "exclude" + }, + "3": { + "name": "notReady", + "event": "alert" + }, + "4": { + "name": "ready", + "event": "ok" + }, + "5": { + "name": "standby", + "event": "ok" + } + } + }, + "sensor": [ + { + "descr": "Chassis", + "class": "temperature", + "oid": "nbsCmmcChassisTemperature", + "oid_num": ".1.3.6.1.4.1.629.200.6.1.1.15", + "oid_limit_high": "nbsCmmcChassisTemperatureLimit", + "oid_limit_low": "nbsCmmcChassisTemperatureMin" + }, + { + "table": "nbsCmmcSlotTable", + "descr": "%nbsCmmcSlotModel% (Slot %index1% Chassis %index0%)", + "class": "temperature", + "oid": "nbsCmmcSlotTemperature", + "oid_num": ".1.3.6.1.4.1.629.200.7.1.1.34", + "oid_limit_high": "nbsCmmcSlotTemperatureLimit", + "oid_limit_low": "nbsCmmcSlotTemperatureMin", + "invalid": -2147483648, + "test": { + "field": "nbsCmmcSlotModuleStatus", + "operator": "ne", + "value": "empty" + } + } + ] + }, + "NBS-SIGLANE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.629.236", + "mib_dir": "mrv", + "descr": "", + "sensor": [ + { + "table": "nbsSigLaneLaneTable", + "oid": "nbsSigLaneLaneTxPower", + "oid_num": ".1.3.6.1.4.1.629.236.20.1.1.21", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%nbsSigLaneLaneIfIndex%" + }, + "descr": "%port_label% Lane %nbsSigLaneLaneIndex% TX Power", + "class": "dbm", + "measured": "port", + "scale": 0.001, + "invalid": -2147483648, + "test": { + "field": "nbsSigLaneLaneTxPowerLevel", + "operator": "ne", + "value": "notSupported" + } + }, + { + "table": "nbsSigLaneLaneTable", + "oid": "nbsSigLaneLaneRxPower", + "oid_num": ".1.3.6.1.4.1.629.236.20.1.1.31", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%nbsSigLaneLaneIfIndex%" + }, + "descr": "%port_label% Lane %nbsSigLaneLaneIndex% RX Power", + "class": "dbm", + "measured": "port", + "scale": 0.001, + "invalid": -2147483648, + "test": { + "field": "nbsSigLaneLaneRxPowerLevel", + "operator": "ne", + "value": "notSupported" + } + }, + { + "table": "nbsSigLaneLaneTable", + "oid": "nbsSigLaneLaneBiasAmps", + "oid_num": ".1.3.6.1.4.1.629.236.20.1.1.41", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%nbsSigLaneLaneIfIndex%" + }, + "descr": "%port_label% Lane %nbsSigLaneLaneIndex% TX Bias", + "class": "current", + "measured": "port", + "scale": 1.0e-6, + "invalid": -1, + "test": { + "field": "nbsSigLaneLaneBiasAmpsLevel", + "operator": "ne", + "value": "notSupported" + } + }, + { + "table": "nbsSigLaneLaneTable", + "oid": "nbsSigLaneLaneLaserTemp", + "oid_num": ".1.3.6.1.4.1.629.236.20.1.1.51", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%nbsSigLaneLaneIfIndex%" + }, + "descr": "%port_label% Lane %nbsSigLaneLaneIndex% Temperature", + "class": "temperature", + "measured": "port", + "scale": 1, + "invalid": -2147483648, + "test": { + "field": "nbsSigLaneLaneLaserTempLevel", + "operator": "ne", + "value": "notSupported" + } + } + ] + }, + "NBS-FAN-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.629.226", + "mib_dir": "mrv", + "descr": "", + "status": [ + { + "oid": "nbsFanFanStatus", + "oid_descr": "nbsFanFanDescription", + "measured": "fan", + "type": "nbsFanFanStatus", + "oid_num": ".1.3.6.1.4.1.629.226.1.1.1.30" + } + ], + "states": { + "nbsFanFanStatus": { + "1": { + "name": "notSupported", + "event": "exclude" + }, + "2": { + "name": "bad", + "event": "alert" + }, + "3": { + "name": "good", + "event": "ok" + }, + "4": { + "name": "notInstalled", + "event": "exclude" + } + } + } + }, + "NBS-ODSYS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.629.228", + "mib_dir": "mrv", + "descr": "", + "sensor": [ + { + "descr": "Power Supply %index1%", + "class": "temperature", + "oid": "nbsOdsysPsThermActual", + "oid_num": ".1.3.6.1.4.1.629.228.5.2.1.40", + "oid_limit_high": "nbsOdsysPsThermThreshHiErr", + "oid_limit_high_warn": "nbsOdsysPsThermThreshHiWarn", + "oid_limit_low_warn": "nbsOdsysPsThermThreshLoWarn", + "oid_limit_low": "nbsOdsysPsThermThreshLoErr", + "invalid_limit": -2147483648 + }, + { + "descr": "Power Supply %index1% Input", + "class": "voltage", + "oid": "nbsOdsysPsVInActual", + "oid_num": ".1.3.6.1.4.1.629.228.5.2.1.50", + "scale": 0.001, + "limit_scale": 0.001, + "oid_limit_high": "nbsOdsysPsVInThreshHiErr", + "oid_limit_high_warn": "nbsOdsysPsVInThreshHiWarn", + "oid_limit_low_warn": "nbsOdsysPsVInThreshLoWarn", + "oid_limit_low": "nbsOdsysPsVInThreshLoErr", + "invalid_limit": -1 + }, + { + "descr": "Power Supply %index1% Output", + "class": "voltage", + "oid": "nbsOdsysPsVOutActual", + "oid_num": ".1.3.6.1.4.1.629.228.5.2.1.60", + "scale": 0.001, + "limit_scale": 0.001, + "oid_limit_high": "nbsOdsysPsVOutThreshHiErr", + "oid_limit_high_warn": "nbsOdsysPsVOutThreshHiWarn", + "oid_limit_low_warn": "nbsOdsysPsVOutThreshLoWarn", + "oid_limit_low": "nbsOdsysPsVOutThreshLoErr", + "invalid_limit": -1 + }, + { + "descr": "Power Supply %index1% Input", + "class": "current", + "oid": "nbsOdsysPsIInActual", + "oid_num": ".1.3.6.1.4.1.629.228.5.2.1.70", + "scale": 0.001, + "limit_scale": 0.001, + "oid_limit_high": "nbsOdsysPsIInThreshHiErr", + "oid_limit_high_warn": "nbsOdsysPsIInThreshHiWarn", + "oid_limit_low_warn": "nbsOdsysPsIInThreshLoWarn", + "oid_limit_low": "nbsOdsysPsIInThreshLoErr", + "invalid_limit": -1 + }, + { + "descr": "Power Supply %index1% Output", + "class": "current", + "oid": "nbsOdsysPsIOutActual", + "oid_num": ".1.3.6.1.4.1.629.228.5.2.1.80", + "scale": 0.001, + "limit_scale": 0.001, + "oid_limit_high": "nbsOdsysPsIOutThreshHiErr", + "oid_limit_high_warn": "nbsOdsysPsIOutThreshHiWarn", + "oid_limit_low_warn": "nbsOdsysPsIOutThreshLoWarn", + "oid_limit_low": "nbsOdsysPsIOutThreshLoErr", + "invalid_limit": -1 + } + ] + }, + "OA-SFP-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.6926.1.18", + "mib_dir": "mrv", + "descr": "", + "sensor": [ + { + "table": "oaSfpDiagnosticTable", + "oid": "oaSfpDiagnosticTemperature", + "class": "temperature", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%oaSfpInfoPortIndex%" + }, + "descr": "%port_label% Temperature (%oaSfpInfoVendorName% %oaSfpInfoVendorPN%)", + "oid_num": ".1.3.6.1.4.1.6926.1.18.1.1.3.1.3", + "scale": 0.1, + "oid_extra": [ + "oaSfpInfoPortIndex", + "oaSfpInfoVendorName", + "oaSfpInfoVendorPN", + "oaSfpInfoLaserWavelength", + "oaSfpInfoVendorSN", + "oaSfpInfoInstalledStatus" + ], + "test": { + "field": "oaSfpInfoInstalledStatus", + "operator": "ne", + "value": "notInstalled" + }, + "rename_rrd": "lambdadriver-dom-temp-%index%" + }, + { + "table": "oaSfpDiagnosticTable", + "oid": "oaSfpDiagnosticVcc", + "class": "voltage", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%oaSfpInfoPortIndex%" + }, + "descr": "%port_label% Voltage (%oaSfpInfoVendorName% %oaSfpInfoVendorPN%)", + "oid_num": ".1.3.6.1.4.1.6926.1.18.1.1.3.1.4", + "scale": 0.0001, + "oid_extra": [ + "oaSfpInfoPortIndex", + "oaSfpInfoVendorName", + "oaSfpInfoVendorPN", + "oaSfpInfoLaserWavelength", + "oaSfpInfoVendorSN", + "oaSfpInfoInstalledStatus" + ], + "test": { + "field": "oaSfpInfoInstalledStatus", + "operator": "ne", + "value": "notInstalled" + }, + "rename_rrd": "lambdadriver-dom-voltage-%index%" + }, + { + "table": "oaSfpDiagnosticTable", + "oid": "oaSfpDiagnosticTxBias", + "class": "current", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%oaSfpInfoPortIndex%" + }, + "descr": "%port_label% Bias (%oaSfpInfoVendorName% %oaSfpInfoVendorPN%)", + "oid_num": ".1.3.6.1.4.1.6926.1.18.1.1.3.1.5", + "scale": 1.0e-6, + "oid_extra": [ + "oaSfpInfoPortIndex", + "oaSfpInfoVendorName", + "oaSfpInfoVendorPN", + "oaSfpInfoLaserWavelength", + "oaSfpInfoVendorSN", + "oaSfpInfoInstalledStatus" + ], + "test": { + "field": "oaSfpInfoInstalledStatus", + "operator": "ne", + "value": "notInstalled" + }, + "rename_rrd": "lambdadriver-dom-current-%index%" + }, + { + "table": "oaSfpDiagnosticTable", + "oid": "oaSfpDiagnosticTxPower", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%oaSfpInfoPortIndex%" + }, + "descr": "%port_label% TX Power (%oaSfpInfoVendorName% %oaSfpInfoVendorPN%)", + "oid_num": ".1.3.6.1.4.1.6926.1.18.1.1.3.1.6", + "scale": 0.01, + "oid_extra": [ + "oaSfpInfoPortIndex", + "oaSfpInfoVendorName", + "oaSfpInfoVendorPN", + "oaSfpInfoLaserWavelength", + "oaSfpInfoVendorSN", + "oaSfpInfoInstalledStatus" + ], + "invalid": -5000, + "test": { + "field": "oaSfpInfoInstalledStatus", + "operator": "ne", + "value": "notInstalled" + }, + "rename_rrd": "lambdadriver-dom-txpower-%index%" + }, + { + "table": "oaSfpDiagnosticTable", + "oid": "oaSfpDiagnosticRxPower", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%oaSfpInfoPortIndex%" + }, + "descr": "%port_label% RX Power (%oaSfpInfoVendorName% %oaSfpInfoVendorPN%)", + "oid_num": ".1.3.6.1.4.1.6926.1.18.1.1.3.1.7", + "scale": 0.01, + "oid_extra": [ + "oaSfpInfoPortIndex", + "oaSfpInfoVendorName", + "oaSfpInfoVendorPN", + "oaSfpInfoLaserWavelength", + "oaSfpInfoVendorSN", + "oaSfpInfoInstalledStatus" + ], + "invalid": -5000, + "test": { + "field": "oaSfpInfoInstalledStatus", + "operator": "ne", + "value": "notInstalled" + }, + "rename_rrd": "lambdadriver-dom-rxpower-%index%" + } + ] + }, + "OADWDM-MIB": { + "enable": 1, + "mib_dir": "mrv", + "descr": "", + "hardware": [ + { + "oid": "oaLdCardBackplanePN.0" + } + ], + "serial": [ + { + "oid": "oaLdCardBackplaneSN.0" + } + ], + "version": [ + { + "oid": "oaLdSoftVersString.0", + "transform": { + "action": "replace", + "from": [ + "Ld-", + "_" + ], + "to": [ + "", + "." + ] + } + } + ], + "sensor": [ + { + "descr": "Slot %index% (%oaLdCardType%)", + "class": "temperature", + "oid": "oaLdCardTemp", + "oid_num": ".1.3.6.1.4.1.6926.1.41.3.1.1.26", + "oid_extra": "oaLdCardType", + "invalid": 0, + "text": { + "field": "oaLdCardType", + "operator": "ne", + "value": "empty" + }, + "rename_rrd": "lambdadriver-%index%" + } + ], + "status": [ + { + "oid": "oaLdDevFANOperStatus", + "descr": "Fan %index%", + "measured": "fan", + "type": "oadwdm-fan-state", + "oid_num": ".1.3.6.1.4.1.6926.1.41.1.10.3.2.1.5" + }, + { + "oid": "oaLdDevPSOperStatus", + "descr": "Power Supply %index%", + "measured": "powersupply", + "type": "oadwdm-powersupply-state", + "oid_num": ".1.3.6.1.4.1.6926.1.41.1.10.1.2.1.5" + } + ], + "states": { + "oadwdm-fan-state": { + "1": { + "name": "none", + "event": "exclude" + }, + "2": { + "name": "active", + "event": "ok" + }, + "3": { + "name": "notActive", + "event": "warning" + }, + "4": { + "name": "fail", + "event": "alert" + } + }, + "oadwdm-powersupply-state": { + "1": { + "name": "none", + "event": "exclude" + }, + "2": { + "name": "active", + "event": "ok" + }, + "3": { + "name": "notActive", + "event": "warning" + }, + "4": { + "name": "fail", + "event": "alert" + } + } + } + }, + "NS-ROOT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.5951.1", + "mib_dir": "citrix", + "descr": "", + "serial": [ + { + "oid": "sysHardwareSerialNumber.0" + } + ], + "hardware": [ + { + "oid": "sysHardwareVersionDesc.0" + } + ], + "processor": { + "sslCryptoUtilization": { + "oid": "sslCryptoUtilization", + "oid_num": ".1.3.6.1.4.1.5951.4.1.1.47.365", + "indexes": [ + { + "descr": "Crypto Engine" + } + ] + } + }, + "mempool": { + "nsResourceGroup": { + "type": "static", + "descr": "Memory", + "scale": 1048576, + "oid_total": "memSizeMB.0", + "oid_total_num": ".1.3.6.1.4.1.5951.4.1.1.41.4.0", + "oid_perc": "resMemUsage.0", + "oid_perc_num": ".1.3.6.1.4.1.5951.4.1.1.41.2.0" + } + }, + "storage": { + "nsSysHealthDiskTable": { + "table": "nsSysHealthDiskTable", + "oid_descr": "sysHealthDiskName", + "oid_used": "sysHealthDiskUsed", + "oid_total": "sysHealthDiskSize", + "type": "Storage", + "scale": 1048576 + } + }, + "states": { + "netscaler-state": [ + { + "name": "normal", + "event": "ok" + }, + { + "name": "failed", + "event": "alert" + } + ], + "netscaler-ha-mode": [ + { + "name": "standalone", + "event": "ok" + }, + { + "name": "primary", + "event": "ok" + }, + { + "name": "secondary", + "event": "ok" + }, + { + "name": "unknown", + "event": "ignore" + } + ], + "netscaler-ha-state": [ + { + "name": "unknown", + "event": "ignore" + }, + { + "name": "init", + "event": "ignore" + }, + { + "name": "down", + "event": "alert" + }, + { + "name": "up", + "event": "ok" + }, + { + "name": "partialFail", + "event": "alert" + }, + { + "name": "monitorFail", + "event": "alert" + }, + { + "name": "monitorOk", + "event": "ok" + }, + { + "name": "completeFail", + "event": "alert" + }, + { + "name": "dumb", + "event": "warning" + }, + { + "name": "disabled", + "event": "warning" + }, + { + "name": "partialFailSsl", + "event": "alert" + }, + { + "name": "routemonitorFail", + "event": "alert" + } + ], + "ClusterCurHealth": { + "0": { + "name": "unknown", + "event": "ignore" + }, + "1": { + "name": "init", + "event": "ignore" + }, + "2": { + "name": "down", + "event": "alert" + }, + "3": { + "name": "up", + "event": "ok" + }, + "4": { + "name": "partialFail", + "event": "alert" + }, + "5": { + "name": "completeFail", + "event": "alert" + }, + "6": { + "name": "partialFailSsl", + "event": "alert" + }, + "7": { + "name": "routemonitorFail", + "event": "alert" + }, + "8": { + "name": "lbStateSyncInprog", + "event": "warning" + }, + "9": { + "name": "bkplaneFail", + "event": "alert" + }, + "10": { + "name": "clagFail", + "event": "alert" + }, + "11": { + "name": "dhtSyncInprog", + "event": "warning" + }, + "12": { + "name": "syncookieSyncInprog", + "event": "warning" + }, + "14": { + "name": "unkwnBadHlth", + "event": "alert" + } + }, + "ClusterMasterState": [ + { + "name": "inactive", + "event_map": { + "active": "alert", + "spare": "warning", + "passive": "ignore" + } + }, + { + "name": "active", + "event_map": { + "active": "ok", + "spare": "ok", + "passive": "ok" + } + }, + { + "name": "unknown", + "event_map": { + "active": "warning", + "spare": "ignore", + "passive": "ignore" + } + } + ], + "ClusterAdminState": { + "1": { + "name": "active", + "event": "ok" + }, + "2": { + "name": "spare", + "event": "ok" + }, + "3": { + "name": "passive", + "event": "ok" + } + } + }, + "status": [ + { + "type": "netscaler-ha-mode", + "descr": "HA Mode", + "oid": "sysHighAvailabilityMode", + "oid_num": ".1.3.6.1.4.1.5951.4.1.1.6", + "measured": "other" + }, + { + "type": "netscaler-ha-state", + "descr": "HA State", + "oid": "haCurState", + "oid_num": ".1.3.6.1.4.1.5951.4.1.1.23.24", + "measured": "other" + }, + { + "table": "clusterTable", + "type": "ClusterCurHealth", + "descr": "Cluster Node %clnodeID% Health (Peer %clPeerIP%)", + "oid": "clNodeHealth", + "oid_num": ".1.3.6.1.4.1.5951.4.1.1.72.1.6", + "measured": "node", + "measured_label": "Cluster Node %clnodeID%", + "test": { + "field": "clNodeEffectiveHealth", + "operator": "eq", + "value": "up" + } + }, + { + "table": "clusterTable", + "type": "ClusterMasterState", + "descr": "Cluster Node %clnodeID% State (Peer %clPeerIP%)", + "oid": "clMasterState", + "oid_map": "clAdminState", + "oid_num": ".1.3.6.1.4.1.5951.4.1.1.72.1.5", + "measured": "node", + "measured_label": "Cluster Node %clnodeID%", + "test": { + "field": "clNodeEffectiveHealth", + "operator": "eq", + "value": "up" + } + }, + { + "table": "clusterTable", + "type": "ClusterAdminState", + "descr": "Cluster Node %clnodeID% Admin State (Peer %clPeerIP%)", + "oid": "clAdminState", + "oid_num": ".1.3.6.1.4.1.5951.4.1.1.72.1.4", + "measured": "node", + "measured_label": "Cluster Node %clnodeID%", + "test": { + "field": "clNodeEffectiveHealth", + "operator": "eq", + "value": "up" + } + } + ] + }, + "SDX-ROOT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.5951.6", + "mib_dir": "citrix", + "descr": "", + "hardware": [ + { + "oid": "systemPlatform.0" + } + ], + "version": [ + { + "oid": "systemBuildNumber.0", + "transform": { + "action": "preg_replace", + "from": "^(\\d\\S+): Build (\\d\\S+),.+", + "to": "$1-$2" + } + } + ], + "serial": [ + { + "oid": "systemSerial.0" + } + ], + "uptime": [ + { + "oid": "systemUptime.0", + "transform": { + "action": "uptime" + } + }, + { + "oid_next": "xenUptime", + "transform": { + "action": "uptime" + } + } + ], + "features": [ + { + "oid_next": "xenEdition", + "oid_extra": "xenVersionLong" + } + ], + "ports": { + "interfaceTable": { + "map": { + "oid": "interfacePort", + "map": "ifDescr" + }, + "oids": { + "ifName": { + "oid": "interfaceMappedPort" + }, + "ifInErrors": { + "oid": "interfaceRxErrors" + }, + "ifOutErrors": { + "oid": "interfaceTxErrors" + }, + "ifHCInOctets": { + "oid": "interfaceRxBytes" + }, + "ifHCInUcastPkts": { + "oid": "interfaceRxPackets" + }, + "ifHCOutOctets": { + "oid": "interfaceTxBytes" + }, + "ifHCOutUcastPkts": { + "oid": "interfaceTxPackets" + } + } + } + }, + "processor": { + "xenTable": { + "table": "xenTable", + "descr": "CPUs x%xenNumberOfCPU% (%xenIpAddress%)", + "oid": "xenCpuUsage", + "oid_num": ".1.3.6.1.4.1.5951.6.3.1.1.8" + } + }, + "mempool": { + "xenTable": { + "type": "table", + "descr": "Memory (%xenIpAddress%)", + "scale": 1048576, + "oid_free": "xenMemoryFree", + "oid_total": "xenMemoryTotal" + } + }, + "status": [ + { + "table": "hardwareResourceTable", + "type": "hardwareResourceStatus", + "descr": "%hardwareResourceName% (%hardwareResourceHostIPAddress%)", + "oid": "hardwareResourceStatus", + "oid_num": ".1.3.6.1.4.1.5951.6.2.1000.1.1.7", + "measured": "other" + }, + { + "table": "srTable", + "type": "srStatus", + "descr": "Repository %srName% Bay %srBayNumber% (%srHostIPAddress%)", + "oid": "srStatus", + "oid_num": ".1.3.6.1.4.1.5951.6.2.1000.4.1.7", + "measured": "storage" + } + ], + "states": { + "hardwareResourceStatus": [ + { + "match": "/^OK/i", + "event": "ok" + }, + { + "match": "/.+/", + "event": "alert" + } + ], + "srStatus": [ + { + "match": "/^GOOD/i", + "event": "ok" + }, + { + "match": "/.+/", + "event": "alert" + } + ] + }, + "storage": { + "diskTable": { + "table": "diskTable", + "descr": "%diskName% Bay %diskBayNumber% (%diskHostIPAddress%)", + "oid_used": "diskUtilized", + "oid_total": "diskSize", + "type": "Disk", + "scale": 1 + }, + "srTable": { + "table": "srTable", + "descr": "Repository %srName% Bay %srBayNumber% (%srHostIPAddress%)", + "oid_used": "srUtilized", + "oid_total": "srSize", + "type": "Storage", + "scale": 1 + } + }, + "sensor": [ + { + "table": "healthMonitoringTable", + "oid": "hmCurrentValue", + "descr": "%hmName% (%hmHostIPAddress%)", + "descr_transform": { + "action": "replace", + "from": " Temp", + "to": "" + }, + "oid_num": ".1.3.6.1.4.1.5951.6.2.1000.6.1.7", + "oid_class": "hmUnit", + "map_class": null, + "test": { + "field": "hmStatus", + "operator": "notin", + "value": [ + "na", + "nr" + ] + } + } + ] + }, + "TSL-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.6853", + "mib_dir": "tsl", + "descr": "" + }, + "CUMULUS-BGPUN-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.40310.4", + "mib_dir": "cumulus", + "descr": "", + "discovery": [ + { + "os": "cumulus-os", + "sysDescr": "/Cumulus[ \\-]Linux (?:[1-4]\\.\\d+|5\\.0)/i" + } + ], + "bgp": { + "oids": { + "PeerTable": { + "oid": "bgpPeerEntry" + }, + "PeerIndex": { + "oid": "bgpPeerIdentifier" + }, + "PeerState": { + "oid": "bgpPeerState" + }, + "PeerAdminStatus": { + "oid": "bgpPeerAdminStatus" + }, + "PeerInUpdates": { + "oid": "bgpPeerInUpdates" + }, + "PeerOutUpdates": { + "oid": "bgpPeerOutUpdates" + }, + "PeerInTotalMessages": { + "oid": "bgpPeerInTotalMessages" + }, + "PeerOutTotalMessages": { + "oid": "bgpPeerOutTotalMessages" + }, + "PeerFsmEstablishedTime": { + "oid": "bgpPeerFsmEstablishedTime" + }, + "PeerInUpdateElapsedTime": { + "oid": "bgpPeerInUpdateElapsedTime" + }, + "PeerLocalAddr": { + "oid": "bgpPeerLocalAddr" + }, + "PeerIdentifier": { + "oid": "bgpPeerIface" + }, + "PeerRemoteAs": { + "oid": "bgpPeerRemoteAs" + }, + "PeerRemoteAddr": { + "oid": "bgpPeerIface" + } + } + } + }, + "CUMULUS-BGPVRF-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.40310.7", + "mib_dir": "cumulus", + "descr": "", + "discovery": [ + { + "os": "cumulus-os", + "sysDescr": "/Cumulus[ \\-]Linux (?:5\\.[1-9]\\d*|[6-9]\\.\\d+|\\d{2,}\\.\\d+)/i" + } + ], + "bgp": { + "oids": { + "LocalAs": { + "oid": "bgpLocalAs" + }, + "PeerTable": { + "oid": "bgpPeerEntry" + }, + "PeerIndex": { + "oid": "bgpPeerIdentifier" + }, + "PeerState": { + "oid": "bgpPeerState" + }, + "PeerAdminStatus": { + "oid": "bgpPeerAdminStatus" + }, + "PeerInUpdates": { + "oid": "bgpPeerInUpdates" + }, + "PeerOutUpdates": { + "oid": "bgpPeerOutUpdates" + }, + "PeerInTotalMessages": { + "oid": "bgpPeerInTotalMessages" + }, + "PeerOutTotalMessages": { + "oid": "bgpPeerOutTotalMessages" + }, + "PeerFsmEstablishedTime": { + "oid": "bgpPeerFsmEstablishedTime" + }, + "PeerInUpdateElapsedTime": { + "oid": "bgpPeerInUpdateElapsedTime" + }, + "PeerLocalAddr": { + "oid": "bgpPeerLocalAddr" + }, + "PeerIdentifier": { + "oid": "bgpPeerIdentifier" + }, + "PeerDescription": { + "oid": "bgpPeerDesc" + }, + "PeerRemoteAs": { + "oid": "bgpPeerRemoteAs" + }, + "PeerRemoteAddr": { + "oid": "bgpPeerRemoteAddr" + } + } + } + }, + "SNWL-SSLVPN-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.8741.6", + "mib_dir": "sonicwall", + "descr": "" + }, + "SONICWALL-COMMON-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.8741.2.1", + "mib_dir": "sonicwall", + "descr": "", + "serial": [ + { + "oid": "snwlSysSerialNumber.0" + } + ], + "hardware": [ + { + "oid": "snwlSysModel.0" + } + ], + "version": [ + { + "oid": "snwlSysFirmwareVersion.0", + "transform": { + "action": "explode", + "index": "last" + } + } + ] + }, + "SONICWALL-FIREWALL-IP-STATISTICS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.8741.1.3", + "mib_dir": "sonicwall", + "descr": "", + "processor": { + "sonicCurrentCPUUtil": { + "oid": "sonicCurrentCPUUtil", + "oid_num": ".1.3.6.1.4.1.8741.1.3.1.3", + "indexes": [ + { + "descr": "Processor" + } + ] + } + }, + "mempool": { + "sonicCurrentRAMUtil": { + "type": "static", + "descr": "Memory", + "oid_perc": "sonicCurrentRAMUtil.0", + "oid_perc_num": ".1.3.6.1.4.1.8741.1.3.1.4.0" + } + } + }, + "SONICWALL-SMA-APPLIANCE-SYSTEM-INFO-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.8741.8.1.1", + "mib_dir": "sonicwall", + "descr": "" + }, + "SONICWALL-SMA-APPLIANCE-SYSTEM-HEALTH-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.8741.8.1.2", + "mib_dir": "sonicwall", + "descr": "", + "graphs": { + "authenticatedUsers": { + "file": "sonicwall-users.rrd", + "call_function": "snmp_get", + "graphs": [ + "sonicwall-users" + ], + "ds_rename": { + "LoggedIn": "", + "licensedUsers": "", + "currently": "current" + }, + "oids": { + "currentlyLoggedIn": { + "descr": "Currently LoggedIn", + "ds_type": "GAUGE", + "ds_min": "0" + }, + "peakLoggedIn": { + "descr": "Peak LoggedIn", + "ds_type": "GAUGE", + "ds_min": "0" + }, + "maximumlicensedUsers": { + "descr": "Max Licensed Users", + "ds_type": "GAUGE", + "ds_min": "0" + } + } + }, + "connectionUtilization": { + "file": "sonicwall-connections.rrd", + "call_function": "snmp_get", + "graphs": [ + "sonicwall-connections" + ], + "ds_rename": { + "Connections": "" + }, + "oids": { + "currentConnections": { + "descr": "Current Connections", + "ds_type": "GAUGE", + "ds_min": "0" + }, + "peakConnections": { + "descr": "Peak Connections", + "ds_type": "GAUGE", + "ds_min": "0" + } + } + } + } + }, + "TIMETRA-CHASSIS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.6527.1.1.3.2", + "mib_dir": "nokia", + "descr": "Nokia SROS Chassis MIB Module", + "states": { + "timetra-chassis-state": { + "1": { + "name": "deviceStateUnknown", + "event": "exclude" + }, + "2": { + "name": "deviceNotEquipped", + "event": "exclude" + }, + "3": { + "name": "deviceStateOk", + "event": "ok" + }, + "4": { + "name": "deviceStateFailed", + "event": "alert" + }, + "5": { + "name": "deviceStateOutOfService", + "event": "ignore" + }, + "6": { + "name": "deviceNotProvisioned", + "event": "warning" + }, + "7": { + "name": "deviceNotApplicable", + "event": "ignore" + } + } + }, + "status": [ + { + "table": "tmnxPhysChassisTable", + "descr": "Chassis %index2%", + "oid": "tmnxPhysChassisState", + "oid_num": ".1.3.6.1.4.1.6527.3.1.2.2.1.21.1.4", + "measured": "device", + "type": "timetra-chassis-state" + }, + { + "table": "tmnxPhysChassisFanTable", + "descr": "Fan %index2% (Tray %index1%, Chassis %index0%)", + "oid": "tmnxPhysChassisFanOperStatus", + "oid_num": ".1.3.6.1.4.1.6527.3.1.2.2.1.24.1.1.2", + "measured": "fan", + "type": "timetra-chassis-state" + }, + { + "table": "tmnxPhysChassisPowerSupplyTable", + "descr": "Power Supply Temperature (Tray %index2%, Chassis %index1%)", + "oid": "tmnxPhysChassPowerSupTempStatus", + "oid_num": ".1.3.6.1.4.1.6527.3.1.2.2.1.24.2.1.4", + "measured": "powersupply", + "type": "timetra-chassis-state" + }, + { + "table": "tmnxPhysChassisPowerSupplyTable", + "descr": "Power Supply 1 (Tray %index2%, Chassis %index1%)", + "oid": "tmnxPhysChassPowerSup1Status", + "oid_num": ".1.3.6.1.4.1.6527.3.1.2.2.1.24.2.1.6", + "measured": "powersupply", + "type": "timetra-chassis-state" + }, + { + "table": "tmnxPhysChassisPowerSupplyTable", + "descr": "Power Supply 2 (Tray %index2%, Chassis %index1%)", + "oid": "tmnxPhysChassPowerSup2Status", + "oid_num": ".1.3.6.1.4.1.6527.3.1.2.2.1.24.2.1.7", + "measured": "powersupply", + "type": "timetra-chassis-state" + } + ], + "sensor": [ + { + "table": "tmnxPhysChassisFanTable", + "class": "load", + "descr": "Fan %index2% (Tray %index1%, Chassis %index0%)", + "oid": "tmnxPhysChassisFanSpeedPercent", + "oid_num": ".1.3.6.1.4.1.6527.3.1.2.2.1.24.1.1.5", + "measured": "fan", + "limit_low": 0, + "limit_high": "95", + "limit_high_warn": "90" + } + ] + }, + "TIMETRA-PORT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.6527.1.1.3.25", + "mib_dir": "nokia", + "descr": "Nokia SROS Port MIB Module" + }, + "TIMETRA-SYSTEM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.6527.1.1.3.1", + "mib_dir": "nokia", + "descr": "Nokia SROS System MIB Module", + "processor": { + "sgiCpuUsage": { + "oid": "sgiCpuUsage", + "oid_num": ".1.3.6.1.4.1.6527.3.1.2.1.1.1", + "indexes": [ + { + "descr": "Processor" + } + ] + } + } + }, + "TIMETRA-LLDP-MIB": { + "enable": 1, + "mib_dir": "nokia", + "descr": "Nokia SROS LLDP MIB Module" + }, + "TROPIC-SYSTEM-MIB": { + "enable": 1, + "mib_dir": "nokia", + "descr": "", + "ip-address": [ + { + "ifIndex": "%index%", + "version": "ipv4", + "oid_mask": "tnSysSubnetMask", + "oid_address": "tnSysIpAddress" + } + ] + }, + "TROPIC-SHELF-MIB": { + "enable": 1, + "mib_dir": "nokia", + "descr": "", + "serial": [ + { + "oid": "tnShelfRiSerialNumber.1" + }, + { + "oid": "tnShelfSerialNum.1" + } + ], + "sensor": [ + { + "class": "voltage", + "table": "tnShelfTable", + "descr": "%tnShelfName% Floor DC (%tnShelfExpectedVolts%V)", + "descr_transform": { + "action": "replace", + "from": "(v", + "to": "(" + }, + "oid": "tnShelfVoltageFloor", + "oid_limit_low": "tnShelfLowVoltageThreshold", + "oid_limit_high": "tnShelfHighVoltageThreshold", + "oid_limit_warn": "tnShelfVoltageThresholdTol", + "scale": 0.01, + "limit_scale": 0.01 + }, + { + "class": "voltage", + "table": "tnShelfTable", + "descr": "%tnShelfName% Floor AC (%tnShelfExpectedVoltsAC%V)", + "oid": "tnShelfVoltageFloorAC", + "oid_limit_low": "tnShelfLowVoltageThresholdAC", + "oid_limit_high": "tnShelfHighVoltageThresholdAC", + "limit_warn": 1200, + "scale": 0.01, + "limit_scale": 0.01 + }, + { + "class": "voltage", + "table": "tnShelfTable", + "descr": "%tnShelfName% Floor HVDC (%tnShelfExpectedVoltsHVDC%V)", + "oid": "tnShelfVoltageFloorHVDC", + "oid_limit_low": "tnShelfLowVoltageThresholdHVDC", + "oid_limit_high": "tnShelfHighVoltageThresholdHVDC", + "oid_limit_warn": "tnShelfVoltageThresholdTolHVDC", + "scale": 0.01, + "limit_scale": 0.01 + } + ] + }, + "TROPIC-L1SERVICE-MIB": { + "enable": 1, + "mib_dir": "nokia", + "descr": "", + "ip-address": [ + { + "ifIndex": "%index%", + "version": "ipv4", + "oid_mask": "tnCNLinkSubnetMask", + "oid_address": "tnCNLinkIpAddress" + } + ] + }, + "TROPIC-OPTICALPORT-MIB": { + "enable": 1, + "mib_dir": "nokia", + "descr": "", + "sensor": [ + { + "class": "temperature", + "table": "tnOtPortInfoTable", + "descr": "%port_label% Temperature (%tnSfpPortModuleVendor%, %tnSfpPortModuleType%, %tnSfpPortWavelength%nm)", + "oid": "tnOtPortTemperature", + "oid_extra": "tnSfpPortInfoTable", + "oid_limit_high": "tnSfpPortMaximumCaseTemperature", + "invalid": -9999, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "class": "voltage", + "table": "tnOtPortInfoTable", + "descr": "%port_label% Voltage (%tnSfpPortModuleVendor%, %tnSfpPortModuleType%, %tnSfpPortWavelength%nm)", + "oid": "tnOtPortVoltage", + "oid_extra": "tnSfpPortInfoTable", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "class": "dbm", + "table": "tnOtPortInfoTable", + "descr": "%port_label% RX Power Lane 1 (%tnSfpPortModuleVendor%, %tnSfpPortModuleType%, %tnSfpPortWavelength%nm)", + "oid": "tnOtPortRxLanePowers", + "oid_extra": "tnSfpPortInfoTable", + "unit": "split_lane1", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "class": "dbm", + "table": "tnOtPortInfoTable", + "descr": "%port_label% RX Power Lane 2 (%tnSfpPortModuleVendor%, %tnSfpPortModuleType%, %tnSfpPortWavelength%nm)", + "oid": "tnOtPortRxLanePowers", + "oid_extra": "tnSfpPortInfoTable", + "unit": "split_lane2", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "class": "dbm", + "table": "tnOtPortInfoTable", + "descr": "%port_label% RX Power Lane 3 (%tnSfpPortModuleVendor%, %tnSfpPortModuleType%, %tnSfpPortWavelength%nm)", + "oid": "tnOtPortRxLanePowers", + "oid_extra": "tnSfpPortInfoTable", + "unit": "split_lane3", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "class": "dbm", + "table": "tnOtPortInfoTable", + "descr": "%port_label% RX Power Lane 4 (%tnSfpPortModuleVendor%, %tnSfpPortModuleType%, %tnSfpPortWavelength%nm)", + "oid": "tnOtPortRxLanePowers", + "oid_extra": "tnSfpPortInfoTable", + "unit": "split_lane4", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "class": "dbm", + "table": "tnOtPortInfoTable", + "descr": "%port_label% RX Power (%tnSfpPortModuleVendor%, %tnSfpPortModuleType%, %tnSfpPortWavelength%nm)", + "oid": "tnOtPortRxPower", + "oid_extra": "tnSfpPortInfoTable", + "scale": 0.01, + "invalid": -9999, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "skip_if_valid_exist": "dbm->TROPIC-OPTICALPORT-MIB-tnOtPortRxLanePowers-split_lane1->%index%" + }, + { + "class": "dbm", + "table": "tnOtPortInfoTable", + "descr": "%port_label% TX Power Lane 1 (%tnSfpPortModuleVendor%, %tnSfpPortModuleType%, %tnSfpPortWavelength%nm)", + "oid": "tnOtPortTxLanePowers", + "oid_extra": "tnSfpPortInfoTable", + "unit": "split_lane1", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "class": "dbm", + "table": "tnOtPortInfoTable", + "descr": "%port_label% TX Power Lane 2 (%tnSfpPortModuleVendor%, %tnSfpPortModuleType%, %tnSfpPortWavelength%nm)", + "oid": "tnOtPortTxLanePowers", + "oid_extra": "tnSfpPortInfoTable", + "unit": "split_lane2", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "class": "dbm", + "table": "tnOtPortInfoTable", + "descr": "%port_label% TX Power Lane 3 (%tnSfpPortModuleVendor%, %tnSfpPortModuleType%, %tnSfpPortWavelength%nm)", + "oid": "tnOtPortTxLanePowers", + "oid_extra": "tnSfpPortInfoTable", + "unit": "split_lane3", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "class": "dbm", + "table": "tnOtPortInfoTable", + "descr": "%port_label% TX Power Lane 4 (%tnSfpPortModuleVendor%, %tnSfpPortModuleType%, %tnSfpPortWavelength%nm)", + "oid": "tnOtPortTxLanePowers", + "oid_extra": "tnSfpPortInfoTable", + "unit": "split_lane4", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "class": "dbm", + "table": "tnOtPortInfoTable", + "descr": "%port_label% TX Power (%tnSfpPortModuleVendor%, %tnSfpPortModuleType%, %tnSfpPortWavelength%nm)", + "oid": "tnOtPortTxPower", + "oid_extra": "tnSfpPortInfoTable", + "scale": 0.01, + "invalid": -9999, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "skip_if_valid_exist": "dbm->TROPIC-OPTICALPORT-MIB-tnOtPortTxLanePowers-split_lane1->%index%" + }, + { + "class": "current", + "table": "tnOtPortInfoTable", + "descr": "%port_label% TX Bias Lane 1 (%tnSfpPortModuleVendor%, %tnSfpPortModuleType%, %tnSfpPortWavelength%nm)", + "oid": "tnOtPortTxLaneBias", + "oid_extra": "tnSfpPortInfoTable", + "scale": 0.001, + "unit": "split_lane1", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "class": "current", + "table": "tnOtPortInfoTable", + "descr": "%port_label% TX Bias Lane 2 (%tnSfpPortModuleVendor%, %tnSfpPortModuleType%, %tnSfpPortWavelength%nm)", + "oid": "tnOtPortTxLaneBias", + "oid_extra": "tnSfpPortInfoTable", + "scale": 0.001, + "unit": "split_lane2", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "class": "current", + "table": "tnOtPortInfoTable", + "descr": "%port_label% TX Bias Lane 3 (%tnSfpPortModuleVendor%, %tnSfpPortModuleType%, %tnSfpPortWavelength%nm)", + "oid": "tnOtPortTxLaneBias", + "oid_extra": "tnSfpPortInfoTable", + "scale": 0.001, + "unit": "split_lane3", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "class": "current", + "table": "tnOtPortInfoTable", + "descr": "%port_label% TX Bias Lane 4 (%tnSfpPortModuleVendor%, %tnSfpPortModuleType%, %tnSfpPortWavelength%nm)", + "oid": "tnOtPortTxLaneBias", + "oid_extra": "tnSfpPortInfoTable", + "scale": 0.001, + "unit": "split_lane4", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + } + ] + }, + "TROPIC-CARD-MIB": { + "enable": 1, + "mib_dir": "nokia", + "descr": "", + "sensor": [ + { + "class": "temperature", + "table": "tnCardTable", + "descr": "%tnCardName% (%tnCardMnemonic%, Shelf %index0%)", + "oid": "tnCardTemperature", + "oid_limit_high": "tnCardHighTemperatureThresh", + "oid_limit_low": "tnCardLowTemperatureThresh", + "invalid": -9999 + }, + { + "class": "temperature", + "table": "tnCardTable", + "descr": "%tnCardName% Ambient on PSI (%tnCardMnemonic%, Shelf %index0%)", + "oid": "tnCardAmbientTemp", + "invalid": -9999 + }, + { + "class": "power", + "table": "tnCardTable", + "descr": "%tnCardName% (%tnCardMnemonic%, Shelf %index0%)", + "oid": "tnCardPower", + "scale": 0.001, + "limit_scale": 0.001, + "oid_limit_high": "tnCardMaxPower" + }, + { + "class": "current", + "table": "tnCardTable", + "descr": "%tnCardName% (%tnCardMnemonic%, Shelf %index0%)", + "oid": "tnCardCurrent", + "scale": 0.001 + }, + { + "class": "load", + "table": "tnCardTable", + "descr": "%tnCardName% RPM on PSI (%tnCardMnemonic%, Shelf %index0%)", + "oid": "tnCardRpmRead" + } + ] + }, + "HME621": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.60000.301.1.43", + "mib_dir": "ethernetdirect", + "descr": "", + "version": [ + { + "oid": "swKernelVer.1.1.1", + "transform": { + "action": "preg_replace", + "from": "^v0*(\\d[\\d\\.]+)", + "to": "$1" + } + } + ], + "status": [ + { + "type": "systemSTAStatus", + "descr": "STP active mode %dot1dStpVersion%", + "oid": "systemSTAStatus", + "oid_num": ".1.3.6.1.4.1.60000.301.1.43.3.1", + "oid_extra": "RSTP-MIB::dot1dStpVersion.0", + "measured": "networkRedundancy" + }, + { + "type": "XRingStatus", + "descr": "X-Ring Status", + "oid": "X-RingStatus", + "oid_num": ".1.3.6.1.4.1.60000.301.1.43.8.1", + "measured": "networkRedundancy" + } + ], + "states": { + "systemSTAStatus": { + "1": { + "name": "enabled", + "event": "ok" + }, + "2": { + "name": "disabled", + "event": "ignore" + } + }, + "XRingStatus": { + "1": { + "name": "enabled", + "event": "ok" + }, + "2": { + "name": "disabled", + "event": "ignore" + } + } + } + }, + "EXTREME-BASE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.1916", + "mib_dir": "extreme", + "descr": "" + }, + "EXTREME-POE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.1916.1.27", + "mib_dir": "extreme", + "descr": "" + }, + "EXTREME-VLAN-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.1916.1.2", + "mib_dir": "extreme", + "descr": "" + }, + "EXTREME-FDB-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.1916.1.16", + "mib_dir": "extreme", + "descr": "" + }, + "EXTREME-SOFTWARE-MONITOR-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.1916.1.32", + "mib_dir": "extreme", + "descr": "", + "processor": { + "extremeCpuMonitorTotalUtilization": { + "oid": "extremeCpuMonitorTotalUtilization", + "oid_num": ".1.3.6.1.4.1.1916.1.32.1.2", + "indexes": [ + { + "descr": "Total" + } + ] + } + } + }, + "EXTREME-STACKING-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.1916.1.33", + "mib_dir": "extreme", + "descr": "" + }, + "EXTREME-SYSTEM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.1916.1.1", + "mib_dir": "extreme", + "descr": "", + "serial": [ + { + "oid": "extremeSystemID.0" + } + ], + "sensor": [ + { + "oid": "extremeCurrentTemperature", + "descr": "System Temperature", + "class": "temperature", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.1916.1.1.1.8" + } + ], + "status": [ + { + "descr": "System Temperature Alarm", + "measured": "device", + "type": "extremeTruthNegative", + "oid": "extremeOverTemperatureAlarm", + "oid_num": ".1.3.6.1.4.1.1916.1.1.1.7" + }, + { + "descr": "Primary Power", + "measured": "power", + "type": "extremeTruthValue", + "oid": "extremePrimaryPowerOperational", + "oid_num": ".1.3.6.1.4.1.1916.1.1.1.10" + }, + { + "descr": "Redundant Power", + "measured": "power", + "type": "extremeRedundantPowerStatus", + "oid": "extremeRedundantPowerStatus", + "oid_num": ".1.3.6.1.4.1.1916.1.1.1.11" + } + ], + "states": { + "extremeTruthValue": { + "1": { + "name": "true", + "event": "ok" + }, + "2": { + "name": "false", + "event": "alert" + } + }, + "extremeTruthNegative": { + "1": { + "name": "true", + "event": "alert" + }, + "2": { + "name": "false", + "event": "ok" + } + }, + "extremeRedundantPowerStatus": { + "1": { + "name": "notPresent", + "event": "exclude" + }, + "2": { + "name": "presentOK", + "event": "ok" + }, + "3": { + "name": "presentNotOK", + "event": "alert" + } + }, + "extremePowerSupplyStatus": { + "1": { + "name": "notPresent", + "event": "exclude" + }, + "2": { + "name": "presentOK", + "event": "ok" + }, + "3": { + "name": "presentNotOK", + "event": "alert" + }, + "4": { + "name": "presentPowerOff", + "event": "warning" + } + } + } + }, + "DKSF-PWR-OLD-MIB": { + "enable": 1, + "identity_num": [ + ".1.3.6.1.4.1.25728.48", + ".1.3.6.1.4.1.25728.54" + ], + "mib_dir": "netping", + "descr": "NetPing PWR OLD", + "sensor": [ + { + "table": "npRelHumTable", + "oid": "npRelHumTempValue", + "oid_descr": "npRelHumMemo", + "class": "temperature", + "scale": 1, + "min": 0, + "oid_limit_high": "npRelHumTempSafeRangeHigh", + "oid_limit_low": "npRelHumTempSafeRangeLow", + "test": { + "field": "npRelHumTempStatus", + "operator": "ne", + "value": "sensorFailed" + }, + "rename_rrd": "dskf-mib-npRelHumTempValue.%index%", + "snmp_flags": 4362 + }, + { + "table": "npRelHumTable", + "oid": "npRelHumValue", + "oid_descr": "npRelHumMemo", + "class": "humidity", + "scale": 1, + "min": 0, + "oid_limit_high": "npRelHumSafeRangeHigh", + "oid_limit_low": "npRelHumSafeRangeLow", + "test": { + "field": "npRelHumStatus", + "operator": "ne", + "value": "sensorFailed" + }, + "rename_rrd": "dskf-mib-npRelHumValue.%index%", + "snmp_flags": 4362 + }, + { + "table": "npThermoTable", + "oid": "npThermoValuePrecise", + "oid_descr": "npThermoMemo", + "class": "temperature", + "scale": 0.001, + "min": 0, + "oid_limit_high": "npThermoHigh", + "oid_limit_low": "npThermoLow", + "test": { + "field": "npThermoStatus", + "operator": "ne", + "value": "failed" + }, + "snmp_flags": 4362 + }, + { + "table": "npThermoTable", + "oid": "npThermoValue", + "oid_descr": "npThermoMemo", + "class": "temperature", + "scale": 1, + "min": 0, + "oid_limit_high": "npThermoHigh", + "oid_limit_low": "npThermoLow", + "test": [ + { + "field": "npThermoStatus", + "operator": "ne", + "value": "failed" + }, + { + "field": "npThermoValuePrecise", + "operator": "notregex", + "value": ".+" + } + ], + "rename_rrd": "dskf-mib-npThermoValue.%index%", + "snmp_flags": 4362 + } + ], + "states": { + "dskf-mib-hum-state": [ + { + "name": "error", + "event": "alert" + }, + { + "name": "ok", + "event": "ok" + } + ], + "dskf-mib-smoke-state": { + "0": { + "name": "ok", + "event": "ok" + }, + "1": { + "name": "alarm", + "event": "alert" + }, + "4": { + "name": "off", + "event": "exclude" + }, + "5": { + "name": "failed", + "event": "warning" + } + }, + "dskf-mib-loop-state": [ + { + "name": "ok", + "event": "ok" + }, + { + "name": "alert", + "event": "alert" + }, + { + "name": "cut", + "event": "warning" + }, + { + "name": "short", + "event": "warning" + }, + { + "name": "notPowered", + "event": "exclude" + } + ], + "npBatteryPok": [ + { + "name": "batteryPower", + "event": "warning" + }, + { + "name": "externalPower", + "event": "ok" + } + ] + }, + "status": [ + { + "type": "npBatteryPok", + "descr": "Power Source", + "oid": "npBatteryPok", + "measured": "powersupply" + } + ] + }, + "DKSF-50-11-X-X-X": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.25728.50", + "mib_dir": "netping", + "descr": "UniPing Server Solution MIB", + "sensor": [ + { + "table": "npRelHumTable", + "oid": "npRelHumTempValue", + "oid_descr": "npRelHumMemo", + "class": "temperature", + "scale": 1, + "min": 0, + "oid_limit_high": "npRelHumTempSafeRangeHigh", + "oid_limit_low": "npRelHumTempSafeRangeLow", + "test": { + "field": "npRelHumTempStatus", + "operator": "ne", + "value": "sensorFailed" + }, + "rename_rrd": "dskf-mib-npRelHumTempValue.%index%", + "snmp_flags": 4362 + }, + { + "table": "npRelHumTable", + "oid": "npRelHumValue", + "oid_descr": "npRelHumMemo", + "class": "humidity", + "scale": 1, + "min": 0, + "oid_limit_high": "npRelHumSafeRangeHigh", + "oid_limit_low": "npRelHumSafeRangeLow", + "test": { + "field": "npRelHumStatus", + "operator": "ne", + "value": "sensorFailed" + }, + "rename_rrd": "dskf-mib-npRelHumValue.%index%", + "snmp_flags": 4362 + }, + { + "table": "npThermoTable", + "oid": "npThermoValuePrecise", + "oid_descr": "npThermoMemo", + "class": "temperature", + "scale": 0.001, + "min": 0, + "oid_limit_high": "npThermoHigh", + "oid_limit_low": "npThermoLow", + "test": { + "field": "npThermoStatus", + "operator": "ne", + "value": "failed" + }, + "snmp_flags": 4362 + }, + { + "table": "npThermoTable", + "oid": "npThermoValue", + "oid_descr": "npThermoMemo", + "class": "temperature", + "scale": 1, + "min": 0, + "oid_limit_high": "npThermoHigh", + "oid_limit_low": "npThermoLow", + "test": [ + { + "field": "npThermoStatus", + "operator": "ne", + "value": "failed" + }, + { + "field": "npThermoValuePrecise", + "operator": "notregex", + "value": ".+" + } + ], + "rename_rrd": "dskf-mib-npThermoValue.%index%", + "snmp_flags": 4362 + } + ], + "states": { + "dskf-mib-hum-state": [ + { + "name": "error", + "event": "alert" + }, + { + "name": "ok", + "event": "ok" + } + ], + "dskf-mib-smoke-state": { + "0": { + "name": "ok", + "event": "ok" + }, + "1": { + "name": "alarm", + "event": "alert" + }, + "4": { + "name": "off", + "event": "exclude" + }, + "5": { + "name": "failed", + "event": "warning" + } + }, + "dskf-mib-loop-state": [ + { + "name": "ok", + "event": "ok" + }, + { + "name": "alert", + "event": "alert" + }, + { + "name": "cut", + "event": "warning" + }, + { + "name": "short", + "event": "warning" + }, + { + "name": "notPowered", + "event": "exclude" + } + ] + } + }, + "DKSF-57-1-X-X-1": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.25728.57", + "mib_dir": "netping", + "descr": "NetPing v4/5 MIB", + "sensor": [ + { + "table": "npRelHumTable", + "oid": "npRelHumTempValue", + "oid_descr": "npRelHumMemo", + "class": "temperature", + "scale": 1, + "min": 0, + "oid_limit_high": "npRelHumTempSafeRangeHigh", + "oid_limit_low": "npRelHumTempSafeRangeLow", + "test": { + "field": "npRelHumTempStatus", + "operator": "ne", + "value": "sensorFailed" + }, + "rename_rrd": "dskf-mib-npRelHumTempValue.%index%", + "snmp_flags": 4362 + }, + { + "table": "npRelHumTable", + "oid": "npRelHumValue", + "oid_descr": "npRelHumMemo", + "class": "humidity", + "scale": 1, + "min": 0, + "oid_limit_high": "npRelHumSafeRangeHigh", + "oid_limit_low": "npRelHumSafeRangeLow", + "test": { + "field": "npRelHumStatus", + "operator": "ne", + "value": "sensorFailed" + }, + "rename_rrd": "dskf-mib-npRelHumValue.%index%", + "snmp_flags": 4362 + }, + { + "table": "npThermoTable", + "oid": "npThermoValuePrecise", + "oid_descr": "npThermoMemo", + "class": "temperature", + "scale": 0.001, + "min": 0, + "oid_limit_high": "npThermoHigh", + "oid_limit_low": "npThermoLow", + "test": { + "field": "npThermoStatus", + "operator": "ne", + "value": "failed" + }, + "snmp_flags": 4362 + }, + { + "table": "npThermoTable", + "oid": "npThermoValue", + "oid_descr": "npThermoMemo", + "class": "temperature", + "scale": 1, + "min": 0, + "oid_limit_high": "npThermoHigh", + "oid_limit_low": "npThermoLow", + "test": [ + { + "field": "npThermoStatus", + "operator": "ne", + "value": "failed" + }, + { + "field": "npThermoValuePrecise", + "operator": "notregex", + "value": ".+" + } + ], + "rename_rrd": "dskf-mib-npThermoValue.%index%", + "snmp_flags": 4362 + } + ], + "states": { + "dskf-mib-hum-state": [ + { + "name": "error", + "event": "alert" + }, + { + "name": "ok", + "event": "ok" + } + ], + "dskf-mib-smoke-state": { + "0": { + "name": "ok", + "event": "ok" + }, + "1": { + "name": "alarm", + "event": "alert" + }, + "4": { + "name": "off", + "event": "exclude" + }, + "5": { + "name": "failed", + "event": "warning" + } + }, + "dskf-mib-loop-state": [ + { + "name": "ok", + "event": "ok" + }, + { + "name": "alert", + "event": "alert" + }, + { + "name": "cut", + "event": "warning" + }, + { + "name": "short", + "event": "warning" + }, + { + "name": "notPowered", + "event": "exclude" + } + ] + } + }, + "DKSF-60-4-X-X-X": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.25728.60", + "mib_dir": "netping", + "descr": "UniPing v3 MIB", + "sensor": [ + { + "table": "npRelHumTable", + "oid": "npRelHumTempValue", + "oid_descr": "npRelHumMemo", + "class": "temperature", + "scale": 1, + "min": 0, + "oid_limit_high": "npRelHumTempSafeRangeHigh", + "oid_limit_low": "npRelHumTempSafeRangeLow", + "test": { + "field": "npRelHumTempStatus", + "operator": "ne", + "value": "sensorFailed" + }, + "rename_rrd": "dskf-mib-npRelHumTempValue.%index%", + "snmp_flags": 4362 + }, + { + "table": "npRelHumTable", + "oid": "npRelHumValue", + "oid_descr": "npRelHumMemo", + "class": "humidity", + "scale": 1, + "min": 0, + "oid_limit_high": "npRelHumSafeRangeHigh", + "oid_limit_low": "npRelHumSafeRangeLow", + "test": { + "field": "npRelHumStatus", + "operator": "ne", + "value": "sensorFailed" + }, + "rename_rrd": "dskf-mib-npRelHumValue.%index%", + "snmp_flags": 4362 + }, + { + "table": "npThermoTable", + "oid": "npThermoValuePrecise", + "oid_descr": "npThermoMemo", + "class": "temperature", + "scale": 0.001, + "min": 0, + "oid_limit_high": "npThermoHigh", + "oid_limit_low": "npThermoLow", + "test": { + "field": "npThermoStatus", + "operator": "ne", + "value": "failed" + }, + "snmp_flags": 4362 + }, + { + "table": "npThermoTable", + "oid": "npThermoValue", + "oid_descr": "npThermoMemo", + "class": "temperature", + "scale": 1, + "min": 0, + "oid_limit_high": "npThermoHigh", + "oid_limit_low": "npThermoLow", + "test": [ + { + "field": "npThermoStatus", + "operator": "ne", + "value": "failed" + }, + { + "field": "npThermoValuePrecise", + "operator": "notregex", + "value": ".+" + } + ], + "rename_rrd": "dskf-mib-npThermoValue.%index%", + "snmp_flags": 4362 + } + ], + "states": { + "dskf-mib-hum-state": [ + { + "name": "error", + "event": "alert" + }, + { + "name": "ok", + "event": "ok" + } + ], + "dskf-mib-smoke-state": { + "0": { + "name": "ok", + "event": "ok" + }, + "1": { + "name": "alarm", + "event": "alert" + }, + "4": { + "name": "off", + "event": "exclude" + }, + "5": { + "name": "failed", + "event": "warning" + } + }, + "dskf-mib-loop-state": [ + { + "name": "ok", + "event": "ok" + }, + { + "name": "alert", + "event": "alert" + }, + { + "name": "cut", + "event": "warning" + }, + { + "name": "short", + "event": "warning" + }, + { + "name": "notPowered", + "event": "exclude" + } + ] + } + }, + "DKSF-70-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.25728.70", + "mib_dir": "netping", + "descr": "UniPing Server Solution v3/4/SMS MIB", + "sensor": [ + { + "table": "npRelHumTable", + "oid": "npRelHumTempValue", + "oid_descr": "npRelHumMemo", + "class": "temperature", + "scale": 1, + "min": 0, + "oid_limit_high": "npRelHumTempSafeRangeHigh", + "oid_limit_low": "npRelHumTempSafeRangeLow", + "test": { + "field": "npRelHumTempStatus", + "operator": "ne", + "value": "sensorFailed" + }, + "rename_rrd": "dskf-mib-npRelHumTempValue.%index%", + "snmp_flags": 4362 + }, + { + "table": "npRelHumTable", + "oid": "npRelHumValue", + "oid_descr": "npRelHumMemo", + "class": "humidity", + "scale": 1, + "min": 0, + "oid_limit_high": "npRelHumSafeRangeHigh", + "oid_limit_low": "npRelHumSafeRangeLow", + "test": { + "field": "npRelHumStatus", + "operator": "ne", + "value": "sensorFailed" + }, + "rename_rrd": "dskf-mib-npRelHumValue.%index%", + "snmp_flags": 4362 + }, + { + "table": "npThermoTable", + "oid": "npThermoValuePrecise", + "oid_descr": "npThermoMemo", + "class": "temperature", + "scale": 0.001, + "min": 0, + "oid_limit_high": "npThermoHigh", + "oid_limit_low": "npThermoLow", + "test": { + "field": "npThermoStatus", + "operator": "ne", + "value": "failed" + }, + "snmp_flags": 4362 + }, + { + "table": "npThermoTable", + "oid": "npThermoValue", + "oid_descr": "npThermoMemo", + "class": "temperature", + "scale": 1, + "min": 0, + "oid_limit_high": "npThermoHigh", + "oid_limit_low": "npThermoLow", + "test": [ + { + "field": "npThermoStatus", + "operator": "ne", + "value": "failed" + }, + { + "field": "npThermoValuePrecise", + "operator": "notregex", + "value": ".+" + } + ], + "rename_rrd": "dskf-mib-npThermoValue.%index%", + "snmp_flags": 4362 + } + ], + "states": { + "dskf-mib-hum-state": [ + { + "name": "error", + "event": "alert" + }, + { + "name": "ok", + "event": "ok" + } + ], + "dskf-mib-smoke-state": { + "0": { + "name": "ok", + "event": "ok" + }, + "1": { + "name": "alarm", + "event": "alert" + }, + "4": { + "name": "off", + "event": "exclude" + }, + "5": { + "name": "failed", + "event": "warning" + } + }, + "dskf-mib-loop-state": [ + { + "name": "ok", + "event": "ok" + }, + { + "name": "alert", + "event": "alert" + }, + { + "name": "cut", + "event": "warning" + }, + { + "name": "short", + "event": "warning" + }, + { + "name": "notPowered", + "event": "exclude" + } + ] + } + }, + "DKSF-PWR-MIB": { + "enable": 1, + "identity_num": [ + ".1.3.6.1.4.1.25728.52", + ".1.3.6.1.4.1.25728.201", + ".1.3.6.1.4.1.25728.202", + ".1.3.6.1.4.1.25728.488", + ".1.3.6.1.4.1.25728.544", + ".1.3.6.1.4.1.25728.561" + ], + "mib_dir": "netping", + "descr": "NetPing PWR", + "sensor": [ + { + "table": "npRelHumTable", + "oid": "npRelHumTempValue", + "oid_descr": "npRelHumMemo", + "class": "temperature", + "scale": 1, + "min": 0, + "oid_limit_high": "npRelHumTempSafeRangeHigh", + "oid_limit_low": "npRelHumTempSafeRangeLow", + "test": { + "field": "npRelHumTempStatus", + "operator": "ne", + "value": "sensorFailed" + }, + "rename_rrd": "dskf-mib-npRelHumTempValue.%index%", + "snmp_flags": 4362 + }, + { + "table": "npRelHumTable", + "oid": "npRelHumValue", + "oid_descr": "npRelHumMemo", + "class": "humidity", + "scale": 1, + "min": 0, + "oid_limit_high": "npRelHumSafeRangeHigh", + "oid_limit_low": "npRelHumSafeRangeLow", + "test": { + "field": "npRelHumStatus", + "operator": "ne", + "value": "sensorFailed" + }, + "rename_rrd": "dskf-mib-npRelHumValue.%index%", + "snmp_flags": 4362 + }, + { + "table": "npThermoTable", + "oid": "npThermoValuePrecise", + "oid_descr": "npThermoMemo", + "class": "temperature", + "scale": 0.001, + "min": 0, + "oid_limit_high": "npThermoHigh", + "oid_limit_low": "npThermoLow", + "test": { + "field": "npThermoStatus", + "operator": "ne", + "value": "failed" + }, + "snmp_flags": 4362 + }, + { + "table": "npThermoTable", + "oid": "npThermoValue", + "oid_descr": "npThermoMemo", + "class": "temperature", + "scale": 1, + "min": 0, + "oid_limit_high": "npThermoHigh", + "oid_limit_low": "npThermoLow", + "test": [ + { + "field": "npThermoStatus", + "operator": "ne", + "value": "failed" + }, + { + "field": "npThermoValuePrecise", + "operator": "notregex", + "value": ".+" + } + ], + "rename_rrd": "dskf-mib-npThermoValue.%index%", + "snmp_flags": 4362 + } + ], + "states": { + "dskf-mib-hum-state": [ + { + "name": "error", + "event": "alert" + }, + { + "name": "ok", + "event": "ok" + } + ], + "dskf-mib-smoke-state": { + "0": { + "name": "ok", + "event": "ok" + }, + "1": { + "name": "alarm", + "event": "alert" + }, + "4": { + "name": "off", + "event": "exclude" + }, + "5": { + "name": "failed", + "event": "warning" + } + }, + "dskf-mib-loop-state": [ + { + "name": "ok", + "event": "ok" + }, + { + "name": "alert", + "event": "alert" + }, + { + "name": "cut", + "event": "warning" + }, + { + "name": "short", + "event": "warning" + }, + { + "name": "notPowered", + "event": "exclude" + } + ], + "npBatteryPok": [ + { + "name": "batteryPower", + "event": "warning" + }, + { + "name": "externalPower", + "event": "ok" + } + ] + }, + "status": [ + { + "type": "npBatteryPok", + "descr": "Power Source", + "oid": "npBatteryPok", + "measured": "powersupply" + } + ] + }, + "CIENA-WS-ALARM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.1271.3.4.4", + "mib_dir": "ciena", + "descr": "", + "status": [ + { + "oid": "cwsAlarmActiveSeverity", + "descr": "Alert", + "oid_descr": "cwsAlarmActiveDescription.1", + "type": "cwsAlarmActiveSeverity", + "measured": "device" + } + ], + "states": { + "cwsAlarmActiveSeverity": { + "1": { + "name": "cleared", + "event": "ok" + }, + "3": { + "name": "critical", + "event": "alert" + }, + "4": { + "name": "major", + "event": "alert" + }, + "5": { + "name": "minor", + "event": "warning" + }, + "6": { + "name": "warning", + "event": "warning" + }, + "8": { + "name": "info", + "event": "ignore" + } + } + } + }, + "CIENA-WS-CHASSIS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.1271.3.4.6", + "mib_dir": "ciena", + "descr": "", + "hardware": [ + { + "oid": "cwsChassisChassisidentificationModel.0" + } + ], + "sensor": [ + { + "table": "cwsChassisStatusTable", + "class": "fanspeed", + "descr": "Fan %i%", + "oid": "cwsChassisStatusCurrentRpm", + "oid_num": ".1.3.6.1.4.1.1271.3.4.6.27.1.2", + "min": 0, + "scale": 1 + } + ], + "status": [ + { + "table": "cwsChassisFanStateTable", + "type": "ChassisOperationState", + "descr": "Fan %index0%", + "oid": "cwsChassisFanStateOperationalState", + "measured": "device" + }, + { + "table": "cwsChassisPsuStateTable", + "type": "ChassisOperationState", + "descr": "PSU %index0%", + "oid": "cwsChassisPsuStateOperationalState", + "measured": "powersupply" + } + ], + "states": { + "ChassisOperationState": [ + { + "name": "uninstalled", + "event": "warning" + }, + { + "name": "normal", + "event": "ok" + }, + { + "name": "faulted", + "event": "alert" + } + ] + } + }, + "CIENA-WS-SOFTWARE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.1271.3.4.14", + "mib_dir": "ciena", + "descr": "", + "serial": [ + { + "oid": "cwsSoftwareActiveSoftwareBuildNumber.0" + } + ], + "version": [ + { + "oid": "cwsSoftwareActiveSoftwareVersion.0" + } + ] + }, + "CIENA-WS-XCVR-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.1271.3.4.15", + "mib_dir": "ciena", + "descr": "" + }, + "CIENA-WS-PLATFORM-PM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.1271.3.5.22", + "mib_dir": "ciena", + "descr": "" + }, + "CIENA-WS-TYPEDEFS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.1271.3.4.13", + "mib_dir": "ciena", + "descr": "" + }, + "CIENA-CES-MODULE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.1271.2.1.2", + "mib_dir": "ciena", + "descr": "", + "sensor": [ + { + "table": "cienaCesModuleTempSensorTable", + "class": "temperature", + "oid_descr": "cienaCesModuleSensorDescription", + "oid": "cienaCesModuleSensorCurrentTemp", + "oid_num": ".1.3.6.1.4.1.1271.2.1.2.1.2.3.1.3", + "min": 0, + "oid_limit_low": "cienaCesModuleSensorLowTempThreshold", + "oid_limit_high": "cienaCesModuleSensorHighTempThreshold", + "scale": 1 + } + ] + }, + "CIENA-CES-CHASSIS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.1271.2.1.5", + "mib_dir": "ciena", + "descr": "", + "hardware": [ + { + "oid": "cienaCesChassisPlatformName.0" + } + ], + "serial": [ + { + "oid": "cienaCesChassisSerialNumber.0" + } + ], + "sensor": [ + { + "table": "cienaCesChassisModuleTempHealthTable", + "class": "temperature", + "descr": "Module Slot %index1% Sensor %index0%", + "oid": "cienaCesChassisModuleTempHealthCurrMeasurement", + "oid_num": ".1.3.6.1.4.1.1271.2.1.5.1.2.1.4.13.1.4", + "min": 0, + "oid_limit_low": "cienaCesChassisModuleTempHealthMinThreshold", + "oid_limit_high": "cienaCesChassisModuleTempHealthMaxThreshold", + "scale": 1 + }, + { + "table": "cienaCesChassisSMTempHealthTable", + "class": "temperature", + "descr": "SM Slot %index1%", + "oid": "cienaCesChassisSMTempHealthCurrMeasurement", + "oid_num": ".1.3.6.1.4.1.1271.2.1.5.1.2.1.4.10.1.4", + "min": 0, + "oid_limit_low": "cienaCesChassisSMTempHealthMinThreshold", + "oid_limit_high": "cienaCesChassisSMTempHealthMaxThreshold", + "scale": 1 + }, + { + "table": "cienaCesChassisFanTable", + "class": "fanspeed", + "descr": "Fan %cienaCesChassisFanName%", + "oid": "cienaCesChassisFanCurrentSpeed", + "oid_num": ".1.3.6.1.4.1.1271.3.4.6.27.1.2", + "scale": 1, + "test": { + "field": "cienaCesChassisFanStatus", + "operator": "ne", + "value": "uninstalled" + } + }, + { + "table": "cienaCesChassisFanTempTable", + "class": "temperature", + "descr": "%cienaCesChassisFanTempDesc% %cienaCesChassisFanTempName%", + "oid": "cienaCesChassisFanTemp", + "oid_num": ".1.3.6.1.4.1.1271.2.1.5.1.2.1.3.2.1.4", + "min": 0, + "oid_limit_low": "cienaCesChassisFanTempLoThreshold", + "oid_limit_high": "cienaCesChassisFanTempHiThreshold", + "scale": 1 + } + ], + "status": [ + { + "table": "cienaCesChassisPowerTable", + "type": "cienaCesChassisPowerSupplyState", + "descr": "%cienaCesChassisPowerSupplySlotName% (%cienaCesChassisPowerSupplyType%)", + "oid": "cienaCesChassisPowerSupplyState", + "oid_num": ".1.3.6.1.4.1.1271.2.1.5.1.2.1.1.1.1.2", + "measured": "powersupply", + "test": { + "field": "cienaCesChassisPowerSupplyType", + "operator": "ne", + "value": "unequipped" + } + }, + { + "table": "cienaCesChassisFanTable", + "type": "cienaCesChassisFanStatus", + "descr": "Fan %cienaCesChassisFanName%", + "oid": "cienaCesChassisFanStatus", + "oid_num": ".1.3.6.1.4.1.1271.2.1.5.1.2.1.2.1.1.3", + "measured": "fan" + }, + { + "table": "cienaCesChassisFanTrayTable", + "type": "cienaCesChassisFanStatus", + "descr": "Fan Tray %cienaCesChassisFanTrayName%", + "oid": "cienaCesChassisFanTrayStatus", + "oid_num": ".1.3.6.1.4.1.1271.2.1.5.1.2.1.2.2.1.1", + "measured": "fantray", + "test": { + "field": "cienaCesChassisFanTrayType", + "operator": "ne", + "value": "unequipped" + } + } + ], + "states": { + "cienaCesChassisPowerSupplyState": { + "1": { + "name": "online", + "event": "ok" + }, + "2": { + "name": "faulted", + "event": "alert" + }, + "3": { + "name": "offline", + "event": "warning" + }, + "4": { + "name": "uninstalled", + "event": "exclude" + } + }, + "cienaCesChassisFanStatus": { + "1": { + "name": "ok", + "event": "ok" + }, + "2": { + "name": "pending", + "event": "warning" + }, + "3": { + "name": "rpm-warning", + "event": "alert" + }, + "4": { + "name": "uninstalled", + "event": "exclude" + }, + "99": { + "name": "unknown", + "event": "ignore" + } + } + } + }, + "CIENA-CES-PORT-XCVR-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.1271.2.1.9", + "mib_dir": "ciena", + "descr": "", + "sensor": [ + { + "table": "cienaCesPortXcvrTable", + "oid": "cienaCesPortXcvrTemperature", + "class": "temperature", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": { + "field": "cienaCesPortXcvrOperState", + "operator": "ne", + "value": "notPresent" + }, + "descr": "%port_label% Temperature (%cienaCesPortXcvrVendorName% %cienaCesPortXcvrVendorPartNum%, %cienaCesPortXcvrWaveLength%nm)", + "oid_num": ".1.3.6.1.4.1.1271.2.1.9.1.1.1.1.3", + "scale": 1, + "oid_limit_low": "cienaCesPortXcvrLowTempAlarmThreshold", + "oid_limit_high": "cienaCesPortXcvrHighTempAlarmThreshold" + }, + { + "table": "cienaCesPortXcvrTable", + "oid": "cienaCesPortXcvrVcc", + "class": "voltage", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": { + "field": "cienaCesPortXcvrOperState", + "operator": "ne", + "value": "notPresent" + }, + "descr": "%port_label% Voltage (%cienaCesPortXcvrVendorName% %cienaCesPortXcvrVendorPartNum%, %cienaCesPortXcvrWaveLength%nm)", + "oid_num": ".1.3.6.1.4.1.1271.2.1.9.1.1.1.1.4", + "scale": 1, + "oid_limit_low": "cienaCesPortXcvrLowVccAlarmThreshold", + "oid_limit_high": "cienaCesPortXcvrHighVccAlarmThreshold" + }, + { + "table": "cienaCesPortXcvrTable", + "oid": "cienaCesPortXcvrBias", + "class": "current", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": { + "field": "cienaCesPortXcvrOperState", + "operator": "ne", + "value": "notPresent" + }, + "descr": "%port_label% TX Bias (%cienaCesPortXcvrVendorName% %cienaCesPortXcvrVendorPartNum%, %cienaCesPortXcvrWaveLength%nm)", + "oid_num": ".1.3.6.1.4.1.1271.2.1.9.1.1.1.1.5", + "scale": 0.001, + "limit_scale": 0.001, + "oid_limit_low": "cienaCesPortXcvrLowBiasAlarmThreshold", + "oid_limit_high": "cienaCesPortXcvrHighBiasAlarmThreshold" + }, + { + "table": "cienaCesPortXcvrTable", + "oid": "cienaCesPortXcvrTxOutputPower", + "class": "power", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": { + "field": "cienaCesPortXcvrOperState", + "operator": "ne", + "value": "notPresent" + }, + "descr": "%port_label% TX Power (%cienaCesPortXcvrVendorName% %cienaCesPortXcvrVendorPartNum%, %cienaCesPortXcvrWaveLength%nm)", + "oid_num": ".1.3.6.1.4.1.1271.2.1.9.1.1.1.1.35", + "scale": 1.0e-6, + "limit_scale": 1.0e-6, + "oid_limit_low": "cienaCesPortXcvrLowTxPwAlarmThreshold", + "oid_limit_high": "cienaCesPortXcvrHighTxPwAlarmThreshold" + }, + { + "table": "cienaCesPortXcvrTable", + "oid": "cienaCesPortXcvrRxPower", + "class": "power", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": { + "field": "cienaCesPortXcvrOperState", + "operator": "ne", + "value": "notPresent" + }, + "descr": "%port_label% RX Power (%cienaCesPortXcvrVendorName% %cienaCesPortXcvrVendorPartNum%, %cienaCesPortXcvrWaveLength%nm)", + "oid_num": ".1.3.6.1.4.1.1271.2.1.9.1.1.1.1.6", + "scale": 1.0e-6, + "limit_scale": 1.0e-6, + "oid_limit_low": "cienaCesPortXcvrLowRxPwAlarmThreshold", + "oid_limit_high": "cienaCesPortXcvrHighRxPwAlarmThreshold" + } + ] + }, + "WWP-LEOS-CHASSIS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.6141.2.60.11", + "mib_dir": "ciena", + "descr": "", + "sensor": [ + { + "class": "temperature", + "descr": "Chassis", + "oid": "wwpLeosChassisTempSensorValue", + "oid_num": ".1.3.6.1.4.1.6141.2.60.11.1.1.5.1.1.2", + "oid_limit_low": "wwpLeosChassisTempSensorLowThreshold", + "oid_limit_high": "wwpLeosChassisTempSensorHighThreshold", + "rename_rrd": "Ciena-%index%" + } + ] + }, + "WWP-LEOS-PORT-XCVR-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.6141.2.60.4", + "mib_dir": "ciena", + "descr": "" + }, + "WWP-LEOS-SYSTEM-CONFIG-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.6141.2.60.12", + "mib_dir": "ciena", + "descr": "", + "processor": { + "wwpLeosSystemCpuLoadQuery": { + "descr": "Processor", + "oid": "wwpLeosSystemCpuLoad5Min", + "oid_num": ".1.3.6.1.4.1.6141.2.60.12.1.7.4", + "scale": 0.01, + "rename_rrd": "ciena-0" + } + }, + "mempool": { + "WwpLeosSystemMemoryUsageEntry": { + "type": "static", + "descr": "Memory", + "oid_total": "wwpLeosSystemMemoryUsageMemoryTotal.global-heap", + "oid_total_num": ".1.3.6.1.4.1.6141.2.60.12.1.9.1.1.2.2", + "oid_free": "wwpLeosSystemMemoryUsageMemoryAvailable.global-heap", + "oid_free_num": ".1.3.6.1.4.1.6141.2.60.12.1.9.1.1.7.2", + "oid_used": "wwpLeosSystemMemoryUsageMemoryUsed.global-heap", + "oid_used_num": ".1.3.6.1.4.1.6141.2.60.12.1.9.1.1.6.2", + "rename_rrd": "ciena-topsecret-mib-0" + } + } + }, + "CYAN-CEM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.28533.5.30.50", + "mib_dir": "cyan", + "descr": "Cyan Common Equipment Module MIB" + }, + "CYAN-NODE-MIB": { + "mib_dir": "cyan", + "enable": 1, + "identity_num": ".1.3.6.1.4.1.28533.5.30.10", + "descr": "Cyan Node MIB", + "serial": [ + { + "oid": "cyanNodeMfgSerialNumber.0" + } + ] + }, + "CYAN-SHELF-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.28533.5.30.20", + "mib_dir": "cyan", + "descr": "Cyan Shelf MIB" + }, + "CYAN-GEPORT-MIB": { + "mib_dir": "cyan", + "enable": 1, + "identity_num": ".1.3.6.1.4.1.28533.5.30.160", + "descr": "Cyan Gigabit Ethernet MIB" + }, + "CYAN-TENGPORT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.28533.5.30.150", + "mib_dir": "cyan", + "descr": "Cyan Ten Gigabit Ethernet MIB" + }, + "CYAN-XCVR-MIB": { + "mib_dir": "cyan", + "enable": 1, + "identity_num": ".1.3.6.1.4.1.28533.5.30.140", + "descr": "Cyan Transciever MIB" + }, + "MPIOS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.8886.6.1.1", + "mib_dir": "maipu", + "descr": "", + "mempool": { + "sysMemory": { + "type": "static", + "descr": "Memory", + "scale": 1, + "oid_free": "numBytesFree.0", + "oid_free_num": ".1.3.6.1.4.1.5651.3.20.1.1.1.1.0", + "oid_total": "memoryTotalBytes.0", + "oid_total_num": ".1.3.6.1.4.1.5651.3.20.1.1.1.8.0" + } + }, + "processor": { + "cpuUtilCurrentUtil": { + "oid": "cpuUtilCurrentUtil", + "oid_num": ".1.3.6.1.4.1.5651.3.20.1.1.3.5.1.10", + "descr": "Processor" + } + } + }, + "AIRPORT-BASESTATION-3-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.63.501.3", + "mib_dir": "apple", + "descr": "", + "version": [ + { + "oid": "sysConfFirmwareVersion.0" + } + ], + "wifi_clients": [ + { + "oid": "wirelessNumber.0" + } + ] + }, + "COLUBRIS-USAGE-INFORMATION-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.8744.5.21", + "mib_dir": "colubris", + "descr": "", + "processor": { + "coUsInfoCpuUseNow": { + "oid": "coUsInfoCpuUseNow", + "oid_num": ".1.3.6.1.4.1.8744.5.21.1.1.8", + "indexes": [ + { + "descr": "System CPU" + } + ] + } + }, + "mempool": { + "coUsageInformationGroup": { + "type": "static", + "descr": "Memory", + "scale": 9.5367431640625e-7, + "oid_total": "coUsInfoRamTotal.0", + "oid_total_num": ".1.3.6.1.4.1.8744.5.21.1.1.9.0", + "oid_free": "coUsInfoRamFree.0", + "oid_free_num": ".1.3.6.1.4.1.8744.5.21.1.1.10.0" + } + } + }, + "COLUBRIS-SYSTEM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.8744.5.6", + "mib_dir": "colubris", + "descr": "", + "serial": [ + { + "oid": "systemSerialNumber.0" + } + ], + "version": [ + { + "oid": "systemFirmwareRevision.0" + } + ], + "hardware": [ + { + "oid": "systemProductName.0" + } + ], + "features": [ + { + "oid": "systemBootRevision.0" + } + ], + "uptime": [ + { + "oid": "systemUpTime.0" + } + ] + }, + "MITEL-IperaVoiceLAN-MIB": { + "enable": 1, + "mib_dir": "mitel", + "descr": "", + "status": [ + { + "oid": "mitelIpera3000AlmLevel", + "descr": "System Alarm", + "measured": "device", + "type": "mitelIpera3000AlmLevel", + "oid_num": ".1.3.6.1.4.1.1027.4.1.1.2.2.1" + } + ], + "states": { + "mitelIpera3000AlmLevel": { + "1": { + "name": "almClear", + "event": "ok" + }, + "2": { + "name": "almMinor", + "event": "warning" + }, + "3": { + "name": "almMajor", + "event": "alert" + }, + "4": { + "name": "almCritical", + "event": "alert" + } + } + } + }, + "HUAWEI-SYS-MAN-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2011.5.25.19", + "mib_dir": "huawei", + "descr": "" + }, + "HUAWEI-ENERGYMNGT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2011.6.157", + "mib_dir": "huawei", + "descr": "", + "sensor": [ + { + "table": "hwBoardPowerMngtTable", + "oid": "hwBoardCurrentPower", + "descr": "%hwBoardType% %hwBoardName% Power Consumption", + "oid_num": ".1.3.6.1.4.1.2011.6.157.2.1.1.4", + "oid_extra": [ + "hwBoardType", + "hwBoardName" + ], + "oid_limit_high": "hwBoardThresholdOfPower", + "oid_limit_high_warn": "hwBoardRatedPower", + "scale": 0.001, + "class": "power", + "rename_rrd": "huawei-%index%" + } + ] + }, + "HUAWEI-ENTITY-EXTENT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2011.5.25.31", + "mib_dir": "huawei", + "descr": "", + "hardware": [ + { + "oid": "hwEntitySystemModel.0" + } + ], + "sensor": [ + { + "table": "hwPwrStatusTable", + "oid": "hwEntityPwrCurrent", + "descr": "Power Supply %index1%, Slot %index0% (%hwEntityPwrMode%)", + "oid_descr": "hwEntityPwrDesc", + "oid_num": ".1.3.6.1.4.1.2011.5.25.31.1.1.18.1.7", + "measured_label": "%hwEntityPwrDesc%", + "scale": 0.001, + "class": "current", + "test": { + "field": "hwEntityPwrPresent", + "operator": "eq", + "value": "present" + } + }, + { + "table": "hwPwrStatusTable", + "oid": "hwEntityPwrVoltage", + "descr": "Power Supply %index1%, Slot %index0% (%hwEntityPwrMode%)", + "oid_descr": "hwEntityPwrDesc", + "oid_num": ".1.3.6.1.4.1.2011.5.25.31.1.1.18.1.8", + "measured_label": "%hwEntityPwrDesc%", + "scale": 0.001, + "class": "voltage", + "test": { + "field": "hwEntityPwrPresent", + "operator": "eq", + "value": "present" + } + } + ], + "status": [ + { + "table": "hwPwrStatusTable", + "oid": "hwEntityPwrState", + "descr": "Power Supply %index1%, Slot %index0% (%hwEntityPwrMode%)", + "oid_descr": "hwEntityPwrDesc", + "oid_num": ".1.3.6.1.4.1.2011.5.25.31.1.1.18.1.6", + "measured": "powersupply", + "measured_label": "%hwEntityPwrDesc%", + "type": "hwEntityPwrState", + "test": { + "field": "hwEntityPwrPresent", + "operator": "eq", + "value": "present" + } + } + ], + "states": { + "hwEntityPwrState": { + "1": { + "name": "supply", + "event": "ok" + }, + "2": { + "name": "notSupply", + "event": "warning" + }, + "3": { + "name": "sleep", + "event": "ok" + }, + "4": { + "name": "unknown", + "event": "ignore" + } + }, + "huawei-entity-ext-mib-fan-state": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "abnormal", + "event": "alert" + } + } + } + }, + "HUAWEI-DEVICE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2011.6.3", + "mib_dir": "huawei", + "descr": "", + "discovery": [ + { + "os_group": "huawei", + "HUAWEI-DEVICE-MIB::hwCompatibleVersion.0": "/.+/" + }, + { + "os_group": "huawei", + "HUAWEI-DEVICE-MIB::hwSysVersion.0": "/.+/" + } + ], + "hardware": [ + { + "oid": "hwSysMainBoardTypeDesc.0" + } + ], + "version": [ + { + "oid": "hwSysVersion.0", + "oid_extra": "hwSysActivePatch.0" + } + ], + "mempool": { + "hwMemoryDevTable": { + "type": "table", + "descr": "Memory Frame %index0% Slot %index1%", + "scale": 1, + "oid_free": "hwMemoryDevFree64", + "oid_total": "hwMemoryDevSize64" + } + } + }, + "HUAWEI-FLASH-MAN-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2011.6.9", + "mib_dir": "huawei", + "descr": "", + "storage": { + "hwFlhPartitionEntry": { + "oid_descr": "hwFlhPartName", + "oid_free": "hwFlhPartSpaceFree", + "oid_total": "hwFlhPartSpace", + "type": "Flash", + "scale": 1 + } + } + }, + "HUAWEI-DISMAN-PING-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2011.5.25.28", + "mib_dir": "huawei", + "descr": "" + }, + "HUAWEI-L2MAM-MIB": { + "enable": 1, + "mib_dir": "huawei", + "descr": "" + }, + "HUAWEI-IF-EXT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2011.5.25.41", + "mib_dir": "huawei", + "descr": "", + "ip-address": [ + { + "ifIndex": "%index0%", + "version": "4", + "oid_mask": "hwIfIpAddrEntPrefix", + "oid_origin": "hwIfIpAddrEntOrigin", + "oid_type": "hwIfIpAddrEntType", + "oid_vrf": "hwIfIpAddrEntVpn", + "address": "%index1%", + "oid_extra": "hwIfIpAddrEntStatus", + "test": { + "field": "hwIfIpAddrEntStatus", + "operator": "eq", + "value": "preferred" + }, + "snmp_flags": 33280 + } + ] + }, + "HUAWEI-ETHERNET-OPTICMODULE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2011.5.14", + "mib_dir": "huawei", + "descr": "", + "sensor": [ + { + "oid": "hwOpticsTemperature", + "descr": "%port_label% Temperature (%hwOpticsMDVendorName%, %hwOpticsMDVendorPN%, %hwOpticsMDVendorSN%)", + "oid_extra": [ + "hwOpticsMDVendorName", + "hwOpticsMDVendorPN", + "hwOpticsMDVendorSN", + "hwOpticsMDDiagnosticMonitoringType" + ], + "class": "temperature", + "scale": 1.0e-6, + "invalid": 2147483647, + "oid_num": ".1.3.6.1.4.1.2011.5.14.6.4.1.1", + "limit_scale": 1.0e-6, + "invalid_limit": 2147483647, + "oid_limit_high": "hwOpticsTemperatureUpperThresholdValue", + "oid_limit_low": "hwOpticsTemperatureLowerThresholdValue", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": { + "field": "hwOpticsMDDiagnosticMonitoringType", + "operator": "ne", + "value": "invalid" + } + }, + { + "oid": "hwOpticsSupplyVoltage", + "descr": "%port_label% Voltage (%hwOpticsMDVendorName%, %hwOpticsMDVendorPN%, %hwOpticsMDVendorSN%)", + "oid_extra": [ + "hwOpticsMDVendorName", + "hwOpticsMDVendorPN", + "hwOpticsMDVendorSN", + "hwOpticsMDDiagnosticMonitoringType" + ], + "class": "voltage", + "scale": 1.0e-6, + "invalid": 2147483647, + "oid_num": ".1.3.6.1.4.1.2011.5.14.6.4.1.2", + "limit_scale": 1.0e-6, + "invalid_limit": 2147483647, + "oid_limit_high": "hwOpticsVoltageUpperThresholdValue", + "oid_limit_low": "hwOpticsVoltageLowerThresholdValue", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": { + "field": "hwOpticsMDDiagnosticMonitoringType", + "operator": "ne", + "value": "invalid" + } + }, + { + "oid": "hwOpticsTxBiasCurrent", + "descr": "%port_label% TX Bias (%hwOpticsMDVendorName%, %hwOpticsMDVendorPN%, %hwOpticsMDVendorSN%)", + "oid_extra": [ + "hwOpticsMDVendorName", + "hwOpticsMDVendorPN", + "hwOpticsMDVendorSN", + "hwOpticsMDDiagnosticMonitoringType" + ], + "class": "current", + "scale": 1.0e-9, + "invalid": 2147483647, + "oid_num": ".1.3.6.1.4.1.2011.5.14.6.4.1.3", + "limit_scale": 1.0e-6, + "invalid_limit": 2147483647, + "oid_limit_high": "hwOpticsCurrentUpperThresholdValue", + "oid_limit_low": "hwOpticsCurrentLowerThresholdValue", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": { + "field": "hwOpticsMDDiagnosticMonitoringType", + "operator": "ne", + "value": "invalid" + } + }, + { + "oid": "hwOpticsTxPower", + "descr": "%port_label% TX Power (%hwOpticsMDVendorName%, %hwOpticsMDVendorPN%, %hwOpticsMDVendorSN%)", + "oid_extra": [ + "hwOpticsMDVendorName", + "hwOpticsMDVendorPN", + "hwOpticsMDVendorSN", + "hwOpticsMDDiagnosticMonitoringType" + ], + "class": "dbm", + "scale": 1.0e-6, + "invalid": 2147483647, + "oid_num": ".1.3.6.1.4.1.2011.5.14.6.4.1.4", + "limit_scale": 1.0e-6, + "invalid_limit": 2147483647, + "oid_limit_high": "hwOpticsPowerTxUpperThresholdValue", + "oid_limit_low": "hwOpticsPowerTxLowerThresholdValue", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": { + "field": "hwOpticsMDDiagnosticMonitoringType", + "operator": "ne", + "value": "invalid" + } + }, + { + "oid": "hwOpticsRxPower", + "descr": "%port_label% RX Power (%hwOpticsMDVendorName%, %hwOpticsMDVendorPN%, %hwOpticsMDVendorSN%)", + "oid_extra": [ + "hwOpticsMDVendorName", + "hwOpticsMDVendorPN", + "hwOpticsMDVendorSN", + "hwOpticsMDDiagnosticMonitoringType" + ], + "class": "dbm", + "scale": 1.0e-6, + "invalid": 2147483647, + "oid_num": ".1.3.6.1.4.1.2011.5.14.6.4.1.5", + "limit_scale": 1.0e-6, + "invalid_limit": 2147483647, + "oid_limit_high": "hwOpticsPowerRxUpperThresholdValue", + "oid_limit_low": "hwOpticsPowerRxLowerThresholdValue", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": { + "field": "hwOpticsMDDiagnosticMonitoringType", + "operator": "ne", + "value": "invalid" + } + } + ] + }, + "HUAWEI-BGP-VPN-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2011.5.25.177", + "mib_dir": "huawei", + "descr": "", + "bgp": { + "index": { + "hwBgpPeerRemoteAddr": 1, + "hwBgpPeerRemoteAddrType": 1, + "hwBgpPeerRemoteIdentifier": 1, + "hwBgpPeerAdminStatus": 1, + "afi": "hwBgpPeerAddrFamilyAfi", + "safi": "hwBgpPeerAddrFamilySafi" + }, + "oids": { + "PeerTable": { + "oid": "hwBgpPeerTable" + }, + "PeerState": { + "oid": "hwBgpPeerState" + }, + "PeerAdminStatus": { + "oid": "hwBgpPeerAdminStatus" + }, + "PeerInUpdates": { + "oid": "hwBgpPeerInUpdateMsgCounter" + }, + "PeerOutUpdates": { + "oid": "hwBgpPeerOutUpdateMsgCounter" + }, + "PeerInTotalMessages": { + "oid": "hwBgpPeerInTotalMsgCounter" + }, + "PeerOutTotalMessages": { + "oid": "hwBgpPeerOutTotalMsgCounter" + }, + "PeerFsmEstablishedTime": { + "oid": "hwBgpPeerFsmEstablishedTime" + }, + "PeerIdentifier": { + "oid": "hwBgpPeerRemoteIdentifier" + }, + "PeerRemoteAs": { + "oid": "hwBgpPeerRemoteAs" + }, + "PeerRemoteAddr": { + "oid": "hwBgpPeerRemoteAddr" + }, + "PeerAcceptedPrefixes": { + "oid": "hwBgpPeerPrefixRcvCounter" + }, + "PeerAdvertisedPrefixes": { + "oid": "hwBgpPeerPrefixAdvCounter" + }, + "PrefixCountersSafi": { + "oid": "hwBgpPeerPrefixActiveCounter" + } + } + } + }, + "HUAWEI-POE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2011.5.25.195", + "mib_dir": "huawei", + "descr": "" + }, + "HUAWEI-L2IF-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2011.5.25.42.1", + "mib_dir": "huawei", + "descr": "" + }, + "HUAWEI-L2VLAN-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2011.5.25.42.3", + "mib_dir": "huawei", + "descr": "" + }, + "HUAWEI-TC-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2011.20021210", + "mib_dir": "huawei", + "descr": "" + }, + "HWMUSA-DEV-MIB": { + "enable": 1, + "mib_dir": "huawei", + "descr": "" + }, + "FL-MGD-INFRASTRUCT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.4346.1.8", + "mib_dir": "phoenix", + "descr": "", + "version": [ + { + "oid": "flWorkFWInfoVersion.0" + } + ], + "serial": [ + { + "oid": "flWorkBasicSerialNumber.0" + } + ], + "ra_url_http": [ + { + "oid": "flWorkBasicURL.0" + } + ], + "status": [ + { + "oid": "flWorkBasicPowerStat", + "descr": "Power Supply Source", + "oid_num": ".1.3.6.1.4.1.4346.11.11.1.6", + "measured": "powersupply", + "type": "flWorkBasicPowerStat" + } + ], + "states": { + "flWorkBasicPowerStat": { + "1": { + "name": "unknown", + "event": "ignore" + }, + "2": { + "name": "sourceOne", + "event": "ok" + }, + "3": { + "name": "sourceTwo", + "event": "warning" + }, + "4": { + "name": "sourceBoth", + "event": "ok" + } + } + } + }, + "PLANET-MC1610MR-MIB": { + "enable": 1, + "mib_dir": "planet", + "descr": "", + "sensor": [ + { + "class": "temperature", + "descr": "Chassis", + "oid": "chassisTemperature", + "oid_num": ".1.3.6.1.4.1.10456.2.625.3", + "min": 0 + } + ], + "status": [ + { + "oid": "chassisPowerStatus", + "descr": "Power Supply %index%", + "measured": "powerSupply", + "type": "chassisStatus" + }, + { + "oid": "chassisFanStatus", + "descr": "Fan %index%", + "measured": "fan", + "type": "chassisStatus" + }, + { + "oid": "chassisRedundant", + "descr": "Chassis Redundant %index%", + "measured": "chassis", + "type": "chassisRedundant" + } + ], + "states": { + "chassisStatus": [ + { + "name": "off", + "event": "ignore" + }, + { + "name": "on", + "event": "ok" + }, + { + "name": "fail", + "event": "alert" + } + ], + "chassisRedundant": [ + { + "name": "disable", + "event": "ignore" + }, + { + "name": "enable", + "event": "ok" + } + ] + } + }, + "Baytech-MIB-403-1": { + "enable": 1, + "mib_dir": "baytech", + "descr": "", + "serial": [ + { + "oid": "sBTAIdentSerialNumber.0" + } + ], + "version": [ + { + "oid": "sBTAIdentFirmwareRev.0" + }, + { + "oid": "sBTAModulesRPCFirmwareVersion.1" + } + ], + "hardware": [ + { + "oid": "sBTAIdentUnitName.0" + }, + { + "oid": "sBTAModulesRPCName.1" + } + ] + }, + "MBG-SNMP-LT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.5597.3", + "mib_dir": "meinberg", + "descr": "", + "version": [ + { + "oid": "mbgLtFirmwareVersion.0", + "transform": { + "action": "regex_replace", + "from": "/^.+ V(\\d[\\d\\.\\-]+\\w*).*/", + "to": "$1" + } + } + ], + "hardware": [ + { + "oid": "mbgLtRefClockType.0", + "transform": { + "action": "regex_replace", + "from": "/^.+: (.+)/", + "to": "$1" + } + } + ] + }, + "MBG-SNMP-LTNG-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.5597.30", + "mib_dir": "meinberg", + "descr": "", + "serial": [ + { + "oid": "mbgLtNgSerialNumber.0" + } + ], + "version": [ + { + "oid": "mbgLtNgFirmwareVersion.0" + } + ], + "sensor": [ + { + "descr": "System Temperature", + "class": "temperature", + "measured": "device", + "oid": "mbgLtNgSysTempCelsius" + } + ] + }, + "TPDIN2-MIB": { + "enable": 1, + "mib_dir": "tycon", + "descr": "", + "hardware": [ + { + "oid": "name.0" + } + ], + "version": [ + { + "oid": "version.0", + "transform": { + "action": "replace", + "from": "v", + "to": "" + } + } + ], + "status": [ + { + "oid": "relay1", + "descr": "Relay 1", + "type": "tycon-relay", + "oid_num": ".1.3.6.1.4.1.45621.2.2.1" + }, + { + "oid": "relay2", + "descr": "Relay 2", + "type": "tycon-relay", + "oid_num": ".1.3.6.1.4.1.45621.2.2.2" + }, + { + "oid": "relay3", + "descr": "Relay 3", + "type": "tycon-relay", + "oid_num": ".1.3.6.1.4.1.45621.2.2.3" + }, + { + "oid": "relay4", + "descr": "Relay 4", + "type": "tycon-relay", + "oid_num": ".1.3.6.1.4.1.45621.2.2.4" + } + ], + "states": { + "tycon-relay": [ + { + "name": "OFF", + "event": "ignore" + }, + { + "name": "ON", + "event": "ok" + } + ] + }, + "sensor": [ + { + "class": "voltage", + "oid": "voltage1", + "oid_descr": "Channel 1", + "oid_num": ".1.3.6.1.4.1.45621.2.2.5", + "scale": 0.1, + "oid_extra": [ + "relay1" + ], + "invalid": 0, + "test": { + "field": "relay1", + "operator": "ne", + "value": "0" + } + }, + { + "class": "voltage", + "oid": "voltage2", + "oid_descr": "Channel 2", + "oid_num": ".1.3.6.1.4.1.45621.2.2.6", + "scale": 0.1, + "oid_extra": [ + "relay2" + ], + "invalid": 0, + "test": { + "field": "relay2", + "operator": "ne", + "value": "0" + } + }, + { + "class": "voltage", + "oid": "voltage3", + "oid_descr": "Channel 3", + "oid_num": ".1.3.6.1.4.1.45621.2.2.7", + "scale": 0.1, + "oid_extra": [ + "relay3" + ], + "invalid": 0, + "test": { + "field": "relay3", + "operator": "ne", + "value": "0" + } + }, + { + "class": "voltage", + "oid": "voltage4", + "oid_descr": "Channel 4", + "oid_num": ".1.3.6.1.4.1.45621.2.2.8", + "scale": 0.1, + "oid_extra": [ + "relay4" + ], + "invalid": 0, + "test": { + "field": "relay4", + "operator": "ne", + "value": "0" + } + }, + { + "class": "current", + "oid": "current1", + "oid_descr": "Channel 1", + "oid_num": ".1.3.6.1.4.1.45621.2.2.9", + "scale": 0.1, + "oid_extra": [ + "relay1" + ], + "invalid": 0, + "test": { + "field": "relay1", + "operator": "ne", + "value": "0" + } + }, + { + "class": "current", + "oid": "current2", + "oid_descr": "Channel 2", + "oid_num": ".1.3.6.1.4.1.45621.2.2.10", + "scale": 0.1, + "oid_extra": [ + "relay2" + ], + "invalid": 0, + "test": { + "field": "relay2", + "operator": "ne", + "value": "0" + } + }, + { + "class": "current", + "oid": "current3", + "oid_descr": "Channel 3", + "oid_num": ".1.3.6.1.4.1.45621.2.2.11", + "scale": 0.1, + "oid_extra": [ + "relay3" + ], + "invalid": 0, + "test": { + "field": "relay3", + "operator": "ne", + "value": "0" + } + }, + { + "class": "current", + "oid": "current4", + "oid_descr": "Channel 4", + "oid_num": ".1.3.6.1.4.1.45621.2.2.12", + "scale": 0.1, + "oid_extra": [ + "relay4" + ], + "invalid": 0, + "test": { + "field": "relay4", + "operator": "ne", + "value": "0" + } + }, + { + "class": "temperature", + "oid": "temperature1", + "oid_descr": "External", + "scale": 0.1, + "invalid": 0, + "oid_num": ".1.3.6.1.4.1.45621.2.2.13" + }, + { + "class": "temperature", + "oid": "temperature2", + "oid_descr": "Internal", + "scale": 0.1, + "invalid": 0, + "oid_num": ".1.3.6.1.4.1.45621.2.2.14" + } + ] + }, + "WV-MIB": { + "enable": 1, + "mib_dir": "tycon", + "descr": "", + "hardware": [ + { + "oid": "name.0" + } + ], + "version": [ + { + "oid": "version.0", + "transform": { + "action": "replace", + "from": "v", + "to": "" + } + } + ], + "status": [ + { + "oid": "relay1", + "descr": "Relay 1", + "type": "tycon-relay", + "oid_num": ".1.3.6.1.4.1.17095.3.1" + }, + { + "oid": "relay2", + "descr": "Relay 2", + "type": "tycon-relay", + "oid_num": ".1.3.6.1.4.1.17095.3.2" + }, + { + "oid": "relay3", + "descr": "Relay 3", + "type": "tycon-relay", + "oid_num": ".1.3.6.1.4.1.17095.3.3" + }, + { + "oid": "relay4", + "descr": "Relay 4", + "type": "tycon-relay", + "oid_num": ".1.3.6.1.4.1.17095.3.3" + } + ], + "states": { + "tycon-relay": [ + { + "name": "OFF", + "event": "ignore" + }, + { + "name": "ON", + "event": "ok" + } + ] + }, + "sensor": [ + { + "class": "voltage", + "oid": "volt1", + "oid_descr": "Channel 1", + "oid_num": ".1.3.6.1.4.1.17095.3.5", + "oid_extra": [ + "relay1" + ], + "invalid": 0, + "test": { + "field": "relay1", + "operator": "ne", + "value": "OFF" + } + }, + { + "class": "voltage", + "oid": "volt2", + "oid_descr": "Channel 2", + "oid_num": ".1.3.6.1.4.1.17095.3.6", + "oid_extra": [ + "relay2" + ], + "invalid": 0, + "test": { + "field": "relay2", + "operator": "ne", + "value": "OFF" + } + }, + { + "class": "voltage", + "oid": "volt3", + "oid_descr": "Channel 3", + "oid_num": ".1.3.6.1.4.1.17095.3.7", + "oid_extra": [ + "relay3" + ], + "invalid": 0, + "test": { + "field": "relay3", + "operator": "ne", + "value": "OFF" + } + }, + { + "class": "voltage", + "oid": "volt4", + "oid_descr": "Channel 4", + "oid_num": ".1.3.6.1.4.1.17095.3.8", + "oid_extra": [ + "relay4" + ], + "invalid": 0, + "test": { + "field": "relay4", + "operator": "ne", + "value": "OFF" + } + }, + { + "class": "current", + "oid": "amp1", + "oid_descr": "Channel 1", + "oid_num": ".1.3.6.1.4.1.17095.3.9", + "oid_extra": [ + "relay1" + ], + "invalid": 0, + "test": { + "field": "relay1", + "operator": "ne", + "value": "OFF" + } + }, + { + "class": "current", + "oid": "amp2", + "oid_descr": "Channel 2", + "oid_num": ".1.3.6.1.4.1.17095.3.10", + "oid_extra": [ + "relay2" + ], + "invalid": 0, + "test": { + "field": "relay2", + "operator": "ne", + "value": "OFF" + } + }, + { + "class": "current", + "oid": "amp3", + "oid_descr": "Channel 3", + "oid_num": ".1.3.6.1.4.1.17095.3.11", + "oid_extra": [ + "relay3" + ], + "invalid": 0, + "test": { + "field": "relay3", + "operator": "ne", + "value": "OFF" + } + }, + { + "class": "current", + "oid": "amp4", + "oid_descr": "Channel 4", + "oid_num": ".1.3.6.1.4.1.17095.3.12", + "oid_extra": [ + "relay4" + ], + "invalid": 0, + "test": { + "field": "relay4", + "operator": "ne", + "value": "OFF" + } + }, + { + "class": "temperature", + "oid": "temp1", + "oid_descr": "Internal", + "invalid": 0, + "oid_num": ".1.3.6.1.4.1.17095.3.13" + }, + { + "class": "temperature", + "oid": "temp2", + "oid_descr": "External", + "invalid": 0, + "oid_num": ".1.3.6.1.4.1.17095.3.14" + } + ] + }, + "HALON-SP-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.33234.1.1", + "mib_dir": "bsd", + "descr": "", + "serial": [ + { + "oid": "serialNumber.0" + } + ] + }, + "OPENBSD-SENSORS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.30155.2", + "mib_dir": "bsd", + "descr": "", + "sensor": [ + { + "oid": "sensorValue", + "table": "sensorTable", + "descr": "%sensorDevice% %sensorDescr%", + "oid_descr": "sensorDescr", + "oid_class": "sensorType", + "oid_extra": "sensorDevice", + "map_class": { + "temperature": "temperature", + "fan": "fanspeed", + "voltsdc": "voltage", + "freq": "frequency", + "power": "power", + "current": "current" + }, + "oid_unit": "sensorUnits", + "map_unit": { + "degF": "F" + }, + "scale": 1, + "oid_num": ".1.3.6.1.4.1.30155.2.1.2.1.5", + "rename_rrd": "openbsd-sensorEntry.%index%" + } + ] + }, + "BISON-ROUTER-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2238.240.1", + "mib_dir": "bsd", + "descr": "" + }, + "FA-EXT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.1588.2.1.1.1.28", + "mib_dir": "brocade", + "descr": "" + }, + "FOUNDRY-BGP4V2-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.1991.3.5.1", + "mib_dir": "brocade", + "descr": "", + "bgp": { + "index": { + "bgp4V2PeerRemoteAddr": 1, + "bgp4V2PeerRemoteAddrType": 1, + "bgp4V2PeerLocalAddr": 1 + }, + "oids": { + "LocalAs": { + "oid_next": "bgp4V2PeerLocalAs" + }, + "PeerTable": { + "oid": "bgp4V2PeerTable" + }, + "PeerState": { + "oid": "bgp4V2PeerState" + }, + "PeerAdminStatus": { + "oid": "bgp4V2PeerAdminStatus" + }, + "PeerFsmEstablishedTime": { + "oid": "bgp4V2PeerFsmEstablishedTime" + }, + "PeerInUpdateElapsedTime": { + "oid": "bgp4V2PeerInUpdatesElapsedTime" + }, + "PeerLocalAs": { + "oid": "bgp4V2PeerLocalAs" + }, + "PeerLocalAddr": { + "oid": "bgp4V2PeerLocalAddr" + }, + "PeerIdentifier": { + "oid": "bgp4V2PeerRemoteIdentifier" + }, + "PeerRemoteAs": { + "oid": "bgp4V2PeerRemoteAs" + }, + "PeerRemoteAddr": { + "oid": "bgp4V2PeerRemoteAddr" + }, + "PeerRemoteAddrType": { + "oid": "bgp4V2PeerRemoteAddrType" + }, + "PrefixCountersSafi": { + "oid": "bgp4V2PrefixInPrefixes" + } + } + } + }, + "FOUNDRY-POE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.1991.1.1.2.14", + "mib_dir": "brocade", + "descr": "" + }, + "FOUNDRY-SN-AGENT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.1991.4", + "mib_dir": "brocade", + "descr": "", + "serial": [ + { + "oid": "snChasSerNum.0" + } + ], + "version": [ + { + "oid": "snAgImgVer.0" + } + ], + "states": { + "foundry-sn-agent-oper-state": { + "1": { + "name": "other", + "event": "exclude" + }, + "2": { + "name": "normal", + "event": "ok" + }, + "3": { + "name": "failure", + "event": "alert" + } + }, + "snAgentBrdModuleStatus": { + "0": { + "name": "moduleEmpty", + "event": "exclude" + }, + "2": { + "name": "moduleGoingDown", + "event": "ignore" + }, + "3": { + "name": "moduleRejected", + "event": "alert" + }, + "4": { + "name": "moduleBad", + "event": "alert" + }, + "8": { + "name": "moduleConfigured", + "event": "ok" + }, + "9": { + "name": "moduleComingUp", + "event": "ok" + }, + "10": { + "name": "moduleRunning", + "event": "ok" + }, + "11": { + "name": "moduleBlocked", + "event": "warning" + } + }, + "snAgentBrdRedundantStatus": { + "1": { + "name": "other", + "event": "exclude" + }, + "2": { + "name": "active", + "event": "ok" + }, + "3": { + "name": "standby", + "event": "ok" + }, + "4": { + "name": "crashed", + "event": "alert" + }, + "5": { + "name": "comingUp", + "event": "warning" + } + } + } + }, + "FOUNDRY-SN-SWITCH-GROUP-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.1991.1.1.3", + "mib_dir": "brocade", + "descr": "" + }, + "SW-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.1588.3.1.3", + "mib_dir": "brocade", + "descr": "", + "version": [ + { + "oid": "swFirmwareVersion.0", + "transform": { + "action": "ltrim", + "characters": "v" + } + } + ], + "processor": { + "swCpuUsage": { + "oid": "swCpuUsage", + "oid_num": ".1.3.6.1.4.1.1588.2.1.1.1.26.1", + "indexes": [ + { + "descr": "CPU" + } + ], + "rename_rrd": "nos-0" + } + }, + "mempool": { + "swMemUsage": { + "type": "static", + "descr": "Memory", + "total": 2147483648, + "oid_perc": "swMemUsage.0", + "oid_perc_num": ".1.3.6.1.4.1.1588.2.1.1.1.26.6.0" + } + }, + "sensor": [ + { + "oid": "swSensorValue", + "oid_descr": "swSensorInfo", + "oid_num": ".1.3.6.1.4.1.1588.2.1.1.1.1.22.1.4", + "oid_class": "swSensorType", + "map_class": { + "temperature": "temperature", + "fan": "fanspeed", + "power-supply": null + }, + "rename_rrd": "sw-mib-%index%" + } + ], + "states": { + "sw-mib": { + "1": { + "name": "normal", + "event": "ok" + } + }, + "swSensorStatus": { + "1": { + "name": "unknown", + "event": "exclude" + }, + "2": { + "name": "faulty", + "event": "alert" + }, + "3": { + "name": "below-min", + "event": "warning" + }, + "4": { + "name": "nominal", + "event": "ok" + }, + "5": { + "name": "above-max", + "event": "warning" + }, + "6": { + "name": "absent", + "event": "exclude" + } + } + } + }, + "HA-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.1588.2.1.2", + "mib_dir": "brocade", + "descr": "", + "status": [ + { + "descr": "System Redundant Status", + "measured": "system", + "type": "haStatus", + "oid": "haStatus", + "oid_num": ".1.3.6.1.4.1.1588.2.1.2.1.1" + }, + { + "type": "fruStatus", + "descr": "%entPhysicalName%", + "oid": "fruStatus", + "oid_class": "fruClass", + "oid_extra": [ + "ENTITY-MIB::entPhysicalName" + ] + } + ], + "states": { + "haStatus": [ + { + "name": "redundant", + "event": "ok" + }, + { + "name": "nonredundant", + "event": "ok" + } + ], + "fruStatus": { + "1": { + "name": "other", + "event": "ignore" + }, + "2": { + "name": "unknown", + "event": "exclude" + }, + "3": { + "name": "on", + "event": "ok" + }, + "4": { + "name": "off", + "event": "alert" + }, + "5": { + "name": "faulty", + "event": "alert" + }, + "6": { + "name": "poweredon", + "event": "ok" + }, + "7": { + "name": "initialized", + "event": "warning" + } + } + } + }, + "SWSYSTEM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.1588.2.1.1.1.1", + "mib_dir": "brocade", + "descr": "Extreme clone of SW-MIB", + "processor": { + "swCpuUsage": { + "oid": "swCpuUsage", + "oid_num": ".1.3.6.1.4.1.1588.2.1.1.1.26.1", + "indexes": [ + { + "descr": "CPU" + } + ] + } + }, + "mempool": { + "swMemUsage": { + "type": "static", + "descr": "Memory", + "skip_if_valid_exist": "BROCADE-MODULE-MEM-UTIL-MIB", + "total": 2147483648, + "oid_perc": "swMemUsage.0", + "oid_perc_num": ".1.3.6.1.4.1.1588.2.1.1.1.26.6.0" + } + }, + "ip-address": [ + { + "ifIndex": "%index%", + "version": "ipv4", + "oid_mask": "swEtherIPMask", + "oid_address": "swEtherIPAddress" + } + ], + "status": [ + { + "descr": "Switch Status", + "measured": "system", + "type": "swOperStatus", + "oid": "swOperStatus", + "oid_num": ".1.3.6.1.4.1.1588.2.1.1.1.1.7" + } + ], + "states": { + "swOperStatus": { + "1": { + "name": "online", + "event": "ok" + }, + "2": { + "name": "offline", + "event": "alert" + }, + "3": { + "name": "testing", + "event": "ok" + }, + "4": { + "name": "faulty", + "event": "alert" + } + } + }, + "sensor": [ + { + "oid": "swSensorValue", + "oid_descr": "swSensorInfo", + "oid_num": ".1.3.6.1.4.1.1588.2.1.1.1.1.22.1.4", + "oid_extra": "swSensorStatus", + "oid_class": "swSensorType", + "map_class": { + "temperature": "temperature", + "fan": "fanspeed", + "power-supply": null + }, + "invalid": -2147483648, + "test": { + "field": "swSensorStatus", + "operator": "!=", + "value": "absent" + } + } + ] + }, + "BROCADE-MODULE-MEM-UTIL-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.1588.3.1.13", + "mib_dir": "brocade", + "descr": "", + "mempool": { + "bcsiModuleMemUtilTable": { + "type": "static", + "descr": "Memory", + "scale": 1024, + "oid_total": "bcsiModuleMemTotal.1", + "oid_total_num": ".1.3.6.1.4.1.1588.3.1.13.1.1.1.2.1", + "oid_free": "bcsiModuleMemAvailable.1", + "oid_free_num": ".1.3.6.1.4.1.1588.3.1.13.1.1.1.3.1" + } + } + }, + "BROCADE-OPTICAL-MONITORING-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.1588.3.1.8", + "mib_dir": "brocade", + "descr": "", + "states": { + "bcsiOptMonPowerStatus": { + "1": { + "name": "notSupported", + "event": "exclude" + }, + "2": { + "name": "notApplicable", + "event": "exclude" + }, + "3": { + "name": "highAlarm", + "event": "alert" + }, + "4": { + "name": "highWarn", + "event": "warning" + }, + "5": { + "name": "normal", + "event": "ok" + }, + "6": { + "name": "lowWarn", + "event": "warning" + }, + "7": { + "name": "lowAlarm", + "event": "alert" + } + } + } + }, + "BROCADE-ENTITY-OID-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.1991.1.17", + "mib_dir": "brocade", + "descr": "" + }, + "NAS-MIB": { + "enable": 1, + "mib_dir": "qnap", + "descr": "", + "sensor": [ + { + "oid": "enclosureSystemTemp", + "descr": "Enclosure Slot %enclosureSlot%", + "oid_num": ".1.3.6.1.4.1.24681.1.4.1.1.1.1.1.2.1.7", + "class": "temperature", + "oid_extra": [ + "enclosureSlot" + ] + }, + { + "oid": "systemPowerFanSpeed", + "descr": "Power Supply %index% Fan", + "oid_num": ".1.3.6.1.4.1.24681.1.4.1.1.1.1.3.2.1.5", + "class": "fanspeed", + "min": 0 + }, + { + "oid": "systemPowerTemp", + "descr": "Power Supply %index% Temperature", + "oid_num": ".1.3.6.1.4.1.24681.1.4.1.1.1.1.3.2.1.6", + "class": "temperature", + "min": 0 + }, + { + "oid": "hdTemperature", + "descr": "%hdDescr% (%hdModel%, %hdCapacity%)", + "oid_num": ".1.3.6.1.4.1.24681.1.2.11.1.3", + "class": "temperature", + "oid_extra": [ + "hdDescr", + "hdCapacity", + "hdModel" + ], + "rename_rrd": "NAS-MIB-HdTemperature-%index%" + }, + { + "oid": "sysFanSpeed", + "oid_descr": "sysFanDescr", + "oid_num": ".1.3.6.1.4.1.24681.1.2.15.1.3", + "class": "fanspeed", + "rename_rrd": "NAS-MIB-SysFanSpeed-%index%" + } + ], + "status": [ + { + "oid": "systemPowerStatus", + "descr": "Power Supply %index%", + "oid_num": ".1.3.6.1.4.1.24681.1.4.1.1.1.1.3.2.1.4", + "type": "systemPowerStatus", + "measured": "powersupply" + }, + { + "oid": "hdStatus", + "descr": "%hdDescr% (%hdModel%, %hdCapacity%)", + "oid_extra": [ + "hdDescr", + "hdCapacity", + "hdModel" + ], + "oid_num": ".1.3.6.1.4.1.24681.1.2.11.1.4", + "type": "nas-mib-hd-state", + "measured": "storage", + "rename_rrd": "NAS-MIB-HdStatus-%index%" + } + ], + "states": { + "systemPowerStatus": { + "0": { + "name": "ok", + "event": "ok" + }, + "-1": { + "name": "fail", + "event": "alert" + } + }, + "nas-mib-hd-state": { + "0": { + "name": "ready", + "event": "ok" + }, + "-5": { + "name": "noDisk", + "event": "exclude" + }, + "-6": { + "name": "invalid", + "event": "alert" + }, + "-9": { + "name": "rwError", + "event": "alert" + }, + "-4": { + "name": "unknown", + "event": "ignore" + } + } + } + }, + "NAS-ES-MIB": { + "enable": 1, + "mib_dir": "qnap", + "descr": "", + "hardware": [ + { + "oid": "es-ModelName.0" + } + ], + "sensor": [ + { + "oid": "es-CPU-Temperature", + "descr": "CPU", + "oid_num": ".1.3.6.1.4.1.24681.2.2.5", + "class": "temperature" + }, + { + "oid": "es-SystemTemperature1", + "descr": "System 1", + "oid_num": ".1.3.6.1.4.1.24681.2.2.6", + "class": "temperature" + }, + { + "oid": "es-SystemTemperature2", + "descr": "System 2", + "oid_num": ".1.3.6.1.4.1.24681.2.2.7", + "class": "temperature" + }, + { + "oid": "es-HdTemperature", + "descr": "%es-HdDescr% (%es-HdModel%, %es-HdCapacity%)", + "oid_num": ".1.3.6.1.4.1.24681.2.2.11.1.3", + "class": "temperature", + "oid_extra": [ + "es-HdDescr", + "es-HdModel", + "es-HdCapacity" + ] + }, + { + "oid": "es-SysFanSpeed", + "oid_descr": "es-SysFanDescr", + "descr_transform": { + "action": "ireplace", + "from": "fan_no:", + "to": "Fan " + }, + "oid_num": ".1.3.6.1.4.1.24681.2.2.15.1.3", + "class": "fanspeed" + }, + { + "oid": "es-SysPowerTemp", + "descr": "Power Supply %index%", + "oid_num": ".1.3.6.1.4.1.24681.2.2.21.1.6", + "class": "temperature" + }, + { + "oid": "es-SysPowerFanSpeed", + "descr": "Power Supply Fan %index%", + "oid_num": ".1.3.6.1.4.1.24681.2.2.21.1.5", + "class": "fanspeed" + } + ], + "status": [ + { + "oid": "es-HdStatus", + "descr": "%es-HdDescr% (%es-HdModel%, %es-HdCapacity%)", + "oid_extra": [ + "es-HdDescr", + "es-HdModel", + "es-HdCapacity" + ], + "oid_num": ".1.3.6.1.4.1.24681.2.2.11.1.4", + "type": "nas-mib-es-hd-state", + "measured": "storage" + }, + { + "oid": "es-SysPowerStatus", + "descr": "Power Supply %index%", + "oid_num": ".1.3.6.1.4.1.24681.2.2.21.1.4", + "type": "nas-mib-es-power-state", + "measured": "powersupply" + } + ], + "states": { + "nas-mib-es-hd-state": [ + { + "name": "ready", + "event": "ok" + }, + { + "name": "in-use", + "event": "ok" + }, + { + "name": "invalid", + "event": "alert" + }, + { + "name": "error", + "event": "alert" + }, + { + "name": "unknown", + "event": "exclude" + } + ], + "nas-mib-es-power-state": { + "0": { + "name": "OK", + "event": "ok" + }, + "2": { + "name": "ERROR", + "event": "alert" + } + } + }, + "storage": { + "es-SystemLunTable": { + "descr": "Lun %es-SysLunDescr%", + "oid_descr": "es-SysLunDescr", + "oid_total": "es-SysLunTotalSize", + "oid_used": "es-SysLunUsedSize", + "type": "Lun", + "unit": "bytes", + "test": { + "oid": "es-SysLunStatus", + "operator": "eq", + "value": "enabled" + } + }, + "es-SystemPoolTable": { + "descr": "Pool %es-SysPoolID%", + "oid_descr": "es-SysPoolID", + "oid_total": "es-SysPoolCapacity", + "oid_free": "es-SysPoolFreeSize", + "type": "Pool", + "unit": "bytes", + "test": { + "oid": "es-SysPoolStatus", + "operator": "eq", + "value": "online" + } + } + } + }, + "COMMEND-SIP-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.37568", + "mib_dir": "commend", + "descr": "", + "sysdescr": [ + { + "oid": "commendStationCommonStationType.0" + } + ], + "hardware": [ + { + "oid": "commendStationCommonStationSubType.0" + } + ], + "version": [ + { + "oid": "commendStationCommonStationSoftwareVersion.0" + } + ], + "syslocation": [ + { + "oid": "commendStationCommonStationLocation.0" + } + ], + "status": [ + { + "descr": "System", + "oid": "commendStationCommonStationSystemState", + "oid_num": ".1.3.6.1.4.1.37568.2.1.1.20", + "type": "system-state" + }, + { + "oid_descr": "inputName", + "oid": "inputState", + "oid_num": ".1.3.6.1.4.1.37568.2.1.4.20.1.2", + "type": "input-state" + }, + { + "oid_descr": "outputName", + "oid": "outputState", + "oid_num": ".1.3.6.1.4.1.37568.2.1.5.20.1.2", + "type": "output-state" + } + ], + "states": { + "system-state": [ + { + "match": "/^Online/i", + "event": "ok" + }, + { + "match": "/^IDLE/i", + "event": "ok" + }, + { + "match": "/^UNKNOWN/i", + "event": "ignore" + }, + { + "match": "/.+/", + "event": "warning" + }, + { + "match": "/^Open/i", + "event": "ok" + }, + { + "match": "/^Short/i", + "event": "ok" + }, + { + "match": "/^Off/i", + "event": "ignore" + }, + { + "match": "/.+/", + "event": "warning" + }, + { + "match": "/^Open/i", + "event": "ok" + }, + { + "match": "/^Short/i", + "event": "ok" + }, + { + "match": "/^Off/i", + "event": "ignore" + }, + { + "match": "/.+/", + "event": "warning" + } + ] + } + }, + "MARVELL-POE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.89.108", + "mib_dir": "radlan", + "descr": "" + }, + "RADLAN-HWENVIROMENT": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.89.83", + "mib_dir": "radlan", + "descr": "", + "states": { + "RlEnvMonState": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "warning", + "event": "warning" + }, + "3": { + "name": "critical", + "event": "alert" + }, + "4": { + "name": "shutdown", + "event": "ignore" + }, + "5": { + "name": "notPresent", + "event": "exclude" + }, + "6": { + "name": "notFunctioning", + "event": "ignore" + }, + "7": { + "name": "restore", + "event": "ok" + }, + "8": { + "name": "notAvailable", + "event": "exclude" + }, + "9": { + "name": "backingUp", + "event": "ok" + } + }, + "radlan-hwenvironment-state": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "warning", + "event": "warning" + }, + "3": { + "name": "critical", + "event": "alert" + }, + "4": { + "name": "shutdown", + "event": "ignore" + }, + "5": { + "name": "notPresent", + "event": "exclude" + }, + "6": { + "name": "notFunctioning", + "event": "ignore" + }, + "7": { + "name": "restore", + "event": "ok" + }, + "8": { + "name": "notAvailable", + "event": "exclude" + }, + "9": { + "name": "backingUp", + "event": "ok" + } + } + } + }, + "RADLAN-DEVICEPARAMS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.89.2", + "mib_dir": "radlan", + "descr": "", + "features": [ + { + "oid": "rndBaseBootVersion.0" + } + ], + "version": [ + { + "oid": "rndBrgVersion.0" + } + ] + }, + "RADLAN-Physicaldescription-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.89.53", + "mib_dir": "radlan", + "descr": "", + "serial": [ + { + "oid": "rlPhdUnitGenParamSerialNum.1" + } + ], + "version": [ + { + "oid": "rlPhdUnitGenParamSoftwareVersion.1" + } + ], + "hardware": [ + { + "oid": "rlPhdUnitGenParamModelName.1" + } + ], + "states": { + "RlEnvMonState": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "warning", + "event": "warning" + }, + "3": { + "name": "critical", + "event": "alert" + }, + "4": { + "name": "shutdown", + "event": "ignore" + }, + "5": { + "name": "notPresent", + "event": "exclude" + }, + "6": { + "name": "notFunctioning", + "event": "ignore" + }, + "7": { + "name": "restore", + "event": "ok" + }, + "8": { + "name": "notAvailable", + "event": "exclude" + }, + "9": { + "name": "backingUp", + "event": "ok" + } + } + }, + "sensor": [ + { + "class": "temperature", + "descr": "Device (Unit %index%)", + "oid": "rlPhdUnitEnvParamTempSensorValue", + "oid_extra": "rlPhdUnitEnvParamTempSensorStatus", + "test": [ + { + "field": "rlPhdUnitEnvParamTempSensorStatus", + "operator": "ne", + "value": "nonoperational" + }, + { + "field": "rlPhdUnitEnvParamTempSensorValue", + "operator": "gt", + "value": 0 + } + ] + } + ] + }, + "RADLAN-rndMng": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.89.1", + "mib_dir": "radlan", + "descr": "", + "processor": { + "rlCpuUtilDuringLast5Minutes": { + "descr": "CPU", + "oid": "rlCpuUtilDuringLast5Minutes", + "pre_test": { + "oid": "rlCpuUtilEnable.0", + "operator": "ne", + "value": "false" + }, + "indexes": [ + { + "descr": "CPU" + } + ], + "invalid": 101, + "rename_rrd": "ciscosb-%index%" + } + } + }, + "RADLAN-PHY-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.89.90", + "mib_dir": "radlan", + "descr": "" + }, + "DigiPower-PDU-MIB": { + "enable": 1, + "mib_dir": "digipower", + "descr": "", + "version": [ + { + "oid": "devVersion.0" + } + ], + "hardware": [ + { + "oid": "pdu01ModelNo.0" + } + ], + "sensor": [ + { + "oid": "pdu01Value", + "descr": "Input", + "class": "current", + "measured": "device", + "scale": 0.1, + "min": 0 + }, + { + "oid": "pdu01Voltage", + "descr": "Input", + "class": "voltage", + "measured": "device", + "scale": 0.1, + "min": 0 + }, + { + "oid": "devTemperature", + "descr": "Temperature", + "class": "temperature", + "measured": "device", + "scale": 0.1, + "min": 0 + }, + { + "oid": "devHumidity", + "descr": "Humidity", + "class": "humidity", + "measured": "device", + "scale": 1, + "min": 0 + } + ] + }, + "DGPUPS-MIB": { + "enable": 1, + "mib_dir": "digipower", + "descr": "", + "sensor": [ + { + "oid": "upsEnvTemperature", + "descr": "Temperature", + "class": "temperature", + "measured": "device", + "scale": 0.1, + "min": 0, + "oid_num": ".1.3.6.1.4.1.17420.1.1.2.9.1.1", + "limit_scale": 0.1, + "oid_limit_low": "upsEnvUnderTemperature", + "oid_limit_high": "upsEnvOverTemperature" + }, + { + "oid": "upsEnvHumidity", + "descr": "Humidity", + "class": "humidity", + "measured": "device", + "scale": 1, + "min": 0, + "oid_num": ".1.3.6.1.4.1.17420.1.1.2.9.1.2", + "oid_limit_low": "upsEnvUnderHumidity", + "oid_limit_high": "upsEnvOverHumidity" + } + ] + }, + "DGPRPM-MIB": { + "enable": 1, + "identity_num": "", + "mib_dir": "digipower", + "descr": "" + }, + "SPAGENT-MIB": { + "enable": 1, + "mib_dir": "akcp", + "descr": "", + "hardware": [ + { + "oid": "cfgSystemDescription.0", + "transform": { + "action": "preg_match", + "from": "/^(?.+) (?\\d+(?:\\.\\d+)+\\w*)/", + "to": "%hardware%" + } + } + ], + "version": [ + { + "oid": "cfgSystemDescription.0", + "transform": { + "action": "preg_match", + "from": "/^(?.+) (?\\d+(?:\\.\\d+)+\\w*)/", + "to": "%version%" + } + } + ], + "ip-address": [ + { + "ifIndex": "%index%", + "version": "ipv4", + "oid_mask": "sensorProbeSubnetMask", + "oid_address": "sensorProbeHost", + "oid_gateway": "sensorProbeDefaultGateway", + "oid_mac": "sensorProbeMAC" + } + ], + "sensor": [ + { + "oid": "temperatureRaw", + "class": "temperature", + "oid_descr": "temperatureDescription", + "descr_transform": { + "action": "ireplace", + "from": " Description", + "to": "" + }, + "oid_num": ".1.3.6.1.4.1.3854.3.5.2.1.20", + "oid_limit_low": "temperatureLowCritical", + "oid_limit_low_warn": "temperatureLowWarning", + "oid_limit_high_warn": "temperatureHighWarning", + "oid_limit_high": "temperatureHighCritical", + "oid_extra": "temperatureStatus", + "oid_unit": "temperatureUnit", + "limit_scale": 0.1, + "scale": 0.1, + "test": { + "field": "temperatureStatus", + "operator": "notin", + "value": [ + "0", + "noStatus" + ] + } + }, + { + "oid": "sensorProbeTempDegreeRaw", + "class": "temperature", + "oid_descr": "sensorProbeTempDescription", + "descr_transform": { + "action": "ireplace", + "from": " Description", + "to": "" + }, + "oid_num": ".1.3.6.1.4.1.3854.1.2.2.1.16.1.14", + "oid_limit_low": "sensorProbeTempLowCritical", + "oid_limit_low_warn": "sensorProbeTempLowWarning", + "oid_limit_high_warn": "sensorProbeTempHighWarning", + "oid_limit_high": "sensorProbeTempHighCritical", + "oid_extra": "sensorProbeTempStatus", + "oid_unit": "sensorProbeTempDegreeType", + "map_unit": { + "celsius": "C", + "fahr": "F" + }, + "scale": 0.1, + "limit_scale": { + "field": "sensorProbeTempHighCritical", + "operator": "gt", + "value": 100, + "scale": 0.1 + }, + "invalid": 0, + "test": { + "field": "sensorProbeTempStatus", + "operator": "notin", + "value": [ + "0", + "noStatus" + ] + }, + "rename_rrd": "akcp-%index%" + }, + { + "oid": "sensorProbeTempDegree", + "class": "temperature", + "oid_descr": "sensorProbeTempDescription", + "descr_transform": { + "action": "ireplace", + "from": " Description", + "to": "" + }, + "oid_num": ".1.3.6.1.4.1.3854.1.2.2.1.16.1.3", + "oid_limit_low": "sensorProbeTempLowCritical", + "oid_limit_low_warn": "sensorProbeTempLowWarning", + "oid_limit_high_warn": "sensorProbeTempHighWarning", + "oid_limit_high": "sensorProbeTempHighCritical", + "oid_extra": "sensorProbeTempStatus", + "oid_unit": "sensorProbeTempDegreeType", + "map_unit": { + "celsius": "C", + "fahr": "F" + }, + "limit_scale": { + "field": "sensorProbeTempHighCritical", + "operator": "gt", + "value": 100, + "scale": 0.1 + }, + "skip_if_valid_exist": "temperature->SPAGENT-MIB-sensorProbeTempDegreeRaw->%index%", + "test": { + "field": "sensorProbeTempStatus", + "operator": "notin", + "value": [ + "0", + "noStatus" + ] + }, + "rename_rrd": "akcp-%index%" + }, + { + "oid": "humidityPercent", + "class": "humidity", + "oid_descr": "humidityDescription", + "descr_transform": { + "action": "ireplace", + "from": " Description", + "to": "" + }, + "oid_num": ".1.3.6.1.4.1.3854.3.5.3.1.4", + "oid_limit_low": "humidityLowCritical", + "oid_limit_low_warn": "humidityLowWarning", + "oid_limit_high_warn": "humidityHighWarning", + "oid_limit_high": "humidityHighCritical", + "oid_extra": "humidityStatus", + "test": { + "field": "humidityStatus", + "operator": "notin", + "value": [ + "0", + "noStatus" + ] + } + }, + { + "oid": "sensorProbeHumidityRaw", + "class": "humidity", + "oid_descr": "sensorProbeHumidityDescription", + "descr_transform": { + "action": "ireplace", + "from": " Description", + "to": "" + }, + "oid_num": ".1.3.6.1.4.1.3854.1.2.2.1.17.1.3", + "oid_limit_low": "sensorProbeHumidityLowCritical", + "oid_limit_low_warn": "sensorProbeHumidityLowWarning", + "oid_limit_high_warn": "sensorProbeHumidityHighWarning", + "oid_limit_high": "sensorProbeHumidityHighCritical", + "oid_extra": "sensorProbeHumidityStatus", + "scale": 0.1, + "invalid": 0, + "test": { + "field": "sensorProbeHumidityStatus", + "operator": "notin", + "value": [ + "0", + "noStatus" + ] + }, + "rename_rrd": "akcp-%index%" + }, + { + "oid": "sensorProbeHumidityPercent", + "class": "humidity", + "oid_descr": "sensorProbeHumidityDescription", + "descr_transform": { + "action": "ireplace", + "from": " Description", + "to": "" + }, + "oid_num": ".1.3.6.1.4.1.3854.1.2.2.1.17.1.3", + "oid_limit_low": "sensorProbeHumidityLowCritical", + "oid_limit_low_warn": "sensorProbeHumidityLowWarning", + "oid_limit_high_warn": "sensorProbeHumidityHighWarning", + "oid_limit_high": "sensorProbeHumidityHighCritical", + "oid_extra": "sensorProbeHumidityStatus", + "skip_if_valid_exist": "temperature->SPAGENT-MIB-sensorProbeHumidityRaw->%index%", + "test": { + "field": "sensorProbeHumidityStatus", + "operator": "notin", + "value": [ + "0", + "noStatus" + ] + }, + "rename_rrd": "akcp-%index%" + } + ], + "status": [ + { + "type": "spStatus", + "descr": "System", + "oid": "spStatus", + "oid_num": ".1.3.6.1.4.1.3854.1.1.2", + "measured": "device" + }, + { + "type": "spStatusExt", + "oid_descr": "sensorProbeSwitchDescription", + "descr_transform": { + "action": "ireplace", + "from": " Description", + "to": "" + }, + "oid": "sensorProbeSwitchStatus", + "oid_num": ".1.3.6.1.4.1.3854.1.2.2.1.18.1.3", + "measured": "other" + }, + { + "type": "spStatusExt", + "oid_descr": "temperatureDescription", + "oid": "temperatureStatus", + "oid_num": ".1.3.6.1.4.1.3854.3.5.2.1.6" + }, + { + "type": "spStatusExt", + "oid_descr": "humidityDescription", + "oid": "humidityStatus", + "oid_num": ".1.3.6.1.4.1.3854.3.5.3.1.6" + }, + { + "type": "spStatusExt", + "descr": "Dry: %drycontactDescription% (Normal: %drycontactNormalState%)", + "oid_descr": "drycontactDescription", + "oid": "drycontactStatus", + "oid_extra": "drycontactNormalState", + "oid_num": ".1.3.6.1.4.1.3854.3.5.4.1.6" + }, + { + "type": "spStatusExt", + "descr": "Siren: %sirenDescription%", + "oid_descr": "sirenDescription", + "oid": "sirenStatus", + "oid_num": ".1.3.6.1.4.1.3854.3.5.11.1.6" + }, + { + "type": "spStatusExt", + "oid_descr": "smokeDescription", + "oid": "smokeStatus", + "oid_num": ".1.3.6.1.4.1.3854.3.5.14.1.6" + }, + { + "type": "spStatusExt", + "oid_descr": "waterDescription", + "descr": "%oid_descr%", + "oid": "waterStatus", + "oid_num": ".1.3.6.1.4.1.3854.3.5.9.1.6" + } + ], + "states": { + "spStatus": { + "1": { + "name": "noStatus", + "event": "exclude" + }, + "2": { + "name": "normal", + "event": "ok" + }, + "3": { + "name": "warning", + "event": "warning" + }, + "4": { + "name": "critical", + "event": "alert" + }, + "5": { + "name": "sensorError", + "event": "alert" + } + }, + "spStatusExt": { + "1": { + "name": "noStatus", + "event": "exclude" + }, + "2": { + "name": "normal", + "event": "ok" + }, + "3": { + "name": "highWarning", + "event": "warning" + }, + "4": { + "name": "highCritical", + "event": "alert" + }, + "5": { + "name": "lowWarning", + "event": "warning" + }, + "6": { + "name": "lowCritical", + "event": "alert" + }, + "7": { + "name": "sensorError", + "event": "alert" + }, + "8": { + "name": "relayOn", + "event": "ok" + }, + "9": { + "name": "relayOff", + "event": "ok" + } + } + } + }, + "PEAKFLOW-SP-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9694.1.4", + "mib_dir": "arbor", + "descr": "", + "processor": { + "deviceCpuLoadAvg5min": { + "oid": "deviceCpuLoadAvg5min", + "oid_num": ".1.3.6.1.4.1.9694.1.4.2.1.2", + "scale": 0.01, + "indexes": [ + { + "descr": "Processor" + } + ] + } + } + }, + "PEAKFLOW-TMS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9694.1.5", + "mib_dir": "arbor", + "descr": "", + "processor": { + "deviceCpuLoadAvg5min": { + "oid": "deviceCpuLoadAvg5min", + "oid_num": ".1.3.6.1.4.1.9694.1.5.2.4", + "scale": 0.01, + "indexes": [ + { + "descr": "Processor" + } + ] + } + }, + "storage": { + "deviceDiskUsage": { + "descr": "Disk", + "oid_perc": "deviceDiskUsage", + "type": "Disk", + "scale": 1 + }, + "deviceSwapSpaceUsage": { + "descr": "Swap", + "oid_perc": "deviceSwapSpaceUsage", + "type": "Swap", + "scale": 1 + } + }, + "mempool": { + "devicePhysicalMemoryUsage": { + "type": "static", + "descr": "Memory", + "oid_perc": "devicePhysicalMemoryUsage.0" + } + } + }, + "PS-POWERSHIELD-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.35154", + "mib_dir": "powershield", + "descr": "", + "sensor": [ + { + "table": "psStringEntry", + "class": "voltage", + "oid": "psStringVoltage", + "descr": "String %index%", + "scale": 0.1, + "measured": "other" + }, + { + "table": "psStringEntry", + "class": "temperature", + "oid": "psStringTemperature", + "descr": "String %index%", + "scale": 0.1, + "measured": "other" + }, + { + "table": "psStringEntry", + "class": "current", + "oid": "psStringCurrent", + "descr": "String %index%", + "scale": 0.1, + "min": 0, + "measured": "other" + }, + { + "table": "psMonoblockEntry", + "class": "voltage", + "oid": "psMonoblockVoltage", + "oid_num": ".1.3.6.1.4.1.35154.1001.4.1.1.3", + "descr": "Battery %index%", + "scale": 0.001, + "measured": "battery" + }, + { + "table": "psMonoblockEntry", + "class": "temperature", + "oid": "psMonoblockTemperature", + "oid_num": ".1.3.6.1.4.1.35154.1001.4.1.1.4", + "descr": "Battery %index%", + "scale": 1, + "measured": "battery" + }, + { + "table": "psMonoblockEntry", + "class": "impedance", + "oid": "psMonoblockImpedance", + "oid_num": ".1.3.6.1.4.1.35154.1001.4.1.1.5", + "descr": "Battery %index%", + "scale": 1, + "measured": "battery" + } + ] + }, + "CERAGON-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2281", + "descr": "Ceragon FibeAir", + "mib_dir": "ceragon" + }, + "GAMATRONIC-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.6050", + "mib_dir": "gamatronic", + "descr": "" + }, + "FIREBRICK-MIB": { + "enable": 1, + "mib_dir": "firebrick", + "descr": "Firebrick devices", + "sensors_walk": false, + "sensor": [ + { + "oid": "fbSensorVoltage", + "class": "voltage", + "measured": "device", + "scale": 0.001, + "oid_num": ".1.3.6.1.4.1.24693.1.1", + "indexes": { + "1": { + "descr": "+12v Supply A" + }, + "2": { + "descr": "+12v Supply B" + }, + "3": { + "descr": "+12v Combined" + }, + "4": { + "descr": "+3.3v Reference" + }, + "5": { + "descr": "+1.8v Reference" + }, + "6": { + "descr": "+1.2v Reference" + }, + "7": { + "descr": "+1.1v Reference" + }, + "8": { + "descr": "+3.3v Fan Supply" + }, + "9": { + "descr": "+1.2v Fan Supply" + } + }, + "skip_if_valid_exist": "voltage->FIREBRICK-MONITORING-fbMonReadingValue" + }, + { + "oid": "fbSensorTemperature", + "class": "temperature", + "measured": "device", + "scale": 0.001, + "oid_num": ".1.3.6.1.4.1.24693.1.2", + "indexes": { + "1": { + "descr": "Fan Controller" + }, + "2": { + "descr": "Processor" + }, + "3": { + "descr": "Realtime Clock" + } + }, + "skip_if_valid_exist": "temperature->FIREBRICK-MONITORING-fbMonReadingValue" + }, + { + "oid": "fbSensorFanspeed", + "class": "fanspeed", + "measured": "fan", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.24693.1.3", + "indexes": { + "1": { + "descr": "Fan 1" + }, + "2": { + "descr": "Fan 2" + } + }, + "skip_if_valid_exist": "fanspeed->FIREBRICK-MONITORING-fbMonReadingValue" + } + ] + }, + "FIREBRICK-MONITORING": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.24693.100.1", + "mib_dir": "firebrick", + "descr": "", + "sensor": [ + { + "table": "fbMonReadingTable", + "oid": "fbMonReadingValue", + "oid_descr": "fbMonReadingName", + "oid_class": "fbMonReadingType", + "map_class_regex": { + "/Temperature/": "temperature", + "/Voltage/": "voltage", + "/RPM/": "fanspeed" + }, + "oid_scale": "fbMonReadingType", + "map_scale_regex": { + "/\\((m[VAW]|milli)/": 0.001, + "/RPM/": 1 + } + } + ] + }, + "FIREBRICK-GLOBAL": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.24693.100.4", + "mib_dir": "firebrick", + "descr": "", + "mempool": { + "fbGlobalMemory": { + "type": "static", + "descr": "Memory", + "scale": 1024, + "oid_total": "fbTotalMem", + "oid_total_num": ".1.3.6.1.4.1.24693.100.4.1.1", + "oid_free": "fbFreeMem", + "oid_free_num": ".1.3.6.1.4.1.24693.100.4.1.2" + } + } + }, + "FIREBRICK-CPU-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.24693.100.2", + "mib_dir": "firebrick", + "descr": "", + "processor": { + "fbCpuUsageTable": { + "table": "fbCpuAll.5", + "descr": "CPU %index1%", + "oid": "fbCpuAll", + "oid_num": ".1.3.6.1.4.1.24693.100.2.1.1.2", + "scale": 0.01 + } + } + }, + "FIREBRICK-BGP-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.24693.100.179", + "mib_dir": "firebrick", + "descr": "", + "bgp": { + "index": { + "PeerRemoteAddrType": 1, + "PeerRemoteAddr": 1, + "PeerIdentifier": 1 + }, + "oids": { + "LocalAs": { + "oid_next": "fbBgpPeerLocalAS" + }, + "PeerTable": { + "oid": "fbBgpPeerTable" + }, + "PeerState": { + "oid": "fbBgpPeerState" + }, + "PeerAdminStatus": { + "oid": "fbBgpPeerAdminState" + }, + "PeerInUpdateElapsedTime": { + "oid": "fbBgpPeerSecondsSinceLastChange" + }, + "PeerLocalAs": { + "oid": "fbBgpPeerLocalAS" + }, + "PeerLocalAddr": { + "oid": "fbBgpPeerLocalAddress" + }, + "PeerIdentifier": { + "oid": "fbBgpPeerAddress" + }, + "PeerRemoteAs": { + "oid": "fbBgpPeerRemoteAS" + }, + "PeerRemoteAddr": { + "oid": "fbBgpPeerAddress" + }, + "PeerRemoteAddrType": { + "oid": "fbBgpPeerAddressType" + }, + "PeerAcceptedPrefixes": { + "oid": "fbBgpPeerReceivedIpv4Prefixes", + "oid_add": "fbBgpPeerReceivedIpv6Prefixes" + }, + "PeerAdvertisedPrefixes": { + "oid": "fbBgpPeerExported" + } + } + } + }, + "ECS3510-MIB": { + "identity_num": ".1.3.6.1.4.1.259.10.1.27", + "enable": 1, + "mib_dir": "edgecore", + "descr": "", + "hardware": [ + { + "oid": "swModelNumber.1" + }, + { + "oid": "swProdName.0" + } + ], + "serial": [ + { + "oid": "swSerialNumber.1" + } + ], + "version": [ + { + "oid": "swProdVersion.0" + } + ], + "ra_url_http": [ + { + "oid": "swProdUrl.0" + } + ], + "processor": { + "cpuStatus": { + "oid": "cpuStatAvgUti", + "indexes": [ + { + "descr": "CPU" + } + ] + } + }, + "mempool": { + "memoryStatus": { + "type": "static", + "descr": "RAM", + "oid_free": "memoryFreed.0", + "oid_total": "memoryTotal.0" + } + }, + "status": [ + { + "oid": "switchOperState", + "measured": "device", + "descr": "Operation State", + "type": "switchOperState" + }, + { + "oid": "swPowerStatus", + "measured": "powersupply", + "descr": "Switch Power", + "type": "swPowerStatus" + }, + { + "oid": "swIndivPowerStatus", + "measured": "powersupply", + "descr": "%index1%", + "descr_transform": { + "action": "map", + "map": { + "1": "Internal Power", + "2": "External Power" + } + }, + "type": "swIndivPowerStatus" + }, + { + "oid": "switchFanStatus", + "measured": "fan", + "descr": "Fan %index1%", + "type": "switchFanStatus" + } + ], + "states": { + "switchOperState": { + "1": { + "name": "other", + "event": "ignore" + }, + "2": { + "name": "unknown", + "event": "exclude" + }, + "3": { + "name": "ok", + "event": "ok" + }, + "4": { + "name": "noncritical", + "event": "warning" + }, + "5": { + "name": "critical", + "event": "alert" + }, + "6": { + "name": "nonrecoverable", + "event": "alert" + } + }, + "swPowerStatus": { + "1": { + "name": "internalPower", + "event": "ok" + }, + "2": { + "name": "redundantPower", + "event": "ok" + }, + "3": { + "name": "internalAndRedundantPower", + "event": "ok" + } + }, + "swIndivPowerStatus": { + "1": { + "name": "notPresent", + "event": "exclude" + }, + "2": { + "name": "green", + "event": "ok" + }, + "3": { + "name": "red", + "event": "alert" + } + }, + "switchFanStatus": { + "1": { + "name": "ok", + "event": "ok" + }, + "2": { + "name": "failure", + "event": "alert" + } + } + }, + "sensor": [ + { + "oid": "switchThermalTempValue", + "measured": "device", + "class": "temperature", + "descr": "Sensor %index1%" + }, + { + "oid": "switchFanOperSpeed", + "measured": "fan", + "class": "fanspeed", + "descr": "Fan %index1%", + "min": 0 + }, + { + "oid": "portOpticalMonitoringInfoTemperature", + "descr": "%port_label% Temperature (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "temperature", + "scale": 1, + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoTemperatureHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoTemperatureHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoTemperatureLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoTemperatureLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "portOpticalMonitoringInfoVcc", + "descr": "%port_label% Voltage (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "voltage", + "scale": 1, + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoVccHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoVccHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoVccLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoVccLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "portOpticalMonitoringInfoTxBiasCurrent", + "descr": "%port_label% TX Bias (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "current", + "scale": 0.001, + "limit_scale": 1.0e-5, + "oid_limit_high": "portTransceiverThresholdInfoTxBiasCurrentHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoTxBiasCurrentHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoTxBiasCurrentLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoTxBiasCurrentLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "portOpticalMonitoringInfoTxPower", + "descr": "%port_label% TX Power (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "dbm", + "scale": 1, + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoTxPowerHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoTxPowerHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoTxPowerLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoTxPowerLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "portOpticalMonitoringInfoRxPower", + "descr": "%port_label% RX Power (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "dbm", + "scale": 1, + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoRxPowerHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoRxPowerHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoRxPowerLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoRxPowerLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "class": "power", + "descr": "%port_label% PoE Power", + "oid": "pethPsePortExtUsedPowerValue", + "oid_extra": [ + "POWER-ETHERNET-MIB::pethPsePortAdminEnable", + "POWER-ETHERNET-MIB::pethPsePortDetectionStatus" + ], + "scale": 0.001, + "limit_scale": 0.001, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index1%" + }, + "oid_limit_high": "pethPsePortExtMaximumPowerValue", + "pre_test": { + "oid": "pethPseMainExtDllPowerSource.1", + "operator": "in", + "value": [ + "primary", + "backup" + ] + }, + "test": [ + { + "field": "pethPsePortAdminEnable", + "operator": "ne", + "value": "false" + }, + { + "field": "pethPsePortDetectionStatus", + "operator": "notin", + "value": [ + "searching", + "disabled" + ] + } + ] + } + ] + }, + "ES3510MA-MIB": { + "identity_num": ".1.3.6.1.4.1.259.8.1.11", + "enable": 1, + "mib_dir": "edgecore", + "descr": "", + "hardware": [ + { + "oid": "swModelNumber.1" + }, + { + "oid": "swProdName.0" + } + ], + "serial": [ + { + "oid": "swSerialNumber.1" + } + ], + "version": [ + { + "oid": "swProdVersion.0" + } + ], + "ra_url_http": [ + { + "oid": "swProdUrl.0" + } + ], + "processor": { + "cpuStatus": { + "oid": "cpuStatAvgUti", + "indexes": [ + { + "descr": "CPU" + } + ] + } + }, + "mempool": { + "memoryStatus": { + "type": "static", + "descr": "RAM", + "oid_free": "memoryFreed.0", + "oid_total": "memoryTotal.0" + } + }, + "status": [ + { + "oid": "switchOperState", + "measured": "device", + "descr": "Operation State", + "type": "switchOperState" + }, + { + "oid": "swPowerStatus", + "measured": "powersupply", + "descr": "Switch Power", + "type": "swPowerStatus" + }, + { + "oid": "swIndivPowerStatus", + "measured": "powersupply", + "descr": "%index1%", + "descr_transform": { + "action": "map", + "map": { + "1": "Internal Power", + "2": "External Power" + } + }, + "type": "swIndivPowerStatus" + }, + { + "oid": "switchFanStatus", + "measured": "fan", + "descr": "Fan %index1%", + "type": "switchFanStatus" + } + ], + "states": { + "switchOperState": { + "1": { + "name": "other", + "event": "ignore" + }, + "2": { + "name": "unknown", + "event": "exclude" + }, + "3": { + "name": "ok", + "event": "ok" + }, + "4": { + "name": "noncritical", + "event": "warning" + }, + "5": { + "name": "critical", + "event": "alert" + }, + "6": { + "name": "nonrecoverable", + "event": "alert" + } + }, + "swPowerStatus": { + "1": { + "name": "internalPower", + "event": "ok" + }, + "2": { + "name": "redundantPower", + "event": "ok" + }, + "3": { + "name": "internalAndRedundantPower", + "event": "ok" + } + }, + "swIndivPowerStatus": { + "1": { + "name": "notPresent", + "event": "exclude" + }, + "2": { + "name": "green", + "event": "ok" + }, + "3": { + "name": "red", + "event": "alert" + } + }, + "switchFanStatus": { + "1": { + "name": "ok", + "event": "ok" + }, + "2": { + "name": "failure", + "event": "alert" + } + } + }, + "sensor": [ + { + "oid": "switchThermalTempValue", + "measured": "device", + "class": "temperature", + "descr": "Sensor %index1%" + }, + { + "oid": "switchFanOperSpeed", + "measured": "fan", + "class": "fanspeed", + "descr": "Fan %index1%", + "min": 0 + }, + { + "oid": "portOpticalMonitoringInfoTemperature", + "descr": "%port_label% Temperature (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "temperature", + "scale": 1, + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoTemperatureHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoTemperatureHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoTemperatureLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoTemperatureLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "portOpticalMonitoringInfoVcc", + "descr": "%port_label% Voltage (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "voltage", + "scale": 1, + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoVccHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoVccHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoVccLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoVccLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "portOpticalMonitoringInfoTxBiasCurrent", + "descr": "%port_label% TX Bias (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "current", + "scale": 0.001, + "limit_scale": 1.0e-5, + "oid_limit_high": "portTransceiverThresholdInfoTxBiasCurrentHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoTxBiasCurrentHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoTxBiasCurrentLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoTxBiasCurrentLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "portOpticalMonitoringInfoTxPower", + "descr": "%port_label% TX Power (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "dbm", + "scale": 1, + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoTxPowerHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoTxPowerHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoTxPowerLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoTxPowerLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "portOpticalMonitoringInfoRxPower", + "descr": "%port_label% RX Power (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "dbm", + "scale": 1, + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoRxPowerHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoRxPowerHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoRxPowerLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoRxPowerLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "class": "power", + "descr": "%port_label% PoE Power", + "oid": "pethPsePortExtUsedPowerValue", + "oid_extra": [ + "POWER-ETHERNET-MIB::pethPsePortAdminEnable", + "POWER-ETHERNET-MIB::pethPsePortDetectionStatus" + ], + "scale": 0.001, + "limit_scale": 0.001, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index1%" + }, + "oid_limit_high": "pethPsePortExtMaximumPowerValue", + "pre_test": { + "oid": "pethPseMainExtDllPowerSource.1", + "operator": "in", + "value": [ + "primary", + "backup" + ] + }, + "test": [ + { + "field": "pethPsePortAdminEnable", + "operator": "ne", + "value": "false" + }, + { + "field": "pethPsePortDetectionStatus", + "operator": "notin", + "value": [ + "searching", + "disabled" + ] + } + ] + } + ] + }, + "ECS4100-MIB": { + "identity_num": ".1.3.6.1.4.1.259.10.1.46", + "enable": 1, + "mib_dir": "edgecore", + "descr": "", + "hardware": [ + { + "oid": "swModelNumber.1" + }, + { + "oid": "swProdName.0" + } + ], + "serial": [ + { + "oid": "swSerialNumber.1" + } + ], + "version": [ + { + "oid": "swProdVersion.0" + } + ], + "ra_url_http": [ + { + "oid": "swProdUrl.0" + } + ], + "processor": { + "cpuStatus": { + "oid": "cpuStatAvgUti", + "indexes": [ + { + "descr": "CPU" + } + ] + } + }, + "mempool": { + "memoryStatus": { + "type": "static", + "descr": "RAM", + "oid_free": "memoryFreed.0", + "oid_total": "memoryTotal.0" + } + }, + "status": [ + { + "oid": "switchOperState", + "measured": "device", + "descr": "Operation State", + "type": "switchOperState" + }, + { + "oid": "swPowerStatus", + "measured": "powersupply", + "descr": "Switch Power", + "type": "swPowerStatus" + }, + { + "oid": "swIndivPowerStatus", + "measured": "powersupply", + "descr": "%index1%", + "descr_transform": { + "action": "map", + "map": { + "1": "Internal Power", + "2": "External Power" + } + }, + "type": "swIndivPowerStatus" + }, + { + "oid": "switchFanStatus", + "measured": "fan", + "descr": "Fan %index1%", + "type": "switchFanStatus" + } + ], + "states": { + "switchOperState": { + "1": { + "name": "other", + "event": "ignore" + }, + "2": { + "name": "unknown", + "event": "exclude" + }, + "3": { + "name": "ok", + "event": "ok" + }, + "4": { + "name": "noncritical", + "event": "warning" + }, + "5": { + "name": "critical", + "event": "alert" + }, + "6": { + "name": "nonrecoverable", + "event": "alert" + } + }, + "swPowerStatus": { + "1": { + "name": "internalPower", + "event": "ok" + }, + "2": { + "name": "redundantPower", + "event": "ok" + }, + "3": { + "name": "internalAndRedundantPower", + "event": "ok" + } + }, + "swIndivPowerStatus": { + "1": { + "name": "notPresent", + "event": "exclude" + }, + "2": { + "name": "green", + "event": "ok" + }, + "3": { + "name": "red", + "event": "alert" + } + }, + "switchFanStatus": { + "1": { + "name": "ok", + "event": "ok" + }, + "2": { + "name": "failure", + "event": "alert" + } + } + }, + "sensor": [ + { + "oid": "switchThermalTempValue", + "measured": "device", + "class": "temperature", + "descr": "Sensor %index1%" + }, + { + "oid": "switchFanOperSpeed", + "measured": "fan", + "class": "fanspeed", + "descr": "Fan %index1%", + "min": 0 + }, + { + "oid": "portOpticalMonitoringInfoTemperature", + "descr": "%port_label% Temperature (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "temperature", + "scale": 1, + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoTemperatureHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoTemperatureHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoTemperatureLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoTemperatureLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "portOpticalMonitoringInfoVcc", + "descr": "%port_label% Voltage (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "voltage", + "scale": 1, + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoVccHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoVccHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoVccLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoVccLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "portOpticalMonitoringInfoTxBiasCurrent", + "descr": "%port_label% TX Bias (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "current", + "scale": 0.001, + "limit_scale": 1.0e-5, + "oid_limit_high": "portTransceiverThresholdInfoTxBiasCurrentHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoTxBiasCurrentHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoTxBiasCurrentLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoTxBiasCurrentLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "portOpticalMonitoringInfoTxPower", + "descr": "%port_label% TX Power (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "dbm", + "scale": 1, + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoTxPowerHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoTxPowerHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoTxPowerLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoTxPowerLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "portOpticalMonitoringInfoRxPower", + "descr": "%port_label% RX Power (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "dbm", + "scale": 1, + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoRxPowerHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoRxPowerHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoRxPowerLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoRxPowerLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "class": "power", + "descr": "%port_label% PoE Power", + "oid": "pethPsePortExtUsedPowerValue", + "oid_extra": [ + "POWER-ETHERNET-MIB::pethPsePortAdminEnable", + "POWER-ETHERNET-MIB::pethPsePortDetectionStatus" + ], + "scale": 0.001, + "limit_scale": 0.001, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index1%" + }, + "oid_limit_high": "pethPsePortExtMaximumPowerValue", + "pre_test": { + "oid": "pethPseMainExtDllPowerSource.1", + "operator": "in", + "value": [ + "primary", + "backup" + ] + }, + "test": [ + { + "field": "pethPsePortAdminEnable", + "operator": "ne", + "value": "false" + }, + { + "field": "pethPsePortDetectionStatus", + "operator": "notin", + "value": [ + "searching", + "disabled" + ] + } + ] + } + ] + }, + "ECS4110-MIB": { + "identity_num": ".1.3.6.1.4.1.259.10.1.39", + "enable": 1, + "mib_dir": "edgecore", + "descr": "", + "hardware": [ + { + "oid": "swModelNumber.1" + }, + { + "oid": "swProdName.0" + } + ], + "serial": [ + { + "oid": "swSerialNumber.1" + } + ], + "version": [ + { + "oid": "swProdVersion.0" + } + ], + "ra_url_http": [ + { + "oid": "swProdUrl.0" + } + ], + "processor": { + "cpuStatus": { + "oid": "cpuStatAvgUti", + "indexes": [ + { + "descr": "CPU" + } + ] + } + }, + "mempool": { + "memoryStatus": { + "type": "static", + "descr": "RAM", + "oid_free": "memoryFreed.0", + "oid_total": "memoryTotal.0" + } + }, + "status": [ + { + "oid": "switchOperState", + "measured": "device", + "descr": "Operation State", + "type": "switchOperState" + }, + { + "oid": "swPowerStatus", + "measured": "powersupply", + "descr": "Switch Power", + "type": "swPowerStatus" + }, + { + "oid": "swIndivPowerStatus", + "measured": "powersupply", + "descr": "%index1%", + "descr_transform": { + "action": "map", + "map": { + "1": "Internal Power", + "2": "External Power" + } + }, + "type": "swIndivPowerStatus" + }, + { + "oid": "switchFanStatus", + "measured": "fan", + "descr": "Fan %index1%", + "type": "switchFanStatus" + } + ], + "states": { + "switchOperState": { + "1": { + "name": "other", + "event": "ignore" + }, + "2": { + "name": "unknown", + "event": "exclude" + }, + "3": { + "name": "ok", + "event": "ok" + }, + "4": { + "name": "noncritical", + "event": "warning" + }, + "5": { + "name": "critical", + "event": "alert" + }, + "6": { + "name": "nonrecoverable", + "event": "alert" + } + }, + "swPowerStatus": { + "1": { + "name": "internalPower", + "event": "ok" + }, + "2": { + "name": "redundantPower", + "event": "ok" + }, + "3": { + "name": "internalAndRedundantPower", + "event": "ok" + } + }, + "swIndivPowerStatus": { + "1": { + "name": "notPresent", + "event": "exclude" + }, + "2": { + "name": "green", + "event": "ok" + }, + "3": { + "name": "red", + "event": "alert" + } + }, + "switchFanStatus": { + "1": { + "name": "ok", + "event": "ok" + }, + "2": { + "name": "failure", + "event": "alert" + } + } + }, + "sensor": [ + { + "oid": "switchThermalTempValue", + "measured": "device", + "class": "temperature", + "descr": "Sensor %index1%" + }, + { + "oid": "switchFanOperSpeed", + "measured": "fan", + "class": "fanspeed", + "descr": "Fan %index1%", + "min": 0 + }, + { + "oid": "portOpticalMonitoringInfoTemperature", + "descr": "%port_label% Temperature (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "temperature", + "scale": 1, + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoTemperatureHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoTemperatureHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoTemperatureLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoTemperatureLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "portOpticalMonitoringInfoVcc", + "descr": "%port_label% Voltage (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "voltage", + "scale": 1, + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoVccHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoVccHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoVccLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoVccLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "portOpticalMonitoringInfoTxBiasCurrent", + "descr": "%port_label% TX Bias (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "current", + "scale": 0.001, + "limit_scale": 1.0e-5, + "oid_limit_high": "portTransceiverThresholdInfoTxBiasCurrentHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoTxBiasCurrentHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoTxBiasCurrentLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoTxBiasCurrentLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "portOpticalMonitoringInfoTxPower", + "descr": "%port_label% TX Power (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "dbm", + "scale": 1, + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoTxPowerHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoTxPowerHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoTxPowerLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoTxPowerLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "portOpticalMonitoringInfoRxPower", + "descr": "%port_label% RX Power (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "dbm", + "scale": 1, + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoRxPowerHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoRxPowerHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoRxPowerLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoRxPowerLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "class": "power", + "descr": "%port_label% PoE Power", + "oid": "pethPsePortExtUsedPowerValue", + "oid_extra": [ + "POWER-ETHERNET-MIB::pethPsePortAdminEnable", + "POWER-ETHERNET-MIB::pethPsePortDetectionStatus" + ], + "scale": 0.001, + "limit_scale": 0.001, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index1%" + }, + "oid_limit_high": "pethPsePortExtMaximumPowerValue", + "pre_test": { + "oid": "pethPseMainExtDllPowerSource.1", + "operator": "in", + "value": [ + "primary", + "backup" + ] + }, + "test": [ + { + "field": "pethPsePortAdminEnable", + "operator": "ne", + "value": "false" + }, + { + "field": "pethPsePortDetectionStatus", + "operator": "notin", + "value": [ + "searching", + "disabled" + ] + } + ] + } + ] + }, + "ECS4210-MIB": { + "identity_num": ".1.3.6.1.4.1.259.10.1.42.101", + "enable": 1, + "mib_dir": "edgecore", + "descr": "", + "hardware": [ + { + "oid": "swModelNumber.1" + }, + { + "oid": "swProdName.0" + } + ], + "serial": [ + { + "oid": "swSerialNumber.1" + } + ], + "version": [ + { + "oid": "swProdVersion.0" + } + ], + "ra_url_http": [ + { + "oid": "swProdUrl.0" + } + ], + "processor": { + "cpuStatus": { + "oid": "cpuStatAvgUti", + "indexes": [ + { + "descr": "CPU" + } + ] + } + }, + "mempool": { + "memoryStatus": { + "type": "static", + "descr": "RAM", + "oid_free": "memoryFreed.0", + "oid_total": "memoryTotal.0" + } + }, + "status": [ + { + "oid": "switchOperState", + "measured": "device", + "descr": "Operation State", + "type": "switchOperState" + }, + { + "oid": "swPowerStatus", + "measured": "powersupply", + "descr": "Switch Power", + "type": "swPowerStatus" + }, + { + "oid": "swIndivPowerStatus", + "measured": "powersupply", + "descr": "%index1%", + "descr_transform": { + "action": "map", + "map": { + "1": "Internal Power", + "2": "External Power" + } + }, + "type": "swIndivPowerStatus" + }, + { + "oid": "switchFanStatus", + "measured": "fan", + "descr": "Fan %index1%", + "type": "switchFanStatus" + } + ], + "states": { + "switchOperState": { + "1": { + "name": "other", + "event": "ignore" + }, + "2": { + "name": "unknown", + "event": "exclude" + }, + "3": { + "name": "ok", + "event": "ok" + }, + "4": { + "name": "noncritical", + "event": "warning" + }, + "5": { + "name": "critical", + "event": "alert" + }, + "6": { + "name": "nonrecoverable", + "event": "alert" + } + }, + "swPowerStatus": { + "1": { + "name": "internalPower", + "event": "ok" + }, + "2": { + "name": "redundantPower", + "event": "ok" + }, + "3": { + "name": "internalAndRedundantPower", + "event": "ok" + } + }, + "swIndivPowerStatus": { + "1": { + "name": "notPresent", + "event": "exclude" + }, + "2": { + "name": "green", + "event": "ok" + }, + "3": { + "name": "red", + "event": "alert" + } + }, + "switchFanStatus": { + "1": { + "name": "ok", + "event": "ok" + }, + "2": { + "name": "failure", + "event": "alert" + } + } + }, + "sensor": [ + { + "oid": "switchThermalTempValue", + "measured": "device", + "class": "temperature", + "descr": "Sensor %index1%" + }, + { + "oid": "switchFanOperSpeed", + "measured": "fan", + "class": "fanspeed", + "descr": "Fan %index1%", + "min": 0 + }, + { + "oid": "portOpticalMonitoringInfoTemperature", + "descr": "%port_label% Temperature (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "temperature", + "scale": 1, + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoTemperatureHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoTemperatureHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoTemperatureLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoTemperatureLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "portOpticalMonitoringInfoVcc", + "descr": "%port_label% Voltage (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "voltage", + "scale": 1, + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoVccHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoVccHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoVccLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoVccLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "portOpticalMonitoringInfoTxBiasCurrent", + "descr": "%port_label% TX Bias (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "current", + "scale": 0.001, + "limit_scale": 1.0e-5, + "oid_limit_high": "portTransceiverThresholdInfoTxBiasCurrentHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoTxBiasCurrentHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoTxBiasCurrentLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoTxBiasCurrentLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "portOpticalMonitoringInfoTxPower", + "descr": "%port_label% TX Power (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "dbm", + "scale": 1, + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoTxPowerHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoTxPowerHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoTxPowerLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoTxPowerLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "portOpticalMonitoringInfoRxPower", + "descr": "%port_label% RX Power (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "dbm", + "scale": 1, + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoRxPowerHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoRxPowerHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoRxPowerLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoRxPowerLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "class": "power", + "descr": "%port_label% PoE Power", + "oid": "pethPsePortExtUsedPowerValue", + "oid_extra": [ + "POWER-ETHERNET-MIB::pethPsePortAdminEnable", + "POWER-ETHERNET-MIB::pethPsePortDetectionStatus" + ], + "scale": 0.001, + "limit_scale": 0.001, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index1%" + }, + "oid_limit_high": "pethPsePortExtMaximumPowerValue", + "pre_test": { + "oid": "pethPseMainExtDllPowerSource.1", + "operator": "in", + "value": [ + "primary", + "backup" + ] + }, + "test": [ + { + "field": "pethPsePortAdminEnable", + "operator": "ne", + "value": "false" + }, + { + "field": "pethPsePortDetectionStatus", + "operator": "notin", + "value": [ + "searching", + "disabled" + ] + } + ] + } + ] + }, + "ECS4510-MIB": { + "identity_num": ".1.3.6.1.4.1.259.10.1.24", + "enable": 1, + "mib_dir": "edgecore", + "descr": "", + "hardware": [ + { + "oid": "swModelNumber.1" + }, + { + "oid": "swProdName.0" + } + ], + "serial": [ + { + "oid": "swSerialNumber.1" + } + ], + "version": [ + { + "oid": "swProdVersion.0" + } + ], + "ra_url_http": [ + { + "oid": "swProdUrl.0" + } + ], + "processor": { + "cpuStatus": { + "oid": "cpuStatAvgUti", + "indexes": [ + { + "descr": "CPU" + } + ] + } + }, + "mempool": { + "memoryStatus": { + "type": "static", + "descr": "RAM", + "oid_free": "memoryFreed.0", + "oid_total": "memoryTotal.0" + } + }, + "status": [ + { + "oid": "switchOperState", + "measured": "device", + "descr": "Operation State", + "type": "switchOperState" + }, + { + "oid": "swPowerStatus", + "measured": "powersupply", + "descr": "Switch Power", + "type": "swPowerStatus" + }, + { + "oid": "swIndivPowerStatus", + "measured": "powersupply", + "descr": "%index1%", + "descr_transform": { + "action": "map", + "map": { + "1": "Internal Power", + "2": "External Power" + } + }, + "type": "swIndivPowerStatus" + }, + { + "oid": "switchFanStatus", + "measured": "fan", + "descr": "Fan %index1%", + "type": "switchFanStatus" + } + ], + "states": { + "switchOperState": { + "1": { + "name": "other", + "event": "ignore" + }, + "2": { + "name": "unknown", + "event": "exclude" + }, + "3": { + "name": "ok", + "event": "ok" + }, + "4": { + "name": "noncritical", + "event": "warning" + }, + "5": { + "name": "critical", + "event": "alert" + }, + "6": { + "name": "nonrecoverable", + "event": "alert" + } + }, + "swPowerStatus": { + "1": { + "name": "internalPower", + "event": "ok" + }, + "2": { + "name": "redundantPower", + "event": "ok" + }, + "3": { + "name": "internalAndRedundantPower", + "event": "ok" + } + }, + "swIndivPowerStatus": { + "1": { + "name": "notPresent", + "event": "exclude" + }, + "2": { + "name": "green", + "event": "ok" + }, + "3": { + "name": "red", + "event": "alert" + } + }, + "switchFanStatus": { + "1": { + "name": "ok", + "event": "ok" + }, + "2": { + "name": "failure", + "event": "alert" + } + } + }, + "sensor": [ + { + "oid": "switchThermalTempValue", + "measured": "device", + "class": "temperature", + "descr": "Sensor %index1%" + }, + { + "oid": "switchFanOperSpeed", + "measured": "fan", + "class": "fanspeed", + "descr": "Fan %index1%", + "min": 0 + }, + { + "oid": "portOpticalMonitoringInfoTemperature", + "descr": "%port_label% Temperature (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "temperature", + "scale": 1, + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoTemperatureHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoTemperatureHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoTemperatureLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoTemperatureLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "portOpticalMonitoringInfoVcc", + "descr": "%port_label% Voltage (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "voltage", + "scale": 1, + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoVccHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoVccHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoVccLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoVccLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "portOpticalMonitoringInfoTxBiasCurrent", + "descr": "%port_label% TX Bias (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "current", + "scale": 0.001, + "limit_scale": 1.0e-5, + "oid_limit_high": "portTransceiverThresholdInfoTxBiasCurrentHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoTxBiasCurrentHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoTxBiasCurrentLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoTxBiasCurrentLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "portOpticalMonitoringInfoTxPower", + "descr": "%port_label% TX Power (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "dbm", + "scale": 1, + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoTxPowerHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoTxPowerHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoTxPowerLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoTxPowerLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "portOpticalMonitoringInfoRxPower", + "descr": "%port_label% RX Power (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "dbm", + "scale": 1, + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoRxPowerHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoRxPowerHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoRxPowerLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoRxPowerLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "class": "power", + "descr": "%port_label% PoE Power", + "oid": "pethPsePortExtUsedPowerValue", + "oid_extra": [ + "POWER-ETHERNET-MIB::pethPsePortAdminEnable", + "POWER-ETHERNET-MIB::pethPsePortDetectionStatus" + ], + "scale": 0.001, + "limit_scale": 0.001, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index1%" + }, + "oid_limit_high": "pethPsePortExtMaximumPowerValue", + "pre_test": { + "oid": "pethPseMainExtDllPowerSource.1", + "operator": "in", + "value": [ + "primary", + "backup" + ] + }, + "test": [ + { + "field": "pethPsePortAdminEnable", + "operator": "ne", + "value": "false" + }, + { + "field": "pethPsePortDetectionStatus", + "operator": "notin", + "value": [ + "searching", + "disabled" + ] + } + ] + } + ] + }, + "ECS4610-50T-MIB": { + "identity_num": ".1.3.6.1.4.1.259.10.1.1", + "enable": 1, + "mib_dir": "edgecore", + "descr": "", + "hardware": [ + { + "oid": "swModelNumber.1" + }, + { + "oid": "swProdName.0" + } + ], + "serial": [ + { + "oid": "swSerialNumber.1" + } + ], + "version": [ + { + "oid": "swProdVersion.0" + } + ], + "ra_url_http": [ + { + "oid": "swProdUrl.0" + } + ], + "processor": { + "cpuStatus": { + "oid": "cpuStatAvgUti", + "indexes": [ + { + "descr": "CPU" + } + ] + } + }, + "mempool": { + "memoryStatus": { + "type": "static", + "descr": "RAM", + "oid_free": "memoryFreed.0", + "oid_total": "memoryTotal.0" + } + }, + "status": [ + { + "oid": "switchOperState", + "measured": "device", + "descr": "Operation State", + "type": "switchOperState" + }, + { + "oid": "swPowerStatus", + "measured": "powersupply", + "descr": "Switch Power", + "type": "swPowerStatus" + }, + { + "oid": "swIndivPowerStatus", + "measured": "powersupply", + "descr": "%index1%", + "descr_transform": { + "action": "map", + "map": { + "1": "Internal Power", + "2": "External Power" + } + }, + "type": "swIndivPowerStatus" + }, + { + "oid": "switchFanStatus", + "measured": "fan", + "descr": "Fan %index1%", + "type": "switchFanStatus" + } + ], + "states": { + "switchOperState": { + "1": { + "name": "other", + "event": "ignore" + }, + "2": { + "name": "unknown", + "event": "exclude" + }, + "3": { + "name": "ok", + "event": "ok" + }, + "4": { + "name": "noncritical", + "event": "warning" + }, + "5": { + "name": "critical", + "event": "alert" + }, + "6": { + "name": "nonrecoverable", + "event": "alert" + } + }, + "swPowerStatus": { + "1": { + "name": "internalPower", + "event": "ok" + }, + "2": { + "name": "redundantPower", + "event": "ok" + }, + "3": { + "name": "internalAndRedundantPower", + "event": "ok" + } + }, + "swIndivPowerStatus": { + "1": { + "name": "notPresent", + "event": "exclude" + }, + "2": { + "name": "green", + "event": "ok" + }, + "3": { + "name": "red", + "event": "alert" + } + }, + "switchFanStatus": { + "1": { + "name": "ok", + "event": "ok" + }, + "2": { + "name": "failure", + "event": "alert" + } + } + }, + "sensor": [ + { + "oid": "switchThermalTempValue", + "measured": "device", + "class": "temperature", + "descr": "Sensor %index1%" + }, + { + "oid": "switchFanOperSpeed", + "measured": "fan", + "class": "fanspeed", + "descr": "Fan %index1%", + "min": 0 + }, + { + "oid": "portOpticalMonitoringInfoTemperature", + "descr": "%port_label% Temperature (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "temperature", + "scale": 1, + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoTemperatureHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoTemperatureHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoTemperatureLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoTemperatureLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "portOpticalMonitoringInfoVcc", + "descr": "%port_label% Voltage (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "voltage", + "scale": 1, + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoVccHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoVccHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoVccLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoVccLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "portOpticalMonitoringInfoTxBiasCurrent", + "descr": "%port_label% TX Bias (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "current", + "scale": 0.001, + "limit_scale": 1.0e-5, + "oid_limit_high": "portTransceiverThresholdInfoTxBiasCurrentHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoTxBiasCurrentHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoTxBiasCurrentLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoTxBiasCurrentLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "portOpticalMonitoringInfoTxPower", + "descr": "%port_label% TX Power (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "dbm", + "scale": 1, + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoTxPowerHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoTxPowerHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoTxPowerLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoTxPowerLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "portOpticalMonitoringInfoRxPower", + "descr": "%port_label% RX Power (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "dbm", + "scale": 1, + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoRxPowerHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoRxPowerHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoRxPowerLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoRxPowerLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "class": "power", + "descr": "%port_label% PoE Power", + "oid": "pethPsePortExtUsedPowerValue", + "oid_extra": [ + "POWER-ETHERNET-MIB::pethPsePortAdminEnable", + "POWER-ETHERNET-MIB::pethPsePortDetectionStatus" + ], + "scale": 0.001, + "limit_scale": 0.001, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index1%" + }, + "oid_limit_high": "pethPsePortExtMaximumPowerValue", + "pre_test": { + "oid": "pethPseMainExtDllPowerSource.1", + "operator": "in", + "value": [ + "primary", + "backup" + ] + }, + "test": [ + { + "field": "pethPsePortAdminEnable", + "operator": "ne", + "value": "false" + }, + { + "field": "pethPsePortDetectionStatus", + "operator": "notin", + "value": [ + "searching", + "disabled" + ] + } + ] + } + ] + }, + "ECS4660-28F-MIB": { + "identity_num": ".1.3.6.1.4.1.259.10.1.10", + "enable": 1, + "mib_dir": "edgecore", + "descr": "", + "hardware": [ + { + "oid": "swModelNumber.1" + }, + { + "oid": "swProdName.0" + } + ], + "serial": [ + { + "oid": "swSerialNumber.1" + } + ], + "version": [ + { + "oid": "swProdVersion.0" + } + ], + "ra_url_http": [ + { + "oid": "swProdUrl.0" + } + ], + "processor": { + "cpuStatus": { + "oid": "cpuStatAvgUti", + "indexes": [ + { + "descr": "CPU" + } + ] + } + }, + "mempool": { + "memoryStatus": { + "type": "static", + "descr": "RAM", + "oid_free": "memoryFreed.0", + "oid_total": "memoryTotal.0" + } + }, + "status": [ + { + "oid": "switchOperState", + "measured": "device", + "descr": "Operation State", + "type": "switchOperState" + }, + { + "oid": "swPowerStatus", + "measured": "powersupply", + "descr": "Switch Power", + "type": "swPowerStatus" + }, + { + "oid": "swIndivPowerStatus", + "measured": "powersupply", + "descr": "%index1%", + "descr_transform": { + "action": "map", + "map": { + "1": "Internal Power", + "2": "External Power" + } + }, + "type": "swIndivPowerStatus" + }, + { + "oid": "switchFanStatus", + "measured": "fan", + "descr": "Fan %index1%", + "type": "switchFanStatus" + } + ], + "states": { + "switchOperState": { + "1": { + "name": "other", + "event": "ignore" + }, + "2": { + "name": "unknown", + "event": "exclude" + }, + "3": { + "name": "ok", + "event": "ok" + }, + "4": { + "name": "noncritical", + "event": "warning" + }, + "5": { + "name": "critical", + "event": "alert" + }, + "6": { + "name": "nonrecoverable", + "event": "alert" + } + }, + "swPowerStatus": { + "1": { + "name": "internalPower", + "event": "ok" + }, + "2": { + "name": "redundantPower", + "event": "ok" + }, + "3": { + "name": "internalAndRedundantPower", + "event": "ok" + } + }, + "swIndivPowerStatus": { + "1": { + "name": "notPresent", + "event": "exclude" + }, + "2": { + "name": "green", + "event": "ok" + }, + "3": { + "name": "red", + "event": "alert" + } + }, + "switchFanStatus": { + "1": { + "name": "ok", + "event": "ok" + }, + "2": { + "name": "failure", + "event": "alert" + } + } + }, + "sensor": [ + { + "oid": "switchThermalTempValue", + "measured": "device", + "class": "temperature", + "descr": "Sensor %index1%" + }, + { + "oid": "switchFanOperSpeed", + "measured": "fan", + "class": "fanspeed", + "descr": "Fan %index1%", + "min": 0 + }, + { + "oid": "portOpticalMonitoringInfoTemperature", + "descr": "%port_label% Temperature (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "temperature", + "scale": 1, + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoTemperatureHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoTemperatureHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoTemperatureLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoTemperatureLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "portOpticalMonitoringInfoVcc", + "descr": "%port_label% Voltage (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "voltage", + "scale": 1, + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoVccHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoVccHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoVccLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoVccLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "portOpticalMonitoringInfoTxBiasCurrent", + "descr": "%port_label% TX Bias (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "current", + "scale": 0.001, + "limit_scale": 1.0e-5, + "oid_limit_high": "portTransceiverThresholdInfoTxBiasCurrentHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoTxBiasCurrentHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoTxBiasCurrentLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoTxBiasCurrentLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "portOpticalMonitoringInfoTxPower", + "descr": "%port_label% TX Power (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "dbm", + "scale": 1, + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoTxPowerHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoTxPowerHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoTxPowerLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoTxPowerLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "portOpticalMonitoringInfoRxPower", + "descr": "%port_label% RX Power (%portMediaInfoVendorName% %portMediaInfoPartNumber%, %portMediaInfoSerialNumber%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoSerialNumber" + ], + "class": "dbm", + "scale": 1, + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoRxPowerHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoRxPowerHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoRxPowerLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoRxPowerLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "class": "power", + "descr": "%port_label% PoE Power", + "oid": "pethPsePortExtUsedPowerValue", + "oid_extra": [ + "POWER-ETHERNET-MIB::pethPsePortAdminEnable", + "POWER-ETHERNET-MIB::pethPsePortDetectionStatus" + ], + "scale": 0.001, + "limit_scale": 0.001, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index1%" + }, + "oid_limit_high": "pethPsePortExtMaximumPowerValue", + "pre_test": { + "oid": "pethPseMainExtDllPowerSource.1", + "operator": "in", + "value": [ + "primary", + "backup" + ] + }, + "test": [ + { + "field": "pethPsePortAdminEnable", + "operator": "ne", + "value": "false" + }, + { + "field": "pethPsePortDetectionStatus", + "operator": "notin", + "value": [ + "searching", + "disabled" + ] + } + ] + } + ] + }, + "EDGECORE-rndMng": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.259.10.1.14.89.1", + "mib_dir": "edgecore", + "descr": "", + "processor": { + "rlCpuUtilDuringLast5Minutes": { + "descr": "CPU", + "oid": "rlCpuUtilDuringLast5Minutes", + "pre_test": { + "oid": "rlCpuUtilEnable.0", + "operator": "ne", + "value": "false" + }, + "indexes": [ + { + "descr": "CPU" + } + ], + "invalid": 101, + "rename_rrd": "ciscosb-%index%" + } + } + }, + "EDGECORE-DEVICEPARAMS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.259.10.1.14.89.2", + "mib_dir": "edgecore", + "descr": "", + "features": [ + { + "oid": "rndBaseBootVersion.0" + } + ], + "version": [ + { + "oid": "rndBrgVersion.0" + } + ] + }, + "EDGECORE-Physicaldescription-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.259.10.1.14.89.53", + "mib_dir": "edgecore", + "descr": "", + "serial": [ + { + "oid": "rlPhdUnitGenParamSerialNum.1" + } + ], + "version": [ + { + "oid": "rlPhdUnitGenParamSoftwareVersion.1" + } + ], + "hardware": [ + { + "oid": "rlPhdUnitGenParamModelName.1" + } + ], + "status": [ + { + "oid": "rlPhdUnitEnvParamMainPSStatus", + "descr": "Main Power Supply (Unit %index%)", + "measured": "powersupply", + "type": "RlEnvMonState", + "oid_num": ".1.3.6.1.4.1.259.10.1.14.89.53.15.1.2" + }, + { + "oid": "rlPhdUnitEnvParamRedundantPSStatus", + "descr": "Redundant Power Supply (Unit %index%)", + "measured": "powersupply", + "type": "RlEnvMonState", + "oid_num": ".1.3.6.1.4.1.259.10.1.14.89.53.15.1.3" + }, + { + "oid": "rlPhdUnitEnvParamFan1Status", + "descr": "Fan 1 (Unit %index%)", + "measured": "fan", + "type": "RlEnvMonState", + "oid_num": ".1.3.6.1.4.1.259.10.1.14.89.53.15.1.4" + }, + { + "oid": "rlPhdUnitEnvParamFan2Status", + "descr": "Fan 2 (Unit %index%)", + "measured": "fan", + "type": "RlEnvMonState", + "oid_num": ".1.3.6.1.4.1.259.10.1.14.89.53.15.1.5" + }, + { + "oid": "rlPhdUnitEnvParamFan3Status", + "descr": "Fan 3 (Unit %index%)", + "measured": "fan", + "type": "RlEnvMonState", + "oid_num": ".1.3.6.1.4.1.259.10.1.14.89.53.15.1.6" + }, + { + "oid": "rlPhdUnitEnvParamFan4Status", + "descr": "Fan 4 (Unit %index%)", + "measured": "fan", + "type": "RlEnvMonState", + "oid_num": ".1.3.6.1.4.1.259.10.1.14.89.53.15.1.7" + }, + { + "oid": "rlPhdUnitEnvParamFan5Status", + "descr": "Fan 5 (Unit %index%)", + "measured": "fan", + "type": "RlEnvMonState", + "oid_num": ".1.3.6.1.4.1.259.10.1.14.89.53.15.1.8" + } + ], + "states": { + "RlEnvMonState": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "warning", + "event": "warning" + }, + "3": { + "name": "critical", + "event": "alert" + }, + "4": { + "name": "shutdown", + "event": "ignore" + }, + "5": { + "name": "notPresent", + "event": "exclude" + }, + "6": { + "name": "notFunctioning", + "event": "ignore" + }, + "7": { + "name": "notAvailable", + "event": "exclude" + }, + "8": { + "name": "backingUp", + "event": "ok" + }, + "9": { + "name": "readingFailed", + "event": "alert" + } + } + }, + "sensor": [ + { + "class": "temperature", + "descr": "Device (Unit %index%)", + "oid": "rlPhdUnitEnvParamTempSensorValue", + "oid_num": ".1.3.6.1.4.1.259.10.1.14.89.53.15.1.9", + "oid_extra": "rlPhdUnitEnvParamTempSensorStatus", + "oid_limit_high_warn": "rlPhdUnitEnvParamTempSensorWarningThresholdValue", + "oid_limit_high": "rlPhdUnitEnvParamTempSensorCriticalThresholdValue", + "test": [ + { + "field": "rlPhdUnitEnvParamTempSensorStatus", + "operator": "ne", + "value": "nonoperational" + }, + { + "field": "rlPhdUnitEnvParamTempSensorValue", + "operator": "ge", + "value": 10 + } + ] + } + ] + }, + "EDGECORE-PHY-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.259.10.1.14.89.90", + "mib_dir": "edgecore", + "descr": "" + }, + "EDGECORE-HWENVIROMENT": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.259.10.1.14.89.83", + "mib_dir": "edgecore", + "descr": "", + "states": { + "RlEnvMonState": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "warning", + "event": "warning" + }, + "3": { + "name": "critical", + "event": "alert" + }, + "4": { + "name": "shutdown", + "event": "ignore" + }, + "5": { + "name": "notPresent", + "event": "exclude" + }, + "6": { + "name": "notFunctioning", + "event": "ignore" + }, + "7": { + "name": "restore", + "event": "ok" + }, + "8": { + "name": "notAvailable", + "event": "exclude" + }, + "9": { + "name": "backingUp", + "event": "ok" + } + } + }, + "status": [ + { + "oid": "rlEnvMonFanState", + "oid_descr": "rlEnvMonFanStatusDescr", + "descr_transform": [ + { + "action": "replace", + "from": "_", + "to": " " + }, + { + "action": "preg_replace", + "from": "/fan(\\d+)/i", + "to": "Fan $1" + }, + { + "action": "preg_replace", + "from": "/unit(\\d+)/i", + "to": "Unit $1" + } + ], + "type": "RlEnvMonState", + "measured": "fan", + "skip_if_valid_exist": "Dell-Vendor-MIB->dell-vendor-state" + }, + { + "table": "rlEnvMonSupplyStatusTable", + "oid": "rlEnvMonSupplyState", + "descr": "%rlEnvMonSupplyStatusDescr% (%rlEnvMonSupplySource%)", + "descr_transform": [ + { + "action": "replace", + "from": [ + "_", + "(ac)", + "(dc)", + "(externalPowerSupply)", + "(internalRedundant)", + " (unknown)" + ], + "to": [ + " ", + "(AC)", + "(DC)", + "(External)", + "(Redundant)", + "" + ] + }, + { + "action": "preg_replace", + "from": "/ps(\\d+)/i", + "to": "Power Supply $1" + }, + { + "action": "preg_replace", + "from": "/unit(\\d+)/i", + "to": "Unit $1" + } + ], + "type": "RlEnvMonState", + "measured": "powersupply", + "skip_if_valid_exist": "Dell-Vendor-MIB->dell-vendor-state" + } + ] + }, + "ENGENIUS-MESH-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.14125.1", + "mib_dir": "engenius", + "descr": "" + }, + "ENGENIUS-PRIVATE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.14125.2", + "mib_dir": "engenius", + "descr": "", + "serial": [ + { + "oid_num": ".1.3.6.1.4.1.14125.1.1.1.4.0" + } + ], + "ip-address": [ + { + "ifIndex": "%index%", + "version": "ipv4", + "oid_mask": "wanSubnetMask", + "oid_address": "wanIPAddress" + }, + { + "ifIndex": "%index%", + "version": "ipv4", + "oid_mask": "lanSubnetmask", + "oid_address": "lanIP" + } + ], + "wifi_clients": [ + { + "oid_count": ".1.3.6.1.4.1.14125.1.2.30.3.1.3" + } + ] + }, + "DMswitch-MIB": { + "enable": 1, + "mib_dir": "datacom", + "identity_num": ".1.3.6.1.4.1.3709.3.5.201", + "descr": "The MIB module for DMswitch", + "version": [ + { + "oid": "swFirmwareVer.1" + } + ], + "hardware": [ + { + "oid": "swProdDescription.0" + } + ], + "processor": { + "swCpuUsage": { + "table": "swCpuUsage", + "descr": "Switch CPU", + "scale": 0.01, + "oid": "swCpuUsage", + "oid_num": ".1.3.6.1.4.1.3709.3.5.201.1.1.10" + } + }, + "sensor": [ + { + "oid": "swTemperature", + "class": "temperature", + "descr": "Switch %index%", + "oid_num": ".1.3.6.1.4.1.3709.3.5.201.1.1.2.1.12" + } + ], + "mempool": { + "swMemUsage": { + "type": "table", + "descr": "Switch Memory", + "oid_perc": "swMemUsage" + } + } + }, + "DMOS-SYSMON-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3709.3.6.4", + "mib_dir": "datacom", + "mempool": { + "memoryFiveMinutesAvailable": { + "type": "table", + "descr": "Switch Memory", + "oid_total": "memoryFiveMinutesTotal", + "oid_free": "memoryFiveMinutesAvailable" + } + }, + "processor": { + "cpuLoadFiveMinutesActive": { + "table": "cpuLoadFiveMinutesActive", + "descr": "Package %index%", + "oid": "cpuLoadFiveMinutesActive", + "oid_num": ".1.3.6.1.4.1.3709.3.6.4.1.2.1.6" + }, + "cpuCoreFiveMinutesIdle": { + "descr": "Core %index%", + "idle": true, + "oid": "cpuCoreFiveMinutesIdle", + "oid_num": ".1.3.6.1.4.1.3709.3.6.4.1.3.1.22" + } + } + }, + "DATACOM-GENERIC-DEVICE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3709.1.1.23", + "mib_dir": "datacom", + "version": [ + { + "oid": "genDvInfDeviceFirmVersionString.1.1" + } + ], + "serial": [ + { + "oid": "genDvInfDeviceSerialNo.1.1" + } + ] + }, + "DMOS-HW-MONITOR-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3709.3.6.6", + "mib_dir": "datacom", + "sensor": [ + { + "oid": "temperatureSensorCurrentTemperature", + "oid_descr": "temperatureSensorDescription", + "class": "temperature", + "oid_num": ".1.3.6.1.4.1.3709.3.6.6.1.3.1.6", + "scale": 0.1 + }, + { + "oid": "fanSpeed", + "oid_descr": "fanDescription", + "class": "fanspeed", + "oid_num": ".1.3.6.1.4.1.3709.3.6.6.1.4.1.4" + } + ] + }, + "TWAMP-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3709.3.6.7", + "mib_dir": "datacom", + "states": { + "twampTestConnectivity": [ + { + "name": "no", + "event": "alert" + }, + { + "name": "yes", + "event": "ok" + } + ] + } + }, + "KYOCERA-MIB": { + "enable": 1, + "identity_num": "", + "mib_dir": "kyocera", + "descr": "", + "hardware": [ + { + "oid": "kcprtGeneralModelName.1" + } + ], + "serial": [ + { + "oid": "kcprtSerialNumber.1" + } + ], + "version": [ + { + "oid": "kcprtFirmwareVersion.1.1" + } + ], + "counter": [ + { + "oid": "kcprtMarkerServiceCount", + "oid_descr": "kcprtMarkerColorMode", + "descr": "Total Printed %kcprtMarkerColorMode% Pages", + "descr_transform": { + "action": "replace", + "from": [ + "monochrome", + "color" + ], + "to": [ + "Mono", + "Color" + ] + }, + "class": "printersupply", + "measured": "printersupply", + "unit": "pages", + "scale": 1, + "min": 0, + "oid_num": ".1.3.6.1.4.1.1347.43.10.1.1.12" + } + ] + }, + "FE-FIREEYE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.25597.20.1", + "mib_dir": "fireeye", + "descr": "", + "serial": [ + { + "oid": "feSerialNumber.0" + } + ], + "version": [ + { + "oid": "feSystemImageVersionCurrent.0" + } + ], + "hardware": [ + { + "oid": "feHardwareModel.0" + } + ], + "features": [ + { + "oid": "feSecurityContentVersion.0", + "transform": { + "action": "prepend", + "value": "Content " + } + } + ], + "sensor": [ + { + "class": "temperature", + "descr": "Sensor %index%", + "oid": "feTemperatureValue", + "oid_num": ".1.3.6.1.4.1.25597.11.1.1.4", + "rename_rrd": "fireeye-%index%" + }, + { + "class": "fanspeed", + "descr": "Fan %index%", + "oid": "feFanSpeed", + "oid_num": ".1.3.6.1.4.1.25597.11.4.1.3.1.4", + "rename_rrd": "fireeye-%index%" + } + ] + }, + "ASCO-QEM-72EE2": { + "enable": 1, + "identity_num": "", + "mib_dir": "asco", + "descr": "", + "version": [ + { + "oid": "controller_software_version.0" + } + ], + "serial": [ + { + "oid": "controller_serial_number.0" + } + ], + "states": { + "status-normal": [ + { + "name": "0", + "event": "alert" + }, + { + "name": "1", + "event": "ok" + } + ], + "status-emergency": [ + { + "name": "0", + "event": "ok" + }, + { + "name": "1", + "event": "alert" + } + ] + } + }, + "RNX-UPDU-MIB": { + "enable": 1, + "mib_dir": "bachmann", + "descr": "", + "serial": [ + { + "oid": "upduInfoSerialNumber.0" + } + ], + "sensor": [ + { + "table": "upduSensorTable", + "oid": "upduSensorTemperatureCelsius", + "oid_descr": "upduSensorPortName", + "class": "temperature", + "scale": 0.1, + "test": { + "field": "upduSensorType", + "operator": "ne", + "value": "none" + } + }, + { + "table": "upduSensorTable", + "oid": "upduSensorHumidity", + "oid_descr": "upduSensorPortName", + "class": "humidity", + "scale": 0.001, + "test": { + "field": "upduSensorType", + "operator": "eq", + "value": "tempHumidity" + } + }, + { + "table": "upduRcmTable", + "oid": "upduRcmCurrentRms", + "descr": "%upduRcmName% RMS", + "class": "current", + "scale": 0.0001, + "test": { + "field": "upduRcmSensorQuality", + "operator": "eq", + "value": "ok" + } + }, + { + "table": "upduRcmTable", + "oid": "upduRcmCurrentDc", + "descr": "%upduRcmName% DC", + "class": "current", + "scale": 0.0001, + "test": { + "field": "upduRcmSensorQuality", + "operator": "eq", + "value": "ok" + } + }, + { + "table": "upduMeterTable", + "oid": "upduMeterPowerP", + "descr": "%upduMeterName% %upduMeterType%", + "descr_transform": { + "action": "replace", + "from": [ + "pduTotalCalc", + "pduTotal", + "phaseTotalCalc", + "phaseTotal", + "moduleTotalCalc", + "moduleTotal" + ], + "to": "Total" + }, + "class": "power", + "scale": 1, + "test": { + "field": "upduMeterType", + "operator": "notin", + "value": [ + "outlet", + "outletGroup" + ] + } + }, + { + "table": "upduMeterTable", + "oid": "upduMeterPowerQ", + "descr": "%upduMeterName% %upduMeterType%", + "descr_transform": { + "action": "replace", + "from": [ + "pduTotalCalc", + "pduTotal", + "phaseTotalCalc", + "phaseTotal", + "moduleTotalCalc", + "moduleTotal" + ], + "to": "Total" + }, + "class": "rpower", + "scale": 1, + "test": { + "field": "upduMeterType", + "operator": "notin", + "value": [ + "outlet", + "outletGroup" + ] + } + }, + { + "table": "upduMeterTable", + "oid": "upduMeterPowerS", + "descr": "%upduMeterName% %upduMeterType%", + "descr_transform": { + "action": "replace", + "from": [ + "pduTotalCalc", + "pduTotal", + "phaseTotalCalc", + "phaseTotal", + "moduleTotalCalc", + "moduleTotal" + ], + "to": "Total" + }, + "class": "apower", + "scale": 1, + "test": { + "field": "upduMeterType", + "operator": "notin", + "value": [ + "outlet", + "outletGroup" + ] + } + }, + { + "table": "upduMeterTable", + "oid": "upduMeterUrms", + "descr": "%upduMeterName% %upduMeterType%", + "descr_transform": { + "action": "replace", + "from": [ + "pduTotalCalc", + "pduTotal", + "phaseTotalCalc", + "phaseTotal", + "moduleTotalCalc", + "moduleTotal" + ], + "to": "Total" + }, + "class": "voltage", + "scale": 0.001, + "test": { + "field": "upduMeterType", + "operator": "notin", + "value": [ + "outlet", + "outletGroup" + ] + } + }, + { + "table": "upduMeterTable", + "oid": "upduMeterIrms", + "descr": "%upduMeterName% %upduMeterType%", + "descr_transform": { + "action": "replace", + "from": [ + "pduTotalCalc", + "pduTotal", + "phaseTotalCalc", + "phaseTotal", + "moduleTotalCalc", + "moduleTotal" + ], + "to": "Total" + }, + "class": "current", + "scale": 0.001, + "test": { + "field": "upduMeterType", + "operator": "notin", + "value": [ + "outlet", + "outletGroup" + ] + } + }, + { + "table": "upduMeterTable", + "oid": "upduMeterPowerP", + "descr": "%upduMeterSystemName% (%upduMeterDescription%)", + "descr_transform": { + "action": "replace", + "from": " ()", + "to": "" + }, + "class": "power", + "scale": 1, + "measured_label": "%upduMeterSystemName%", + "measured": "outlet", + "test": { + "field": "upduMeterType", + "operator": "eq", + "value": "outlet" + } + }, + { + "table": "upduMeterTable", + "oid": "upduMeterPowerQ", + "descr": "%upduMeterSystemName% (%upduMeterDescription%)", + "descr_transform": { + "action": "replace", + "from": " ()", + "to": "" + }, + "class": "rpower", + "scale": 1, + "measured_label": "%upduMeterSystemName%", + "measured": "outlet", + "test": { + "field": "upduMeterType", + "operator": "eq", + "value": "outlet" + } + }, + { + "table": "upduMeterTable", + "oid": "upduMeterPowerS", + "descr": "%upduMeterSystemName% (%upduMeterDescription%)", + "descr_transform": { + "action": "replace", + "from": " ()", + "to": "" + }, + "class": "apower", + "scale": 1, + "measured_label": "%upduMeterSystemName%", + "measured": "outlet", + "test": { + "field": "upduMeterType", + "operator": "eq", + "value": "outlet" + } + }, + { + "table": "upduMeterTable", + "oid": "upduMeterUrms", + "descr": "%upduMeterSystemName% (%upduMeterDescription%)", + "descr_transform": { + "action": "replace", + "from": " ()", + "to": "" + }, + "class": "voltage", + "scale": 0.001, + "measured_label": "%upduMeterSystemName%", + "measured": "outlet", + "test": { + "field": "upduMeterType", + "operator": "eq", + "value": "outlet" + } + }, + { + "table": "upduMeterTable", + "oid": "upduMeterIrms", + "descr": "%upduMeterSystemName% (%upduMeterDescription%)", + "descr_transform": { + "action": "replace", + "from": " ()", + "to": "" + }, + "class": "current", + "scale": 0.001, + "measured_label": "%upduMeterSystemName%", + "measured": "outlet", + "test": { + "field": "upduMeterType", + "operator": "eq", + "value": "outlet" + } + } + ], + "counter": [ + { + "table": "upduMeterTable", + "oid": "upduMeterEnergyP", + "descr": "%upduMeterName%", + "class": "energy", + "scale": 1, + "test": { + "field": "upduMeterType", + "operator": "notin", + "value": [ + "outlet", + "outletGroup" + ] + } + }, + { + "table": "upduMeterTable", + "oid": "upduMeterEnergyR1", + "descr": "%upduMeterName% R1", + "class": "renergy", + "scale": 1, + "test": { + "field": "upduMeterType", + "operator": "notin", + "value": [ + "outlet", + "outletGroup" + ] + } + }, + { + "table": "upduMeterTable", + "oid": "upduMeterEnergyR4", + "descr": "%upduMeterName% R4", + "class": "renergy", + "scale": 1, + "test": { + "field": "upduMeterType", + "operator": "notin", + "value": [ + "outlet", + "outletGroup" + ] + } + } + ] + }, + "NETTRACK-E3METER-SNMP-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.21695.1", + "mib_dir": "bachmann", + "descr": "E3METER", + "serial": [ + { + "oid": "e3IpmInfoSerial" + } + ], + "counter": [ + { + "table": "e3IpmMeterTable", + "oid": "e3IpmEnergyP", + "descr": "Channel %e3IpmChannelName% %e3IpmChannelType%", + "class": "energy", + "oid_num": ".1.3.6.1.4.1.21695.1.10.7.2.1.2", + "scale": 1 + }, + { + "table": "e3IpmMeterTable", + "oid": "e3IpmEnergyQ", + "descr": "Channel %e3IpmChannelName% %e3IpmChannelType%", + "class": "renergy", + "oid_num": ".1.3.6.1.4.1.21695.1.10.7.2.1.3", + "scale": 1 + }, + { + "table": "e3IpmMeterTable", + "oid": "e3IpmEnergyS", + "descr": "Channel %e3IpmChannelName% %e3IpmChannelType%", + "class": "aenergy", + "oid_num": ".1.3.6.1.4.1.21695.1.10.7.2.1.4", + "scale": 1 + }, + { + "table": "e3IpmPGroupTable", + "oid": "e3IpmPGEnergyP", + "descr": "%e3IpmPGName% (%e3IpmPGMembers% members)", + "class": "energy", + "scale": 1 + }, + { + "table": "e3IpmPGroupTable", + "oid": "e3IpmPGEnergyQ", + "descr": "%e3IpmPGName% (%e3IpmPGMembers% members)", + "class": "renergy", + "scale": 1 + }, + { + "table": "e3IpmPGroupTable", + "oid": "e3IpmPGEnergyS", + "descr": "%e3IpmPGName% (%e3IpmPGMembers% members)", + "class": "aenergy", + "scale": 1 + } + ], + "sensor": [ + { + "table": "e3IpmMeterTable", + "oid": "e3IpmPowerP", + "descr": "Channel %e3IpmChannelName% %e3IpmChannelType%", + "class": "power", + "oid_num": ".1.3.6.1.4.1.21695.1.10.7.2.1.5", + "scale": 1 + }, + { + "table": "e3IpmMeterTable", + "oid": "e3IpmPowerQ", + "descr": "Channel %e3IpmChannelName% %e3IpmChannelType%", + "class": "rpower", + "oid_num": ".1.3.6.1.4.1.21695.1.10.7.2.1.6", + "scale": 1 + }, + { + "table": "e3IpmMeterTable", + "oid": "e3IpmPowerS", + "descr": "Channel %e3IpmChannelName% %e3IpmChannelType%", + "class": "apower", + "oid_num": ".1.3.6.1.4.1.21695.1.10.7.2.1.7", + "scale": 1 + }, + { + "table": "e3IpmMeterTable", + "oid": "e3IpmUrms", + "descr": "Channel %e3IpmChannelName% %e3IpmChannelType%", + "class": "voltage", + "oid_num": ".1.3.6.1.4.1.21695.1.10.7.2.1.8", + "scale": 0.001 + }, + { + "table": "e3IpmMeterTable", + "oid": "e3IpmIrms", + "descr": "Channel %e3IpmChannelName% %e3IpmChannelType%", + "class": "current", + "oid_num": ".1.3.6.1.4.1.21695.1.10.7.2.1.9", + "scale": 0.001 + }, + { + "table": "e3IpmMeterTable", + "oid": "e3IpmFrequency", + "descr": "Channel %e3IpmChannelName% %e3IpmChannelType%", + "class": "frequency", + "oid_num": ".1.3.6.1.4.1.21695.1.10.7.2.1.10", + "scale": 0.001 + }, + { + "table": "e3IpmSensorTable", + "scale": 0.1, + "oid": "e3IpmSensorTemperatureCelsius", + "oid_descr": "e3IpmSensorVersion", + "class": "temperature", + "oid_num": ".1.3.6.1.4.1.21695.1.10.7.3.1.4", + "test": { + "field": "e3IpmSensorType", + "operator": "ne", + "value": "none" + } + }, + { + "table": "e3IpmSensorTable", + "scale": 0.001, + "min": 0, + "oid": "e3IpmSensorHumidity", + "oid_descr": "e3IpmSensorVersion", + "class": "humidity", + "oid_num": ".1.3.6.1.4.1.21695.1.10.7.3.1.5", + "test": { + "field": "e3IpmSensorType", + "operator": "ne", + "value": "none" + } + } + ] + }, + "ATMEDIA-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.13458", + "mib_dir": "atmedia", + "descr": "ATMedia Encryptor MIB", + "hardware": [ + { + "oid": "acDescr.0" + } + ], + "version": [ + { + "oid": "acSoftVersion.0" + } + ], + "serial": [ + { + "oid": "acSerialNumber.0" + } + ] + }, + "EDS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.31440.1.6", + "mib_dir": "eds", + "descr": "", + "vendor": [ + { + "oid": "eCompanyName.0" + } + ], + "hardware": [ + { + "oid": "eProductName.0" + } + ], + "version": [ + { + "oid": "eFirmwareVersion.0" + } + ], + "sensor": [ + { + "oid": "owDS18B20Temperature", + "class": "temperature", + "descr": "%owDeviceDescription% (%owDeviceName%, %owDeviceROM%)", + "oid_extra": [ + "owDeviceDescription", + "owDeviceName", + "owDeviceROM", + "owDeviceHealth" + ], + "oid_num": ".1.3.6.1.4.1.31440.10.5.1.1", + "oid_limit_high": "owDS18B20UserByte1", + "oid_limit_high_warn": "owDS18B20UserByte2", + "test": { + "field": "owDeviceHealth", + "operator": "gt", + "value": 0 + }, + "min": 0 + }, + { + "oid": "owEDS0001InputVoltage", + "class": "voltage", + "descr": "Supply Voltage (%owEDS0001DeviceName%, %owEDS0001HostName%)", + "oid_extra": [ + "owEDS0001DeviceName", + "owEDS0001HostName", + "owEDS0001DevicesConnected" + ], + "oid_num": ".1.3.6.1.4.1.31440.10.28.1.13", + "test": { + "field": "owEDS0001DevicesConnected", + "operator": "gt", + "value": 0 + }, + "min": 0 + }, + { + "oid": "owEDS0001VoltageChannel1", + "class": "voltage", + "descr": "Channel 1 (%owEDS0001DeviceName%, %owEDS0001HostName%)", + "oid_extra": [ + "owEDS0001DeviceName", + "owEDS0001HostName", + "owEDS0001DevicesConnected" + ], + "oid_num": ".1.3.6.1.4.1.31440.10.28.1.10", + "test": { + "field": "owEDS0001DevicesConnected", + "operator": "gt", + "value": 0 + }, + "min": 0 + }, + { + "oid": "owEDS0001VoltageChannel2", + "class": "voltage", + "descr": "Channel 2 (%owEDS0001DeviceName%, %owEDS0001HostName%)", + "oid_extra": [ + "owEDS0001DeviceName", + "owEDS0001HostName", + "owEDS0001DevicesConnected" + ], + "oid_num": ".1.3.6.1.4.1.31440.10.28.1.11", + "test": { + "field": "owEDS0001DevicesConnected", + "operator": "gt", + "value": 0 + }, + "min": 0 + }, + { + "oid": "owEDS0001VoltageChannel3", + "class": "voltage", + "descr": "Channel 3 (%owEDS0001DeviceName%, %owEDS0001HostName%)", + "oid_extra": [ + "owEDS0001DeviceName", + "owEDS0001HostName", + "owEDS0001DevicesConnected" + ], + "oid_num": ".1.3.6.1.4.1.31440.10.28.1.12", + "test": { + "field": "owEDS0001DevicesConnected", + "operator": "gt", + "value": 0 + }, + "min": 0 + }, + { + "oid": "owEDS0001DevicesConnectedChannel1", + "class": "gauge", + "descr": "Channel 1 Devices (%owEDS0001DeviceName%, %owEDS0001HostName%)", + "oid_extra": [ + "owEDS0001DeviceName", + "owEDS0001HostName", + "owEDS0001DevicesConnected" + ], + "oid_num": ".1.3.6.1.4.1.31440.10.28.1.4", + "test": { + "field": "owEDS0001DevicesConnected", + "operator": "gt", + "value": 0 + } + }, + { + "oid": "owEDS0001DevicesConnectedChannel2", + "class": "gauge", + "descr": "Channel 2 Devices (%owEDS0001DeviceName%, %owEDS0001HostName%)", + "oid_extra": [ + "owEDS0001DeviceName", + "owEDS0001HostName", + "owEDS0001DevicesConnected" + ], + "oid_num": ".1.3.6.1.4.1.31440.10.28.1.5", + "test": { + "field": "owEDS0001DevicesConnected", + "operator": "gt", + "value": 0 + } + }, + { + "oid": "owEDS0001DevicesConnectedChannel3", + "class": "gauge", + "descr": "Channel 3 Devices (%owEDS0001DeviceName%, %owEDS0001HostName%)", + "oid_extra": [ + "owEDS0001DeviceName", + "owEDS0001HostName", + "owEDS0001DevicesConnected" + ], + "oid_num": ".1.3.6.1.4.1.31440.10.28.1.6", + "test": { + "field": "owEDS0001DevicesConnected", + "operator": "gt", + "value": 0 + } + } + ], + "status": [ + { + "oid": "owDeviceHealth", + "descr": "%owDeviceDescription% (%owDeviceName%, %owDeviceROM%)", + "oid_extra": [ + "owDeviceDescription", + "owDeviceName", + "owDeviceROM" + ], + "oid_num": ".1.3.6.1.4.1.31440.10.3.1.7", + "measured": "other", + "type": "owDeviceHealth" + } + ], + "states": { + "owDeviceHealth": [ + { + "name": "disconnected", + "event": "exclude" + }, + { + "name": "worst", + "event": "alert" + }, + { + "name": "bad", + "event": "alert" + }, + { + "name": "poor", + "event": "alert" + }, + { + "name": "fair", + "event": "warning" + }, + { + "name": "tolerable", + "event": "warning" + }, + { + "name": "tidy", + "event": "ok" + }, + { + "name": "healthy", + "event": "ok" + }, + { + "name": "best", + "event": "ok" + } + ] + }, + "counter": [ + { + "oid": "owEDS0001ErrorsChannel1", + "class": "error", + "measured": "channel", + "descr": "Channel 1 Errors (%owEDS0001DeviceName%, %owEDS0001HostName%)", + "oid_extra": [ + "owEDS0001DeviceName", + "owEDS0001HostName", + "owEDS0001DevicesConnected" + ], + "oid_num": ".1.3.6.1.4.1.31440.10.28.1.7", + "limit_high": 1, + "test": { + "field": "owEDS0001DevicesConnected", + "operator": "gt", + "value": 0 + } + }, + { + "oid": "owEDS0001ErrorsChannel2", + "class": "error", + "measured": "channel", + "descr": "Channel 2 Errors (%owEDS0001DeviceName%, %owEDS0001HostName%)", + "oid_extra": [ + "owEDS0001DeviceName", + "owEDS0001HostName", + "owEDS0001DevicesConnected" + ], + "oid_num": ".1.3.6.1.4.1.31440.10.28.1.8", + "limit_high": 1, + "test": { + "field": "owEDS0001DevicesConnected", + "operator": "gt", + "value": 0 + } + }, + { + "oid": "owEDS0001ErrorsChannel3", + "class": "error", + "measured": "channel", + "descr": "Channel 3 Errors (%owEDS0001DeviceName%, %owEDS0001HostName%)", + "oid_extra": [ + "owEDS0001DeviceName", + "owEDS0001HostName", + "owEDS0001DevicesConnected" + ], + "oid_num": ".1.3.6.1.4.1.31440.10.28.1.9", + "limit_high": 1, + "test": { + "field": "owEDS0001DevicesConnected", + "operator": "gt", + "value": 0 + } + } + ] + }, + "ZXR10-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3902.3", + "mib_dir": "zte", + "descr": "" + }, + "ZXR10OPTICALMIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3902.3.103.11", + "mib_dir": "zte", + "descr": "", + "sensor": [ + { + "oid": "zxr10OpticalSTemperature", + "descr": "%port_label%", + "class": "temperature", + "scale": 1, + "invalid": 0, + "oid_num": ".1.3.6.1.4.1.3902.3.103.11.1.1.24", + "measured_match": [ + { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + ], + "rename_rrd": "zte-optical-mib-zxr10OpticalSTemperature.%index%" + }, + { + "oid": "zxr10OpticalSTxCurrent", + "descr": "%port_label% Tx Current", + "class": "current", + "scale": 0.001, + "invalid": 0, + "oid_num": ".1.3.6.1.4.1.3902.3.103.11.1.1.22", + "measured_match": [ + { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + ], + "rename_rrd": "zte-optical-mib-zxr10OpticalSTxCurrent.%index%" + }, + { + "oid": "zxr10Optical33SVoltage", + "descr": "%port_label% 3.3v", + "class": "voltage", + "scale": 1, + "invalid": 0, + "limit_high": 3.5, + "limit_low": 3.1, + "oid_num": ".1.3.6.1.4.1.3902.3.103.11.1.1.26", + "measured_match": [ + { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + ], + "rename_rrd": "zte-optical-mib-zxr10OpticalSVoltage.%index%" + }, + { + "oid": "zxr10OpticalSTxPower", + "descr": "%port_label% Tx Power", + "class": "dbm", + "scale": 1, + "invalid": 0, + "min": -100, + "oid_num": ".1.3.6.1.4.1.3902.3.103.11.1.1.20", + "measured_match": [ + { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + ], + "rename_rrd": "zte-optical-mib-zxr10OpticalSTxPower.%index%" + }, + { + "oid": "zxr10OpticalSRxPower", + "descr": "%port_label% Rx Power", + "class": "dbm", + "scale": 1, + "invalid": 0, + "oid_num": ".1.3.6.1.4.1.3902.3.103.11.1.1.22", + "measured_match": [ + { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + ], + "rename_rrd": "zte-optical-mib-zxr10OpticalSRxPower.%index%" + } + ] + }, + "SWITCHENVIRONG": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3902.3.202.3", + "mib_dir": "zte", + "descr": "", + "sensor": [ + { + "table": "temperature", + "oid": "value", + "descr": "Temperature", + "class": "temperature", + "measured": "device", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.3902.3.202.3.3.1", + "oid_limit_high": "threshold" + } + ] + }, + "ES-GroupManagement-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3902.15.4", + "mib_dir": "zte", + "descr": "" + }, + "Es2952-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3902.15.2.11", + "mib_dir": "zte", + "descr": "", + "hardware": [ + { + "oid": "switchType.0" + } + ], + "processor": { + "cpuLoad": { + "oid": "cpuLoad2m", + "indexes": [ + { + "descr": "CPU" + } + ] + } + }, + "mempool": { + "mem": { + "type": "static", + "descr": "RAM", + "oid_perc": "memUtilityRatio.0", + "total": "33554432" + } + } + }, + "DASAN-SWITCH-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.6296.9.1", + "mib_dir": "dasan", + "descr": "", + "serial": [ + { + "oid": "dsSerialNumber.0" + } + ], + "version": [ + { + "oid": "dsOsVersion.0", + "transform": { + "action": "regex_replace", + "from": "/^(\\d[\\w\\.\\-]+).*/", + "to": "$1" + } + } + ], + "hardware": [ + { + "oid": "dsHardwareVersion.0" + } + ], + "processor": { + "dsCpuLoad1m": { + "oid": "dsCpuLoad1m", + "indexes": [ + { + "descr": "System CPU" + } + ] + } + }, + "mempool": { + "dsSwitchSystem": { + "type": "static", + "descr": "Memory", + "oid_total": "dsTotalMem.0", + "oid_total_num": ".1.3.6.1.4.1.6296.9.1.1.1.14.0", + "oid_free": "dsFreeMem.0", + "oid_free_num": ".1.3.6.1.4.1.6296.9.1.1.1.16.0", + "oid_used": "dsUsedMem.0", + "oid_used_num": ".1.3.6.1.4.1.6296.9.1.1.1.15.0" + } + } + }, + "NETBOTZ410-MIB": { + "enable": 1, + "mib_dir": "apc", + "identity_num": ".1.3.6.1.4.1.5528.100.1", + "descr": "", + "status": [ + { + "table": "enclosureTable", + "descr": "Enclosure %i% (%enclosureLabel%)", + "oid": "enclosureErrorStatus", + "type": "ErrorStatus", + "measured": "enclosure", + "test": { + "field": "enclosureStatus", + "operator": "ne", + "value": "disconnected" + } + }, + { + "table": "cameraMotionSensorEntry", + "oid_descr": "cameraMotionSensorLabel", + "oid": "cameraMotionSensorValue", + "type": "cameraMotion", + "measured": "camera" + } + ], + "states": { + "ErrorStatus": [ + { + "name": "normal", + "event": "ok" + }, + { + "name": "info", + "event": "ok" + }, + { + "name": "warning", + "event": "warning" + }, + { + "name": "error", + "event": "alert" + }, + { + "name": "critical", + "event": "alert" + }, + { + "name": "failure", + "event": "alert" + } + ], + "cameraMotion": { + "-1": { + "name": "null", + "event": "exclude" + }, + "0": { + "name": "noMotion", + "event": "ok" + }, + "1": { + "name": "motionDetected", + "event": "warning" + } + } + }, + "sensor": [ + { + "table": "tempSensorEntry", + "class": "temperature", + "oid": "tempSensorValue", + "oid_descr": "tempSensorLabel", + "scale": 0.1, + "rename_rrd": "tempSensor-%index%", + "test": { + "field": "tempSensorValueStr", + "operator": "ne", + "value": "" + } + }, + { + "table": "humiSensorEntry", + "class": "humidity", + "oid": "humiSensorValue", + "oid_descr": "humiSensorLabel", + "scale": 0.1, + "rename_rrd": "humiSensor-%index%", + "test": { + "field": "humiSensorValueStr", + "operator": "ne", + "value": "" + } + }, + { + "table": "dewPointSensorEntry", + "class": "dewpoint", + "oid": "dewPointSensorValue", + "oid_descr": "dewPointSensorLabel", + "scale": 0.1, + "rename_rrd": "dewPointSensor-%index%", + "test": { + "field": "dewPointSensorValueStr", + "operator": "ne", + "value": "" + } + }, + { + "table": "airFlowSensorEntry", + "class": "velocity", + "oid": "airFlowSensorValue", + "oid_descr": "airFlowSensorLabel", + "scale": 0.1, + "unit": "m/min", + "test": { + "field": "airFlowSensorValueStr", + "operator": "ne", + "value": "" + } + }, + { + "table": "ampDetectSensorEntry", + "class": "current", + "oid": "ampDetectSensorValue", + "oid_descr": "ampDetectSensorLabel", + "scale": 0.1, + "rename_rrd": "ampDetectSensor-%index%", + "test": { + "field": "ampDetectSensorValueStr", + "operator": "ne", + "value": "" + } + } + ] + }, + "NetBotz50-MIB": { + "enable": 1, + "mib_dir": "apc", + "identity_num": ".1.3.6.1.4.1.52674.500.1", + "descr": "", + "status": [ + { + "table": "enclosureEntry", + "descr": "Enclosure %i% (%enclosureLabel%)", + "oid": "enclosureErrorStatus", + "type": "ErrorStatus", + "measured": "enclosure", + "test": { + "field": "enclosureStatus", + "operator": "ne", + "value": "disconnected" + } + }, + { + "table": "cameraMotionSensorEntry", + "descr": "Camera %cameraMotionSensorLabel% (%cameraMotionSensorPortId%)", + "oid": "cameraMotionSensorValue", + "type": "cameraMotion", + "measured": "camera" + }, + { + "table": "cameraEntry", + "descr": "Camera %cameraLabel% (%cameraModel%, %cameraAddress%)", + "oid": "cameraErrorStatus", + "type": "ErrorStatus", + "measured": "camera", + "test": { + "field": "cameraConnectionStatus", + "operator": "ne", + "value": "disconnected" + } + }, + { + "table": "smokeSensorEntry", + "descr": "%smokeSensorLabel% (%smokeSensorPortId%)", + "oid": "smokeSensorValue", + "type": "smokeSensor", + "measured": "other" + }, + { + "table": "switchedOutletEntry", + "descr": "%switchedOutletLabel% (%switchedOutletPortId%)", + "oid": "switchedOutletValue", + "type": "onoff", + "measured": "other" + }, + { + "table": "outputRelaySensorEntry", + "descr": "%outputRelaySensorLabel% (%outputRelaySensorPortId%)", + "oid": "outputRelaySensorValue", + "type": "openclosed", + "measured": "other" + }, + { + "table": "doorSwitchSensorEntry", + "descr": "%doorSwitchSensorLabel% (%doorSwitchSensorPortId%)", + "oid": "doorSwitchSensorValue", + "type": "openclosed", + "measured": "other" + }, + { + "table": "dryContactSensorEntry", + "descr": "%dryContactSensorLabel% (%dryContactSensorPortId%)", + "oid": "dryContactSensorValue", + "type": "openclosed", + "measured": "other" + }, + { + "table": "leakSensorEntry", + "descr": "%leakSensorLabel% (%leakSensorPortId%)", + "oid": "leakSensorValue", + "type": "leakSensor", + "measured": "other" + }, + { + "table": "beaconEntry", + "descr": "%beaconLabel% (%beaconPortId%)", + "oid": "beaconValue", + "type": "onoff", + "measured": "other" + } + ], + "states": { + "ErrorStatus": [ + { + "name": "normal", + "event": "ok" + }, + { + "name": "info", + "event": "ok" + }, + { + "name": "warning", + "event": "warning" + }, + { + "name": "error", + "event": "alert" + }, + { + "name": "critical", + "event": "alert" + }, + { + "name": "failure", + "event": "alert" + } + ], + "cameraMotion": { + "-1": { + "name": "undefined", + "event": "exclude" + }, + "0": { + "name": "noMotion", + "event": "ok" + }, + "1": { + "name": "motionDetected", + "event": "warning" + } + }, + "smokeSensor": { + "-1": { + "name": "undefined", + "event": "exclude" + }, + "0": { + "name": "noSmoke", + "event": "ok" + }, + "1": { + "name": "smokeDetected", + "event": "alert" + } + }, + "onoff": { + "-1": { + "name": "undefined", + "event": "exclude" + }, + "0": { + "name": "off", + "event": "ok" + }, + "1": { + "name": "on", + "event": "ok" + } + }, + "openclosed": { + "-1": { + "name": "undefined", + "event": "exclude" + }, + "0": { + "name": "open", + "event": "ok" + }, + "1": { + "name": "closed", + "event": "ok" + } + }, + "leakSensor": { + "-1": { + "name": "undefined", + "event": "exclude" + }, + "0": { + "name": "noLeak", + "event": "ok" + }, + "1": { + "name": "leakDetected", + "event": "alert" + } + } + }, + "sensor": [ + { + "table": "tempSensorEntry", + "class": "temperature", + "oid": "tempSensorValueStr", + "descr": "%tempSensorLabel% (%tempSensorPortId%)" + }, + { + "table": "humiSensorEntry", + "class": "humidity", + "oid": "humiSensorValueStr", + "descr": "%humiSensorLabel% (%humiSensorPortId%)" + }, + { + "table": "rssiSensorEntry", + "class": "capacity", + "oid": "rssiSensorValueStr", + "descr": "RSSI %rssiSensorLabel% (%rssiSensorPortId%)", + "test": { + "field": "rssiSensorUnits", + "operator": "eq", + "value": "PERCENT" + } + }, + { + "table": "voltageSensorEntry", + "class": "voltage", + "oid": "voltageSensorValueStr", + "descr": "%voltageSensorLabel% (%voltageSensorPortId%)", + "oid_scale": "voltageSensorUnits", + "map_scale_regex": { + "/\\((m[VAW]|milli)/i": 0.001 + } + }, + { + "table": "currentInputSensorEntry", + "class": "current", + "oid": "currentInputSensorValueStr", + "descr": "%currentInputSensorLabel% (%currentInputSensorPortId%)", + "oid_scale": "currentInputSensorUnits", + "map_scale_regex": { + "/\\((m[VAW]|milli)/i": 0.001 + } + }, + { + "table": "batterySensorEntry", + "oid": "batterySensorValueStr", + "descr": "Battery %batterySensorLabel% (%batterySensorPortId%)", + "oid_class": "batterySensorUnits", + "map_class_regex": { + "/VOLTS/i": "voltage", + "/curr/i": "current" + } + } + ] + }, + "CPDU-MIB": { + "enable": 1, + "mib_dir": "apc", + "identity_num": ".1.3.6.1.4.1.318.1.1.32", + "descr": "", + "hardware": [ + { + "oid": "pduNamePlatePartNumber.1", + "oid_extra": "pduNamePlateModelNumber.1" + } + ], + "version": [ + { + "oid": "pduNamePlateFirmwareVersion.1" + } + ], + "serial": [ + { + "oid": "pduNamePlateSerialNumber.1" + } + ], + "ip-address": [ + { + "ifIndex": "%index1%", + "version": "ipv4", + "oid_mask": "pduNamePlateInetNetMask", + "oid_address": "pduNamePlateIPAddress", + "oid_gateway": "pduNamePlateInetGateway", + "oid_mac": "pduNamePlateMACAddress" + } + ], + "status": [ + { + "type": "pduUnitStatusLoadState", + "oid": "pduUnitStatusLoadState", + "descr": "Load (Unit %index%)" + }, + { + "type": "pduUnitPsOptMode", + "oid": "pduUnitPsOptMode", + "descr": "Power Status (Unit %index%)" + } + ], + "states": { + "pduUnitStatusLoadState": { + "1": { + "name": "upperCritical", + "event": "alert" + }, + "2": { + "name": "upperWarning", + "event": "warning" + }, + "3": { + "name": "lowerWarning", + "event": "warning" + }, + "4": { + "name": "lowerCritical", + "event": "alert" + }, + "5": { + "name": "normal", + "event": "ok" + } + }, + "pduUnitPsOptMode": [ + { + "name": "backupPower", + "event": "warning" + }, + { + "name": "mainPower", + "event": "ok" + } + ] + }, + "sensor": [ + { + "class": "power", + "oid": "pduUnitStatusActivePower", + "descr": "Power (Unit %index%)", + "scale": 1 + }, + { + "class": "apower", + "oid": "pduUnitStatusApparentPower", + "descr": "Apparent Power (Unit %index%)", + "oid_limit_high": "pduUnitPropertiesRatedPower", + "limit_unit": "units", + "scale": 1 + }, + { + "table": [ + "pduInputPhaseStatusTable", + "pduInputPhaseConfigTable" + ], + "oid": "pduInputPhaseStatusCurrent", + "descr": "Input Phase %index1% (Unit %index0%) Current", + "class": "current", + "scale": 0.01, + "oid_limit_high": "pduInputPhaseConfigCurrentUpperCriticalThreshold", + "oid_limit_high_warn": "pduInputPhaseConfigCurrentUpperWarningThreshold", + "limit_scale": 0.01, + "measured": "phase", + "measured_label": "Input Phase %index1% (Unit %index0%)", + "test_pre": { + "oid": "CPDU-MIB::pduInputPhaseTableSize.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": [ + "pduInputPhaseStatusTable", + "pduInputPhaseConfigTable" + ], + "oid": "pduInputPhaseStatusVoltage", + "descr": "Input Phase %index1% (Unit %index0%) Voltage", + "class": "voltage", + "scale": 1, + "oid_limit_high": "pduInputPhaseConfigVoltageUpperCriticalThreshold", + "oid_limit_high_warn": "pduInputPhaseConfigVoltageUpperWarningThreshold", + "oid_limit_low": "pduInputPhaseConfigVoltageLowerCriticalThreshold", + "oid_limit_low_warn": "pduInputPhaseConfigVoltageLowerWarningThreshold", + "measured": "phase", + "measured_label": "Input Phase %index1% (Unit %index0%)", + "test_pre": { + "oid": "CPDU-MIB::pduInputPhaseTableSize.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": "pduInputPhaseStatusTable", + "oid": "pduInputPhaseStatusActivePower", + "descr": "Input Phase %index1% (Unit %index0%) Power", + "class": "power", + "scale": 1, + "measured": "phase", + "measured_label": "Input Phase %index1% (Unit %index0%)", + "test_pre": { + "oid": "CPDU-MIB::pduInputPhaseTableSize.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": "pduInputPhaseStatusTable", + "oid": "pduInputPhaseStatusApparentPower", + "descr": "Input Phase %index1% (Unit %index0%) Apparent Power", + "class": "apower", + "scale": 1, + "measured": "phase", + "measured_label": "Input Phase %index1% (Unit %index0%)", + "test_pre": { + "oid": "CPDU-MIB::pduInputPhaseTableSize.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": "pduInputPhaseStatusTable", + "oid": "pduInputPhaseStatusPowerFactor", + "descr": "Input Phase %index1% (Unit %index0%) Power Factor", + "class": "powerfactor", + "scale": 0.01, + "measured": "phase", + "measured_label": "Input Phase %index1% (Unit %index0%)", + "test_pre": { + "oid": "CPDU-MIB::pduInputPhaseTableSize.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": [ + "pduCircuitBreakerStatusTable", + "pduCircuitBreakerConfigTable" + ], + "oid": "pduCircuitBreakerStatusCurrent", + "descr": "Circuit Breaker %index1% (Unit %index0%) Current (%pduCircuitBreakerLabel%)", + "class": "current", + "scale": 0.01, + "oid_limit_high": "pduCircuitBreakerConfigUpperCriticalThreshold", + "oid_limit_high_warn": "pduCircuitBreakerConfigUpperWarningThreshold", + "limit_scale": 0.01, + "measured": "breaker", + "measured_label": "Circuit Breaker %index1% (Unit %index0%)", + "snmp_flags": 4098, + "test": { + "field": "pduCircuitBreakerStatusLoadState", + "operator": "ne", + "value": 0 + } + } + ], + "counter": [ + { + "class": "energy", + "oid": "pduUnitStatusResettableEnergy", + "descr": "Energy (Unit %index%)", + "scale": 100 + } + ] + }, + "PowerNet-Discovery-MIB": { + "enable": 1, + "mib_dir": "apc", + "identity_num": ".1.3.6.1.4.1.318.1.4.2", + "descr": "" + }, + "DRAYTEK-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.7367", + "mib_dir": "draytek", + "descr": "", + "hardware": [ + { + "oid": "routerModel.0" + } + ], + "version": [ + { + "oid": "routerRevision.0", + "transform": { + "action": "explode", + "index": "first" + } + } + ], + "features": [ + { + "oid": "dslVersion.0", + "transform": { + "action": "explode", + "index": "first" + } + } + ], + "sensor": [ + { + "oid": "temperValue", + "class": "temperature", + "descr": "Device", + "oid_num": ".1.3.6.1.4.1.7367.1.1", + "scale": 1 + }, + { + "oid": "humiValue", + "class": "humidity", + "descr": "Device", + "oid_num": ".1.3.6.1.4.1.7367.1.2", + "scale": 1 + } + ], + "mempool": { + "memoryUsage": { + "type": "static", + "descr": "Memory", + "oid_perc": "memoryUsage.0", + "oid_perc_num": ".1.3.6.1.4.1.7367.3.7.0" + } + } + }, + "MX-PRODUCT-NAMING-MIB": { + "enable": 1, + "identity_num": "", + "mib_dir": "media5", + "descr": "", + "hardware": [ + { + "oid": "productNamingPlatformName.0" + } + ] + }, + "MX-SYSTEM-MGMT-MIB": { + "enable": 1, + "identity_num": "", + "mib_dir": "media5", + "descr": "", + "serial": [ + { + "oid": "sysSerialNumber.0" + } + ], + "version": [ + { + "oid": "sysSoftwareVersion.0" + } + ] + }, + "FSS-SYSTEM": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.211.1.24.12.100", + "mib_dir": "fujitsu", + "descr": "", + "hardware": [ + { + "oid": "systemNeType.0" + } + ], + "version": [ + { + "oid": "systemSoftwareVersion.0" + } + ], + "uptime": [ + { + "oid": "systemUpTime.0" + } + ] + }, + "FSS-EQPT": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.211.1.24.12.600", + "mib_dir": "fujitsu", + "descr": "" + }, + "FSS-PM": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.211.1.24.12.800", + "mib_dir": "fujitsu", + "descr": "" + }, + "LANCOM-GS-2326PPLUS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2356.800.3.2328", + "mib_dir": "lancom", + "descr": "", + "serial": [ + { + "oid": "gs2326pplusSerialNumber.0" + } + ], + "hardware": [ + { + "oid": "gs2326pplusModelName.0", + "transform": { + "action": "replace", + "from": "LANCOM ", + "to": "" + } + } + ], + "processor": { + "gs2326pplusCPULoad": { + "descr": "Processor", + "oid": "gs2326pplusCPULoad", + "unit": "split3" + } + }, + "ip-address": [ + { + "ifIndex": "%index%", + "version": "ipv4", + "oid_mask": "gs2326pplusIPv4Mask", + "oid_address": "gs2326pplusIPv4Address", + "oid_gateway": "gs2326pplusIPv4Gateway", + "oid_mac": "gs2326pplusHostMACAddress" + } + ] + }, + "LANCOM-L310-MIB": { + "enable": 1, + "mib_dir": "lancom", + "descr": "", + "serial": [ + { + "oid": "lcsFirmwareVersionTableEntrySerialNumber.eIfc" + } + ], + "hardware": [ + { + "oid": "lcsFirmwareVersionTableEntryModule.eIfc", + "transform": [ + { + "action": "replace", + "from": "LANCOM ", + "to": "" + }, + { + "action": "explode" + } + ] + } + ], + "version": [ + { + "oid": "lcsFirmwareVersionTableEntryVersion.eIfc", + "transform": { + "action": "explode" + } + } + ] + }, + "LANCOM-GS2310PPLUS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2356.800.3.2312", + "mib_dir": "lancom", + "descr": "", + "serial": [ + { + "oid": "gs2310pplusSerialNumber.0" + } + ], + "hardware": [ + { + "oid": "gs2310pplusModelName.0", + "transform": { + "action": "replace", + "from": "LANCOM ", + "to": "" + } + } + ], + "processor": { + "gs2310pplusCPULoad": { + "descr": "Processor", + "oid": "gs2310pplusCPULoad", + "unit": "split3" + } + }, + "ip-address": [ + { + "ifIndex": "%index%", + "version": "ipv4", + "oid_mask": "gs2310pplusIPv4Mask", + "oid_address": "gs2310pplusIPv4Address", + "oid_gateway": "gs2310pplusIPv4Gateway", + "oid_mac": "gs2310pplusHostMACAddress" + } + ] + }, + "HM2-PRODUCTS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.248.11.2", + "mib_dir": "hirschmann", + "descr": "" + }, + "HM2-DEVMGMT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.248.11.10", + "mib_dir": "hirschmann", + "descr": "", + "serial": [ + { + "oid": "hm2DevMgmtSerialNumber.0" + } + ], + "version": [ + { + "oid": "hm2DevMgmtSwVersion.ram.firmware.1", + "transform": { + "action": "regex_replace", + "from": "/^.*?-0?([\\d\\.]+) .*/", + "to": "$1" + } + } + ], + "hardware": [ + { + "oid": "hm2DevMgmtProductDescr.0", + "transform": { + "action": "regex_replace", + "from": "/^([^\\-\\s]+).*/", + "to": "$1" + } + } + ] + }, + "HM2-PWRMGMT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.248.11.11", + "mib_dir": "hirschmann", + "descr": "", + "status": [ + { + "table": "hm2PSEntry", + "type": "hm2PSState", + "descr": "Power Supply %index%", + "oid": "hm2PSState", + "measured": "powersupply" + } + ], + "states": { + "hm2PSState": { + "1": { + "name": "present", + "event": "ok" + }, + "2": { + "name": "defective", + "event": "alert" + }, + "3": { + "name": "notInstalled", + "event": "exclude" + }, + "4": { + "name": "unknown", + "event": "exclude" + } + } + } + }, + "HM2-DIAGNOSTIC-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.248.11.22", + "mib_dir": "hirschmann", + "descr": "", + "processor": { + "hm2DiagCpuResourcesGroup": { + "oid": "hm2DiagCpuUtilization", + "oid_num": ".1.3.6.1.4.1.248.11.22.1.8.10.1", + "indexes": [ + { + "descr": "System CPU" + } + ] + }, + "hm2DiagNetworkResourcesGroup": { + "oid": "hm2DiagNetworkCpuIfUtilization", + "oid_num": ".1.3.6.1.4.1.248.11.22.1.8.12.1", + "indexes": [ + { + "descr": "Interface CPU" + } + ] + } + }, + "mempool": { + "hm2DiagMemoryResourcesGroup": { + "type": "static", + "descr": "Memory", + "scale": 1024, + "oid_used": "hm2DiagMemoryRamAllocated.0", + "oid_used_num": ".1.3.6.1.4.1.248.11.22.1.8.11.1.0", + "oid_free": "hm2DiagMemoryRamFree.0", + "oid_free_num": ".1.3.6.1.4.1.248.11.22.1.8.11.2.0" + } + } + }, + "HMPRIV-MGMT-SNMP-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.248.14", + "mib_dir": "hirschmann", + "descr": "", + "version": [ + { + "oid": "hmSysVersion.0", + "transform": { + "action": "regex_replace", + "from": "/^.*SW\\: (\\w+\\-)?0*([\\d\\.\\-]+) .*/", + "to": "$1" + } + } + ], + "hardware": [ + { + "oid": "hmSysProduct.0" + } + ], + "processor": { + "hmCpuResources": { + "oid": "hmCpuUtilization", + "oid_num": ".1.3.6.1.4.1.248.14.2.15.2.1", + "indexes": [ + { + "descr": "System CPU" + } + ] + } + }, + "mempool": { + "hmMemoryResources": { + "type": "static", + "descr": "Memory", + "scale": 1024, + "oid_used": "hmMemoryAllocated.0", + "oid_used_num": ".1.3.6.1.4.1.248.14.2.15.3.1.0", + "oid_free": "hmMemoryFree.0", + "oid_free_num": ".1.3.6.1.4.1.248.14.2.15.3.2.0" + } + }, + "sensor": [ + { + "descr": "Internal Temperature", + "class": "temperature", + "measured": "device", + "oid": "hmTemperature", + "oid_limit_low": "hmTempLwrLimit", + "oid_limit_high": "hmTempUprLimit", + "min": 0 + } + ], + "status": [ + { + "table": "hmPSEntry", + "type": "hmState", + "descr": "Power Supply %index%", + "oid": "hmPSState", + "measured": "powersupply" + }, + { + "table": "hmFanEntry", + "type": "hmState", + "descr": "Fan %index%", + "oid": "hmFanState", + "measured": "fan" + } + ], + "states": { + "hmState": { + "1": { + "name": "ok", + "event": "ok" + }, + "2": { + "name": "failed", + "event": "alert" + }, + "3": { + "name": "notInstalled", + "event": "exclude" + }, + "4": { + "name": "unknown", + "event": "exclude" + } + } + } + }, + "MG-SNMP-UPS-MIB": { + "enable": 1, + "mib_dir": "eaton", + "descr": "", + "hardware": [ + { + "oid": "upsmgIdentModelName.0" + } + ], + "version": [ + { + "oid": "upsmgIdentFirmwareVersion.0" + } + ], + "serial": [ + { + "oid": "upsmgIdentSerialNumber.0" + } + ], + "states": { + "mge-status-state": { + "1": { + "name": "yes", + "event": "alert" + }, + "2": { + "name": "no", + "event": "ok" + } + }, + "mge-status-inverter": { + "1": { + "name": "yes", + "event": "ok" + }, + "2": { + "name": "no", + "event": "alert" + } + } + } + }, + "RPS-SC200-MIB": { + "enable": 1, + "identity_num": [ + ".1.3.6.1.4.1.1918.2.13.1", + ".1.3.6.1.4.1.1918" + ], + "mib_dir": "eaton", + "descr": "", + "vendor": [ + { + "oid": "manufacturer-Name.0" + } + ], + "hardware": [ + { + "oid": "system-Type.0" + } + ], + "serial": [ + { + "oid": "system-Serial-Number.0" + } + ], + "version": [ + { + "oid": "software-Version.0" + } + ], + "sensor": [ + { + "oid": "ac-Voltage", + "descr": "AC", + "class": "voltage", + "measured": "input" + }, + { + "oid": "load-Current", + "descr": "Load", + "class": "current", + "measured": "output" + }, + { + "oid": "system-Power", + "descr": "Output Power", + "class": "load", + "measured": "output" + }, + { + "oid": "load-Power", + "descr": "Load", + "class": "power", + "measured": "output" + }, + { + "oid": "rectifier-Current", + "descr": "Rectifier Total Output", + "class": "current", + "measured": "load" + }, + { + "table": "rectifier-Values-Table", + "oid": "rectifier-Reported-AC-Voltage", + "descr": "Rectifier %index% AC", + "class": "voltage", + "measured": "rectifier", + "test": { + "field": "rectifier-Registration-State", + "operator": "notin", + "value": [ + "not-Detected" + ] + } + }, + { + "table": "rectifier-Values-Table", + "oid": "rectifier-Reported-Voltage", + "descr": "Rectifier %index% Output", + "class": "voltage", + "measured": "rectifier", + "scale": 0.01, + "test": { + "field": "rectifier-Registration-State", + "operator": "notin", + "value": [ + "not-Detected" + ] + } + }, + { + "table": "rectifier-Values-Table", + "oid": "rectifier-Reported-Current", + "descr": "Rectifier %index%", + "class": "current", + "measured": "rectifier", + "test": { + "field": "rectifier-Registration-State", + "operator": "notin", + "value": [ + "not-Detected" + ] + } + }, + { + "table": "rectifier-Values-Table", + "oid": "rectifier-Output-Power", + "descr": "Rectifier %index% Output", + "class": "load", + "measured": "rectifier", + "scale": 0.1, + "test": { + "field": "rectifier-Registration-State", + "operator": "notin", + "value": [ + "not-Detected" + ] + } + }, + { + "table": "rectifier-Values-Table", + "oid": "rectifier-Heatsink-Temperature", + "descr": "Rectifier %index%", + "class": "temperature", + "measured": "rectifier", + "test": { + "field": "rectifier-Registration-State", + "operator": "notin", + "value": [ + "not-Detected" + ] + } + }, + { + "oid": "battery-Temperature", + "descr": "Battery", + "class": "temperature", + "measured": "battery" + }, + { + "oid": "battery-Current", + "descr": "Battery", + "class": "current", + "measured": "battery" + } + ], + "states": { + "System-State": [ + { + "name": "ok", + "event": "ok" + }, + { + "name": "failed", + "event": "alert" + }, + { + "name": "unavailable", + "event": "ignore" + }, + { + "name": "missing", + "event": "ignore" + } + ] + }, + "status": [ + { + "oid": "mains-Fail", + "descr": "Mains Failure", + "type": "System-State", + "measured": "input" + }, + { + "oid": "fan-Fail", + "descr": "ACD Fan Failure", + "type": "System-State" + }, + { + "oid": "mov-Fail", + "descr": "MOV Failure", + "type": "System-State" + }, + { + "oid": "load-Fuse-Fail", + "descr": "Load Fuse Failure", + "type": "System-State", + "measured": "output" + }, + { + "oid": "battery-Fuse-Fail", + "descr": "Battery Fuse Failure", + "type": "System-State", + "measured": "battery" + }, + { + "oid": "phase-Fail", + "descr": "Phase Failure", + "type": "System-State", + "measured": "input" + } + ] + }, + "XUPS-MIB": { + "enable": 1, + "mib_dir": "eaton", + "descr": "", + "identity_num": ".1.3.6.1.4.1.534.1", + "vendor": [ + { + "oid": "xupsIdentManufacturer.0" + } + ], + "hardware": [ + { + "oid": "xupsIdentModel.0" + } + ], + "version": [ + { + "oid": "xupsIdentSoftwareVersion.0", + "transform": { + "action": "preg_match", + "from": "/INV:\\s*(?\\d\\S*)/", + "to": "%version%" + } + } + ], + "serial": [ + { + "oid": "xupsIdentSerialNumber.0" + } + ], + "states": { + "xupsInputSource": { + "1": { + "name": "other", + "event": "warning" + }, + "2": { + "name": "none", + "event": "alert" + }, + "3": { + "name": "primaryUtility", + "event": "ok" + }, + "4": { + "name": "bypassFeed", + "event": "ok" + }, + "5": { + "name": "secondaryUtility", + "event": "ok" + }, + "6": { + "name": "generator", + "event": "warning" + }, + "7": { + "name": "flywheel", + "event": "warning" + }, + "8": { + "name": "fuelcell", + "event": "warning" + } + }, + "xupsOutputSource": { + "1": { + "name": "other", + "event": "warning" + }, + "2": { + "name": "none", + "event": "alert" + }, + "3": { + "name": "normal", + "event": "ok" + }, + "4": { + "name": "bypass", + "event": "ok" + }, + "5": { + "name": "battery", + "event": "alert" + }, + "6": { + "name": "booster", + "event": "warning" + }, + "7": { + "name": "reducer", + "event": "warning" + }, + "8": { + "name": "parallelCapacity", + "event": "ok" + }, + "9": { + "name": "parallelRedundant", + "event": "ok" + }, + "10": { + "name": "highEfficiencyMode", + "event": "ok" + }, + "11": { + "name": "maintenanceBypass", + "event": "ok" + } + }, + "xupsBatteryAbmStatus": { + "1": { + "name": "batteryCharging", + "event": "ok" + }, + "2": { + "name": "batteryDischarging", + "event": "alert" + }, + "3": { + "name": "batteryFloating", + "event": "ok" + }, + "4": { + "name": "batteryResting", + "event": "ok" + }, + "5": { + "name": "unknown", + "event": "ignore" + }, + "6": { + "name": "batteryDisconnected", + "event": "alert" + }, + "7": { + "name": "batteryUnderTest", + "event": "ok" + }, + "8": { + "name": "checkBattery", + "event": "alert" + } + }, + "xupsBatteryFailure": { + "1": { + "name": "yes", + "event": "alert" + }, + "2": { + "name": "no", + "event": "ok" + } + }, + "xupsBatteryWarning": { + "1": { + "name": "yes", + "event": "warning" + }, + "2": { + "name": "no", + "event": "ok" + } + }, + "xupsBatteryNotPresent": { + "1": { + "name": "yes", + "event": "ignore" + }, + "2": { + "name": "no", + "event": "ok" + } + }, + "xupsContactState": { + "1": { + "name": "open", + "event_map": { + "normallyOpen": "ok", + "normallyClosed": "alert", + "anyChange": "ignore", + "notUsed": "exclude" + } + }, + "2": { + "name": "closed", + "event_map": { + "normallyOpen": "alert", + "normallyClosed": "ok", + "anyChange": "ignore", + "notUsed": "exclude" + } + }, + "3": { + "name": "openWithNotice", + "event_map": { + "normallyOpen": "ok", + "normallyClosed": "warning", + "anyChange": "ignore", + "notUsed": "exclude" + } + }, + "4": { + "name": "closedWithNotice", + "event_map": { + "normallyOpen": "warning", + "normallyClosed": "ok", + "anyChange": "ignore", + "notUsed": "exclude" + } + } + } + }, + "status": [ + { + "table": "xupsContactsTableEntry", + "oid_descr": "xupsContactDescr", + "oid": "xupsContactState", + "oid_num": ".1.3.6.1.4.1.534.1.6.8.1.3", + "oid_map": "xupsContactType", + "type": "xupsContactState", + "measured": "contact" + } + ] + }, + "EATON-PDU-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.534.6.6.4", + "mib_dir": "eaton", + "descr": "The MIB module for Eaton PDUs (Power Distribution Units)" + }, + "EATON-EPDU-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.534.6.6.7", + "mib_dir": "eaton", + "descr": "The MIB module for Eaton ePDUs (Enclosure Power Distribution Units)", + "serial": [ + { + "oid": "serialNumber.0" + } + ], + "version": [ + { + "oid": "firmwareVersion.0" + } + ], + "hardware": [ + { + "oid": "partNumber.0" + } + ], + "status": [ + { + "oid": "communicationStatus", + "descr": "Communication Status", + "measured": "device", + "type": "communicationStatus", + "oid_num": ".1.3.6.1.4.1.534.6.6.7.1.2.1.30" + }, + { + "oid": "internalStatus", + "descr": "Internal Status", + "measured": "device", + "type": "internalStatus", + "oid_num": ".1.3.6.1.4.1.534.6.6.7.1.2.1.31" + }, + { + "oid": "strappingStatus", + "descr": "Strapping Status", + "measured": "device", + "type": "strappingStatus", + "oid_num": ".1.3.6.1.4.1.534.6.6.7.1.2.1.32" + } + ], + "states": { + "communicationStatus": [ + { + "name": "good", + "event": "ok" + }, + { + "name": "communicationLost", + "event": "alert" + } + ], + "internalStatus": [ + { + "name": "good", + "event": "ok" + }, + { + "name": "internalFailure", + "event": "alert" + } + ], + "strappingStatus": [ + { + "name": "good", + "event": "ok" + }, + { + "name": "communicationLost", + "event": "alert" + } + ], + "inputFrequencyStatus": [ + { + "name": "good", + "event": "ok" + }, + { + "name": "outOfRange", + "event": "alert" + } + ], + "inputVoltageThStatus": [ + { + "name": "good", + "event": "ok" + }, + { + "name": "lowWarning", + "event": "warning" + }, + { + "name": "lowCritical", + "event": "alert" + }, + { + "name": "highWarning", + "event": "warning" + }, + { + "name": "highCritical", + "event": "alert" + } + ], + "outletCurrentThStatus": [ + { + "name": "good", + "event": "ok" + }, + { + "name": "lowWarning", + "event": "warning" + }, + { + "name": "lowCritical", + "event": "alert" + }, + { + "name": "highWarning", + "event": "warning" + }, + { + "name": "highCritical", + "event": "alert" + } + ], + "inputCurrentThStatus": [ + { + "name": "good", + "event": "ok" + }, + { + "name": "lowWarning", + "event": "warning" + }, + { + "name": "lowCritical", + "event": "alert" + }, + { + "name": "highWarning", + "event": "warning" + }, + { + "name": "highCritical", + "event": "alert" + } + ] + } + }, + "EATON-EPDU-MA-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.534.6.6.6", + "mib_dir": "eaton", + "descr": "The MIB module for old Eaton PDUs (Power Distribution Units)", + "serial": [ + { + "oid": "serialNumber.0" + } + ], + "version": [ + { + "oid": "firmwareVersion.0" + } + ], + "hardware": [ + { + "oid": "objectName.0" + } + ] + }, + "EatonSTS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.534.10.1", + "mib_dir": "eaton", + "descr": "", + "discovery": [ + { + "os": "eaton-ats", + "EatonSTS-MIB::atsAgentVersion.0": "/.+/" + } + ], + "serial": [ + { + "oid": "atsIdentSerialNumber.0" + } + ], + "version": [ + { + "oid": "atsIdentFWVersion.0" + } + ], + "hardware": [ + { + "oid": "atsIdentModel.0" + } + ], + "uptime": [ + { + "oid": "atsMessureRunTime.0" + } + ], + "sensor": [ + { + "oid": "atsInputVoltage", + "descr": "Input Voltage Source %index%", + "class": "voltage", + "measured": "input", + "scale": 0.1, + "limit_scale": 0.1, + "oid_limit_low": "atsConfigInputBrownoutLow", + "oid_limit_high": "atsConfigInputBrownoutHigh", + "min": 0 + }, + { + "oid": "atsInputFrequency", + "descr": "Input Frequency Source %index%", + "class": "frequency", + "measured": "input", + "scale": 0.1, + "min": 0 + }, + { + "oid": "atsOutputVoltage", + "descr": "Output Voltage", + "class": "voltage", + "measured": "output", + "scale": 0.1 + }, + { + "oid": "atsOutputCurrent", + "descr": "Output Current", + "class": "current", + "measured": "output", + "scale": 0.1 + }, + { + "oid": "atsMeasureTemperatureC", + "descr": "Device", + "class": "temperature", + "measured": "device" + } + ], + "status": [ + { + "descr": "Input Operation Mode", + "oid": "atsMessureOperationMode", + "oid_map": "atsConfigPreferred", + "type": "atsMessureOperationMode", + "measured": "input" + }, + { + "descr": "Input Status", + "oid": "atsInputFailureNotOperable", + "type": "atsFailure", + "measured": "input" + }, + { + "descr": "Output Status", + "oid": "atsFailureNoOutput", + "type": "atsFailure", + "measured": "output" + }, + { + "descr": "Switch Status", + "oid": "atsFailureSwitchFault", + "type": "atsFailure", + "measured": "device" + } + ], + "states": { + "atsMessureOperationMode": { + "1": { + "name": "initialization", + "event_map": { + "source-1": "ignore", + "source-2": "ignore" + } + }, + "2": { + "name": "diagnosis", + "event_map": { + "source-1": "ok", + "source-2": "ok" + } + }, + "3": { + "name": "off", + "event_map": { + "source-1": "ignore", + "source-2": "ignore" + } + }, + "4": { + "name": "source-1", + "event_map": { + "source-1": "ok", + "source-2": "warning" + } + }, + "5": { + "name": "source-2", + "event_map": { + "source-1": "warning", + "source-2": "ok" + } + }, + "6": { + "name": "safe", + "event_map": { + "source-1": "warning", + "source-2": "warning" + } + }, + "7": { + "name": "fault", + "event_map": { + "source-1": "alert", + "source-2": "alert" + } + } + }, + "atsFailure": { + "1": { + "name": "abnormal", + "event": "alert" + }, + "2": { + "name": "normal", + "event": "ok" + } + } + } + }, + "EATON-ATS2-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.534.10.2", + "mib_dir": "eaton", + "descr": "", + "serial": [ + { + "oid": "ats2IdentSerialNumber.0" + } + ], + "version": [ + { + "oid": "ats2IdentFWVersion.0" + } + ], + "hardware": [ + { + "oid": "ats2IdentPartNumber.0" + } + ], + "sensor": [ + { + "oid": "ats2InputVoltage", + "descr": "Input Voltage Source %index%", + "class": "voltage", + "measured": "input", + "scale": 0.1, + "min": 0, + "oid_limit_low": "ats2ConfigBrownoutLow.0", + "oid_limit_high": "ats2ConfigBrownoutHigh.0" + }, + { + "oid": "ats2InputFrequency", + "descr": "Input Frequency Source %index%", + "class": "frequency", + "measured": "input", + "scale": 0.1, + "min": 0, + "oid_limit_nominal": "ats2ConfigInputFrequencyRating.0", + "limit_delta": 1, + "limit_delta_warn": 0.5 + }, + { + "oid": "ats2OutputVoltage", + "descr": "Output Voltage", + "class": "voltage", + "measured": "output", + "scale": 0.1, + "oid_limit_nominal": "ats2ConfigOutputVoltage.0", + "limit_delta": 15, + "limit_delta_warn": 7 + }, + { + "oid": "ats2OutputCurrent", + "descr": "Output Current", + "class": "current", + "measured": "output", + "scale": 0.1 + }, + { + "oid": "ats2EnvRemoteTemp", + "descr": "Sensor Temperature", + "class": "temperature", + "measured": "sensor", + "oid_limit_high": "ats2EnvRemoteTempUpperLimit.0", + "oid_limit_low": "ats2EnvRemoteTempLowerLimit.0", + "min": 0 + }, + { + "oid": "ats2EnvRemoteHumidity", + "descr": "Sensor Humidity", + "class": "humidity", + "measured": "sensor", + "oid_limit_high": "ats2EnvRemoteHumidityUpperLimit.0", + "oid_limit_low": "ats2EnvRemoteHumidityLowerLimit.0", + "min": 0 + } + ], + "status": [ + { + "descr": "Input Operation Mode", + "oid": "ats2OperationMode", + "oid_num": ".1.3.6.1.4.1.534.10.2.2.4", + "oid_map": "ats2ConfigPreferred", + "type": "ats2OperationMode", + "measured": "input" + }, + { + "table": "ats2InputStatusTable", + "descr": "Input Status Source %index%", + "oid": "ats2InputStatusGood", + "oid_num": ".1.3.6.1.4.1.534.10.2.3.2.1.3", + "type": "ats2InputStatusGood", + "measured": "input" + }, + { + "table": "ats2InputStatusTable", + "descr": "Input Used Source %index%", + "oid": "ats2InputStatusUsed", + "oid_num": ".1.3.6.1.4.1.534.10.2.3.2.1.6", + "type": "ats2InputStatusUsed", + "measured": "input" + }, + { + "descr": "Output Status", + "oid": "ats2StatusInternalFailure", + "type": "ats2StatusInternalFailure", + "measured": "output" + }, + { + "descr": "Output Powered", + "oid": "ats2StatusOutput", + "type": "ats2StatusOutput", + "measured": "output" + }, + { + "descr": "Output Overload", + "oid": "ats2StatusOverload", + "type": "ats2StatusOverload", + "measured": "output" + }, + { + "table": "ats2ContactSenseTable", + "oid_descr": "ats2ContactDescr", + "oid": "ats2ContactState", + "oid_num": ".1.3.6.1.4.1.534.10.2.5.4.1.3", + "oid_map": "ats2ContactType", + "type": "ats2ContactState", + "measured": "contact" + } + ], + "states": { + "ats2OperationMode": { + "1": { + "name": "initialization", + "event_map": { + "source1": "ignore", + "source2": "ignore" + } + }, + "2": { + "name": "diagnosis", + "event_map": { + "source1": "ok", + "source2": "ok" + } + }, + "3": { + "name": "off", + "event_map": { + "source1": "ignore", + "source2": "ignore" + } + }, + "4": { + "name": "source1", + "event_map": { + "source1": "ok", + "source2": "warning" + } + }, + "5": { + "name": "source2", + "event_map": { + "source1": "warning", + "source2": "ok" + } + }, + "6": { + "name": "safe", + "event_map": { + "source1": "warning", + "source2": "warning" + } + }, + "7": { + "name": "fault", + "event_map": { + "source1": "alert", + "source2": "alert" + } + } + }, + "ats2InputStatusGood": { + "1": { + "name": "voltageOrFreqOutofRange", + "event": "alert" + }, + "2": { + "name": "voltageAndFreqNormalRange", + "event": "ok" + }, + "3": { + "name": "voltageDeratedRangeAndFreqNormalRange", + "event": "warning" + }, + "4": { + "name": "voltageAndFreqNormalRangeWaveformNok", + "event": "warning" + } + }, + "ats2InputStatusUsed": { + "1": { + "name": "notPoweringLoad", + "event": "ok" + }, + "2": { + "name": "poweringLoad", + "event": "ok" + } + }, + "ats2StatusInternalFailure": { + "1": { + "name": "good", + "event": "ok" + }, + "2": { + "name": "internalFailure", + "event": "alert" + } + }, + "ats2StatusOutput": { + "1": { + "name": "outputNotPowered", + "event": "alert" + }, + "2": { + "name": "outputPowered", + "event": "ok" + } + }, + "ats2StatusOverload": { + "1": { + "name": "noOverload", + "event": "ok" + }, + "2": { + "name": "warningOverload", + "event": "warning" + }, + "3": { + "name": "criticalOverload", + "event": "alert" + } + }, + "ats2ContactState": { + "1": { + "name": "open", + "event_map": { + "normallyOpen": "ok", + "normallyClosed": "alert", + "anyChange": "ignore", + "notUsed": "exclude" + } + }, + "2": { + "name": "closed", + "event_map": { + "normallyOpen": "alert", + "normallyClosed": "ok", + "anyChange": "ignore", + "notUsed": "exclude" + } + }, + "3": { + "name": "openWithNotice", + "event_map": { + "normallyOpen": "ok", + "normallyClosed": "warning", + "anyChange": "ignore", + "notUsed": "exclude" + } + }, + "4": { + "name": "closedWithNotice", + "event_map": { + "normallyOpen": "warning", + "normallyClosed": "ok", + "anyChange": "ignore", + "notUsed": "exclude" + } + } + } + } + }, + "NETSCREEN-RESOURCE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3224.16.0", + "mib_dir": "netscreen", + "descr": "", + "processor": { + "nsResCpuLast5Min": { + "oid": "nsResCpuLast5Min", + "oid_num": ".1.3.6.1.4.1.3224.16.1.3", + "indexes": [ + { + "descr": "Processor" + } + ] + } + }, + "mempool": { + "nsResMem": { + "type": "static", + "descr": "Memory", + "scale": 1, + "oid_used": "nsResMemAllocate.0", + "oid_used_num": ".1.3.6.1.4.1.3224.16.2.1.0", + "oid_free": "nsResMemLeft.0", + "oid_free_num": ".1.3.6.1.4.1.3224.16.2.2.0" + } + } + }, + "ATEN-PE-CFG": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.21317.1.3.2.2", + "mib_dir": "aten", + "descr": "", + "hardware": [ + { + "oid": "modelName.0" + } + ], + "version": [ + { + "oid": "deviceFWversion.0" + } + ], + "ip-address": [ + { + "ifIndex": "%index%", + "version": "4", + "oid_mask": "subnetMask", + "oid_address": "fixedIPv4", + "oid_mac": "deviceMAC" + } + ], + "status": [ + { + "type": "breakerStatus", + "descr": "Breaker %index%", + "oid": "breakerStatus", + "measured": "breaker" + }, + { + "type": "bankAttachStatus", + "descr": "Bank %index% (%bankName%)", + "descr_transform": { + "action": "replace", + "from": " (N/A)", + "to": "" + }, + "oid": "bankAttachStatus", + "oid_extra": [ + "bankConfigEntry" + ], + "measured": "bank" + } + ], + "states": { + "breakerStatus": { + "1": { + "name": "off", + "event": "ignore" + }, + "2": { + "name": "on", + "event": "ok" + }, + "3": { + "name": "not-support", + "event": "exclude" + } + }, + "bankAttachStatus": { + "1": { + "name": "noattached", + "event": "ignore" + }, + "2": { + "name": "attached", + "event": "ok" + }, + "3": { + "name": "error", + "event": "alert" + }, + "4": { + "name": "noexisted", + "event": "exclude" + } + }, + "outletStatus": { + "1": { + "name": "off", + "event": "ok" + }, + "2": { + "name": "on", + "event": "ok" + }, + "3": { + "name": "pending", + "event": "ok" + }, + "4": { + "name": "reboot", + "event": "ok" + }, + "5": { + "name": "fault", + "event": "alert" + }, + "6": { + "name": "noauth", + "event": "warning" + }, + "7": { + "name": "not-support", + "event": "exclude" + }, + "8": { + "name": "pop", + "event": "ignore" + } + } + }, + "sensor": [ + { + "table": "bankIntegerValueEntry", + "class": "current", + "descr": "Bank %index% (%bankName%)", + "descr_transform": { + "action": "replace", + "from": " (N/A)", + "to": "" + }, + "oid": "bankIntegerCurrent", + "oid_extra": [ + "bankConfigEntry", + "bankAttachStatus" + ], + "scale": 0.001, + "min": -1000000, + "limit_scale": 0.1, + "limit_invalid": [ + -3000, + -2000000 + ], + "oid_limit_low": "bankMinCurMT", + "oid_limit_high": "bankMaxCurMT", + "measured": "bank", + "measured_label": "Bank %index%", + "test": { + "field": "bankAttachStatus", + "operator": "notin", + "value": [ + "noexisted", + "noattached" + ] + } + }, + { + "table": "bankIntegerValueEntry", + "class": "voltage", + "descr": "Bank %index% (%bankName%)", + "descr_transform": { + "action": "replace", + "from": " (N/A)", + "to": "" + }, + "oid": "bankIntegerVoltage", + "oid_extra": [ + "bankConfigEntry", + "bankAttachStatus" + ], + "scale": 0.001, + "min": -1000000, + "limit_scale": 0.1, + "limit_invalid": [ + -3000, + -2000000 + ], + "oid_limit_low": "bankMinVolMT", + "oid_limit_high": "bankMaxVolMT", + "measured": "bank", + "measured_label": "Bank %index%", + "test": { + "field": "bankAttachStatus", + "operator": "notin", + "value": [ + "noexisted", + "noattached" + ] + } + }, + { + "table": "bankIntegerValueEntry", + "class": "power", + "descr": "Bank %index% (%bankName%)", + "descr_transform": { + "action": "replace", + "from": " (N/A)", + "to": "" + }, + "oid": "bankIntegerPower", + "oid_extra": [ + "bankConfigEntry", + "bankAttachStatus" + ], + "scale": 0.001, + "min": -1000000, + "limit_scale": 0.1, + "limit_invalid": [ + -3000, + -2000000 + ], + "oid_limit_low": "bankMinPMT", + "oid_limit_high": "bankMaxPMT", + "measured": "bank", + "measured_label": "Bank %index%", + "test": { + "field": "bankAttachStatus", + "operator": "notin", + "value": [ + "noexisted", + "noattached" + ] + } + }, + { + "table": "outletIntegerValueEntry", + "class": "current", + "descr": "Outlet %index% (%outletName%)", + "descr_transform": { + "action": "replace", + "from": [ + "00 ", + " ()" + ], + "to": "" + }, + "oid": "outletIntegerCurrent", + "oid_extra": [ + "outletConfigEntry", + "outletValueEntry" + ], + "scale": 0.001, + "min": -1000000, + "limit_scale": 0.1, + "limit_invalid": [ + -3000, + -2000000 + ], + "oid_limit_low": "outletMinCurMT", + "oid_limit_high": "outletMaxCurMT", + "measured": "outlet", + "measured_label": "Outlet %index%", + "test": { + "field": "outletCurrent", + "operator": "ne", + "value": "not-support" + } + }, + { + "table": "outletIntegerValueEntry", + "class": "voltage", + "descr": "Outlet %index% (%outletName%)", + "descr_transform": { + "action": "replace", + "from": [ + "00 ", + " ()" + ], + "to": "" + }, + "oid": "outletIntegerVoltage", + "oid_extra": [ + "outletConfigEntry", + "outletValueEntry" + ], + "scale": 0.001, + "min": -1000000, + "limit_scale": 0.1, + "limit_invalid": [ + -3000, + -2000000 + ], + "oid_limit_low": "outletMinVolMT", + "oid_limit_high": "outletMaxVolMT", + "measured": "outlet", + "measured_label": "Outlet %index%", + "test": { + "field": "outletVoltage", + "operator": "ne", + "value": "not-support" + } + }, + { + "table": "outletIntegerValueEntry", + "class": "power", + "descr": "Outlet %index% (%outletName%)", + "descr_transform": { + "action": "replace", + "from": [ + "00 ", + " ()" + ], + "to": "" + }, + "oid": "outletIntegerPower", + "oid_extra": [ + "outletConfigEntry", + "outletValueEntry" + ], + "scale": 0.001, + "min": -1000000, + "limit_scale": 0.1, + "limit_invalid": [ + -3000, + -2000000 + ], + "oid_limit_low": "outletMinPMT", + "oid_limit_high": "outletMaxPMT", + "measured": "outlet", + "measured_label": "Outlet %index%", + "test": { + "field": "outletPower", + "operator": "ne", + "value": "not-support" + } + } + ] + }, + "ATEN-PE2-CFG": { + "enable": 1, + "mib_dir": "aten", + "descr": "" + }, + "ATEN-IPMI-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.21317.1", + "mib_dir": "aten", + "descr": "", + "version": [ + { + "oid": "bmcMajorVesion.0", + "oid_extra": "bmcMinorVesion.0" + }, + { + "oid": "bmcMajorVesion.1.0", + "oid_extra": "bmcMajorVesion.2.0" + } + ], + "serial": [ + { + "oid": "serialNumber.0", + "transform": { + "action": "preg_replace", + "from": "/\\ .*?$/", + "to": "" + } + }, + { + "oid": "serialNumber.1.0", + "transform": { + "action": "preg_replace", + "from": "/\\ .*?$/", + "to": "" + } + } + ], + "states": { + "aten-state": [ + { + "name": "fail", + "event": "alert" + }, + { + "name": "ok", + "event": "ok" + }, + { + "name": "warn", + "event": "warning" + } + ], + "aten-state-invert": [ + { + "name": "ok", + "event": "ok" + }, + { + "name": "fail", + "event": "alert" + }, + { + "name": "warn", + "event": "warning" + } + ], + "psuStatus": [ + { + "name": "fail", + "event": "alert" + }, + { + "name": "good", + "event": "ok" + } + ] + }, + "status": [ + { + "table": "psuTable", + "type": "psuStatus", + "descr": "Power Supply %index%", + "oid": "psuStatus", + "measured": "powersupply", + "measured_label": "Power Supply %index%", + "test_pre": { + "oid": "ATEN-IPMI-MIB::psuNumber.0", + "operator": "gt", + "value": 0 + } + } + ], + "sensor": [ + { + "table": "psuTable", + "class": "voltage", + "descr": "Power Supply %index% Input", + "oid": "inputVoltage", + "scale": 1, + "measured": "powersupply", + "measured_label": "Power Supply %index%", + "test_pre": { + "oid": "ATEN-IPMI-MIB::psuNumber.0", + "operator": "gt", + "value": 0 + } + }, + { + "table": "psuTable", + "class": "current", + "descr": "Power Supply %index% Input", + "oid": "inputCurrent", + "scale": 1, + "measured": "powersupply", + "measured_label": "Power Supply %index%", + "test_pre": { + "oid": "ATEN-IPMI-MIB::psuNumber.0", + "operator": "gt", + "value": 0 + } + }, + { + "table": "psuTable", + "class": "power", + "descr": "Power Supply %index% Input", + "oid": "inputPower", + "scale": 1, + "measured": "powersupply", + "measured_label": "Power Supply %index%", + "test_pre": { + "oid": "ATEN-IPMI-MIB::psuNumber.0", + "operator": "gt", + "value": 0 + } + }, + { + "table": "psuTable", + "class": "voltage", + "descr": "Power Supply %index% Output", + "oid": "outputVoltage", + "scale": 1, + "measured": "powersupply", + "measured_label": "Power Supply %index%", + "test_pre": { + "oid": "ATEN-IPMI-MIB::psuNumber.0", + "operator": "gt", + "value": 0 + } + }, + { + "table": "psuTable", + "class": "current", + "descr": "Power Supply %index% Output", + "oid": "outputCurrent", + "scale": 1, + "measured": "powersupply", + "measured_label": "Power Supply %index%", + "test_pre": { + "oid": "ATEN-IPMI-MIB::psuNumber.0", + "operator": "gt", + "value": 0 + } + }, + { + "table": "psuTable", + "class": "power", + "descr": "Power Supply %index% Output", + "oid": "outputPower", + "scale": 1, + "measured": "powersupply", + "measured_label": "Power Supply %index%", + "test_pre": { + "oid": "ATEN-IPMI-MIB::psuNumber.0", + "operator": "gt", + "value": 0 + } + }, + { + "table": "psuTable", + "class": "temperature", + "descr": "Power Supply %index% Temperature 1", + "oid": "temperature1", + "scale": 1, + "measured": "powersupply", + "measured_label": "Power Supply %index%", + "min": 0, + "test_pre": { + "oid": "ATEN-IPMI-MIB::psuNumber.0", + "operator": "gt", + "value": 0 + } + }, + { + "table": "psuTable", + "class": "temperature", + "descr": "Power Supply %index% Temperature 2", + "oid": "temperature2", + "scale": 1, + "measured": "powersupply", + "measured_label": "Power Supply %index%", + "min": 0, + "test_pre": { + "oid": "ATEN-IPMI-MIB::psuNumber.0", + "operator": "gt", + "value": 0 + } + }, + { + "table": "psuTable", + "class": "fanspeed", + "descr": "Power Supply %index% Fan 1", + "oid": "fanRPM1", + "scale": 1, + "measured": "powersupply", + "measured_label": "Power Supply %index%", + "min": 0, + "test_pre": { + "oid": "ATEN-IPMI-MIB::psuNumber.0", + "operator": "gt", + "value": 0 + } + }, + { + "table": "psuTable", + "class": "fanspeed", + "descr": "Power Supply %index% Fan 2", + "oid": "fanRPM2", + "scale": 1, + "measured": "powersupply", + "measured_label": "Power Supply %index%", + "min": 0, + "test_pre": { + "oid": "ATEN-IPMI-MIB::psuNumber.0", + "operator": "gt", + "value": 0 + } + } + ] + }, + "LanMgr-Mib-II-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.14988.1", + "mib_dir": "microsoft", + "descr": "", + "reboot": [ + { + "oid": "comStatStart.0" + } + ] + }, + "AFFIRMED-IM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.37963.10.1", + "mib_dir": "microsoft", + "descr": "", + "version": [ + { + "oid_next": "affirmedImStatusOperationalVersion" + } + ] + }, + "NETONIX-SWITCH-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.46242", + "mib_dir": "netonix", + "descr": "", + "version": [ + { + "oid": "firmwareVersion.0" + } + ], + "sensor": [ + { + "oid": "totalPowerConsumption", + "descr": "Total Power Consumption", + "class": "power", + "measured": "device", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.46242.6", + "min": 0 + }, + { + "oid": "dcdcInputCurrent", + "descr": "DCDC Input", + "class": "current", + "measured": "device", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.46242.7", + "min": 0 + }, + { + "oid": "dcdcEfficiency", + "descr": "DCDC PowerSupply Efficiency", + "class": "capacity", + "measured": "powersupply", + "oid_num": ".1.3.6.1.4.1.46242.8", + "min": 0 + }, + { + "table": "fanTable", + "class": "fanspeed", + "descr": "Fan", + "oid": "fanSpeed", + "oid_num": ".1.3.6.1.4.1.46242.2.1.2", + "min": 0 + }, + { + "table": "tempTable", + "class": "temperature", + "oid": "temp", + "oid_descr": "tempDescription", + "oid_num": ".1.3.6.1.4.1.46242.3.1.3", + "min": 0 + }, + { + "table": "voltageTable", + "class": "voltage", + "oid": "voltage", + "oid_descr": "voltageDescription", + "oid_num": ".1.3.6.1.4.1.46242.4.1.3", + "scale": 0.01 + } + ], + "states": { + "netonix-poeStatus": [ + { + "name": "Off", + "event": "exclude" + }, + { + "name": "24V", + "event": "ok" + }, + { + "name": "48V", + "event": "ok" + }, + { + "name": "24VH", + "event": "ok" + }, + { + "name": "48VH", + "event": "ok" + } + ] + } + }, + "SPECTRA-LOGIC-STRATA-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3478", + "mib_dir": "spectralogic", + "descr": "", + "processor": { + "pCPUStatisticsTable": { + "table": "pCPUStatisticsTable", + "descr": "Processor", + "oid": "pCPUStatisticsUtilizationPercent" + } + }, + "hardware": [ + { + "oid": "sChassisModel", + "table": "sChassisTable", + "test": { + "field": "sChassisType", + "operator": "eq", + "value": "server" + } + } + ], + "serial": [ + { + "oid": "sChassisSerialNumber", + "table": "sChassisTable", + "test": { + "field": "sChassisType", + "operator": "eq", + "value": "server" + } + } + ], + "status": [ + { + "table": "sChassisTable", + "oid": "sChassisStatus", + "descr": "Chassis %sChassisType% (%sChassisID%)", + "descr_transform": { + "action": "replace", + "from": "_", + "to": " " + }, + "measured": "device", + "type": "SpectraLogicStrataEventSeverity" + }, + { + "table": "sCPUTable", + "oid": "sCPUStatus", + "descr": "CPU Slot %index%", + "measured": "processor", + "type": "SpectraLogicStrataEventSeverity" + }, + { + "table": "sBootDriveTable", + "oid": "sBootDriveStatus", + "descr": "System Drive (%sBootDriveManufacturer% %sBootDriveModel% %sBootDriveSize%GB, SN: %sBootDriveSerialNumber%)", + "measured": "storage", + "type": "SpectraLogicStrataEventSeverity" + }, + { + "table": "sDataDriveTable", + "oid": "sDataDriveStatus", + "descr": "Data Drive Slot %sDataDriveSlot% (Pool %sDataDrivePoolName%, %sDataDriveSize%GB, SN: %sDataDriveSerialNumber%)", + "measured": "storage", + "type": "SpectraLogicStrataEventSeverity", + "test": { + "field": "sDataDriveSize", + "operator": "regex", + "value": "^[1-9]+" + } + }, + { + "table": "cPoolTable", + "oid": "cPoolStatus", + "descr": "Pool %cPoolName% (%cPoolRawSize%GB, %cPoolNumberOfDiskArrays% disks, %cPoolProtectionLevel%)", + "measured": "storage", + "type": "SpectraLogicStrataEventSeverity" + }, + { + "table": "sFanTable", + "oid": "sFanStatus", + "descr": "Fan Slot %sFanSlot%", + "measured": "fan", + "type": "SpectraLogicStrataEventSeverity" + }, + { + "table": "sPowerSupplyTable", + "oid": "sPowerSupplyStatus", + "descr": "Power Supply Slot %sPowerSupplySlot%", + "measured": "powersupply", + "type": "SpectraLogicStrataEventSeverity" + }, + { + "table": "sTapeDriveTable", + "oid": "sTapeDriveStatus", + "descr": "Tape Drive (Barcode: %sTapeDriveTapeBarcode%, Type: %sTapeDriveType%, SN: %sTapeDriveSerialNumber%)", + "measured": "storage", + "type": "SpectraLogicStrataEventSeverity" + } + ], + "states": { + "SpectraLogicStrataEventSeverity": [ + { + "match": "/unknown/i", + "event": "exclude" + }, + { + "match": "/^ok/i", + "event": "ok" + }, + { + "match": "/^info/i", + "event": "ok" + }, + { + "match": "/^warning/i", + "event": "warning" + }, + { + "match": "/^error/i", + "event": "alert" + }, + { + "match": "/.+/", + "event": "alert" + } + ] + }, + "sensor": [ + { + "table": "sCPUTable", + "class": "temperature", + "descr": "CPU Slot %sCPUSlot%", + "oid": "sCPUTemperature" + }, + { + "table": "sFanTable", + "class": "fanspeed", + "descr": "Fan Slot %sFanSlot%", + "oid": "sFanSpeed" + }, + { + "table": "sPowerSupplyTable", + "class": "power", + "descr": "Power Supply Slot %sPowerSupplySlot%", + "oid": "sPowerSupplyWatts" + } + ], + "storage": { + "cPoolTable": { + "table": "cPoolTable", + "descr": "Pool %cPoolName% (%cPoolRawSize%GB, %cPoolNumberOfDiskArrays% disks, %cPoolProtectionLevel%)", + "oid_free": "cPoolAvailableSize", + "oid_total": "cPoolRawSize", + "type": "Pool", + "scale": 1073741824 + } + }, + "ports": { + "cNetworkInterfaceTable": { + "oids": { + "ifIndex": { + "oid": "pNetworkStatisticsIndex" + }, + "ifDescr": { + "oid": "cNetworkInterfaceID", + "transform": { + "action": "preg_replace", + "from": "/^[0-9a-f]+_/", + "to": "" + } + }, + "ifAlias": { + "oid": "cNetworkInterfaceName" + }, + "ifPhysAddress": { + "oid": "cNetworkInterfaceMACAddress" + }, + "ifMtu": { + "oid": "cNetworkInterfaceMTU" + }, + "ifType": { + "oid": "cNetworkInterfaceID", + "transform": { + "action": "map_match", + "map": { + "/lagg\\d/": "ieee8023adLag", + "/.+/": "ethernetCsmacd" + } + } + }, + "ifAdminStatus": { + "oid": "cNetworkInterfaceLinkStatus", + "transform": { + "action": "map_match", + "map": { + "/^active$/": "up", + "/^no carrier/": "down", + "/.+/": "down" + } + } + } + } + }, + "pNetworkStatisticsTable": { + "oids": { + "ifOperStatus": { + "oid": "pNetworkStatisticsLinkStatus", + "transform": { + "action": "map_match", + "map": { + "/^active$/": "up", + "/^no carrier/": "down", + "/.+/": "unknown" + } + } + }, + "ifInOctets": { + "oid": "pNetworkStatisticsBytesIn", + "unit": "Bps" + }, + "ifInUcastPkts": { + "oid": "pNetworkStatisticsPacketsIn", + "unit": "pps" + }, + "ifInErrors": { + "oid": "pNetworkStatisticsErrorsIn", + "unit": "pps" + }, + "ifInDiscards": { + "oid": "pNetworkStatisticsDropsIn", + "unit": "pps" + }, + "ifOutOctets": { + "oid": "pNetworkStatisticsBytesOut", + "unit": "Bps" + }, + "ifOutUcastPkts": { + "oid": "pNetworkStatisticsPacketsOut", + "unit": "pps" + }, + "ifOutErrors": { + "oid": "pNetworkStatisticsErrorsOut", + "unit": "pps" + }, + "ifInUnknownProtos": { + "oid": "pNetworkStatisticsCollisions", + "unit": "pps" + }, + "polled": { + "oid": "pNetworkStatisticsCollectionTime" + } + } + } + }, + "ip-address": [ + { + "ifIndex": "%index%", + "oid_address": "cNetworkInterfaceIPAddress", + "oid_mask": "cNetworkInterfaceNetmask", + "oid_gateway": "cNetworkInterfaceDefaultGateway" + } + ] + }, + "AGFEO-PBX-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.53023", + "mib_dir": "agfeo", + "descr": "", + "hardware": [ + { + "oid": "agfeoCStaPbxProduct.0" + } + ], + "serial": [ + { + "oid": "agfeoCStaPbxProductId.0" + } + ], + "version": [ + { + "oid": "agfeoCStaPbxFirmware.0" + } + ], + "sensor": [ + { + "descr": "Actual Calls", + "class": "gauge", + "measured": "calls", + "oid": "agfeoCStaCallsLoadActual", + "oid_limit_high_warn": "agfeoCStaCallsAvailActual", + "oid_limit_high": "agfeoCStaCallsAvailMax" + } + ], + "status": [ + { + "table": "agfeoCLicenceTable", + "descr": "Licence %index%: %agfeoCLicenceCode%, Version %agfeoCLicenceVersion% (Amount %agfeoCLicenceAmount%, Issue %agfeoCLicenceIssue%, End %agfeoCLicenceEnd%)", + "oid": "agfeoCLicenceStatus", + "type": "LicenceStatus", + "measured": "licence" + } + ], + "states": { + "LicenceStatus": [ + { + "match": "/^valid/i", + "event": "ok" + }, + { + "match": "/^out of time/i", + "event": "warning" + }, + { + "match": "/.+/", + "event": "ignore" + } + ] + } + }, + "JETNEXUS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.38370", + "mib_dir": "jetnexus", + "descr": "", + "version": [ + { + "oid": "jetnexusVersionInfo.0" + } + ] + }, + "SNR-SWITCH-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.40418.7", + "mib_dir": "snr", + "descr": "SNR Switch MIB", + "version": [ + { + "oid": "sysSoftwareVersion.0" + } + ], + "features": [ + { + "oid": "sysHardwareVersion.0" + } + ], + "processor": { + "switchCPU": { + "oid_descr": "switchCPUType", + "oid": "switchCpuUsage", + "indexes": [ + { + "descr": "%oid_descr%" + } + ] + } + }, + "mempool": { + "switchMemory": { + "type": "static", + "descr": "Memory", + "scale": 1, + "oid_used": "switchMemoryBusy.0", + "oid_total": "switchMemorySize.0" + } + }, + "sensor": [ + { + "oid": "switchTemperature", + "class": "temperature", + "descr": "Switch Temperature", + "measured": "device", + "invalid": 268435356 + }, + { + "table": "ddmTranscDiagnosisTable", + "oid": "ddmDiagnosisTemperature", + "class": "temperature", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Temperature", + "scale": 1, + "oid_limit_low": "ddmDiagTempLowAlarmThreshold", + "oid_limit_low_warn": "ddmDiagTempLowWarnThreshold", + "oid_limit_high": "ddmDiagTempHighAlarmThreshold", + "oid_limit_high_warn": "ddmDiagTempHighWarnThreshold" + }, + { + "table": "ddmTranscDiagnosisTable", + "oid": "ddmDiagnosisVoltage", + "class": "voltage", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Voltage", + "scale": 1, + "oid_limit_low": "ddmDiagVoltLowAlarmThreshold", + "oid_limit_low_warn": "ddmDiagVoltLowWarnThreshold", + "oid_limit_high": "ddmDiagVoltHighAlarmThreshold", + "oid_limit_high_warn": "ddmDiagVoltHighWarnThreshold" + }, + { + "table": "ddmTranscDiagnosisTable", + "oid": "ddmDiagnosisBias", + "class": "current", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% TX Bias", + "scale": 0.001, + "limit_scale": 0.001, + "oid_limit_low": "ddmDiagBiasLowAlarmThreshold", + "oid_limit_low_warn": "ddmDiagBiasLowWarnThreshold", + "oid_limit_high": "ddmDiagBiasHighAlarmThreshold", + "oid_limit_high_warn": "ddmDiagBiasHighWarnThreshold" + }, + { + "table": "ddmTranscDiagnosisTable", + "oid": "ddmDiagnosisTXPower", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% TX Power", + "scale": 1, + "oid_limit_low": "ddmDiagTXPowerLowAlarmThreshold", + "oid_limit_low_warn": "ddmDiagTXPowerLowWarnThreshold", + "oid_limit_high": "ddmDiagTXPowerHighAlarmThreshold", + "oid_limit_high_warn": "ddmDiagTXPowerHighWarnThreshold" + }, + { + "table": "ddmTranscDiagnosisTable", + "oid": "ddmDiagnosisRXPower", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% RX Power", + "scale": 1, + "oid_limit_low": "ddmDiagRXPowerLowAlarmThreshold", + "oid_limit_low_warn": "ddmDiagRXPowerLowWarnThreshold", + "oid_limit_high": "ddmDiagRXPowerHighAlarmThreshold", + "oid_limit_high_warn": "ddmDiagRXPowerHighWarnThreshold" + } + ], + "status": [ + { + "table": "sysFanTable", + "oid": "sysFanStatus", + "descr": "Fan %index%", + "type": "sysFanStatus", + "measured": "fan", + "test": { + "field": "sysFanInserted", + "operator": "ne", + "value": "sysFanNotInstalled" + } + }, + { + "table": "sysFanTable", + "oid": "sysFanSpeed", + "descr": "Fan %index% Speed", + "type": "sysFanSpeed", + "measured": "fan", + "test": { + "field": "sysFanInserted", + "operator": "ne", + "value": "sysFanNotInstalled" + } + }, + { + "measured": "powersupply", + "table": "priPowerTable", + "oid": "priPowerPresent", + "type": "priPowerPresent", + "oid_num": ".1.3.6.1.4.1.40418.7.100.1.23.1.2", + "descr": "Power Supply %index% Present" + }, + { + "measured": "powersupply", + "table": "priPowerTable", + "oid": "priPowerSupply", + "type": "priPowerSupply", + "oid_num": ".1.3.6.1.4.1.40418.7.100.1.23.1.3", + "descr": "Power Supply %index%" + } + ], + "states": { + "sysFanStatus": [ + { + "name": "normal", + "event": "ok" + }, + { + "name": "abnormal", + "event": "alert" + } + ], + "sysFanSpeed": [ + { + "name": "none", + "event": "warning" + }, + { + "name": "low", + "event": "ok" + }, + { + "name": "medium-low", + "event": "ok" + }, + { + "name": "medium", + "event": "ok" + }, + { + "name": "medium-high", + "event": "warning" + }, + { + "name": "high", + "event": "alert" + } + ], + "priPowerPresent": [ + { + "name": "notpresent", + "event": "ignore" + }, + { + "name": "present", + "event": "ok" + }, + { + "name": "unknown", + "event": "exclude" + } + ], + "priPowerSupply": [ + { + "name": "shutdown", + "event": "warning" + }, + { + "name": "up", + "event": "ok" + }, + { + "name": "unknown", + "event": "exclude" + } + ] + } + }, + "SNR-ERD-2": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.40418.2.2", + "mib_dir": "snr", + "descr": "SNR Ethernet Remote Device v2", + "states": { + "erd2monitorAlarmSignalContactDIA": [ + { + "name": "sensorOff", + "event": "exclude" + }, + { + "name": "doorIsClose", + "event": "ok" + }, + { + "name": "doorIsOpen", + "event": "ok" + }, + { + "name": "sensorOn", + "event": "exclude" + } + ], + "erd2monitorAnySensorDI": [ + { + "name": "sensorOff", + "event": "exclude" + }, + { + "name": "sensorIs0", + "event": "ok" + }, + { + "name": "sensorIs1", + "event": "ok" + }, + { + "name": "sensorOn", + "event": "exclude" + } + ], + "erd2monitorVoltageSignal": [ + { + "name": "sensorOff", + "event": "exclude" + }, + { + "name": "voltageIsNo", + "event": "alert" + }, + { + "name": "voltageIsYes", + "event": "ok" + }, + { + "name": "sensorOn", + "event": "exclude" + } + ], + "erd2resetSmartContactDO1": [ + { + "name": "bypass", + "event": "ok" + }, + { + "name": "reset", + "event": "alert" + } + ], + "erd2remoteControlContactDO2": [ + { + "name": "manON", + "event": "ok" + }, + { + "name": "manOFF", + "event": "ok" + }, + { + "name": "manualSetON", + "event": "ok" + }, + { + "name": "termostatSetON", + "event": "ok" + }, + { + "name": "switch", + "event": "ok" + }, + { + "name": "autoON", + "event": "ok" + }, + { + "name": "autoOFF", + "event": "ok" + } + ] + }, + "status": [ + { + "oid": "monitorAlarmSignalContactDIA", + "descr": "Alarm Signal Contact DIA (%alarmSenseName%)", + "oid_extra": "alarmSenseName", + "type": "erd2monitorAlarmSignalContactDIA", + "measured": "other", + "oid_num": ".1.3.6.1.4.1.40418.2.2.3.1" + }, + { + "oid": "monitorAnySensorSignal1contactDI1", + "descr": "sensor DI1 (%userSense1Name%)", + "oid_extra": "userSense1Name", + "type": "erd2monitorAnySensorDI", + "measured": "other", + "oid_num": ".1.3.6.1.4.1.40418.2.2.3.3" + }, + { + "oid": "monitorAnySensorSignal2contactDI2", + "descr": "sensor DI2 (%userSense2Name%)", + "oid_extra": "userSense2Name", + "type": "erd2monitorAnySensorDI", + "measured": "other", + "oid_num": ".1.3.6.1.4.1.40418.2.2.3.4" + }, + { + "oid": "monitorAnySensorSignal3contactDI3", + "descr": "sensor DI3 (%userSense3Name%)", + "oid_extra": "userSense3Name", + "measured": "other", + "type": "erd2monitorAnySensorDI", + "oid_num": ".1.3.6.1.4.1.40418.2.2.3.5" + }, + { + "oid": "monitorVoltageSignal", + "descr": "voltage on sensor", + "measured": "power", + "type": "erd2monitorVoltageSignal", + "oid_num": ".1.3.6.1.4.1.40418.2.2.3.6" + }, + { + "oid": "resetSmartContactDO1", + "descr": "Reset Smart Contact DO1", + "measured": "other", + "type": "erd2resetSmartContactDO1", + "oid_num": ".1.3.6.1.4.1.40418.2.2.2.1" + }, + { + "oid": "remoteControlContactDO2", + "descr": "Remote Control DO2", + "measured": "other", + "type": "erd2remoteControlContactDO2", + "oid_num": ".1.3.6.1.4.1.40418.2.2.2.3" + } + ], + "sensor": [ + { + "oid": "numberOfResetPositives", + "descr": "Number Of Reset Positives", + "class": "gauge", + "measured": "other", + "oid_num": ".1.3.6.1.4.1.40418.2.2.2.2" + }, + { + "oid": "numberOfAlarmPositives", + "descr": "Number Of Alarm Positives", + "class": "gauge", + "measured": "other", + "oid_num": ".1.3.6.1.4.1.40418.2.2.3.2" + }, + { + "oid": "temperatureSensor", + "class": "temperature", + "descr": "Temperature", + "oid_num": ".1.3.6.1.4.1.40418.2.2.4.1", + "measured": "other", + "scale": 1 + }, + { + "oid": "voltageSensorContactADCIN", + "class": "voltage", + "descr": "Voltage Sensor Contact ADC IN", + "oid_num": ".1.3.6.1.4.1.40418.2.2.4.2.0", + "measured": "power", + "scale": 1 + } + ] + }, + "SNR-ERD-3": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.40418.2.3", + "mib_dir": "snr", + "descr": "SNR Ethernet Remote Device v3", + "states": { + "erd3monitorAlarmSignalContact": [ + { + "name": "sensorOff", + "event": "exclude" + }, + { + "name": "doorIsClose", + "event": "ok" + }, + { + "name": "doorIsOpen", + "event": "ok" + }, + { + "name": "sensorOn", + "event": "exclude" + } + ], + "monitorAnySensorSignalcontact": [ + { + "name": "sensorOff", + "event": "exclude" + }, + { + "name": "sensorIs0", + "event": "ok" + }, + { + "name": "sensorIs1", + "event": "ok" + }, + { + "name": "sensorOn", + "event": "exclude" + } + ], + "monitorVoltageSignal": [ + { + "name": "sensorOff", + "event": "exclude" + }, + { + "name": "voltageIsNo", + "event": "alert" + }, + { + "name": "voltageIsYes", + "event": "ok" + }, + { + "name": "sensorOn", + "event": "exclude" + } + ], + "erd3resetSmartContact7": [ + { + "name": "bypass", + "event": "ok" + }, + { + "name": "reset", + "event": "ok" + } + ], + "erd3remoteControlContact8": [ + { + "name": "manON", + "event": "ok" + }, + { + "name": "manOFF", + "event": "ok" + }, + { + "name": "manualSetON", + "event": "ok" + }, + { + "name": "termostatSetON", + "event": "ok" + }, + { + "name": "switch", + "event": "ok" + }, + { + "name": "autoON", + "event": "ok" + }, + { + "name": "autoOFF", + "event": "ok" + } + ] + }, + "status": [ + { + "oid": "monitorAlarmSignal1Contact5", + "descr": "Alarm Signal Contact 5 (%alarmSense1Name%)", + "oid_extra": "alarmSense1Name", + "type": "erd3monitorAlarmSignalContact", + "measured": "other", + "oid_num": ".1.3.6.1.4.1.40418.2.3.3.1" + }, + { + "oid": "monitorAlarmSignal2Contact6", + "descr": "Alarm Signal Contact 6 (%alarmSense2Name%)", + "oid_extra": "alarmSense2Name", + "type": "erd3monitorAlarmSignalContact", + "measured": "other", + "oid_num": ".1.3.6.1.4.1.40418.2.3.3.2" + }, + { + "oid": "resetSmartContact7", + "descr": "Reset Smart Contact 7", + "measured": "other", + "type": "erd3resetSmartContact7", + "oid_num": ".1.3.6.1.4.1.40418.2.3.2.1" + }, + { + "oid": "remoteControlContact8", + "descr": "Remote Control 8", + "measured": "other", + "type": "erd3remoteControlContact8", + "oid_num": ".1.3.6.1.4.1.40418.2.3.2.3" + }, + { + "oid": "monitorAnySensorSignal1contact2", + "descr": "Any Sensor Signal Contact 2 (%userSense1Name%)", + "oid_extra": "userSense1Name", + "measured": "other", + "type": "monitorAnySensorSignalcontact", + "oid_num": ".1.3.6.1.4.1.40418.2.3.3.4" + }, + { + "oid": "monitorAnySensorSignal2contact3", + "descr": "Any Sensor Signal Contact 3 (%userSense2Name%)", + "oid_descr": "userSense2Name", + "measured": "other", + "type": "monitorAnySensorSignalcontact", + "oid_num": ".1.3.6.1.4.1.40418.2.3.3.5" + }, + { + "oid": "monitorAnySensorSignal3contact4", + "descr": "Any Sensor Signal Contact 4 (%userSense3Name%)", + "oid_descr": "userSense3Name", + "measured": "other", + "type": "monitorAnySensorSignalcontact", + "oid_num": ".1.3.6.1.4.1.40418.2.3.3.6" + }, + { + "oid": "monitorVoltageSignal1", + "descr": "voltage on sensor1", + "measured": "other", + "type": "monitorVoltageSignal", + "oid_num": ".1.3.6.1.4.1.40418.2.3.3.7" + }, + { + "oid": "monitorVoltageSignal2", + "descr": "voltage on sensor2", + "measured": "other", + "type": "monitorVoltageSignal", + "oid_num": ".1.3.6.1.4.1.40418.2.3.3.8" + } + ], + "sensor": [ + { + "oid": "numberOfResetPositives", + "descr": "Number Of Reset Positives", + "class": "gauge", + "measured": "other", + "oid_num": ".1.3.6.1.4.1.40418.2.3.2.2" + }, + { + "oid": "numberOfAlarmPositives", + "descr": "Number Of Alarm Positives", + "class": "gauge", + "measured": "other", + "oid_num": ".1.3.6.1.4.1.40418.2.3.3.3" + }, + { + "oid": "temperatureSensor", + "class": "temperature", + "descr": "Temperature", + "oid_num": ".1.3.6.1.4.1.40418.2.3.4.1", + "measured": "other", + "scale": 1 + }, + { + "oid": "temperatureSensorsOut", + "class": "temperature", + "descr": "Temperature OUT", + "oid_num": ".1.3.6.1.4.1.40418.2.3.4.2", + "measured": "other", + "scale": 1 + }, + { + "oid": "voltageSensor1Contact10", + "class": "voltage", + "descr": "Sensor 1 Contact 10", + "oid_num": ".1.3.6.1.4.1.40418.2.3.4.3.0", + "measured": "device", + "scale": 0.01 + }, + { + "oid": "voltageSensor2Contact11", + "class": "voltage", + "descr": "Sensor 2 Contact 11", + "oid_num": ".1.3.6.1.4.1.40418.2.3.4.5.0", + "measured": "device", + "scale": 0.01 + } + ] + }, + "SNR-ERD-4": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.40418.2.6", + "mib_dir": "snr", + "descr": "SNR Ethernet Remote Device v4", + "states": { + "doStatus": [ + { + "name": "OFF", + "event": "ok" + }, + { + "name": "ON", + "event": "ok" + }, + { + "name": "RELOAD", + "event": "alert" + } + ], + "diStatus": [ + { + "name": "LOW", + "event": "ok" + }, + { + "name": "HIGH", + "event": "ok" + }, + { + "name": "OFF", + "event": "ok" + } + ], + "erd4SerialState": [ + { + "name": "NO", + "event": "ok" + }, + { + "name": "YES", + "event": "ok" + } + ], + "erd4statusUPS": [ + { + "name": "ok", + "event": "ok" + }, + { + "name": "fail", + "event": "alert" + }, + { + "name": "unknown", + "event": "exclude" + } + ] + }, + "sensor": [ + { + "oid": "adcSensor", + "class": "voltage", + "descr": "ADC IN", + "oid_num": ".1.3.6.1.4.1.40418.2.6.1.2", + "measured": "device", + "scale": 1, + "oid_limit_low": "adcCritMin", + "oid_limit_high": "adcCritMax" + }, + { + "oid": "temperatureDHT", + "measured": "device", + "class": "temperature", + "descr": "Temperature DHT", + "oid_num": ".1.3.6.1.4.1.40418.2.6.1.8", + "scale": 1 + }, + { + "oid": "humidityDHT", + "measured": "device", + "class": "humidity", + "descr": "Humidity DHT", + "oid_num": ".1.3.6.1.4.1.40418.2.6.1.9", + "scale": 1, + "oid_limit_high": "humCrit" + }, + { + "table": "rsshtpTable", + "measured": "other", + "class": "temperature", + "oid": "rsshtpTemp", + "descr": "Temperature rsshtp (%rsshtpName%)", + "oid_limit_low": "tempCritMin", + "oid_limit_high": "tempCritMax" + }, + { + "table": "rsshtpTable", + "measured": "other", + "class": "humidity", + "oid": "rsshtpHum", + "descr": "Humidity rsshtp (%rsshtpName%)", + "oid_limit_high": "humCrit" + }, + { + "table": "rsshtpTable", + "measured": "other", + "class": "pressure", + "oid": "rsshtpPssr", + "descr": "Pressure rsshtp (%rsshtpName%)", + "scale": 133, + "0": 322 + }, + { + "table": "rsshtp1WTable", + "measured": "other", + "class": "temperature", + "oid": "rsshtp1WTemp", + "descr": "Temperature rsshtp 1wire (%rsshtp1WName%)", + "oid_limit_low": "tempCritMin", + "oid_limit_high": "tempCritMax" + }, + { + "table": "dtsEntry", + "class": "temperature", + "measured": "other", + "oid": "dtsTemp", + "oid_num": ".1.3.6.1.4.1.40418.2.6.1.1.1.1.3", + "oid_descr": "dtsName", + "oid_limit_low": "tempCritMin", + "oid_limit_high": "tempCritMax" + }, + { + "class": "dbm", + "oid": "gsmStrength", + "measured": "other", + "oid_num": ".1.3.6.1.4.1.40418.2.6.5.1.2", + "descr": "GSM Strength", + "invalid": 0 + }, + { + "oid": "gsmReconnCount", + "descr": "Number of GSM connection attempts", + "class": "gauge", + "measured": "other", + "oid_num": ".1.3.6.1.4.1.40418.2.6.5.1.10" + } + ], + "status": [ + { + "table": "diEntry", + "descr": "%diName% (%diAlarmName%)", + "oid": "diState", + "oid_num": ".1.3.6.1.4.1.40418.2.6.2.1.1.3", + "type": "diStatus", + "measured": "contact" + }, + { + "table": "doEntry", + "descr": "%doName% (%doDeviceName%)", + "oid": "doState", + "oid_num": ".1.3.6.1.4.1.40418.2.6.2.2.1.3", + "type": "diStatus", + "measured": "contact" + }, + { + "descr": "RS485 TCP connection status", + "oid": "connectStatusRS485", + "oid_num": ".1.3.6.1.4.1.40418.2.6.4.1.1", + "type": "erd4SerialState", + "measured": "contact" + }, + { + "descr": "RS232 TCP connection status", + "oid": "connectStatusRS232", + "oid_num": ".1.3.6.1.4.1.40418.2.6.4.2.1", + "type": "erd4SerialState", + "measured": "contact" + }, + { + "oid": "statusUPS", + "descr": "UPS battery status", + "type": "erd4statusUPS", + "measured": "other", + "oid_num": ".1.3.6.1.4.1.40418.2.6.11.1.1" + } + ] + }, + "FD-SYSTEM-MIB": { + "enable": 1, + "descr": "", + "mib_dir": "cdata", + "serial": [ + { + "oid": "chassisFactorySerial.0" + } + ], + "version": [ + { + "oid": "mainCardSWVersion.0" + } + ], + "hardware": [ + { + "oid": "mainCardHWRevision.0" + } + ], + "features": [ + { + "oid": "chassisType.0" + } + ], + "sensor": [ + { + "oid": "chassisTemperature", + "class": "temperature", + "descr": "Chassis Temperature", + "min": 0, + "scale": 1 + } + ], + "status": [ + { + "oid": "sysMajAlarmLed", + "descr": "Status of main card MAJ led", + "measured": "", + "type": "LedStatus", + "oid_num": ".1.3.6.1.4.1.34592.1.3.1.1.5" + }, + { + "oid": "sysCriAlarmLed", + "descr": "Status of main card CRJ led", + "measured": "", + "type": "LedStatus", + "oid_num": ".1.3.6.1.4.1.34592.1.3.1.1.6" + }, + { + "oid": "PowerStatusBit", + "descr": "Power Statuses", + "measured": "power", + "type": "powerStatusBit", + "oid_num": ".1.3.6.1.4.1.34592.1.3.1.3.5" + }, + { + "oid": "fanStatusBit", + "descr": "Fan Statuses", + "measured": "fan", + "type": "fanStatusBit", + "oid_num": ".1.3.6.1.4.1.34592.1.3.1.3.6" + } + ], + "states": { + "LedStatus": { + "1": { + "name": "on", + "event": "alert" + }, + "2": { + "name": "off", + "event": "ok" + }, + "3": { + "name": "blink", + "event": "warning" + } + }, + "powerStatusBit": [ + { + "name": "Power off", + "event": "alert" + }, + { + "name": "Power B off", + "event": "warning" + }, + { + "name": "Power A off", + "event": "warning" + }, + { + "name": "ok", + "event": "ok" + } + ], + "fanStatusBit": [ + { + "name": "Fans 1-4 off", + "event": "alert" + }, + { + "name": "Fans 2-4 off", + "event": "alert" + }, + { + "name": "Fans 1,3,4 off", + "event": "alert" + }, + { + "name": "Fans 3,4 off", + "event": "alert" + }, + { + "name": "Fans 1,2,4 off", + "event": "alert" + }, + { + "name": "Fans 2,4 off", + "event": "alert" + }, + { + "name": "Fans 1,4 off", + "event": "alert" + }, + { + "name": "Fans 4 off", + "event": "alert" + }, + { + "name": "Fans 1-3 off", + "event": "alert" + }, + { + "name": "Fans 2,3 off", + "event": "alert" + }, + { + "name": "Fans 1,3 off", + "event": "alert" + }, + { + "name": "Fans 3 off", + "event": "warning" + }, + { + "name": "Fans 1,2 off", + "event": "alert" + }, + { + "name": "Fans 2 off", + "event": "warning" + }, + { + "name": "Fans 1 off", + "event": "warning" + }, + { + "name": "All Fans on", + "event": "ok" + } + ] + } + }, + "FD-SWITCH-MIB": { + "enable": 1, + "descr": "", + "mib_dir": "cdata", + "status": [ + { + "oid": "switchMode", + "descr": "Device function operation switch type", + "measured": "device", + "type": "switchMode", + "oid_num": ".1.3.6.1.4.1.34592.1.3.2.1.1" + }, + { + "oid": "vlanMode", + "descr": "vlan mode", + "measured": "device", + "type": "OperSwitch", + "oid_num": ".1.3.6.1.4.1.34592.1.3.2.4.4.1" + }, + { + "oid": "trunkBlance", + "descr": "Balance Mode in Trunks", + "measured": "device", + "type": "trunkBlance", + "oid_num": ".1.3.6.1.4.1.34592.1.3.2.5.1.1" + }, + { + "oid": "rstpEnable", + "descr": "RSTP status", + "measured": "device", + "type": "OperSwitch", + "oid_num": ".1.3.6.1.4.1.34592.1.3.2.6.1.1" + }, + { + "oid": "igmpsnoopingAdmin", + "descr": "IGMP snooping status", + "measured": "device", + "type": "OperSwitch", + "oid_num": ".1.3.6.1.4.1.34592.1.3.2.8.1" + } + ], + "states": { + "switchMode": { + "1": { + "name": "sniDestinated", + "event": "ok" + }, + "2": { + "name": "transparent", + "event": "ok" + }, + "3": { + "name": "normal", + "event": "ok" + } + }, + "OperSwitch": { + "1": { + "name": "enable", + "event": "ok" + }, + "2": { + "name": "disable", + "event": "ok" + } + }, + "trunkBlance": { + "1": { + "name": "balanceMac", + "event": "warning" + }, + "2": { + "name": "balanceIp", + "event": "ok" + }, + "3": { + "name": "balanceL4Port", + "event": "ok" + }, + "4": { + "name": "balanceIpMac", + "event": "ok" + }, + "5": { + "name": "balanceL4PortMac", + "event": "ok" + }, + "6": { + "name": "balanceInL2If", + "event": "unknown" + } + } + } + }, + "NSCRTV-PON-TREE-EXT-MIB": { + "enable": 1, + "mib_dir": "cdata", + "descr": "", + "ip-address": [ + { + "ifIndex": "%index%", + "version": "ipv4", + "oid_address": "inBandInterfaceIP", + "oid_mask": "inBandInterfaceMask", + "oid_gateway": "inBandInterfaceGateway", + "oid_extra": [ + "inBandInterfaceDesc", + "inBandInterfaceEnable" + ] + }, + { + "ifIndex": "%index%", + "version": "ipv4", + "oid_address": "outBandInterfaceIP", + "oid_mask": "outBandInterfaceMask", + "oid_extra": [ + "outBandInterfaceDesc", + "outBandInterfaceEnable" + ] + } + ], + "processor": { + "cpuUsage": { + "table": "cpuUsage", + "descr": "CPU", + "oid": "cpuUsage", + "oid_num": ".1.3.6.1.4.1.34592.1.3.100.1.8.1" + } + }, + "mempool": { + "systemGlobalExtObjects": { + "type": "table", + "descr": "Memory", + "oid_total": "memTotalSize", + "oid_free": "memFreeSize", + "scale": 1048576 + } + }, + "storage": { + "systemGlobalExtObjects": { + "descr": "Flash", + "oid_total": "flashTotalSize", + "oid_free": "flashAvailableSize", + "type": "Flash", + "scale": 1 + } + }, + "sensor": [ + { + "oid": "temperature", + "class": "temperature", + "descr": "System", + "oid_num": ".1.3.6.1.4.1.34592.1.3.100.1.8.6", + "scale": 0.1, + "invalid": 0, + "oid_limit_high": "temperatureThreshold", + "limit_scale": 0.1 + }, + { + "table": "sniPortOpticalTransmissionPropertyTable", + "oid": "sniOpTemperature", + "class": "temperature", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index2%" + }, + "descr": "%port_label% Temperature", + "scale": 0.01, + "oid_extra": "NSCRTV-FTTX-EPON-MIB::sniPortName" + }, + { + "table": "sniPortOpticalTransmissionPropertyTable", + "oid": "sniOpVcc", + "class": "voltage", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index2%" + }, + "descr": "%port_label% Voltage", + "scale": 1.0e-5, + "oid_extra": "NSCRTV-FTTX-EPON-MIB::sniPortName" + }, + { + "table": "sniPortOpticalTransmissionPropertyTable", + "oid": "sniOpBias", + "class": "current", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index2%" + }, + "descr": "%port_label% Bias", + "scale": 1.0e-5, + "oid_extra": "NSCRTV-FTTX-EPON-MIB::sniPortName" + }, + { + "table": "sniPortOpticalTransmissionPropertyTable", + "oid": "sniOpTxPower", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index2%" + }, + "descr": "%port_label% TX Power", + "scale": 0.01, + "oid_extra": "NSCRTV-FTTX-EPON-MIB::sniPortName" + }, + { + "table": "sniPortOpticalTransmissionPropertyTable", + "oid": "sniOpRxPower", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index2%" + }, + "descr": "%port_label% RX Power", + "scale": 0.01, + "oid_extra": "NSCRTV-FTTX-EPON-MIB::sniPortName" + } + ] + }, + "RMS-MIB": { + "enable": 1, + "mib_dir": "knuerr", + "descr": "", + "version": [ + { + "oid": "systemVersion.0", + "transform": { + "action": "regex_replace", + "from": "/.*Version (\\d[\\w\\.\\-]+).*/", + "to": "$1" + } + } + ], + "sensor": [ + { + "table": "tempTable", + "class": "temperature", + "oid": "tempValue", + "oid_descr": "tempDescr", + "oid_num": ".1.3.6.1.4.1.2769.10.4.1.1.3", + "min": 0, + "max": 655 + }, + { + "table": "humidTable", + "class": "humidity", + "oid": "humidValue", + "oid_descr": "humidDescr", + "oid_num": ".1.3.6.1.4.1.2769.10.5.1.1.3", + "min": 0, + "max": 101 + }, + { + "table": "mainsTable", + "class": "voltage", + "oid": "mainsValue", + "oid_descr": "mainsDescr", + "oid_num": ".1.3.6.1.4.1.2769.10.6.1.1.3", + "min": 0, + "max": 255 + } + ] + }, + "NETAPP-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.6.3.789", + "mib_dir": "netapp", + "descr": "", + "serial": [ + { + "oid": "productSerialNum.0" + } + ], + "hardware": [ + { + "oid": "productModel.0" + } + ], + "features": [ + { + "oid": "productCPUArch.0" + } + ], + "processor": { + "cpuBusyTimePerCent": { + "oid_count": "cpuCount", + "oid": "cpuBusyTimePerCent", + "oid_num": ".1.3.6.1.4.1.789.1.2.1.3", + "indexes": [ + { + "descr": "Processor" + } + ] + } + }, + "ports": { + "oids": { + "ifDescr": { + "oid": "netifDescr" + }, + "ifMtu": { + "oid": "netportMtu" + }, + "ifAdminStatus": { + "oid": "netportUpAdmin", + "transform": { + "action": "map", + "map": { + "true": "up", + "false": "down" + } + } + }, + "ifOperStatus": { + "oid": "netportLinkState", + "transform": { + "action": "map", + "map": { + "undef": "notPresent", + "off": "lowerLayerDown" + } + } + }, + "ifType": { + "oid": "netportType", + "transform": { + "action": "map", + "map": { + "undef": "other", + "physical": "ethernetCsmacd", + "if-group": "ieee8023adLag", + "vlan": "propVirtual" + } + } + }, + "ifHighSpeed": { + "oid": "netportSpeed", + "transform": { + "action": "map", + "map": { + "-1": "0" + } + } + }, + "ifVlan": { + "oid": "netportVlanTag" + }, + "ifPhysAddress": { + "oid": "netportMac" + }, + "ifDuplex": { + "oid": "netportDuplexOper", + "transform": { + "action": "map", + "map": { + "-1": "unknown", + "undef": "unknown", + "auto": "unknown", + "half": "halfDuplex", + "full": "fullDuplex" + } + } + } + } + }, + "storage": { + "dfEntry": { + "table": "dfEntry", + "descr": "%dfFileSys% - %dfVserver%", + "descr_transform": { + "action": "preg_replace", + "from": "/ \\- $/", + "to": "" + }, + "oid_type": "dfType", + "oid_used_hc": "df64UsedKBytes", + "oid_total_hc": "df64TotalKBytes", + "oid_used": "dfKBytesUsed", + "oid_total": "dfKBytesTotal", + "scale": 1024 + }, + "extcache": { + "descr": "External Cache (%extcacheType%)", + "oid_type": "extcacheType", + "oid_used": "extcache64Usedsize", + "oid_total": "extcache64Size", + "hc": 1, + "pre_test": { + "oid": "NETAPP-MIB::extcacheType.0", + "operator": "notin", + "value": [ + "none", + "" + ] + } + } + }, + "graphs": { + "extcache": { + "file": "netapp-extcache.rrd", + "call_function": "snmp_get", + "graphs": [ + "netapp_extcache_hits", + "netapp_extcache_buffers", + "netapp_extcache_latency", + "netapp_extcache_chain" + ], + "ds_rename": { + "extcache64": "" + }, + "oids": { + "extcache64Hits": { + "descr": "Hits", + "ds_type": "COUNTER", + "ds_min": "0" + }, + "extcache64Misses": { + "descr": "Misses", + "ds_type": "COUNTER", + "ds_min": "0" + }, + "extcache64Inserts": { + "descr": "Inserts", + "ds_type": "COUNTER", + "ds_min": "0" + }, + "extcache64Evicts": { + "descr": "Evicts", + "ds_type": "COUNTER", + "ds_min": "0" + }, + "extcache64Invalidates": { + "descr": "Invalidates", + "ds_type": "COUNTER", + "ds_min": "0" + }, + "extcache64BlocksRef0": { + "descr": "Non References", + "ds_type": "COUNTER", + "ds_min": "0" + }, + "extcache64HitNormalL0": { + "descr": "L0 Buffers", + "ds_type": "COUNTER", + "ds_min": "0" + }, + "extcache64MetaData": { + "descr": "Metadata Buffers", + "ds_type": "COUNTER", + "ds_min": "0" + }, + "extcache64ReadLatency": { + "descr": "Read Latency", + "ds_type": "COUNTER", + "ds_min": "0" + }, + "extcache64WriteLatency": { + "descr": "Write Latency", + "ds_type": "COUNTER", + "ds_min": "0" + }, + "extcache64RCLength": { + "descr": "Read Chain Length", + "ds_type": "COUNTER", + "ds_min": "0" + }, + "extcache64WCLength": { + "descr": "Write Chain Length", + "ds_type": "COUNTER", + "ds_min": "0" + } + }, + "pre_test": { + "oid": "NETAPP-MIB::extcacheType.0", + "operator": "notin", + "value": [ + "none", + "" + ] + } + } + }, + "states": { + "enclContactState": { + "1": { + "name": "initializing", + "event": "ok" + }, + "2": { + "name": "transitioning", + "event": "warning" + }, + "3": { + "name": "active", + "event": "ok" + }, + "4": { + "name": "inactive", + "event": "ignore" + }, + "5": { + "name": "reconfiguring", + "event": "ok" + }, + "6": { + "name": "nonexistent", + "event": "exclude" + } + } + } + }, + "BYCAST-STORAGEGRID-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.28669", + "mib_dir": "netapp", + "descr": "" + }, + "NETAPP-SWITCHING-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.789.4413.1.1.1", + "mib_dir": "netapp", + "descr": "NetApp FASTPATH-SWITCHING-MIB clone", + "serial": [ + { + "oid": "agentInventorySerialNumber.0" + } + ], + "version": [ + { + "oid": "agentInventorySoftwareVersion.0" + } + ], + "hardware": [ + { + "oid": "agentInventoryMachineModel.0", + "pre_test": { + "device_field": "os", + "operator": "in", + "value": [ + "extreme-fastpath" + ] + } + }, + { + "oid": "agentInventoryMachineType.0" + } + ], + "features": [ + { + "oid": "agentInventoryAdditionalPackages.0" + } + ], + "mempool": { + "agentSwitchCpuProcessGroup": { + "type": "static", + "descr": "System Memory", + "scale": 1024, + "oid_total": "agentSwitchCpuProcessMemAvailable.0", + "oid_free": "agentSwitchCpuProcessMemFree.0" + } + }, + "processor": { + "agentSwitchCpuProcessTotalUtilization": { + "descr": "Processor", + "oid": "agentSwitchCpuProcessTotalUtilization", + "unit": "split3", + "rename_rrd": "netapp-switching-mib" + } + } + }, + "NETAPP-ISDP-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.789.4413.1.1.39", + "mib_dir": "netapp", + "descr": "NetApp FASTPATH-ISDP-MIB clone" + }, + "NETAPP-BOXSERVICES-PRIVATE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.789.4413.1.1.43", + "mib_dir": "netapp", + "descr": "NetApp FASTPATH-BOXSERVICES-PRIVATE-MIB clone", + "sensor": [ + { + "table": "boxServicesTempSensorsTable", + "oid": "boxServicesTempSensorTemperature", + "descr": "Temperature %index% (%boxServicesTempSensorType%)", + "class": "temperature", + "oid_limit_low": "boxServicesNormalTempRangeMin.0", + "oid_limit_high": "boxServicesNormalTempRangeMax.0", + "test": { + "field": "boxServicesTempSensorState", + "operator": "notin", + "value": [ + "notpresent", + "notoperational" + ] + } + }, + { + "table": "boxServicesFansTable", + "oid": "boxServicesFanSpeed", + "descr": "Fan %index% (%boxServicesFanItemType%)", + "class": "fanspeed", + "test": { + "field": "boxServicesFanItemState", + "operator": "ne", + "value": "notpresent" + } + } + ], + "status": [ + { + "table": "boxServicesTempSensorsTable", + "oid": "boxServicesTempSensorState", + "descr": "Temperature %index% (%boxServicesTempSensorType%)", + "type": "boxTemperatureStatus", + "measured": "device" + }, + { + "table": "boxServicesFansTable", + "oid": "boxServicesFanItemState", + "descr": "Fan %index% (%boxServicesFanItemType%)", + "type": "boxServicesItemState", + "measured": "fan" + }, + { + "table": "boxServicesPowSuppliesTable", + "oid": "boxServicesPowSupplyItemState", + "descr": "Power Supply %index% (%boxServicesPowSupplyItemType%)", + "type": "boxServicesItemState", + "measured": "powersupply" + } + ], + "states": { + "boxTemperatureStatus": [ + { + "name": "low", + "event": "ok" + }, + { + "name": "normal", + "event": "ok" + }, + { + "name": "warning", + "event": "warning" + }, + { + "name": "critical", + "event": "alert" + }, + { + "name": "shutdown", + "event": "ignore" + }, + { + "name": "notpresent", + "event": "exclude" + }, + { + "name": "notoperational", + "event": "exclude" + } + ], + "boxServicesItemState": { + "1": { + "name": "notpresent", + "event": "exclude" + }, + "2": { + "name": "operational", + "event": "ok" + }, + "3": { + "name": "failed", + "event": "alert" + }, + "4": { + "name": "nopower", + "event": "alert" + }, + "5": { + "name": "powering", + "event": "ok" + }, + "6": { + "name": "notpowering", + "event": "alert" + }, + "7": { + "name": "incompatible", + "event": "warning" + } + } + } + }, + "PRIVATETECH-OP-MEN99810B-MIB": { + "enable": 1, + "mib_dir": "rubytech", + "identity_num": ".1.3.6.1.4.1.5205.2.94", + "descr": "", + "hardware": [ + { + "oid": "opmen99810bModelName.0" + } + ], + "version": [ + { + "oid": "opmen99810bFirmwareVersion.0", + "transform": [ + { + "action": "explode" + }, + { + "action": "ltrim", + "chars": "v" + } + ] + } + ], + "serial": [ + { + "oid": "opmen99810bSerialNumber.0" + } + ], + "processor": { + "opmen99810bCPULoad": { + "descr": "Processor", + "oid": "opmen99810bCPULoad", + "oid_num": ".1.3.6.1.4.1.5205.2.94.1.1.13", + "unit": "split3" + } + }, + "sensor": [ + { + "table": "opmen99810bSFPInfoTable", + "oid": "opmen99810bSFPTemperature", + "descr": "%port_label% Temperature (%opmen99810bSFPVendorName%, %opmen99810bSFPVendorPN%, %opmen99810bSFPVendorSN%)", + "class": "temperature", + "scale": 1, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%opmen99810bSFPInfoPort%" + } + }, + { + "table": "opmen99810bSFPInfoTable", + "oid": "opmen99810bSFPVcc", + "descr": "%port_label% Voltage (%opmen99810bSFPVendorName%, %opmen99810bSFPVendorPN%, %opmen99810bSFPVendorSN%)", + "class": "voltage", + "scale": 1, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%opmen99810bSFPInfoPort%" + } + }, + { + "table": "opmen99810bSFPInfoTable", + "oid": "opmen99810bSFPMon1Bias", + "descr": "%port_label% Bias (%opmen99810bSFPVendorName%, %opmen99810bSFPVendorPN%, %opmen99810bSFPVendorSN%)", + "class": "current", + "scale": 0.001, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%opmen99810bSFPInfoPort%" + } + }, + { + "table": "opmen99810bSFPInfoTable", + "oid": "opmen99810bSFPMon2TxPWR", + "descr": "%port_label% TX Power (%opmen99810bSFPVendorName%, %opmen99810bSFPVendorPN%, %opmen99810bSFPVendorSN%)", + "class": "dbm", + "scale": 1, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%opmen99810bSFPInfoPort%" + } + }, + { + "table": "opmen99810bSFPInfoTable", + "oid": "opmen99810bSFPMon3RxPWR", + "descr": "%port_label% RX Power (%opmen99810bSFPVendorName%, %opmen99810bSFPVendorPN%, %opmen99810bSFPVendorSN%)", + "class": "dbm", + "scale": 1, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%opmen99810bSFPInfoPort%" + } + } + ] + }, + "MOTOROLA-PTP-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.17713.1", + "mib_dir": "cambium", + "descr": "", + "version": [ + { + "oid": "softwareVersion.0" + } + ], + "hardware": [ + { + "oid": "productName.0" + } + ], + "ip-address": [ + { + "ifIndex": "%index%", + "version": "4", + "oid_mask": "subnetMask", + "oid_address": "iPv4Address", + "oid_mac": "targetMACAddress" + }, + { + "ifIndex": "%index%", + "version": "4", + "oid_mask": "subnetMask", + "oid_address": "iPAddress" + } + ], + "sensor": [ + { + "descr": "Wireless Linked RX Power", + "class": "dbm", + "measured": "wireless", + "oid": "receivePowerLinked", + "scale": 0.1 + }, + { + "descr": "Wireless Linked RX Frequency", + "class": "frequency", + "measured": "wireless", + "oid": "receiveFreqKHz", + "scale": 1000 + }, + { + "descr": "Wireless Linked TX Power", + "class": "dbm", + "measured": "wireless", + "oid": "transmitPowerLinked", + "scale": 0.1 + }, + { + "descr": "Wireless Linked TX Frequency", + "class": "frequency", + "measured": "wireless", + "oid": "transmitFreqKHz", + "scale": 1000 + }, + { + "descr": "Wireless Linked Peers Distance", + "class": "distance", + "measured": "wireless", + "oid": "rangeLinked", + "scale": 100 + } + ] + }, + "CAMBIUM-PTP250-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.17713.250", + "mib_dir": "cambium", + "descr": "", + "version": [ + { + "oid": "softwareVersion.0" + } + ], + "hardware": [ + { + "oid": "productName.0" + } + ], + "ip-address": [ + { + "ifIndex": "%index%", + "version": "4", + "oid_mask": "subnetMask", + "oid_address": "iPv4Address", + "oid_mac": "targetMACAddress" + }, + { + "ifIndex": "%index%", + "version": "4", + "oid_mask": "subnetMask", + "oid_address": "iPAddress" + } + ], + "sensor": [ + { + "descr": "Wireless Linked RX Power", + "class": "dbm", + "measured": "wireless", + "oid": "receivePowerLinked", + "scale": 0.1 + }, + { + "descr": "Wireless Linked RX Frequency", + "class": "frequency", + "measured": "wireless", + "oid": "receiveFreqKHz", + "scale": 1000 + }, + { + "descr": "Wireless Linked TX Power", + "class": "dbm", + "measured": "wireless", + "oid": "transmitPowerLinked", + "scale": 0.1 + }, + { + "descr": "Wireless Linked TX Frequency", + "class": "frequency", + "measured": "wireless", + "oid": "transmitFreqKHz", + "scale": 1000 + }, + { + "descr": "Wireless Linked Peers Distance", + "class": "distance", + "measured": "wireless", + "oid": "rangeLinked", + "scale": 100 + } + ] + }, + "CAMBIUM-PTP500-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.17713.5", + "mib_dir": "cambium", + "descr": "", + "version": [ + { + "oid": "softwareVersion.0" + } + ], + "hardware": [ + { + "oid": "productName.0" + } + ], + "ip-address": [ + { + "ifIndex": "%index%", + "version": "4", + "oid_mask": "subnetMask", + "oid_address": "iPv4Address", + "oid_mac": "targetMACAddress" + }, + { + "ifIndex": "%index%", + "version": "4", + "oid_mask": "subnetMask", + "oid_address": "iPAddress" + } + ], + "sensor": [ + { + "descr": "Wireless Linked RX Power", + "class": "dbm", + "measured": "wireless", + "oid": "receivePowerLinked", + "scale": 0.1 + }, + { + "descr": "Wireless Linked RX Frequency", + "class": "frequency", + "measured": "wireless", + "oid": "receiveFreqKHz", + "scale": 1000 + }, + { + "descr": "Wireless Linked TX Power", + "class": "dbm", + "measured": "wireless", + "oid": "transmitPowerLinked", + "scale": 0.1 + }, + { + "descr": "Wireless Linked TX Frequency", + "class": "frequency", + "measured": "wireless", + "oid": "transmitFreqKHz", + "scale": 1000 + }, + { + "descr": "Wireless Linked Peers Distance", + "class": "distance", + "measured": "wireless", + "oid": "rangeLinked", + "scale": 100 + } + ] + }, + "CAMBIUM-PTP600-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.17713.6", + "mib_dir": "cambium", + "descr": "", + "version": [ + { + "oid": "softwareVersion.0" + } + ], + "hardware": [ + { + "oid": "productName.0" + } + ], + "ip-address": [ + { + "ifIndex": "%index%", + "version": "4", + "oid_mask": "subnetMask", + "oid_address": "iPv4Address", + "oid_mac": "targetMACAddress" + }, + { + "ifIndex": "%index%", + "version": "4", + "oid_mask": "subnetMask", + "oid_address": "iPAddress" + } + ], + "sensor": [ + { + "descr": "Wireless Linked RX Power", + "class": "dbm", + "measured": "wireless", + "oid": "receivePowerLinked", + "scale": 0.1 + }, + { + "descr": "Wireless Linked RX Frequency", + "class": "frequency", + "measured": "wireless", + "oid": "receiveFreqKHz", + "scale": 1000 + }, + { + "descr": "Wireless Linked TX Power", + "class": "dbm", + "measured": "wireless", + "oid": "transmitPowerLinked", + "scale": 0.1 + }, + { + "descr": "Wireless Linked TX Frequency", + "class": "frequency", + "measured": "wireless", + "oid": "transmitFreqKHz", + "scale": 1000 + }, + { + "descr": "Wireless Linked Peers Distance", + "class": "distance", + "measured": "wireless", + "oid": "rangeLinked", + "scale": 100 + } + ] + }, + "CAMBIUM-PTP650-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.17713.7", + "mib_dir": "cambium", + "descr": "", + "serial": [ + { + "oid": "licenseUnitSerialNumber.0" + } + ], + "version": [ + { + "oid": "softwareVersion.0" + } + ], + "hardware": [ + { + "oid": "productName.0" + } + ], + "ip-address": [ + { + "ifIndex": "%index%", + "version": "4", + "oid_mask": "subnetMask", + "oid_address": "iPv4Address", + "oid_mac": "targetMACAddress" + }, + { + "ifIndex": "%index%", + "version": "4", + "oid_mask": "subnetMask", + "oid_address": "iPAddress" + } + ], + "sensor": [ + { + "descr": "Wireless Linked RX Power", + "class": "dbm", + "measured": "wireless", + "oid": "receivePowerLinked", + "scale": 0.1 + }, + { + "descr": "Wireless Linked RX Frequency", + "class": "frequency", + "measured": "wireless", + "oid": "receiveFreqKHz", + "scale": 1000 + }, + { + "descr": "Wireless Linked TX Power", + "class": "dbm", + "measured": "wireless", + "oid": "transmitPowerLinked", + "scale": 0.1 + }, + { + "descr": "Wireless Linked TX Frequency", + "class": "frequency", + "measured": "wireless", + "oid": "transmitFreqKHz", + "scale": 1000 + }, + { + "descr": "Wireless Linked Peers Distance", + "class": "distance", + "measured": "wireless", + "oid": "rangeLinked", + "scale": 100 + } + ] + }, + "CAMBIUM-PTP670-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.17713.11", + "mib_dir": "cambium", + "descr": "", + "serial": [ + { + "oid": "licenseUnitSerialNumber.0" + } + ], + "version": [ + { + "oid": "softwareVersion.0" + } + ], + "hardware": [ + { + "oid": "productName.0" + } + ], + "ip-address": [ + { + "ifIndex": "%index%", + "version": "4", + "oid_mask": "subnetMask", + "oid_address": "iPv4Address", + "oid_mac": "targetMACAddress" + }, + { + "ifIndex": "%index%", + "version": "4", + "oid_mask": "subnetMask", + "oid_address": "iPAddress" + } + ], + "sensor": [ + { + "descr": "Wireless Linked RX Power", + "class": "dbm", + "measured": "wireless", + "oid": "receivePowerLinked", + "scale": 0.1 + }, + { + "descr": "Wireless Linked RX Frequency", + "class": "frequency", + "measured": "wireless", + "oid": "receiveFreqKHz", + "scale": 1000 + }, + { + "descr": "Wireless Linked TX Power", + "class": "dbm", + "measured": "wireless", + "oid": "transmitPowerLinked", + "scale": 0.1 + }, + { + "descr": "Wireless Linked TX Frequency", + "class": "frequency", + "measured": "wireless", + "oid": "transmitFreqKHz", + "scale": 1000 + }, + { + "descr": "Wireless Linked Peers Distance", + "class": "distance", + "measured": "wireless", + "oid": "rangeLinked", + "scale": 100 + } + ] + }, + "CAMBIUM-PTP800-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.17713.8", + "mib_dir": "cambium", + "descr": "", + "serial": [ + { + "oid": "rFUSerial.0" + } + ], + "version": [ + { + "oid": "softwareVersion.0" + } + ], + "hardware": [ + { + "oid": "productName.0" + } + ], + "ip-address": [ + { + "ifIndex": "%index%", + "version": "4", + "oid_mask": "subnetMask", + "oid_address": "iPv4Address", + "oid_mac": "targetMACAddress" + }, + { + "ifIndex": "%index%", + "version": "4", + "oid_mask": "subnetMask", + "oid_address": "iPAddress" + } + ], + "sensor": [ + { + "descr": "Wireless Linked RX Power", + "class": "dbm", + "measured": "wireless", + "oid": "receivePowerLinked", + "scale": 0.1 + }, + { + "descr": "Wireless Linked RX Frequency", + "class": "frequency", + "measured": "wireless", + "oid": "receiveFreqKHz", + "scale": 1000 + }, + { + "descr": "Wireless Linked TX Power", + "class": "dbm", + "measured": "wireless", + "oid": "transmitPowerLinked", + "scale": 0.1 + }, + { + "descr": "Wireless Linked TX Frequency", + "class": "frequency", + "measured": "wireless", + "oid": "transmitFreqKHz", + "scale": 1000 + }, + { + "descr": "Wireless Linked Peers Distance", + "class": "distance", + "measured": "wireless", + "oid": "rangeLinked", + "scale": 100 + } + ] + }, + "CAMBIUM-PMP80211-MIB": { + "enable": 1, + "mib_dir": "cambium", + "descr": "", + "identity_num": ".1.3.6.1.4.1.17713.21", + "serial": [ + { + "oid": "cambiumESN.0" + } + ], + "version": [ + { + "oid": "cambiumCurrentSWInfo.0" + } + ], + "geo": [ + { + "oid_lat": "cambiumDeviceLatitude.0", + "oid_lon": "cambiumDeviceLongitude.0" + } + ], + "ip-address": [ + { + "ifIndex": "1", + "version": "ipv4", + "oid_mask": "cambiumEffectiveDeviceLANNetMask", + "oid_address": "cambiumEffectiveDeviceIPAddress", + "oid_gateway": "cambiumEffectiveDeviceDefaultGateWay" + } + ], + "status": [ + { + "type": "cambiumDFSStatus", + "descr": "DFS Status", + "oid": "cambiumDFSStatus", + "measured": "wireless" + }, + { + "type": "cambiumEffectiveSyncSource", + "descr": "Sync Source", + "oid": "cambiumEffectiveSyncSource", + "measured": "other" + }, + { + "type": "cambiumEffectiveTDDRatio", + "descr": "Effective DL/UL Ratio (%cambiumEffectiveCountryCode%, %cambiumEffectiveAntennaGain%dBi)", + "oid": "cambiumEffectiveTDDRatio", + "oid_extra": [ + "cambiumEffectiveCountryCode", + "cambiumEffectiveAntennaGain" + ], + "measured": "other" + } + ], + "states": { + "cambiumDFSStatus": { + "1": { + "name": "N/A", + "event": "exclude" + }, + "2": { + "name": "Channel Availability Check", + "event": "warning" + }, + "3": { + "name": "In-Service", + "event": "ok" + }, + "4": { + "name": "Radar Signal Detected", + "event": "ok" + }, + "5": { + "name": "In-Service Monitoring at Alternative Channel", + "event": "ok" + }, + "6": { + "name": "System Not In Service due to DFS", + "event": "ignore" + } + }, + "cambiumEffectiveSyncSource": { + "1": { + "name": "GPS Sync Up", + "event": "ok" + }, + "2": { + "name": "GPS Sync Down", + "event": "warning" + }, + "3": { + "name": "CMM4 Sync", + "event": "ok" + }, + "4": { + "name": "CMM3 Sync", + "event": "ok" + }, + "5": { + "name": "CMM5 Sync", + "event": "ok" + } + }, + "cambiumEffectiveTDDRatio": { + "1": { + "name": "75/25", + "event": "ok" + }, + "2": { + "name": "50/50", + "event": "ok" + }, + "3": { + "name": "30/70", + "event": "ok" + }, + "4": { + "name": "Flexible", + "event": "ok" + }, + "35": { + "name": "35/65", + "event": "ok" + }, + "40": { + "name": "40/60", + "event": "ok" + }, + "45": { + "name": "45/55", + "event": "ok" + }, + "55": { + "name": "55/45", + "event": "ok" + }, + "60": { + "name": "60/40", + "event": "ok" + }, + "65": { + "name": "65/35", + "event": "ok" + }, + "70": { + "name": "70/30", + "event": "ok" + } + } + }, + "sensor": [ + { + "oid": "cambiumSTAConductedTXPower", + "descr": "STA Conducted TX Power (%cambiumSTAConnectedRFFrequency%MHz)", + "class": "dbm", + "oid_extra": [ + "cambiumSTAConnectedRFFrequency", + "cambiumAPNumberOfConnectedSTA" + ], + "measured": "radio" + } + ] + }, + "CAMBIUM-AP-MIB": { + "enable": 1, + "mib_dir": "cambium", + "descr": "", + "identity_num": ".1.3.6.1.4.1.17713.22", + "serial": [ + { + "oid": "cambiumAPSerialNum.0" + } + ], + "version": [ + { + "oid": "cambiumAPSWVersion.0" + } + ], + "platform": [ + { + "oid": "cambiumAPModel.0" + } + ], + "hardware": [ + { + "oid": "cambiumAPHWType.0" + } + ] + }, + "WHISP-BOX-MIBV2-MIB": { + "enable": 1, + "identity_num": "", + "mib_dir": "cambium", + "descr": "" + }, + "WHISP-APS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.161.19.1.1.12", + "mib_dir": "cambium", + "descr": "", + "wifi_clients": [ + { + "oid": "regCount.0", + "pre_test": { + "device_field": "version", + "operator": "match", + "value": "*AP*" + } + } + ] + }, + "CAMBIUM-CNMAESTRO-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.17713.23", + "mib_dir": "cambium", + "descr": "" + }, + "Jetnet4508fV2": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.24062.2.2.18", + "mib_dir": "korenix", + "descr": "", + "version": [ + { + "oid": "systemFwVer.0", + "transform": { + "action": "regex_replace", + "from": "/(.*)-.*-.*/", + "to": "$1" + } + } + ], + "ports": { + "portTable": { + "oids": { + "ifName": { + "oid": "portCtrlPortName" + }, + "ifAlias": { + "oid": "portCtrlPortDescription" + } + } + } + } + }, + "Jetnet4510": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.24062.2.2.3", + "mib_dir": "korenix", + "descr": "", + "version": [ + { + "oid": "systemFwVer.0", + "transform": { + "action": "regex_replace", + "from": "/(.*)-.*-.*/", + "to": "$1" + } + } + ], + "ports": { + "portTable": { + "oids": { + "ifName": { + "oid": "portCtrlPortName" + }, + "ifAlias": { + "oid": "portCtrlPortDescription" + } + } + } + }, + "status": [ + { + "type": "SfpTransceiver", + "descr": "%port_label% Transceiver (%sfpVender%, %sfpDistance%m, %sfpWavelength%nm)", + "oid": "portStatusType", + "oid_extra": [ + "sfpVender", + "sfpWavelength", + "sfpDistance" + ], + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + } + ], + "states": { + "SfpTransceiver": [ + { + "name": "", + "event": "exclude" + }, + { + "name": "hundredBaseTX", + "event": "exclude" + }, + { + "name": "thousandBaseT", + "event": "exclude" + }, + { + "name": "hundredBaseFX", + "event": "ok" + }, + { + "name": "thousandBaseSX", + "event": "ok" + }, + { + "name": "thousandBaseLX", + "event": "ok" + }, + { + "name": "other", + "event": "ignore" + }, + { + "name": "notPresent", + "event": "exclude" + } + ] + } + }, + "Jetnet5010G": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.24062.2.3.1", + "mib_dir": "korenix", + "descr": "", + "version": [ + { + "oid": "systemFwVer.0", + "transform": { + "action": "regex_replace", + "from": "/JetNet5010G-(.*)-.*-.*/", + "to": "$1" + } + } + ], + "ports": { + "portTable": { + "oids": { + "ifName": { + "oid": "portCtrlPortName" + }, + "ifAlias": { + "oid": "portCtrlPortDescription" + } + } + } + }, + "status": [ + { + "type": "LEDstatusPower", + "descr": "Power Supply 1", + "oid": "ledPower1Status", + "measured": "powersupply" + }, + { + "type": "LEDstatusPower", + "descr": "Power Supply 2", + "oid": "ledPower2Status", + "measured": "powersupply" + }, + { + "type": "portStatusType", + "descr": "%port_label% Transceiver (%sfpVender%, %sfpDistance%m, %sfpWavelength%nm)", + "oid": "portStatusType", + "oid_extra": [ + "sfpVender", + "sfpWavelength", + "sfpDistance" + ], + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + } + ], + "states": { + "LEDstatusPower": { + "1": { + "name": "on", + "event": "ok" + }, + "2": { + "name": "blinkNormal", + "event": "warning" + }, + "3": { + "name": "blinkFast", + "event": "alert" + }, + "4": { + "name": "off", + "event": "exclude" + } + }, + "portStatusType": [ + { + "name": "", + "event": "exclude" + }, + { + "name": "hundredBaseTX", + "event": "exclude" + }, + { + "name": "thousandBaseT", + "event": "exclude" + }, + { + "name": "hundredBaseFX", + "event": "ok" + }, + { + "name": "thousandBaseSX", + "event": "ok" + }, + { + "name": "thousandBaseLX", + "event": "ok" + }, + { + "name": "other", + "event": "ok" + }, + { + "name": "notPresent", + "event": "exclude" + } + ] + } + }, + "Jetnet5310G": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.24062.2.3.9", + "mib_dir": "korenix", + "descr": "", + "ports": { + "portTable": { + "oids": { + "ifName": { + "oid": "portCtrlPortName" + }, + "ifAlias": { + "oid": "portCtrlPortDescription" + } + } + } + }, + "version": [ + { + "oid": "systemFwVer.0", + "transform": { + "action": "regex_replace", + "from": "/(.*)-.*-.*/", + "to": "$1" + } + } + ], + "status": [ + { + "type": "poeStatusDetectionStatus", + "descr": "%port_label% PoE state (%poeCtrlPoweringMode%)", + "descr_transform": { + "action": "replace", + "from": [ + "ieee802dot3af", + "ieee802dot3at-lldp", + "ieee802dot3at-2event" + ], + "to": [ + "802.3af PoE", + "802.3at PoE+ LLDP", + "802.3at PoE+ 2event" + ] + }, + "oid": "poeStatusDetectionStatus", + "oid_extra": [ + "poeCtrlPoweringMode", + "poeCtrlStatus" + ], + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "type": "SfpTransceiver", + "descr": "%port_label% Transceiver (%sfpVender%, %sfpDistance%m, %sfpWavelength%nm)", + "descr_transform": { + "action": "replace", + "from": "0000", + "to": "0k" + }, + "oid": "portStatusType", + "oid_num": ".1.3.6.1.4.1.24062.2.3.9.3.2.1.1.2", + "oid_extra": [ + "sfpVender", + "sfpWavelength", + "sfpDistance" + ], + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "type": "poeSystemStatus", + "descr": "Device PoE status", + "oid": "poeSystemStatus", + "measured": "device" + }, + { + "type": "LEDstatusPower", + "descr": "Power Supply 1", + "oid": "ledPower1Status", + "measured": "powersupply" + }, + { + "type": "LEDstatusPower", + "descr": "Power Supply 2", + "oid": "ledPower2Status", + "measured": "powersupply" + }, + { + "type": "LEDstatus", + "descr": "Device Ready LED", + "oid": "ledRDYStatus", + "measured": "device" + } + ], + "states": { + "poeStatusDetectionStatus": { + "1": { + "name": "searching", + "event": "ok" + }, + "2": { + "name": "powering", + "event": "ok" + }, + "3": { + "name": "disable", + "event": "ignore" + } + }, + "SfpTransceiver": [ + { + "name": "", + "event": "exclude" + }, + { + "name": "hundredBaseTX", + "event": "exclude" + }, + { + "name": "thousandBaseT", + "event": "exclude" + }, + { + "name": "hundredBaseFX", + "event": "ok" + }, + { + "name": "thousandBaseSX", + "event": "ok" + }, + { + "name": "thousandBaseLX", + "event": "ok" + }, + { + "name": "other", + "event": "ok" + }, + { + "name": "notPresent", + "event": "exclude" + } + ], + "poeSystemStatus": { + "1": { + "name": "enable", + "event": "ok" + }, + "2": { + "name": "disable", + "event": "ok" + } + }, + "LEDstatusPower": { + "1": { + "name": "on", + "event": "ok" + }, + "2": { + "name": "blinkNormal", + "event": "warning" + }, + "3": { + "name": "blinkFast", + "event": "alert" + }, + "4": { + "name": "off", + "event": "exclude" + } + }, + "LEDstatus": { + "1": { + "name": "on", + "event": "ok" + }, + "2": { + "name": "blinkNormal", + "event": "warning" + }, + "3": { + "name": "blinkFast", + "event": "alert" + }, + "4": { + "name": "off", + "event": "ok" + } + } + }, + "sensor": [ + { + "class": "power", + "descr": "%port_label% PoE Power (%poeCtrlPoweringMode%, PD %poeStatusPdClass%)", + "descr_transform": { + "action": "replace", + "from": [ + "ieee802dot3af", + "ieee802dot3at-lldp", + "ieee802dot3at-2event" + ], + "to": [ + "802.3af PoE", + "802.3at PoE+ LLDP", + "802.3at PoE+ 2event" + ] + }, + "oid": "poeStatusConsumption", + "oid_num": ".1.3.6.1.4.1.24062.2.3.9.4.3.1.1.5", + "oid_extra": [ + "poeCtrlPoweringMode", + "poeStatusDetectionStatus", + "poeStatusPdClass" + ], + "rename_rrd": "poe-power-%index%", + "measured_match": [ + { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + ], + "min": 0.1, + "max": 50, + "limit_high_warn": 25, + "oid_limit_high": "poePowerBudget", + "test": { + "field": "poeStatusDetectionStatus", + "operator": "notin", + "value": [ + "searching", + "disable" + ] + } + }, + { + "class": "current", + "descr": "%port_label% PoE Current (%poeCtrlPoweringMode%, PD %poeStatusPdClass%)", + "descr_transform": { + "action": "replace", + "from": [ + "ieee802dot3af", + "ieee802dot3at-lldp", + "ieee802dot3at-2event" + ], + "to": [ + "802.3af PoE", + "802.3at PoE+ LLDP", + "802.3at PoE+ 2event" + ] + }, + "oid": "poeStatusCurrent", + "oid_extra": [ + "poeCtrlPoweringMode", + "poeStatusDetectionStatus", + "poeStatusPdClass" + ], + "rename_rrd": "poe-current-%index%", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "min": 0.1, + "max": 1000, + "scale": 0.001, + "limit_high": 0.67, + "test": { + "field": "poeStatusDetectionStatus", + "operator": "notin", + "value": [ + "searching", + "disable" + ] + } + }, + { + "class": "voltage", + "descr": "%port_label% PoE Voltage (%poeCtrlPoweringMode%, PD %poeStatusPdClass%)", + "descr_transform": { + "action": "replace", + "from": [ + "ieee802dot3af", + "ieee802dot3at-lldp", + "ieee802dot3at-2event" + ], + "to": [ + "802.3af PoE", + "802.3at PoE+ LLDP", + "802.3at PoE+ 2event" + ] + }, + "oid": "poeStatusVoltage", + "oid_extra": [ + "poeCtrlPoweringMode", + "poeStatusDetectionStatus", + "poeStatusPdClass" + ], + "rename_rrd": "poe-voltage-%index%", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "min": 0.1, + "max": 100, + "limit_high": 57, + "limit_low": 45, + "test": { + "field": "poeStatusDetectionStatus", + "operator": "notin", + "value": [ + "searching", + "disable" + ] + } + }, + { + "class": "temperature", + "descr": "%port_label% Temperature", + "oid": "portSfpDdmTempatureCurrent", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "oid_limit_high": "portSfpDdmTempatureRange", + "min": 0, + "max": 300 + }, + { + "class": "power", + "descr": "%port_label% TX Power", + "oid": "portSfpDdmTxPowerCurrent", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "oid_limit_high": "portSfpDdmTxPowerRange", + "min": 0, + "max": 300 + }, + { + "class": "power", + "descr": "%port_label% RX Power", + "oid": "portSfpDdmRxPowerCurrent", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "oid_limit_high": "portSfpDdmRxPowerRange", + "min": 0, + "max": 300 + } + ] + }, + "SUB10SYSTEMS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.39003", + "mib_dir": "fastback", + "descr": "", + "serial": [ + { + "oid": "sub10UnitLclHWSerialNumber.0" + } + ], + "version": [ + { + "oid": "sub10UnitLclFirmwareVersion.0" + } + ], + "hardware": [ + { + "oid": "sub10UnitLclUnitType.0" + } + ], + "features": [ + { + "oid": "sub10UnitLclTerminalType.0" + } + ], + "sensor": [ + { + "descr": "Internal Temperature", + "class": "temperature", + "measured": "device", + "oid": "sub10UnitLclMWUTemperature", + "oid_num": ".1.3.6.1.4.1.39003.3.1.1.13" + } + ] + }, + "HH3C-ENTITY-EXT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.25506.2.6", + "mib_dir": "hh3c", + "descr": "", + "serial": [ + { + "oid": "hh3cEntityExtManuSerialNum.1" + } + ] + }, + "HH3C-ENTITY-VENDORTYPE-OID-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.25506.3", + "mib_dir": "hh3c", + "descr": "" + }, + "HH3C-NQA-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.25506.8.3", + "mib_dir": "hh3c", + "descr": "" + }, + "HH3C-POWER-ETH-EXT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.25506.2.14", + "mib_dir": "hh3c", + "descr": "" + }, + "HH3C-LswDEVM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.25506.2.35", + "mib_dir": "hh3c", + "descr": "", + "status": [ + { + "type": "hh3cDevMFanStatus", + "descr": "Fan %index%", + "oid": "hh3cDevMFanStatus", + "oid_num": ".1.3.6.1.4.1.25506.8.35.9.1.1.1.2", + "measured": "fan" + }, + { + "type": "hh3cDevMPowerStatus", + "descr": "Power Supply %index%", + "oid": "hh3cDevMPowerStatus", + "oid_num": ".1.3.6.1.4.1.25506.8.35.9.1.2.1.2", + "measured": "power" + } + ], + "states": { + "hh3cDevMFanStatus": { + "1": { + "name": "active", + "event": "ok" + }, + "2": { + "name": "deactive", + "event": "alert" + }, + "3": { + "name": "not-install", + "event": "exclude" + }, + "4": { + "name": "unsupport", + "event": "exclude" + } + }, + "hh3cDevMPowerStatus": { + "1": { + "name": "active", + "event": "ok" + }, + "2": { + "name": "deactive", + "event": "alert" + }, + "3": { + "name": "not-install", + "event": "exclude" + }, + "4": { + "name": "unsupport", + "event": "exclude" + } + } + } + }, + "HH3C-STACK-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.25506.2.91", + "mib_dir": "hh3c", + "descr": "", + "status": [ + { + "type": "hh3cStackPortStatus", + "descr": "Stack Port %index%", + "oid": "hh3cStackPortStatus", + "oid_num": ".1.3.6.1.4.1.25506.2.91.4.1.3" + }, + { + "type": "hh3c-stack-board-status", + "descr": "Board %hh3cStackBoardBelongtoMember% Stack", + "oid": "hh3cStackBoardRole", + "oid_extra": "hh3cStackBoardBelongtoMember", + "oid_num": ".1.3.6.1.4.1.25506.2.91.3.1.1", + "entPhysicalIndex": "%index%", + "measured": "module", + "rename_rrd": "hh3c-stack-board-status-hh3cStackBoardConfigTable.%index%" + } + ], + "states": { + "hh3cStackPortStatus": { + "1": { + "name": "up", + "event": "ok" + }, + "2": { + "name": "down", + "event": "alert" + }, + "3": { + "name": "silent", + "event": "warn" + }, + "4": { + "name": "disabled", + "event": "ignore" + } + }, + "hh3c-stack-board-status": { + "1": { + "name": "slave", + "event": "ok" + }, + "2": { + "name": "master", + "event": "ok" + }, + "3": { + "name": "loading", + "event": "warning" + }, + "4": { + "name": "other", + "event": "warning" + } + } + } + }, + "HH3C-TRANSCEIVER-INFO-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.25506.2.70", + "mib_dir": "hh3c", + "descr": "" + }, + "DIDACTUM-SYSTEM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.46501", + "mib_dir": "didactum", + "descr": "", + "sensor": [ + { + "oid": "ctlInternalSensorsAnalogValue", + "oid_descr": "ctlInternalSensorsAnalogName", + "oid_num": ".1.3.6.1.4.1.46501.5.2.1.7", + "oid_class": "ctlInternalSensorsAnalogType", + "map_class": { + "temperature": "temperature", + "humidity": "humidity", + "voltage": "voltage" + }, + "oid_limit_low": "ctlInternalSensorsAnalogLowAlarm", + "oid_limit_low_warn": "ctlInternalSensorsAnalogLowWarning", + "oid_limit_high": "ctlInternalSensorsAnalogHighAlarm", + "oid_limit_high_warn": "ctlInternalSensorsAnalogHighWarning" + }, + { + "oid": "ctlCANSensorsAnalogValue", + "oid_descr": "ctlCANSensorsAnalogName", + "oid_num": ".1.3.6.1.4.1.46501.6.2.1.7", + "oid_class": "ctlCANSensorsAnalogType", + "map_class": { + "temperature": "temperature", + "humidity": "humidity", + "voltage": "voltage" + }, + "oid_limit_low": "ctlCANSensorsAnalogLowAlarm", + "oid_limit_low_warn": "ctlCANSensorsAnalogLowWarning", + "oid_limit_high": "ctlCANSensorsAnalogHighAlarm", + "oid_limit_high_warn": "ctlCANSensorsAnalogHighWarning" + } + ], + "status": [ + { + "table": "ctlUnitElementsEntry", + "oid": "ctlUnitElementState", + "oid_descr": "ctlUnitElementName", + "oid_num": ".1.3.6.1.4.1.46501.1.3.1.8", + "oid_class": "ctlUnitElementType", + "map_class": { + "": "device", + "dry": "dry", + "smoke": "smoke", + "relay": "relay", + "strobo": "strobo", + "usb-cam": "camera", + "temperature": "exclude", + "humidity": "exclude", + "voltage": "exclude" + }, + "type": "didactum-system-state" + }, + { + "oid": "ctlInternalSensorsOutletState", + "oid_descr": "ctlInternalSensorsOutletName", + "oid_num": ".1.3.6.1.4.1.46501.5.3.1.6", + "oid_map": "ctlInternalSensorsOutletInitial", + "oid_class": "ctlInternalSensorsOutletType", + "map_class": { + "": "device", + "dry": "dry", + "smoke": "smoke", + "relay": "relay", + "strobo": "strobo", + "usb-cam": "camera" + }, + "type": "didactum-outlet-state" + } + ], + "states": { + "didactum-system-state": [ + { + "name": "unknown", + "event": "exclude" + }, + { + "name": "normal", + "event": "ok" + }, + { + "name": "warning", + "event": "warning" + }, + { + "name": "low warning", + "event": "warning" + } + ], + "didactum-outlet-state": { + "1": { + "name": "on", + "event_map": { + "on": "ok", + "off": "alert" + } + }, + "2": { + "name": "off", + "event_map": { + "on": "alert", + "off": "ok" + } + } + } + } + }, + "RS-IPC-MIB": { + "enable": 1, + "mib_dir": "raysharp", + "descr": "", + "version": [ + { + "oid": "infoSoftwareVer.0" + } + ], + "hardware": [ + { + "oid": "infoHardwareVer.0" + } + ], + "sysname": [ + { + "oid": "ipcName.0", + "force": true + } + ], + "features": [ + { + "oid": "infoIEClientVer.0" + } + ], + "ip-address": [ + { + "ifIndex": "%index%", + "version": "ipv4", + "oid_origin": "networkMode", + "oid_address": "netIPaddr", + "oid_mask": "netSubMask" + } + ], + "status": [ + { + "oid": "hddStatus", + "descr": "HDD status", + "measured": "", + "type": "HDDStatus", + "oid_num": ".1.3.6.1.4.1.51159.3.1.1" + } + ], + "states": { + "HDDStatus": [ + { + "match": "/^None/i", + "event": "ignore" + }, + { + "match": "/^Full/i", + "event": "warning" + }, + { + "match": "/.+/", + "event": "ok" + } + ] + }, + "storage": { + "devHDDObjects": { + "descr": "storage ", + "oid_total": "hddTotalSize", + "oid_free": "hddFreeSize" + } + } + }, + "SFA-INFO": { + "enable": 1, + "mib_dir": "ddn", + "descr": "", + "states": { + "sfa-disk-state": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "failed", + "event": "alert" + }, + "3": { + "name": "predictedfailure", + "event": "warning" + }, + "4": { + "name": "unkown", + "event": "exclude" + } + }, + "sfa-power-state": { + "1": { + "name": "healthy", + "event": "ok" + }, + "2": { + "name": "failure", + "event": "alert" + } + }, + "sfa-fan-state": { + "1": { + "name": "healthy", + "event": "ok" + }, + "2": { + "name": "failure", + "event": "alert" + } + }, + "sfa-temp-state": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "warning", + "event": "warning" + }, + "3": { + "name": "critical", + "event": "alert" + } + } + } + }, + "UEC-STARLINE-MIB": { + "enable": 1, + "mib_dir": "uec", + "identity_num": ".1.3.6.1.4.1.35774", + "descr": "MIB module for managing measurement and control devices produced by the Universal Electric Corporation.", + "serial": [ + { + "oid": "cpmAcSerialNumber.0" + } + ], + "version": [ + { + "oid": "cpmAcFirmwareVersion.0" + } + ], + "hardware": [ + { + "oid": "cpmAcModelNumber.0" + } + ], + "sensor": [ + { + "oid": "cpmAcInfLineToNeutVoltAve", + "class": "voltage", + "descr": "Infeed Line-to-Neutral Average", + "oid_num": ".1.3.6.1.4.1.35774.2.1.4.1" + }, + { + "oid": "cpmAcInfLineToLineVoltAve", + "class": "voltage", + "descr": "Infeed Line-to-Line Average", + "oid_num": ".1.3.6.1.4.1.35774.2.1.4.2" + }, + { + "oid": "cpmAcInfLineCurrentAve", + "class": "current", + "descr": "Infeed Average", + "oid_num": ".1.3.6.1.4.1.35774.2.1.4.3" + }, + { + "oid": "cpmAcInfTotLineCurrDemand", + "class": "current", + "descr": "Infeed Total", + "oid_num": ".1.3.6.1.4.1.35774.2.1.4.4" + }, + { + "oid": "cpmAcInfTotalActivePower", + "class": "power", + "descr": "Infeed Total", + "oid_num": ".1.3.6.1.4.1.35774.2.1.4.7" + }, + { + "oid": "cpmAcInfTotalReactivePower", + "class": "rpower", + "descr": "Infeed Total", + "oid_num": ".1.3.6.1.4.1.35774.2.1.4.11" + }, + { + "oid": "cpmAcInfTotalApparentPower", + "class": "apower", + "descr": "Infeed Total", + "oid_num": ".1.3.6.1.4.1.35774.2.1.4.14" + }, + { + "oid": "cpmAcInfTotalPowerFactor", + "class": "powerfactor", + "descr": "Infeed Total", + "oid_num": ".1.3.6.1.4.1.35774.2.1.4.17" + }, + { + "oid": "cpmAcInfFrequency", + "class": "frequency", + "descr": "Infeed Frequency", + "oid_num": ".1.3.6.1.4.1.35774.2.1.4.18" + }, + { + "oid": "cpmAcInfLineCurrent", + "class": "current", + "oid_descr": "cpmAcInfeedLineIndex", + "descr": "Infeed %oid_descr%", + "oid_num": ".1.3.6.1.4.1.35774.2.1.5.1.3", + "invalid": 9999.99 + }, + { + "oid": "cpmAcInfLineCurrRatPctOf", + "class": "load", + "oid_descr": "cpmAcInfeedLineIndex", + "descr": "Infeed Current %oid_descr%", + "oid_num": ".1.3.6.1.4.1.35774.2.1.5.1.6", + "invalid": 9999.99 + }, + { + "oid": "cpmAcInfLineCurrDemand", + "class": "current", + "oid_descr": "cpmAcInfeedLineIndex", + "descr": "Infeed %oid_descr% Demand", + "oid_num": ".1.3.6.1.4.1.35774.2.1.5.1.9", + "invalid": 9999.99 + }, + { + "oid": "cpmAcLineToNeutVoltage", + "class": "voltage", + "oid_descr": "cpmAcInfeedPhaseIndex", + "descr": "Infeed %oid_descr% to Neutral", + "oid_num": ".1.3.6.1.4.1.35774.2.1.6.1.2", + "invalid": 9999.99 + }, + { + "oid": "cpmAcLineToLineVoltage", + "class": "voltage", + "oid_descr": "cpmAcInfeedPhaseIndex", + "descr": "Infeed %oid_descr% Line to Line", + "oid_num": ".1.3.6.1.4.1.35774.2.1.6.1.3", + "invalid": 9999.99 + }, + { + "oid": "cpmAcInfPhasePowerFactor", + "class": "powerfactor", + "oid_descr": "cpmAcInfeedPhaseIndex", + "descr": "Infeed %oid_descr%", + "oid_num": ".1.3.6.1.4.1.35774.2.1.6.1.8" + }, + { + "oid": "cpmAcInfPhaseApparentPwr", + "class": "apower", + "oid_descr": "cpmAcInfeedPhaseIndex", + "descr": "Infeed %oid_descr%", + "oid_num": ".1.3.6.1.4.1.35774.2.1.6.1.9" + }, + { + "oid": "cpmAcInfPhaseActivePower", + "class": "power", + "oid_descr": "cpmAcInfeedPhaseIndex", + "descr": "Infeed %oid_descr%", + "oid_num": ".1.3.6.1.4.1.35774.2.1.6.1.10" + }, + { + "oid": "cpmAcInfPhaseReactivePower", + "class": "rpower", + "oid_descr": "cpmAcInfeedPhaseIndex", + "descr": "Infeed %oid_descr%", + "oid_num": ".1.3.6.1.4.1.35774.2.1.6.1.12" + }, + { + "oid": "cpmAcOtlTotalActivePower", + "class": "power", + "oid_descr": "cpmAcOutletIndex", + "descr": "%oid_descr%", + "oid_num": ".1.3.6.1.4.1.35774.2.1.7.1.5", + "invalid": 999999.99 + }, + { + "oid": "cpmAcOtlTotalReactivePwr", + "class": "rpower", + "oid_descr": "cpmAcOutletIndex", + "descr": "%oid_descr%", + "oid_num": ".1.3.6.1.4.1.35774.2.1.7.1.7", + "invalid": 999999.99 + }, + { + "oid": "cpmAcOtlTotalApparentPwr", + "class": "apower", + "oid_descr": "cpmAcOutletIndex", + "descr": "%oid_descr%", + "oid_num": ".1.3.6.1.4.1.35774.2.1.7.1.8", + "invalid": 999999.99 + }, + { + "oid": "cpmAcOtlTotalPowerFactor", + "class": "powerfactor", + "oid_descr": "cpmAcOutletIndex", + "descr": "%oid_descr%", + "oid_num": ".1.3.6.1.4.1.35774.2.1.7.1.9", + "invalid": 9.999 + } + ] + }, + "AlphaPowerSystem-MIB": { + "enable": 1, + "mib_dir": "alpha", + "descr": "Alpha Technology CXC", + "hardware": [ + { + "oid": "dcPwrSysSystemType.0" + } + ], + "serial": [ + { + "oid": "dcPwrSysSystemSerial.0" + } + ], + "version": [ + { + "oid": "dcPwrSysSoftwareVersion.0" + } + ], + "sensor": [ + { + "oid": "dcPwrSysChargeVolts", + "descr": "Charge Voltage", + "class": "voltage", + "measured": "system", + "scale": 0.01, + "oid_num": ".1.3.6.1.4.1.7309.4.1.1.1" + }, + { + "oid": "dcPwrSysDischargeVolts", + "descr": "Load Voltage", + "class": "voltage", + "measured": "system", + "scale": 0.01, + "oid_num": ".1.3.6.1.4.1.7309.4.1.1.2" + }, + { + "oid": "dcPwrSysChargeAmps", + "descr": "Charge Current", + "class": "current", + "measured": "system", + "scale": 0.01, + "oid_num": ".1.3.6.1.4.1.7309.4.1.1.3" + }, + { + "oid": "dcPwrSysDischargeAmps", + "descr": "Load Current", + "class": "current", + "measured": "system", + "scale": 0.01, + "oid_num": ".1.3.6.1.4.1.7309.4.1.1.4" + }, + { + "oid": "dcPwrSysRectIpIntegerValue", + "oid_descr": "dcPwrSysRectIpStringValue", + "class": "voltage", + "oid_num": ".1.3.6.1.4.1.7309.4.1.6.3.2.1.3", + "scale": 0.01, + "rename_rrd": "AlphaPowerSystem-MIB-%descr%", + "test": { + "field": "dcPwrSysRectIpStringValue", + "operator": "match", + "value": "*Voltage*" + } + }, + { + "oid": "dcPwrSysRectIpIntegerValue", + "oid_descr": "dcPwrSysRectIpStringValue", + "class": "current", + "oid_num": ".1.3.6.1.4.1.7309.4.1.6.3.2.1.3", + "scale": 0.01, + "rename_rrd": "AlphaPowerSystem-MIB-%descr%", + "test": { + "field": "dcPwrSysRectIpStringValue", + "operator": "match", + "value": "*Current" + } + } + ], + "status": [ + { + "oid": "dcPwrSysMajorAlarm", + "descr": "Major Alarm", + "measured": "system", + "type": "upsBatteryStatus", + "oid_num": ".1.3.6.1.4.1.7309.4.1.1.5" + }, + { + "oid": "dcPwrSysMinorAlarm", + "descr": "Minor Alarm", + "measured": "system", + "type": "upsOutputSource", + "oid_num": ".1.3.6.1.4.1.7309.4.1.1.6" + } + ], + "states": { + "alpha-power-state": [ + { + "name": "normal", + "event": "ok" + }, + { + "name": "alarm", + "event": "alert" + } + ] + } + }, + "Argus-Power-System-MIB": { + "enable": 1, + "mib_dir": "alpha", + "descr": "Alpha Technologies CXC RMU MIB", + "hardware": [ + { + "oid": "upsIdentProductCode.0" + } + ], + "serial": [ + { + "oid": "upsIdentModel.0" + } + ], + "version": [ + { + "oid": "upsIdentUPSSoftwareVersion.0" + } + ], + "sensor": [ + { + "oid": "upsBatteryVoltage", + "descr": "UPS Battery Voltage", + "class": "voltage", + "measured": "battery", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.7309.6.1.2.3" + }, + { + "oid": "upsBatteryChargingCurrent", + "descr": "UPS Battery Charging Current", + "class": "current", + "measured": "battery", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.7309.6.1.2.4" + }, + { + "oid": "upsBatteryCapacity", + "descr": "UPS Battery Capacity", + "class": "current", + "measured": "battery", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.7309.6.1.2.5" + }, + { + "descr": "UPS Battery", + "oid": "upsBatteryTemperature", + "class": "temperature", + "measured": "battery", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.7309.6.1.2.6" + }, + { + "table": "upsInputTable", + "scale": 0.1, + "oid": "upsInputVoltage", + "descr": "UPS Input %i%", + "class": "voltage", + "oid_num": ".1.3.6.1.4.1.7309.6.1.3.2.1.3" + }, + { + "table": "upsInputTable", + "oid": "upsInputFrequency", + "descr": "UPS Input %i%", + "class": "frequency", + "oid_num": ".1.3.6.1.4.1.7309.6.1.3.2.1.2" + }, + { + "table": "upsOutputTable", + "oid": "upsOutputFrequency", + "descr": "UPS Output Frequency", + "class": "frequency", + "measured": "system", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.7309.6.1.4.2" + }, + { + "table": "upsOutputTable", + "scale": 0.1, + "oid": "upsOutputVoltage", + "descr": "UPS Output %i%", + "class": "voltage", + "oid_num": ".1.3.6.1.4.1.7309.6.1.4.4.1.2" + }, + { + "table": "upsOutputTable", + "scale": 0.1, + "oid": "upsOutputCurrent", + "descr": "UPS Output %i%", + "class": "current", + "oid_num": ".1.3.6.1.4.1.7309.6.1.4.4.1.3" + }, + { + "table": "upsOutputTable", + "oid": "upsOutputPowerVA", + "descr": "UPS Output %i%", + "class": "apower", + "oid_num": ".1.3.6.1.4.1.7309.6.1.4.4.1.4" + }, + { + "table": "upsOutputTable", + "oid": "upsOutputPowerWatt", + "descr": "UPS Output %i%", + "class": "power", + "oid_num": ".1.3.6.1.4.1.7309.6.1.4.4.1.5" + }, + { + "table": "upsOutputTable", + "scale": 0.01, + "oid": "upsPowerFactor", + "descr": "UPS Output %i%", + "class": "powerfactor", + "oid_num": ".1.3.6.1.4.1.7309.6.1.4.4.1.6" + }, + { + "table": "upsOutputTable", + "oid": "upsOutputPercentLoad", + "descr": "UPS Output %i%", + "class": "load", + "oid_num": ".1.3.6.1.4.1.7309.6.1.4.4.1.7" + } + ], + "status": [ + { + "oid_descr": "upsAlarmDescr", + "oid": "upsAlarmStatus", + "oid_num": ".1.3.6.1.4.1.7309.6.1.5.2.1.3", + "measured": "system", + "type": "upsAlarmStatus" + } + ], + "states": { + "upsAlarmStatus": [ + { + "name": "ok", + "event": "ok" + }, + { + "name": "alarm", + "event": "alert" + } + ] + } + }, + "SYMBOL-CC-WS2000-MIB": { + "enable": 1, + "identity_num": "", + "mib_dir": "symbol", + "descr": "", + "serial": [ + { + "oid": "ccInfoSerialNumber.0" + } + ], + "version": [ + { + "oid": "ccIdFwVersion.0" + } + ], + "wifi_clients": [ + { + "oid": "ccPortalSumStatsLongTotalMus.1", + "pre_test": { + "device_field": "hardware", + "operator": "match", + "value": "*AP*" + } + } + ] + }, + "DLB-802DOT11-EXT-MIB": { + "identity_num": ".1.3.6.1.4.1.32761.3.5", + "enable": 1, + "mib_dir": "deliberant", + "descr": "Deliberant 802.11 Extension MIB" + }, + "DLB-RADIO3-DRV-MIB": { + "identity_num": ".1.3.6.1.4.1.32761.3.8", + "enable": 1, + "mib_dir": "deliberant", + "descr": "Deliberant 3 series radio driver MIB" + }, + "DELIBERANT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.32761", + "mib_dir": "deliberant", + "descr": "" + }, + "LIGO-802DOT11-EXT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.32750.3.5", + "mib_dir": "ligowave", + "descr": "" + }, + "TRANGO-APEX-GIGE-MIB": { + "enable": 1, + "mib_dir": "trango", + "descr": "" + }, + "TRANGO-APEX-MODEM-MIB": { + "enable": 1, + "mib_dir": "trango", + "descr": "" + }, + "TRANGO-APEX-RF-MIB": { + "enable": 1, + "mib_dir": "trango", + "descr": "", + "sensor": [ + { + "class": "temperature", + "descr": "Radio", + "oid": "rfTemp", + "oid_num": ".1.3.6.1.4.1.5454.1.60.3.7", + "rename_rrd": "trango-apex-rf-mib-%index%" + }, + { + "class": "temperature", + "descr": "Radio RSSI", + "oid": "rssi", + "oid_num": ".1.3.6.1.4.1.5454.1.60.3.9", + "rename_rrd": "trango-apex-rf-mib-%index%" + } + ] + }, + "TRANGO-APEX-SYS-MIB": { + "enable": 1, + "mib_dir": "trango", + "descr": "", + "serial": [ + { + "oid": "sysSerialID.0" + } + ], + "version": [ + { + "oid": "sysFWVer.0" + } + ], + "features": [ + { + "oid": "sysOSVer.0" + } + ], + "hardware": [ + { + "oid": "sysModel.0" + } + ] + }, + "CPS-MIB": { + "enable": 1, + "identity_num": "", + "mib_dir": "cyberpower", + "descr": "", + "hardware": [ + { + "oid": "upsBaseIdentModel.0", + "pre_test": { + "device_field": "os", + "operator": "eq", + "value": "cyberpower-ups" + } + }, + { + "oid": "ePDUIdentModelNumber.0", + "pre_test": { + "device_field": "os", + "operator": "eq", + "value": "cyberpower-pdu" + } + }, + { + "oid": "ePDU2IdentModelName.1", + "pre_test": { + "device_field": "os", + "operator": "eq", + "value": "cyberpower-pdu" + } + }, + { + "oid": "atsIdentModelName.0", + "pre_test": { + "device_field": "os", + "operator": "eq", + "value": "cyberpower-ats" + } + } + ], + "serial": [ + { + "oid": "upsAdvanceIdentSerialNumber.0", + "pre_test": { + "device_field": "os", + "operator": "eq", + "value": "cyberpower-ups" + } + }, + { + "oid": "ePDUIdentSerialNumber.0", + "pre_test": { + "device_field": "os", + "operator": "eq", + "value": "cyberpower-pdu" + } + }, + { + "oid": "ePDU2IdentSerialNumber.1", + "pre_test": { + "device_field": "os", + "operator": "eq", + "value": "cyberpower-pdu" + } + }, + { + "oid": "atsIdentSerialNumber.0", + "pre_test": { + "device_field": "os", + "operator": "eq", + "value": "cyberpower-ats" + } + } + ], + "version": [ + { + "oid": "upsAdvanceIdentFirmwareRevision.0", + "pre_test": { + "device_field": "os", + "operator": "eq", + "value": "cyberpower-ups" + } + }, + { + "oid": "ePDUIdentFirmwareRev.0", + "pre_test": { + "device_field": "os", + "operator": "eq", + "value": "cyberpower-pdu" + } + }, + { + "oid": "ePDU2IdentFirmwareRev.1", + "pre_test": { + "device_field": "os", + "operator": "eq", + "value": "cyberpower-pdu" + } + }, + { + "oid": "atsIdentFirmwareRev.0", + "pre_test": { + "device_field": "os", + "operator": "eq", + "value": "cyberpower-ats" + } + } + ], + "features": [ + { + "oid": "atsIdentAgentModelName.0", + "oid_extra": "atsIdentAgentHardwareRevision.0", + "pre_test": { + "device_field": "os", + "operator": "eq", + "value": "cyberpower-ats" + } + } + ], + "status": [ + { + "type": "ePDULoadStatusLoadState", + "descr": "Phase %ePDULoadStatusPhaseNumber% Bank %ePDULoadStatusBankNumber% Load", + "descr_transform": { + "action": "replace", + "from": " Bank 0", + "to": "" + }, + "oid": "ePDULoadStatusLoadState", + "oid_num": ".1.3.6.1.4.1.3808.1.1.3.2.3.1.1.3", + "oid_extra": [ + "ePDULoadStatusPhaseNumber", + "ePDULoadStatusBankNumber" + ], + "measured": "power" + }, + { + "type": "ePDUPowerSupply1Status", + "descr": "Power Supply 1", + "oid": "ePDUPowerSupply1Status", + "oid_num": ".1.3.6.1.4.1.3808.1.1.3.4.1.1", + "measured": "powersupply" + }, + { + "type": "ePDUPowerSupply2Status", + "descr": "Power Supply 2", + "oid": "ePDUPowerSupply2Status", + "oid_num": ".1.3.6.1.4.1.3808.1.1.3.4.1.2", + "measured": "powersupply" + }, + { + "type": "upsAdvanceInputStatus", + "descr": "Input Status", + "oid": "upsAdvanceInputStatus", + "oid_num": ".1.3.6.1.4.1.3808.1.1.1.3.2.6", + "measured": "input" + }, + { + "type": "upsBaseOutputStatus", + "descr": "Output Status", + "oid": "upsBaseOutputStatus", + "oid_num": ".1.3.6.1.4.1.3808.1.1.1.4.1.1", + "measured": "output" + }, + { + "type": "upsAdvanceBatteryReplaceIndicator", + "descr": "Battery Replace (last %upsBaseBatteryLastReplaceDate%)", + "oid": "upsAdvanceBatteryReplaceIndicator", + "oid_num": ".1.3.6.1.4.1.3808.1.1.1.2.2.5", + "oid_extra": "upsBaseBatteryLastReplaceDate", + "measured": "battery" + }, + { + "table": "envirContactTable", + "descr": "Contact %index%", + "oid_descr": "envirContactName", + "oid": "envirContactStatus", + "oid_num": ".1.3.6.1.4.1.3808.1.1.4.4.2.1.3", + "oid_map": "envirContactNormalState", + "type": "envirContactStatus", + "measured": "contact" + }, + { + "type": "ePDUOutletStatusOutletState", + "descr": "%ePDUOutletStatusOutletName% State (Phase %ePDUOutletStatusOutletPhase% Bank %ePDUOutletStatusOutletBank%)", + "descr_transform": { + "action": "replace", + "from": "phase", + "to": "" + }, + "oid": "ePDUOutletStatusOutletState", + "oid_num": ".1.3.6.1.4.1.3808.1.1.3.3.5.1.1.4", + "oid_extra": [ + "ePDUOutletStatusOutletName", + "ePDUOutletStatusOutletPhase", + "ePDUOutletStatusOutletBank" + ], + "measured": "outlet" + }, + { + "table": "atsStatusDevice", + "descr": "Selected Source", + "oid": "atsStatusSelectedSource", + "oid_map": "atsConfigPreferredSource", + "type": "atsStatusSelectedSource", + "measured": "power", + "pre_test": { + "oid": "CPS-MIB::atsStatusCommStatus.0", + "operator": "eq", + "value": "atsCommEstablished" + } + }, + { + "table": "atsStatusDevice", + "descr": "Redundancy", + "oid": "atsStatusRedundancyState", + "type": "atsStatusRedundancyState", + "measured": "power", + "pre_test": { + "oid": "CPS-MIB::atsStatusCommStatus.0", + "operator": "eq", + "value": "atsCommEstablished" + } + }, + { + "table": "atsStatusDevice", + "descr": "Phase Sync", + "oid": "atsStatusPhaseSyncStatus", + "type": "atsStatusPhaseSyncStatus", + "measured": "power", + "pre_test": { + "oid": "CPS-MIB::atsStatusCommStatus.0", + "operator": "eq", + "value": "atsCommEstablished" + } + }, + { + "table": "atsStatusDevice", + "descr": "Source Relay", + "oid": "atsStatusDevSourceRelayStatus", + "type": "atsStatusDevSourceRelayStatus", + "measured": "power", + "pre_test": { + "oid": "CPS-MIB::atsStatusCommStatus.0", + "operator": "eq", + "value": "atsCommEstablished" + } + }, + { + "table": "atsStatusDevice", + "descr": "Input Relay", + "oid": "atsStatusDevInRelayStatus", + "type": "atsStatusDevInRelayStatus", + "measured": "power", + "pre_test": { + "oid": "CPS-MIB::atsStatusCommStatus.0", + "operator": "eq", + "value": "atsCommEstablished" + } + }, + { + "table": "atsStatusDevice", + "descr": "Output Relay", + "oid": "atsStatusDevOutRelayStatus", + "type": "atsStatusDevOutRelayStatus", + "measured": "power", + "pre_test": { + "oid": "CPS-MIB::atsStatusCommStatus.0", + "operator": "eq", + "value": "atsCommEstablished" + } + }, + { + "table": "atsStatusPowerSupplyTable", + "descr": "+12V Power Supply (%atsStatusPowerSupplyInputSource%)", + "oid": "atsStatusPowerSupply12VStatus", + "type": "atsStatusPowerSupplyStatus", + "measured": "powersupply", + "measured_label": "%atsStatusPowerSupplyInputSource%", + "pre_test": { + "oid": "CPS-MIB::atsStatusCommStatus.0", + "operator": "eq", + "value": "atsCommEstablished" + } + }, + { + "table": "atsStatusPowerSupplyTable", + "descr": "+5V Power Supply (%atsStatusPowerSupplyInputSource%)", + "oid": "atsStatusPowerSupply5VStatus", + "type": "atsStatusPowerSupplyStatus", + "measured": "powersupply", + "measured_label": "%atsStatusPowerSupplyInputSource%", + "pre_test": { + "oid": "CPS-MIB::atsStatusCommStatus.0", + "operator": "eq", + "value": "atsCommEstablished" + } + }, + { + "table": "atsStatusPowerSupplyTable", + "descr": "+3.3V Power Supply (%atsStatusPowerSupplyInputSource%)", + "oid": "atsStatusPowerSupply3p3VStatus", + "type": "atsStatusPowerSupplyStatus", + "measured": "powersupply", + "measured_label": "%atsStatusPowerSupplyInputSource%", + "pre_test": { + "oid": "CPS-MIB::atsStatusCommStatus.0", + "operator": "eq", + "value": "atsCommEstablished" + } + }, + { + "table": "atsOutletStatusTable", + "descr": "Outlet %atsOutletStatusOutletName% (Bank %atsOutletStatusOutletBank% %atsOutletStatusOutletPhase%)", + "descr_transform": { + "action": "ireplace", + "from": [ + "Outlet Outlet", + "phase" + ], + "to": [ + "Outlet ", + "Phase " + ] + }, + "oid": "atsOutletStatusOutletState", + "type": "atsOutletStatusOutletState", + "measured": "outlet", + "measured_label": "Outlet %index%", + "pre_test": { + "oid": "CPS-MIB::atsStatusCommStatus.0", + "operator": "eq", + "value": "atsCommEstablished" + } + } + ], + "states": { + "ePDULoadStatusLoadState": { + "1": { + "name": "loadNormal", + "event": "ok" + }, + "2": { + "name": "loadLow", + "event": "ok" + }, + "3": { + "name": "loadNearOverload", + "event": "warning" + }, + "4": { + "name": "loadOverload", + "event": "alert" + } + }, + "ePDUPowerSupply1Status": { + "1": { + "name": "powerSupplyOneOk", + "event": "ok" + }, + "2": { + "name": "powerSupplyOneFailed", + "event": "alert" + } + }, + "ePDUPowerSupply2Status": { + "1": { + "name": "powerSupplyTwoOk", + "event": "ok" + }, + "2": { + "name": "powerSupplyTwoFailed", + "event": "alert" + }, + "3": { + "name": "powerSupplyTwoNotPresent", + "event": "exclude" + } + }, + "upsAdvanceInputStatus": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "overVoltage", + "event": "warning" + }, + "3": { + "name": "underVoltage", + "event": "warning" + }, + "4": { + "name": "frequencyFailure", + "event": "alert" + }, + "5": { + "name": "blackout", + "event": "alert" + }, + "6": { + "name": "powerFailure", + "event": "alert" + } + }, + "upsBaseOutputStatus": { + "1": { + "name": "unknown", + "event": "exclude" + }, + "2": { + "name": "onLine", + "event": "ok" + }, + "3": { + "name": "onBattery", + "event": "warning" + }, + "4": { + "name": "onBoost", + "event": "warning" + }, + "5": { + "name": "onSleep", + "event": "ok" + }, + "6": { + "name": "off", + "event": "ignore" + }, + "7": { + "name": "rebooting", + "event": "ok" + }, + "8": { + "name": "onECO", + "event": "ok" + }, + "9": { + "name": "onBypass", + "event": "warning" + }, + "10": { + "name": "onBuck", + "event": "warning" + }, + "11": { + "name": "onOverload", + "event": "warning" + } + }, + "upsAdvanceBatteryReplaceIndicator": { + "1": { + "name": "noBatteryNeedsReplacing", + "event": "ok" + }, + "2": { + "name": "batteryNeedsReplacing", + "event": "alert" + } + }, + "envirContactStatus": { + "1": { + "name": "contactNormal", + "event_map": { + "normalOpen": "ok", + "normalClose": "alert" + } + }, + "2": { + "name": "contactAbnormal", + "event_map": { + "normalOpen": "alert", + "normalClose": "ok" + } + } + }, + "ePDUOutletStatusOutletState": { + "1": { + "name": "outletStatusOn", + "event": "ok" + }, + "2": { + "name": "outletStatusOff", + "event": "ignore" + } + }, + "atsStatusSelectedSource": { + "1": { + "name": "sourceA", + "event_map": { + "sourceA": "ok", + "sourceB": "warning", + "none": "ok" + } + }, + "2": { + "name": "sourceB", + "event_map": { + "sourceA": "warning", + "sourceB": "ok", + "none": "ok" + } + } + }, + "atsStatusRedundancyState": { + "1": { + "name": "atsRedundancyLost", + "event": "alert" + }, + "2": { + "name": "atsFullyRedundant", + "event": "ok" + } + }, + "atsStatusPhaseSyncStatus": { + "1": { + "name": "inSync", + "event": "ok" + }, + "2": { + "name": "outOfSync", + "event": "warning" + } + }, + "atsStatusDevSourceRelayStatus": { + "1": { + "name": "sourceRelayNormal", + "event": "ok" + }, + "2": { + "name": "sourceRelayFail", + "event": "alert" + } + }, + "atsStatusDevInRelayStatus": { + "1": { + "name": "inputRelayNormal", + "event": "ok" + }, + "2": { + "name": "inputRelayFail", + "event": "alert" + } + }, + "atsStatusDevOutRelayStatus": { + "1": { + "name": "outputRelayNormal", + "event": "ok" + }, + "2": { + "name": "outputRelayFail", + "event": "alert" + } + }, + "atsStatusPowerSupplyStatus": { + "1": { + "name": "powerSupplyOK", + "event": "ok" + }, + "2": { + "name": "powerSupplyFailure", + "event": "alert" + } + }, + "atsOutletStatusOutletState": { + "1": { + "name": "outletStatusOn", + "event": "ok" + }, + "2": { + "name": "outletStatusOff", + "event": "ignore" + } + } + }, + "sensor": [ + { + "class": "current", + "descr": "Phase %ePDULoadStatusPhaseNumber% Bank %ePDULoadStatusBankNumber% Load", + "descr_transform": { + "action": "replace", + "from": " Bank 0", + "to": "" + }, + "oid": "ePDULoadStatusLoad", + "oid_num": ".1.3.6.1.4.1.3808.1.1.3.2.3.1.1.2", + "oid_extra": [ + "ePDULoadStatusPhaseNumber", + "ePDULoadStatusBankNumber" + ], + "scale": 0.1, + "limit_scale": 1, + "oid_limit_high_warn": "ePDULoadPhaseConfigNearOverloadThreshold.%ePDULoadStatusPhaseNumber%", + "oid_limit_high": "ePDULoadPhaseConfigOverloadThreshold.%ePDULoadStatusPhaseNumber%" + }, + { + "class": "voltage", + "descr": "Phase %ePDULoadStatusPhaseNumber% Bank %ePDULoadStatusBankNumber%", + "descr_transform": { + "action": "replace", + "from": " Bank 0", + "to": "" + }, + "oid": "ePDULoadStatusVoltage", + "oid_num": ".1.3.6.1.4.1.3808.1.1.3.2.3.1.1.6", + "oid_extra": [ + "ePDULoadStatusPhaseNumber", + "ePDULoadStatusBankNumber" + ], + "scale": 0.1, + "limit_scale": 1, + "oid_limit_nominal": "ePDUIdentDeviceLinetoLineVoltage.0", + "limit_delta_perc": true, + "limit_delta_warn": 3, + "limit_delta": 5 + }, + { + "class": "power", + "descr": "Phase %ePDULoadStatusPhaseNumber% Bank %ePDULoadStatusBankNumber%", + "descr_transform": { + "action": "replace", + "from": " Bank 0", + "to": "" + }, + "oid": "ePDULoadStatusActivePower", + "oid_num": ".1.3.6.1.4.1.3808.1.1.3.2.3.1.1.7", + "oid_extra": [ + "ePDULoadStatusPhaseNumber", + "ePDULoadStatusBankNumber" + ] + }, + { + "class": "apower", + "descr": "Phase %ePDULoadStatusPhaseNumber% Bank %ePDULoadStatusBankNumber%", + "descr_transform": { + "action": "replace", + "from": " Bank 0", + "to": "" + }, + "oid": "ePDULoadStatusApparentPower", + "oid_num": ".1.3.6.1.4.1.3808.1.1.3.2.3.1.1.8", + "oid_extra": [ + "ePDULoadStatusPhaseNumber", + "ePDULoadStatusBankNumber" + ] + }, + { + "class": "powerfactor", + "descr": "Phase %ePDULoadStatusPhaseNumber% Bank %ePDULoadStatusBankNumber%", + "descr_transform": { + "action": "replace", + "from": " Bank 0", + "to": "" + }, + "oid": "ePDULoadStatusPowerFactor", + "oid_num": ".1.3.6.1.4.1.3808.1.1.3.2.3.1.1.9", + "oid_extra": [ + "ePDULoadStatusPhaseNumber", + "ePDULoadStatusBankNumber" + ], + "scale": 0.01 + }, + { + "class": "voltage", + "descr": "Input Voltage", + "oid": "ePDUStatusInputVoltage", + "oid_num": ".1.3.6.1.4.1.3808.1.1.3.5.7", + "scale": 0.1, + "limit_scale": 1, + "oid_limit_nominal": "ePDUIdentDeviceLinetoLineVoltage.0", + "limit_delta_perc": true, + "limit_delta_warn": 3, + "limit_delta": 5 + }, + { + "class": "frequency", + "descr": "Input Frequency", + "oid": "ePDUStatusInputFrequency", + "oid_num": ".1.3.6.1.4.1.3808.1.1.3.5.8", + "scale": 0.1 + }, + { + "class": "voltage", + "descr": "Input", + "oid": "upsAdvanceInputLineVoltage", + "oid_num": ".1.3.6.1.4.1.3808.1.1.1.3.2.1", + "scale": 0.1 + }, + { + "class": "voltage", + "descr": "Output", + "oid": "upsAdvanceOutputVoltage", + "oid_num": ".1.3.6.1.4.1.3808.1.1.1.4.2.1", + "scale": 0.1, + "limit_scale": 1, + "oid_limit_nominal": "upsAdvanceConfigOutputVoltage", + "limit_delta_perc": true, + "limit_delta_warn": 3, + "limit_delta": 5 + }, + { + "class": "current", + "descr": "Output", + "oid": "upsAdvanceOutputCurrent", + "oid_num": ".1.3.6.1.4.1.3808.1.1.1.4.2.4", + "scale": 0.1, + "limit_scale": 0.1, + "oid_limit_high": "upsAdvanceIdentCurrentRating" + }, + { + "class": "power", + "descr": "Output", + "oid": "upsAdvanceOutputPower", + "oid_num": ".1.3.6.1.4.1.3808.1.1.1.4.2.5", + "scale": 1, + "oid_limit_high": "upsAdvanceIdentLoadPower" + }, + { + "class": "temperature", + "descr": "%envirIdentName% (%envirIdentLocation%)", + "oid": "envirTemperature", + "oid_num": ".1.3.6.1.4.1.3808.1.1.4.2.1", + "oid_extra": [ + "envirIdentName", + "envirIdentLocation" + ], + "scale": 0.1, + "unit": "F", + "limit_scale": 1, + "limit_unit": "F", + "oid_limit_low": "envirTempLowThreshold", + "oid_limit_high": "envirTempHighThreshold" + }, + { + "class": "humidity", + "descr": "%envirIdentName% (%envirIdentLocation%)", + "oid": "envirHumidity", + "oid_num": ".1.3.6.1.4.1.3808.1.1.4.3.1", + "oid_extra": [ + "envirIdentName", + "envirIdentLocation" + ], + "oid_limit_low": "envirHumidLowThreshold", + "oid_limit_high": "envirHumidHighThreshold" + }, + { + "class": "current", + "descr": "%ePDUOutletStatusOutletName% Load (Phase %ePDUOutletStatusOutletPhase% Bank %ePDUOutletStatusOutletBank%)", + "descr_transform": { + "action": "replace", + "from": "phase", + "to": "" + }, + "oid": "ePDUOutletStatusLoad", + "oid_num": ".1.3.6.1.4.1.3808.1.1.3.3.5.1.1.7", + "oid_extra": [ + "ePDUOutletStatusOutletName", + "ePDUOutletStatusOutletPhase", + "ePDUOutletStatusOutletBank" + ], + "scale": 0.1, + "limit_scale": 1, + "oid_limit_high_warn": "ePDULoadBankConfigNearOverloadThreshold.%ePDUOutletStatusOutletBank%", + "oid_limit_high": "ePDULoadBankConfigOverloadThreshold.%ePDUOutletStatusOutletBank%" + }, + { + "class": "power", + "descr": "%ePDUOutletStatusOutletName% Power (Phase %ePDUOutletStatusOutletPhase% Bank %ePDUOutletStatusOutletBank%)", + "descr_transform": { + "action": "replace", + "from": "phase", + "to": "" + }, + "oid": "ePDUOutletStatusActivePower", + "oid_num": ".1.3.6.1.4.1.3808.1.1.3.3.5.1.1.8", + "oid_extra": [ + "ePDUOutletStatusOutletName", + "ePDUOutletStatusOutletPhase", + "ePDUOutletStatusOutletBank" + ], + "min": 0 + }, + { + "table": "atsStatusInputTable", + "class": "voltage", + "oid": "atsStatusInputVoltage", + "descr": "%atsStatusInputName% Input (Phase %atsStatusNumInputPhase%)", + "scale": 0.1, + "invalid": -1, + "limit_delta_perc": true, + "oid_limit_nominal": "atsConfigNominalVoltage.0", + "oid_limit_delta": "atsConfigMediumRangeValue.0", + "oid_limit_delta_warn": "atsConfigNarrowRangeValue.0", + "pre_test": { + "oid": "CPS-MIB::atsStatusCommStatus.0", + "operator": "eq", + "value": "atsCommEstablished" + } + }, + { + "table": "atsStatusInputTable", + "class": "frequency", + "oid": "atsStatusInputFrequency", + "descr": "%atsStatusInputName% Input (Phase %atsStatusNumInputPhase%)", + "scale": 0.1, + "invalid": -1, + "pre_test": { + "oid": "CPS-MIB::atsStatusCommStatus.0", + "operator": "eq", + "value": "atsCommEstablished" + } + }, + { + "class": "current", + "oid": "atsLoadStatusPhaseLoad", + "oid_descr": "atsLoadStatusPhase", + "descr_transform": { + "action": "replace", + "from": "phase", + "to": "Phase " + }, + "scale": 0.1, + "invalid": -1, + "oid_limit_low": "atsLoadCfgPhaseLowLoad", + "oid_limit_high_warn": "atsLoadCfgPhaseNearOverLoad", + "oid_limit_high": "atsLoadCfgPhaseOverLoad", + "pre_test": { + "oid": "CPS-MIB::atsStatusCommStatus.0", + "operator": "eq", + "value": "atsCommEstablished" + } + }, + { + "class": "power", + "oid": "atsLoadStatusPhasePower", + "oid_descr": "atsLoadStatusPhase", + "descr_transform": { + "action": "replace", + "from": "phase", + "to": "Phase " + }, + "scale": 0.1, + "invalid": -1, + "pre_test": { + "oid": "CPS-MIB::atsStatusCommStatus.0", + "operator": "eq", + "value": "atsCommEstablished" + } + }, + { + "class": "current", + "oid": "atsLoadStatusBankLoad", + "descr": "%atsLoadStatusBankTableIndex% (%atsLoadStatusBankPhase%)", + "descr_transform": { + "action": "replace", + "from": [ + "total", + "bank", + "phase" + ], + "to": [ + "Total", + "Bank ", + "Phase " + ] + }, + "oid_extra": [ + "atsLoadStatusBankTableIndex", + "atsLoadStatusBankPhase" + ], + "scale": 0.1, + "invalid": -1, + "oid_limit_low": "atsLoadCfgBankLowLoad", + "oid_limit_high_warn": "atsLoadCfgBankNearOverLoad", + "oid_limit_high": "atsLoadCfgBankOverLoad", + "pre_test": { + "oid": "CPS-MIB::atsStatusCommStatus.0", + "operator": "eq", + "value": "atsCommEstablished" + } + }, + { + "class": "power", + "oid": "atsLoadStatusBankPower", + "descr": "%atsLoadStatusBankTableIndex% (%atsLoadStatusBankPhase%)", + "descr_transform": { + "action": "replace", + "from": [ + "total", + "bank", + "phase" + ], + "to": [ + "Total", + "Bank ", + "Phase " + ] + }, + "oid_extra": [ + "atsLoadStatusBankTableIndex", + "atsLoadStatusBankPhase" + ], + "scale": 0.1, + "invalid": -1, + "pre_test": { + "oid": "CPS-MIB::atsStatusCommStatus.0", + "operator": "eq", + "value": "atsCommEstablished" + } + } + ], + "counter": [ + { + "oid": "ePDULoadStatusEnergy", + "measured": "device", + "class": "energy", + "descr": "Phase %ePDULoadStatusPhaseNumber% Bank %ePDULoadStatusBankNumber% Energy (since %ePDULoadStatusEnergyStartTime%)", + "descr_transform": { + "action": "replace", + "from": " Bank 0", + "to": "" + }, + "oid_extra": [ + "ePDULoadStatusPhaseNumber", + "ePDULoadStatusBankNumber", + "ePDULoadStatusEnergyStartTime" + ], + "scale": 100, + "oid_num": ".1.3.6.1.4.1.3808.1.1.3.2.3.1.1.10" + }, + { + "oid": "ePDUOutletStatusEnergy", + "measured": "outlet", + "class": "energy", + "descr": "%ePDUOutletStatusOutletName% Energy (Phase %ePDUOutletStatusOutletPhase% Bank %ePDUOutletStatusOutletBank%)", + "descr_transform": { + "action": "replace", + "from": "phase", + "to": "" + }, + "oid_extra": [ + "ePDUOutletStatusOutletName", + "ePDUOutletStatusOutletPhase", + "ePDUOutletStatusOutletBank", + "ePDUOutletStatusEnergyStartTime" + ], + "scale": 100, + "oid_num": ".1.3.6.1.4.1.3808.1.1.3.3.5.1.1.13", + "min": 0 + }, + { + "class": "energy", + "oid": "atsLoadStatusBankEnergy", + "descr": "%atsLoadStatusBankTableIndex% (%atsLoadStatusBankPhase%)", + "descr_transform": { + "action": "replace", + "from": [ + "total", + "bank", + "phase" + ], + "to": [ + "Total", + "Bank ", + "Phase " + ] + }, + "oid_extra": [ + "atsLoadStatusBankTableIndex", + "atsLoadStatusBankPhase" + ], + "scale": 100, + "invalid": -1, + "pre_test": { + "oid": "CPS-MIB::atsStatusCommStatus.0", + "operator": "eq", + "value": "atsCommEstablished" + } + } + ] + }, + "GBNPlatformOAM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.13464.1.2.1.1", + "mib_dir": "fscom", + "descr": "", + "serial": [ + { + "oid": "prodSerialNo.0" + } + ], + "hardware": [ + { + "oid": "productName.0", + "transform": [ + { + "action": "replace", + "from": " Switch Product", + "to": "" + }, + { + "action": "ireplace", + "from": "QTECH ", + "to": "" + }, + { + "action": "ireplace", + "from": "New ", + "to": "" + }, + { + "action": "ireplace", + "from": "GreenNet ", + "to": "" + }, + { + "action": "trim" + } + ] + } + ], + "version": [ + { + "oid": "bootromVersion.0", + "transform": { + "action": "replace", + "from": "V", + "to": "" + } + } + ], + "processor": { + "cpuIdle": { + "oid_descr": "cpuDescription", + "oid": "cpuIdle", + "idle": true, + "indexes": [ + { + "descr": "System CPU" + } + ] + } + }, + "mempool": { + "gbnPlatformOAMSystem": { + "type": "static", + "descr": "RAM", + "scale": 1048576, + "oid_total": "memorySize.0", + "oid_free": "memoryIdle.0" + } + } + }, + "NGPON-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.13464.1.14", + "mib_dir": "fscom", + "descr": "", + "discovery": [ + { + "os_group": "gbn", + "NGPON-MIB::slotState.0": "/\\d+/" + } + ], + "sensor": [ + { + "oid": "switchChipTemperature", + "descr": "Switch", + "class": "temperature", + "measured": "device", + "scale": 1, + "min": 0, + "oid_num": ".1.3.6.1.4.1.13464.1.14.2.1.3.3" + }, + { + "oid": "ponChipTemperature", + "descr": "PON", + "class": "temperature", + "measured": "device", + "scale": 1, + "min": 0, + "oid_num": ".1.3.6.1.4.1.13464.1.14.2.1.3.4" + }, + { + "oid": "fanSpeed", + "descr": "Fan %index%", + "class": "fanspeed", + "measured": "device", + "scale": 1, + "min": 0, + "oid_num": ".1.3.6.1.4.1.13464.1.14.4.3.2.1.2" + }, + { + "table": "pportSfpEntry", + "oid": "sfpTemperature", + "class": "temperature", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifDescr", + "match": "^[a-z]%index0%/%index1%$", + "condition": "REGEXP" + }, + "descr": "%port_label% Temperature (%sfpVendorName% %sfpPartNumber%, %sfpWaveLength%nm)", + "oid_num": ".1.3.6.1.4.1.13464.1.14.2.3.3.1.12", + "scale": 1, + "test": { + "field": "sfpExist", + "operator": "ne", + "value": 0 + } + }, + { + "table": "pportSfpEntry", + "oid": "sfpVoltage", + "class": "voltage", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifDescr", + "match": "^[a-z]%index0%/%index1%$", + "condition": "REGEXP" + }, + "descr": "%port_label% Voltage (%sfpVendorName% %sfpPartNumber%, %sfpWaveLength%nm)", + "oid_num": ".1.3.6.1.4.1.13464.1.14.2.3.3.1.13", + "scale": 1, + "test": { + "field": "sfpExist", + "operator": "ne", + "value": 0 + } + }, + { + "table": "pportSfpEntry", + "oid": "sfpBiasCurrent", + "class": "current", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifDescr", + "match": "^[a-z]%index0%/%index1%$", + "condition": "REGEXP" + }, + "descr": "%port_label% TX Bias (%sfpVendorName% %sfpPartNumber%, %sfpWaveLength%nm)", + "oid_num": ".1.3.6.1.4.1.13464.1.14.2.3.3.1.14", + "scale": 0.001, + "limit_scale": 0.001, + "oid_limit_low": "sfpBiasLowThreshold", + "oid_limit_high": "sfpBiasHighThreshold", + "test": { + "field": "sfpExist", + "operator": "ne", + "value": 0 + } + }, + { + "table": "pportSfpEntry", + "oid": "sfpRXPower", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifDescr", + "match": "^[a-z]%index0%/%index1%$", + "condition": "REGEXP" + }, + "descr": "%port_label% RX Power (%sfpVendorName% %sfpPartNumber%, %sfpWaveLength%nm)", + "oid_num": ".1.3.6.1.4.1.13464.1.14.2.3.3.1.17", + "scale": 1, + "oid_limit_low": "sfpRXPowerLowThreshold", + "oid_limit_high": "sfpRXPowerHighThreshold", + "test": { + "field": "sfpExist", + "operator": "ne", + "value": 0 + } + }, + { + "table": "pportSfpEntry", + "oid": "sfpTXPower", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifDescr", + "match": "^[a-z]%index0%/%index1%$", + "condition": "REGEXP" + }, + "descr": "%port_label% TX Power (%sfpVendorName% %sfpPartNumber%, %sfpWaveLength%nm)", + "oid_num": ".1.3.6.1.4.1.13464.1.14.2.3.3.1.20", + "scale": 1, + "oid_limit_low": "sfpRXPowerLowThreshold", + "oid_limit_high": "sfpTXPowerHighThreshold", + "test": { + "field": "sfpExist", + "operator": "ne", + "value": 0 + } + } + ], + "status": [ + { + "table": "gponPowerEntry", + "oid": "powerRunningStatus", + "descr": "Power %index%", + "type": "powerRunningStatus", + "measured": "powersupply", + "oid_num": ".1.3.6.1.4.1.13464.1.14.4.2.1.1.3", + "test": { + "field": "powerInsertedStaus", + "operator": "eq", + "value": "inserted" + } + } + ], + "states": { + "powerRunningStatus": [ + { + "name": "no_good", + "event": "alert" + }, + { + "name": "good", + "event": "ok" + } + ] + } + }, + "IGNITENET-MIB": { + "enable": 1, + "mib_dir": "ignitenet", + "identity_num": ".1.3.6.1.4.1.47307.1", + "descr": "", + "hardware": [ + { + "oid": ".1.3.6.1.4.1.47307.1.1.1.0" + } + ], + "version": [ + { + "oid": ".1.3.6.1.4.1.47307.1.1.3.0" + } + ], + "serial": [ + { + "oid": ".1.3.6.1.4.1.47307.1.1.4.0" + } + ] + }, + "TEMPERATUREALERT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.27297", + "mib_dir": "tempalert", + "descr": "The Temperature@lert SNMP MIB.", + "sensor": [ + { + "oid": "taTemperature", + "descr": "Temperature", + "class": "temperature", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.27297.1.2" + }, + { + "oid": "taTemperaturePort", + "descr": "Port %i%", + "class": "temperature", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.27297.2.7.1.7" + } + ] + }, + "LANTRONIX-SLC-MIB": { + "enable": 1, + "mib_dir": "lantronix", + "descr": "", + "hardware": [ + { + "oid": "slcSystemModel.0" + } + ], + "version": [ + { + "oid": "slcSystemFWRev.0" + } + ], + "serial": [ + { + "oid": "slcSystemSerialNo.0" + } + ], + "sensor": [ + { + "oid": "slcSystemInternalTemp", + "descr": "Internal", + "class": "temperature", + "oid_num": ".1.3.6.1.4.1.244.1.1.6.25", + "oid_limit_low": "slcSystemInternalTempLow", + "oid_limit_high": "slcSystemInternalTempHigh" + } + ], + "status": [ + { + "type": "slcDevPowerSupply", + "oid": "slcDevPowerSupplyA", + "descr": "Power Supply A", + "measured_label": "Power Supply A", + "measured": "powersupply" + }, + { + "type": "slcDevPowerSupply", + "oid": "slcDevPowerSupplyB", + "descr": "Power Supply B", + "measured_label": "Power Supply B", + "measured": "powersupply" + } + ], + "states": { + "slcDevPowerSupply": { + "1": { + "name": "up", + "event": "ok" + }, + "2": { + "name": "down", + "event": "alert" + }, + "3": { + "name": "notInstalled", + "event": "exclude" + } + } + } + }, + "WOWZA-STREAMING-ENGINE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.46706.100", + "mib_dir": "wowza", + "descr": "", + "sysdescr": [ + { + "oid": "serverCounterGetVersion.1" + } + ] + }, + "PULSESECURE-PSG-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.12532", + "mib_dir": "pulsesecure", + "descr": "", + "version": [ + { + "oid": "productVersion.0", + "transform": { + "action": "explode", + "index": "first" + } + } + ], + "hardware": [ + { + "oid": "productName.0", + "transform": { + "action": "explode", + "delimeter": ",", + "index": "last" + } + } + ], + "processor": { + "iveCpuUtil": { + "oid": "iveCpuUtil", + "oid_num": ".1.3.6.1.4.1.12532.10", + "indexes": [ + { + "descr": "CPU" + } + ] + } + }, + "mempool": { + "iveMemoryUtil": { + "type": "static", + "descr": "Memory", + "oid_perc": "iveMemoryUtil.0", + "oid_perc_num": ".1.3.6.1.4.1.12532.11.0" + } + } + }, + "SYNOLOGY-DISK-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.6574.2", + "mib_dir": "synology", + "descr": "", + "sensor": [ + { + "class": "temperature", + "descr": "%diskID%: %diskModel%", + "descr_transform": { + "action": "regex_replace", + "from": "/^.*(\\d{1,2}).* \\((.*)\\):\\s(.*)$/", + "to": "Drive $2/$1: $3" + }, + "oid": "diskTemperature", + "oid_num": ".1.3.6.1.4.1.6574.2.1.1.6", + "oid_extra": [ + "diskID", + "diskModel" + ], + "rename_rrd": "synology-disk-mib-diskTemperature.%index%", + "measured": "storage", + "measured_label": "%diskName%" + } + ], + "status": [ + { + "type": "synology-disk-state", + "descr": "State %diskID%: %diskModel%", + "descr_transform": { + "action": "regex_replace", + "from": "/^.*(\\d{1,2}).* \\((.*)\\):\\s(.*)$/", + "to": "Drive $2/$1: $3" + }, + "oid": "diskStatus", + "oid_extra": [ + "diskID", + "diskModel" + ], + "oid_num": ".1.3.6.1.4.1.6574.2.1.1.5", + "measured": "storage", + "measured_label": "%diskName%" + }, + { + "type": "synology-disk-health", + "descr": "Health %diskID%: %diskModel%", + "descr_transform": { + "action": "regex_replace", + "from": "/^.*(\\d{1,2}).* \\((.*)\\):\\s(.*)$/", + "to": "Drive $2/$1: $3" + }, + "oid": "diskHealthStatus", + "oid_extra": [ + "diskID", + "diskModel" + ], + "measured": "storage", + "measured_label": "%diskName%" + } + ], + "states": { + "synology-disk-state": { + "1": { + "name": "Normal", + "event": "ok" + }, + "2": { + "name": "Initialized", + "event": "ok" + }, + "3": { + "name": "NotInitialized", + "event": "ignore" + }, + "4": { + "name": "SystemPartitionFailed", + "event": "alert" + }, + "5": { + "name": "Crashed", + "event": "alert" + } + }, + "synology-disk-health": { + "1": { + "name": "Normal", + "event": "ok" + }, + "2": { + "name": "Warning", + "event": "warning" + }, + "3": { + "name": "Critical", + "event": "alert" + }, + "4": { + "name": "Failing", + "event": "alert" + } + } + } + }, + "SYNOLOGY-RAID-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.6574.3", + "mib_dir": "synology", + "descr": "", + "status": [ + { + "table": "raidTable", + "type": "raidStatus", + "descr": "VD %raidName% Status", + "oid": "raidStatus", + "oid_num": ".1.3.6.1.4.1.6574.3.1.1.3", + "measured": "storage" + } + ], + "states": { + "raidStatus": [ + { + "name": "unknown", + "event": "exclude" + }, + { + "name": "Normal", + "event": "ok" + }, + { + "name": "Repairing", + "event": "warning" + }, + { + "name": "Migrating", + "event": "ok" + }, + { + "name": "Expanding", + "event": "ok" + }, + { + "name": "Deleting", + "event": "ok" + }, + { + "name": "Creating", + "event": "ok" + }, + { + "name": "RaidSyncing", + "event": "warning" + }, + { + "name": "RaidParityChecking", + "event": "ok" + }, + { + "name": "RaidAssembling", + "event": "ok" + }, + { + "name": "Canceling", + "event": "ok" + }, + { + "name": "Degrade", + "event": "alert" + }, + { + "name": "Crashed", + "event": "alert" + } + ] + } + }, + "SYNOLOGY-SYSTEM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.6574.1", + "mib_dir": "synology", + "descr": "", + "serial": [ + { + "oid": "serialNumber.0" + } + ], + "version": [ + { + "oid": "version.0", + "transform": { + "action": "replace", + "from": "DSM", + "to": "" + } + } + ], + "hardware": [ + { + "oid": "modelName.0" + } + ], + "sensor": [ + { + "oid": "temperature", + "descr": "System", + "class": "temperature", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.6574.1.2", + "rename_rrd": "synology-system-mib-temperature.0" + } + ], + "status": [ + { + "oid": "systemStatus", + "descr": "System Status", + "type": "synology-status-state", + "oid_num": ".1.3.6.1.4.1.6574.1.1" + }, + { + "oid": "powerStatus", + "descr": "Power Status", + "type": "synology-status-state", + "oid_num": ".1.3.6.1.4.1.6574.1.3" + }, + { + "oid": "systemFanStatus", + "descr": "System Fan Status", + "type": "synology-status-state", + "oid_num": ".1.3.6.1.4.1.6574.1.4.1" + }, + { + "oid": "cpuFanStatus", + "descr": "CPU Fan Status", + "type": "synology-status-state", + "oid_num": ".1.3.6.1.4.1.6574.1.4.2" + } + ], + "states": { + "synology-status-state": { + "1": { + "name": "Normal", + "event": "ok" + }, + "2": { + "name": "Failed", + "event": "alert" + } + } + } + }, + "SYNOLOGY-UPS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.6574.4", + "mib_dir": "synology", + "descr": "Information about UPS connected to NAS", + "sensor": [ + { + "oid": "upsInfoLoadValue", + "descr": "UPS Load (%oid_descr%)", + "oid_descr": "upsDeviceModel", + "class": "load", + "measured": "ups", + "oid_num": ".1.3.6.1.4.1.6574.4.2.12.1", + "limit_high": 90, + "limit_high_warn": 75 + }, + { + "oid": "upsBatteryChargeValue", + "descr": "UPS Battery Capacity (%oid_descr%)", + "oid_descr": "upsDeviceModel", + "class": "capacity", + "measured": "ups", + "oid_num": ".1.3.6.1.4.1.6574.4.3.1.1", + "oid_limit_low": "upsBatteryChargeLow", + "oid_limit_low_warn": "upsBatteryChargeWarning" + }, + { + "oid": "upsBatteryVoltageValue", + "descr": "UPS Battery Voltage (%oid_descr%)", + "oid_descr": "upsDeviceModel", + "class": "voltage", + "measured": "ups", + "oid_num": ".1.3.6.1.4.1.6574.4.3.2.1" + }, + { + "oid": "upsBatteryRuntimeValue", + "descr": "UPS Battery Runtime Remaining (%oid_descr%)", + "oid_descr": "upsDeviceModel", + "class": "runtime", + "measured": "ups", + "scale": 0.016666666666666666, + "oid_num": ".1.3.6.1.4.1.6574.4.3.6.1", + "limit_scale": 0.016666666666666666, + "oid_limit_low": "upsBatteryRuntimeLow" + }, + { + "oid": "upsInputVoltageValue", + "descr": "UPS Input Voltage (%oid_descr%)", + "oid_descr": "upsDeviceModel", + "class": "voltage", + "measured": "ups", + "oid_num": ".1.3.6.1.4.1.6574.4.4.1.1", + "oid_limit_low": "upsInputTransferLow", + "oid_limit_high": "upsInputTransferHigh" + }, + { + "oid": "upsOutputVoltageValue", + "descr": "UPS Output Voltage (%oid_descr%)", + "oid_descr": "upsDeviceModel", + "class": "voltage", + "measured": "ups", + "oid_num": ".1.3.6.1.4.1.6574.4.5.1.1" + } + ] + }, + "SYNOLOGY-EBOX-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.6574.105", + "mib_dir": "synology", + "descr": "", + "status": [ + { + "oid": "eboxPower", + "descr": "%eboxModel% Power Status", + "oid_descr": "eboxModel", + "type": "eboxPower" + }, + { + "oid": "eboxRedundantPower", + "descr": "%eboxModel% Redundant Power Status", + "oid_descr": "eboxModel", + "type": "eboxPower" + } + ], + "states": { + "eboxPower": [ + { + "name": "unknown", + "event": "exclude" + }, + { + "name": "Normal", + "event": "ok" + }, + { + "name": "Poor", + "event": "warning" + }, + { + "name": "Disconnection", + "event": "alert" + } + ] + } + }, + "ES-RACKTIVITY-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.34097.9", + "mib_dir": "racktivity", + "descr": "", + "version": [ + { + "oid": "mFirmwareVersion.1" + } + ] + }, + "WebGraph-OLD-8xThermometer-US-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.5040.1.2.6", + "mib_dir": "webgraph", + "descr": "", + "sensor": [ + { + "class": "temperature", + "oid": "wtWebioAn8GraphBinaryTempValue", + "oid_descr": "wtWebioAn8GraphPortText", + "scale": 0.1, + "max": 2000, + "oid_num": ".1.3.6.1.4.1.5040.1.2.6.1.4.1.1", + "oid_limit_high": "wtWebioAn8GraphAlarmMax", + "oid_limit_low": "wtWebioAn8GraphAlarmMin", + "rename_rrd": "wut-%index%" + } + ] + }, + "WebGraph-8xThermometer-US-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.5040.1.2.44", + "mib_dir": "webgraph", + "descr": "", + "sensor": [ + { + "class": "temperature", + "oid": "wtWebioAn8GraphBinaryTempValue", + "oid_descr": "wtWebioAn8GraphPortText", + "scale": 0.1, + "max": 2000, + "oid_num": ".1.3.6.1.4.1.5040.1.2.44.1.4.1.1", + "oid_limit_high": "wtWebioAn8GraphAlarmMax", + "oid_limit_low": "wtWebioAn8GraphAlarmMin", + "rename_rrd": "wut-%index%" + } + ] + }, + "WebGraph-OLD-Thermometer-PT-US-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.5040.1.2.17", + "mib_dir": "webgraph", + "descr": "", + "sensor": [ + { + "class": "temperature", + "oid": "wtWebioAn1GraphPtBinaryTempValue", + "oid_num": ".1.3.6.1.4.1.5040.1.2.17.1.4.1.1", + "oid_descr": "wtWebioAn1GraphPtPortName", + "min": 0, + "max": 2000, + "scale": 0.1 + } + ] + }, + "WebGraph-Thermometer-PT-US-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.5040.1.2.39", + "mib_dir": "webgraph", + "descr": "", + "sensor": [ + { + "class": "temperature", + "oid": "wtWebioAn1GraphPtBinaryTempValue", + "oid_num": ".1.3.6.1.4.1.5040.1.2.39.1.4.1.1", + "oid_descr": "wtWebioAn1GraphPtPortName", + "min": 0, + "max": 2000, + "scale": 0.1 + } + ] + }, + "WebGraph-OLD-Thermo-Hygrometer-US-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.5040.1.2.9", + "mib_dir": "webgraph", + "descr": "" + }, + "WebGraph-Thermo-Hygrometer-US-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.5040.1.2.42", + "mib_dir": "webgraph", + "descr": "" + }, + "Com-Server-Intern-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.5040.1.1", + "mib_dir": "webgraph", + "descr": "", + "hardware": [ + { + "oid": "wtDevType.0" + } + ], + "version": [ + { + "oid": "wtSwRev.0" + } + ] + }, + "DELL-STORAGE-SC-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.16139.1", + "mib_dir": "dell", + "descr": "", + "version": [ + { + "oid": "productIDBuildNumber.0" + }, + { + "oid": "productIDVersion.0" + } + ], + "hardware": [ + { + "oid_next": "scEnclModel", + "transformations": { + "action": "ltrim", + "characters": "EN-" + } + } + ], + "sensor": [ + { + "oid": "scEnclTempCurrentC", + "oid_descr": "scEnclTempLocation", + "class": "temperature", + "oid_num": ".1.3.6.1.4.1.16139.2.23.1.5", + "rename_rrd": "compellent-%index%" + } + ], + "status": [ + { + "measured": "fan", + "oid_descr": "scEnclFanLocation", + "oid": "scEnclFanStatus", + "oid_num": ".1.3.6.1.4.1.16139.2.20.1.3", + "type": "compellent-mib-state" + }, + { + "table": "scCtlrEntry", + "measured": "other", + "descr": "Controller %scCtlrNbr% (%scCtlrName%)", + "oid": "scCtlrStatus", + "oid_num": ".1.3.6.1.4.1.16139.2.13.1.3", + "type": "compellent-mib-state" + }, + { + "measured": "disk", + "descr": "Disk %scDiskNamePosition%", + "oid_descr": "scDiskNamePosition", + "oid": "scDiskStatus", + "oid_num": ".1.3.6.1.4.1.16139.2.14.1.3", + "type": "compellent-mib-state" + }, + { + "measured": "other", + "descr": "Controller %scCacheNbr% Cache", + "oid_descr": "scCacheNbr", + "oid": "scCacheBatStat", + "oid_num": ".1.3.6.1.4.1.16139.2.28.1.5", + "type": "compellent-mib-cache-state" + } + ], + "states": { + "compellent-mib-state": { + "1": { + "name": "up", + "event": "ok" + }, + "2": { + "name": "down", + "event": "alert" + }, + "3": { + "name": "degraded", + "event": "warning" + } + }, + "compellent-mib-cache-state": [ + { + "name": "noBattery", + "event": "alert" + }, + { + "name": "normal", + "event": "ok" + }, + { + "name": "expirationPending", + "event": "warning" + }, + { + "name": "expired", + "event": "warning" + } + ] + } + }, + "DELL-NETWORKING-CHASSIS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.6027.3.26", + "mib_dir": "dell", + "descr": "", + "states": { + "dellNetStackUnitStatus": { + "1": { + "name": "ok", + "event": "ok" + }, + "2": { + "name": "unsupported", + "event": "warning" + }, + "3": { + "name": "codeMismatch", + "event": "warning" + }, + "4": { + "name": "configMismatch", + "event": "warning" + }, + "5": { + "name": "unitDown", + "event": "alert" + }, + "6": { + "name": "notPresent", + "event": "exclude" + } + }, + "dellNetOperStatus": { + "1": { + "name": "up", + "event": "ok" + }, + "2": { + "name": "down", + "event": "alert" + }, + "3": { + "name": "absent", + "event": "exclude" + } + } + } + }, + "DELL-TL4000-MIB": { + "enable": 1, + "mib_dir": "dell", + "descr": "", + "version": [ + { + "oid": "libraryFwLevel.1" + } + ], + "ra_url_http": [ + { + "oid": "TL4000IdURL.0" + } + ], + "status": [ + { + "measured": "tape", + "descr": "Tape Library Status", + "oid": "TL4000StatusGlobalStatus", + "oid_num": ".1.3.6.1.4.1.674.10893.2.102.2.1", + "type": "dell-tl4000-status-state" + } + ], + "states": { + "dell-tl4000-status-state": { + "1": { + "name": "other", + "event": "warning" + }, + "2": { + "name": "unknown", + "event": "warning" + }, + "3": { + "name": "ok", + "event": "ok" + }, + "4": { + "name": "non-critical", + "event": "warning" + }, + "5": { + "name": "critical", + "event": "alert" + }, + "6": { + "name": "non-Recoverable", + "event": "alert" + } + } + } + }, + "Dell-POE-MIB": { + "enable": 1, + "identity_num": "", + "mib_dir": "dell", + "descr": "" + }, + "Dell-Vendor-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.674.10895.3000", + "mib_dir": "dell", + "descr": "", + "version": [ + { + "oid": "productIdentificationVersion.0" + } + ], + "hardware": [ + { + "oid": "productIdentificationDisplayName", + "pre_test": { + "device_field": "os", + "operator": "eq", + "value": "dell-sonic" + } + }, + { + "oid": "productIdentificationDisplayName.0", + "transform": [ + { + "action": "preg_replace", + "from": "/^.*(Ethernet|Networking) Switch$/", + "to": "" + }, + { + "action": "ireplace", + "from": [ + "Dell ", + "EMC ", + "Networking ", + "Ethernet ", + "Switch" + ], + "to": "" + } + ] + }, + { + "oid": "productIdentificationDescription.0", + "transform": { + "action": "ireplace", + "from": [ + "Dell ", + "EMC ", + "Networking ", + "Ethernet ", + "Switch" + ], + "to": "" + } + } + ], + "features": [ + { + "oid": "productIdentificationDescription.0", + "transform": { + "action": "ireplace", + "from": [ + "Dell ", + "EMC ", + "Networking ", + "Ethernet ", + "Switch" + ], + "to": "" + }, + "pre_test": { + "device_field": "os", + "operator": "ne", + "value": "sonic" + } + } + ], + "serial": [ + { + "oid": "productIdentificationSerialNumber.1" + } + ], + "asset_tag": [ + { + "oid": "productIdentificationServiceTag.1" + } + ], + "states": { + "dell-vendor-state": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "warning", + "event": "warning" + }, + "3": { + "name": "critical", + "event": "alert" + }, + "4": { + "name": "shutdown", + "event": "ignore" + }, + "5": { + "name": "notPresent", + "event": "exclude" + }, + "6": { + "name": "notFunctioning", + "event": "exclude" + } + } + } + }, + "DNOS-BOXSERVICES-PRIVATE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.674.10895.5000.2.6132.1.1.43", + "mib_dir": "dell", + "descr": "", + "states": { + "dnos-boxservices-state": { + "1": { + "name": "notpresent", + "event": "exclude" + }, + "2": { + "name": "operational", + "event": "ok" + }, + "3": { + "name": "failed", + "event": "alert" + }, + "4": { + "name": "powering", + "event": "exclude" + }, + "5": { + "name": "nopower", + "event": "alert" + }, + "6": { + "name": "notpowering", + "event": "alert" + }, + "7": { + "name": "incompatible", + "event": "exclude" + } + }, + "dnos-boxservices-temp-state": [ + { + "name": "low", + "event": "ok" + }, + { + "name": "normal", + "event": "ok" + }, + { + "name": "warning", + "event": "warning" + }, + { + "name": "critical", + "event": "alert" + }, + { + "name": "shutdown", + "event": "ignore" + }, + { + "name": "notpresent", + "event": "exclude" + }, + { + "name": "notoperational", + "event": "exclude" + } + ] + }, + "sensor": [ + { + "table": "boxServicesFiberPortsOpticsTable", + "oid": "boxServicesFiberPortOpticsTemperature", + "descr": "%port_label% Temperature (%boxServicesFiberPortsOpticsInfoVendorName% %boxServicesFiberPortsOpticsInfoPartNumber%, SN: %boxServicesFiberPortsOpticsInfoSerialNumber%)", + "oid_extra": "boxServicesFiberPortsOpticsInfoTable", + "class": "temperature", + "scale": 0.1, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "table": "boxServicesFiberPortsOpticsTable", + "oid": "boxServicesFiberPortOpticsVoltage", + "descr": "%port_label% Voltage (%boxServicesFiberPortsOpticsInfoVendorName% %boxServicesFiberPortsOpticsInfoPartNumber%, SN: %boxServicesFiberPortsOpticsInfoSerialNumber%)", + "oid_extra": "boxServicesFiberPortsOpticsInfoTable", + "class": "voltage", + "scale": 0.001, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "table": "boxServicesFiberPortsOpticsTable", + "oid": "boxServicesFiberPortOpticsCurrent", + "descr": "%port_label% TX Bias (%boxServicesFiberPortsOpticsInfoVendorName% %boxServicesFiberPortsOpticsInfoPartNumber%, SN: %boxServicesFiberPortsOpticsInfoSerialNumber%)", + "oid_extra": "boxServicesFiberPortsOpticsInfoTable", + "class": "current", + "scale": 0.0001, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "table": "boxServicesFiberPortsOpticsTable", + "oid": "boxServicesFiberPortOpticsPowerOut", + "descr": "%port_label% TX Power (%boxServicesFiberPortsOpticsInfoVendorName% %boxServicesFiberPortsOpticsInfoPartNumber%, SN: %boxServicesFiberPortsOpticsInfoSerialNumber%)", + "oid_extra": "boxServicesFiberPortsOpticsInfoTable", + "class": "dbm", + "scale": 0.001, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "table": "boxServicesFiberPortsOpticsTable", + "oid": "boxServicesFiberPortOpticsPowerIn", + "descr": "%port_label% RX Power (%boxServicesFiberPortsOpticsInfoVendorName% %boxServicesFiberPortsOpticsInfoPartNumber%, SN: %boxServicesFiberPortsOpticsInfoSerialNumber%)", + "oid_extra": "boxServicesFiberPortsOpticsInfoTable", + "class": "dbm", + "scale": 0.001, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + } + ] + }, + "OLD-DNOS-BOXSERVICES-PRIVATE-MIB": { + "enable": 1, + "mib_dir": "dell", + "descr": "", + "states": { + "fastpath-boxservices-private-state": { + "1": { + "name": "notpresent", + "event": "exclude" + }, + "2": { + "name": "operational", + "event": "ok" + }, + "3": { + "name": "failed", + "event": "alert" + } + }, + "fastpath-boxservices-private-temp-state": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "warning", + "event": "warning" + }, + "3": { + "name": "critical", + "event": "alert" + }, + "4": { + "name": "shutdown", + "event": "ignore" + }, + "5": { + "name": "notpresent", + "event": "exclude" + }, + "6": { + "name": "notoperational", + "event": "exclude" + } + } + } + }, + "DNOS-ISDP-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.674.10895.5000.2.6132.1.1.39", + "mib_dir": "dell", + "descr": "" + }, + "DNOS-SWITCHING-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.674.10895.5000.2.6132.1.1.1", + "mib_dir": "dell", + "descr": "", + "serial": [ + { + "oid": "agentInventorySerialNumber.0" + } + ], + "version": [ + { + "oid": "agentInventorySoftwareVersion.0" + } + ], + "hardware": [ + { + "oid": "agentInventoryMachineModel.0", + "pre_test": { + "device_field": "os", + "operator": "in", + "value": [ + "extreme-fastpath" + ] + } + }, + { + "oid": "agentInventoryMachineType.0" + } + ], + "features": [ + { + "oid": "agentInventoryAdditionalPackages.0" + } + ], + "mempool": { + "agentSwitchCpuProcessGroup": { + "type": "static", + "descr": "System Memory", + "scale": 1024, + "oid_total": "agentSwitchCpuProcessMemAvailable.0", + "oid_free": "agentSwitchCpuProcessMemFree.0" + } + }, + "processor": { + "agentSwitchCpuProcessTotalUtilization": { + "descr": "Processor", + "oid": "agentSwitchCpuProcessTotalUtilization", + "unit": "split3", + "rename_rrd": "dnos-switching-mib" + } + } + }, + "DNOS-POWER-ETHERNET-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.674.10895.5000.2.6132.1.1.15", + "mib_dir": "dell", + "descr": "" + }, + "ArrayManager-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.674.10893.1", + "mib_dir": "dell", + "descr": "Dell OpenManage Array Manager", + "discovery": [ + { + "os_group": "unix", + "os": "windows", + "ArrayManager-MIB::arrayMgrSoftwareProduct.0": "/.+/" + } + ], + "status": [ + { + "table": "controllerTable", + "oid": "controllerState", + "descr": "Array %controllerVendor% %controllerName%", + "measured": "storage", + "oid_num": ".1.3.6.1.4.1.674.10893.1.1.130.1.1.5", + "type": "controllerState" + } + ], + "states": { + "controllerState": { + "0": { + "name": "unknown", + "event": "exclude" + }, + "1": { + "name": "ready", + "event": "ok" + }, + "2": { + "name": "failed", + "event": "alert" + }, + "3": { + "name": "online", + "event": "ok" + }, + "4": { + "name": "offline", + "event": "alert" + }, + "6": { + "name": "degraded", + "event": "warning" + } + } + } + }, + "DELLEMC-OS10-BGP4V2-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.674.11000.5000.200.1", + "mib_dir": "dell", + "descr": "", + "bgp": { + "index": { + "os10bgp4V2PeerInstance": 1, + "os10bgp4V2PeerRemoteAddrType": 1, + "os10bgp4V2PeerRemoteAddr": 1 + }, + "oids": { + "LocalAs": { + "oid_next": "os10bgp4V2PeerLocalAs" + }, + "PeerTable": { + "oid": "os10bgp4V2PeerTable" + }, + "PeerState": { + "oid": "os10bgp4V2PeerState" + }, + "PeerAdminStatus": { + "oid": "os10bgp4V2PeerAdminStatus" + }, + "PeerInUpdates": { + "oid": "os10bgp4V2PeerInUpdates" + }, + "PeerOutUpdates": { + "oid": "os10bgp4V2PeerOutUpdates" + }, + "PeerInTotalMessages": { + "oid": "os10bgp4V2PeerInTotalMessages" + }, + "PeerOutTotalMessages": { + "oid": "os10bgp4V2PeerOutTotalMessages" + }, + "PeerFsmEstablishedTime": { + "oid": "os10bgp4V2PeerFsmEstablishedTime" + }, + "PeerInUpdateElapsedTime": { + "oid": "os10bgp4V2PeerInUpdatesElapsedTime" + }, + "PeerLocalAs": { + "oid": "os10bgp4V2PeerLocalAs" + }, + "PeerLocalAddr": { + "oid": "os10bgp4V2PeerLocalAddr" + }, + "PeerIdentifier": { + "oid": "os10bgp4V2PeerRemoteIdentifier" + }, + "PeerRemoteAs": { + "oid": "os10bgp4V2PeerRemoteAs" + }, + "PeerRemoteAddr": { + "oid": "os10bgp4V2PeerRemoteAddr" + }, + "PeerRemoteAddrType": { + "oid": "os10bgp4V2PeerRemoteAddrType" + }, + "PeerAcceptedPrefixes": { + "oid": "os10bgp4V2PrefixInPrefixesAccepted" + }, + "PeerAdvertisedPrefixes": { + "oid": "os10bgp4V2PrefixOutPrefixes" + }, + "PrefixCountersSafi": { + "oid": "os10bgp4V2PrefixInPrefixes" + } + } + } + }, + "DELLEMC-OS10-CHASSIS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.674.11000.5000.100.4", + "mib_dir": "dell", + "descr": "", + "serial": [ + { + "oid": "os10ChassisPPID.1" + }, + { + "oid": "os10ChassisProductSN.1" + } + ], + "asset_tag": [ + { + "oid": "os10ChassisServiceTag.1" + } + ], + "sensor": [ + { + "oid": "os10ChassisTemp", + "descr": "Chassis", + "class": "temperature", + "oid_num": ".1.3.6.1.4.1.674.11000.5000.100.4.1.1.3.1.11" + } + ], + "status": [ + { + "table": "os10PowerSupplyTable", + "oid": "os10PowerSupplyOperStatus", + "descr": "Power Supply %index% (%os10PowerSupplyType%)", + "descr_transform": { + "action": "replace", + "from": [ + " (unknown)", + "ac", + "dc" + ], + "to": [ + "", + "AC", + "DC" + ] + }, + "oid_measured": "os10PowerSupplyDevice", + "oid_num": ".1.3.6.1.4.1.674.11000.5000.100.4.1.2.1.1.4", + "type": "Os10CmnOperStatus" + }, + { + "table": "os10FanTable", + "oid": "os10FanOperStatus", + "descr": "Fan %os10FanEntity% %os10FanEntitySlot%", + "descr_transform": { + "action": "replace", + "from": [ + "psu", + "fanTray" + ], + "to": [ + "Power Supply", + "Tray" + ] + }, + "measured": "fan", + "oid_num": ".1.3.6.1.4.1.674.11000.5000.100.4.1.2.3.1.7", + "type": "Os10CmnOperStatus" + } + ], + "states": { + "Os10CmnOperStatus": { + "1": { + "name": "up", + "event": "ok" + }, + "2": { + "name": "down", + "event": "alert" + }, + "3": { + "name": "testing", + "event": "ok" + }, + "4": { + "name": "unknown", + "event": "ignore" + }, + "5": { + "name": "dormant", + "event": "warning" + }, + "6": { + "name": "notPresent", + "event": "exclude" + }, + "7": { + "name": "lowerLayerDown", + "event": "alert" + }, + "8": { + "name": "failed", + "event": "alert" + } + } + } + }, + "DellrPDU-MIB": { + "enable": 1, + "identity_num": "", + "mib_dir": "dell", + "descr": "" + }, + "METROPAD3": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.14846.3", + "mib_dir": "padtec", + "descr": "", + "hardware": [ + { + "oid": "hwEntitySystemModel.0" + } + ], + "version": [ + { + "oid": "hwEntitySystemModel.0" + } + ] + }, + "ND020-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.37778", + "mib_dir": "northerndesign", + "descr": "", + "counter": [ + { + "descr": "Energy", + "oid": "meterkWhL", + "class": "energy", + "oid_scale": "meterEnergyScal", + "map_scale": [ + 0.001, + 0.01, + 0.1, + 1, + 10, + 100, + 1000, + 10000 + ] + }, + { + "descr": "Energy", + "oid": "meterkVAhL", + "class": "aenergy", + "oid_scale": "meterEnergyScal", + "map_scale": [ + 0.001, + 0.01, + 0.1, + 1, + 10, + 100, + 1000, + 10000 + ] + } + ], + "sensor": [ + { + "descr": "Phase 1", + "oid": "meterP1Amps", + "class": "current", + "oid_scale": "meterAmpsScal", + "map_scale": [ + 0.001, + 0.01, + 0.1, + 1, + 10, + 100, + 1000, + 10000 + ], + "measured": "phase", + "measured_label": "P1" + }, + { + "descr": "Phase 2", + "oid": "meterP2Amps", + "class": "current", + "oid_scale": "meterAmpsScal", + "map_scale": [ + 0.001, + 0.01, + 0.1, + 1, + 10, + 100, + 1000, + 10000 + ], + "measured": "phase", + "measured_label": "P2" + }, + { + "descr": "Phase 3", + "oid": "meterP3Amps", + "class": "current", + "oid_scale": "meterAmpsScal", + "map_scale": [ + 0.001, + 0.01, + 0.1, + 1, + 10, + 100, + 1000, + 10000 + ], + "measured": "phase", + "measured_label": "P3" + }, + { + "descr": "Phase 1", + "oid": "meterP1Volts", + "class": "voltage", + "oid_scale": "meterPhVoltScal", + "map_scale": [ + 0.001, + 0.01, + 0.1, + 1, + 10, + 100, + 1000, + 10000 + ], + "measured": "phase", + "measured_label": "P1" + }, + { + "descr": "Phase 2", + "oid": "meterP2Volts", + "class": "voltage", + "oid_scale": "meterPhVoltScal", + "map_scale": [ + 0.001, + 0.01, + 0.1, + 1, + 10, + 100, + 1000, + 10000 + ], + "measured": "phase", + "measured_label": "P2" + }, + { + "descr": "Phase 3", + "oid": "meterP3Volts", + "class": "voltage", + "oid_scale": "meterPhVoltScal", + "map_scale": [ + 0.001, + 0.01, + 0.1, + 1, + 10, + 100, + 1000, + 10000 + ], + "measured": "phase", + "measured_label": "P3" + }, + { + "descr": "Line P1-P2", + "oid": "meterP1P2Volts", + "class": "voltage", + "oid_scale": "meterLLVoltScal", + "map_scale": [ + 0.001, + 0.01, + 0.1, + 1, + 10, + 100, + 1000, + 10000 + ], + "measured": "line", + "measured_label": "P1-P2" + }, + { + "descr": "Line P2-P3", + "oid": "meterP2P3Volts", + "class": "voltage", + "oid_scale": "meterLLVoltScal", + "map_scale": [ + 0.001, + 0.01, + 0.1, + 1, + 10, + 100, + 1000, + 10000 + ], + "measured": "line", + "measured_label": "P2-P3" + }, + { + "descr": "Line P3-P1", + "oid": "meterP3P1Volts", + "class": "voltage", + "oid_scale": "meterLLVoltScal", + "map_scale": [ + 0.001, + 0.01, + 0.1, + 1, + 10, + 100, + 1000, + 10000 + ], + "measured": "line", + "measured_label": "P3-P1" + }, + { + "descr": "System", + "oid": "meterFreq", + "class": "frequency", + "scale": 0.1 + }, + { + "descr": "Phase 1", + "oid": "meterPh1PF", + "class": "powerfactor", + "scale": 0.001, + "measured": "phase", + "measured_label": "P1" + }, + { + "descr": "Phase 2", + "oid": "meterPh2PF", + "class": "powerfactor", + "scale": 0.001, + "measured": "phase", + "measured_label": "P2" + }, + { + "descr": "Phase 3", + "oid": "meterPh3PF", + "class": "powerfactor", + "scale": 0.001, + "measured": "phase", + "measured_label": "P3" + }, + { + "descr": "System", + "oid": "meterSysPh1PF", + "class": "powerfactor", + "scale": 0.001 + }, + { + "descr": "Phase 1", + "oid": "meterP1kW", + "class": "power", + "oid_scale": "meterPowerScal", + "map_scale": [ + 0.001, + 0.01, + 0.1, + 1, + 10, + 100, + 1000, + 10000 + ], + "measured": "phase", + "measured_label": "P1" + }, + { + "descr": "Phase 2", + "oid": "meterP2kW", + "class": "power", + "oid_scale": "meterPowerScal", + "map_scale": [ + 0.001, + 0.01, + 0.1, + 1, + 10, + 100, + 1000, + 10000 + ], + "measured": "phase", + "measured_label": "P2" + }, + { + "descr": "Phase 3", + "oid": "meterP3kW", + "class": "power", + "oid_scale": "meterPowerScal", + "map_scale": [ + 0.001, + 0.01, + 0.1, + 1, + 10, + 100, + 1000, + 10000 + ], + "measured": "phase", + "measured_label": "P3" + }, + { + "descr": "System", + "oid": "meterSyskW", + "class": "power", + "oid_scale": "meterPowerScal", + "map_scale": [ + 0.001, + 0.01, + 0.1, + 1, + 10, + 100, + 1000, + 10000 + ] + }, + { + "descr": "Phase 1", + "oid": "meterP1kVA", + "class": "apower", + "oid_scale": "meterPowerScal", + "map_scale": [ + 0.001, + 0.01, + 0.1, + 1, + 10, + 100, + 1000, + 10000 + ], + "measured": "phase", + "measured_label": "P1" + }, + { + "descr": "Phase 2", + "oid": "meterP2kVA", + "class": "apower", + "oid_scale": "meterPowerScal", + "map_scale": [ + 0.001, + 0.01, + 0.1, + 1, + 10, + 100, + 1000, + 10000 + ], + "measured": "phase", + "measured_label": "P2" + }, + { + "descr": "Phase 3", + "oid": "meterP3kVA", + "class": "apower", + "oid_scale": "meterPowerScal", + "map_scale": [ + 0.001, + 0.01, + 0.1, + 1, + 10, + 100, + 1000, + 10000 + ], + "measured": "phase", + "measured_label": "P3" + }, + { + "descr": "System", + "oid": "meterSyskVA", + "class": "apower", + "oid_scale": "meterPowerScal", + "map_scale": [ + 0.001, + 0.01, + 0.1, + 1, + 10, + 100, + 1000, + 10000 + ] + } + ] + }, + "CHECKPOINT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2620", + "mib_dir": "checkpoint", + "descr": "", + "serial": [ + { + "oid": "svnApplianceSerialNumber.0" + } + ], + "version": [ + { + "oid": "svnVersion.0" + } + ], + "hardware": [ + { + "oid": "svnApplianceProductName.0" + } + ], + "features": [ + { + "oid": "haState.0" + } + ], + "status": [ + { + "oid": "haStatCode", + "type": "checkpoint-ha-state", + "descr": "%haProdName% (%haState%)", + "oid_extra": [ + "haProdName", + "haState" + ], + "oid_num": ".1.3.6.1.4.1.2620.1.5.101", + "measured": "other", + "pre_test": { + "oid": "CHECKPOINT-MIB::haStarted.0", + "operator": "eq", + "value": "yes" + } + }, + { + "oid": "powerSupplyStatus", + "type": "powerSupplyStatus", + "descr": "PowerSupply %powerSupplyIndex%", + "oid_descr": "powerSupplyIndex", + "oid_num": ".1.3.6.1.4.1.2620.1.6.7.9.1.1.2", + "measured": "powersupply" + } + ], + "states": { + "checkpoint-ha-state": [ + { + "name": "OK", + "event": "ok" + }, + { + "name": "WARNING", + "event": "warning" + }, + { + "name": "CRITICAL", + "event": "alert" + }, + { + "name": "UNKNOWN", + "event": "ignore" + } + ], + "powerSupplyStatus": [ + { + "name": "Up", + "event": "ok" + }, + { + "name": "Down", + "event": "alert" + } + ] + } + }, + "EMBEDDED-NGX-MIB": { + "enable": 1, + "mib_dir": "checkpoint", + "descr": "", + "mempool": { + "swMemRAM": { + "type": "static", + "descr": "Memory", + "scale": 1024, + "oid_total": "swMemRamTotal.0", + "oid_total_num": ".1.3.6.1.4.1.6983.1.5.1.2.0", + "oid_free": "swMemRamFree.0", + "oid_free_num": ".1.3.6.1.4.1.6983.1.5.1.1.0" + } + }, + "storage": { + "swStorageConfig": { + "descr": "Config Storage", + "oid_free": "swStorageConfigFree", + "oid_total": "swStorageConfigTotal", + "scale": 1024, + "type": "Config" + } + } + }, + "NOKIA-IPSO-SYSTEM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.94.1.21.1", + "mib_dir": "checkpoint", + "descr": "", + "serial": [ + { + "oid": "ipsoChassisSerialNumber.0" + } + ], + "states": { + "ipso-temperature-state": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "overTemperature", + "event": "alert" + } + }, + "ipso-sensor-state": { + "1": { + "name": "running", + "event": "ok" + }, + "2": { + "name": "notRunning", + "event": "alert" + } + } + } + }, + "CORIANT-GROOVE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.42229.1.2", + "mib_dir": "coriant", + "descr": "", + "hardware": [ + { + "oid": "shelfType.1" + } + ], + "serial": [ + { + "oid": "shelfSerialNumber.1" + } + ], + "processor": { + "perCoreUtilizationUtilization": { + "table": "perCoreUtilizationTable", + "descr": "Shelf %index0% CPU Core %index2%", + "oid": "perCoreUtilizationUtilization", + "oid_num": ".1.3.6.1.4.1.42229.1.2.3.36.1.1.2" + } + }, + "mempool": { + "memoryStateTable": { + "type": "table", + "table": "memoryStateTable", + "scale": 1, + "oid_free": "memoryStateAvailable", + "oid_used": "memoryStateUtilized" + } + }, + "sensor": [ + { + "oid": "neTemperature", + "class": "temperature", + "descr": "Network Element", + "oid_num": ".1.3.6.1.4.1.42229.1.2.2.1.8", + "min": 0 + }, + { + "oid": "systemPowerConsumptionCurrent", + "class": "power", + "descr": "System Consumption", + "oid_num": ".1.3.6.1.4.1.42229.1.2.2.2.2", + "min": 0 + }, + { + "oid": "shelfPowerConsumptionPowerConsumptionCurrent", + "class": "power", + "descr": "Shelf", + "oid_num": ".1.3.6.1.4.1.42229.1.2.2.9.1.1.3", + "oid_limit_high": "shelfPowerConsumptionPowerConsumptionEstimatedMax", + "min": 0 + }, + { + "table": "shelfTable", + "class": "temperature", + "descr": "Shelf %index% Inlet", + "oid": "shelfInletTemperature", + "oid_num": ".1.3.6.1.4.1.42229.1.2.3.1.1.1.3" + }, + { + "table": "shelfTable", + "class": "temperature", + "descr": "Shelf %index% Outlet", + "oid": "shelfOutletTemperature", + "oid_num": ".1.3.6.1.4.1.42229.1.2.3.1.1.1.4" + }, + { + "class": "temperature", + "descr": "Shelf %index0% Card %index1%", + "oid": "cardTemperature", + "oid_num": ".1.3.6.1.4.1.42229.1.2.3.3.1.1.9", + "min": -50 + }, + { + "table": "temperatureDetailsTable", + "class": "temperature", + "descr": "%temperatureDetailsMonitoringPoint%", + "descr_transform": { + "action": "replace", + "from": "-", + "to": " " + }, + "oid": "temperatureDetailsTemperature", + "oid_limit_low": "temperatureDetailsTemperatureRangeLow", + "oid_limit_high": "temperatureDetailsTemperatureRangeHigh" + }, + { + "table": "amplifierTable", + "oid": "amplifierInputPowerMon", + "class": "dbm", + "measured": "port", + "descr": "%amplifierAliasName% Rx", + "descr_transform": { + "action": "replace", + "from": "-", + "to": " " + }, + "limit_low_warn": -30, + "limit_low": -35 + }, + { + "table": "amplifierTable", + "oid": "amplifierOutputPowerMon", + "class": "dbm", + "measured": "port", + "descr": "%amplifierAliasName% Tx", + "descr_transform": { + "action": "replace", + "from": "-", + "to": " " + } + }, + { + "table": "amplifierTable", + "oid": "amplifierTargetGain", + "class": "dbm", + "measured": "port", + "descr": "%amplifierAliasName% Gain Target", + "descr_transform": { + "action": "replace", + "from": "-", + "to": " " + } + }, + { + "table": "amplifierTable", + "oid": "amplifierGainAdjustment", + "class": "dbm", + "measured": "port", + "descr": "%amplifierAliasName% Gain Adjustment", + "descr_transform": { + "action": "replace", + "from": "-", + "to": " " + } + }, + { + "table": "amplifierTable", + "oid": "amplifierOperatingGain", + "class": "dbm", + "measured": "port", + "descr": "%amplifierAliasName% Gain", + "oid_limit_low": "amplifierGainRangeMax", + "oid_limit_high": "amplifierGainRangeMin", + "descr_transform": { + "action": "replace", + "from": "-", + "to": " " + } + }, + { + "table": "amplifierTable", + "oid": "amplifierOutputVoa", + "class": "dbm", + "measured": "port", + "descr": "%amplifierAliasName% VOA Attenuation", + "descr_transform": { + "action": "replace", + "from": "-", + "to": " " + } + }, + { + "table": "amplifierTable", + "oid": "amplifierPowerBeforeOutputVoa", + "class": "dbm", + "measured": "port", + "descr": "%amplifierAliasName% VOA Tx", + "descr_transform": { + "action": "replace", + "from": "-", + "to": " " + } + }, + { + "table": "goptTable", + "oid": "goptRxOpticalPower", + "class": "dbm", + "measured": "port", + "descr": "gopt %goptName% Rx" + }, + { + "table": "goptTable", + "oid": "goptTxOpticalPower", + "class": "dbm", + "measured": "port", + "descr": "gopt %goptName% Tx" + }, + { + "table": "nmcTable", + "oid": "nmcRxOpticalPower", + "class": "dbm", + "measured": "port", + "descr": "nmc %nmcName% Rx", + "oid_limit_low": "nmcInputPowerMin", + "oid_limit_high": "nmcInputPowerMax" + }, + { + "table": "nmcTable", + "oid": "nmcTxOpticalPower", + "class": "dbm", + "measured": "port", + "descr": "nmc %nmcName% Tx" + }, + { + "table": "ochOsTable", + "oid": "ochOsActualTxOpticalPower", + "class": "dbm", + "measured": "port", + "descr": "%ochOsAliasName% Tx", + "descr_transform": { + "action": "replace", + "from": "-", + "to": " " + }, + "min": "%ochOsRequiredTxOpticalPower%%index%", + "limit_low": -99 + }, + { + "table": "ochOsTable", + "oid": "ochOsOSNR", + "class": "dbm", + "measured": "port", + "descr": "%ochOsAliasName% OSNR", + "descr_transform": { + "action": "replace", + "from": "-", + "to": " " + } + }, + { + "table": "ochOsTable", + "oid": "ochOsQFactor", + "class": "gauge", + "measured": "port", + "descr": "%ochOsAliasName% QFactor", + "descr_transform": { + "action": "replace", + "from": "-", + "to": " " + }, + "limit_low_warn": "6.5", + "limit_low": "5" + }, + { + "table": "ochOsTable", + "oid": "ochOsPreFecBer", + "class": "gauge", + "measured": "port", + "descr": "%ochOsAliasName% Pre FEC BER", + "descr_transform": { + "action": "replace", + "from": "-", + "to": " " + }, + "limit_high_warn": 0.03, + "limit_high": 0.05 + }, + { + "table": "ochOsTable", + "oid": "ochOsCD", + "class": "gauge", + "measured": "port", + "descr": "%ochOsAliasName% Chromatic Dispersion ps/nm", + "descr_transform": { + "action": "replace", + "from": "-", + "to": " " + }, + "oid_limit_low": "ochOsCdRangeLow", + "oid_limit_high": "ochOsCdRangeHigh" + }, + { + "table": "oscTable", + "oid": "oscRxOpticalPower", + "class": "dbm", + "measured": "port", + "descr": "%oscAliasName% Rx", + "descr_transform": { + "action": "replace", + "from": "-", + "to": " " + }, + "limit_low_warn": -30, + "limit_low": -35 + }, + { + "table": "oscTable", + "oid": "oscTxOpticalPower", + "class": "dbm", + "measured": "port", + "descr": "%oscAliasName% Tx", + "descr_transform": { + "action": "replace", + "from": "-", + "to": " " + } + }, + { + "table": "otsTable", + "oid": "otsMeasuredSpanLoss", + "class": "dbm", + "measured": "port", + "descr": "ots Span Loss %otsName%", + "oid_limit_high": "otsSpanLossReceive" + }, + { + "table": "otsTable", + "oid": "otsFiberLengthTxDerived", + "class": "gauge", + "measured": "port", + "descr": "ots Dervived Fiber Length (km) %otsName%", + "oid_limit_high": "otsFiberLengthTx" + } + ], + "status": [ + { + "table": "ledTable", + "oid": "ledStatus", + "descr": "LED: %ledEquipmentType% %ledShelfId%/%ledSlotId% %ledName%", + "descr_transform": { + "action": "replace", + "from": [ + "port_", + "_led" + ], + "to": [ + "port ", + "" + ] + }, + "measured": "device", + "type": "ledStatus" + }, + { + "table": "mcTable", + "oid": "mcOperStatus", + "descr": "MC: %mcCenterFrequency% %mcSlotWidth%Mhz (%mcLowerFrequency% - %mcUpperFrequency%)", + "descr_transform": { + "action": "replace", + "from": "000Mhz", + "to": "Ghz" + }, + "measured": "device", + "type": "updownStatus" + } + ], + "states": { + "ledStatus": { + "1": { + "name": "notAvailable", + "event": "exclude" + }, + "2": { + "name": "off", + "event": "ignore" + }, + "3": { + "name": "blink", + "event": "ok" + }, + "4": { + "name": "red", + "event": "alert" + }, + "5": { + "name": "redBlink", + "event": "alert" + }, + "6": { + "name": "green", + "event": "ok" + }, + "7": { + "name": "greenBlink", + "event": "ok" + }, + "8": { + "name": "amber", + "event": "warning" + }, + "9": { + "name": "amberBlink", + "event": "warning" + } + }, + "updownStatus": { + "1": { + "name": "up", + "event": "ok" + }, + "2": { + "name": "down", + "event": "alert" + } + } + } + }, + "DSE-892": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.41385", + "mib_dir": "dse", + "descr": "DSE-892 MIB", + "sensor": [ + { + "oid": "oilPressure", + "descr": "Oil", + "class": "pressure", + "measured": "oil", + "scale": 1 + }, + { + "oid": "coolantTemp", + "descr": "Coolant", + "class": "temperature", + "measured": "coolant", + "scale": 1 + }, + { + "oid": "batteryVolts", + "descr": "Battery", + "class": "voltage", + "measured": "battery", + "scale": 0.1 + }, + { + "oid": "genFreq", + "descr": "Generator Frequency", + "class": "frequency", + "measured": "mains", + "scale": 0.1 + }, + { + "oid": "genL1Volts", + "descr": "Generator L1", + "class": "voltage", + "measured": "generator", + "scale": 0.1 + }, + { + "oid": "genL2Volts", + "descr": "Generator L2", + "class": "voltage", + "measured": "generator", + "scale": 0.1 + }, + { + "oid": "genL3Volts", + "descr": "Generator L3", + "class": "voltage", + "measured": "generator", + "scale": 0.1 + }, + { + "oid": "genL1Current", + "descr": "Generator L1", + "class": "current", + "measured": "generator", + "scale": 0.1 + }, + { + "oid": "genL2Current", + "descr": "Generator L2", + "class": "current", + "measured": "generator", + "scale": 0.1 + }, + { + "oid": "genL3Current", + "descr": "Generator L3", + "class": "current", + "measured": "generator", + "scale": 0.1 + }, + { + "oid": "genL1Watts", + "descr": "Generator L1", + "class": "power", + "measured": "generator", + "scale": 0.1 + }, + { + "oid": "genL2Watts", + "descr": "Generator L2", + "class": "power", + "measured": "generator", + "scale": 0.1 + }, + { + "oid": "genL3Watts", + "descr": "Generator L3", + "class": "power", + "measured": "generator", + "scale": 0.1 + }, + { + "oid": "genWattsTotal", + "descr": "Generator Total", + "class": "power", + "measured": "generator", + "scale": 0.1 + }, + { + "oid": "genL1VA", + "descr": "Generator L1", + "class": "apower", + "measured": "generator", + "scale": 0.1 + }, + { + "oid": "genL2VA", + "descr": "Generator L2", + "class": "apower", + "measured": "generator", + "scale": 0.1 + }, + { + "oid": "genL3VA", + "descr": "Generator L3", + "class": "apower", + "measured": "generator", + "scale": 0.1 + }, + { + "oid": "genTotalVA", + "descr": "Generator Total", + "class": "apower", + "measured": "generator", + "scale": 0.1 + }, + { + "oid": "genL1VAr", + "descr": "Generator L1", + "class": "rpower", + "measured": "generator", + "scale": 0.1 + }, + { + "oid": "genL2VAr", + "descr": "Generator L2", + "class": "rpower", + "measured": "generator", + "scale": 0.1 + }, + { + "oid": "genL3VAr", + "descr": "Generator L3", + "class": "rpower", + "measured": "generator", + "scale": 0.1 + }, + { + "oid": "genTotalVAr", + "descr": "Generator Total", + "class": "rpower", + "measured": "generator", + "scale": 0.1 + }, + { + "oid": "genL1L2Volts", + "descr": "Generator L1-L2", + "class": "voltage", + "measured": "mains", + "scale": 0.1 + }, + { + "oid": "genL2L3Volts", + "descr": "Generator L2-L3", + "class": "voltage", + "measured": "mains", + "scale": 0.1 + }, + { + "oid": "genL3L1Volts", + "descr": "Generator L3-L1", + "class": "voltage", + "measured": "mains", + "scale": 0.1 + }, + { + "oid": "mainsFreq", + "descr": "Mains Frequency", + "class": "frequency", + "measured": "mains", + "scale": 0.1 + }, + { + "oid": "mainsL1Volts", + "descr": "Mains L1", + "class": "voltage", + "measured": "mains", + "scale": 0.1 + }, + { + "oid": "mainsL2Volts", + "descr": "Mains L2", + "class": "voltage", + "measured": "mains", + "scale": 0.1 + }, + { + "oid": "mainsL3Volts", + "descr": "Mains L3", + "class": "voltage", + "measured": "mains", + "scale": 0.1 + }, + { + "oid": "mainsL1L2Volts", + "descr": "Mains L1-L2", + "class": "voltage", + "measured": "mains", + "scale": 0.1 + }, + { + "oid": "mainsL2L3Volts", + "descr": "Mains L2-L3", + "class": "voltage", + "measured": "mains", + "scale": 0.1 + }, + { + "oid": "mainsL3L1Volts", + "descr": "Mains L3-L1", + "class": "voltage", + "measured": "mains", + "scale": 0.1 + } + ], + "counter": [ + { + "oid": "genAccKW", + "descr": "Generator Accumulated", + "class": "energy", + "measured": "generator", + "scale": 1000 + }, + { + "oid": "genAccKVA", + "descr": "Generator Accumulated", + "class": "aenergy", + "measured": "generator", + "scale": 1000 + }, + { + "oid": "genAccKVAr", + "descr": "Generator Accumulated", + "class": "renergy", + "measured": "generator", + "scale": 1000 + }, + { + "oid": "engHours", + "descr": "Engine Hours", + "class": "lifetime", + "measured": "engine", + "scale": 3600 + } + ], + "status": [ + { + "oid": "mode", + "oid_num": ".1.3.6.1.4.1.41385.1.3.3.1.2", + "descr": "Operating Mode", + "measured": "power", + "type": "mode" + } + ], + "states": { + "mode": [ + { + "name": "stop", + "event": "alert" + }, + { + "name": "auto", + "event": "ok" + }, + { + "name": "manual", + "event": "alert" + }, + { + "name": "test on load", + "event": "alert" + }, + { + "name": "auto with manual restore", + "event": "alert" + }, + { + "name": "user configuration", + "event": "alert" + }, + { + "name": "test off load", + "event": "alert" + }, + { + "name": "off mode", + "event": "alert" + } + ] + } + }, + "TELESTE-LUMINATO-MIB": { + "enable": 1, + "mib_dir": [ + "scte", + "teleste" + ], + "descr": "Teleste Luminato Chassis MIB", + "serial": [ + { + "oid": "hwSerialNumber.0" + } + ], + "version": [ + { + "oid": "swVersion.0" + } + ], + "hardware": [ + { + "oid": "hwType.0" + } + ], + "uptime": [ + { + "oid": "upTime.0" + } + ] + }, + "TELESTE-COMMON-MIB": { + "enable": 1, + "mib_dir": [ + "scte", + "teleste" + ], + "descr": "Teleste Common MIB", + "sensor": [ + { + "table": "module", + "class": "temperature", + "descr": "Module %oid_descr%", + "oid": "statusInternalTemperature", + "oid_num": ".1.3.6.1.4.1.3715.99.2.2.1.1.3", + "oid_descr": "moduleSlotNo", + "oid_limit_high": "controlTempLimitHiHi", + "oid_limit_high_warn": "controlTempLimitHi", + "oid_limit_low_warn": "controlTempLimitLo", + "oid_limit_low": "controlTempLimitLoLo", + "scale": 0.1, + "limit_scale": 0.1 + } + ], + "status": [ + { + "oid": "statusGeneral", + "type": "statusGeneral", + "descr": "General Status", + "oid_num": ".1.3.6.1.4.1.3715.99.1.2.1", + "measured": "device" + }, + { + "oid": "statusBusMaster", + "type": "statusBusMaster", + "descr": "Bus Master", + "oid_num": ".1.3.6.1.4.1.3715.99.1.2.2", + "measured": "device" + }, + { + "oid": "statusLmt", + "type": "statusLmt", + "descr": "Local Management Terminal (LMT)", + "oid_num": ".1.3.6.1.4.1.3715.99.1.2.3", + "measured": "device" + }, + { + "oid": "statusLid", + "type": "statusLid", + "descr": "Lid Sensor", + "oid_num": ".1.3.6.1.4.1.3715.99.1.2.4", + "measured": "device" + }, + { + "oid": "statusTemperature", + "type": "statusTemperature", + "descr": "Temperature", + "oid_num": ".1.3.6.1.4.1.3715.99.1.2.5", + "measured": "device" + }, + { + "oid": "statusFan", + "type": "statusFan", + "descr": "Fan", + "oid_num": ".1.3.6.1.4.1.3715.99.1.2.6", + "measured": "device" + }, + { + "oid": "statusHardware", + "type": "statusHardware", + "descr": "Hardware", + "oid_num": ".1.3.6.1.4.1.3715.99.1.2.7", + "measured": "device" + }, + { + "oid": "statusSoftware", + "type": "statusSoftware", + "descr": "Software", + "oid_num": ".1.3.6.1.4.1.3715.99.1.2.8.0", + "measured": "device" + } + ], + "states": { + "statusGeneral": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "notification", + "event": "warn" + }, + "3": { + "name": "warning", + "event": "warn" + }, + "4": { + "name": "alarm", + "event": "alert" + } + }, + "statusBusMaster": { + "1": { + "name": "slaveOnly", + "event": "ok" + }, + "2": { + "name": "configuredSlave", + "event": "ok" + }, + "3": { + "name": "currentlySlave", + "event": "ok" + }, + "4": { + "name": "currentlyMaster", + "event": "ok" + } + }, + "statusLmt": { + "1": { + "name": "noLmtInterface", + "event": "exclude" + }, + "2": { + "name": "stateUnknown", + "event": "ignore" + }, + "3": { + "name": "notConnected", + "event": "ok" + }, + "4": { + "name": "connected", + "event": "warn" + } + }, + "statusLid": { + "1": { + "name": "noLid", + "event": "exclude" + }, + "2": { + "name": "closed", + "event": "ok" + }, + "3": { + "name": "open", + "event": "warn" + } + }, + "statusTemperature": { + "1": { + "name": "tempNormal", + "event": "ok" + }, + "2": { + "name": "HIHI", + "event": "alert" + }, + "3": { + "name": "Hi", + "event": "warn" + }, + "4": { + "name": "Lo", + "event": "warn" + }, + "5": { + "name": "LOLO", + "event": "alert" + } + }, + "statusFan": { + "1": { + "name": "fanNormal", + "event": "ok" + }, + "2": { + "name": "fanFailure", + "event": "alert" + } + }, + "statusHardware": { + "1": { + "name": "hwNormal", + "event": "ok" + }, + "2": { + "name": "hwFailure", + "event": "alert" + } + }, + "statusSoftware": { + "1": { + "name": "swNormal", + "event": "ok" + }, + "2": { + "name": "swFailure", + "event": "alert" + }, + "3": { + "name": "swMissing", + "event": "warning" + }, + "4": { + "name": "swInitialising", + "event": "ignore" + } + } + } + }, + "TELESTE-LUMINATO-MIB2": { + "enable": 1, + "identity_num": "", + "mib_dir": "teleste", + "descr": "" + }, + "EIP-MON-MIB": { + "enable": 1, + "identity_num": [ + ".1.3.6.1.4.1.2440.1", + ".1.3.6.1.4.1.2440.1.10" + ], + "mib_dir": "eip", + "descr": "", + "hardware": [ + { + "oid": "eipHwApplianceModel.0" + } + ], + "serial": [ + { + "oid": "eipHwApplianceSerial.0" + } + ], + "version": [ + { + "oid": "eipSdsVersionNumber.0" + } + ], + "sensor": [ + { + "oid": "eipHwTempCpu", + "measured": "processor", + "class": "temperature", + "descr": "System CPU", + "oid_num": ".1.3.6.1.4.1.2440.1.14.3.1" + }, + { + "oid": "eipHwTempInlet", + "measured": "device", + "class": "temperature", + "descr": "Inlet", + "oid_num": ".1.3.6.1.4.1.2440.1.14.3.4" + }, + { + "oid": "eipHwTempBaseboard", + "measured": "device", + "class": "temperature", + "descr": "Baseboard", + "oid_num": ".1.3.6.1.4.1.2440.1.14.3.5" + }, + { + "oid": "eipHwTempRaidController", + "measured": "raid", + "class": "temperature", + "descr": "Raid Controller", + "oid_num": ".1.3.6.1.4.1.2440.1.14.3.6" + }, + { + "oid": "eipHwFan1Speed", + "measured": "fan", + "class": "fanspeed", + "descr": "Fan 1", + "oid_num": ".1.3.6.1.4.1.2440.1.14.4.1" + }, + { + "oid": "eipHwFan2Speed", + "measured": "fan", + "class": "fanspeed", + "descr": "Fan 2", + "oid_num": ".1.3.6.1.4.1.2440.1.14.4.2" + }, + { + "oid": "eipHwFan3Speed", + "measured": "fan", + "class": "fanspeed", + "descr": "Fan 3", + "oid_num": ".1.3.6.1.4.1.2440.1.14.4.3" + }, + { + "oid": "eipHwFan4Speed", + "measured": "fan", + "class": "fanspeed", + "descr": "Fan 4", + "oid_num": ".1.3.6.1.4.1.2440.1.14.4.4" + }, + { + "oid": "eipHwFan5Speed", + "measured": "fan", + "class": "fanspeed", + "descr": "Fan 5", + "oid_num": ".1.3.6.1.4.1.2440.1.14.4.5" + }, + { + "oid": "eipHwFan6Speed", + "measured": "fan", + "class": "fanspeed", + "descr": "Fan 6", + "oid_num": ".1.3.6.1.4.1.2440.1.14.4.6" + }, + { + "oid": "eipHwFan7Speed", + "measured": "fan", + "class": "fanspeed", + "descr": "Fan 7", + "oid_num": ".1.3.6.1.4.1.2440.1.14.4.7" + }, + { + "oid": "eipHwFan8Speed", + "measured": "fan", + "class": "fanspeed", + "descr": "Fan 8", + "oid_num": ".1.3.6.1.4.1.2440.1.14.4.8" + }, + { + "oid": "eipHwPowerInstant", + "measured": "device", + "class": "power", + "descr": "System Power", + "oid_num": ".1.3.6.1.4.1.2440.1.14.6.1" + }, + { + "oid": "eipHwRaidBbuCharge", + "measured": "raid", + "class": "capacity", + "descr": "RAID backup battery", + "oid_num": ".1.3.6.1.4.1.2440.1.14.7.7" + } + ], + "status": [ + { + "oid": "eipHwPsuRedundancy", + "measured": "powersupply", + "descr": "Power Supply Redundancy", + "type": "eipHwPsuRedundancy", + "oid_num": ".1.3.6.1.4.1.2440.1.14.5.1" + }, + { + "oid": "eipHwPsu1Status", + "measured": "powersupply", + "descr": "Power Supply 1", + "type": "eipHwPsuStatus", + "oid_num": ".1.3.6.1.4.1.2440.1.14.5.2" + }, + { + "oid": "eipHwPsu2Status", + "measured": "powersupply", + "descr": "Power Supply 2", + "type": "eipHwPsuStatus", + "oid_num": ".1.3.6.1.4.1.2440.1.14.5.3" + }, + { + "oid": "eipHwRaidStatus", + "measured": "raid", + "descr": "RAID %eipHwRaidController% (%eipHwRaidDisks% disks)", + "oid_extra": [ + "eipHwRaidController", + "eipHwRaidDisks" + ], + "type": "eipHwRaidStatus", + "oid_num": ".1.3.6.1.4.1.2440.1.14.7.2" + }, + { + "oid": "eipHwRaidBbuStatus", + "measured": "raid", + "descr": "RAID backup battery", + "type": "eipHwRaidBbuStatus", + "oid_num": ".1.3.6.1.4.1.2440.1.14.7.6" + }, + { + "oid": "eipHwChassisIntrusion", + "measured": "chassis", + "descr": "Chassis Intrusion", + "type": "eipHwChassisIntrusion", + "oid_num": ".1.3.6.1.4.1.2440.1.14.10.1" + } + ], + "states": { + "eipHwPsuRedundancy": [ + { + "name": "disabled", + "event": "ignore" + }, + { + "name": "ok", + "event": "ok" + }, + { + "name": "failed", + "event": "alert" + } + ], + "eipHwPsuStatus": [ + { + "name": "disabled", + "event": "exclude" + }, + { + "name": "ok", + "event": "ok" + }, + { + "name": "present", + "event": "warning" + }, + { + "name": "notpresent", + "event": "alert" + } + ], + "eipHwRaidStatus": [ + { + "name": "disabled", + "event": "exclude" + }, + { + "name": "ok", + "event": "ok" + }, + { + "name": "degraded", + "event": "warning" + }, + { + "name": "offline", + "event": "alert" + } + ], + "eipHwRaidBbuStatus": [ + { + "name": "disabled", + "event": "exclude" + }, + { + "name": "ok", + "event": "ok" + }, + { + "name": "degraded", + "event": "alert" + } + ], + "eipHwChassisIntrusion": [ + { + "name": "disabled", + "event": "exclude" + }, + { + "name": "inactive", + "event": "ok" + }, + { + "name": "active", + "event": "alert" + } + ] + }, + "counter": [ + { + "oid": "eipHwPowerCumulative", + "measured": "device", + "class": "energy", + "descr": "System Energy", + "scale": 1000, + "oid_num": ".1.3.6.1.4.1.2440.1.14.6.2" + } + ] + }, + "RADWARE-MIB": { + "enable": 1, + "mib_dir": "radware", + "descr": "", + "version": [ + { + "oid": "rndBrgVersion.0" + } + ], + "serial": [ + { + "oid": "rndSerialNumber.0" + } + ], + "features": [ + { + "oid": "rdwrDeviceType.0", + "transform": { + "action": "replace", + "from": [ + "DefensePro with ", + " and" + ], + "to": [ + "", + "," + ] + } + }, + { + "oid": "rsPlatformIdentifier.0" + } + ], + "status": [ + { + "type": "genGroupHWStatus", + "descr": "Hardware Status", + "oid": "genGroupHWStatus", + "measured": "device" + }, + { + "type": "rsSystemFansStatus", + "descr": "Fan %index%", + "oid": "rsSystemFansStatus", + "measured": "fan" + } + ], + "states": { + "genGroupHWStatus": { + "1": { + "name": "ok", + "event": "ok" + }, + "2": { + "name": "hardwareProblems", + "event": "alert" + }, + "255": { + "name": "notSupported", + "event": "exclude" + } + }, + "rsSystemFansStatus": { + "1": { + "name": "Operational", + "event": "ok" + }, + "2": { + "name": "Critical", + "event": "alert" + } + } + }, + "processor": { + "rsWSDRSResourceUtilization": { + "oid": "rsWSDRSResourceUtilization", + "oid_num": ".1.3.6.1.4.1.89.35.1.54", + "indexes": [ + { + "descr": "System CPU" + } + ] + } + }, + "sensor": [ + { + "class": "temperature", + "descr": "CPU 1", + "oid": "rdwrTemperatureCPU1Get", + "oid_limit_high_warn": "rdwrTemperatureWarningThresholdGet", + "oid_limit_high": "rdwrTemperatureShutdownThresholdGet" + }, + { + "class": "temperature", + "descr": "CPU 2", + "oid": "rdwrTemperatureCPU2Get", + "oid_limit_high_warn": "rdwrTemperatureWarningThresholdGet", + "oid_limit_high": "rdwrTemperatureShutdownThresholdGet" + } + ] + }, + "ACC-MIB": { + "enable": 1, + "mib_dir": "radware", + "descr": "", + "sensor": [ + { + "class": "load", + "descr": "Flow Accelerator Forwarding %index1% (Instance %index0%)", + "oid": "rsACCFlow", + "limit_high_warn": 80, + "oid_limit_high": 90 + }, + { + "class": "load", + "descr": "Flow Accelerator Other %index1% (Instance %index0%)", + "oid": "rsACCOther", + "limit_high_warn": 80, + "oid_limit_high": 90 + } + ] + }, + "ARISTA-SW-IP-FORWARDING-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.30065.3.1", + "mib_dir": "arista", + "descr": "" + }, + "ARISTA-ENTITY-SENSOR-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.30065.3.12", + "mib_dir": "arista", + "descr": "" + }, + "ARISTA-VRF-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.30065.3.18", + "mib_dir": "arista", + "descr": "" + }, + "ARISTA-BGP4V2-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.30065.4.1", + "mib_dir": "arista", + "descr": "", + "bgp": { + "index": { + "aristaBgp4V2PeerRemoteAddr": 1, + "aristaBgp4V2PeerRemoteAddrType": 1 + }, + "oids": { + "LocalAs": { + "oid_next": "aristaBgp4V2PeerLocalAs" + }, + "PeerTable": { + "oid": "aristaBgp4V2PeerTable" + }, + "PeerState": { + "oid": "aristaBgp4V2PeerState" + }, + "PeerAdminStatus": { + "oid": "aristaBgp4V2PeerAdminStatus" + }, + "PeerInUpdates": { + "oid": "aristaBgp4V2PeerInUpdates" + }, + "PeerOutUpdates": { + "oid": "aristaBgp4V2PeerOutUpdates" + }, + "PeerInTotalMessages": { + "oid": "aristaBgp4V2PeerInTotalMessages" + }, + "PeerOutTotalMessages": { + "oid": "aristaBgp4V2PeerOutTotalMessages" + }, + "PeerFsmEstablishedTime": { + "oid": "aristaBgp4V2PeerFsmEstablishedTime" + }, + "PeerInUpdateElapsedTime": { + "oid": "aristaBgp4V2PeerInUpdatesElapsedTime" + }, + "PeerLocalAs": { + "oid": "aristaBgp4V2PeerLocalAs" + }, + "PeerLocalAddr": { + "oid": "aristaBgp4V2PeerLocalAddr" + }, + "PeerIdentifier": { + "oid": "aristaBgp4V2PeerRemoteIdentifier" + }, + "PeerRemoteAs": { + "oid": "aristaBgp4V2PeerRemoteAs" + }, + "PeerRemoteAddr": { + "oid": "aristaBgp4V2PeerRemoteAddr" + }, + "PeerRemoteAddrType": { + "oid": "aristaBgp4V2PeerRemoteAddrType" + }, + "PeerAcceptedPrefixes": { + "oid": "aristaBgp4V2PrefixInPrefixesAccepted" + }, + "PeerAdvertisedPrefixes": { + "oid": "aristaBgp4V2PrefixOutPrefixes" + }, + "PrefixCountersSafi": { + "oid": "aristaBgp4V2PrefixInPrefixes" + } + } + }, + "translate": { + "aristaBgp4V2PeerTable": ".1.3.6.1.4.1.30065.4.1.1.2", + "aristaBgp4V2PeerEntry": ".1.3.6.1.4.1.30065.4.1.1.2.1", + "aristaBgp4V2PeerInstance": ".1.3.6.1.4.1.30065.4.1.1.2.1.1", + "aristaBgp4V2PeerLocalAddrType": ".1.3.6.1.4.1.30065.4.1.1.2.1.2", + "aristaBgp4V2PeerLocalAddr": ".1.3.6.1.4.1.30065.4.1.1.2.1.3", + "aristaBgp4V2PeerRemoteAddrType": ".1.3.6.1.4.1.30065.4.1.1.2.1.4", + "aristaBgp4V2PeerRemoteAddr": ".1.3.6.1.4.1.30065.4.1.1.2.1.5", + "aristaBgp4V2PeerLocalPort": ".1.3.6.1.4.1.30065.4.1.1.2.1.6", + "aristaBgp4V2PeerLocalAs": ".1.3.6.1.4.1.30065.4.1.1.2.1.7", + "aristaBgp4V2PeerLocalIdentifier": ".1.3.6.1.4.1.30065.4.1.1.2.1.8", + "aristaBgp4V2PeerRemotePort": ".1.3.6.1.4.1.30065.4.1.1.2.1.9", + "aristaBgp4V2PeerRemoteAs": ".1.3.6.1.4.1.30065.4.1.1.2.1.10", + "aristaBgp4V2PeerRemoteIdentifier": ".1.3.6.1.4.1.30065.4.1.1.2.1.11", + "aristaBgp4V2PeerAdminStatus": ".1.3.6.1.4.1.30065.4.1.1.2.1.12", + "aristaBgp4V2PeerState": ".1.3.6.1.4.1.30065.4.1.1.2.1.13", + "aristaBgp4V2PeerDescription": ".1.3.6.1.4.1.30065.4.1.1.2.1.14", + "aristaBgp4V2PeerErrorsTable": ".1.3.6.1.4.1.30065.4.1.1.3", + "aristaBgp4V2PeerErrorsEntry": ".1.3.6.1.4.1.30065.4.1.1.3.1", + "aristaBgp4V2PeerLastErrorCodeReceived": ".1.3.6.1.4.1.30065.4.1.1.3.1.1", + "aristaBgp4V2PeerLastErrorSubCodeReceived": ".1.3.6.1.4.1.30065.4.1.1.3.1.2", + "aristaBgp4V2PeerLastErrorReceivedTime": ".1.3.6.1.4.1.30065.4.1.1.3.1.3", + "aristaBgp4V2PeerLastErrorReceivedText": ".1.3.6.1.4.1.30065.4.1.1.3.1.4", + "aristaBgp4V2PeerLastErrorReceivedData": ".1.3.6.1.4.1.30065.4.1.1.3.1.5", + "aristaBgp4V2PeerLastErrorCodeSent": ".1.3.6.1.4.1.30065.4.1.1.3.1.6", + "aristaBgp4V2PeerLastErrorSubCodeSent": ".1.3.6.1.4.1.30065.4.1.1.3.1.7", + "aristaBgp4V2PeerLastErrorSentTime": ".1.3.6.1.4.1.30065.4.1.1.3.1.8", + "aristaBgp4V2PeerLastErrorSentText": ".1.3.6.1.4.1.30065.4.1.1.3.1.9", + "aristaBgp4V2PeerLastErrorSentData": ".1.3.6.1.4.1.30065.4.1.1.3.1.10", + "aristaBgp4V2PeerEventTimesTable": ".1.3.6.1.4.1.30065.4.1.1.4", + "aristaBgp4V2PeerEventTimesEntry": ".1.3.6.1.4.1.30065.4.1.1.4.1", + "aristaBgp4V2PeerFsmEstablishedTime": ".1.3.6.1.4.1.30065.4.1.1.4.1.1", + "aristaBgp4V2PeerInUpdatesElapsedTime": ".1.3.6.1.4.1.30065.4.1.1.4.1.2", + "aristaBgp4V2PeerConfiguredTimersTable": ".1.3.6.1.4.1.30065.4.1.1.5", + "aristaBgp4V2PeerConfiguredTimersEntry": ".1.3.6.1.4.1.30065.4.1.1.5.1", + "aristaBgp4V2PeerConnectRetryInterval": ".1.3.6.1.4.1.30065.4.1.1.5.1.1", + "aristaBgp4V2PeerHoldTimeConfigured": ".1.3.6.1.4.1.30065.4.1.1.5.1.2", + "aristaBgp4V2PeerKeepAliveConfigured": ".1.3.6.1.4.1.30065.4.1.1.5.1.3", + "aristaBgp4V2PeerMinASOrigInterval": ".1.3.6.1.4.1.30065.4.1.1.5.1.4", + "aristaBgp4V2PeerMinRouteAdverInterval": ".1.3.6.1.4.1.30065.4.1.1.5.1.5", + "aristaBgp4V2PeerNegotiatedTimersTable": ".1.3.6.1.4.1.30065.4.1.1.6", + "aristaBgp4V2PeerNegotiatedTimersEntry": ".1.3.6.1.4.1.30065.4.1.1.6.1", + "aristaBgp4V2PeerHoldTime": ".1.3.6.1.4.1.30065.4.1.1.6.1.1", + "aristaBgp4V2PeerKeepAlive": ".1.3.6.1.4.1.30065.4.1.1.6.1.2", + "aristaBgp4V2PeerCountersTable": ".1.3.6.1.4.1.30065.4.1.1.7", + "aristaBgp4V2PeerCountersEntry": ".1.3.6.1.4.1.30065.4.1.1.7.1", + "aristaBgp4V2PeerInUpdates": ".1.3.6.1.4.1.30065.4.1.1.7.1.1", + "aristaBgp4V2PeerOutUpdates": ".1.3.6.1.4.1.30065.4.1.1.7.1.2", + "aristaBgp4V2PeerInTotalMessages": ".1.3.6.1.4.1.30065.4.1.1.7.1.3", + "aristaBgp4V2PeerOutTotalMessages": ".1.3.6.1.4.1.30065.4.1.1.7.1.4", + "aristaBgp4V2PeerFsmEstablishedTransitions": ".1.3.6.1.4.1.30065.4.1.1.7.1.5", + "aristaBgp4V2PrefixGaugesTable": ".1.3.6.1.4.1.30065.4.1.1.8", + "aristaBgp4V2PrefixGaugesEntry": ".1.3.6.1.4.1.30065.4.1.1.8.1", + "aristaBgp4V2PrefixGaugesAfi": ".1.3.6.1.4.1.30065.4.1.1.8.1.1", + "aristaBgp4V2PrefixGaugesSafi": ".1.3.6.1.4.1.30065.4.1.1.8.1.2", + "aristaBgp4V2PrefixInPrefixes": ".1.3.6.1.4.1.30065.4.1.1.8.1.3", + "aristaBgp4V2PrefixInPrefixesAccepted": ".1.3.6.1.4.1.30065.4.1.1.8.1.4", + "aristaBgp4V2PrefixOutPrefixes": ".1.3.6.1.4.1.30065.4.1.1.8.1.5" + } + }, + "BUFFALO-NAS-MIB": { + "enable": 1, + "mib_dir": "buffalo", + "identity_num": ".1.3.6.1.4.1.5227.27", + "descr": "", + "serial": [ + { + "oid": "nasSerialNumber.0" + } + ], + "hardware": [ + { + "oid": "nasProductName.0" + } + ], + "version": [ + { + "oid": "nasFWVersionMajor.0" + } + ], + "storage": { + "nasArrayTable": { + "descr": "Array %index% (%nasArrayStatus%)", + "oid_descr": "nasArrayStatus", + "oid_used_high": "nasArrayUsedHigh", + "oid_used_low": "nasArrayUsedLow", + "oid_total_high": "nasArrayCapacityHigh", + "oid_total_low": "nasArrayCapacityLow", + "type": "array", + "hc": 1, + "test": { + "field": "nasArrayStatus", + "operator": "ne", + "value": "off" + } + } + } + }, + "AC-SYSTEM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.5003.9.10.10", + "mib_dir": "audiocodes", + "descr": "Audiocodes System", + "serial": [ + { + "oid": "acSysIdSerialNumber.0" + } + ], + "version": [ + { + "oid": "acSysVersionSoftware.0" + } + ], + "hardware": [ + { + "oid": "acSysIdName.0" + } + ], + "sensor": [ + { + "table": "acSysModuleTable", + "class": "temperature", + "oid": "acSysModuleTemperature", + "descr": "Module %index% %acSysModuleType%", + "oid_num": ".1.3.6.1.4.1.5003.9.10.10.4.21.1.11", + "rename_rrd": "ac-system-acSysModuleTemperature.%index%", + "min": 1, + "test": [ + { + "field": "acSysModulePresence", + "operator": "ne", + "value": "missing" + }, + { + "field": "acSysModuleType", + "operator": "notmatch", + "value": "sA" + } + ] + } + ], + "status": [ + { + "type": "ac-system-fan-state", + "descr": "Fan Tray %index%", + "oid": "acSysFanTraySeverity", + "oid_num": ".1.3.6.1.4.1.5003.9.10.10.4.22.1.6", + "oid_extra": "acSysFanTrayExistence", + "measured": "fan", + "rename_rrd": "ac-system-fan-state-acSysFanTray.%index%", + "test": { + "field": "acSysFanTrayExistence", + "operator": "ne", + "value": "missing" + } + }, + { + "type": "ac-system-power-state", + "descr": "Power Supply %index%", + "oid": "acSysPowerSupplySeverity", + "oid_num": ".1.3.6.1.4.1.5003.9.10.10.4.23.1.6", + "oid_extra": "acSysPowerSupplyExistence", + "measured": "powersupply", + "rename_rrd": "ac-system-power-state-acSysPowerSupply.%index%", + "test": { + "field": "acSysPowerSupplyExistence", + "operator": "ne", + "value": "missing" + } + } + ], + "states": { + "ac-system-fan-state": [ + { + "name": "cleared", + "event": "ok" + }, + { + "name": "indeterminate", + "event": "exclude" + }, + { + "name": "warning", + "event": "warning" + }, + { + "name": "minor", + "event": "ok" + }, + { + "name": "major", + "event": "warning" + }, + { + "name": "critical", + "event": "alert" + } + ], + "ac-system-power-state": { + "1": { + "name": "cleared", + "event": "ok" + }, + "2": { + "name": "indeterminate", + "event": "exclude" + }, + "3": { + "name": "warning", + "event": "warning" + }, + "4": { + "name": "minor", + "event": "ok" + }, + "5": { + "name": "major", + "event": "warning" + }, + "6": { + "name": "critical", + "event": "alert" + } + } + } + }, + "AUDIOCODES-TYPES-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.5003.8.1", + "mib_dir": "audiocodes", + "descr": "" + }, + "GEPARALLELUPS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.818", + "mib_dir": "ge", + "descr": "General Electric UPS", + "vendor": [ + { + "oid": "upsIdentManufacturer.0" + } + ], + "hardware": [ + { + "oid": "upsIdentModel.0" + } + ], + "serial": [ + { + "oid": "upsIdentUPSSerialNumber.0" + } + ], + "version": [ + { + "oid": "upsIdentUPSSoftwareVersion.0" + } + ], + "uptime": [ + { + "oid": "upsIdentOperatingTime.0" + } + ], + "sensor": [ + { + "oid": "upsInputFrequency", + "descr": "Input Frequency", + "class": "frequency", + "measured": "input", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.818.1.1.10.3.3.1.2" + }, + { + "oid": "upsInputVoltage", + "descr": "Input Voltage Phase %i%", + "class": "voltage", + "measured": "input", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.818.1.1.10.3.3.1.3" + }, + { + "oid": "upsOutputFrequency", + "descr": "Output Frequency", + "class": "frequency", + "measured": "output", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.818.1.1.10.4.2" + }, + { + "oid": "upsOutputCurrent", + "descr": "Output Current Phase %i%", + "class": "current", + "measured": "output", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.818.1.1.10.4.4.1.3" + }, + { + "oid": "upsOutputPower", + "descr": "Output Power Phase %i%", + "class": "power", + "measured": "output", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.818.1.1.10.4.4.1.4" + }, + { + "oid": "upsOutputPercentLoad", + "descr": "Output Load Phase %i%", + "class": "load", + "measured": "output", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.818.1.1.10.4.4.1.5" + }, + { + "oid": "upsOutputPowerFactor", + "descr": "Output Power Factor Phase %i%", + "class": "powerfactor", + "measured": "output", + "scale": 0.01, + "oid_num": ".1.3.6.1.4.1.818.1.1.10.4.4.1.6" + }, + { + "oid": "upsBypassFrequency", + "descr": "Bypass Frequency", + "class": "frequency", + "measured": "bypass", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.818.1.1.10.5.1" + }, + { + "oid": "upsBypassVoltage", + "descr": "Bypass Voltage Phase %i%", + "class": "voltage", + "measured": "bypass", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.818.1.1.10.5.3.1.2" + }, + { + "oid": "upsBypassCurrent", + "descr": "Bypass Current Phase %i%", + "class": "current", + "measured": "bypass", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.818.1.1.10.5.3.1.3", + "min": 0 + }, + { + "oid": "upsBypassPower", + "descr": "Bypass Power Phase %i%", + "class": "power", + "measured": "bypass", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.818.1.1.10.5.3.1.4" + }, + { + "oid": "upsEstimatedMinutesRemaining", + "descr": "Battery Estimated Runtime", + "class": "runtime", + "measured": "battery", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.818.1.1.10.2.3", + "oid_limit_low": "upsConfigLowBattTime.0" + }, + { + "oid": "upsEstimatedChargeRemaining", + "descr": "Battery Charge Remaining (%upsConfigBatteryCapacity%Ah)", + "oid_extra": "upsConfigBatteryCapacity", + "class": "capacity", + "measured": "battery", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.818.1.1.10.2.4" + }, + { + "oid": "upsBatteryVoltage", + "descr": "Battery Voltage", + "class": "voltage", + "measured": "battery", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.818.1.1.10.2.5" + }, + { + "oid": "upsBatteryCurrent", + "descr": "Battery Current", + "class": "current", + "measured": "battery", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.818.1.1.10.2.6" + }, + { + "oid": "upsBatteryTemperature", + "descr": "Battery Temperature", + "class": "temperature", + "measured": "battery", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.818.1.1.10.2.7" + } + ], + "counter": [ + { + "oid": "upsInputLineBads", + "descr": "Input Line Bads", + "class": "counter", + "measured": "input", + "oid_num": ".1.3.6.1.4.1.818.1.1.10.3.1", + "limit_high": 1 + }, + { + "oid": "upsAlarmsPresent", + "descr": "UPS Alarms Present", + "class": "counter", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.818.1.1.10.6.1", + "limit_high": 1, + "limit_by": "value" + }, + { + "oid": "upsDiagnosticBatteryLifetime", + "descr": "Battery Lifetime Remaining", + "class": "lifetime", + "measured": "battery", + "oid_num": ".1.3.6.1.4.1.818.1.1.10.12.3", + "limit_low": 86400, + "limit_low_warn": 2592000, + "limit_by": "value" + }, + { + "oid": "upsDiagnosticFansLifetime", + "descr": "Fans Lifetime Remaining", + "class": "lifetime", + "measured": "fan", + "oid_num": ".1.3.6.1.4.1.818.1.1.10.12.4", + "limit_low": 86400, + "limit_low_warn": 2592000, + "limit_by": "value" + }, + { + "oid": "upsDiagnosticGlobalServiceCheck", + "descr": "Service Check Lifetime Remaining", + "class": "lifetime", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.818.1.1.10.12.7", + "limit_low": 86400, + "limit_low_warn": 2592000, + "limit_by": "value" + } + ], + "status": [ + { + "oid": "upsBatteryStatus", + "descr": "Battery Status", + "measured": "battery", + "type": "upsBatteryStatus", + "oid_num": ".1.3.6.1.4.1.818.1.1.10.2.1" + }, + { + "oid": "upsOutputSource", + "descr": "Output Source", + "measured": "output", + "type": "upsOutputSource", + "oid_num": ".1.3.6.1.4.1.818.1.1.10.4.1" + }, + { + "oid": "upsLoadSource", + "descr": "Load Source", + "measured": "device", + "type": "upsLoadSource", + "oid_num": ".1.3.6.1.4.1.818.1.1.10.8.13" + } + ], + "states": { + "upsBatteryStatus": { + "1": { + "name": "unknown", + "event": "exclude" + }, + "2": { + "name": "batteryNormal", + "event": "ok" + }, + "3": { + "name": "batteryLow", + "event": "alert" + }, + "4": { + "name": "batteryDepleted", + "event": "alert" + } + }, + "upsOutputSource": { + "1": { + "name": "other", + "event": "ignore" + }, + "2": { + "name": "none", + "event": "exclude" + }, + "3": { + "name": "normal", + "event": "ok" + }, + "4": { + "name": "bypass", + "event": "ok" + }, + "5": { + "name": "battery", + "event": "alert" + }, + "6": { + "name": "booster", + "event": "warning" + }, + "7": { + "name": "reducer", + "event": "warning" + } + }, + "upsLoadSource": { + "1": { + "name": "onbypass", + "event": "ok" + }, + "2": { + "name": "onInverter", + "event": "ok" + }, + "3": { + "name": "onDetour", + "event": "warning" + }, + "4": { + "name": "loadOff", + "event": "alert" + }, + "5": { + "name": "other", + "event": "warning" + } + } + } + }, + "MDS-SYSTEM-MIB": { + "enable": 1, + "mib_dir": "ge", + "descr": "General Electric MDS", + "hardware": [ + { + "oid": "mSysProductConfiguration.0" + } + ], + "version": [ + { + "oid": "mSysVersion", + "table": "mSysFirmwareVersionEntry", + "test": { + "field": "mSysActive", + "operator": "eq", + "value": "true" + } + } + ], + "serial": [ + { + "oid": "mSysSerialNumberPlatform.0" + } + ], + "uptime": [ + { + "oid": "mSysUptime.0" + } + ], + "sensor": [ + { + "oid": "mSysTemperature", + "descr": "System", + "class": "temperature", + "measured": "device", + "scale": 1 + }, + { + "oid": "mSysPowerSupplyVoltage", + "descr": "Power Supply", + "class": "voltage", + "measured": "device", + "scale": 1 + } + ] + }, + "CAREL-denco-MIB": { + "enable": 1, + "mib_dir": "carel", + "descr": "" + }, + "CAREL-ug40cdz-MIB": { + "enable": 1, + "mib_dir": "carel", + "descr": "", + "sensor": [ + { + "oid": "roomRH", + "class": "humidity", + "descr": "Room Relative Humidity", + "oid_num": ".1.3.6.1.4.1.9839.2.1.2.6", + "min": 0, + "scale": 0.1, + "oid_limit_high": "hhAlarmThrsh", + "oid_limit_low": "lhAlarmThrsh" + }, + { + "oid": "dehumPband", + "class": "humidity", + "descr": "Dehumidification Prop. Band", + "oid_num": ".1.3.6.1.4.1.9839.2.1.3.12", + "min": 0, + "scale": 1 + }, + { + "oid": "humidPband", + "class": "humidity", + "descr": "Humidification Prop. Band", + "oid_num": ".1.3.6.1.4.1.9839.2.1.3.13", + "min": 0, + "scale": 1 + }, + { + "oid": "dehumSetp", + "class": "humidity", + "descr": "Dehumidification Set Point", + "oid_num": ".1.3.6.1.4.1.9839.2.1.3.16", + "min": 0, + "scale": 1 + }, + { + "oid": "humidSetp", + "class": "humidity", + "descr": "Humidification Set Point", + "oid_num": ".1.3.6.1.4.1.9839.2.1.3.17", + "min": 0, + "scale": 1 + }, + { + "oid": "roomTemp", + "class": "temperature", + "descr": "Room Temperature", + "oid_num": ".1.3.6.1.4.1.9839.2.1.2.1", + "min": 0, + "scale": 0.1, + "oid_limit_high": "thrsHT", + "oid_limit_low": "thrsLT" + }, + { + "oid": "outdoorTemp", + "class": "temperature", + "descr": "Ambient Temperature", + "oid_num": ".1.3.6.1.4.1.9839.2.1.2.2", + "min": 0, + "scale": 0.1 + }, + { + "oid": "deliveryTemp", + "class": "temperature", + "descr": "Delivery Air Temperature", + "oid_num": ".1.3.6.1.4.1.9839.2.1.2.3", + "min": 0, + "scale": 0.1 + }, + { + "oid": "cwTemp", + "class": "temperature", + "descr": "Chilled Water Temperature", + "oid_num": ".1.3.6.1.4.1.9839.2.1.2.4", + "min": 0, + "scale": 0.1 + }, + { + "oid": "hwTemp", + "class": "temperature", + "descr": "Hot Water Temperature", + "oid_num": ".1.3.6.1.4.1.9839.2.1.2.5", + "min": 0, + "scale": 0.1 + }, + { + "oid": "cwoTemp", + "class": "temperature", + "descr": "Chilled Water Outlet Temperature", + "oid_num": ".1.3.6.1.4.1.9839.2.1.2.7", + "min": 0, + "scale": 0.1 + }, + { + "oid": "suctTemp1", + "class": "temperature", + "descr": "Circuit 1 Suction Temperature", + "oid_num": ".1.3.6.1.4.1.9839.2.1.2.10", + "min": 0, + "scale": 0.1 + }, + { + "oid": "suctTemp2", + "class": "temperature", + "descr": "Circuit 2 Suction Temperature", + "oid_num": ".1.3.6.1.4.1.9839.2.1.2.11", + "min": 0, + "scale": 0.1 + }, + { + "oid": "evapTemp1", + "class": "temperature", + "descr": "Circuit 1 Evap. Temperature", + "oid_num": ".1.3.6.1.4.1.9839.2.1.2.12", + "min": 0, + "scale": 0.1 + }, + { + "oid": "evapTemp2", + "class": "temperature", + "descr": "Circuit 2 Evap. Temperature", + "oid_num": ".1.3.6.1.4.1.9839.2.1.2.13", + "min": 0, + "scale": 0.1 + }, + { + "oid": "ssh1", + "class": "temperature", + "descr": "Circuit 1 Superheat", + "oid_num": ".1.3.6.1.4.1.9839.2.1.2.14", + "min": 0, + "scale": 0.1 + }, + { + "oid": "ssh2", + "class": "temperature", + "descr": "Circuit 2 Superheat", + "oid_num": ".1.3.6.1.4.1.9839.2.1.2.15", + "min": 0, + "scale": 0.1 + }, + { + "oid": "coolSetP", + "class": "temperature", + "descr": "Cooling Set Point", + "oid_num": ".1.3.6.1.4.1.9839.2.1.2.20", + "min": 0, + "scale": 0.1 + }, + { + "oid": "coolDiff", + "class": "temperature", + "descr": "Cooling Prop. Band", + "oid_num": ".1.3.6.1.4.1.9839.2.1.2.21", + "min": 0, + "scale": 0.1 + }, + { + "oid": "cool2SetP", + "class": "temperature", + "descr": "Cooling 2nd Set Point", + "oid_num": ".1.3.6.1.4.1.9839.2.1.2.22", + "min": 0, + "scale": 0.1 + }, + { + "oid": "heatSetP", + "class": "temperature", + "descr": "Heating Set Point", + "oid_num": ".1.3.6.1.4.1.9839.2.1.2.23", + "min": 0, + "scale": 0.1 + }, + { + "oid": "heat2SetP", + "class": "temperature", + "descr": "Heating 2nd Set Point", + "oid_num": ".1.3.6.1.4.1.9839.2.1.2.24", + "min": 0, + "scale": 0.1 + }, + { + "oid": "heatDiff", + "class": "temperature", + "descr": "Heating Prop. Band", + "oid_num": ".1.3.6.1.4.1.9839.2.1.2.25", + "min": 0, + "scale": 0.1 + } + ] + }, + "UNCDZ-MIB": { + "enable": 1, + "mib_dir": "carel", + "descr": "", + "states": { + "uncdz-mib-okfail": [ + { + "name": "ok", + "event": "ok" + }, + { + "name": "fail", + "event": "alert" + } + ], + "uncdz-mib-okok": [ + { + "name": "off", + "event": "ok" + }, + { + "name": "on", + "event": "ok" + } + ] + }, + "sensor": [ + { + "oid": "temp-amb", + "class": "temperature", + "descr": "Room Temperature", + "oid_num": ".1.3.6.1.4.1.9839.2.1.2.1", + "min": 0, + "scale": 0.1, + "oid_limit_high": "ht-set", + "oid_limit_low": "lt-set" + }, + { + "oid": "temp-ext", + "class": "temperature", + "descr": "Outdoor Temperature", + "oid_num": ".1.3.6.1.4.1.9839.2.1.2.2", + "min": 0, + "scale": 0.1 + }, + { + "oid": "temp-mand", + "class": "temperature", + "descr": "Delivery Air Temperature", + "oid_num": ".1.3.6.1.4.1.9839.2.1.2.3", + "min": 0, + "scale": 0.1 + }, + { + "oid": "temp-circ", + "class": "temperature", + "descr": "Closed Circuit (or Chilled) Water Temperature", + "oid_num": ".1.3.6.1.4.1.9839.2.1.2.4", + "min": 0, + "scale": 0.1, + "oid_limit_high": "htset-cw" + }, + { + "oid": "temp-ac", + "class": "temperature", + "descr": "Hot Water Temperature", + "oid_num": ".1.3.6.1.4.1.9839.2.1.2.5", + "min": 0, + "scale": 0.1 + }, + { + "oid": "umid-amb", + "class": "humidity", + "descr": "Room Relative Humidity", + "oid_num": ".1.3.6.1.4.1.9839.2.1.2.6", + "min": 0, + "scale": 0.1, + "oid_limit_high": "hh-set", + "oid_limit_low": "lh-set" + }, + { + "oid": "hdiff", + "class": "humidity", + "descr": "Dehumidification Proportional Band", + "oid_num": ".1.3.6.1.4.1.9839.2.1.3.12", + "min": 0 + }, + { + "oid": "hu-diff", + "class": "humidity", + "descr": "Humidification Proportional Band", + "oid_num": ".1.3.6.1.4.1.9839.2.1.3.13", + "min": 0 + }, + { + "oid": "hset", + "class": "humidity", + "descr": "Dehumidification Set Point", + "oid_num": ".1.3.6.1.4.1.9839.2.1.3.16", + "min": 0 + }, + { + "oid": "hset-sm", + "class": "humidity", + "descr": "Setback Mode Dehumidification Set Point", + "oid_num": ".1.3.6.1.4.1.9839.2.1.3.17", + "min": 0 + }, + { + "oid": "t-set-sm", + "class": "humidity", + "descr": "Setback Mode Cooling Set Point", + "oid_num": ".1.3.6.1.4.1.9839.2.1.2.13", + "min": 0 + }, + { + "oid": "t-set-c-sm", + "class": "temperature", + "descr": "Setback Mode Cooling Set Point", + "oid_num": ".1.3.6.1.4.1.9839.2.1.2.14", + "min": 0, + "scale": 0.1 + }, + { + "oid": "t-cw-dh", + "class": "temperature", + "descr": "CW Set Point to Start Dehumidification Cycle", + "oid_num": ".1.3.6.1.4.1.9839.2.1.2.15", + "min": 0, + "scale": 0.1 + }, + { + "oid": "t-set-cw", + "class": "temperature", + "descr": "CW Set Point to Start WC Operating Mode", + "oid_num": ".1.3.6.1.4.1.9839.2.1.2.17", + "min": 0, + "scale": 0.1 + }, + { + "oid": "t-rc-es", + "class": "temperature", + "descr": "Rad-cooler Set Point in ES Mode", + "oid_num": ".1.3.6.1.4.1.9839.2.1.2.18", + "min": 0, + "scale": 0.1 + }, + { + "oid": "t-rc-est", + "class": "temperature", + "descr": "Rad-cooler Set Point in DX Mode", + "oid_num": ".1.3.6.1.4.1.9839.2.1.2.19", + "min": 0, + "scale": 0.1 + }, + { + "oid": "t-set-lm", + "class": "temperature", + "descr": "Delivery Air Temperature Limit Set Point", + "oid_num": ".1.3.6.1.4.1.9839.2.1.2.23", + "min": 0, + "scale": 0.1 + }, + { + "oid": "t-set", + "class": "temperature", + "descr": "Cooling Set Point", + "oid_num": ".1.3.6.1.4.1.9839.2.1.2.7", + "min": 0, + "scale": 0.1 + }, + { + "oid": "t-diff", + "class": "temperature", + "descr": "Cooling Proportional Band", + "oid_num": ".1.3.6.1.4.1.9839.2.1.2.8", + "min": 0, + "scale": 0.1 + }, + { + "oid": "t-set-c", + "class": "temperature", + "descr": "Heating Set Point", + "oid_num": ".1.3.6.1.4.1.9839.2.1.2.9", + "scale": 0.1 + }, + { + "oid": "t-diff-c", + "class": "temperature", + "descr": "Heating Proportional Band", + "oid_num": ".1.3.6.1.4.1.9839.2.1.2.10", + "min": 0, + "scale": 0.1 + }, + { + "oid": "hu-set", + "class": "humidity", + "descr": "Humidification Set Point", + "oid_num": ".1.3.6.1.4.1.9839.2.1.3.18", + "min": 0, + "scale": 0.1 + }, + { + "oid": "hu-set-sm", + "class": "humidity", + "descr": "Setback Mode Humidification Set Point", + "oid_num": ".1.3.6.1.4.1.9839.2.1.3.19", + "min": 0, + "scale": 0.1 + } + ], + "status": [ + { + "oid": "vent-on", + "descr": "System Fan", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.1", + "type": "uncdz-mib-okok" + }, + { + "oid": "compressore1", + "descr": "Compressor 1", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.2", + "type": "uncdz-mib-okok" + }, + { + "oid": "compressore2", + "descr": "Compressor 2", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.3", + "type": "uncdz-mib-okok" + }, + { + "oid": "compressore3", + "descr": "Compressor 3", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.4", + "type": "uncdz-mib-okok" + }, + { + "oid": "compressore4", + "descr": "Compressor 4", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.5", + "type": "uncdz-mib-okok" + }, + { + "oid": "out-h1", + "descr": "Heating 1", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.6", + "type": "uncdz-mib-okok" + }, + { + "oid": "out-h2", + "descr": "Heating 2", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.7", + "type": "uncdz-mib-okok" + }, + { + "oid": "out-h3", + "descr": "Heating 3", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.8", + "type": "uncdz-mib-okok" + }, + { + "oid": "gas-caldo-on", + "descr": "Hot Gas Coil", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.9", + "type": "uncdz-mib-okok" + }, + { + "oid": "on-deum", + "descr": "Dehumidification", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.10", + "type": "uncdz-mib-okok" + }, + { + "oid": "power", + "descr": "Humidification", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.11", + "type": "uncdz-mib-okok" + }, + { + "oid": "mal-access", + "descr": "Tampering", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.12", + "type": "uncdz-mib-okfail" + }, + { + "oid": "mal-ata", + "descr": "Room High Temperature", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.13", + "type": "uncdz-mib-okfail" + }, + { + "oid": "mal-bta", + "descr": "Room Low Temperature", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.14", + "type": "uncdz-mib-okfail" + }, + { + "oid": "mal-aua", + "descr": "Room High Humidity", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.15", + "type": "uncdz-mib-okfail" + }, + { + "oid": "mal-bua", + "descr": "Room Low Humidity", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.16", + "type": "uncdz-mib-okfail" + }, + { + "oid": "mal-eap", + "descr": "External Room Temperature/Humidity", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.17", + "type": "uncdz-mib-okfail" + }, + { + "oid": "mal-filter", + "descr": "Clogged Filter", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.18", + "type": "uncdz-mib-okfail" + }, + { + "oid": "mal-flood", + "descr": "Water Leakage", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.19", + "type": "uncdz-mib-okfail" + }, + { + "oid": "mal-flux", + "descr": "Loss of Air Flow", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.20", + "type": "uncdz-mib-okfail" + }, + { + "oid": "mal-heater", + "descr": "Heater Overheating", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.21", + "type": "uncdz-mib-okfail" + }, + { + "oid": "mal-hp1", + "descr": "High Pressure 1", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.22", + "type": "uncdz-mib-okfail" + }, + { + "oid": "mal-hp2", + "descr": "High Pressure 2", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.23", + "type": "uncdz-mib-okfail" + }, + { + "oid": "mal-lp1", + "descr": "Low Pressure 1", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.24", + "type": "uncdz-mib-okfail" + }, + { + "oid": "mal-lp2", + "descr": "Low Pressure 2", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.25", + "type": "uncdz-mib-okfail" + }, + { + "oid": "mal-phase", + "descr": "Wrong Phase Sequence", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.26", + "type": "uncdz-mib-okfail" + }, + { + "oid": "mal-smoke", + "descr": "Smoke Detection", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.27", + "type": "uncdz-mib-okfail" + }, + { + "oid": "mal-lan", + "descr": "LAN Interrupted", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.28", + "type": "uncdz-mib-okfail" + }, + { + "oid": "mal-hcurr", + "descr": "Humidifier High Current", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.29", + "type": "uncdz-mib-okfail" + }, + { + "oid": "mal-nopower", + "descr": "Humidifier Power Loss ", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.30", + "type": "uncdz-mib-okfail" + }, + { + "oid": "mal-nowater", + "descr": "Humidifier Water Loss", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.31", + "type": "uncdz-mib-okfail" + }, + { + "oid": "mal-cw-dh", + "descr": "Chilled Water Temperature", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.32", + "type": "uncdz-mib-okfail" + }, + { + "oid": "mal-tc-cw", + "descr": "CW Valve or Water Flow Failure", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.33", + "type": "uncdz-mib-okfail" + }, + { + "oid": "mal-wflow", + "descr": "Loss of Water Flow", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.34", + "type": "uncdz-mib-okfail" + }, + { + "oid": "mal-wht", + "descr": "High Chilled Water Temperature", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.35", + "type": "uncdz-mib-okfail" + }, + { + "oid": "mal-sonda-ta", + "descr": "Room Air Sensor Failure", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.36", + "type": "uncdz-mib-okfail" + }, + { + "oid": "mal-sonda-tac", + "descr": "Hot Water Sensor Failure", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.37", + "type": "uncdz-mib-okfail" + }, + { + "oid": "mal-sonda-tc", + "descr": "Condensing Water Sensor Failure", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.38", + "type": "uncdz-mib-okfail" + }, + { + "oid": "mal-sonda-te", + "descr": "Outdoor Temperature Sensor Failure", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.39", + "type": "uncdz-mib-okfail" + }, + { + "oid": "mal-sonda-tm", + "descr": "Delivery Temperature Sensor Failure", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.40", + "type": "uncdz-mib-okfail" + }, + { + "oid": "mal-sonda-ua", + "descr": "Relative Humidity Sensor Failure", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.41", + "type": "uncdz-mib-okfail" + }, + { + "oid": "mal-ore-compr1", + "descr": "Compressor 1 Hour Counter Service Threshold", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.42", + "type": "uncdz-mib-okfail" + }, + { + "oid": "mal-ore-compr2", + "descr": "Compressor 2 Hour Counter Service Threshold", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.43", + "type": "uncdz-mib-okfail" + }, + { + "oid": "mal-ore-compr3", + "descr": "Compressor 3 Hour Counter Service Threshold", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.44", + "type": "uncdz-mib-okfail" + }, + { + "oid": "mal-ore-compr4", + "descr": "Compressor 4 Hour Counter Service Threshold", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.45", + "type": "uncdz-mib-okfail" + }, + { + "oid": "mal-ore-filtro", + "descr": "Air Filter Hour Counter Service Threshold", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.46", + "type": "uncdz-mib-okfail" + }, + { + "oid": "mal-ore-risc1", + "descr": "Heater 1 Hour Counter Service Threshold", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.47", + "type": "uncdz-mib-okfail" + }, + { + "oid": "mal-ore-risc2", + "descr": "Heater 2 Hour Counter Service Threshold", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.48", + "type": "uncdz-mib-okfail" + }, + { + "oid": "mal-ore-umid", + "descr": "Humidifier Hour Counter Service Threshold", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.49", + "type": "uncdz-mib-okfail" + }, + { + "oid": "mal-ore-unit", + "descr": "Unit Hour Counter Service Threshold", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.50", + "type": "uncdz-mib-okfail" + }, + { + "oid": "glb-al", + "descr": "Global Alarm", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.51", + "type": "uncdz-mib-okfail" + }, + { + "oid": "or-al-2lev", + "descr": "Second Level Alarm", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.52", + "type": "uncdz-mib-okfail" + }, + { + "oid": "umid-al", + "descr": "Humidifier General Alarm", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.57", + "type": "uncdz-mib-okfail" + }, + { + "oid": "emerg", + "descr": "Unit in Emergency Operation", + "oid_num": ".1.3.6.1.4.1.9839.2.1.1.67", + "type": "uncdz-mib-okfail" + } + ] + }, + "DPS-MIB-V38": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2682", + "mib_dir": "dps", + "descr": "", + "status": [ + { + "measured": "other", + "oid_descr": "dpsRTUAPntDesc", + "oid": "dpsRTUAState", + "oid_num": ".1.3.6.1.4.1.2682.1.2.5.1.6", + "type": "dpsRTUAState", + "test": [ + { + "field": "dpsRTUAState", + "operator": "ne", + "value": "-" + }, + { + "field": "dpsRTUAPntDesc", + "operator": "notin", + "value": [ + "", + "00", + "Undefined", + "-Undefined", + "MjO:", + "MjU:", + "MnO:", + "MnU:", + "NotDet:" + ] + } + ] + } + ], + "states": { + "dpsRTUAState": [ + { + "name": "Clear", + "event": "ok" + }, + { + "name": "Alarm", + "event": "alert" + } + ], + "thresholds": [ + { + "name": "noAlarms", + "event": "ok" + }, + { + "name": "minorUnder", + "event": "warning" + }, + { + "name": "minorOver", + "event": "warning" + }, + { + "name": "majorUnder", + "event": "alert" + }, + { + "name": "majorOver", + "event": "alert" + }, + { + "name": "notDetected", + "event": "ignore" + } + ] + } + }, + "PBI-MGSYSTEM-MIB": { + "enable": 1, + "mib_dir": "pbi", + "identity_num": ".1.3.6.1.4.1.1070.3.1.1.104", + "descr": "PBI device information MIB", + "serial": [ + { + "oid": "serialNumber.0" + } + ] + }, + "PBI-4000P-5000P-MIB": { + "enable": 1, + "mib_dir": "pbi", + "identity_num": ".1.3.6.1.4.1.1070.3.1.1.104", + "descr": "Private information of PBI 4000P & 5000P", + "ip-address": [ + { + "ifIndex": "%index0%", + "version": "ipv4", + "oid_mask": "subnetMask", + "oid_address": "deviceIP" + }, + { + "ifIndex": "%index0%", + "version": "ipv4", + "oid_mask": "sourceNetmask", + "oid_address": "ipAddress" + } + ], + "states": { + "pbilinkStatus": [ + { + "name": "Off", + "event": "alert" + }, + { + "name": "10 MB", + "event": "warning" + }, + { + "name": "100 MB", + "event": "ok" + } + ], + "pbiLock": [ + { + "name": "No", + "event": "ok" + }, + { + "name": "Yes", + "event": "ok" + } + ], + "pbiLNBvoltage": [ + { + "name": "Off", + "event": "ok" + }, + { + "name": "13V", + "event": "ok" + }, + { + "name": "18V", + "event": "ok" + } + ], + "pbilnb22KHz": [ + { + "name": "Off", + "event": "ok" + }, + { + "name": "On", + "event": "ok" + } + ], + "pbidiseqc": [ + { + "name": "Off", + "event": "ok" + }, + { + "name": "PortA", + "event": "ok" + }, + { + "name": "PortB", + "event": "ok" + }, + { + "name": "PortC", + "event": "ok" + }, + { + "name": "PortD", + "event": "ok" + } + ], + "pbioutputSel": [ + { + "name": "qpsk", + "event": "ok" + }, + { + "name": "asi", + "event": "ok" + }, + { + "name": "ds3", + "event": "ok" + } + ], + "pbiSource": { + "0": { + "name": "ASI", + "event": "ok" + }, + "1": { + "name": "Tuner", + "event": "ok" + }, + "4": { + "name": "Mux TS", + "event": "ok" + } + } + }, + "status": [ + { + "oid": "linkStatus", + "descr": "Ethernet Link Status", + "type": "pbilinkStatus", + "oid_num": ".1.3.6.1.4.1.1070.3.1.1.104.1.3.4" + }, + { + "oid": "tunerLock", + "descr": "Lock Tuner", + "type": "pbiLock", + "oid_num": ".1.3.6.1.4.1.1070.3.1.1.104.1.1.1" + }, + { + "oid": "asiLock", + "descr": "Lock ASI", + "type": "pbiLock", + "oid_num": ".1.3.6.1.4.1.1070.3.1.1.104.1.2.1" + }, + { + "oid": "ethernetInLock", + "descr": "Lock Ethernet DS3", + "type": "pbiLock", + "oid_num": ".1.3.6.1.4.1.1070.3.1.1.104.1.3.1" + }, + { + "oid": "lnbVoltage", + "descr": "LNB Voltage (Tuner sInput)", + "type": "pbiLNBvoltage", + "oid_num": ".1.3.6.1.4.1.1070.3.1.1.104.3.4" + }, + { + "oid": "lnb22KHz", + "descr": "LNB 22KHz (Tuner sInput)", + "type": "pbilnb22KHz", + "oid_num": ".1.3.6.1.4.1.1070.3.1.1.104.3.5" + }, + { + "oid": "diseqc", + "descr": "DiSEqC (Tuner sInput)", + "type": "pbidiseqc", + "oid_num": ".1.3.6.1.4.1.1070.3.1.1.104.3.6" + }, + { + "oid": "sourceSel1", + "descr": "output source 1", + "type": "pbioutputSel", + "oid_num": ".1.3.6.1.4.1.1070.3.1.1.104.7.1.1" + }, + { + "oid": "sourceSel2", + "descr": "output source 2", + "type": "pbioutputSel", + "oid_num": ".1.3.6.1.4.1.1070.3.1.1.104.7.2.1" + }, + { + "oid": "ciLock", + "descr": "Lock CI Output", + "type": "pbiLock", + "oid_num": ".1.3.6.1.4.1.1070.3.1.1.104.11.6" + }, + { + "oid": "ciSource", + "descr": "CI Output Source", + "type": "pbiSource", + "oid_num": ".1.3.6.1.4.1.1070.3.1.1.104.11.1" + }, + { + "oid": "s2lnbVoltage", + "descr": "LNB Voltage (s2Input)", + "type": "pbiLNBvoltage", + "oid_num": ".1.3.6.1.4.1.1070.3.1.1.104.14.4" + }, + { + "oid": "s2lnb22KHz", + "descr": "LNB 22KHz (s2Input)", + "type": "pbilnb22KHz", + "oid_num": ".1.3.6.1.4.1.1070.3.1.1.104.14.5" + }, + { + "oid": "s2diseqc", + "descr": "DiSEqC (s2Input)", + "type": "pbidiseqc", + "oid_num": ".1.3.6.1.4.1.1070.3.1.1.104.14.10" + } + ], + "sensor": [ + { + "oid": "tunerTotalBitrate", + "descr": "tuner Total bitrate", + "class": "gauge", + "unit": "bps", + "oid_num": ".1.3.6.1.4.1.1070.3.1.1.104.1.1.3" + }, + { + "oid": "tunerValidBitrate", + "descr": "tuner Valid bitrate", + "class": "gauge", + "unit": "bps", + "oid_num": ".1.3.6.1.4.1.1070.3.1.1.104.1.1.4" + }, + { + "oid": "asiTotalBitrate", + "descr": "ASI Total bitrate", + "class": "gauge", + "unit": "bps", + "oid_num": ".1.3.6.1.4.1.1070.3.1.1.104.1.2.3" + }, + { + "oid": "asiValidBitrate", + "descr": "ASI Valid bitrate", + "class": "gauge", + "unit": "bps", + "oid_num": ".1.3.6.1.4.1.1070.3.1.1.104.1.2.4" + }, + { + "oid": "tunerStrength", + "descr": "Tuner Strength", + "class": "dbm", + "scale": -0.1, + "oid_num": ".1.3.6.1.4.1.1070.3.1.1.104.1.1.6" + }, + { + "oid": "tunerBER", + "descr": "Tuner BER", + "class": "snr", + "oid_num": ".1.3.6.1.4.1.1070.3.1.1.104.1.1.7" + }, + { + "oid": "tunerCN", + "descr": "Tuner Carrier/Noise", + "class": "snr", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.1070.3.1.1.104.1.1.8" + }, + { + "oid": "tunerEbNo", + "descr": "Tuner Eb/N0", + "class": "snr", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.1070.3.1.1.104.1.1.9" + }, + { + "oid": "lnbFrequency", + "descr": "LNB frequency (Tuner sInput)", + "class": "frequency", + "scale": 1000000, + "oid_num": ".1.3.6.1.4.1.1070.3.1.1.104.3.1" + }, + { + "oid": "satFrequency", + "descr": "Satellite frequency for transmission (Tuner sInput)", + "class": "frequency", + "scale": 1000000, + "limit_low": 950000000, + "limit_high": 2150000000, + "oid_num": ".1.3.6.1.4.1.1070.3.1.1.104.3.2" + }, + { + "oid": "cableFrequency", + "descr": "Cable frequency", + "class": "frequency", + "scale": 1, + "limit_low": 48000, + "limit_high": 862000, + "oid_num": ".1.3.6.1.4.1.1070.3.1.1.104.4.2" + }, + { + "oid": "terFrequency", + "descr": "terrestrial frequency", + "class": "frequency", + "scale": 1, + "limit_low": 0, + "limit_high": 1000000, + "oid_num": ".1.3.6.1.4.1.1070.3.1.1.104.5.1" + }, + { + "oid": "s2lnbFrequency", + "descr": "LNB frequency (s2Input)", + "class": "frequency", + "scale": 1000000, + "oid_num": ".1.3.6.1.4.1.1070.3.1.1.104.14.1" + }, + { + "oid": "s2satFrequency", + "descr": "Satellite frequency for transmission (s2Input)", + "class": "frequency", + "scale": 1000000, + "limit_low": 950000000, + "limit_high": 2150000000, + "oid_num": ".1.3.6.1.4.1.1070.3.1.1.104.14.2" + } + ] + }, + "JANITZA-MIB": { + "enable": 1, + "mib_dir": "janitza", + "descr": "", + "sensor": [ + { + "oid": "frequenz", + "descr": "Frequency", + "class": "frequency", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.8.1", + "min": 0, + "scale": 0.01 + }, + { + "oid": "uLN1", + "descr": "Phase L1", + "class": "voltage", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.1", + "min": 0, + "scale": 0.1 + }, + { + "oid": "uLN2", + "descr": "Phase L2", + "class": "voltage", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.2", + "min": 0, + "scale": 0.1 + }, + { + "oid": "uLN3", + "descr": "Phase L3", + "class": "voltage", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.3", + "min": 0, + "scale": 0.1 + }, + { + "oid": "uLN4", + "descr": "Phase L4", + "class": "voltage", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.4", + "min": 0, + "scale": 0.1 + }, + { + "oid": "iL1", + "descr": "Phase L1", + "class": "current", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.8", + "min": 0, + "scale": 0.001 + }, + { + "oid": "iL2", + "descr": "Phase L2", + "class": "current", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.9", + "min": 0, + "scale": 0.001 + }, + { + "oid": "iL3", + "descr": "Phase L3", + "class": "current", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.10", + "min": 0, + "scale": 0.001 + }, + { + "oid": "iL4", + "descr": "Phase L4", + "class": "current", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.11", + "min": 0, + "scale": 0.001 + }, + { + "oid": "pL1", + "descr": "Real Power Phase L1", + "class": "power", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.12", + "invalid": 0 + }, + { + "oid": "pL2", + "descr": "Real Power Phase L2", + "class": "power", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.13", + "invalid": 0 + }, + { + "oid": "pL3", + "descr": "Real Power Phase L3", + "class": "power", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.14", + "invalid": 0 + }, + { + "oid": "pL4", + "descr": "Real Power Phase L4", + "class": "power", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.15", + "invalid": 0 + }, + { + "oid": "qL1", + "descr": "Reactive Power Phase L1", + "class": "rpower", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.16", + "invalid": 0 + }, + { + "oid": "qL2", + "descr": "Reactive Power Phase L2", + "class": "rpower", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.17", + "invalid": 0 + }, + { + "oid": "qL3", + "descr": "Reactive Power Phase L3", + "class": "rpower", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.18", + "invalid": 0 + }, + { + "oid": "qL4", + "descr": "Reactive Power Phase L4", + "class": "rpower", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.19", + "invalid": 0 + }, + { + "oid": "sL1", + "descr": "Apparent Power Phase L1", + "class": "apower", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.20", + "invalid": 0 + }, + { + "oid": "sL2", + "descr": "Apparent Power Phase L2", + "class": "apower", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.21", + "invalid": 0 + }, + { + "oid": "sL3", + "descr": "Apparent Power Phase L3", + "class": "apower", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.22", + "invalid": 0 + }, + { + "oid": "sL4", + "descr": "Apparent Power Phase L4", + "class": "apower", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.23", + "invalid": 0 + } + ] + }, + "JANITZA-OLD-MIB": { + "enable": 1, + "mib_dir": "janitza", + "descr": "", + "sensor": [ + { + "oid": "frequence", + "descr": "Frequency", + "class": "frequency", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.6.1", + "min": 0, + "scale": 0.01 + }, + { + "oid": "temp1", + "descr": "Sensor 1", + "class": "temperature", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.6.2", + "min": 0, + "scale": 0.1 + }, + { + "oid": "temp2", + "descr": "Sensor 2", + "class": "temperature", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.6.3", + "min": 0, + "scale": 0.1 + }, + { + "oid": "uLN1", + "descr": "Phase L1", + "class": "voltage", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.1", + "min": 0, + "scale": 0.1 + }, + { + "oid": "uLN2", + "descr": "Phase L2", + "class": "voltage", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.2", + "min": 0, + "scale": 0.1 + }, + { + "oid": "uLN3", + "descr": "Phase L3", + "class": "voltage", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.3", + "min": 0, + "scale": 0.1 + }, + { + "oid": "uL1L2", + "descr": "Phase L1-L2", + "class": "voltage", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.4", + "min": 0, + "scale": 0.1 + }, + { + "oid": "uL2L3", + "descr": "Phase L2-L3", + "class": "voltage", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.5", + "min": 0, + "scale": 0.1 + }, + { + "oid": "uL3L1", + "descr": "Phase L3-L1", + "class": "voltage", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.6", + "min": 0, + "scale": 0.1 + }, + { + "oid": "iL1", + "descr": "Phase L1", + "class": "current", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.7", + "min": 0, + "scale": 0.001 + }, + { + "oid": "iL2", + "descr": "Phase L2", + "class": "current", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.8", + "min": 0, + "scale": 0.001 + }, + { + "oid": "iL3", + "descr": "Phase L3", + "class": "current", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.9", + "min": 0, + "scale": 0.001 + }, + { + "oid": "iL4", + "descr": "Phase L4", + "class": "current", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.10", + "min": 0, + "scale": 0.001 + }, + { + "oid": "iL5", + "descr": "Phase L5", + "class": "current", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.11", + "min": 0, + "scale": 0.001 + }, + { + "oid": "iL6", + "descr": "Phase L6", + "class": "current", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.12", + "min": 0, + "scale": 0.001 + }, + { + "oid": "pL1", + "descr": "Real Power Phase L1", + "class": "power", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.13", + "invalid": 0 + }, + { + "oid": "pL2", + "descr": "Real Power Phase L2", + "class": "power", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.14", + "invalid": 0 + }, + { + "oid": "pL3", + "descr": "Real Power Phase L3", + "class": "power", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.15", + "invalid": 0 + }, + { + "oid": "p3", + "descr": "Real Power Phase Sum L1L2L3", + "class": "power", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.2.1", + "invalid": 0 + }, + { + "oid": "qL1", + "descr": "Reactive Power Phase L1", + "class": "rpower", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.16", + "invalid": 0 + }, + { + "oid": "qL2", + "descr": "Reactive Power Phase L2", + "class": "rpower", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.17", + "invalid": 0 + }, + { + "oid": "qL3", + "descr": "Reactive Power Phase L3", + "class": "rpower", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.18", + "invalid": 0 + }, + { + "oid": "q3", + "descr": "Reactive Power Phase Sum L1L2L3", + "class": "rpower", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.2.2", + "invalid": 0 + }, + { + "oid": "sL1", + "descr": "Apparent Power Phase L1", + "class": "apower", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.19", + "invalid": 0 + }, + { + "oid": "sL2", + "descr": "Apparent Power Phase L2", + "class": "apower", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.20", + "invalid": 0 + }, + { + "oid": "sL3", + "descr": "Apparent Power Phase L3", + "class": "apower", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.1.21", + "invalid": 0 + }, + { + "oid": "s3", + "descr": "Apparent Power Phase Sum L1L2L3", + "class": "apower", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.2.3", + "invalid": 0 + } + ], + "counter": [ + { + "oid": "whL1", + "descr": "Active Energy Phase L1", + "class": "energy", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.3.1", + "invalid": 0, + "scale": 100 + }, + { + "oid": "whL2", + "descr": "Active Energy Phase L2", + "class": "energy", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.3.2", + "invalid": 0, + "scale": 100 + }, + { + "oid": "whL3", + "descr": "Active Energy Phase L3", + "class": "energy", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.3.3", + "invalid": 0, + "scale": 100 + }, + { + "oid": "wh3", + "descr": "Active Energy Phase Sum L1L2L3", + "class": "energy", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.4.1", + "invalid": 0, + "scale": 100 + }, + { + "oid": "qhL1", + "descr": "Reactive Energy Phase L1", + "class": "renergy", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.3.4", + "invalid": 0, + "scale": 100 + }, + { + "oid": "qhL2", + "descr": "Reactive Energy Phase L2", + "class": "renergy", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.3.5", + "invalid": 0, + "scale": 100 + }, + { + "oid": "qhL3", + "descr": "Reactive Energy Phase L3", + "class": "renergy", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.3.6", + "invalid": 0, + "scale": 100 + }, + { + "oid": "qh3", + "descr": "Reactive Energy Phase Sum L1L2L3", + "class": "renergy", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.34278.4.2", + "invalid": 0, + "scale": 100 + } + ] + }, + "BGP4-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.2.1.15", + "mib_dir": "rfc", + "descr": "", + "bgp": { + "index": [], + "oids": { + "LocalAs": { + "oid": "bgpLocalAs.0" + }, + "PeerTable": { + "oid": "bgpPeerTable" + }, + "PeerState": { + "oid": "bgpPeerState" + }, + "PeerAdminStatus": { + "oid": "bgpPeerAdminStatus" + }, + "PeerInUpdates": { + "oid": "bgpPeerInUpdates" + }, + "PeerOutUpdates": { + "oid": "bgpPeerOutUpdates" + }, + "PeerInTotalMessages": { + "oid": "bgpPeerInTotalMessages" + }, + "PeerOutTotalMessages": { + "oid": "bgpPeerOutTotalMessages" + }, + "PeerFsmEstablishedTime": { + "oid": "bgpPeerFsmEstablishedTime" + }, + "PeerInUpdateElapsedTime": { + "oid": "bgpPeerInUpdateElapsedTime" + }, + "PeerLocalAddr": { + "oid": "bgpPeerLocalAddr" + }, + "PeerIdentifier": { + "oid": "bgpPeerIdentifier" + }, + "PeerRemoteAs": { + "oid": "bgpPeerRemoteAs" + }, + "PeerRemoteAddr": { + "oid": "bgpPeerRemoteAddr" + } + } + } + }, + "BGP4V2-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.3.5.1", + "mib_dir": "rfc", + "descr": "", + "discovery": [ + { + "os_group": "unix", + "BGP4V2-MIB::bgp4V2PeerLocalAs": "/\\d+/" + } + ], + "bgp": { + "index": { + "bgp4V2PeerRemoteAddr": 1, + "bgp4V2PeerRemoteAddrType": 1 + }, + "oids": { + "LocalAs": { + "oid_next": "bgp4V2PeerLocalAs" + }, + "PeerTable": { + "oid": "bgp4V2PeerTable" + }, + "PeerState": { + "oid": "bgp4V2PeerState" + }, + "PeerAdminStatus": { + "oid": "bgp4V2PeerAdminStatus" + }, + "PeerFsmEstablishedTime": { + "oid": "bgp4V2PeerFsmEstablishedTime" + }, + "PeerInUpdateElapsedTime": { + "oid": "bgp4V2PeerInUpdatesElapsedTime" + }, + "PeerLocalAs": { + "oid": "bgp4V2PeerLocalAs" + }, + "PeerLocalAddr": { + "oid": "bgp4V2PeerLocalAddr" + }, + "PeerIdentifier": { + "oid": "bgp4V2PeerRemoteIdentifier" + }, + "PeerRemoteAs": { + "oid": "bgp4V2PeerRemoteAs" + }, + "PeerRemoteAddr": { + "oid": "bgp4V2PeerRemoteAddr" + }, + "PeerRemoteAddrType": { + "oid": "bgp4V2PeerRemoteAddrType" + } + } + } + }, + "DOCS-IF-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.2.1.10.127", + "mib_dir": "rfc", + "descr": "This is the MIB Module for DOCSIS 2.0-compliant Radio Frequency (RF) interfaces in Cable Modems and Cable Modem Termination Systems.", + "discovery": [ + { + "type": "network", + "DOCS-IF-MIB::docsIfSigQSignalNoise": "/\\d+/" + } + ], + "sensor": [ + { + "class": "snr", + "descr": "%port_label% DS SNR", + "oid": "docsIfSigQSignalNoise", + "oid_num": ".1.3.6.1.2.1.10.127.1.1.4.1.5", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "scale": 0.1 + } + ] + }, + "ENTITY-SENSOR-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.2.1.99", + "mib_dir": "rfc", + "descr": "", + "states": { + "entity-truthvalue": { + "1": { + "name": "true", + "event": "ok" + }, + "2": { + "name": "false", + "event": "alert" + } + } + } + }, + "ENTITY-STATE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.2.1.131", + "mib_dir": "rfc", + "descr": "", + "status": [ + { + "table": "entStateTable", + "type": "EntityOperState", + "descr": "%entPhysicalName% State", + "oid": "entStateOper", + "oid_num": ".1.3.6.1.2.1.131.1.1.1.3", + "measured": "%entPhysicalClass%", + "entPhysicalIndex": "%index%", + "test": { + "field": "entStateAdmin", + "operator": "in", + "value": [ + "unknown", + "unlocked" + ] + } + }, + { + "table": "entStateTable", + "type": "EntityUsageState", + "descr": "%entPhysicalName% Usage State", + "oid": "entStateUsage", + "oid_num": ".1.3.6.1.2.1.131.1.1.1.4", + "measured": "%entPhysicalClass%", + "entPhysicalIndex": "%index%", + "test": { + "field": "entStateAdmin", + "operator": "in", + "value": [ + "unknown", + "unlocked" + ] + } + } + ], + "states": { + "EntityOperState": { + "1": { + "name": "unknown", + "event": "ignore", + "descr": "resource is unable to report operational state" + }, + "2": { + "name": "disabled", + "event": "alert", + "descr": "resource is totally inoperable" + }, + "3": { + "name": "enabled", + "event": "ok", + "descr": "resource is partially or fully operable" + }, + "4": { + "name": "testing", + "event": "ok", + "descr": "resource is currently being tested and cannot therefore report whether it is operational or not" + } + }, + "EntityUsageState": { + "1": { + "name": "unknown", + "event": "ignore", + "descr": "resource is unable to report usage state" + }, + "2": { + "name": "idle", + "event": "ok", + "descr": "resource is servicing no users" + }, + "3": { + "name": "active", + "event": "ok", + "descr": "resource is currently in use and it has sufficient spare capacity to provide for additional users" + }, + "4": { + "name": "busy", + "event": "ok", + "descr": "resource is currently in use, but it currently has no spare capacity to provide for additional users" + } + } + } + }, + "POWER-ETHERNET-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.2.1.105", + "mib_dir": "rfc", + "descr": "", + "status": [ + { + "type": "power-ethernet-mib-pse-state", + "descr": "PoE Group %index%", + "oid": "pethMainPseOperStatus", + "oid_num": ".1.3.6.1.2.1.105.1.3.1.1.3", + "measured": "other" + } + ], + "states": { + "power-ethernet-mib-pse-state": { + "1": { + "name": "on", + "event": "ok" + }, + "2": { + "name": "off", + "event": "ignore" + }, + "3": { + "name": "faulty", + "event": "alert" + } + }, + "pethPsePortDetectionStatus": { + "1": { + "name": "disabled", + "event": "ignore" + }, + "2": { + "name": "searching", + "event": "ignore" + }, + "3": { + "name": "deliveringPower", + "event": "ok" + }, + "4": { + "name": "fault", + "event": "alert" + }, + "5": { + "name": "test", + "event": "ok" + }, + "6": { + "name": "otherFault", + "event": "ignore" + } + } + } + }, + "Printer-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.2.1.43", + "mib_dir": "rfc", + "descr": "", + "serial": [ + { + "oid": "prtGeneralSerialNumber.1" + } + ], + "features": [ + { + "oid": "prtMarkerMarkTech.1.1" + } + ], + "status": [ + { + "type": "prtCoverStatus", + "oid_descr": "prtCoverDescription", + "oid": "prtCoverStatus", + "oid_num": ".1.3.6.1.2.1.43.6.1.1.3", + "measured": "printer", + "snmp_flags": 4362 + } + ], + "states": { + "prtCoverStatus": { + "1": { + "name": "other", + "event": "ignore" + }, + "2": { + "name": "unknown", + "event": "ignore" + }, + "3": { + "name": "coverOpen", + "event": "warning" + }, + "4": { + "name": "coverClosed", + "event": "ok" + }, + "5": { + "name": "interlockOpen", + "event": "alert" + }, + "6": { + "name": "interlockClosed", + "event": "ok" + } + } + } + }, + "FCMGMT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.3.94", + "mib_dir": "rfc", + "descr": "", + "hardware": [ + { + "oid_next": "connUnitProduct", + "transform": { + "action": "explode", + "index": "last" + } + } + ], + "serial": [ + { + "oid_next": "connUnitSn" + } + ], + "uptime": [ + { + "oid_next": "connUnitUpTime", + "transform": { + "action": "timeticks" + } + } + ], + "sensor": [ + { + "table": "connUnitSensorTable", + "oid_descr": "connUnitSensorName", + "oid_class": "connUnitSensorCharacteristic", + "map_class": { + "temperature": "temperature", + "power": "voltage", + "other": "capacity", + "currentValue": "current", + "pressure": "pressure", + "emf": "voltage", + "airflow": "capacity", + "frequency": "frequency" + }, + "oid": "connUnitSensorMessage", + "oid_num": ".1.3.6.1.3.94.1.8.1.6" + } + ], + "status": [ + { + "table": "connUnitSensorTable", + "oid_descr": "connUnitSensorName", + "oid_class": "connUnitSensorType", + "type": "connUnitSensorStatus", + "oid": "connUnitSensorStatus", + "oid_num": ".1.3.6.1.3.94.1.8.1.4", + "test": [ + { + "field": "connUnitSensorCharacteristic", + "operator": "in", + "value": [ + "unknown", + "door" + ] + }, + { + "field": "connUnitSensorName", + "operator": "ne", + "value": "Overall Unit Status" + } + ] + }, + { + "descr": "Unit State (%connUnitName%)", + "oid_descr": "connUnitName", + "measured": "device", + "type": "connUnitState", + "oid": "connUnitState", + "oid_num": ".1.3.6.1.3.94.1.6.1.5" + }, + { + "descr": "Unit Status (%connUnitName%)", + "oid_descr": "connUnitName", + "measured": "device", + "type": "connUnitStatus", + "oid": "connUnitStatus", + "oid_num": ".1.3.6.1.3.94.1.6.1.6" + } + ], + "states": { + "connUnitSensorStatus": { + "1": { + "name": "unknown", + "event": "exclude" + }, + "2": { + "name": "other", + "event": "warning" + }, + "3": { + "name": "ok", + "event": "ok" + }, + "4": { + "name": "warning", + "event": "warning" + }, + "5": { + "name": "failed", + "event": "alert" + } + }, + "connUnitState": { + "1": { + "name": "unknown", + "event": "exclude" + }, + "2": { + "name": "online", + "event": "ok" + }, + "3": { + "name": "offline", + "event": "alert" + } + }, + "connUnitStatus": { + "1": { + "name": "unknown", + "event": "exclude" + }, + "2": { + "name": "unused", + "event": "ignore" + }, + "3": { + "name": "ok", + "event": "ok" + }, + "4": { + "name": "warning", + "event": "warning" + }, + "5": { + "name": "failed", + "event": "alert" + } + } + } + }, + "ENERGY-OBJECT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.2.1.229", + "mib_dir": "rfc", + "descr": "", + "status": [ + { + "table": "eoPowerTable", + "descr": "Outlet %index%", + "oid": "eoPowerOperState", + "oid_num": ".1.3.6.1.2.1.229.1.2.1.9", + "oid_map": "eoPowerAdminState", + "type": "PowerStateIeee", + "measured": "outlet", + "test": { + "field": "eoPowerAdminState", + "operator": "in", + "value": [ + "ieee1621Off", + "ieee1621Sleep", + "ieee1621On" + ] + } + }, + { + "table": "eoPowerTable", + "descr": "Outlet %index%", + "oid": "eoPowerOperState", + "oid_num": ".1.3.6.1.2.1.229.1.2.1.9", + "type": "PowerStateSet", + "measured": "outlet", + "test": { + "field": "eoPowerAdminState", + "operator": "notin", + "value": [ + "ieee1621Off", + "ieee1621Sleep", + "ieee1621On" + ] + } + } + ], + "states": { + "PowerStateIeee": { + "257": { + "name": "ieee1621Off", + "event_map": { + "ieee1621Off": "ok", + "ieee1621Sleep": "warning", + "ieee1621On": "alert" + } + }, + "258": { + "name": "ieee1621Sleep", + "event_map": { + "ieee1621Off": "warning", + "ieee1621Sleep": "ok", + "ieee1621On": "alert" + } + }, + "259": { + "name": "ieee1621On", + "event_map": { + "ieee1621Off": "alert", + "ieee1621Sleep": "warning", + "ieee1621On": "ok" + } + } + }, + "PowerStateSet": { + "0": { + "name": "other", + "event": "exclude" + }, + "255": { + "name": "unknown", + "event": "ignore" + }, + "256": { + "name": "ieee1621", + "event": "ok" + }, + "257": { + "name": "ieee1621Off", + "event": "ok" + }, + "258": { + "name": "ieee1621Sleep", + "event": "ok" + }, + "259": { + "name": "ieee1621On", + "event": "ok" + }, + "512": { + "name": "dmtf", + "event": "ok" + }, + "513": { + "name": "dmtfOn", + "event": "ok" + }, + "514": { + "name": "dmtfSleepLight", + "event": "ok" + }, + "515": { + "name": "dmtfSleepDeep", + "event": "ok" + }, + "516": { + "name": "dmtfOffHard", + "event": "ok" + }, + "517": { + "name": "dmtfOffSoft", + "event": "ok" + }, + "518": { + "name": "dmtfHibernate", + "event": "ok" + }, + "519": { + "name": "dmtfPowerOffSoft", + "event": "ok" + }, + "520": { + "name": "dmtfPowerOffHard", + "event": "ok" + }, + "521": { + "name": "dmtfMasterBusReset", + "event": "ok" + }, + "522": { + "name": "dmtfDiagnosticInterrapt", + "event": "ok" + }, + "523": { + "name": "dmtfOffSoftGraceful", + "event": "ok" + }, + "524": { + "name": "dmtfOffHardGraceful", + "event": "ok" + }, + "525": { + "name": "dmtfMasterBusResetGraceful", + "event": "ok" + }, + "526": { + "name": "dmtfPowerCycleOffSoftGraceful", + "event": "ok" + }, + "527": { + "name": "dmtfPowerCycleHardGraceful", + "event": "ok" + }, + "1024": { + "name": "eman", + "event": "ok" + }, + "1025": { + "name": "emanMechOff", + "event": "ok" + }, + "1026": { + "name": "emanSoftOff", + "event": "ok" + }, + "1027": { + "name": "emanHibernate", + "event": "ok" + }, + "1028": { + "name": "emanSleep", + "event": "ok" + }, + "1029": { + "name": "emanStandby", + "event": "ok" + }, + "1030": { + "name": "emanReady", + "event": "ok" + }, + "1031": { + "name": "emanLowMinus", + "event": "ok" + }, + "1032": { + "name": "emanLow", + "event": "ok" + }, + "1033": { + "name": "emanMediumMinus", + "event": "ok" + }, + "1034": { + "name": "emanMedium", + "event": "ok" + }, + "1035": { + "name": "emanHighMinus", + "event": "ok" + }, + "1036": { + "name": "emanHigh", + "event": "ok" + } + } + } + }, + "UPS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.2.1.33", + "mib_dir": "rfc", + "descr": "", + "hardware": [ + { + "oid": "upsIdentModel.0", + "pre_test": { + "device_field": "type", + "operator": "ne", + "value": "network" + } + } + ], + "version": [ + { + "oid": "upsIdentAgentSoftwareVersion.0", + "transform": [ + { + "action": "regex_replace", + "from": "/^.*?(\\d\\w*(?:\\.\\d\\w*)+).*$/", + "to": "$1" + }, + { + "action": "regex_replace", + "from": "/^(?!\\d\\w*(?:\\.\\d\\w*)+).+$/", + "to": "" + } + ], + "pre_test": { + "device_field": "type", + "operator": "ne", + "value": "network" + } + }, + { + "oid": "upsIdentUPSSoftwareVersion.0", + "pre_test": { + "device_field": "type", + "operator": "ne", + "value": "network" + } + } + ], + "discovery": [ + { + "os": [ + "routeros", + "snr-erd" + ], + "UPS-MIB::upsIdentModel.0": "/.+/" + } + ], + "states": { + "ups-mib-output-state": { + "1": { + "name": "other", + "event": "exclude" + }, + "2": { + "name": "none", + "event": "ignore" + }, + "3": { + "name": "normal", + "event": "ok" + }, + "4": { + "name": "bypass", + "event": "warning" + }, + "5": { + "name": "battery", + "event": "alert" + }, + "6": { + "name": "booster", + "event": "warning" + }, + "7": { + "name": "reducer", + "event": "warning" + } + }, + "ups-mib-battery-state": { + "1": { + "name": "unknown", + "event": "exclude" + }, + "2": { + "name": "batteryNormal", + "event": "ok" + }, + "3": { + "name": "batteryLow", + "event": "warning" + }, + "4": { + "name": "batteryDepleted", + "event": "alert" + } + }, + "ups-mib-test-state": { + "1": { + "name": "donePass", + "event": "ok" + }, + "2": { + "name": "doneWarning", + "event": "warning" + }, + "3": { + "name": "doneError", + "event": "alert" + }, + "4": { + "name": "aborted", + "event": "ok" + }, + "5": { + "name": "inProgress", + "event": "ok" + }, + "6": { + "name": "noTestsInitiated", + "event": "exclude" + } + } + } + }, + "XG-FIREWALL-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.21067.2", + "mib_dir": "sophos", + "descr": "", + "hardware": [ + { + "oid": "applianceModel.0", + "transform": { + "action": "replace", + "from": "_", + "to": " " + } + } + ], + "serial": [ + { + "oid": "applianceKey.0" + } + ], + "version": [ + { + "oid": "xg-firewallVersion.0", + "transform": { + "action": "replace", + "from": "SFOS ", + "to": "" + } + } + ], + "processor": { + "cpuPercentUsage": { + "oid": "cpuPercentUsage", + "indexes": [ + { + "descr": "System CPU" + } + ] + } + }, + "storage": { + "diskStatus": { + "descr": "Disk", + "oid_perc": "diskPercentUsage", + "oid_total": "diskCapacity", + "type": "Disk", + "scale": 1048576 + }, + "swapStatus": { + "descr": "Swap", + "oid_perc": "swapPercentUsage.0", + "oid_total": "swapCapacity.0", + "type": "Swap", + "scale": 1048576 + } + }, + "mempool": { + "memoryStatus": { + "type": "static", + "descr": "Memory", + "scale": 1048576, + "oid_total": "memoryCapacity.0", + "oid_perc": "memoryPercentUsage.0" + } + }, + "status": [ + { + "oid": "haMode", + "descr": "HA Mode", + "type": "HaModeType", + "measured": "other", + "oid_num": ".1.3.6.1.4.1.21067.2.1.2.5" + } + ], + "states": { + "HaModeType": [ + { + "name": "unknown", + "event": "exclude" + }, + { + "name": "standalone", + "event": "ok" + }, + { + "name": "active-passive", + "event": "ok" + }, + { + "name": "active-active", + "event": "ok" + } + ] + }, + "sensor": [ + { + "descr": "Live Users", + "class": "gauge", + "measured": "firewall", + "oid": "liveUsers", + "oid_num": ".1.3.6.1.4.1.21067.2.1.2.6" + } + ], + "counter": [ + { + "descr": "HTTP Hits", + "class": "hits", + "measured": "firewall", + "oid": "httpHits", + "oid_num": ".1.3.6.1.4.1.21067.2.1.2.7", + "min": 0 + }, + { + "descr": "FTP Hits", + "class": "hits", + "measured": "firewall", + "oid": "ftpHits", + "oid_num": ".1.3.6.1.4.1.21067.2.1.2.8", + "min": 0 + }, + { + "descr": "POP3 Hits", + "class": "hits", + "measured": "firewall", + "oid": "pop3Hits", + "oid_num": ".1.3.6.1.4.1.21067.2.1.2.9.1", + "min": 0 + }, + { + "descr": "IMAP Hits", + "class": "hits", + "measured": "firewall", + "oid": "imapHits", + "oid_num": ".1.3.6.1.4.1.21067.2.1.2.9.2", + "min": 0 + }, + { + "descr": "SMTP Hits", + "class": "hits", + "measured": "firewall", + "oid": "smtpHits", + "oid_num": ".1.3.6.1.4.1.21067.2.1.2.9.3", + "min": 0 + } + ] + }, + "SFOS-FIREWALL-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2604", + "mib_dir": "sophos", + "descr": "", + "hardware": [ + { + "oid": "sfosDeviceType.0", + "transform": { + "action": "replace", + "from": [ + "_", + " SFOS" + ], + "to": [ + " ", + "" + ] + } + } + ], + "serial": [ + { + "oid": "sfosDeviceAppKey.0" + } + ], + "version": [ + { + "oid": "sfosDeviceFWVersion.0", + "transform": { + "action": "explode", + "index": "first" + } + } + ], + "storage": { + "sfosDiskStatus": { + "descr": "Disk", + "oid_perc": "sfosDiskPercentUsage.0", + "oid_total": "sfosDiskCapacity.0", + "type": "Disk", + "scale": 1048576 + }, + "sfosSwapStatus": { + "descr": "Swap", + "oid_perc": "sfosSwapPercentUsage.0", + "oid_total": "sfosSwapCapacity.0", + "type": "Swap", + "scale": 1048576, + "min": 0 + } + }, + "mempool": { + "sfosMemoryStatus": { + "type": "static", + "descr": "Memory", + "scale": 1048576, + "oid_total": "sfosMemoryCapacity.0", + "oid_perc": "sfosMemoryPercentUsage.0" + } + }, + "status": [ + { + "oid": "sfosDeviceCurrentHAState", + "descr": "HA Status (%sfosDeviceHAConfigMode%)", + "oid_extra": [ + "sfosDeviceHAConfigMode", + "sfosHAStatus" + ], + "type": "HaState", + "measured": "other", + "oid_num": ".1.3.6.1.4.1.2604.5.1.4.4", + "test": { + "field": "sfosHAStatus", + "operator": "ne", + "value": "disabled" + } + }, + { + "oid": "sfosDevicePeerHAState", + "descr": "HA Peer Status", + "oid_extra": [ + "sfosHAStatus" + ], + "type": "HaState", + "measured": "other", + "oid_num": ".1.3.6.1.4.1.2604.5.1.4.5", + "test": { + "field": "sfosHAStatus", + "operator": "ne", + "value": "disabled" + } + }, + { + "oid": "sfosDeviceLoadBalancing", + "descr": "HA Load Balancing", + "oid_extra": [ + "sfosHAStatus" + ], + "type": "LoadBalancingType", + "measured": "other", + "oid_num": ".1.3.6.1.4.1.2604.5.1.4.7", + "test": { + "field": "sfosHAStatus", + "operator": "ne", + "value": "disabled" + } + } + ], + "states": { + "HaState": [ + { + "name": "notapplicable", + "event": "exclude" + }, + { + "name": "auxiliary", + "event": "ok" + }, + { + "name": "standAlone", + "event": "ok" + }, + { + "name": "primary", + "event": "ok" + }, + { + "name": "faulty", + "event": "alert" + }, + { + "name": "ready", + "event": "ok" + } + ], + "LoadBalancingType": [ + { + "name": "notapplicable", + "event": "exclude" + }, + { + "name": "loadBalanceOff", + "event": "ok" + }, + { + "name": "loadBalanceOn", + "event": "ok" + } + ] + }, + "sensor": [ + { + "descr": "Live Users", + "class": "gauge", + "measured": "firewall", + "oid": "sfosLiveUsersCount", + "oid_num": ".1.3.6.1.4.1.2604.5.1.2.6" + } + ], + "counter": [ + { + "descr": "HTTP Hits", + "class": "hits", + "measured": "firewall", + "oid": "sfosHTTPHits", + "oid_num": ".1.3.6.1.4.1.2604.5.1.2.7", + "min": 0 + }, + { + "descr": "FTP Hits", + "class": "hits", + "measured": "firewall", + "oid": "sfosFTPHits", + "oid_num": ".1.3.6.1.4.1.2604.5.1.2.8", + "min": 0 + }, + { + "descr": "POP3 Hits", + "class": "hits", + "measured": "firewall", + "oid": "sfosPOP3Hits", + "oid_num": ".1.3.6.1.4.1.2604.5.1.2.9.1", + "min": 0 + }, + { + "descr": "IMAP Hits", + "class": "hits", + "measured": "firewall", + "oid": "sfosImapHits", + "oid_num": ".1.3.6.1.4.1.2604.5.1.2.9.2", + "min": 0 + }, + { + "descr": "SMTP Hits", + "class": "hits", + "measured": "firewall", + "oid": "sfosSmtpHits", + "oid_num": ".1.3.6.1.4.1.2604.5.1.2.9.3", + "min": 0 + } + ] + }, + "RUGGEDCOM-SYS-INFO-MIB": { + "enable": 1, + "mib_dir": "siemens", + "identity_num": ".1.3.6.1.4.1.15004.4.2", + "descr": "", + "hardware": [ + { + "oid": "rcDeviceInfoMainBoardType.0", + "transform": { + "action": "upper" + } + } + ], + "version": [ + { + "oid": "rcDeviceInfoMainSwVersion.0", + "transform": [ + { + "action": "explode" + }, + { + "action": "ltrim", + "chars": "v" + } + ] + } + ], + "serial": [ + { + "oid": "rcDeviceInfoSerialNumber.0" + } + ], + "processor": { + "rcDeviceStsCpuUsage": { + "oid": "rcDeviceStsCpuUsage", + "oid_num": ".1.3.6.1.4.1.15004.4.2.2.1", + "scale": 0.1, + "indexes": [ + { + "descr": "CPU" + } + ] + } + }, + "mempool": { + "rcDeviceStatus": { + "type": "static", + "descr": "Memory", + "scale": 1, + "oid_total": "rcDeviceInfoTotalRam.0", + "oid_free": "rcDeviceStsAvailableRam.0" + } + }, + "sensor": [ + { + "descr": "System Temperature", + "class": "temperature", + "measured": "device", + "oid": "rcDeviceStsTemperature", + "oid_num": ".1.3.6.1.4.1.15004.4.2.2.3", + "min": 0 + } + ], + "status": [ + { + "type": "RcHardwareStatus", + "descr": "Power Supply 1", + "oid": "rcDeviceStsPowerSupply1", + "oid_num": ".1.3.6.1.4.1.15004.4.2.2.4", + "measured": "powersupply" + }, + { + "type": "RcHardwareStatus", + "descr": "Power Supply 2", + "oid": "rcDeviceStsPowerSupply2", + "oid_num": ".1.3.6.1.4.1.15004.4.2.2.5", + "measured": "powersupply" + } + ], + "states": { + "RcHardwareStatus": { + "1": { + "name": "notPresent", + "event": "exclude" + }, + "2": { + "name": "functional", + "event": "ok" + }, + "3": { + "name": "notFunctional", + "event": "alert" + }, + "4": { + "name": "notConnected", + "event": "ignore" + } + } + } + }, + "DLINKSW-DDM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.171.14.72", + "mib_dir": "d-link", + "descr": "This MIB module defines objects for DDM - used for DGS-1510-52X", + "sensor": [ + { + "measured": "port", + "table": "dDdmIfInfoTable", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "class": "temperature", + "oid": "dDdmIfInfoCurrentTemperature", + "scale": 0.001, + "limit_scale": 0.001, + "descr": "%port_label% Temperature", + "oid_limit_low": "dDdmIfInfoLowAlarmTemperature", + "oid_limit_low_warn": "dDdmIfInfoLowWarnTemperature", + "oid_limit_high": "dDdmIfInfoHighAlarmTemperature", + "oid_limit_high_warn": "dDdmIfInfoHighWarnTemperature" + }, + { + "measured": "port", + "table": "dDdmIfInfoTable", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "class": "voltage", + "oid": "dDdmIfInfoCurrentVoltage", + "scale": 0.01, + "limit_scale": 0.01, + "descr": "%port_label% Voltage", + "oid_limit_low": "dDdmIfInfoLowAlarmVoltage", + "oid_limit_low_warn": "dDdmIfInfoLowWarnVoltage", + "oid_limit_high": "dDdmIfInfoHighAlarmVoltage", + "oid_limit_high_warn": "dDdmIfInfoHighWarnVoltage" + }, + { + "measured": "port", + "table": "dDdmIfInfoTable", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "class": "current", + "oid": "dDdmIfInfoCurrentBiasCurrent", + "descr": "%port_label% TX Bias", + "scale": 0.001, + "limit_scale": 0.001, + "oid_limit_low": "dDdmIfInfoLowAlarmBiasCurrent", + "oid_limit_low_warn": "dDdmIfInfoLowWarnBiasCurrent", + "oid_limit_high": "dDdmIfInfoHighAlarmBiasCurrent", + "oid_limit_high_warn": "dDdmIfInfoHighWarnBiasCurrent" + }, + { + "measured": "port", + "table": "dDdmIfInfoTable", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "class": "power", + "oid": "dDdmIfInfoCurrentTxPower", + "descr": "%port_label% TX Power", + "invalid": 65535, + "scale": 1.0e-7, + "limit_scale": 1.0e-7, + "oid_limit_low": "dDdmIfInfoLowAlarmTxPower", + "oid_limit_low_warn": "dDdmIfInfoLowWarnTxPower", + "oid_limit_high": "dDdmIfInfoHighAlarmTxPower", + "oid_limit_high_warn": "dDdmIfInfoHighWarnTxPower" + }, + { + "measured": "port", + "table": "dDdmIfInfoTable", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "class": "power", + "oid": "dDdmIfInfoCurrentRxPower", + "descr": "%port_label% RX Power", + "invalid": 65535, + "scale": 1.0e-7, + "limit_scale": 1.0e-7, + "oid_limit_low": "dDdmIfInfoLowAlarmRxPower", + "oid_limit_low_warn": "dDdmIfInfoLowWarnRxPower", + "oid_limit_high": "dDdmIfInfoHighAlarmRxPower", + "oid_limit_high_warn": "dDdmIfInfoHighWarnRxPower" + } + ] + }, + "DLINKSW-ENTITY-EXT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.171.14.5", + "mib_dir": "d-link", + "descr": "essential information about the system (inc. temperature sensors, fans and power supplies) - used for DGS-1510-52X", + "sensor": [ + { + "table": "dEntityExtEnvTempTable", + "oid": "dEntityExtEnvTempCurrent", + "oid_descr": "dEntityExtEnvTempDescr", + "class": "temperature", + "measured": "device", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.171.14.5.1.1.1.1.4", + "oid_limit_low": "dEntityExtEnvTempThresholdLow", + "oid_limit_high": "dEntityExtEnvTempThresholdHigh" + } + ], + "states": { + "dEntityExtEnvFanStatus": { + "1": { + "name": "ok", + "event": "ok" + }, + "2": { + "name": "fault", + "event": "warning" + } + }, + "dEntityExtEnvPowerStatus": { + "1": { + "name": "inOperation", + "event": "ok" + }, + "2": { + "name": "failed", + "event": "alert" + }, + "3": { + "name": "empty", + "event": "exclude" + } + }, + "dEntityExtUnitStatus": { + "1": { + "name": "ok", + "event": "ok" + }, + "2": { + "name": "failed", + "event": "alert" + }, + "3": { + "name": "empty", + "event": "exclude" + } + } + }, + "status": [ + { + "measured": "fan", + "table": "dEntityExtEnvFanTable", + "oid": "dEntityExtEnvFanStatus", + "type": "dEntityExtEnvFanStatus", + "oid_num": ".1.3.6.1.4.1.171.14.5.1.1.2.1.4", + "oid_extra": "dEntityExtEnvFanDescr", + "descr": "%dEntityExtEnvFanDescr% %index%" + }, + { + "measured": "powersupply", + "table": "dEntityExtEnvPowerTable", + "oid": "dEntityExtEnvPowerStatus", + "type": "dEntityExtEnvPowerStatus", + "oid_num": ".1.3.6.1.4.1.171.14.5.1.1.3.1.6", + "oid_descr": "dEntityExtEnvPowerDescr" + }, + { + "measured": "device", + "table": "dEntityExtUnitTable", + "oid": "dEntityExtUnitStatus", + "type": "dEntityExtUnitStatus", + "oid_num": ".1.3.6.1.4.1.171.14.5.1.3.1.2", + "descr": "Unit %index% status" + } + ], + "mempool": { + "dEntityExtMemoryUtilTable": { + "type": "table", + "descr": "Memory", + "scale": 1024, + "oid_total": "dEntityExtMemUtilTotal", + "oid_used": "dEntityExtMemUtilUsed", + "oid_free": "dEntityExtMemUtilFree" + } + }, + "processor": { + "dEntityExtCpuUtilFiveMinutes": { + "table": "dEntityExtCpuUtilTable", + "idle": false, + "descr": "Processor on Unit %index%", + "oid": "dEntityExtCpuUtilFiveMinutes", + "oid_num": ".1.3.6.1.4.1.171.14.5.1.7.1.5" + } + } + }, + "CMM-CHASSIS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.36673.100", + "mib_dir": "ipinfusion", + "descr": "", + "version": [ + { + "oid": "cmmSysSwRuntimeImgVersion.1" + } + ], + "hardware": [ + { + "oid": "cmmStackUnitModelName.1" + } + ], + "vendor": [ + { + "oid": "cmmStackVendorName.1" + } + ], + "serial": [ + { + "oid": "cmmStackUnitSerialNumber.1" + } + ], + "status": [ + { + "table": "cmmSysPowerSupplyTable", + "type": "cmmSysPowerSupplyOperStatus", + "descr": "Power Supply %index1% (Unit %index0%)", + "oid": "cmmSysPowerSupplyOperStatus", + "oid_num": ".1.3.6.1.4.1.36673.100.1.2.6.1.2", + "measured": "powersupply" + }, + { + "table": "cmmSysPowerSupplyTable", + "type": "cmmSysHotSwapStat", + "descr": "Power HotSwap %index1% (Unit %index0%)", + "oid": "cmmSysHotSwapStat", + "oid_num": ".1.3.6.1.4.1.36673.100.1.2.6.1.4", + "measured": "powersupply" + }, + { + "table": "cmmFanTrayTable", + "type": "LedColorCode", + "descr": "Fan Tray %index1% (Unit %index0%)", + "oid": "cmmFanTrayLedColor", + "oid_num": ".1.3.6.1.4.1.36673.100.1.2.8.1.3", + "measured": "fan", + "test": { + "field": "cmmFanTrayStatus", + "operator": "eq", + "value": "present" + } + }, + { + "table": "cmmFanTable", + "type": "cmmFanStatus", + "descr": "Fan (%cmmFanLocation%) of Fan Tray %index1% (Unit %index0%)", + "oid": "cmmFanStatus", + "oid_num": ".1.3.6.1.4.1.36673.100.1.2.9.1.5", + "measured": "fan" + } + ], + "states": { + "cmmSysPowerSupplyOperStatus": { + "1": { + "name": "notpresent", + "event": "exclude" + }, + "2": { + "name": "running", + "event": "ok" + }, + "3": { + "name": "faulty", + "event": "alert" + }, + "4": { + "name": "unknown", + "event": "ignore" + } + }, + "cmmSysHotSwapStat": { + "1": { + "name": "good", + "event": "ok" + }, + "2": { + "name": "fail", + "event": "alert" + }, + "3": { + "name": "unknown", + "event": "exclude" + } + }, + "LedColorCode": { + "1": { + "name": "none", + "event": "ignore" + }, + "2": { + "name": "green", + "event": "ok" + }, + "3": { + "name": "blinking-green", + "event": "ok" + }, + "4": { + "name": "solid-green", + "event": "ok" + }, + "5": { + "name": "amber", + "event": "warning" + }, + "6": { + "name": "blinking-amber", + "event": "warning" + }, + "7": { + "name": "solid-amber", + "event": "warning" + }, + "8": { + "name": "red", + "event": "alert" + }, + "9": { + "name": "blinking-red", + "event": "alert" + }, + "10": { + "name": "solid-red", + "event": "alert" + }, + "11": { + "name": "blue", + "event": "ok" + }, + "12": { + "name": "blinking-blue", + "event": "ok" + }, + "13": { + "name": "yellow", + "event": "warning" + }, + "14": { + "name": "blinking-yellow", + "event": "warning" + }, + "15": { + "name": "orange", + "event": "ok" + }, + "16": { + "name": "slow-blinking-green", + "event": "ok" + }, + "17": { + "name": "fast-blinking-green", + "event": "ok" + }, + "30": { + "name": "unknown", + "event": "exclude" + } + }, + "cmmFanStatus": { + "1": { + "name": "notpresent", + "event": "exclude" + }, + "2": { + "name": "running", + "event": "ok" + }, + "3": { + "name": "faulty", + "event": "alert" + }, + "4": { + "name": "stalled", + "event": "warning" + }, + "5": { + "name": "unknown", + "event": "ignore" + } + } + }, + "sensor": [ + { + "table": "cmmSysPowerSupplyTable", + "scale": 0.01, + "oid": "cmmSysPSConsumption", + "descr": "Output Power Supply %index1% (Unit %index0%)", + "class": "power", + "min": -1000, + "oid_num": ".1.3.6.1.4.1.36673.100.1.2.6.1.5" + }, + { + "table": "cmmSysPowerSupplyTable", + "scale": 0.01, + "oid": "cmmSysInputPower", + "descr": "Input Power Supply %index1% (Unit %index0%)", + "class": "power", + "min": -1000, + "oid_num": ".1.3.6.1.4.1.36673.100.1.2.6.1.6" + }, + { + "table": "cmmSysPowerSupplyTable", + "scale": 0.01, + "oid": "cmmSysInputVoltage", + "descr": "Input Power Supply %index1% (Unit %index0%)", + "class": "voltage", + "min": -1000, + "oid_num": ".1.3.6.1.4.1.36673.100.1.2.6.1.7" + }, + { + "table": "cmmSysPowerSupplyTable", + "scale": 0.01, + "oid": "cmmSysOutputVoltage", + "descr": "Output Power Supply %index1% (Unit %index0%)", + "class": "voltage", + "min": -1000, + "oid_num": ".1.3.6.1.4.1.36673.100.1.2.6.1.8" + }, + { + "table": "cmmSysPowerSupplyTable", + "scale": 0.01, + "oid": "cmmSysInputCurrent", + "descr": "Input Power Supply %index1% (Unit %index0%)", + "class": "current", + "min": -1000, + "oid_num": ".1.3.6.1.4.1.36673.100.1.2.6.1.9" + }, + { + "table": "cmmSysPowerSupplyTable", + "scale": 0.01, + "oid": "cmmSysOutputCurrent", + "descr": "Output Power Supply %index1% (Unit %index0%)", + "class": "current", + "min": -1000, + "oid_num": ".1.3.6.1.4.1.36673.100.1.2.6.1.10" + }, + { + "table": "cmmSysPowerSupplyTable", + "scale": 0.01, + "oid": "cmmSysPSTemperature1", + "descr": "Sensor 1 of Power Supply %index1% (Unit %index0%)", + "class": "temperature", + "min": -1000, + "oid_num": ".1.3.6.1.4.1.36673.100.1.2.6.1.11" + }, + { + "table": "cmmSysPowerSupplyTable", + "scale": 0.01, + "oid": "cmmSysPSTemperature2", + "descr": "Sensor 2 of Power Supply %index1% (Unit %index0%)", + "class": "temperature", + "min": -1000, + "oid_num": ".1.3.6.1.4.1.36673.100.1.2.6.1.12" + }, + { + "table": "cmmSysPowerSupplyTable", + "scale": 1, + "oid": "cmmSysPSFan1Rpm", + "descr": "Fan 1 of Power Supply %index1% (Unit %index0%)", + "class": "fanspeed", + "min": -1000, + "oid_num": ".1.3.6.1.4.1.36673.100.1.2.6.1.13" + }, + { + "table": "cmmSysPowerSupplyTable", + "scale": 1, + "oid": "cmmSysPSFan2Rpm", + "descr": "Fan 2 of Power Supply %index1% (Unit %index0%)", + "class": "fanspeed", + "min": -1000, + "oid_num": ".1.3.6.1.4.1.36673.100.1.2.6.1.14" + }, + { + "table": "cmmFanTable", + "scale": 1, + "oid": "cmmFanRpm", + "descr": "Fan (%cmmFanLocation%) of Fan Tray %index1% (Unit %index0%)", + "class": "fanspeed", + "oid_limit_low": "cmmFanRpmMin", + "oid_limit_high": "cmmFanRpmMax", + "min": -1000, + "oid_num": ".1.3.6.1.4.1.36673.100.1.2.9.1.2", + "test": { + "field": "cmmFanStatus", + "operator": "ne", + "value": "notpresent" + } + }, + { + "table": "cmmSysTemperatureTable", + "scale": 0.01, + "oid": "cmmSysTemperatureValue", + "oid_descr": "cmmSysTemperatureSensorName", + "descr": "%oid_descr% (Unit %index0%)", + "class": "temperature", + "limit_scale": 0.01, + "oid_limit_low": "cmmSysTempCriticalThresholdMin", + "oid_limit_low_warn": "cmmSysTempAlertThresholdMin", + "oid_limit_high_warn": "cmmSysTempAlertThresholdMax", + "oid_limit_high": "cmmSysTempCriticalThresholdMax", + "min": -1000, + "oid_num": ".1.3.6.1.4.1.36673.100.1.2.10.1.3" + }, + { + "scale": 0.01, + "oid": "cmmSwitchTemperatureValue", + "descr": "Switching Chip %index1% (Unit %index0%)", + "class": "temperature", + "min": -1000, + "oid_num": ".1.3.6.1.4.1.36673.100.1.2.13.1.2" + } + ] + }, + "WIPIPE-MIB": { + "enable": 1, + "identity_num": "", + "mib_dir": "cradlepoint", + "descr": "", + "version": [ + { + "oid": "devFWVersion.0" + } + ], + "status": [ + { + "table": "mdmTable", + "type": "mdmStatus", + "descr": "Status - %oid_descr% (%mdmSERDIS% %mdmHOMECARRIER%)", + "oid_descr": "mdmDescr", + "oid": "mdmStatus", + "measured_label": "%mdmDescr%", + "measured": "entity", + "measured_match": { + "entity_type": "entity", + "field": "descr", + "match": "%mdmDescr%", + "class": "cell" + } + } + ], + "states": { + "mdmStatus": { + "1": { + "name": "established", + "event": "ok" + }, + "2": { + "name": "establishing", + "event": "ok" + }, + "3": { + "name": "ready", + "event": "ok" + }, + "4": { + "name": "error", + "event": "alert" + }, + "5": { + "name": "disconnected", + "event": "ignore" + }, + "6": { + "name": "disconnecting", + "event": "warning" + }, + "7": { + "name": "suspended", + "event": "warning" + }, + "8": { + "name": "empty", + "event": "exclude" + }, + "9": { + "name": "notconfigured", + "event": "ignore" + }, + "10": { + "name": "userstopped", + "event": "ignore" + } + } + }, + "sensor": [ + { + "table": "mdmTable", + "class": "dbm", + "scale": 1, + "descr": "Signal Strength - %oid_descr% (%mdmSERDIS% %mdmHOMECARRIER%)", + "oid_descr": "mdmDescr", + "oid": "mdmSignalStrength", + "measured_label": "%mdmDescr%", + "measured": "entity", + "measured_match": { + "entity_type": "entity", + "field": "descr", + "match": "%mdmDescr%", + "class": "cell" + }, + "test": { + "field": "mdmStatus", + "operator": "notin", + "value": [ + "disconnected", + "disconnecting", + "empty", + "notconfigured", + "userstopped" + ] + } + }, + { + "table": "mdmTable", + "class": "dbm", + "scale": 1, + "descr": "CINR - %oid_descr% (%mdmSERDIS% %mdmHOMECARRIER%)", + "oid_descr": "mdmDescr", + "oid": "mdmCINR", + "measured_label": "%mdmDescr%", + "measured": "entity", + "measured_match": { + "entity_type": "entity", + "field": "descr", + "match": "%mdmDescr%", + "class": "cell" + }, + "test": { + "field": "mdmStatus", + "operator": "notin", + "value": [ + "disconnected", + "disconnecting", + "empty", + "notconfigured", + "userstopped" + ] + } + }, + { + "table": "mdmTable", + "class": "dbm", + "scale": 1, + "descr": "SINR - %oid_descr% (%mdmSERDIS% %mdmHOMECARRIER%)", + "oid_descr": "mdmDescr", + "oid": "mdmSINR", + "measured_label": "%mdmDescr%", + "measured": "entity", + "measured_match": { + "entity_type": "entity", + "field": "descr", + "match": "%mdmDescr%", + "class": "cell" + }, + "test": { + "field": "mdmStatus", + "operator": "notin", + "value": [ + "disconnected", + "disconnecting", + "empty", + "notconfigured", + "userstopped" + ] + } + }, + { + "table": "mdmTable", + "class": "dbm", + "scale": 1, + "descr": "RSRP - %oid_descr% (%mdmSERDIS% %mdmHOMECARRIER%)", + "oid_descr": "mdmDescr", + "oid": "mdmRSRP", + "measured_label": "%mdmDescr%", + "measured": "entity", + "measured_match": { + "entity_type": "entity", + "field": "descr", + "match": "%mdmDescr%", + "class": "cell" + }, + "test": { + "field": "mdmStatus", + "operator": "notin", + "value": [ + "disconnected", + "disconnecting", + "empty", + "notconfigured", + "userstopped" + ] + } + }, + { + "table": "mdmTable", + "class": "dbm", + "scale": 1, + "descr": "RSRQ - %oid_descr% (%mdmSERDIS% %mdmHOMECARRIER%)", + "oid_descr": "mdmDescr", + "oid": "mdmRSRQ", + "measured_label": "%mdmDescr%", + "measured": "entity", + "measured_match": { + "entity_type": "entity", + "field": "descr", + "match": "%mdmDescr%", + "class": "cell" + }, + "test": { + "field": "mdmStatus", + "operator": "notin", + "value": [ + "disconnected", + "disconnecting", + "empty", + "notconfigured", + "userstopped" + ] + } + } + ] + }, + "MOXA-EDSP510A8POE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.8691.7.86", + "mib_dir": "moxa", + "descr": "The MIB module for Moxa EDS-P510A series specific information.", + "hardware": [ + { + "oid": "switchModel.0" + } + ], + "version": [ + { + "oid": "firmwareVersion.0", + "transform": { + "action": "preg_replace", + "from": "V?(\\d\\S+) build .+", + "to": "$1" + } + } + ], + "ip-address": [ + { + "ifIndex": "%index%", + "version": "ipv4", + "oid_mask": "switchIpMask", + "oid_address": "switchIpAddr" + } + ], + "processor": { + "swMgmt": { + "oid": "cpuLoading30s", + "indexes": [ + { + "descr": "Processor" + } + ] + } + }, + "mempool": { + "swMgmt": { + "type": "static", + "descr": "Memory", + "oid_total": "totalMemory.0", + "oid_used": "usedMemory.0" + } + }, + "ports": { + "portTable": { + "oids": { + "ifDuplex": { + "oid": "monitorSpeed", + "transform": { + "action": "map", + "map": { + "na": "unknown", + "speed100M-Full": "fullDuplex", + "speed100M-Half": "halfDuplex", + "speed10M-Full": "fullDuplex", + "speed10M-Half": "halfDuplex", + "speed1000M-Full": "fullDuplex" + } + } + }, + "ifAlias": { + "oid": "portName" + } + } + } + }, + "status": [ + { + "type": "powerInputStatus", + "descr": "Power Supply 1", + "oid": "power1InputStatus", + "measured": "powersupply", + "test": { + "field": "power1InputStatus", + "operator": "ne", + "value": "not-present" + } + }, + { + "type": "powerInputStatus", + "descr": "Power Supply 2", + "oid": "power2InputStatus", + "measured": "powersupply", + "test": { + "field": "power2InputStatus", + "operator": "ne", + "value": "not-present" + } + } + ], + "states": { + "powerInputStatus": [ + { + "name": "not-present", + "event": "alert" + }, + { + "name": "present", + "event": "ok" + } + ] + }, + "sensor": [ + { + "table": "poeStatusTable", + "class": "power", + "descr": "%port_label% PoE Power", + "oid": "poePortConsumption", + "oid_extra": [ + "poePortEnable" + ], + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": { + "field": "poePortEnable", + "operator": "ne", + "value": "disable" + } + }, + { + "table": "poeStatusTable", + "class": "current", + "descr": "%port_label% PoE Current", + "oid": "poePortCurrent", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "scale": 0.001, + "limit_high": 0.67, + "test": { + "field": "poePortConsumption", + "operator": "gt", + "value": "0" + } + }, + { + "table": "poeStatusTable", + "class": "voltage", + "descr": "%port_label% PoE Voltage", + "oid": "poePortVoltage", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "limit_high": 57, + "limit_low": 45, + "test": { + "field": "poePortConsumption", + "operator": "gt", + "value": "0" + } + } + ] + }, + "MOXA-EDSP506E-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.8691.7.162", + "mib_dir": "moxa", + "descr": "The MIB module for Moxa EDS-P506E series specific information.", + "hardware": [ + { + "oid": "switchModel.0" + } + ], + "version": [ + { + "oid": "firmwareVersion.0", + "transform": { + "action": "preg_replace", + "from": "V?(\\d\\S+) build .+", + "to": "$1" + } + } + ], + "serial": [ + { + "oid": "serialNumber.0" + } + ], + "ip-address": [ + { + "ifIndex": "%index%", + "version": "ipv4", + "oid_mask": "switchIpMask", + "oid_address": "switchIpAddr" + } + ], + "processor": { + "swMgmt": { + "oid": "cpuLoading30s", + "indexes": [ + { + "descr": "Processor" + } + ] + } + }, + "mempool": { + "swMgmt": { + "type": "static", + "descr": "Memory", + "oid_total": "totalMemory.0", + "oid_used": "usedMemory.0" + } + }, + "ports": { + "portTable": { + "oids": { + "ifName": { + "oid": "portSubdesc" + }, + "ifDuplex": { + "oid": "monitorSpeed", + "transform": { + "action": "map", + "map": { + "na": "unknown", + "speed100M-Full": "fullDuplex", + "speed100M-Half": "halfDuplex", + "speed10M-Full": "fullDuplex", + "speed10M-Half": "halfDuplex", + "speed1000M-Full": "fullDuplex" + } + } + }, + "ifAlias": { + "oid": "portName" + } + } + } + }, + "status": [ + { + "type": "powerInputStatus", + "descr": "Power Supply 1", + "oid": "power1InputStatus", + "measured": "powersupply", + "test": { + "field": "power1InputStatus", + "operator": "ne", + "value": "not-present" + } + }, + { + "type": "powerInputStatus", + "descr": "Power Supply 2", + "oid": "power2InputStatus", + "measured": "powersupply", + "test": { + "field": "power2InputStatus", + "operator": "ne", + "value": "not-present" + } + }, + { + "type": "poePortPdStatusDescription", + "descr": "%port_label% PoE Status (%poePowerOutputMode%)", + "oid": "poePortPdStatusDescription", + "oid_extra": [ + "poePowerOutputMode" + ], + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + } + ], + "states": { + "powerInputStatus": [ + { + "name": "not-present", + "event": "alert" + }, + { + "name": "present", + "event": "ok" + } + ], + "poePortPdStatusDescription": [ + { + "name": "disabled", + "event": "exclude" + }, + { + "name": "notPresent", + "event": "ignore" + }, + { + "name": "powered", + "event": "ok" + }, + { + "name": "nic", + "event": "ok" + }, + { + "name": "fault", + "event": "alert" + }, + { + "name": "legacyPowered", + "event": "ok" + }, + { + "name": "potentialLegacyPD", + "event": "ok" + } + ] + }, + "sensor": [ + { + "class": "power", + "descr": "Device PoE Power", + "oid": "poeSysMeasuredPower", + "oid_limit_high_warn": "poeSysAllocatedPower", + "oid_limit_high": "poeSysPowerThreshold" + }, + { + "table": "poeStatusTable", + "class": "power", + "descr": "%port_label% PoE Power (PD Class%poePortClass%)", + "oid": "poePortConsumption", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": { + "field": "poePortPowerOutput", + "operator": "ne", + "value": "off" + } + }, + { + "table": "poeStatusTable", + "class": "current", + "descr": "%port_label% PoE Current (PD Class%poePortClass%)", + "oid": "poePortCurrent", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "scale": 0.001, + "limit_high": 0.67, + "test": { + "field": "poePortPowerOutput", + "operator": "ne", + "value": "off" + } + }, + { + "table": "poeStatusTable", + "class": "voltage", + "descr": "%port_label% PoE Voltage (PD Class%poePortClass%)", + "oid": "poePortVoltage", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "limit_high": 57, + "limit_low": 45, + "test": { + "field": "poePortPowerOutput", + "operator": "ne", + "value": "off" + } + } + ] + }, + "ALVARION-DOT11-WLAN-TST-MIB": { + "enable": 1, + "identity_num": "", + "mib_dir": "alvarion", + "descr": "", + "hardware": [ + { + "oid": "brzLighteOemProjectNameString.0" + } + ] + }, + "ALVARION-DOT11-WLAN-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.12394.1.1", + "mib_dir": "alvarion", + "descr": "", + "version": [ + { + "oid": "brzaccVLMainVersionNumber.0" + } + ], + "wifi_clients": [ + { + "oid": "brzaccVLCurrentNumOfAssociations.0" + }, + { + "oid_count": "brzaccVLAssociatedAU" + } + ] + }, + "STONESOFT-FIREWALL-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.1369.3.3", + "mib_dir": "forcepoint", + "descr": "", + "version": [ + { + "oid": "fwSoftwareVersion.0" + } + ], + "processor": { + "fwCpuStatsTable": { + "table": "fwCpuStatsTable", + "oid": "fwCpuTotal", + "oid_descr": "fwCpuName", + "oid_num": ".1.3.6.1.4.1.1369.5.2.1.11.1.1.3" + } + }, + "mempool": { + "fwMemoryInfo": { + "type": "static", + "descr": "Memory", + "oid_used": "fwMemBytesUsed.0", + "oid_used_num": ".1.3.6.1.4.1.1369.5.2.1.11.2.5.0", + "oid_total": "fwMemBytesTotal.0", + "oid_total_num": ".1.3.6.1.4.1.1369.5.2.1.11.2.4.0" + } + } + }, + "STONESOFT-NETNODE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.1369.3.4", + "mib_dir": "forcepoint", + "descr": "", + "serial": [ + { + "oid": "nodeSerialNumber.0" + } + ], + "hardware": [ + { + "oid": "nodeApplianceModel.0" + } + ], + "status": [ + { + "oid": "nodeOperState", + "descr": "HA status", + "measured": "device", + "type": "nodeOperState" + } + ], + "states": { + "nodeOperState": [ + { + "name": "unknown", + "event": "exclude" + }, + { + "name": "online", + "event": "ok" + }, + { + "name": "goingOnline", + "event": "warning" + }, + { + "name": "lockedOnline", + "event": "warning" + }, + { + "name": "goingLockedOnline", + "event": "warning" + }, + { + "name": "offline", + "event": "alert" + }, + { + "name": "goingOffline", + "event": "alert" + }, + { + "name": "lockedOffline", + "event": "alert" + }, + { + "name": "goingLockedOffline", + "event": "alert" + }, + { + "name": "standby", + "event": "ok" + }, + { + "name": "goingStandby", + "event": "warning" + } + ] + } + }, + "STONESOFT-SMI-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.1369.3.2", + "mib_dir": "forcepoint", + "descr": "" + }, + "ICT-DISTRIBUTION-PANEL-MIB": { + "enable": 1, + "mib_dir": "ict", + "identity_num": ".1.3.6.1.4.1.39145.10", + "descr": "ICT DC Distribution Panel", + "sensor": [ + { + "table": "outputEntry", + "class": "current", + "descr": "Output %outputNumber% (%outputName%)", + "oid_extra": [ + "outputEnable", + "outputName", + "outputName" + ], + "oid": "outputCurrent", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.39145.10.8.1.3", + "test": { + "field": "outputEnable", + "operator": "!=", + "value": "disabled" + } + } + ] + }, + "ICT-PLATINUM-SERIES-MIB": { + "enable": 1, + "mib_dir": "ict", + "identity_num": ".1.3.6.1.4.1.39145.11", + "descr": "ICT Platinum Series", + "sensors_walk": false, + "hardware": [ + { + "oid": "deviceModel.0" + } + ], + "version": [ + { + "oid": "deviceFirmware.0" + } + ], + "sensor": [ + { + "class": "voltage", + "descr": "Input", + "oid": "inputVoltageX1", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.39145.11.16", + "indexes": [ + { + "descr": "Input" + } + ] + }, + { + "class": "voltage", + "descr": "Output", + "oid": "outputVoltageX100", + "scale": 0.01, + "oid_num": ".1.3.6.1.4.1.39145.11.17", + "indexes": [ + { + "descr": "Output" + } + ], + "pre_test": { + "oid": "ICT-PLATINUM-SERIES-MIB::outputEnable.0", + "operator": "ne", + "value": "disabled" + } + }, + { + "class": "current", + "descr": "Output", + "oid": "outputCurrentX100", + "scale": 0.01, + "oid_num": ".1.3.6.1.4.1.39145.11.18", + "indexes": [ + { + "descr": "Output" + } + ], + "pre_test": { + "oid": "ICT-PLATINUM-SERIES-MIB::outputEnable.0", + "operator": "ne", + "value": "disabled" + } + }, + { + "class": "voltage", + "descr": "Battery", + "oid": "batteryVoltageX100", + "scale": 0.01, + "oid_num": ".1.3.6.1.4.1.39145.11.19", + "indexes": [ + { + "descr": "Battery" + } + ] + }, + { + "class": "current", + "descr": "Battery", + "oid": "batteryCurrentX100", + "scale": 0.01, + "oid_num": ".1.3.6.1.4.1.39145.11.20", + "indexes": [ + { + "descr": "Battery" + } + ] + }, + { + "class": "temperature", + "descr": "Battery Temperature", + "oid": "batteryTemperature", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.39145.11.12", + "indexes": [ + { + "descr": "Battery Temperature" + } + ], + "invalid": 1000 + }, + { + "class": "capacity", + "descr": "Battery State of Charge", + "oid": "batterySoc", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.39145.11.13", + "indexes": [ + { + "descr": "Battery State of Charge" + } + ], + "limit_low": 15, + "limit_low_warn": 30 + }, + { + "class": "runtime", + "descr": "Battery Estimated Run-time Remaining", + "oid": "batteryRunTime", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.39145.11.15", + "indexes": [ + { + "descr": "Battery Estimated Run-time Remaining" + } + ], + "limit_high": 5, + "limit_high_warn": 15, + "min": 0 + } + ] + }, + "ICT-MODULAR-POWER-MIB": { + "enable": 1, + "mib_dir": "ict", + "identity_num": ".1.3.6.1.4.1.39145.13", + "descr": "ICT Modular Power System", + "hardware": [ + { + "oid": "deviceModel.0" + } + ], + "version": [ + { + "oid": "deviceFirmware.0" + } + ], + "sensor": [ + { + "class": "voltage", + "descr": "Input", + "oid": "inputVoltage", + "scale": 1 + }, + { + "class": "voltage", + "descr": "Output", + "oid": "outputVoltage", + "scale": 1, + "pre_test": { + "oid": "ICT-MODULAR-POWER-MIB::outputEnable.0", + "operator": "ne", + "value": "disabled" + } + }, + { + "class": "current", + "descr": "Output", + "oid": "outputCurrent", + "scale": 1, + "pre_test": { + "oid": "ICT-MODULAR-POWER-MIB::outputEnable.0", + "operator": "ne", + "value": "disabled" + } + }, + { + "table": "moduleTable", + "class": "voltage", + "descr": "Module %index% (%moduleType%)", + "oid": "moduleVoltage", + "scale": 1, + "test": { + "field": "moduleType", + "operator": "ne", + "value": "notInstalled" + } + }, + { + "table": "moduleTable", + "class": "current", + "descr": "Module %index% (%moduleType%) Channel 1", + "oid": "moduleCurrentA", + "scale": 1, + "test": [ + { + "field": "moduleType", + "operator": "ne", + "value": "notInstalled" + }, + { + "field": "moduleControlA", + "operator": "ne", + "value": "disabled" + } + ] + }, + { + "table": "moduleTable", + "class": "current", + "descr": "Module %index% (%moduleType%) Channel 2", + "oid": "moduleCurrentB", + "scale": 1, + "test": [ + { + "field": "moduleType", + "operator": "ne", + "value": "notInstalled" + }, + { + "field": "moduleControlB", + "operator": "ne", + "value": "disabled" + } + ] + }, + { + "table": "moduleTable", + "class": "current", + "descr": "Module %index% (%moduleType%) Channel 3", + "oid": "moduleCurrentC", + "scale": 1, + "test": [ + { + "field": "moduleType", + "operator": "ne", + "value": "notInstalled" + }, + { + "field": "moduleControlC", + "operator": "ne", + "value": "disabled" + } + ] + }, + { + "table": "moduleTable", + "class": "current", + "descr": "Module %index% (%moduleType%) Channel 4", + "oid": "moduleCurrentD", + "scale": 1, + "test": [ + { + "field": "moduleType", + "operator": "ne", + "value": "notInstalled" + }, + { + "field": "moduleControlD", + "operator": "ne", + "value": "disabled" + } + ] + } + ], + "status": [ + { + "table": "moduleTable", + "oid": "moduleStatus", + "type": "moduleStatus", + "descr": "Module %index% (%moduleType%)", + "measured": "module", + "test": { + "field": "moduleType", + "operator": "ne", + "value": "notInstalled" + } + } + ], + "states": { + "moduleStatus": { + "1": { + "name": "notInstalled", + "event": "exclude" + }, + "2": { + "name": "ok", + "event": "ok" + }, + "3": { + "name": "alarm", + "event": "alert" + } + } + } + }, + "INFINERA-SYSTEMS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.21296.2.2.1.8.1", + "mib_dir": "infinera", + "descr": "", + "version": [ + { + "oid": "infnSystemSwGenVer.0" + } + ], + "features": [ + { + "oid": "infnSystemNeType.0" + } + ], + "storage": { + "infnSystem": { + "descr": "Persistent Space", + "oid_free": "infnSystemAvailPersistentSpace", + "oid_total": "infnSystemTotalPersistentSpace", + "type": "Disk" + } + } + }, + "INFINERA-ENTITY-CHASSIS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.21296.2.2.2.1.13", + "mib_dir": "infinera", + "descr": "", + "hardware": [ + { + "oid": "chassisInstalledChassisType.1", + "transform": { + "action": "upper" + } + } + ], + "serial": [ + { + "oid": "chassisProvSerialNumber.1" + } + ], + "reboot": [ + { + "oid": "chassisRebootTime.1" + } + ], + "sensor": [ + { + "oid": "chassisInletTemperature", + "descr": "Inlet Temperature", + "class": "temperature", + "measured": "chassis", + "scale": 1, + "min": -1, + "oid_num": ".1.3.6.1.4.1.21296.2.2.2.1.13.1.1.9", + "oid_limit_high": "chassisInletTemperatureOffset", + "limit_scale": 0.1, + "skip_if_valid_exist": "temperature->INFINERA-ENTITY-EQPT-MIB-eqptInletTemp->1" + } + ] + }, + "INFINERA-ENTITY-EQPT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.21296.2.2.1.9.1", + "mib_dir": "infinera", + "descr": "", + "sensor": [ + { + "oid": "eqptInletTemp", + "descr": "Inlet %eqptMoId%", + "oid_extra": "eqptMoId", + "class": "temperature", + "measured": "other", + "scale": 1, + "min": 0, + "oid_num": ".1.3.6.1.4.1.21296.2.2.1.9.1.1.1.18" + }, + { + "oid": "eqptOutletTemp", + "descr": "Outlet %eqptMoId%", + "oid_extra": "eqptMoId", + "class": "temperature", + "measured": "other", + "scale": 1, + "min": 0, + "oid_num": ".1.3.6.1.4.1.21296.2.2.1.9.1.1.1.19" + } + ] + }, + "INFINERA-PM-FAN-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.21296.2.2.1.11.4", + "mib_dir": "infinera", + "descr": "", + "sensor": [ + { + "oid": "fanPmRealInRpmRaw", + "oid_descr": "INFINERA-ENTITY-EQPT-MIB::eqptMoId", + "class": "fanspeed", + "measured": "fan", + "scale": 0.1, + "min": 0, + "oid_num": ".1.3.6.1.4.1.21296.2.2.1.11.4.1.1.1" + } + ] + }, + "INFINERA-PM-TRIBPTP-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.21296.2.2.1.11.3", + "mib_dir": "infinera", + "descr": "", + "sensor": [ + { + "oid": "tribPtpPmRealTomTxLBC", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Lane 1 TX Bias", + "class": "current", + "measured": "port", + "scale": 0.01, + "oid_num": ".1.3.6.1.4.1.21296.2.2.1.11.3.1.1.1" + }, + { + "oid": "tribPtpPmRealTomTxLBC02", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Lane 2 TX Bias", + "class": "current", + "measured": "port", + "scale": 0.01, + "oid_num": ".1.3.6.1.4.1.21296.2.2.1.11.3.1.1.4" + }, + { + "oid": "tribPtpPmRealTomTxLBC03", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Lane 3 TX Bias", + "class": "current", + "measured": "port", + "scale": 0.01, + "oid_num": ".1.3.6.1.4.1.21296.2.2.1.11.3.1.1.7" + }, + { + "oid": "tribPtpPmRealTomTxLBC04", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Lane 4 TX Bias", + "class": "current", + "measured": "port", + "scale": 0.01, + "oid_num": ".1.3.6.1.4.1.21296.2.2.1.11.3.1.1.10" + }, + { + "oid": "tribPtpPmRealTomOpt", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Lane 1 TX Power", + "class": "dbm", + "measured": "port", + "scale": 0.01, + "oid_num": ".1.3.6.1.4.1.21296.2.2.1.11.3.1.1.2" + }, + { + "oid": "tribPtpPmRealTomOpt02", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Lane 2 TX Power", + "class": "dbm", + "measured": "port", + "scale": 0.01, + "oid_num": ".1.3.6.1.4.1.21296.2.2.1.11.3.1.1.5" + }, + { + "oid": "tribPtpPmRealTomOpt03", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Lane 3 TX Power", + "class": "dbm", + "measured": "port", + "scale": 0.01, + "oid_num": ".1.3.6.1.4.1.21296.2.2.1.11.3.1.1.8" + }, + { + "oid": "tribPtpPmRealTomOpt04", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Lane 4 TX Power", + "class": "dbm", + "measured": "port", + "scale": 0.01, + "oid_num": ".1.3.6.1.4.1.21296.2.2.1.11.3.1.1.11" + }, + { + "oid": "tribPtpPmRealTomOptTotal", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Total TX Power", + "class": "dbm", + "measured": "port", + "scale": 0.01, + "oid_num": ".1.3.6.1.4.1.21296.2.2.1.11.3.1.1.13" + }, + { + "oid": "tribPtpPmRealTomOpr", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Lane 1 RX Power", + "class": "dbm", + "measured": "port", + "scale": 0.01, + "oid_num": ".1.3.6.1.4.1.21296.2.2.1.11.3.1.1.3" + }, + { + "oid": "tribPtpPmRealTomOpr02", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Lane 2 RX Power", + "class": "dbm", + "measured": "port", + "scale": 0.01, + "oid_num": ".1.3.6.1.4.1.21296.2.2.1.11.3.1.1.6" + }, + { + "oid": "tribPtpPmRealTomOpr03", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Lane 3 RX Power", + "class": "dbm", + "measured": "port", + "scale": 0.01, + "oid_num": ".1.3.6.1.4.1.21296.2.2.1.11.3.1.1.9" + }, + { + "oid": "tribPtpPmRealTomOpr04", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Lane 4 RX Power", + "class": "dbm", + "measured": "port", + "scale": 0.01, + "oid_num": ".1.3.6.1.4.1.21296.2.2.1.11.3.1.1.12" + }, + { + "oid": "tribPtpPmRealTomOprTotal", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Total RX Power", + "class": "dbm", + "measured": "port", + "scale": 0.01, + "oid_num": ".1.3.6.1.4.1.21296.2.2.1.11.3.1.1.14" + } + ] + }, + "INFINERA-ENTITY-PEM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.21296.2.2.2.1.15", + "mib_dir": "infinera", + "descr": "" + }, + "INFINERA-PM-PEM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.21296.2.2.1.11.5", + "mib_dir": "infinera", + "descr": "", + "sensor": [ + { + "oid": "pemPmRealInVRaw", + "oid_descr": "INFINERA-ENTITY-EQPT-MIB::eqptMoId", + "class": "voltage", + "measured": "powersupply", + "scale": 0.001, + "min": 0, + "oid_num": ".1.3.6.1.4.1.21296.2.2.1.11.5.1.1.1", + "oid_limit_low": "INFINERA-ENTITY-PEM-MIB::underVoltageThreshold", + "oid_limit_high": "INFINERA-ENTITY-PEM-MIB::overVoltageThreshold", + "limit_scale": 1 + }, + { + "oid": "pemPmRealInCRaw", + "oid_descr": "INFINERA-ENTITY-EQPT-MIB::eqptMoId", + "class": "current", + "measured": "powersupply", + "scale": 0.001, + "min": 0, + "oid_num": ".1.3.6.1.4.1.21296.2.2.1.11.5.1.1.2", + "oid_limit_high": "INFINERA-ENTITY-PEM-MIB::provRatingAmps", + "limit_scale": 1 + }, + { + "oid": "pemPmRealInPRaw", + "oid_descr": "INFINERA-ENTITY-EQPT-MIB::eqptMoId", + "class": "power", + "measured": "powersupply", + "scale": 0.001, + "min": 0, + "oid_num": ".1.3.6.1.4.1.21296.2.2.1.11.5.1.1.3" + } + ] + }, + "INFINERA-PM-GIGECLIENTCTP-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.21296.2.2.2.3.8", + "mib_dir": "infinera", + "descr": "", + "ports": { + "gigeClientCtpPmRealTable": { + "map": { + "index": "%index%" + }, + "oids": { + "ifInDiscards": { + "oid": "gigeClientCtpPmRealRxDiscarded" + }, + "ifInErrors": { + "oid": "gigeClientCtpPmRealRxErrPackets" + }, + "ifOutErrors": { + "oid": "gigeClientCtpPmRealTxCrcAlignedErr" + }, + "ifHCInOctets": { + "oid": "gigeClientCtpPmRealRxOctets" + }, + "ifHCInUcastPkts": { + "oid": "gigeClientCtpPmRealRxPackets" + }, + "ifHCInMulticastPkts": { + "oid": "gigeClientCtpPmRealRxMulticastPkts" + }, + "ifHCInBroadcastPkts": { + "oid": "gigeClientCtpPmRealRxBroadcastPkts" + }, + "ifHCOutOctets": { + "oid": "gigeClientCtpPmRealTxOctets" + }, + "ifHCOutUcastPkts": { + "oid": "gigeClientCtpPmRealTxPackets" + }, + "ifHCOutMulticastPkts": { + "oid": "gigeClientCtpPmRealTxMulticastPkts" + }, + "ifHCOutBroadcastPkts": { + "oid": "gigeClientCtpPmRealTxBroadcastPkts" + } + } + } + } + }, + "LUM-SYSTEM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.8708.1.1.4", + "mib_dir": "infinera", + "descr": "", + "version": [ + { + "oid": "sysNodeVersion.0" + } + ], + "syslocation": [ + { + "oid": "sysNodeLocation.0" + } + ] + }, + "LUM-EQUIPMENT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.8708.1.1.12", + "mib_dir": "infinera", + "descr": "", + "hardware": [ + { + "oid": "equipmentSubrackName.1" + } + ] + }, + "LUM-ALARM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.8708.2.1", + "mib_dir": "infinera", + "descr": "" + }, + "LUM-REG": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.8708.1.1.1", + "mib_dir": "infinera", + "descr": "" + }, + "LUM-SYSINFO-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.8708.1.1.71", + "mib_dir": "infinera", + "descr": "" + }, + "PAN-COMMON-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.25461.1.1.3", + "mib_dir": "paloalto", + "descr": "", + "serial": [ + { + "oid": "panSysSerialNumber.0" + } + ], + "version": [ + { + "oid": "panSysSwVersion.0" + } + ], + "hardware": [ + { + "oid": "panChassisType.0" + } + ], + "features": [ + { + "oid": "panSysHwVersion.0" + } + ], + "status": [ + { + "descr": "HA State (Mode: %panSysHAMode%)", + "oid": "panSysHAState", + "oid_extra": "panSysHAMode", + "type": "panSysHAState", + "test": { + "field": "panSysHAMode", + "operator": "ne", + "value": "disabled" + } + }, + { + "descr": "HA Peer State (Mode: %panSysHAMode%)", + "oid": "panSysHAPeerState", + "oid_extra": "panSysHAMode", + "type": "panSysHAState", + "test": { + "field": "panSysHAMode", + "operator": "ne", + "value": "disabled" + } + } + ], + "states": { + "panSysHAState": [ + { + "match": "/^active/i", + "event": "ok" + }, + { + "match": "/^passive/i", + "event": "ok" + }, + { + "match": "/^disabled/i", + "event": "ignore" + }, + { + "match": "/.+/", + "event": "warning" + } + ] + } + }, + "WISI-GTMODULES-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.7465.20.2.9.1.2", + "mib_dir": "wisi", + "descr": "" + }, + "WISI-GTSENSORS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.7465.20.2.9.1.3", + "mib_dir": "wisi", + "descr": "", + "sensor": [ + { + "class": "temperature", + "descr": "%oid_descr% (Unit %index0%)", + "oid_descr": "gtTempName", + "oid": "gtTempValue", + "min": 0, + "scale": 1 + }, + { + "class": "fanspeed", + "descr": "%oid_descr% (Unit %index0%)", + "oid_descr": "gtFanName", + "oid": "gtFanSpeed", + "min": 0, + "scale": 1 + }, + { + "class": "power", + "descr": "PSU %oid_descr% (Unit %index0%)", + "oid_descr": "gtPSUName", + "oid": "gtPSUPower", + "min": 0, + "scale": 0.001 + }, + { + "class": "current", + "descr": "PSU %oid_descr% (Unit %index0%)", + "oid_descr": "gtPSUName", + "oid": "gtPSUCurrent", + "min": 0, + "scale": 0.001 + }, + { + "class": "voltage", + "descr": "PSU Internal %oid_descr% (Unit %index0%)", + "oid_descr": "gtPSUName", + "oid": "gtPSUVoltageInt", + "min": 0, + "scale": 0.001 + }, + { + "class": "voltage", + "descr": "PSU OR %oid_descr% (Unit %index0%)", + "oid_descr": "gtPSUName", + "oid": "gtPSUVoltageOR", + "min": 0, + "scale": 0.001 + }, + { + "class": "voltage", + "descr": "PSU External %oid_descr% (Unit %index0%)", + "oid_descr": "gtPSUName", + "oid": "gtPSUVoltageExt", + "min": 0, + "scale": 0.001 + }, + { + "class": "temperature", + "descr": "PSU %oid_descr% (Unit %index0%)", + "oid_descr": "gtPSUName", + "oid": "gtPSUTemperature", + "min": 0, + "scale": 1 + } + ] + }, + "INFRATEC-RMS-MIB": { + "enable": 1, + "mib_dir": "infratec", + "descr": "", + "version": [ + { + "oid": "systemVersion.0", + "transform": { + "action": "regex_replace", + "from": "/.*Version (\\d[\\w\\.\\-]+).*/", + "to": "$1" + } + } + ], + "sensor": [ + { + "table": "tempTable", + "class": "temperature", + "oid": "tempValue", + "oid_descr": "tempDescr", + "oid_num": ".1.3.6.1.4.1.1909.10.4.1.1.3", + "min": 0, + "max": 655 + }, + { + "table": "humidTable", + "class": "humidity", + "oid": "humidValue", + "oid_descr": "humidDescr", + "oid_num": ".1.3.6.1.4.1.1909.10.5.1.1.3", + "min": 0, + "max": 101 + }, + { + "table": "mainsTable", + "class": "voltage", + "oid": "mainsValue", + "oid_descr": "mainsDescr", + "oid_num": ".1.3.6.1.4.1.1909.10.6.1.1.3", + "min": 0, + "max": 255 + } + ] + }, + "ACS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.10418.16", + "mib_dir": "vertiv", + "descr": "Avocent and Cyclades ACS 6000", + "discovery": [ + { + "os": "avocent", + "ACS-MIB::acsProductModel.0": "/.+/" + } + ], + "serial": [ + { + "oid": "acsSerialNumber.0" + } + ], + "version": [ + { + "oid": "acsFirmwareVersion.0" + } + ], + "hardware": [ + { + "oid": "acsProductModel.0", + "transform": { + "action": "explode", + "index": "first" + } + } + ], + "status": [ + { + "descr": "Power Supply 1", + "oid": "acsPowerSupplyStatePw1", + "measured": "powersupply", + "type": "PowerSupplyState" + }, + { + "descr": "Power Supply 2", + "oid": "acsPowerSupplyStatePw2", + "measured": "powersupply", + "type": "PowerSupplyState" + } + ], + "states": { + "PowerSupplyState": { + "1": { + "name": "statePowerOn", + "event": "ok" + }, + "2": { + "name": "statePowerOff", + "event": "warning" + }, + "9999": { + "name": "powerNotInstaled", + "event": "exclude" + } + } + } + }, + "ACS8000-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.10418.26", + "mib_dir": "vertiv", + "descr": "Avocent ACS 8000/800", + "serial": [ + { + "oid": "acsSerialNumber.0" + } + ], + "version": [ + { + "oid": "acsFirmwareVersion.0", + "transform": { + "action": "explode", + "index": "first", + "delimiter": "+" + } + } + ], + "hardware": [ + { + "oid": "acsProductModel.0", + "transform": { + "action": "explode", + "index": "first" + } + } + ], + "status": [ + { + "descr": "Power Supply 1", + "oid": "acsPowerSupplyStatePw1", + "measured": "powersupply", + "type": "PowerSupplyState" + }, + { + "descr": "Power Supply 2", + "oid": "acsPowerSupplyStatePw2", + "measured": "powersupply", + "type": "PowerSupplyState" + } + ], + "states": { + "PowerSupplyState": { + "1": { + "name": "statePowerOn", + "event": "ok" + }, + "2": { + "name": "statePowerOff", + "event": "warning" + }, + "9999": { + "name": "powerNotInstaled", + "event": "exclude" + } + } + }, + "sensor": [ + { + "oid": "acsSensorsInternalCurrentCPUTemperature", + "descr": "CPU", + "class": "temperature", + "scale": 1, + "min": 0 + }, + { + "oid": "acsSensorsInternalCurrentBoardTemperature", + "descr": "Board", + "class": "temperature", + "scale": 1, + "min": 0 + }, + { + "oid": "acsSensorsVoltagePSInternal", + "descr": "PS Internal", + "class": "voltage", + "scale": 0.01, + "min": 0 + }, + { + "oid": "acsSensorsVoltagePLInternal", + "descr": "PL Internal", + "class": "voltage", + "scale": 0.01, + "min": 0 + }, + { + "oid": "acsSensorsVoltagePSAuxiliary", + "descr": "PS Auxiliary", + "class": "voltage", + "scale": 0.01, + "min": 0 + }, + { + "oid": "acsSensorsVoltagePLAuxiliary", + "descr": "PL Auxiliary", + "class": "voltage", + "scale": 0.01, + "min": 0 + }, + { + "oid": "acsSensorsVoltagePSDDR3", + "descr": "PS DDR3", + "class": "voltage", + "scale": 0.01, + "min": 0 + }, + { + "oid": "acsSensorsVoltagePLBlockRam", + "descr": "PL Block RAM", + "class": "voltage", + "scale": 0.01, + "min": 0 + }, + { + "oid": "acsSensorsVoltagePowerSupply1", + "descr": "Power Supply 1", + "class": "voltage", + "scale": 0.01, + "min": 0, + "test_pre": { + "oid": "ACS8000-MIB::acsPowerSupplyStatePw1.0", + "operator": "ne", + "value": "powerNotInstaled" + } + }, + { + "oid": "acsSensorsVoltagePowerSupply2", + "descr": "Power Supply 2", + "class": "voltage", + "scale": 0.01, + "min": 0, + "test_pre": { + "oid": "ACS8000-MIB::acsPowerSupplyStatePw2.0", + "operator": "ne", + "value": "powerNotInstaled" + } + } + ] + }, + "PM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.10418.17", + "mib_dir": "vertiv", + "descr": "Avocent PM", + "serial": [ + { + "oid": "pmSerialNumber.0" + } + ], + "version": [ + { + "oid": "pmFirmwareVersion.0" + } + ], + "status": [ + { + "table": "pmPowerMgmtPDUTable", + "oid": "pmPowerMgmtPDUTableAlarm", + "descr": "PDU %pmPowerMgmtPDUTablePduId%", + "measured": "device", + "type": "pmPowerMgmtPDUTableAlarm" + }, + { + "table": "pmPowerMgmtOutletsTable", + "oid": "pmPowerMgmtOutletsTableStatus", + "descr": "Outlet %pmPowerMgmtOutletsTableNumber% (PDU %pmPowerMgmtOutletsTablePduId%)", + "measured_label": "%pmPowerMgmtOutletsTableName%", + "measured": "outlet", + "type": "pmPowerMgmtOutletsTableStatus" + } + ], + "states": { + "pmPowerMgmtPDUTableAlarm": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "blow-fuse", + "event": "warning" + }, + "3": { + "name": "hw-ocp", + "event": "warning" + }, + "4": { + "name": "high-critical", + "event": "alert" + }, + "5": { + "name": "high-warning", + "event": "warning" + }, + "6": { + "name": "low-warning", + "event": "warning" + }, + "7": { + "name": "low-critical", + "event": "alert" + } + }, + "pmPowerMgmtOutletsTableStatus": { + "1": { + "name": "off", + "event": "ignore" + }, + "2": { + "name": "on", + "event": "ok" + }, + "3": { + "name": "offLocked", + "event": "ignore" + }, + "4": { + "name": "onLocked", + "event": "ok" + }, + "5": { + "name": "offCycle", + "event": "warning" + }, + "6": { + "name": "onPendingOff", + "event": "warning" + }, + "7": { + "name": "offPendingOn", + "event": "warning" + }, + "8": { + "name": "onPendingCycle", + "event": "warning" + }, + "9": { + "name": "notSet", + "event": "ignore" + }, + "10": { + "name": "onFixed", + "event": "ok" + }, + "11": { + "name": "offShutdown", + "event": "ignore" + }, + "12": { + "name": "tripped", + "event": "alert" + } + } + }, + "sensor": [ + { + "table": "pmPowerMgmtPDUTable", + "oid": "pmPowerMgmtPDUTableCurrentValue", + "descr": "PDU %pmPowerMgmtPDUTablePduId%", + "class": "current", + "scale": 0.1, + "min": 0, + "oid_limit_low": "pmPowerMgmtPDUTableCurrentLowCritical", + "oid_limit_low_warn": "pmPowerMgmtPDUTableCurrentLowWarning", + "oid_limit_high_warn": "pmPowerMgmtPDUTableCurrentHighWarning", + "oid_limit_high": "pmPowerMgmtPDUTableCurrentHighCritical", + "limit_scale": 0.1 + }, + { + "table": "pmPowerMgmtPDUTable", + "oid": "pmPowerMgmtPDUTablePowerValue", + "descr": "PDU %pmPowerMgmtPDUTablePduId%", + "class": "power", + "scale": 0.1, + "min": 0 + }, + { + "table": "pmPowerMgmtPDUTable", + "oid": "pmPowerMgmtPDUTableVoltageValue", + "descr": "PDU %pmPowerMgmtPDUTablePduId%", + "class": "voltage", + "scale": 1, + "min": 0 + }, + { + "table": "pmPowerMgmtPDUTable", + "oid": "pmPowerMgmtPDUTablePowerFactorValue", + "descr": "PDU %pmPowerMgmtPDUTablePduId%", + "class": "powerfactor", + "scale": 0.01, + "min": 0 + }, + { + "table": "pmPowerMgmtOutletsTable", + "oid": "pmPowerMgmtOutletsTableCurrentValue", + "descr": "Outlet %pmPowerMgmtOutletsTableNumber% (PDU %pmPowerMgmtOutletsTablePduId%)", + "class": "current", + "scale": 0.1, + "oid_limit_low": "pmPowerMgmtOutletsTableCurrentLowCritical", + "oid_limit_low_warn": "pmPowerMgmtOutletsTableCurrentLowWarning", + "oid_limit_high_warn": "pmPowerMgmtOutletsTableCurrentHighWarning", + "oid_limit_high": "pmPowerMgmtOutletsTableCurrentHighCritical", + "limit_scale": 0.1, + "measured_label": "%pmPowerMgmtOutletsTableName%", + "measured": "outlet", + "test": { + "field": "pmPowerMgmtOutletsTableStatus", + "operator": "notin", + "value": [ + "off", + "offLocked", + "notSet", + 0 + ] + } + }, + { + "table": "pmPowerMgmtOutletsTable", + "oid": "pmPowerMgmtOutletsTablePowerValue", + "descr": "Outlet %pmPowerMgmtOutletsTableNumber% (PDU %pmPowerMgmtOutletsTablePduId%)", + "class": "power", + "scale": 0.1, + "measured_label": "%pmPowerMgmtOutletsTableName%", + "measured": "outlet", + "test": { + "field": "pmPowerMgmtOutletsTableStatus", + "operator": "notin", + "value": [ + "off", + "offLocked", + "notSet", + 0 + ] + } + }, + { + "table": "pmPowerMgmtOutletsTable", + "oid": "pmPowerMgmtOutletsTableVoltageValue", + "descr": "Outlet %pmPowerMgmtOutletsTableNumber% (PDU %pmPowerMgmtOutletsTablePduId%)", + "class": "voltage", + "scale": 1, + "measured_label": "%pmPowerMgmtOutletsTableName%", + "measured": "outlet", + "test": { + "field": "pmPowerMgmtOutletsTableStatus", + "operator": "notin", + "value": [ + "off", + "offLocked", + "notSet", + 0 + ] + } + } + ], + "counter": [ + { + "table": "pmPowerMgmtPDUTable", + "oid": "pmPowerMgmtPDUTableEnergyValue", + "descr": "PDU %pmPowerMgmtPDUTablePduId%", + "class": "energy", + "scale": 1, + "min": 0 + } + ] + }, + "PANDUIT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.19536.10", + "mib_dir": "panduit", + "descr": "", + "version": [ + { + "oid": "pdug5FirmwareVersion.1" + } + ], + "hardware": [ + { + "oid": "pdug5PartNumber.1" + } + ], + "serial": [ + { + "oid": "pdug5SerialNumber.1" + } + ], + "features": [ + { + "oid": "pdug5Model.1" + } + ], + "vendor": [ + { + "oid": "pdug5Manufacturer.1" + } + ], + "status": [ + { + "descr": "Unit %index% Status", + "oid": "pdug5Status", + "type": "pdug5Status", + "measured": "device" + }, + { + "descr": "Unit %index% Phase Power", + "oid": "pdug5InputPhasePowerThStatus", + "type": "pdug5InputPhasePowerThStatus", + "measured": "input" + }, + { + "oid": "pdug5OutletControlStatus", + "oid_descr": "pdug5OutletName", + "descr": "%pdug5OutletName% (Unit %index0%)", + "type": "pdug5OutletControlStatus", + "measured": "outlet", + "measured_label": "Breaker %pdug5OutletIndex% (Unit %index0%)", + "snmp_flags": 4098 + } + ], + "states": { + "pdug5Status": { + "1": { + "name": "other", + "event": "ignore" + }, + "2": { + "name": "ok", + "event": "ok" + }, + "3": { + "name": "degraded", + "event": "warning" + }, + "4": { + "name": "failed", + "event": "alert" + } + }, + "pdug5InputPhasePowerThStatus": { + "1": { + "name": "good", + "event": "ok" + }, + "2": { + "name": "lowWarning", + "event": "warning" + }, + "3": { + "name": "lowCritical", + "event": "alert" + }, + "4": { + "name": "highWarning", + "event": "warning" + }, + "5": { + "name": "highCritical", + "event": "alert" + } + }, + "pdug5OutletControlStatus": { + "1": { + "name": "off", + "event": "ignore" + }, + "2": { + "name": "on", + "event": "ok" + }, + "3": { + "name": "pendingOff", + "event": "warning" + }, + "4": { + "name": "pendingOn", + "event": "warning" + } + } + }, + "sensor": [ + { + "table": "pdug5InputTable", + "oid": "pdug5InputFrequency", + "descr": "Total Input (Unit %index%)", + "class": "frequency", + "measured": "input", + "scale": 0.1, + "min": 0 + }, + { + "table": "pdug5InputTable", + "oid": "pdug5InputPowerVA", + "descr": "Total Input (Unit %index%)", + "class": "apower", + "measured": "input", + "scale": 1, + "min": -1 + }, + { + "table": "pdug5InputTable", + "oid": "pdug5InputPowerWatts", + "descr": "Total Input (Unit %index%)", + "class": "power", + "measured": "input", + "scale": 1, + "min": -1 + }, + { + "table": "pdug5InputTable", + "oid": "pdug5InputPowerFactor", + "descr": "Total Input (Unit %index%)", + "class": "powerfactor", + "measured": "input", + "scale": 0.01, + "min": -1 + }, + { + "table": "pdug5InputTable", + "oid": "pdug5InputPowerVAR", + "descr": "Total Input (Unit %index%)", + "class": "rpower", + "measured": "input", + "scale": 1, + "min": -1 + }, + { + "table": "pdug5InputTable", + "oid": "pdug5InputTotalCurrent", + "descr": "Total Input (Unit %index%)", + "class": "current", + "measured": "input", + "scale": 0.01, + "min": -1 + }, + { + "table": "pdug5InputPhaseTable", + "oid": "pdug5InputPhaseVoltage", + "descr": "%pdug5InputPhaseVoltageMeasType% (Unit %index0%)", + "descr_transform": { + "action": "replace", + "from": [ + "phase", + "to" + ], + "to": [ + "Phase ", + " to " + ] + }, + "class": "voltage", + "measured": "phase", + "measured_label": "Phase %pdug5InputPhaseIndex% (Unit %index0%)", + "scale": 0.1, + "min": 0, + "oid_limit_high": "pdug5InputPhaseVoltageThUpperCritical", + "oid_limit_high_warn": "pdug5InputPhaseVoltageThUpperWarning", + "oid_limit_low": "pdug5InputPhaseVoltageThLowerCritical", + "oid_limit_low_warn": "pdug5InputPhaseVoltageThLowerWarning", + "limit_scale": 0.1, + "test": { + "field": "pdug5InputPhaseVoltageMeasType", + "operator": "ne", + "value": "singlePhase" + } + }, + { + "table": "pdug5InputPhaseTable", + "oid": "pdug5InputPhaseCurrent", + "descr": "%pdug5InputPhaseCurrentMeasType% (Unit %index0%)", + "descr_transform": { + "action": "replace", + "from": [ + "phase", + "to" + ], + "to": [ + "Phase ", + " to " + ] + }, + "class": "current", + "measured": "phase", + "measured_label": "Phase %pdug5InputPhaseIndex% (Unit %index0%)", + "scale": 0.01, + "oid_limit_high": "pdug5InputPhaseCurrentThUpperCritical", + "oid_limit_high_warn": "pdug5InputPhaseCurrentThUpperWarning", + "oid_limit_low": "pdug5InputPhaseCurrentThLowerCritical", + "oid_limit_low_warn": "pdug5InputPhaseCurrentThLowerWarning", + "limit_scale": 0.01, + "test": { + "field": "pdug5InputPhaseCurrentMeasType", + "operator": "ne", + "value": "singlePhase" + } + }, + { + "table": "pdug5InputPhaseTable", + "oid": "pdug5InputPhasePowerVA", + "descr": "%pdug5InputPhasePowerMeasType% (Unit %index0%)", + "descr_transform": { + "action": "replace", + "from": [ + "phase", + "to" + ], + "to": [ + "Phase ", + " to " + ] + }, + "class": "apower", + "measured": "phase", + "measured_label": "Phase %pdug5InputPhaseIndex% (Unit %index0%)", + "scale": 1, + "test": { + "field": "pdug5InputPhasePowerMeasType", + "operator": "ne", + "value": "singlePhase" + } + }, + { + "table": "pdug5InputPhaseTable", + "oid": "pdug5InputPhasePowerWatts", + "descr": "%pdug5InputPhasePowerMeasType% (Unit %index0%)", + "descr_transform": { + "action": "replace", + "from": [ + "phase", + "to" + ], + "to": [ + "Phase ", + " to " + ] + }, + "class": "power", + "measured": "phase", + "measured_label": "Phase %pdug5InputPhaseIndex% (Unit %index0%)", + "scale": 1, + "test": { + "field": "pdug5InputPhasePowerMeasType", + "operator": "ne", + "value": "singlePhase" + } + }, + { + "table": "pdug5InputPhaseTable", + "oid": "pdug5InputPhasePowerFactor", + "descr": "%pdug5InputPhasePowerMeasType% (Unit %index0%)", + "descr_transform": { + "action": "replace", + "from": [ + "phase", + "to" + ], + "to": [ + "Phase ", + " to " + ] + }, + "class": "powerfactor", + "measured": "phase", + "measured_label": "Phase %pdug5InputPhaseIndex% (Unit %index0%)", + "scale": 0.01, + "test": { + "field": "pdug5InputPhasePowerMeasType", + "operator": "ne", + "value": "singlePhase" + } + }, + { + "table": "pdug5InputPhaseTable", + "oid": "pdug5InputPhasePowerVAR", + "descr": "%pdug5InputPhasePowerMeasType% (Unit %index0%)", + "descr_transform": { + "action": "replace", + "from": [ + "phase", + "to" + ], + "to": [ + "Phase ", + " to " + ] + }, + "class": "rpower", + "measured": "phase", + "measured_label": "Phase %pdug5InputPhaseIndex% (Unit %index0%)", + "scale": 1, + "test": { + "field": "pdug5InputPhasePowerMeasType", + "operator": "ne", + "value": "singlePhase" + } + }, + { + "table": "pdug5GroupTable", + "oid": "pdug5GroupVoltage", + "descr": "%pdug5GroupName% %pdug5GroupType% %pdug5GroupVoltageMeasType% (Unit %index0%)", + "descr_transform": { + "action": "replace", + "from": [ + "phase", + "to", + "breaker" + ], + "to": [ + "Phase ", + " to ", + "Breaker " + ] + }, + "class": "voltage", + "measured": "breaker", + "measured_label": "Breaker %pdug5GroupIndex% (Unit %index0%)", + "scale": 0.1, + "min": 0, + "snmp_flags": 4098, + "test": [ + { + "field": "pdug5GroupBreakerStatus", + "operator": "eq", + "value": "breakerOn" + }, + { + "field": "pdug5GroupType", + "operator": "ne", + "value": "outletSection" + } + ] + }, + { + "table": "pdug5GroupTable", + "oid": "pdug5GroupCurrent", + "descr": "%pdug5GroupName% %pdug5GroupType%(Unit %index0%)", + "descr_transform": { + "action": "replace", + "from": [ + "phase", + "to", + "breaker" + ], + "to": [ + "Phase ", + " to ", + "Breaker " + ] + }, + "class": "current", + "measured": "breaker", + "measured_label": "Breaker %pdug5GroupIndex% (Unit %index0%)", + "scale": 0.01, + "min": 0, + "oid_limit_high": "pdug5GroupCurrentThUpperCritical", + "oid_limit_high_warn": "pdug5GroupCurrentThUpperWarning", + "oid_limit_low": "pdug5GroupCurrentThLowerCritical", + "oid_limit_low_warn": "pdug5GroupCurrentThLowerWarning", + "limit_scale": 0.01, + "snmp_flags": 4098, + "test": [ + { + "field": "pdug5GroupBreakerStatus", + "operator": "eq", + "value": "breakerOn" + }, + { + "field": "pdug5GroupType", + "operator": "ne", + "value": "outletSection" + } + ] + }, + { + "table": "pdug5GroupTable", + "oid": "pdug5GroupPowerVA", + "descr": "%pdug5GroupName% %pdug5GroupType% (Unit %index0%)", + "descr_transform": { + "action": "replace", + "from": [ + "phase", + "to", + "breaker" + ], + "to": [ + "Phase ", + " to ", + "Breaker " + ] + }, + "class": "apower", + "measured": "breaker", + "measured_label": "Breaker %pdug5GroupIndex% (Unit %index0%)", + "scale": 1, + "snmp_flags": 4098, + "test": [ + { + "field": "pdug5GroupBreakerStatus", + "operator": "eq", + "value": "breakerOn" + }, + { + "field": "pdug5GroupType", + "operator": "ne", + "value": "outletSection" + } + ] + }, + { + "table": "pdug5GroupTable", + "oid": "pdug5GroupPowerWatts", + "descr": "%pdug5GroupName% %pdug5GroupType% (Unit %index0%)", + "descr_transform": { + "action": "replace", + "from": [ + "phase", + "to", + "breaker" + ], + "to": [ + "Phase ", + " to ", + "Breaker " + ] + }, + "class": "power", + "measured": "breaker", + "measured_label": "Breaker %pdug5GroupIndex% (Unit %index0%)", + "scale": 1, + "snmp_flags": 4098, + "test": [ + { + "field": "pdug5GroupBreakerStatus", + "operator": "eq", + "value": "breakerOn" + }, + { + "field": "pdug5GroupType", + "operator": "ne", + "value": "outletSection" + } + ] + }, + { + "table": "pdug5GroupTable", + "oid": "pdug5GroupPowerFactor", + "descr": "%pdug5GroupName% %pdug5GroupType% (Unit %index0%)", + "descr_transform": { + "action": "replace", + "from": [ + "phase", + "to", + "breaker" + ], + "to": [ + "Phase ", + " to ", + "Breaker " + ] + }, + "class": "powerfactor", + "measured": "breaker", + "measured_label": "Breaker %pdug5GroupIndex% (Unit %index0%)", + "scale": 0.01, + "snmp_flags": 4098, + "test": [ + { + "field": "pdug5GroupBreakerStatus", + "operator": "eq", + "value": "breakerOn" + }, + { + "field": "pdug5GroupType", + "operator": "ne", + "value": "outletSection" + } + ] + }, + { + "table": "pdug5GroupTable", + "oid": "pdug5GroupPowerVAR", + "descr": "%pdug5GroupName% %pdug5GroupType% (Unit %index0%)", + "descr_transform": { + "action": "replace", + "from": [ + "phase", + "to", + "breaker" + ], + "to": [ + "Phase ", + " to ", + "Breaker " + ] + }, + "class": "rpower", + "measured": "breaker", + "measured_label": "Breaker %pdug5GroupIndex% (Unit %index0%)", + "scale": 1, + "snmp_flags": 4098, + "test": [ + { + "field": "pdug5GroupBreakerStatus", + "operator": "eq", + "value": "breakerOn" + }, + { + "field": "pdug5GroupType", + "operator": "ne", + "value": "outletSection" + } + ] + } + ], + "counter": [ + { + "table": "pdug5InputTable", + "class": "energy", + "descr": "Total Input (Unit %index%)", + "oid": "pdug5InputResettableEnergy", + "scale": 1 + }, + { + "table": "pdug5InputPhaseTable", + "oid": "pdug5InputPhasePowerWattHour", + "descr": "%pdug5InputPhasePowerMeasType% (Unit %index0%)", + "descr_transform": { + "action": "replace", + "from": [ + "phase", + "to" + ], + "to": [ + "Phase ", + " to " + ] + }, + "class": "energy", + "measured": "phase", + "measured_label": "Phase %pdug5InputPhaseIndex% (Unit %index0%)", + "scale": 1, + "test": { + "field": "pdug5InputPhasePowerMeasType", + "operator": "ne", + "value": "singlePhase" + } + }, + { + "table": "pdug5GroupTable", + "oid": "pdug5GroupPowerWattHour", + "descr": "%pdug5GroupName% %pdug5GroupType% (Unit %index0%)", + "descr_transform": { + "action": "replace", + "from": [ + "phase", + "to", + "breaker" + ], + "to": [ + "Phase ", + " to ", + "Breaker " + ] + }, + "class": "energy", + "measured": "breaker", + "measured_label": "Breaker %pdug5GroupIndex% (Unit %index0%)", + "scale": 1, + "snmp_flags": 4098, + "test": [ + { + "field": "pdug5GroupBreakerStatus", + "operator": "eq", + "value": "breakerOn" + }, + { + "field": "pdug5GroupType", + "operator": "ne", + "value": "outletSection" + } + ] + } + ] + }, + "HAWK-I2-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3711.24", + "mib_dir": "panduit", + "descr": "", + "sensor": [ + { + "table": "ipTHAEntry", + "oid": "ipTHAValue", + "descr": "%ipTHAName% (%ipTHALocn%)", + "oid_class": "ipTHAType", + "map_class": { + "temperature": "temperature", + "humidity": "humidity", + "autodetect": null, + "analogue": null, + "contact": null, + "inactive": null + }, + "scale": 0.1 + } + ] + }, + "ADF-1-MIB": { + "enable": 0, + "mib_dir": "adf", + "descr": "Custom MIB 1" + }, + "PWTv1-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.42610.1.4.4", + "mib_dir": "powertek", + "descr": "", + "version": [ + { + "oid": "pduIdentAgentSoftwareVersion.0", + "transform": { + "action": "preg_replace", + "from": "/^\\w+_v/", + "to": "" + } + } + ], + "serial": [ + { + "oid": "pduIdentSerialNumber.0" + } + ], + "states": { + "inletStatus": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "warning", + "event": "warning" + }, + "3": { + "name": "critical", + "event": "alert" + } + }, + "outletPduState": { + "1": { + "name": "off", + "event": "ignore" + }, + "2": { + "name": "on", + "event": "ok" + } + } + } + }, + "SPS2v1-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.42610.1.4.1", + "mib_dir": "powertek", + "descr": "", + "version": [ + { + "oid": "pduIdentAgentSoftwareVersion.0", + "transform": { + "action": "preg_replace", + "from": "/^\\w+_v/", + "to": "" + } + } + ], + "serial": [ + { + "oid": "pduIdentSerialNumber.0" + } + ], + "states": { + "inletStatus": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "warning", + "event": "warning" + }, + "3": { + "name": "critical", + "event": "alert" + } + }, + "outletPduState": { + "1": { + "name": "off", + "event": "ignore" + }, + "2": { + "name": "on", + "event": "ok" + } + } + } + }, + "SimplePDU-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.42610.1.4.2", + "mib_dir": "powertek", + "descr": "", + "version": [ + { + "oid": "pduOverviewSystemAgenetVersion.0", + "transform": { + "action": "replace", + "from": "v", + "to": "" + } + } + ], + "hardware": [ + { + "oid": "pduOverviewPduTypeName.0" + } + ], + "ip-address": [ + { + "ifIndex": "%index%", + "version": "4", + "oid_mask": "pduIpv4SettingMask", + "oid_address": "pduIpv4SettingAddress" + }, + { + "ifIndex": "%index%", + "version": "6", + "oid_address": "pduIpv6SettingLocalAddress", + "oid_extra": "pduIpv6SettingEn", + "test": { + "field": "pduIpv6SettingEn", + "operator": "eq", + "value": "enabled" + } + }, + { + "ifIndex": "%index%", + "version": "6", + "oid_address": "pduIpv6SettingGlobalAddress", + "oid_extra": "pduIpv6SettingEn", + "test": { + "field": "pduIpv6SettingEn", + "operator": "eq", + "value": "enabled" + } + } + ], + "sensor": [ + { + "table": "pduInputStatTable", + "oid": "pduInputStatVoltage", + "descr": "Input Phase %index%", + "class": "voltage", + "scale": 0.1, + "oid_limit_high": "pduCfgCritOverVolAlm.0", + "oid_limit_high_warn": "pduCfgWarnOverVolAlm.0", + "limit_scale": 0.1, + "measured": "phase", + "test": { + "field": "pduInputStatVoltage", + "operator": "gt", + "value": 0 + } + }, + { + "table": "pduInputStatTable", + "oid": "pduInputStatActivePower", + "descr": "Input Phase %index%", + "class": "power", + "scale": 0.1, + "oid_limit_high": "pduCfgCritOverLoadAlm.0", + "oid_limit_high_warn": "pduCfgWarnOverLoadAlm.0", + "limit_scale": 0.1, + "measured": "phase", + "test": { + "field": "pduInputStatVoltage", + "operator": "gt", + "value": 0 + } + }, + { + "table": "pduInputStatTable", + "oid": "pduInputStatApparentPower", + "descr": "Input Phase %index%", + "class": "apower", + "scale": 0.1, + "test": { + "field": "pduInputStatVoltage", + "operator": "gt", + "value": 0 + } + }, + { + "table": "pduInputStatTable", + "oid": "pduInputStatTotalCurrent", + "descr": "Input Phase %index%", + "class": "current", + "scale": 0.01, + "oid_limit_high": "pduCfgCritOverTotalCurrAlm.0", + "oid_limit_high_warn": "pduCfgWarnOverTotalCurrAlm.0", + "limit_scale": 0.01, + "measured": "phase", + "test": { + "field": "pduInputStatVoltage", + "operator": "gt", + "value": 0 + } + }, + { + "table": "pduPhaseLoadMgmtTable", + "oid": "pduPhaseLoadMgmtFrequency", + "descr": "Management Phase %index%", + "class": "frequency", + "scale": 0.01, + "test": { + "field": "pduPhaseLoadMgmtVoltage", + "operator": "gt", + "value": 0 + } + }, + { + "table": "pduPhaseLoadMgmtTable", + "oid": "pduPhaseLoadMgmtPowerFactor", + "descr": "Management Phase %index%", + "class": "powerfactor", + "scale": 0.001, + "test": { + "field": "pduPhaseLoadMgmtVoltage", + "operator": "gt", + "value": 0 + } + }, + { + "oid": "pduEmdCurrInfoTempValue", + "oid_descr": "pduEmdCurrInfoTempName", + "class": "temperature", + "scale": 0.1, + "oid_limit_high": "pduEmdCfgTempCritHigh", + "oid_limit_high_warn": "pduEmdCfgTempWarnHigh", + "oid_limit_low": "pduEmdCfgTempCritLow", + "oid_limit_low_warn": "pduEmdCfgTempWarnLow", + "limit_scale": 0.1, + "min": 0 + }, + { + "oid": "pduEmdCurrInfoHumidityValue", + "oid_descr": "pduEmdCurrInfoHumidityName", + "class": "humidity", + "scale": 0.1, + "oid_limit_high": "pduEmdCfgHumidityCritHigh", + "oid_limit_high_warn": "pduEmdCfgHumidityWarnHigh", + "oid_limit_low": "pduEmdCfgHumidityCritLow", + "oid_limit_low_warn": "pduEmdCfgHumidityWarnLow", + "limit_scale": 0.1, + "min": 0 + } + ], + "status": [ + { + "table": "pduInputStatTable", + "oid": "pduInputStatStatus", + "descr": "Input Phase %index% Status", + "type": "pduInputStatus", + "measured": "phase", + "test": { + "field": "pduInputStatVoltage", + "operator": "gt", + "value": 0 + } + } + ], + "states": { + "pduInputStatus": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "warning", + "event": "warning" + }, + "3": { + "name": "critical", + "event": "alert" + } + } + } + }, + "ENVIROMUX2D": { + "enable": 1, + "mib_dir": "nti", + "identity_num": ".1.3.6.1.4.1.3699.1.1.9", + "descr": "", + "hardware": [ + { + "oid": "deviceModel.0" + } + ], + "version": [ + { + "oid": "firmwareVersion.0" + } + ], + "serial": [ + { + "oid": "devSerialNum.0" + } + ], + "ip-address": [ + { + "ifIndex": "%index%", + "version": "ipv4", + "oid_mask": "netConfIPv4Mask", + "oid_origin": "netConfIPv4Mode", + "oid_address": "netConfIPv4Addr" + } + ], + "sensor": [ + { + "table": "auxSensorTable", + "oid_class": "auxSensorType", + "map_class": { + "dewPoint": "dewpoint", + "frequency": "frequency", + "acVoltage": "voltage", + "acCurrent": "current", + "dcVoltage": "voltage", + "dcCurrent": "current", + "rmsVoltage": "voltage", + "rmsCurrent": "current", + "activePower": "power", + "reactivePower": "rpower", + "aldsTotalLength": null + }, + "oid": "auxSensorValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.9.1.4.1.1.7", + "oid_descr": "auxSensorDescription", + "oid_unit": "auxSensorUnitName", + "map_unit": { + "F": "F" + }, + "scale": 0.1, + "limit_scale": 0.1, + "oid_limit_low": "auxSensorMinThreshold", + "oid_limit_high": "auxSensorMaxThreshold", + "oid_limit_low_warn": "auxSensorMinWarnThreshold", + "oid_limit_high_warn": "auxSensorMaxWarnThreshold", + "test": { + "field": "auxSensorStatus", + "operator": "ne", + "value": "notconnected" + } + }, + { + "table": "aux2SensorTable", + "oid_class": "aux2SensorType", + "map_class": { + "dcVoltage": "voltage", + "dcCurrent": "current", + "rmsVoltage": "voltage", + "rmsCurrent": "current", + "activePower": "power", + "reactivePower": "rpower" + }, + "oid": "aux2SensorValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.9.1.17.1.1.7", + "oid_descr": "aux2SensorDescription", + "scale": 0.1, + "limit_scale": 0.1, + "oid_limit_low": "aux2SensorMinThreshold", + "oid_limit_high": "aux2SensorMaxThreshold", + "oid_limit_low_warn": "aux2SensorMinWarnThreshold", + "oid_limit_high_warn": "aux2SensorMaxWarnThreshold", + "test": { + "field": "aux2SensorStatus", + "operator": "ne", + "value": "notconnected" + } + }, + { + "table": "extSensorTable", + "oid_class": "extSensorType", + "map_class": { + "temperature": "temperature", + "temperatureCombo": "temperature", + "power": "voltage", + "current": "current", + "light": "illuminance", + "1542": "voltage", + "aclmvVoltage": "voltage", + "aclmpVoltage": "voltage", + "aclmpPower": "power", + "rmsVoltage": "voltage", + "rmsCurrent": "current", + "activePower": "power", + "reactivePower": "rpower" + }, + "oid": "extSensorValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.9.1.5.1.1.7", + "oid_descr": "extSensorDescription", + "oid_unit": "extSensorUnitName", + "map_unit": { + "F": "F" + }, + "scale": 0.1, + "limit_scale": 0.1, + "oid_limit_low": "extSensorMinThreshold", + "oid_limit_high": "extSensorMaxThreshold", + "oid_limit_low_warn": "extSensorMinWarnThreshold", + "oid_limit_high_warn": "extSensorMaxWarnThreshold", + "test": { + "field": "extSensorStatus", + "operator": "ne", + "value": "notconnected" + } + }, + { + "table": "extSensorTable", + "oid_class": "extSensorType", + "map_class": { + "humidity": "humidity", + "humidityCombo": "humidity" + }, + "oid": "extSensorValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.9.1.5.1.1.7", + "oid_descr": "extSensorDescription", + "scale": 1, + "oid_limit_low": "extSensorMinThreshold", + "oid_limit_high": "extSensorMaxThreshold", + "oid_limit_low_warn": "extSensorMinWarnThreshold", + "oid_limit_high_warn": "extSensorMaxWarnThreshold", + "test": { + "field": "extSensorStatus", + "operator": "ne", + "value": "notconnected" + } + }, + { + "table": "extSensorTable", + "oid_class": "extSensorType", + "map_class": { + "lowVoltage": "velocity" + }, + "oid": "extSensorValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.9.1.5.1.1.7", + "oid_descr": "extSensorDescription", + "oid_unit": "extSensorUnitName", + "map_unit": { + "Ft/S": "ft/s", + "ft/s": "ft/s" + }, + "scale": 0.0001, + "limit_scale": 0.0001, + "oid_limit_low": "extSensorMinThreshold", + "oid_limit_high": "extSensorMaxThreshold", + "oid_limit_low_warn": "extSensorMinWarnThreshold", + "oid_limit_high_warn": "extSensorMaxWarnThreshold", + "test": { + "field": "extSensorStatus", + "operator": "ne", + "value": "notconnected" + } + } + ], + "status": [ + { + "table": "extSensorTable", + "oid_class": "extSensorType", + "oid": "extSensorStatus", + "oid_num": ".1.3.6.1.4.1.3699.1.1.9.1.5.1.1.10", + "oid_descr": "extSensorDescription", + "type": "emuxSensorStatus", + "test": { + "field": "extSensorType", + "operator": "in", + "value": [ + "water", + "smoke", + "vibration", + "motion", + "glass", + "door", + "keypad", + "panicButton", + "keyStation", + "digInput", + "tacDio" + ] + } + }, + { + "table": "extSensorTable", + "oid_class": "extSensorType", + "oid": "extSensorValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.9.1.5.1.1.7", + "descr": "%oid_descr% State", + "oid_descr": "extSensorDescription", + "type": "emuxSensorValue", + "test": { + "field": "extSensorType", + "operator": "in", + "value": [ + "water", + "smoke", + "vibration", + "motion", + "glass", + "door", + "keypad", + "panicButton", + "keyStation", + "digInput", + "tacDio" + ] + } + }, + { + "table": "digInputTable", + "oid_class": "digInputType", + "oid": "digInputValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.9.1.6.1.1.7", + "oid_descr": "digInputDescription", + "type": "emuxInputValue", + "oid_map": "digInputNormalValue", + "test": { + "field": "digInputStatus", + "operator": "ne", + "value": "notconnected" + } + }, + { + "table": "remoteInputTable", + "oid_class": "remoteInputType", + "oid": "remoteInputValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.9.1.12.1.1.7", + "oid_descr": "remoteInputDescription", + "type": "emuxInputValue", + "oid_map": "remoteInputNormalValue", + "test": { + "field": "remoteInputStatus", + "operator": "ne", + "value": "notconnected" + } + }, + { + "measured": "powersupply", + "oid": "pwrSupplyStatus", + "oid_num": ".1.3.6.1.4.1.3699.1.1.9.1.9.1.1.2", + "descr": "Power Supply %index%", + "type": "emuxSupplyStatus" + }, + { + "table": "smokeDetectorTable", + "class": "smoke", + "oid": "smokeDetectorValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.9.1.14.1.1.4", + "oid_descr": "smokeDetectorDescription", + "type": "smokeDetectorValue", + "test": { + "field": "smokeDetectorStatus", + "operator": "ne", + "value": "notconnected" + } + } + ], + "states": { + "emuxSensorStatus": { + "0": { + "name": "notconnected", + "event": "exclude" + }, + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "prealert", + "event": "warning" + }, + "3": { + "name": "alert", + "event": "alert" + }, + "4": { + "name": "acknowledged", + "event": "ok" + }, + "5": { + "name": "dismissed", + "event": "warning" + }, + "6": { + "name": "disconnected", + "event": "warning" + }, + "10": { + "name": "reserved", + "event": "exclude" + } + }, + "emuxSensorValue": [ + { + "name": "closed", + "event": "ok" + }, + { + "name": "open", + "event": "ok" + } + ], + "emuxInputValue": [ + { + "name": "closed", + "event_map": { + "closed": "ok", + "open": "alert" + } + }, + { + "name": "open", + "event_map": { + "closed": "alert", + "open": "ok" + } + } + ], + "emuxSupplyStatus": [ + { + "name": "failed", + "event": "alert" + }, + { + "name": "ok", + "event": "ok" + }, + { + "name": "na", + "event": "exclude" + } + ], + "smokeDetectorValue": { + "0": { + "name": "firePreAlert", + "event": "alert" + }, + "1": { + "name": "preAlert", + "event": "alert" + }, + "2": { + "name": "fire", + "event": "alert" + }, + "3": { + "name": "ok", + "event": "ok" + }, + "4": { + "name": "firePreAlertFault", + "event": "warning" + }, + "5": { + "name": "preAlertFault", + "event": "warning" + }, + "6": { + "name": "fireFault", + "event": "warning" + }, + "10": { + "name": "fault", + "event": "warning" + } + } + } + }, + "ENVIROMUX5D": { + "enable": 1, + "mib_dir": "nti", + "identity_num": ".1.3.6.1.4.1.3699.1.1.10", + "descr": "", + "hardware": [ + { + "oid": "deviceModel.0" + } + ], + "version": [ + { + "oid": "firmwareVersion.0" + } + ], + "serial": [ + { + "oid": "devSerialNum.0" + } + ], + "ip-address": [ + { + "ifIndex": "%index%", + "version": "ipv4", + "oid_mask": "netConfIPv4Mask", + "oid_origin": "netConfIPv4Mode", + "oid_address": "netConfIPv4Addr" + } + ], + "sensor": [ + { + "table": "intSensorTable", + "oid_class": "intSensorType", + "map_class": { + "temperature": "temperature", + "temperatureCombo": "temperature", + "power": "voltage", + "current": "current", + "light": "illuminance", + "lowVoltage": "velocity", + "aclmvVoltage": "voltage", + "aclmpVoltage": "voltage", + "aclmpPower": "power", + "rmsVoltage": "voltage", + "rmsCurrent": "current", + "activePower": "power", + "reactivePower": "rpower" + }, + "oid": "intSensorValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.10.1.3.1.1.6", + "oid_descr": "intSensorDescription", + "oid_unit": "intSensorUnitName", + "map_unit": { + "F": "F" + }, + "scale": 0.1, + "limit_scale": 0.1, + "oid_limit_low": "intSensorMinThreshold", + "oid_limit_high": "intSensorMaxThreshold", + "oid_limit_low_warn": "intSensorMinWarnThreshold", + "oid_limit_high_warn": "intSensorMaxWarnThreshold", + "test": { + "field": "intSensorStatus", + "operator": "ne", + "value": "notconnected" + } + }, + { + "table": "intSensorTable", + "oid_class": "intSensorType", + "map_class": { + "humidity": "humidity", + "humidityCombo": "humidity" + }, + "oid": "intSensorValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.10.1.3.1.1.6", + "oid_descr": "intSensorDescription", + "scale": 1, + "oid_limit_low": "intSensorMinThreshold", + "oid_limit_high": "intSensorMaxThreshold", + "oid_limit_low_warn": "intSensorMinWarnThreshold", + "oid_limit_high_warn": "intSensorMaxWarnThreshold", + "test": { + "field": "intSensorStatus", + "operator": "ne", + "value": "notconnected" + } + }, + { + "table": "auxSensorTable", + "oid_class": "auxSensorType", + "map_class": { + "dewPoint": "dewpoint", + "frequency": "frequency", + "acVoltage": "voltage", + "acCurrent": "current", + "dcVoltage": "voltage", + "dcCurrent": "current", + "rmsVoltage": "voltage", + "rmsCurrent": "current", + "activePower": "power", + "reactivePower": "rpower", + "aldsTotalLength": null + }, + "oid": "auxSensorValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.10.1.4.1.1.7", + "oid_descr": "auxSensorDescription", + "oid_unit": "auxSensorUnitName", + "map_unit": { + "F": "F" + }, + "scale": 0.1, + "limit_scale": 0.1, + "oid_limit_low": "auxSensorMinThreshold", + "oid_limit_high": "auxSensorMaxThreshold", + "oid_limit_low_warn": "auxSensorMinWarnThreshold", + "oid_limit_high_warn": "auxSensorMaxWarnThreshold", + "test": { + "field": "auxSensorStatus", + "operator": "ne", + "value": "notconnected" + } + }, + { + "table": "aux2SensorTable", + "oid_class": "aux2SensorType", + "map_class": { + "dcVoltage": "voltage", + "dcCurrent": "current", + "rmsVoltage": "voltage", + "rmsCurrent": "current", + "activePower": "power", + "reactivePower": "rpower" + }, + "oid": "aux2SensorValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.10.1.17.1.1.7", + "oid_descr": "aux2SensorDescription", + "scale": 0.1, + "limit_scale": 0.1, + "oid_limit_low": "aux2SensorMinThreshold", + "oid_limit_high": "aux2SensorMaxThreshold", + "oid_limit_low_warn": "aux2SensorMinWarnThreshold", + "oid_limit_high_warn": "aux2SensorMaxWarnThreshold", + "test": { + "field": "aux2SensorStatus", + "operator": "ne", + "value": "notconnected" + } + }, + { + "table": "extSensorTable", + "oid_class": "extSensorType", + "map_class": { + "temperature": "temperature", + "temperatureCombo": "temperature", + "power": "voltage", + "current": "current", + "light": "illuminance", + "acVoltage": "voltage", + "acCurrent": "current", + "dcVoltage": "voltage", + "dcCurrent": "current", + "1542": "voltage", + "aclmvVoltage": "voltage", + "aclmpVoltage": "voltage", + "aclmpPower": "power", + "rmsVoltage": "voltage", + "rmsCurrent": "current", + "activePower": "power", + "reactivePower": "rpower" + }, + "oid": "extSensorValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.10.1.5.1.1.7", + "oid_descr": "extSensorDescription", + "oid_unit": "extSensorUnitName", + "map_unit": { + "F": "F" + }, + "scale": 0.1, + "limit_scale": 0.1, + "oid_limit_low": "extSensorMinThreshold", + "oid_limit_high": "extSensorMaxThreshold", + "oid_limit_low_warn": "extSensorMinWarnThreshold", + "oid_limit_high_warn": "extSensorMaxWarnThreshold", + "test": { + "field": "extSensorStatus", + "operator": "ne", + "value": "notconnected" + } + }, + { + "table": "extSensorTable", + "oid_class": "extSensorType", + "map_class": { + "humidity": "humidity", + "humidityCombo": "humidity" + }, + "oid": "extSensorValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.10.1.5.1.1.7", + "oid_descr": "extSensorDescription", + "scale": 1, + "oid_limit_low": "extSensorMinThreshold", + "oid_limit_high": "extSensorMaxThreshold", + "oid_limit_low_warn": "extSensorMinWarnThreshold", + "oid_limit_high_warn": "extSensorMaxWarnThreshold", + "test": { + "field": "extSensorStatus", + "operator": "ne", + "value": "notconnected" + } + }, + { + "table": "extSensorTable", + "oid_class": "extSensorType", + "map_class": { + "lowVoltage": "velocity" + }, + "oid": "extSensorValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.10.1.5.1.1.7", + "oid_descr": "extSensorDescription", + "oid_unit": "extSensorUnitName", + "map_unit": { + "Ft/S": "ft/s", + "ft/s": "ft/s" + }, + "scale": 0.0001, + "limit_scale": 0.0001, + "oid_limit_low": "extSensorMinThreshold", + "oid_limit_high": "extSensorMaxThreshold", + "oid_limit_low_warn": "extSensorMinWarnThreshold", + "oid_limit_high_warn": "extSensorMaxWarnThreshold", + "test": { + "field": "extSensorStatus", + "operator": "ne", + "value": "notconnected" + } + }, + { + "table": "tacSensorTable", + "class": "temperature", + "oid": "tacSensorValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.10.1.15.1.1.7", + "oid_descr": "tacSensorDescription", + "oid_unit": "tacSensorUnitName", + "map_unit": { + "F": "F" + }, + "scale": 0.1, + "limit_scale": 0.1, + "oid_limit_low": "tacSensorMinThreshold", + "oid_limit_high": "tacSensorMaxThreshold", + "oid_limit_low_warn": "tacSensorMinWarnThreshold", + "oid_limit_high_warn": "tacSensorMaxWarnThreshold", + "test": { + "field": "tacSensorStatus", + "operator": "ne", + "value": "notconnected" + } + }, + { + "table": "ipSensorTable", + "oid_class": "ipSensorType", + "map_class": { + "temperature": "temperature", + "temperatureCombo": "temperature", + "power": "voltage", + "current": "current", + "light": "illuminance", + "acVoltage": "voltage", + "acCurrent": "current", + "dcVoltage": "voltage", + "dcCurrent": "current", + "1542": "voltage", + "aux": "dewpoint", + "aclmvVoltage": "voltage", + "aclmpVoltage": "voltage", + "aclmpPower": "power", + "rmsVoltage": "voltage", + "rmsCurrent": "current", + "activePower": "power", + "reactivePower": "rpower" + }, + "oid": "ipSensorValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.10.1.16.1.1.8", + "oid_descr": "ipSensorDescription", + "oid_unit": "ipSensorUnitName", + "map_unit": { + "F": "F" + }, + "scale": 0.1, + "limit_scale": 0.1, + "oid_limit_low": "ipSensorMinThreshold", + "oid_limit_high": "ipSensorMaxThreshold", + "oid_limit_low_warn": "ipSensorMinWarnThreshold", + "oid_limit_high_warn": "ipSensorMaxWarnThreshold", + "test": { + "field": "ipSensorStatus", + "operator": "ne", + "value": "notconnected" + } + }, + { + "table": "ipSensorTable", + "oid_class": "ipSensorType", + "map_class": { + "humidity": "humidity", + "humidityCombo": "humidity" + }, + "oid": "ipSensorValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.10.1.16.1.1.8", + "oid_descr": "ipSensorDescription", + "scale": 1, + "oid_limit_low": "ipSensorMinThreshold", + "oid_limit_high": "ipSensorMaxThreshold", + "oid_limit_low_warn": "ipSensorMinWarnThreshold", + "oid_limit_high_warn": "ipSensorMaxWarnThreshold", + "test": { + "field": "ipSensorStatus", + "operator": "ne", + "value": "notconnected" + } + }, + { + "table": "ipSensorTable", + "oid_class": "ipSensorType", + "map_class": { + "lowVoltage": "velocity" + }, + "oid": "ipSensorValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.10.1.16.1.1.8", + "oid_descr": "ipSensorDescription", + "oid_unit": "ipSensorUnitName", + "map_unit": { + "Ft/S": "ft/s", + "ft/s": "ft/s" + }, + "scale": 0.0001, + "limit_scale": 0.0001, + "oid_limit_low": "ipSensorMinThreshold", + "oid_limit_high": "ipSensorMaxThreshold", + "oid_limit_low_warn": "ipSensorMinWarnThreshold", + "oid_limit_high_warn": "ipSensorMaxWarnThreshold", + "test": { + "field": "ipSensorStatus", + "operator": "ne", + "value": "notconnected" + } + } + ], + "status": [ + { + "table": "extSensorTable", + "oid_class": "extSensorType", + "oid": "extSensorStatus", + "oid_num": ".1.3.6.1.4.1.3699.1.1.10.1.5.1.1.10", + "oid_descr": "extSensorDescription", + "type": "emuxSensorStatus", + "test": { + "field": "extSensorType", + "operator": "in", + "value": [ + "water", + "smoke", + "vibration", + "motion", + "glass", + "door", + "keypad", + "panicButton", + "keyStation", + "digInput", + "tacDio" + ] + } + }, + { + "table": "extSensorTable", + "oid_class": "extSensorType", + "oid": "extSensorValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.10.1.5.1.1.7", + "descr": "%oid_descr% State", + "oid_descr": "extSensorDescription", + "type": "emuxSensorValue", + "test": { + "field": "extSensorType", + "operator": "in", + "value": [ + "water", + "smoke", + "vibration", + "motion", + "glass", + "door", + "keypad", + "panicButton", + "keyStation", + "digInput", + "tacDio" + ] + } + }, + { + "table": "digInputTable", + "oid_class": "digInputType", + "oid": "digInputValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.10.1.6.1.1.7", + "oid_descr": "digInputDescription", + "type": "emuxInputValue", + "oid_map": "digInputNormalValue", + "test": { + "field": "digInputStatus", + "operator": "ne", + "value": "notconnected" + } + }, + { + "table": "remoteInputTable", + "oid_class": "remoteInputType", + "oid": "remoteInputValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.10.1.12.1.1.7", + "oid_descr": "remoteInputDescription", + "type": "emuxInputValue", + "oid_map": "remoteInputNormalValue", + "test": { + "field": "remoteInputStatus", + "operator": "ne", + "value": "notconnected" + } + }, + { + "measured": "powersupply", + "oid": "pwrSupplyStatus", + "oid_num": ".1.3.6.1.4.1.3699.1.1.10.1.9.1.1.2", + "descr": "Power Supply %index%", + "type": "emuxSupplyStatus" + }, + { + "table": "smartAlertTable", + "class": "other", + "oid": "smartAlertStatus", + "oid_num": ".1.3.6.1.4.1.3699.1.1.10.1.11.1.1.3", + "oid_descr": "smartAlertDescription", + "type": "smartAlertStatus" + }, + { + "table": "smokeDetectorTable", + "class": "smoke", + "oid": "smokeDetectorValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.10.1.14.1.1.4", + "oid_descr": "smokeDetectorDescription", + "type": "smokeDetectorValue", + "test": { + "field": "smokeDetectorStatus", + "operator": "ne", + "value": "notconnected" + } + }, + { + "table": "ipSensorTable", + "oid_class": "ipSensorType", + "oid": "ipSensorStatus", + "oid_num": ".1.3.6.1.4.1.3699.1.1.10.1.16.1.1.11", + "oid_descr": "ipSensorDescription", + "type": "emuxSensorStatus", + "test": { + "field": "ipSensorType", + "operator": "in", + "value": [ + "water", + "smoke", + "vibration", + "motion", + "glass", + "door", + "keypad", + "panicButton", + "keyStation", + "digInput", + "tacDio" + ] + } + } + ], + "states": { + "emuxSensorStatus": { + "0": { + "name": "notconnected", + "event": "exclude" + }, + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "prealert", + "event": "warning" + }, + "3": { + "name": "alert", + "event": "alert" + }, + "4": { + "name": "acknowledged", + "event": "ok" + }, + "5": { + "name": "dismissed", + "event": "warning" + }, + "6": { + "name": "disconnected", + "event": "warning" + }, + "10": { + "name": "reserved", + "event": "exclude" + } + }, + "emuxSensorValue": [ + { + "name": "closed", + "event": "ok" + }, + { + "name": "open", + "event": "ok" + } + ], + "emuxInputValue": [ + { + "name": "closed", + "event_map": { + "closed": "ok", + "open": "alert" + } + }, + { + "name": "open", + "event_map": { + "closed": "alert", + "open": "ok" + } + } + ], + "emuxSupplyStatus": [ + { + "name": "failed", + "event": "alert" + }, + { + "name": "ok", + "event": "ok" + }, + { + "name": "na", + "event": "exclude" + } + ], + "smartAlertStatus": { + "1": { + "name": "normal", + "event": "ok" + }, + "3": { + "name": "alert", + "event": "alert" + }, + "4": { + "name": "acknowledged", + "event": "warning" + }, + "5": { + "name": "dismissed", + "event": "warning" + } + }, + "smokeDetectorValue": { + "0": { + "name": "firePreAlert", + "event": "alert" + }, + "1": { + "name": "preAlert", + "event": "alert" + }, + "2": { + "name": "fire", + "event": "alert" + }, + "3": { + "name": "ok", + "event": "ok" + }, + "4": { + "name": "firePreAlertFault", + "event": "warning" + }, + "5": { + "name": "preAlertFault", + "event": "warning" + }, + "6": { + "name": "fireFault", + "event": "warning" + }, + "10": { + "name": "fault", + "event": "warning" + } + } + } + }, + "ENVIROMUX16D": { + "enable": 1, + "mib_dir": "nti", + "identity_num": ".1.3.6.1.4.1.3699.1.1.11", + "descr": "", + "hardware": [ + { + "oid": "deviceModel.0" + } + ], + "version": [ + { + "oid": "firmwareVersion.0" + } + ], + "serial": [ + { + "oid": "devSerialNum.0" + } + ], + "ip-address": [ + { + "ifIndex": "%index%", + "version": "ipv4", + "oid_mask": "netConfIPv4Mask", + "oid_origin": "netConfIPv4Mode", + "oid_address": "netConfIPv4Addr" + } + ], + "sensor": [ + { + "table": "intSensorTable", + "oid_class": "intSensorType", + "map_class": { + "temperature": "temperature", + "temperatureCombo": "temperature", + "power": "voltage", + "current": "current", + "light": "illuminance", + "lowVoltage": "velocity", + "aclmvVoltage": "voltage", + "aclmpVoltage": "voltage", + "aclmpPower": "power", + "rmsVoltage": "voltage", + "rmsCurrent": "current", + "activePower": "power", + "reactivePower": "rpower" + }, + "oid": "intSensorValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.11.1.3.1.1.6", + "oid_descr": "intSensorDescription", + "oid_unit": "intSensorUnitName", + "map_unit": { + "F": "F" + }, + "scale": 0.1, + "limit_scale": 0.1, + "oid_limit_low": "intSensorMinThreshold", + "oid_limit_high": "intSensorMaxThreshold", + "oid_limit_low_warn": "intSensorMinWarnThreshold", + "oid_limit_high_warn": "intSensorMaxWarnThreshold", + "test": { + "field": "intSensorStatus", + "operator": "ne", + "value": "notconnected" + } + }, + { + "table": "intSensorTable", + "oid_class": "intSensorType", + "map_class": { + "humidity": "humidity", + "humidityCombo": "humidity" + }, + "oid": "intSensorValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.11.1.3.1.1.6", + "oid_descr": "intSensorDescription", + "scale": 1, + "oid_limit_low": "intSensorMinThreshold", + "oid_limit_high": "intSensorMaxThreshold", + "oid_limit_low_warn": "intSensorMinWarnThreshold", + "oid_limit_high_warn": "intSensorMaxWarnThreshold", + "test": { + "field": "intSensorStatus", + "operator": "ne", + "value": "notconnected" + } + }, + { + "table": "extSensorTable", + "oid_class": "extSensorType", + "map_class": { + "temperature": "temperature", + "temperatureCombo": "temperature", + "power": "voltage", + "current": "current", + "light": "illuminance", + "acVoltage": "voltage", + "acCurrent": "current", + "dcVoltage": "voltage", + "dcCurrent": "current", + "1542": "voltage", + "aclmvVoltage": "voltage", + "aclmpVoltage": "voltage", + "aclmpPower": "power", + "rmsVoltage": "voltage", + "rmsCurrent": "current", + "activePower": "power", + "reactivePower": "rpower" + }, + "oid": "extSensorValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.11.1.5.1.1.7", + "oid_descr": "extSensorDescription", + "oid_unit": "extSensorUnitName", + "map_unit": { + "F": "F" + }, + "scale": 0.1, + "limit_scale": 0.1, + "oid_limit_low": "extSensorMinThreshold", + "oid_limit_high": "extSensorMaxThreshold", + "oid_limit_low_warn": "extSensorMinWarnThreshold", + "oid_limit_high_warn": "extSensorMaxWarnThreshold", + "test": { + "field": "extSensorStatus", + "operator": "ne", + "value": "notconnected" + } + }, + { + "table": "extSensorTable", + "oid_class": "extSensorType", + "map_class": { + "humidity": "humidity", + "humidityCombo": "humidity" + }, + "oid": "extSensorValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.11.1.5.1.1.7", + "oid_descr": "extSensorDescription", + "scale": 1, + "oid_limit_low": "extSensorMinThreshold", + "oid_limit_high": "extSensorMaxThreshold", + "oid_limit_low_warn": "extSensorMinWarnThreshold", + "oid_limit_high_warn": "extSensorMaxWarnThreshold", + "test": { + "field": "extSensorStatus", + "operator": "ne", + "value": "notconnected" + } + }, + { + "table": "extSensorTable", + "oid_class": "extSensorType", + "map_class": { + "lowVoltage": "velocity" + }, + "oid": "extSensorValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.11.1.5.1.1.7", + "oid_descr": "extSensorDescription", + "oid_unit": "extSensorUnitName", + "map_unit": { + "Ft/S": "ft/s", + "ft/s": "ft/s" + }, + "scale": 0.0001, + "limit_scale": 0.0001, + "oid_limit_low": "extSensorMinThreshold", + "oid_limit_high": "extSensorMaxThreshold", + "oid_limit_low_warn": "extSensorMinWarnThreshold", + "oid_limit_high_warn": "extSensorMaxWarnThreshold", + "test": { + "field": "extSensorStatus", + "operator": "ne", + "value": "notconnected" + } + }, + { + "table": "auxSensorTable", + "oid_class": "auxSensorType", + "map_class": { + "dewPoint": "dewpoint", + "frequency": "frequency", + "acVoltage": "voltage", + "acCurrent": "current", + "dcVoltage": "voltage", + "dcCurrent": "current", + "rmsVoltage": "voltage", + "rmsCurrent": "current", + "activePower": "power", + "reactivePower": "rpower", + "aldsTotalLength": null + }, + "oid": "auxSensorValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.11.1.4.1.1.7", + "oid_descr": "auxSensorDescription", + "oid_unit": "auxSensorUnitName", + "map_unit": { + "F": "F" + }, + "scale": 0.1, + "limit_scale": 0.1, + "oid_limit_low": "auxSensorMinThreshold", + "oid_limit_high": "auxSensorMaxThreshold", + "oid_limit_low_warn": "auxSensorMinWarnThreshold", + "oid_limit_high_warn": "auxSensorMaxWarnThreshold", + "test": { + "field": "auxSensorStatus", + "operator": "ne", + "value": "notconnected" + } + }, + { + "table": "aux2SensorTable", + "oid_class": "aux2SensorType", + "map_class": { + "dcVoltage": "voltage", + "dcCurrent": "current", + "rmsVoltage": "voltage", + "rmsCurrent": "current", + "activePower": "power", + "reactivePower": "rpower" + }, + "oid": "aux2SensorValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.11.1.17.1.1.7", + "oid_descr": "aux2SensorDescription", + "scale": 0.1, + "limit_scale": 0.1, + "oid_limit_low": "aux2SensorMinThreshold", + "oid_limit_high": "aux2SensorMaxThreshold", + "oid_limit_low_warn": "aux2SensorMinWarnThreshold", + "oid_limit_high_warn": "aux2SensorMaxWarnThreshold", + "test": { + "field": "aux2SensorStatus", + "operator": "ne", + "value": "notconnected" + } + }, + { + "table": "ipSensorTable", + "oid_class": "ipSensorType", + "map_class": { + "temperature": "temperature", + "temperatureCombo": "temperature", + "power": "voltage", + "current": "current", + "light": "illuminance", + "acVoltage": "voltage", + "acCurrent": "current", + "dcVoltage": "voltage", + "dcCurrent": "current", + "1542": "voltage", + "aux": "dewpoint", + "aclmvVoltage": "voltage", + "aclmpVoltage": "voltage", + "aclmpPower": "power", + "rmsVoltage": "voltage", + "rmsCurrent": "current", + "activePower": "power", + "reactivePower": "rpower" + }, + "oid": "ipSensorValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.11.1.16.1.1.8", + "oid_descr": "ipSensorDescription", + "oid_unit": "ipSensorUnitName", + "map_unit": { + "F": "F" + }, + "scale": 0.1, + "limit_scale": 0.1, + "oid_limit_low": "ipSensorMinThreshold", + "oid_limit_high": "ipSensorMaxThreshold", + "oid_limit_low_warn": "ipSensorMinWarnThreshold", + "oid_limit_high_warn": "ipSensorMaxWarnThreshold", + "test": { + "field": "ipSensorStatus", + "operator": "ne", + "value": "notconnected" + } + }, + { + "table": "ipSensorTable", + "oid_class": "ipSensorType", + "map_class": { + "humidity": "humidity", + "humidityCombo": "humidity" + }, + "oid": "ipSensorValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.11.1.16.1.1.8", + "oid_descr": "ipSensorDescription", + "scale": 1, + "oid_limit_low": "ipSensorMinThreshold", + "oid_limit_high": "ipSensorMaxThreshold", + "oid_limit_low_warn": "ipSensorMinWarnThreshold", + "oid_limit_high_warn": "ipSensorMaxWarnThreshold", + "test": { + "field": "ipSensorStatus", + "operator": "ne", + "value": "notconnected" + } + }, + { + "table": "ipSensorTable", + "oid_class": "ipSensorType", + "map_class": { + "lowVoltage": "velocity" + }, + "oid": "ipSensorValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.11.1.16.1.1.8", + "oid_descr": "ipSensorDescription", + "oid_unit": "ipSensorUnitName", + "map_unit": { + "Ft/S": "ft/s", + "ft/s": "ft/s" + }, + "scale": 0.0001, + "limit_scale": 0.0001, + "oid_limit_low": "ipSensorMinThreshold", + "oid_limit_high": "ipSensorMaxThreshold", + "oid_limit_low_warn": "ipSensorMinWarnThreshold", + "oid_limit_high_warn": "ipSensorMaxWarnThreshold", + "test": { + "field": "ipSensorStatus", + "operator": "ne", + "value": "notconnected" + } + } + ], + "status": [ + { + "table": "intSensorTable", + "oid_class": "intSensorType", + "oid": "intSensorStatus", + "oid_num": ".1.3.6.1.4.1.3699.1.1.11.1.3.1.1.9", + "oid_descr": "intSensorDescription", + "type": "emuxSensorStatus", + "test": { + "field": "intSensorType", + "operator": "in", + "value": [ + "water", + "smoke", + "vibration", + "motion", + "glass", + "door", + "keypad", + "panicButton", + "keyStation", + "digInput" + ] + } + }, + { + "table": "extSensorTable", + "oid_class": "extSensorType", + "oid": "extSensorStatus", + "oid_num": ".1.3.6.1.4.1.3699.1.1.11.1.5.1.1.10", + "oid_descr": "extSensorDescription", + "type": "emuxSensorStatus", + "test": { + "field": "extSensorType", + "operator": "in", + "value": [ + "water", + "smoke", + "vibration", + "motion", + "glass", + "door", + "keypad", + "panicButton", + "keyStation", + "digInput", + "tacDio" + ] + } + }, + { + "table": "extSensorTable", + "oid_class": "extSensorType", + "oid": "extSensorValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.11.1.5.1.1.7", + "descr": "%oid_descr% State", + "oid_descr": "extSensorDescription", + "type": "emuxSensorValue", + "test": { + "field": "extSensorType", + "operator": "in", + "value": [ + "water", + "smoke", + "vibration", + "motion", + "glass", + "door", + "keypad", + "panicButton", + "keyStation", + "digInput", + "tacDio" + ] + } + }, + { + "table": "digInputTable", + "oid_class": "digInputType", + "oid": "digInputValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.11.1.6.1.1.7", + "oid_descr": "digInputDescription", + "type": "emuxInputValue", + "oid_map": "digInputNormalValue", + "test": { + "field": "digInputStatus", + "operator": "ne", + "value": "notconnected" + } + }, + { + "table": "remoteInputTable", + "oid_class": "remoteInputType", + "oid": "remoteInputValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.11.1.12.1.1.7", + "oid_descr": "remoteInputDescription", + "type": "emuxInputValue", + "oid_map": "remoteInputNormalValue", + "test": { + "field": "remoteInputStatus", + "operator": "ne", + "value": "notconnected" + } + }, + { + "measured": "powersupply", + "oid": "pwrSupplyStatus", + "oid_num": ".1.3.6.1.4.1.3699.1.1.11.1.9.1.1.2", + "descr": "Power Supply %index%", + "type": "emuxSupplyStatus" + }, + { + "table": "ipSensorTable", + "oid_class": "ipSensorType", + "oid": "ipSensorStatus", + "oid_num": ".1.3.6.1.4.1.3699.1.1.11.1.16.1.1.11", + "oid_descr": "ipSensorDescription", + "type": "emuxSensorStatus", + "test": { + "field": "ipSensorType", + "operator": "in", + "value": [ + "water", + "smoke", + "vibration", + "motion", + "glass", + "door", + "keypad", + "panicButton", + "keyStation", + "digInput", + "tacDio" + ] + } + } + ], + "states": { + "emuxSensorStatus": { + "0": { + "name": "notconnected", + "event": "exclude" + }, + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "prealert", + "event": "warning" + }, + "3": { + "name": "alert", + "event": "alert" + }, + "4": { + "name": "acknowledged", + "event": "ok" + }, + "5": { + "name": "dismissed", + "event": "warning" + }, + "6": { + "name": "disconnected", + "event": "warning" + }, + "10": { + "name": "reserved", + "event": "exclude" + } + }, + "emuxSensorValue": [ + { + "name": "closed", + "event": "ok" + }, + { + "name": "open", + "event": "ok" + } + ], + "emuxInputValue": [ + { + "name": "closed", + "event_map": { + "closed": "ok", + "open": "alert" + } + }, + { + "name": "open", + "event_map": { + "closed": "alert", + "open": "ok" + } + } + ], + "emuxSupplyStatus": [ + { + "name": "failed", + "event": "alert" + }, + { + "name": "ok", + "event": "ok" + }, + { + "name": "na", + "event": "exclude" + } + ] + } + }, + "ENVIROMUXMICRO-MIB": { + "enable": 1, + "mib_dir": "nti", + "identity_num": ".1.3.6.1.4.1.3699.1.1.12", + "descr": "", + "hardware": [ + { + "oid": "deviceModel.0" + } + ], + "version": [ + { + "oid": "firmwareRevision.0" + } + ], + "serial": [ + { + "oid": "serialNumber.0" + } + ], + "sensor": [ + { + "table": "intSensorTable", + "oid_class": "intSensorType", + "map_class": { + "temperature": "temperature", + "dewPoint": "dewpoint", + "humidity": "humidity" + }, + "oid": "intSensorValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.12.1.1.1.1.4", + "oid_descr": "intSensorDescription", + "oid_unit": "intSensorUnit", + "map_unit": { + "1": "F" + }, + "scale": 0.1, + "min": -100 + }, + { + "table": "extSensorTable", + "oid_class": "extSensorType", + "map_class": { + "temperature": "temperature", + "dewPoint": "dewpoint", + "humidity": "humidity" + }, + "oid": "extSensorValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.12.1.2.1.1.4", + "oid_descr": "extSensorDescription", + "oid_unit": "extSensorUnit", + "map_unit": { + "1": "F" + }, + "scale": 0.1, + "min": -100 + } + ], + "status": [ + { + "table": "digInputTable", + "class": "other", + "oid": "digInputValue", + "oid_num": ".1.3.6.1.4.1.3699.1.1.12.1.3.1.1.3", + "oid_descr": "digInputDescription", + "type": "microInputValue" + } + ], + "states": { + "microInputValue": [ + { + "name": "closed", + "event": "ok" + }, + { + "name": "open", + "event": "ok" + } + ] + } + }, + "UX-OBJECTS-MIB": { + "enable": 1, + "mib_dir": "sonus", + "descr": "Sonus UX Products MIB", + "hardware": [ + { + "oid": "chasiType.0" + } + ] + }, + "UX-CALL-STATS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.177.15", + "mib_dir": "sonus", + "descr": "Sonus UX Call Statistics MIB", + "version": [ + { + "oid": "sysVersion.0" + } + ], + "features": [ + { + "oid": "sysBuildNumber.0" + } + ] + }, + "E7-Calix-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.6321.1.2.2.1.1", + "mib_dir": "calix", + "descr": "", + "serial": [ + { + "oid": "e7SystemChassisSerialNumber.0" + } + ] + }, + "AXIS-VIDEO-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.368.4", + "mib_dir": "axis", + "descr": "", + "states": { + "axisStatus": { + "1": { + "name": "ok", + "event": "ok" + }, + "2": { + "name": "failure", + "event": "alert" + }, + "3": { + "name": "outOfBoundary", + "event": "alert" + } + }, + "storageDisruptionDetected": { + "1": { + "name": "no", + "event": "ok" + }, + "2": { + "name": "yes", + "event": "alert" + } + } + }, + "status": [ + { + "table": "storageEntry", + "type": "storageDisruptionDetected", + "descr": "Storage Disruption Detected (%storageName%)", + "oid": "storageDisruptionDetected", + "measured": "storage" + } + ] + }, + "SENSATRONICS-ITTM": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.16174.1.1.1", + "mib_dir": "sensatronics", + "descr": "Sensatronics E4 MIB", + "serial": [ + { + "oid": "unitSerial.0" + } + ], + "version": [ + { + "oid": "unitFirmware.0" + } + ], + "hardware": [ + { + "oid": "unitModel.0" + } + ], + "sensor": [ + { + "oid": "sensor1DataStr", + "oid_descr": "sensor1Name", + "oid_num": ".1.3.6.1.4.1.16174.1.1.1.3.1.2", + "class": "temperature", + "min": 0, + "rename_rrd": "SENSATRONICS-ITTM-DataStr-1" + }, + { + "oid": "sensor2DataStr", + "oid_descr": "sensor2Name", + "oid_num": ".1.3.6.1.4.1.16174.1.1.1.3.2.2", + "class": "temperature", + "min": 0, + "rename_rrd": "SENSATRONICS-ITTM-DataStr-2" + }, + { + "oid": "sensor3DataStr", + "oid_descr": "sensor3Name", + "oid_num": ".1.3.6.1.4.1.16174.1.1.1.3.3.2", + "class": "temperature", + "min": 0, + "rename_rrd": "SENSATRONICS-ITTM-DataStr-3" + }, + { + "oid": "sensor4DataStr", + "oid_descr": "sensor4Name", + "oid_num": ".1.3.6.1.4.1.16174.1.1.1.3.4.2", + "class": "temperature", + "min": 0, + "rename_rrd": "SENSATRONICS-ITTM-DataStr-4" + }, + { + "oid": "sensor5DataStr", + "oid_descr": "sensor5Name", + "oid_num": ".1.3.6.1.4.1.16174.1.1.1.3.5.2", + "class": "temperature", + "min": 0, + "rename_rrd": "SENSATRONICS-ITTM-DataStr-5" + }, + { + "oid": "sensor6DataStr", + "oid_descr": "sensor6Name", + "oid_num": ".1.3.6.1.4.1.16174.1.1.1.3.6.2", + "class": "temperature", + "min": 0, + "rename_rrd": "SENSATRONICS-ITTM-DataStr-6" + }, + { + "oid": "sensor7DataStr", + "oid_descr": "sensor7Name", + "oid_num": ".1.3.6.1.4.1.16174.1.1.1.3.7.2", + "class": "temperature", + "min": 0, + "rename_rrd": "SENSATRONICS-ITTM-DataStr-7" + }, + { + "oid": "sensor8DataStr", + "oid_descr": "sensor8Name", + "oid_num": ".1.3.6.1.4.1.16174.1.1.1.3.8.2", + "class": "temperature", + "min": 0, + "rename_rrd": "SENSATRONICS-ITTM-DataStr-8" + }, + { + "oid": "sensor9DataStr", + "oid_descr": "sensor9Name", + "oid_num": ".1.3.6.1.4.1.16174.1.1.1.3.9.2", + "class": "temperature", + "min": 0, + "rename_rrd": "SENSATRONICS-ITTM-DataStr-9" + }, + { + "oid": "sensor10DataStr", + "oid_descr": "sensor10Name", + "oid_num": ".1.3.6.1.4.1.16174.1.1.1.3.10.2", + "class": "temperature", + "min": 0, + "rename_rrd": "SENSATRONICS-ITTM-DataStr-10" + }, + { + "oid": "sensor11DataStr", + "oid_descr": "sensor11Name", + "oid_num": ".1.3.6.1.4.1.16174.1.1.1.3.11.2", + "class": "temperature", + "min": 0, + "rename_rrd": "SENSATRONICS-ITTM-DataStr-11" + }, + { + "oid": "sensor12DataStr", + "oid_descr": "sensor12Name", + "oid_num": ".1.3.6.1.4.1.16174.1.1.1.3.12.2", + "class": "temperature", + "min": 0, + "rename_rrd": "SENSATRONICS-ITTM-DataStr-12" + }, + { + "oid": "sensor13DataStr", + "oid_descr": "sensor13Name", + "oid_num": ".1.3.6.1.4.1.16174.1.1.1.3.13.2", + "class": "temperature", + "min": 0, + "rename_rrd": "SENSATRONICS-ITTM-DataStr-13" + }, + { + "oid": "sensor14DataStr", + "oid_descr": "sensor14Name", + "oid_num": ".1.3.6.1.4.1.16174.1.1.1.3.14.2", + "class": "temperature", + "min": 0, + "rename_rrd": "SENSATRONICS-ITTM-DataStr-14" + }, + { + "oid": "sensor15DataStr", + "oid_descr": "sensor15Name", + "oid_num": ".1.3.6.1.4.1.16174.1.1.1.3.15.2", + "class": "temperature", + "min": 0, + "rename_rrd": "SENSATRONICS-ITTM-DataStr-15" + }, + { + "oid": "sensor16DataStr", + "oid_descr": "sensor16Name", + "oid_num": ".1.3.6.1.4.1.16174.1.1.1.3.16.2", + "class": "temperature", + "min": 0, + "rename_rrd": "SENSATRONICS-ITTM-DataStr-16" + }, + { + "oid": "sensor17DataStr", + "oid_descr": "sensor17Name", + "oid_num": ".1.3.6.1.4.1.16174.1.1.1.3.17.2", + "class": "temperature", + "min": 0, + "rename_rrd": "SENSATRONICS-ITTM-DataStr-17" + } + ] + }, + "SENSATRONICS-EM1": { + "enable": 1, + "identity_num": "", + "mib_dir": "sensatronics", + "descr": "" + }, + "SENSATRONICS-ITMU": { + "enable": 1, + "identity_num": "", + "mib_dir": "sensatronics", + "descr": "" + }, + "QTECH-GBNPlatformOAM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.27514.1.2.1.1", + "mib_dir": "qtech", + "descr": "", + "serial": [ + { + "oid": "prodSerialNo.0" + } + ], + "hardware": [ + { + "oid": "productName.0", + "transform": [ + { + "action": "replace", + "from": " Product", + "to": "" + }, + { + "action": "preg_replace", + "from": "/^qtech\\s(\\S+).*/i", + "to": "$1" + } + ] + } + ], + "version": [ + { + "oid": "softwareVersion.0", + "transform": { + "action": "preg_replace", + "from": "/^.*\\s(V\\S+)$/", + "to": "$1" + } + } + ], + "processor": { + "cpuIdle": { + "oid": "cpuIdle", + "idle": true, + "oid_descr": "cpuDescription", + "indexes": [ + { + "descr": "System CPU" + } + ] + } + }, + "mempool": { + "gbnPlatformOAMSystem": { + "type": "static", + "descr": "RAM", + "scale": 1048576, + "oid_total": "memorySize.0", + "oid_free": "memoryIdle.0" + } + } + }, + "QTECH-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.27514", + "mib_dir": "qtech", + "descr": "QTECH Switch MIB", + "version": [ + { + "oid": "sysSoftwareVersion.0", + "transform": { + "action": "explode", + "delimiter": "(", + "index": "first" + } + } + ], + "features": [ + { + "oid": "sysHardwareVersion.0" + } + ], + "processor": { + "switchCPU": { + "oid_descr": "switchCPUType", + "oid": "switchCpuUsage", + "indexes": [ + { + "descr": "%oid_descr%" + } + ] + } + }, + "mempool": { + "switchMemory": { + "type": "static", + "descr": "Memory", + "scale": 1, + "oid_used": "switchMemoryBusy.0", + "oid_total": "switchMemorySize.0" + } + }, + "sensor": [ + { + "oid": "switchTemperature", + "class": "temperature", + "descr": "Switch Temperature", + "measured": "device", + "invalid": 268435356 + }, + { + "table": "ddmTranscDiagnosisTable", + "oid": "ddmDiagnosisTemperature", + "class": "temperature", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Temperature", + "scale": 1, + "oid_limit_low": "ddmDiagTempLowAlarmThreshold", + "oid_limit_low_warn": "ddmDiagTempLowWarnThreshold", + "oid_limit_high": "ddmDiagTempHighAlarmThreshold", + "oid_limit_high_warn": "ddmDiagTempHighWarnThreshold" + }, + { + "table": "ddmTranscDiagnosisTable", + "oid": "ddmDiagnosisVoltage", + "class": "voltage", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Voltage", + "scale": 1, + "oid_limit_low": "ddmDiagVoltLowAlarmThreshold", + "oid_limit_low_warn": "ddmDiagVoltLowWarnThreshold", + "oid_limit_high": "ddmDiagVoltHighAlarmThreshold", + "oid_limit_high_warn": "ddmDiagVoltHighWarnThreshold" + }, + { + "table": "ddmTranscDiagnosisTable", + "oid": "ddmDiagnosisBias", + "class": "current", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% TX Bias", + "scale": 0.001, + "limit_scale": 0.001, + "oid_limit_low": "ddmDiagBiasLowAlarmThreshold", + "oid_limit_low_warn": "ddmDiagBiasLowWarnThreshold", + "oid_limit_high": "ddmDiagBiasHighAlarmThreshold", + "oid_limit_high_warn": "ddmDiagBiasHighWarnThreshold" + }, + { + "table": "ddmTranscDiagnosisTable", + "oid": "ddmDiagnosisTXPower", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% TX Power", + "scale": 1, + "oid_limit_low": "ddmDiagTXPowerLowAlarmThreshold", + "oid_limit_low_warn": "ddmDiagTXPowerLowWarnThreshold", + "oid_limit_high": "ddmDiagTXPowerHighAlarmThreshold", + "oid_limit_high_warn": "ddmDiagTXPowerHighWarnThreshold" + }, + { + "table": "ddmTranscDiagnosisTable", + "oid": "ddmDiagnosisRXPower", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% RX Power", + "scale": 1, + "oid_limit_low": "ddmDiagRXPowerLowAlarmThreshold", + "oid_limit_low_warn": "ddmDiagRXPowerLowWarnThreshold", + "oid_limit_high": "ddmDiagRXPowerHighAlarmThreshold", + "oid_limit_high_warn": "ddmDiagRXPowerHighWarnThreshold" + } + ], + "status": [ + { + "table": "sysFanTable", + "oid": "sysFanStatus", + "descr": "Fan %index%", + "type": "sysFanStatus", + "measured": "fan", + "test": { + "field": "sysFanInserted", + "operator": "ne", + "value": "sysFanNotInstalled" + } + }, + { + "table": "sysFanTable", + "oid": "sysFanSpeed", + "descr": "Fan %index% Speed", + "type": "sysFanSpeed", + "measured": "fan", + "test": { + "field": "sysFanInserted", + "operator": "ne", + "value": "sysFanNotInstalled" + } + } + ], + "states": { + "sysFanStatus": [ + { + "name": "normal", + "event": "ok" + }, + { + "name": "abnormal", + "event": "alert" + } + ], + "sysFanSpeed": [ + { + "name": "none", + "event": "warning" + }, + { + "name": "low", + "event": "ok" + }, + { + "name": "medium-low", + "event": "ok" + }, + { + "name": "medium", + "event": "ok" + }, + { + "name": "medium-high", + "event": "warning" + }, + { + "name": "high", + "event": "alert" + } + ] + } + }, + "MITSUBISHI-UPS-MIB": { + "enable": 1, + "mib_dir": "mitsubishi", + "descr": "Mitsubishi UPS", + "version": [ + { + "oid": "upsIdentUPSSoftwareVersion.0" + } + ], + "sensor": [ + { + "oid": "upsInputFrequency", + "descr": "Input Frequency", + "class": "frequency", + "measured": "input", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.13891.101.3.3.1.2" + }, + { + "oid": "upsInputVoltage", + "descr": "Input Voltage Phase %i%", + "class": "voltage", + "measured": "input", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.13891.101.3.3.1.3" + }, + { + "oid": "upsOutputFrequency", + "descr": "Output Frequency", + "class": "frequency", + "measured": "output", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.13891.101.4.2" + }, + { + "oid": "upsOutputVoltage", + "descr": "Output Voltage Phase %i%", + "class": "voltage", + "measured": "output", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.13891.101.4.4.1.2" + }, + { + "oid": "upsOutputCurrent", + "descr": "Output Current Phase %i%", + "class": "current", + "measured": "output", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.13891.101.4.4.1.3" + }, + { + "oid": "upsOutputPower", + "descr": "Output Power Phase %i%", + "class": "power", + "measured": "output", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.13891.101.4.4.1.4" + }, + { + "oid": "upsOutputPercentLoad", + "descr": "Output Load Phase %i%", + "class": "load", + "measured": "output", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.13891.101.4.4.1.5" + }, + { + "oid": "upsBypassFrequency", + "descr": "Bypass Frequency", + "class": "frequency", + "measured": "bypass", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.13891.101.5.1" + }, + { + "oid": "upsBypassVoltage", + "descr": "Bypass Voltage Phase %i%", + "class": "voltage", + "measured": "bypass", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.13891.101.5.3.1.2" + }, + { + "oid": "upsBypassCurrent", + "descr": "Bypass Current Phase %i%", + "class": "current", + "measured": "bypass", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.13891.101.5.3.1.3", + "min": 0 + }, + { + "oid": "upsBypassPower", + "descr": "Bypass Power Phase %i%", + "class": "power", + "measured": "bypass", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.13891.101.5.3.1.4" + }, + { + "oid": "upsEstimatedMinutesRemaining", + "descr": "Battery Estimated Runtime", + "class": "runtime", + "measured": "battery", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.13891.101.2.3", + "oid_limit_low": "upsConfigLowBattTime" + }, + { + "oid": "upsEstimatedChargeRemaining", + "descr": "Battery Charge Remaining", + "class": "capacity", + "measured": "battery", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.13891.101.2.4" + }, + { + "oid": "upsBatteryVoltage", + "descr": "Battery Voltage", + "class": "voltage", + "measured": "battery", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.13891.101.2.5" + }, + { + "oid": "upsBatteryCurrent", + "descr": "Battery Current", + "class": "current", + "measured": "battery", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.13891.101.2.6" + }, + { + "oid": "upsBatteryTemperature", + "descr": "Battery Temperature", + "class": "temperature", + "measured": "battery", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.13891.101.2.7" + } + ], + "status": [ + { + "oid": "upsBatteryStatus", + "descr": "Battery Status", + "measured": "battery", + "type": "upsBatteryStatus", + "oid_num": ".1.3.6.1.4.1.13891.101.2.1" + }, + { + "oid": "upsOutputSource", + "descr": "Output Source", + "measured": "output", + "type": "upsOutputSource", + "oid_num": ".1.3.6.1.4.1.13891.101.4.1" + } + ] + }, + "FORTINET-CORE-MIB": { + "enable": 1, + "identity_num": "", + "mib_dir": "fortinet", + "descr": "", + "serial": [ + { + "oid": "fnSysSerial.0" + } + ] + }, + "FORTINET-FORTIADC-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.12356.112", + "mib_dir": "fortinet", + "descr": "", + "serial": [ + { + "oid": "fadcSysSerial.0" + } + ], + "hardware": [ + { + "oid": "fadcSysModel.0" + } + ], + "version": [ + { + "oid": "fadcSysVersion.0" + } + ], + "processor": { + "fadcSysCpuUsageEntry": { + "table": "fadcSysCpuUsageTable", + "oid": "fadcCpu5minAvgUsage", + "oid_num": ".1.3.6.1.4.1.12356.112.1.40.1.5" + } + } + }, + "FORTINET-FORTIAP-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.12356.120", + "mib_dir": "fortinet", + "descr": "", + "serial": [ + { + "oid": "fapSerialNum.0" + } + ], + "hardware": [ + { + "oid": "fapVersion.0", + "transform": { + "action": "explode", + "delimiter": "-" + } + } + ], + "version": [ + { + "oid": "fapVersion.0", + "transform": [ + { + "action": "explode", + "delimiter": "-", + "index": 1 + }, + { + "action": "ltrim", + "chars": "v" + } + ] + } + ], + "ip-address": [ + { + "ifIndex": "%index%", + "version": "ipv4", + "oid_mask": "fapWtpApIpNetmask", + "oid_address": "fapWtpApIpAddr", + "oid_gateway": "fapWtpApIpGateway", + "oid_mac": "fapBaseMacAddr" + } + ], + "wifi_clients": [ + { + "oid": "fapStationInfo.0" + } + ], + "wifi_ap_count": [ + { + "oid": "fapRadioCount.0" + } + ] + }, + "FORTINET-FORTIGATE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.12356.101", + "mib_dir": "fortinet", + "descr": "", + "uptime": [ + { + "oid": "fgSysUpTime.0", + "transform": { + "action": "timeticks" + } + } + ], + "version": [ + { + "oid": "fgSysVersion.0", + "transform": [ + { + "action": "explode", + "delimiter": "," + }, + { + "action": "ltrim", + "chars": "v" + } + ] + } + ], + "features": [ + { + "oid": "fgSysVersion.0", + "transform": { + "action": "explode", + "delimiter": ",", + "index": 1 + } + } + ], + "processor": { + "fgProcessorTable": { + "table": "fgProcessorTable", + "descr": "Processor %fgProcessorType% %index%", + "descr_transform": { + "action": "replace", + "from": "fgProcessor", + "to": "" + }, + "oid": "fgProcessorUsage", + "oid_num": ".1.3.6.1.4.1.12356.101.4.4.2.1.2", + "average": { + "field": "fgProcessorType", + "count": 2 + } + }, + "fgSysCpuUsage": { + "oid": "fgSysCpuUsage", + "oid_num": ".1.3.6.1.4.1.12356.101.4.1.3", + "indexes": [ + { + "descr": "System Processor" + } + ], + "skip_if_valid_exist": "fgProcessorTable->1" + } + }, + "mempool": { + "fgSystemInfo": { + "type": "static", + "descr": "Memory", + "oid_perc": "fgSysMemUsage.0", + "oid_perc_num": ".1.3.6.1.4.1.12356.101.4.1.4.0", + "oid_total": "fgSysMemCapacity.0", + "oid_total_num": ".1.3.6.1.4.1.12356.101.4.1.5.0", + "scale": 1024 + } + }, + "storage": { + "fgSystemInfo": { + "descr": "Disc", + "oid_used": "fgSysDiskUsage", + "oid_total": "fgSysDiskCapacity", + "type": "Disk", + "scale": 1048576 + } + }, + "sensor": [ + { + "descr": "IPSec VPN Tunnels Up", + "class": "gauge", + "measured": "vpn", + "oid": "fgVpnTunnelUpCount", + "oid_num": ".1.3.6.1.4.1.12356.101.12.1.1" + }, + { + "descr": "HTTP Proxy Connections", + "class": "gauge", + "measured": "proxy", + "oid": "fgApHTTPConnections", + "oid_num": ".1.3.6.1.4.1.12356.101.10.100.4" + }, + { + "descr": "SMTP Proxy Connections", + "class": "gauge", + "measured": "proxy", + "oid": "fgApSMTPConnections", + "oid_num": ".1.3.6.1.4.1.12356.101.10.101.4" + }, + { + "descr": "POP3 Proxy Connections", + "class": "gauge", + "measured": "proxy", + "oid": "fgApPOP3Connections", + "oid_num": ".1.3.6.1.4.1.12356.101.10.102.4" + }, + { + "descr": "IMAP Proxy Connections", + "class": "gauge", + "measured": "proxy", + "oid": "fgApIMAPConnections", + "oid_num": ".1.3.6.1.4.1.12356.101.10.103.4" + }, + { + "descr": "NNTP Proxy Connections", + "class": "gauge", + "measured": "proxy", + "oid": "fgApNNTPConnections", + "oid_num": ".1.3.6.1.4.1.12356.101.10.104.4" + }, + { + "descr": "FTP Proxy Connections", + "class": "gauge", + "measured": "proxy", + "oid": "fgApFTPConnections", + "oid_num": ".1.3.6.1.4.1.12356.101.10.111.4" + }, + { + "descr": "Active Sessions", + "class": "gauge", + "measured": "system", + "oid": "fgSysSesCount", + "oid_num": ".1.3.6.1.4.1.12356.101.4.1.8" + }, + { + "descr": "SSL-VPN Users", + "class": "gauge", + "measured": "vpn", + "oid": "fgVpnSslStatsLoginUsers", + "oid_num": ".1.3.6.1.4.1.12356.101.12.2.3.1.2" + } + ], + "graphs": { + "fgSystemInfo": { + "file": "fortigate-sessions.rrd", + "call_function": "snmp_get", + "graphs": [ + "fortigate_sessions" + ], + "ds_rename": { + "fgSysSesCount": "sessions" + }, + "oids": { + "fgSysSesCount": { + "descr": "Firewall Sessions", + "ds_type": "GAUGE", + "ds_min": "0" + } + } + }, + "fgSysSesRate": { + "file": "fortigate-sessions-rate.rrd", + "call_function": "snmp_get_multi", + "graphs": [ + "fortigate_sessions_rate" + ], + "ds_rename": { + "fgSysSesR": "r" + }, + "oids": { + "fgSysSesRate1": { + "descr": "Sessions Rate past minute", + "ds_type": "GAUGE", + "ds_min": "0" + }, + "fgSysSesRate10": { + "descr": "Sessions Rate past 10 minutes", + "ds_type": "GAUGE", + "ds_min": "0" + }, + "fgSysSesRate30": { + "descr": "Sessions Rate past 30 minutes", + "ds_type": "GAUGE", + "ds_min": "0" + }, + "fgSysSesRate60": { + "descr": "Sessions Rate past hour", + "ds_type": "GAUGE", + "ds_min": "0" + } + } + } + }, + "status": [ + { + "descr": "HA Mode (%oid_descr%)", + "oid_descr": "fgHaGroupName", + "descr_transform": { + "action": "replace", + "from": " ()", + "to": "" + }, + "type": "FgHaMode", + "measured": "device", + "oid": "fgHaSystemMode", + "oid_num": ".1.3.6.1.4.1.12356.101.13.1.1" + }, + { + "descr": "HA Sync Status (%oid_descr%)", + "oid_descr": "fgHaStatsHostname", + "descr_transform": { + "action": "replace", + "from": " ()", + "to": "" + }, + "type": "FgHaStatsSyncStatusType", + "measured": "device", + "oid": "fgHaStatsSyncStatus", + "oid_num": ".1.3.6.1.4.1.12356.101.13.2.1.1.12" + } + ], + "states": { + "FgHaStatsSyncStatusType": [ + { + "name": "unsynchronized", + "event": "ignore" + }, + { + "name": "synchronized", + "event": "ok" + } + ], + "FgHaMode": { + "1": { + "name": "standalone", + "event": "ok" + }, + "2": { + "name": "activeActive", + "event": "ok" + }, + "3": { + "name": "activePassive", + "event": "ok" + } + }, + "fgHwSensorEntAlarmStatus": [ + { + "name": "false", + "event": "ok" + }, + { + "name": "true", + "event": "alert" + } + ] + } + }, + "FORTINET-FORTIMAIL-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.12356.105", + "mib_dir": "fortinet", + "descr": "", + "discovery": [ + { + "os": "forti-os", + "sysObjectID": ".1.3.6.1.4.1.12356.105" + } + ], + "version": [ + { + "oid": "fmlSysVersion.0", + "transform": { + "action": "preg_match", + "from": "/v(?\\d[\\d\\.]+[^,\\s]*)/", + "to": "%version%" + } + } + ], + "hardware": [ + { + "oid": "fmlSysModel.0" + } + ], + "processor": { + "fmlSysCpuUsage": { + "oid": "fmlSysCpuUsage", + "oid_num": ".1.3.6.1.4.1.12356.105.1.6", + "indexes": [ + { + "descr": "Processor" + } + ] + } + } + }, + "FORTINET-FORTIWEB-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.12356.107", + "mib_dir": "fortinet", + "descr": "", + "version": [ + { + "oid": "fwSysVersion.0", + "transform": { + "action": "preg_match", + "from": "/(?FortiWeb-[\\w]+)\\ (?\\d[\\d\\.]+[^,\\s]*)\\,(?build\\d+)/", + "to": "%version%" + } + } + ], + "hardware": [ + { + "oid": "fwSysVersion.0", + "transform": { + "action": "preg_match", + "from": "/(?FortiWeb-[\\w]+)\\ (?\\d[\\d\\.]+[^,\\s]*)\\,(?build\\d+)/", + "to": "%hardware%" + } + } + ], + "processor": { + "fwSysCpuUsage": { + "oid": "fwSysCpuUsage", + "oid_num": ".1.3.6.1.4.1.12356.107.2.1.9", + "indexes": [ + { + "descr": "Processor" + } + ] + }, + "cPUusage": { + "descr": "Processor %index%", + "oid": "cPUusage", + "oid_num": ".1.3.6.1.4.1.12356.107.2.2.2.1.2" + } + }, + "storage": { + "disk": { + "descr": "Disk", + "oid_perc": "fwSysDiskUsage", + "oid_total": "fwSysDiskCapacity", + "type": "Disk", + "unit": "bytes", + "scale": 1048576 + } + }, + "mempool": { + "disk": { + "descr": "Memory", + "oid_perc": "fwSysMemUsage", + "oid_total": "fwSysMemCapacity", + "unit": "bytes", + "scale": "1048576" + } + } + }, + "FORTINET-FORTISWITCH-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.12356.106", + "mib_dir": "fortinet", + "descr": "", + "version": [ + { + "oid": "fsSysVersion.0", + "transform": { + "action": "preg_match", + "from": "/v(?\\d[\\d\\.]+[^,\\s]*)/", + "to": "%version%" + } + } + ], + "hardware": [ + { + "oid": "fsSysVersion.0", + "transform": { + "action": "preg_match", + "from": "/^(?.+?) v\\d/", + "to": "%hardware%" + } + } + ], + "serial": [ + { + "oid_next": "fsSysSerial" + } + ], + "processor": { + "fsSysCpuUsage": { + "oid": "fsSysCpuUsage", + "oid_num": ".1.3.6.1.4.1.12356.106.4.1.2", + "indexes": [ + { + "descr": "Processor" + } + ] + } + }, + "storage": { + "disk": { + "descr": "Disk", + "oid_used": "fsSysDiskUsage", + "oid_total": "fsSysDiskCapacity", + "type": "Disk", + "unit": "bytes", + "scale": 1048576 + } + }, + "mempool": { + "fgSystemInfo": { + "type": "static", + "descr": "Memory", + "oid_used": "fsSysMemUsage.0", + "oid_used_num": ".1.3.6.1.4.1.12356.106.4.1.3.0", + "oid_total": "fsSysMemCapacity.0", + "oid_total_num": ".1.3.6.1.4.1.12356.106.4.1.4.0", + "scale": 1024 + } + } + }, + "FORTINET-FORTIMANAGER-FORTIANALYZER-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.12356.103", + "mib_dir": "fortinet", + "descr": "", + "version": [ + { + "oid": "fmSysVersion.0", + "transform": { + "action": "preg_match", + "from": "/v(?\\d[\\d\\.]+[^,\\s]*)/", + "to": "%version%" + } + } + ] + }, + "RBN-PRODUCT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2352.5.1", + "mib_dir": "ericsson", + "descr": "" + }, + "RBN-SUBSCRIBER-ACTIVE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2352.2.27", + "mib_dir": "ericsson", + "descr": "Redback SUBSCRIBER MIB for active subscribers" + }, + "RBN-ENVMON-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2352.2.4", + "mib_dir": "ericsson", + "descr": "", + "status": [ + { + "type": "rbnStatus", + "oid_descr": "rbnFanDescr", + "oid": "rbnFanStatus", + "measured": "fan" + }, + { + "type": "rbnStatus", + "oid_descr": "rbnPowerDescr", + "oid": "rbnPowerStatus", + "measured": "powersupply" + } + ], + "states": { + "rbnStatus": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "failed", + "event": "alert" + }, + "3": { + "name": "absent", + "event": "exclude" + }, + "4": { + "name": "unknown", + "event": "ignore" + } + } + }, + "sensor": [ + { + "oid": "rbnEntityTempCurrent", + "class": "temperature", + "oid_descr": "rbnEntityTempDescr", + "descr_transform": { + "action": "replace", + "from": [ + "Temperature sensor on ", + " temperature sensor" + ], + "to": "" + }, + "rename_rrd": "seos-%i%" + }, + { + "oid": "rbnVoltageCurrent", + "class": "voltage", + "oid_descr": "rbnVoltageDescr", + "scale": 0.001, + "limit_scale": 0.001, + "oid_limit_nominal": "rbnVoltageDesired", + "limit_delta": 15, + "limit_delta_warn": 10, + "limit_delta_perc": true, + "descr_transform": { + "action": "replace", + "from": " voltage sensor", + "to": "" + }, + "rename_rrd": "seos-%i%" + }, + { + "oid": "rbnFanSpeedCurrent", + "class": "fanspeed", + "oid_descr": "rbnFanUnitDescr" + } + ] + }, + "RBN-CPU-METER-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2352.2.6", + "mib_dir": "ericsson", + "descr": "", + "processor": { + "rbnCpuMeterFiveMinuteAvg": { + "oid": "rbnCpuMeterFiveMinuteAvg", + "oid_num": ".1.3.6.1.4.1.2352.2.6.1.3", + "indexes": [ + { + "descr": "Processor" + } + ] + } + } + }, + "RBN-MEMORY-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2352.2.16", + "mib_dir": "ericsson", + "descr": "", + "mempool": { + "RbnMemoryEntry": { + "type": "static", + "descr": "Memory", + "scale": 1024, + "oid_free": "rbnMemoryFreeKBytes.1", + "oid_free_num": ".1.3.6.1.4.1.2352.2.16.1.2.1.3.1", + "oid_used": "rbnMemoryKBytesInUse.1", + "oid_used_num": ".1.3.6.1.4.1.2352.2.16.1.2.1.4.1" + } + } + }, + "RBN-SYS-RESOURCES-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2352.2.24", + "mib_dir": "ericsson", + "descr": "", + "storage": { + "rbnSRStorageTable": { + "oid_descr": "rbnSRStorageDescr", + "oid_extra": "rbnSRStorageRemovable", + "oid_perc": "rbnSRStorageUtilization", + "oid_total": "rbnSRStorageSize", + "oid_type": "rbnSRStorageMedia", + "scale": 1024 + } + } + }, + "RBN-BIND-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2352.2.17", + "mib_dir": "ericsson", + "descr": "" + }, + "VMWARE-VMINFO-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.6876.2.10", + "mib_dir": "vmware", + "descr": "" + }, + "VMWARE-SYSTEM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.6876.1.10", + "mib_dir": "vmware", + "descr": "", + "hardware": [ + { + "oid": "vmwProdName.0" + } + ], + "version": [ + { + "oid": "vmwProdVersion.0" + } + ] + }, + "VMWARE-RESOURCES-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.6876.3.10", + "mib_dir": "vmware", + "descr": "", + "status": [ + { + "table": "vmwHostBusAdapterTable", + "oid": "vmwHbaStatus", + "type": "VmwSubsystemStatus", + "descr": "%vmwHbaModelName% (%vmwHbaDeviceName%)", + "oid_num": ".1.3.6.1.4.1.6876.3.5.2.1.4", + "measured": "other" + } + ], + "states": { + "VmwSubsystemStatus": { + "1": { + "name": "unknown", + "event": "exclude" + }, + "2": { + "name": "normal", + "event": "ok" + }, + "3": { + "name": "marginal", + "event": "warning" + }, + "4": { + "name": "critical", + "event": "alert" + }, + "5": { + "name": "failed", + "event": "alert" + } + } + } + }, + "AGENT-GENERAL-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.171.12.1", + "mib_dir": "d-link", + "descr": "D-Link General System MIB", + "serial": [ + { + "oid": "agentSerialNumber.0" + } + ], + "processor": { + "agentCPUutilizationIn5min": { + "oid": "agentCPUutilizationIn5min", + "oid_num": ".1.3.6.1.4.1.171.12.1.1.6.3", + "indexes": [ + { + "descr": "Processor" + } + ] + } + }, + "storage": { + "agentFLASHutilizationTable": { + "table": "agentFLASHutilizationTable", + "descr": "FLASH", + "oid_used": "agentFLASHutilizationUsedFLASH", + "oid_total": "agentFLASHutilizationTotalFLASH", + "oid_perc": "agentFLASHutilization", + "type": "Flash", + "scale": 1000 + } + } + }, + "EQUIPMENT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.171.12.11", + "mib_dir": "d-link", + "descr": "Equipment Common mib", + "status": [ + { + "measured": "powersupply", + "table": "swPowerTable", + "oid": "swPowerStatus", + "type": "swPowerStatus", + "oid_num": ".1.3.6.1.4.1.171.12.11.1.6.1.3", + "oid_descr": "swPowerID", + "descr": "Power Supply %oid_descr%" + }, + { + "measured": "fan", + "table": "swFanTable", + "oid": "swFanStatus", + "type": "swFanStatus", + "oid_num": ".1.3.6.1.4.1.171.12.11.1.7.1.3", + "oid_descr": "swFanID", + "descr": "Fan %oid_descr%" + } + ], + "states": { + "swPowerStatus": [ + { + "name": "other", + "event": "ignore" + }, + { + "name": "lowVoltage", + "event": "warning" + }, + { + "name": "overCurrent", + "event": "warning" + }, + { + "name": "working", + "event": "ok" + }, + { + "name": "fail", + "event": "alert" + }, + { + "name": "connect", + "event": "ok" + }, + { + "name": "disconnect", + "event": "ok" + } + ], + "swFanStatus": [ + { + "name": "other", + "event": "ignore" + }, + { + "name": "working", + "event": "ok" + }, + { + "name": "fail", + "event": "alert" + }, + { + "name": "speed-0", + "event": "ok" + }, + { + "name": "speed-low", + "event": "ok" + }, + { + "name": "speed-middle", + "event": "ok" + }, + { + "name": "speed-high", + "event": "warning" + } + ] + }, + "sensor": [ + { + "table": "swTemperatureTable", + "oid": "swTemperatureCurrent", + "descr": "System", + "class": "temperature", + "measured": "device", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.171.12.11.1.8.1.2", + "oid_limit_low": "swTemperatureLowThresh", + "oid_limit_high": "swTemperatureHighThresh" + } + ] + }, + "PoE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.171.12.24", + "mib_dir": "d-link" + }, + "DDM-MGMT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.171.12.72", + "mib_dir": "d-link" + }, + "ZONE-DEFENSE-MGMT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.171.12.92", + "mib_dir": "d-link", + "descr": "" + }, + "DLINK-3100-POE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.171.10.94.89.89.108", + "mib_dir": "d-link", + "descr": "" + }, + "DLINK-3100-rndMng": { + "enable": 1, + "mib_dir": "d-link", + "descr": "", + "processor": { + "rlCpuUtilDuringLast5Minutes": { + "descr": "CPU", + "oid": "rlCpuUtilDuringLast5Minutes", + "pre_test": { + "oid": "rlCpuUtilEnable.0", + "operator": "ne", + "value": "false" + }, + "indexes": [ + { + "descr": "CPU" + } + ], + "invalid": 101, + "rename_rrd": "ciscosb-%index%" + } + } + }, + "DLINK-3100-DEVICEPARAMS-MIB": { + "enable": 1, + "mib_dir": "d-link", + "descr": "", + "features": [ + { + "oid": "rndBaseBootVersion.0" + } + ], + "version": [ + { + "oid": "rndBrgVersion.0" + } + ] + }, + "DLINK-3100-HWENVIROMENT": { + "enable": 1, + "mib_dir": "d-link", + "descr": "", + "states": { + "RlEnvMonState": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "warning", + "event": "warning" + }, + "3": { + "name": "critical", + "event": "alert" + }, + "4": { + "name": "shutdown", + "event": "ignore" + }, + "5": { + "name": "notPresent", + "event": "exclude" + }, + "6": { + "name": "notFunctioning", + "event": "ignore" + }, + "7": { + "name": "restore", + "event": "ok" + }, + "8": { + "name": "notAvailable", + "event": "exclude" + }, + "9": { + "name": "backingUp", + "event": "ok" + } + } + }, + "status": [ + { + "oid": "rlEnvMonFanState", + "oid_descr": "rlEnvMonFanStatusDescr", + "descr_transform": [ + { + "action": "replace", + "from": "_", + "to": " " + }, + { + "action": "preg_replace", + "from": "/fan(\\d+)/i", + "to": "Fan $1" + }, + { + "action": "preg_replace", + "from": "/unit(\\d+)/i", + "to": "Unit $1" + } + ], + "type": "RlEnvMonState", + "measured": "fan", + "skip_if_valid_exist": "Dell-Vendor-MIB->dell-vendor-state" + }, + { + "table": "rlEnvMonSupplyStatusTable", + "oid": "rlEnvMonSupplyState", + "descr": "%rlEnvMonSupplyStatusDescr% (%rlEnvMonSupplySource%)", + "descr_transform": [ + { + "action": "replace", + "from": [ + "_", + "(ac)", + "(dc)", + "(externalPowerSupply)", + "(internalRedundant)", + " (unknown)" + ], + "to": [ + " ", + "(AC)", + "(DC)", + "(External)", + "(Redundant)", + "" + ] + }, + { + "action": "preg_replace", + "from": "/ps(\\d+)/i", + "to": "Power Supply $1" + }, + { + "action": "preg_replace", + "from": "/unit(\\d+)/i", + "to": "Unit $1" + } + ], + "type": "RlEnvMonState", + "measured": "powersupply", + "skip_if_valid_exist": "Dell-Vendor-MIB->dell-vendor-state" + } + ] + }, + "DLINK-3100-Physicaldescription-MIB": { + "enable": 1, + "mib_dir": "d-link", + "descr": "", + "serial": [ + { + "oid": "rlPhdUnitGenParamSerialNum.1" + } + ], + "version": [ + { + "oid": "rlPhdUnitGenParamSoftwareVersion.1" + } + ], + "hardware": [ + { + "oid": "rlPhdUnitGenParamModelName.1" + } + ], + "states": { + "RlEnvMonState": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "warning", + "event": "warning" + }, + "3": { + "name": "critical", + "event": "alert" + }, + "4": { + "name": "shutdown", + "event": "ignore" + }, + "5": { + "name": "notPresent", + "event": "exclude" + }, + "6": { + "name": "notFunctioning", + "event": "ignore" + }, + "7": { + "name": "restore", + "event": "ok" + }, + "8": { + "name": "notAvailable", + "event": "exclude" + }, + "9": { + "name": "backingUp", + "event": "ok" + } + } + }, + "sensor": [ + { + "class": "temperature", + "descr": "Device (Unit %index%)", + "oid": "rlPhdUnitEnvParamTempSensorValue", + "oid_extra": "rlPhdUnitEnvParamTempSensorStatus", + "test": [ + { + "field": "rlPhdUnitEnvParamTempSensorStatus", + "operator": "ne", + "value": "nonoperational" + }, + { + "field": "rlPhdUnitEnvParamTempSensorValue", + "operator": "gt", + "value": 0 + } + ] + } + ] + }, + "DES3018-L2MGMT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.171.11.63.2.2", + "mib_dir": "d-link", + "descr": "D-Link DES3018 L2MGMT MIB", + "processor": { + "swL2CPUutilizationIn5min": { + "oid": "swL2CPUutilizationIn5min", + "indexes": [ + { + "descr": "Processor" + } + ] + } + }, + "states": { + "DES3026Status3": { + "1": { + "name": "other", + "event": "ok" + }, + "2": { + "name": "disabled", + "event": "ok" + }, + "3": { + "name": "enable", + "event": "ok" + } + }, + "DES3026Status2": { + "1": { + "name": "enabled", + "event": "ok" + }, + "2": { + "name": "disabled", + "event": "ok" + } + } + }, + "status": [ + { + "oid": "swL2DevCtrlStpState", + "descr": "STP state", + "measured": "other", + "type": "DES3026Status3" + }, + { + "oid": "swL2DevCtrlIGMPSnooping", + "descr": "IGMP Snooping state", + "measured": "other", + "type": "DES3026Status3" + }, + { + "oid": "swL2DevCtrlLLDPState", + "descr": "LLDP state", + "measured": "other", + "type": "DES3026Status2" + }, + { + "oid": "swL2DevCtrlRmonState", + "descr": "RMON state", + "measured": "othr", + "type": "DES3026Status3" + } + ] + }, + "DES3026-L2MGMT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.171.11.63.3", + "mib_dir": "d-link", + "descr": "D-Link DES3026 L2MGMT MIB", + "processor": { + "swL2CPUutilizationIn5min": { + "oid": "swL2CPUutilizationIn5min", + "indexes": [ + { + "descr": "Processor" + } + ] + } + }, + "states": { + "DES3026Status3": { + "1": { + "name": "other", + "event": "ok" + }, + "2": { + "name": "disabled", + "event": "ok" + }, + "3": { + "name": "enable", + "event": "ok" + } + }, + "DES3026Status2": { + "1": { + "name": "enabled", + "event": "ok" + }, + "2": { + "name": "disabled", + "event": "ok" + } + } + }, + "status": [ + { + "oid": "swL2DevCtrlStpState", + "descr": "STP state", + "measured": "other", + "type": "DES3026Status3" + }, + { + "oid": "swL2DevCtrlIGMPSnooping", + "descr": "IGMP Snooping state", + "measured": "other", + "type": "DES3026Status3" + }, + { + "oid": "swL2DevCtrlLLDPState", + "descr": "LLDP state", + "measured": "other", + "type": "DES3026Status2" + }, + { + "oid": "swL2DevCtrlRmonState", + "descr": "RMON state", + "measured": "othr", + "type": "DES3026Status3" + } + ] + }, + "DES1228B1ME-L3MGMT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.171.11.116.2.3", + "mib_dir": "d-link", + "descr": "D-Link DES-1228/ME B1 L3MGMT MIB", + "ip-address": [ + { + "oid_ifIndex": "swL3IpCtrlIfIndex", + "version": "ipv4", + "oid_mask": "swL3IpCtrlIpSubnetMask", + "oid_address": "swL3IpCtrlIpAddr", + "snmp_flags": 512 + }, + { + "oid_ifIndex": "swL3IpCtrlIfIndex", + "version": "ipv6", + "oid_prefix": "swL3IpCtrlIpv6LinkLocalPrefixLen", + "oid_address": "swL3IpCtrlIpv6LinkLocalAddress", + "snmp_flags": 512 + }, + { + "entity_match": { + "entity_type": "port", + "field": "ifDescr", + "match": "%index0%" + }, + "version": "ipv6", + "oid_prefix": "swL3Ipv6AddressCtrlPrefixLen", + "oid_address": "swL3Ipv6Address", + "snmp_flags": 512 + } + ] + }, + "DGS3120-24SC-L2MGMT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.171.11.117.4.1.2", + "mib_dir": "d-link", + "descr": "D-Link DGS3120 L2MGMT MIB", + "states": { + "DGS3120Status": { + "1": { + "name": "enabled", + "event": "ok" + }, + "2": { + "name": "disabled", + "event": "ok" + } + }, + "DGS3120Status3": { + "1": { + "name": "other", + "event": "ignore" + }, + "2": { + "name": "disabled", + "event": "ok" + }, + "3": { + "name": "enabled", + "event": "ok" + } + } + }, + "status": [ + { + "oid": "swL2DevCtrlTelnetState", + "descr": "Telnet state", + "measured": "device", + "type": "DGS3120Status3", + "oid_num": ".1.3.6.1.4.1.171.11.117.4.1.2.1.2.14.1" + }, + { + "oid": "swL2DevCtrlWebState", + "descr": "Web state", + "measured": "device", + "type": "DGS3120Status", + "oid_num": ".1.3.6.1.4.1.171.11.117.4.1.2.1.2.17.1" + }, + { + "oid": "swL2DevCtrlLLDPState", + "descr": "LLDP state", + "measured": "device", + "type": "DGS3120Status", + "oid_num": ".1.3.6.1.4.1.171.11.117.4.1.2.1.2.18" + } + ] + }, + "DGS-3120-24SC-L3MGMT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.171.11.117.4.1.3", + "mib_dir": "d-link", + "descr": "D-Link DGS3120 L3MGMT MIB", + "ip-address": [ + { + "oid_ifIndex": "swL3IpCtrlIfIndex", + "version": "ipv4", + "oid_mask": "swL3IpCtrlIpSubnetMask", + "oid_address": "swL3IpCtrlIpAddr", + "snmp_flags": 512 + }, + { + "oid_ifIndex": "swL3IpCtrlIfIndex", + "version": "ipv6", + "oid_prefix": "swL3IpCtrlIpv6LinkLocalPrefixLen", + "oid_address": "swL3IpCtrlIpv6LinkLocalAddress", + "snmp_flags": 512 + }, + { + "entity_match": { + "entity_type": "port", + "field": "ifDescr", + "match": "%index0%" + }, + "version": "ipv6", + "oid_prefix": "swL3Ipv6AddressCtrlPrefixLen", + "oid_address": "swL3Ipv6Address", + "snmp_flags": 512 + } + ] + }, + "DGS3627G-L2MGMT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.171.11.70.8.2", + "mib_dir": "d-link", + "descr": "D-Link DGS3627G L2MGMT MIB" + }, + "DGS3627G-SWL3MGMT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.171.11.70.8.3", + "mib_dir": "d-link", + "descr": "D-Link DGS3627G L3MGMT MIB", + "ip-address": [ + { + "oid_ifIndex": "swL3IpCtrlIfIndex", + "version": "ipv4", + "oid_mask": "swL3IpCtrlIpSubnetMask", + "oid_address": "swL3IpCtrlIpAddr", + "snmp_flags": 512 + }, + { + "oid_ifIndex": "swL3IpCtrlIfIndex", + "version": "ipv6", + "oid_prefix": "swL3IpCtrlIpv6LinkLocalPrefixLen", + "oid_address": "swL3IpCtrlIpv6LinkLocalAddress", + "snmp_flags": 512 + }, + { + "entity_match": { + "entity_type": "port", + "field": "ifDescr", + "match": "%index0%" + }, + "version": "ipv6", + "oid_prefix": "swL3Ipv6AddressCtrlPrefixLen", + "oid_address": "swL3Ipv6Address", + "snmp_flags": 512 + } + ] + }, + "DGS-3620-28SC-L2MGMT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.171.11.118.2.2", + "mib_dir": "d-link", + "descr": "" + }, + "DGS-3420-28SC-L2MGMT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.171.11.119.2.2", + "mib_dir": "d-link", + "descr": "" + }, + "DGS-3420-28SC-L3MGMT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.171.11.119.2.3", + "mib_dir": "d-link", + "descr": "", + "ip-address": [ + { + "oid_ifIndex": "swL3IpCtrlIfIndex", + "version": "ipv4", + "oid_mask": "swL3IpCtrlIpSubnetMask", + "oid_address": "swL3IpCtrlIpAddr", + "snmp_flags": 512 + }, + { + "oid_ifIndex": "swL3IpCtrlIfIndex", + "version": "ipv6", + "oid_prefix": "swL3IpCtrlIpv6LinkLocalPrefixLen", + "oid_address": "swL3IpCtrlIpv6LinkLocalAddress", + "snmp_flags": 512 + }, + { + "entity_match": { + "entity_type": "port", + "field": "ifDescr", + "match": "%index0%" + }, + "version": "ipv6", + "oid_prefix": "swL3Ipv6AddressCtrlPrefixLen", + "oid_address": "swL3Ipv6Address", + "snmp_flags": 512 + } + ] + }, + "DGS-3420-26SC-L2MGMT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.171.11.119.6.2", + "mib_dir": "d-link", + "descr": "" + }, + "DGS-3420-26SC-L3MGMT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.171.11.119.6.3", + "mib_dir": "d-link", + "descr": "", + "ip-address": [ + { + "oid_ifIndex": "swL3IpCtrlIfIndex", + "version": "ipv4", + "oid_mask": "swL3IpCtrlIpSubnetMask", + "oid_address": "swL3IpCtrlIpAddr", + "snmp_flags": 512 + }, + { + "oid_ifIndex": "swL3IpCtrlIfIndex", + "version": "ipv6", + "oid_prefix": "swL3IpCtrlIpv6LinkLocalPrefixLen", + "oid_address": "swL3IpCtrlIpv6LinkLocalAddress", + "snmp_flags": 512 + }, + { + "entity_match": { + "entity_type": "port", + "field": "ifDescr", + "match": "%index0%" + }, + "version": "ipv6", + "oid_prefix": "swL3Ipv6AddressCtrlPrefixLen", + "oid_address": "swL3Ipv6Address", + "snmp_flags": 512 + } + ] + }, + "DES-1228-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.171.10.75.2", + "mib_dir": "d-link", + "descr": "D-Link DES-1228 L2MGMT MIB", + "version": [ + { + "oid": "configVerSwPrimary.0" + } + ] + }, + "DLINK-MCB-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.171.41", + "mib_dir": "d-link", + "states": { + "onoffStatus": { + "1": { + "name": "on", + "event": "ok" + }, + "2": { + "name": "off", + "event": "warning" + } + }, + "mcbMCMediaLinkStatus": { + "1": { + "name": "online", + "event": "ok" + }, + "2": { + "name": "offline", + "event": "alert" + }, + "3": { + "name": "unsupported", + "event": "ignore" + } + } + }, + "status": [ + { + "oid": "mcbFramePowerOneOnStatus", + "descr": "Power One", + "type": "onoffStatus", + "measured": "powersupply", + "oid_num": ".1.3.6.1.4.1.171.41.1.3.1" + }, + { + "oid": "mcbFramePowerTwoOnStatus", + "descr": "Power Two", + "type": "onoffStatus", + "measured": "powersupply", + "oid_num": ".1.3.6.1.4.1.171.41.1.3.2" + }, + { + "measured": "port", + "table": "mcbMCSlotTable", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "type": "mcbMCMediaLinkStatus", + "oid": "mcbMCMediaOneLinkStatus", + "oid_descr": "mcbMCSlotName", + "descr": "LinkStatus %index% One %oid_descr%" + }, + { + "measured": "port", + "table": "mcbMCSlotTable", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "type": "mcbMCMediaLinkStatus", + "oid": "mcbMCMediaTwoLinkStatus", + "oid_descr": "mcbMCSlotName", + "descr": "LinkStatus %index% Two %oid_descr%" + } + ] + }, + "DES-1210-28ME-B2": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.171.10.75.15.2", + "mib_dir": "d-link", + "descr": "D-Link DES-1210 28ME MIB", + "serial": [ + { + "oid": "sysSerialNumber.0" + } + ], + "version": [ + { + "oid": "sysFirmwareVersion.0" + } + ], + "processor": { + "agentCPUutilizationIn5min": { + "oid": "agentCPUutilizationIn5min", + "indexes": [ + { + "descr": "Processor" + } + ] + } + }, + "mempool": { + "agentMEMutilizationIn5min": { + "type": "static", + "descr": "RAM", + "scale": 1, + "oid_perc": "agentMEMutilizationIn5min.0", + "total": 134217728 + } + } + }, + "DES-1210-28ME-B3": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.171.10.75.15.3", + "mib_dir": "d-link", + "descr": "D-Link DES-1210 28ME MIB", + "serial": [ + { + "oid": "sysSerialNumber.0" + } + ], + "version": [ + { + "oid": "sysFirmwareVersion.0" + } + ], + "processor": { + "agentCPUutilizationIn5min": { + "oid": "agentCPUutilizationIn5min", + "indexes": [ + { + "descr": "Processor" + } + ] + } + }, + "mempool": { + "agentMEMutilizationIn5min": { + "type": "static", + "descr": "RAM", + "scale": 1, + "oid_perc": "agentMEMutilizationIn5min.0", + "total": 134217728 + } + } + }, + "DES-1210-26ME-B2": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.171.10.75.16.1", + "mib_dir": "d-link", + "descr": "D-Link DES-1210 26ME MIB", + "serial": [ + { + "oid": "sysSerialNumber.0" + } + ], + "version": [ + { + "oid": "sysFirmwareVersion.0" + } + ], + "processor": { + "agentCPUutilizationIn5min": { + "oid": "agentCPUutilizationIn5min", + "indexes": [ + { + "descr": "Processor" + } + ] + } + }, + "mempool": { + "agentMEMutilizationIn5min": { + "type": "static", + "descr": "RAM", + "scale": 1, + "oid_perc": "agentMEMutilizationIn5min.0", + "total": 134217728 + } + } + }, + "DGS-1210-28XME-BX": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.171.10.76.43.1", + "mib_dir": "d-link", + "descr": "D-Link DGS-1210 28XME MIB", + "serial": [ + { + "oid": "sysSerialNumber.0" + } + ], + "version": [ + { + "oid": "sysFirmwareVersion.0" + } + ], + "processor": { + "agentCPUutilizationIn5min": { + "oid": "agentCPUutilizationIn5min", + "indexes": [ + { + "descr": "Processor" + } + ] + } + }, + "mempool": { + "agentMEMutilizationIn5min": { + "type": "static", + "descr": "RAM", + "scale": 1, + "oid_perc": "agentMEMutilizationIn5min.0", + "total": 134217728 + } + } + }, + "DLINK-DXS-1210-12TC-AX-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.171.10.139.1", + "mib_dir": "d-link", + "descr": "D-Link DXS-1210 12TC-AX MIB", + "version": [ + { + "oid": "deviceInfoFirmwareVersion.0", + "transform": { + "action": "ltrim", + "characters": "vV" + } + } + ], + "serial": [ + { + "oid": "deviceInfoSerialNumber.0" + } + ], + "processor": { + "deviceInformation": { + "oid": "deviceSwitchCPULast5SecUsage.0", + "indexes": [ + { + "descr": "Processor" + } + ] + } + }, + "states": { + "deviceFanStatus": [ + { + "name": "ok", + "event": "ok" + }, + { + "name": "fail", + "event": "alert" + } + ] + }, + "status": [ + { + "oid": "deviceFanStatus", + "descr": "Fan State", + "measured": "fan", + "type": "deviceFanStatus" + } + ] + }, + "DLINK-DXS-1210-10TS-AX-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.171.10.139.2", + "mib_dir": "d-link", + "descr": "D-Link DXS-1210 10TS-AX MIB", + "version": [ + { + "oid": "deviceInfoFirmwareVersion.0", + "transform": { + "action": "ltrim", + "characters": "vV" + } + } + ], + "serial": [ + { + "oid": "deviceInfoSerialNumber.0" + } + ], + "processor": { + "deviceInformation": { + "oid": "deviceSwitchCPULast5SecUsage.0", + "indexes": [ + { + "descr": "Processor" + } + ] + } + }, + "states": { + "deviceFanStatus": [ + { + "name": "ok", + "event": "ok" + }, + { + "name": "fail", + "event": "alert" + } + ] + }, + "status": [ + { + "oid": "deviceFanStatus", + "descr": "Fan State", + "measured": "fan", + "type": "deviceFanStatus" + } + ] + }, + "DLINK-DXS-1210-12SC-AX-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.171.10.139.3", + "mib_dir": "d-link", + "descr": "D-Link DXS-1210 12SC-AX MIB", + "version": [ + { + "oid": "deviceInfoFirmwareVersion.0", + "transform": { + "action": "ltrim", + "characters": "vV" + } + } + ], + "serial": [ + { + "oid": "deviceInfoSerialNumber.0" + } + ], + "processor": { + "deviceInformation": { + "oid": "deviceSwitchCPULast5SecUsage.0", + "indexes": [ + { + "descr": "Processor" + } + ] + } + }, + "states": { + "deviceFanStatus": [ + { + "name": "ok", + "event": "ok" + }, + { + "name": "fail", + "event": "alert" + } + ] + }, + "status": [ + { + "oid": "deviceFanStatus", + "descr": "Fan State", + "measured": "fan", + "type": "deviceFanStatus" + } + ] + }, + "DLINK-DXS-1210-16TC-AX-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.171.10.139.4", + "mib_dir": "d-link", + "descr": "D-Link DXS-1210 16TC-AX MIB", + "version": [ + { + "oid": "deviceInfoFirmwareVersion.0", + "transform": { + "action": "ltrim", + "characters": "vV" + } + } + ], + "serial": [ + { + "oid": "deviceInfoSerialNumber.0" + } + ], + "processor": { + "deviceInformation": { + "oid": "deviceSwitchCPULast5SecUsage.0", + "indexes": [ + { + "descr": "Processor" + } + ] + } + }, + "states": { + "deviceFanStatus": [ + { + "name": "ok", + "event": "ok" + }, + { + "name": "fail", + "event": "alert" + } + ] + }, + "status": [ + { + "oid": "deviceFanStatus", + "descr": "Fan State", + "measured": "fan", + "type": "deviceFanStatus" + } + ] + }, + "ACCELERATED-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.40083.11000", + "mib_dir": "digi", + "descr": "", + "hardware": [ + { + "oid": "mSKU.0", + "transform": [ + { + "action": "prepend", + "string": "AnywhereUSB (SKU " + }, + { + "action": "append", + "string": ")" + } + ] + } + ] + }, + "LIEBERT-GP-AGENT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.476.1.42.1.2.1", + "mib_dir": "liebert", + "descr": "", + "version": [ + { + "oid": "lgpAgentIdentFirmwareVersion.0" + } + ], + "serial": [ + { + "oid": "lgpAgentDeviceSerialNumber.1" + }, + { + "oid": "lgpAgentIdentSerialNumber.0" + } + ], + "hardware": [ + { + "oid": "lgpAgentDeviceModel.1" + } + ] + }, + "LIEBERT-GP-ENVIRONMENTAL-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.476.1.42.1.5.1", + "mib_dir": "liebert", + "descr": "", + "states": { + "liebert-state": { + "1": { + "name": "on", + "event": "ok" + }, + "2": { + "name": "off", + "event": "warning" + }, + "3": { + "name": "standby", + "event": "warning" + } + } + } + }, + "LIEBERT-GP-FLEXIBLE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.476.1.42.3.9", + "mib_dir": "liebert", + "descr": "", + "sensor": [ + { + "oid": "lgpFlexibleEntryValue", + "oid_descr": "lgpFlexibleEntryDataLabel", + "oid_class": "lgpFlexibleEntryUnitsOfMeasureEnum", + "map_class": { + "degC": "temperature", + "percent": "load", + "degCDelta": "temperature", + "watts": "power", + "voltsAcRms": "volts", + "ampsAcRms": "current" + }, + "oid_num": ".1.3.6.1.4.1.476.1.42.3.9.20.1.20", + "oid_extra": "lgpFlexibleEntryUnitsOfMeasureEnum", + "test": [ + { + "field": "lgpFlexibleEntryDataLabel", + "operator": "notmatch", + "value": "*Threshold*" + } + ] + } + ] + }, + "LIEBERT-GP-POWER-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.476.1.42.1.6.1", + "mib_dir": "liebert", + "descr": "" + }, + "LIEBERT-GP-PDU-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.476.1.42.1.9.1", + "mib_dir": "liebert", + "descr": "", + "states": { + "lgpPduRcpEntryPwrState": [ + { + "name": "unknown", + "event": "warning" + }, + { + "name": "on", + "event": "ok" + }, + { + "name": "off", + "event": "ignore" + }, + { + "name": "off-pending-on-delay", + "event": "warning" + } + ], + "lgpPduRcpEntryOperationCondition": { + "1": { + "name": "normalOperation", + "event": "ok" + }, + "2": { + "name": "normalWithWarning", + "event": "warning" + }, + "3": { + "name": "normalWithAlarm", + "event": "alert" + }, + "4": { + "name": "abnormal", + "event": "alert" + } + } + } + }, + "IT-WATCHDOGS-MIB-V3": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.17373.3", + "mib_dir": "itwatchdogs", + "descr": "" + }, + "IT-WATCHDOGS-V4-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.17373.4", + "mib_dir": "itwatchdogs", + "descr": "" + }, + "IT-WATCHDOGS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.17373.2", + "mib_dir": "itwatchdogs", + "descr": "" + }, + "CPQSINFO-MIB": { + "enable": 1, + "mib_dir": "hp", + "identity_num": ".1.3.6.1.4.1.232.2", + "descr": "", + "discovery": [ + { + "os_group": "unix", + "os": [ + "windows", + "hpstorage" + ], + "CPQSINFO-MIB::cpqSiProductName.0": "/\\w+/" + } + ], + "serial": [ + { + "oid": "cpqSiSysSerialNum.0" + } + ], + "vendor": [ + { + "oid": "cpqSiProductName.0", + "transform": { + "action": "preg_replace", + "from": "/.+/", + "to": "HPE" + } + } + ], + "hardware": [ + { + "oid": "cpqSiProductName.0", + "transform": { + "action": "preg_replace", + "from": "/^HPE? /", + "to": "" + } + } + ], + "asset_tag": [ + { + "oid": "cpqSiAssetTag.0" + } + ] + }, + "CPQHLTH-MIB": { + "enable": 1, + "mib_dir": "hp", + "identity_num": ".1.3.6.1.4.1.232.6", + "descr": "", + "status": [ + { + "measured": "device", + "descr": "Thermal Status", + "oid": "cpqHeThermalCondition", + "oid_num": ".1.3.6.1.4.1.232.6.2.6.1", + "type": "cpqhlth-state" + }, + { + "measured": "fan", + "descr": "System Fan Status", + "oid": "cpqHeThermalSystemFanStatus", + "oid_num": ".1.3.6.1.4.1.232.6.2.6.4", + "type": "cpqhlth-state" + }, + { + "measured": "fan", + "descr": "CPU Fan Status", + "oid": "cpqHeThermalCpuFanStatus", + "oid_num": ".1.3.6.1.4.1.232.6.2.6.5", + "type": "cpqhlth-state" + }, + { + "measured": "fan", + "descr": "Fan %index1% Speed (Chassis %index0%)", + "oid": "cpqHeFltTolFanSpeed", + "type": "cpqHeFltTolFanSpeed", + "oid_extra": [ + "cpqHeFltTolFanPresent" + ], + "test": { + "field": "cpqHeFltTolFanPresent", + "operator": "eq", + "value": "present" + } + }, + { + "measured": "fan", + "descr": "Fan %index1% Condition (Chassis %index0%)", + "oid": "cpqHeFltTolFanCondition", + "type": "cpqhlth-state", + "oid_extra": [ + "cpqHeFltTolFanPresent" + ], + "test": { + "field": "cpqHeFltTolFanPresent", + "operator": "eq", + "value": "present" + } + }, + { + "table": "cpqHeSysBatteryTable", + "measured": "battery", + "measured_label": "%cpqHeSysBatteryProductName% (%cpqHeSysBatterySerialNumber%)", + "descr": "%cpqHeSysBatteryProductName% Condition (%cpqHeSysBatteryCapacityMaximum%W, %cpqHeSysBatteryModel%)", + "oid": "cpqHeSysBatteryCondition", + "type": "cpqHeSysBatteryCondition", + "test": { + "field": "cpqHeSysBatteryPresent", + "operator": "eq", + "value": "present" + } + }, + { + "table": "cpqHeSysBatteryTable", + "measured": "battery", + "measured_label": "%cpqHeSysBatteryProductName% (%cpqHeSysBatterySerialNumber%)", + "descr": "%cpqHeSysBatteryProductName% Status (%cpqHeSysBatteryCapacityMaximum%W, %cpqHeSysBatteryModel%)", + "oid": "cpqHeSysBatteryStatus", + "type": "cpqHeSysBatteryStatus", + "test": { + "field": "cpqHeSysBatteryPresent", + "operator": "eq", + "value": "present" + } + }, + { + "measured": "battery", + "descr": "Backup Battery Condition", + "oid": "cpqHeSysBackupBatteryCondition", + "type": "cpqHeSysBatteryCondition", + "skip_if_valid_exist": "CPQHLTH-MIB->cpqHeSysBatteryCondition" + } + ], + "states": { + "cpqhlth-state": { + "1": { + "name": "other", + "event": "exclude" + }, + "2": { + "name": "ok", + "event": "ok" + }, + "3": { + "name": "degraded", + "event": "warning" + }, + "4": { + "name": "failed", + "event": "alert" + } + }, + "cpqHeFltTolFanSpeed": { + "1": { + "name": "other", + "event": "exclude" + }, + "2": { + "name": "normal", + "event": "ok" + }, + "3": { + "name": "high", + "event": "warning" + } + }, + "cpqHeFltTolPowerSupplyErrorCondition": { + "1": { + "name": "noError", + "event": "ok" + }, + "2": { + "name": "generalFailure", + "event": "alert" + }, + "3": { + "name": "overvoltage", + "event": "alert" + }, + "4": { + "name": "overcurrent", + "event": "alert" + }, + "5": { + "name": "overtemperature", + "event": "alert" + }, + "6": { + "name": "powerinputloss", + "event": "alert" + }, + "7": { + "name": "fanfailure", + "event": "alert" + }, + "8": { + "name": "vinhighwarning", + "event": "warning" + }, + "9": { + "name": "vinlowwarning", + "event": "warning" + }, + "10": { + "name": "vouthighwarning", + "event": "warning" + }, + "11": { + "name": "voutlowwarning", + "event": "warning" + }, + "12": { + "name": "inlettemphighwarning", + "event": "warning" + }, + "13": { + "name": "iinternaltemphighwarning", + "event": "warning" + }, + "14": { + "name": "vauxhighwarning", + "event": "warning" + }, + "15": { + "name": "vauxlowwarning", + "event": "warning" + }, + "16": { + "name": "powersupplymismatch", + "event": "warning" + }, + "17": { + "name": "goodinstandby", + "event": "ok" + } + }, + "cpqHeResMem2ModuleStatus": { + "1": { + "name": "other", + "event": "exclude" + }, + "2": { + "name": "notPresent", + "event": "exclude" + }, + "3": { + "name": "present", + "event": "ok" + }, + "4": { + "name": "good", + "event": "ok" + }, + "5": { + "name": "add", + "event": "ok" + }, + "6": { + "name": "upgrade", + "event": "ok" + }, + "7": { + "name": "missing", + "event": "alert" + }, + "8": { + "name": "doesNotMatch", + "event": "warning" + }, + "9": { + "name": "notSupported", + "event": "warning" + }, + "10": { + "name": "badConfig", + "event": "warning" + }, + "11": { + "name": "degraded", + "event": "alert" + } + }, + "cpqHeResMem2ModuleCondition": { + "1": { + "name": "other", + "event": "exclude" + }, + "2": { + "name": "ok", + "event": "ok" + }, + "3": { + "name": "degraded", + "event": "alert" + }, + "4": { + "name": "degradedModuleIndexUnknown", + "event": "alert" + } + }, + "cpqHeSysBatteryCondition": { + "1": { + "name": "other", + "event": "exclude" + }, + "2": { + "name": "ok", + "event": "ok" + }, + "3": { + "name": "degraded", + "event": "warning" + }, + "4": { + "name": "failed", + "event": "alert" + } + }, + "cpqHeSysBatteryStatus": { + "1": { + "name": "noError", + "event": "ok" + }, + "2": { + "name": "generalFailure", + "event": "alert" + }, + "3": { + "name": "shutdownHighResistance", + "event": "alert" + }, + "4": { + "name": "shutdownLowVoltage", + "event": "alert" + }, + "5": { + "name": "shutdownShortCircuit", + "event": "alert" + }, + "6": { + "name": "shutdownChargeTimeout", + "event": "alert" + }, + "7": { + "name": "shutdownOverTemperature", + "event": "alert" + }, + "8": { + "name": "shutdownDischargeMinVoltage", + "event": "alert" + }, + "9": { + "name": "shutdownDischargeCurrent", + "event": "alert" + }, + "10": { + "name": "shutdownLoadCountHigh", + "event": "alert" + }, + "11": { + "name": "shutdownEnablePin", + "event": "alert" + }, + "12": { + "name": "shutdownOverCurrent", + "event": "alert" + }, + "13": { + "name": "shutdownPermanentFailure", + "event": "alert" + }, + "14": { + "name": "shutdownBackupTimeExceeded", + "event": "alert" + }, + "15": { + "name": "predictiveFailure", + "event": "alert" + } + } + } + }, + "CPQIDA-MIB": { + "enable": 1, + "mib_dir": "hp", + "identity_num": ".1.3.6.1.4.1.232.3", + "descr": "", + "status": [ + { + "table": "cpqDaAccelTable", + "measured": "cache", + "descr": "Cache Module Board %index%", + "oid": "cpqDaAccelStatus", + "oid_num": ".1.3.6.1.4.1.232.3.2.2.2.1.2", + "type": "cpqDaAccelStatus" + }, + { + "table": "cpqDaAccelTable", + "measured": "cache", + "descr": "Cache Module Board %index% Error", + "oid": "cpqDaAccelErrCode", + "oid_num": ".1.3.6.1.4.1.232.3.2.2.2.1.5", + "type": "cpqDaAccelErrCode" + }, + { + "table": "cpqDaAccelTable", + "measured": "cache", + "descr": "Cache Module Board %index% Battery", + "oid": "cpqDaAccelBattery", + "oid_num": ".1.3.6.1.4.1.232.3.2.2.2.1.6", + "type": "cpqDaAccelBattery" + }, + { + "table": "cpqDaAccelTable", + "measured": "cache", + "descr": "Cache Module Board %index% Condition", + "oid": "cpqDaAccelCondition", + "oid_num": ".1.3.6.1.4.1.232.3.2.2.2.1.9", + "type": "cpqDaCntlrCondition" + } + ], + "states": { + "cpqDaAccelStatus": { + "1": { + "name": "other", + "event": "exclude" + }, + "2": { + "name": "invalid", + "event": "ignore" + }, + "3": { + "name": "enabled", + "event": "ok" + }, + "4": { + "name": "tmpDisabled", + "event": "warning" + }, + "5": { + "name": "permDisabled", + "event": "alert" + }, + "6": { + "name": "cacheModFlashMemNotAttached", + "event": "alert" + }, + "7": { + "name": "cacheModDegradedFailsafeSpeed", + "event": "warning" + }, + "8": { + "name": "cacheModCriticalFailure", + "event": "alert" + }, + "9": { + "name": "cacheReadCacheNotMapped", + "event": "warning" + } + }, + "cpqDaAccelErrCode": { + "1": { + "name": "other", + "event": "exclude" + }, + "2": { + "name": "invalid", + "event": "ok" + }, + "3": { + "name": "badConfig", + "event": "alert" + }, + "4": { + "name": "lowBattery", + "event": "warning" + }, + "5": { + "name": "disableCmd", + "event": "warning" + }, + "6": { + "name": "noResources", + "event": "warning" + }, + "7": { + "name": "notConnected", + "event": "alert" + }, + "8": { + "name": "badMirrorData", + "event": "alert" + }, + "9": { + "name": "readErr", + "event": "alert" + }, + "10": { + "name": "writeErr", + "event": "alert" + }, + "11": { + "name": "configCmd", + "event": "alert" + }, + "12": { + "name": "expandInProgress", + "event": "warning" + }, + "13": { + "name": "snapshotInProgress", + "event": "warning" + }, + "14": { + "name": "redundantLowBattery", + "event": "warning" + }, + "15": { + "name": "redundantSizeMismatch", + "event": "warning" + }, + "16": { + "name": "redundantCacheFailure", + "event": "alert" + }, + "17": { + "name": "excessiveEccErrors", + "event": "alert" + }, + "18": { + "name": "adgEnablerMissing", + "event": "warning" + }, + "19": { + "name": "postEccErrors", + "event": "alert" + }, + "20": { + "name": "batteryHotRemoved", + "event": "alert" + }, + "21": { + "name": "capacitorChargeLow", + "event": "warning" + }, + "22": { + "name": "notEnoughBatteries", + "event": "alert" + }, + "23": { + "name": "cacheModuleNotSupported", + "event": "alert" + }, + "24": { + "name": "batteryNotSupported", + "event": "alert" + }, + "25": { + "name": "noCapacitorAttached", + "event": "alert" + }, + "26": { + "name": "capBasedBackupFailed", + "event": "alert" + }, + "27": { + "name": "capBasedRestoreFailed", + "event": "alert" + }, + "28": { + "name": "capBasedModuleHWFailure", + "event": "alert" + }, + "29": { + "name": "capacitorFailedToCharge", + "event": "alert" + }, + "30": { + "name": "capacitorBasedHWMemBeingErased", + "event": "warning" + }, + "31": { + "name": "incompatibleCacheModule", + "event": "alert" + }, + "32": { + "name": "fbcmChargerCircuitFailure", + "event": "alert" + }, + "33": { + "name": "cbPowerSourceCableError", + "event": "alert" + } + }, + "cpqDaAccelBattery": { + "1": { + "name": "other", + "event": "exclude" + }, + "2": { + "name": "ok", + "event": "ok" + }, + "3": { + "name": "recharging", + "event": "ok" + }, + "4": { + "name": "failed", + "event": "alert" + }, + "5": { + "name": "degraded", + "event": "warning" + }, + "6": { + "name": "notPresent", + "event": "exclude" + }, + "7": { + "name": "capacitorFailed", + "event": "alert" + } + }, + "cpqDaCntlrBoardStatus": { + "1": { + "name": "other", + "event": "exclude" + }, + "2": { + "name": "ok", + "event": "ok" + }, + "3": { + "name": "generalFailure", + "event": "alert" + }, + "4": { + "name": "cableProblem", + "event": "alert" + }, + "5": { + "name": "poweredOff", + "event": "alert" + }, + "6": { + "name": "cacheModuleMissing", + "event": "alert" + }, + "7": { + "name": "degraded", + "event": "alert" + } + }, + "cpqida-cntrl-state": { + "1": { + "name": "other", + "event": "exclude" + }, + "2": { + "name": "ok", + "event": "ok" + }, + "3": { + "name": "generalFailure", + "event": "alert" + }, + "4": { + "name": "cableProblem", + "event": "alert" + }, + "5": { + "name": "poweredOff", + "event": "alert" + }, + "6": { + "name": "cacheModuleMissing", + "event": "alert" + }, + "7": { + "name": "degraded", + "event": "alert" + } + }, + "cpqDaCntlrCondition": { + "1": { + "name": "other", + "event": "exclude" + }, + "2": { + "name": "ok", + "event": "ok" + }, + "3": { + "name": "degraded", + "event": "warning" + }, + "4": { + "name": "failed", + "event": "alert" + } + }, + "cpqDaLogDrvCondition": { + "1": { + "name": "other", + "event": "exclude" + }, + "2": { + "name": "ok", + "event": "ok" + }, + "3": { + "name": "degraded", + "event": "warning" + }, + "4": { + "name": "failed", + "event": "alert" + } + }, + "cpqDaPhyDrvCondition": { + "1": { + "name": "other", + "event": "exclude" + }, + "2": { + "name": "ok", + "event": "ok" + }, + "3": { + "name": "degraded", + "event": "warning" + }, + "4": { + "name": "failed", + "event": "alert" + } + }, + "cpqDaPhyDrvSmartStatus": { + "1": { + "name": "other", + "event": "exclude" + }, + "2": { + "name": "ok", + "event": "ok" + }, + "3": { + "name": "replaceDrive", + "event": "alert" + }, + "4": { + "name": "replaceDriveSSDWearOut", + "event": "alert" + } + }, + "cpqDaLogDrvStatus": { + "1": { + "name": "other", + "event": "exclude" + }, + "2": { + "name": "ok", + "event": "ok" + }, + "3": { + "name": "failed", + "event": "alert" + }, + "4": { + "name": "unconfigured", + "event": "ignore" + }, + "5": { + "name": "recovering", + "event": "warning" + }, + "6": { + "name": "readyForRebuild", + "event": "warning" + }, + "7": { + "name": "rebuilding", + "event": "warning" + }, + "8": { + "name": "wrongDrive", + "event": "alert" + }, + "9": { + "name": "badConnect", + "event": "alert" + }, + "10": { + "name": "overheating", + "event": "warning" + }, + "11": { + "name": "shutdown", + "event": "alert" + }, + "12": { + "name": "expanding", + "event": "ok" + }, + "13": { + "name": "notAvailable", + "event": "ignore" + }, + "14": { + "name": "queuedForExpansion", + "event": "ok" + }, + "15": { + "name": "multipathAccessDegraded", + "event": "warning" + }, + "16": { + "name": "erasing", + "event": "ignore" + }, + "17": { + "name": "predictiveSpareRebuildReady", + "event": "ok" + }, + "18": { + "name": "rapidParityInitInProgress", + "event": "ok" + }, + "19": { + "name": "rapidParityInitPending", + "event": "ok" + }, + "20": { + "name": "noAccessEncryptedNoCntlrKey", + "event": "alert" + }, + "21": { + "name": "unencryptedToEncryptedInProgress", + "event": "ok" + }, + "22": { + "name": "newLogDrvKeyRekeyInProgress", + "event": "ok" + }, + "23": { + "name": "noAccessEncryptedCntlrEncryptnNotEnbld", + "event": "alert" + }, + "24": { + "name": "unencryptedToEncryptedNotStarted", + "event": "warning" + }, + "25": { + "name": "newLogDrvKeyRekeyRequestReceived", + "event": "warning" + } + }, + "cpqDaPhyDrvStatus": { + "1": { + "name": "other", + "event": "exclude" + }, + "2": { + "name": "ok", + "event": "ok" + }, + "3": { + "name": "failed", + "event": "alert" + }, + "4": { + "name": "predictiveFailure", + "event": "alert" + }, + "5": { + "name": "erasing", + "event": "ignore" + }, + "6": { + "name": "erasingDone", + "event": "ignore" + }, + "7": { + "name": "eraseQueued", + "event": "ignore" + }, + "8": { + "name": "ssdWearOut", + "event": "alert" + }, + "9": { + "name": "notAuthenticated", + "event": "warning" + } + } + }, + "sensor": [ + { + "table": "cpqDaAccelTable", + "oid": "cpqDaAccelBoardCurrentTemp", + "descr": "Cache Module Board %index%", + "class": "temperature", + "measured": "cache", + "oid_num": ".1.3.6.1.4.1.232.3.2.2.2.1.17", + "invalid": -1 + }, + { + "table": "cpqDaAccelTable", + "oid": "cpqDaAccelCapacitorCurrentTemp", + "descr": "Cache Module Board %index% Capacitor", + "class": "temperature", + "measured": "cache", + "oid_num": ".1.3.6.1.4.1.232.3.2.2.2.1.18", + "invalid": -1 + } + ] + }, + "CPQPOWER-MIB": { + "enable": 1, + "mib_dir": "hp", + "descr": "", + "serial": [ + { + "oid": "deviceSerialNumber.0" + }, + { + "oid": "mpduSerialNumber.1" + } + ], + "version": [ + { + "oid": "upsIdentSoftwareVersions.0" + }, + { + "oid": "mpduFirmwareVersion.1" + } + ], + "vendor": [ + { + "oid": "upsIdentManufacturer.0" + } + ], + "hardware": [ + { + "oid": "upsIdentModel.0" + }, + { + "oid": "mpduPartNumber.1" + } + ], + "ra_url_http": [ + { + "oid": "trapDeviceMgmtUrl.0" + } + ], + "sensor": [ + { + "oid": "upsBatTimeRemaining", + "descr": "Battery Runtime Remaining", + "class": "runtime", + "measured": "battery", + "scale": 0.016666666666666666, + "oid_num": ".1.3.6.1.4.1.232.165.3.2.1", + "rename_rrd": "CPQPOWER-MIB-upsBatTimeRemaining.0" + }, + { + "oid": "upsBatVoltage", + "descr": "Battery", + "class": "voltage", + "measured": "battery", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.232.165.3.2.2", + "rename_rrd": "CPQPOWER-MIB-upsBatVoltage.0" + }, + { + "oid": "upsBatCurrent", + "descr": "Battery", + "class": "current", + "measured": "battery", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.232.165.3.2.3", + "rename_rrd": "CPQPOWER-MIB-upsBatCurrent.0" + }, + { + "oid": "upsBatCapacity", + "descr": "Battery Capacity", + "class": "capacity", + "measured": "battery", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.232.165.3.2.4", + "rename_rrd": "CPQPOWER-MIB-upsBatCapacity.0" + }, + { + "oid": "upsEnvAmbientTemp", + "descr": "Ambient", + "class": "temperature", + "measured": "other", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.232.165.3.6.1", + "oid_limit_low": "upsEnvAmbientLowerLimit", + "oid_limit_high": "upsEnvAmbientUpperLimit", + "rename_rrd": "CPQPOWER-MIB-upsEnvAmbientTemp.0" + }, + { + "oid": "mpduTotalPowerWatt", + "descr": "Total Power Feed %mpduACFeedName%", + "oid_descr": "mpduACFeedName", + "class": "power", + "measured": "device", + "scale": 1, + "min": -1, + "oid_num": ".1.3.6.1.4.1.232.165.5.1.2.1.38", + "oid_extra": "mpduControlStatus", + "test": { + "field": "mpduControlStatus", + "operator": "ne", + "value": "" + }, + "test_pre": { + "oid": "CPQPOWER-MIB::mpduNumMPDU.0", + "operator": "gt", + "value": 0 + } + }, + { + "oid": "mpduTotalPowerVA", + "descr": "Total Apparent Power Feed %mpduACFeedName%", + "oid_descr": "mpduACFeedName", + "class": "apower", + "measured": "device", + "scale": 1, + "min": -1, + "oid_num": ".1.3.6.1.4.1.232.165.5.1.2.1.39", + "oid_extra": "mpduControlStatus", + "test": { + "field": "mpduControlStatus", + "operator": "ne", + "value": "" + }, + "test_pre": { + "oid": "CPQPOWER-MIB::mpduNumMPDU.0", + "operator": "gt", + "value": 0 + } + }, + { + "oid": "mpduTotalPercentLoad", + "descr": "Total Load Feed %mpduACFeedName%", + "oid_descr": "mpduACFeedName", + "class": "load", + "measured": "device", + "scale": 0.01, + "min": -1, + "oid_num": ".1.3.6.1.4.1.232.165.5.1.2.1.40", + "oid_extra": "mpduControlStatus", + "test": { + "field": "mpduControlStatus", + "operator": "ne", + "value": "" + }, + "test_pre": { + "oid": "CPQPOWER-MIB::mpduNumMPDU.0", + "operator": "gt", + "value": 0 + } + }, + { + "table": "mpduOutputEntry", + "class": "load", + "oid": "mpduOutputPercentLoad", + "descr": "Outlet %mpduOutputIndex%, Unit %index0%", + "oid_limit_high_warn": "mpduOutputWarningThreshold", + "oid_limit_high": "mpduOutputCriticalThreshold", + "scale": 0.1, + "measured_label": "Outlet %mpduOutputIndex%", + "measured": "outlet", + "min": -1, + "test": { + "field": "mpduOutputStatus", + "operator": "ne", + "value": "off" + }, + "test_pre": { + "oid": "CPQPOWER-MIB::mpduNumMPDU.0", + "operator": "gt", + "value": 0 + } + }, + { + "table": "mpduOutputEntry", + "class": "voltage", + "oid": "mpduOutputVoltage", + "descr": "Outlet %mpduOutputIndex%, Unit %index0%", + "scale": 0.1, + "measured_label": "Outlet %mpduOutputIndex%", + "measured": "outlet", + "min": -1, + "test": { + "field": "mpduOutputStatus", + "operator": "ne", + "value": "off" + }, + "test_pre": { + "oid": "CPQPOWER-MIB::mpduNumMPDU.0", + "operator": "gt", + "value": 0 + } + }, + { + "table": "mpduOutputEntry", + "class": "current", + "oid": "mpduOutputCurrent", + "descr": "Outlet %mpduOutputIndex%, Unit %index0%", + "scale": 0.01, + "measured_label": "Outlet %mpduOutputIndex%", + "measured": "outlet", + "min": -1, + "test": { + "field": "mpduOutputStatus", + "operator": "ne", + "value": "off" + }, + "test_pre": { + "oid": "CPQPOWER-MIB::mpduNumMPDU.0", + "operator": "gt", + "value": 0 + } + }, + { + "table": "mpduOutputEntry", + "class": "apower", + "oid": "mpduOutputPowerVA", + "descr": "Outlet %mpduOutputIndex%, Unit %index0%", + "scale": 1, + "measured_label": "Outlet %mpduOutputIndex%", + "measured": "outlet", + "min": -1, + "test": { + "field": "mpduOutputStatus", + "operator": "ne", + "value": "off" + }, + "test_pre": { + "oid": "CPQPOWER-MIB::mpduNumMPDU.0", + "operator": "gt", + "value": 0 + } + }, + { + "table": "mpduOutputEntry", + "class": "power", + "oid": "mpduOutputPowerWatt", + "descr": "Outlet %mpduOutputIndex%, Unit %index0%", + "scale": 1, + "measured_label": "Outlet %mpduOutputIndex%", + "measured": "outlet", + "min": -1, + "test": { + "field": "mpduOutputStatus", + "operator": "ne", + "value": "off" + }, + "test_pre": { + "oid": "CPQPOWER-MIB::mpduNumMPDU.0", + "operator": "gt", + "value": 0 + } + }, + { + "table": "mpduOutputEntry", + "class": "powerfactor", + "oid": "mpduOutputPowerFactor", + "descr": "Outlet %mpduOutputIndex%, Unit %index0%", + "scale": 0.01, + "measured_label": "Outlet %mpduOutputIndex%", + "measured": "outlet", + "min": -1, + "test": { + "field": "mpduOutputStatus", + "operator": "ne", + "value": "off" + }, + "test_pre": { + "oid": "CPQPOWER-MIB::mpduNumMPDU.0", + "operator": "gt", + "value": 0 + } + } + ], + "states": { + "cpqpower-pdu-status": { + "1": { + "name": "other", + "event": "exclude" + }, + "2": { + "name": "ok", + "event": "ok" + }, + "3": { + "name": "degraded", + "event": "warning" + }, + "4": { + "name": "failed", + "event": "alert" + } + }, + "cpqpower-pdu-breaker-status": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "overloadWarning", + "event": "warning" + }, + "3": { + "name": "overloadCritical", + "event": "alert" + }, + "4": { + "name": "voltageRangeWarning", + "event": "warning" + }, + "5": { + "name": "voltageRangeCritical", + "event": "alert" + } + }, + "mpduOutputStatus": [ + { + "match": "/^on/", + "event": "ok" + }, + { + "match": "/^off/", + "event": "ignore" + }, + { + "match": "/^problem/", + "event": "alert" + }, + { + "match": "/.+/", + "event": "warning" + } + ] + }, + "status": [ + { + "table": "mpduOutputEntry", + "type": "mpduOutputStatus", + "oid": "mpduOutputStatus", + "descr": "State: Outlet %mpduOutputIndex%, Unit %index0%", + "measured_label": "Outlet %mpduOutputIndex%", + "measured": "outlet", + "test_pre": { + "oid": "CPQPOWER-MIB::mpduNumMPDU.0", + "operator": "gt", + "value": 0 + } + } + ], + "counter": [ + { + "table": "mpduOutputEntry", + "class": "energy", + "oid": "mpduOutputPowerWattHour", + "descr": "Outlet %mpduOutputIndex%, Unit %index0%", + "scale": 1, + "measured_label": "Outlet %mpduOutputIndex%", + "measured": "outlet", + "min": 0, + "test": { + "field": "mpduOutputStatus", + "operator": "ne", + "value": "off" + }, + "test_pre": { + "oid": "CPQPOWER-MIB::mpduNumMPDU.0", + "operator": "gt", + "value": 0 + } + } + ] + }, + "CPQRACK-MIB": { + "enable": 1, + "mib_dir": "hp", + "descr": "", + "version": [ + { + "oid": "cpqRackCommonEnclosureFWRev.1" + } + ], + "status": [ + { + "table": "cpqRackServerBladeTable", + "measured": "blade", + "descr": "Status Rack %cpqRackServerBladeRack%, Chassis %cpqRackServerBladeChassis%, Slot %cpqRackServerBladePosition%, %cpqRackServerBladeProductId% (%cpqRackServerBladeName%)", + "oid": "cpqRackServerBladeStatus", + "oid_num": ".1.3.6.1.4.1.232.22.2.4.1.1.1.21", + "type": "cpqrack-mib-slot-state", + "test": { + "field": "cpqRackServerBladePresent", + "operator": "eq", + "value": "present" + } + }, + { + "table": "cpqRackServerBladeTable", + "measured": "blade", + "descr": "Powered Rack %cpqRackServerBladeRack%, Chassis %cpqRackServerBladeChassis%, Slot %cpqRackServerBladePosition%, %cpqRackServerBladeProductId% (%cpqRackServerBladeName%)", + "oid": "cpqRackServerBladePowered", + "oid_num": ".1.3.6.1.4.1.232.22.2.4.1.1.1.25", + "type": "cpqRackServerBladePowered", + "test": { + "field": "cpqRackServerBladePresent", + "operator": "eq", + "value": "present" + } + } + ], + "states": { + "cpqrack-mib-slot-state": { + "1": { + "name": "other", + "event": "ignore" + }, + "2": { + "name": "ok", + "event": "ok" + }, + "3": { + "name": "degraded", + "event": "warning" + }, + "4": { + "name": "failed", + "event": "alert" + } + }, + "cpqRackServerBladePowered": { + "1": { + "name": "other", + "event": "ignore" + }, + "2": { + "name": "on", + "event": "ok" + }, + "3": { + "name": "off", + "event": "ok" + }, + "4": { + "name": "powerStagedOff", + "event": "ok" + }, + "5": { + "name": "reboot", + "event": "ok" + } + }, + "cpqRackCommonEnclosureCondition": { + "1": { + "name": "other", + "event": "exclude" + }, + "2": { + "name": "ok", + "event": "ok" + }, + "3": { + "name": "degraded", + "event": "warning" + }, + "4": { + "name": "failed", + "event": "alert" + } + }, + "cpqRackPowerSupplyStatus": { + "1": { + "name": "noError", + "event": "ok" + }, + "2": { + "name": "generalFailure", + "event": "alert" + }, + "3": { + "name": "bistFailure", + "event": "warning" + }, + "4": { + "name": "fanFailure", + "event": "warning" + }, + "5": { + "name": "tempFailure", + "event": "warning" + }, + "6": { + "name": "interlockOpen", + "event": "warning" + }, + "7": { + "name": "epromFailed", + "event": "warning" + }, + "8": { + "name": "vrefFailed", + "event": "warning" + }, + "9": { + "name": "dacFailed", + "event": "warning" + }, + "10": { + "name": "ramTestFailed", + "event": "warning" + }, + "11": { + "name": "voltageChannelFailed", + "event": "warning" + }, + "12": { + "name": "orringdiodeFailed", + "event": "warning" + }, + "13": { + "name": "brownOut", + "event": "warning" + }, + "14": { + "name": "giveupOnStartup", + "event": "ok" + }, + "15": { + "name": "nvramInvalid", + "event": "alert" + }, + "16": { + "name": "calibrationTableInvalid", + "event": "warning" + } + }, + "cpqRackPowerSupplyInputLineStatus": { + "1": { + "name": "noError", + "event": "ok" + }, + "2": { + "name": "lineOverVoltage", + "event": "warning" + }, + "3": { + "name": "lineUnderVoltage", + "event": "warning" + }, + "4": { + "name": "lineHit", + "event": "warning" + }, + "5": { + "name": "brownOut", + "event": "warning" + }, + "6": { + "name": "linePowerLoss", + "event": "alert" + } + } + } + }, + "HPVC-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.11.5.7.5.2.1", + "mib_dir": "hp", + "descr": "HPE VirtualConnect MIB", + "hardware": [ + { + "oid": "vcModuleProductName.101" + } + ], + "version": [ + { + "oid": "vcModuleFwRev.101", + "transform": { + "action": "regex_replace", + "from": "/^(\\d[\\d\\.\\-]+).*/", + "to": "$1" + } + } + ], + "serial": [ + { + "oid": "vcModuleSerialNumber.101" + } + ], + "status": [ + { + "table": "vcPhysicalServerManagedStatus", + "measured": "device", + "descr": "Physical Server %index%", + "oid": "vcPhysicalServerManagedStatus", + "oid_num": ".1.3.6.1.4.1.11.5.7.5.2.1.1.5.1.1.3", + "type": "vcManagedStatus" + } + ], + "states": { + "vcManagedStatus": { + "1": { + "name": "unknown", + "event": "warning" + }, + "2": { + "name": "normal", + "event": "ok" + }, + "3": { + "name": "warning", + "event": "warning" + }, + "4": { + "name": "minor", + "event": "alert" + }, + "5": { + "name": "major", + "event": "alert" + }, + "6": { + "name": "critical", + "event": "alert" + }, + "7": { + "name": "disabled", + "event": "exclude" + }, + "8": { + "name": "info", + "event": "warning" + } + } + } + }, + "HP-SN-AGENT-MIB": { + "enable": 1, + "identity_num": "", + "mib_dir": "hp", + "descr": "", + "version": [ + { + "oid": "snAgImgVer.0" + } + ] + }, + "HP-LASERJET-COMMON-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.11.2.3.9.4.2", + "mib_dir": "hp", + "descr": "", + "hardware": [ + { + "oid": "model-name.0", + "transform": [ + { + "action": "trim", + "chars": "." + }, + { + "action": "regex_replace", + "from": "[[:^ascii:]]", + "to": "" + }, + { + "action": "preg_replace", + "from": "/^HPE? /", + "to": "" + } + ], + "snmp_flags": 4098 + } + ], + "serial": [ + { + "oid": "serial-number.0", + "transform": [ + { + "action": "trim", + "chars": "." + }, + { + "action": "regex_replace", + "from": "[[:^ascii:]]", + "to": "" + } + ], + "snmp_flags": 4098 + } + ], + "version": [ + { + "oid": "fw-rom-revision.0", + "transform": [ + { + "action": "trim", + "chars": "." + }, + { + "action": "regex_replace", + "from": "[[:^ascii:]]", + "to": "" + } + ], + "snmp_flags": 4098 + } + ], + "counter": [ + { + "oid": "total-engine-page-count", + "descr": "Total Printed Pages", + "class": "printersupply", + "measured": "printersupply", + "unit": "pages", + "scale": 1, + "min": 0, + "oid_num": ".1.3.6.1.4.1.11.2.3.9.4.2.1.4.1.2.5", + "skip_if_valid_exist": "Printer-MIB->prtMarkerLifeCount" + }, + { + "oid": "total-mono-page-count", + "descr": "Total Printed Mono Pages", + "class": "printersupply", + "measured": "printersupply", + "unit": "pages", + "scale": 1, + "min": 0, + "oid_num": ".1.3.6.1.4.1.11.2.3.9.4.2.1.4.1.2.6" + }, + { + "oid": "total-color-page-count", + "descr": "Total Printed Color Pages", + "class": "printersupply", + "measured": "printersupply", + "unit": "pages", + "scale": 1, + "min": 0, + "oid_num": ".1.3.6.1.4.1.11.2.3.9.4.2.1.4.1.2.7" + }, + { + "oid": "duplex-page-count", + "descr": "Printed Duplex Pages", + "class": "printersupply", + "measured": "printersupply", + "unit": "pages", + "scale": 1, + "min": 0, + "oid_num": ".1.3.6.1.4.1.11.2.3.9.4.2.1.4.1.2.22" + }, + { + "oid": "print-engine-jam-count", + "descr": "Jammed Pages", + "class": "printersupply", + "measured": "printersupply", + "unit": "pages", + "scale": 1, + "min": -1, + "limit_high": 1, + "oid_num": ".1.3.6.1.4.1.11.2.3.9.4.2.1.4.1.2.34" + }, + { + "oid": "print-engine-mispick-count", + "descr": "Mispicked Pages", + "class": "printersupply", + "measured": "printersupply", + "unit": "pages", + "scale": 1, + "min": -1, + "limit_warn": 1, + "oid_num": ".1.3.6.1.4.1.11.2.3.9.4.2.1.4.1.2.35" + }, + { + "oid": "scan-adf-page-count", + "descr": "Scanned Pages", + "class": "scanner", + "measured": "scanner", + "unit": "pages", + "scale": 1, + "min": 0, + "oid_num": ".1.3.6.1.4.1.11.2.3.9.4.2.1.2.2.1.45" + }, + { + "oid": "scan-flatbed-page-count", + "descr": "Scanned Flatbed Pages", + "class": "scanner", + "measured": "scanner", + "unit": "pages", + "scale": 1, + "min": 0, + "oid_num": ".1.3.6.1.4.1.11.2.3.9.4.2.1.2.2.1.73" + } + ] + }, + "SEMI-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.11.2.36.1", + "mib_dir": "hp", + "descr": "", + "version": [ + { + "oid": "hpHttpMgVersion.0" + }, + { + "oid": "hpHttpMgDeviceVersion.1" + } + ], + "serial": [ + { + "oid": "hpHttpMgSerialNumber.0" + }, + { + "oid": "hpHttpMgDeviceSerialNumber.1" + } + ], + "hardware": [ + { + "oid": "hpHttpMgDeviceProductName.1", + "transform": { + "action": "replace", + "from": [ + "HP ", + "HPE " + ], + "to": "" + } + } + ], + "ra_url_http": [ + { + "oid": "hpHttpMgDeviceManagementURL.1" + } + ], + "status": [ + { + "measured": "device", + "descr": "Device Health", + "oid": "hpHttpMgDeviceHealth", + "type": "hpHttpMgDeviceHealth" + } + ], + "states": { + "hpHttpMgDeviceHealth": { + "1": { + "name": "unknown", + "event": "exclude" + }, + "2": { + "name": "unused", + "event": "ignore" + }, + "3": { + "name": "ok", + "event": "ok" + }, + "4": { + "name": "warning", + "event": "warning" + }, + "5": { + "name": "critical", + "event": "alert" + }, + "6": { + "name": "nonrecoverable", + "event": "alert" + } + } + } + }, + "HP-ICF-OID": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.11.2.14", + "mib_dir": "hp", + "descr": "" + }, + "HPN-ICF-DOT11-ACMT-MIB": { + "enable": 1, + "identity_num": "", + "mib_dir": "hp", + "descr": "", + "wifi_clients": [ + { + "oid": "hpnicfDot11StationCurAssocSum.0" + } + ] + }, + "HPN-ICF-ENTITY-EXT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.11.2.14.11.15.2.6", + "mib_dir": "hp", + "descr": "", + "serial": [ + { + "oid": "hpnicfEntityExtManuSerialNum.1" + } + ] + }, + "HPN-ICF-ENTITY-VENDORTYPE-OID-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.11.2.14.11.15.3", + "mib_dir": "hp", + "descr": "" + }, + "HP-ICF-CHASSIS": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.11.2.14.10.2.3", + "mib_dir": "hp", + "descr": "", + "status": [ + { + "measured": "device", + "oid_descr": "hpicfSensorDescr", + "descr_transform": { + "action": "entity_name" + }, + "oid": "hpicfSensorStatus", + "oid_num": ".1.3.6.1.4.1.11.2.14.11.1.2.6.1.4", + "type": "hp-icf-chassis-state", + "oid_extra": [ + "hpicfSensorObjectId" + ], + "test": { + "field": "hpicfSensorObjectId", + "operator": "notin", + "value": [ + "icfPowerSupplySensor" + ] + } + } + ], + "states": { + "hp-icf-chassis-state": { + "1": { + "name": "unknown", + "event": "warning" + }, + "2": { + "name": "bad", + "event": "alert" + }, + "3": { + "name": "warning", + "event": "warning" + }, + "4": { + "name": "good", + "event": "ok" + }, + "5": { + "name": "notPresent", + "event": "exclude" + } + } + } + }, + "HP-ICF-TRANSCEIVER-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.11.2.14.11.5.1.82", + "mib_dir": "hp", + "descr": "", + "sensor": [ + { + "oid": "hpicfXcvrTemp", + "class": "temperature", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Temperature (%hpicfXcvrModel% %hpicfXcvrType%, %hpicfXcvrWavelength%)", + "descr_transform": { + "action": "preg_replace", + "from": "/ *\\?\\? */", + "to": "" + }, + "oid_extra": [ + "hpicfXcvrModel", + "hpicfXcvrType", + "hpicfXcvrWavelength" + ], + "oid_num": ".1.3.6.1.4.1.11.2.14.11.5.1.82.1.1.1.1.11", + "scale": 0.001, + "limit_scale": 0.001, + "oid_limit_low": "hpicfXcvrTempLoAlarm", + "oid_limit_low_warn": "hpicfXcvrTempLoWarn", + "oid_limit_high": "hpicfXcvrTempHiAlarm", + "oid_limit_high_warn": "hpicfXcvrTempHiWarn", + "min": 0 + }, + { + "oid": "hpicfXcvrVoltage", + "class": "voltage", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Voltage (%hpicfXcvrModel% %hpicfXcvrType%, %hpicfXcvrWavelength%)", + "descr_transform": { + "action": "preg_replace", + "from": "/ *\\?\\? */", + "to": "" + }, + "oid_extra": [ + "hpicfXcvrModel", + "hpicfXcvrType", + "hpicfXcvrWavelength" + ], + "oid_num": ".1.3.6.1.4.1.11.2.14.11.5.1.82.1.1.1.1.12", + "scale": 0.0001, + "limit_scale": 0.0001, + "oid_limit_low": "hpicfXcvrVccLoAlarm", + "oid_limit_low_warn": "hpicfXcvrVccLoWarn", + "oid_limit_high": "hpicfXcvrVccHiAlarm", + "oid_limit_high_warn": "hpicfXcvrVccHiWarn", + "min": 0 + }, + { + "oid": "hpicfXcvrBias", + "class": "current", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Tx Bias (%hpicfXcvrModel% %hpicfXcvrType%, %hpicfXcvrWavelength%)", + "descr_transform": { + "action": "preg_replace", + "from": "/ *\\?\\? */", + "to": "" + }, + "oid_extra": [ + "hpicfXcvrModel", + "hpicfXcvrType", + "hpicfXcvrWavelength" + ], + "oid_num": ".1.3.6.1.4.1.11.2.14.11.5.1.82.1.1.1.1.13", + "scale": 1.0e-6, + "limit_scale": 1.0e-6, + "oid_limit_low": "hpicfXcvrBiasLoAlarm", + "oid_limit_low_warn": "hpicfXcvrBiasLoWarn", + "oid_limit_high": "hpicfXcvrBiasHiAlarm", + "oid_limit_high_warn": "hpicfXcvrBiasHiWarn", + "min": 0 + }, + { + "oid": "hpicfXcvrTxPower", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Tx Power (%hpicfXcvrModel% %hpicfXcvrType%, %hpicfXcvrWavelength%)", + "descr_transform": { + "action": "preg_replace", + "from": "/ *\\?\\? */", + "to": "" + }, + "oid_extra": [ + "hpicfXcvrModel", + "hpicfXcvrType", + "hpicfXcvrWavelength" + ], + "oid_num": ".1.3.6.1.4.1.11.2.14.11.5.1.82.1.1.1.1.14", + "scale": 0.001, + "limit_scale": 1.0e-7, + "limit_unit": "W", + "oid_limit_low": "hpicfXcvrPwrOutLoAlarm", + "oid_limit_low_warn": "hpicfXcvrPwrOutLoWarn", + "oid_limit_high": "hpicfXcvrPwrOutHiAlarm", + "oid_limit_high_warn": "hpicfXcvrPwrOutHiWarn", + "invalid": -99999999 + }, + { + "oid": "hpicfXcvrRxPower", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Rx Power (%hpicfXcvrModel% %hpicfXcvrType%, %hpicfXcvrWavelength%)", + "descr_transform": { + "action": "preg_replace", + "from": "/ *\\?\\? */", + "to": "" + }, + "oid_extra": [ + "hpicfXcvrModel", + "hpicfXcvrType", + "hpicfXcvrWavelength" + ], + "oid_num": ".1.3.6.1.4.1.11.2.14.11.5.1.82.1.1.1.1.15", + "scale": 0.001, + "limit_scale": 1.0e-7, + "limit_unit": "W", + "oid_limit_low": "hpicfXcvrRcvPwrLoAlarm", + "oid_limit_low_warn": "hpicfXcvrRcvPwrLoWarn", + "oid_limit_high": "hpicfXcvrRcvPwrHiAlarm", + "oid_limit_high_warn": "hpicfXcvrRcvPwrHiWarn", + "invalid": -99999999 + } + ] + }, + "HP-ICF-POE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.11.2.14.11.1.9.1", + "mib_dir": "hp", + "descr": "" + }, + "HPICF-IPSLA-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.11.2.14.11.5.1.127", + "mib_dir": "hp", + "descr": "", + "states": { + "hpicfIpSlaHistSummStatus": { + "-1": { + "name": "unknown", + "event": "ignore" + }, + "0": { + "name": "alert", + "event": "alert" + }, + "1": { + "name": "ok", + "event": "ok" + } + } + } + }, + "NETSWITCH-MIB": { + "enable": 1, + "mib_dir": "hp", + "descr": "", + "version": [ + { + "oid": "hpSwitchOsVersion.0" + } + ] + }, + "STATISTICS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.11.2.14.11.5.1.9", + "mib_dir": "hp", + "descr": "", + "processor": { + "hpSwitchCpuStat": { + "oid": "hpSwitchCpuStat", + "oid_num": ".1.3.6.1.4.1.11.2.14.11.5.1.9.6.1", + "indexes": [ + { + "descr": "Processor" + } + ] + } + } + }, + "HP-STACK-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.11.2.14.11.5.1.69", + "mib_dir": "hp", + "descr": "Stacking", + "status": [ + { + "type": "hpStackOperStatus", + "descr": "Stack Status", + "oid": "hpStackOperStatus", + "measured": "device" + }, + { + "type": "hpStackMemberState", + "descr": "Stack Member %index%", + "oid": "hpStackMemberState", + "measured": "device" + }, + { + "type": "hpStackPortOperStatus", + "descr": "Switch %index0% Stack Port %index1% (%index2%)", + "descr_transform": [ + { + "action": "replace", + "from": "(1)", + "to": "(backplane)" + }, + { + "action": "replace", + "from": "(2)", + "to": "(frontplane)" + } + ], + "oid": "hpStackPortOperStatus", + "oid_num": ".1.3.6.1.4.1.11.2.14.11.5.1.69.1.5.1.3" + } + ], + "states": { + "hpStackOperStatus": [ + { + "name": "unAvailable", + "event": "alert" + }, + { + "name": "disabled", + "event": "exclude" + }, + { + "name": "active", + "event": "ok" + }, + { + "name": "fragmentInactive", + "event": "warning" + }, + { + "name": "fragmentActive", + "event": "warning" + } + ], + "hpStackMemberState": [ + { + "name": "unusedId", + "event": "warning" + }, + { + "name": "missing", + "event": "alert" + }, + { + "name": "provision", + "event": "warning" + }, + { + "name": "commander", + "event": "ok" + }, + { + "name": "standby", + "event": "ok" + }, + { + "name": "member", + "event": "ok" + }, + { + "name": "shutdown", + "event": "warning" + }, + { + "name": "booting", + "event": "warning" + }, + { + "name": "communicationFailure", + "event": "warning" + }, + { + "name": "incompatibleOS", + "event": "warning" + }, + { + "name": "unknownState", + "event": "warning" + }, + { + "name": "standbyBooting", + "event": "warning" + } + ], + "hpStackPortOperStatus": { + "1": { + "name": "up", + "event": "ok" + }, + "2": { + "name": "down", + "event": "ignore" + }, + "3": { + "name": "disabled", + "event": "ignore" + }, + "4": { + "name": "blocked", + "event": "ok" + } + } + }, + "mempool": { + "hpStackMemberEntry": { + "type": "table", + "descr": "Switch %index%", + "oid_free": "hpStackMemberFreeMemory", + "oid_total": "hpStackMemberTotalMemory" + } + }, + "processor": { + "hpStackMemberEntry": { + "table": "hpStackMemberTable", + "descr": "Switch %index%", + "oid": "hpStackMemberCpuUtil", + "oid_num": ".1.3.6.1.4.1.11.2.14.11.5.1.69.1.3.1.15" + } + } + }, + "HP-VSF-VC-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.11.2.14.11.5.1.116", + "mib_dir": "hp", + "descr": "VSF Virtual Chassis feature", + "mempool": { + "hpicfVsfVCMemberEntry": { + "type": "table", + "descr": "VSF Member %index% (%hpicfVsfVCMemberProductId%, %hpicfVsfVCMemberSerialNum%)", + "oid_free": "hpicfVsfVCMemberFreeMemory", + "oid_total": "hpicfVsfVCMemberTotalMemory" + } + }, + "processor": { + "hpicfVsfVCMemberEntry": { + "table": "hpicfVsfVCMemberEntry", + "descr": "VSF Member %index% (%hpicfVsfVCMemberProductId%, %hpicfVsfVCMemberSerialNum%)", + "oid": "hpicfVsfVCMemberCpuUtil", + "oid_num": ".1.3.6.1.4.1.11.2.14.11.5.1.116.1.3.1.19" + } + }, + "status": [ + { + "type": "hpicfVsfVCOperStatus", + "descr": "VSF Status", + "oid": "hpicfVsfVCOperStatus", + "measured": "device" + }, + { + "type": "hpicfVsfVCMemberState", + "descr": "VSF Member %index% (%hpicfVsfVCMemberProductId%, %hpicfVsfVCMemberSerialNum%)", + "oid": "hpicfVsfVCMemberState", + "oid_extra": [ + "hpicfVsfVCMemberProductId", + "hpicfVsfVCMemberSerialNum" + ], + "measured": "device" + }, + { + "type": "hpicfVsfVCPortOperStatus", + "descr": "VSF Port %port_label% (%hpicfVsfVCPortOperStatusErrorStr%)", + "oid": "hpicfVsfVCPortOperStatus", + "oid_extra": [ + "hpicfVsfVCPortOperStatusErrorStr" + ], + "measured": "port", + "measured_match": [ + { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + ] + } + ], + "states": { + "hpicfVsfVCOperStatus": [ + { + "name": "unAvailable", + "event": "alert" + }, + { + "name": "disabled", + "event": "exclude" + }, + { + "name": "active", + "event": "ok" + }, + { + "name": "fragmentInactive", + "event": "warning" + }, + { + "name": "fragmentActive", + "event": "warning" + } + ], + "hpicfVsfVCMemberState": [ + { + "name": "unusedId", + "event": "warning" + }, + { + "name": "missing", + "event": "alert" + }, + { + "name": "provision", + "event": "warning" + }, + { + "name": "commander", + "event": "ok" + }, + { + "name": "standby", + "event": "ok" + }, + { + "name": "member", + "event": "ok" + }, + { + "name": "shutdown", + "event": "warning" + }, + { + "name": "booting", + "event": "warning" + }, + { + "name": "communicationFailure", + "event": "warning" + }, + { + "name": "incompatibleOS", + "event": "warning" + }, + { + "name": "unknownState", + "event": "warning" + }, + { + "name": "standbyBooting", + "event": "warning" + } + ], + "hpicfVsfVCPortOperStatus": { + "1": { + "name": "up", + "event": "ok" + }, + "2": { + "name": "down", + "event": "alert" + }, + "3": { + "name": "error", + "event": "warning" + }, + "4": { + "name": "disabled", + "event": "exclude" + }, + "5": { + "name": "provisioned", + "event": "warning" + } + } + } + }, + "FAN-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.11.2.14.11.5.1.54", + "mib_dir": "hp", + "descr": "HPE Fan Trays MIB", + "status": [ + { + "table": "hpicfFanTable", + "measured": "fan", + "descr": "Fan Tray %hpicfFanTray%", + "oid": "hpicfFanState", + "oid_num": ".1.3.6.1.4.1.11.2.14.11.5.1.54.2.1.1.4", + "type": "HpicfDcFanState", + "test": { + "field": "hpicfFanTray", + "operator": "gt", + "value": 0 + } + } + ], + "states": { + "HpicfDcFanState": [ + { + "name": "failed", + "event": "alert" + }, + { + "name": "removed", + "event": "exclude" + }, + { + "name": "off", + "event": "ignore" + }, + { + "name": "underspeed", + "event": "warning" + }, + { + "name": "overspeed", + "event": "warning" + }, + { + "name": "ok", + "event": "ok" + }, + { + "name": "maxstate", + "event": "warning" + } + ] + } + }, + "POWERSUPPLY-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.11.2.14.11.5.1.55", + "mib_dir": "hp", + "descr": "HPE Power Supply MIB", + "status": [ + { + "table": "hpicfPsTable", + "measured": "powersupply", + "descr": "Power Supply %index% (%hpicfPsModel%, %hpicfPsVoltageInfo%)", + "oid": "hpicfPsState", + "type": "HpicfDcPsState" + } + ], + "states": { + "HpicfDcPsState": { + "1": { + "name": "psNotPresent", + "event": "exclude" + }, + "2": { + "name": "psNotPlugged", + "event": "ignore" + }, + "3": { + "name": "psPowered", + "event": "ok" + }, + "4": { + "name": "psFailed", + "event": "alert" + }, + "5": { + "name": "psPermFailure", + "event": "alert" + }, + "6": { + "name": "psMax", + "event": "warning" + }, + "7": { + "name": "psAuxFailure", + "event": "alert" + }, + "8": { + "name": "psNotPowered", + "event": "alert" + }, + "9": { + "name": "psAuxNotPowered", + "event": "alert" + } + } + }, + "sensor": [ + { + "table": "hpicfPsTable", + "measured": "powersupply", + "descr": "Power Supply %index% (%hpicfPsModel%, %hpicfPsVoltageInfo%)", + "oid": "hpicfPsTemp", + "class": "temperature", + "invalid": 0, + "test": { + "field": "hpicfPsState", + "operator": "notin", + "value": [ + "psNotPresent", + "psNotPlugged" + ] + } + }, + { + "table": "hpicfPsTable", + "measured": "powersupply", + "descr": "Power Supply %index% (%hpicfPsModel%, %hpicfPsVoltageInfo%)", + "oid": "hpicfPsWattageCur", + "class": "power", + "oid_limit_high": "hpicfPsWattageMax", + "test": [ + { + "field": "hpicfPsState", + "operator": "notin", + "value": [ + "psNotPresent", + "psNotPlugged" + ] + }, + { + "field": "hpicfPsWattageMax", + "operator": "ne", + "value": 0 + } + ] + } + ] + }, + "HPE-IP": { + "enable": 1, + "mib_dir": "hp", + "descr": "", + "ip-address": [ + { + "oid_ifIndex": "rlIpAddressIfIndex", + "version": "6", + "oid_prefix": "rlIpAddressExtdPrefixLength", + "origin": "%index2%", + "oid_type": "rlIpAddressExtdType", + "address": "%index1%", + "oid_extra": "rlIpAddressStatus", + "test": { + "field": "rlIpAddressStatus", + "operator": "eq", + "value": "preferred" + }, + "snmp_flags": 33280 + } + ] + }, + "HPE-IPv6": { + "enable": 1, + "mib_dir": "hp", + "descr": "", + "ip-address": [ + { + "ifIndex": "%index1%", + "version": "6", + "oid_prefix": "rlIpAddressPrefixLength", + "origin": "unknown", + "oid_type": "rlIpAddressType", + "address": "%index1%", + "snmp_flags": 33280 + } + ] + }, + "HPE-POE-MIB": { + "enable": 1, + "mib_dir": "hp", + "descr": "", + "sensor": [ + { + "table": "rlPethMainPseTable", + "measured": "poe", + "descr": "PoE Group %index%", + "oid": "rlPethMainPseTemperatureSensor", + "class": "temperature", + "invalid": 0 + } + ] + }, + "HPE-rndMng": { + "enable": 1, + "mib_dir": "hp", + "descr": "", + "processor": { + "rlCpuUtilDuringLast5Minutes": { + "descr": "CPU", + "oid": "rlCpuUtilDuringLast5Minutes", + "pre_test": { + "oid": "rlCpuUtilEnable.0", + "operator": "ne", + "value": "false" + }, + "indexes": [ + { + "descr": "CPU" + } + ], + "invalid": 101, + "rename_rrd": "ciscosb-%index%" + } + } + }, + "HPE-DEVICEPARAMS-MIB": { + "enable": 1, + "mib_dir": "hp", + "descr": "", + "features": [ + { + "oid": "rndBaseBootVersion.0" + } + ], + "version": [ + { + "oid": "rndBrgVersion.0" + } + ] + }, + "HPE-Physicaldescription-MIB": { + "enable": 1, + "mib_dir": "hp", + "descr": "", + "serial": [ + { + "oid": "rlPhdUnitGenParamSerialNum.1" + } + ], + "version": [ + { + "oid": "rlPhdUnitGenParamSoftwareVersion.1" + } + ], + "hardware": [ + { + "oid": "rlPhdUnitGenParamModelName.1" + } + ], + "states": { + "RlEnvMonState": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "warning", + "event": "warning" + }, + "3": { + "name": "critical", + "event": "alert" + }, + "4": { + "name": "shutdown", + "event": "ignore" + }, + "5": { + "name": "notPresent", + "event": "exclude" + }, + "6": { + "name": "notFunctioning", + "event": "ignore" + }, + "7": { + "name": "restore", + "event": "ok" + }, + "8": { + "name": "notAvailable", + "event": "exclude" + }, + "9": { + "name": "backingUp", + "event": "ok" + } + } + }, + "sensor": [ + { + "class": "temperature", + "descr": "Device (Unit %index%)", + "oid": "rlPhdUnitEnvParamTempSensorValue", + "oid_extra": "rlPhdUnitEnvParamTempSensorStatus", + "test": [ + { + "field": "rlPhdUnitEnvParamTempSensorStatus", + "operator": "ne", + "value": "nonoperational" + }, + { + "field": "rlPhdUnitEnvParamTempSensorValue", + "operator": "gt", + "value": 0 + } + ] + } + ] + }, + "HPE-HWENVIROMENT": { + "enable": 1, + "mib_dir": "hp", + "descr": "", + "states": { + "RlEnvMonState": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "warning", + "event": "warning" + }, + "3": { + "name": "critical", + "event": "alert" + }, + "4": { + "name": "shutdown", + "event": "ignore" + }, + "5": { + "name": "notPresent", + "event": "exclude" + }, + "6": { + "name": "notFunctioning", + "event": "ignore" + }, + "7": { + "name": "restore", + "event": "ok" + }, + "8": { + "name": "notAvailable", + "event": "exclude" + }, + "9": { + "name": "backingUp", + "event": "ok" + } + } + }, + "status": [ + { + "oid": "rlEnvMonFanState", + "oid_descr": "rlEnvMonFanStatusDescr", + "descr_transform": [ + { + "action": "replace", + "from": "_", + "to": " " + }, + { + "action": "preg_replace", + "from": "/fan(\\d+)/i", + "to": "Fan $1" + }, + { + "action": "preg_replace", + "from": "/unit(\\d+)/i", + "to": "Unit $1" + } + ], + "type": "RlEnvMonState", + "measured": "fan", + "skip_if_valid_exist": "Dell-Vendor-MIB->dell-vendor-state" + }, + { + "table": "rlEnvMonSupplyStatusTable", + "oid": "rlEnvMonSupplyState", + "descr": "%rlEnvMonSupplyStatusDescr% (%rlEnvMonSupplySource%)", + "descr_transform": [ + { + "action": "replace", + "from": [ + "_", + "(ac)", + "(dc)", + "(externalPowerSupply)", + "(internalRedundant)", + " (unknown)" + ], + "to": [ + " ", + "(AC)", + "(DC)", + "(External)", + "(Redundant)", + "" + ] + }, + { + "action": "preg_replace", + "from": "/ps(\\d+)/i", + "to": "Power Supply $1" + }, + { + "action": "preg_replace", + "from": "/unit(\\d+)/i", + "to": "Unit $1" + } + ], + "type": "RlEnvMonState", + "measured": "powersupply", + "skip_if_valid_exist": "Dell-Vendor-MIB->dell-vendor-state" + } + ] + }, + "HPE-SENSOR-MIB": { + "enable": 1, + "mib_dir": "hp", + "descr": "", + "sensor": [ + { + "oid_class": "entPhySensorType", + "map_class": { + "voltsAC": "voltage", + "voltsDC": "voltage", + "amperes": "current", + "watts": "power", + "hertz": "frequency", + "celsius": "temperature", + "percentRH": "humidity", + "rpm": "fanspeed", + "cmm": "airflow" + }, + "descr": "Sensor %i% (%rlEnvPhySensorLocation%)", + "oid_extra": "HPE-SENSORENTMIB::rlEnvPhySensorLocation", + "oid": "entPhySensorValue", + "oid_scale": "entPhySensorScale", + "oid_limit_low": "HPE-SENSORENTMIB::rlEnvPhySensorMinValue", + "oid_limit_high_warn": "HPE-SENSORENTMIB::rlEnvPhySensorTestValue", + "oid_limit_high": "HPE-SENSORENTMIB::rlEnvPhySensorMaxValue" + } + ] + }, + "HPE-SENSORENTMIB": { + "enable": 1, + "mib_dir": "hp", + "descr": "" + }, + "HPE-vlan-MIB": { + "enable": 1, + "mib_dir": "hp", + "descr": "", + "discovery": [ + { + "os": "hpe-instanton", + "HPE-vlan-MIB::vlanMibVersion.0": "/^\\d+/" + } + ] + }, + "NIMBLE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.37447", + "mib_dir": "hp", + "descr": "", + "storage": { + "volEntry": { + "oid_descr": "volName", + "oid_used_high": "volUsageHigh", + "oid_used_low": "volUsageLow", + "oid_total_high": "volSizeHigh", + "oid_total_low": "volSizeLow", + "oid_online": "volOnline", + "type": "Volume", + "scale": 1048576, + "hc": 1 + } + } + }, + "SOCOMECUPS-ADICOM-MIB": { + "enable": 1, + "mib_dir": "socomec", + "descr": "", + "serial": [ + { + "oid": "adicomUpsIdentSerialNumber.0" + } + ], + "hardware": [ + { + "oid": "adicomUpsIdentModel.0" + } + ], + "version": [ + { + "oid": "adicomUpsIdentAgentSoftwareVersion.0", + "transform": { + "action": "explode", + "index": "last" + } + } + ], + "sensor": [ + { + "class": "capacity", + "oid": "adicomUpsEstimatedChargeRemaining", + "oid_num": ".1.3.6.1.4.1.4555.1.1.5.1.2.4", + "descr": "Battery Charge Remaining", + "scale": 1, + "limit_low": 15, + "limit_low_warn": 30 + }, + { + "class": "runtime", + "oid": "adicomUpsEstimatedMinutesRemaining", + "oid_num": ".1.3.6.1.4.1.4555.1.1.5.1.2.3", + "descr": "Battery Runtime Remaining", + "scale": 1, + "limit_low": 5, + "limit_low_warn": 8 + }, + { + "class": "runtime", + "oid": "adicomUpsSecondsOnBattery", + "oid_num": ".1.3.6.1.4.1.4555.1.1.5.1.2.2", + "scale": 0.016666666666666666, + "unit": "seconds", + "descr": "Runtime On Battery" + }, + { + "class": "voltage", + "oid": "adicomUpsInputVoltage", + "oid_num": ".1.3.6.1.4.1.4555.1.1.5.1.3.3.1.2", + "scale": 1, + "descr": "Input Voltage %index1%" + }, + { + "class": "voltage", + "oid": "adicomUpsOutputVoltage", + "oid_num": ".1.3.6.1.4.1.4555.1.1.5.1.4.6.1.2", + "scale": 1, + "descr": "Output Voltage %index1%" + }, + { + "class": "voltage", + "oid": "adicomUpsBypassVoltage", + "oid_num": ".1.3.6.1.4.1.4555.1.1.5.1.5.3.1.2", + "scale": 1, + "descr": "Bypass Voltage" + }, + { + "class": "voltage", + "oid": "adicomUpsBatteryVoltage", + "oid_num": ".1.3.6.1.4.1.4555.1.1.5.1.2.5", + "scale": 0.1, + "descr": "Battery Voltage" + }, + { + "class": "current", + "oid": "adicomUpsOutputCurrent", + "oid_num": ".1.3.6.1.4.1.4555.1.1.5.1.4.6.1.3", + "scale": 1, + "descr": "Output Current %index1%" + }, + { + "class": "apower", + "oid": "adicomUpsOutputkVA", + "oid_num": ".1.3.6.1.4.1.4555.1.1.5.1.4.4", + "scale": 1000, + "descr": "Output Power" + }, + { + "class": "load", + "oid": "adicomUpsOutputLoadRate", + "oid_num": ".1.3.6.1.4.1.4555.1.1.5.1.4.3", + "descr": "Output Load Rate" + }, + { + "class": "frequency", + "oid": "adicomUpsOutputFrequency", + "oid_num": ".1.3.6.1.4.1.4555.1.1.5.1.4.2", + "scale": 0.1, + "descr": "Output" + }, + { + "class": "frequency", + "oid": "adicomUpsInputFrequency", + "oid_num": ".1.3.6.1.4.1.4555.1.1.5.1.3.1", + "scale": 0.1, + "descr": "Input" + }, + { + "class": "frequency", + "oid": "adicomUpsBypassFrequency", + "oid_num": ".1.3.6.1.4.1.4555.1.1.5.1.5.1", + "scale": 0.1, + "descr": "Bypass Frequency" + }, + { + "class": "temperature", + "oid": "adicomUpsBatteryTemperature", + "oid_num": ".1.3.6.1.4.1.4555.1.1.5.1.2.6", + "scale": 0.1, + "min": 0, + "descr": "Battery Temperature" + } + ], + "status": [ + { + "oid": "adicomUpsBatteryStatus", + "oid_num": ".1.3.6.1.4.1.4555.1.1.5.1.2.1", + "measured": "device", + "type": "adicomUpsBatteryStatus", + "descr": "Battery Status" + }, + { + "oid": "adicomUpsOutputSource", + "oid_num": ".1.3.6.1.4.1.4555.1.1.5.1.4.1", + "measured": "device", + "descr": "Output Source", + "type": "adicomUpsOutputSource" + }, + { + "oid": "adicomUpsImminentStop", + "oid_num": ".1.3.6.1.4.1.4555.1.1.5.1.6.1.1", + "descr": "Imminent Stop", + "type": "adicomStatus" + }, + { + "oid": "adicomUpsOverload", + "oid_num": ".1.3.6.1.4.1.4555.1.1.5.1.6.1.2", + "descr": "UPS Overload", + "type": "adicomStatus" + }, + { + "oid": "adicomUpsTransferImpossible", + "oid_num": ".1.3.6.1.4.1.4555.1.1.5.1.6.1.3", + "descr": "Transfer Impossible", + "type": "adicomStatus" + }, + { + "oid": "adicomUpsInsufficientResource", + "oid_num": ".1.3.6.1.4.1.4555.1.1.5.1.6.1.4", + "descr": "Insufficient Resources", + "type": "adicomStatus" + }, + { + "oid": "adicomUpsRedundancyLoss", + "oid_num": ".1.3.6.1.4.1.4555.1.1.5.1.6.1.5", + "descr": "Redundancy Lost", + "type": "adicomStatus" + }, + { + "oid": "adicomUpsTemperatureAlarm", + "oid_num": ".1.3.6.1.4.1.4555.1.1.5.1.6.1.6", + "descr": "Redundancy Lost", + "type": "adicomStatus" + }, + { + "oid": "adicomUpsGeneralAlarm", + "oid_num": ".1.3.6.1.4.1.4555.1.1.5.1.6.1.7", + "descr": "General Alarm", + "type": "adicomStatus" + } + ], + "states": { + "adicomUpsBatteryStatus": { + "1": { + "name": "unknown", + "event": "exclude" + }, + "2": { + "name": "batteryNormal", + "event": "ok" + }, + "3": { + "name": "batteryLow", + "event": "warning" + }, + "4": { + "name": "batteryDepleted", + "event": "alert" + }, + "5": { + "name": "batteryDischarging", + "event": "alert" + }, + "6": { + "name": "batteryFailure", + "event": "alert" + } + }, + "adicomUpsOutputSource": { + "1": { + "name": "standby", + "event": "warning" + }, + "2": { + "name": "none", + "event": "warning" + }, + "3": { + "name": "normal", + "event": "ok" + }, + "4": { + "name": "bypass", + "event": "alert" + }, + "5": { + "name": "battery", + "event": "alert" + }, + "6": { + "name": "booster", + "event": "warning" + }, + "7": { + "name": "reducer", + "event": "warning" + }, + "8": { + "name": "standby", + "event": "warning" + }, + "9": { + "name": "eco-mode", + "event": "ok" + }, + "10": { + "name": "e-saver", + "event": "ok" + } + }, + "adicomStatus": [ + { + "name": "ok", + "event": "ok" + }, + { + "name": "alert", + "event": "alert" + } + ] + } + }, + "SOCOMECUPS-MIB": { + "enable": 1, + "mib_dir": "socomec", + "descr": "", + "serial": [ + { + "oid": "upsIdentUpsSerialNumber.0" + } + ], + "hardware": [ + { + "oid": "upsIdentModel.0" + } + ], + "version": [ + { + "oid": "upsIdentAgentSoftwareVersion.0", + "transform": [ + { + "action": "explode", + "index": "last" + }, + { + "action": "replace", + "from": "v", + "to": "" + } + ] + } + ], + "status": [ + { + "oid": "upsBatteryStatus", + "oid_num": ".1.3.6.1.4.1.4555.1.1.1.1.2.1", + "measured": "battery", + "type": "upsBatteryStatus", + "descr": "Battery Status", + "skip_if_valid_exist": "SOCOMECUPS7-MIB->upsBatteryStatus" + }, + { + "oid": "upsOutputSource", + "oid_num": ".1.3.6.1.4.1.4555.1.1.1.1.4.1", + "measured": "device", + "descr": "Output Source", + "type": "upsOutputSource", + "skip_if_valid_exist": "SOCOMECUPS7-MIB->upsOutputSource" + } + ], + "states": { + "upsBatteryStatus": { + "1": { + "name": "unknown", + "event": "exclude" + }, + "2": { + "name": "batteryNormal", + "event": "ok" + }, + "3": { + "name": "batteryLow", + "event": "warning" + }, + "4": { + "name": "batteryDepleted", + "event": "alert" + }, + "5": { + "name": "batteryDischarging", + "event": "alert" + }, + "6": { + "name": "batteryFailure", + "event": "alert" + }, + "7": { + "name": "batteryDisconnected", + "event": "alert" + } + }, + "upsOutputSource": { + "1": { + "name": "unknown", + "event": "exclude" + }, + "2": { + "name": "onInverter", + "event": "ok" + }, + "3": { + "name": "onMains", + "event": "ok" + }, + "4": { + "name": "ecoMode", + "event": "ok" + }, + "5": { + "name": "onBypass", + "event": "ok" + }, + "6": { + "name": "standby", + "event": "warning" + }, + "7": { + "name": "onMaintenanceBypass", + "event": "warning" + }, + "8": { + "name": "upsOff", + "event": "alert" + }, + "9": { + "name": "normalMode", + "event": "ok" + } + } + }, + "sensor": [ + { + "class": "capacity", + "oid": "upsEstimatedChargeRemaining", + "descr": "Battery Charge Remaining", + "scale": 1, + "limit_low": 15, + "limit_low_warn": 30, + "rename_rrd": "netvision-upsEstimatedChargeRemaining.%index%" + }, + { + "class": "runtime", + "oid": "upsEstimatedMinutesRemaining", + "descr": "Battery Runtime Remaining", + "scale": 1, + "limit_low": 5, + "limit_low_warn": 8, + "rename_rrd": "netvision-upsEstimatedMinutesRemaining.%index%" + }, + { + "class": "runtime", + "oid": "upsSecondsOnBattery", + "scale": 0.016666666666666666, + "descr": "Runtime On Battery" + }, + { + "class": "voltage", + "oid": "upsBatteryVoltage", + "scale": 0.1, + "descr": "Battery", + "rename_rrd": "netvision-upsBatteryVoltage.%index%" + }, + { + "class": "temperature", + "oid": "upsBatteryTemperature", + "scale": 1, + "descr": "Battery", + "min": 0, + "skip_if_valid_exist": "temperature->SOCOMECUPS7-MIB-upsBatteryTemperature", + "rename_rrd": "netvision-upsBatteryTemperature.%index%" + }, + { + "class": "frequency", + "oid": "upsInputFrequency", + "scale": 0.1, + "descr": "Input", + "rename_rrd": "netvision-upsInputFrequency.%index%" + }, + { + "class": "voltage", + "oid": "upsInputVoltage", + "scale": 0.1, + "descr": "Input Phase %index%", + "rename_rrd": "netvision-upsInputVoltage.%index%" + }, + { + "class": "current", + "oid": "upsInputCurrent", + "scale": 0.1, + "descr": "Input Phase %index%", + "rename_rrd": "netvision-upsInputCurrent.%index%" + }, + { + "class": "frequency", + "oid": "upsOutputFrequency", + "scale": 0.1, + "descr": "Output", + "rename_rrd": "netvision-upsOutputFrequency.%index%" + }, + { + "class": "voltage", + "oid": "upsOutputVoltage", + "scale": 0.1, + "descr": "Output Phase %index%", + "rename_rrd": "netvision-upsOutputVoltage.%index%" + }, + { + "class": "current", + "oid": "upsOutputCurrent", + "scale": 0.1, + "descr": "Output Phase %index%", + "rename_rrd": "netvision-upsOutputCurrent.%index%" + }, + { + "class": "load", + "oid": "upsOutputPercentLoad", + "scale": 1, + "descr": "Output Phase %index%", + "rename_rrd_full": "capacity-netvision-upsOutputPercentLoad.%index%" + }, + { + "class": "apower", + "oid": "upsOutputKva", + "scale": 1000, + "descr": "Output Phase %index%", + "skip_if_valid_exist": "apower->SOCOMECUPS7-MIB-upsOutputKva" + }, + { + "class": "frequency", + "oid": "upsBypassFrequency", + "scale": 1, + "descr": "Bypass", + "skip_if_valid_exist": "frequency->SOCOMECUPS7-MIB-upsBypassFrequency", + "rename_rrd": "netvision-upsBypassFrequency.%index%" + }, + { + "class": "voltage", + "oid": "upsBypassVoltage", + "scale": 0.1, + "descr": "Bypass Phase %index%", + "rename_rrd": "netvision-_.%index%" + }, + { + "class": "current", + "oid": "upsBypassCurrent", + "scale": 0.1, + "descr": "Bypass Phase %index%", + "rename_rrd": "netvision-upsBypassCurrent.%index%" + }, + { + "class": "temperature", + "oid": "emdSatatusTemperature", + "scale": 0.1, + "descr": "EMD", + "min": 0 + }, + { + "class": "humidity", + "oid": "emdSatatusHumidity", + "scale": 0.1, + "descr": "EMD", + "min": 0 + } + ] + }, + "PACKETFLUX-STANDBYPOWER": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.32050.2.2", + "mib_dir": "packetflux", + "descr": "" + }, + "PACKETFLUX-SITEMONITOR": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.32050.2.1", + "mib_dir": "packetflux", + "descr": "" + }, + "PACKETFLUX-SMI": { + "enable": 1, + "identity_num": "", + "mib_dir": "packetflux", + "descr": "" + }, + "ROOMALERT24E-MIB": { + "enable": 1, + "mib_dir": "avtech", + "descr": "" + }, + "ROOMALERT12E-MIB": { + "enable": 1, + "mib_dir": "avtech", + "descr": "", + "sensor": [ + { + "oid": "internal-sen-1", + "oid_descr": "digital-sen6", + "class": "temperature", + "measured": "device", + "scale": 0.01, + "oid_num": ".1.3.6.1.4.1.20916.1.10.1.1.1" + }, + { + "oid": "internal-sen-3", + "oid_descr": "internal-sen6", + "class": "humidity", + "measured": "device", + "scale": 0.01, + "oid_num": ".1.3.6.1.4.1.20916.1.10.1.1.3" + }, + { + "oid": "digital-sen1-1", + "oid_descr": "digital-sen1-6", + "class": "temperature", + "measured": "device", + "scale": 0.01, + "oid_num": ".1.3.6.1.4.1.20916.1.10.1.2.1" + }, + { + "oid": "digital-sen1-3", + "oid_descr": "digital-sen1-6", + "class": "humidity", + "measured": "device", + "scale": 0.01, + "oid_num": ".1.3.6.1.4.1.20916.1.10.1.2.3" + }, + { + "oid": "digital-sen2-1", + "oid_descr": "digital-sen2-6", + "class": "temperature", + "measured": "device", + "scale": 0.01, + "oid_num": ".1.3.6.1.4.1.20916.1.10.1.3.1" + }, + { + "oid": "digital-sen2-3", + "oid_descr": "digital-sen2-6", + "class": "humidity", + "measured": "device", + "scale": 0.01, + "oid_num": ".1.3.6.1.4.1.20916.1.10.1.3.3" + }, + { + "oid": "digital-sen3-1", + "oid_descr": "digital-sen3-6", + "class": "temperature", + "measured": "device", + "scale": 0.01, + "oid_num": ".1.3.6.1.4.1.20916.1.10.1.4.1" + }, + { + "oid": "digital-sen3-3", + "oid_descr": "digital-sen3-6", + "class": "humidity", + "measured": "device", + "scale": 0.01, + "oid_num": ".1.3.6.1.4.1.20916.1.10.1.4.3" + } + ], + "states": { + "switch-state": [ + { + "name": "open", + "event": "ok" + }, + { + "name": "closed", + "event": "ok" + } + ], + "relay-state": [ + { + "name": "off", + "event": "ok" + }, + { + "name": "on", + "event": "ok" + } + ] + }, + "status": [ + { + "oid": "switch-sen1-1", + "oid_descr": "switch-sen1-2", + "type": "switch-state", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.20916.1.10.1.5.1" + }, + { + "oid": "switch-sen2-1", + "oid_descr": "switch-sen2-2", + "type": "switch-state", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.20916.1.10.1.6.1" + }, + { + "oid": "switch-sen3-1", + "oid_descr": "switch-sen3-2", + "type": "switch-state", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.20916.1.10.1.7.1" + }, + { + "oid": "switch-sen4-1", + "oid_descr": "switch-sen4-2", + "type": "switch-state", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.20916.1.10.1.8.1" + }, + { + "oid": "relay-1", + "oid_descr": "relay-2", + "type": "relay-state", + "oid_num": ".1.3.6.1.4.1.20916.1.10.1.10.1" + } + ] + }, + "ROOMALERT3E-MIB": { + "enable": 1, + "mib_dir": "avtech", + "descr": "", + "status": [ + { + "oid": "switch-sen1", + "oid_descr": "switch-label", + "type": "switch-sen", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.20916.1.9.1.2.1" + } + ], + "states": { + "switch-sen": [ + { + "name": "OPEN", + "event": "ok" + }, + { + "name": "CLOSED", + "event": "warning" + } + ] + } + }, + "ROOMALERT4E-MIB": { + "enable": 1, + "mib_dir": "avtech", + "descr": "" + }, + "ROOMALERT32E-MIB": { + "enable": 1, + "mib_dir": "avtech", + "descr": "", + "states": { + "switch-sen": [ + { + "name": "OPEN", + "event": "ok" + }, + { + "name": "CLOSED", + "event": "warning" + } + ], + "internal-power": [ + { + "name": "Battery", + "event": "alert" + }, + { + "name": "AC", + "event": "ok" + } + ] + } + }, + "ROOMALERT3S-MIB": { + "enable": 1, + "mib_dir": "avtech", + "descr": "", + "sensors_walk": false, + "discovery": [ + { + "os": "roomalert", + "ROOMALERT3S-MIB::internal-tempc.0": "/.+/" + } + ], + "sensor": [ + { + "oid": "internal-tempc", + "descr": "Internal Sensor", + "class": "temperature", + "measured": "device", + "scale": 0.01, + "oid_num": ".1.3.6.1.4.1.20916.1.13.1.1.1.2", + "indexes": [ + { + "descr": "Internal Sensor" + } + ] + } + ], + "status": [ + { + "oid": "switch-sen1", + "descr": "Switch Sensor", + "type": "switch-sen", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.20916.1.13.1.3.1", + "indexes": [ + { + "descr": "Switch Sensor" + } + ] + } + ], + "states": { + "switch-sen": [ + { + "name": "OPEN", + "event": "ok" + }, + { + "name": "CLOSED", + "event": "warning" + } + ] + } + }, + "ROOMALERT12S-MIB": { + "enable": 1, + "mib_dir": "avtech", + "descr": "", + "discovery": [ + { + "os": "roomalert", + "ROOMALERT12S-MIB::internal-tempc.0": "/.+/" + } + ], + "sensor": [ + { + "oid": "internal-tempc", + "descr": "Internal Sensor", + "class": "temperature", + "measured": "device", + "scale": 0.01 + } + ], + "status": [ + { + "oid": "switch-sen1", + "descr": "Switch Sensor 1", + "type": "switch-sen", + "measured": "device" + }, + { + "oid": "switch-sen2", + "descr": "Switch Sensor 2", + "type": "switch-sen", + "measured": "device" + }, + { + "oid": "switch-sen3", + "descr": "Switch Sensor 3", + "type": "switch-sen", + "measured": "device" + }, + { + "oid": "switch-sen4", + "descr": "Switch Sensor 4", + "type": "switch-sen", + "measured": "device" + } + ], + "states": { + "switch-sen": [ + { + "name": "OPEN", + "event": "ok" + }, + { + "name": "CLOSED", + "event": "warning" + } + ] + } + }, + "WATCHGUARD-SYSTEM-STATISTICS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3097.6", + "mib_dir": "watchguard", + "descr": "", + "processor": { + "wgSystemCpuUtil5": { + "scale": 0.01, + "oid": "wgSystemCpuUtil5", + "oid_num": ".1.3.6.1.4.1.3097.6.3.78", + "indexes": [ + { + "descr": "Processor" + } + ] + } + } + }, + "TELTONIKA-MIB": { + "enable": 1, + "mib_dir": "teltonika", + "descr": "Teltonika LTE/3G router MIB", + "discovery": [ + { + "os": "teltonika", + "TELTONIKA-MIB::productCode.0": "/^RUT\\d/" + } + ], + "hardware": [ + { + "oid": "productCode.0" + } + ], + "version": [ + { + "oid": "fwVersion.0" + } + ], + "serial": [ + { + "oid": "serial.0" + } + ], + "sensor": [ + { + "table": "modemEntry", + "descr": "Modem %index% (%mManufacturer% %mModel%, SN: %mSerial%)", + "oid": "mTemperature", + "class": "temperature", + "measured": "modem", + "scale": 0.1 + }, + { + "table": "modemEntry", + "descr": "Signal Level (%mManufacturer% %mModel%, SN: %mSerial%)", + "oid": "mSignal", + "class": "dbm", + "measured": "modem" + } + ] + }, + "TELTONIKA-OLD-MIB": { + "enable": 1, + "mib_dir": "teltonika", + "descr": "Teltonika LTE/3G router OLD MIB", + "discovery": [ + { + "os": "teltonika", + "TELTONIKA-OLD-MIB::ProductCode.0": "/^RUT\\d/" + } + ], + "hardware": [ + { + "oid": "ProductCode.0" + } + ], + "version": [ + { + "oid": "FirmwareVersion.0" + } + ], + "features": [ + { + "oid": "ModemModel.0" + } + ], + "sensor": [ + { + "oid": "Temperature", + "class": "temperature", + "measured": "system", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.48690.2.9" + }, + { + "oid": "Signal", + "descr": "Signal Level", + "class": "dbm", + "measured": "modem", + "oid_num": ".1.3.6.1.4.1.48690.2.4" + } + ] + }, + "XPPC-MIB": { + "enable": 1, + "mib_dir": "megatec", + "descr": "", + "serial": [ + { + "oid": "upsSmartIdentUpsSerialNumber.0" + } + ], + "hardware": [ + { + "oid": "upsBaseIdentModel.0" + } + ], + "version": [ + { + "oid": "upsSmartIdentAgentFirmwareRevision.0" + } + ], + "sensor": [ + { + "oid": "upsThreePhaseBatteryTemperature", + "descr": "Battery Temperature", + "class": "temperature", + "measured": "battery", + "scale": 0.1, + "min": 0 + }, + { + "oid": "upsThreePhaseBatteryCapacityPercentage", + "descr": "Battery Capacity", + "class": "capacity", + "measured": "battery", + "limit_low": 10, + "limit_low_warn": 25, + "min": 0 + }, + { + "oid": "upsThreePhaseBatteryVoltage", + "descr": "Battery Voltage", + "class": "voltage", + "measured": "battery", + "min": 0 + }, + { + "oid": "upsThreePhaseBatteryCurrent", + "descr": "Battery Load", + "class": "load", + "measured": "battery", + "scale": 1, + "min": 0 + }, + { + "oid": "upsThreePhaseBatteryTimeRemain", + "descr": "Battery Runtime", + "class": "runtime", + "measured": "battery", + "limit_low": 3, + "limit_low_warn": 10, + "min": 0 + }, + { + "oid": "upsThreePhaseInputFrequency", + "descr": "Input Frequency", + "class": "frequency", + "measured": "other", + "scale": 0.1, + "min": 0 + }, + { + "oid": "upsThreePhaseInputVoltageR", + "descr": "Input Voltage R", + "class": "voltage", + "measured": "other", + "scale": 0.1, + "min": 0 + }, + { + "oid": "upsThreePhaseInputVoltageS", + "descr": "Input Voltage S", + "class": "voltage", + "measured": "other", + "scale": 0.1, + "min": 0 + }, + { + "oid": "upsThreePhaseInputVoltageT", + "descr": "Input Voltage T", + "class": "voltage", + "measured": "other", + "scale": 0.1, + "min": 0 + }, + { + "oid": "upsThreePhaseOutputFrequency", + "descr": "Output Frequency", + "class": "frequency", + "measured": "other", + "scale": 0.1, + "min": 0 + }, + { + "oid": "upsThreePhaseOutputVoltageR", + "descr": "Output Voltage R", + "class": "voltage", + "measured": "other", + "scale": 0.1, + "min": 0 + }, + { + "oid": "upsThreePhaseOutputVoltageS", + "descr": "Output Voltage S", + "class": "voltage", + "measured": "other", + "scale": 0.1, + "min": 0 + }, + { + "oid": "upsThreePhaseOutputVoltageT", + "descr": "Output Voltage T", + "class": "voltage", + "measured": "other", + "scale": 0.1, + "min": 0 + }, + { + "oid": "upsThreePhaseOutputLoadPercentageR", + "descr": "Output Load R", + "class": "load", + "measured": "other", + "scale": 0.1, + "limit_high": 95, + "limit_high_warn": 80, + "min": 0 + }, + { + "oid": "upsThreePhaseOutputLoadPercentageS", + "descr": "Output Load S", + "class": "load", + "measured": "other", + "scale": 0.1, + "limit_high": 95, + "limit_high_warn": 80, + "min": 0 + }, + { + "oid": "upsThreePhaseOutputLoadPercentageT", + "descr": "Output Load T", + "class": "load", + "measured": "other", + "scale": 0.1, + "limit_high": 95, + "limit_high_warn": 80, + "min": 0 + }, + { + "oid": "upsThreePhaseBypassSourceFrequency", + "descr": "Bypass Frequency", + "class": "frequency", + "measured": "other", + "scale": 0.1, + "min": 0 + }, + { + "oid": "upsThreePhaseBypassSourceVoltageR", + "descr": "Bypass Voltage R", + "class": "voltage", + "measured": "other", + "scale": 0.1, + "min": 0 + }, + { + "oid": "upsThreePhaseBypassSourceVoltageS", + "descr": "Bypass Voltage S", + "class": "voltage", + "measured": "other", + "scale": 0.1, + "min": 0 + }, + { + "oid": "upsThreePhaseBypassSourceVoltageT", + "descr": "Bypass Voltage T", + "class": "voltage", + "measured": "other", + "scale": 0.1, + "min": 0 + }, + { + "oid": "upsSmartBatteryTemperature", + "descr": "Battery Temperature", + "class": "temperature", + "measured": "battery", + "scale": 0.1, + "min": 0, + "skip_if_valid_exist": "temperature->XPPC-MIB-upsThreePhaseBatteryTemperature" + }, + { + "oid": "upsSmartBatteryCapacity", + "descr": "Battery Capacity", + "class": "capacity", + "measured": "battery", + "limit_low": 10, + "limit_low_warn": 25, + "min": 0, + "skip_if_valid_exist": "capacity->XPPC-MIB-upsThreePhaseBatteryCapacityPercentage" + }, + { + "oid": "upsSmartBatteryVoltage", + "descr": "Battery Voltage", + "class": "voltage", + "measured": "battery", + "min": 0, + "skip_if_valid_exist": "voltage->XPPC-MIB-upsThreePhaseBatteryVoltage" + }, + { + "oid": "upsSmartBatteryCurrent", + "descr": "Battery Load", + "class": "load", + "measured": "battery", + "scale": 1, + "min": 0, + "skip_if_valid_exist": "load->XPPC-MIB-upsThreePhaseBatteryCurrent" + }, + { + "oid": "upsSmartBatteryRunTimeRemaining", + "descr": "Battery Runtime", + "class": "runtime", + "measured": "battery", + "scale": 0.016666666666666666, + "limit_low": 3, + "limit_low_warn": 10, + "min": 0, + "skip_if_valid_exist": "runtime->XPPC-MIB-upsThreePhaseBatteryTimeRemain" + }, + { + "oid": "upsSmartInputFrequency", + "descr": "Input Frequency", + "class": "frequency", + "measured": "other", + "scale": 0.1, + "min": 0, + "skip_if_valid_exist": "frequency->XPPC-MIB-upsThreePhaseInputFrequency" + }, + { + "oid": "upsSmartInputLineVoltage", + "descr": "Input Voltage", + "class": "voltage", + "measured": "other", + "scale": 0.1, + "min": 0, + "skip_if_valid_exist": "voltage->XPPC-MIB-upsThreePhaseInputVoltageR" + }, + { + "oid": "upsSmartOutputFrequency", + "descr": "Output Frequency", + "class": "frequency", + "measured": "other", + "scale": 0.1, + "min": 0, + "skip_if_valid_exist": "frequency->XPPC-MIB-upsThreePhaseOutputFrequency" + }, + { + "oid": "upsSmartOutputVoltage", + "descr": "Output Voltage", + "class": "voltage", + "measured": "other", + "scale": 0.1, + "min": 0, + "skip_if_valid_exist": "voltage->XPPC-MIB-upsThreePhaseOutputVoltageR" + }, + { + "oid": "upsSmartOutputLoad", + "descr": "Output Load", + "class": "load", + "measured": "other", + "limit_high": 95, + "limit_high_warn": 80, + "min": -1, + "skip_if_valid_exist": "load->XPPC-MIB-upsThreePhaseOutputLoadPercentageR" + }, + { + "oid": "upsEnvTemperature", + "descr": "Sensor Temperature", + "class": "temperature", + "measured": "other", + "oid_limit_high": "upsEnvOverTemperature.0", + "oid_limit_low": "upsEnvUnderTemperature.0", + "limit_scale": 0.1, + "scale": 0.1, + "min": 0 + }, + { + "oid": "upsEnvHumidity", + "descr": "Sensor Humidity", + "class": "humidity", + "measured": "other", + "oid_limit_high": "upsEnvOverHumidity.0", + "oid_limit_low": "upsEnvUnderHumidity.0", + "min": 0 + } + ], + "status": [ + { + "oid": "upsBaseBatteryStatus", + "descr": "Battery Status", + "measured": "battery", + "type": "upsBaseBatteryStatus" + }, + { + "oid": "upsSmartInputLineFailCause", + "descr": "Last Input Fail Cause", + "measured": "other", + "type": "upsSmartInputLineFailCause" + }, + { + "oid": "upsBaseOutputStatus", + "descr": "Output Status", + "measured": "other", + "type": "upsBaseOutputStatus" + }, + { + "oid": "upsEnvWater", + "descr": "Sensor Water", + "measured": "other", + "type": "upsEnv" + }, + { + "oid": "upsEnvSmoke", + "descr": "Sensor Smoke", + "measured": "other", + "type": "upsEnv" + } + ], + "states": { + "upsBaseBatteryStatus": { + "1": { + "name": "unknown", + "event": "exclude" + }, + "2": { + "name": "batteryNormal", + "event": "ok" + }, + "3": { + "name": "batteryLow", + "event": "alert" + } + }, + "upsSmartInputLineFailCause": { + "1": { + "name": "noTransfer", + "event": "ok" + }, + "2": { + "name": "highLineVoltage", + "event": "warning" + }, + "3": { + "name": "brownout", + "event": "warning" + }, + "4": { + "name": "blackout", + "event": "warning" + }, + "5": { + "name": "smallMomentarySag", + "event": "warning" + }, + "6": { + "name": "deepMomentarySag", + "event": "warning" + }, + "7": { + "name": "smallMomentarySpike", + "event": "warning" + }, + "8": { + "name": "largeMomentarySpike", + "event": "warning" + } + }, + "upsBaseOutputStatus": { + "1": { + "name": "unknown", + "event": "exclude" + }, + "2": { + "name": "onLine", + "event": "ok" + }, + "3": { + "name": "onBattery", + "event": "alert" + }, + "4": { + "name": "onBoost", + "event": "warning" + }, + "5": { + "name": "sleeping", + "event": "ok" + }, + "6": { + "name": "onBypass", + "event": "warning" + }, + "7": { + "name": "rebooting", + "event": "warning" + }, + "8": { + "name": "standBy", + "event": "ok" + }, + "9": { + "name": "onBuck", + "event": "warning" + } + }, + "upsEnv": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "abnormal", + "event": "alert" + } + } + } + }, + "S5-CHASSIS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.45.1.6.3.10", + "mib_dir": "nortel", + "descr": "5000 Chassis MIB", + "processor": { + "s5ChasUtil": { + "table": "s5ChasUtilCPUUsageLast1Minute", + "descr": "Processor Unit %i%", + "oid": "s5ChasUtilCPUUsageLast1Minute", + "oid_num": ".1.3.6.1.4.1.45.1.6.3.8.1.1.5" + } + }, + "sensor": [ + { + "class": "temperature", + "descr": "Unit %index1% - %oid_descr%", + "oid_descr": "s5ChasComDescr", + "descr_transform": [ + { + "action": "entity_name" + }, + { + "action": "preg_replace", + "from": "/(Unit\\ \\d)\\d*(\\ \\-)/", + "to": "$1$2" + } + ], + "oid": "s5ChasTmpSnrTmpValue", + "oid_num": ".1.3.6.1.4.1.45.1.6.3.7.1.1.5", + "scale": 0.5, + "rename_rrd": "avaya-ers-%index%" + } + ], + "status": [ + { + "descr": "Unit %index1% - %oid_descr%", + "oid_descr": "s5ChasComDescr", + "descr_transform": [ + { + "action": "entity_name" + }, + { + "action": "preg_replace", + "from": "/(Unit\\ \\d)\\d*(\\ \\-)/", + "to": "$1$2" + } + ], + "oid": "s5ChasComOperState", + "oid_num": ".1.3.6.1.4.1.45.1.6.3.3.1.1.10", + "oid_extra": [ + "s5ChasComAdminState" + ], + "oid_class": "s5ChasComGrpIndx", + "map_class": { + "3": "exclude", + "4": "powersupply", + "5": "device", + "6": "fan", + "8": "exclude" + }, + "type": "s5ChasComOperState", + "test": { + "field": "s5ChasComAdminState", + "operator": "notin", + "value": [ + "notAvail", + "disable" + ] + } + } + ], + "states": { + "s5ChasComOperState": { + "1": { + "name": "other", + "event": "ignore" + }, + "2": { + "name": "notAvail", + "event": "exclude" + }, + "3": { + "name": "removed", + "event": "exclude" + }, + "4": { + "name": "disabled", + "event": "ignore" + }, + "5": { + "name": "normal", + "event": "ok" + }, + "6": { + "name": "resetInProg", + "event": "alert" + }, + "7": { + "name": "testing", + "event": "ok" + }, + "8": { + "name": "warning", + "event": "warning" + }, + "9": { + "name": "nonFatalErr", + "event": "warning" + }, + "10": { + "name": "fatalErr", + "event": "alert" + }, + "11": { + "name": "notConfig", + "event": "ignore" + }, + "12": { + "name": "obsoleted", + "event": "alert" + } + } + } + }, + "S5-REG-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.45.1.6.1.4", + "mib_dir": "nortel", + "descr": "" + }, + "RAPID-CITY": { + "enable": 1, + "identity_num": [ + ".1.3.6.1.4.1.2272", + ".1.3.6.1.4.1.2272.34" + ], + "mib_dir": "nortel", + "descr": "Enterprise MIB for the Accelar product family.", + "serial": [ + { + "oid": "rcChasSerialNumber.0" + } + ], + "processor": { + "rcSys": { + "oid": "rcSysCpuUtil", + "oid_num": ".1.3.6.1.4.1.2272.1.1.20", + "indexes": [ + { + "descr": "System CPU" + } + ] + }, + "rcKHI": { + "oid": "rcKhiSlotCpuCurrentUtil", + "oid_num": ".1.3.6.1.4.1.2272.1.85.10.1.1.2", + "indexes": { + "1": { + "descr": "System CPU" + } + } + } + }, + "mempool": { + "rcSystem": { + "type": "static", + "descr": "System Memory", + "scale": 1024, + "scale_total": 1048576, + "oid_total": "rcSysDramSize.0", + "oid_total_num": ".1.3.6.1.4.1.2272.1.1.46.0", + "oid_free": "rcSysDramFree.0", + "oid_free_num": ".1.3.6.1.4.1.2272.1.1.48.0" + }, + "rcKHI": { + "type": "static", + "descr": "System Memory", + "scale": 1024, + "oid_used": "rcKhiSlotMemUsed.1", + "oid_used_num": ".1.3.6.1.4.1.2272.1.85.10.1.1.6.1", + "oid_free": "rcKhiSlotMemFree.1", + "oid_free_num": ".1.3.6.1.4.1.2272.1.85.10.1.1.7.1", + "oid_perc": "rcKhiSlotMemUtil.1", + "oid_perc_num": ".1.3.6.1.4.1.2272.1.85.10.1.1.8.1" + } + }, + "status": [ + { + "descr": "Chassis Power Supply", + "oid": "rcChasPowerSupplyOperStatus", + "oid_num": ".1.3.6.1.4.1.2272.1.4.8.1.1.2", + "measured": "powersupply", + "type": "rcChasPowerSupplyOperStatus" + }, + { + "descr": "Chassis Fan %index%", + "oid": "rcChasFanOperStatus", + "oid_num": ".1.3.6.1.4.1.2272.1.4.7.1.1.2", + "measured": "fan", + "type": "rcChasFanOperStatus" + } + ], + "states": { + "rcChasPowerSupplyOperStatus": { + "1": { + "name": "unknown", + "event": "ignore" + }, + "2": { + "name": "empty", + "event": "exclude" + }, + "3": { + "name": "up", + "event": "ok" + }, + "4": { + "name": "down", + "event": "alert" + } + }, + "rcChasFanOperStatus": { + "1": { + "name": "unknown", + "event": "ignore" + }, + "2": { + "name": "up", + "event": "ok" + }, + "3": { + "name": "down", + "event": "alert" + }, + "4": { + "name": "empty", + "event": "exclude" + } + } + }, + "sensor": [ + { + "descr": "Chassis Fan %index% Ambient Temperature", + "oid": "rcChasFanAmbientTemperature", + "oid_num": ".1.3.6.1.4.1.2272.1.4.7.1.1.3", + "scale": 1, + "measured": "fan", + "class": "temperature" + }, + { + "oid": "rcPlugOptModTemperature", + "class": "temperature", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Temperature (%rcPlugOptModVendorName%, %rcPlugOptModVendorPartNumber%, %rcPlugOptModConnectorType%, %rcPlugOptModWaveLength% nm)", + "oid_extra": [ + "rcPlugOptModVendorName", + "rcPlugOptModVendorPartNumber", + "rcPlugOptModConnectorType", + "rcPlugOptModWaveLength" + ], + "scale": 0.0001, + "limit_scale": 0.0001, + "oid_limit_low": "rcPlugOptModTemperatureLowAlarmThreshold", + "oid_limit_low_warn": "rcPlugOptModTemperatureLowWarningThreshold", + "oid_limit_high": "rcPlugOptModTemperatureHighAlarmThreshold", + "oid_limit_high_warn": "rcPlugOptModTemperatureHighWarningThreshold", + "min": 0 + }, + { + "oid": "rcPlugOptModVoltage", + "class": "voltage", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Voltage", + "scale": 0.0001, + "limit_scale": 0.0001, + "oid_limit_low": "rcPlugOptModVoltageLowAlarmThreshold", + "oid_limit_low_warn": "rcPlugOptModVoltageLowWarningThreshold", + "oid_limit_high": "rcPlugOptModVoltageHighAlarmThreshold", + "oid_limit_high_warn": "rcPlugOptModVoltageHighWarningThreshold", + "min": 0 + }, + { + "oid": "rcPlugOptModBias", + "class": "current", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% TX Bias", + "oid_extra": [ + "rcPlugOptModConnectorType", + "rcPlugOptModSupportsDDM" + ], + "scale": 1.0e-7, + "limit_scale": 1.0e-7, + "oid_limit_low": "rcPlugOptModBiasLowAlarmThreshold", + "oid_limit_low_warn": "rcPlugOptModBiasLowWarningThreshold", + "oid_limit_high": "rcPlugOptModBiasHighAlarmThreshold", + "oid_limit_high_warn": "rcPlugOptModBiasHighWarningThreshold", + "test": [ + { + "field": "rcPlugOptModSupportsDDM", + "operator": "ne", + "value": "false", + "and": true + }, + { + "field": "rcPlugOptModConnectorType", + "operator": "notregex", + "value": "^(40|100)G" + } + ] + }, + { + "oid": "rcPlugOptModQSFPTx1Bias", + "class": "current", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Lane 1 TX Bias", + "oid_extra": [ + "rcPlugOptModConnectorType", + "rcPlugOptModSupportsDDM" + ], + "scale": 1.0e-7, + "limit_scale": 1.0e-7, + "oid_limit_low": "rcPlugOptModBiasLowAlarmThreshold", + "oid_limit_low_warn": "rcPlugOptModBiasLowWarningThreshold", + "oid_limit_high": "rcPlugOptModBiasHighAlarmThreshold", + "oid_limit_high_warn": "rcPlugOptModBiasHighWarningThreshold", + "test": [ + { + "field": "rcPlugOptModSupportsDDM", + "operator": "ne", + "value": "false", + "and": true + }, + { + "field": "rcPlugOptModConnectorType", + "operator": "regex", + "value": "^(40|100)G" + } + ] + }, + { + "oid": "rcPlugOptModQSFPTx2Bias", + "class": "current", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Lane 2 TX Bias", + "oid_extra": [ + "rcPlugOptModConnectorType", + "rcPlugOptModSupportsDDM" + ], + "scale": 1.0e-7, + "limit_scale": 1.0e-7, + "oid_limit_low": "rcPlugOptModBiasLowAlarmThreshold", + "oid_limit_low_warn": "rcPlugOptModBiasLowWarningThreshold", + "oid_limit_high": "rcPlugOptModBiasHighAlarmThreshold", + "oid_limit_high_warn": "rcPlugOptModBiasHighWarningThreshold", + "test": [ + { + "field": "rcPlugOptModSupportsDDM", + "operator": "ne", + "value": "false", + "and": true + }, + { + "field": "rcPlugOptModConnectorType", + "operator": "regex", + "value": "^(40|100)G" + } + ] + }, + { + "oid": "rcPlugOptModQSFPTx3Bias", + "class": "current", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Lane 3 TX Bias", + "oid_extra": [ + "rcPlugOptModConnectorType", + "rcPlugOptModSupportsDDM" + ], + "scale": 1.0e-7, + "limit_scale": 1.0e-7, + "oid_limit_low": "rcPlugOptModBiasLowAlarmThreshold", + "oid_limit_low_warn": "rcPlugOptModBiasLowWarningThreshold", + "oid_limit_high": "rcPlugOptModBiasHighAlarmThreshold", + "oid_limit_high_warn": "rcPlugOptModBiasHighWarningThreshold", + "test": [ + { + "field": "rcPlugOptModSupportsDDM", + "operator": "ne", + "value": "false", + "and": true + }, + { + "field": "rcPlugOptModConnectorType", + "operator": "regex", + "value": "^(40|100)G" + } + ] + }, + { + "oid": "rcPlugOptModQSFPTx4Bias", + "class": "current", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Lane 4 TX Bias", + "oid_extra": [ + "rcPlugOptModConnectorType", + "rcPlugOptModSupportsDDM" + ], + "scale": 1.0e-7, + "limit_scale": 1.0e-7, + "oid_limit_low": "rcPlugOptModBiasLowAlarmThreshold", + "oid_limit_low_warn": "rcPlugOptModBiasLowWarningThreshold", + "oid_limit_high": "rcPlugOptModBiasHighAlarmThreshold", + "oid_limit_high_warn": "rcPlugOptModBiasHighWarningThreshold", + "test": [ + { + "field": "rcPlugOptModSupportsDDM", + "operator": "ne", + "value": "false", + "and": true + }, + { + "field": "rcPlugOptModConnectorType", + "operator": "regex", + "value": "^(40|100)G" + } + ] + }, + { + "oid": "rcPlugOptModTxPower", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% TX Power", + "oid_extra": [ + "rcPlugOptModConnectorType", + "rcPlugOptModSupportsDDM" + ], + "scale": 0.0001, + "limit_scale": 0.0001, + "oid_limit_low": "rcPlugOptModTxPowerLowAlarmThreshold", + "oid_limit_low_warn": "rcPlugOptModTxPowerLowWarningThreshold", + "oid_limit_high": "rcPlugOptModTxPowerHighAlarmThreshold", + "oid_limit_high_warn": "rcPlugOptModTxPowerHighWarningThreshold", + "test": [ + { + "field": "rcPlugOptModSupportsDDM", + "operator": "ne", + "value": "false", + "and": true + }, + { + "field": "rcPlugOptModConnectorType", + "operator": "notregex", + "value": "^(40|100)G" + } + ] + }, + { + "oid": "rcPlugOptModQSFPTx1Power", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Lane 1 TX Power", + "oid_extra": [ + "rcPlugOptModConnectorType", + "rcPlugOptModSupportsDDM" + ], + "scale": 0.0001, + "limit_scale": 0.0001, + "oid_limit_low": "rcPlugOptModTxPowerLowAlarmThreshold", + "oid_limit_low_warn": "rcPlugOptModTxPowerLowWarningThreshold", + "oid_limit_high": "rcPlugOptModTxPowerHighAlarmThreshold", + "oid_limit_high_warn": "rcPlugOptModTxPowerHighWarningThreshold", + "test": [ + { + "field": "rcPlugOptModSupportsDDM", + "operator": "ne", + "value": "false", + "and": true + }, + { + "field": "rcPlugOptModConnectorType", + "operator": "regex", + "value": "^(40|100)G" + } + ] + }, + { + "oid": "rcPlugOptModQSFPTx2Power", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Lane 2 TX Power", + "oid_extra": [ + "rcPlugOptModConnectorType", + "rcPlugOptModSupportsDDM" + ], + "scale": 0.0001, + "limit_scale": 0.0001, + "oid_limit_low": "rcPlugOptModTxPowerLowAlarmThreshold", + "oid_limit_low_warn": "rcPlugOptModTxPowerLowWarningThreshold", + "oid_limit_high": "rcPlugOptModTxPowerHighAlarmThreshold", + "oid_limit_high_warn": "rcPlugOptModTxPowerHighWarningThreshold", + "test": [ + { + "field": "rcPlugOptModSupportsDDM", + "operator": "ne", + "value": "false", + "and": true + }, + { + "field": "rcPlugOptModConnectorType", + "operator": "regex", + "value": "^(40|100)G" + } + ] + }, + { + "oid": "rcPlugOptModQSFPTx3Power", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Lane 3 TX Power", + "oid_extra": [ + "rcPlugOptModConnectorType", + "rcPlugOptModSupportsDDM" + ], + "scale": 0.0001, + "limit_scale": 0.0001, + "oid_limit_low": "rcPlugOptModTxPowerLowAlarmThreshold", + "oid_limit_low_warn": "rcPlugOptModTxPowerLowWarningThreshold", + "oid_limit_high": "rcPlugOptModTxPowerHighAlarmThreshold", + "oid_limit_high_warn": "rcPlugOptModTxPowerHighWarningThreshold", + "test": [ + { + "field": "rcPlugOptModSupportsDDM", + "operator": "ne", + "value": "false", + "and": true + }, + { + "field": "rcPlugOptModConnectorType", + "operator": "regex", + "value": "^(40|100)G" + } + ] + }, + { + "oid": "rcPlugOptModQSFPTx4Power", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Lane 4 TX Power", + "oid_extra": [ + "rcPlugOptModConnectorType", + "rcPlugOptModSupportsDDM" + ], + "scale": 0.0001, + "limit_scale": 0.0001, + "oid_limit_low": "rcPlugOptModTxPowerLowAlarmThreshold", + "oid_limit_low_warn": "rcPlugOptModTxPowerLowWarningThreshold", + "oid_limit_high": "rcPlugOptModTxPowerHighAlarmThreshold", + "oid_limit_high_warn": "rcPlugOptModTxPowerHighWarningThreshold", + "test": [ + { + "field": "rcPlugOptModSupportsDDM", + "operator": "ne", + "value": "false", + "and": true + }, + { + "field": "rcPlugOptModConnectorType", + "operator": "regex", + "value": "^(40|100)G" + } + ] + }, + { + "oid": "rcPlugOptModRxPower", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% RX Power", + "oid_extra": [ + "rcPlugOptModConnectorType", + "rcPlugOptModSupportsDDM" + ], + "scale": 0.0001, + "limit_scale": 0.0001, + "oid_limit_low": "rcPlugOptModRxPowerLowAlarmThreshold", + "oid_limit_low_warn": "rcPlugOptModRxPowerLowWarningThreshold", + "oid_limit_high": "rcPlugOptModRxPowerHighAlarmThreshold", + "oid_limit_high_warn": "rcPlugOptModRxPowerHighWarningThreshold", + "test": [ + { + "field": "rcPlugOptModSupportsDDM", + "operator": "ne", + "value": "false", + "and": true + }, + { + "field": "rcPlugOptModConnectorType", + "operator": "notregex", + "value": "^(40|100)G" + } + ] + }, + { + "oid": "rcPlugOptModQSFPRx1Power", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Lane 1 RX Power", + "oid_extra": [ + "rcPlugOptModConnectorType", + "rcPlugOptModSupportsDDM" + ], + "scale": 0.0001, + "limit_scale": 0.0001, + "oid_limit_low": "rcPlugOptModRxPowerLowAlarmThreshold", + "oid_limit_low_warn": "rcPlugOptModRxPowerLowWarningThreshold", + "oid_limit_high": "rcPlugOptModRxPowerHighAlarmThreshold", + "oid_limit_high_warn": "rcPlugOptModRxPowerHighWarningThreshold", + "test": [ + { + "field": "rcPlugOptModSupportsDDM", + "operator": "ne", + "value": "false", + "and": true + }, + { + "field": "rcPlugOptModConnectorType", + "operator": "regex", + "value": "^(40|100)G" + } + ] + }, + { + "oid": "rcPlugOptModQSFPRx2Power", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Lane 2 RX Power", + "oid_extra": [ + "rcPlugOptModConnectorType", + "rcPlugOptModSupportsDDM" + ], + "scale": 0.0001, + "limit_scale": 0.0001, + "oid_limit_low": "rcPlugOptModRxPowerLowAlarmThreshold", + "oid_limit_low_warn": "rcPlugOptModRxPowerLowWarningThreshold", + "oid_limit_high": "rcPlugOptModRxPowerHighAlarmThreshold", + "oid_limit_high_warn": "rcPlugOptModRxPowerHighWarningThreshold", + "test": [ + { + "field": "rcPlugOptModSupportsDDM", + "operator": "ne", + "value": "false", + "and": true + }, + { + "field": "rcPlugOptModConnectorType", + "operator": "regex", + "value": "^(40|100)G" + } + ] + }, + { + "oid": "rcPlugOptModQSFPRx3Power", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Lane 3 RX Power", + "oid_extra": [ + "rcPlugOptModConnectorType", + "rcPlugOptModSupportsDDM" + ], + "scale": 0.0001, + "limit_scale": 0.0001, + "oid_limit_low": "rcPlugOptModRxPowerLowAlarmThreshold", + "oid_limit_low_warn": "rcPlugOptModRxPowerLowWarningThreshold", + "oid_limit_high": "rcPlugOptModRxPowerHighAlarmThreshold", + "oid_limit_high_warn": "rcPlugOptModRxPowerHighWarningThreshold", + "test": [ + { + "field": "rcPlugOptModSupportsDDM", + "operator": "ne", + "value": "false", + "and": true + }, + { + "field": "rcPlugOptModConnectorType", + "operator": "regex", + "value": "^(40|100)G" + } + ] + }, + { + "oid": "rcPlugOptModQSFPRx4Power", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Lane 4 RX Power", + "oid_extra": [ + "rcPlugOptModConnectorType", + "rcPlugOptModSupportsDDM" + ], + "scale": 0.0001, + "limit_scale": 0.0001, + "oid_limit_low": "rcPlugOptModRxPowerLowAlarmThreshold", + "oid_limit_low_warn": "rcPlugOptModRxPowerLowWarningThreshold", + "oid_limit_high": "rcPlugOptModRxPowerHighAlarmThreshold", + "oid_limit_high_warn": "rcPlugOptModRxPowerHighWarningThreshold", + "test": [ + { + "field": "rcPlugOptModSupportsDDM", + "operator": "ne", + "value": "false", + "and": true + }, + { + "field": "rcPlugOptModConnectorType", + "operator": "regex", + "value": "^(40|100)G" + } + ] + } + ] + }, + "BAY-STACK-SFF-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.45.5.29.1.2.1", + "mib_dir": "nortel", + "descr": "", + "sensor": [ + { + "oid": "bsDdiSfpTempValue", + "class": "temperature", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Temperature (%s5ChasGbicInfoVendorName%, %s5ChasGbicInfoProductCode%, %s5ChasGbicInfoGbicType%, %s5ChasGbicInfoWavelength% nm)", + "oid_extra": [ + "S5-CHASSIS-MIB::s5ChasGbicInfoVendorName", + "S5-CHASSIS-MIB::s5ChasGbicInfoProductCode", + "S5-CHASSIS-MIB::s5ChasGbicInfoGbicType", + "S5-CHASSIS-MIB::s5ChasGbicInfoWavelength" + ], + "oid_num": ".1.3.6.1.4.1.45.5.29.1.2.1.4", + "scale": 0.0001, + "limit_scale": 0.0001, + "oid_limit_low": "bsDdiSfpTempLowAlarmThreshold", + "oid_limit_low_warn": "bsDdiSfpTempLowWarnThreshold", + "oid_limit_high": "bsDdiSfpTempHighAlarmThreshold", + "oid_limit_high_warn": "bsDdiSfpTempHighWarnThreshold", + "min": 0 + }, + { + "oid": "bsDdiSfpVoltageValue", + "class": "voltage", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Voltage", + "oid_num": ".1.3.6.1.4.1.45.5.29.1.2.1.9", + "scale": 0.0001, + "limit_scale": 0.0001, + "oid_limit_low": "bsDdiSfpVoltageLowAlarmThreshold", + "oid_limit_low_warn": "bsDdiSfpVoltageLowWarnThreshold", + "oid_limit_high": "bsDdiSfpVoltageHighAlarmThreshold", + "oid_limit_high_warn": "bsDdiSfpVoltageHighWarnThreshold", + "min": 0 + }, + { + "oid": "bsDdiSfpBiasValue", + "class": "current", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% TX Bias", + "oid_num": ".1.3.6.1.4.1.45.5.29.1.2.1.14", + "scale": 1.0e-7, + "limit_scale": 1.0e-7, + "oid_limit_low": "bsDdiSfpBiasLowAlarmThreshold", + "oid_limit_low_warn": "bsDdiSfpBiasLowWarnThreshold", + "oid_limit_high": "bsDdiSfpBiasHighAlarmThreshold", + "oid_limit_high_warn": "bsDdiSfpBiasHighWarnThreshold", + "min": 0 + }, + { + "oid": "bsDdiSfpTxPowerValue", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% TX Power", + "oid_num": ".1.3.6.1.4.1.45.5.29.1.2.1.19", + "scale": 0.0001, + "limit_scale": 0.0001, + "oid_limit_low": "bsDdiSfpTxPowerLowAlarmThreshold", + "oid_limit_low_warn": "bsDdiSfpTxPowerLowWarnThreshold", + "oid_limit_high": "bsDdiSfpTxPowerHighAlarmThreshold", + "oid_limit_high_warn": "bsDdiSfpTxPowerHighWarnThreshold", + "min": -99999999 + }, + { + "oid": "bsDdiSfpRxPowerValue", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% RX Power", + "oid_num": ".1.3.6.1.4.1.45.5.29.1.2.1.24", + "scale": 0.0001, + "limit_scale": 0.0001, + "oid_limit_low": "bsDdiSfpRxPowerLowAlarmThreshold", + "oid_limit_low_warn": "bsDdiSfpRxPowerLowWarnThreshold", + "oid_limit_high": "bsDdiSfpRxPowerHighAlarmThreshold", + "oid_limit_high_warn": "bsDdiSfpRxPowerHighWarnThreshold", + "min": -99999999 + } + ] + }, + "BAY-STACK-PETH-EXT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.45.5.8", + "mib_dir": "nortel", + "descr": "", + "status": [ + { + "type": "bspePoEPowerMode", + "descr": "PoE Power Mode", + "oid": "bspePoEPowerMode", + "oid_num": ".1.3.6.1.4.1.45.5.8.1.3.3", + "measured": "other" + } + ], + "states": { + "bspePoEPowerMode": { + "1": { + "name": "lowPowerBudget", + "event": "ok" + }, + "2": { + "name": "highPowerBudget", + "event": "ok" + } + } + } + }, + "FspR7-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2544.1.11.2", + "mib_dir": "adva", + "descr": "" + }, + "ADVA-FSP3000ALM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2544.1.14", + "mib_dir": "adva", + "descr": "", + "hardware": [ + { + "oid": "inventoryType.0" + } + ], + "serial": [ + { + "oid": "serialNumber.0" + } + ], + "version": [ + { + "oid": "firmwarePackageRev.0" + } + ], + "ports": { + "portTable": { + "map": { + "index": "%index%" + }, + "oids": { + "ifDescr": { + "oid": "portAidString" + }, + "ifAlias": { + "oid": "portName" + }, + "ifAdminStatus": { + "oid": "portAdminState", + "transform": { + "action": "map", + "map": { + "is": "up", + "mgt": "testing", + "dsbld": "down" + } + } + }, + "ifOperStatus": { + "oid": "portOperState", + "transform": { + "action": "map", + "map": { + "undefined": "notPresent", + "nr": "up", + "anr": "lowerLayerDown", + "out": "up", + "un": "down", + "off": "lowerLayerDown" + } + } + }, + "ifType": { + "oid": "portFingerprintMode", + "transform": { + "action": "map", + "map": { + "none": "other", + "pointToPointWithRefl": "opticalChannel", + "pointToPointWithoutRefl": "opticalChannel", + "pon": "opticalChannel", + "pes": "opticalChannel" + } + } + } + } + } + }, + "ip-address": [ + { + "ifIndex": "%index%", + "version": "ipv4", + "oid_mask": "subnetMask", + "oid_address": "ipAddress" + } + ], + "sensor": [ + { + "descr": "CPU Temperature", + "class": "temperature", + "measured": "processor", + "oid": "tempCPU", + "oid_num": ".1.3.6.1.4.1.2544.1.14.2.1.11", + "oid_limit_high": "thresholdMaxTempCPU", + "scale": 0.1, + "limit_scale": 0.1 + }, + { + "descr": "System Temperature", + "class": "temperature", + "measured": "device", + "oid": "tempBoard2", + "oid_num": ".1.3.6.1.4.1.2544.1.14.2.1.15", + "oid_limit_low": "thresholdMinTempBoard2", + "oid_limit_high": "thresholdMaxTempBoard2", + "scale": 0.1, + "limit_scale": 0.1 + } + ] + }, + "AOS-CORE-FACILITY-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2544.1.20.1.3", + "mib_dir": "adva", + "descr": "", + "sensor": [ + { + "table": "aosCoreFacCurrOpticalPowerTable", + "oid": "aosCoreFacCurrOpticalPowerRx", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% RX Power", + "oid_num": ".1.3.6.1.4.1.2544.1.20.1.3.2.1.1.1", + "scale": 0.1 + }, + { + "table": "aosCoreFacCurrOpticalPowerTable", + "oid": "aosCoreFacCurrOpticalPowerTx", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% TX Power", + "oid_num": ".1.3.6.1.4.1.2544.1.20.1.3.2.1.1.2", + "scale": 0.1 + }, + { + "oid": "aosCoreFacCurrSnrValue", + "class": "snr", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% SNR", + "oid_num": ".1.3.6.1.4.1.2544.1.20.1.3.2.7.1.1", + "scale": 10 + } + ] + }, + "AOS-DOMAIN-OTN-PM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2544.1.20.1.5", + "mib_dir": "adva", + "descr": "" + }, + "V1600D": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.37950.1.1.5", + "mib_dir": "vsolution", + "descr": "", + "sysname": [ + { + "oid": "sysHostName.0", + "force": true + } + ], + "syscontact": [ + { + "oid": "sysContact.0", + "force": true + } + ], + "syslocation": [ + { + "oid": "sysLocation.0", + "force": true + } + ], + "serial": [ + { + "oid": "sysSerialNumber.0" + } + ], + "version": [ + { + "oid": "sysFirmVersion.0", + "transform": { + "action": "ltrim", + "chars": "vV" + } + } + ], + "features": [ + { + "oid": "sysDeviceModel.0" + } + ], + "processor": { + "cpuLoad": { + "descr": "CPU", + "oid": "cpuLoad", + "oid_num": ".1.3.6.1.4.1.37950.1.1.5.10.12.3" + } + }, + "mempool": { + "memoryLoad": { + "type": "static", + "descr": "Memory", + "scale": 1024, + "oid_perc": "memoryLoad.0", + "oid_total": "HOST-RESOURCES-MIB::hrMemorySize.0" + } + }, + "sensor": [ + { + "oid": "sysTemperature", + "class": "temperature", + "descr": "System", + "min": 0 + }, + { + "oid": "fanOpenTemperature", + "class": "temperature", + "descr": "Fan", + "min": 0 + }, + { + "table": "ponTransceiverTable", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifName", + "match": "^[A-Z]E?PON0/%index%$", + "condition": "REGEXP" + }, + "class": "temperature", + "oid": "tempperature", + "descr": "%port_label% Temperature", + "invalid": 0 + }, + { + "table": "ponTransceiverTable", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifName", + "match": "^[A-Z]E?PON0/%index%$", + "condition": "REGEXP" + }, + "class": "voltage", + "oid": "voltage", + "descr": "%port_label% Voltage", + "test": { + "field": "tempperature", + "operator": "ne", + "value": 0 + } + }, + { + "table": "ponTransceiverTable", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifName", + "match": "^[A-Z]E?PON0/%index%$", + "condition": "REGEXP" + }, + "class": "current", + "oid": "biasCurrent", + "descr": "%port_label% TX Bias", + "scale": 0.001, + "test": { + "field": "tempperature", + "operator": "ne", + "value": 0 + } + }, + { + "table": "ponTransceiverTable", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifName", + "match": "^[A-Z]E?PON0/%index%$", + "condition": "REGEXP" + }, + "class": "dbm", + "oid": "transmitPower", + "descr": "%port_label% TX Power", + "test": { + "field": "tempperature", + "operator": "ne", + "value": 0 + } + } + ] + }, + "V1600G": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.37950.1.1.6", + "mib_dir": "vsolution", + "descr": "", + "sensor": [ + { + "table": "gOnuOpticalInfoTable", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifDescr", + "match": "%gOnuDetailInfoOnuDesc%", + "transform": { + "action": "replace", + "from": [ + "/", + ":" + ], + "to": [ + "", + "ONU" + ] + } + }, + "type": "gOnuStaInfoPhaseSta", + "oid": "gOnuStaInfoPhaseSta", + "descr": "%port_label% Temperature (%gOnuDetailInfoVendorId% %gOnuDetailInfoMainVer%)", + "oid_extra": [ + "gOnuStaInfoOmccSta", + "gOnuDetailInfoOnuDesc", + "gOnuDetailInfoVendorId", + "gOnuDetailInfoVersion", + "gOnuDetailInfoSn", + "gOnuDetailInfoMainVer" + ], + "test": { + "field": "gOnuStaInfoOmccSta", + "operator": "ne", + "value": "disable" + } + }, + { + "table": "gOnuOpticalInfoTable", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifDescr", + "match": "%gOnuDetailInfoOnuDesc%", + "transform": { + "action": "replace", + "from": [ + "/", + ":" + ], + "to": [ + "", + "ONU" + ] + } + }, + "class": "temperature", + "oid": "gOnuOpticalInfoTemp", + "descr": "%port_label% Temperature (%gOnuDetailInfoVendorId% %gOnuDetailInfoMainVer%)", + "oid_extra": [ + "gOnuStaInfoOmccSta", + "gOnuDetailInfoOnuDesc", + "gOnuDetailInfoVendorId", + "gOnuDetailInfoVersion", + "gOnuDetailInfoSn", + "gOnuDetailInfoMainVer" + ], + "test": { + "field": "gOnuStaInfoOmccSta", + "operator": "ne", + "value": "disable" + } + }, + { + "table": "gOnuOpticalInfoTable", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifDescr", + "match": "%gOnuDetailInfoOnuDesc%", + "transform": { + "action": "replace", + "from": [ + "/", + ":" + ], + "to": [ + "", + "ONU" + ] + } + }, + "class": "voltage", + "oid": "gOnuOpticalInfoVolt", + "descr": "%port_label% Voltage (%gOnuDetailInfoVendorId% %gOnuDetailInfoMainVer%)", + "oid_extra": [ + "gOnuStaInfoOmccSta", + "gOnuDetailInfoOnuDesc", + "gOnuDetailInfoVendorId", + "gOnuDetailInfoVersion", + "gOnuDetailInfoSn", + "gOnuDetailInfoMainVer" + ], + "test": { + "field": "gOnuStaInfoOmccSta", + "operator": "ne", + "value": "disable" + } + }, + { + "table": "gOnuOpticalInfoTable", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifDescr", + "match": "%gOnuDetailInfoOnuDesc%", + "transform": { + "action": "replace", + "from": [ + "/", + ":" + ], + "to": [ + "", + "ONU" + ] + } + }, + "class": "current", + "oid": "gOnuOpticalInfoBias", + "descr": "%port_label% TX Bias (%gOnuDetailInfoVendorId% %gOnuDetailInfoMainVer%)", + "oid_extra": [ + "gOnuStaInfoOmccSta", + "gOnuDetailInfoOnuDesc", + "gOnuDetailInfoVendorId", + "gOnuDetailInfoVersion", + "gOnuDetailInfoSn", + "gOnuDetailInfoMainVer" + ], + "scale": 0.001, + "test": { + "field": "gOnuStaInfoOmccSta", + "operator": "ne", + "value": "disable" + } + }, + { + "table": "gOnuOpticalInfoTable", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifDescr", + "match": "%gOnuDetailInfoOnuDesc%", + "transform": { + "action": "replace", + "from": [ + "/", + ":" + ], + "to": [ + "", + "ONU" + ] + } + }, + "class": "dbm", + "oid": "gOnuOpticalInfoTxPwr", + "descr": "%port_label% TX Power (%gOnuDetailInfoVendorId% %gOnuDetailInfoMainVer%)", + "oid_extra": [ + "gOnuStaInfoOmccSta", + "gOnuDetailInfoOnuDesc", + "gOnuDetailInfoVendorId", + "gOnuDetailInfoVersion", + "gOnuDetailInfoSn", + "gOnuDetailInfoMainVer" + ], + "test": { + "field": "gOnuStaInfoOmccSta", + "operator": "ne", + "value": "disable" + } + }, + { + "table": "gOnuOpticalInfoTable", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifDescr", + "match": "%gOnuDetailInfoOnuDesc%", + "transform": { + "action": "replace", + "from": [ + "/", + ":" + ], + "to": [ + "", + "ONU" + ] + } + }, + "class": "dbm", + "oid": "gOnuOpticalInfoRxPwr", + "descr": "%port_label% RX Power (%gOnuDetailInfoVendorId% %gOnuDetailInfoMainVer%)", + "oid_extra": [ + "gOnuStaInfoOmccSta", + "gOnuDetailInfoOnuDesc", + "gOnuDetailInfoVendorId", + "gOnuDetailInfoVersion", + "gOnuDetailInfoSn", + "gOnuDetailInfoMainVer" + ], + "test": { + "field": "gOnuStaInfoOmccSta", + "operator": "ne", + "value": "disable" + } + } + ], + "states": { + "gOnuStaInfoPhaseSta": [ + { + "name": "logging", + "event": "ok" + }, + { + "name": "los", + "event": "ok" + }, + { + "name": "syncMib", + "event": "ok" + }, + { + "name": "working", + "event": "ok" + }, + { + "name": "dyingGasp", + "event": "warning" + }, + { + "name": "authFail", + "event": "alert" + }, + { + "name": "offLine", + "event": "ignore" + } + ] + } + }, + "ISILON-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.12124", + "mib_dir": "isilon", + "descr": "MIB module for Isilon Systems OneFS operating system.", + "serial": [ + { + "oid": "chassisSerialNumber.1" + } + ], + "storage": { + "ifsFilesystem": { + "descr": "/ifs", + "oid_used": "ifsUsedBytes", + "oid_total": "ifsTotalBytes", + "type": "volume", + "hc": 1 + } + }, + "status": [ + { + "oid": "clusterHealth", + "descr": "Cluster Health", + "measured": "other", + "type": "isilonHealth", + "oid_num": ".1.3.6.1.4.1.12124.1.1.2" + }, + { + "oid": "nodeHealth", + "descr": "Node Health", + "measured": "device", + "type": "isilonHealth", + "oid_num": ".1.3.6.1.4.1.12124.2.1.2" + } + ], + "states": { + "isilonHealth": [ + { + "name": "ok", + "event": "ok" + }, + { + "name": "attn", + "event": "warning" + }, + { + "name": "down", + "event": "alert" + }, + { + "name": "invalid", + "event": "alert" + } + ] + }, + "sensor": [ + { + "table": "fanTable", + "class": "fanspeed", + "oid": "fanSpeed", + "oid_descr": "fanDescription", + "oid_num": ".1.3.6.1.4.1.12124.2.53.1.4" + }, + { + "table": "tempSensorTable", + "class": "temperature", + "oid": "tempSensorValue", + "oid_descr": "tempSensorDescription", + "oid_num": ".1.3.6.1.4.1.12124.2.54.1.4" + }, + { + "table": "powerSensorTable", + "class": "voltage", + "oid": "powerSensorValue", + "oid_descr": "powerSensorDescription", + "oid_num": ".1.3.6.1.4.1.12124.2.55.1.4" + } + ] + }, + "ISPRO-MIB": { + "enable": 1, + "mib_dir": "jacarta", + "descr": "", + "hardware": [ + { + "oid": "isIdentModel.0" + } + ], + "states": { + "ispro-mib-trigger-state": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "triggered", + "event": "alert" + } + }, + "ispro-mib-threshold-state": { + "1": { + "name": "unknown", + "event": "ignore" + }, + "2": { + "name": "disable", + "event": "exclude" + }, + "3": { + "name": "normal", + "event": "ok" + }, + "4": { + "name": "below-low-warning", + "event": "warning" + }, + "5": { + "name": "below-low-critical", + "event": "alert" + }, + "6": { + "name": "above-high-warning", + "event": "warning" + }, + "7": { + "name": "above-high-critical", + "event": "alert" + } + } + } + }, + "DeltaUPS-MIB": { + "enable": 1, + "mib_dir": "delta", + "descr": "", + "vendor": [ + { + "oid": "dupsIdentManufacturer.0" + }, + { + "oid": "dupsIdentManufacturer" + } + ], + "hardware": [ + { + "oid": "dupsIdentModel.0" + }, + { + "oid": "dupsIdentModel" + } + ], + "version": [ + { + "oid": "dupsIdentAgentSoftwareVersion.0" + }, + { + "oid": "dupsIdentAgentSoftwareVersion" + } + ], + "sensor": [ + { + "oid": "dupsInputFrequency1", + "oid_num": ".1.3.6.1.4.1.2254.2.4.4.2", + "scale": 0.1, + "class": "frequency", + "descr": "Input (Line 1)", + "snmp_flags": 8195 + }, + { + "oid": "dupsInputVoltage1", + "oid_num": ".1.3.6.1.4.1.2254.2.4.4.3", + "scale": 0.1, + "class": "voltage", + "descr": "Input (Line 1)", + "snmp_flags": 8195 + }, + { + "oid": "dupsInputCurrent1", + "oid_num": ".1.3.6.1.4.1.2254.2.4.4.4", + "scale": 0.1, + "class": "current", + "descr": "Input (Line 1)", + "snmp_flags": 8195 + }, + { + "oid": "dupsInputFrequency2", + "oid_num": ".1.3.6.1.4.1.2254.2.4.4.5", + "scale": 0.1, + "class": "frequency", + "descr": "Input (Line 2)", + "snmp_flags": 8195 + }, + { + "oid": "dupsInputVoltage2", + "oid_num": ".1.3.6.1.4.1.2254.2.4.4.6", + "scale": 0.1, + "class": "voltage", + "descr": "Input (Line 2)", + "snmp_flags": 8195 + }, + { + "oid": "dupsInputCurrent2", + "oid_num": ".1.3.6.1.4.1.2254.2.4.4.7", + "scale": 0.1, + "class": "current", + "descr": "Input (Line 2)", + "snmp_flags": 8195 + }, + { + "oid": "dupsInputFrequency3", + "oid_num": ".1.3.6.1.4.1.2254.2.4.4.8", + "scale": 0.1, + "class": "frequency", + "descr": "Input (Line 3)", + "snmp_flags": 8195 + }, + { + "oid": "dupsInputVoltage3", + "oid_num": ".1.3.6.1.4.1.2254.2.4.4.9", + "scale": 0.1, + "class": "voltage", + "descr": "Input (Line 3)", + "snmp_flags": 8195 + }, + { + "oid": "dupsInputCurrent3", + "oid_num": ".1.3.6.1.4.1.2254.2.4.4.10", + "scale": 0.1, + "class": "current", + "descr": "Input (Line 3)", + "snmp_flags": 8195 + }, + { + "oid": "dupsOutputFrequency", + "oid_num": ".1.3.6.1.4.1.2254.2.4.5.2", + "scale": 0.1, + "class": "frequency", + "descr": "Output", + "snmp_flags": 8195 + }, + { + "oid": "dupsOutputVoltage1", + "oid_num": ".1.3.6.1.4.1.2254.2.4.5.4", + "scale": 0.1, + "class": "voltage", + "descr": "Output (Line 1)", + "snmp_flags": 8195 + }, + { + "oid": "dupsOutputCurrent1", + "oid_num": ".1.3.6.1.4.1.2254.2.4.5.5", + "scale": 0.1, + "class": "current", + "descr": "Output (Line 1)", + "snmp_flags": 8195 + }, + { + "oid": "dupsOutputPower1", + "oid_num": ".1.3.6.1.4.1.2254.2.4.5.6", + "class": "power", + "descr": "Output (Line 1)", + "snmp_flags": 8195 + }, + { + "oid": "dupsOutputLoad1", + "oid_num": ".1.3.6.1.4.1.2254.2.4.5.7", + "class": "load", + "descr": "Output Load (Line 1)", + "rename_rrd_full": "capacity-%type%-%index%", + "snmp_flags": 8195 + }, + { + "oid": "dupsOutputVoltage2", + "oid_num": ".1.3.6.1.4.1.2254.2.4.5.8", + "scale": 0.1, + "class": "voltage", + "descr": "Output (Line 2)", + "snmp_flags": 8195 + }, + { + "oid": "dupsOutputCurrent2", + "oid_num": ".1.3.6.1.4.1.2254.2.4.5.9", + "scale": 0.1, + "class": "current", + "descr": "Output (Line 2)", + "snmp_flags": 8195 + }, + { + "oid": "dupsOutputPower2", + "oid_num": ".1.3.6.1.4.1.2254.2.4.5.10", + "class": "power", + "descr": "Output (Line 2)", + "snmp_flags": 8195 + }, + { + "oid": "dupsOutputLoad2", + "oid_num": ".1.3.6.1.4.1.2254.2.4.5.11", + "class": "load", + "descr": "Output Load (Line 2)", + "rename_rrd_full": "capacity-%type%-%index%", + "snmp_flags": 8195 + }, + { + "oid": "dupsOutputVoltage3", + "oid_num": ".1.3.6.1.4.1.2254.2.4.5.12", + "scale": 0.1, + "class": "voltage", + "descr": "Output (Line 3)", + "snmp_flags": 8195 + }, + { + "oid": "dupsOutputCurrent3", + "oid_num": ".1.3.6.1.4.1.2254.2.4.5.13", + "scale": 0.1, + "class": "current", + "descr": "Output (Line 3)", + "snmp_flags": 8195 + }, + { + "oid": "dupsOutputPower3", + "oid_num": ".1.3.6.1.4.1.2254.2.4.5.14", + "class": "power", + "descr": "Output (Line 3)", + "snmp_flags": 8195 + }, + { + "oid": "dupsOutputLoad3", + "oid_num": ".1.3.6.1.4.1.2254.2.4.5.15", + "class": "load", + "descr": "Output Load (Line 3)", + "rename_rrd_full": "capacity-%type%-%index%", + "snmp_flags": 8195 + }, + { + "oid": "dupsBypassFrequency", + "oid_num": ".1.3.6.1.4.1.2254.2.4.6.1", + "scale": 0.1, + "class": "frequency", + "descr": "Bypass", + "snmp_flags": 8195 + }, + { + "oid": "dupsBypassVoltage1", + "oid_num": ".1.3.6.1.4.1.2254.2.4.6.3", + "scale": 0.1, + "class": "voltage", + "descr": "Bypass (Line 1)", + "snmp_flags": 8195 + }, + { + "oid": "dupsBypassCurrent1", + "oid_num": ".1.3.6.1.4.1.2254.2.4.6.4", + "scale": 0.1, + "class": "current", + "descr": "Bypass (Line 1)", + "snmp_flags": 8195 + }, + { + "oid": "dupsBypassPower1", + "oid_num": ".1.3.6.1.4.1.2254.2.4.6.5", + "class": "power", + "descr": "Bypass (Line 1)", + "snmp_flags": 8195 + }, + { + "oid": "dupsBypassVoltage2", + "oid_num": ".1.3.6.1.4.1.2254.2.4.6.6", + "scale": 0.1, + "class": "voltage", + "descr": "Bypass (Line 2)", + "snmp_flags": 8195 + }, + { + "oid": "dupsBypassCurrent2", + "oid_num": ".1.3.6.1.4.1.2254.2.4.6.7", + "scale": 0.1, + "class": "current", + "descr": "Bypass (Line 2)", + "snmp_flags": 8195 + }, + { + "oid": "dupsBypassPower2", + "oid_num": ".1.3.6.1.4.1.2254.2.4.6.8", + "class": "power", + "descr": "Bypass (Line 2)", + "snmp_flags": 8195 + }, + { + "oid": "dupsBypassVoltage3", + "oid_num": ".1.3.6.1.4.1.2254.2.4.6.9", + "scale": 0.1, + "class": "voltage", + "descr": "Bypass (Line 3)", + "snmp_flags": 8195 + }, + { + "oid": "dupsBypassCurrent3", + "oid_num": ".1.3.6.1.4.1.2254.2.4.6.10", + "scale": 0.1, + "class": "current", + "descr": "Bypass (Line 3)", + "snmp_flags": 8195 + }, + { + "oid": "dupsBypassPower3", + "oid_num": ".1.3.6.1.4.1.2254.2.4.6.11", + "class": "power", + "descr": "Bypass (Line 3)", + "snmp_flags": 8195 + }, + { + "oid": "dupsBatteryEstimatedTime", + "oid_num": ".1.3.6.1.4.1.2254.2.4.7.5", + "class": "runtime", + "descr": "Battery Runtime Remaining", + "snmp_flags": 8195 + }, + { + "oid": "dupsBatteryVoltage", + "oid_num": ".1.3.6.1.4.1.2254.2.4.7.6", + "scale": 0.1, + "class": "voltage", + "descr": "Battery", + "snmp_flags": 8195 + }, + { + "oid": "dupsBatteryCurrent", + "oid_num": ".1.3.6.1.4.1.2254.2.4.7.7", + "scale": 0.1, + "class": "current", + "descr": "Battery", + "min": 0, + "snmp_flags": 8195 + }, + { + "oid": "dupsBatteryCapacity", + "oid_num": ".1.3.6.1.4.1.2254.2.4.7.8", + "class": "capacity", + "descr": "Battery Capacity", + "snmp_flags": 8195 + }, + { + "oid": "dupsTemperature", + "oid_num": ".1.3.6.1.4.1.2254.2.4.7.9", + "class": "temperature", + "descr": "Battery", + "snmp_flags": 8195 + }, + { + "oid": "dupsEnvTemperature", + "oid_num": ".1.3.6.1.4.1.2254.2.4.10.1", + "class": "temperature", + "descr": "Environment", + "oid_limit_high": "dupsEnvSetTemperatureAlarmLimit.0", + "oid_limit_high_warn": "dupsEnvSetTemperatureWarnLimit.0", + "min": 0, + "snmp_flags": 8195 + }, + { + "oid": "dupsEnvHumidity", + "oid_num": ".1.3.6.1.4.1.2254.2.4.10.2", + "class": "humidity", + "descr": "Environment", + "oid_limit_high": "dupsEnvSetHumidityAlarmLimit.0", + "oid_limit_high_warn": "dupsEnvSetHumidityWarnLimit.0", + "min": 0, + "snmp_flags": 8195 + }, + { + "oid": "dupsEnvTemperature2", + "oid_num": ".1.3.6.1.4.1.2254.2.4.10.15", + "class": "temperature", + "descr": "Environment", + "oid_limit_high": "dupsEnvSetTemperatureAlarmLimit.0", + "oid_limit_high_warn": "dupsEnvSetTemperatureWarnLimit.0", + "min": 0, + "snmp_flags": 8195 + }, + { + "oid": "dupsEnvHumidity2", + "oid_num": ".1.3.6.1.4.1.2254.2.4.10.16", + "class": "humidity", + "descr": "Environment", + "oid_limit_high": "dupsEnvSetHumidityAlarmLimit.0", + "oid_limit_high_warn": "dupsEnvSetHumidityWarnLimit.0", + "min": 0, + "snmp_flags": 8195 + } + ], + "status": [ + { + "oid": "dupsBatteryVoltage", + "oid_num": ".1.3.6.1.4.1.2254.2.4.7.6", + "scale": 0.1, + "class": "voltage", + "descr": "Battery", + "snmp_flags": 8195 + }, + { + "oid": "dupsTestResultsSummary", + "oid_num": ".1.3.6.1.4.1.2254.2.4.8.2", + "descr": "Diagnostics Results", + "measured": "device", + "type": "dupsTestResultsSummary", + "snmp_flags": 8195 + }, + { + "oid": "dupsOutputSource", + "oid_num": ".1.3.6.1.4.1.2254.2.4.5.1", + "descr": "Output Source", + "measured": "power", + "type": "dupsOutputSource", + "snmp_flags": 8195 + }, + { + "oid": "dupsBatteryCondition", + "oid_num": ".1.3.6.1.4.1.2254.2.4.7.1", + "descr": "Battery Condition", + "measured": "battery", + "type": "dupsBatteryCondition", + "snmp_flags": 8195 + }, + { + "oid": "dupsBatteryStatus", + "oid_num": ".1.3.6.1.4.1.2254.2.4.7.2", + "descr": "Battery Status", + "measured": "battery", + "type": "dupsBatteryStatus", + "snmp_flags": 8195 + }, + { + "oid": "dupsBatteryCharge", + "oid_num": ".1.3.6.1.4.1.2254.2.4.7.3", + "descr": "Battery Charge", + "measured": "battery", + "type": "dupsBatteryCharge", + "snmp_flags": 8195 + } + ], + "states": { + "dupsTestResultsSummary": [ + { + "name": "noTestsInitiated", + "event": "ignore" + }, + { + "name": "donePass", + "event": "ok" + }, + { + "name": "inProgress", + "event": "ok" + }, + { + "name": "generalTestFail", + "event": "alert" + }, + { + "name": "batteryTestFail", + "event": "alert" + }, + { + "name": "deepBatteryTestFail", + "event": "alert" + } + ], + "dupsOutputSource": [ + { + "name": "normal", + "event": "ok" + }, + { + "name": "battery", + "event": "alert" + }, + { + "name": "bypass", + "event": "ok" + }, + { + "name": "reducing", + "event": "warning" + }, + { + "name": "boosting", + "event": "warning" + }, + { + "name": "manualBypass", + "event": "ok" + }, + { + "name": "other", + "event": "warning" + }, + { + "name": "none", + "event": "alert" + }, + { + "name": "on-eco", + "event": "ok" + } + ], + "dupsBatteryCondition": [ + { + "name": "good", + "event": "ok" + }, + { + "name": "weak", + "event": "warning" + }, + { + "name": "replace", + "event": "alert" + } + ], + "dupsBatteryStatus": [ + { + "name": "ok", + "event": "ok" + }, + { + "name": "low", + "event": "warning" + }, + { + "name": "depleted", + "event": "alert" + } + ], + "dupsBatteryCharge": [ + { + "name": "floating", + "event": "warning" + }, + { + "name": "charging", + "event": "ok" + }, + { + "name": "resting", + "event": "ok" + }, + { + "name": "discharging", + "event": "alert" + } + ] + } + }, + "DeltaUPSv5-MIB": { + "enable": 1, + "mib_dir": "delta", + "descr": "", + "vendor": [ + { + "oid": "dupsIdentManufacturer" + } + ], + "hardware": [ + { + "oid": "dupsIdentModel" + } + ], + "version": [ + { + "oid": "dupsIdentAgentSoftwareVersion" + } + ] + }, + "DeltaSTS-MIB": { + "enable": 1, + "mib_dir": "delta", + "descr": "STS-2", + "identity_num": ".1.3.6.1.4.1.2254.2.80", + "hardware": [ + { + "oid": "stsIdentModel.0" + } + ], + "serial": [ + { + "oid": "stsIdentSerialNumber.0" + } + ], + "version": [ + { + "oid": "stsIdentFWVersion.0" + } + ], + "uptime": [ + { + "oid": "stsMessureRunTime.0" + } + ], + "sensor": [ + { + "oid": "stsInputVoltage", + "oid_num": ".1.3.6.1.4.1.2254.2.80.3.1.1.2", + "scale": 0.1, + "class": "voltage", + "descr": "Input (Source %index%)", + "limit_scale": 0.1, + "oid_limit_high": "stsConfigInputBrownoutHigh", + "oid_limit_low": "stsConfigInputBrownoutLow" + }, + { + "oid": "stsInputFrequency", + "oid_num": ".1.3.6.1.4.1.2254.2.80.3.1.1.3", + "scale": 0.1, + "class": "frequency", + "descr": "Input (Source %index%)" + }, + { + "oid": "stsOutputVoltage", + "oid_num": ".1.3.6.1.4.1.2254.2.80.3.2.1", + "scale": 0.1, + "class": "voltage", + "descr": "Output" + }, + { + "oid": "stsOutputCurrent", + "oid_num": ".1.3.6.1.4.1.2254.2.80.3.2.2", + "scale": 0.1, + "class": "current", + "descr": "Output" + }, + { + "oid": "stsMeasureTemperatureC", + "oid_num": ".1.3.6.1.4.1.2254.2.80.3.3", + "class": "temperature", + "descr": "Environment", + "min": 0 + } + ], + "status": [ + { + "oid": "stsMessureOperationMode", + "oid_num": ".1.3.6.1.4.1.2254.2.80.3.7", + "descr": "Operation Mode", + "measured": "chassis", + "type": "stsMessureOperationMode" + }, + { + "oid": "stsInputFailureRelayOpen", + "oid_num": ".1.3.6.1.4.1.2254.2.80.4.4.1.2", + "descr": "Input Relay Open (Source %index%)", + "measured": "other", + "type": "stsFailure" + }, + { + "oid": "stsInputFailureRelayShort", + "oid_num": ".1.3.6.1.4.1.2254.2.80.4.4.1.3", + "descr": "Input Relay Short (Source %index%)", + "measured": "other", + "type": "stsFailure" + }, + { + "oid": "stsInputFailureSCROpen", + "oid_num": ".1.3.6.1.4.1.2254.2.80.4.4.1.4", + "descr": "Input SCR Open (Source %index%)", + "measured": "other", + "type": "stsFailure" + }, + { + "oid": "stsInputFailureSCRShort", + "oid_num": ".1.3.6.1.4.1.2254.2.80.4.4.1.5", + "descr": "Input SCR Short (Source %index%)", + "measured": "other", + "type": "stsFailure" + }, + { + "oid": "stsInputFailureSCRThermal", + "oid_num": ".1.3.6.1.4.1.2254.2.80.4.4.1.6", + "descr": "Input SCR Thermal (Source %index%)", + "measured": "other", + "type": "stsFailure" + }, + { + "oid": "stsInputFailureAuxPower", + "oid_num": ".1.3.6.1.4.1.2254.2.80.4.4.1.7", + "descr": "Internal Auxiliary Power (Source %index%)", + "measured": "other", + "type": "stsFailure" + }, + { + "oid": "stsInputFailureDrop", + "oid_num": ".1.3.6.1.4.1.2254.2.80.4.4.1.8", + "descr": "Input Voltage Drop (Source %index%)", + "measured": "other", + "type": "stsFailure" + }, + { + "oid": "stsInputFailureBrownout", + "oid_num": ".1.3.6.1.4.1.2254.2.80.4.4.1.9", + "descr": "Input Voltage Brownout (Source %index%)", + "measured": "other", + "type": "stsFailure" + }, + { + "oid": "stsInputFailureFrequency", + "oid_num": ".1.3.6.1.4.1.2254.2.80.4.4.1.10", + "descr": "Input Frequency (Source %index%)", + "measured": "other", + "type": "stsFailure" + }, + { + "oid": "stsInputFailureNotOperable", + "oid_num": ".1.3.6.1.4.1.2254.2.80.4.4.1.11", + "descr": "Input Operable (Source %index%)", + "measured": "other", + "type": "stsFailure" + }, + { + "oid": "stsFailureSwitchFault", + "oid_num": ".1.3.6.1.4.1.2254.2.80.4.6.1", + "descr": "SCR and Thermal Switch", + "measured": "other", + "type": "stsFailure" + }, + { + "oid": "stsFailureNoOutput", + "oid_num": ".1.3.6.1.4.1.2254.2.80.4.6.2", + "descr": "Output", + "measured": "other", + "type": "stsFailure" + }, + { + "oid": "stsFailureOutputOC", + "oid_num": ".1.3.6.1.4.1.2254.2.80.4.6.3", + "descr": "Output Over", + "measured": "other", + "type": "stsFailure" + }, + { + "oid": "stsFailureOverTemperature", + "oid_num": ".1.3.6.1.4.1.2254.2.80.4.6.4", + "descr": "Temperature Over", + "measured": "other", + "type": "stsFailure" + } + ], + "states": { + "stsMessureOperationMode": { + "1": { + "name": "initialization", + "event": "ok" + }, + "2": { + "name": "diagnosis", + "event": "warning" + }, + "3": { + "name": "off", + "event": "alert" + }, + "4": { + "name": "source-1", + "event": "ok" + }, + "5": { + "name": "source-2", + "event": "ok" + }, + "6": { + "name": "safe", + "event": "warning" + }, + "7": { + "name": "fault", + "event": "alert" + } + }, + "stsFailure": { + "1": { + "name": "abnormal", + "event": "alert" + }, + "2": { + "name": "normal", + "event": "ok" + } + } + } + }, + "ORION-BASE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.20246.2.1.1.2", + "mib_dir": "delta", + "descr": "", + "hardware": [ + { + "oid": "dcInventoryName.1", + "pre_test": { + "device_field": "sysDescr", + "operator": "notmatch", + "value": "*with Agent*" + } + }, + { + "oid": "dcSystemName.0" + } + ], + "version": [ + { + "oid": "dcInventorySwVersion.1", + "transform": { + "action": "replace", + "from": "V", + "to": "" + }, + "pre_test": { + "device_field": "sysDescr", + "operator": "notmatch", + "value": "*with Agent*" + } + }, + { + "oid": "dcSoftwareVersion.0", + "transform": { + "action": "preg_replace", + "from": "V?(\\d[\\d\\.]+)Build.*", + "to": "$1" + } + } + ], + "serial": [ + { + "oid": "dcInventorySerialNb.1", + "pre_test": { + "device_field": "sysDescr", + "operator": "notmatch", + "value": "*with Agent*" + } + } + ], + "syslocation": [ + { + "oid": "dcSiteName.0" + } + ], + "ip-address": [ + { + "ifIndex": "%index%", + "version": "ipv4", + "oid_mask": "dcIPv4SubnetMask", + "oid_address": "dcIPv4Address" + } + ], + "sensor": [ + { + "oid": "dcSystemVoltage", + "oid_num": ".1.3.6.1.4.1.20246.2.3.1.1.1.2.3.1", + "scale": 0.01, + "class": "voltage", + "descr": "System Voltage", + "invalid": 2147483647 + }, + { + "oid": "dcLoadCurrent", + "oid_num": ".1.3.6.1.4.1.20246.2.3.1.1.1.2.3.2", + "scale": 0.1, + "class": "current", + "descr": "System Current", + "invalid": 2147483647 + }, + { + "oid": "dcBatteryCurrent", + "oid_num": ".1.3.6.1.4.1.20246.2.3.1.1.1.2.3.3", + "scale": 0.1, + "class": "current", + "descr": "Battery Current", + "invalid": 2147483647 + }, + { + "oid": "dcBatteryTemperature", + "oid_num": ".1.3.6.1.4.1.20246.2.3.1.1.1.2.3.4", + "scale": 0.1, + "class": "temperature", + "descr": "Battery Temperature", + "invalid": 2147483647 + }, + { + "oid": "dcRectifierCurrent", + "oid_num": ".1.3.6.1.4.1.20246.2.3.1.1.1.2.3.7", + "scale": 0.1, + "class": "current", + "descr": "Rectifier Total", + "invalid": 2147483647, + "limit_scale": 0.1, + "limit_high": "dcRectifierGroupDefaultCurrentLimit.1" + }, + { + "table": "dcRectifierTable", + "oid": "dcRectifierIout", + "oid_num": ".1.3.6.1.4.1.20246.2.3.1.1.1.2.4.4.1.6", + "scale": 0.1, + "class": "current", + "descr": "Rectifier %dcRectifierIdentifier% Output", + "invalid": 2147483647, + "limit_scale": 0.1, + "limit_high": "dcRectifierGroupDefaultCurrentLimit.1", + "test": { + "field": "dcRectifierConfiguration", + "operator": "in", + "value": [ + "ok", + "default" + ] + } + }, + { + "table": "dcRectifierTable", + "oid": "dcRectifierPout", + "oid_num": ".1.3.6.1.4.1.20246.2.3.1.1.1.2.4.4.1.7", + "scale": 1, + "class": "power", + "descr": "Rectifier %dcRectifierIdentifier% Output", + "invalid": 2147483647, + "limit_high": "dcRectifierGroupDefaultPowerLimit.1", + "test": { + "field": "dcRectifierConfiguration", + "operator": "in", + "value": [ + "ok", + "default" + ] + } + }, + { + "oid": "dcSystemPower", + "oid_num": ".1.3.6.1.4.1.20246.2.3.1.1.1.2.3.8", + "scale": 1, + "class": "power", + "descr": "System Power", + "invalid": 2147483647 + } + ], + "status": [ + { + "oid": "dcChargeState", + "oid_num": ".1.3.6.1.4.1.20246.2.3.1.1.1.2.3.5", + "descr": "Battery Charge", + "measured": "battery", + "type": "dcChargeState" + }, + { + "table": "dcRectifierTable", + "oid": "dcRectifierMainStatus", + "oid_num": ".1.3.6.1.4.1.20246.2.3.1.1.1.2.4.4.1.4", + "descr": "Rectifier %dcRectifierIdentifier% Status", + "measured": "rectifier", + "type": "dcRectifierMainStatus" + } + ], + "states": { + "dcChargeState": { + "1": { + "name": "float", + "event": "ok" + }, + "2": { + "name": "discharge", + "event": "alert" + }, + "3": { + "name": "equalize", + "event": "ok" + }, + "4": { + "name": "boost", + "event": "warning" + }, + "5": { + "name": "battTest", + "event": "ok" + }, + "6": { + "name": "recharge", + "event": "warning" + }, + "7": { + "name": "sepCharge", + "event": "warning" + }, + "8": { + "name": "evCtrlCharge", + "event": "warning" + } + }, + "dcRectifierMainStatus": { + "1": { + "name": "unknown", + "event": "exclude" + }, + "2": { + "name": "on", + "event": "ok" + }, + "3": { + "name": "remoteOff", + "event": "warning" + }, + "4": { + "name": "off", + "event": "warning" + }, + "5": { + "name": "temporaryInternalOff", + "event": "warning" + }, + "6": { + "name": "latchedInternalOff", + "event": "warning" + }, + "7": { + "name": "error", + "event": "alert" + }, + "8": { + "name": "notAuthenticated", + "event": "alert" + } + } + } + }, + "GBOS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.13559", + "mib_dir": "gta", + "descr": "" + }, + "BDCOM-PROCESS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3320.9.109", + "mib_dir": "bdcom", + "descr": "", + "processor": { + "bdpmCPUTotalTable": { + "table": "bdpmCPUTotalTable", + "oid": "bdpmCPUTotal5min", + "oid_num": ".1.3.6.1.4.1.3320.9.109.1.1.1.1.5", + "skip_if_valid_exist": "hr" + } + } + }, + "NMS-CARD-SYS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3320.9.181", + "mib_dir": "bdcom", + "descr": "", + "sensor": [ + { + "table": "cardSystemSetTable", + "oid": "cardCPUTempCurr", + "class": "temperature", + "descr": "Card %cardSysIndex% CPU Temperature (%cardSysDescr%)", + "oid_num": ".1.3.6.1.4.1.3320.9.181.1.1.7", + "measured": "device", + "invalid": 0, + "scale": 1, + "oid_limit_high": "cardCPUTempThreshold", + "oid_limit_low": "cardCPUTempThresholdLow" + } + ] + }, + "NMS-OPTICAL-PORT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3320.9.183", + "mib_dir": "bdcom", + "descr": "", + "sensor": [ + { + "oid": "opIfRxPowerCurr", + "descr": "%port_label% RX Power", + "class": "dbm", + "scale": 0.1, + "invalid": -65535, + "oid_num": ".1.3.6.1.4.1.3320.9.183.1.1.5", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "opIfTxPowerCurr", + "descr": "%port_label% TX Power", + "oid_extra": "opIfIndex", + "class": "dbm", + "scale": 0.1, + "invalid": -65535, + "oid_num": ".1.3.6.1.4.1.3320.9.183.1.1.8", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%opIfIndex%" + } + }, + { + "oid": "opIfTemperature", + "descr": "%port_label% Temperature", + "oid_extra": "opIfIndex", + "class": "temperature", + "scale": 0.00390625, + "invalid": -65535, + "oid_num": ".1.3.6.1.4.1.3320.9.183.1.1.13", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%opIfIndex%" + } + }, + { + "oid": "opIfVolt", + "descr": "%port_label% Voltage", + "oid_extra": "opIfIndex", + "class": "voltage", + "scale": 0.0001, + "invalid": -65535, + "oid_num": ".1.3.6.1.4.1.3320.9.183.1.1.14", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%opIfIndex%" + } + }, + { + "oid": "opIfCurrent", + "descr": "%port_label% TX Bias", + "oid_extra": "opIfIndex", + "class": "current", + "scale": 2.0e-6, + "invalid": -65535, + "oid_num": ".1.3.6.1.4.1.3320.9.183.1.1.15", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%opIfIndex%" + } + } + ] + }, + "NMS-IF-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3320.9.63", + "mib_dir": "bdcom", + "descr": "", + "sensor": [ + { + "oid": "temperature", + "descr": "%port_label% Temperature (%vendname%)", + "oid_extra": "vendname", + "class": "temperature", + "scale": 0.00390625, + "invalid": -65535, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "vlotage", + "descr": "%port_label% Voltage (%vendname%)", + "oid_extra": "vendname", + "class": "voltage", + "scale": 0.0001, + "invalid": -65535, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "curr1", + "descr": "%port_label% TX Bias (%vendname%)", + "oid_extra": "vendname", + "class": "current", + "scale": 2.0e-6, + "invalid": -65535, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "txPower1", + "descr": "%port_label% TX Power (%vendname%)", + "oid_extra": "vendname", + "class": "dbm", + "scale": 0.01, + "invalid": -65535, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "rxPower1", + "descr": "%port_label% RX Power (%vendname%)", + "oid_extra": "vendname", + "class": "dbm", + "scale": 0.01, + "invalid": -65535, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + } + ] + }, + "NMS-POE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3320.2.236", + "mib_dir": "bdcom", + "descr": "", + "sensor": [ + { + "oid": "ifPethPortConsumptionPower", + "descr": "%port_label% PoE Power", + "class": "power", + "scale": 0.1, + "invalid": 0, + "oid_limit_high": "ifPethPortMaxPower", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + } + ] + }, + "NMS-CHASSIS": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3320.3.6", + "mib_dir": "bdcom", + "descr": "", + "serial": [ + { + "oid": "nmscardSerial.1" + } + ], + "version": [ + { + "oid": "nmscardSwVersion.1" + } + ], + "mempool": { + "nmscardTable": { + "table": "nmscardTable", + "descr": "Memory", + "scale": 1, + "oid_perc": "nmscardMEMUtilization", + "oid_total": "nmsprocessorRam.0", + "test": { + "field": "nmscardOperStatus", + "operator": "notin", + "value": [ + "not-specified", + "down" + ] + } + } + }, + "sensor": [ + { + "oid": "nmscardTemperature", + "class": "temperature", + "descr": "Card", + "oid_descr": "nmscardDescr", + "min": 0, + "test": { + "field": "nmscardOperStatus", + "operator": "notin", + "value": [ + "not-specified", + "down" + ] + } + }, + { + "oid": "nmscardVoltage", + "class": "voltage", + "descr": "Card", + "oid_descr": "nmscardDescr", + "min": 0, + "test": { + "field": "nmscardOperStatus", + "operator": "notin", + "value": [ + "not-specified", + "down" + ] + } + }, + { + "oid": "nmsBoxTemp", + "class": "temperature", + "descr": "System Temperature", + "measured": "device", + "scale": 1, + "invalid": 0, + "skip_if_valid_exist": "temperature" + }, + { + "oid": "nmsElectricCurrent", + "class": "current", + "descr": "System Current", + "measured": "device", + "scale": 0.1 + } + ], + "status": [ + { + "type": "nmsSysErrorNum", + "descr": "System Status", + "oid": "nmsSysErrorNum", + "measured": "device" + } + ], + "states": { + "nmsSysErrorNum": { + "0": { + "name": "sys_ok", + "event": "ok" + }, + "1": { + "name": "TLB_modification_exception", + "event": "alert" + }, + "2": { + "name": "load_or_instruction_fetch_TLB_miss_exception", + "event": "alert" + }, + "3": { + "name": "store_TLB_miss_exception", + "event": "alert" + }, + "4": { + "name": "load_instruction_fetch_address_error_exception", + "event": "alert" + }, + "5": { + "name": "store_address_error_exception", + "event": "alert" + }, + "6": { + "name": "for_instruction_fetch_bus_error", + "event": "alert" + }, + "7": { + "name": "data_load_or_store_bus_error", + "event": "alert" + }, + "12": { + "name": "arithmetic_overflow_exception", + "event": "alert" + }, + "13": { + "name": "trap_exception", + "event": "alert" + }, + "16": { + "name": "deadlock_software_exception", + "event": "alert" + } + } + } + }, + "NMS-FAN-TRAP": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3320.9.187", + "mib_dir": "bdcom", + "descr": "", + "status": [ + { + "oid": "fan1RunningStatus", + "descr": "Fan 1", + "measured": "fan", + "type": "fanRunningStatus" + }, + { + "oid": "fan2RunningStatus", + "descr": "Fan 2", + "measured": "fan", + "type": "fanRunningStatus" + }, + { + "oid": "fan3RunningStatus", + "descr": "Fan 3", + "measured": "fan", + "type": "fanRunningStatus" + }, + { + "oid": "fan4RunningStatus", + "descr": "Fan 4", + "measured": "fan", + "type": "fanRunningStatus" + }, + { + "oid": "fan5RunningStatus", + "descr": "Fan 5", + "measured": "fan", + "type": "fanRunningStatus" + }, + { + "oid": "fan6RunningStatus", + "descr": "Fan 6", + "measured": "fan", + "type": "fanRunningStatus" + }, + { + "oid": "fan7RunningStatus", + "descr": "Fan 7", + "measured": "fan", + "type": "fanRunningStatus" + }, + { + "oid": "fan8RunningStatus", + "descr": "Fan 8", + "measured": "fan", + "type": "fanRunningStatus" + }, + { + "oid": "fan9RunningStatus", + "descr": "Fan 9", + "measured": "fan", + "type": "fanRunningStatus" + }, + { + "oid": "fan10RunningStatus", + "descr": "Fan 10", + "measured": "fan", + "type": "fanRunningStatus" + }, + { + "oid": "fan11RunningStatus", + "descr": "Fan 11", + "measured": "fan", + "type": "fanRunningStatus" + }, + { + "oid": "fan12RunningStatus", + "descr": "Fan 12", + "measured": "fan", + "type": "fanRunningStatus" + }, + { + "oid": "fan13RunningStatus", + "descr": "Fan 13", + "measured": "fan", + "type": "fanRunningStatus" + }, + { + "oid": "fan14RunningStatus", + "descr": "Fan 14", + "measured": "fan", + "type": "fanRunningStatus" + }, + { + "oid": "fan15RunningStatus", + "descr": "Fan 15", + "measured": "fan", + "type": "fanRunningStatus" + } + ], + "states": { + "fanRunningStatus": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "stop", + "event": "alert" + }, + "3": { + "name": "unused", + "event": "exclude" + } + } + } + }, + "NMS-POWER-EXT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3320.9.251", + "mib_dir": "bdcom", + "descr": "", + "status": [ + { + "table": "PowerDeviceTable", + "type": "PowerStatus", + "descr": "Power Supply %index% (Shelf %PowerShelfNum%)", + "oid": "PowerDeviceStatus", + "oid_num": ".1.3.6.1.4.1.3320.9.251.4.1.4", + "measured": "powersupply" + } + ], + "states": { + "PowerStatus": { + "1": { + "name": "ON", + "event": "ok" + }, + "2": { + "name": "OFF", + "event": "alert" + } + } + } + }, + "NMS-EPON-ONU": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3320.101.10", + "mib_dir": "bdcom", + "descr": "", + "status": [ + { + "oid": "onuStatus", + "table": "nmsepononuTable", + "type": "onuStatus", + "descr": "%port_label% ONU Status (%onuVendorID%)", + "oid_extra": "onuVendorID", + "oid_num": ".1.3.6.1.4.1.3320.101.10.1.1.26", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + } + ], + "states": { + "onuStatus": [ + { + "name": "authenticated", + "event": "ok" + }, + { + "name": "registered", + "event": "ok" + }, + { + "name": "deregistered", + "event": "ok" + }, + { + "name": "auto_config", + "event": "ok" + }, + { + "name": "lost", + "event": "alert" + }, + { + "name": "standby", + "event": "ignore" + } + ] + }, + "sensor": [ + { + "oid": "onuDistance", + "table": "nmsepononuTable", + "descr": "%port_label% distance", + "class": "distance", + "oid_num": ".1.3.6.1.4.1.3320.101.10.1.1.27", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "opModuleTemp", + "table": "nmsepononuopticalportTable", + "descr": "%port_label% Temperature", + "class": "temperature", + "scale": 0.00390625, + "invalid": -65535, + "oid_num": ".1.3.6.1.4.1.3320.101.10.5.1.2", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%opIfIndex%" + } + }, + { + "oid": "opModuleVolt", + "table": "nmsepononuopticalportTable", + "descr": "%port_label% Voltage", + "class": "voltage", + "scale": 0.0001, + "invalid": -65535, + "oid_num": ".1.3.6.1.4.1.3320.101.10.5.1.3", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%opIfIndex%" + } + }, + { + "oid": "opModuleCurrent", + "table": "nmsepononuopticalportTable", + "descr": "%port_label% TX Bias", + "class": "current", + "scale": 2.0e-6, + "invalid": -65535, + "oid_num": ".1.3.6.1.4.1.3320.101.10.5.1.4", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%opIfIndex%" + } + }, + { + "oid": "opModuleRxPower", + "table": "nmsepononuopticalportTable", + "descr": "%port_label% RX Power", + "class": "dbm", + "scale": 0.1, + "invalid": -65535, + "oid_num": ".1.3.6.1.4.1.3320.101.10.5.1.5", + "limit_low": -8, + "limit_high": -27, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%opIfIndex%" + } + }, + { + "oid": "opModuleTxPower", + "table": "nmsepononuopticalportTable", + "descr": "%port_label% TX Power", + "class": "dbm", + "scale": 0.1, + "invalid": -65535, + "oid_num": ".1.3.6.1.4.1.3320.101.10.5.1.6", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%opIfIndex%" + } + } + ] + }, + "AT-SETUP-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.207.8.4.4.4.500", + "mib_dir": "allied", + "descr": "", + "version": [ + { + "oid": "currSoftVersion.0" + } + ] + }, + "AT-SYSINFO-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.207.8.4.4.3", + "mib_dir": "allied", + "descr": "", + "processor": { + "cpuUtilisationAvgLast5Minutes": { + "oid": "cpuUtilisationAvgLast5Minutes", + "oid_num": ".1.3.6.1.4.1.207.8.4.4.3.3.7", + "indexes": [ + { + "descr": "Processor" + } + ] + } + }, + "status": [ + { + "table": "fanAndPsPsuStatusTable", + "oid": "fanAndPsPsuFan", + "descr": "Power Supply %index% Fan", + "measured": "powersupply", + "type": "fanAndPsPsuFan", + "oid_num": ".1.3.6.1.4.1.207.8.4.4.3.1.11.1.4", + "test": { + "field": "fanAndPsPsuPresent", + "operator": "ne", + "value": "no" + } + }, + { + "table": "fanAndPsPsuStatusTable", + "oid": "fanAndPsPsuTemperature", + "descr": "Power Supply %index% Temperature", + "measured": "powersupply", + "type": "fanAndPsPsuTemperature", + "oid_num": ".1.3.6.1.4.1.207.8.4.4.3.1.11.1.5", + "test": { + "field": "fanAndPsPsuPresent", + "operator": "ne", + "value": "no" + } + }, + { + "table": "fanAndPsPsuStatusTable", + "oid": "fanAndPsPsuPower", + "descr": "Power Supply %index% (%fanAndPsPsuType%)", + "measured": "powersupply", + "type": "fanAndPsPsuPower", + "oid_num": ".1.3.6.1.4.1.207.8.4.4.3.1.11.1.6", + "test": { + "field": "fanAndPsPsuPresent", + "operator": "ne", + "value": "no" + } + } + ], + "states": { + "fanAndPsPsuFan": [ + { + "name": "ok", + "event": "ok" + }, + { + "name": "fail", + "event": "alert" + }, + { + "name": "notPresent", + "event": "exclude" + }, + { + "name": "notSupported", + "event": "exclude" + } + ], + "fanAndPsPsuTemperature": [ + { + "name": "good", + "event": "ok" + }, + { + "name": "high", + "event": "alert" + }, + { + "name": "notPresent", + "event": "exclude" + }, + { + "name": "notSupported", + "event": "exclude" + } + ], + "fanAndPsPsuPower": [ + { + "name": "good", + "event": "ok" + }, + { + "name": "bad", + "event": "alert" + }, + { + "name": "notPresent", + "event": "exclude" + }, + { + "name": "notSupported", + "event": "exclude" + } + ] + }, + "sensor": [ + { + "class": "temperature", + "descr": "Chassis", + "oid": "generalTemperatureActualTemp", + "oid_num": ".1.3.6.1.4.1.207.8.4.4.3.4.1.2", + "oid_extra": [ + "generalTemperatureSupported" + ], + "oid_limit_high": "generalTemperatureThreshold", + "test": { + "field": "generalTemperatureSupported", + "operator": "ne", + "value": "notSupported" + } + }, + { + "class": "temperature", + "descr": "Accelerator", + "oid": "acceleratorTemperatureActualTemp", + "oid_num": ".1.3.6.1.4.1.207.8.4.4.3.4.3.2", + "oid_extra": [ + "acceleratorTemperatureSupported" + ], + "oid_limit_high": "acceleratorTemperatureThreshold", + "test": { + "field": "acceleratorTemperatureSupported", + "operator": "ne", + "value": "notSupported" + } + } + ] + }, + "AT-RESOURCE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.207.8.4.4.3.21", + "mib_dir": "allied", + "descr": "", + "hardware": [ + { + "oid_next": "rscBoardName" + } + ], + "serial": [ + { + "oid_next": "rscBoardSerialNumber" + } + ] + }, + "AT-ENVMONv2-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.207.8.4.4.3.12", + "mib_dir": "allied", + "descr": "", + "sensor": [ + { + "class": "fanspeed", + "descr": "%oid_descr% (Stack %index0%)", + "oid_descr": "atEnvMonv2FanDescription", + "descr_transform": { + "action": "ireplace", + "from": "Fan: ", + "to": "" + }, + "oid": "atEnvMonv2FanCurrentSpeed", + "oid_limit_low": "atEnvMonv2FanLowerThreshold" + }, + { + "class": "voltage", + "descr": "%oid_descr% (Stack %index0%)", + "oid_descr": "atEnvMonv2VoltageDescription", + "descr_transform": { + "action": "ireplace", + "from": "Voltage: ", + "to": "" + }, + "oid": "atEnvMonv2VoltageCurrent", + "scale": 0.001, + "oid_limit_high": "atEnvMonv2VoltageUpperThreshold", + "oid_limit_low": "atEnvMonv2VoltageLowerThreshold", + "limit_scale": 0.001 + }, + { + "class": "temperature", + "descr": "%oid_descr% (Stack %index0%)", + "oid_descr": "atEnvMonv2TemperatureDescription", + "descr_transform": { + "action": "ireplace", + "from": "Temp: ", + "to": "" + }, + "oid": "atEnvMonv2TemperatureCurrent", + "oid_limit_high": "atEnvMonv2TemperatureUpperThreshold" + } + ], + "status": [ + { + "oid": "atEnvMonv2FanStatus", + "descr": "%atEnvMonv2FanDescription% (Stack %index0%)", + "oid_descr": "atEnvMonv2FanDescription", + "descr_transform": { + "action": "ireplace", + "from": "Fan: ", + "to": "" + }, + "measured": "fan", + "type": "atEnvMonv2Status" + }, + { + "oid": "atEnvMonv2PsbSensorStatus", + "descr": "%oid_descr% (Stack %index0%)", + "oid_descr": "atEnvMonv2PsbSensorDescription", + "measured": "powersupply", + "type": "atEnvMonv2Status" + } + ], + "states": { + "atEnvMonv2Status": { + "1": { + "name": "failed", + "event": "alert" + }, + "2": { + "name": "good", + "event": "ok" + }, + "3": { + "name": "notPowered", + "event": "ignore" + } + } + } + }, + "AT-PLUGGABLE-DIAGNOSTICS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.207.8.4.4.3.28", + "mib_dir": "allied", + "descr": "", + "sensor": [ + { + "table": "atPluggableDiagTempEntry", + "oid": "atPluggableDiagTempStatusReading", + "class": "temperature", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%", + "transform": { + "action": "explode", + "delimiter": "." + } + }, + "descr": "%port_label% Channel %index1% Temperature", + "scale": 0.001, + "limit_scale": 0.001, + "oid_limit_low": "atPluggableDiagTempAlarmMin", + "oid_limit_low_warn": "atPluggableDiagTempWarningMin", + "oid_limit_high": "atPluggableDiagTempAlarmMax", + "oid_limit_high_warn": "atPluggableDiagTempWarningMax" + }, + { + "table": "atPluggableDiagVccEntry", + "oid": "atPluggableDiagVccStatusReading", + "class": "voltage", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%", + "transform": { + "action": "explode", + "delimiter": "." + } + }, + "descr": "%port_label% Channel %index1% Voltage", + "scale": 0.0001, + "limit_scale": 0.0001, + "oid_limit_low": "atPluggableDiagVccAlarmMin", + "oid_limit_low_warn": "atPluggableDiagVccWarningMin", + "oid_limit_high": "atPluggableDiagVccAlarmMax", + "oid_limit_high_warn": "atPluggableDiagVccWarningMax" + }, + { + "table": "atPluggableDiagTxBiasEntry", + "oid": "atPluggableDiagTxBiasStatusReading", + "class": "current", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%", + "transform": { + "action": "explode", + "delimiter": "." + } + }, + "descr": "%port_label% Channel %index1% Bias Current", + "scale": 1.0e-6, + "limit_scale": 1.0e-6, + "oid_limit_low": "atPluggableDiagTxBiasAlarmMin", + "oid_limit_low_warn": "atPluggableDiagTxBiasWarningMin", + "oid_limit_high": "atPluggableDiagTxBiasAlarmMax", + "oid_limit_high_warn": "atPluggableDiagTxBiasWarningMax" + }, + { + "table": "atPluggableDiagTxPowerEntry", + "oid": "atPluggableDiagTxPowerStatusReading", + "class": "power", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%", + "transform": { + "action": "explode", + "delimiter": "." + } + }, + "descr": "%port_label% Channel %index1% TX Power", + "scale": 1.0e-7, + "limit_scale": 1.0e-7, + "oid_limit_low": "atPluggableDiagTxPowerAlarmMin", + "oid_limit_low_warn": "atPluggableDiagTxPowerWarningMin", + "oid_limit_high": "atPluggableDiagTxPowerAlarmMax", + "oid_limit_high_warn": "atPluggableDiagTxPowerWarningMax" + }, + { + "table": "atPluggableDiagRxPowerEntry", + "oid": "atPluggableDiagRxPowerStatusReading", + "class": "power", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%", + "transform": { + "action": "explode", + "delimiter": "." + } + }, + "descr": "%port_label% Channel %index1% RX Power", + "scale": 1.0e-7, + "limit_scale": 1.0e-7, + "oid_limit_low": "atPluggableDiagRxPowerAlarmMin", + "oid_limit_low_warn": "atPluggableDiagRxPowerWarningMin", + "oid_limit_high": "atPluggableDiagRxPowerAlarmMax", + "oid_limit_high_warn": "atPluggableDiagRxPowerWarningMax" + } + ] + }, + "AT-ETH-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.207.8.4.4.4.23", + "mib_dir": "allied-old", + "descr": "", + "ports": { + "ethIntTable": { + "oids": { + "ifDuplex": { + "oid": "ethIntDuplexMode" + } + } + } + } + }, + "ALLIEDTELESYN-MIB": { + "enable": 1, + "mib_dir": "allied-old", + "descr": "", + "discovery": [ + { + "os": "allied", + "ALLIEDTELESYN-MIB::arBoardMaxIndex.0": "/^\\d+$/" + } + ], + "hardware": [ + { + "oid": "arBoardName.1" + } + ], + "serial": [ + { + "oid": "arBoardSerialNumber.1" + } + ] + }, + "AtiStackSwitch9424-MIB": { + "enable": 1, + "mib_dir": "allied-old", + "descr": "", + "hardware": [ + { + "oid": "atiStkSwSysHwName.1" + } + ], + "serial": [ + { + "oid": "atiStkSwSysSerialNumber.1" + } + ], + "features": [ + { + "oid": "atiStkSwSysSwName.1" + } + ], + "version": [ + { + "oid": "atiStkSwSysSwVersion.1", + "transform": { + "action": "replace", + "from": "v", + "to": "" + } + } + ], + "processor": { + "atiStkSwCPUInfoAvgLastMinute": { + "oid": "atiStkSwCPUInfoAvgLastMinute", + "oid_num": ".1.3.6.1.4.1.207.8.17.1.6.4.1.2", + "indexes": { + "1": { + "descr": "Processor" + } + } + } + }, + "mempool": { + "atiStkSwMemoryPoolTable": { + "type": "table", + "oid_descr": "atiStkSwMemoryPoolName", + "scale": 1024, + "oid_free": "atiStkSwMemoryPoolFree", + "oid_total": "atiStkSwMemoryPoolTotal" + } + }, + "ports": { + "atiStkSwPortConfigTable": { + "map": { + "index": "%index1%" + }, + "oids": { + "ifAlias": { + "oid": "atiStkSwPortName", + "transform": { + "action": "preg_replace", + "from": "/^Port_\\d{2}|\\-$/", + "to": "" + } + }, + "ifDuplex": { + "oid": "atiStkSwPortDuplexStatus" + } + } + } + }, + "status": [ + { + "oid": "atiStkSwSysRPSState", + "descr": "Redundant Power Supply", + "measured": "powersupply", + "type": "atiOnOff", + "oid_extra": [ + "atiStkSwSysRPSPresent" + ], + "oid_num": ".1.3.6.1.4.1.207.8.17.1.3.1.23", + "test": { + "field": "atiStkSwSysRPSPresent", + "operator": "ne", + "value": "disconnected" + } + } + ], + "states": { + "atiOnOff": { + "1": { + "name": "off", + "event": "alert" + }, + "2": { + "name": "on", + "event": "ok" + } + } + }, + "sensor": [ + { + "class": "temperature", + "descr": "Chassis", + "oid": "atiStkSwTemperatureInfoTemperature", + "oid_num": ".1.3.6.1.4.1.207.8.17.1.6.1.1.2", + "oid_limit_high": "atiStkSwSysTemperatureLimitValue" + }, + { + "class": "fanspeed", + "descr": "Fan %index1%", + "oid": "atiStkSwFanInfoSpeed", + "oid_num": ".1.3.6.1.4.1.207.8.17.1.6.2.1.4" + }, + { + "class": "voltage", + "descr": "Voltage %index1%", + "oid": "atiStkSwVoltageInfoMeasured", + "oid_num": ".1.3.6.1.4.1.207.8.17.1.6.3.1.4", + "oid_limit_nominal": "atiStkSwVoltageInfoLevel", + "limit_delta": 0.8, + "limit_delta_warn": 0.5 + } + ] + }, + "AtiStackSwitch9000-MIB": { + "enable": 1, + "mib_dir": "allied-old", + "descr": "", + "hardware": [ + { + "oid": "atiStkSwSysHwName.1" + } + ], + "serial": [ + { + "oid": "atiStkSwSysSerialNumber.1" + } + ], + "features": [ + { + "oid": "atiStkSwSysSwName.1" + } + ], + "version": [ + { + "oid": "atiStkSwSysSwVersion.1", + "transform": { + "action": "replace", + "from": "v", + "to": "" + } + } + ], + "status": [ + { + "oid": "atiStkSwSysRPSState", + "descr": "Redundant Power Supply", + "measured": "powersupply", + "type": "atiOnOff", + "oid_extra": [ + "atiStkSwSysRPSPresent" + ], + "oid_num": ".1.3.6.1.4.1.207.8.17.1.3.1.23", + "test": { + "field": "atiStkSwSysRPSPresent", + "operator": "ne", + "value": "disconnected" + } + } + ], + "states": { + "atiOnOff": { + "1": { + "name": "off", + "event": "alert" + }, + "2": { + "name": "on", + "event": "ok" + } + } + } + }, + "AtiStackInfo-MIB": { + "enable": 1, + "identity_num": "", + "mib_dir": "allied-old", + "descr": "" + }, + "OAP-NMU": { + "enable": 1, + "mib_dir": "fscom", + "descr": "", + "version": [ + { + "oid": "softwareVersion.0" + } + ], + "hardware": [ + { + "oid": "deviceType.0" + } + ], + "serial": [ + { + "oid": "serialNumber.0" + } + ], + "status": [ + { + "oid": "fanState", + "descr": "Fan", + "measured": "fan", + "type": "oap-nmu-state", + "oid_num": ".1.3.6.1.4.1.40989.10.16.20.10" + }, + { + "oid": "power1State", + "descr": "PSU 1", + "measured": "powersupply", + "type": "oap-nmu-state", + "oid_num": ".1.3.6.1.4.1.40989.10.16.20.11" + }, + { + "oid": "power2State", + "descr": "PSU 2", + "measured": "powersupply", + "type": "oap-nmu-state", + "oid_num": ".1.3.6.1.4.1.40989.10.16.20.12" + } + ], + "states": { + "oap-nmu-state": [ + { + "name": "off", + "event": "alert" + }, + { + "name": "on", + "event": "ok" + } + ] + } + }, + "OAP-PSEUDO-MIB": { + "enable": 1, + "mib_dir": "fscom", + "descr": "", + "states": { + "oap-oeo-State": [ + { + "name": "off", + "event": "ignore" + }, + { + "name": "on", + "event": "ok" + } + ], + "oap-oeo-WorkMode": { + "1": { + "name": "normal", + "event": "ok" + }, + "3": { + "name": "loopback", + "event": "alert" + } + }, + "oap-oeo-TxPowerControl": [ + { + "name": "off", + "event": "ok" + }, + { + "name": "on", + "event": "ok" + }, + { + "name": "auto", + "event": "ok" + } + ], + "oap-edfa-vWorkMode": { + "1": { + "name": "acc", + "event": "ok" + }, + "2": { + "name": "apc", + "event": "ok" + }, + "3": { + "name": "agc", + "event": "ok" + } + }, + "oap-edfa-vPUMPSwitch": [ + { + "name": "on", + "event": "ok" + }, + { + "name": "off", + "event": "alert" + } + ], + "oap-edfa-alarm": [ + { + "name": "alarm", + "event": "alert" + }, + { + "name": "normal", + "event": "ok" + } + ] + } + }, + "fs-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.52642.2.1.45", + "mib_dir": "fscom", + "descr": "", + "hardware": [ + { + "oid": "swProdName.0" + } + ], + "version": [ + { + "oid": "swProdVersion.0" + } + ], + "serial": [ + { + "oid_next": "swSerialNumber" + } + ], + "ra_url_http": [ + { + "oid": "swProdUrl.0" + } + ], + "processor": { + "cpuStatus": { + "oid": "cpuCurrentUti", + "oid_limit_high_warn": "cpuUtiFallingThreshold", + "oid_limit_high": "cpuUtiRisingThreshold", + "indexes": [ + { + "descr": "System CPU" + } + ] + } + }, + "mempool": { + "memoryStatus": { + "type": "static", + "descr": "RAM", + "scale": 1024, + "oid_total": "memoryTotal.0", + "oid_free": "memoryFreed.0" + } + }, + "status": [ + { + "oid": "switchOperState", + "descr": "Switch State", + "type": "switchOperState", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.52642.2.1.45.1.1.4" + }, + { + "oid": "swPowerStatus", + "descr": "Used Power Supply (Unit %index%)", + "type": "swPowerStatus", + "measured": "powersupply", + "oid_num": ".1.3.6.1.4.1.52642.2.1.45.1.1.3.1.8" + }, + { + "oid": "swIndivPowerStatus", + "descr": "Power Supply %index1% (Unit %index0%)", + "descr_transform": [ + { + "action": "replace", + "from": "Power Supply 1", + "to": "Power Supply Internal" + }, + { + "action": "replace", + "from": "Power Supply 2", + "to": "Power Supply External" + } + ], + "type": "swIndivPowerStatus", + "measured": "powersupply", + "oid_num": ".1.3.6.1.4.1.52642.2.1.45.1.1.6.1.3" + } + ], + "states": { + "switchOperState": { + "1": { + "name": "other", + "event": "ignore" + }, + "2": { + "name": "unknown", + "event": "exclude" + }, + "3": { + "name": "ok", + "event": "ok" + }, + "4": { + "name": "noncritical", + "event": "warning" + }, + "5": { + "name": "critical", + "event": "alert" + }, + "6": { + "name": "nonrecoverable", + "event": "alert" + } + }, + "swPowerStatus": { + "1": { + "name": "internalPower", + "event": "ok" + }, + "2": { + "name": "redundantPower", + "event": "warning" + }, + "3": { + "name": "internalAndRedundantPower", + "event": "ok" + } + }, + "swIndivPowerStatus": { + "1": { + "name": "notPresent", + "event": "exclude" + }, + "2": { + "name": "green", + "event": "ok" + }, + "3": { + "name": "red", + "event": "alert" + } + } + }, + "sensor": [ + { + "oid": "portOpticalMonitoringInfoTemperature", + "class": "temperature", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Temperature", + "oid_num": ".1.3.6.1.4.1.52642.2.1.45.1.2.11.1.2", + "scale": 1, + "limit_scale": 0.01, + "oid_limit_low": "portTransceiverThresholdInfoTemperatureLowAlarm", + "oid_limit_low_warn": "portTransceiverThresholdInfoTemperatureLowWarn", + "oid_limit_high": "portTransceiverThresholdInfoTemperatureHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoTemperatureHighWarn" + }, + { + "oid": "portOpticalMonitoringInfoVcc", + "class": "voltage", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Voltage", + "oid_num": ".1.3.6.1.4.1.52642.2.1.45.1.2.11.1.3", + "scale": 1, + "limit_scale": 0.01, + "oid_limit_low": "portTransceiverThresholdInfoVccLowAlarm", + "oid_limit_low_warn": "portTransceiverThresholdInfoVccLowWarn", + "oid_limit_high": "portTransceiverThresholdInfoVccHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoVccHighWarn" + }, + { + "oid": "portOpticalMonitoringInfoTxBiasCurrent", + "class": "current", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% TX Bias", + "oid_num": ".1.3.6.1.4.1.52642.2.1.45.1.2.11.1.4", + "scale": 0.001, + "limit_scale": 1.0e-5, + "oid_limit_low": "portTransceiverThresholdInfoTxBiasCurrentLowAlarm", + "oid_limit_low_warn": "portTransceiverThresholdInfoTxBiasCurrentLowWarn", + "oid_limit_high": "portTransceiverThresholdInfoTxBiasCurrentHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoTxBiasCurrentHighWarn" + }, + { + "oid": "portOpticalMonitoringInfoTxPower", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% TX Power", + "oid_num": ".1.3.6.1.4.1.52642.2.1.45.1.2.11.1.5", + "scale": 1, + "limit_scale": 0.01, + "oid_limit_low": "portTransceiverThresholdInfoTxPowerLowAlarm", + "oid_limit_low_warn": "portTransceiverThresholdInfoTxPowerLowWarn", + "oid_limit_high": "portTransceiverThresholdInfoTxPowerHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoTxPowerHighWarn" + }, + { + "oid": "portOpticalMonitoringInfoRxPower", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% RX Power", + "oid_num": ".1.3.6.1.4.1.52642.2.1.45.1.2.11.1.6", + "scale": 1, + "limit_scale": 0.01, + "oid_limit_low": "portTransceiverThresholdInfoRxPowerLowAlarm", + "oid_limit_low_warn": "portTransceiverThresholdInfoRxPowerLowWarn", + "oid_limit_high": "portTransceiverThresholdInfoRxPowerHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoRxPowerHighWarn" + } + ] + }, + "FS-SWITCH-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.27975", + "mib_dir": "fscom", + "descr": "FS.COM SWITCH mib", + "discovery": [ + { + "os": "fsos", + "FS-SWITCH-MIB::version.0": "/.+/" + }, + { + "os": "fsos", + "FS-SWITCH-MIB::lswSlotSerialNo.1.1": "/.+/" + } + ], + "version": [ + { + "oid": "version.0", + "transform": { + "action": "preg_match", + "from": "/Version (?\\d[\\d\\.]+[^,\\s]*)/", + "to": "%version%" + } + } + ], + "serial": [ + { + "oid_next": "lswSlotSerialNo" + } + ], + "processor": { + "ssCpuIdle": { + "oid": "ssCpuIdle", + "idle": true, + "indexes": [ + { + "descr": "System CPU" + } + ] + } + }, + "mempool": { + "memory": { + "type": "static", + "descr": "RAM", + "scale": 1024, + "oid_total": "memTotalReal.0", + "oid_free": "memTotalFree.0" + } + }, + "storage": { + "flashTable": { + "oid_descr": "flhName", + "oid_total": "flhSize", + "oid_free": "flhFree", + "type": "Flash", + "unit": "bytes" + } + }, + "sensor": [ + { + "table": "devMFanStatusEntry", + "oid": "devMFanSpeed", + "descr": "Fan %devMFanIndex% Load (Module %devMFanModuleId%)", + "class": "load", + "measured": "fan", + "scale": 1, + "min": -1, + "test": { + "field": "devMFanStatus", + "operator": "notin", + "value": [ + "notInstall", + "unsupport" + ] + } + }, + { + "table": "devMSlotEnvironmentEntry", + "oid": "devMSlotEnvironmentValue", + "descr": "Environment Sensor %index2% (Slot %index1%)", + "class": "temperature", + "measured": "device", + "scale": 1, + "min": 0, + "oid_limit_low": "devMSlotEnvironmentLowerLimit", + "oid_limit_high": "devMSlotEnvironmentCriticalLimit", + "oid_limit_high_warn": "devMSlotEnvironmentUpperLimit" + }, + { + "table": "transTemperinformationEntry", + "oid": "temperCurrent", + "class": "temperature", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Temperature (%transceiveVender% %transceivePartNumber%, %transceiveWaveLength%nm)", + "oid_extra": [ + "transceiveVender", + "transceivePartNumber", + "transceiveWaveLength" + ], + "scale": 1, + "oid_limit_low": "temperLowAlarmThreshold", + "oid_limit_low_warn": "temperLowWarnThreshold", + "oid_limit_high": "temperHighAlarmThreshold", + "oid_limit_high_warn": "temperHighWarnThreshold" + }, + { + "table": "transVoltageinformationEntry", + "oid": "voltageCurrent", + "class": "voltage", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Voltage (%transceiveVender% %transceivePartNumber%, %transceiveWaveLength%nm)", + "oid_extra": [ + "transceiveVender", + "transceivePartNumber", + "transceiveWaveLength" + ], + "scale": 1, + "oid_limit_low": "voltageLowAlarmThreshold", + "oid_limit_low_warn": "voltageHighWarnThreshold", + "oid_limit_high": "voltageHighAlarmThreshold", + "oid_limit_high_warn": "voltageLowWarnThreshold" + }, + { + "table": "transBiasinformationEntry", + "oid": "biasCurrent", + "class": "current", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% TX Bias (%transceiveVender% %transceivePartNumber%, %transceiveWaveLength%nm)", + "oid_extra": [ + "transceiveVender", + "transceivePartNumber", + "transceiveWaveLength" + ], + "scale": 0.001, + "limit_scale": 0.001, + "oid_limit_low": "biasLowAlarmThreshold", + "oid_limit_low_warn": "biasLowWarnThreshold", + "oid_limit_high": "biasHighAlarmThreshold", + "oid_limit_high_warn": "biasHighWarnThreshold", + "test": { + "field": "biasCurrent", + "operator": "notmatch", + "value": "*,*" + } + }, + { + "table": "transBiasinformationEntry", + "oid": "biasCurrent", + "class": "current", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% TX Bias Lane 1 (%transceiveVender% %transceivePartNumber%, %transceiveWaveLength%nm)", + "oid_extra": [ + "transceiveVender", + "transceivePartNumber", + "transceiveWaveLength" + ], + "scale": 0.001, + "limit_scale": 0.001, + "oid_limit_low": "biasLowAlarmThreshold", + "oid_limit_low_warn": "biasLowWarnThreshold", + "oid_limit_high": "biasHighAlarmThreshold", + "oid_limit_high_warn": "biasHighWarnThreshold", + "test": [ + { + "field": "biasCurrent", + "operator": "match", + "value": "*,*" + }, + { + "field": "port_label", + "operator": "notregex", + "value": "/[234]$" + } + ], + "unit": "split1" + }, + { + "table": "transBiasinformationEntry", + "oid": "biasCurrent", + "class": "current", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% TX Bias Lane 2 (%transceiveVender% %transceivePartNumber%, %transceiveWaveLength%nm)", + "oid_extra": [ + "transceiveVender", + "transceivePartNumber", + "transceiveWaveLength" + ], + "scale": 0.001, + "limit_scale": 0.001, + "oid_limit_low": "biasLowAlarmThreshold", + "oid_limit_low_warn": "biasLowWarnThreshold", + "oid_limit_high": "biasHighAlarmThreshold", + "oid_limit_high_warn": "biasHighWarnThreshold", + "test": [ + { + "field": "biasCurrent", + "operator": "match", + "value": "*,*" + }, + { + "field": "port_label", + "operator": "notregex", + "value": "/[134]$" + } + ], + "unit": "split2" + }, + { + "table": "transBiasinformationEntry", + "oid": "biasCurrent", + "class": "current", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% TX Bias Lane 3 (%transceiveVender% %transceivePartNumber%, %transceiveWaveLength%nm)", + "oid_extra": [ + "transceiveVender", + "transceivePartNumber", + "transceiveWaveLength" + ], + "scale": 0.001, + "limit_scale": 0.001, + "oid_limit_low": "biasLowAlarmThreshold", + "oid_limit_low_warn": "biasLowWarnThreshold", + "oid_limit_high": "biasHighAlarmThreshold", + "oid_limit_high_warn": "biasHighWarnThreshold", + "test": [ + { + "field": "biasCurrent", + "operator": "match", + "value": "*,*" + }, + { + "field": "port_label", + "operator": "notregex", + "value": "/[124]$" + } + ], + "unit": "split3" + }, + { + "table": "transBiasinformationEntry", + "oid": "biasCurrent", + "class": "current", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% TX Bias Lane 4 (%transceiveVender% %transceivePartNumber%, %transceiveWaveLength%nm)", + "oid_extra": [ + "transceiveVender", + "transceivePartNumber", + "transceiveWaveLength" + ], + "scale": 0.001, + "limit_scale": 0.001, + "oid_limit_low": "biasLowAlarmThreshold", + "oid_limit_low_warn": "biasLowWarnThreshold", + "oid_limit_high": "biasHighAlarmThreshold", + "oid_limit_high_warn": "biasHighWarnThreshold", + "test": [ + { + "field": "biasCurrent", + "operator": "match", + "value": "*,*" + }, + { + "field": "port_label", + "operator": "notregex", + "value": "/[123]$" + } + ], + "unit": "split4" + }, + { + "table": "transTransmitPowerEntry", + "oid": "transpowerCurrent", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% TX Power (%transceiveVender% %transceivePartNumber%, %transceiveWaveLength%nm)", + "oid_extra": [ + "transceiveVender", + "transceivePartNumber", + "transceiveWaveLength" + ], + "scale": 1, + "oid_limit_low": "transpowerLowAlarmThreshold", + "oid_limit_low_warn": "transpowerLowWarnThreshold", + "oid_limit_high": "transpowerHighAlarmThreshold", + "oid_limit_high_warn": "transpowerHighWarnThreshold", + "test": { + "field": "transpowerCurrent", + "operator": "notmatch", + "value": "*,*" + } + }, + { + "table": "transTransmitPowerEntry", + "oid": "transpowerCurrent", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% TX Power Lane 1 (%transceiveVender% %transceivePartNumber%, %transceiveWaveLength%nm)", + "oid_extra": [ + "transceiveVender", + "transceivePartNumber", + "transceiveWaveLength" + ], + "scale": 1, + "oid_limit_low": "transpowerLowAlarmThreshold", + "oid_limit_low_warn": "transpowerLowWarnThreshold", + "oid_limit_high": "transpowerHighAlarmThreshold", + "oid_limit_high_warn": "transpowerHighWarnThreshold", + "test": [ + { + "field": "transpowerCurrent", + "operator": "match", + "value": "*,*" + }, + { + "field": "port_label", + "operator": "notregex", + "value": "/[234]$" + } + ], + "unit": "split1" + }, + { + "table": "transTransmitPowerEntry", + "oid": "transpowerCurrent", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% TX Power Lane 2 (%transceiveVender% %transceivePartNumber%, %transceiveWaveLength%nm)", + "oid_extra": [ + "transceiveVender", + "transceivePartNumber", + "transceiveWaveLength" + ], + "scale": 1, + "oid_limit_low": "transpowerLowAlarmThreshold", + "oid_limit_low_warn": "transpowerLowWarnThreshold", + "oid_limit_high": "transpowerHighAlarmThreshold", + "oid_limit_high_warn": "transpowerHighWarnThreshold", + "test": [ + { + "field": "transpowerCurrent", + "operator": "match", + "value": "*,*" + }, + { + "field": "port_label", + "operator": "notregex", + "value": "/[134]$" + } + ], + "unit": "split2" + }, + { + "table": "transTransmitPowerEntry", + "oid": "transpowerCurrent", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% TX Power Lane 3 (%transceiveVender% %transceivePartNumber%, %transceiveWaveLength%nm)", + "oid_extra": [ + "transceiveVender", + "transceivePartNumber", + "transceiveWaveLength" + ], + "scale": 1, + "oid_limit_low": "transpowerLowAlarmThreshold", + "oid_limit_low_warn": "transpowerLowWarnThreshold", + "oid_limit_high": "transpowerHighAlarmThreshold", + "oid_limit_high_warn": "transpowerHighWarnThreshold", + "test": [ + { + "field": "transpowerCurrent", + "operator": "match", + "value": "*,*" + }, + { + "field": "port_label", + "operator": "notregex", + "value": "/[124]$" + } + ], + "unit": "split3" + }, + { + "table": "transTransmitPowerEntry", + "oid": "transpowerCurrent", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% TX Power Lane 4 (%transceiveVender% %transceivePartNumber%, %transceiveWaveLength%nm)", + "oid_extra": [ + "transceiveVender", + "transceivePartNumber", + "transceiveWaveLength" + ], + "scale": 1, + "oid_limit_low": "transpowerLowAlarmThreshold", + "oid_limit_low_warn": "transpowerLowWarnThreshold", + "oid_limit_high": "transpowerHighAlarmThreshold", + "oid_limit_high_warn": "transpowerHighWarnThreshold", + "test": [ + { + "field": "transpowerCurrent", + "operator": "match", + "value": "*,*" + }, + { + "field": "port_label", + "operator": "notregex", + "value": "/[123]$" + } + ], + "unit": "split4" + }, + { + "table": "transReceivePowerEntry", + "oid": "receivepowerCurrent", + "class": "dbm", + "measured": "port", + "measured_match": [ + { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + ], + "descr": "%port_label% RX Power (%transceiveVender% %transceivePartNumber%, %transceiveWaveLength%nm)", + "oid_extra": [ + "transceiveVender", + "transceivePartNumber", + "transceiveWaveLength" + ], + "scale": 1, + "oid_limit_low": "receivepowerLowAlarmThreshold", + "oid_limit_low_warn": "receivepowerLowWarnThreshold", + "oid_limit_high": "receivepowerHighAlarmThreshold", + "oid_limit_high_warn": "receivepowerHighWarnThreshold", + "test": { + "field": "receivepowerCurrent", + "operator": "notmatch", + "value": "*,*" + } + }, + { + "table": "transReceivePowerEntry", + "oid": "receivepowerCurrent", + "class": "dbm", + "measured": "port", + "measured_match": [ + { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + ], + "descr": "%port_label% RX Power Lane 1 (%transceiveVender% %transceivePartNumber%, %transceiveWaveLength%nm)", + "oid_extra": [ + "transceiveVender", + "transceivePartNumber", + "transceiveWaveLength" + ], + "scale": 1, + "oid_limit_low": "receivepowerLowAlarmThreshold", + "oid_limit_low_warn": "receivepowerLowWarnThreshold", + "oid_limit_high": "receivepowerHighAlarmThreshold", + "oid_limit_high_warn": "receivepowerHighWarnThreshold", + "test": [ + { + "field": "receivepowerCurrent", + "operator": "match", + "value": "*,*" + }, + { + "field": "port_label", + "operator": "notregex", + "value": "/[234]$" + } + ], + "unit": "split1" + }, + { + "table": "transReceivePowerEntry", + "oid": "receivepowerCurrent", + "class": "dbm", + "measured": "port", + "measured_match": [ + { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + ], + "descr": "%port_label% RX Power Lane 2 (%transceiveVender% %transceivePartNumber%, %transceiveWaveLength%nm)", + "oid_extra": [ + "transceiveVender", + "transceivePartNumber", + "transceiveWaveLength" + ], + "scale": 1, + "oid_limit_low": "receivepowerLowAlarmThreshold", + "oid_limit_low_warn": "receivepowerLowWarnThreshold", + "oid_limit_high": "receivepowerHighAlarmThreshold", + "oid_limit_high_warn": "receivepowerHighWarnThreshold", + "test": [ + { + "field": "receivepowerCurrent", + "operator": "match", + "value": "*,*" + }, + { + "field": "port_label", + "operator": "notregex", + "value": "/[134]$" + } + ], + "unit": "split2" + }, + { + "table": "transReceivePowerEntry", + "oid": "receivepowerCurrent", + "class": "dbm", + "measured": "port", + "measured_match": [ + { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + ], + "descr": "%port_label% RX Power Lane 3 (%transceiveVender% %transceivePartNumber%, %transceiveWaveLength%nm)", + "oid_extra": [ + "transceiveVender", + "transceivePartNumber", + "transceiveWaveLength" + ], + "scale": 1, + "oid_limit_low": "receivepowerLowAlarmThreshold", + "oid_limit_low_warn": "receivepowerLowWarnThreshold", + "oid_limit_high": "receivepowerHighAlarmThreshold", + "oid_limit_high_warn": "receivepowerHighWarnThreshold", + "test": [ + { + "field": "receivepowerCurrent", + "operator": "match", + "value": "*,*" + }, + { + "field": "port_label", + "operator": "notregex", + "value": "/[124]$" + } + ], + "unit": "split3" + }, + { + "table": "transReceivePowerEntry", + "oid": "receivepowerCurrent", + "class": "dbm", + "measured": "port", + "measured_match": [ + { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + ], + "descr": "%port_label% RX Power Lane 4 (%transceiveVender% %transceivePartNumber%, %transceiveWaveLength%nm)", + "oid_extra": [ + "transceiveVender", + "transceivePartNumber", + "transceiveWaveLength" + ], + "scale": 1, + "oid_limit_low": "receivepowerLowAlarmThreshold", + "oid_limit_low_warn": "receivepowerLowWarnThreshold", + "oid_limit_high": "receivepowerHighAlarmThreshold", + "oid_limit_high_warn": "receivepowerHighWarnThreshold", + "test": [ + { + "field": "receivepowerCurrent", + "operator": "match", + "value": "*,*" + }, + { + "field": "port_label", + "operator": "notregex", + "value": "/[123]$" + } + ], + "unit": "split4" + } + ], + "status": [ + { + "table": "devMFanStatusEntry", + "oid": "devMFanStatus", + "descr": "Fan %devMFanIndex% Status (Module %devMFanModuleId%)", + "type": "devMStatus", + "measured": "fan" + }, + { + "table": "devMPowerStatusEntry", + "oid": "devMPowerWorkStatus", + "descr": "Power Supply %index% (%devMPowerType%)", + "type": "devMStatus", + "measured": "powersupply", + "test": { + "field": "devMPowerStatus", + "operator": "eq", + "value": "present" + } + }, + { + "table": "devMPowerStatusEntry", + "oid": "devMPowerFanStatus", + "descr": "Fan of Power Supply %index%", + "type": "devMStatus", + "measured": "powersupply", + "test": { + "field": "devMPowerStatus", + "operator": "eq", + "value": "present" + } + } + ], + "states": { + "devMStatus": { + "1": { + "name": "active", + "event": "ok" + }, + "2": { + "name": "deactive", + "event": "alert" + }, + "3": { + "name": "notInstall", + "event": "exclude" + }, + "4": { + "name": "unsupport", + "event": "exclude" + } + } + } + }, + "FIBERSTORE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.52642.1", + "mib_dir": "fscom", + "descr": "FS.COM NEW SWITCH mib", + "version": [ + { + "oid": "version.0", + "transform": { + "action": "preg_match", + "from": "/Version (?\\d[\\d\\.]+[^,\\s]*)/", + "to": "%version%" + } + } + ], + "processor": { + "ssCpuIdle": { + "oid": "ssCpuIdle", + "idle": true, + "indexes": [ + { + "descr": "System CPU" + } + ] + } + }, + "mempool": { + "memory": { + "type": "static", + "descr": "RAM", + "scale": 1024, + "oid_total": "memTotalReal.0", + "oid_free": "memTotalFree.0" + } + }, + "storage": { + "flashTable": { + "oid_descr": "flhName", + "oid_total": "flhSize", + "oid_free": "flhFree", + "type": "Flash", + "unit": "bytes" + } + }, + "sensor": [ + { + "table": "devMFanStatusEntry", + "oid": "devMFanSpeed", + "descr": "Fan %devMFanIndex% Load (Module %devMFanModuleId%)", + "class": "load", + "measured": "fan", + "scale": 1, + "min": -1, + "test": { + "field": "devMFanStatus", + "operator": "notin", + "value": [ + "notInstall", + "unsupport" + ] + } + }, + { + "table": "devMSlotEnvironmentEntry", + "oid": "devMSlotEnvironmentValue", + "descr": "Environment Sensor %index2% (Slot %index1%)", + "class": "temperature", + "measured": "device", + "scale": 1, + "min": 0, + "oid_limit_low": "devMSlotEnvironmentLowerLimit", + "oid_limit_high": "devMSlotEnvironmentCriticalLimit", + "oid_limit_high_warn": "devMSlotEnvironmentUpperLimit" + }, + { + "table": "transTemperinformationEntry", + "oid": "temperCurrent", + "class": "temperature", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Temperature (%transceiveVender% %transceivePartNumber%, %transceiveWaveLength%nm)", + "oid_extra": [ + "transceiveVender", + "transceivePartNumber", + "transceiveWaveLength" + ], + "scale": 1, + "oid_limit_low": "temperLowAlarmThreshold", + "oid_limit_low_warn": "temperLowWarnThreshold", + "oid_limit_high": "temperHighAlarmThreshold", + "oid_limit_high_warn": "temperHighWarnThreshold" + }, + { + "table": "transVoltageinformationEntry", + "oid": "voltageCurrent", + "class": "voltage", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Voltage (%transceiveVender% %transceivePartNumber%, %transceiveWaveLength%nm)", + "oid_extra": [ + "transceiveVender", + "transceivePartNumber", + "transceiveWaveLength" + ], + "scale": 1, + "oid_limit_low": "voltageLowAlarmThreshold", + "oid_limit_low_warn": "voltageHighWarnThreshold", + "oid_limit_high": "voltageHighAlarmThreshold", + "oid_limit_high_warn": "voltageLowWarnThreshold" + }, + { + "table": "transBiasinformationEntry", + "oid": "biasCurrent", + "class": "current", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% TX Bias (%transceiveVender% %transceivePartNumber%, %transceiveWaveLength%nm)", + "oid_extra": [ + "transceiveVender", + "transceivePartNumber", + "transceiveWaveLength" + ], + "scale": 0.001, + "limit_scale": 0.001, + "oid_limit_low": "biasLowAlarmThreshold", + "oid_limit_low_warn": "biasLowWarnThreshold", + "oid_limit_high": "biasHighAlarmThreshold", + "oid_limit_high_warn": "biasHighWarnThreshold", + "test": { + "field": "biasCurrent", + "operator": "notmatch", + "value": "*,*" + } + }, + { + "table": "transBiasinformationEntry", + "oid": "biasCurrent", + "class": "current", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% TX Bias Lane 1 (%transceiveVender% %transceivePartNumber%, %transceiveWaveLength%nm)", + "oid_extra": [ + "transceiveVender", + "transceivePartNumber", + "transceiveWaveLength" + ], + "scale": 0.001, + "limit_scale": 0.001, + "oid_limit_low": "biasLowAlarmThreshold", + "oid_limit_low_warn": "biasLowWarnThreshold", + "oid_limit_high": "biasHighAlarmThreshold", + "oid_limit_high_warn": "biasHighWarnThreshold", + "test": [ + { + "field": "biasCurrent", + "operator": "match", + "value": "*,*" + }, + { + "field": "port_label", + "operator": "notregex", + "value": "/[234]$" + } + ], + "unit": "split1" + }, + { + "table": "transBiasinformationEntry", + "oid": "biasCurrent", + "class": "current", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% TX Bias Lane 2 (%transceiveVender% %transceivePartNumber%, %transceiveWaveLength%nm)", + "oid_extra": [ + "transceiveVender", + "transceivePartNumber", + "transceiveWaveLength" + ], + "scale": 0.001, + "limit_scale": 0.001, + "oid_limit_low": "biasLowAlarmThreshold", + "oid_limit_low_warn": "biasLowWarnThreshold", + "oid_limit_high": "biasHighAlarmThreshold", + "oid_limit_high_warn": "biasHighWarnThreshold", + "test": [ + { + "field": "biasCurrent", + "operator": "match", + "value": "*,*" + }, + { + "field": "port_label", + "operator": "notregex", + "value": "/[134]$" + } + ], + "unit": "split2" + }, + { + "table": "transBiasinformationEntry", + "oid": "biasCurrent", + "class": "current", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% TX Bias Lane 3 (%transceiveVender% %transceivePartNumber%, %transceiveWaveLength%nm)", + "oid_extra": [ + "transceiveVender", + "transceivePartNumber", + "transceiveWaveLength" + ], + "scale": 0.001, + "limit_scale": 0.001, + "oid_limit_low": "biasLowAlarmThreshold", + "oid_limit_low_warn": "biasLowWarnThreshold", + "oid_limit_high": "biasHighAlarmThreshold", + "oid_limit_high_warn": "biasHighWarnThreshold", + "test": [ + { + "field": "biasCurrent", + "operator": "match", + "value": "*,*" + }, + { + "field": "port_label", + "operator": "notregex", + "value": "/[124]$" + } + ], + "unit": "split3" + }, + { + "table": "transBiasinformationEntry", + "oid": "biasCurrent", + "class": "current", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% TX Bias Lane 4 (%transceiveVender% %transceivePartNumber%, %transceiveWaveLength%nm)", + "oid_extra": [ + "transceiveVender", + "transceivePartNumber", + "transceiveWaveLength" + ], + "scale": 0.001, + "limit_scale": 0.001, + "oid_limit_low": "biasLowAlarmThreshold", + "oid_limit_low_warn": "biasLowWarnThreshold", + "oid_limit_high": "biasHighAlarmThreshold", + "oid_limit_high_warn": "biasHighWarnThreshold", + "test": [ + { + "field": "biasCurrent", + "operator": "match", + "value": "*,*" + }, + { + "field": "port_label", + "operator": "notregex", + "value": "/[123]$" + } + ], + "unit": "split4" + }, + { + "table": "transTransmitPowerEntry", + "oid": "transpowerCurrent", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% TX Power (%transceiveVender% %transceivePartNumber%, %transceiveWaveLength%nm)", + "oid_extra": [ + "transceiveVender", + "transceivePartNumber", + "transceiveWaveLength" + ], + "scale": 1, + "oid_limit_low": "transpowerLowAlarmThreshold", + "oid_limit_low_warn": "transpowerLowWarnThreshold", + "oid_limit_high": "transpowerHighAlarmThreshold", + "oid_limit_high_warn": "transpowerHighWarnThreshold", + "test": { + "field": "transpowerCurrent", + "operator": "notmatch", + "value": "*,*" + } + }, + { + "table": "transTransmitPowerEntry", + "oid": "transpowerCurrent", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% TX Power Lane 1 (%transceiveVender% %transceivePartNumber%, %transceiveWaveLength%nm)", + "oid_extra": [ + "transceiveVender", + "transceivePartNumber", + "transceiveWaveLength" + ], + "scale": 1, + "oid_limit_low": "transpowerLowAlarmThreshold", + "oid_limit_low_warn": "transpowerLowWarnThreshold", + "oid_limit_high": "transpowerHighAlarmThreshold", + "oid_limit_high_warn": "transpowerHighWarnThreshold", + "test": [ + { + "field": "transpowerCurrent", + "operator": "match", + "value": "*,*" + }, + { + "field": "port_label", + "operator": "notregex", + "value": "/[234]$" + } + ], + "unit": "split1" + }, + { + "table": "transTransmitPowerEntry", + "oid": "transpowerCurrent", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% TX Power Lane 2 (%transceiveVender% %transceivePartNumber%, %transceiveWaveLength%nm)", + "oid_extra": [ + "transceiveVender", + "transceivePartNumber", + "transceiveWaveLength" + ], + "scale": 1, + "oid_limit_low": "transpowerLowAlarmThreshold", + "oid_limit_low_warn": "transpowerLowWarnThreshold", + "oid_limit_high": "transpowerHighAlarmThreshold", + "oid_limit_high_warn": "transpowerHighWarnThreshold", + "test": [ + { + "field": "transpowerCurrent", + "operator": "match", + "value": "*,*" + }, + { + "field": "port_label", + "operator": "notregex", + "value": "/[134]$" + } + ], + "unit": "split2" + }, + { + "table": "transTransmitPowerEntry", + "oid": "transpowerCurrent", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% TX Power Lane 3 (%transceiveVender% %transceivePartNumber%, %transceiveWaveLength%nm)", + "oid_extra": [ + "transceiveVender", + "transceivePartNumber", + "transceiveWaveLength" + ], + "scale": 1, + "oid_limit_low": "transpowerLowAlarmThreshold", + "oid_limit_low_warn": "transpowerLowWarnThreshold", + "oid_limit_high": "transpowerHighAlarmThreshold", + "oid_limit_high_warn": "transpowerHighWarnThreshold", + "test": [ + { + "field": "transpowerCurrent", + "operator": "match", + "value": "*,*" + }, + { + "field": "port_label", + "operator": "notregex", + "value": "/[124]$" + } + ], + "unit": "split3" + }, + { + "table": "transTransmitPowerEntry", + "oid": "transpowerCurrent", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% TX Power Lane 4 (%transceiveVender% %transceivePartNumber%, %transceiveWaveLength%nm)", + "oid_extra": [ + "transceiveVender", + "transceivePartNumber", + "transceiveWaveLength" + ], + "scale": 1, + "oid_limit_low": "transpowerLowAlarmThreshold", + "oid_limit_low_warn": "transpowerLowWarnThreshold", + "oid_limit_high": "transpowerHighAlarmThreshold", + "oid_limit_high_warn": "transpowerHighWarnThreshold", + "test": [ + { + "field": "transpowerCurrent", + "operator": "match", + "value": "*,*" + }, + { + "field": "port_label", + "operator": "notregex", + "value": "/[123]$" + } + ], + "unit": "split4" + }, + { + "table": "transReceivePowerEntry", + "oid": "receivepowerCurrent", + "class": "dbm", + "measured": "port", + "measured_match": [ + { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + ], + "descr": "%port_label% RX Power (%transceiveVender% %transceivePartNumber%, %transceiveWaveLength%nm)", + "oid_extra": [ + "transceiveVender", + "transceivePartNumber", + "transceiveWaveLength" + ], + "scale": 1, + "oid_limit_low": "receivepowerLowAlarmThreshold", + "oid_limit_low_warn": "receivepowerLowWarnThreshold", + "oid_limit_high": "receivepowerHighAlarmThreshold", + "oid_limit_high_warn": "receivepowerHighWarnThreshold", + "test": { + "field": "receivepowerCurrent", + "operator": "notmatch", + "value": "*,*" + } + }, + { + "table": "transReceivePowerEntry", + "oid": "receivepowerCurrent", + "class": "dbm", + "measured": "port", + "measured_match": [ + { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + ], + "descr": "%port_label% RX Power Lane 1 (%transceiveVender% %transceivePartNumber%, %transceiveWaveLength%nm)", + "oid_extra": [ + "transceiveVender", + "transceivePartNumber", + "transceiveWaveLength" + ], + "scale": 1, + "oid_limit_low": "receivepowerLowAlarmThreshold", + "oid_limit_low_warn": "receivepowerLowWarnThreshold", + "oid_limit_high": "receivepowerHighAlarmThreshold", + "oid_limit_high_warn": "receivepowerHighWarnThreshold", + "test": [ + { + "field": "receivepowerCurrent", + "operator": "match", + "value": "*,*" + }, + { + "field": "port_label", + "operator": "notregex", + "value": "/[234]$" + } + ], + "unit": "split1" + }, + { + "table": "transReceivePowerEntry", + "oid": "receivepowerCurrent", + "class": "dbm", + "measured": "port", + "measured_match": [ + { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + ], + "descr": "%port_label% RX Power Lane 2 (%transceiveVender% %transceivePartNumber%, %transceiveWaveLength%nm)", + "oid_extra": [ + "transceiveVender", + "transceivePartNumber", + "transceiveWaveLength" + ], + "scale": 1, + "oid_limit_low": "receivepowerLowAlarmThreshold", + "oid_limit_low_warn": "receivepowerLowWarnThreshold", + "oid_limit_high": "receivepowerHighAlarmThreshold", + "oid_limit_high_warn": "receivepowerHighWarnThreshold", + "test": [ + { + "field": "receivepowerCurrent", + "operator": "match", + "value": "*,*" + }, + { + "field": "port_label", + "operator": "notregex", + "value": "/[134]$" + } + ], + "unit": "split2" + }, + { + "table": "transReceivePowerEntry", + "oid": "receivepowerCurrent", + "class": "dbm", + "measured": "port", + "measured_match": [ + { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + ], + "descr": "%port_label% RX Power Lane 3 (%transceiveVender% %transceivePartNumber%, %transceiveWaveLength%nm)", + "oid_extra": [ + "transceiveVender", + "transceivePartNumber", + "transceiveWaveLength" + ], + "scale": 1, + "oid_limit_low": "receivepowerLowAlarmThreshold", + "oid_limit_low_warn": "receivepowerLowWarnThreshold", + "oid_limit_high": "receivepowerHighAlarmThreshold", + "oid_limit_high_warn": "receivepowerHighWarnThreshold", + "test": [ + { + "field": "receivepowerCurrent", + "operator": "match", + "value": "*,*" + }, + { + "field": "port_label", + "operator": "notregex", + "value": "/[124]$" + } + ], + "unit": "split3" + }, + { + "table": "transReceivePowerEntry", + "oid": "receivepowerCurrent", + "class": "dbm", + "measured": "port", + "measured_match": [ + { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + ], + "descr": "%port_label% RX Power Lane 4 (%transceiveVender% %transceivePartNumber%, %transceiveWaveLength%nm)", + "oid_extra": [ + "transceiveVender", + "transceivePartNumber", + "transceiveWaveLength" + ], + "scale": 1, + "oid_limit_low": "receivepowerLowAlarmThreshold", + "oid_limit_low_warn": "receivepowerLowWarnThreshold", + "oid_limit_high": "receivepowerHighAlarmThreshold", + "oid_limit_high_warn": "receivepowerHighWarnThreshold", + "test": [ + { + "field": "receivepowerCurrent", + "operator": "match", + "value": "*,*" + }, + { + "field": "port_label", + "operator": "notregex", + "value": "/[123]$" + } + ], + "unit": "split4" + } + ], + "status": [ + { + "table": "devMFanStatusEntry", + "oid": "devMFanStatus", + "descr": "Fan %devMFanIndex% Status (Module %devMFanModuleId%)", + "type": "devMStatus", + "measured": "fan" + }, + { + "table": "devMPowerStatusEntry", + "oid": "devMPowerWorkStatus", + "descr": "Power Supply %index% (%devMPowerType%)", + "type": "devMStatus", + "measured": "powersupply", + "test": { + "field": "devMPowerStatus", + "operator": "eq", + "value": "present" + } + }, + { + "table": "devMPowerStatusEntry", + "oid": "devMPowerFanStatus", + "descr": "Fan of Power Supply %index%", + "type": "devMStatus", + "measured": "powersupply", + "test": { + "field": "devMPowerStatus", + "operator": "eq", + "value": "present" + } + } + ], + "states": { + "devMStatus": { + "1": { + "name": "active", + "event": "ok" + }, + "2": { + "name": "deactive", + "event": "alert" + }, + "3": { + "name": "notInstall", + "event": "exclude" + }, + "4": { + "name": "unsupport", + "event": "exclude" + } + } + }, + "discovery": [ + { + "os": "fsos", + "FIBERSTORE-MIB::version.0": "/.+/" + } + ] + }, + "FS-SYSTEM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.52642.1.1.10.2.1", + "mib_dir": "fscom", + "descr": "", + "sensor": [ + { + "table": "fsSystemMultipleTemperatureTable", + "oid": "fsSystemMultipleTemperatureCurrent", + "class": "temperature", + "descr": "%fsSystemMultipleTemperatureName% (Slot %fsSystemMultipleTemperatureSlotIndex%)", + "oid_num": ".1.3.6.1.4.1.52642.1.1.10.2.1.1.44.1.5", + "scale": 1, + "oid_limit_high": "fsSystemMultipleTemperatureCritical", + "oid_limit_high_warn": "fsSystemMultipleTemperatureWarning" + }, + { + "table": "fsSystemFanStatusTable", + "oid": "fsSystemFanStatusSpeed", + "class": "fanspeed", + "descr": "Fan %fsSystemFanStatusFanIndex% (#%fsSystemFanStatusIndex%)", + "oid_num": ".1.3.6.1.4.1.52642.1.1.10.2.1.1.43.1.6", + "scale": 1 + } + ], + "status": [ + { + "table": "fsSystemFanStatusTable", + "oid": "fsSystemFanStatus", + "descr": "Fan %fsSystemFanStatusFanIndex% (#%fsSystemFanStatusIndex%)", + "type": "fsSystemStatus", + "measured": "fan", + "oid_num": ".1.3.6.1.4.1.52642.1.1.10.2.1.1.43.1.4" + }, + { + "table": "fsSystemElectricalInformationTable", + "oid": "fsSystemElectricalInformationStatus", + "descr": "Power Supply %fsSystemElectricalInformationIndex% (%fsSystemElectricalInformationType%)", + "type": "fsSystemStatus", + "measured": "powersupply", + "oid_num": ".1.3.6.1.4.1.52642.1.1.10.2.1.1.41.1.3" + } + ], + "states": { + "fsSystemStatus": { + "1": { + "name": "noexist", + "event": "exclude" + }, + "2": { + "name": "existnopower", + "event": "ignore" + }, + "3": { + "name": "existreadypower", + "event": "warning" + }, + "4": { + "name": "normal", + "event": "ok" + }, + "5": { + "name": "powerbutabnormal", + "event": "alert" + }, + "6": { + "name": "unknow", + "event": "exclude" + } + } + } + }, + "FS-PROCESS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.52642.1.1.10.2.36", + "mib_dir": "fscom", + "descr": "", + "processor": { + "fsNodeCPUTotalTable": { + "table": "fsNodeCPUTotalTable", + "descr": "%fsNodeCPUTotalName%", + "oid": "fsNodeCPUTotal5min", + "oid_num": ".1.3.6.1.4.1.52642.1.1.10.2.36.1.2.1.5" + } + } + }, + "FS-MEMORY-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.52642.1.1.10.2.35", + "mib_dir": "fscom", + "descr": "", + "mempool": { + "fsNodeMemoryPoolTable": { + "table": "fsNodeMemoryPoolTable", + "descr": "%fsNodeMemoryPoolName%", + "scale": 1024, + "oid_used": "fsNodeMemoryPoolUsed", + "oid_total": "fsNodeMemoryPoolSize" + } + } + }, + "FS-FLASH-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.52642.1.1.10.2.47", + "mib_dir": "fscom", + "descr": "", + "storage": { + "fsFlashDeviceTable": { + "table": "fsFlashDeviceTable", + "descr": "%fsFlashDeviceName%", + "oid_used": "fsFlashDeviceUsed", + "oid_total": "fsFlashDeviceSize", + "type": "Flash", + "scale": 1024 + } + } + }, + "FS-FIBER-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.52642.1.1.10.2.105", + "mib_dir": "fscom", + "descr": "", + "sensor": [ + { + "oid": "fsFiberTemp", + "descr": "%port_label% Temperature (%fsFiberVendorName%, %fsFiberVendorPN%, %fsFiberSerialNumber%)", + "oid_extra": [ + "fsFiberVendorName", + "fsFiberVendorPN", + "fsFiberSerialNumber", + "fsFiberDDMSupportStatus", + "fsFiberTempStatus" + ], + "class": "temperature", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.52642.1.1.10.2.105.1.1.1.17", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": [ + { + "field": "fsFiberDDMSupportStatus", + "operator": "ne", + "value": "false" + }, + { + "field": "fsFiberTempStatus", + "operator": "ne", + "value": "unknown" + } + ] + }, + { + "oid": "fsFiberVoltage", + "descr": "%port_label% Voltage (%fsFiberVendorName%, %fsFiberVendorPN%, %fsFiberSerialNumber%)", + "oid_extra": [ + "fsFiberVendorName", + "fsFiberVendorPN", + "fsFiberSerialNumber", + "fsFiberDDMSupportStatus", + "fsFiberVoltageStatus" + ], + "class": "voltage", + "scale": 0.001, + "oid_num": ".1.3.6.1.4.1.52642.1.1.10.2.105.1.1.1.19", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": [ + { + "field": "fsFiberDDMSupportStatus", + "operator": "ne", + "value": "false" + }, + { + "field": "fsFiberVoltageStatus", + "operator": "ne", + "value": "unknown" + } + ] + }, + { + "oid": "fsFiberBias", + "descr": "%port_label% TX Bias (%fsFiberVendorName%, %fsFiberVendorPN%, %fsFiberSerialNumber%)", + "oid_extra": [ + "fsFiberVendorName", + "fsFiberVendorPN", + "fsFiberSerialNumber", + "fsFiberDDMSupportStatus", + "fsFiberBiasStatus" + ], + "class": "current", + "scale": 1.0e-6, + "oid_num": ".1.3.6.1.4.1.52642.1.1.10.2.105.1.1.1.21", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": [ + { + "field": "fsFiberDDMSupportStatus", + "operator": "ne", + "value": "false" + }, + { + "field": "fsFiberBiasStatus", + "operator": "ne", + "value": "unknown" + } + ] + }, + { + "oid": "fsFiberChannel1Bias", + "descr": "%port_label% Lane 1 TX Bias (%fsFiberVendorName%, %fsFiberVendorPN%, %fsFiberSerialNumber%)", + "oid_extra": [ + "fsFiberVendorName", + "fsFiberVendorPN", + "fsFiberSerialNumber", + "fsFiberDDMSupportStatus", + "fsFiberChannel1BiasStatus" + ], + "class": "current", + "scale": 1.0e-6, + "oid_num": ".1.3.6.1.4.1.52642.1.1.10.2.105.1.1.1.23", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": [ + { + "field": "fsFiberDDMSupportStatus", + "operator": "ne", + "value": "false" + }, + { + "field": "fsFiberChannel1BiasStatus", + "operator": "ne", + "value": "unknown" + } + ] + }, + { + "oid": "fsFiberChannel2Bias", + "descr": "%port_label% Lane 2 TX Bias (%fsFiberVendorName%, %fsFiberVendorPN%, %fsFiberSerialNumber%)", + "oid_extra": [ + "fsFiberVendorName", + "fsFiberVendorPN", + "fsFiberSerialNumber", + "fsFiberDDMSupportStatus", + "fsFiberChannel2BiasStatus" + ], + "class": "current", + "scale": 1.0e-6, + "oid_num": ".1.3.6.1.4.1.52642.1.1.10.2.105.1.1.1.25", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": [ + { + "field": "fsFiberDDMSupportStatus", + "operator": "ne", + "value": "false" + }, + { + "field": "fsFiberChannel2BiasStatus", + "operator": "ne", + "value": "unknown" + } + ] + }, + { + "oid": "fsFiberChannel3Bias", + "descr": "%port_label% Lane 3 TX Bias (%fsFiberVendorName%, %fsFiberVendorPN%, %fsFiberSerialNumber%)", + "oid_extra": [ + "fsFiberVendorName", + "fsFiberVendorPN", + "fsFiberSerialNumber", + "fsFiberDDMSupportStatus", + "fsFiberChannel3BiasStatus" + ], + "class": "current", + "scale": 1.0e-6, + "oid_num": ".1.3.6.1.4.1.52642.1.1.10.2.105.1.1.1.27", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": [ + { + "field": "fsFiberDDMSupportStatus", + "operator": "ne", + "value": "false" + }, + { + "field": "fsFiberChannel3BiasStatus", + "operator": "ne", + "value": "unknown" + } + ] + }, + { + "oid": "fsFiberChannel4Bias", + "descr": "%port_label% Lane 4 TX Bias (%fsFiberVendorName%, %fsFiberVendorPN%, %fsFiberSerialNumber%)", + "oid_extra": [ + "fsFiberVendorName", + "fsFiberVendorPN", + "fsFiberSerialNumber", + "fsFiberDDMSupportStatus", + "fsFiberChannel4BiasStatus" + ], + "class": "current", + "scale": 1.0e-6, + "oid_num": ".1.3.6.1.4.1.52642.1.1.10.2.105.1.1.1.29", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": [ + { + "field": "fsFiberDDMSupportStatus", + "operator": "ne", + "value": "false" + }, + { + "field": "fsFiberChannel4BiasStatus", + "operator": "ne", + "value": "unknown" + } + ] + }, + { + "oid": "fsFiberRXpowerInteger", + "descr": "%port_label% RX Power (%fsFiberVendorName%, %fsFiberVendorPN%, %fsFiberSerialNumber%)", + "oid_extra": [ + "fsFiberVendorName", + "fsFiberVendorPN", + "fsFiberSerialNumber", + "fsFiberDDMSupportStatus", + "fsFiberRXpowerStatus" + ], + "class": "dbm", + "scale": 0.01, + "invalid": -10000, + "oid_num": ".1.3.6.1.4.1.52642.1.1.10.2.105.1.1.1.76", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": [ + { + "field": "fsFiberDDMSupportStatus", + "operator": "ne", + "value": "false" + }, + { + "field": "fsFiberRXpowerStatus", + "operator": "ne", + "value": "unknown" + } + ] + }, + { + "oid": "fsFiberChannel1RXpowerInteger", + "descr": "%port_label% Lane 1 RX Power (%fsFiberVendorName%, %fsFiberVendorPN%, %fsFiberSerialNumber%)", + "oid_extra": [ + "fsFiberVendorName", + "fsFiberVendorPN", + "fsFiberSerialNumber", + "fsFiberDDMSupportStatus", + "fsFiberChannel1RXpowerStatus" + ], + "class": "dbm", + "scale": 0.01, + "invalid": -10000, + "oid_num": ".1.3.6.1.4.1.52642.1.1.10.2.105.1.1.1.77", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": [ + { + "field": "fsFiberDDMSupportStatus", + "operator": "ne", + "value": "false" + }, + { + "field": "fsFiberChannel1RXpowerStatus", + "operator": "ne", + "value": "unknown" + } + ] + }, + { + "oid": "fsFiberChannel2RXpowerInteger", + "descr": "%port_label% Lane 2 RX Power (%fsFiberVendorName%, %fsFiberVendorPN%, %fsFiberSerialNumber%)", + "oid_extra": [ + "fsFiberVendorName", + "fsFiberVendorPN", + "fsFiberSerialNumber", + "fsFiberDDMSupportStatus", + "fsFiberChannel2RXpowerStatus" + ], + "class": "dbm", + "scale": 0.01, + "invalid": -10000, + "oid_num": ".1.3.6.1.4.1.52642.1.1.10.2.105.1.1.1.78", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": [ + { + "field": "fsFiberDDMSupportStatus", + "operator": "ne", + "value": "false" + }, + { + "field": "fsFiberChannel2RXpowerStatus", + "operator": "ne", + "value": "unknown" + } + ] + }, + { + "oid": "fsFiberChannel3RXpowerInteger", + "descr": "%port_label% Lane 3 RX Power (%fsFiberVendorName%, %fsFiberVendorPN%, %fsFiberSerialNumber%)", + "oid_extra": [ + "fsFiberVendorName", + "fsFiberVendorPN", + "fsFiberSerialNumber", + "fsFiberDDMSupportStatus", + "fsFiberChannel3RXpowerStatus" + ], + "class": "dbm", + "scale": 0.01, + "invalid": -10000, + "oid_num": ".1.3.6.1.4.1.52642.1.1.10.2.105.1.1.1.79", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": [ + { + "field": "fsFiberDDMSupportStatus", + "operator": "ne", + "value": "false" + }, + { + "field": "fsFiberChannel3RXpowerStatus", + "operator": "ne", + "value": "unknown" + } + ] + }, + { + "oid": "fsFiberChannel4RXpowerInteger", + "descr": "%port_label% Lane 4 RX Power (%fsFiberVendorName%, %fsFiberVendorPN%, %fsFiberSerialNumber%)", + "oid_extra": [ + "fsFiberVendorName", + "fsFiberVendorPN", + "fsFiberSerialNumber", + "fsFiberDDMSupportStatus", + "fsFiberChannel4RXpowerStatus" + ], + "class": "dbm", + "scale": 0.01, + "invalid": -10000, + "oid_num": ".1.3.6.1.4.1.52642.1.1.10.2.105.1.1.1.80", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": [ + { + "field": "fsFiberDDMSupportStatus", + "operator": "ne", + "value": "false" + }, + { + "field": "fsFiberChannel4RXpowerStatus", + "operator": "ne", + "value": "unknown" + } + ] + }, + { + "oid": "fsFiberTXpowerInteger", + "descr": "%port_label% TX Power (%fsFiberVendorName%, %fsFiberVendorPN%, %fsFiberSerialNumber%)", + "oid_extra": [ + "fsFiberVendorName", + "fsFiberVendorPN", + "fsFiberSerialNumber", + "fsFiberDDMSupportStatus", + "fsFiberTXpowerStatus" + ], + "class": "dbm", + "scale": 0.01, + "invalid": -10000, + "oid_num": ".1.3.6.1.4.1.52642.1.1.10.2.105.1.1.1.81", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": [ + { + "field": "fsFiberDDMSupportStatus", + "operator": "ne", + "value": "false" + }, + { + "field": "fsFiberTXpowerStatus", + "operator": "ne", + "value": "unknown" + } + ] + }, + { + "oid": "fsFiberChannel1TXpowerInteger", + "descr": "%port_label% Lane 1 TX Power (%fsFiberVendorName%, %fsFiberVendorPN%, %fsFiberSerialNumber%)", + "oid_extra": [ + "fsFiberVendorName", + "fsFiberVendorPN", + "fsFiberSerialNumber", + "fsFiberDDMSupportStatus", + "fsFiberChannel1TXpowerStatus" + ], + "class": "dbm", + "scale": 0.01, + "invalid": -10000, + "oid_num": ".1.3.6.1.4.1.52642.1.1.10.2.105.1.1.1.82", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": [ + { + "field": "fsFiberDDMSupportStatus", + "operator": "ne", + "value": "false" + }, + { + "field": "fsFiberChannel1TXpowerStatus", + "operator": "ne", + "value": "unknown" + } + ] + }, + { + "oid": "fsFiberChannel2TXpowerInteger", + "descr": "%port_label% Lane 2 TX Power (%fsFiberVendorName%, %fsFiberVendorPN%, %fsFiberSerialNumber%)", + "oid_extra": [ + "fsFiberVendorName", + "fsFiberVendorPN", + "fsFiberSerialNumber", + "fsFiberDDMSupportStatus", + "fsFiberChannel2TXpowerStatus" + ], + "class": "dbm", + "scale": 0.01, + "invalid": -10000, + "oid_num": ".1.3.6.1.4.1.52642.1.1.10.2.105.1.1.1.83", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": [ + { + "field": "fsFiberDDMSupportStatus", + "operator": "ne", + "value": "false" + }, + { + "field": "fsFiberChannel2TXpowerStatus", + "operator": "ne", + "value": "unknown" + } + ] + }, + { + "oid": "fsFiberChannel3TXpowerInteger", + "descr": "%port_label% Lane 3 TX Power (%fsFiberVendorName%, %fsFiberVendorPN%, %fsFiberSerialNumber%)", + "oid_extra": [ + "fsFiberVendorName", + "fsFiberVendorPN", + "fsFiberSerialNumber", + "fsFiberDDMSupportStatus", + "fsFiberChannel3TXpowerStatus" + ], + "class": "dbm", + "scale": 0.01, + "invalid": -10000, + "oid_num": ".1.3.6.1.4.1.52642.1.1.10.2.105.1.1.1.84", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": [ + { + "field": "fsFiberDDMSupportStatus", + "operator": "ne", + "value": "false" + }, + { + "field": "fsFiberChannel3TXpowerStatus", + "operator": "ne", + "value": "unknown" + } + ] + }, + { + "oid": "fsFiberChannel4TXpowerInteger", + "descr": "%port_label% Lane 4 TX Power (%fsFiberVendorName%, %fsFiberVendorPN%, %fsFiberSerialNumber%)", + "oid_extra": [ + "fsFiberVendorName", + "fsFiberVendorPN", + "fsFiberSerialNumber", + "fsFiberDDMSupportStatus", + "fsFiberChannel4TXpowerStatus" + ], + "class": "dbm", + "scale": 0.01, + "invalid": -10000, + "oid_num": ".1.3.6.1.4.1.52642.1.1.10.2.105.1.1.1.85", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": [ + { + "field": "fsFiberDDMSupportStatus", + "operator": "ne", + "value": "false" + }, + { + "field": "fsFiberChannel4TXpowerStatus", + "operator": "ne", + "value": "unknown" + } + ] + } + ] + }, + "FS-NMS-CHASSIS": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.52642.3.6", + "mib_dir": "fscom", + "descr": "NMS-CHASSIS clone", + "hardware": [ + { + "oid": "nmscardDescr.0", + "transform": { + "action": "explode", + "index": "first" + } + } + ], + "version": [ + { + "oid": "nmscardSwVersion.0" + } + ], + "serial": [ + { + "oid": "nmscardSerial.0" + } + ] + }, + "IPPDU-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.30966", + "mib_dir": "fscom", + "descr": "", + "hardware": [ + { + "oid": "DeviceName.0" + } + ], + "sensor": [ + { + "class": "voltage", + "oid": "mVoltageA", + "descr": "Master Phase 1", + "min": 0 + }, + { + "class": "voltage", + "oid": "mVoltageB", + "descr": "Master Phase 2", + "min": 0 + }, + { + "class": "voltage", + "oid": "mVoltageC", + "descr": "Master Phase 3", + "min": 0 + }, + { + "class": "current", + "oid": "mCurrentA", + "descr": "Master Phase 1", + "scale": 0.1, + "oid_extra": "mVoltageA", + "test": { + "field": "mVoltageA", + "operator": "gt", + "value": 0 + } + }, + { + "class": "current", + "oid": "mCurrentB", + "descr": "Master Phase 2", + "scale": 0.1, + "oid_extra": "mVoltageB", + "test": { + "field": "mVoltageB", + "operator": "gt", + "value": 0 + } + }, + { + "class": "current", + "oid": "mCurrentC", + "descr": "Master Phase 3", + "scale": 0.1, + "oid_extra": "mVoltageC", + "test": { + "field": "mVoltageC", + "operator": "gt", + "value": 0 + } + }, + { + "class": "temperature", + "oid": "mTemperature", + "descr": "Master", + "min": 0 + }, + { + "class": "humidity", + "oid": "mHumidity", + "descr": "Master", + "min": 0 + }, + { + "class": "voltage", + "oid": "sOneVoltageA", + "descr": "Slave 1 Phase 1", + "min": 0 + }, + { + "class": "voltage", + "oid": "sOneVoltageB", + "descr": "Slave 1 Phase 2", + "min": 0 + }, + { + "class": "voltage", + "oid": "sOneVoltageC", + "descr": "Slave 1 Phase 3", + "min": 0 + }, + { + "class": "current", + "oid": "mCurrentA", + "descr": "Slave 1 Phase 1", + "scale": 0.1, + "oid_extra": "sOneVoltageA", + "test": { + "field": "sOneVoltageA", + "operator": "gt", + "value": 0 + } + }, + { + "class": "current", + "oid": "mCurrentB", + "descr": "Slave 1 Phase 2", + "scale": 0.1, + "oid_extra": "sOneVoltageB", + "test": { + "field": "sOneVoltageB", + "operator": "gt", + "value": 0 + } + }, + { + "class": "current", + "oid": "mCurrentC", + "descr": "Slave 1 Phase 3", + "scale": 0.1, + "oid_extra": "sOneVoltageC", + "test": { + "field": "sOneVoltageC", + "operator": "gt", + "value": 0 + } + }, + { + "class": "temperature", + "oid": "sOneTem", + "descr": "Slave 1", + "min": 0 + }, + { + "class": "humidity", + "oid": "sOneHum", + "descr": "Slave 1", + "min": 0 + }, + { + "class": "voltage", + "oid": "sTwoVoltageA", + "descr": "Slave 2 Phase 1", + "min": 0 + }, + { + "class": "voltage", + "oid": "sTwoVoltageB", + "descr": "Slave 2 Phase 2", + "min": 0 + }, + { + "class": "voltage", + "oid": "sTwoVoltageC", + "descr": "Slave 2 Phase 3", + "min": 0 + }, + { + "class": "current", + "oid": "mCurrentA", + "descr": "Slave 2 Phase 1", + "scale": 0.1, + "oid_extra": "sTwoVoltageA", + "test": { + "field": "sTwoVoltageA", + "operator": "gt", + "value": 0 + } + }, + { + "class": "current", + "oid": "mCurrentB", + "descr": "Slave 2 Phase 2", + "scale": 0.1, + "oid_extra": "sTwoVoltageB", + "test": { + "field": "sTwoVoltageB", + "operator": "gt", + "value": 0 + } + }, + { + "class": "current", + "oid": "mCurrentC", + "descr": "Slave 2 Phase 3", + "scale": 0.1, + "oid_extra": "sTwoVoltageC", + "test": { + "field": "sTwoVoltageC", + "operator": "gt", + "value": 0 + } + }, + { + "class": "temperature", + "oid": "sTwoTem", + "descr": "Slave 2", + "min": 0 + }, + { + "class": "humidity", + "oid": "sTwoHum", + "descr": "Slave 2", + "min": 0 + }, + { + "class": "voltage", + "oid": "sThreeVoltageA", + "descr": "Slave 2 Phase 1", + "min": 0 + }, + { + "class": "voltage", + "oid": "sThreeVoltageB", + "descr": "Slave 2 Phase 2", + "min": 0 + }, + { + "class": "voltage", + "oid": "sThreeVoltageC", + "descr": "Slave 2 Phase 3", + "min": 0 + }, + { + "class": "current", + "oid": "mCurrentA", + "descr": "Slave 2 Phase 1", + "scale": 0.1, + "oid_extra": "sThreeVoltageA", + "test": { + "field": "sThreeVoltageA", + "operator": "gt", + "value": 0 + } + }, + { + "class": "current", + "oid": "mCurrentB", + "descr": "Slave 2 Phase 2", + "scale": 0.1, + "oid_extra": "sThreeVoltageB", + "test": { + "field": "sThreeVoltageB", + "operator": "gt", + "value": 0 + } + }, + { + "class": "current", + "oid": "mCurrentC", + "descr": "Slave 2 Phase 3", + "scale": 0.1, + "oid_extra": "sThreeVoltageC", + "test": { + "field": "sThreeVoltageC", + "operator": "gt", + "value": 0 + } + }, + { + "class": "temperature", + "oid": "sThreeTem", + "descr": "Slave 2", + "min": 0 + }, + { + "class": "humidity", + "oid": "sThreeHum", + "descr": "Slave 2", + "min": 0 + }, + { + "class": "voltage", + "oid": "sFourVoltageA", + "descr": "Slave 3 Phase 1", + "min": 0 + }, + { + "class": "voltage", + "oid": "sFourVoltageB", + "descr": "Slave 3 Phase 2", + "min": 0 + }, + { + "class": "voltage", + "oid": "sFourVoltageC", + "descr": "Slave 3 Phase 3", + "min": 0 + }, + { + "class": "current", + "oid": "mCurrentA", + "descr": "Slave 3 Phase 1", + "scale": 0.1, + "oid_extra": "sFourVoltageA", + "test": { + "field": "sFourVoltageA", + "operator": "gt", + "value": 0 + } + }, + { + "class": "current", + "oid": "mCurrentB", + "descr": "Slave 3 Phase 2", + "scale": 0.1, + "oid_extra": "sFourVoltageB", + "test": { + "field": "sFourVoltageB", + "operator": "gt", + "value": 0 + } + }, + { + "class": "current", + "oid": "mCurrentC", + "descr": "Slave 3 Phase 3", + "scale": 0.1, + "oid_extra": "sFourVoltageC", + "test": { + "field": "sFourVoltageC", + "operator": "gt", + "value": 0 + } + }, + { + "class": "temperature", + "oid": "sFourTem", + "descr": "Slave 3", + "min": 0 + }, + { + "class": "humidity", + "oid": "sFourHum", + "descr": "Slave 3", + "min": 0 + }, + { + "oid": "nmscardTemperature", + "class": "temperature", + "descr": "Card", + "oid_descr": "nmscardDescr", + "min": 0, + "test": { + "field": "nmscardOperStatus", + "operator": "notin", + "value": [ + "not-specified", + "down" + ] + } + }, + { + "oid": "nmscardVoltage", + "class": "voltage", + "descr": "Card", + "oid_descr": "nmscardDescr", + "min": 0, + "test": { + "field": "nmscardOperStatus", + "operator": "notin", + "value": [ + "not-specified", + "down" + ] + } + }, + { + "oid": "nmsBoxTemp", + "class": "temperature", + "descr": "System Temperature", + "measured": "device", + "scale": 1, + "invalid": 0, + "skip_if_valid_exist": "temperature" + }, + { + "oid": "nmsElectricCurrent", + "class": "current", + "descr": "System Current", + "measured": "device", + "scale": 0.1 + } + ], + "counter": [ + { + "class": "current", + "oid": "mCurrentA", + "descr": "Master Phase 1", + "scale": 0.1, + "oid_extra": "mVoltageA", + "test": { + "field": "mVoltageA", + "operator": "gt", + "value": 0 + } + }, + { + "class": "current", + "oid": "mCurrentB", + "descr": "Master Phase 2", + "scale": 0.1, + "oid_extra": "mVoltageB", + "test": { + "field": "mVoltageB", + "operator": "gt", + "value": 0 + } + }, + { + "class": "current", + "oid": "mCurrentC", + "descr": "Master Phase 3", + "scale": 0.1, + "oid_extra": "mVoltageC", + "test": { + "field": "mVoltageC", + "operator": "gt", + "value": 0 + } + }, + { + "class": "current", + "oid": "mCurrentA", + "descr": "Slave 1 Phase 1", + "scale": 0.1, + "oid_extra": "sOneVoltageA", + "test": { + "field": "sOneVoltageA", + "operator": "gt", + "value": 0 + } + }, + { + "class": "current", + "oid": "mCurrentB", + "descr": "Slave 1 Phase 2", + "scale": 0.1, + "oid_extra": "sOneVoltageB", + "test": { + "field": "sOneVoltageB", + "operator": "gt", + "value": 0 + } + }, + { + "class": "current", + "oid": "mCurrentC", + "descr": "Slave 1 Phase 3", + "scale": 0.1, + "oid_extra": "sOneVoltageC", + "test": { + "field": "sOneVoltageC", + "operator": "gt", + "value": 0 + } + }, + { + "class": "current", + "oid": "mCurrentA", + "descr": "Slave 2 Phase 1", + "scale": 0.1, + "oid_extra": "sTwoVoltageA", + "test": { + "field": "sTwoVoltageA", + "operator": "gt", + "value": 0 + } + }, + { + "class": "current", + "oid": "mCurrentB", + "descr": "Slave 2 Phase 2", + "scale": 0.1, + "oid_extra": "sTwoVoltageB", + "test": { + "field": "sTwoVoltageB", + "operator": "gt", + "value": 0 + } + }, + { + "class": "current", + "oid": "mCurrentC", + "descr": "Slave 2 Phase 3", + "scale": 0.1, + "oid_extra": "sTwoVoltageC", + "test": { + "field": "sTwoVoltageC", + "operator": "gt", + "value": 0 + } + }, + { + "class": "current", + "oid": "mCurrentA", + "descr": "Slave 2 Phase 1", + "scale": 0.1, + "oid_extra": "sThreeVoltageA", + "test": { + "field": "sThreeVoltageA", + "operator": "gt", + "value": 0 + } + }, + { + "class": "current", + "oid": "mCurrentB", + "descr": "Slave 2 Phase 2", + "scale": 0.1, + "oid_extra": "sThreeVoltageB", + "test": { + "field": "sThreeVoltageB", + "operator": "gt", + "value": 0 + } + }, + { + "class": "current", + "oid": "mCurrentC", + "descr": "Slave 2 Phase 3", + "scale": 0.1, + "oid_extra": "sThreeVoltageC", + "test": { + "field": "sThreeVoltageC", + "operator": "gt", + "value": 0 + } + }, + { + "class": "current", + "oid": "mCurrentA", + "descr": "Slave 3 Phase 1", + "scale": 0.1, + "oid_extra": "sFourVoltageA", + "test": { + "field": "sFourVoltageA", + "operator": "gt", + "value": 0 + } + }, + { + "class": "current", + "oid": "mCurrentB", + "descr": "Slave 3 Phase 2", + "scale": 0.1, + "oid_extra": "sFourVoltageB", + "test": { + "field": "sFourVoltageB", + "operator": "gt", + "value": 0 + } + }, + { + "class": "current", + "oid": "mCurrentC", + "descr": "Slave 3 Phase 3", + "scale": 0.1, + "oid_extra": "sFourVoltageC", + "test": { + "field": "sFourVoltageC", + "operator": "gt", + "value": 0 + } + } + ], + "mempool": { + "nmscardTable": { + "table": "nmscardTable", + "descr": "Memory", + "scale": 1, + "oid_perc": "nmscardMEMUtilization", + "oid_total": "nmsprocessorRam.0", + "test": { + "field": "nmscardOperStatus", + "operator": "notin", + "value": [ + "not-specified", + "down" + ] + } + } + }, + "status": [ + { + "type": "nmsSysErrorNum", + "descr": "System Status", + "oid": "nmsSysErrorNum", + "measured": "device" + } + ], + "states": { + "nmsSysErrorNum": { + "0": { + "name": "sys_ok", + "event": "ok" + }, + "1": { + "name": "TLB_modification_exception", + "event": "alert" + }, + "2": { + "name": "load_or_instruction_fetch_TLB_miss_exception", + "event": "alert" + }, + "3": { + "name": "store_TLB_miss_exception", + "event": "alert" + }, + "4": { + "name": "load_instruction_fetch_address_error_exception", + "event": "alert" + }, + "5": { + "name": "store_address_error_exception", + "event": "alert" + }, + "6": { + "name": "for_instruction_fetch_bus_error", + "event": "alert" + }, + "7": { + "name": "data_load_or_store_bus_error", + "event": "alert" + }, + "12": { + "name": "arithmetic_overflow_exception", + "event": "alert" + }, + "13": { + "name": "trap_exception", + "event": "alert" + }, + "16": { + "name": "deadlock_software_exception", + "event": "alert" + } + } + } + }, + "FS-NMS-FAN-TRAP": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.52642.9.187", + "mib_dir": "fscom", + "descr": "", + "status": [ + { + "oid": "fan1RunningStatus", + "descr": "Fan 1", + "measured": "fan", + "type": "fanRunningStatus" + }, + { + "oid": "fan2RunningStatus", + "descr": "Fan 2", + "measured": "fan", + "type": "fanRunningStatus" + }, + { + "oid": "fan3RunningStatus", + "descr": "Fan 3", + "measured": "fan", + "type": "fanRunningStatus" + }, + { + "oid": "fan4RunningStatus", + "descr": "Fan 4", + "measured": "fan", + "type": "fanRunningStatus" + }, + { + "oid": "fan5RunningStatus", + "descr": "Fan 5", + "measured": "fan", + "type": "fanRunningStatus" + }, + { + "oid": "fan6RunningStatus", + "descr": "Fan 6", + "measured": "fan", + "type": "fanRunningStatus" + }, + { + "oid": "fan7RunningStatus", + "descr": "Fan 7", + "measured": "fan", + "type": "fanRunningStatus" + }, + { + "oid": "fan8RunningStatus", + "descr": "Fan 8", + "measured": "fan", + "type": "fanRunningStatus" + }, + { + "oid": "fan9RunningStatus", + "descr": "Fan 9", + "measured": "fan", + "type": "fanRunningStatus" + }, + { + "oid": "fan10RunningStatus", + "descr": "Fan 10", + "measured": "fan", + "type": "fanRunningStatus" + }, + { + "oid": "fan11RunningStatus", + "descr": "Fan 11", + "measured": "fan", + "type": "fanRunningStatus" + }, + { + "oid": "fan12RunningStatus", + "descr": "Fan 12", + "measured": "fan", + "type": "fanRunningStatus" + }, + { + "oid": "fan13RunningStatus", + "descr": "Fan 13", + "measured": "fan", + "type": "fanRunningStatus" + }, + { + "oid": "fan14RunningStatus", + "descr": "Fan 14", + "measured": "fan", + "type": "fanRunningStatus" + }, + { + "oid": "fan15RunningStatus", + "descr": "Fan 15", + "measured": "fan", + "type": "fanRunningStatus" + } + ], + "states": { + "fanRunningStatus": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "stop", + "event": "alert" + }, + "3": { + "name": "unused", + "event": "exclude" + } + } + } + }, + "FS-NMS-IF-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.52642.9.63", + "mib_dir": "fscom", + "descr": "", + "sensor": [ + { + "oid": "temperature", + "descr": "%port_label% Temperature (%vendname%)", + "oid_extra": "vendname", + "class": "temperature", + "scale": 0.00390625, + "invalid": -65535, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "vlotage", + "descr": "%port_label% Voltage (%vendname%)", + "oid_extra": "vendname", + "class": "voltage", + "scale": 0.0001, + "invalid": -65535, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "curr1", + "descr": "%port_label% TX Bias (%vendname%)", + "oid_extra": "vendname", + "class": "current", + "scale": 2.0e-6, + "invalid": -65535, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "txPower1", + "descr": "%port_label% TX Power (%vendname%)", + "oid_extra": "vendname", + "class": "dbm", + "scale": 0.01, + "invalid": -65535, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "rxPower1", + "descr": "%port_label% RX Power (%vendname%)", + "oid_extra": "vendname", + "class": "dbm", + "scale": 0.01, + "invalid": -65535, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + } + ] + }, + "FS-NMS-POE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.52642.2.236", + "mib_dir": "fscom", + "descr": "", + "sensor": [ + { + "oid": "ifPethPortConsumptionPower", + "descr": "%port_label% PoE Power", + "class": "power", + "scale": 0.1, + "invalid": 0, + "oid_limit_high": "ifPethPortMaxPower", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + } + ] + }, + "EKINOPS-Pm10010mp-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.20044.58", + "descr": "", + "mib_dir": "ekinops", + "sensor": [ + { + "oid": "pm10010mpMesrlineMsaTemp", + "descr": "Line Trscv Temperature", + "class": "temperature", + "oid_num": ".1.3.6.1.4.1.20044.58.3.3.12", + "scale": 0.00390625 + }, + { + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifAlias", + "match": "%pm10010mpCfgLabellinePortn%" + }, + "oid": "pm10010mpMesrlineNetTxLaserOutputPwrPortn", + "class": "dbm", + "oid_num": ".1.3.6.1.4.1.20044.58.3.3.80.1.2", + "oid_descr": "pm10010mpCfgLabellinePortn", + "descr": "Line Trscv Tx Power (%oid_descr%)", + "unit": "ekinops_dbm1" + }, + { + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifAlias", + "match": "%pm10010mpCfgLabellinePortn%" + }, + "oid": "pm10010mpMesrlineNetTxLaserTempPortn", + "class": "temperature", + "oid_num": ".1.3.6.1.4.1.20044.58.3.3.96.1.2", + "oid_descr": "pm10010mpCfgLabellinePortn", + "descr": "Line Trscv Tx Laser Temperature (%oid_descr%)", + "scale": 0.00390625 + }, + { + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifAlias", + "match": "%pm10010mpCfgLabellinePortn%" + }, + "oid": "pm10010mpMesrlineNetRxInputPwrPortn", + "class": "dbm", + "oid_num": ".1.3.6.1.4.1.20044.58.3.3.128.1.2", + "oid_descr": "pm10010mpCfgLabellinePortn", + "descr": "Line Trscv Rx Power (%oid_descr%)", + "unit": "ekinops_dbm1" + }, + { + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifAlias", + "match": "%pm10010mpCfgLabelclientPortn%" + }, + "class": "temperature", + "oid": "pm10010mpMesrclientNetTxTempPortn", + "oid_descr": "pm10010mpCfgLabelclientPortn", + "descr": "Client Trscv Temperature (%oid_descr%)", + "oid_num": ".1.3.6.1.4.1.20044.58.3.2.16.1.2", + "scale": 0.00390625 + }, + { + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifAlias", + "match": "%pm10010mpCfgLabelclientPortn%" + }, + "class": "current", + "oid": "pm10010mpMesrclientNetTxBiasPortn", + "oid_descr": "pm10010mpCfgLabelclientPortn", + "descr": "Client Trscv Laser Bias (%oid_descr%)", + "oid_num": ".1.3.6.1.4.1.20044.58.3.2.32.1.2", + "scale": 0.002 + }, + { + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifAlias", + "match": "%pm10010mpCfgLabelclientPortn%" + }, + "oid": "pm10010mpMesrclientNetTxPwrPortn", + "oid_descr": "pm10010mpCfgLabelclientPortn", + "descr": "Client Trscv Tx Power (%oid_descr%)", + "class": "dbm", + "oid_num": ".1.3.6.1.4.1.20044.58.3.2.48.1.2", + "unit": "ekinops_dbm2" + }, + { + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifAlias", + "match": "%pm10010mpCfgLabelclientPortn%" + }, + "oid": "pm10010mpMesrclientNetRxPwrPortn", + "oid_descr": "pm10010mpCfgLabelclientPortn", + "descr": "Client Trscv Rx Power (%oid_descr%)", + "class": "dbm", + "oid_num": ".1.3.6.1.4.1.20044.58.3.2.64.1.2", + "unit": "ekinops_dbm2" + } + ] + }, + "EKINOPS-Pm200frs02-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.20044.90", + "descr": "", + "mib_dir": "ekinops", + "sensor": [ + { + "oid": "pm200frs02MesrlineMsaTemp", + "descr": "Line Trscv Temperature", + "class": "temperature", + "oid_num": ".1.3.6.1.4.1.20044.90.3.3.12", + "scale": 0.00390625 + }, + { + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifAlias", + "match": "%pm200frs02CfgLabellinePortn%" + }, + "oid": "pm200frs02MesrlineNetTxLaserOutputPwrPortn", + "class": "dbm", + "oid_num": ".1.3.6.1.4.1.20044.90.3.3.144.1.2", + "oid_descr": "pm200frs02CfgLabellinePortn", + "descr": "Line Trscv Tx Power (%oid_descr%)", + "unit": "ekinops_dbm1" + }, + { + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifAlias", + "match": "%pm200frs02CfgLabellinePortn%" + }, + "oid": "pm200frs02MesrlineNetTxLaserTempPortn", + "class": "temperature", + "oid_num": ".1.3.6.1.4.1.20044.90.3.3.148.1.2", + "oid_descr": "pm200frs02CfgLabellinePortn", + "descr": "Line Trscv Tx Laser Temperature (%oid_descr%)", + "scale": 0.00390625 + }, + { + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifAlias", + "match": "%pm200frs02CfgLabellinePortn%" + }, + "class": "current", + "oid": "pm200frs02MesrlineNetTxBiasCurrentPortn", + "oid_num": ".1.3.6.1.4.1.20044.90.3.3.152.1.2", + "oid_descr": "pm200frs02CfgLabellinePortn", + "descr": "Line Trscv Tx Laser Bias (%oid_descr%)", + "scale": 0.0001 + }, + { + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifAlias", + "match": "%pm200frs02CfgLabellinePortn%" + }, + "oid": "pm200frs02MesrlineNetRxInputPwrPortn", + "class": "dbm", + "oid_num": ".1.3.6.1.4.1.20044.90.3.3.156.1.2", + "oid_descr": "pm200frs02CfgLabellinePortn", + "descr": "Line Trscv Rx Power (%oid_descr%)", + "unit": "ekinops_dbm1" + }, + { + "oid": "pm200frs02MesrregTemp", + "descr": "Regulator Temperature", + "class": "temperature" + }, + { + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifAlias", + "match": "%pm200frs02CfgLabelclientPortn%" + }, + "oid": "pm200frs02MesrclientTxCompositePwrPortn", + "oid_descr": "pm200frs02CfgLabelclientPortn", + "descr": "Client Trscv Tx Power (%oid_descr%)", + "class": "dbm", + "oid_num": ".1.3.6.1.4.1.20044.90.3.2.256.1.2", + "oid_extra": [ + "pm200frs02MesrclientTxPwrMinPortn", + "pm200frs02MesrclientTxPwrMaxPortn", + "pm200frs02MesrclientRxPwrMinPortn", + "pm200frs02MesrclientRxPwrMaxPortn" + ], + "unit": "ekinops_dbm2" + }, + { + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifAlias", + "match": "%pm200frs02CfgLabelclientPortn%" + }, + "oid": "pm200frs02MesrclientRxCompositePwrPortn", + "oid_descr": "pm200frs02CfgLabelclientPortn", + "descr": "Client Trscv Rx Power (%oid_descr%)", + "class": "dbm", + "oid_num": ".1.3.6.1.4.1.20044.90.3.2.288.1.2", + "oid_extra": [ + "pm200frs02MesrclientTxPwrMinPortn", + "pm200frs02MesrclientTxPwrMaxPortn", + "pm200frs02MesrclientRxPwrMinPortn", + "pm200frs02MesrclientRxPwrMaxPortn" + ], + "unit": "ekinops_dbm2" + } + ] + }, + "EKINOPS-Rm10010-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.20044.53", + "descr": "", + "mib_dir": "ekinops", + "sensor": [ + { + "oid": "rm10010MesrlineMsaTemp", + "descr": "Line Trscv Temperature", + "class": "temperature", + "oid_num": ".1.3.6.1.4.1.20044.53.3.3.12", + "scale": 0.00390625 + }, + { + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifAlias", + "match": "%rm10010CfgLabellinePortn%" + }, + "oid": "rm10010MesrlineNetTxLaserOutputPwrPortn", + "class": "dbm", + "oid_num": ".1.3.6.1.4.1.20044.53.3.3.80.1.2", + "oid_descr": "rm10010CfgLabellinePortn", + "descr": "Line Trscv Tx Power (%oid_descr%)", + "unit": "ekinops_dbm1" + }, + { + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifAlias", + "match": "%rm10010CfgLabellinePortn%" + }, + "oid": "rm10010MesrlineNetTxLaserTempPortn", + "class": "temperature", + "oid_num": ".1.3.6.1.4.1.20044.53.3.3.96.1.2", + "oid_descr": "rm10010CfgLabellinePortn", + "descr": "Line Trscv Tx Laser Temperature (%oid_descr%)", + "scale": 0.00390625 + }, + { + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifAlias", + "match": "%rm10010CfgLabellinePortn%" + }, + "oid": "rm10010MesrlineNetRxInputPwrPortn", + "class": "dbm", + "oid_num": ".1.3.6.1.4.1.20044.53.3.3.128.1.2", + "oid_descr": "rm10010CfgLabellinePortn", + "descr": "Line Trscv Rx Power (%oid_descr%)", + "unit": "ekinops_dbm1" + }, + { + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifAlias", + "match": "%rm10010CfgLabelclientPortn%" + }, + "class": "temperature", + "oid": "rm10010MesrclientNetTxTempPortn", + "oid_num": ".1.3.6.1.4.1.20044.53.3.2.16.1.2", + "oid_descr": "rm10010CfgLabelclientPortn", + "descr": "Client Trscv Temperature (%oid_descr%)", + "scale": 0.00390625 + }, + { + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifAlias", + "match": "%rm10010CfgLabelclientPortn%" + }, + "class": "current", + "oid": "rm10010MesrclientNetTxBiasPortn", + "oid_num": ".1.3.6.1.4.1.20044.53.3.2.32.1.2", + "oid_descr": "rm10010CfgLabelclientPortn", + "descr": "Client Trscv Laser Bias (%oid_descr%)", + "scale": 0.002 + }, + { + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifAlias", + "match": "%rm10010CfgLabelclientPortn%" + }, + "oid": "rm10010MesrclientNetTxPwrPortn", + "oid_descr": "rm10010CfgLabelclientPortn", + "descr": "Client Trscv Tx Power (%oid_descr%)", + "class": "dbm", + "oid_num": ".1.3.6.1.4.1.20044.53.3.2.48.1.2", + "unit": "ekinops_dbm2" + }, + { + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifAlias", + "match": "%rm10010CfgLabelclientPortn%" + }, + "oid": "rm10010MesrclientNetRxPwrPortn", + "oid_descr": "rm10010CfgLabelclientPortn", + "descr": "Client Trscv Rx Power (%oid_descr%)", + "class": "dbm", + "oid_num": ".1.3.6.1.4.1.20044.53.3.2.64.1.2", + "unit": "ekinops_dbm2" + } + ] + }, + "ELTEX-OMS": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.35265.4", + "mib_dir": "eltex", + "descr": "Mib for eltex devices, that support OMS", + "serial": [ + { + "oid": "omsSerialNumber.0" + } + ], + "hardware": [ + { + "oid": "omsFwRev.0", + "transform": { + "action": "regex_replace", + "from": "/^Eltex +([\\w\\-\\:\\.]+) .* version ([\\d\\.]+) .*/", + "to": "$1" + } + } + ], + "version": [ + { + "oid": "omsFwRev.0", + "transform": { + "action": "regex_replace", + "from": "/^Eltex +([\\w\\-\\:\\.]+) .* version ([\\d\\.]+) .*/", + "to": "$2" + } + } + ] + }, + "ELTEX-LTP8X": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.35265.1.22", + "mib_dir": "eltex", + "descr": "Mib for eltex GPON devices", + "sensor": [ + { + "class": "temperature", + "descr": "SFP", + "oid": "ltp8xPONChannelSFPTemperature", + "oid_num": ".1.3.6.1.4.1.35265.1.22.2.1.1.10", + "min": 0, + "max": 300 + }, + { + "class": "voltage", + "descr": "SFP", + "oid": "ltp8xPONChannelSFPVoltage", + "oid_num": ".1.3.6.1.4.1.35265.1.22.2.1.1.11", + "min": 32767, + "scale": 1.0e-6 + }, + { + "class": "current", + "descr": "SFP", + "oid": "ltp8xPONChannelSFPTxBiasCurrent", + "oid_num": ".1.3.6.1.4.1.35265.1.22.2.1.1.12", + "max": 32765, + "scale": 1.0e-6 + }, + { + "class": "dbm", + "descr": "SFP", + "oid": "ltp8xPONChannelTxPower", + "oid_num": ".1.3.6.1.4.1.35265.1.22.2.1.1.9", + "max": 32765, + "scale": 0.001 + } + ] + }, + "ELTEX-LTP8X-STANDALONE": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.35265.1.22.1", + "mib_dir": "eltex", + "descr": "Mib for eltex GPON devices STANDALONE", + "processor": { + "ltp8xCPULoadAverage5Minutes": { + "oid": "ltp8xCPULoadAverage5Minutes", + "oid_num": ".1.3.6.1.4.1.35265.1.22.1.10.4", + "indexes": [ + { + "descr": "System CPU" + } + ], + "scale": 0.01 + } + }, + "mempool": { + "ltp8xRAM": { + "type": "static", + "descr": "RAM", + "scale": 1, + "oid_free": "ltp8xRAMFree.0", + "oid_free_num": ".1.3.6.1.4.1.35265.1.22.1.10.2.0", + "total": 519045120 + } + }, + "sensor": [ + { + "oid": "ltp8xSensor1Temperature", + "descr": "Sensor 1", + "class": "temperature", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.35265.1.22.1.10.10" + }, + { + "oid": "ltp8xSensor2Temperature", + "descr": "Sensor 2", + "class": "temperature", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.35265.1.22.1.10.11" + }, + { + "oid": "ltp8xFan0RPM", + "descr": "Fan 0", + "class": "fanspeed", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.35265.1.22.1.10.7", + "oid_limit_low": "ltp8xFanMinRPM", + "oid_limit_high": "ltp8xFanMaxRPM" + }, + { + "oid": "ltp8xFan1RPM", + "descr": "Fan 1", + "class": "fanspeed", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.35265.1.22.1.10.9", + "oid_limit_low": "ltp8xFanMinRPM", + "oid_limit_high": "ltp8xFanMaxRPM" + } + ] + }, + "ELTEX-LTE8ST": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.35265.1.21", + "mib_dir": "eltex", + "descr": "Mib for eltex GEPON devices", + "processor": { + "lte8stSystemCPULoadAverage5Minutes": { + "oid": "lte8stSystemCPULoadAverage5Minutes", + "oid_num": ".1.3.6.1.4.1.35265.1.21.1.33", + "indexes": [ + { + "descr": "System CPU" + } + ] + } + }, + "mempool": { + "lte8stSystemRAM": { + "type": "static", + "descr": "RAM", + "scale": 1, + "oid_free": "lte8stSystemRAMFree.0", + "oid_free_num": ".1.3.6.1.4.1.35265.1.21.1.31.0", + "total": 254803968 + } + }, + "status": [ + { + "descr": "P2P Enabled", + "oid": "lte8stSystemP2PEnabled", + "measured": "device", + "type": "BoolValue", + "oid_num": ".1.3.6.1.4.1.35265.1.21.1.15" + } + ], + "states": { + "BoolValue": [ + { + "name": "false", + "event": "ok" + }, + { + "name": "true", + "event": "ok" + } + ] + } + }, + "ELTEX-FXS72": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.35265.1.9", + "mib_dir": "eltex", + "descr": "Mib for fxs72 mib", + "mempool": { + "fxsRam": { + "type": "static", + "descr": "RAM", + "scale": 1024, + "oid_free": "fxsFreeRam.0", + "oid_free_num": ".1.3.6.1.4.1.35265.1.9.5.0", + "total": 44700 + } + }, + "sensor": [ + { + "descr": "Sensor 1", + "oid": "fxsMonitoringTemp1", + "min": 0, + "oid_num": ".1.3.6.1.4.1.35265.1.9.10.5", + "class": "temperature", + "measured": "device" + }, + { + "descr": "Sensor 2", + "oid": "fxsMonitoringTemp2", + "min": 0, + "oid_num": ".1.3.6.1.4.1.35265.1.9.10.6", + "class": "temperature", + "measured": "device" + }, + { + "descr": "Sensor 3", + "oid": "fxsMonitoringTemp3", + "min": 0, + "oid_num": ".1.3.6.1.4.1.35265.1.9.10.7", + "class": "temperature", + "measured": "device" + }, + { + "descr": "Sensor 4", + "oid": "fxsMonitoringTemp4", + "min": 0, + "oid_num": ".1.3.6.1.4.1.35265.1.9.10.8", + "class": "temperature", + "measured": "device" + }, + { + "oid": "fxsMonitoringVBat", + "class": "voltage", + "descr": "Voltage in", + "oid_num": ".1.3.6.1.4.1.35265.1.9.10.2", + "min": 0 + }, + { + "oid": "fxsMonitoringVRing1", + "class": "voltage", + "descr": "Voltage out 1-36", + "oid_num": ".1.3.6.1.4.1.35265.1.9.10.3", + "min": 0 + }, + { + "oid": "fxsMonitoringVRing2", + "class": "voltage", + "descr": "Voltage out 37-72", + "oid_num": ".1.3.6.1.4.1.35265.1.9.10.4", + "min": 0 + } + ] + }, + "ELTEX-MES-ISS-SYSTEM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.35265.1.139.18", + "mib_dir": "eltex", + "descr": "", + "version": [ + { + "oid": "eltMesIssSysBootVarVersion.1.1" + } + ] + }, + "ELTEX-MES-ISS-CPU-UTIL-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.35265.1.139.6", + "mib_dir": "eltex", + "descr": "", + "processor": { + "eltMesIssCpuUtilGlobalStat": { + "oid": "eltMesIssCpuUtilLast5Minutes", + "oid_num": ".1.3.6.1.4.1.35265.1.139.6.1.1.2.3", + "indexes": [ + { + "descr": "CPU" + } + ] + } + } + }, + "ELTEX-MES-PHYSICAL-DESCRIPTION-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.35265.1.23.53", + "mib_dir": [ + "eltex", + "radlan" + ], + "descr": "" + }, + "ELTEX-MES-HWENVIROMENT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.35265.1.23.11", + "mib_dir": "eltex", + "descr": "", + "sensor": [ + { + "descr": "%entPhysicalName%", + "oid": "eltEnvMonBatteryStatusCharge", + "oid_num": ".1.3.6.1.4.1.35265.1.23.11.1.1.3", + "invalid": 255, + "class": "capacity", + "measured": "battery", + "entPhysicalIndex": "%index%" + }, + { + "descr": "%entPhysicalName%", + "oid": "eltEnvMonFanSpeed", + "min": 0, + "oid_num": ".1.3.6.1.4.1.35265.1.23.11.3.1.1", + "class": "fanspeed", + "measured": "fan", + "entPhysicalIndex": "%index%" + } + ] + }, + "ELTEX-PHY-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.35265.52", + "mib_dir": "eltex", + "descr": "" + }, + "EMUX-MIB": { + "enable": 1, + "identity_num": "", + "mib_dir": "eltex", + "descr": "", + "hardware": [ + { + "oid": "hwDescr.0" + } + ], + "version": [ + { + "oid": "sysOSVer.0", + "transform": { + "action": "explode", + "index": 1 + } + } + ], + "serial": [ + { + "oid": "sysID.0" + } + ] + }, + "NETIO-PRODUCTS-NETIO-MIB": { + "enable": 1, + "mib_dir": "netio", + "identity_num": ".1.3.6.1.4.1.47952.4", + "descr": "MIB file for Netio product family.", + "sensor": [ + { + "oid": "netioOutputLoad", + "oid_descr": "netioOutputName", + "descr": "Outlet %index% %oid_descr%", + "oid_num": ".1.3.6.1.4.1.47952.1.1.1.25", + "class": "power" + }, + { + "oid": "netioOutputCurrent", + "oid_descr": "netioOutputName", + "descr": "Outlet %index% %oid_descr%", + "oid_num": ".1.3.6.1.4.1.47952.1.1.1.28", + "scale": 0.001, + "class": "current" + }, + { + "oid": "netioOutputPowerFactor", + "oid_descr": "netioOutputName", + "descr": "Outlet %index% %oid_descr%", + "oid_num": ".1.3.6.1.4.1.47952.1.1.1.29", + "scale": 0.001, + "class": "powerfactor" + }, + { + "oid": "netioVoltage", + "descr": "Input Voltage", + "oid_num": ".1.3.6.1.4.1.47952.1.1.1.29", + "scale": 0.001, + "class": "voltage" + } + ] + }, + "SMC6152L2-MIB": { + "enable": 1, + "mib_dir": "smc", + "descr": "", + "hardware": [ + { + "oid": "swProdName.0", + "transform": { + "action": "replace", + "from": "SMC", + "to": "" + } + } + ], + "serial": [ + { + "oid": "swSerialNumber.1" + } + ], + "version": [ + { + "oid": "swProdVersion.0" + } + ], + "ra_url_http": [ + { + "oid": "swProdUrl.0" + } + ], + "status": [ + { + "oid": "switchOperState", + "measured": "device", + "descr": "Operation State", + "type": "switchOperState" + }, + { + "oid": "swPowerStatus", + "measured": "powersupply", + "descr": "Switch Power", + "type": "swPowerStatus" + }, + { + "oid": "swIndivPowerStatus", + "measured": "powersupply", + "descr": "Power Supply %index1% Status", + "descr_transform": { + "action": "replace", + "from": [ + "Supply 1", + "Supply 2" + ], + "to": [ + "Supply Internal", + "Supply External" + ] + }, + "type": "swIndivPowerStatus" + } + ], + "states": { + "switchOperState": { + "1": { + "name": "other", + "event": "ignore" + }, + "2": { + "name": "unknown", + "event": "exclude" + }, + "3": { + "name": "ok", + "event": "ok" + }, + "4": { + "name": "noncritical", + "event": "warning" + }, + "5": { + "name": "critical", + "event": "alert" + }, + "6": { + "name": "nonrecoverable", + "event": "alert" + } + }, + "swPowerStatus": { + "1": { + "name": "internalPower", + "event": "ok" + }, + "2": { + "name": "redundantPower", + "event": "ok" + }, + "3": { + "name": "internalAndRedundantPower", + "event": "ok" + } + }, + "swIndivPowerStatus": { + "1": { + "name": "notPresent", + "event": "exclude" + }, + "2": { + "name": "green", + "event": "ok" + }, + "3": { + "name": "red", + "event": "alert" + } + } + } + }, + "JUNIPER-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2636.3.1", + "mib_dir": "juniper", + "descr": "", + "serial": [ + { + "oid": "jnxBoxSerialNo.0" + } + ], + "sensor": [ + { + "class": "temperature", + "oid_descr": "jnxOperatingDescr", + "descr_transform": { + "action": "entity_name" + }, + "oid": "jnxOperatingTemp", + "oid_num": ".1.3.6.1.4.1.2636.3.1.13.1.7", + "min": "0", + "rename_rrd": "junos-%index%" + } + ], + "status": [ + { + "oid": "jnxOperatingState", + "oid_descr": "jnxOperatingDescr", + "descr_transform": { + "action": "entity_name" + }, + "oid_class": "jnxFruType", + "map_class": { + "powerEntryModule": "powersupply", + "powerSupplyModule": "powersupply", + "fan": "fan", + "routingEngine": "other", + "frontPanelModule": "other", + "controlBoard": "other" + }, + "type": "jnxOperatingState", + "test": { + "field": "jnxFruType", + "operator": "in", + "value": [ + "flexiblePicConcentrator", + "portInterfaceCard", + "powerEntryModule", + "powerSupplyModule", + "fan", + "routingEngine", + "frontPanelModule", + "controlBoard" + ] + }, + "oid_num": ".1.3.6.1.4.1.2636.3.1.13.1.6" + } + ], + "states": { + "jnxOperatingState": { + "1": { + "name": "unknown", + "event": "exclude" + }, + "2": { + "name": "running", + "event": "ok" + }, + "3": { + "name": "ready", + "event": "ignore" + }, + "4": { + "name": "reset", + "event": "exclude" + }, + "5": { + "name": "runningAtFullSpeed", + "event": "ok" + }, + "6": { + "name": "down", + "event": "alert" + }, + "7": { + "name": "standby", + "event": "ok" + } + } + } + }, + "JUNIPER-MAC-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2636.3.23", + "mib_dir": "juniper", + "descr": "" + }, + "JUNIPER-WX-GLOBAL-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2636.3.41.1", + "mib_dir": "juniper", + "descr": "" + }, + "JUNIPER-WX-COMMON-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.8239.1.1.3", + "mib_dir": "juniper", + "descr": "", + "hardware": [ + { + "oid": "jnxWxChassisType.0", + "transform": [ + { + "action": "replace", + "from": "jnx", + "to": "" + }, + { + "action": "upper" + } + ] + } + ], + "serial": [ + { + "oid": "jnxWxSysSerialNumber.0" + } + ], + "version": [ + { + "oid": "jnxWxSysSwVersion.0" + } + ] + }, + "EX2500-BASE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.1411", + "mib_dir": "juniper", + "descr": "" + }, + "BGP4-V2-MIB-JUNIPER": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2636.5.1.1", + "mib_dir": "juniper", + "descr": "", + "bgp": { + "index": { + "jnxBgpM2PeerRemoteAddr": 1, + "jnxBgpM2PeerRemoteAddrType": 1, + "jnxBgpM2PeerLocalAddr": 1 + }, + "oids": { + "LocalAs": { + "oid_next": "jnxBgpM2PeerLocalAs" + }, + "PeerTable": { + "oid": "jnxBgpM2PeerTable" + }, + "PeerIndex": { + "oid": "jnxBgpM2PeerIndex" + }, + "PeerState": { + "oid": "jnxBgpM2PeerState" + }, + "PeerAdminStatus": { + "oid": "jnxBgpM2PeerStatus" + }, + "PeerInUpdates": { + "oid": "jnxBgpM2PeerInUpdates" + }, + "PeerOutUpdates": { + "oid": "jnxBgpM2PeerOutUpdates" + }, + "PeerInTotalMessages": { + "oid": "jnxBgpM2PeerInTotalMessages" + }, + "PeerOutTotalMessages": { + "oid": "jnxBgpM2PeerOutTotalMessages" + }, + "PeerFsmEstablishedTime": { + "oid": "jnxBgpM2PeerFsmEstablishedTime" + }, + "PeerInUpdateElapsedTime": { + "oid": "jnxBgpM2PeerInUpdatesElapsedTime" + }, + "PeerLocalAs": { + "oid": "jnxBgpM2PeerLocalAs" + }, + "PeerLocalAddr": { + "oid": "jnxBgpM2PeerLocalAddr" + }, + "PeerIdentifier": { + "oid": "jnxBgpM2PeerIdentifier" + }, + "PeerRemoteAs": { + "oid": "jnxBgpM2PeerRemoteAs" + }, + "PeerRemoteAddr": { + "oid": "jnxBgpM2PeerRemoteAddr" + }, + "PeerRemoteAddrType": { + "oid": "jnxBgpM2PeerRemoteAddrType" + }, + "PeerAcceptedPrefixes": { + "oid": "jnxBgpM2PrefixInPrefixesAccepted" + }, + "PeerDeniedPrefixes": { + "oid": "jnxBgpM2PrefixInPrefixesRejected" + }, + "PeerAdvertisedPrefixes": { + "oid": "jnxBgpM2PrefixOutPrefixes" + }, + "PrefixCountersSafi": { + "oid": "jnxBgpM2PrefixCountersSafi" + } + } + }, + "translate": { + "jnxBgpM2PeerTable": ".1.3.6.1.4.1.2636.5.1.1.2.1.1", + "jnxBgpM2PeerState": ".1.3.6.1.4.1.2636.5.1.1.2.1.1.1.2", + "jnxBgpM2PeerStatus": ".1.3.6.1.4.1.2636.5.1.1.2.1.1.1.3", + "jnxBgpM2PeerInUpdates": ".1.3.6.1.4.1.2636.5.1.1.2.6.1.1.1", + "jnxBgpM2PeerOutUpdates": ".1.3.6.1.4.1.2636.5.1.1.2.6.1.1.2", + "jnxBgpM2PeerInTotalMessages": ".1.3.6.1.4.1.2636.5.1.1.2.6.1.1.3", + "jnxBgpM2PeerOutTotalMessages": ".1.3.6.1.4.1.2636.5.1.1.2.6.1.1.4", + "jnxBgpM2PeerFsmEstablishedTime": ".1.3.6.1.4.1.2636.5.1.1.2.4.1.1.1", + "jnxBgpM2PeerInUpdatesElapsedTime": ".1.3.6.1.4.1.2636.5.1.1.2.4.1.1.2", + "jnxBgpM2PeerLocalAddr": ".1.3.6.1.4.1.2636.5.1.1.2.1.1.1.7", + "jnxBgpM2PeerIdentifier": ".1.3.6.1.4.1.2636.5.1.1.2.1.1.1.1", + "jnxBgpM2PeerRemoteAs": ".1.3.6.1.4.1.2636.5.1.1.2.1.1.1.13", + "jnxBgpM2PeerRemoteAddr": ".1.3.6.1.4.1.2636.5.1.1.2.1.1.1.11", + "jnxBgpM2PeerRemoteAddrType": ".1.3.6.1.4.1.2636.5.1.1.2.1.1.1.10", + "jnxBgpM2PeerIndex": ".1.3.6.1.4.1.2636.5.1.1.2.1.1.1.14", + "jnxBgpM2PrefixInPrefixesAccepted": ".1.3.6.1.4.1.2636.5.1.1.2.6.2.1.8", + "jnxBgpM2PrefixInPrefixesRejected": ".1.3.6.1.4.1.2636.5.1.1.2.6.2.1.9", + "jnxBgpM2PrefixOutPrefixes": ".1.3.6.1.4.1.2636.5.1.1.2.6.2.1.10", + "jnxBgpM2PrefixCountersSafi": ".1.3.6.1.4.1.2636.5.1.1.2.6.2.1.2", + "jnxBgpM2CfgPeerAdminStatus": ".1.3.6.1.4.1.2636.5.1.1.2.8.1.1.1" + } + }, + "JUNIPER-IFOTN-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2636.3.70.1", + "mib_dir": "juniper", + "descr": "" + }, + "JUNIPER-ALARM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2636.3.4", + "mib_dir": "juniper", + "descr": "", + "status": [ + { + "type": "juniper-alarm-state", + "descr": "Red Alarm", + "oid": "jnxRedAlarmState", + "oid_num": ".1.3.6.1.4.1.2636.3.4.2.3.1", + "measured": "device" + }, + { + "type": "juniper-yellow-state", + "descr": "Yellow Alarm", + "oid": "jnxYellowAlarmState", + "oid_num": ".1.3.6.1.4.1.2636.3.4.2.2.1", + "measured": "device" + } + ], + "states": { + "juniper-alarm-state": { + "1": { + "name": "other", + "event": "warning" + }, + "2": { + "name": "off", + "event": "ok" + }, + "3": { + "name": "on", + "event": "alert" + } + }, + "juniper-yellow-state": { + "1": { + "name": "other", + "event": "warning" + }, + "2": { + "name": "off", + "event": "ok" + }, + "3": { + "name": "on", + "event": "warning" + } + } + } + }, + "JUNIPER-DOM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2636.3.60.1", + "mib_dir": "juniper", + "descr": "" + }, + "JUNIPER-CFGMGMT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2636.3.18", + "mib_dir": "juniper", + "descr": "", + "sensor": [ + { + "class": "age", + "oid": "jnxCmCfgChgLatestTime", + "descr": "Configuration Running Last Changed", + "unit": "timeticks", + "convert": "sysuptime", + "min": -1 + }, + { + "class": "age", + "oid": "jnxCmRescueChgTime", + "descr": "Configuration Rescue Last Changed", + "unit": "timeticks", + "convert": "sysuptime", + "min": -1 + } + ] + }, + "JUNIPER-COS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2636.3.15", + "mib_dir": "juniper", + "descr": "" + }, + "JUNIPER-FIREWALL-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2636.3.5", + "mib_dir": "juniper", + "descr": "" + }, + "JUNIPER-IFOPTICS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2636.3.71.1", + "mib_dir": "juniper", + "descr": "" + }, + "JUNIPER-PING-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2636.3.7", + "mib_dir": "juniper", + "descr": "" + }, + "JUNIPER-SRX5000-SPU-MONITORING-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2636.3.39.1.12.1", + "mib_dir": "juniper", + "descr": "" + }, + "JUNIPER-VLAN-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2636.3.40.1.5.1", + "mib_dir": "juniper", + "descr": "" + }, + "JUNIPER-IPv6-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2636.3.11", + "mib_dir": "juniper", + "descr": "IPv6 device and interface statistics for JunOS devices" + }, + "JUNIPER-VPN-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2636.3.26", + "mib_dir": "juniper", + "descr": "", + "pseudowire": { + "oids": { + "OperStatus": { + "oid": "jnxVpnPwStatus", + "oid_num": ".1.3.6.1.4.1.2636.3.26.1.4.1.15" + }, + "LocalStatus": { + "oid": "jnxVpnPwTunnelStatus", + "oid_num": ".1.3.6.1.4.1.2636.3.26.1.4.1.16" + }, + "RemoteStatus": { + "oid": "jnxVpnPwRemoteSiteStatus", + "oid_num": ".1.3.6.1.4.1.2636.3.26.1.4.1.17" + }, + "Uptime": { + "oid": "jnxVpnPwLastTransition", + "oid_num": ".1.3.6.1.4.1.2636.3.26.1.4.1.20", + "type": "timeticks" + }, + "OutPkts": { + "oid": "jnxVpnPwPacketsSent", + "oid_num": ".1.3.6.1.4.1.2636.3.26.1.4.1.21" + }, + "OutOctets": { + "oid": "jnxVpnPwOctetsSent", + "oid_num": ".1.3.6.1.4.1.2636.3.26.1.4.1.22" + }, + "InPkts": { + "oid": "jnxVpnPwPacketsReceived", + "oid_num": ".1.3.6.1.4.1.2636.3.26.1.4.1.23" + }, + "InOctets": { + "oid": "jnxVpnPwOctetsReceived", + "oid_num": ".1.3.6.1.4.1.2636.3.26.1.4.1.24" + } + }, + "states": { + "unknown": { + "num": "0", + "event": "warning" + }, + "down": { + "num": "1", + "event": "alert" + }, + "up": { + "num": "3", + "event": "ok" + } + } + } + }, + "JUNIPER-VIRTUALCHASSIS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2636.3.40.1.4.1", + "mib_dir": "juniper", + "descr": "", + "discovery": [ + { + "os": "junos", + "JUNIPER-VIRTUALCHASSIS-MIB::jnxVirtualChassisMemberRole.0": "/.+/" + } + ], + "status": [ + { + "table": "jnxVirtualChassisMemberTable", + "type": "jnxVirtualChassisMemberRole", + "descr": "%jnxVirtualChassisMemberFabricMode%%index% %jnxVirtualChassisMemberModel% (S/N: %jnxVirtualChassisMemberSerialnumber%, SW: %jnxVirtualChassisMemberSWVersion%)", + "oid": "jnxVirtualChassisMemberRole", + "oid_num": ".1.3.6.1.4.1.2636.3.40.1.4.1.1.1.3", + "measured": "virtual" + } + ], + "states": { + "jnxVirtualChassisMemberRole": { + "1": { + "name": "master", + "event": "ok" + }, + "2": { + "name": "backup", + "event": "ok" + }, + "3": { + "name": "linecard", + "event": "ok" + } + } + } + }, + "MPLS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2636.3.2", + "mib_dir": "juniper", + "descr": "" + }, + "FORCE10-BGP4-V2-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.6027.20.1", + "mib_dir": "force10", + "descr": "", + "bgp": { + "oids": { + "LocalAs": { + "oid": "f10BgpM2CfgLocalAs.0" + }, + "PeerTable": { + "oid": "f10BgpM2PeerTable" + }, + "PeerIndex": { + "oid": "f10BgpM2PeerIndex" + }, + "PeerState": { + "oid": "f10BgpM2PeerState" + }, + "PeerAdminStatus": { + "oid": "f10BgpM2PeerStatus" + }, + "PeerInUpdates": { + "oid": "f10BgpM2PeerInUpdates" + }, + "PeerOutUpdates": { + "oid": "f10BgpM2PeerOutUpdates" + }, + "PeerInTotalMessages": { + "oid": "f10BgpM2PeerInTotalMessages" + }, + "PeerOutTotalMessages": { + "oid": "f10BgpM2PeerOutTotalMessages" + }, + "PeerFsmEstablishedTime": { + "oid": "f10BgpM2PeerFsmEstablishedTime" + }, + "PeerInUpdateElapsedTime": { + "oid": "f10BgpM2PeerInUpdatesElapsedTime" + }, + "PeerLocalAs": { + "oid": "f10BgpM2PeerLocalAs" + }, + "PeerLocalAddr": { + "oid": "f10BgpM2PeerLocalAddr" + }, + "PeerIdentifier": { + "oid": "f10BgpM2PeerIdentifier" + }, + "PeerRemoteAs": { + "oid": "f10BgpM2PeerRemoteAs" + }, + "PeerRemoteAddr": { + "oid": "f10BgpM2PeerRemoteAddr" + }, + "PeerRemoteAddrType": { + "oid": "f10BgpM2PeerRemoteAddrType" + }, + "PeerAcceptedPrefixes": { + "oid": "f10BgpM2PrefixInPrefixesAccepted" + }, + "PeerDeniedPrefixes": { + "oid": "f10BgpM2PrefixInPrefixesRejected" + }, + "PeerAdvertisedPrefixes": { + "oid": "f10BgpM2PrefixOutPrefixes" + }, + "PrefixCountersSafi": { + "oid": "f10BgpM2PrefixCountersSafi" + } + } + }, + "translate": { + "f10BgpM2PeerTable": ".1.3.6.1.4.1.6027.20.1.2.1.1", + "f10BgpM2PeerState": ".1.3.6.1.4.1.6027.20.1.2.1.1.1.3", + "f10BgpM2PeerStatus": ".1.3.6.1.4.1.6027.20.1.2.1.1.1.4", + "f10BgpM2PeerInUpdates": ".1.3.6.1.4.1.6027.20.1.2.6.1.1.1", + "f10BgpM2PeerOutUpdates": ".1.3.6.1.4.1.6027.20.1.2.6.1.1.2", + "f10BgpM2PeerInTotalMessages": ".1.3.6.1.4.1.6027.20.1.2.6.1.1.3", + "f10BgpM2PeerOutTotalMessages": ".1.3.6.1.4.1.6027.20.1.2.6.1.1.4", + "f10BgpM2PeerFsmEstablishedTime": ".1.3.6.1.4.1.6027.20.1.2.3.1.1.1", + "f10BgpM2PeerInUpdatesElapsedTime": ".1.3.6.1.4.1.6027.20.1.2.3.1.1.2", + "f10BgpM2PeerLocalAddr": ".1.3.6.1.4.1.6027.20.1.2.1.1.1.8", + "f10BgpM2PeerIdentifier": ".1.3.6.1.4.1.6027.20.1.2.1.1.1.2", + "f10BgpM2PeerRemoteAs": ".1.3.6.1.4.1.6027.20.1.2.1.1.1.14", + "f10BgpM2PeerRemoteAddr": ".1.3.6.1.4.1.6027.20.1.2.1.1.1.12", + "f10BgpM2PeerRemoteAddrType": ".1.3.6.1.4.1.6027.20.1.2.1.1.1.11", + "f10BgpM2PeerIndex": ".1.3.6.1.4.1.6027.20.1.2.1.1.1.15", + "f10BgpM2PrefixInPrefixesAccepted": ".1.3.6.1.4.1.6027.20.1.2.6.2.1.8", + "f10BgpM2PrefixInPrefixesRejected": ".1.3.6.1.4.1.6027.20.1.2.6.2.1.9", + "f10BgpM2PrefixOutPrefixes": ".1.3.6.1.4.1.6027.20.1.2.6.2.1.10", + "f10BgpM2PrefixCountersSafi": ".1.3.6.1.4.1.6027.20.1.2.6.2.1.2", + "f10BgpM2CfgPeerAdminStatus": ".1.3.6.1.4.1.6027.20.1.2.8.1.1.1" + } + }, + "F10-C-SERIES-CHASSIS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.6027.3.8", + "mib_dir": "force10", + "descr": "", + "sensor": [ + { + "class": "temperature", + "descr": "Card %chSysCardNumber% (%chSysCardType%)", + "oid_extra": [ + "chSysCardNumber", + "chSysCardType" + ], + "oid": "chSysCardTemp", + "oid_num": ".1.3.6.1.4.1.6027.3.8.1.2.1.1.54", + "rename_rrd": "ftos-cseries-%index%" + } + ] + }, + "F10-CHASSIS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.6027.3.1", + "mib_dir": "force10", + "descr": "", + "sensor": [ + { + "class": "temperature", + "descr": "Card %chSysCardNumber% (%chSysCardProdOrder%)", + "oid_extra": [ + "chSysCardNumber", + "chSysCardProdOrder" + ], + "oid": "chSysCardUpperTemp", + "oid_num": ".1.3.6.1.4.1.6027.3.1.1.2.3.1.8", + "rename_rrd": "ftos-eseries-%index%" + } + ], + "status": [ + { + "type": "chSysPowerSupplyOperStatus", + "descr": "Power Supply %index%", + "oid": "chSysPowerSupplyOperStatus", + "oid_num": ".1.3.6.1.4.1.6027.3.1.1.2.1.1.2", + "measured": "powersupply" + } + ], + "states": { + "chSysPowerSupplyOperStatus": { + "1": { + "name": "up", + "event": "ok" + }, + "2": { + "name": "down", + "event": "alert" + } + }, + "f10-chassis-state": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "down", + "event": "alert" + } + } + } + }, + "F10-M-SERIES-CHASSIS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.6027.3.19", + "mib_dir": "force10", + "descr": "", + "sensor": [ + { + "class": "temperature", + "descr": "Unit %chStackUnitNumber% (%chStackUnitModelID%)", + "oid_extra": [ + "chStackUnitNumber", + "chStackUnitModelID" + ], + "oid": "chStackUnitTemp", + "oid_num": ".1.3.6.1.4.1.6027.3.19.1.2.1.1.14", + "rename_rrd": "F10-M-SERIES-CHASSIS-MIB-%index%" + } + ] + }, + "F10-S-SERIES-CHASSIS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.6027.3.10", + "mib_dir": "force10", + "descr": "", + "sensor": [ + { + "class": "temperature", + "descr": "Unit %chStackUnitNumber% (%chStackUnitModelID%)", + "oid_extra": [ + "chStackUnitNumber", + "chStackUnitModelID" + ], + "oid": "chStackUnitTemp", + "oid_num": ".1.3.6.1.4.1.6027.3.10.1.2.2.1.14", + "rename_rrd": "ftos-sseries-%index%" + } + ], + "states": { + "chStackUnitStatus": { + "1": { + "name": "ok", + "event": "ok" + }, + "2": { + "name": "unsupported", + "event": "warning" + }, + "3": { + "name": "codeMismatch", + "event": "warning" + }, + "4": { + "name": "configMismatch", + "event": "warning" + }, + "5": { + "name": "unitDown", + "event": "alert" + }, + "6": { + "name": "notPresent", + "event": "exclude" + } + }, + "chSysOperStatus": { + "1": { + "name": "up", + "event": "ok" + }, + "2": { + "name": "down", + "event": "alert" + }, + "3": { + "name": "absent", + "event": "exclude" + } + } + } + }, + "SPEEDCARRIER-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3652.3", + "mib_dir": "pandacom", + "descr": "", + "uptime": [ + { + "oid": "nmAUpTime.0", + "transform": { + "action": "timeticks" + } + } + ], + "hardware": [ + { + "oid": "nmCarrierType.0", + "transform": [ + { + "action": "preg_replace", + "from": "/carrier(\\dU)/", + "to": "Carrier $1" + }, + { + "action": "preg_replace", + "from": "/carrier(\\d)(\\dU)/", + "to": "Carrier $1,$2" + } + ] + } + ], + "serial": [ + { + "oid": "nmASerialNumber.0" + } + ], + "version": [ + { + "oid": "nmAVersion.0", + "transform": [ + { + "action": "explode", + "delimiter": ":", + "index": "last" + }, + { + "action": "replace", + "from": "V", + "to": "" + }, + { + "action": "trim" + } + ] + } + ], + "kernel": [ + { + "oid": "nmAKernelVersion.0" + } + ], + "sensor": [ + { + "class": "temperature", + "descr": "Board", + "oid": "nmATemperature", + "oid_num": ".1.3.6.1.4.1.3652.3.1.1.6", + "scale": 1 + } + ], + "status": [ + { + "measured": "device", + "descr": "System Alarms", + "oid": "nmAAlarmState", + "oid_num": ".1.3.6.1.4.1.3652.3.1.1.7", + "type": "nmAAlarmState" + }, + { + "measured": "powersupply", + "descr": "Power Supply 1 (%oid_descr%)", + "oid_descr": "nmCarrierPSU1Type", + "descr_transform": { + "action": "preg_replace", + "from": "/psu(\\d+V)(AC|DC)(\\d+W)/", + "to": "$1, $3, $2" + }, + "oid": "nmPSU1Status", + "oid_num": ".1.3.6.1.4.1.3652.3.2.1.3", + "type": "nmPSUStatus" + }, + { + "measured": "powersupply", + "descr": "Power Supply 2 (%oid_descr%)", + "oid_descr": "nmCarrierPSU2Type", + "descr_transform": { + "action": "preg_replace", + "from": "/psu(\\d+V)(AC|DC)(\\d+W)/", + "to": "$1, $3, $2" + }, + "oid": "nmPSU2Status", + "oid_num": ".1.3.6.1.4.1.3652.3.2.1.4", + "type": "nmPSUStatus" + }, + { + "measured": "powersupply", + "descr": "Power Supply 3 (%oid_descr%)", + "oid_descr": "nmCarrierPSU3Type", + "descr_transform": { + "action": "preg_replace", + "from": "/psu(\\d+V)(AC|DC)(\\d+W)/", + "to": "$1, $3, $2" + }, + "oid": "nmPSU3Status", + "oid_num": ".1.3.6.1.4.1.3652.3.2.1.12", + "type": "nmPSUStatus" + }, + { + "measured": "fan", + "descr": "Fan", + "oid": "nmFanState", + "oid_num": ".1.3.6.1.4.1.3652.3.2.1.5", + "type": "nmFanState" + } + ], + "states": { + "nmAAlarmState": [ + { + "name": "noAlarms", + "event": "ok" + }, + { + "name": "activeAlarms", + "event": "alert" + } + ], + "nmPSUStatus": { + "0": { + "name": "notInstalled", + "event": "exclude" + }, + "1": { + "name": "fail", + "event": "alert" + }, + "2": { + "name": "temperatureWarning", + "event": "warning" + }, + "3": { + "name": "pass", + "event": "ok" + }, + "255": { + "name": "notAvailable", + "event": "exclude" + } + }, + "nmFanState": { + "0": { + "name": "notAvailable", + "event": "exclude" + }, + "3": { + "name": "pass", + "event": "ok" + }, + "4": { + "name": "fail", + "event": "alert" + }, + "5": { + "name": "notInstalled", + "event": "exclude" + } + } + } + }, + "SPEED-DUALLINE-FC": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3652.3.3.3", + "mib_dir": "pandacom", + "descr": "", + "ports": { + "speedDuallineFCPortOverviewTable": { + "map": { + "index": "%speedDuallineFCPortSlot%%index%", + "oid_extra": "speedDuallineFCPortSlot" + }, + "oids": { + "ifAdminStatus": { + "oid": "speedDuallineFCPortAdminConfig", + "transform": { + "action": "map", + "map": { + "notAvailable": "", + "adminDown": "down", + "adminUp": "up", + "unknown": "testing" + } + } + }, + "ifOperStatus": { + "oid": "speedDuallineFCPortOperState", + "transform": { + "action": "map", + "map": { + "notAvailable": "notPresent", + "loop": "dormant", + "downLLCF": "lowerLayerDown", + "downTxFault": "lowerLayerDown", + "downRxLevel": "lowerLayerDown", + "downTxLevel": "lowerLayerDown", + "bertRunnung": "dormant", + "unknown": "unknown" + } + } + }, + "ifHighSpeed": { + "oid": "speedDuallineFCPortSpeedConfig", + "transform": { + "action": "map", + "map": { + "notAvailable": "0", + "1GFC": "100", + "2GFC": "200", + "4GFC": "400", + "8GFC": "800", + "unknown": "0" + } + } + }, + "ifType": { + "value": "fibreChannel" + }, + "ifDescr": { + "oid": "speedDuallineFCPortPort", + "transform": { + "action": "prepend", + "string": "FC Port " + } + }, + "ifAlias": { + "oid": "speedDuallineFCPortDescription", + "transform": { + "action": "trim", + "chars": "." + }, + "snmp_flags": 4098 + }, + "ifConnectorPresent": { + "oid": "speedDuallineFCPortXCVState", + "transform": { + "action": "map", + "map": { + "notAvailable": "false", + "xcvRemoved": "false", + "xcvInstalled": "true", + "xcvTxFault": "true", + "unknown": "false" + } + } + } + } + } + }, + "sensor": [ + { + "oid": "speedDuallineFCPortXCVDMIRxLevel", + "class": "dbm", + "measured": "port", + "measured_match": [ + { + "entity_type": "port", + "field": "ifIndex", + "match": "%speedDuallineFCPortSlot%%index%" + } + ], + "descr": "%port_label% RX Power", + "test": { + "field": "speedDuallineFCPortXCVState", + "operator": "eq", + "value": "xcvInstalled" + }, + "oid_extra": [ + "speedDuallineFCPortSlot", + "speedDuallineFCPortXCVState" + ], + "oid_num": ".1.3.6.1.4.1.3652.3.3.3.7.1.4", + "scale": 0.01 + }, + { + "oid": "speedDuallineFCPortXCVDMITxLevel", + "class": "dbm", + "measured": "port", + "measured_match": [ + { + "entity_type": "port", + "field": "ifIndex", + "match": "%speedDuallineFCPortSlot%%index%" + } + ], + "descr": "%port_label% TX Power", + "test": { + "field": "speedDuallineFCPortXCVState", + "operator": "eq", + "value": "xcvInstalled" + }, + "oid_extra": [ + "speedDuallineFCPortSlot", + "speedDuallineFCPortXCVState" + ], + "oid_num": ".1.3.6.1.4.1.3652.3.3.3.7.1.5", + "scale": 0.01 + }, + { + "oid": "speedDuallineFCPortXCVDMITxBias", + "class": "current", + "measured": "port", + "measured_match": [ + { + "entity_type": "port", + "field": "ifIndex", + "match": "%speedDuallineFCPortSlot%%index%" + } + ], + "descr": "%port_label% TX Bias", + "test": { + "field": "speedDuallineFCPortXCVState", + "operator": "eq", + "value": "xcvInstalled" + }, + "oid_extra": [ + "speedDuallineFCPortSlot", + "speedDuallineFCPortXCVState" + ], + "oid_num": ".1.3.6.1.4.1.3652.3.3.3.7.1.6", + "scale": 1.0e-5 + }, + { + "oid": "speedDuallineFCPortXCVDMITemp", + "class": "temperature", + "measured": "port", + "measured_match": [ + { + "entity_type": "port", + "field": "ifIndex", + "match": "%speedDuallineFCPortSlot%%index%" + } + ], + "descr": "%port_label% Temperature", + "test": { + "field": "speedDuallineFCPortXCVState", + "operator": "eq", + "value": "xcvInstalled" + }, + "oid_extra": [ + "speedDuallineFCPortSlot", + "speedDuallineFCPortXCVState" + ], + "oid_num": ".1.3.6.1.4.1.3652.3.3.3.7.1.7", + "scale": 1 + }, + { + "oid": "speedDuallineFCPortXCVWavelength", + "class": "wavelength", + "measured": "port", + "measured_match": [ + { + "entity_type": "port", + "field": "ifIndex", + "match": "%speedDuallineFCPortSlot%%index%" + } + ], + "descr": "%port_label% Transceiver Wavelength", + "test": { + "field": "speedDuallineFCPortXCVState", + "operator": "eq", + "value": "xcvInstalled" + }, + "oid_extra": [ + "speedDuallineFCPortSlot", + "speedDuallineFCPortXCVState" + ], + "oid_num": ".1.3.6.1.4.1.3652.3.3.3.5.1.9", + "scale": 0.01 + }, + { + "oid": "speedDuallineFCMTemperature", + "class": "temperature", + "oid_descr": "speedDuallineFCMSysName", + "descr_transform": { + "action": "trim", + "chars": " ." + }, + "oid_num": ".1.3.6.1.4.1.3652.3.3.3.1.1.7", + "oid_limit_high": "speedDuallineFCMTempAlarmLevel", + "oid_limit_high_warn": "speedDuallineFCMTempWarningLevel", + "test": { + "field": "speedDuallineFCMAlarmState", + "operator": "ne", + "value": "notAvailable" + }, + "oid_extra": "speedDuallineFCMAlarmState", + "snmp_flags": 4098 + } + ], + "status": [ + { + "oid": "speedDuallineFCMAlarmState", + "measured": "other", + "oid_descr": "speedDuallineFCMSysName", + "descr_transform": { + "action": "trim", + "chars": " ." + }, + "oid_num": ".1.3.6.1.4.1.3652.3.3.3.1.1.8", + "type": "speedDuallineFCMAlarmState", + "snmp_flags": 4098 + } + ], + "states": { + "speedDuallineFCMAlarmState": { + "0": { + "name": "notAvailable", + "event": "exclude" + }, + "1": { + "name": "noAlarm", + "event": "ok" + }, + "2": { + "name": "activeAlarms", + "event": "alert" + }, + "255": { + "name": "unknown", + "event": "ignore" + } + } + } + }, + "SPEED-DUALLINE-10G": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3652.3.3.4", + "mib_dir": "pandacom", + "descr": "", + "ports": { + "speedDualline10GPortOverviewTable": { + "map": { + "index": "%speedDualline10GPortSlot%%index%", + "oid_extra": "speedDualline10GPortSlot" + }, + "oids": { + "ifAdminStatus": { + "oid": "speedDualline10GPortAdminConfig", + "transformations": { + "action": "map", + "map": { + "notAvailable": "", + "adminDown": "down", + "adminUp": "up", + "unknown": "testing" + } + } + }, + "ifOperStatus": { + "oid": "speedDualline10GPortOperState", + "transformations": { + "action": "map", + "map": { + "notAvailable": "notPresent", + "loop": "dormant", + "downLLCF": "lowerLayerDown", + "downTxFault": "lowerLayerDown", + "downRxLevel": "lowerLayerDown", + "downTxLevel": "lowerLayerDown", + "bertRunnung": "dormant", + "unknown": "unknown" + } + } + }, + "ifHighSpeed": { + "oid": "speedDualline10GPortSpeedConfig", + "transformations": { + "action": "map", + "map": { + "notAvailable": "0", + "10G": "10000" + } + } + }, + "ifType": { + "value": "ethernetCsmacd" + }, + "ifDescr": { + "oid": "speedDualline10GPortPort", + "transformations": { + "action": "prepend", + "string": "10G Port " + } + }, + "ifAlias": { + "oid": "speedDualline10GPortDescription", + "transformations": { + "action": "trim", + "chars": "." + }, + "snmp_flags": 4098 + }, + "ifConnectorPresent": { + "oid": "speedDualline10GPortXCVState", + "transformations": { + "action": "map", + "map": { + "notAvailable": "false", + "xcvRemoved": "false", + "xcvInstalled": "true", + "xcvTxFault": "true", + "unknown": "false" + } + } + } + } + } + }, + "sensor": [ + { + "oid": "speedDualline10GPortXCVDMIRxLevel", + "class": "dbm", + "measured": "port", + "measured_match": [ + { + "entity_type": "port", + "field": "ifIndex", + "match": "%speedDualline10GPortSlot%%index%" + } + ], + "descr": "%port_label% RX Power", + "test": { + "field": "speedDualline10GPortXCVState", + "operator": "eq", + "value": "xcvInstalled" + }, + "oid_extra": [ + "speedDualline10GPortSlot", + "speedDualline10GPortXCVState" + ], + "oid_num": ".1.3.6.1.4.1.3652.3.3.4.7.1.4", + "scale": 0.01 + }, + { + "oid": "speedDualline10GPortXCVDMITxLevel", + "class": "dbm", + "measured": "port", + "measured_match": [ + { + "entity_type": "port", + "field": "ifIndex", + "match": "%speedDualline10GPortSlot%%index%" + } + ], + "descr": "%port_label% TX Power", + "test": { + "field": "speedDualline10GPortXCVState", + "operator": "eq", + "value": "xcvInstalled" + }, + "oid_extra": [ + "speedDualline10GPortSlot", + "speedDualline10GPortXCVState" + ], + "oid_num": ".1.3.6.1.4.1.3652.3.3.4.7.1.5", + "scale": 0.01 + }, + { + "oid": "speedDualline10GPortXCVDMITxBias", + "class": "current", + "measured": "port", + "measured_match": [ + { + "entity_type": "port", + "field": "ifIndex", + "match": "%speedDualline10GPortSlot%%index%" + } + ], + "descr": "%port_label% TX Bias", + "test": { + "field": "speedDualline10GPortXCVState", + "operator": "eq", + "value": "xcvInstalled" + }, + "oid_extra": [ + "speedDualline10GPortSlot", + "speedDualline10GPortXCVState" + ], + "oid_num": ".1.3.6.1.4.1.3652.3.3.4.7.1.6", + "scale": 1.0e-5 + }, + { + "oid": "speedDualline10GPortXCVDMITemp", + "class": "temperature", + "measured": "port", + "measured_match": [ + { + "entity_type": "port", + "field": "ifIndex", + "match": "%speedDualline10GPortSlot%%index%" + } + ], + "descr": "%port_label% Temperature", + "test": { + "field": "speedDualline10GPortXCVState", + "operator": "eq", + "value": "xcvInstalled" + }, + "oid_extra": [ + "speedDualline10GPortSlot", + "speedDualline10GPortXCVState" + ], + "oid_num": ".1.3.6.1.4.1.3652.3.3.4.7.1.7", + "scale": 1 + }, + { + "oid": "speedDualline10GPortXCVWavelength", + "class": "wavelength", + "measured": "port", + "measured_match": [ + { + "entity_type": "port", + "field": "ifIndex", + "match": "%speedDualline10GPortSlot%%index%" + } + ], + "descr": "%port_label% Transceiver Wavelength", + "test": { + "field": "speedDualline10GPortXCVState", + "operator": "eq", + "value": "xcvInstalled" + }, + "oid_extra": [ + "speedDualline10GPortSlot", + "speedDualline10GPortXCVState" + ], + "oid_num": ".1.3.6.1.4.1.3652.3.3.4.5.1.9", + "scale": 0.01 + }, + { + "oid": "speedDualline10GMTemperature", + "class": "temperature", + "oid_descr": "speedDualline10GMSysName", + "descr_transform": { + "action": "trim", + "chars": " ." + }, + "oid_num": ".1.3.6.1.4.1.3652.3.3.4.1.1.7", + "oid_limit_high": "speedDualline10GMTempAlarmLevel", + "oid_limit_high_warn": "speedDualline10GMTempWarningLevel", + "test": { + "field": "speedDualline10GMAlarmState", + "operator": "ne", + "value": "notAvailable" + }, + "oid_extra": "speedDualline10GMAlarmState", + "snmp_flags": 4098 + } + ], + "status": [ + { + "oid": "speedDualline10GMAlarmState", + "measured": "other", + "oid_descr": "speedDualline10GMSysName", + "descr_transform": { + "action": "trim", + "chars": " ." + }, + "oid_num": ".1.3.6.1.4.1.3652.3.3.4.1.1.8", + "type": "speedDualline10GMAlarmState", + "snmp_flags": 4098 + } + ], + "states": { + "speedDualline10GMAlarmState": { + "0": { + "name": "notAvailable", + "event": "exclude" + }, + "1": { + "name": "noAlarm", + "event": "ok" + }, + "2": { + "name": "activeAlarms", + "event": "alert" + }, + "255": { + "name": "unknown", + "event": "ignore" + } + } + } + }, + "G6-SYSTEM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3181.10.6.1", + "mib_dir": "microsens", + "descr": "", + "sensors_walk": false, + "version": [ + { + "oid": "firmwareRunningVersion.0" + } + ], + "sensor": [ + { + "oid": "systemTemperature", + "descr": "System", + "class": "temperature", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.3181.10.6.1.30.104", + "indexes": [ + { + "descr": "System" + } + ], + "rename_rrd": "microsens-%index%" + } + ] + }, + "G6-FACTORY-MIB": { + "enable": 1, + "identity_num": "", + "mib_dir": "microsens", + "descr": "", + "serial": [ + { + "oid": "factorySerialNumber.0" + } + ], + "hardware": [ + { + "oid": "factoryArticleNumber.0" + } + ] + }, + "MS-SWITCH30-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3181.10.3", + "mib_dir": "microsens", + "descr": "", + "serial": [ + { + "oid": "deviceSerNo.0" + } + ], + "version": [ + { + "oid": "agentFirmware.0" + } + ], + "hardware": [ + { + "oid": "deviceArtNo.0" + } + ], + "sensor": [ + { + "oid": "deviceTemperature", + "descr": "System", + "class": "temperature", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.3181.10.3.1.9", + "rename_rrd": "microsens-%index%" + } + ] + }, + "GEIST-EM-SERIES-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.21239.3", + "mib_dir": "geist", + "descr": "", + "hardware": [ + { + "oid": "unitInfoTitle.0" + } + ], + "version": [ + { + "oid": "unitInfoVersion.0" + } + ], + "sensor": [ + { + "table": "mainChannelTable", + "class": "current", + "oid_descr": "mainChannelName", + "oid": "mainChannelDeciAmps", + "oid_num": ".1.3.6.1.4.1.21239.3.2.1.4", + "scale": 0.1 + } + ] + }, + "ODS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.29414.1", + "mib_dir": "geist", + "descr": "", + "version": [ + { + "oid": "productVersion.0" + } + ], + "hardware": [ + { + "oid": "productHardware.0" + } + ], + "ra_url_http": [ + { + "oid": "productUrl.0" + } + ], + "sensor": [ + { + "table": "dewPointSensorTable", + "oid_descr": "dewPointSensorName", + "class": "temperature", + "measured": "sensor", + "oid": "dewPointSensorTempC", + "oid_num": ".1.3.6.1.4.1.29414.1.3.1.5" + }, + { + "table": "dewPointSensorTable", + "oid_descr": "dewPointSensorName", + "class": "humidity", + "measured": "sensor", + "oid": "dewPointSensorHumidity", + "oid_num": ".1.3.6.1.4.1.29414.1.3.1.7" + }, + { + "table": "dewPointSensorTable", + "oid_descr": "dewPointSensorName", + "class": "dewpoint", + "measured": "sensor", + "oid": "dewPointSensorDewpointC", + "oid_num": ".1.3.6.1.4.1.29414.1.3.1.8" + }, + { + "table": "fancontrolTable", + "descr": "Fan A (%oid_descr%)", + "oid_descr": "fancontrolName", + "class": "temperature", + "measured": "fan", + "oid": "fancontrolTempCreturnA", + "oid_num": ".1.3.6.1.4.1.29414.1.4.1.5" + }, + { + "table": "fancontrolTable", + "descr": "Fan B (%oid_descr%)", + "oid_descr": "fancontrolName", + "class": "temperature", + "measured": "fan", + "oid": "fancontrolTempCreturnB", + "oid_num": ".1.3.6.1.4.1.29414.1.4.1.7" + }, + { + "table": "fancontrolTable", + "descr": "Fan A (%oid_descr%)", + "oid_descr": "fancontrolName", + "class": "fanspeed", + "measured": "fan", + "oid": "fancontrolRpmFanA", + "oid_num": ".1.3.6.1.4.1.29414.1.4.1.9" + }, + { + "table": "fancontrolTable", + "descr": "Fan B (%oid_descr%)", + "oid_descr": "fancontrolName", + "class": "fanspeed", + "measured": "fan", + "oid": "fancontrolRpmFanB", + "oid_num": ".1.3.6.1.4.1.29414.1.4.1.10" + }, + { + "table": "fancontrolTable", + "descr": "Fan A (%oid_descr%)", + "oid_descr": "fancontrolName", + "class": "capacity", + "measured": "fan", + "oid": "fancontrolCapacityA", + "oid_num": ".1.3.6.1.4.1.29414.1.4.1.11" + }, + { + "table": "fancontrolTable", + "descr": "Fan B (%oid_descr%)", + "oid_descr": "fancontrolName", + "class": "capacity", + "measured": "fan", + "oid": "fancontrolCapacityB", + "oid_num": ".1.3.6.1.4.1.29414.1.4.1.12" + }, + { + "table": "fancontrolTable", + "oid_descr": "fancontrolName", + "class": "airflow", + "measured": "fan", + "oid": "fancontrolCFM", + "oid_num": ".1.3.6.1.4.1.29414.1.4.1.16" + } + ] + }, + "VERTIV-IMD-MIB": { + "enable": 1, + "mib_dir": "geist", + "descr": "" + }, + "GEIST-IMD-MIB": { + "enable": 1, + "mib_dir": "geist", + "descr": "", + "version": [ + { + "oid": "productVersion.0" + } + ], + "hardware": [ + { + "oid": "productTitle.0" + } + ], + "serial": [ + { + "oid": "pduMainSerial.1" + } + ], + "ra_url_http": [ + { + "oid": "productUrl.0", + "transformations": [ + { + "action": "prepend", + "string": "http://" + }, + { + "action": "replace", + "from": "http://http://", + "to": "http://" + } + ] + } + ], + "sensor": [ + { + "descr": "Total Power", + "class": "power", + "measured": "device", + "oid": "pduTotalRealPower", + "oid_num": ".1.3.6.1.4.1.21239.5.2.3.1.1.9" + }, + { + "descr": "Total Apparent Power", + "class": "apower", + "measured": "device", + "oid": "pduTotalApparentPower", + "oid_num": ".1.3.6.1.4.1.21239.5.2.3.1.1.10" + }, + { + "descr": "Total Power Factor", + "class": "powerfactor", + "measured": "device", + "scale": 0.01, + "min": 0, + "oid": "pduTotalPowerFactor", + "oid_num": ".1.3.6.1.4.1.21239.5.2.3.1.1.11" + }, + { + "table": "pduPhaseTable", + "class": "voltage", + "descr": "Phase %index% Voltage", + "oid": "pduPhaseVoltage", + "oid_num": ".1.3.6.1.4.1.21239.5.2.3.2.1.4", + "scale": 0.1 + }, + { + "table": "pduPhaseTable", + "class": "current", + "descr": "Phase %index% Current", + "oid": "pduPhaseCurrent", + "oid_num": ".1.3.6.1.4.1.21239.5.2.3.2.1.8", + "scale": 0.01 + }, + { + "table": "pduPhaseTable", + "class": "power", + "descr": "Phase %index% Power", + "oid": "pduPhaseRealPower", + "oid_num": ".1.3.6.1.4.1.21239.5.2.3.2.1.12", + "scale": 1 + }, + { + "table": "pduPhaseTable", + "class": "apower", + "descr": "Phase %index% Apparent Power", + "oid": "pduPhaseApparentPower", + "oid_num": ".1.3.6.1.4.1.21239.5.2.3.2.1.13", + "scale": 1 + }, + { + "table": "pduPhaseTable", + "class": "powerfactor", + "descr": "Phase %index% Power Factor", + "oid": "pduPhasePowerFactor", + "oid_num": ".1.3.6.1.4.1.21239.5.2.3.2.1.14", + "scale": 0.01 + }, + { + "class": "current", + "descr": "Breaker %oid_descr%", + "oid_descr": "pduBreakerName", + "oid": "pduBreakerCurrent", + "oid_num": ".1.3.6.1.4.1.21239.5.2.3.3.1.4", + "scale": 0.01 + }, + { + "table": "pduLineTable", + "class": "current", + "descr": "%oid_descr% Current", + "oid_descr": "pduLineName", + "oid": "pduLineCurrent", + "oid_num": ".1.3.6.1.4.1.21239.5.2.3.4.1.4", + "scale": 0.01 + } + ], + "counter": [ + { + "descr": "Total Energy", + "class": "energy", + "measured": "device", + "oid": "pduTotalEnergy", + "oid_num": ".1.3.6.1.4.1.21239.5.2.3.1.1.12" + }, + { + "table": "pduPhaseTable", + "class": "energy", + "descr": "Phase %index% Energy", + "oid": "pduPhaseEnergy", + "oid_num": ".1.3.6.1.4.1.21239.5.2.3.2.1.15" + } + ] + }, + "GEIST-MIB-V3": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.21239.2", + "mib_dir": "geist", + "descr": "", + "hardware": [ + { + "oid": "productTitle.0" + } + ], + "version": [ + { + "oid": "productVersion.0" + } + ], + "ra_url_http": [ + { + "oid": "productUrl.0", + "transformations": [ + { + "action": "prepend", + "string": "http://" + }, + { + "action": "replace", + "from": "http://http://", + "to": "http://" + } + ] + } + ], + "states": { + "geist-mib-v3-door-state": { + "1": { + "name": "closed", + "event": "ok" + }, + "99": { + "name": "open", + "event": "alert" + } + }, + "geist-mib-v3-digital-state": { + "1": { + "name": "off", + "event": "alert" + }, + "99": { + "name": "on", + "event": "ok" + } + }, + "geist-mib-v3-smokealarm-state": { + "1": { + "name": "clear", + "event": "ok" + }, + "99": { + "name": "smoky", + "event": "alert" + } + }, + "geist-mib-v3-climateio-state": { + "0": { + "name": "0V", + "event": "ok" + }, + "99": { + "name": "5V", + "event": "ok" + }, + "100": { + "name": "5V", + "event": "ok" + } + }, + "geist-mib-v3-relay-state": [ + { + "name": "off", + "event": "ok" + }, + { + "name": "on", + "event": "ok" + } + ] + }, + "sensor": [ + { + "oid": "waterSensorDampness", + "descr": "%oid_descr% Flood", + "oid_descr": "waterSensorName", + "oid_extra": "waterSensorAvail", + "descr_transform": { + "action": "replace", + "from": " Sensor", + "to": "" + }, + "class": "gauge", + "limit_high_warn": 20, + "limit_high": 50, + "test": { + "field": "waterSensorAvail", + "operator": "gt", + "value": 0 + } + } + ], + "counter": [ + { + "class": "energy", + "descr": "%index% Phase 1", + "oid_descr": "ctrl3ChIECName", + "oid": "ctrl3ChIECkWattHrsA", + "oid_num": ".1.3.6.1.4.1.21239.2.25.1.5" + }, + { + "class": "energy", + "descr": "%index% Phase 2", + "oid_descr": "ctrl3ChIECName", + "oid": "ctrl3ChIECkWattHrsB", + "oid_num": ".1.3.6.1.4.1.21239.2.25.1.13" + }, + { + "class": "energy", + "descr": "%index% Phase 3", + "oid_descr": "ctrl3ChIECName", + "oid": "ctrl3ChIECkWattHrsC", + "oid_num": ".1.3.6.1.4.1.21239.2.25.1.21" + }, + { + "class": "energy", + "descr": "%index% Total", + "oid_descr": "ctrl3ChIECName", + "oid": "ctrl3ChIECkWattHrsTotal", + "oid_num": ".1.3.6.1.4.1.21239.2.25.1.29" + } + ] + }, + "VERTIV-BB-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.21239.5.1", + "mib_dir": "geist", + "descr": "", + "hardware": [ + { + "oid": "productTitle.0", + "transform": { + "action": "ireplace", + "from": "Geist", + "to": "" + } + } + ], + "version": [ + { + "oid": "productVersion.0" + } + ], + "serial": [ + { + "oid": "productSerialNumber.0" + }, + { + "oid": "internalSerial.1" + } + ], + "ra_url_http": [ + { + "oid": "productUrl.0", + "transform": [ + { + "action": "prepend", + "string": "http://" + }, + { + "action": "replace", + "from": "http://http://", + "to": "http://" + } + ] + } + ], + "sensor": [ + { + "table": "internalTable", + "class": "temperature", + "descr": "%internalLabel% Temperature", + "oid": "internalTemp", + "oid_num": ".1.3.6.1.4.1.21239.5.1.2.1.5", + "scale": 0.1, + "oid_unit": "temperatureUnits.0", + "map_unit": { + "celsius": "C", + "fahrenheit": "F" + }, + "test": { + "field": "internalAvail", + "operator": "ge", + "value": 1 + }, + "rename_rrd": "geist-v4-mib-internalTemp.%index%" + }, + { + "table": "internalTable", + "class": "humidity", + "descr": "%internalLabel% Humidity", + "oid": "internalHumidity", + "oid_num": ".1.3.6.1.4.1.21239.5.1.2.1.6", + "scale": 1, + "test": { + "field": "internalAvail", + "operator": "ge", + "value": 1 + }, + "rename_rrd": "geist-v4-mib-internalHumidity.%index%" + }, + { + "table": "internalTable", + "class": "dewpoint", + "descr": "%internalLabel% Dew Point", + "oid": "internalDewPoint", + "oid_num": ".1.3.6.1.4.1.21239.5.1.2.1.7", + "scale": 0.1, + "oid_unit": "temperatureUnits.0", + "map_unit": { + "celsius": "C", + "fahrenheit": "F" + }, + "test": { + "field": "internalAvail", + "operator": "ge", + "value": 1 + }, + "rename_rrd": "geist-v4-mib-internalDewPoint.%index%" + }, + { + "table": "tempSensorTable", + "class": "temperature", + "descr": "%tempSensorLabel% %index%", + "oid": "tempSensorTemp", + "oid_num": ".1.3.6.1.4.1.21239.5.1.4.1.5", + "scale": 0.1, + "oid_unit": "temperatureUnits.0", + "map_unit": { + "celsius": "C", + "fahrenheit": "F" + }, + "test": { + "field": "tempSensorAvail", + "operator": "ge", + "value": 1 + }, + "rename_rrd": "GEIST-V4-MIB-tempSensorTemp-%index%" + }, + { + "table": "airFlowSensorTable", + "class": "temperature", + "descr": "%airFlowSensorLabel% %index%", + "oid": "airFlowSensorTemp", + "oid_num": ".1.3.6.1.4.1.21239.5.1.5.1.5", + "scale": 0.1, + "oid_unit": "temperatureUnits.0", + "map_unit": { + "celsius": "C", + "fahrenheit": "F" + }, + "test": { + "field": "airFlowSensorAvail", + "operator": "ge", + "value": 1 + } + }, + { + "table": "airFlowSensorTable", + "class": "load", + "descr": "%airFlowSensorLabel% %index%", + "oid": "airFlowSensorFlow", + "oid_num": ".1.3.6.1.4.1.21239.5.1.5.1.6", + "scale": 1, + "test": { + "field": "airFlowSensorAvail", + "operator": "ge", + "value": 1 + } + }, + { + "table": "airFlowSensorTable", + "class": "humidity", + "descr": "%airFlowSensorLabel% %index%", + "oid": "airFlowSensorHumidity", + "oid_num": ".1.3.6.1.4.1.21239.5.1.5.1.7", + "scale": 1, + "test": { + "field": "airFlowSensorAvail", + "operator": "ge", + "value": 1 + } + }, + { + "table": "airFlowSensorTable", + "class": "dewpoint", + "descr": "%airFlowSensorLabel% %index%", + "oid": "airFlowSensorDewPoint", + "oid_num": ".1.3.6.1.4.1.21239.5.1.5.1.8", + "scale": 0.1, + "oid_unit": "temperatureUnits.0", + "map_unit": { + "celsius": "C", + "fahrenheit": "F" + }, + "test": { + "field": "airFlowSensorAvail", + "operator": "ge", + "value": 1 + } + }, + { + "table": "thdSensorTable", + "class": "temperature", + "descr": "%thdSensorLabel% %index%", + "oid": "thdSensorTemp", + "oid_num": ".1.3.6.1.4.1.21239.5.1.9.1.5", + "scale": 0.1, + "oid_unit": "temperatureUnits.0", + "map_unit": { + "celsius": "C", + "fahrenheit": "F" + }, + "test": { + "field": "thdSensorAvail", + "operator": "ge", + "value": 1 + } + }, + { + "table": "thdSensorTable", + "class": "humidity", + "descr": "%thdSensorLabel% %index%", + "oid": "thdSensorHumidity", + "oid_num": ".1.3.6.1.4.1.21239.5.1.9.1.6", + "scale": 1, + "test": { + "field": "thdSensorAvail", + "operator": "ge", + "value": 1 + } + }, + { + "table": "thdSensorTable", + "class": "dewpoint", + "descr": "%thdSensorLabel% %index%", + "oid": "thdSensorDewPoint", + "oid_num": ".1.3.6.1.4.1.21239.5.1.9.1.7", + "scale": 0.1, + "oid_unit": "temperatureUnits.0", + "map_unit": { + "celsius": "C", + "fahrenheit": "F" + }, + "test": { + "field": "thdSensorAvail", + "operator": "ge", + "value": 1 + } + }, + { + "table": "t3hdSensorTable", + "class": "temperature", + "descr": "%t3hdSensorIntLabel%", + "oid": "t3hdSensorIntTemp", + "oid_num": ".1.3.6.1.4.1.21239.5.1.8.1.6", + "scale": 0.1, + "oid_unit": "temperatureUnits.0", + "map_unit": { + "celsius": "C", + "fahrenheit": "F" + }, + "test": { + "field": "t3hdSensorAvail", + "operator": "ge", + "value": 1 + } + }, + { + "table": "t3hdSensorTable", + "class": "humidity", + "descr": "%t3hdSensorIntLabel%", + "oid": "t3hdSensorIntHumidity", + "oid_num": ".1.3.6.1.4.1.21239.5.1.8.1.7", + "scale": 1, + "test": { + "field": "t3hdSensorAvail", + "operator": "ge", + "value": 1 + } + }, + { + "table": "t3hdSensorTable", + "class": "dewpoint", + "descr": "%t3hdSensorIntLabel%", + "oid": "t3hdSensorIntDewPoint", + "oid_num": ".1.3.6.1.4.1.21239.5.1.8.1.8", + "scale": 0.1, + "oid_unit": "temperatureUnits.0", + "map_unit": { + "celsius": "C", + "fahrenheit": "F" + }, + "test": { + "field": "t3hdSensorAvail", + "operator": "ge", + "value": 1 + } + }, + { + "table": "t3hdSensorTable", + "class": "temperature", + "descr": "%t3hdSensorExtALabel%", + "oid": "t3hdSensorExtATemp", + "oid_num": ".1.3.6.1.4.1.21239.5.1.8.1.11", + "scale": 0.1, + "oid_unit": "temperatureUnits.0", + "map_unit": { + "celsius": "C", + "fahrenheit": "F" + }, + "test": { + "field": "t3hdSensorExtAAvail", + "operator": "ge", + "value": 1 + } + }, + { + "table": "t3hdSensorTable", + "class": "temperature", + "descr": "%t3hdSensorExtBLabel%", + "oid": "t3hdSensorExtBTemp", + "oid_num": ".1.3.6.1.4.1.21239.5.1.8.1.14", + "scale": 0.1, + "oid_unit": "temperatureUnits.0", + "map_unit": { + "celsius": "C", + "fahrenheit": "F" + }, + "test": { + "field": "t3hdSensorExtBAvail", + "operator": "ge", + "value": 1 + } + }, + { + "table": "a2dSensorTable", + "oid_class": "a2dSensorMode", + "map_class": { + "customVoltage": "voltage", + "customCurrent": "current" + }, + "descr": "%a2dSensorLabel%", + "oid": "a2dSensorDisplayValue", + "oid_num": ".1.3.6.1.4.1.21239.5.1.11.1.6", + "test": { + "field": "a2dSensorAvail", + "operator": "ge", + "value": 1 + } + } + ], + "status": [ + { + "table": "internalTable", + "measured": "other", + "descr": "%internalLabel% Analog I/O Sensor 1", + "oid": "internalIO1", + "oid_num": ".1.3.6.1.4.1.21239.5.1.2.1.8", + "type": "geist-v4-mib-io-state", + "test": { + "field": "internalAvail", + "operator": "ge", + "value": 1 + }, + "rename_rrd": "geist-v4-mib-io-state-internalIO1.%index%" + }, + { + "table": "internalTable", + "measured": "other", + "descr": "%internalLabel% Analog I/O Sensor 2", + "oid": "internalIO2", + "oid_num": ".1.3.6.1.4.1.21239.5.1.2.1.9", + "type": "geist-v4-mib-io-state", + "test": { + "field": "internalAvail", + "operator": "ge", + "value": 1 + }, + "rename_rrd": "geist-v4-mib-io-state-internalIO2.%index%" + }, + { + "table": "internalTable", + "measured": "other", + "descr": "%internalLabel% Analog I/O Sensor 3", + "oid": "internalIO3", + "oid_num": ".1.3.6.1.4.1.21239.5.1.2.1.10", + "type": "geist-v4-mib-io-state", + "test": { + "field": "internalAvail", + "operator": "ge", + "value": 1 + }, + "rename_rrd": "geist-v4-mib-io-state-internalIO3.%index%" + }, + { + "table": "internalTable", + "measured": "other", + "descr": "%internalLabel% Analog I/O Sensor 4", + "oid": "internalIO4", + "oid_num": ".1.3.6.1.4.1.21239.5.1.2.1.11", + "type": "geist-v4-mib-io-state", + "test": { + "field": "internalAvail", + "operator": "ge", + "value": 1 + }, + "rename_rrd": "geist-v4-mib-io-state-internalIO4.%index%" + } + ], + "states": { + "geist-v4-mib-io-state": { + "0": { + "name": "0V", + "event": "ok" + }, + "1": { + "name": "1", + "event": "ok" + }, + "99": { + "name": "99", + "event": "alert" + }, + "100": { + "name": "5V", + "event": "ok" + } + } + } + }, + "VERTIV-V5-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.21239.5.2", + "mib_dir": "geist", + "descr": "", + "version": [ + { + "oid": "productVersion.0" + } + ], + "hardware": [ + { + "oid": "productPartNumber.0" + }, + { + "oid": "productModelNumber.0" + } + ], + "serial": [ + { + "oid": "productSerialNumber.0" + } + ], + "vendor": [ + { + "oid": "productTitle.0", + "transform": { + "action": "explode" + } + } + ], + "sensor": [ + { + "descr": "Total Power", + "class": "power", + "measured": "device", + "oid": "pduTotalRealPower", + "oid_num": ".1.3.6.1.4.1.21239.5.2.3.1.1.9" + }, + { + "descr": "Total Apparent Power", + "class": "apower", + "measured": "device", + "oid": "pduTotalApparentPower", + "oid_num": ".1.3.6.1.4.1.21239.5.2.3.1.1.10" + }, + { + "descr": "Total Power Factor", + "class": "powerfactor", + "measured": "device", + "scale": 0.01, + "min": 0, + "oid": "pduTotalPowerFactor", + "oid_num": ".1.3.6.1.4.1.21239.5.2.3.1.1.11" + }, + { + "table": "pduPhaseTable", + "class": "voltage", + "descr": "Phase %index% Voltage", + "oid": "pduPhaseVoltage", + "oid_num": ".1.3.6.1.4.1.21239.5.2.3.2.1.4", + "scale": 0.1 + }, + { + "table": "pduPhaseTable", + "class": "current", + "descr": "Phase %index% Current", + "oid": "pduPhaseCurrent", + "oid_num": ".1.3.6.1.4.1.21239.5.2.3.2.1.8", + "scale": 0.01 + }, + { + "table": "pduPhaseTable", + "class": "power", + "descr": "Phase %index% Power", + "oid": "pduPhaseRealPower", + "oid_num": ".1.3.6.1.4.1.21239.5.2.3.2.1.12", + "scale": 1 + }, + { + "table": "pduPhaseTable", + "class": "apower", + "descr": "Phase %index% Apparent Power", + "oid": "pduPhaseApparentPower", + "oid_num": ".1.3.6.1.4.1.21239.5.2.3.2.1.13", + "scale": 1 + }, + { + "table": "pduPhaseTable", + "class": "powerfactor", + "descr": "Phase %index% Power Factor", + "oid": "pduPhasePowerFactor", + "oid_num": ".1.3.6.1.4.1.21239.5.2.3.2.1.14", + "scale": 0.01 + }, + { + "table": "pduPhaseTable", + "class": "load", + "descr": "Phase %index% Balance", + "oid": "pduPhaseBalance", + "oid_num": ".1.3.6.1.4.1.21239.5.2.3.2.1.17" + }, + { + "table": "pduBreakerTable", + "class": "current", + "descr": "Breaker %oid_descr%", + "oid_descr": "pduBreakerName", + "oid": "pduBreakerCurrent", + "oid_num": ".1.3.6.1.4.1.21239.5.2.3.3.1.4", + "scale": 0.01 + }, + { + "table": "pduBreakerTable", + "class": "voltage", + "descr": "Breaker %oid_descr%", + "oid_descr": "pduBreakerName", + "oid": "pduBreakerVoltage", + "oid_num": ".1.3.6.1.4.1.21239.5.2.3.3.1.8", + "scale": 0.1 + }, + { + "table": "pduBreakerTable", + "class": "power", + "descr": "Breaker %oid_descr%", + "oid_descr": "pduBreakerName", + "oid": "pduBreakerRealPower", + "oid_num": ".1.3.6.1.4.1.21239.5.2.3.3.1.12", + "scale": 1 + }, + { + "table": "pduBreakerTable", + "class": "apower", + "descr": "Breaker %oid_descr%", + "oid_descr": "pduBreakerName", + "oid": "pduBreakerApparentPower", + "oid_num": ".1.3.6.1.4.1.21239.5.2.3.3.1.13", + "scale": 1 + }, + { + "table": "pduBreakerTable", + "class": "powerfactor", + "descr": "Breaker %oid_descr%", + "oid_descr": "pduBreakerName", + "oid": "pduBreakerPowerFactor", + "oid_num": ".1.3.6.1.4.1.21239.5.2.3.3.1.14", + "scale": 1 + }, + { + "table": "pduOutletMeterTable", + "class": "voltage", + "descr": "%pduOutletMeterName% (%pduOutletMeterLabel%)", + "oid": "pduOutletMeterVoltage", + "oid_num": ".1.3.6.1.4.1.21239.5.2.3.6.1.4", + "scale": 0.1 + }, + { + "table": "pduOutletMeterTable", + "class": "current", + "descr": "%pduOutletMeterName% (%pduOutletMeterLabel%)", + "oid": "pduOutletMeterCurrent", + "oid_num": ".1.3.6.1.4.1.21239.5.2.3.6.1.8", + "scale": 0.01 + }, + { + "table": "pduOutletMeterTable", + "class": "power", + "descr": "%pduOutletMeterName% (%pduOutletMeterLabel%)", + "oid": "pduOutletMeterRealPower", + "oid_num": ".1.3.6.1.4.1.21239.5.2.3.6.1.12", + "scale": 1 + }, + { + "table": "pduOutletMeterTable", + "class": "apower", + "descr": "%pduOutletMeterName% (%pduOutletMeterLabel%)", + "oid": "pduOutletMeterApparentPower", + "oid_num": ".1.3.6.1.4.1.21239.5.2.3.6.1.13", + "scale": 1 + }, + { + "table": "pduOutletMeterTable", + "class": "powerfactor", + "descr": "%pduOutletMeterName% (%pduOutletMeterLabel%)", + "oid": "pduOutletMeterPowerFactor", + "oid_num": ".1.3.6.1.4.1.21239.5.2.3.6.1.14", + "scale": 0.01 + }, + { + "table": "airFlowSensorTable", + "class": "temperature", + "oid_descr": "airFlowSensorLabel", + "oid": "airFlowSensorTemp", + "oid_unit": "temperatureUnits.0", + "map_unit": { + "fahrenheit": "F" + }, + "oid_num": ".1.3.6.1.4.1.21239.5.2.5.1.5", + "scale": 0.1, + "test": { + "field": "airFlowSensorAvail", + "operator": "ne", + "value": "0" + } + }, + { + "table": "airFlowSensorTable", + "class": "load", + "descr": "Air Flow %oid_descr%", + "oid_descr": "airFlowSensorLabel", + "oid": "airFlowSensorFlow", + "oid_num": ".1.3.6.1.4.1.21239.5.2.5.1.6", + "scale": 1, + "test": { + "field": "airFlowSensorAvail", + "operator": "ne", + "value": "0" + } + }, + { + "table": "airFlowSensorTable", + "class": "humidity", + "oid_descr": "airFlowSensorLabel", + "oid": "airFlowSensorHumidity", + "oid_num": ".1.3.6.1.4.1.21239.5.2.5.1.7", + "scale": 1, + "test": { + "field": "airFlowSensorAvail", + "operator": "ne", + "value": "0" + } + }, + { + "table": "airFlowSensorTable", + "class": "dewpoint", + "oid_descr": "airFlowSensorLabel", + "oid": "airFlowSensorDewPoint", + "oid_unit": "temperatureUnits.0", + "map_unit": { + "fahrenheit": "F" + }, + "oid_num": ".1.3.6.1.4.1.21239.5.2.5.1.8", + "scale": 0.1, + "test": { + "field": "airFlowSensorAvail", + "operator": "ne", + "value": "0" + } + } + ], + "counter": [ + { + "descr": "Total Energy", + "class": "energy", + "measured": "device", + "oid": "pduTotalEnergy", + "oid_num": ".1.3.6.1.4.1.21239.5.2.3.1.1.12" + }, + { + "table": "pduPhaseTable", + "class": "energy", + "descr": "Phase %index% Energy", + "oid": "pduPhaseEnergy", + "oid_num": ".1.3.6.1.4.1.21239.5.2.3.2.1.15" + }, + { + "table": "pduBreakerTable", + "class": "energy", + "descr": "Breaker %oid_descr%", + "oid_descr": "pduBreakerName", + "oid": "pduBreakerEnergy", + "oid_num": ".1.3.6.1.4.1.21239.5.2.3.3.1.15" + }, + { + "table": "pduOutletMeterTable", + "class": "energy", + "descr": "%pduOutletMeterName% Energy (%pduOutletMeterLabel%)", + "oid": "pduOutletMeterEnergy", + "oid_num": ".1.3.6.1.4.1.21239.5.2.3.6.1.15" + } + ] + }, + "SUPERMICRO-HEALTH-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.10876.2.1", + "mib_dir": "supermicro", + "descr": "", + "discovery": [ + { + "os_group": "unix", + "os": "windows", + "SUPERMICRO-HEALTH-MIB::smHealthAllinoneStatus": "/^\\d+/" + }, + { + "os_group": "unix", + "os": "windows", + "SUPERMICRO-HEALTH-MIB::smHealthMonitorName.1": "/.+/" + } + ], + "sensor": [ + { + "table": "smHealthMonitorTable", + "oid": "smHealthMonitorReading", + "oid_descr": "smHealthMonitorName", + "descr_transform": [ + { + "action": "ireplace", + "from": [ + "Temperature", + "Temp", + "Voltage", + "Current", + "Power", + " Fan Speed", + " Speed" + ], + "to": "" + }, + { + "action": "regex_replace", + "from": "/ Intru$/", + "to": " Intrusion" + } + ], + "oid_class": "smHealthMonitorType", + "map_class": { + "0": "fanspeed", + "1": "voltage", + "2": "temperature", + "7": "current", + "8": "power" + }, + "oid_scale": "smHealthMonitorReadingUnit", + "map_scale": { + "C": 1, + "mV": 0.001, + "RPM": 1, + "mA": 0.001, + "mW": "0.001" + }, + "oid_num": ".1.3.6.1.4.1.10876.2.1.1.1.1.4", + "limit_scale": "scale", + "oid_limit_high": "smHealthMonitorHighLimit", + "oid_limit_low": "smHealthMonitorLowLimit", + "invalid": 0, + "test": { + "field": "smHealthMonitorReadingUnit", + "operator": "notin", + "value": [ + "ThermalText", + "N/A" + ] + }, + "rename_rrd": "supermicro-%index%" + } + ], + "status": [ + { + "table": "smHealthMonitorTable", + "oid": "smHealthMonitorReading", + "oid_descr": "smHealthMonitorName", + "descr_transform": [ + { + "action": "ireplace", + "from": [ + "Temperature", + "Temp", + "Voltage", + "Current", + "Power", + " Fan Speed", + " Speed" + ], + "to": "" + }, + { + "action": "regex_replace", + "from": "/ Intru$/", + "to": " Intrusion" + } + ], + "measured": "other", + "type": "supermicro-state", + "oid_num": ".1.3.6.1.4.1.10876.2.1.1.1.1.4", + "test": { + "field": "smHealthMonitorType", + "operator": "eq", + "value": 3 + }, + "rename_rrd": "supermicro-state-%index%" + } + ], + "states": { + "supermicro-state": [ + { + "name": "Good", + "event": "ok" + }, + { + "name": "Bad", + "event": "alert" + } + ] + } + }, + "SUPERMICRO-SD5-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.10876.100.1", + "mib_dir": "supermicro", + "descr": "", + "discovery": [ + { + "os_group": "unix", + "os": "windows", + "SUPERMICRO-SD5-MIB::sd5MIBVersion.1": "/^\\d.+/" + } + ], + "serial": [ + { + "oid": "mbSerialNumber.1" + } + ], + "hardware": [ + { + "oid": "mbProductName.1" + } + ], + "vendor": [ + { + "oid": "mbManufacturer.1" + } + ], + "asset_tag": [ + { + "oid": "mbAssetTag.1" + } + ], + "status": [ + { + "table": "raidAdapterTable", + "oid": "raidAdapterAllinoneStatus", + "descr": "%raidAdapterProductName% #%raidAdapterId%", + "oid_status": "raidAdapterAllinoneMsg", + "measured": "storage", + "type": "supermicro-raid-status", + "oid_num": ".1.3.6.1.4.1.10876.100.1.9.1.15" + }, + { + "table": "raidVDTable", + "oid": "raidVDAllinoneStatus", + "descr": "Virtual Drive %raidVDId% (%raidVDRaidLevel%, %raidVDSize%)", + "oid_status": "raidVDAllinoneMsg", + "measured": "storage", + "type": "supermicro-raid-status", + "oid_num": ".1.3.6.1.4.1.10876.100.1.11.1.28" + }, + { + "table": "raidPDTable", + "oid": "raidPDAllinoneStatus", + "descr": "Slot %raidPDSlotNumber% (%raidPDModel%, %raidPDRawSize%)", + "oid_status": "raidPDAllinoneMsg", + "measured": "storage", + "type": "supermicro-raid-status", + "oid_num": ".1.3.6.1.4.1.10876.100.1.12.1.26" + } + ], + "states": { + "supermicro-raid-status": [ + { + "name": "OK", + "event": "ok" + }, + { + "name": "Warning", + "event": "warning" + }, + { + "name": "Critical", + "event": "alert" + } + ] + } + }, + "SUPERMICRO-ISS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.10876.101.1.81", + "mib_dir": "supermicro", + "descr": "", + "version": [ + { + "oid": "issFirmwareVersion.1" + } + ], + "sensor": [ + { + "oid": "issSwitchCurrentTemperature", + "measured": "device", + "class": "temperature", + "descr": "Switch", + "oid_limit_high": "issSwitchMaxThresholdTemperature", + "oid_limit_low": "issSwitchMinThresholdTemperature" + }, + { + "oid": "issSwitchCurrentPowerSupply", + "measured": "device", + "class": "voltage", + "descr": "Power Supply", + "oid_limit_high": "issSwitchPowerSurge", + "oid_limit_low": "issSwitchPowerFailure", + "invalid": 0 + } + ] + }, + "CISCO-PAGP-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.98", + "mib_dir": "cisco", + "descr": "", + "discovery": [ + { + "os_group": "cisco", + "CISCO-PAGP-MIB::clagAggMaxAggregators.0": "/^[1-9]+/" + } + ] + }, + "CISCO-VLAN-MEMBERSHIP-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.68", + "mib_dir": "cisco", + "descr": "" + }, + "CISCO-VLAN-IFTABLE-RELATIONSHIP-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.128", + "mib_dir": "cisco", + "descr": "" + }, + "CISCO-ENTITY-ASSET-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.92", + "mib_dir": "cisco", + "descr": "", + "serial": [ + { + "oid": "ceAssetSerialNumber.1" + } + ] + }, + "CISCO-AAA-SESSION-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.150", + "mib_dir": "cisco", + "descr": "Cisco AAA Statistics" + }, + "CISCO-CLASS-BASED-QOS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.166", + "mib_dir": "cisco", + "descr": "" + }, + "CISCO-RTTMON-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.42", + "mib_dir": "cisco", + "descr": "Round Trip Time (RTT) monitoring of a list of targets", + "states": { + "RttResponseSense": [ + { + "name": "other", + "event": "ignore" + }, + { + "name": "ok", + "event": "ok" + }, + { + "name": "disconnected", + "event": "alert" + }, + { + "name": "overThreshold", + "event": "warning" + }, + { + "name": "timeout", + "event": "alert" + }, + { + "name": "busy", + "event": "warning" + }, + { + "name": "notConnected", + "event": "alert" + }, + { + "name": "dropped", + "event": "alert" + }, + { + "name": "sequenceError", + "event": "alert" + }, + { + "name": "verifyError", + "event": "alert" + }, + { + "name": "applicationSpecific", + "event": "alert" + }, + { + "name": "dnsServerTimeout", + "event": "alert" + }, + { + "name": "tcpConnectTimeout", + "event": "alert" + }, + { + "name": "httpTransactionTimeout", + "event": "alert" + }, + { + "name": "dnsQueryError", + "event": "alert" + }, + { + "name": "httpError", + "event": "alert" + }, + { + "name": "error", + "event": "alert" + }, + { + "name": "mplsLspEchoTxError", + "event": "alert" + }, + { + "name": "mplsLspUnreachable", + "event": "alert" + }, + { + "name": "mplsLspMalformedReq", + "event": "alert" + }, + { + "name": "mplsLspReachButNotFEC", + "event": "warning" + }, + { + "name": "enableOk", + "event": "ok" + }, + { + "name": "enableNoConnect", + "event": "alert" + }, + { + "name": "enableVersionFail", + "event": "alert" + }, + { + "name": "enableInternalError", + "event": "alert" + }, + { + "name": "enableAbort", + "event": "warning" + }, + { + "name": "enableFail", + "event": "alert" + }, + { + "name": "enableAuthFail", + "event": "alert" + }, + { + "name": "enableFormatError", + "event": "alert" + }, + { + "name": "enablePortInUse", + "event": "warning" + }, + { + "name": "statsRetrieveOk", + "event": "ok" + }, + { + "name": "statsRetrieveNoConnect", + "event": "alert" + }, + { + "name": "statsRetrieveVersionFail", + "event": "alert" + }, + { + "name": "statsRetrieveInternalError", + "event": "alert" + }, + { + "name": "statsRetrieveAbort", + "event": "alert" + }, + { + "name": "statsRetrieveFail", + "event": "alert" + }, + { + "name": "statsRetrieveAuthFail", + "event": "alert" + }, + { + "name": "statsRetrieveFormatError", + "event": "alert" + }, + { + "name": "statsRetrievePortInUse", + "event": "warning" + } + ] + } + }, + "CISCO-RTTMON-IP-EXT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.572", + "mib_dir": "cisco", + "descr": "" + }, + "CISCO-RTTMON-ICMP-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.486", + "mib_dir": "cisco", + "descr": "" + }, + "CISCO-IETF-IP-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.10.86", + "mib_dir": "cisco", + "descr": "" + }, + "CISCO-IETF-ISIS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.10.118", + "mib_dir": "cisco", + "descr": "" + }, + "CISCO-BGP4-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.187", + "mib_dir": "cisco", + "descr": "", + "bgp": { + "oids": { + "LocalAs": { + "oid": "cbgpLocalAs.0" + }, + "PeerTable": { + "oid": "cbgpPeer2Table" + }, + "PeerState": { + "oid": "cbgpPeer2State" + }, + "PeerAdminStatus": { + "oid": "cbgpPeer2AdminStatus" + }, + "PeerInUpdates": { + "oid": "cbgpPeer2InUpdates" + }, + "PeerOutUpdates": { + "oid": "cbgpPeer2OutUpdates" + }, + "PeerInTotalMessages": { + "oid": "cbgpPeer2InTotalMessages" + }, + "PeerOutTotalMessages": { + "oid": "cbgpPeer2OutTotalMessages" + }, + "PeerFsmEstablishedTime": { + "oid": "cbgpPeer2FsmEstablishedTime" + }, + "PeerInUpdateElapsedTime": { + "oid": "cbgpPeer2InUpdateElapsedTime" + }, + "PeerLocalAs": { + "oid": "cbgpPeer2LocalAs" + }, + "PeerLocalAddr": { + "oid": "cbgpPeer2LocalAddr" + }, + "PeerIdentifier": { + "oid": "cbgpPeer2RemoteIdentifier" + }, + "PeerRemoteAs": { + "oid": "cbgpPeer2RemoteAs" + }, + "PeerRemoteAddr": { + "oid": "cbgpPeer2RemoteAddr" + }, + "PeerAcceptedPrefixes": { + "oid": "cbgpPeer2AcceptedPrefixes" + }, + "PeerDeniedPrefixes": { + "oid": "cbgpPeer2DeniedPrefixes" + }, + "PeerPrefixAdminLimit": { + "oid": "cbgpPeer2PrefixAdminLimit" + }, + "PeerPrefixThreshold": { + "oid": "cbgpPeer2PrefixThreshold" + }, + "PeerPrefixClearThreshold": { + "oid": "cbgpPeer2PrefixClearThreshold" + }, + "PeerAdvertisedPrefixes": { + "oid": "cbgpPeer2AdvertisedPrefixes" + }, + "PeerSuppressedPrefixes": { + "oid": "cbgpPeer2SuppressedPrefixes" + }, + "PeerWithdrawnPrefixes": { + "oid": "cbgpPeer2WithdrawnPrefixes" + } + } + } + }, + "CISCO-CEF-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.492", + "mib_dir": "cisco", + "descr": "" + }, + "CISCO-IETF-PW-MPLS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.10.107", + "mib_dir": "cisco", + "descr": "" + }, + "AIRESPACE-SWITCHING-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.14179.1", + "mib_dir": "cisco", + "descr": "", + "hardware": [ + { + "oid": "agentInventoryMachineModel.0" + } + ], + "version": [ + { + "oid": "agentInventoryProductVersion.0" + } + ], + "serial": [ + { + "oid": "agentInventorySerialNumber.0" + } + ], + "processor": { + "agentCurrentCPUUtilization": { + "oid": "agentCurrentCPUUtilization", + "oid_num": ".1.3.6.1.4.1.14179.1.1.5.1", + "indexes": [ + { + "descr": "Processor" + } + ] + } + }, + "mempool": { + "agentResourceInfoGroup": { + "type": "static", + "descr": "Memory", + "scale": 1024, + "oid_total": "agentTotalMemory.0", + "oid_total_num": ".1.3.6.1.4.1.14179.1.1.5.2.0", + "oid_free": "agentFreeMemory.0", + "oid_free_num": ".1.3.6.1.4.1.14179.1.1.5.3.0" + } + } + }, + "AIRESPACE-WIRELESS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.14179.2", + "mib_dir": "cisco", + "descr": "", + "discovery": [ + { + "type": "wireless", + "os": "iosxe", + "AIRESPACE-WIRELESS-MIB::bsnAPModel": "/.+/" + } + ], + "sensor": [ + { + "class": "temperature", + "descr": "Device", + "oid": "bsnSensorTemperature", + "oid_num": ".1.3.6.1.4.1.14179.2.3.1.13", + "oid_limit_low": "bsnTemperatureAlarmLowLimit", + "oid_limit_high": "bsnTemperatureAlarmHighLimit", + "rename_rrd": "wlc-%index%" + } + ] + }, + "CISCO-CONTENT-ENGINE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.178", + "mib_dir": "cisco", + "descr": "" + }, + "CISCO-CAT6K-CROSSBAR-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.217", + "mib_dir": "cisco", + "descr": "" + }, + "CISCO-CDP-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.23", + "mib_dir": "cisco", + "descr": "" + }, + "CISCO-CONFIG-MAN-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.43", + "mib_dir": "cisco", + "descr": "", + "sensor": [ + { + "class": "age", + "oid": "ccmHistoryRunningLastChanged", + "oid_num": ".1.3.6.1.4.1.9.9.43.1.1.1", + "descr": "Configuration Running Last Changed", + "unit": "timeticks", + "convert": "sysuptime", + "min": -1 + }, + { + "class": "age", + "oid": "ccmHistoryRunningLastSaved", + "oid_num": ".1.3.6.1.4.1.9.9.43.1.1.2", + "descr": "Configuration Running Last Saved", + "unit": "timeticks", + "convert": "sysuptime", + "min": -1, + "oid_extra": "ccmHistoryStartupLastChanged" + }, + { + "class": "age", + "oid": "ccmHistoryStartupLastChanged", + "oid_num": ".1.3.6.1.4.1.9.9.43.1.1.3", + "descr": "Configuration Startup Last Changed", + "unit": "timeticks", + "convert": "sysuptime", + "min": -1 + } + ] + }, + "CISCO-CONTEXT-MAPPING-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.468", + "mib_dir": "cisco", + "descr": "", + "snmp": { + "nobulk": true + } + }, + "CISCO-DOT11-ASSOCIATION-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.273", + "mib_dir": "cisco", + "descr": "", + "wifi_clients1": [ + { + "oid": "cDot11ActiveWirelessClients.1", + "pre_test": { + "device_field": "type", + "operator": "eq", + "value": "wireless" + } + } + ], + "wifi_clients2": [ + { + "oid": "cDot11ActiveWirelessClients.2", + "pre_test": { + "device_field": "type", + "operator": "eq", + "value": "wireless" + } + } + ] + }, + "CISCO-EIGRP-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.449", + "mib_dir": "cisco", + "descr": "" + }, + "CISCO-ENHANCED-MEMPOOL-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.221", + "mib_dir": "cisco", + "descr": "" + }, + "CISCO-ENHANCED-SLB-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.470", + "mib_dir": "cisco", + "descr": "" + }, + "CISCO-ENTITY-PFE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.265", + "mib_dir": "cisco", + "descr": "" + }, + "CISCO-ENTITY-QFP-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.715", + "mib_dir": "cisco", + "descr": "" + }, + "CISCO-ENTITY-SENSOR-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.91", + "mib_dir": "cisco", + "descr": "", + "states": { + "cisco-entity-state": { + "1": { + "name": "true", + "event": "ok" + }, + "2": { + "name": "false", + "event": "alert" + } + } + } + }, + "CISCO-ENTITY-SENSOR-EXT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.745", + "mib_dir": "cisco", + "descr": "" + }, + "CISCO-ENTITY-VENDORTYPE-OID-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.12.3", + "mib_dir": "cisco", + "descr": "" + }, + "CISCO-ENVMON-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.13", + "mib_dir": "cisco", + "descr": "", + "states": { + "cisco-envmon-state": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "warning", + "event": "warning" + }, + "3": { + "name": "critical", + "event": "alert" + }, + "4": { + "name": "shutdown", + "event": "ignore" + }, + "5": { + "name": "notPresent", + "event": "exclude" + }, + "6": { + "name": "notFunctioning", + "event": "ignore" + } + }, + "ciscoEnvMonSupplySource": { + "1": { + "name": "unknown", + "event": "ignore" + }, + "2": { + "name": "ac", + "event": "ok" + }, + "3": { + "name": "dc", + "event": "ok" + }, + "4": { + "name": "externalPowerSupply", + "event": "warning" + }, + "5": { + "name": "internalRedundant", + "event": "ok" + } + } + } + }, + "CISCO-ENTITY-FRU-CONTROL-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.117", + "mib_dir": "cisco", + "descr": "", + "states": { + "cefcPowerRedundancyType": { + "1": { + "name": "notsupported", + "event": "exclude" + }, + "2": { + "name": "redundant", + "event": "ok" + }, + "3": { + "name": "combined", + "event": "ok" + }, + "4": { + "name": "nonRedundant", + "event": "warning" + }, + "5": { + "name": "psRedundant", + "event": "ok" + }, + "6": { + "name": "inPwrSrcRedundant", + "event": "ok" + }, + "7": { + "name": "psRedundantSingleInput", + "event": "warning" + } + }, + "PowerOperType": { + "1": { + "name": "offEnvOther", + "event": "alert" + }, + "2": { + "name": "on", + "event": "ok" + }, + "3": { + "name": "offAdmin", + "event": "exclude" + }, + "4": { + "name": "offDenied", + "event": "alert" + }, + "5": { + "name": "offEnvPower", + "event": "alert" + }, + "6": { + "name": "offEnvTemp", + "event": "alert" + }, + "7": { + "name": "offEnvFan", + "event": "alert" + }, + "8": { + "name": "failed", + "event": "alert" + }, + "9": { + "name": "onButFanFail", + "event": "warning" + }, + "10": { + "name": "offCooling", + "event": "alert" + }, + "11": { + "name": "offConnectorRating", + "event": "alert" + }, + "12": { + "name": "onButInlinePowerFail", + "event": "warning" + } + }, + "cefcFanTrayOperStatus": { + "1": { + "name": "unknown", + "event": "exclude" + }, + "2": { + "name": "up", + "event": "ok" + }, + "3": { + "name": "down", + "event": "alert" + }, + "4": { + "name": "warning", + "event": "warning" + } + }, + "cefcModuleOperStatus": { + "1": { + "name": "unknown", + "event": "exclude" + }, + "2": { + "name": "ok", + "event": "ok" + }, + "3": { + "name": "disabled", + "event": "exclude" + }, + "4": { + "name": "okButDiagFailed", + "event": "warning" + }, + "5": { + "name": "boot", + "event": "ok" + }, + "6": { + "name": "selfTest", + "event": "ok" + }, + "7": { + "name": "failed", + "event": "alert" + }, + "8": { + "name": "missing", + "event": "ignore" + }, + "9": { + "name": "mismatchWithParent", + "event": "warning" + }, + "10": { + "name": "mismatchConfig", + "event": "alert" + }, + "11": { + "name": "diagFailed", + "event": "alert" + }, + "12": { + "name": "dormant", + "event": "warning" + }, + "13": { + "name": "outOfServiceAdmin", + "event": "alert" + }, + "14": { + "name": "outOfServiceEnvTemp", + "event": "alert" + }, + "15": { + "name": "poweredDown", + "event": "warning" + }, + "16": { + "name": "poweredUp", + "event": "ok" + }, + "17": { + "name": "powerDenied", + "event": "alert" + }, + "18": { + "name": "powerCycled", + "event": "warning" + }, + "19": { + "name": "okButPowerOverWarning", + "event": "warning" + }, + "20": { + "name": "okButPowerOverCritical", + "event": "warning" + }, + "21": { + "name": "syncInProgress", + "event": "ok" + }, + "22": { + "name": "upgrading", + "event": "ok" + }, + "23": { + "name": "okButAuthFailed", + "event": "alert" + }, + "24": { + "name": "mdr", + "event": "warning" + }, + "25": { + "name": "fwMismatchFound", + "event": "warning" + }, + "26": { + "name": "fwDownloadSuccess", + "event": "ok" + }, + "27": { + "name": "fwDownloadFailure", + "event": "warning" + } + } + } + }, + "CISCO-FIREWALL-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.147", + "mib_dir": "cisco", + "descr": "", + "discovery": [ + { + "os": "cisco-fxos", + "CISCO-FIREWALL-MIB::cfwBasicEventsTableLastRow.0": "/^\\d+/" + } + ], + "status": [ + { + "table": "cfwHardwareStatusTable", + "oid": "cfwHardwareStatusValue", + "descr": "Failover %cfwHardwareInformation%", + "measured": "device", + "type": "cisco-firewall-hardware-primary-state", + "oid_num": ".1.3.6.1.4.1.9.9.147.1.2.1.1.1.3", + "pre_test": { + "oid": "CISCO-FIREWALL-MIB::cfwHardwareStatusValue.4", + "operator": "ne", + "value": "down" + }, + "test": { + "field": "index", + "operator": "eq", + "value": "6" + }, + "rename_rrd": "cisco-firewall-hardware-primary-state-cfwHardwareStatusValue.primaryUnit" + }, + { + "table": "cfwHardwareStatusTable", + "oid": "cfwHardwareStatusValue", + "descr": "Failover %cfwHardwareInformation%", + "measured": "device", + "type": "cisco-firewall-hardware-secondary-state", + "oid_num": ".1.3.6.1.4.1.9.9.147.1.2.1.1.1.3", + "pre_test": { + "oid": "CISCO-FIREWALL-MIB::cfwHardwareStatusValue.4", + "operator": "ne", + "value": "down" + }, + "test": { + "field": "index", + "operator": "eq", + "value": "7" + }, + "rename_rrd": "cisco-firewall-hardware-primary-state-cfwHardwareStatusValue.secondaryUnit" + } + ], + "states": { + "cisco-firewall-hardware-primary-state": { + "1": { + "name": "other", + "event": "ignore" + }, + "2": { + "name": "up", + "event": "warning" + }, + "3": { + "name": "down", + "event": "warning" + }, + "4": { + "name": "error", + "event": "alert" + }, + "5": { + "name": "overTemp", + "event": "warning" + }, + "6": { + "name": "busy", + "event": "warning" + }, + "7": { + "name": "noMedia", + "event": "warning" + }, + "8": { + "name": "backup", + "event": "warning" + }, + "9": { + "name": "active", + "event": "ok" + }, + "10": { + "name": "standby", + "event": "warning" + } + }, + "cisco-firewall-hardware-secondary-state": { + "1": { + "name": "other", + "event": "ignore" + }, + "2": { + "name": "up", + "event": "warning" + }, + "3": { + "name": "down", + "event": "warning" + }, + "4": { + "name": "error", + "event": "alert" + }, + "5": { + "name": "overTemp", + "event": "warning" + }, + "6": { + "name": "busy", + "event": "warning" + }, + "7": { + "name": "noMedia", + "event": "warning" + }, + "8": { + "name": "backup", + "event": "warning" + }, + "9": { + "name": "active", + "event": "warning" + }, + "10": { + "name": "standby", + "event": "ok" + } + } + } + }, + "CISCO-FLASH-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.10", + "mib_dir": "cisco", + "descr": "" + }, + "CISCO-IETF-PW-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.10.106", + "mib_dir": "cisco", + "descr": "", + "pseudowire": { + "oids": { + "OperStatus": { + "oid": "cpwVcOperStatus", + "oid_num": ".1.3.6.1.4.1.9.10.106.1.2.1.26" + }, + "RemoteStatus": { + "oid": "cpwVcInboundOperStatus", + "oid_num": ".1.3.6.1.4.1.9.10.106.1.2.1.27" + }, + "LocalStatus": { + "oid": "cpwVcOutboundOperStatus", + "oid_num": ".1.3.6.1.4.1.9.10.106.1.2.1.28" + }, + "Uptime": { + "oid": "cpwVcUpTime", + "oid_num": ".1.3.6.1.4.1.9.10.106.1.2.1.24", + "type": "timeticks" + }, + "InPkts": { + "oid": "cpwVcPerfTotalInHCPackets", + "oid_num": ".1.3.6.1.4.1.9.10.106.1.5.1.1" + }, + "OutPkts": { + "oid": "cpwVcPerfTotalOutHCPackets", + "oid_num": ".1.3.6.1.4.1.9.10.106.1.5.1.3" + }, + "InOctets": { + "oid": "cpwVcPerfTotalInHCBytes", + "oid_num": ".1.3.6.1.4.1.9.10.106.1.5.1.2" + }, + "OutOctets": { + "oid": "cpwVcPerfTotalOutHCBytes", + "oid_num": ".1.3.6.1.4.1.9.10.106.1.5.1.4" + } + }, + "states": { + "up": { + "num": "1", + "event": "ok" + }, + "down": { + "num": "2", + "event": "alert" + }, + "testing": { + "num": "3", + "event": "ok" + }, + "unknown": { + "num": "4", + "event": "ignore" + }, + "dormant": { + "num": "5", + "event": "ok" + }, + "notPresent": { + "num": "6", + "event": "exclude" + }, + "lowerLayerDown": { + "num": "7", + "event": "alert" + } + } + } + }, + "CISCO-IP-STAT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.84", + "mib_dir": "cisco", + "descr": "" + }, + "CISCO-IPSEC-FLOW-MONITOR-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.171", + "mib_dir": "cisco", + "descr": "" + }, + "CISCO-LAG-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.225", + "mib_dir": "cisco", + "descr": "", + "discovery": [ + { + "os_group": "cisco", + "CISCO-LAG-MIB::clagAggMaxAggregators.0": "/^[1-9]+/" + } + ] + }, + "CISCO-LWAPP-WLAN-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.512", + "mib_dir": "cisco", + "descr": "" + }, + "CISCO-LWAPP-AP-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.513", + "mib_dir": "cisco", + "descr": "" + }, + "CISCO-LWAPP-SYS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.618", + "mib_dir": "cisco", + "descr": "", + "wifi_clients": [ + { + "oid": "clsMaxClientsCount.0" + } + ], + "wifi_ap_count": [ + { + "oid": "clsSysApConnectCount.0" + } + ] + }, + "CISCO-LWAPP-CDP-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.623", + "mib_dir": "cisco", + "descr": "" + }, + "CISCO-MEMORY-POOL-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.48", + "mib_dir": "cisco", + "descr": "" + }, + "CISCO-POWER-ETHERNET-EXT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.402", + "mib_dir": "cisco", + "descr": "" + }, + "CISCO-PROCESS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.109", + "mib_dir": "cisco", + "descr": "", + "la": { + "pre_test": { + "device_field": "os", + "operator": "in", + "value": [ + "iosxe", + "wlcxe", + "cisco-fxos" + ] + }, + "scale": 0.01, + "oid_next_1min": "cpmCPULoadAvg1min", + "oid_next_5min": "cpmCPULoadAvg5min", + "oid_next_15min": "cpmCPULoadAvg15min" + } + }, + "CISCO-REMOTE-ACCESS-MONITOR-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.392", + "mib_dir": "cisco", + "descr": "" + }, + "CISCO-SLB-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.161", + "mib_dir": "cisco", + "descr": "" + }, + "CISCO-STACK-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.5.1", + "mib_dir": "cisco", + "descr": "" + }, + "CISCO-STACKWISE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.500", + "mib_dir": "cisco", + "descr": "", + "states": { + "cisco-stackwise-member-state": { + "1": { + "name": "master", + "event": "ok" + }, + "2": { + "name": "member", + "event": "ok" + }, + "3": { + "name": "notMember", + "event": "ok" + }, + "4": { + "name": "standby", + "event": "ok" + } + }, + "cisco-stackwise-port-oper-state": { + "1": { + "name": "up", + "event": "ok" + }, + "2": { + "name": "down", + "event": "warning" + }, + "3": { + "name": "forcedDown", + "event": "ok" + } + }, + "cisco-stackwise-switch-state": { + "1": { + "name": "waiting", + "event": "ok" + }, + "2": { + "name": "progressing", + "event": "ok" + }, + "3": { + "name": "added", + "event": "ok" + }, + "4": { + "name": "ready", + "event": "ok" + }, + "5": { + "name": "sdmMismatch", + "event": "alert" + }, + "6": { + "name": "verMismatch", + "event": "alert" + }, + "7": { + "name": "featureMismatch", + "event": "alert" + }, + "8": { + "name": "newMasterInit", + "event": "ok" + }, + "9": { + "name": "provisioned", + "event": "ok" + }, + "10": { + "name": "invalid", + "event": "alert" + }, + "11": { + "name": "removed", + "event": "warning" + } + }, + "cisco-stackwise-redundant-state": { + "1": { + "name": "true", + "event": "ok" + }, + "2": { + "name": "false", + "event": "ignore" + } + } + } + }, + "CISCO-SUBSCRIBER-SESSION-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.786", + "mib_dir": "cisco", + "descr": "This MIB defines objects describing subscriber sessions, or more specifically, subscriber sessions terminated by a RAS." + }, + "CISCO-RF-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.176", + "mib_dir": "cisco", + "descr": "", + "status": [ + { + "oid": "cRFCfgRedundancyOperMode", + "descr": "Operational Redundancy Mode (Peer Unit %cRFStatusPeerUnitId%)", + "oid_descr": "cRFStatusPeerUnitId", + "measured": "device", + "type": "RFMode", + "oid_num": ".1.3.6.1.4.1.9.9.176.1.2.16", + "pre_test": [ + { + "oid": "CISCO-RF-MIB::cRFCfgRedundancyMode.0", + "operator": "eq", + "value": "hotStandbyRedundant" + }, + { + "oid": "CISCO-RF-MIB::cRFStatusPeerUnitState.0", + "operator": "ne", + "value": "disabled" + } + ] + }, + { + "oid": "cRFStatusUnitState", + "descr": "Local Redundancy State (Unit %cRFStatusUnitId%)", + "oid_descr": "cRFStatusUnitId", + "measured": "device", + "type": "RFState", + "oid_num": ".1.3.6.1.4.1.9.9.176.1.1.2", + "pre_test": { + "oid": "CISCO-RF-MIB::cRFCfgRedundancyMode.0", + "operator": "eq", + "value": "hotStandbyRedundant" + } + }, + { + "oid": "cRFStatusPeerUnitState", + "descr": "Peer Redundancy State (Peer Unit %cRFStatusPeerUnitId%)", + "oid_descr": "cRFStatusPeerUnitId", + "measured": "device", + "type": "RFState_peer", + "oid_num": ".1.3.6.1.4.1.9.9.176.1.1.4", + "pre_test": { + "oid": "CISCO-RF-MIB::cRFCfgRedundancyMode.0", + "operator": "eq", + "value": "hotStandbyRedundant" + } + } + ], + "states": { + "RFMode": { + "1": { + "name": "nonRedundant", + "event": "alert" + }, + "2": { + "name": "staticLoadShareNonRedundant", + "event": "warning" + }, + "3": { + "name": "dynamicLoadShareNonRedundant", + "event": "warning" + }, + "4": { + "name": "staticLoadShareRedundant", + "event": "warning" + }, + "5": { + "name": "dynamicLoadShareRedundant", + "event": "warning" + }, + "6": { + "name": "coldStandbyRedundant", + "event": "warning" + }, + "7": { + "name": "warmStandbyRedundant", + "event": "warning" + }, + "8": { + "name": "hotStandbyRedundant", + "event": "ok" + } + }, + "RFState": { + "1": { + "name": "notKnown", + "event": "warning" + }, + "2": { + "name": "disabled", + "event": "ignore" + }, + "3": { + "name": "initialization", + "event": "warning" + }, + "4": { + "name": "negotiation", + "event": "warning" + }, + "5": { + "name": "standbyCold", + "event": "alert" + }, + "6": { + "name": "standbyColdConfig", + "event": "alert" + }, + "7": { + "name": "standbyColdFileSys", + "event": "alert" + }, + "8": { + "name": "standbyColdBulk", + "event": "alert" + }, + "9": { + "name": "standbyHot", + "event": "alert" + }, + "10": { + "name": "activeFast", + "event": "ok" + }, + "11": { + "name": "activeDrain", + "event": "ok" + }, + "12": { + "name": "activePreconfig", + "event": "ok" + }, + "13": { + "name": "activePostconfig", + "event": "ok" + }, + "14": { + "name": "active", + "event": "ok" + }, + "15": { + "name": "activeExtraload", + "event": "ok" + }, + "16": { + "name": "activeHandback", + "event": "ok" + }, + "17": { + "name": "standbyWarm", + "event": "alert" + } + }, + "RFState_peer": { + "1": { + "name": "notKnown", + "event": "alert" + }, + "2": { + "name": "disabled", + "event": "ignore" + }, + "3": { + "name": "initialization", + "event": "alert" + }, + "4": { + "name": "negotiation", + "event": "alert" + }, + "5": { + "name": "standbyCold", + "event": "warning" + }, + "6": { + "name": "standbyColdConfig", + "event": "warning" + }, + "7": { + "name": "standbyColdFileSys", + "event": "warning" + }, + "8": { + "name": "standbyColdBulk", + "event": "warning" + }, + "9": { + "name": "standbyHot", + "event": "ok" + }, + "10": { + "name": "activeFast", + "event": "warning" + }, + "11": { + "name": "activeDrain", + "event": "warning" + }, + "12": { + "name": "activePreconfig", + "event": "warning" + }, + "13": { + "name": "activePostconfig", + "event": "warning" + }, + "14": { + "name": "active", + "event": "warning" + }, + "15": { + "name": "activeExtraload", + "event": "warning" + }, + "16": { + "name": "activeHandback", + "event": "warning" + }, + "17": { + "name": "standbyWarm", + "event": "ok" + } + } + } + }, + "CISCO-TRUSTSEC-INTERFACE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.740", + "mib_dir": "cisco", + "descr": "" + }, + "CISCO-VPC-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.807", + "mib_dir": "cisco", + "descr": "This MIB provides management information for vPC on Cisco devices.", + "status": [ + { + "oid": "cVpcPeerKeepAliveStatus", + "descr": "vPC Peer-Keepalive Status", + "measured": "device", + "type": "VpcPeerKeepAliveStatus", + "oid_num": ".1.3.6.1.4.1.9.9.807.1.1.2.1.2" + }, + { + "oid": "cVpcPeerKeepAliveMsgSendStatus", + "descr": "vPC Peer-Keepalive Send Status", + "measured": "device", + "type": "VpcPeerKeepAliveMsgStatus", + "oid_num": ".1.3.6.1.4.1.9.9.807.1.1.2.1.4" + }, + { + "oid": "cVpcPeerKeepAliveMsgRcvrStatus", + "descr": "vPC Peer-Keepalive Receive Status", + "measured": "device", + "type": "VpcPeerKeepAliveMsgStatus", + "oid_num": ".1.3.6.1.4.1.9.9.807.1.1.2.1.7" + }, + { + "oid": "cVpcRoleStatus", + "descr": "Operational vPC Role", + "measured": "device", + "type": "VpcRoleStatus", + "oid_num": ".1.3.6.1.4.1.9.9.807.1.2.1.1.2" + }, + { + "oid": "cVpcDualActiveDetectionStatus", + "descr": "vPC Dual Active Detected", + "measured": "device", + "type": "VpcDualActiveDetectionStatus", + "oid_num": ".1.3.6.1.4.1.9.9.807.1.2.1.1.3" + } + ], + "states": { + "VpcPeerKeepAliveStatus": { + "1": { + "name": "disabled", + "event": "ignore" + }, + "2": { + "name": "alive", + "event": "ok" + }, + "3": { + "name": "peerUnreachable", + "event": "alert" + }, + "4": { + "name": "aliveButDomainIdDismatch", + "event": "alert" + }, + "5": { + "name": "suspendedAsISSU", + "event": "ok" + }, + "6": { + "name": "suspendedAsDestIPUnreachable", + "event": "alert" + }, + "7": { + "name": "suspendedAsVRFUnusable", + "event": "alert" + }, + "8": { + "name": "misconfigured", + "event": "warning" + } + }, + "VpcPeerKeepAliveMsgStatus": { + "1": { + "name": "success", + "event": "ok" + }, + "2": { + "name": "failure", + "event": "alert" + } + }, + "VpcRoleStatus": { + "1": { + "name": "primarySecondary", + "event": "warning", + "descr": "primary, and operational secondary" + }, + "2": { + "name": "primary", + "event": "ok", + "descr": "primary, and operational primary" + }, + "3": { + "name": "secondaryPrimary", + "event": "warning", + "descr": "secondary, and operational primary" + }, + "4": { + "name": "secondary", + "event": "ok", + "descr": "secondary, and operational secondary" + }, + "5": { + "name": "noneEstablished", + "event": "ignore", + "descr": "none peer device" + } + }, + "VpcDualActiveDetectionStatus": { + "1": { + "name": "true", + "event": "alert" + }, + "2": { + "name": "false", + "event": "ok" + } + } + } + }, + "CISCO-VRF-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.711", + "mib_dir": "cisco", + "descr": "" + }, + "CISCO-UNIFIED-COMPUTING-COMPUTE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.719.1.9", + "mib_dir": "cisco", + "descr": "", + "hardware": [ + { + "oid": "cucsComputeRackUnitName.1" + } + ], + "serial": [ + { + "oid": "cucsComputeBoardSerial.1" + } + ], + "sensor": [ + { + "oid": "cucsComputeMbPowerStatsConsumedPower", + "class": "power", + "descr": "System Board Input", + "oid_num": ".1.3.6.1.4.1.9.9.719.1.9.14.1.4", + "rename_rrd": "cimc-mbinputpower", + "min": 0, + "scale": 1 + }, + { + "oid": "cucsComputeMbPowerStatsInputCurrent", + "class": "current", + "descr": "System Board Input", + "oid_num": ".1.3.6.1.4.1.9.9.719.1.9.14.1.8", + "rename_rrd": "cimc-mbinputcurrent", + "min": 0, + "scale": 1 + }, + { + "oid": "cucsComputeMbPowerStatsInputVoltage", + "class": "voltage", + "descr": "System Board Input", + "oid_num": ".1.3.6.1.4.1.9.9.719.1.9.14.1.12", + "rename_rrd": "cimc-mbinputvoltage", + "min": 0, + "scale": 1 + }, + { + "oid": "cucsComputeRackUnitMbTempStatsAmbientTemp", + "class": "temperature", + "descr": "Ambient Temperature", + "oid_num": ".1.3.6.1.4.1.9.9.719.1.9.44.1.4", + "rename_rrd": "cimc-ambienttemp", + "min": 0, + "scale": 1 + }, + { + "oid": "cucsComputeRackUnitMbTempStatsFrontTemp", + "class": "temperature", + "descr": "Front Temperature", + "oid_num": ".1.3.6.1.4.1.9.9.719.1.9.44.1.8", + "rename_rrd": "cimc-fronttemp", + "min": 0, + "scale": 1 + }, + { + "oid": "cucsComputeRackUnitMbTempStatsIoh1Temp", + "class": "temperature", + "descr": "IO Hub Temperature", + "oid_num": ".1.3.6.1.4.1.9.9.719.1.9.44.1.13", + "rename_rrd": "cimc-iohubtemp", + "min": 0, + "scale": 1 + }, + { + "oid": "cucsComputeRackUnitMbTempStatsIoh2Temp", + "class": "temperature", + "descr": "IO Hub 2 Temperature", + "oid_num": ".1.3.6.1.4.1.9.9.719.1.9.44.1.17", + "min": 0, + "scale": 1 + }, + { + "oid": "cucsComputeRackUnitMbTempStatsRearTemp", + "class": "temperature", + "descr": "Rear Temperature", + "oid_num": ".1.3.6.1.4.1.9.9.719.1.9.44.1.21", + "rename_rrd": "cimc-reartemp", + "min": 0, + "scale": 1 + } + ], + "status": [ + { + "oid": "cucsComputeRackUnitOperState", + "type": "CucsLsOperState", + "descr": "Rack Unit", + "oid_num": ".1.3.6.1.4.1.9.9.719.1.9.35.1.42", + "measured": "device" + } + ], + "states": { + "CucsLsOperState": { + "0": { + "name": "indeterminate", + "event": "exclude" + }, + "1": { + "name": "unassociated", + "event": "exclude" + }, + "10": { + "name": "ok", + "event": "ok" + }, + "11": { + "name": "discovery", + "event": "warning" + }, + "12": { + "name": "config", + "event": "ok" + }, + "13": { + "name": "unconfig", + "event": "ok" + }, + "14": { + "name": "powerOff", + "event": "ignore" + }, + "15": { + "name": "restart", + "event": "warning" + }, + "20": { + "name": "maintenance", + "event": "ok" + }, + "21": { + "name": "test", + "event": "ok" + }, + "29": { + "name": "computeMismatch", + "event": "alert" + }, + "30": { + "name": "computeFailed", + "event": "alert" + }, + "31": { + "name": "degraded", + "event": "alert" + }, + "32": { + "name": "discoveryFailed", + "event": "alert" + }, + "33": { + "name": "configFailure", + "event": "alert" + }, + "34": { + "name": "unconfigFailed", + "event": "alert" + }, + "35": { + "name": "testFailed", + "event": "alert" + }, + "36": { + "name": "maintenanceFailed", + "event": "alert" + }, + "40": { + "name": "removed", + "event": "ignore" + }, + "41": { + "name": "disabled", + "event": "ignore" + }, + "50": { + "name": "inaccessible", + "event": "alert" + }, + "60": { + "name": "thermalProblem", + "event": "alert" + }, + "61": { + "name": "powerProblem", + "event": "alert" + }, + "62": { + "name": "voltageProblem", + "event": "alert" + }, + "63": { + "name": "inoperable", + "event": "alert" + }, + "101": { + "name": "decomissioning", + "event": "alert" + }, + "201": { + "name": "biosRestore", + "event": "warning" + }, + "202": { + "name": "cmosReset", + "event": "warning" + }, + "203": { + "name": "diagnostics", + "event": "ok" + }, + "204": { + "name": "diagnosticsFailed", + "event": "alert" + }, + "210": { + "name": "pendingReboot", + "event": "warning" + }, + "211": { + "name": "pendingReassociation", + "event": "warning" + }, + "212": { + "name": "svnicNotPresent", + "event": "warning" + } + } + } + }, + "CISCO-UNIFIED-COMPUTING-EQUIPMENT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.719.1.15", + "mib_dir": "cisco", + "descr": "", + "status": [ + { + "table": "cucsEquipmentFanTable", + "table_walk": false, + "type": "CucsEquipmentOperability", + "descr": "Fan", + "oid": "cucsEquipmentFanOperState", + "oid_num": ".1.3.6.1.4.1.9.9.719.1.15.12.1.9", + "measured": "fan" + }, + { + "table": "cucsEquipmentPsuTable", + "type": "CucsEquipmentOperability", + "descr": "Power Supply", + "oid": "cucsEquipmentPsuOperState", + "oid_num": ".1.3.6.1.4.1.9.9.719.1.15.56.1.7", + "measured": "powersupply" + }, + { + "table": "cucsEquipmentPsuTable", + "type": "CucsEquipmentPowerState", + "descr": "Power Supply %index% State", + "oid": "cucsEquipmentPsuPower", + "oid_num": ".1.3.6.1.4.1.9.9.719.1.15.56.1.10", + "measured": "powersupply" + } + ], + "states": { + "CucsEquipmentOperability": { + "0": { + "name": "unknown", + "event": "exclude" + }, + "1": { + "name": "operable", + "event": "ok" + }, + "2": { + "name": "inoperable", + "event": "alert" + }, + "3": { + "name": "degraded", + "event": "alert" + }, + "4": { + "name": "poweredOff", + "event": "ignore" + }, + "5": { + "name": "powerProblem", + "event": "alert" + }, + "6": { + "name": "removed", + "event": "exclude" + }, + "7": { + "name": "voltageProblem", + "event": "alert" + }, + "8": { + "name": "thermalProblem", + "event": "alert" + }, + "9": { + "name": "performanceProblem", + "event": "alert" + }, + "10": { + "name": "accessibilityProblem", + "event": "alert" + }, + "11": { + "name": "identityUnestablishable", + "event": "alert" + }, + "12": { + "name": "biosPostTimeout", + "event": "warning" + }, + "13": { + "name": "disabled", + "event": "ignore" + }, + "14": { + "name": "malformedFru", + "event": "alert" + }, + "51": { + "name": "fabricConnProblem", + "event": "alert" + }, + "52": { + "name": "fabricUnsupportedConn", + "event": "warning" + }, + "81": { + "name": "config", + "event": "ok" + }, + "82": { + "name": "equipmentProblem", + "event": "alert" + }, + "83": { + "name": "decomissioning", + "event": "alert" + }, + "84": { + "name": "chassisLimitExceeded", + "event": "warning" + }, + "100": { + "name": "notSupported", + "event": "exclude" + }, + "101": { + "name": "discovery", + "event": "ok" + }, + "102": { + "name": "discoveryFailed", + "event": "alert" + }, + "103": { + "name": "identify", + "event": "warning" + }, + "104": { + "name": "postFailure", + "event": "alert" + }, + "105": { + "name": "upgradeProblem", + "event": "alert" + }, + "106": { + "name": "peerCommProblem", + "event": "warning" + }, + "107": { + "name": "autoUpgrade", + "event": "ok" + }, + "108": { + "name": "linkActivateBlocked", + "event": "warning" + } + }, + "CucsEquipmentPowerState": { + "0": { + "name": "unknown", + "event": "exclude" + }, + "1": { + "name": "on", + "event": "ok" + }, + "2": { + "name": "test", + "event": "ok" + }, + "3": { + "name": "off", + "event": "alert" + }, + "4": { + "name": "online", + "event": "ok" + }, + "5": { + "name": "offline", + "event": "alert" + }, + "6": { + "name": "offduty", + "event": "ignore" + }, + "7": { + "name": "degraded", + "event": "warning" + }, + "8": { + "name": "powerSave", + "event": "ok" + }, + "9": { + "name": "error", + "event": "alert" + }, + "10": { + "name": "ok", + "event": "ok" + }, + "11": { + "name": "failed", + "event": "alert" + }, + "100": { + "name": "notSupported", + "event": "exclude" + } + } + } + }, + "CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.719.1.41", + "mib_dir": "cisco", + "descr": "", + "sensor": [ + { + "table": "cucsProcessorEnvStatsTable", + "table_walk": false, + "class": "temperature", + "descr": "CPU", + "oid": "cucsProcessorEnvStatsTemperature", + "oid_descr": "cucsProcessorUnitSocketDesignation", + "oid_num": ".1.3.6.1.4.1.9.9.719.1.41.2.1.10", + "rename_rrd": "cimc-cpu.%index%", + "min": 0, + "scale": 1 + } + ], + "status": [ + { + "table": "cucsProcessorUnitTable", + "table_walk": false, + "type": "CucsEquipmentSensorThresholdStatus", + "descr": "CPU %index% Performance", + "oid": "cucsProcessorUnitPerf", + "oid_num": ".1.3.6.1.4.1.9.9.719.1.41.9.1.11", + "measured": "processor" + } + ], + "states": { + "CucsEquipmentSensorThresholdStatus": { + "0": { + "name": "unknown", + "event": "exclude" + }, + "1": { + "name": "ok", + "event": "ok" + }, + "2": { + "name": "upperNonRecoverable", + "event": "alert" + }, + "3": { + "name": "upperCritical", + "event": "alert" + }, + "4": { + "name": "upperNonCritical", + "event": "warning" + }, + "5": { + "name": "lowerNonCritical", + "event": "warning" + }, + "6": { + "name": "lowerCritical", + "event": "alert" + }, + "7": { + "name": "lowerNonRecoverable", + "event": "alert" + }, + "100": { + "name": "notSupported", + "event": "exclude" + } + } + } + }, + "CISCO-UNIFIED-COMPUTING-MEMORY-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.719.1.30", + "mib_dir": "cisco", + "descr": "", + "sensor": [ + { + "table": "cucsMemoryUnitEnvStatsTable", + "table_walk": false, + "class": "temperature", + "descr": "Memory", + "oid": "cucsMemoryUnitEnvStatsTemperature", + "oid_num": ".1.3.6.1.4.1.9.9.719.1.30.12.1.6", + "min": 0, + "scale": 1 + } + ] + }, + "CISCO-UNIFIED-COMPUTING-STORAGE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.719.1.45", + "mib_dir": "cisco", + "descr": "", + "status": [ + { + "table": "cucsStorageFlexFlashCardTable", + "type": "CucsStorageFFCardHealth", + "descr": "Flash Card %index% Health", + "oid": "cucsStorageFlexFlashCardCardHealth", + "oid_num": ".1.3.6.1.4.1.9.9.719.1.45.34.1.5", + "measured": "storage" + }, + { + "table": "cucsStorageFlexFlashCardTable", + "type": "CucsStorageFFCardMode", + "descr": "Flash Card %index% Mode", + "oid": "cucsStorageFlexFlashCardCardMode", + "oid_num": ".1.3.6.1.4.1.9.9.719.1.45.34.1.6", + "measured": "storage" + }, + { + "table": "cucsStorageFlexFlashControllerTable", + "table_walk": false, + "type": "CucsStorageFFControllerHealth", + "descr": "Flash Controller %index% Health", + "oid": "cucsStorageFlexFlashControllerControllerHealth", + "oid_num": ".1.3.6.1.4.1.9.9.719.1.45.35.1.4", + "measured": "storage" + }, + { + "table": "cucsStorageFlexFlashDriveTable", + "table_walk": false, + "type": "CucsStorageOperationStateType", + "descr": "Flash Partition %index% State", + "oid": "cucsStorageFlexFlashDriveOperationState", + "oid_num": ".1.3.6.1.4.1.9.9.719.1.45.36.1.25", + "measured": "storage" + }, + { + "table": "cucsStorageControllerTable", + "table_walk": false, + "type": "CucsStorageOperability", + "descr": "Storage Controller %index%", + "oid_descr": "cucsStorageControllerModel", + "oid": "cucsStorageControllerOperState", + "oid_num": ".1.3.6.1.4.1.9.9.719.1.45.1.1.6", + "measured": "storage" + }, + { + "table": "cucsStorageLocalDiskTable", + "type": "CucsStorageOperability", + "descr": "Disk %index%", + "oid": "cucsStorageLocalDiskOperability", + "oid_num": ".1.3.6.1.4.1.9.9.719.1.45.4.1.9", + "measured": "storage" + }, + { + "table": "cucsStorageLocalDiskTable", + "type": "CucsStoragePDriveStatus", + "descr": "Disk %index% State", + "oid": "cucsStorageLocalDiskDiskState", + "oid_num": ".1.3.6.1.4.1.9.9.719.1.45.4.1.18", + "measured": "storage" + }, + { + "table": "cucsStorageLocalLunTable", + "type": "CucsStorageOperability", + "descr": "Storage Lun %index%", + "oid": "cucsStorageLocalLunOperability", + "oid_num": ".1.3.6.1.4.1.9.9.719.1.45.8.1.9", + "measured": "storage" + }, + { + "table": "cucsStorageLocalLunTable", + "type": "CucsStorageLunType", + "descr": "Storage Lun %index% Type", + "oid": "cucsStorageLocalLunType", + "oid_num": ".1.3.6.1.4.1.9.9.719.1.45.8.1.14", + "measured": "storage" + } + ], + "states": { + "CucsStorageFFCardHealth": [ + { + "name": "ffPhyHealthNa", + "event": "exclude" + }, + { + "name": "ffPhyHealthOk", + "event": "ok" + }, + { + "name": "ffPhyUnhealthyRaid", + "event": "alert" + }, + { + "name": "ffPhyUnhealthyOther", + "event": "alert" + } + ], + "CucsStorageFFCardMode": [ + { + "name": "ffPhyDriveUnpairedPrimary", + "event": "alert" + }, + { + "name": "ffPhyDrivePrimary", + "event": "ok" + }, + { + "name": "ffPhyDriveSecondaryAct", + "event": "ok" + }, + { + "name": "ffPhyDriveSecondaryUnhealthy", + "event": "alert" + } + ], + "CucsStorageFFControllerHealth": [ + { + "name": "ffchOk", + "event": "ok" + }, + { + "name": "ffchMetadataFailure", + "event": "alert" + }, + { + "name": "ffchErrorCardsAccessError", + "event": "alert" + }, + { + "name": "ffchErrorOldFirmwareRunning", + "event": "warning" + }, + { + "name": "ffchErrorMediaWriteProtected", + "event": "warning" + }, + { + "name": "ffchErrorInvalidSize", + "event": "alert" + }, + { + "name": "ffchErrorCardSizeMismatch", + "event": "warning" + }, + { + "name": "ffchInconsistentMetadata", + "event": "alert" + }, + { + "name": "ffchErrorSecondaryUnhealthyCard", + "event": "alert" + }, + { + "name": "ffchErrorSdCardNotConfigured", + "event": "warning" + }, + { + "name": "ffchErrorInconsistantMetadataIgnored", + "event": "warning" + }, + { + "name": "ffchErrorSd253WithUnOrSd247", + "event": "alert" + }, + { + "name": "ffchErrorRebootedDuringRebuild", + "event": "warning" + }, + { + "name": "ffchErrorSd247CardDetected", + "event": "alert" + }, + { + "name": "ffchFlexdErrorSdCardOpModeMismatch", + "event": "alert" + }, + { + "name": "ffchFlexdErrorSdOpModeMismatchWithUn", + "event": "alert" + }, + { + "name": "ffchFlexdErrorImSdUnhealthySdUnIgnored", + "event": "alert" + }, + { + "name": "ffchFlexdErrorImSdHealthySdUnIgnored", + "event": "warning" + }, + { + "name": "ffchFlexdErrorImSdCardsOpModeMismatch", + "event": "alert" + }, + { + "name": "ffchFlexdErrorSdCard0UnhealthyOpModeMismatch", + "event": "alert" + }, + { + "name": "ffchFlexdErrorSdCard0HealthyOpModeMismatch", + "event": "warning" + }, + { + "name": "ffchFlexdErrorSdCard1UnhealthyOpModeMismatch", + "event": "alert" + }, + { + "name": "ffchFlexdErrorSdCard1HealthyOpModeMismatch", + "event": "warning" + }, + { + "name": "ffchFlexdErrorImSd0IgnoredSd1", + "event": "alert" + }, + { + "name": "ffchFlexdErrorImSd0Sd1Ignored", + "event": "alert" + } + ], + "CucsStorageOperationStateType": [ + { + "name": "partitionNonMirrored", + "event": "ok" + }, + { + "name": "partitionMirrored", + "event": "ok" + }, + { + "name": "partitionMirroredSyncing", + "event": "ok" + }, + { + "name": "partitionMirroredErasing", + "event": "ok" + }, + { + "name": "partitionMirroredUpdating", + "event": "ok" + }, + { + "name": "partitionNonMirroredUpdating", + "event": "ok" + }, + { + "name": "partitionNonMirroredErasing", + "event": "ok" + }, + { + "name": "partitionMirroredSyncingFail", + "event": "alert" + }, + { + "name": "partitionMirroredErasingFail", + "event": "alert" + }, + { + "name": "partitionMirroredUpdatingFail", + "event": "alert" + }, + { + "name": "partitionNonMirroredUpdatingFail", + "event": "alert" + }, + { + "name": "partitionNonMirroredErasingFail", + "event": "alert" + }, + { + "name": "partitionMirroredSyncingSuccess", + "event": "ok" + }, + { + "name": "partitionMirroredErasingSuccess", + "event": "ok" + }, + { + "name": "partitionMirroredUpdatingSuccess", + "event": "ok" + }, + { + "name": "partitionNonMirroredUpdatingSuccess", + "event": "ok" + }, + { + "name": "partitionNonMirroredErasingSuccess", + "event": "ok" + }, + { + "name": "unknown", + "event": "exclude" + } + ], + "CucsStorageOperability": { + "0": { + "name": "unknown", + "event": "exclude" + }, + "1": { + "name": "operable", + "event": "ok" + }, + "2": { + "name": "inoperable", + "event": "alert" + }, + "3": { + "name": "degraded", + "event": "alert" + }, + "4": { + "name": "poweredOff", + "event": "ignore" + }, + "5": { + "name": "powerProblem", + "event": "alert" + }, + "6": { + "name": "removed", + "event": "exclude" + }, + "7": { + "name": "voltageProblem", + "event": "alert" + }, + "8": { + "name": "thermalProblem", + "event": "alert" + }, + "9": { + "name": "performanceProblem", + "event": "alert" + }, + "10": { + "name": "accessibilityProblem", + "event": "alert" + }, + "11": { + "name": "identityUnestablishable", + "event": "alert" + }, + "12": { + "name": "biosPostTimeout", + "event": "warning" + }, + "13": { + "name": "disabled", + "event": "ignore" + }, + "14": { + "name": "malformedFru", + "event": "alert" + }, + "51": { + "name": "fabricConnProblem", + "event": "alert" + }, + "52": { + "name": "fabricUnsupportedConn", + "event": "warning" + }, + "81": { + "name": "config", + "event": "ok" + }, + "82": { + "name": "equipmentProblem", + "event": "alert" + }, + "83": { + "name": "decomissioning", + "event": "alert" + }, + "84": { + "name": "chassisLimitExceeded", + "event": "warning" + }, + "100": { + "name": "notSupported", + "event": "exclude" + }, + "101": { + "name": "discovery", + "event": "ok" + }, + "102": { + "name": "discoveryFailed", + "event": "alert" + }, + "103": { + "name": "identify", + "event": "warning" + }, + "104": { + "name": "postFailure", + "event": "alert" + }, + "105": { + "name": "upgradeProblem", + "event": "alert" + }, + "106": { + "name": "peerCommProblem", + "event": "warning" + }, + "107": { + "name": "autoUpgrade", + "event": "ok" + }, + "108": { + "name": "linkActivateBlocked", + "event": "warning" + } + }, + "CucsStoragePDriveStatus": [ + { + "name": "unknown", + "event": "exclude" + }, + { + "name": "online", + "event": "ok" + }, + { + "name": "unconfiguredGood", + "event": "warning" + }, + { + "name": "globalHotSpare", + "event": "ok" + }, + { + "name": "dedicatedHotSpare", + "event": "ok" + }, + { + "name": "jbod", + "event": "ok" + }, + { + "name": "offline", + "event": "ignore" + }, + { + "name": "rebuilding", + "event": "warning" + }, + { + "name": "copyback", + "event": "warning" + }, + { + "name": "failed", + "event": "alert" + }, + { + "name": "unconfiguredBad", + "event": "alert" + }, + { + "name": "predictiveFailure", + "event": "alert" + }, + { + "name": "disabledForRemoval", + "event": "ignore" + }, + { + "name": "foreignConfiguration", + "event": "ok" + }, + { + "name": "zeroing", + "event": "warning" + } + ], + "CucsStorageLunType": [ + { + "name": "unspecified", + "event": "exclude" + }, + { + "name": "simple", + "event": "ok" + }, + { + "name": "mirror", + "event": "ok" + }, + { + "name": "stripe", + "event": "ok" + }, + { + "name": "raid", + "event": "ok" + }, + { + "name": "stripeParity", + "event": "ok" + }, + { + "name": "stripeDualParity", + "event": "ok" + }, + { + "name": "mirrorStripe", + "event": "ok" + }, + { + "name": "stripeParityStripe", + "event": "ok" + }, + { + "name": "stripeDualParityStripe", + "event": "ok" + } + ] + } + }, + "CISCO-VPDN-MGMT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.10.24", + "mib_dir": "cisco", + "descr": "" + }, + "CISCO-VTP-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.46", + "mib_dir": "cisco", + "descr": "" + }, + "CIE1000-SYSUTIL-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.832.1.24", + "mib_dir": "cisco", + "descr": "", + "processor": { + "cie1000SysutilStatusCpuLoad": { + "oid": "cie1000SysutilStatusCpuLoadAverage10sec", + "oid_num": ".1.3.6.1.4.1.9.9.832.1.24.1.3.1.3", + "indexes": [ + { + "descr": "Processor" + } + ] + } + }, + "status": [ + { + "type": "CIE1000SysutilPowerSupplyStateType", + "oid_descr": "cie1000SysutilStatusPowerSupplyDescription", + "oid": "cie1000SysutilStatusPowerSupplyState", + "oid_num": ".1.3.6.1.4.1.9.9.832.1.24.1.3.2.1.3", + "measured": "powersupply" + } + ], + "states": { + "CIE1000SysutilPowerSupplyStateType": [ + { + "name": "active", + "event": "ok" + }, + { + "name": "standby", + "event": "warning" + }, + { + "name": "notPresent", + "event": "exclude" + } + ] + }, + "sensor": [ + { + "class": "temperature", + "descr": "%index%", + "descr_transform": { + "action": "map", + "map": [ + "Board", + "Junction" + ] + }, + "oid": "cie1000SysutilStatusTemperatureMonitorTemperature", + "oid_num": ".1.3.6.1.4.1.9.9.832.1.24.1.3.6.1.5", + "oid_limit_low": "cie1000SysutilConfigTemperatureMonitorLowThreshold", + "oid_limit_high_warn": "cie1000SysutilConfigTemperatureMonitorHighThreshold", + "oid_limit_high": "cie1000SysutilConfigTemperatureMonitorCriticalThreshold" + } + ] + }, + "CIE1000-ICFG-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.832.1.101", + "mib_dir": "cisco", + "descr": "", + "storage": { + "cie1000IcfgStatusFileStatistics": { + "descr": "Flash", + "oid_free": "cie1000IcfgStatusFileStatisticsFlashFreeBytes", + "oid_total": "cie1000IcfgStatusFileStatisticsFlashSizeBytes", + "type": "Flash" + } + } + }, + "CIE1000-PORT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.832.1.11", + "mib_dir": "cisco", + "descr": "" + }, + "CIE1000-POE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.832.1.43", + "mib_dir": "cisco", + "descr": "", + "sensor": [ + { + "class": "power", + "descr": "%port_label% PoE Power (%cie1000PoeConfigInterfaceParamMode%)", + "descr_transform": { + "action": "replace", + "from": [ + "poeDot3af", + "poePlusDot3at" + ], + "to": [ + "802.3af PoE", + "802.3at PoE+" + ] + }, + "oid": "cie1000PoeStatusInterfacePowerConsumption", + "oid_num": ".1.3.6.1.4.1.9.9.832.1.43.1.3.1.1.4", + "oid_extra": [ + "cie1000PoeConfigInterfaceParamMode", + "cie1000PoeStatusInterfaceCurrentState" + ], + "scale": 0.1, + "limit_scale": 0.1, + "oid_limit_high": "cie1000PoeConfigInterfaceParamMaxPower", + "oid_limit_high_warn": "cie1000PoeStatusInterfacePowerReserved", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": { + "field": "cie1000PoeStatusInterfaceCurrentState", + "operator": "notin", + "value": [ + "noPoweredDeviceDetected", + "notSupported", + "disabled" + ] + } + }, + { + "class": "current", + "descr": "%port_label% PoE Current (%cie1000PoeConfigInterfaceParamMode%)", + "descr_transform": { + "action": "replace", + "from": [ + "poeDot3af", + "poePlusDot3at" + ], + "to": [ + "802.3af PoE", + "802.3at PoE+" + ] + }, + "oid": "cie1000PoeStatusInterfaceCurrentConsumption", + "oid_num": ".1.3.6.1.4.1.9.9.832.1.43.1.3.1.1.6", + "oid_extra": [ + "cie1000PoeConfigInterfaceParamMode", + "cie1000PoeStatusInterfaceCurrentState" + ], + "scale": 0.001, + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": { + "field": "cie1000PoeStatusInterfaceCurrentState", + "operator": "notin", + "value": [ + "noPoweredDeviceDetected", + "notSupported", + "disabled" + ] + } + } + ], + "status": [ + { + "type": "CIE1000poeStatusType", + "descr": "%port_label% PoE State (%cie1000PoeConfigInterfaceParamMode%)", + "descr_transform": { + "action": "replace", + "from": [ + "poeDot3af", + "poePlusDot3at" + ], + "to": [ + "802.3af PoE", + "802.3at PoE+" + ] + }, + "oid": "cie1000PoeStatusInterfaceCurrentState", + "oid_num": ".1.3.6.1.4.1.9.9.832.1.43.1.3.1.1.3", + "oid_extra": [ + "cie1000PoeConfigInterfaceParamMode" + ], + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": { + "field": "cie1000PoeConfigInterfaceParamMode", + "operator": "ne", + "value": "disable" + } + } + ], + "states": { + "CIE1000poeStatusType": [ + { + "name": "notSupported", + "event": "exclude" + }, + { + "name": "budgetExceeded", + "event": "alert" + }, + { + "name": "noPoweredDeviceDetected", + "event": "ok" + }, + { + "name": "poweredDeviceOn", + "event": "ok" + }, + { + "name": "poweredDeviceOff", + "event": "ok" + }, + { + "name": "poweredDeviceOverloaded", + "event": "alert" + }, + { + "name": "unknownState", + "event": "ignore" + }, + { + "name": "disabled", + "event": "ignore" + } + ] + } + }, + "CISCO-CCM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.9.156", + "mib_dir": "cisco", + "descr": "" + }, + "CISCO-DMN-DSG-DL-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.1429.2.2.5.1", + "mib_dir": "cisco", + "descr": "Cisco DMN DSG", + "serial": [ + { + "oid": "dlAboutTrackingId.0" + } + ], + "hardware": [ + { + "oid": "dlAboutProductId.0" + } + ], + "version": [ + { + "oid": "dlAboutCurrentVer.0" + } + ] + }, + "CISCO-DMN-DSG-BKPRST-MIB": { + "enable": 1, + "identity_num": "", + "mib_dir": "cisco", + "descr": "" + }, + "ALTIGA-HARDWARE-STATS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3076.1.1.27.2", + "mib_dir": "cisco", + "descr": "", + "serial": [ + { + "oid": "alHardwareSerialNumber.0" + } + ], + "sensor": [ + { + "oid": "alHardwareCpuVoltage", + "descr": "CPU Voltage", + "class": "voltage", + "measured": "processor", + "scale": "0.01" + }, + { + "oid": "alHardwareBoardVoltage3v", + "descr": "Board 3V Voltage", + "class": "voltage", + "measured": "other", + "scale": "0.01" + }, + { + "oid": "alHardwareBoardVoltage5v", + "descr": "Board 5V Voltage", + "class": "voltage", + "measured": "other", + "scale": "0.01" + }, + { + "oid": "alHardwareCpuTemp", + "descr": "CPU Temperature", + "class": "temperature", + "measured": "processor", + "oid_num": ".1.3.6.1.4.1.3076.2.1.2.22.1.29" + }, + { + "oid": "alHardwareCageTemp", + "descr": "Cage Temperature", + "class": "temperature", + "measured": "other", + "oid_num": ".1.3.6.1.4.1.3076.2.1.2.22.1.33" + }, + { + "oid": "alHardwareFan1Rpm", + "descr": "Fan 1", + "class": "fanspeed", + "measured": "fan", + "min": 0, + "oid_num": ".1.3.6.1.4.1.3076.2.1.2.22.1.37" + }, + { + "oid": "alHardwareFan2Rpm", + "descr": "Fan 2", + "class": "fanspeed", + "measured": "fan", + "min": 0, + "oid_num": ".1.3.6.1.4.1.3076.2.1.2.22.1.41" + }, + { + "oid": "alHardwareFan3Rpm", + "descr": "Fan 3", + "class": "fanspeed", + "measured": "fan", + "min": 0, + "oid_num": ".1.3.6.1.4.1.3076.2.1.2.22.1.45" + } + ] + }, + "ALTIGA-VERSION-STATS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3076.1.1.6.2", + "mib_dir": "cisco", + "descr": "", + "version": [ + { + "oid": "alVersionString.0", + "transform": { + "action": "replace", + "from": ".Rel", + "to": "" + } + } + ] + }, + "ALTIGA-SSL-STATS-MIB": { + "enable": 1, + "identity_num": "", + "mib_dir": "cisco", + "descr": "" + }, + "ASYNCOS-MAIL-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.15497.1.1.1", + "mib_dir": "cisco", + "descr": "Cisco IronPort Mail Gateway/Email Security Appliances MIB", + "processor": { + "perCentCPUUtilization": { + "oid": "perCentCPUUtilization", + "oid_num": ".1.3.6.1.4.1.15497.1.1.1.2", + "indexes": [ + { + "descr": "Processor" + } + ] + } + }, + "mempool": { + "perCentMemoryUtilization": { + "type": "static", + "descr": "Memory", + "oid_perc": "perCentMemoryUtilization.0", + "oid_perc_num": ".1.3.6.1.4.1.15497.1.1.1.1.0" + } + }, + "sensor": [ + { + "table": "fanTable", + "oid": "fanRPMs", + "oid_descr": "fanName", + "oid_num": ".1.3.6.1.4.1.15497.1.1.1.10.1.2", + "class": "fanspeed", + "rename_rrd": "asyncos-fan-%index%" + }, + { + "table": "temperatureTable", + "oid": "degreesCelcius", + "oid_descr": "temperatureName", + "oid_num": ".1.3.6.1.4.1.15497.1.1.1.9.1.2", + "class": "temperature", + "rename_rrd": "asyncos-fan-%index%" + } + ] + }, + "MERAKI-CLOUD-CONTROLLER-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.29671.1", + "mib_dir": "cisco", + "descr": "" + }, + "VIPTELA-HARDWARE": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.41916.3", + "mib_dir": "cisco", + "descr": "", + "serial": [ + { + "oid": "hardwareInventorySerialNumber.chassis.0" + } + ], + "hardware": [ + { + "oid": "hardwareInventoryPartNumber.chassis.0" + } + ], + "states": { + "hardwareEnvironmentStatus": [ + { + "name": "oK", + "event": "ok" + }, + { + "name": "down", + "event": "ignore" + }, + { + "name": "failed", + "event": "alert" + } + ] + } + }, + "VIPTELA-OPER-BGP": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.41916.14", + "mib_dir": "cisco", + "descr": "", + "bgp": { + "index": { + "bgpBgpNeighborVpnId": 1, + "bgpBgpNeighborPeerAddr": 1, + "bgpBgpNeighborAdminState": 1, + "bgpBgpNeighborPeerAddrType": 1 + }, + "oids": { + "LocalAs": { + "oid": "bgpBgpSummaryLocalAs.0" + }, + "PeerTable": { + "oid": "bgpBgpNeighborTable" + }, + "PeerState": { + "oid": "bgpBgpNeighborState" + }, + "PeerAdminStatus": { + "oid": "bgpBgpNeighborAdminState" + }, + "PeerInUpdates": { + "oid": "bgpBgpNeighborUpdateInCount" + }, + "PeerOutUpdates": { + "oid": "bgpBgpNeighborUpdateOutCount" + }, + "PeerInTotalMessages": { + "oid": "bgpBgpNeighborMsgRcvd" + }, + "PeerOutTotalMessages": { + "oid": "bgpBgpNeighborMsgSent" + }, + "PeerFsmEstablishedTime": { + "oid": "bgpBgpNeighborUptime", + "transform": { + "action": "timeticks" + } + }, + "PeerLocalAs": { + "oid": "bgpBgpNeighborLocalAsNum" + }, + "PeerLocalAddr": { + "oid": "bgpBgpNeighborLocalHost" + }, + "PeerIdentifier": { + "oid": "bgpBgpNeighborRemoteRouterId" + }, + "PeerRemoteAs": { + "oid": "bgpBgpNeighborAs" + }, + "PeerRemoteAddr": { + "oid": "bgpBgpNeighborPeerAddr" + }, + "PeerRemoteAddrType": { + "oid": "bgpBgpNeighborPeerAddrType" + }, + "PeerAcceptedPrefixes": { + "oid": "bgpBgpNeighborAddressFamilyAcceptedPrefixCount" + }, + "PrefixCountersSafi": { + "oid": "bgpBgpNeighborAddressFamilyAfi" + } + } + } + }, + "VIPTELA-OPER-SYSTEM": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.41916.11", + "mib_dir": "cisco", + "descr": "", + "version": [ + { + "oid": "systemStatusVersion.0" + } + ], + "uptime": [ + { + "oid": "systemStatusUptime.0", + "transform": { + "action": "uptime" + } + } + ], + "processor": { + "systemStatusCpuIdle": { + "oid": "systemStatusCpuIdle", + "idle": true, + "indexes": [ + { + "descr": "System CPU" + } + ] + } + }, + "mempool": { + "systemStatus": { + "type": "static", + "descr": "Memory", + "scale": 1024, + "oid_total": "systemStatusMemTotal.0", + "oid_total_num": ".1.3.6.1.4.1.41916.11.1.17.0", + "oid_free": "systemStatusMemFree.0", + "oid_free_num": ".1.3.6.1.4.1.41916.11.1.19.0" + } + }, + "storage": { + "systemStatusDiskAvail": { + "oid_descr": "systemStatusDiskMount", + "oid_free": "systemStatusDiskAvail", + "oid_total": "systemStatusDiskSize", + "oid_type": "systemStatusDiskFs", + "unit": "bytes" + } + }, + "la": { + "pre_test": { + "device_field": "os", + "operator": "eq", + "value": "viptela" + }, + "scale": 1, + "oid_1min": "systemStatusMin1Avg.0", + "oid_1min_num": ".1.3.6.1.4.1.41916.11.1.9.0", + "oid_5min": "systemStatusMin5Avg.0", + "oid_5min_num": ".1.3.6.1.4.1.41916.11.1.10.0", + "oid_15min": "systemStatusMin15Avg.0", + "oid_15min_num": ".1.3.6.1.4.1.41916.11.1.11.0" + }, + "status": [ + { + "oid": "systemStatusState", + "descr": "System Status", + "type": "systemStatusState", + "oid_num": ".1.3.6.1.4.1.41916.11.1.54" + } + ], + "states": { + "systemStatusState": [ + { + "name": "blkng-green", + "event": "ok" + }, + { + "name": "green", + "event": "ok" + }, + { + "name": "yellow", + "event": "warning" + }, + { + "name": "red", + "event": "alert" + } + ] + } + }, + "VIPTELA-OPER-VPN": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.41916.12", + "mib_dir": "cisco", + "descr": "", + "ports": { + "interfaceTable": { + "map": { + "oid": "interfaceIfindex", + "map": "ifIndex" + }, + "oids": { + "ifAlias": { + "oid": "interfaceDesc" + } + } + } + }, + "ip-address": [ + { + "entity_match": { + "entity_type": "port", + "field": "ifDescr", + "match": "%index1%" + }, + "version": "%index2%", + "oid_address": "interfaceIfAddrIpAddress", + "snmp_flags": 512 + }, + { + "entity_match": { + "entity_type": "port", + "field": "ifDescr", + "match": "%index1%" + }, + "version": "%index2%", + "oid_address": "interfaceLinkLocalAddress", + "snmp_flags": 512 + } + ] + }, + "EXALINK-FUSION-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.43296.3", + "mib_dir": "cisco", + "descr": "", + "hardware": [ + { + "oid": "fusionInfoBoard" + } + ], + "version": [ + { + "oid": "fusionInfoVersion" + } + ], + "serial": [ + { + "oid": "fusionInfoSerial" + } + ] + }, + "XXX-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.6688", + "mib_dir": "fiberroad", + "descr": "Media Converter NMS", + "status": [ + { + "oid": "psuA", + "descr": "Power Supply A", + "measured": "powerSupply", + "type": "FiberRoad-on", + "oid_num": ".1.3.6.1.4.1.6688.1.1.1.2.1.2", + "rename_rrd": "FiberRoad-on-psuA.master" + }, + { + "oid": "psuB", + "descr": "Power Supply B", + "measured": "powerSupply", + "type": "FiberRoad-on", + "oid_num": ".1.3.6.1.4.1.6688.1.1.1.2.1.3", + "rename_rrd": "FiberRoad-on-psuB.master" + }, + { + "oid": "volA", + "descr": "Voltage of Power Supply A", + "measured": "powerSupply", + "type": "FiberRoad-normal", + "oid_num": ".1.3.6.1.4.1.6688.1.1.1.2.1.4", + "rename_rrd": "FiberRoad-normal-volA.master" + }, + { + "oid": "volB", + "descr": "Voltage of Power Supply B", + "measured": "powerSupply", + "type": "FiberRoad-normal", + "oid_num": ".1.3.6.1.4.1.6688.1.1.1.2.1.5", + "rename_rrd": "FiberRoad-normal-volB.master" + }, + { + "oid": "fan", + "descr": "Fan", + "measured": "fan", + "type": "FiberRoad-on", + "oid_num": ".1.3.6.1.4.1.6688.1.1.1.2.1.6", + "rename_rrd": "FiberRoad-on-fan.master" + } + ], + "sensor": [ + { + "oid": "temperature", + "descr": "Temperature", + "class": "temperature", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.6688.1.1.1.2.1.7", + "rename_rrd": "XXX-MIB-temperature-master" + } + ], + "states": { + "FiberRoad-on": { + "1": { + "name": "on", + "event": "ok" + }, + "2": { + "name": "off", + "event": "alert" + }, + "3": { + "name": "nc", + "event": "exclude" + } + }, + "FiberRoad-normal": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "abnormal", + "event": "alert" + }, + "3": { + "name": "nc", + "event": "exclude" + } + } + } + }, + "ELTEK-DISTRIBUTED-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.12148", + "mib_dir": "eltek", + "descr": "Eltek MIB", + "serial": [ + { + "oid": "systemSiteInfoSystemSeriaNum.0" + } + ], + "sensor": [ + { + "oid": "batteryVoltage", + "descr": "Battery Voltage", + "class": "voltage", + "measured": "battery", + "scale": 0.01, + "oid_num": ".1.3.6.1.4.1.12148.9.3.2", + "limit_scale": 0.01, + "oid_limit_high": "batteryHighMajorAlarmVoltageConfig", + "oid_limit_low": "batteryLowMajorAlarmVoltageConfig" + }, + { + "oid": "batteryTemp", + "descr": "Battery Temperature", + "class": "temperature", + "measured": "battery", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.12148.9.3.4" + }, + { + "oid": "rectifierTotalCurrent", + "descr": "Rectifier Total", + "class": "current", + "measured": "rectifier", + "oid_num": ".1.3.6.1.4.1.12148.9.5.3" + }, + { + "oid": "rectifierUtilization", + "descr": "Rectifier Utilization", + "class": "load", + "measured": "rectifier", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.12148.9.5.4" + } + ], + "status": [ + { + "oid": "batteryBreakerStatus", + "descr": "Battery Breaker Status", + "measured": "battery", + "type": "batteryBreakerStatus", + "oid_num": ".1.3.6.1.4.1.12148.9.3.5" + } + ], + "states": { + "batteryBreakerStatus": [ + { + "name": "normal", + "event": "ok" + }, + { + "name": "alarm", + "event": "alert" + } + ], + "eltek-distributed-mib_rectifierStatusStatus": [ + { + "name": "notPresent", + "event": "exclude" + }, + { + "name": "normal", + "event": "ok" + }, + { + "name": "alarm", + "event": "alert" + }, + { + "name": "notUsed", + "event": "ignore" + }, + { + "name": "disabled", + "event": "exclude" + } + ] + } + }, + "SP2-MIB": { + "enable": 1, + "mib_dir": "eltek", + "descr": "Eltek SmartPack2 and Compack MIB", + "hardware": [ + { + "oid": "powerSystemType.0", + "transform": { + "action": "map", + "map": { + "smartpack2": "Smartpack 2", + "smartpackS": "Smartpack S", + "compack": "Compack", + "smartpack2Touch": "Smartpack 2 Touch", + "smartpackR": "Smartpack R" + } + } + } + ], + "serial": [ + { + "oid": "powerSystemSerialNumber.0" + } + ], + "sysdescr": [ + { + "oid": "powerSystemModel.0" + } + ], + "syslocation": [ + { + "oid": "powerSystemSite.0" + } + ], + "status": [ + { + "oid": "powerSystemStatus", + "descr": "System Status", + "measured": "device", + "type": "powerSystemStatus", + "oid_num": ".1.3.6.1.4.1.12148.10.2.1" + }, + { + "oid": "powerSystemEnergySource", + "descr": "System Energy Source", + "measured": "device", + "type": "powerSystemEnergySource", + "oid_num": ".1.3.6.1.4.1.12148.10.2.18" + }, + { + "oid": "rectifiersStatus", + "descr": "Rectifiers Status", + "measured": "rectifier", + "type": "powerSystemStatus", + "oid_num": ".1.3.6.1.4.1.12148.10.5.1" + }, + { + "table": "rectifierEntry", + "descr": "Rectifier %index% Status (%rectifierType%)", + "oid": "rectifierStatus", + "oid_num": ".1.3.6.1.4.1.12148.10.5.6.1.2", + "type": "powerSystemStatus", + "measured": "rectifier" + }, + { + "oid": "mainsStatus", + "descr": "Mains/AC Status", + "measured": "mains", + "type": "powerSystemStatus", + "oid_num": ".1.3.6.1.4.1.12148.10.3.1" + }, + { + "table": "mainsVoltageEntry", + "descr": "Mains Voltage Phase %index%", + "oid": "mainsVoltageStatus", + "oid_num": ".1.3.6.1.4.1.12148.10.3.4.1.2", + "type": "powerSystemStatus", + "measured": "mains" + } + ], + "sensor": [ + { + "oid": "rectifiersCurrentValue", + "descr": "Rectifiers Current", + "class": "current", + "measured": "rectifier", + "oid_scale": "powerSystemCurrentDecimalSetting.0", + "map_scale": { + "ampere": 1, + "deciAmpere": 0.1 + }, + "oid_num": ".1.3.6.1.4.1.12148.10.5.2.5", + "limit_scale": "scale", + "oid_limit_high": "rectifiersCurrentMajorAlarmLevel.0", + "oid_limit_high_warn": "rectifiersCurrentMinorAlarmLevel.0", + "oid_extra": "rectifiersCurrentStatus", + "test": { + "field": "rectifiersCurrentStatus", + "operator": "ne", + "value": "disabled" + } + }, + { + "oid": "rectifiersCapacityValue", + "descr": "Rectifiers Capacity", + "class": "load", + "measured": "rectifier", + "oid_num": ".1.3.6.1.4.1.12148.10.5.3.5", + "oid_limit_high": "rectifiersCapacityMajorAlarmLevel", + "oid_limit_high_warn": "rectifiersCapacityMinorAlarmLevel", + "oid_extra": "rectifiersCapacityStatus", + "test": { + "field": "rectifiersCapacityStatus", + "operator": "ne", + "value": "disabled" + } + }, + { + "oid": "rectifiersTemperatureValue", + "descr": "Rectifiers Temperature", + "class": "temperature", + "measured": "rectifier", + "scale": 1, + "oid_unit": "powerSystemTemperatureScale.0", + "map_unit": { + "celcius": "C", + "fahrenheit": "F" + }, + "min": 0, + "oid_num": ".1.3.6.1.4.1.12148.10.5.18.5", + "oid_limit_low": "rectifiersTemperatureMajorLowLevel", + "oid_limit_low_warn": "rectifiersTemperatureMinorLowLevel", + "oid_limit_high": "rectifiersTemperatureMajorHighLevel", + "oid_limit_high_warn": "rectifiersTemperatureMinorHighLevel" + }, + { + "table": "rectifierEntry", + "oid": "rectifierOutputCurrentValue", + "class": "current", + "descr": "Rectifier %index% Output (%rectifierType%)", + "oid_num": ".1.3.6.1.4.1.12148.10.5.6.1.3", + "measured": "rectifier", + "oid_scale": "powerSystemCurrentDecimalSetting.0", + "map_scale": { + "ampere": 1, + "deciAmpere": 0.1 + }, + "limit_scale": "scale", + "min": 0, + "oid_limit_high": "rectifiersCurrentMajorAlarmLevel.0", + "oid_limit_high_warn": "rectifiersCurrentMinorAlarmLevel.0" + }, + { + "table": "rectifierEntry", + "oid": "rectifierInputVoltageValue", + "class": "voltage", + "descr": "Rectifier %index% Input (%rectifierType%)", + "oid_num": ".1.3.6.1.4.1.12148.10.5.6.1.4", + "measured": "rectifier" + }, + { + "table": "mainsVoltageEntry", + "oid": "mainsVoltageValue", + "class": "voltage", + "descr": "Mains Phase %index%", + "oid_num": ".1.3.6.1.4.1.12148.10.3.4.1.6", + "oid_limit_high": "mainsVoltageMajorHighLevel", + "oid_limit_high_warn": "mainsVoltageMinorHighLevel", + "oid_limit_low_warn": "mainsVoltageMinorLowLevel", + "oid_limit_low": "mainsVoltageMajorLowLevel", + "scale": 1, + "measured": "mains" + }, + { + "table": "mainsMonitorFrequencyEntry", + "oid": "mainsMonitorFrequencyValue", + "class": "frequency", + "descr": "Mains %mainsMonitorFrequencyDescription%", + "oid_limit_high": "mainsMonitorFrequencyMajorHighLevel", + "oid_limit_high_warn": "mainsMonitorFrequencyMinorHighLevel", + "oid_limit_low_warn": "mainsMonitorFrequencyMinorLowLevel", + "oid_limit_low": "mainsMonitorFrequencyMajorLowLevel", + "limit_scale": 0.01, + "scale": 0.01, + "test": { + "field": "mainsMonitorFrequencyStatus", + "operator": "ne", + "value": "disabled" + }, + "measured": "mains" + }, + { + "oid": "batteryVoltageValue", + "class": "voltage", + "descr": "Battery (%batteryDescription%)", + "oid_descr": "batteryDescription", + "oid_num": ".1.3.6.1.4.1.12148.10.10.5.5", + "oid_limit_high": "batteryVoltageMajorHighLevel", + "oid_limit_high_warn": "batteryVoltageMinorHighLevel", + "oid_limit_low_warn": "batteryVoltageMinorLowLevel", + "oid_limit_low": "batteryVoltageMajorLowLevel", + "scale": 0.01, + "limit_scale": 0.01, + "measured": "battery" + }, + { + "oid": "batteryCurrentsValue", + "class": "current", + "descr": "Battery (%batteryDescription%)", + "oid_descr": "batteryDescription", + "oid_num": ".1.3.6.1.4.1.12148.10.10.6.5", + "oid_limit_high": "batteryCurrentsMajorHighLevel", + "oid_limit_high_warn": "batteryCurrentsMinorHighLevel", + "oid_limit_low_warn": "batteryCurrentsMinorLowLevel", + "oid_limit_low": "batteryCurrentsMajorLowLevel", + "scale": 0.01, + "limit_scale": 0.01, + "measured": "battery" + }, + { + "oid": "batteryTemperaturesValue", + "class": "temperature", + "descr": "Battery (%batteryDescription%)", + "oid_descr": "batteryDescription", + "oid_num": ".1.3.6.1.4.1.12148.10.10.7.5", + "oid_limit_high": "batteryTemperaturesMajorHighLevel", + "oid_limit_high_warn": "batteryTemperaturesMinorHighLevel", + "oid_limit_low_warn": "batteryTemperaturesMinorLowLevel", + "oid_limit_low": "batteryTemperaturesMajorLowLevel", + "measured": "battery" + }, + { + "oid": "batteryTimeLeftValue", + "class": "runtime", + "descr": "Battery Time Left", + "oid_num": ".1.3.6.1.4.1.12148.10.10.8.5", + "oid_limit_low_warn": "batteryTimeLeftMinorAlarmLevel", + "oid_limit_low": "batteryTimeLeftMajorAlarmLevel", + "oid_extra": "batteryTimeLeftStatus", + "test": { + "field": "batteryTimeLeftStatus", + "operator": "ne", + "value": "disabled" + }, + "measured": "battery" + }, + { + "oid": "batteryRemainingCapacityValue", + "class": "runtime", + "descr": "Battery Remaining Capacity (SOC)", + "oid_num": ".1.3.6.1.4.1.12148.10.10.9.5", + "oid_limit_low_warn": "batteryRemainingCapacityMinorLowLevel", + "oid_limit_low": "batteryRemainingCapacityMajorLowLevel", + "measured": "battery" + } + ], + "counter": [ + { + "oid": "mainsRunningHours", + "descr": "Mains Running", + "class": "lifetime", + "oid_num": ".1.3.6.1.4.1.12148.10.3.15", + "scale": 3600, + "min": 0 + } + ], + "states": { + "powerSystemStatus": [ + { + "name": "error", + "event": "alert" + }, + { + "name": "normal", + "event": "ok" + }, + { + "name": "minorAlarm", + "event": "warning" + }, + { + "name": "majorAlarm", + "event": "alert" + }, + { + "name": "disabled", + "event": "ignore" + }, + { + "name": "disconnected", + "event": "ignore" + }, + { + "name": "notPresent", + "event": "exclude" + }, + { + "name": "minorAndMajor", + "event": "warning" + }, + { + "name": "majorLow", + "event": "alert" + }, + { + "name": "minorLow", + "event": "warning" + }, + { + "name": "majorHigh", + "event": "alert" + }, + { + "name": "minorHigh", + "event": "warning" + }, + { + "name": "event", + "event": "ok" + }, + { + "name": "valueVolt", + "event": "ok" + }, + { + "name": "valueAmp", + "event": "ok" + }, + { + "name": "valueTemp", + "event": "ok" + }, + { + "name": "valueUnit", + "event": "ok" + }, + { + "name": "valuePerCent", + "event": "ok" + }, + { + "name": "critical", + "event": "alert" + }, + { + "name": "warning", + "event": "warning" + } + ], + "powerSystemEnergySource": [ + { + "name": "off", + "event": "ignore" + }, + { + "name": "grid", + "event": "ok" + }, + { + "name": "generator", + "event": "warning" + }, + { + "name": "battery", + "event": "alert" + }, + { + "name": "solar", + "event": "ok" + }, + { + "name": "wind", + "event": "ok" + }, + { + "name": "fuelcell", + "event": "alert" + } + ] + } + }, + "ELTEK-BC2000-DC-POWER-MIB": { + "enable": 1, + "mib_dir": "eltek", + "descr": "", + "hardware": [ + { + "oid": "vpwrIdentModel.0" + } + ], + "version": [ + { + "oid": "vpwrIdentControllerVersion.0" + } + ], + "sensor": [ + { + "oid": "vpwrSystemInternalTemperature", + "descr": "System Temperature", + "class": "temperature", + "measured": "device", + "scale": 1, + "min": 0, + "oid_num": ".1.3.6.1.4.1.13858.2.3.5", + "oid_limit_high_warn": "vpwrSystemInternalTempLThreshold", + "oid_limit_high": "vpwrSystemInternalTempUThreshold" + }, + { + "oid": "vpwrSystemVoltage", + "class": "voltage", + "descr": "System Voltage", + "oid_num": ".1.3.6.1.4.1.13858.2.3.2", + "oid_limit_high": "vpwrSystemHVAlarmSetpoint", + "oid_limit_low": "vpwrSystemBDAlarmSetpoint", + "scale": 0.01, + "limit_scale": 0.01, + "measured": "device" + }, + { + "oid": "vpwrSystemCurrent", + "class": "current", + "descr": "System Current", + "oid_num": ".1.3.6.1.4.1.13858.2.3.3", + "scale": 1, + "measured": "device" + } + ], + "status": [ + { + "descr": "System Controller", + "oid": "vpwrSystemControllerState", + "oid_num": ".1.3.6.1.4.1.13858.2.3.4", + "type": "vpwrSystemControllerState", + "measured": "device" + } + ], + "states": { + "vpwrSystemControllerState": [ + { + "name": "systemControllerStateUnknown", + "event": "ignore" + }, + { + "name": "systemControllerStateNormal", + "event": "ok" + }, + { + "name": "systemControllerStateChange", + "event": "warning" + }, + { + "name": "systemControllerStateAlarm", + "event": "alert" + }, + { + "name": "systemControllerStateMenu", + "event": "warning" + }, + { + "name": "systemControllerStateIrActive", + "event": "warning" + } + ] + } + }, + "GRANDSTREAM-GWN-MIB": { + "enable": 1, + "mib_dir": "grandstream", + "descr": "", + "identity_num": ".1.3.6.1.4.1.42397.1.1", + "hardware": [ + { + "oid": "gwnDeviceModel.0" + } + ], + "version": [ + { + "oid": "gwnDeviceVersion.0", + "transform": { + "action": "rtrim", + "chars": "." + } + } + ], + "sysname": [ + { + "oid": "gwnDeviceName.0", + "force": true + } + ] + }, + "H3C-ENTITY-VENDORTYPE-OID-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2011.10.3", + "mib_dir": "h3c", + "descr": "" + }, + "H3C-NQA-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2011.10.8.3", + "mib_dir": "h3c", + "descr": "" + }, + "P8510-MIB": { + "enable": 1, + "mib_dir": "comet", + "descr": "" + }, + "T6540-MIB": { + "enable": 1, + "mib_dir": "comet", + "descr": "", + "discovery": [ + { + "os": "comet-websensor", + "T6540-MIB::deviceType.0": "/.*/" + } + ], + "serial": [ + { + "oid": "serialNumber.0" + } + ], + "sensor": [ + { + "class": "temperature", + "descr": "Temperature", + "oid": "tempInt", + "oid_limit_low": "tempLowInt", + "oid_limit_high": "tempHighInt", + "scale": 0.1, + "limit_scale": 0.1, + "invalid": -9999 + }, + { + "class": "humidity", + "descr": "Humidity", + "oid": "humInt", + "oid_limit_low": "humLowInt", + "oid_limit_high": "humHighInt", + "scale": 0.1, + "limit_scale": 0.1, + "invalid": -9999 + }, + { + "class": "dewpoint", + "descr": "Dew Point", + "oid": "compVal", + "oid_limit_low": "compValLowInt", + "oid_limit_high": "compValHighInt", + "scale": 0.1, + "limit_scale": 0.1, + "invalid": -9999 + }, + { + "class": "concentration", + "descr": "CO2 Level", + "oid": "co2Int", + "oid_limit_low": "co2LowInt", + "oid_limit_high": "co2HighInt", + "scale": 0.1, + "limit_scale": 0.1, + "invalid": -9999 + } + ] + }, + "RUCKUS-SYSTEM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.25053.1.1.11.1", + "mib_dir": "ruckus", + "descr": "Ruckus Wireless system MIB containing resource utilisation and system configuration.", + "processor": { + "ruckusSystemCPUUtil": { + "oid": "ruckusSystemCPUUtil", + "oid_num": ".1.3.6.1.4.1.25053.1.1.11.1.1.1.1", + "indexes": [ + { + "descr": "System CPU" + } + ] + } + } + }, + "RUCKUS-ZD-SYSTEM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.25053.1.2.1.1", + "mib_dir": "ruckus", + "descr": "", + "serial": [ + { + "oid": "ruckusZDSystemSerialNumber.0" + } + ], + "version": [ + { + "oid": "ruckusZDSystemVersion.0" + } + ], + "hardware": [ + { + "oid": "ruckusZDSystemModel.0" + } + ] + }, + "RUCKUS-DEVICE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.25053.1.1.4.1", + "mib_dir": "ruckus", + "descr": "" + }, + "RUCKUS-HWINFO-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.25053.1.1.2.1", + "mib_dir": "ruckus", + "descr": "", + "serial": [ + { + "oid": "ruckusHwInfoSerialNumber.0" + } + ], + "hardware": [ + { + "oid": "ruckusHwInfoModelNumber.0" + } + ] + }, + "RUCKUS-RADIO-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.25053.1.1.12.1", + "mib_dir": "ruckus", + "descr": "" + }, + "RUCKUS-SWINFO-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.25053.1.1.3.1", + "mib_dir": "ruckus", + "descr": "" + }, + "RUCKUS-WLAN-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.25053.1.1.6.1", + "mib_dir": "ruckus", + "descr": "" + }, + "UTCONFIGURE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.7064.1800.2", + "mib_dir": "utstarcom", + "descr": "", + "version": [ + { + "oid": "utsBBSMgmtSoftwareVersion.0" + } + ], + "status": [ + { + "type": "powerTypeStatus", + "descr": "Power Supply module type", + "oid": "utsBBSChassisPwrType", + "oid_num": ".1.3.6.1.4.1.7064.1800.2.1.1.4.4.1", + "measured": "powersupply" + }, + { + "type": "powerSlotStatus", + "descr": "power module in low slot", + "oid": "utsBBSChassisPwrLowSlot", + "oid_num": ".1.3.6.1.4.1.7064.1800.2.1.1.4.4.2", + "measured": "powersupply" + }, + { + "type": "powerSlotStatus", + "descr": "power module in high slot", + "oid": "utsBBSChassisPwrHighSlot", + "oid_num": ".1.3.6.1.4.1.7064.1800.2.1.1.4.4.3", + "measured": "powersupply" + }, + { + "type": "moduleStatus", + "descr": "System Power module", + "oid": "utsBBSChassisInternalPowerStat", + "oid_num": ".1.3.6.1.4.1.7064.1800.2.1.1.4.4.4", + "measured": "powersupply" + }, + { + "type": "moduleStatus", + "descr": "Fan tray Module", + "oid": "utsBBSChassisFanTrayStat", + "oid_num": ".1.3.6.1.4.1.7064.1800.2.1.1.4.4.5", + "measured": "fan" + } + ], + "states": { + "powerTypeStatus": { + "1": { + "name": "AC", + "event": "ok" + }, + "2": { + "name": "DC", + "event": "ok" + } + }, + "powerSlotStatus": { + "1": { + "name": "empty", + "event": "ok" + }, + "2": { + "name": "installed-not-work", + "event": "alert" + }, + "3": { + "name": "installed-and-work", + "event": "ok" + } + }, + "moduleStatus": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "abnormal", + "event": "alert" + } + } + }, + "sensor": [ + { + "oid": "utsBBSChassisTempCur", + "class": "temperature", + "descr": "chassis CURRENT temperature", + "oid_num": ".1.3.6.1.4.1.7064.1800.2.1.1.4.4.6", + "measured": "device", + "invalid": 0, + "scale": 1, + "oid_limit_high": "utsBBSChassisTempUpLimit" + } + ] + }, + "EPPC-MIB": { + "enable": 1, + "mib_dir": "powerwalker", + "descr": "EPPC UPS devices", + "serial": [ + { + "oid": "upsEIndentityUPSSerialNumber.0" + } + ], + "sensor": [ + { + "oid": "upsESystemTemperature", + "descr": "System", + "class": "temperature", + "scale": 0.1, + "limit_scale": 0.1, + "oid_num": ".1.3.6.1.4.1.935.10.1.1.2.2", + "oid_limit_high": "upsESystemConfigOverTemperatureSetPoint", + "rename_rrd": "eppc-mib-upsESystemTemperature" + }, + { + "oid": "upsEEnvironmentCurrentTemperature", + "descr": "Environment", + "class": "temperature", + "scale": 0.1, + "limit_scale": 0.1, + "oid_num": ".1.3.6.1.4.1.935.10.1.1.6.1.1", + "oid_limit_low": "upsEEnvironmentTemperatureLowSetPoint", + "oid_limit_high": "upsEEnvironmentTemperatureHighSetPoint", + "invalid": -1 + }, + { + "oid": "upsEEnvironmentCurrentHumidity", + "descr": "Environment", + "class": "humidity", + "oid_num": ".1.3.6.1.4.1.935.10.1.1.6.2.1", + "oid_limit_low": "upsEEnvironmentHumidityLowSetPoint", + "oid_limit_high": "upsEEnvironmentHumidityHighSetPoint", + "invalid": -1 + }, + { + "oid": "upsEPositiveBatteryVoltage", + "descr": "Battery", + "class": "voltage", + "measured": "battery", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.935.10.1.1.3.5", + "min": 0 + }, + { + "oid": "upsEBatteryEstimatedChargeRemaining", + "descr": "Battery Charge Remaining", + "class": "capacity", + "measured": "battery", + "oid_num": ".1.3.6.1.4.1.935.10.1.1.3.4", + "limit_low_warn": 20, + "limit_low": 10, + "invalid": -1, + "rename_rrd": "eppc-mib-upsEBatteryEstimatedChargeRemaining" + }, + { + "oid": "upsEBatteryEstimatedMinutesRemaining", + "descr": "Battery Runtime Remaining", + "class": "runtime", + "measured": "battery", + "oid_num": ".1.3.6.1.4.1.935.10.1.1.3.3", + "limit_low_warn": 20, + "limit_low": 5, + "invalid": -1, + "rename_rrd": "eppc-mib-upsEBatteryEstimatedMinutesRemaining.0" + }, + { + "oid": "upsESecondsOnBattery", + "descr": "Battery Runtime", + "class": "runtime", + "measured": "battery", + "scale": 0.016666666666666666, + "oid_num": ".1.3.6.1.4.1.935.10.1.1.3.2", + "rename_rrd": "eppc-mib-upsESecondsOnBattery.0" + } + ], + "status": [ + { + "descr": "System Status", + "oid": "upsESystemStatus", + "type": "upsESystemStatus", + "measured": "device" + }, + { + "descr": "Battery Status", + "oid": "upsEBatteryStatus", + "oid_num": ".1.3.6.1.4.1.935.10.1.1.3.1", + "type": "upsEBatteryStatus", + "measured": "battery" + } + ], + "states": { + "upsESystemStatus": { + "1": { + "name": "power-on", + "event": "ok" + }, + "2": { + "name": "stand-by", + "event": "ok" + }, + "3": { + "name": "by-pass", + "event": "ok" + }, + "4": { + "name": "line", + "event": "ok" + }, + "5": { + "name": "battery", + "event": "warning" + }, + "6": { + "name": "battery-test", + "event": "ok" + }, + "7": { + "name": "fault", + "event": "alert" + }, + "8": { + "name": "converter", + "event": "warning" + }, + "9": { + "name": "eco", + "event": "ok" + }, + "10": { + "name": "shutdown", + "event": "warning" + }, + "11": { + "name": "on-booster", + "event": "warning" + }, + "12": { + "name": "on-reducer", + "event": "warning" + }, + "13": { + "name": "other", + "event": "ignore" + } + }, + "upsEBatteryStatus": { + "1": { + "name": "unknown", + "event": "exclude" + }, + "2": { + "name": "batteryNormal", + "event": "ok" + }, + "3": { + "name": "batteryLow", + "event": "warning" + }, + "4": { + "name": "batteryDepleted", + "event": "warning" + }, + "5": { + "name": "batteryDischarging", + "event": "warning" + }, + "6": { + "name": "batteryFailure", + "event": "alert" + } + } + } + }, + "OG-STATUS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.25049.16", + "mib_dir": "opengear", + "descr": "" + }, + "OG-STATUSv2-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.25049.17", + "mib_dir": "opengear", + "descr": "", + "serial": [ + { + "oid": "ogSerialNumber" + } + ], + "version": [ + { + "oid": "ogFirmwareVersion", + "transform": { + "action": "regex_replace", + "from": "/^[\\d\\.]+/", + "to": "$1" + } + } + ], + "sensor": [ + { + "oid": "ogCellModem3gRssi", + "descr": "Cell Modem %i% 3G Modem RSSI", + "class": "dbm", + "measured": "modem", + "oid_num": ".1.3.6.1.4.1.25049.17.17.1.11" + }, + { + "oid": "ogCellModem4gRssi", + "descr": "Cell Modem %i% 4G Modem RSSI", + "class": "dbm", + "measured": "modem", + "oid_num": ".1.3.6.1.4.1.25049.17.17.1.12" + }, + { + "oid": "ogCellModemTemperature", + "descr": "Cell Modem %i%", + "class": "temperature", + "measured": "modem", + "oid_num": ".1.3.6.1.4.1.25049.17.17.1.15" + }, + { + "class": "humidity", + "descr": "Internal Sensor", + "oid": "ogEmdStatusHumidity", + "oid_num": ".1.3.6.1.4.1.25049.16.4.1.4", + "rename_rrd": "og-status-mib-%index%" + }, + { + "class": "temperature", + "descr": "Internal Sensor", + "oid": "ogEmdStatusTemp", + "oid_num": ".1.3.6.1.4.1.25049.16.4.1.3", + "rename_rrd": "og-status-mib-%index%" + } + ], + "status": [ + { + "type": "ogCellModemRegistered", + "descr": "Cellular Modem %ogCellModemModel%", + "oid_descr": "ogCellModemModel", + "oid": "ogCellModemConnected", + "oid_extra": "ogCellModemEnabled", + "oid_num": ".1.3.6.1.4.1.25049.17.17.1.5", + "measured": "other", + "test": { + "field": "ogCellModemEnabled", + "operator": "eq", + "value": "enabled" + }, + "rename_rrd": "ogCellModemRegistered-CellModemEntry.%index%" + } + ], + "states": { + "ogCellModemRegistered": { + "1": { + "name": "connected", + "event": "ok" + }, + "2": { + "name": "disconnected", + "event": "alert" + } + } + } + }, + "OG-OMTELEM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.25049.10.19", + "mib_dir": "opengear", + "descr": "", + "hardware": [ + { + "oid": "ogOmSystemModel.0" + } + ], + "serial": [ + { + "oid": "ogOmSystemSerialNumber.0" + } + ], + "version": [ + { + "oid": "ogOmSystemFirmwareVersion.0" + } + ], + "sensor": [ + { + "table": "ogOmPowerSupplyTable", + "oid": "ogOmPowerSupplyInputVoltage", + "class": "voltage", + "descr": "PSU %index% Input", + "scale": 0.001, + "measured": "powersupply", + "measured_label": "PSU %index%" + }, + { + "table": "ogOmPowerSupplyTable", + "oid": "ogOmPowerSupplyOutputCurrent", + "class": "current", + "descr": "PSU %index% Output", + "scale": 0.001, + "measured": "powersupply", + "measured_label": "PSU %index%" + }, + { + "table": "ogOmPowerSupplyTable", + "oid": "ogOmPowerSupplyOutputPower", + "class": "power", + "descr": "PSU %index% Output", + "measured": "powersupply", + "measured_label": "PSU %index%" + }, + { + "table": "ogOmTempSensorTable", + "oid": "ogOmTempSensorValue", + "class": "temperature", + "descr": "%ogOmTempSensorName% (%ogOmTempSensorDevice%)", + "scale": 0.001, + "measured": "device" + } + ] + }, + "QSAN-SNMP-MIB": { + "enable": 1, + "mib_dir": "qsan", + "descr": "", + "hardware": [ + { + "oid": "maintenance-info-fw", + "transform": { + "action": "explode", + "index": "first" + } + } + ], + "version": [ + { + "oid": "maintenance-info-fw", + "transform": { + "action": "explode", + "index": "second" + } + } + ], + "serial": [ + { + "oid": "maintenance-info-serial-no" + } + ], + "status": [ + { + "table": "physical-disk-item", + "descr": "Disk Status: %pd-location%, %pd-RG% (%pd-vendor% %pd-size%GB, SN: %pd-serial%)", + "oid": "pd-status", + "type": "status", + "measured": "disk", + "measured_label": "%pd-location%" + }, + { + "table": "physical-disk-item", + "descr": "Disk Health: %pd-location%, %pd-RG% (%pd-vendor% %pd-size%GB, SN: %pd-serial%)", + "oid": "pd-status-health", + "type": "status-health", + "measured": "disk", + "measured_label": "%pd-location%" + }, + { + "table": "raid-group-item", + "descr": "Raid Group Status: %rg-name% (%rg-raid% %rg-total%GB, %rg-owner%)", + "oid": "rg-status", + "type": "status", + "measured": "raid", + "measured_label": "%rg-name%" + }, + { + "table": "raid-group-item", + "descr": "Raid Group Health: %rg-name% (%rg-raid% %rg-total%GB, %rg-owner%)", + "oid": "rg-health", + "type": "status-health", + "measured": "raid", + "measured_label": "%rg-name%" + }, + { + "table": "virtual-disk-item", + "descr": "Virtual Disk Status: %vd-name%, %vd-rg% (%vd-size%GB)", + "oid": "vd-status", + "type": "status", + "measured": "vdisk", + "measured_label": "%vd-name%" + }, + { + "table": "virtual-disk-item", + "descr": "Virtual Disk Health: %vd-name%, %vd-rg% (%vd-size%GB)", + "oid": "vd-health", + "type": "status-health", + "measured": "vdisk", + "measured_label": "%vd-name%" + }, + { + "table": "hardware-monitor-item", + "descr": "%ems-item% (%ems-loc%)", + "oid": "ems-status", + "type": "ems-status", + "measured": "powersupply", + "test": { + "field": "ems-type", + "operator": "regex", + "value": "^Power\\ ?Supply" + } + }, + { + "descr": "System", + "oid": "maintenance-info-status", + "type": "maintenance-info-status", + "measured": "device", + "snmp_flags": 8195 + } + ], + "states": { + "status": [ + { + "match": "/^Online/i", + "event": "ok" + }, + { + "match": "/^Checking/i", + "event": "warning" + }, + { + "match": "/.+/", + "event": "alert" + } + ], + "status-health": [ + { + "match": "/^Good/i", + "event": "ok" + }, + { + "match": "/^Optimal/i", + "event": "ok" + }, + { + "match": "/.+/", + "event": "alert" + } + ], + "ems-status": [ + { + "match": "/^OK/i", + "event": "ok" + }, + { + "match": "/.+/", + "event": "alert" + } + ], + "maintenance-info-status": [ + { + "match": "/^Normal/i", + "event": "ok" + }, + { + "match": "/.+/", + "event": "alert" + } + ] + }, + "sensor": [ + { + "table": "hardware-monitor-item", + "descr": "%ems-item% (%ems-loc%)", + "oid": "ems-value", + "oid_class": "ems-type", + "map_class": { + "Temperature": "temperature", + "Cooling": "fanspeed", + "Voltage": "voltage" + }, + "test": { + "field": "ems-type", + "operator": "notregex", + "value": "^Power\\ ?Supply" + } + }, + { + "table": "hdd-smart-item", + "descr": "Disk: %hdd-loc%", + "oid": "hdd-temperature", + "class": "temperature", + "measured": "disk", + "measured_label": "%hdd-loc%" + } + ] + }, + "ONEACCESS-SYS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.13191.1.100.671", + "mib_dir": "oneaccess", + "descr": "OneOS system Management objects", + "serial": [ + { + "oid": "oacExpIMSysHwcSerialNumber.0" + } + ], + "hardware": [ + { + "oid": "acSysIMSysMainIdentifier.0", + "transform": { + "action": "replace", + "from": "oac", + "to": "" + } + } + ], + "processor": { + "oacSysCpuUsedCoresTable": { + "table": "oacSysCpuUsedCoresTable", + "oid_descr": "oacSysCpuUsedCoreType", + "oid": "oacSysCpuUsedOneMinuteValue", + "oid_num": ".1.3.6.1.4.1.13191.10.3.3.1.2.3.1.4", + "stop_if_found": true + }, + "oacSysCpuStatistics": { + "oid_descr": "oacSysIMSysMainCPU", + "oid": "oacSysCpuUsed", + "oid_num": ".1.3.6.1.4.1.13191.10.3.3.1.2.1" + } + } + }, + "TPT-TPA-HARDWARE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.10734.3.3.2.3", + "mib_dir": "trendmicro", + "descr": "", + "serial": [ + { + "oid": "hw-serialNumber.0" + } + ] + }, + "TPT-HEALTH-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.10734.3.3.2.13", + "mib_dir": "trendmicro", + "descr": "", + "sensor": [ + { + "table": "healthTempTable", + "class": "temperature", + "oid": "healthTempValue", + "oid_descr": "healthTempChannel", + "oid_limit_high_warn": "healthTempMajor", + "oid_limit_high": "healthTempCritical", + "min": 0, + "scale": 1 + }, + { + "table": "healthFanTable", + "class": "fanspeed", + "oid": "healthFanValue", + "oid_descr": "healthFanChannel", + "oid_limit_low_warn": "healthFanMajor", + "oid_limit_low": "healthFanCritical", + "min": 0, + "scale": 1 + }, + { + "table": "healthVoltageTable", + "class": "voltage", + "oid": "healthVoltageValue", + "oid_descr": "healthVoltageChannel", + "oid_limit_nominal": "healthVoltageNominal", + "oid_limit_delta_warn": "healthVoltageMajor", + "oid_limit_delta": "healthVoltageCritical", + "limit_scale": 0.001, + "min": 0, + "scale": 0.001 + } + ] + }, + "TPT-RESOURCE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.10734.3.3.2.5", + "mib_dir": "trendmicro", + "descr": "", + "version": [ + { + "oid": "resourceVersion.0", + "transform": { + "action": "regex_replace", + "from": "/.* Build ([\\d\\.\\-]+).*/", + "to": "$1" + } + } + ], + "processor": { + "resourceHPCPUBusyPercent": { + "descr": "Host Processor", + "oid": "resourceHPCPUBusyPercent", + "oid_num": ".1.3.6.1.4.1.10734.3.3.2.5.4.1", + "oid_limit_high_warn": "resourceHPCPUThresholdMaj", + "oid_limit_high": "resourceHPCPUThresholdCrit", + "indexes": [ + { + "descr": "Host Processor" + } + ] + }, + "resourceNPCPUBusyPercentA": { + "oid": "resourceNPCPUBusyPercentA", + "oid_num": ".1.3.6.1.4.1.10734.3.3.2.5.4.6", + "indexes": [ + { + "descr": "Total Utilization of XLR A" + } + ] + }, + "resourceNPCPUBusyPercentB": { + "oid": "resourceNPCPUBusyPercentB", + "oid_num": ".1.3.6.1.4.1.10734.3.3.2.5.4.10", + "indexes": [ + { + "descr": "Total Utilization of XLR B" + } + ] + }, + "resourceNPCPUBusyPercentC": { + "oid": "resourceNPCPUBusyPercentC", + "oid_num": ".1.3.6.1.4.1.10734.3.3.2.5.4.14", + "indexes": [ + { + "descr": "Total Utilization of XLR C" + } + ] + } + }, + "mempool": { + "resourceHPMemoryObjs": { + "type": "static", + "descr": "Host Memory", + "oid_total": "resourceHPMemoryTotal.0", + "oid_perc": "resourceHPMemoryInUsePercent.0", + "oid_limit_high_warn": "resourceHPMemoryThresholdMaj.0", + "oid_limit_high": "resourceHPMemoryThresholdCrit.0" + } + }, + "sensor": [ + { + "descr": "Chassis Temperature", + "class": "temperature", + "measured": "device", + "oid": "resourceChassisTempDegreesC", + "oid_num": ".1.3.6.1.4.1.10734.3.3.2.5.5.1", + "oid_limit_high_warn": "resourceChassisTempThresholdMaj", + "oid_limit_high": "resourceChassisTempThresholdCrit", + "min": 0, + "skip_if_valid_exist": "temperature->TPT-HEALTH-MIB-healthTempEntry" + } + ], + "status": [ + { + "table": "resourcePowerSupplyEntry", + "type": "tptResourceState", + "descr": "Power Supply", + "oid": "powerSupplyStatus", + "oid_num": ".1.3.6.1.4.1.10734.3.3.2.5.9.4.1.2", + "measured": "powersupply" + } + ], + "states": { + "tptResourceState": [ + { + "name": "unknown", + "event": "exclude" + }, + { + "name": "red", + "event": "alert" + }, + { + "name": "yellow", + "event": "warning" + }, + { + "name": "green", + "event": "ok" + } + ] + } + }, + "RITTAL-CMC-III-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2606.7", + "mib_dir": "rittal", + "descr": "", + "version": [ + { + "oid": "cmcIIIUnitFWRev.0", + "transform": { + "action": "replace", + "from": "V", + "to": "" + } + } + ], + "ra_url_http": [ + { + "oid": "cmcIIIUnitURL.0" + } + ], + "la": { + "scale": 0.01, + "oid_1min": "cmcIIIUnitLoadAverage.1", + "oid_1min_num": ".1.3.6.1.4.1.2606.7.2.14.1.2.1", + "oid_5min": "cmcIIIUnitLoadAverage.5", + "oid_5min_num": ".1.3.6.1.4.1.2606.7.2.14.1.2.5", + "oid_15min": "cmcIIIUnitLoadAverage.10", + "oid_15min_num": ".1.3.6.1.4.1.2606.7.2.14.1.2.10" + }, + "status": [ + { + "oid": "cmcIIIUnitStatus", + "descr": "Unit Status", + "measured": "device", + "type": "cmcIIIUnitStatus", + "oid_num": ".1.3.6.1.4.1.2606.7.2.1" + }, + { + "oid": "cmcIIIUnitCurrentSource", + "descr": "Power Source", + "measured": "device", + "type": "cmcIIIUnitCurrentSource", + "oid_num": ".1.3.6.1.4.1.2606.7.2.9" + }, + { + "oid": "cmcIIIUnitMode", + "descr": "Unit Mode", + "measured": "device", + "type": "cmcIIIUnitMode", + "oid_num": ".1.3.6.1.4.1.2606.7.2.13" + }, + { + "oid": "cmcIIIModbusStatus", + "descr": "Modbus Status", + "measured": "device", + "type": "cmcIIIModbusStatus", + "oid_num": ".1.3.6.1.4.1.2606.7.3.11.1" + } + ], + "states": { + "cmcIIIUnitStatus": { + "1": { + "name": "ok", + "event": "ok" + }, + "2": { + "name": "failed", + "event": "alert" + }, + "3": { + "name": "overload", + "event": "alert" + } + }, + "cmcIIIUnitCurrentSource": { + "1": { + "name": "unknown", + "event": "exclude" + }, + "2": { + "name": "acAdapter", + "event": "ok" + }, + "3": { + "name": "terminalStrip", + "event": "ok" + }, + "4": { + "name": "poe", + "event": "ok" + }, + "5": { + "name": "usb", + "event": "ok" + } + }, + "cmcIIIUnitMode": { + "1": { + "name": "localInit", + "event": "ok" + }, + "2": { + "name": "start", + "event": "ok" + }, + "3": { + "name": "pwrDelay", + "event": "warning" + }, + "4": { + "name": "restartBus", + "event": "warning" + }, + "5": { + "name": "localOnline", + "event": "ok" + }, + "6": { + "name": "collectSlaves", + "event": "ok" + }, + "7": { + "name": "reorganizeBus", + "event": "ok" + }, + "8": { + "name": "online", + "event": "ok" + }, + "9": { + "name": "prepareUpgrade", + "event": "ok" + }, + "10": { + "name": "upgradeSensor", + "event": "ok" + }, + "11": { + "name": "terminate", + "event": "warning" + } + }, + "cmcIIIMsgStatus": { + "1": { + "name": "notAvail", + "event": "exclude" + }, + "2": { + "name": "configChanged", + "event": "ok" + }, + "3": { + "name": "error", + "event": "alert" + }, + "4": { + "name": "ok", + "event": "ok" + }, + "5": { + "name": "alarm", + "event": "alert" + }, + "6": { + "name": "highWarn", + "event": "warning" + }, + "7": { + "name": "lowAlarm", + "event": "alert" + }, + "8": { + "name": "highAlarm", + "event": "alert" + }, + "9": { + "name": "lowWarn", + "event": "warning" + }, + "10": { + "name": "setOff", + "event": "ok" + }, + "11": { + "name": "setOn", + "event": "ok" + }, + "12": { + "name": "open", + "event": "alert" + }, + "13": { + "name": "closed", + "event": "ok" + }, + "14": { + "name": "locked", + "event": "ok" + }, + "15": { + "name": "unlRemote", + "event": "ok" + }, + "16": { + "name": "doorOpen", + "event": "alert" + }, + "17": { + "name": "service", + "event": "warning" + }, + "18": { + "name": "standby", + "event": "warning" + }, + "19": { + "name": "busy", + "event": "warning" + }, + "20": { + "name": "noAccess", + "event": "alert" + }, + "21": { + "name": "lost", + "event": "alert" + }, + "22": { + "name": "detected", + "event": "alert" + }, + "23": { + "name": "lowVoltage", + "event": "alert" + }, + "24": { + "name": "probeopen", + "event": "ok" + }, + "25": { + "name": "probeshort", + "event": "ok" + }, + "26": { + "name": "calibration", + "event": "ignore" + }, + "27": { + "name": "inactive", + "event": "ignore" + }, + "28": { + "name": "active", + "event": "ok" + }, + "29": { + "name": "noPower", + "event": "alert" + }, + "30": { + "name": "readOnly", + "event": "ok" + }, + "31": { + "name": "exchanged", + "event": "ok" + } + }, + "cmcIIIModbusStatus": { + "1": { + "name": "shutdown", + "event": "ignore" + }, + "2": { + "name": "readonly", + "event": "ok" + }, + "3": { + "name": "writeonly", + "event": "ok" + }, + "4": { + "name": "readwrite", + "event": "ok" + } + }, + "cmcIIIDevStatus": { + "1": { + "name": "notAvail", + "event": "exclude" + }, + "2": { + "name": "ok", + "event": "ok" + }, + "3": { + "name": "deviceDetectedConfirm", + "event": "warning" + }, + "4": { + "name": "deviceLost", + "event": "alert" + }, + "5": { + "name": "deviceChanged", + "event": "warning" + }, + "6": { + "name": "deviceError", + "event": "alert" + }, + "7": { + "name": "firmwareUpdatePending", + "event": "warning" + }, + "8": { + "name": "firmwareUpdateRunning", + "event": "ok" + } + } + } + }, + "RITTAL-CMC-TC-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2606.4", + "mib_dir": "rittal", + "descr": "", + "states": { + "rittal-cmc-tc-state": { + "1": { + "name": "notAvail", + "event": "exclude" + }, + "2": { + "name": "lost", + "event": "error" + }, + "3": { + "name": "changed", + "event": "warning" + }, + "4": { + "name": "ok", + "event": "ok" + }, + "5": { + "name": "off", + "event": "ok" + }, + "6": { + "name": "on", + "event": "ok" + }, + "7": { + "name": "warning", + "event": "warning" + }, + "8": { + "name": "tooLow", + "event": "warning" + }, + "9": { + "name": "tooHigh", + "event": "warning" + }, + "10": { + "name": "error", + "event": "error" + } + } + } + }, + "RITTAL-CMC-III-PRODUCTS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2606.7.7", + "mib_dir": "rittal", + "descr": "" + }, + "SYNSYS-MIB": { + "enable": 1, + "mib_dir": "synaccess", + "identity_num": ".1.3.6.1.4.1.21728.3", + "descr": "", + "hardware": [ + { + "oid": "systemModel.0", + "transform": { + "action": "rtrim", + "chars": "." + } + } + ], + "version": [ + { + "oid": "swVersion.0", + "transform": [ + { + "action": "explode", + "delimiter": ", ", + "index": "last" + }, + { + "action": "rtrim", + "chars": "." + } + ] + } + ], + "status": [ + { + "table": "outletTable", + "type": "outletStatus", + "oid": "outletStatus", + "descr": "Outlet %index% (%outletName%)", + "measured_label": "Outlet %index%", + "measured": "outlet" + } + ], + "states": { + "outletStatus": { + "1": { + "name": "on", + "event": "ok" + }, + "2": { + "name": "off", + "event": "ignore" + } + } + }, + "sensor": [ + { + "oid": "currentDrawStatus1", + "descr": "AC Power Bank 1", + "class": "current", + "measured": "bank", + "oid_limit_high": "currentAlarmThreshold.0" + }, + { + "oid": "currentDrawStatus2", + "descr": "AC Power Bank 2", + "class": "current", + "measured": "bank", + "oid_limit_high": "currentAlarmThreshold.0" + }, + { + "oid": "temperatureReading", + "descr": "Environment", + "class": "temperature", + "measured": "device", + "oid_limit_high": "temperatureUpThreshold", + "oid_limit_low": "temperatureLowThreshold" + } + ] + }, + "BROTHER-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2435", + "mib_dir": "brother", + "descr": "", + "hardware": [ + { + "oid": "brmDNSPrinterName.0", + "transform": { + "action": "ireplace", + "from": [ + "Brother ", + " series" + ], + "to": "" + } + } + ], + "version": [ + { + "oid": "brInfoDeviceRomVersion.0" + } + ], + "serial": [ + { + "oid": "brInfoSerialNumber.0" + } + ] + }, + "IPE-COMMON-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.119.2.3.69.501", + "mib_dir": "nec", + "descr": "", + "serial": [ + { + "oid": "invChassisSerialNo.1" + } + ], + "version": [ + { + "oid": "invChassisFirmVersion.1" + } + ], + "hardware": [ + { + "oid": "invChassisName.1" + } + ], + "hardware1": [ + { + "oid": "invChassisCodeNo.1" + } + ], + "sensor": [ + { + "table": "meteringTable", + "oid": "metSysTxPowerValue", + "descr": "%port_label% TX Power", + "class": "dbm", + "scale": 1, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": { + "field": "metSysTxPowerStatus", + "operator": "ne", + "value": "invalid" + } + }, + { + "table": "meteringTable", + "oid": "metSysRxLevelValue", + "descr": "%port_label% RX Power", + "class": "dbm", + "scale": 1, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": { + "field": "metSysRxLevelStatus", + "operator": "ne", + "value": "invalid" + } + }, + { + "table": "meteringTable", + "oid": "metSysPSVoltageValue", + "descr": "%port_label% ODU Power Supply", + "class": "voltage", + "scale": 1, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": { + "field": "metSysPSVoltageStatus", + "operator": "ne", + "value": "invalid" + } + }, + { + "table": "meteringTable", + "oid": "metSysTempODUValue", + "descr": "%port_label% ODU Temperature", + "class": "temperature", + "scale": 1, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": { + "field": "metSysTempODUStatus", + "operator": "ne", + "value": "invalid" + } + }, + { + "table": "meteringTable", + "oid": "metSysTempIDUValue", + "descr": "%port_label% IDU Temperature", + "class": "temperature", + "scale": 1, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": { + "field": "metSysTempIDUStatus", + "operator": "ne", + "value": "invalid" + } + } + ] + }, + "IPE-SYSTEM-MIB": { + "enable": 1, + "mib_dir": "nec", + "descr": "", + "sysname": [ + { + "oid": "ipeSysNeName.1" + } + ], + "version": [ + { + "oid": "ipeSysInvSoftwareVersion.1" + } + ] + }, + "BLUECOAT-HOST-RESOURCES-MIB": { + "enable": 1, + "identity_num": "", + "mib_dir": "bluecoat", + "descr": "", + "serial": [ + { + "oid": "bchrSerial.0" + } + ] + }, + "BLUECOAT-AV-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3417.2.10", + "mib_dir": "bluecoat", + "descr": "" + }, + "BLUECOAT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3417", + "mib_dir": "bluecoat", + "descr": "" + }, + "BLUECOAT-CAS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.14501.8", + "mib_dir": "bluecoat", + "descr": "", + "serial": [ + { + "oid": "bchrSerial.0" + } + ] + }, + "BLUECOAT-SG-PROXY-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3417.2.11", + "mib_dir": "bluecoat", + "descr": "", + "serial": [ + { + "oid": "sgProxySerialNumber.0" + } + ] + }, + "BLUECOAT-SG-SENSOR-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3417.2.1", + "mib_dir": "bluecoat", + "descr": "" + }, + "BLUECOAT-SG-USAGE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3417.2.4", + "mib_dir": "bluecoat", + "descr": "" + }, + "TERADICI-PCOIP-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.25071.1.1", + "mib_dir": "teradici", + "descr": "" + }, + "TERADICI-PCOIPv2-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.25071.1.2", + "mib_dir": "teradici", + "descr": "", + "serial": [ + { + "oid": "pcoipGenDevicesSerialNumber.1" + } + ], + "version": [ + { + "oid": "pcoipGenDevicesFirmwareVersion.1" + } + ], + "hardware": [ + { + "oid": "pcoipGenDevicesPartNumber.1" + } + ], + "features": [ + { + "oid": "pcoipGenDevicesFwPartNumber.1" + } + ] + }, + "NSCRTV-HFCEMS-COMMON-MIB": { + "enable": 1, + "mib_dir": "nscrtv", + "descr": "", + "hardware": [ + { + "oid": "commonNEModelNumber.0" + }, + { + "oid": "commonDeviceModelNumber.1" + } + ], + "serial": [ + { + "oid": "commonNESerialNumber.0" + }, + { + "oid": "commonDeviceSerialNumber.1" + } + ], + "vendor": [ + { + "oid": "commonNEVendorInfo.0" + } + ], + "sensor": [ + { + "oid": "commonInternalTemperature", + "class": "temperature", + "descr": "Environment Temperature", + "oid_num": ".1.3.6.1.4.1.17409.1.3.1.13", + "scale": 1, + "invalid": 0, + "rename_rrd": "jdsu-edfa-temp-%index%" + } + ] + }, + "NSCRTV-HFCEMS-OPTICALAMPLIFIER-MIB": { + "enable": 1, + "mib_dir": "nscrtv", + "descr": "", + "sensor": [ + { + "oid": "oaDCPowerVoltage", + "class": "voltage", + "oid_descr": "oaDCPowerName", + "oid_num": ".1.3.6.1.4.1.17409.1.11.7.1.2", + "scale": 0.1, + "invalid": 0, + "rename_rrd": "jdsu-edfa-power-%index%" + }, + { + "oid": "oaDCPowerCurrent", + "class": "current", + "oid_descr": "oaDCPowerName", + "oid_num": ".1.3.6.1.4.1.17409.1.11.7.1.3", + "scale": 0.1, + "invalid": 0 + }, + { + "oid": "oaPumpBIAS", + "class": "current", + "descr": "Pump Bias %index%", + "oid_num": ".1.3.6.1.4.1.17409.1.11.4.1.2", + "scale": 0.001, + "invalid": 0, + "limit_auto": false, + "rename_rrd": "jdsu-edfa-pump-bias-%index%" + }, + { + "oid": "oaPumpTEC", + "class": "current", + "descr": "Pump TEC %index%", + "oid_num": ".1.3.6.1.4.1.17409.1.11.4.1.3", + "scale": 0.01, + "invalid": 0, + "limit_auto": false, + "rename_rrd": "jdsu-edfa-pump-tec-%index%" + }, + { + "oid": "oaPumpTemp", + "class": "temperature", + "descr": "Pump Temperature %index%", + "oid_num": ".1.3.6.1.4.1.17409.1.11.4.1.4", + "scale": 0.1, + "invalid": 0, + "rename_rrd": "jdsu-edfa-pump-temp-%index%" + }, + { + "oid": "oaOutputOpticalPower", + "class": "dbm", + "descr": "Optical Output Power", + "oid_num": ".1.3.6.1.4.1.17409.1.11.2", + "scale": 0.1, + "invalid": 0, + "limit_high": 16, + "limit_high_warn": 15, + "limit_low_warn": 10, + "limit_low": 9, + "rename_rrd": "jdsu-edfa-tx-%index%" + }, + { + "oid": "oaInputOpticalPower", + "class": "dbm", + "descr": "Optical Input Power", + "oid_num": ".1.3.6.1.4.1.17409.1.11.3", + "scale": 0.1, + "invalid": 0, + "limit_high": -9, + "limit_high_warn": -10, + "limit_low_warn": -14, + "limit_low": -18, + "skip_if_valid_exist": "dbm->NSCRTV-HFCEMS-EXTERNALOPTICALTRANSMITTER-MIB->otxInputRFLevel", + "rename_rrd": "jdsu-edfa-rx-%index%" + } + ] + }, + "NSCRTV-HFCEMS-EXTERNALOPTICALTRANSMITTER-MIB": { + "enable": 1, + "mib_dir": "nscrtv", + "descr": "", + "sensor": [ + { + "oid": "otxInputRFLevel", + "class": "dbm", + "descr": "Input on Optical Transmitter", + "oid_num": ".1.3.6.1.4.1.17409.1.7.3.1.12", + "scale": 0.1, + "invalid": 0 + }, + { + "oid": "otxLaserOutputPower", + "class": "dbm", + "descr": "Output on Optical Transmitter", + "oid_num": ".1.3.6.1.4.1.17409.1.7.3.1.15", + "scale": 0.1, + "invalid": 0 + } + ] + }, + "NSCRTV-FTTX-EPON-MIB": { + "enable": 1, + "mib_dir": "nscrtv", + "descr": "", + "serial": [ + { + "oid": "devSn.0" + } + ], + "hardware": [ + { + "oid": "oltType.1" + } + ], + "version": [ + { + "oid": "bSoftwareVersion.1.0" + } + ], + "status": [ + { + "table": "fanPropertyTable", + "oid": "fanCardOperationStatus", + "descr": "%fanCardName% (%index%)", + "oid_descr": "fanCardName", + "measured": "fan", + "type": "CardOperationStatus", + "test": { + "field": "fanCardPresenceStatus", + "operator": "ne", + "value": "notInstalled" + } + }, + { + "table": "powerPropertyTable", + "oid": "powerCardOperationStatus", + "descr": "%powerCardName% (%index%)", + "oid_descr": "powerCardName", + "measured": "powersupply", + "type": "CardOperationStatus", + "test": { + "field": "powerCardPresenceStatus", + "operator": "ne", + "value": "notInstalled" + } + }, + { + "table": "powerPropertyTable", + "oid": "powerCardRedundancyStatus", + "descr": "%powerCardName% Redundancy (%index%)", + "oid_descr": "powerCardName", + "measured": "powersupply", + "type": "CardRedundancyStatus", + "test": { + "field": "powerCardPresenceStatus", + "operator": "ne", + "value": "notInstalled" + } + } + ], + "states": { + "CardOperationStatus": { + "1": { + "name": "up", + "event": "ok" + }, + "2": { + "name": "down", + "event": "alert" + }, + "3": { + "name": "testing", + "event": "ignore" + } + }, + "CardRedundancyStatus": { + "1": { + "name": "active", + "event": "ok" + }, + "2": { + "name": "stanby", + "event": "ok" + }, + "3": { + "name": "loadShareing", + "event": "ok" + } + } + }, + "sensor": [ + { + "table": "ponPortOpticalTransmissionPropertyTable", + "oid": "ponOpVcc", + "class": "voltage", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index2%" + }, + "descr": "%port_label% Voltage", + "scale": 1.0e-5, + "oid_extra": "ponPortName" + }, + { + "table": "ponPortOpticalTransmissionPropertyTable", + "oid": "ponOpBias", + "class": "current", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index2%" + }, + "descr": "%port_label% Bias", + "scale": 1.0e-5, + "oid_extra": "ponPortName" + }, + { + "table": "ponPortOpticalTransmissionPropertyTable", + "oid": "ponOpTxPower", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index2%" + }, + "descr": "%port_label% TX Power", + "scale": 0.01, + "oid_extra": "ponPortName" + }, + { + "table": "onuPonPortOpticalTransmissionPropertyTable", + "oid": "onuWorkingTemperature", + "class": "temperature", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index0%" + }, + "descr": "%port_label% Temperature", + "scale": 0.01 + }, + { + "table": "onuPonPortOpticalTransmissionPropertyTable", + "oid": "onuWorkingVoltage", + "class": "voltage", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index0%" + }, + "descr": "%port_label% Voltage", + "scale": 1.0e-5 + }, + { + "table": "onuPonPortOpticalTransmissionPropertyTable", + "oid": "onuBiasCurrent", + "class": "current", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index0%" + }, + "descr": "%port_label% Bias", + "scale": 1.0e-5 + }, + { + "table": "onuPonPortOpticalTransmissionPropertyTable", + "oid": "onuTramsmittedOpticalPower", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index0%" + }, + "descr": "%port_label% TX Power", + "scale": 0.01 + }, + { + "table": "onuPonPortOpticalTransmissionPropertyTable", + "oid": "onuReceivedOpticalPower", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index0%" + }, + "descr": "%port_label% RX Power", + "scale": 0.01 + } + ] + }, + "NSCRTV-ROOT": { + "enable": 1, + "mib_dir": "nscrtv", + "descr": "" + }, + "ALCATEL-ENT1-DEVICES": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.6486.801.1.1.2.1", + "mib_dir": "alcatel-ent1", + "descr": "" + }, + "ALCATEL-ENT1-CHASSIS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.6486.801.1.1.1.3.1", + "mib_dir": "alcatel-ent1", + "descr": "", + "sensor": [ + { + "oid": "chasEntTempCurrent", + "class": "temperature", + "descr": "Chassis", + "oid_num": ".1.3.6.1.4.1.6486.801.1.1.1.1.1.2.1.1", + "oid_limit_high_warn": "chasEntTempThreshold", + "oid_limit_high": "chasEntTempDangerThreshold" + } + ] + }, + "ALCATEL-ENT1-HEALTH-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.6486.801.1.2.1.16.1", + "mib_dir": "alcatel-ent1", + "descr": "", + "processor": { + "healthModuleCpuLatest": { + "descr": "Module", + "scale": 1, + "oid": "healthModuleCpuLatest", + "oid_num": ".1.3.6.1.4.1.6486.801.1.2.1.16.1.1.1.1.1.15" + } + }, + "mempool": { + "healthModuleMemoryLatest": { + "type": "table", + "descr": "Module", + "scale": 1, + "oid_perc": "healthModuleMemoryLatest" + } + } + }, + "ALCATEL-ENT1-INTERSWITCH-PROTOCOL-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.6486.801.1.2.1.9.1", + "mib_dir": "alcatel-ent1", + "descr": "" + }, + "ALCATEL-ENT1-PORT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.6486.801.1.2.1.5.1", + "mib_dir": "alcatel-ent1", + "descr": "", + "sensor": [ + { + "table": "ddmPortInfoTable", + "oid": "ddmPortTemperature", + "class": "temperature", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%", + "transform": { + "action": "explode", + "delimiter": "." + } + }, + "descr": "%port_label% Channel %ddmPortChannel%", + "oid_num": ".1.3.6.1.4.1.6486.801.1.2.1.5.1.1.2.6.1.2", + "scale": 0.001, + "limit_scale": 0.001, + "oid_limit_low": "ddmPortTempLowWarning", + "oid_limit_low_warn": "ddmPortTempLowAlarm", + "oid_limit_high": "ddmPortTempHiAlarm", + "oid_limit_high_warn": "ddmPortTempHiWarning" + }, + { + "table": "ddmPortInfoTable", + "oid": "ddmPortSupplyVoltage", + "class": "voltage", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%", + "transform": { + "action": "explode", + "delimiter": "." + } + }, + "descr": "%port_label% Channel %ddmPortChannel% Voltage", + "oid_num": ".1.3.6.1.4.1.6486.801.1.2.1.5.1.1.2.6.1.7", + "scale": 0.001, + "limit_scale": 0.001, + "oid_limit_low": "ddmPortSupplyVoltageLowWarning", + "oid_limit_low_warn": "ddmPortSupplyVoltageLowAlarm", + "oid_limit_high": "ddmPortSupplyVoltageHiAlarm", + "oid_limit_high_warn": "ddmPortSupplyVoltageHiWarning" + }, + { + "table": "ddmPortInfoTable", + "oid": "ddmPortRxOpticalPower", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%", + "transform": { + "action": "explode", + "delimiter": "." + } + }, + "descr": "%port_label% Channel %ddmPortChannel% RX Power", + "oid_num": ".1.3.6.1.4.1.6486.801.1.2.1.5.1.1.2.6.1.22", + "scale": 0.001, + "limit_scale": 0.001, + "oid_limit_low": "ddmPortRxOpticalPowerLowWarning", + "oid_limit_low_warn": "ddmPortRxOpticalPowerLowAlarm", + "oid_limit_high": "ddmPortRxOpticalPowerHiAlarm", + "oid_limit_high_warn": "ddmPortRxOpticalPowerHiWarning" + }, + { + "table": "ddmPortInfoTable", + "oid": "ddmPortTxOutputPower", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%", + "transform": { + "action": "explode", + "delimiter": "." + } + }, + "descr": "%port_label% Channel %ddmPortChannel% TX Power", + "oid_num": ".1.3.6.1.4.1.6486.801.1.2.1.5.1.1.2.6.1.17", + "scale": 0.001, + "limit_scale": 0.001, + "oid_limit_low": "ddmPortTxOutputPowerLowWarning", + "oid_limit_low_warn": "ddmPortTxOutputPowerLowAlarm", + "oid_limit_high": "ddmPortTxOutputPowerHiAlarm", + "oid_limit_high_warn": "ddmPortTxOutputPowerHiWarning" + }, + { + "table": "ddmPortInfoTable", + "oid": "ddmPortTxBiasCurrent", + "class": "current", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%", + "transform": { + "action": "explode", + "delimiter": "." + } + }, + "descr": "%port_label% Channel %ddmPortChannel% Bias Current", + "oid_num": ".1.3.6.1.4.1.6486.801.1.2.1.5.1.1.2.6.1.12", + "scale": 0.001, + "limit_scale": 0.001, + "oid_limit_low": "ddmPortTxBiasCurrentLowWarning", + "oid_limit_low_warn": "ddmPortTxBiasCurrentLowAlarm", + "oid_limit_high": "ddmPortTxBiasCurrentHiAlarm", + "oid_limit_high_warn": "ddmPortTxBiasCurrentHiWarning" + } + ] + }, + "ALCATEL-IND1-DEVICES": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.6486.800.1.1.2.1", + "mib_dir": "alcatel", + "descr": "" + }, + "ALCATEL-IND1-CHASSIS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.6486.800.1.1.1.3.1", + "mib_dir": "alcatel", + "descr": "" + }, + "ALCATEL-IND1-HEALTH-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.6486.800.1.2.1.16.1", + "mib_dir": "alcatel", + "descr": "", + "sensor": [ + { + "oid": "healthDeviceTemperatureChas1MinAvg", + "class": "temperature", + "descr": "Chassis", + "oid_num": ".1.3.6.1.4.1.6486.800.1.2.1.16.1.1.1.18", + "rename_rrd": "alcatel-device-%index%" + }, + { + "oid": "healthDeviceTemperatureCmmCpu1MinAvg", + "class": "temperature", + "descr": "CPU", + "oid_num": ".1.3.6.1.4.1.6486.800.1.2.1.16.1.1.1.22", + "rename_rrd": "alcatel-device-%index%" + } + ], + "processor": { + "healthDeviceCpuLatest": { + "descr": "Device", + "scale": 1, + "oid": "healthDeviceCpuLatest", + "oid_num": ".1.3.6.1.4.1.6486.800.1.2.1.16.1.1.1.13" + } + }, + "mempool": { + "healthDeviceMemoryLatest": { + "type": "table", + "descr": "Device", + "scale": 1, + "oid_perc": "healthDeviceMemoryLatest" + } + } + }, + "ALCATEL-IND1-INTERSWITCH-PROTOCOL-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.6486.800.1.2.1.9.1", + "mib_dir": "alcatel", + "descr": "" + }, + "OXO-HARDWARE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.6486.64.4200.1.1", + "mib_dir": "alcatel", + "descr": "", + "hardware": [ + { + "oid": "cabinetType.0" + } + ], + "serial": [ + { + "oid": "cpuSerialNumber.0" + } + ], + "version": [ + { + "oid": "cpuSoftVersion.0", + "transform": { + "action": "rtrim", + "chars": "." + } + } + ], + "status": [ + { + "oid": "cabinetStatus", + "descr": "Cabinet %oid_descr%", + "oid_descr": "cabinetType", + "measured": "device", + "type": "cabinetStatus" + }, + { + "oid": "powerSupplyStatus", + "descr": "Power Supply %oid_descr%", + "oid_descr": "powerSupplyType", + "measured": "powersupply", + "type": "powerSupplyStatus" + }, + { + "oid": "fan1Status", + "descr": "Fan 1", + "measured": "fan", + "type": "ActivationStatus" + } + ], + "states": { + "cabinetStatus": { + "0": { + "name": "notPlugged", + "event": "ignore" + }, + "2": { + "name": "notOperational", + "event": "alert" + }, + "3": { + "name": "operational", + "event": "ok" + } + }, + "powerSupplyStatus": [ + { + "name": "main-power-supply", + "event": "ok" + }, + { + "name": "battery", + "event": "alert" + }, + { + "name": "unknown", + "event": "ignore" + } + ], + "ActivationStatus": [ + { + "name": "inactive", + "event": "alert" + }, + { + "name": "active", + "event": "ok" + }, + { + "name": "unknown", + "event": "exclude" + } + ] + } + }, + "Hero": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.42814.12", + "mib_dir": "inveo", + "descr": "", + "discovery": [ + { + "os": "inveo-sensor", + "Hero::busFail.0": "/.+/" + } + ], + "sensor": [ + { + "table": "sensorEntry", + "oid_class": "sensorType", + "map_class": { + "temperature": "temperature", + "humidity": "humidity", + "none": null + }, + "oid_descr": "sensorName", + "oid": "sensorValInt", + "oid_num": ".1.3.6.1.4.1.42814.12.5.1.6", + "invalid": 0, + "scale": 0.1, + "oid_limit_low": "sensorALVal", + "oid_limit_low_warn": "sensorWLVal", + "oid_limit_high": "sensorAHVal", + "oid_limit_high_warn": "sensorWHVal", + "limit_invalid": [ + 0 + ], + "test": [ + { + "field": "sensorExist", + "operator": "ne", + "value": "no" + }, + { + "field": "sensorValString", + "operator": "ne", + "value": "--" + } + ] + } + ] + }, + "Nano": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.42814.14", + "mib_dir": "inveo", + "descr": "", + "sensor": [ + { + "class": "temperature", + "descr": "Channel", + "oid": "ch1-tempint10", + "oid_num": ".1.3.6.1.4.1.42814.14.3.5.3", + "scale": 0.1 + } + ] + }, + "TRAPEZE-NETWORKS-ROOT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.14525", + "mib_dir": "trapeze", + "descr": "", + "serial": [ + { + "oid": "trpzSerialNumber.0" + } + ], + "version": [ + { + "oid": "trpzVersionString.0" + } + ] + }, + "TRAPEZE-NETWORKS-AP-CONFIG-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.14525.4.14", + "mib_dir": "trapeze", + "descr": "" + }, + "TRAPEZE-NETWORKS-AP-STATUS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.14525.4.5", + "mib_dir": "trapeze", + "descr": "" + }, + "TRAPEZE-NETWORKS-CLIENT-SESSION-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.14525.4.4", + "mib_dir": "trapeze", + "descr": "", + "wifi_clients": [ + { + "oid": "trpzClSessTotalSessions.0" + } + ] + }, + "TRAPEZE-NETWORKS-SYSTEM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.14525.4.8", + "mib_dir": "trapeze", + "descr": "", + "processor": { + "trpzSysCpuLastMinuteLoad": { + "oid": "trpzSysCpuLastMinuteLoad", + "oid_num": ".1.3.6.1.4.1.14525.4.8.1.1.11.2", + "indexes": [ + { + "descr": "Processor" + } + ] + } + }, + "mempool": { + "trpzSysDataObjects": { + "type": "static", + "descr": "Memory", + "scale": 1024, + "oid_total": "trpzSysCpuMemorySize.0", + "oid_total_num": ".1.3.6.1.4.1.14525.4.8.1.1.6.0", + "oid_used": "trpzSysCpuMemoryLast5MinutesUsage.0", + "oid_used_num": ".1.3.6.1.4.1.14525.4.8.1.1.12.3.0" + } + }, + "status": [ + { + "type": "trapeze-state", + "oid_descr": "trpzSysPowerSupplyDescr", + "oid": "trpzSysPowerSupplyStatus", + "oid_num": ".1.3.6.1.4.1.14525.4.8.1.1.13.1.2.1.2", + "measured": "powersupply", + "rename_rrd": "trapeze-state-%index%" + } + ], + "states": { + "trapeze-state": { + "1": { + "name": "other", + "event": "exclude" + }, + "2": { + "name": "unknown", + "event": "ignore" + }, + "3": { + "name": "ac-failed", + "event": "alert" + }, + "4": { + "name": "dc-failed", + "event": "alert" + }, + "5": { + "name": "ac-ok-dc-ok", + "event": "ok" + } + } + } + }, + "MIKROTIK-MIB": { + "enable": 1, + "identity_num": [ + ".1.3.6.1.4.1.14988.1", + ".1.3.6.1.4.1.14988" + ], + "mib_dir": "mikrotik", + "descr": "", + "hardware": [ + { + "oid": "mtxrDisplayName.0", + "pre_test": { + "device_field": "os", + "operator": "eq", + "value": "routeros" + } + } + ], + "serial": [ + { + "oid": "mtxrSerialNumber.0", + "pre_test": { + "device_field": "os", + "operator": "eq", + "value": "routeros" + } + } + ], + "asset_tag": [ + { + "oid": "mtxrLicSoftwareId.0", + "pre_test": { + "device_field": "os", + "operator": "eq", + "value": "routeros" + } + } + ], + "version": [ + { + "oid": "mtxrLicVersion.0", + "pre_test": { + "device_field": "os", + "operator": "eq", + "value": "routeros" + } + } + ], + "features": [ + { + "oid": "mtxrLicLevel.0", + "transform": { + "action": "prepend", + "string": "Level " + }, + "pre_test": { + "device_field": "os", + "operator": "eq", + "value": "routeros" + } + } + ], + "type": [ + { + "oid": "mtxrWl60GConnected.1", + "transform": { + "action": "preg_replace", + "from": "/.+/", + "to": "radio" + }, + "pre_test": { + "device_field": "os", + "operator": "eq", + "value": "routeros" + } + } + ], + "sensor": [ + { + "oid": "mtxrHlCoreVoltage", + "descr": "Core", + "class": "voltage", + "measured": "device", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.14988.1.1.3.1" + }, + { + "oid": "mtxrHlThreeDotThreeVoltage", + "descr": "3.3V", + "class": "voltage", + "measured": "device", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.14988.1.1.3.2" + }, + { + "oid": "mtxrHlFiveVoltage", + "descr": "5V", + "class": "voltage", + "measured": "device", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.14988.1.1.3.3" + }, + { + "oid": "mtxrHlTwelveVoltage", + "descr": "12V", + "class": "voltage", + "measured": "device", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.14988.1.1.3.4" + }, + { + "oid": "mtxrHlSensorTemperature", + "descr": "System", + "class": "temperature", + "measured": "device", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.14988.1.1.3.5" + }, + { + "oid": "mtxrHlCpuTemperature", + "descr": "System", + "class": "temperature", + "measured": "cpu", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.14988.1.1.3.6" + }, + { + "oid": "mtxrHlBoardTemperature", + "descr": "System", + "class": "temperature", + "measured": "device", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.14988.1.1.3.7" + }, + { + "oid": "mtxrHlVoltage", + "descr": "System", + "class": "voltage", + "measured": "device", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.14988.1.1.3.8", + "min": 0 + }, + { + "oid": "mtxrHlTemperature", + "descr": "System", + "class": "temperature", + "measured": "device", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.14988.1.1.3.10", + "min": 0 + }, + { + "oid": "mtxrHlProcessorTemperature", + "descr": "Processor", + "class": "temperature", + "measured": "cpu", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.14988.1.1.3.11" + }, + { + "oid": "mtxrHlPower", + "descr": "System", + "class": "power", + "measured": "device", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.14988.1.1.3.12" + }, + { + "oid": "mtxrHlCurrent", + "descr": "System", + "class": "current", + "measured": "device", + "scale": 0.001, + "oid_num": ".1.3.6.1.4.1.14988.1.1.3.13" + }, + { + "oid": "mtxrHlProcessorFrequency", + "descr": "Processor", + "class": "frequency", + "measured": "cpu", + "scale": 1000000, + "oid_num": ".1.3.6.1.4.1.14988.1.1.3.14" + }, + { + "oid": "mtxrHlFanSpeed1", + "descr": "Fan 1", + "class": "fanspeed", + "measured": "fan", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.14988.1.1.3.17" + }, + { + "oid": "mtxrHlFanSpeed2", + "descr": "Fan 2", + "class": "fanspeed", + "measured": "fan", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.14988.1.1.3.18" + }, + { + "table": "mtxrGaugeTable", + "oid": "mtxrGaugeValue", + "oid_descr": "mtxrGaugeName", + "oid_class": "mtxrGaugeUnit", + "map_class": { + "celsius": "temperature", + "rpm": "fanspeed", + "dV": "voltage", + "dA": "current", + "dW": "power" + }, + "oid_scale": "mtxrGaugeUnit", + "map_scale": { + "celsius": 1, + "rpm": 1, + "dV": 0.1, + "dA": 0.1, + "dW": 0.1 + }, + "oid_num": ".1.3.6.1.4.1.14988.1.1.3.100.1.3" + }, + { + "measured": "port", + "table": "mtxrOpticalTable", + "measured_match": [ + { + "entity_type": "port", + "field": "ifDescr", + "match": "%mtxrOpticalName%", + "transform": { + "action": "explode", + "delimiter": "-" + } + }, + { + "entity_type": "port", + "field": "ifDescr", + "match": "%mtxrOpticalName%" + } + ], + "class": "temperature", + "oid": "mtxrOpticalTemperature", + "oid_descr": "mtxrOpticalName", + "descr": "%oid_descr%", + "invalid": 4294967168, + "test": [ + { + "field": "mtxrOpticalWavelength", + "operator": "gt", + "value": 100 + }, + { + "field": "mtxrOpticalTemperature", + "operator": "ne", + "value": 0 + } + ] + }, + { + "measured": "port", + "table": "mtxrOpticalTable", + "measured_match": [ + { + "entity_type": "port", + "field": "ifDescr", + "match": "%mtxrOpticalName%", + "transform": { + "action": "explode", + "delimiter": "-" + } + }, + { + "entity_type": "port", + "field": "ifDescr", + "match": "%mtxrOpticalName%" + } + ], + "class": "voltage", + "oid": "mtxrOpticalSupplyVoltage", + "oid_descr": "mtxrOpticalName", + "descr": "%oid_descr% Voltage", + "scale": 0.001, + "test": [ + { + "field": "mtxrOpticalWavelength", + "operator": "gt", + "value": 100 + }, + { + "field": "mtxrOpticalSupplyVoltage", + "operator": "ne", + "value": 0 + } + ] + }, + { + "measured": "port", + "table": "mtxrOpticalTable", + "measured_match": [ + { + "entity_type": "port", + "field": "ifDescr", + "match": "%mtxrOpticalName%", + "transform": { + "action": "explode", + "delimiter": "-" + } + }, + { + "entity_type": "port", + "field": "ifDescr", + "match": "%mtxrOpticalName%" + } + ], + "class": "current", + "oid": "mtxrOpticalTxBiasCurrent", + "oid_descr": "mtxrOpticalName", + "descr": "%oid_descr% TX Bias", + "scale": 0.001, + "test": [ + { + "field": "mtxrOpticalWavelength", + "operator": "gt", + "value": 100 + }, + { + "field": "mtxrOpticalTxBiasCurrent", + "operator": "ne", + "value": 0 + } + ] + }, + { + "measured": "port", + "table": "mtxrOpticalTable", + "measured_match": [ + { + "entity_type": "port", + "field": "ifDescr", + "match": "%mtxrOpticalName%", + "transform": { + "action": "explode", + "delimiter": "-" + } + }, + { + "entity_type": "port", + "field": "ifDescr", + "match": "%mtxrOpticalName%" + } + ], + "class": "dbm", + "oid": "mtxrOpticalTxPower", + "oid_descr": "mtxrOpticalName", + "descr": "%oid_descr% TX Power", + "scale": 0.001, + "test": [ + { + "field": "mtxrOpticalWavelength", + "operator": "gt", + "value": 100 + }, + { + "field": "mtxrOpticalTxPower", + "operator": "ne", + "value": 0 + } + ] + }, + { + "measured": "port", + "table": "mtxrOpticalTable", + "measured_match": [ + { + "entity_type": "port", + "field": "ifDescr", + "match": "%mtxrOpticalName%", + "transform": { + "action": "explode", + "delimiter": "-" + } + }, + { + "entity_type": "port", + "field": "ifDescr", + "match": "%mtxrOpticalName%" + } + ], + "class": "dbm", + "oid": "mtxrOpticalRxPower", + "oid_descr": "mtxrOpticalName", + "descr": "%oid_descr% RX Power", + "scale": 0.001, + "test": [ + { + "field": "mtxrOpticalWavelength", + "operator": "gt", + "value": 100 + }, + { + "field": "mtxrOpticalRxPower", + "operator": "ne", + "value": 0 + } + ] + }, + { + "measured": "port", + "table": "mtxrOpticalTable", + "measured_match": [ + { + "entity_type": "port", + "field": "ifDescr", + "match": "%mtxrOpticalName%", + "transform": { + "action": "explode", + "delimiter": "-" + } + }, + { + "entity_type": "port", + "field": "ifDescr", + "match": "%mtxrOpticalName%" + } + ], + "class": "wavelength", + "oid": "mtxrOpticalWavelength", + "oid_descr": "mtxrOpticalName", + "descr": "%oid_descr% Wavelength", + "scale": 0.01, + "test": { + "field": "mtxrOpticalWavelength", + "operator": "gt", + "value": 100 + } + }, + { + "measured": "device", + "table": "mtxrLTEModemTable", + "class": "dbm", + "oid": "mtxrLTEModemSignalRSSI", + "descr": "LTE Modem Signal RSSI" + }, + { + "measured": "device", + "table": "mtxrLTEModemTable", + "class": "dbm", + "oid": "mtxrLTEModemSignalRSRQ", + "descr": "LTE Modem Signal RSRQ" + }, + { + "measured": "device", + "table": "mtxrLTEModemTable", + "class": "dbm", + "oid": "mtxrLTEModemSignalRSRP", + "descr": "LTE Modem Signal RSRP" + }, + { + "measured": "device", + "table": "mtxrLTEModemTable", + "class": "dbm", + "oid": "mtxrLTEModemSignalSINR", + "descr": "LTE Modem Signal SINR" + }, + { + "table": "mtxrPOETable", + "class": "power", + "descr": "%port_label% PoE Power (%mtxrPOEName%)", + "oid": "mtxrPOEPower", + "oid_num": ".1.3.6.1.4.1.14988.1.1.15.1.1.6", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%mtxrPOEInterfaceIndex%" + }, + "scale": 0.1, + "test": { + "field": "mtxrPOEStatus", + "operator": "in", + "value": [ + "poweredOn", + "overload" + ] + } + }, + { + "table": "mtxrPOETable", + "class": "current", + "descr": "%port_label% PoE Current (%mtxrPOEName%)", + "oid": "mtxrPOECurrent", + "oid_num": ".1.3.6.1.4.1.14988.1.1.15.1.1.5", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%mtxrPOEInterfaceIndex%" + }, + "scale": 0.001, + "test": { + "field": "mtxrPOEStatus", + "operator": "in", + "value": [ + "poweredOn", + "overload" + ] + } + }, + { + "table": "mtxrPOETable", + "class": "voltage", + "descr": "%port_label% PoE Voltage (%mtxrPOEName%)", + "oid": "mtxrPOEVoltage", + "oid_num": ".1.3.6.1.4.1.14988.1.1.15.1.1.4", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%mtxrPOEInterfaceIndex%" + }, + "scale": 0.1, + "test": { + "field": "mtxrPOEStatus", + "operator": "in", + "value": [ + "poweredOn", + "overload" + ] + } + } + ], + "status": [ + { + "oid": "mtxrHlPowerSupplyState", + "descr": "Primary Power Supply", + "measured": "device", + "type": "mtxrBoolValue", + "oid_num": ".1.3.6.1.4.1.14988.1.1.3.15" + }, + { + "oid": "mtxrHlBackupPowerSupplyState", + "descr": "Backup Power Supply", + "measured": "device", + "type": "mtxrBoolValue", + "oid_num": ".1.3.6.1.4.1.14988.1.1.3.16" + }, + { + "table": "mtxrLTEModemTable", + "type": "mtxrAccessTechnology", + "descr": "LTE Modem Access Technology", + "oid": "mtxrLTEModemAccessTechnology", + "oid_num": ".1.3.6.1.4.1.14988.1.1.16.1.1.6", + "measured": "device" + }, + { + "table": "mtxrPOETable", + "type": "mtxrPOEStatus", + "descr": "%port_label% PoE state (%mtxrPOEName%)", + "oid": "mtxrPOEStatus", + "oid_num": ".1.3.6.1.4.1.14988.1.1.15.1.1.3", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%mtxrPOEInterfaceIndex%" + } + } + ], + "states": { + "mtxrBoolValue": [ + { + "name": "false", + "event": "alert" + }, + { + "name": "true", + "event": "ok" + } + ], + "mtxrAccessTechnology": { + "-1": { + "name": "unknown", + "event": "alert" + }, + "0": { + "name": "gsmcompact", + "event": "ok" + }, + "1": { + "name": "gsm", + "event": "ok" + }, + "2": { + "name": "utran", + "event": "ok" + }, + "3": { + "name": "egprs", + "event": "ok" + }, + "4": { + "name": "hsdpa", + "event": "ok" + }, + "5": { + "name": "hsupa", + "event": "ok" + }, + "6": { + "name": "hsdpahsupa", + "event": "ok" + }, + "7": { + "name": "eutran", + "event": "ok" + } + }, + "mtxrPOEStatus": { + "1": { + "name": "disabled", + "event": "exclude" + }, + "2": { + "name": "waitingForLoad", + "event": "ignore", + "discovery": "sensors" + }, + "3": { + "name": "poweredOn", + "event": "ok" + }, + "4": { + "name": "overload", + "event": "warning" + }, + "5": { + "name": "shortCircuit", + "event": "alert" + }, + "6": { + "name": "voltageTooLow", + "event": "warning" + }, + "7": { + "name": "currentTooLow", + "event": "warning" + }, + "8": { + "name": "powerReset", + "event": "ignore", + "discovery": "sensors" + }, + "9": { + "name": "voltageTooHigh", + "event": "warning" + }, + "10": { + "name": "controllerError", + "event": "alert" + }, + "11": { + "name": "controllerUpgrade", + "event": "ok" + }, + "12": { + "name": "poeInDetected", + "event": "warning" + }, + "13": { + "name": "noValidPsu", + "event": "ignore" + }, + "14": { + "name": "controllerInit", + "event": "ignore", + "discovery": "sensors" + } + } + } + }, + "EKINOPS-MGNT2-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.20044.7", + "mib_dir": "ekinops", + "descr": "MIB for Ekinops 360 management", + "sysname": [ + { + "oid": "mgnt2GigmLogicalName.0", + "force": true + } + ], + "serial": [ + { + "oid": "mgnt2RinvBackpanel.0", + "transform": { + "action": "preg_match", + "from": "/Serial Number *: *(?\\w+)/s", + "to": "%serial%" + } + } + ] + }, + "ALLOT-MIB": { + "enable": 1, + "mib_dir": "allot", + "descr": "", + "sysname": [ + { + "oid": "alHostname.0", + "oid_extra": "alDomainName.0" + } + ], + "hardware": [ + { + "oid": "alActivationModel.0" + } + ], + "version": [ + { + "oid": "alSoftwareVersion.0", + "transform": { + "action": "replace", + "from": "Version ", + "to": "" + } + } + ], + "serial": [ + { + "oid": "alBoxSerialNumber.0" + } + ], + "asset_tag": [ + { + "oid": "alActivationKey.0" + } + ], + "mempool": { + "alMemoryUsage": { + "type": "static", + "descr": "Memory", + "oid_perc": "alMemoryUsage.0" + } + }, + "storage": { + "alDiskUsage": { + "descr": "Disk", + "oid_perc": "alDiskUsage", + "type": "Disk", + "scale": 1 + } + }, + "processor": { + "alCpuUsage": { + "oid": "alCpuUsage", + "indexes": [ + { + "descr": "Processor" + } + ] + } + }, + "ip-address": [ + { + "ifIndex": "%index%", + "version": "4", + "oid_mask": "alIpXNetMask", + "oid_address": "alIpXAddr", + "oid_extra": "alIpXEntryStatus", + "test": { + "field": "alIpXEntryStatus", + "operator": "eq", + "value": "active" + } + } + ] + }, + "StorageManagement-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.674.10893.1.20", + "mib_dir": "dell", + "descr": "", + "discovery": [ + { + "os_group": "unix", + "os": "windows", + "StorageManagement-MIB::softwareVersion.0": "/.+/" + } + ], + "status": [ + { + "oid": "agentGlobalSystemStatus", + "oid_num": ".1.3.6.1.4.1.674.11000.5000.100.4.1.2.3.1.7", + "descr": "Global storage system", + "measured": "device", + "type": "DellStatus" + }, + { + "oid": "controllerState", + "descr": "%controllerName% (%controllerFWVersion%), #%controllerNumber% (%controllerType%)", + "descr_transform": { + "action": "replace", + "from": "()", + "to": "" + }, + "oid_extra": [ + "controllerName", + "controllerFWVersion", + "controllerNumber", + "controllerType" + ], + "measured": "controller", + "type": "controllerState" + }, + { + "oid": "virtualDiskState", + "descr": "Virtual Drive %virtualDiskNumber% (%virtualDiskLayout%, %virtualDiskLengthInMB%MB)", + "oid_extra": [ + "virtualDiskNumber", + "virtualDiskLayout", + "virtualDiskLengthInMB" + ], + "measured": "storage", + "type": "virtualDiskState" + }, + { + "oid": "arrayDiskState", + "descr": "Disk %arrayDiskName% (%arrayDiskVendor% %arrayDiskProductID%, %arrayDiskSerialNo%)", + "descr_transform": { + "action": "replace", + "from": [ + "(tm)", + "Physical Disk" + ], + "to": "" + }, + "oid_extra": [ + "arrayDiskName", + "arrayDiskVendor", + "arrayDiskProductID", + "arrayDiskSerialNo" + ], + "measured": "storage", + "type": "arrayDiskState", + "test": { + "field": "arrayDiskProductID", + "operator": "notmatch", + "value": "*DVD*" + } + }, + { + "oid": "arrayDiskSmartAlertIndication", + "descr": "Disk %arrayDiskName% SmartAlert (%arrayDiskVendor% %arrayDiskProductID%, %arrayDiskSerialNo%)", + "descr_transform": { + "action": "replace", + "from": [ + "(tm)", + "Physical Disk" + ], + "to": "" + }, + "oid_extra": [ + "arrayDiskName", + "arrayDiskVendor", + "arrayDiskProductID", + "arrayDiskSerialNo" + ], + "measured": "storage", + "type": "arrayDiskSmartAlertIndication", + "test": { + "field": "arrayDiskProductID", + "operator": "notmatch", + "value": "*DVD*" + } + }, + { + "oid": "batteryState", + "oid_extra": [ + "batteryConnectionControllerName", + "batteryName" + ], + "descr": "%batteryConnectionControllerName% %batteryName% State", + "measured": "battery", + "type": "batteryState" + }, + { + "oid": "batteryPredictedCapacity", + "oid_extra": [ + "batteryConnectionControllerName", + "batteryName" + ], + "descr": "%batteryConnectionControllerName% %batteryName% Capacity", + "measured": "battery", + "type": "batteryPredictedCapacity" + } + ], + "states": { + "DellStatus": { + "1": { + "name": "other", + "event": "exclude" + }, + "2": { + "name": "unknown", + "event": "ignore" + }, + "3": { + "name": "ok", + "event": "ok" + }, + "4": { + "name": "nonCritical", + "event": "warning" + }, + "5": { + "name": "critical", + "event": "alert" + }, + "6": { + "name": "nonRecoverable", + "event": "alert" + } + }, + "controllerState": { + "0": { + "name": "unknown", + "event": "exclude" + }, + "1": { + "name": "ready", + "event": "ok" + }, + "2": { + "name": "failed", + "event": "alert" + }, + "3": { + "name": "online", + "event": "ok" + }, + "4": { + "name": "offline", + "event": "alert" + }, + "6": { + "name": "degraded", + "event": "warning" + } + }, + "virtualDiskState": { + "0": { + "name": "unknown", + "event": "exclude" + }, + "1": { + "name": "ready", + "event": "ok" + }, + "2": { + "name": "failed", + "event": "alert" + }, + "3": { + "name": "online", + "event": "ok" + }, + "4": { + "name": "offline", + "event": "alert" + }, + "6": { + "name": "degraded", + "event": "warning" + }, + "7": { + "name": "verifying", + "event": "warning" + }, + "15": { + "name": "resynching", + "event": "warning" + }, + "16": { + "name": "regenerating", + "event": "warning" + }, + "18": { + "name": "failedRedundancy", + "event": "alert" + }, + "24": { + "name": "rebuilding", + "event": "warning" + }, + "26": { + "name": "formatting", + "event": "ok" + }, + "32": { + "name": "reconstructing", + "event": "warning" + }, + "35": { + "name": "initializing", + "event": "ok" + }, + "36": { + "name": "backgroundInit", + "event": "ok" + }, + "52": { + "name": "permanentlyDegraded", + "event": "alert" + } + }, + "arrayDiskState": { + "0": { + "name": "unknown", + "event": "exclude" + }, + "1": { + "name": "ready", + "event": "ok" + }, + "2": { + "name": "failed", + "event": "alert" + }, + "3": { + "name": "online", + "event": "ok" + }, + "4": { + "name": "offline", + "event": "alert" + }, + "6": { + "name": "degraded", + "event": "warning" + }, + "7": { + "name": "verifying", + "event": "warning" + }, + "11": { + "name": "removed", + "event": "ignored" + }, + "13": { + "name": "non-raid", + "event": "ok" + }, + "14": { + "name": "notReady", + "event": "warning" + }, + "15": { + "name": "resynching", + "event": "warning" + }, + "22": { + "name": "replacing", + "event": "warning" + }, + "23": { + "name": "spinningDown", + "event": "warning" + }, + "24": { + "name": "rebuild", + "event": "warning" + }, + "25": { + "name": "noMedia", + "event": "warning" + }, + "26": { + "name": "formatting", + "event": "ok" + }, + "27": { + "name": "unusable", + "event": "alert" + }, + "28": { + "name": "diagnostics", + "event": "warning" + }, + "34": { + "name": "predictiveFailure", + "event": "alert" + }, + "35": { + "name": "initializing", + "event": "ok" + }, + "39": { + "name": "foreign", + "event": "warning" + }, + "40": { + "name": "clear", + "event": "ok" + }, + "41": { + "name": "unsupported", + "event": "warning" + }, + "53": { + "name": "incompatible", + "event": "warning" + }, + "56": { + "name": "readOnly", + "event": "warning" + } + }, + "arrayDiskSmartAlertIndication": { + "1": { + "name": "no", + "event": "ok" + }, + "2": { + "name": "yes", + "event": "alert" + } + }, + "batteryState": { + "1": { + "name": "ready", + "event": "ok" + }, + "2": { + "name": "failed", + "event": "alert" + }, + "6": { + "name": "degraded", + "event": "warning" + }, + "7": { + "name": "reconditioning", + "event": "warning" + }, + "9": { + "name": "high", + "event": "warning" + }, + "10": { + "name": "low", + "event": "warning" + }, + "12": { + "name": "charging", + "event": "ok" + }, + "21": { + "name": "missing", + "event": "warning" + }, + "36": { + "name": "learning", + "event": "ok" + } + }, + "batteryPredictedCapacity": { + "1": { + "name": "failed", + "event": "alert" + }, + "2": { + "name": "ready", + "event": "ok" + }, + "4": { + "name": "unknown", + "event": "exclude" + } + } + }, + "sensor": [ + { + "oid": "arrayDiskRemainingRatedWriteEndurance", + "descr": "Disk %arrayDiskName% Remain Write (%arrayDiskVendor% %arrayDiskProductID%, %arrayDiskSerialNo%)", + "descr_transform": { + "action": "replace", + "from": [ + "(tm)", + "Physical Disk" + ], + "to": "" + }, + "oid_extra": [ + "arrayDiskName", + "arrayDiskVendor", + "arrayDiskProductID", + "arrayDiskSerialNo" + ], + "class": "capacity", + "limit_low_warn": 25, + "limit_low": 10 + } + ] + }, + "DELL-RAC-MIB": { + "enable": 1, + "mib_dir": "dell", + "identity_num": ".1.3.6.1.4.1.674.10892.2", + "descr": "Dell iDRAC v6 and lower devices", + "serial": [ + { + "oid": "drsSystemServiceTag.0" + } + ], + "version": [ + { + "oid": "drsFirmwareVersion.0" + } + ], + "hardware": [ + { + "oid": "drsProductShortName.0" + } + ], + "asset_tag": [ + { + "oid": "drsProductChassisAssetTag.0" + } + ], + "ra_url_http": [ + { + "oid": "drsProductURL.0" + } + ], + "status": [ + { + "oid": "drsGlobalSystemStatus", + "descr": "Overall System Status", + "measured": "device", + "type": "DellStatus", + "oid_num": ".1.3.6.1.4.1.674.10892.2.2.1" + }, + { + "oid": "drsGlobalCurrStatus", + "descr": "Chassis Status", + "measured": "chassis", + "type": "DellStatus", + "oid_num": ".1.3.6.1.4.1.674.10892.2.3.1.1" + }, + { + "oid": "drsIOMCurrStatus", + "descr": "IOM Status", + "measured": "device", + "type": "DellStatus", + "oid_num": ".1.3.6.1.4.1.674.10892.2.3.1.2" + }, + { + "oid": "drsKVMCurrStatus", + "descr": "iKVM Status", + "measured": "device", + "type": "DellStatus", + "oid_num": ".1.3.6.1.4.1.674.10892.2.3.1.3" + }, + { + "oid": "drsRedCurrStatus", + "descr": "Redundancy Status", + "measured": "device", + "type": "DellStatus", + "oid_num": ".1.3.6.1.4.1.674.10892.2.3.1.4" + }, + { + "oid": "drsPowerCurrStatus", + "descr": "Power Status", + "measured": "power", + "type": "DellStatus", + "oid_num": ".1.3.6.1.4.1.674.10892.2.3.1.5" + }, + { + "oid": "drsFanCurrStatus", + "descr": "Fan Status", + "measured": "fan", + "type": "DellStatus", + "oid_num": ".1.3.6.1.4.1.674.10892.2.3.1.6" + }, + { + "oid": "drsBladeCurrStatus", + "descr": "Blade Status", + "measured": "device", + "type": "DellStatus", + "oid_num": ".1.3.6.1.4.1.674.10892.2.3.1.7" + }, + { + "oid": "drsTempCurrStatus", + "descr": "Temperature Status", + "measured": "device", + "type": "DellStatus", + "oid_num": ".1.3.6.1.4.1.674.10892.2.3.1.8" + }, + { + "oid": "drsCMCCurrStatus", + "descr": "CMC Status", + "measured": "device", + "type": "DellStatus", + "oid_num": ".1.3.6.1.4.1.674.10892.2.3.1.9" + }, + { + "table": "drsChassisServerGroup", + "oid": "drsServerMonitoringCapable", + "descr": "Slot %drsServerSlotNumber% (%drsServerSlotName%)", + "measured": "server", + "type": "dell-rac-mib-slot-state", + "oid_num": ".1.3.6.1.4.1.674.10892.2.5.1.1.2", + "pre_test": { + "oid": "DELL-RAC-MIB::drsProductType.0", + "operator": "in", + "value": [ + "cmc", + "vrtxCMC", + "fx2CMC" + ] + }, + "test": { + "field": "drsServerSlotName", + "operator": "notmatch", + "value": "*Extension*" + } + } + ], + "states": { + "DellStatus": { + "1": { + "name": "other", + "event": "exclude" + }, + "2": { + "name": "unknown", + "event": "ignore" + }, + "3": { + "name": "ok", + "event": "ok" + }, + "4": { + "name": "nonCritical", + "event": "warning" + }, + "5": { + "name": "critical", + "event": "alert" + }, + "6": { + "name": "nonRecoverable", + "event": "alert" + } + }, + "dell-rac-mib-slot-state": { + "1": { + "name": "absent", + "event": "ignore" + }, + "2": { + "name": "none", + "event": "exclude" + }, + "3": { + "name": "basic", + "event": "ok" + }, + "4": { + "name": "off", + "event": "ok" + } + } + }, + "sensor": [ + { + "oid": "drsChassisFrontPanelAmbientTemperature", + "descr": "Chassis Front Panel", + "class": "temperature", + "oid_num": ".1.3.6.1.4.1.674.10892.2.3.1.10", + "rename_rrd": "dell-rac-front" + }, + { + "oid": "drsCMCAmbientTemperature", + "descr": "CMC Ambient", + "class": "temperature", + "oid_num": ".1.3.6.1.4.1.674.10892.2.3.1.11", + "rename_rrd": "dell-rac-cmcambient" + }, + { + "oid": "drsCMCProcessorTemperature", + "descr": "CMC Processor", + "class": "temperature", + "oid_num": ".1.3.6.1.4.1.674.10892.2.3.1.12", + "rename_rrd": "dell-rac-cmccpu" + } + ] + }, + "IDRAC-MIB-SMIv2": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.674.10892.5", + "mib_dir": "dell", + "descr": "Dell iDRAC v7 and newer devices", + "serial": [ + { + "oid": "systemServiceTag.0" + } + ], + "version": [ + { + "oid": "racFirmwareVersion.0" + } + ], + "hardware": [ + { + "oid": "racShortName.0" + } + ], + "asset_tag": [ + { + "oid": "systemAssetTag.0" + } + ], + "ra_url_http": [ + { + "oid": "racURL.0" + } + ], + "status": [ + { + "oid": "globalSystemStatus", + "descr": "Overall System Status", + "measured": "device", + "type": "ObjectStatusEnum", + "oid_num": ".1.3.6.1.4.1.674.10892.5.2.1" + }, + { + "oid": "systemLCDStatus", + "descr": "System LCD Status", + "measured": "device", + "type": "ObjectStatusEnum", + "oid_num": ".1.3.6.1.4.1.674.10892.5.2.2" + }, + { + "oid": "globalStorageStatus", + "descr": "Global Storage Status", + "measured": "device", + "type": "ObjectStatusEnum", + "oid_num": ".1.3.6.1.4.1.674.10892.5.2.3" + }, + { + "oid": "systemPowerState", + "descr": "System Power State", + "measured": "device", + "type": "PowerStateStatusEnum", + "oid_num": ".1.3.6.1.4.1.674.10892.5.2.4" + }, + { + "oid": "systemLockdownMode", + "descr": "System Lockdown State", + "measured": "device", + "type": "SystemLockdownModeEnum", + "oid_num": ".1.3.6.1.4.1.674.10892.5.1.3.20" + }, + { + "oid": "systemStatePowerUnitStatusRedundancy", + "oid_num": ".1.3.6.1.4.1.674.10892.5.4.200.10.1.6", + "descr": "Power Supply Redundancy (%chassisName%)", + "oid_descr": "chassisName", + "measured": "powerSupply", + "type": "StatusRedundancyEnum" + }, + { + "oid": "controllerRollUpStatus", + "oid_num": ".1.3.6.1.4.1.674.10892.5.5.1.20.130.1.1.37", + "oid_descr": "controllerDisplayName", + "oid_extra": [ + "controllerName", + "controllerComponentStatus" + ], + "measured": "controller", + "type": "ObjectStatusEnum" + }, + { + "oid": "voltageProbeDiscreteReading", + "oid_num": ".1.3.6.1.4.1.674.10892.5.4.600.20.1.16", + "descr": "%voltageProbeLocationName% Voltage", + "oid_extra": [ + "voltageProbeType", + "voltageProbeLocationName" + ], + "measured": "other", + "type": "DellVoltageDiscreteReading", + "test": { + "field": "voltageProbeType", + "operator": "eq", + "value": "voltageProbeTypeIsDiscrete" + } + }, + { + "oid": "powerSupplyStatus", + "oid_descr": "powerSupplyLocationName", + "descr_transform": { + "action": "replace", + "from": [ + " (unknown)", + "PS" + ], + "to": [ + "", + "Power supply " + ] + }, + "oid_extra": "powerSupplyStateSettingsUnique", + "measured": "powersupply", + "oid_num": ".1.3.6.1.4.1.674.10892.5.4.600.12.1.5", + "type": "ObjectStatusEnum", + "test": { + "field": "powerSupplyStateSettingsUnique", + "operator": "ne", + "value": 0 + } + }, + { + "oid": "chassisStatus", + "oid_descr": "chassisName", + "oid_extra": "chassisStateSettings", + "measured": "chassis", + "oid_num": ".1.3.6.1.4.1.674.10892.5.4.300.10.1.4", + "type": "ObjectStatusEnum", + "test": { + "field": "chassisStateSettings", + "operator": "eq", + "value": "enabled" + } + }, + { + "oid": "intrusionReading", + "oid_descr": "intrusionLocationName", + "oid_extra": "intrusionStateSettings", + "measured": "other", + "oid_num": ".1.3.6.1.4.1.674.10892.5.4.300.70.1.6", + "type": "DellIntrusionReading", + "test": { + "field": "intrusionStateSettings", + "operator": "eq", + "value": "enabled" + } + }, + { + "oid": "systemBatteryReading", + "oid_descr": "systemBatteryLocationName", + "oid_num": ".1.3.6.1.4.1.674.10892.5.4.600.50.1.6", + "measured": "battery", + "type": "DellBatteryReading" + }, + { + "oid": "batteryState", + "oid_descr": "batteryDisplayName", + "oid_extra": "batteryComponentStatus", + "measured": "battery", + "oid_num": ".1.3.6.1.4.1.674.10892.5.5.1.20.130.15.1.4", + "type": "batteryState" + }, + { + "table": "physicalDiskTable", + "oid": "physicalDiskState", + "descr": "%physicalDiskDisplayName% (%physicalDiskProductID%)", + "measured": "storage", + "oid_num": ".1.3.6.1.4.1.674.10892.5.5.1.20.130.4.1.4", + "type": "DiskState", + "test": { + "field": "physicalDiskCapacityInMB", + "operator": "gt", + "value": 0 + } + } + ], + "states": { + "VoltageDiscreteReadingEnum": { + "1": { + "name": "voltageIsGood", + "event": "ok" + }, + "2": { + "name": "voltageIsBad", + "event": "alert" + } + }, + "StatusProbeEnum": { + "1": { + "name": "other", + "event": "exclude" + }, + "2": { + "name": "unknown", + "event": "ignore" + }, + "3": { + "name": "ok", + "event": "ok" + }, + "4": { + "name": "nonCriticalUpper", + "event": "warning" + }, + "5": { + "name": "criticalUpper", + "event": "alert" + }, + "6": { + "name": "nonRecoverableUpper", + "event": "alert" + }, + "7": { + "name": "nonCriticalLower", + "event": "warning" + }, + "8": { + "name": "criticalLower", + "event": "alert" + }, + "9": { + "name": "nonRecoverableLower", + "event": "alert" + }, + "10": { + "name": "failed", + "event": "alert" + } + }, + "ObjectStatusEnum": { + "1": { + "name": "other", + "event": "exclude" + }, + "2": { + "name": "unknown", + "event": "ignore" + }, + "3": { + "name": "ok", + "event": "ok" + }, + "4": { + "name": "nonCritical", + "event": "warning" + }, + "5": { + "name": "critical", + "event": "alert" + }, + "6": { + "name": "nonRecoverable", + "event": "alert" + } + }, + "StatusRedundancyEnum": { + "1": { + "name": "other", + "event": "exclude" + }, + "2": { + "name": "unknown", + "event": "ignore" + }, + "3": { + "name": "full", + "event": "ok" + }, + "4": { + "name": "degraded", + "event": "warning" + }, + "5": { + "name": "lost", + "event": "alert" + }, + "6": { + "name": "notRedundant", + "event": "warning" + }, + "7": { + "name": "redundancyOffline", + "event": "alert" + } + }, + "PowerStateStatusEnum": { + "1": { + "name": "other", + "event": "exclude" + }, + "2": { + "name": "unknown", + "event": "ignore" + }, + "3": { + "name": "off", + "event": "warning" + }, + "4": { + "name": "on", + "event": "ok" + } + }, + "SystemLockdownModeEnum": [ + { + "name": "disabled", + "event": "ok" + }, + { + "name": "enabled", + "event": "ok" + }, + { + "name": "unknown", + "event": "ignore" + } + ], + "DellVoltageDiscreteReading": { + "1": { + "name": "voltageIsGood", + "event": "ok" + }, + "2": { + "name": "voltageIsBad", + "event": "alert" + } + }, + "DellIntrusionReading": { + "1": { + "name": "chassisNotBreached", + "event": "ok" + }, + "2": { + "name": "chassisBreached", + "event": "alert" + }, + "3": { + "name": "chassisBreachedPrior", + "event": "warning" + }, + "4": { + "name": "chassisBreachSensorFailure", + "event": "alert" + } + }, + "DellBatteryReading": { + "1": { + "name": "predictiveFailure", + "event": "warning" + }, + "2": { + "name": "failed", + "event": "alert" + }, + "4": { + "name": "presenceDetected", + "event": "ok" + } + }, + "batteryState": { + "1": { + "name": "unknown", + "event": "ignore" + }, + "2": { + "name": "ready", + "event": "ok" + }, + "3": { + "name": "failed", + "event": "alert" + }, + "4": { + "name": "degraded", + "event": "warning" + }, + "5": { + "name": "missing", + "event": "warning" + }, + "6": { + "name": "charging", + "event": "warning" + }, + "7": { + "name": "belowThreshold", + "event": "warning" + } + }, + "DiskState": { + "1": { + "name": "unknown", + "event": "exclude" + }, + "2": { + "name": "ready", + "event": "ok" + }, + "3": { + "name": "online", + "event": "ok" + }, + "4": { + "name": "foreign", + "event": "warning" + }, + "5": { + "name": "offline", + "event": "alert" + }, + "6": { + "name": "blocked", + "event": "alert" + }, + "7": { + "name": "failed", + "event": "alert" + }, + "8": { + "name": "nonraid", + "event": "warning" + }, + "9": { + "name": "removed", + "event": "ignore" + }, + "10": { + "name": "readonly", + "event": "warning" + } + } + }, + "sensor": [ + { + "oid": "temperatureProbeReading", + "oid_descr": "temperatureProbeLocationName", + "descr_transform": { + "action": "replace", + "from": [ + " (unknown)", + "Temp" + ], + "to": "" + }, + "oid_extra": "temperatureProbeStateSettings", + "class": "temperature", + "oid_num": ".1.3.6.1.4.1.674.10892.5.4.700.20.1.6", + "scale": 0.1, + "limit_scale": 0.1, + "oid_limit_high": "temperatureProbeUpperCriticalThreshold", + "oid_limit_high_warn": "temperatureProbeUpperNonCriticalThreshold", + "oid_limit_low": "temperatureProbeLowerCriticalThreshold", + "oid_limit_low_warn": "temperatureProbeLowerNonCriticalThreshold", + "test": { + "field": "temperatureProbeStateSettings", + "operator": "eq", + "value": "enabled" + }, + "rename_rrd": "temperatureProbeReading-%index%" + }, + { + "oid": "coolingDeviceReading", + "oid_descr": "coolingDeviceLocationName", + "descr_transform": { + "action": "replace", + "from": [ + " (unknown)", + "RPM", + " Sys " + ], + "to": [ + "", + "", + " " + ] + }, + "oid_extra": [ + "coolingDeviceStateSettings" + ], + "class": "fanspeed", + "oid_num": ".1.3.6.1.4.1.674.10892.5.4.700.12.1.6", + "oid_limit_high": "coolingDeviceUpperCriticalThreshold", + "oid_limit_high_warn": "coolingDeviceUpperNonCriticalThreshold", + "oid_limit_low": "coolingDeviceLowerCriticalThreshold", + "oid_limit_low_warn": "coolingDeviceLowerNonCriticalThreshold", + "test": { + "field": "coolingDeviceStateSettings", + "operator": "eq", + "value": "enabled" + }, + "rename_rrd": "coolingDeviceReading-%index%" + }, + { + "oid": "voltageProbeReading", + "oid_descr": "voltageProbeLocationName", + "descr_transform": { + "action": "replace", + "from": [ + " (unknown)", + "1 Voltage 1", + "2 Voltage 2", + "PS" + ], + "to": [ + "", + "1", + "2", + "Power supply " + ] + }, + "oid_extra": "voltageProbeStateSettings", + "class": "voltage", + "oid_num": ".1.3.6.1.4.1.674.10892.5.4.600.20.1.6", + "scale": 0.001, + "limit_scale": 0.001, + "oid_limit_high": "voltageProbeUpperCriticalThreshold", + "oid_limit_high_warn": "voltageProbeUpperNonCriticalThreshold", + "oid_limit_low": "voltageProbeLowerCriticalThreshold", + "oid_limit_low_warn": "voltageProbeLowerNonCriticalThreshold", + "test": { + "field": "voltageProbeStateSettings", + "operator": "eq", + "value": "enabled" + } + }, + { + "table": "amperageProbeTable", + "oid": "amperageProbeReading", + "oid_num": ".1.3.6.1.4.1.674.10892.5.4.600.30.1.6", + "oid_descr": "amperageProbeLocationName", + "descr_transform": { + "action": "replace", + "from": [ + " (unknown)", + "1 Current 1", + "2 Current 2", + " Pwr Consumption", + "PS" + ], + "to": [ + "", + "1", + "2", + "", + "Power supply " + ] + }, + "oid_class": "amperageProbeType", + "map_class": { + "amperageProbeTypeIsPowerSupplyAmps": "current", + "amperageProbeTypeIsSystemWatts": "power" + }, + "oid_scale": "amperageProbeType", + "map_scale": { + "amperageProbeTypeIsPowerSupplyAmps": 0.1, + "amperageProbeTypeIsSystemWatts": 1 + }, + "limit_scale": "scale", + "oid_limit_high": "amperageProbeUpperCriticalThreshold", + "oid_limit_high_warn": "amperageProbeUpperNonCriticalThreshold" + } + ], + "storage": { + "physicalDiskTable": { + "table": "physicalDiskTable", + "descr": "%physicalDiskDisplayName% (%physicalDiskProductID%)", + "oid_free": "physicalDiskFreeSpaceInMB", + "oid_total": "physicalDiskCapacityInMB", + "scale": 1048576, + "type": "Disk" + } + } + }, + "MIB-Dell-10892": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.674.10892.1", + "mib_dir": "dell", + "descr": "Dell OpenManage agent MIB", + "serial": [ + { + "oid": "chassisServiceTagName.1" + } + ], + "hardware": [ + { + "oid": "chassisModelName.1" + } + ], + "vendor": [ + { + "oid": "chassisManufacturerName.1" + } + ], + "asset_tag": [ + { + "oid": "chassisAssetTagName.1" + } + ], + "discovery": [ + { + "os_group": "unix", + "os": "windows", + "MIB-Dell-10892::systemManagementSoftwareName.0": "/.+/" + } + ], + "states": { + "DellStatus": { + "1": { + "name": "other", + "event": "exclude" + }, + "2": { + "name": "unknown", + "event": "exclude" + }, + "3": { + "name": "ok", + "event": "ok" + }, + "4": { + "name": "nonCritical", + "event": "warning" + }, + "5": { + "name": "critical", + "event": "alert" + }, + "6": { + "name": "nonRecoverable", + "event": "alert" + }, + "7": { + "name": "absent", + "event": "ignore" + } + }, + "DellVoltageDiscreteReading": { + "1": { + "name": "voltageIsGood", + "event": "ok" + }, + "2": { + "name": "voltageIsBad", + "event": "alert" + } + }, + "DellIntrusionReading": { + "1": { + "name": "chassisNotBreached", + "event": "ok" + }, + "2": { + "name": "chassisBreached", + "event": "alert" + }, + "3": { + "name": "chassisBreachedPrior", + "event": "warning" + }, + "4": { + "name": "chassisBreachSensorFailure", + "event": "alert" + } + }, + "DellBatteryReading": { + "1": { + "name": "predictiveFailure", + "event": "warning" + }, + "2": { + "name": "failed", + "event": "alert" + }, + "4": { + "name": "presenceDetected", + "event": "ok" + } + } + }, + "status": [ + { + "oid": "systemStateGlobalSystemStatus", + "oid_num": ".1.3.6.1.4.1.674.10892.1.200.10.1.2", + "descr": "Global system status", + "measured": "device", + "type": "DellStatus" + }, + { + "oid": "systemStateChassisStatus", + "oid_num": ".1.3.6.1.4.1.674.10892.1.200.10.1.4", + "descr": "Global Chassis", + "measured": "device", + "type": "DellStatus" + }, + { + "oid": "systemStateMemoryDeviceStatusCombined", + "oid_num": ".1.3.6.1.4.1.674.10892.1.200.10.1.27", + "descr": "Global Memory", + "measured": "device", + "type": "DellStatus" + }, + { + "oid": "systemStateBatteryStatusCombined", + "oid_num": ".1.3.6.1.4.1.674.10892.1.200.10.1.52", + "descr": "Global Battery", + "measured": "device", + "type": "DellStatus" + }, + { + "oid": "systemStateSDCardDeviceStatusCombined", + "oid_num": ".1.3.6.1.4.1.674.10892.1.200.10.1.56", + "descr": "Global SD-card", + "measured": "device", + "type": "DellStatus" + }, + { + "oid": "voltageProbeDiscreteReading", + "oid_num": ".1.3.6.1.4.1.674.10892.1.600.20.1.16", + "descr": "Voltage %voltageProbeLocationName%", + "oid_extra": [ + "voltageProbeType", + "voltageProbeLocationName" + ], + "measured": "other", + "type": "DellVoltageDiscreteReading", + "test": { + "field": "voltageProbeType", + "operator": "eq", + "value": "voltageProbeTypeIsDiscrete" + } + }, + { + "oid": "chassisStatus", + "oid_descr": "chassisName", + "oid_extra": "chassisStateSettings", + "measured": "chassis", + "oid_num": ".1.3.6.1.4.1.674.10892.1.300.10.1.4", + "type": "DellStatus", + "test": { + "field": "chassisStateSettings", + "operator": "eq", + "value": "enabled" + } + }, + { + "oid": "intrusionReading", + "oid_descr": "intrusionLocationName", + "oid_extra": "intrusionStateSettings", + "measured": "other", + "oid_num": ".1.3.6.1.4.1.674.10892.1.300.70.1.6", + "type": "DellIntrusionReading", + "test": { + "field": "intrusionStateSettings", + "operator": "eq", + "value": "enabled" + } + }, + { + "oid": "powerSupplyStatus", + "oid_descr": "powerSupplyLocationName", + "descr_transform": { + "action": "replace", + "from": [ + " (unknown)", + "PS" + ], + "to": [ + "", + "Power supply " + ] + }, + "oid_extra": "powerSupplyStateSettingsUnique", + "measured": "powersupply", + "oid_num": ".1.3.6.1.4.1.674.10892.1.600.12.1.5", + "type": "DellStatus", + "test": { + "field": "powerSupplyStateSettingsUnique", + "operator": "ne", + "value": 0 + } + }, + { + "oid": "batteryReading", + "oid_descr": "batteryLocationName", + "oid_num": ".1.3.6.1.4.1.674.10892.1.600.50.1.6", + "measured": "battery", + "type": "DellBatteryReading" + } + ], + "sensor": [ + { + "oid": "temperatureProbeReading", + "oid_descr": "temperatureProbeLocationName", + "descr_transform": { + "action": "replace", + "from": [ + " (unknown)", + "Temp" + ], + "to": "" + }, + "oid_extra": "temperatureProbeStateSettings", + "class": "temperature", + "oid_num": ".1.3.6.1.4.1.674.10892.1.700.20.1.6", + "scale": 0.1, + "limit_scale": 0.1, + "oid_limit_high": "temperatureProbeUpperCriticalThreshold", + "oid_limit_high_warn": "temperatureProbeUpperNonCriticalThreshold", + "oid_limit_low": "temperatureProbeLowerCriticalThreshold", + "oid_limit_low_warn": "temperatureProbeLowerNonCriticalThreshold", + "test": { + "field": "temperatureProbeStateSettings", + "operator": "eq", + "value": "enabled" + }, + "rename_rrd": "dell-%index%" + }, + { + "oid": "voltageProbeReading", + "oid_descr": "voltageProbeLocationName", + "descr_transform": { + "action": "replace", + "from": [ + " (unknown)", + "1 Voltage 1", + "2 Voltage 2", + "PS" + ], + "to": [ + "", + "1", + "2", + "Power supply " + ] + }, + "oid_extra": "voltageProbeStateSettings", + "class": "voltage", + "oid_num": ".1.3.6.1.4.1.674.10892.1.600.20.1.6", + "scale": 0.001, + "limit_scale": 0.001, + "oid_limit_high": "voltageProbeUpperCriticalThreshold", + "oid_limit_high_warn": "voltageProbeUpperNonCriticalThreshold", + "oid_limit_low": "voltageProbeLowerCriticalThreshold", + "oid_limit_low_warn": "voltageProbeLowerNonCriticalThreshold", + "test": { + "field": "voltageProbeStateSettings", + "operator": "eq", + "value": "enabled" + } + }, + { + "oid": "coolingDeviceReading", + "oid_descr": "coolingDeviceLocationName", + "descr_transform": { + "action": "replace", + "from": [ + " (unknown)", + "RPM", + " Sys " + ], + "to": [ + "", + "", + " " + ] + }, + "oid_extra": [ + "coolingDeviceStateSettings" + ], + "class": "fanspeed", + "oid_num": ".1.3.6.1.4.1.674.10892.1.700.12.1.6", + "oid_limit_high": "coolingDeviceUpperCriticalThreshold", + "oid_limit_high_warn": "coolingDeviceUpperNonCriticalThreshold", + "oid_limit_low": "coolingDeviceLowerCriticalThreshold", + "oid_limit_low_warn": "coolingDeviceLowerNonCriticalThreshold", + "test": { + "field": "coolingDeviceStateSettings", + "operator": "eq", + "value": "enabled" + }, + "rename_rrd": "dell-%index%" + }, + { + "table": "amperageProbeTable", + "oid": "amperageProbeReading", + "oid_num": ".1.3.6.1.4.1.674.10892.1.600.30.1.6", + "oid_descr": "amperageProbeLocationName", + "descr_transform": { + "action": "replace", + "from": [ + " (unknown)", + "1 Current 1", + "2 Current 2", + " Pwr Consumption", + "PS" + ], + "to": [ + "", + "1", + "2", + "", + "Power supply " + ] + }, + "oid_class": "amperageProbeType", + "map_class": { + "amperageProbeTypeIsPowerSupplyAmps": "current", + "amperageProbeTypeIsSystemWatts": "power" + }, + "oid_scale": "amperageProbeType", + "map_scale": { + "amperageProbeTypeIsPowerSupplyAmps": 0.1, + "amperageProbeTypeIsSystemWatts": 1 + }, + "limit_scale": "scale", + "oid_limit_high": "amperageProbeUpperCriticalThreshold", + "oid_limit_high_warn": "amperageProbeUpperNonCriticalThreshold" + } + ] + }, + "Sentry3-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.1718.3", + "mib_dir": "sentry", + "descr": "", + "version": [ + { + "oid": "systemVersion.0", + "transform": { + "action": "explode", + "index": "last" + } + } + ], + "serial": [ + { + "oid_next": "towerProductSN" + } + ], + "hardware": [ + { + "oid_next": "towerModelNumber" + } + ] + }, + "Sentry4-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.1718.4", + "mib_dir": "sentry", + "descr": "", + "version": [ + { + "oid": "st4SystemFirmwareVersion.0", + "transform": { + "action": "explode", + "index": "last" + } + } + ], + "serial": [ + { + "oid_next": "st4UnitProductSN" + } + ], + "hardware": [ + { + "oid_next": "st4UnitModel" + } + ], + "sensor": [ + { + "table": "st4LineMonitorTable", + "oid": "st4LineCurrent", + "class": "current", + "descr": "Line %st4LineLabel%", + "descr_transform": { + "action": "replace", + "from": "_", + "to": ", " + }, + "rename_rrd": "sentry4-st4LineCurrent.%index%", + "scale": 0.01, + "limit_scale": 0.1, + "oid_extra": [ + "st4LineConfigTable", + "st4LineEventConfigTable" + ], + "oid_limit_low": "st4LineCurrentLowAlarm", + "oid_limit_low_warn": "st4LineCurrentLowWarning", + "oid_limit_high": "st4LineCurrentHighAlarm", + "oid_limit_high_warn": "st4LineCurrentHighWarning", + "min": 0, + "test": { + "field": "st4LineState", + "operator": "ne", + "value": "off" + } + }, + { + "table": "st4LineMonitorTable", + "oid": "st4LineCurrentUtilized", + "class": "load", + "descr": "Line %st4LineLabel% Utilized", + "descr_transform": { + "action": "replace", + "from": "_", + "to": ", " + }, + "scale": 0.1, + "oid_extra": [ + "st4LineConfigTable" + ], + "test": { + "field": "st4LineState", + "operator": "ne", + "value": "off" + } + }, + { + "table": "st4PhaseMonitorTable", + "oid": "st4PhaseVoltage", + "class": "voltage", + "descr": "Phase %st4PhaseLabel%", + "descr_transform": { + "action": "replace", + "from": "_", + "to": ", " + }, + "rename_rrd": "sentry4-st4PhaseVoltage.%index%", + "scale": 0.1, + "limit_scale": 0.1, + "oid_extra": [ + "st4PhaseConfigTable", + "st4PhaseEventConfigTable" + ], + "oid_limit_low": "st4PhaseVoltageLowAlarm", + "oid_limit_low_warn": "st4PhaseVoltageLowWarning", + "oid_limit_high": "st4PhaseVoltageHighAlarm", + "oid_limit_high_warn": "st4PhaseVoltageHighWarning", + "min": 0, + "test": { + "field": "st4PhaseState", + "operator": "ne", + "value": "off" + } + }, + { + "table": "st4PhaseMonitorTable", + "oid": "st4PhaseCurrent", + "class": "current", + "descr": "Phase %st4PhaseLabel%", + "descr_transform": { + "action": "replace", + "from": "_", + "to": ", " + }, + "scale": 0.01, + "oid_extra": [ + "st4PhaseConfigTable" + ], + "test": { + "field": "st4PhaseState", + "operator": "ne", + "value": "off" + } + }, + { + "table": "st4PhaseMonitorTable", + "oid": "st4PhaseActivePower", + "class": "power", + "descr": "Phase %st4PhaseLabel%", + "descr_transform": { + "action": "replace", + "from": "_", + "to": ", " + }, + "scale": 1, + "oid_extra": [ + "st4PhaseConfigTable" + ], + "test": { + "field": "st4PhaseState", + "operator": "ne", + "value": "off" + } + }, + { + "table": "st4PhaseMonitorTable", + "oid": "st4PhaseApparentPower", + "class": "apower", + "descr": "Phase %st4PhaseLabel%", + "descr_transform": { + "action": "replace", + "from": "_", + "to": ", " + }, + "rename_rrd_full": "power-sentry4-st4PhaseApparentPower.%index%", + "scale": 1, + "oid_extra": [ + "st4PhaseConfigTable" + ], + "test": { + "field": "st4PhaseState", + "operator": "ne", + "value": "off" + } + }, + { + "table": "st4PhaseMonitorTable", + "oid": "st4PhasePowerFactor", + "class": "powerfactor", + "descr": "Phase %st4PhaseLabel%", + "descr_transform": { + "action": "replace", + "from": "_", + "to": ", " + }, + "scale": 0.01, + "oid_extra": [ + "st4PhaseConfigTable" + ], + "test": { + "field": "st4PhaseState", + "operator": "ne", + "value": "off" + } + }, + { + "table": "st4BranchMonitorTable", + "oid": "st4BranchCurrent", + "class": "current", + "descr": "Branch %st4BranchLabel%", + "descr_transform": { + "action": "replace", + "from": "_", + "to": ", " + }, + "scale": 0.01, + "limit_scale": 0.1, + "oid_extra": [ + "st4BranchConfigTable", + "st4BranchEventConfigTable" + ], + "oid_limit_low": "st4BranchCurrentLowAlarm", + "oid_limit_low_warn": "st4BranchCurrentLowWarning", + "oid_limit_high": "st4BranchCurrentHighAlarm", + "oid_limit_high_warn": "st4BranchCurrentHighWarning", + "min": 0, + "test": { + "field": "st4BranchState", + "operator": "ne", + "value": "off" + } + }, + { + "table": "st4BranchMonitorTable", + "oid": "st4BranchCurrentUtilized", + "class": "load", + "descr": "Branch %st4BranchLabel% Utilized", + "descr_transform": { + "action": "replace", + "from": "_", + "to": ", " + }, + "scale": 0.1, + "oid_extra": [ + "st4BranchConfigTable" + ], + "test": { + "field": "st4BranchState", + "operator": "ne", + "value": "off" + } + }, + { + "table": "st4OutletMonitorTable", + "oid": "st4OutletCurrent", + "class": "current", + "descr": "%st4OutletName% (Phase %st4OutletPhaseID%, Branch %st4OutletBranchID%)", + "descr_transform": { + "action": "replace", + "from": "_", + "to": " " + }, + "rename_rrd": "sentry4-st4OutletCurrent.%index%", + "scale": 0.01, + "limit_scale": 0.1, + "oid_extra": [ + "st4OutletConfigTable", + "st4OutletEventConfigTable" + ], + "oid_limit_low": "st4OutletCurrentLowAlarm", + "oid_limit_low_warn": "st4OutletCurrentLowWarning", + "oid_limit_high": "st4OutletCurrentHighAlarm", + "oid_limit_high_warn": "st4OutletCurrentHighWarning", + "min": 0, + "test": { + "field": "st4OutletState", + "operator": "ne", + "value": "off" + } + } + ], + "status": [ + { + "table": "st4LineMonitorTable", + "oid": "st4LineStatus", + "type": "DeviceStatus", + "measured": "line", + "descr": "Line %st4LineLabel%", + "descr_transform": { + "action": "replace", + "from": "_", + "to": ", " + }, + "oid_extra": [ + "st4LineConfigTable" + ], + "test": { + "field": "st4LineState", + "operator": "ne", + "value": "off" + } + }, + { + "table": "st4PhaseMonitorTable", + "oid": "st4PhaseStatus", + "type": "DeviceStatus", + "measured": "phase", + "descr": "Phase %st4PhaseLabel%", + "descr_transform": { + "action": "replace", + "from": "_", + "to": ", " + }, + "oid_extra": [ + "st4PhaseConfigTable" + ], + "test": { + "field": "st4PhaseState", + "operator": "ne", + "value": "off" + } + }, + { + "table": "st4BranchMonitorTable", + "oid": "st4BranchStatus", + "type": "DeviceStatus", + "measured": "branch", + "descr": "Branch %st4BranchLabel%", + "descr_transform": { + "action": "replace", + "from": "_", + "to": ", " + }, + "oid_extra": [ + "st4BranchConfigTable" + ], + "test": { + "field": "st4BranchState", + "operator": "ne", + "value": "off" + } + }, + { + "table": "st4OutletMonitorTable", + "oid": "st4OutletStatus", + "type": "DeviceStatus", + "measured": "outlet", + "descr": "%st4OutletName% (Phase %st4OutletPhaseID%, Branch %st4OutletBranchID%)", + "descr_transform": { + "action": "replace", + "from": "_", + "to": " " + }, + "oid_extra": [ + "st4OutletConfigTable" + ], + "test": { + "field": "st4OutletState", + "operator": "ne", + "value": "off" + } + } + ], + "states": { + "DeviceStatus": { + "0": { + "name": "normal", + "event": "ok" + }, + "1": { + "name": "disabled", + "event": "exclude" + }, + "2": { + "name": "purged", + "event": "ignore" + }, + "5": { + "name": "reading", + "event": "ok" + }, + "6": { + "name": "settle", + "event": "ok" + }, + "7": { + "name": "notFound", + "event": "exclude" + }, + "8": { + "name": "lost", + "event": "alert" + }, + "9": { + "name": "readError", + "event": "alert" + }, + "10": { + "name": "noComm", + "event": "alert" + }, + "11": { + "name": "pwrError", + "event": "alert" + }, + "12": { + "name": "breakerTripped", + "event": "alert" + }, + "13": { + "name": "fuseBlown", + "event": "alert" + }, + "14": { + "name": "lowAlarm", + "event": "alert" + }, + "15": { + "name": "lowWarning", + "event": "warning" + }, + "16": { + "name": "highWarning", + "event": "warning" + }, + "17": { + "name": "highAlarm", + "event": "alert" + }, + "18": { + "name": "alarm", + "event": "alert" + }, + "19": { + "name": "underLimit", + "event": "alert" + }, + "20": { + "name": "overLimit", + "event": "alert" + }, + "21": { + "name": "nvmFail", + "event": "alert" + }, + "22": { + "name": "profileError", + "event": "alert" + }, + "23": { + "name": "conflict", + "event": "alert" + } + } + }, + "counter": [ + { + "table": "st4PhaseMonitorTable", + "oid": "st4PhaseEnergy", + "class": "energy", + "descr": "Phase %st4PhaseLabel%", + "descr_transform": { + "action": "replace", + "from": "_", + "to": ", " + }, + "scale": 100, + "oid_extra": [ + "st4PhaseConfigTable" + ], + "min": 0, + "test": { + "field": "st4PhaseState", + "operator": "ne", + "value": "off" + } + } + ] + }, + "EGW4MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.41542.2", + "mib_dir": "monnit", + "descr": "", + "serial": [ + { + "oid": "EGW4GatewayID.0" + } + ], + "states": { + "EGW4SensorDetected": [ + { + "match": "/^No/i", + "event": "ok" + }, + { + "match": "/^Yes/i", + "event": "alert" + }, + { + "match": "/.+/", + "event": "warning" + } + ] + } + }, + "RAD-GEN-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.164.6.6", + "mib_dir": "rad", + "descr": "", + "status": [ + { + "descr": "Power Supply %index0% SA%index1% (%systemPsType%)", + "descr_transform": { + "action": "replace", + "from": [ + " SA1", + "SA2", + " (none)", + "acDc", + "ac", + "dc", + "acPF", + "dcPF", + "acWithFan", + "dcWithFan" + ], + "to": [ + "", + "Remote", + "", + "AC/DC", + "AC", + "DC", + "Power Feeding by AC", + "Power Feeding by DC", + "AC with Fan", + "DC with Fan" + ] + }, + "oid_extra": [ + "systemPsType" + ], + "type": "systemPsStatus", + "measured": "powersupply", + "oid": "systemPsStatus", + "oid_num": ".1.3.6.1.4.1.164.6.2.25.1.4" + } + ], + "processor": { + "agnCpuUtilizationCurrent": { + "oid": "agnCpuUtilizationCurrent", + "oid_num": ".1.3.6.1.4.1.164.6.2.65.2.1.3", + "indexes": { + "1.4294967295": { + "descr": "System CPU" + } + } + } + }, + "storage": { + "agnDiskResourcesTable": { + "descr": "Disk", + "scale": 1024, + "oid_free": "agnDiskAvailableSpace", + "oid_total": "agnDiskTotalSpace", + "type": "Disk" + } + }, + "mempool": { + "memoryUsageTable": { + "type": "table", + "descr": "Memory", + "scale": 1024, + "oid_free": "memoryUsageFree", + "oid_total": "memoryUsageTotal" + } + }, + "states": { + "systemPsStatus": { + "1": { + "name": "notApplicable", + "event": "exclude" + }, + "2": { + "name": "failed", + "event": "alert" + }, + "3": { + "name": "ok", + "event": "ok" + }, + "4": { + "name": "degraded", + "event": "warning" + } + } + } + }, + "RAD-ZeroTouch-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.164.6.1.17", + "mib_dir": "rad", + "descr": "", + "version": [ + { + "oid_next": "bootstrapDeviceSwVer" + } + ] + }, + "ARECA-SNMP-MIB": { + "enable": 1, + "mib_dir": "areca", + "descr": "", + "discovery": [ + { + "os_group": "unix", + "os": "windows", + "ARECA-SNMP-MIB::hwControllerBoardInstalled.0": "/^\\d.+/" + } + ], + "serial": [ + { + "oid": "siSerial.0", + "pre_test": { + "device_field": "os", + "operator": "eq", + "value": "areca" + } + }, + { + "oid_num": ".1.3.6.1.4.1.18928.1.1.1.3.0", + "pre_test": { + "device_field": "os", + "operator": "eq", + "value": "areca" + } + } + ], + "version": [ + { + "oid": "siFirmVer.0", + "pre_test": { + "device_field": "os", + "operator": "eq", + "value": "areca" + } + }, + { + "oid_num": ".1.3.6.1.4.1.18928.1.1.1.4.0", + "pre_test": { + "device_field": "os", + "operator": "eq", + "value": "areca" + } + } + ], + "hardware": [ + { + "oid": "siModel.0", + "transform": { + "action": "replace", + "from": "Areca Technology Corporation", + "to": "" + }, + "pre_test": { + "device_field": "os", + "operator": "eq", + "value": "areca" + } + }, + { + "oid": "siVendor.0", + "pre_test": { + "device_field": "os", + "operator": "eq", + "value": "areca" + } + }, + { + "oid_num": ".1.3.6.1.4.1.18928.1.2.1.1.0", + "pre_test": { + "device_field": "os", + "operator": "eq", + "value": "areca" + } + } + ], + "sensor": [ + { + "class": "voltage", + "oid": "hwControllerBoardVolValue", + "oid_descr": "hwControllerBoardVolDesc", + "oid_num": ".1.3.6.1.4.1.18928.1.2.2.1.8.1.3", + "rename_rrd": "areca-%index%", + "scale": 0.001, + "test": { + "field": "hwControllerBoardVolDesc", + "operator": "ne", + "value": "Battery Status" + } + }, + { + "class": "capacity", + "oid": "hwControllerBoardVolValue", + "oid_descr": "hwControllerBoardVolDesc", + "oid_num": ".1.3.6.1.4.1.18928.1.2.2.1.8.1.3", + "rename_rrd": "areca-%index%", + "invalid": 255, + "scale": 1, + "test": { + "field": "hwControllerBoardVolDesc", + "operator": "eq", + "value": "Battery Status" + } + }, + { + "class": "fanspeed", + "oid": "hwControllerBoardFanSpeed", + "oid_descr": "hwControllerBoardFanDesc", + "oid_num": ".1.3.6.1.4.1.18928.1.2.2.1.9.1.3", + "rename_rrd": "areca-%index%", + "scale": 1, + "test_pre": { + "oid": "ARECA-SNMP-MIB::hwControllerBoardNumberOfFan.0", + "operator": "ge", + "value": 1 + } + }, + { + "class": "temperature", + "oid": "hwControllerBoardTempValue", + "oid_descr": "hwControllerBoardTempDesc", + "oid_num": ".1.3.6.1.4.1.18928.1.2.2.1.10.1.3", + "rename_rrd": "areca-%index%", + "min": 0, + "scale": 1 + }, + { + "class": "voltage", + "oid": "hwControllerBoard2VolValue", + "oid_descr": "hwControllerBoard2VolDesc", + "oid_num": ".1.3.6.1.4.1.18928.1.2.2.1.18.1.3", + "scale": 0.001, + "test": { + "field": "hwControllerBoardVolDesc", + "operator": "ne", + "value": "Battery Status" + } + }, + { + "class": "capacity", + "oid": "hwControllerBoard2VolValue", + "oid_descr": "hwControllerBoard2VolDesc", + "oid_num": ".1.3.6.1.4.1.18928.1.2.2.1.18.1.3", + "invalid": 255, + "scale": 1, + "test": { + "field": "hwControllerBoardVolDesc", + "operator": "eq", + "value": "Battery Status" + } + }, + { + "class": "fanspeed", + "oid": "hwControllerBoard2FanSpeed", + "oid_descr": "hwControllerBoard2FanDesc", + "oid_num": ".1.3.6.1.4.1.18928.1.2.2.1.19.1.3", + "scale": 1, + "test_pre": { + "oid": "ARECA-SNMP-MIB::hwControllerBoard2NumberOfFan.0", + "operator": "ge", + "value": 1 + } + }, + { + "class": "temperature", + "oid": "hwControllerBoard2TempValue", + "oid_descr": "hwControllerBoard2TempDesc", + "oid_num": ".1.3.6.1.4.1.18928.1.2.2.1.20.1.3", + "min": 0, + "scale": 1 + } + ], + "states": { + "areca-power-state": [ + { + "name": "Failed", + "event": "alert" + }, + { + "name": "Ok", + "event": "ok" + } + ], + "areca-hdd-state": [ + { + "match": "/^Failed/i", + "event": "alert" + }, + { + "match": "/^Empty/i", + "event": "ignore" + }, + { + "match": "/.+/", + "event": "ok" + } + ], + "areca-raid-state": [ + { + "match": "/^Normal/i", + "event": "ok" + }, + { + "match": "/^Degraded/i", + "event": "alert" + }, + { + "match": "/^Empty/i", + "event": "ignore" + }, + { + "match": "/^Checking/i", + "event": "ok" + }, + { + "match": "/.+/", + "event": "warning" + } + ] + }, + "status": [ + { + "table": "raidInfoTable", + "type": "areca-raid-state", + "descr": "%raidName% (#%raidNumber%, %raidDisks% Disks)", + "oid": "raidState", + "measured": "storage" + }, + { + "table": "volInfoTable", + "type": "areca-raid-state", + "descr": "%volName% (%volRaidName%, %volRaidLevel%, %volDisks% Disks)", + "oid": "volState", + "measured": "storage" + } + ] + }, + "GUDEADS-EPC2X6-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.28507.6", + "mib_dir": "gude", + "descr": "", + "sensor": [ + { + "class": "temperature", + "descr": "Device", + "oid": "epc2x6Temperature", + "oid_num": ".1.3.6.1.4.1.28507.6.1.3", + "scale": 0.1, + "max": 999, + "rename_rrd": "epc2x6-%index%" + } + ] + }, + "GUDEADS-EPC8X-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.28507.1", + "mib_dir": "gude", + "descr": "", + "sensor": [ + { + "class": "current", + "descr": "Output", + "oid": "epc8Irms", + "min": -9999, + "scale": 0.001, + "oid_num": ".1.3.6.1.4.1.28507.1.1.3.1", + "rename_rrd": "epc8x-epc8Irms.%index%" + }, + { + "class": "temperature", + "oid": "epc8TempSensor", + "min": -9999, + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.28507.1.1.3.2.1.2", + "rename_rrd": "epc8x-epc8TempSensor.%index%" + }, + { + "class": "humidity", + "oid": "epc8HygroSensor", + "min": -9999, + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.28507.1.1.3.2.1.3", + "rename_rrd": "epc8x-epc8HygroSensor.%index%" + } + ] + }, + "GUDEADS-ATS3020-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.28507.40", + "mib_dir": "gude", + "descr": "", + "counter": [ + { + "table": "ats3020PowerTable", + "class": "energy", + "descr": "Output %index%", + "oid": "ats3020AbsEnergyActive", + "oid_num": ".1.3.6.1.4.1.28507.40.1.5.1.2.1.3", + "scale": 1 + } + ], + "sensor": [ + { + "table": "ats3020PowerTable", + "class": "power", + "descr": "Output %index%", + "oid": "ats3020PowerActive", + "oid_num": ".1.3.6.1.4.1.28507.40.1.5.1.2.1.4" + }, + { + "table": "ats3020PowerTable", + "class": "current", + "descr": "Output %index%", + "oid": "ats3020Current", + "oid_num": ".1.3.6.1.4.1.28507.40.1.5.1.2.1.5", + "scale": 0.001 + }, + { + "table": "ats3020PowerTable", + "class": "voltage", + "descr": "Output %index%", + "oid": "ats3020Voltage", + "oid_num": ".1.3.6.1.4.1.28507.40.1.5.1.2.1.6" + }, + { + "table": "ats3020PowerTable", + "class": "frequency", + "descr": "Output %index%", + "oid": "ats3020Frequency", + "oid_num": ".1.3.6.1.4.1.28507.40.1.5.1.2.1.7", + "scale": 0.01 + }, + { + "table": "ats3020PowerTable", + "class": "powerfactor", + "descr": "Output %index%", + "oid": "ats3020PowerFactor", + "oid_num": ".1.3.6.1.4.1.28507.40.1.5.1.2.1.8", + "scale": 0.001 + }, + { + "table": "ats3020PowerTable", + "class": "apower", + "descr": "Output %index%", + "oid": "ats3020PowerApparent", + "oid_num": ".1.3.6.1.4.1.28507.40.1.5.1.2.1.10" + }, + { + "table": "ats3020PowerTable", + "class": "rpower", + "descr": "Output %index%", + "oid": "ats3020PowerReactive", + "oid_num": ".1.3.6.1.4.1.28507.40.1.5.1.2.1.11" + } + ], + "status": [ + { + "oid": "ats3020PrimPowAvail", + "descr": "Primary Power Available", + "measured": "device", + "type": "ats3020PowAvail", + "oid_num": ".1.3.6.1.4.1.28507.40.1.5.11.1" + }, + { + "oid": "ats3020SecPowAvail", + "descr": "Secondary Power Available", + "measured": "device", + "type": "ats3020PowAvail", + "oid_num": ".1.3.6.1.4.1.28507.40.1.5.11.2" + }, + { + "oid": "ats3020PowerSelect", + "descr": "Power Source", + "measured": "device", + "type": "ats3020PowerSelect", + "oid_num": ".1.3.6.1.4.1.28507.40.1.5.11.4" + } + ], + "states": { + "ats3020PowAvail": [ + { + "name": "no", + "event": "alert" + }, + { + "name": "yes", + "event": "ok" + } + ], + "ats3020PowerSelect": { + "1": { + "name": "Primary", + "event": "ok" + }, + "2": { + "name": "Primary", + "event": "alert" + } + } + } + }, + "GUDEADS-ESB7213-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.28507.66", + "mib_dir": "gude", + "descr": "", + "status": [ + { + "oid": "esb7213POE", + "descr": "POE Available", + "measured": "device", + "type": "esb7213POE", + "oid_num": ".1.3.6.1.4.1.28507.66.1.5.10" + } + ], + "states": { + "esb7213POE": [ + { + "name": "no", + "event": "ok" + }, + { + "name": "yes", + "event": "ok" + } + ] + }, + "sensor": [ + { + "class": "temperature", + "oid_descr": "esb7213ExtSensorName", + "oid": "esb7213TempSensor", + "oid_num": ".1.3.6.1.4.1.28507.66.1.6.1.1.2", + "scale": 0.1, + "max": 999 + } + ] + }, + "GUDEADS-ESB7214-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.28507.67", + "mib_dir": "gude", + "descr": "", + "sensor": [ + { + "class": "temperature", + "oid_descr": "esb7214ExtSensorName", + "oid": "esb7214TempSensor", + "oid_num": ".1.3.6.1.4.1.28507.67.1.6.1.1.2", + "scale": 0.1, + "max": 999 + } + ] + }, + "ZHNSYSTEM": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.5504.2.5.2", + "mib_dir": "zhone", + "descr": "", + "version": [ + { + "oid": "sysFirmwareVersion.0" + } + ], + "hardware": [ + { + "oid": "modelNumber.0" + } + ] + }, + "ZHONE-CARD-RESOURCES-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.5504.6.4", + "mib_dir": "zhone", + "descr": "", + "serial": [ + { + "oid": "cardMfgSerialNumber.1.1", + "transformations": { + "action": "ltrim", + "characters": "0" + } + } + ], + "version": [ + { + "oid": "cardSwRunningVers.1.1" + } + ], + "hardware": [ + { + "oid": "cardIdentification.1.1" + } + ] + }, + "ZHONE-SHELF-MONITOR-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.5504.6.7", + "mib_dir": "zhone", + "descr": "", + "states": { + "shelfPowerStatus": { + "1": { + "name": "powerOk", + "event": "ok" + }, + "2": { + "name": "powerNotOk", + "event": "alert" + } + }, + "shelfTemperatureStatus": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "aboveNormal", + "event": "alert" + }, + "3": { + "name": "belowNormal", + "event": "warning" + } + }, + "shelfFanTrayStatus": { + "1": { + "name": "operational", + "event": "ok" + }, + "2": { + "name": "partiallyOperational", + "event": "warning" + }, + "3": { + "name": "notOperational", + "event": "alert" + } + } + } + }, + "MSERIES-ALARM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.30826.1.1", + "mib_dir": "smartoptics", + "descr": "" + }, + "MSERIES-ENVMON-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.30826.1.4", + "mib_dir": "smartoptics", + "descr": "" + }, + "MSERIES-PORT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.30826.1.3", + "mib_dir": "smartoptics", + "descr": "", + "states": { + "mseries-port-status-state": { + "1": { + "name": "idle", + "event": "exclude" + }, + "2": { + "name": "down", + "event": "alert" + }, + "3": { + "name": "up", + "event": "ok" + }, + "4": { + "name": "high", + "event": "warning" + }, + "5": { + "name": "low", + "event": "warning" + }, + "6": { + "name": "eyeSafety", + "event": "alert" + }, + "7": { + "name": "cd", + "event": "alert" + }, + "8": { + "name": "ncd", + "event": "alert" + } + } + } + }, + "DCP-ENV-MON-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.30826.2.2.6", + "mib_dir": "smartoptics", + "descr": "", + "sensor": [ + { + "oid": "dcpEnvMonTemperatureValue", + "oid_descr": "dcpEnvMonTemperatureDescription", + "class": "temperature", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.30826.2.2.6.1.1.1.1.1.3" + }, + { + "oid": "dcpEnvMonPowerConsumptionValue", + "oid_descr": "dcpEnvMonPowerConsumptionDescription", + "class": "power", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.30826.2.2.6.1.2.1.1.1.3" + }, + { + "oid": "dcpEnvMonFanSpeed", + "oid_descr": "dcpEnvMonFanDescription", + "oid_extra": "dcpEnvMonFanStatus", + "class": "fanspeed", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.30826.2.2.6.1.3.1.1.1.5", + "test": { + "field": "dcpEnvMonFanStatus", + "operator": "ne", + "value": "notPresent" + } + } + ], + "status": [ + { + "oid": "dcpEnvMonFanStatus", + "oid_descr": "dcpEnvMonFanDescription", + "descr": "%dcpEnvMonFanDescription% Status", + "measured": "fan", + "type": "FanStatus", + "oid_num": ".1.3.6.1.4.1.30826.2.2.6.1.3.1.1.1.3" + } + ], + "states": { + "FanStatus": { + "1": { + "name": "notPresent", + "event": "exclude" + }, + "2": { + "name": "ok", + "event": "ok" + }, + "3": { + "name": "alarm", + "event": "alert" + } + } + } + }, + "DCP-INTERFACE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.30826.2.2.2", + "mib_dir": "smartoptics", + "descr": "", + "sensor": [ + { + "table": "dcpInterfaceTrxTable", + "oid": "dcpInterfaceTrxTemperature", + "descr": "%port_label% Temperature (Lanes %dcpInterfaceTrxLanes%)", + "class": "temperature", + "scale": 0.1, + "oid_limit_high": "dcpInterfaceTrxTemperatureHighAlarmThreshold", + "oid_limit_high_warn": "dcpInterfaceTrxTemperatureHighWarningThreshold", + "limit_scale": 0.1, + "oid_num": ".1.3.6.1.4.1.30826.2.2.1.3.1.1.4", + "measured_match": [ + { + "entity_type": "port", + "field": "ifDescr", + "match": "%dcpInterfaceTrxName%-rx" + }, + { + "entity_type": "port", + "field": "ifDescr", + "match": "%dcpInterfaceTrxName%" + } + ] + }, + { + "table": "dcpInterfaceTrxTable", + "oid": "dcpInterfaceTrxTxBias", + "descr": "%port_label% Bias (Lanes %dcpInterfaceTrxLanes%)", + "class": "current", + "scale": 0.0001, + "oid_num": ".1.3.6.1.4.1.30826.2.2.1.3.1.1.15", + "measured_match": [ + { + "entity_type": "port", + "field": "ifDescr", + "match": "%dcpInterfaceTrxName%-rx" + }, + { + "entity_type": "port", + "field": "ifDescr", + "match": "%dcpInterfaceTrxName%" + } + ] + }, + { + "oid": "dcpInterfaceRxPower", + "descr": "%port_label% RX Power", + "oid_extra": [ + "dcpInterfaceName", + "dcpInterfaceStatus", + "dcpInterfaceFormat" + ], + "class": "dbm", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.30826.2.2.1.1.1.1.3", + "test": { + "field": "dcpInterfaceStatus", + "operator": "ne", + "value": "idle" + }, + "measured_match": [ + { + "entity_type": "port", + "field": "ifDescr", + "match": "%dcpInterfaceName%-rx" + }, + { + "entity_type": "port", + "field": "ifDescr", + "match": "%dcpInterfaceName%" + } + ] + }, + { + "oid": "dcpInterfaceTxPower", + "descr": "%port_label% TX Power", + "oid_extra": [ + "dcpInterfaceName", + "dcpInterfaceStatus", + "dcpInterfaceFormat" + ], + "class": "dbm", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.30826.2.2.1.1.1.1.4", + "test": { + "field": "dcpInterfaceStatus", + "operator": "ne", + "value": "idle" + }, + "measured_match": [ + { + "entity_type": "port", + "field": "ifDescr", + "match": "%dcpInterfaceName%-tx" + }, + { + "entity_type": "port", + "field": "ifDescr", + "match": "%dcpInterfaceName%" + } + ] + } + ] + }, + "DCP-LINKVIEW-MIB": { + "enable": 1, + "mib_dir": "smartoptics", + "descr": "", + "sensor": [ + { + "table": "dcpLinkviewTable", + "oid": "dcpLinkviewLocalPower", + "descr": "%port_label% Local Power (%dcpLinkviewFiberType%)", + "class": "dbm", + "scale": 0.1, + "test": { + "field": "dcpLinkviewLocalStatus", + "operator": "ne", + "value": "idle" + }, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "table": "dcpLinkviewTable", + "oid": "dcpLinkviewRemotePower", + "descr": "%port_label% Remote Power (%dcpLinkviewFiberType%)", + "class": "dbm", + "scale": 0.1, + "test": { + "field": "dcpLinkviewLocalStatus", + "operator": "ne", + "value": "idle" + }, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "table": "dcpLinkviewTable", + "oid": "dcpLinkviewFiberLoss", + "descr": "%port_label% Fiber Loss (%dcpLinkviewFiberType%)", + "class": "attenuation", + "scale": 0.1, + "test": { + "field": "dcpLinkviewLocalStatus", + "operator": "ne", + "value": "idle" + }, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "table": "dcpLinkviewTable", + "oid": "dcpLinkviewFiberAttenuation", + "descr": "%port_label% Fiber Attenuation per km (%dcpLinkviewFiberType%)", + "class": "attenuation", + "scale": 0.01, + "test": { + "field": "dcpLinkviewLocalStatus", + "operator": "ne", + "value": "idle" + }, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "table": "dcpLinkviewTable", + "oid": "dcpLinkviewFiberLength", + "descr": "%port_label% Fiber Length (%dcpLinkviewFiberType%)", + "class": "distance", + "scale": 100, + "test": { + "field": "dcpLinkviewLocalStatus", + "operator": "ne", + "value": "idle" + }, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "table": "dcpLinkviewTable", + "oid": "dcpLinkviewFiberUtilization", + "descr": "%port_label% Fiber Utilization (%dcpLinkviewFiberType%)", + "class": "load", + "test": { + "field": "dcpLinkviewLocalStatus", + "operator": "ne", + "value": "idle" + }, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + } + ] + }, + "SL-MAIN-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.4515.1.3", + "mib_dir": "smartoptics", + "descr": "", + "sensor": [ + { + "oid": "slmSysTemperature", + "descr": "System", + "class": "temperature", + "oid_num": ".1.3.6.1.4.1.4515.1.3.1.43" + } + ] + }, + "SL-ENTITY-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.4515.1.3.6", + "mib_dir": "smartoptics", + "descr": "", + "hardware": [ + { + "oid": "slEntPhysicalDescr.0" + } + ], + "serial": [ + { + "oid": "slEntPhysicalSerialNum.0" + } + ], + "version": [ + { + "oid": "slEntPhysicalFirmwareRev.0" + } + ], + "status": [ + { + "table": "slEntPhysicalEntry", + "oid": "slEntPhysicalOperStatus", + "oid_descr": "slEntPhysicalDescr", + "oid_measured": "slEntPhysicalClass", + "type": "slEntPhysicalOperStatus", + "test": { + "field": "slEntPhysicalAdminStatus", + "operator": "ne", + "value": "down" + } + } + ], + "states": { + "slEntPhysicalOperStatus": { + "1": { + "name": "up", + "event": "ok" + }, + "2": { + "name": "down", + "event": "alert" + }, + "3": { + "name": "testing", + "event": "warning" + }, + "6": { + "name": "notPresent", + "event": "exclude" + } + } + } + }, + "SL-EDFA-MIB": { + "enable": 1, + "mib_dir": "smartoptics", + "descr": "", + "sensor": [ + { + "table": "edfaConfigEntry", + "oid": "edfaPumpTemp", + "descr": "%port_label% Temperature", + "class": "temperature", + "scale": 0.1, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "min": 0 + }, + { + "table": "edfaConfigEntry", + "oid": "edfaRxPower", + "descr": "%port_label% RX Power", + "class": "dbm", + "scale": 0.1, + "addition": -30, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "table": "edfaConfigEntry", + "oid": "edfaOperOutputPower", + "descr": "%port_label% Output Power", + "class": "dbm", + "scale": 0.1, + "oid_limit_high": "edfaAdminOutputPower", + "limit_scale": 0.1, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "table": "edfaConfigEntry", + "oid": "edfaSigOutputPower", + "descr": "%port_label% Signal Output Power", + "class": "dbm", + "scale": 0.1, + "addition": -30, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + } + ] + }, + "SL-SFP-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.4515.1.10", + "mib_dir": "smartoptics", + "descr": "", + "sensor": [ + { + "oid": "sfpDiagModuleTemperature", + "descr": "%port_label% Temperature (%sfpConfigVendorName% %sfpConfigVendorPN%, %sfpConfigVendorSN%)", + "oid_extra": [ + "sfpConfigVendorName", + "sfpConfigVendorPN", + "sfpConfigVendorSN" + ], + "class": "temperature", + "oid_num": ".1.3.6.1.4.1.4515.1.10.2.1.1.34", + "scale": 0.00390625, + "addition": -32768, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "min": 32768 + }, + { + "oid": "sfpDiagSupplyVoltage", + "descr": "%port_label% Voltage (%sfpConfigVendorName% %sfpConfigVendorPN%, %sfpConfigVendorSN%)", + "oid_extra": [ + "sfpConfigVendorName", + "sfpConfigVendorPN", + "sfpConfigVendorSN", + "sfpDiagModuleTemperature" + ], + "class": "voltage", + "scale": 0.0001, + "oid_num": ".1.3.6.1.4.1.4515.1.10.2.1.1.35", + "limit_scale": 0.0001, + "oid_limit_high": "sfpDiagHighVoltAlmThreshold", + "oid_limit_low": "sfpDiagLowVoltAlmThreshold", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": { + "field": "sfpDiagModuleTemperature", + "operator": ">", + "value": 32768 + }, + "min": 0 + }, + { + "oid": "sfpDiagTxBias", + "descr": "%port_label% TX Bias (%sfpConfigVendorName% %sfpConfigVendorPN%, %sfpConfigVendorSN%)", + "oid_extra": [ + "sfpConfigVendorName", + "sfpConfigVendorPN", + "sfpConfigVendorSN", + "sfpDiagModuleTemperature" + ], + "class": "current", + "scale": 2.0e-6, + "oid_num": ".1.3.6.1.4.1.4515.1.10.2.1.1.36", + "limit_scale": 2.0e-6, + "oid_limit_high": "sfpDiagHighTxBiasAlmThreshold", + "oid_limit_low": "sfpDiagLowTxBiasAlmThreshold", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": { + "field": "sfpDiagModuleTemperature", + "operator": ">", + "value": 32768 + }, + "min": 0 + }, + { + "oid": "sfpDiagTxOutputPower", + "descr": "%port_label% TX Power (%sfpConfigVendorName% %sfpConfigVendorPN%, %sfpConfigVendorSN%)", + "oid_extra": [ + "sfpConfigVendorName", + "sfpConfigVendorPN", + "sfpConfigVendorSN", + "sfpDiagModuleTemperature" + ], + "class": "power", + "scale": 1.0e-7, + "oid_num": ".1.3.6.1.4.1.4515.1.10.2.1.1.37", + "limit_scale": 1.0e-7, + "oid_limit_high": "sfpDiagHighTxPowerAlmThreshold", + "oid_limit_low": "sfpDiagLowTxPowerAlmThreshold", + "invalid_limit_high": 0, + "invalid_limit_low": 0, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": { + "field": "sfpDiagModuleTemperature", + "operator": ">", + "value": 32768 + } + }, + { + "oid": "sfpDiagRxInputPower", + "descr": "%port_label% RX Power (%sfpConfigVendorName% %sfpConfigVendorPN%, %sfpConfigVendorSN%)", + "oid_extra": [ + "sfpConfigVendorName", + "sfpConfigVendorPN", + "sfpConfigVendorSN", + "sfpDiagModuleTemperature" + ], + "class": "power", + "scale": 1.0e-7, + "oid_num": ".1.3.6.1.4.1.4515.1.10.2.1.1.38", + "limit_scale": 1.0e-7, + "oid_limit_high": "sfpDiagHighRxPowerAlmThreshold", + "oid_limit_low": "sfpDiagLowRxPowerAlmThreshold", + "invalid_limit_high": 0, + "invalid_limit_low": 0, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": { + "field": "sfpDiagModuleTemperature", + "operator": ">", + "value": 32768 + } + }, + { + "oid": "sfpConfigCohCurrentOSNR", + "descr": "%port_label% SNR (%sfpConfigVendorName% %sfpConfigVendorPN%, %sfpConfigVendorSN%)", + "oid_extra": [ + "sfpConfigVendorName", + "sfpConfigVendorPN", + "sfpConfigVendorSN", + "sfpDiagModuleTemperature" + ], + "class": "snr", + "scale": 0.1, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": [ + { + "field": "sfpDiagModuleTemperature", + "operator": ">", + "value": 32768 + }, + { + "field": "measured_entity", + "operator": "notnull" + } + ] + } + ] + }, + "SL-OTN-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.4515.1.1.15", + "mib_dir": "smartoptics", + "descr": "", + "sensor": [ + { + "oid": "slOTNCurrentPmFecCerMantFE", + "descr": "%port_label% Pre-FEC BER", + "oid_extra": [ + "slOTNConfigFECEnabled" + ], + "class": "gauge", + "oid_scale": "slOTNCurrentPmFecCerExpFE", + "scale_si": true, + "scale_poll": true, + "limit_high": 0.001, + "limit_high_warn": 1.0e-7, + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": [ + { + "field": "slOTNConfigFECEnabled", + "operator": "eq", + "value": 1 + }, + { + "field": "measured_entity", + "operator": "notnull" + } + ] + } + ] + }, + "B100-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.12196.13", + "mib_dir": "kemp", + "descr": "", + "version": [ + { + "oid": "patchVersion.0", + "transform": { + "action": "preg_replace", + "from": "/^(\\d+(?:\\.\\d+){3}).*/", + "to": "$1" + } + } + ], + "status": [ + { + "oid": "hAstate", + "descr": "HA status", + "measured": "device", + "type": "kemp-hAstate" + } + ], + "states": { + "kemp-hAstate": [ + { + "name": "none", + "event": "exclude" + }, + { + "name": "master", + "event": "ok" + }, + { + "name": "standby", + "event": "ok" + }, + { + "name": "passive", + "event": "ok" + } + ] + } + }, + "A3COM-HUAWEI-LswDEVM-MIB": { + "enable": 1, + "mib_dir": "a3com", + "descr": "3COM/HUAWEI Lan Switch Platform Device Management MIB", + "processor": { + "hwCpuCostRatePer5Min": { + "table": "hwCpuCostRatePer5Min", + "idle": true, + "descr": "Processor %i%", + "oid": "hwCpuCostRatePer5Min", + "oid_num": ".1.3.6.1.4.1.43.45.1.6.1.1.1.4" + } + }, + "mempool": { + "hwMemTable": { + "type": "table", + "descr": "Memory", + "scale": 1, + "oid_free": "hwMemFree", + "oid_total": "hwMemSize" + } + } + }, + "A3COM-HUAWEI-DEVICE-MIB": { + "enable": 1, + "mib_dir": "a3com", + "descr": "3COM/HUAWEI Lan Switch Device Physical Information MIB", + "version": [ + { + "oid": "hwLswSysVersion.0", + "transform": { + "action": "regex_replace", + "from": "/^(\\d[\\w\\.\\-]+).*/", + "to": "$1" + } + } + ], + "processor": { + "hwLswSysCpuRatio": { + "descr": "Processor", + "oid": "hwLswSysCpuRatio", + "oid_num": ".1.3.6.1.4.1.43.45.1.2.23.1.18.1.3" + }, + "hwLswSlotCpuRatio": { + "descr": "Slot %index% %oid_descr%", + "oid_descr": "hwLswSlotDesc", + "oid": "hwLswSlotCpuRatio", + "oid_num": ".1.3.6.1.4.1.43.45.1.2.23.1.18.4.3.1.4" + } + }, + "mempool": { + "hwLswSysMemory": { + "descr": "System Memory", + "scale": 1, + "oid_used": "hwLswSysMemoryUsed", + "oid_total": "hwLswSysMemory" + }, + "hwLswSlotMemory": { + "descr": "Slot %index% %oid_descr%", + "scale": 1, + "oid_descr": "hwLswSlotDesc", + "oid_used": "hwLswSlotMemoryUsed", + "oid_total": "hwLswSlotMemory" + } + }, + "sensor": [ + { + "descr": "System Temperature", + "class": "temperature", + "measured": "device", + "oid": "hwLswSysTemperature", + "oid_num": ".1.3.6.1.4.1.43.45.1.2.23.1.18.1.17", + "min": 0 + }, + { + "descr": "Slot %index% %oid_descr%", + "oid_descr": "hwLswSlotDesc", + "oid": "hwLswSlotTemperature", + "class": "temperature", + "oid_num": ".1.3.6.1.4.1.43.45.1.2.23.1.18.4.3.1.14" + } + ] + }, + "A3COM-HUAWEI-LswVLAN-MIB": { + "enable": 1, + "mib_dir": "a3com", + "identity_num": ".1.3.6.1.4.1.43.45.1.2.23.1.2", + "descr": "3COM/HUAWEI Lan Switch VLAN MIB" + }, + "A3COM-HUAWEI-FLASH-MAN-MIB": { + "enable": 1, + "mib_dir": "a3com", + "identity_num": ".1.3.6.1.4.1.43.45.1.6.9", + "descr": "3COM/HUAWEI Lan Switch Flash Management MIB", + "storage": { + "h3cFlhPartSpace": { + "oid_descr": "h3cFlhPartName", + "oid_free": "h3cFlhPartSpaceFree", + "oid_total": "h3cFlhPartSpace", + "type": "Flash" + } + } + }, + "DCN-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.6339.100", + "mib_dir": "dcn", + "descr": "", + "version": [ + { + "oid": "sysSoftwareVersion.0" + }, + { + "oid": "ntpEntSoftwareVersion.0" + } + ], + "hardware": [ + { + "oid": "ntpEntSoftwareName.0" + } + ], + "processor": { + "switchCPU": { + "oid_descr": "switchCPUType", + "oid": "switchCpuUsage", + "indexes": [ + { + "descr": "%oid_descr%" + } + ] + } + }, + "mempool": { + "switchMemory": { + "type": "static", + "descr": "Memory", + "scale": 1, + "oid_used": "switchMemoryBusy.0", + "oid_total": "switchMemorySize.0" + } + }, + "sensor": [ + { + "oid": "switchTemperature", + "class": "temperature", + "descr": "Switch Temperature", + "measured": "device", + "invalid": 268435356 + }, + { + "table": "ddmTranscDiagnosisTable", + "oid": "ddmDiagnosisTemperature", + "class": "temperature", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Temperature", + "scale": 1, + "oid_limit_low": "ddmDiagTempLowAlarmThreshold", + "oid_limit_low_warn": "ddmDiagTempLowWarnThreshold", + "oid_limit_high": "ddmDiagTempHighAlarmThreshold", + "oid_limit_high_warn": "ddmDiagTempHighWarnThreshold" + }, + { + "table": "ddmTranscDiagnosisTable", + "oid": "ddmDiagnosisVoltage", + "class": "voltage", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Voltage", + "scale": 1, + "oid_limit_low": "ddmDiagVoltLowAlarmThreshold", + "oid_limit_low_warn": "ddmDiagVoltLowWarnThreshold", + "oid_limit_high": "ddmDiagVoltHighAlarmThreshold", + "oid_limit_high_warn": "ddmDiagVoltHighWarnThreshold" + }, + { + "table": "ddmTranscDiagnosisTable", + "oid": "ddmDiagnosisBias", + "class": "current", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% TX Bias", + "scale": 0.001, + "limit_scale": 0.001, + "oid_limit_low": "ddmDiagBiasLowAlarmThreshold", + "oid_limit_low_warn": "ddmDiagBiasLowWarnThreshold", + "oid_limit_high": "ddmDiagBiasHighAlarmThreshold", + "oid_limit_high_warn": "ddmDiagBiasHighWarnThreshold" + }, + { + "table": "ddmTranscDiagnosisTable", + "oid": "ddmDiagnosisTXPower", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% TX Power", + "scale": 1, + "oid_limit_low": "ddmDiagTXPowerLowAlarmThreshold", + "oid_limit_low_warn": "ddmDiagTXPowerLowWarnThreshold", + "oid_limit_high": "ddmDiagTXPowerHighAlarmThreshold", + "oid_limit_high_warn": "ddmDiagTXPowerHighWarnThreshold" + }, + { + "table": "ddmTranscDiagnosisTable", + "oid": "ddmDiagnosisRXPower", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% RX Power", + "scale": 1, + "oid_limit_low": "ddmDiagRXPowerLowAlarmThreshold", + "oid_limit_low_warn": "ddmDiagRXPowerLowWarnThreshold", + "oid_limit_high": "ddmDiagRXPowerHighAlarmThreshold", + "oid_limit_high_warn": "ddmDiagRXPowerHighWarnThreshold" + } + ], + "status": [ + { + "table": "sysFanTable", + "oid": "sysFanStatus", + "descr": "Fan %index%", + "type": "sysFanStatus", + "measured": "fan", + "test": { + "field": "sysFanInserted", + "operator": "ne", + "value": "sysFanNotInstalled" + } + }, + { + "table": "sysFanTable", + "oid": "sysFanSpeed", + "descr": "Fan %index% Speed", + "type": "sysFanSpeed", + "measured": "fan", + "test": { + "field": "sysFanInserted", + "operator": "ne", + "value": "sysFanNotInstalled" + } + } + ], + "states": { + "sysFanStatus": [ + { + "name": "normal", + "event": "ok" + }, + { + "name": "abnormal", + "event": "alert" + } + ], + "sysFanSpeed": [ + { + "name": "none", + "event": "warning" + }, + { + "name": "low", + "event": "ok" + }, + { + "name": "medium-low", + "event": "ok" + }, + { + "name": "medium", + "event": "ok" + }, + { + "name": "medium-high", + "event": "warning" + }, + { + "name": "high", + "event": "alert" + } + ] + } + }, + "NEXANS-BM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.266.20", + "mib_dir": "nexans", + "descr": "", + "hardware": [ + { + "oid": "infoDescr.0" + } + ], + "serial": [ + { + "oid": "infoSerie.0" + } + ], + "version": [ + { + "oid": "infoMgmtFirmwareVersion.0" + } + ], + "sensor": [ + { + "oid": "infoTemperature", + "descr": "System", + "class": "temperature", + "measured": "device", + "scale": 1, + "oid_limit_high": "infoTemperatureMaxAllowed", + "oid_num": ".1.3.6.1.4.1.266.20.1.12" + }, + { + "oid": "infoPowerVoltage2500", + "descr": "+2.5V", + "class": "voltage", + "measured": "device", + "scale": 0.001, + "oid_num": ".1.3.6.1.4.1.266.20.1.14" + }, + { + "oid": "infoPowerVoltage3300", + "descr": "+3.3V", + "class": "voltage", + "measured": "device", + "scale": 0.001, + "oid_num": ".1.3.6.1.4.1.266.20.1.15" + }, + { + "oid": "sfpDiagTemperature", + "oid_extra": "sfpPortIndex", + "descr": "%port_label% Temperature", + "class": "temperature", + "scale": 1, + "invalid": 0, + "oid_num": ".1.3.6.1.4.1.266.20.5.1.1.14", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%sfpPortIndex%" + } + }, + { + "oid": "sfpDiagSupplyVoltage", + "oid_extra": "sfpPortIndex", + "descr": "%port_label% Voltage", + "class": "voltage", + "scale": 0.001, + "invalid": 0, + "oid_num": ".1.3.6.1.4.1.266.20.5.1.1.15", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%sfpPortIndex%" + } + }, + { + "oid": "sfpDiagTxBiasCurrent", + "oid_extra": "sfpPortIndex", + "descr": "%port_label% TX Bias", + "class": "current", + "scale": 0.001, + "invalid": 0, + "oid_num": ".1.3.6.1.4.1.266.20.5.1.1.16", + "oid_limit_high": "sfpAlarmTxBiasCurrentUpperLimit ", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%sfpPortIndex%" + } + }, + { + "oid": "sfpDiagTxOutputPowerDbm", + "oid_extra": "sfpPortIndex", + "descr": "%port_label% TX Power", + "class": "dbm", + "scale": 1, + "invalid": 0, + "oid_num": ".1.3.6.1.4.1.266.20.5.1.1.18", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%sfpPortIndex%" + } + }, + { + "oid": "sfpDiagRxInputPowerDbm", + "oid_extra": "sfpPortIndex", + "descr": "%port_label% RX Power", + "class": "dbm", + "scale": 1, + "invalid": 0, + "oid_num": ".1.3.6.1.4.1.266.20.5.1.1.20", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%sfpPortIndex%" + } + } + ] + }, + "econat-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.45555", + "mib_dir": "rdpru", + "descr": "", + "mempool": { + "DpMemory": { + "type": "static", + "descr": "Dp Memory", + "scale": 1, + "oid_total": "econatDpTotalMemory.0", + "oid_total_num": ".1.3.6.1.4.1.45555.1.2.106.0", + "oid_free": "econatDpFreeMemory.0", + "oid_free_num": ".1.3.6.1.4.1.45555.1.2.107.0" + }, + "CpMemory": { + "type": "static", + "descr": "Cp Memory", + "scale": 1, + "oid_total": "econatCpTotalMemory.0", + "oid_total_num": ".1.3.6.1.4.1.45555.1.2.108.0", + "oid_free": "econatCpFreeMemory.0", + "oid_free_num": ".1.3.6.1.4.1.45555.1.2.109.0" + } + } + }, + "SOCOMECUPS7-MIB": { + "enable": 1, + "mib_dir": "socomec", + "descr": "", + "discovery": [ + { + "os": "netvision", + "SOCOMECUPS7-MIB::upsIdentAgentSoftwareVersion.0": "/.+/" + } + ], + "sensor": [ + { + "class": "temperature", + "oid": "upsBatteryTemperature", + "scale": 0.1, + "descr": "Battery", + "min": 0, + "rename_rrd": "netvision-upsBatteryTemperature.%index%" + }, + { + "class": "temperature", + "oid": "upsAmbientTemperature", + "oid_num": ".1.3.6.1.4.1.4555.1.1.7.1.2.7", + "scale": 0.1, + "descr": "Ambient", + "min": 0 + }, + { + "class": "current", + "oid": "upsBatteryCurrent", + "scale": 0.1, + "descr": "Battery", + "min": 0 + }, + { + "class": "apower", + "oid": "upsOutputKva", + "scale": 100, + "descr": "Output Phase %index%" + }, + { + "class": "power", + "oid": "upsOutputKw", + "scale": 100, + "descr": "Output Phase %index%", + "invalid": 65535 + }, + { + "class": "apower", + "oid": "upsOutputGlobalkVA", + "scale": 100, + "descr": "Output Total" + }, + { + "class": "power", + "oid": "upsOutputGlobalkW", + "scale": 100, + "descr": "Output Total", + "invalid": 65535 + }, + { + "class": "load", + "oid": "upsOutputLoadRate", + "scale": 1, + "descr": "Output Total" + }, + { + "class": "frequency", + "oid": "upsBypassFrequency", + "scale": 0.1, + "descr": "Bypass", + "rename_rrd": "netvision-upsBypassFrequency.%index%" + } + ], + "status": [ + { + "oid": "upsBatteryStatus", + "oid_num": ".1.3.6.1.4.1.4555.1.1.7.1.2.1", + "measured": "battery", + "type": "upsBatteryStatus", + "descr": "Battery Status" + }, + { + "oid": "upsOutputSource", + "oid_num": ".1.3.6.1.4.1.4555.1.1.7.1.4.1", + "measured": "device", + "descr": "Output Source", + "type": "upsOutputSource" + }, + { + "oid": "emdStatusIn1Active", + "measured": "device", + "descr": "EMD Input 1", + "type": "emdStatus" + }, + { + "oid": "emdStatusIn2Active", + "measured": "device", + "descr": "EMD Input 2", + "type": "emdStatus" + } + ], + "states": { + "upsBatteryStatus": { + "1": { + "name": "unknown", + "event": "exclude" + }, + "2": { + "name": "batteryNormal", + "event": "ok" + }, + "3": { + "name": "batteryCharging", + "event": "ok" + }, + "4": { + "name": "batteryTest", + "event": "ok" + }, + "5": { + "name": "batteryDischarging", + "event": "alert" + }, + "6": { + "name": "batteryLow", + "event": "warning" + }, + "7": { + "name": "batteryDepleted", + "event": "alert" + }, + "8": { + "name": "batteryFailure", + "event": "alert" + }, + "9": { + "name": "batteryDisconnected", + "event": "alert" + } + }, + "upsOutputSource": { + "1": { + "name": "unknown", + "event": "exclude" + }, + "2": { + "name": "onMaintenBypass", + "event": "warning" + }, + "3": { + "name": "onInverter", + "event": "ok" + }, + "4": { + "name": "normalMode", + "event": "ok" + }, + "5": { + "name": "ecoMode", + "event": "ok" + }, + "6": { + "name": "onBypass", + "event": "ok" + }, + "7": { + "name": "standby", + "event": "warning" + }, + "8": { + "name": "upsOff", + "event": "alert" + } + }, + "emdStatus": { + "1": { + "name": "disabled", + "event": "exclude" + }, + "2": { + "name": "notActived", + "event": "ok" + }, + "3": { + "name": "actived", + "event": "ok" + } + } + } + }, + "ENLOGIC-PDU-MIB": { + "enable": 1, + "mib_dir": "enlogic", + "descr": "", + "discovery": [ + { + "os": "enlogic-pdu", + "ENLOGIC-PDU-MIB::pduNamePlateFirmwareVersion.1": "/^\\d+(\\.\\d+)+/" + } + ], + "hardware": [ + { + "oid": "pduNamePlateModelNumber.1" + } + ], + "serial": [ + { + "oid": "pduNamePlateSerialNumber.1" + } + ], + "version": [ + { + "oid": "pduNamePlateFirmwareVersion.1" + } + ], + "states": { + "pduUnitStatusState": { + "1": { + "name": "upperCritical", + "event": "alert" + }, + "2": { + "name": "upperWarning", + "event": "warning" + }, + "3": { + "name": "lowerWarning", + "event": "warning" + }, + "4": { + "name": "lowerCritical", + "event": "alert" + }, + "5": { + "name": "normal", + "event": "ok" + }, + "6": { + "name": "off", + "event": "exclude" + } + }, + "pduExternalSensorStatusState": [ + { + "name": "notPresent", + "event": "exclude" + }, + { + "name": "alarmed", + "event": "alert" + }, + { + "name": "normal", + "event": "ok" + }, + { + "name": "belowLowerCritical", + "event": "alert" + }, + { + "name": "belowLowerWarning", + "event": "warning" + }, + { + "name": "aboveUpperWarning", + "event": "warning" + }, + { + "name": "aboveUpperCritical", + "event": "alert" + } + ], + "pduOutletSwitchedStatusState": [ + { + "name": "off", + "event": "ignore" + }, + { + "name": "on", + "event": "ok" + } + ], + "pduOutletMeteredStatusLoadState": { + "1": { + "name": "upperCritical", + "event": "alert" + }, + "2": { + "name": "upperWarning", + "event": "warning" + }, + "3": { + "name": "lowerWarning", + "event": "warning" + }, + "4": { + "name": "lowerCritical", + "event": "alert" + }, + "5": { + "name": "normal", + "event": "ok" + } + } + }, + "status": [ + { + "table": "pduOutletSwitchedStatusEntry", + "type": "pduOutletSwitchedStatusState", + "oid": "pduOutletSwitchedStatusState", + "descr": "State: %pduOutletSwitchedStatusName%, Unit %index0%", + "measured_label": "%pduOutletSwitchedStatusName%", + "measured": "outlet", + "test": { + "field": "pduOutletSwitchedStatusNumber", + "operator": "gt", + "value": 0 + }, + "test_pre": { + "oid": "ENLOGIC-PDU-MIB::pduOutletSwitchedTableSize.0", + "operator": "gt", + "value": 0 + } + }, + { + "table": "pduOutletMeteredStatusEntry", + "type": "pduOutletMeteredStatusLoadState", + "oid": "pduOutletMeteredStatusLoadState", + "descr": "Load: %pduOutletMeteredStatusName%, Unit %index0%", + "measured_label": "%pduOutletMeteredStatusName%", + "measured": "outlet", + "test": { + "field": "pduOutletMeteredStatusNumber", + "operator": "gt", + "value": 0 + }, + "test_pre": { + "oid": "ENLOGIC-PDU-MIB::pduOutletMeteredTableSize.0", + "operator": "gt", + "value": 0 + } + } + ], + "sensor": [ + { + "table": "pduOutletMeteredStatusEntry", + "class": "current", + "oid": "pduOutletMeteredStatusCurrent", + "descr": "%pduOutletMeteredStatusName%, Unit %index0%", + "scale": 0.01, + "measured_label": "%pduOutletMeteredStatusName%", + "measured": "outlet", + "test": { + "field": "pduOutletMeteredStatusNumber", + "operator": "gt", + "value": 0 + } + }, + { + "table": "pduOutletMeteredStatusEntry", + "class": "power", + "oid": "pduOutletMeteredStatusActivePower", + "descr": "%pduOutletMeteredStatusName%, Unit %index0%", + "oid_limit_high": "pduOutletMeteredPropertiesPowerRating", + "scale": 1, + "measured_label": "%pduOutletMeteredStatusName%", + "measured": "outlet", + "test": { + "field": "pduOutletMeteredStatusNumber", + "operator": "gt", + "value": 0 + } + }, + { + "table": "pduOutletMeteredStatusEntry", + "class": "powerfactor", + "oid": "pduOutletMeteredStatusPowerFactor", + "descr": "%pduOutletMeteredStatusName%, Unit %index0%", + "scale": 0.01, + "measured_label": "%pduOutletMeteredStatusName%", + "measured": "outlet", + "test": { + "field": "pduOutletMeteredStatusNumber", + "operator": "gt", + "value": 0 + } + } + ], + "counter": [ + { + "table": "pduOutletMeteredStatusEntry", + "class": "energy", + "oid": "pduOutletMeteredStatusResettableEnergy", + "descr": "%pduOutletMeteredStatusName%, Unit %index0%", + "scale": 100, + "measured_label": "%pduOutletMeteredStatusName%", + "measured": "outlet", + "test": { + "field": "pduOutletMeteredStatusNumber", + "operator": "gt", + "value": 0 + } + } + ] + }, + "ENLOGIC-PDU2-MIB": { + "enable": 1, + "mib_dir": "enlogic", + "descr": "", + "discovery": [ + { + "os": "enlogic-pdu", + "ENLOGIC-PDU2-MIB::pduNamePlateFirmwareVersion.1": "/^\\d+(\\.\\d+)+/" + } + ], + "hardware": [ + { + "oid": "pduNamePlatePartNumber.1" + } + ], + "serial": [ + { + "oid": "pduNamePlateSerialNumber.1" + } + ], + "version": [ + { + "oid": "pduNamePlateFirmwareVersion.1" + } + ], + "states": { + "pduUnitStatusState": { + "1": { + "name": "upperCritical", + "event": "alert" + }, + "2": { + "name": "upperWarning", + "event": "warning" + }, + "3": { + "name": "lowerWarning", + "event": "warning" + }, + "4": { + "name": "lowerCritical", + "event": "alert" + }, + "5": { + "name": "normal", + "event": "ok" + }, + "6": { + "name": "off", + "event": "exclude" + } + }, + "pduExternalSensorStatusState": [ + { + "name": "notPresent", + "event": "exclude" + }, + { + "name": "alarmed", + "event": "alert" + }, + { + "name": "normal", + "event": "ok" + }, + { + "name": "belowLowerCritical", + "event": "alert" + }, + { + "name": "belowLowerWarning", + "event": "warning" + }, + { + "name": "aboveUpperWarning", + "event": "warning" + }, + { + "name": "aboveUpperCritical", + "event": "alert" + } + ], + "pduOutletSwitchedStatusState": [ + { + "name": "off", + "event": "ignore" + }, + { + "name": "on", + "event": "ok" + } + ], + "pduOutletMeteredStatusLoadState": { + "1": { + "name": "upperCritical", + "event": "alert" + }, + "2": { + "name": "upperWarning", + "event": "warning" + }, + "3": { + "name": "lowerWarning", + "event": "warning" + }, + "4": { + "name": "lowerCritical", + "event": "alert" + }, + "5": { + "name": "normal", + "event": "ok" + } + } + }, + "status": [ + { + "table": "pduOutletSwitchedStatusEntry", + "type": "pduOutletSwitchedStatusState", + "oid": "pduOutletSwitchedStatusState", + "descr": "State: %pduOutletSwitchedStatusName%, Unit %index0%", + "measured_label": "%pduOutletSwitchedStatusName%", + "measured": "outlet", + "test": { + "field": "pduOutletSwitchedStatusNumber", + "operator": "gt", + "value": 0 + }, + "test_pre": { + "oid": "ENLOGIC-PDU2-MIB::pduOutletSwitchedTableSize.0", + "operator": "gt", + "value": 0 + } + }, + { + "table": "pduOutletMeteredStatusEntry", + "type": "pduOutletMeteredStatusLoadState", + "oid": "pduOutletMeteredStatusLoadState", + "descr": "Load: %pduOutletMeteredStatusName%, Unit %index0%", + "measured_label": "%pduOutletMeteredStatusName%", + "measured": "outlet", + "test": { + "field": "pduOutletMeteredStatusNumber", + "operator": "gt", + "value": 0 + }, + "test_pre": { + "oid": "ENLOGIC-PDU2-MIB::pduOutletMeteredTableSize.0", + "operator": "gt", + "value": 0 + } + } + ], + "sensor": [ + { + "table": "pduOutletMeteredStatusEntry", + "class": "current", + "oid": "pduOutletMeteredStatusCurrent", + "descr": "%pduOutletMeteredStatusName%, Unit %index0%", + "scale": 0.01, + "measured_label": "%pduOutletMeteredStatusName%", + "measured": "outlet", + "test": { + "field": "pduOutletMeteredStatusNumber", + "operator": "gt", + "value": 0 + } + }, + { + "table": "pduOutletMeteredStatusEntry", + "class": "power", + "oid": "pduOutletMeteredStatusActivePower", + "descr": "%pduOutletMeteredStatusName%, Unit %index0%", + "oid_limit_high": "pduOutletMeteredPropertiesPowerRating", + "scale": 1, + "measured_label": "%pduOutletMeteredStatusName%", + "measured": "outlet", + "test": { + "field": "pduOutletMeteredStatusNumber", + "operator": "gt", + "value": 0 + } + }, + { + "table": "pduOutletMeteredStatusEntry", + "class": "powerfactor", + "oid": "pduOutletMeteredStatusPowerFactor", + "descr": "%pduOutletMeteredStatusName%, Unit %index0%", + "scale": 0.01, + "measured_label": "%pduOutletMeteredStatusName%", + "measured": "outlet", + "test": { + "field": "pduOutletMeteredStatusNumber", + "operator": "gt", + "value": 0 + } + } + ], + "counter": [ + { + "table": "pduOutletMeteredStatusEntry", + "class": "energy", + "oid": "pduOutletMeteredStatusResettableEnergy", + "descr": "%pduOutletMeteredStatusName%, Unit %index0%", + "scale": 100, + "measured_label": "%pduOutletMeteredStatusName%", + "measured": "outlet", + "test": { + "field": "pduOutletMeteredStatusNumber", + "operator": "gt", + "value": 0 + } + } + ] + }, + "EQLDISK-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.12740.3", + "mib_dir": "equallogic", + "descr": "", + "states": { + "eql-disk-state": { + "1": { + "name": "on-line", + "event": "ok" + }, + "2": { + "name": "spare", + "event": "ok" + }, + "3": { + "name": "failed", + "event": "alert" + }, + "4": { + "name": "off-line", + "event": "alert" + }, + "5": { + "name": "alt-sig", + "event": "exclude" + }, + "6": { + "name": "too-small", + "event": "exclude" + }, + "7": { + "name": "history-of-failures", + "event": "exclude" + }, + "8": { + "name": "unsupported-version", + "event": "exclude" + }, + "9": { + "name": "unhealthy", + "event": "warning" + }, + "10": { + "name": "replacement", + "event": "exclude" + }, + "11": { + "name": "encrypted", + "event": "exclude" + }, + "12": { + "name": "notApproved", + "event": "exclude" + }, + "13": { + "name": "preempt-failed", + "event": "exclude" + } + } + } + }, + "EQLMEMBER-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.12740.2", + "mib_dir": "equallogic", + "descr": "" + }, + "EQLVOLUME-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.12740.5", + "mib_dir": "equallogic", + "descr": "" + }, + "EAP-CLIENT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.11863.10.1.1", + "mib_dir": "tplink", + "descr": "", + "discovery": [ + { + "os": "tplinkap", + "EAP-CLIENT-MIB::clientCount.0": "/\\d+/" + } + ], + "wifi_clients": [ + { + "oid": "clientCount.0" + } + ] + }, + "TPLINK-SYSINFO-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.11863.6.1", + "mib_dir": "tplink", + "descr": "", + "version": [ + { + "oid": "tpSysInfoSwVersion.0" + } + ], + "hardware": [ + { + "oid": "tpSysInfoHwVersion.0", + "transform": { + "action": "explode" + } + } + ], + "serial": [ + { + "oid": "tpSysInfoSerialNum.0" + } + ] + }, + "TPLINK-SYSMONITOR-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.11863.6.4", + "mib_dir": "tplink", + "descr": "", + "processor": { + "tpSysMonitorCpuTable": { + "table": "tpSysMonitorCpuTable", + "oid": "tpSysMonitorCpu5Minutes", + "oid_num": ".1.3.6.1.4.1.11863.6.4.1.1.1.1.4", + "descr": "Processor Unit %index%" + } + }, + "mempool": { + "tpSysMonitorMemoryTable": { + "type": "table", + "table": "tpSysMonitorMemoryTable", + "oid_perc": "tpSysMonitorMemoryUtilization", + "oid_perc_num": ".1.3.6.1.4.1.11863.6.4.1.2.1.1.2", + "descr": "Memory Unit %index%" + } + }, + "sensor": [ + { + "oid": "tpSysMonitorTemperature", + "class": "temperature", + "descr": "Switch Temperature", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.11863.6.4.1.3" + }, + { + "oid": "tpSysMonitorVoltage", + "class": "voltage", + "measured": "device", + "descr": "Switch Voltage", + "oid_num": ".1.3.6.1.4.1.11863.6.4.1.4" + } + ] + }, + "TPLINK-PORTCONFIG-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.11863.6.8", + "mib_dir": "tplink", + "descr": "", + "ports": { + "tpPortConfigTable": { + "oids": { + "ifAlias": { + "oid": "tpPortConfigDescription" + }, + "ifDuplex": { + "oid": "tpPortConfigDuplex", + "transform": { + "action": "map", + "map": { + "full": "fullDuplex", + "half": "halfDuplex", + "auto": "unknown" + } + } + } + } + }, + "tpPortTrafficMonitorTable": { + "oids": { + "ifHCInOctets": { + "oid": "tpPortRxBytes" + }, + "ifHCInUcastPkts": { + "oid": "tpPortRxUcast" + }, + "ifHCInMulticastPkts": { + "oid": "tpPortRxMcast" + }, + "ifHCInBroadcastPkts": { + "oid": "tpPortRxBcast" + }, + "ifHCOutOctets": { + "oid": "tpPortTxBytes" + }, + "ifHCOutUcastPkts": { + "oid": "tpPortTxUcast" + }, + "ifHCOutMulticastPkts": { + "oid": "tpPortTxMcast" + }, + "ifHCOutBroadcastPkts": { + "oid": "tpPortTxBcast" + } + } + } + } + }, + "TPLINK-DOT1Q-VLAN-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.11863.6.14", + "mib_dir": "tplink", + "descr": "" + }, + "TPLINK-L2BRIDGE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.11863.6.10", + "mib_dir": "tplink", + "descr": "" + }, + "TPLINK-LLDPINFO-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.11863.6.35.1.2", + "mib_dir": "tplink", + "descr": "" + }, + "TPLINK-IPADDR-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.11863.6.6", + "mib_dir": "tplink", + "descr": "", + "ip-address": [ + { + "ifIndex": "%index0%", + "version": "ipv4", + "oid_mask": "tpVlanInterfaceMsk", + "oid_address": "tpVlanInterfaceIp" + } + ] + }, + "TPLINK-IPV6ADDR-MIB": { + "enable": 1, + "mib_dir": "tplink", + "descr": "", + "ip-address": [ + { + "ifIndex": "%index0%", + "version": "ipv6", + "oid_prefix": "ipv6ParaConfigPrefixLength", + "oid_address": "ipv6ParaConfigAddress" + } + ] + }, + "TPLINK-DDMSTATUS-MIB": { + "enable": 1, + "mib_dir": "tplink", + "descr": "", + "sensor": [ + { + "class": "temperature", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Temperature", + "oid": "ddmStatusTemperature", + "oid_extra": [ + "TPLINK-DDMCONFIG-MIB::ddmConfigStatus" + ], + "oid_limit_low": "TPLINK-DDMTEMPTHRESHOLD-MIB::ddmTempThresholdLowAlarm", + "oid_limit_low_warn": "TPLINK-DDMTEMPTHRESHOLD-MIB::ddmTempThresholdLowWarn", + "oid_limit_high": "TPLINK-DDMTEMPTHRESHOLD-MIB::ddmTempThresholdHighAlarm", + "oid_limit_high_warn": "TPLINK-DDMTEMPTHRESHOLD-MIB::ddmTempThresholdHighWarn", + "test": { + "field": "ddmConfigStatus", + "operator": "ne", + "value": "disable" + } + }, + { + "class": "voltage", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Voltage", + "oid": "ddmStatusVoltage", + "oid_extra": [ + "TPLINK-DDMCONFIG-MIB::ddmConfigStatus" + ], + "oid_limit_low": "TPLINK-DDMVOLTHRESHOLD-MIB::ddmVolThresholdLowAlarm", + "oid_limit_low_warn": "TPLINK-DDMVOLTHRESHOLD-MIB::ddmVolThresholdLowWarn", + "oid_limit_high": "TPLINK-DDMVOLTHRESHOLD-MIB::ddmVolThresholdHighAlarm", + "oid_limit_high_warn": "TPLINK-DDMVOLTHRESHOLD-MIB::ddmVolThresholdHighWarn", + "test": { + "field": "ddmConfigStatus", + "operator": "ne", + "value": "disable" + } + }, + { + "class": "current", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% TX Bias", + "oid": "ddmStatusBiasCurrent", + "oid_extra": [ + "TPLINK-DDMCONFIG-MIB::ddmConfigStatus" + ], + "oid_limit_low": "TPLINK-DDMBIASCURTHRESHOLD-MIB::ddmBiasCurThresholdLowAlarm", + "oid_limit_low_warn": "TPLINK-DDMBIASCURTHRESHOLD-MIB::ddmBiasCurThresholdLowWarn", + "oid_limit_high": "TPLINK-DDMBIASCURTHRESHOLD-MIB::ddmBiasCurThresholdHighAlarm", + "oid_limit_high_warn": "TPLINK-DDMBIASCURTHRESHOLD-MIB::ddmBiasCurThresholdHighWarn", + "scale": 0.001, + "limit_scale": 0.001, + "test": { + "field": "ddmConfigStatus", + "operator": "ne", + "value": "disable" + } + }, + { + "class": "power", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% TX Power", + "oid": "ddmStatusTxPow", + "oid_extra": [ + "TPLINK-DDMCONFIG-MIB::ddmConfigStatus" + ], + "oid_limit_low": "TPLINK-DDMTXPOWTHRESHOLD-MIB::ddmTxPowThresholdLowAlarm", + "oid_limit_low_warn": "TPLINK-DDMTXPOWTHRESHOLD-MIB::ddmTxPowThresholdLowWarn", + "oid_limit_high": "TPLINK-DDMTXPOWTHRESHOLD-MIB::ddmTxPowThresholdHighAlarm", + "oid_limit_high_warn": "TPLINK-DDMTXPOWTHRESHOLD-MIB::ddmTxPowThresholdHighWarn", + "scale": 0.001, + "limit_scale": 0.001, + "test": { + "field": "ddmConfigStatus", + "operator": "ne", + "value": "disable" + } + }, + { + "class": "power", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% RX Power", + "oid": "ddmStatusRxPow", + "oid_extra": [ + "TPLINK-DDMCONFIG-MIB::ddmConfigStatus" + ], + "oid_limit_low": "TPLINK-DDMRXPOWTHRESHOLD-MIB::ddmRxPowThresholdLowAlarm", + "oid_limit_low_warn": "TPLINK-DDMRXPOWTHRESHOLD-MIB::ddmRxPowThresholdLowWarn", + "oid_limit_high": "TPLINK-DDMRXPOWTHRESHOLD-MIB::ddmRxPowThresholdHighAlarm", + "oid_limit_high_warn": "TPLINK-DDMRXPOWTHRESHOLD-MIB::ddmRxPowThresholdHighWarn", + "scale": 0.001, + "limit_scale": 0.001, + "test": { + "field": "ddmConfigStatus", + "operator": "ne", + "value": "disable" + } + } + ] + }, + "TPLINK-DDMCONFIG-MIB": { + "enable": 0, + "mib_dir": "tplink", + "descr": "" + }, + "TPLINK-DDMTEMPTHRESHOLD-MIB": { + "enable": 0, + "mib_dir": "tplink", + "descr": "" + }, + "TPLINK-DDMVOLTHRESHOLD-MIB": { + "enable": 0, + "mib_dir": "tplink", + "descr": "" + }, + "TPLINK-DDMBIASCURTHRESHOLD-MIB": { + "enable": 0, + "mib_dir": "tplink", + "descr": "" + }, + "TPLINK-DDMTXPOWTHRESHOLD-MIB": { + "enable": 0, + "mib_dir": "tplink", + "descr": "" + }, + "TPLINK-DDMRXPOWTHRESHOLD-MIB": { + "enable": 0, + "mib_dir": "tplink", + "descr": "" + }, + "IOMEGANAS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.11369.10", + "descr": "IOMEGA and Lenovo EMC NAS MIB", + "mib_dir": "ibm", + "hardware": [ + { + "oid": "deviceDescr.0" + } + ], + "sensor": [ + { + "oid": "tempValue", + "oid_descr": "tempName", + "class": "temperature", + "oid_num": ".1.3.6.1.4.1.11369.10.6.2.1.3" + }, + { + "oid": "voltValue", + "oid_descr": "voltName", + "class": "voltage", + "oid_num": ".1.3.6.1.4.1.11369.10.6.3.1.3" + }, + { + "oid": "fanValue", + "oid_descr": "fanName", + "class": "fanspeed", + "oid_num": ".1.3.6.1.4.1.11369.10.6.1.1.3" + } + ], + "status": [ + { + "type": "raidStatus", + "descr": "RAID Status", + "oid": "raidStatus", + "oid_num": ".1.3.6.1.4.1.11369.10.4.1", + "measured": "system" + }, + { + "type": "diskStatus", + "oid_descr": "diskID", + "oid": "diskStatus", + "oid_num": ".1.3.6.1.4.1.11369.10.4.3.1.4", + "measured": "storage" + } + ], + "states": { + "raidStatus": [ + { + "name": "NORMAL", + "event": "ok" + }, + { + "name": "REBUILDING", + "event": "warning" + }, + { + "name": "DEGRADED", + "event": "alert" + }, + { + "name": "REBUILDFS", + "event": "warning" + }, + { + "name": "FAULTED", + "event": "alert" + } + ], + "diskStatus": [ + { + "name": "NORMAL", + "event": "ok" + }, + { + "name": "FOREIGN", + "event": "warning" + }, + { + "name": "FAULTED", + "event": "alert" + }, + { + "name": "MISSING", + "event": "warning" + } + ] + } + }, + "GPFS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2.6.212", + "descr": "Status monitoring for IBM GPFS cluster file system.", + "mib_dir": "ibm", + "storage": { + "gpfsFileSystemPerfEntry": { + "descr": "/%gpfsFileSystemName%", + "oid_descr": "gpfsFileSystemName", + "oid_free_high": "gpfsFileSystemFreeSpaceH", + "oid_free_low": "gpfsFileSystemFreeSpaceL", + "oid_total_high": "gpfsFileSystemTotalSpaceH", + "oid_total_low": "gpfsFileSystemTotalSpaceL", + "type": "gpfs", + "scale": 1024, + "hc": 1 + } + } + }, + "IBM-AIX-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2.6.191", + "mib_dir": "ibm", + "descr": "" + }, + "SNIA-SML-MIB": { + "enable": 1, + "identity_num": "", + "mib_dir": "ibm", + "descr": "", + "serial": [ + { + "oid": "chassis-SerialNumber.0" + } + ], + "version": [ + { + "oid": "product-Version.0" + } + ], + "hardware": [ + { + "oid": "chassis-Model.0" + } + ] + }, + "BLADE-MIB": { + "enable": 1, + "descr": "", + "mib_dir": "ibm", + "sensor": [ + { + "oid": "mmTemp", + "descr": "Management Module", + "class": "temperature", + "oid_num": ".1.3.6.1.4.1.2.3.51.2.2.1.1.2" + }, + { + "oid": "frontPanelTemp", + "descr": "Front Panel", + "class": "temperature", + "oid_num": ".1.3.6.1.4.1.2.3.51.2.2.1.5.1" + }, + { + "oid": "frontPanel2Temp", + "descr": "Front Panel 2", + "class": "temperature", + "oid_num": ".1.3.6.1.4.1.2.3.51.2.2.1.5.2" + }, + { + "table": "voltageThresholdsTable", + "class": "voltage", + "descr": "Power Supply %oid_descr%", + "oid": "voltageThresholdEntryCurrentValue", + "oid_descr": "voltageThresholdEntryName", + "oid_num": ".1.3.6.1.4.1.2.3.51.2.2.20.2.1.1.3", + "oid_limit_high": "voltageThresholdEntryWarningHighValue", + "oid_limit_high_warn": "voltageThresholdEntryWarningResetHighValue", + "oid_limit_low_warn": "voltageThresholdEntryWarningResetLowValue", + "oid_limit_low": "voltageThresholdEntryWarningLowValue", + "scale": 1 + }, + { + "oid": "chassisTotalACPowerInUsed", + "descr": "Chassis Total AC Power Used", + "class": "power", + "oid_num": ".1.3.6.1.4.1.2.3.51.2.2.10.5.1.2", + "oid_limit_high": "chassisTotalDCPowerAvailable" + }, + { + "oid": "blower1speedRPM", + "descr": "Blower Fan 1", + "class": "fanspeed", + "oid_num": ".1.3.6.1.4.1.2.3.51.2.2.3.20" + }, + { + "oid": "blower2speedRPM", + "descr": "Blower Fan 2", + "class": "fanspeed", + "oid_num": ".1.3.6.1.4.1.2.3.51.2.2.3.21" + }, + { + "oid": "blower3speedRPM", + "descr": "Blower Fan 3", + "class": "fanspeed", + "oid_num": ".1.3.6.1.4.1.2.3.51.2.2.3.22" + }, + { + "oid": "blower4speedRPM", + "descr": "Blower Fan 4", + "class": "fanspeed", + "oid_num": ".1.3.6.1.4.1.2.3.51.2.2.3.23" + }, + { + "table": "fanPackTable", + "class": "fanspeed", + "descr": "Fan Pack %index% (Count: %oid_descr%)", + "oid": "fanPackAverageSpeedRPM", + "oid_descr": "fanPackFanCount", + "oid_num": ".1.3.6.1.4.1.2.3.51.2.2.6.1.1.6", + "scale": 1 + } + ], + "status": [ + { + "oid": "blower1State", + "descr": "Blower Fan 1", + "measured": "blower", + "type": "BLADE-commonState", + "oid_num": ".1.3.6.1.4.1.2.3.51.2.2.3.10" + }, + { + "oid": "blower2State", + "descr": "Blower Fan 2", + "measured": "blower", + "type": "BLADE-commonState", + "oid_num": ".1.3.6.1.4.1.2.3.51.2.2.3.11" + }, + { + "oid": "blower3State", + "descr": "Blower Fan 3", + "measured": "blower", + "type": "BLADE-commonState", + "oid_num": ".1.3.6.1.4.1.2.3.51.2.2.3.12" + }, + { + "oid": "blower4State", + "descr": "Blower Fan 4", + "measured": "blower", + "type": "BLADE-commonState", + "oid_num": ".1.3.6.1.4.1.2.3.51.2.2.3.13" + }, + { + "oid": "blower1ControllerState", + "descr": "Blower Controller 1", + "measured": "blower", + "type": "BLADE-commonControllerState", + "oid_num": ".1.3.6.1.4.1.2.3.51.2.2.3.30" + }, + { + "oid": "blower2ControllerState", + "descr": "Blower Controller 2", + "measured": "blower", + "type": "BLADE-commonControllerState", + "oid_num": ".1.3.6.1.4.1.2.3.51.2.2.3.31" + }, + { + "oid": "blower3ControllerState", + "descr": "Blower Controller 3", + "measured": "blower", + "type": "BLADE-commonControllerState", + "oid_num": ".1.3.6.1.4.1.2.3.51.2.2.3.32" + }, + { + "oid": "blower4ControllerState", + "descr": "Blower Controller 4", + "measured": "blower", + "type": "BLADE-commonControllerState", + "oid_num": ".1.3.6.1.4.1.2.3.51.2.2.3.33" + }, + { + "table": "fanPackTable", + "descr": "Fan Pack %index% (Count: %oid_descr%)", + "oid": "fanPackState", + "oid_descr": "fanPackFanCount", + "oid_num": ".1.3.6.1.4.1.2.3.51.2.2.6.1.1.3", + "type": "BLADE-commonState", + "measured": "fan" + }, + { + "table": "fanPackTable", + "descr": "Fan Pack %index% Controller", + "oid": "fanPackControllerState", + "oid_num": ".1.3.6.1.4.1.2.3.51.2.2.6.1.1.7", + "type": "BLADE-commonControllerState", + "measured": "fan" + }, + { + "table": "powerModuleHealthEntry", + "descr": "Power Module", + "oid": "powerModuleState", + "oid_num": ".1.3.6.1.4.1.2.3.51.2.2.4.1.1.3", + "type": "BLADE-powerModuleState", + "measured": "power" + }, + { + "oid": "systemHealthStat", + "descr": "System Health", + "measured": "device", + "type": "BLADE-systemHealthStat", + "oid_num": ".1.3.6.1.4.1.2.3.51.2.2.7.1" + } + ], + "states": { + "BLADE-commonState": [ + { + "name": "unknown", + "event": "exclude" + }, + { + "name": "good", + "event": "ok" + }, + { + "name": "warning", + "event": "warning" + }, + { + "name": "bad", + "event": "alert" + } + ], + "BLADE-commonControllerState": { + "0": { + "name": "operational", + "event": "ok" + }, + "1": { + "name": "flashing", + "event": "warning" + }, + "2": { + "name": "notPresent", + "event": "exclude" + }, + "3": { + "name": "communicationError", + "event": "alert" + }, + "4": { + "name": "unknown", + "event": "ignore" + }, + "255": { + "name": "unknown", + "event": "ignore" + } + }, + "BLADE-powerModuleState": [ + { + "name": "unknown", + "event": "ignore" + }, + { + "name": "good", + "event": "ok" + }, + { + "name": "warning", + "event": "warning" + }, + { + "name": "notAvailable", + "event": "exclude" + }, + { + "name": "critical", + "event": "alert" + } + ], + "BLADE-systemHealthStat": { + "0": { + "name": "critical", + "event": "alert" + }, + "2": { + "name": "nonCritical", + "event": "warning" + }, + "4": { + "name": "systemLevel", + "event": "warning" + }, + "255": { + "name": "normal", + "event": "ok" + } + } + } + }, + "CME-MIB": { + "enable": 1, + "descr": "", + "mib_dir": "ibm", + "sensor": [ + { + "table": "chassisFansTable", + "class": "fanspeed", + "descr": "Fan %index%", + "oid": "chassisFanSpeedRPM", + "oid_num": ".1.3.6.1.4.1.2.3.51.2.2.3.50.1.5" + }, + { + "oid": "cmmTemp", + "descr": "Management Module", + "class": "temperature", + "oid_num": ".1.3.6.1.4.1.2.3.51.2.2.1.1.2" + } + ], + "status": [ + { + "table": "powerModuleHealthEntry", + "descr": "Power Module", + "oid": "powerModuleState", + "oid_num": ".1.3.6.1.4.1.2.3.51.2.2.4.1.1.3", + "type": "CME-powerModuleState", + "measured": "power" + }, + { + "oid": "systemHealthStat", + "descr": "System Health", + "measured": "device", + "type": "CME-systemHealthStat", + "oid_num": ".1.3.6.1.4.1.2.3.51.2.2.7.1" + }, + { + "table": "chassisCoolingZoneTable", + "class": "status", + "descr": "Cooling Zone %oid_descr%", + "oid": "chassisCoolingZoneStatus", + "oid_descr": "chassisCoolingZoneComponent", + "oid_num": ".1.3.6.1.4.1.2.3.51.2.2.3.51.1.3", + "type": "CME-commonState" + }, + { + "table": "chassisFansTable", + "class": "status", + "descr": "Chassis Fan %index%", + "oid": "chassisFanState", + "oid_num": ".1.3.6.1.4.1.2.3.51.2.2.3.50.1.4", + "type": "CME-commonState" + }, + { + "table": "bladeLEDsTable", + "class": "status", + "oid": "ledBladeHealthState", + "oid_descr": "ledBladeName", + "oid_num": ".1.3.6.1.4.1.2.3.51.2.2.8.2.1.1.5", + "type": "CME-commonState" + } + ], + "states": { + "CME-powerModuleState": [ + { + "name": "unknown", + "event": "ignore" + }, + { + "name": "good", + "event": "ok" + }, + { + "name": "warning", + "event": "warning" + }, + { + "name": "notAvailable", + "event": "exclude" + }, + { + "name": "critical", + "event": "alert" + } + ], + "CME-systemHealthStat": { + "0": { + "name": "critical", + "event": "alert" + }, + "2": { + "name": "nonCritical", + "event": "warning" + }, + "4": { + "name": "systemLevel", + "event": "warning" + }, + "255": { + "name": "normal", + "event": "ok" + } + }, + "CME-commonState": [ + { + "name": "unknown", + "event": "exclude" + }, + { + "name": "good", + "event": "ok" + }, + { + "name": "warning", + "event": "warning" + }, + { + "name": "bad", + "event": "alert" + } + ] + } + }, + "LENOVO-ENV-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.19046.2.3.11", + "mib_dir": "ibm", + "descr": "Lenovo environmental parameters", + "sensor": [ + { + "table": "lenovoEnvMibTempSensorEntry", + "class": "temperature", + "descr": "Temperature Sensor %oid_descr%", + "oid": "lenovoEnvMibTempSensorTemperature", + "oid_descr": "lenovoEnvMibTempSensorName", + "oid_num": ".1.3.6.1.4.1.19046.2.3.11.1.3.1.6", + "limit_high": 95, + "limit_high_warn": 85, + "skip_if_valid_exist": "temperature->entity-sensor" + }, + { + "table": "lenovoEnvMibFanEntry", + "class": "fanspeed", + "descr": "%oid_descr%", + "oid": "lenovoEnvMibFanSpeedRPM", + "oid_descr": "lenovoEnvMibFanName", + "oid_num": ".1.3.6.1.4.1.19046.2.3.11.1.2.1.8", + "limit_low_warn": 480, + "skip_if_valid_exist": "fanspeed->entity-sensor" + } + ], + "status": [ + { + "table": "lenovoEnvMibTempSensorEntry", + "class": "status", + "descr": "Temperature Sensor %oid_descr%", + "oid": "lenovoEnvMibTempSensorState", + "oid_descr": "lenovoEnvMibTempSensorName", + "oid_num": ".1.3.6.1.4.1.19046.2.3.11.1.3.1.5", + "type": "LENOVO-tempSensorState" + }, + { + "table": "lenovoEnvMibFanEntry", + "class": "status", + "descr": "%oid_descr%", + "oid": "lenovoEnvMibFanState", + "oid_descr": "lenovoEnvMibFanName", + "oid_num": ".1.3.6.1.4.1.19046.2.3.11.1.2.1.5", + "type": "LENOVO-fanState" + }, + { + "table": "lenovoEnvMibPowerSupplyEntry", + "class": "status", + "descr": "%oid_descr%", + "oid": "lenovoEnvMibPowerSupplyState", + "oid_descr": "lenovoEnvMibPowerSupplyName", + "oid_num": ".1.3.6.1.4.1.19046.2.3.11.1.1.1.5", + "type": "LENOVO-psuState" + } + ], + "states": { + "LENOVO-tempSensorState": [ + { + "name": "ok", + "event": "ok" + }, + { + "name": "fault", + "event": "alert" + } + ], + "LENOVO-fanState": [ + { + "name": "ok", + "event": "ok" + }, + { + "name": "absent", + "event": "ignore" + }, + { + "name": "fault", + "event": "alert" + } + ], + "LENOVO-psuState": [ + { + "name": "off", + "event": "warning" + }, + { + "name": "on", + "event": "ok" + }, + { + "name": "absent", + "event": "ignore" + }, + { + "name": "outputFault", + "event": "alert" + } + ] + } + }, + "IMM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2.3.51.3", + "mib_dir": "ibm", + "descr": "Lenovo/IBM Integrated Management Module MIB", + "serial": [ + { + "oid": "machineLevelSerialNumber.0" + } + ], + "hardware": [ + { + "oid": "machineLevelProductName.0", + "oid_extra": [ + "machineLevelVpdMachineType.0" + ] + } + ], + "version": [ + { + "oid": "immVpdVersionString.1" + } + ], + "sensor": [ + { + "class": "temperature", + "oid": "tempReading", + "oid_descr": "tempDescr", + "descr_transform": { + "action": "ireplace", + "from": " Temp", + "to": "" + }, + "oid_num": ".1.3.6.1.4.1.2.3.51.3.1.1.2.1.3", + "invalid": 0, + "oid_limit_high": "tempCritLimitHigh", + "oid_limit_high_warn": "tempNonCritLimitHigh", + "oid_limit_low": "tempCritLimitLow", + "oid_limit_low_warn": "tempNonCritLimitLow", + "invalid_limit_high": 0, + "invalid_limit_high_warn": 0 + }, + { + "class": "voltage", + "oid": "voltReading", + "oid_descr": "voltDescr", + "oid_num": ".1.3.6.1.4.1.2.3.51.3.1.2.2.1.3", + "scale": 0.001, + "invalid": 0, + "limit_scale": 0.001, + "oid_limit_high": "voltCritLimitHigh", + "oid_limit_high_warn": "voltNonCritLimitHigh", + "oid_limit_low": "voltCritLimitLow", + "oid_limit_low_warn": "voltNonCritLimitLow", + "invalid_limit_high": 0, + "invalid_limit_high_warn": 0, + "invalid_limit_low_warn": 0 + }, + { + "class": "load", + "oid": "fanSpeed", + "oid_descr": "fanDescr", + "oid_num": ".1.3.6.1.4.1.2.3.51.3.1.3.2.1.3", + "invalid": 0, + "limit_high": "99", + "limit_high_warn": "90", + "limit_low": "0" + }, + { + "class": "power", + "oid": "fuelGaugeTotalPowerInUse", + "descr": "Total Power In Use", + "oid_num": ".1.3.6.1.4.1.2.3.51.3.1.10.1.10", + "oid_limit_high": "fuelGaugeSystemMaxPower" + }, + { + "class": "temperature", + "table": "raidDriveTable", + "oid": "raidDriveCurTemp", + "descr": "%raidDriveName% (%raidDriveVPDManufacture% %raidDriveVPDProdName% %raidDriveDiskType% %raidDriveCapacity%)", + "oid_num": ".1.3.6.1.4.1.2.3.51.3.1.13.1.3.1.10", + "invalid": 0 + } + ], + "status": [ + { + "descr": "System Health", + "oid": "systemHealthStat", + "oid_num": ".1.3.6.1.4.1.2.3.51.3.1.4.1", + "type": "systemHealthStat", + "measured": "device" + }, + { + "oid_descr": "powerFruName", + "oid": "powerHealthStatus", + "oid_num": ".1.3.6.1.4.1.2.3.51.3.1.11.2.1.6", + "type": "immHealthStatus", + "measured": "powersupply" + }, + { + "table": "raidDriveTable", + "descr": "%raidDriveName% (%raidDriveState%) (%raidDriveVPDManufacture% %raidDriveVPDProdName% %raidDriveDiskType% %raidDriveCapacity%)", + "oid": "raidDriveHealthStataus", + "oid_num": ".1.3.6.1.4.1.2.3.51.3.1.13.1.3.1.11", + "type": "immHealthStatus", + "measured": "storage" + }, + { + "table": "systemCPUVpdTable", + "descr": "%cpuVpdDescription% (%cpuVpdCpuModel%)", + "oid": "cpuVpdHealthStatus", + "oid_num": ".1.3.6.1.4.1.2.3.51.3.1.5.20.1.11", + "type": "immHealthStatus", + "measured": "processor" + }, + { + "table": "systemMemoryVpdTable", + "descr": "%memoryVpdDescription% (%memoryVpdType% %memoryVpdPartNumber%)", + "oid": "memoryHealthStatus", + "oid_num": ".1.3.6.1.4.1.2.3.51.3.1.5.21.1.8", + "type": "immHealthStatus", + "measured": "memory" + } + ], + "states": { + "systemHealthStat": { + "0": { + "name": "nonRecoverable", + "event": "alert" + }, + "2": { + "name": "critical", + "event": "alert" + }, + "4": { + "name": "nonCritical", + "event": "warning" + }, + "255": { + "name": "normal", + "event": "ok" + } + }, + "immHealthStatus": [ + { + "match": "/^Normal/i", + "event": "ok" + }, + { + "match": "/^Warning/i", + "event": "warning" + }, + { + "match": "/^Non ?Critical/i", + "event": "warning" + }, + { + "match": "/^Critical/i", + "event": "alert" + }, + { + "match": "/^Non ?Recoverable/i", + "event": "alert" + }, + { + "match": "/.+/", + "event": "ignore" + } + ] + } + }, + "LENOVO-XCC-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.19046.11.1", + "mib_dir": "ibm", + "descr": "Lenovo/IBM Integrated Management Module MIB", + "hardware": [ + { + "oid": "machineLevelProductName.0", + "oid_extra": [ + "machineLevelVpdMachineType.0" + ] + } + ], + "serial": [ + { + "oid": "machineLevelSerialNumber.0" + } + ], + "version": [ + { + "oid": "xccVpdVersionString.1" + } + ], + "sensor": [ + { + "table": "tempTable", + "class": "temperature", + "oid": "tempReading", + "oid_descr": "tempDescr", + "descr_transform": { + "action": "ireplace", + "from": " Temp", + "to": "" + }, + "min": -30, + "oid_limit_high": "tempCritLimitHigh", + "oid_limit_high_warn": "tempNonCritLimitHigh", + "oid_limit_low": "tempCritLimitLow", + "oid_limit_low_warn": "tempNonCritLimitLow", + "invalid_limit_high": 0, + "invalid_limit_high_warn": 0 + }, + { + "table": "voltTable", + "class": "voltage", + "oid": "voltReading", + "oid_descr": "voltDescr", + "invalid": 0, + "oid_limit_high": "voltCritLimitHigh", + "oid_limit_high_warn": "voltNonCritLimitHigh", + "oid_limit_low": "voltCritLimitLow", + "oid_limit_low_warn": "voltNonCritLimitLow", + "invalid_limit_high": 0, + "invalid_limit_high_warn": 0, + "invalid_limit_low_warn": 0 + }, + { + "table": "fanTable", + "class": "load", + "oid": "fanSpeed", + "oid_descr": "fanDescr", + "invalid": 0, + "limit_high": "99", + "limit_high_warn": "90", + "limit_low": "0" + }, + { + "class": "power", + "oid": "fuelGaugeTotalPowerInUse", + "descr": "Total Power In Use", + "oid_limit_high": "fuelGaugeSystemMaxPower" + }, + { + "class": "temperature", + "table": "raidDriveTable", + "oid": "raidDriveCurTemp", + "descr": "%raidDriveName% (%raidDriveVPDManufacture% %raidDriveVPDProdName% %raidDriveDiskType% %raidDriveCapacity%)", + "invalid": 0 + } + ], + "status": [ + { + "table": "fanTable", + "descr": "%fanDescr%", + "oid": "fanHealthStatus", + "type": "immHealthStatus", + "measured": "fan" + }, + { + "descr": "System Health", + "oid": "systemHealthStat", + "type": "systemHealthStat", + "measured": "device" + }, + { + "table": "powerTable", + "descr": "%powerFruName% (%powerPartNumber%)", + "oid": "powerHealthStatus", + "type": "immHealthStatus", + "measured": "powersupply" + }, + { + "table": "diskTable", + "descr": "%diskFruName%", + "oid": "diskHealthStatus", + "type": "immHealthStatus", + "measured": "storage" + }, + { + "table": "raidDriveTable", + "descr": "%raidDriveName% (%raidDriveState%) (%raidDriveVPDManufacture% %raidDriveVPDProdName% %raidDriveDiskType% %raidDriveCapacity%)", + "oid": "raidDriveHealthStataus", + "type": "immHealthStatus", + "measured": "storage" + }, + { + "table": "systemCPUVpdTable", + "descr": "%cpuVpdDescription% (%cpuVpdCpuModel%)", + "oid": "cpuVpdHealthStatus", + "type": "immHealthStatus", + "measured": "processor" + }, + { + "table": "systemMemoryVpdTable", + "descr": "%memoryVpdDescription% (%memoryVpdType% %memoryVpdPartNumber%)", + "oid": "memoryHealthStatus", + "type": "immHealthStatus", + "measured": "memory" + } + ], + "states": { + "systemHealthStat": { + "0": { + "name": "nonRecoverable", + "event": "alert" + }, + "2": { + "name": "critical", + "event": "alert" + }, + "4": { + "name": "nonCritical", + "event": "warning" + }, + "255": { + "name": "normal", + "event": "ok" + } + }, + "immHealthStatus": [ + { + "match": "/^Normal/i", + "event": "ok" + }, + { + "match": "/^Warning/i", + "event": "warning" + }, + { + "match": "/^Non ?Critical/i", + "event": "warning" + }, + { + "match": "/^Critical/i", + "event": "alert" + }, + { + "match": "/^Non ?Recoverable/i", + "event": "alert" + }, + { + "match": "/.+/", + "event": "ignore" + } + ] + } + }, + "DATAPOWER-STATUS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.14685", + "mib_dir": "ibm", + "descr": "", + "serial": [ + { + "oid": "dpStatusFirmwareVersionSerial.0" + }, + { + "oid": "dpStatusFirmwareVersion3Serial.0" + } + ], + "version": [ + { + "oid": "dpStatusFirmwareVersionVersion.0" + }, + { + "oid": "dpStatusFirmwareVersion3Version.0" + } + ], + "hardware": [ + { + "oid": "dpStatusFirmwareVersionMachineType.0", + "oid_extra": "dpStatusFirmwareVersionModelType.0" + }, + { + "oid": "dpStatusFirmwareVersion3MachineType.0", + "oid_extra": "dpStatusFirmwareVersion3ModelType.0" + } + ], + "processor": { + "dpStatusCPUUsage": { + "oid": "dpStatusCPUUsageoneMinute", + "oid_num": ".1.3.6.1.4.1.14685.3.1.14.2", + "indexes": [ + { + "descr": "System Processor" + } + ] + } + }, + "mempool": { + "dpStatusMemoryStatus": { + "type": "static", + "descr": "Physical Memory", + "scale": 1024, + "oid_total": "dpStatusMemoryStatusInstalledMemory.0", + "oid_used": "dpStatusMemoryStatusUsedMemory.0" + } + }, + "sensor": [ + { + "class": "load", + "oid": "dpStatusSystemUsageLoad", + "descr": "System", + "oid_num": ".1.3.6.1.4.1.14685.3.1.52.2", + "limit_high_warn": 80, + "limit_high": 90 + }, + { + "class": "temperature", + "table": "dpStatusTemperatureSensorsTable", + "oid": "dpStatusTemperatureSensorsValue", + "oid_descr": "dpStatusTemperatureSensorsName", + "descr_transform": { + "action": "replace", + "from": "Temperature ", + "to": "" + }, + "oid_num": ".1.3.6.1.4.1.14685.3.1.141.1.2", + "oid_limit_high_warn": "dpStatusTemperatureSensorsUpperNonCriticalThreshold", + "oid_limit_high": "dpStatusTemperatureSensorsUpperNonRecoverableThreshold", + "invalid": 0, + "test": { + "field": "dpStatusTemperatureSensorsReadingStatus", + "operator": "notin", + "value": [ + "noReading", + "invalid" + ] + } + }, + { + "class": "voltage", + "table": "dpStatusVoltageSensorsTable", + "oid": "dpStatusVoltageSensorsValue", + "oid_descr": "dpStatusVoltageSensorsName", + "descr_transform": { + "action": "replace", + "from": "Voltage ", + "to": "" + }, + "scale": 0.001, + "limit_scale": 0.001, + "oid_num": ".1.3.6.1.4.1.14685.3.1.140.1.2", + "oid_limit_low": "dpStatusVoltageSensorsLowerCriticalThreshold", + "oid_limit_high": "dpStatusVoltageSensorsUpperCriticalThreshold", + "test": { + "field": "dpStatusVoltageSensorsReadingStatus", + "operator": "notin", + "value": [ + "noReading", + "invalid" + ] + } + }, + { + "class": "current", + "table": "dpStatusCurrentSensorsTable", + "oid": "dpStatusCurrentSensorsValue", + "oid_descr": "dpStatusCurrentSensorsName", + "descr_transform": { + "action": "replace", + "from": "Current ", + "to": "" + }, + "scale": 0.001, + "limit_scale": 0.001, + "oid_num": ".1.3.6.1.4.1.14685.3.1.261.1.2", + "oid_limit_high": "dpStatusCurrentSensorsUpperCriticalThreshold", + "test": { + "field": "dpStatusCurrentSensorsReadingStatus", + "operator": "notin", + "value": [ + "noReading", + "invalid" + ] + } + }, + { + "class": "fanspeed", + "table": "dpStatusEnvironmentalFanSensorsTable", + "oid": "dpStatusEnvironmentalFanSensorsFanSpeed", + "oid_descr": "dpStatusEnvironmentalFanSensorsFanID", + "oid_num": ".1.3.6.1.4.1.14685.3.1.97.1.2", + "oid_limit_low": "dpStatusEnvironmentalFanSensorsLowerCriticalThreshold", + "test": { + "field": "dpStatusEnvironmentalFanSensorsReadingStatus", + "operator": "notin", + "value": [ + "noReading", + "invalid" + ] + } + }, + { + "class": "voltage", + "table": "dpStatusRaidBatteryModuleStatusTable", + "oid": "dpStatusRaidBatteryModuleStatusVoltage", + "descr": "Raid Battery %dpStatusRaidBatteryModuleStatusName% (Controller %dpStatusRaidBatteryModuleStatusControllerID%)", + "scale": 0.001, + "limit_scale": 0.001, + "oid_num": ".1.3.6.1.4.1.14685.3.1.324.1.6", + "oid_limit_nominal": "dpStatusRaidBatteryModuleStatusDesignVoltage", + "invalid": 0, + "test": { + "field": "dpStatusRaidBatteryModuleStatusStatus", + "operator": "ne", + "value": "undefined" + } + }, + { + "class": "current", + "table": "dpStatusRaidBatteryModuleStatusTable", + "oid": "dpStatusRaidBatteryModuleStatusCurrent", + "descr": "Raid Battery %dpStatusRaidBatteryModuleStatusName% (Controller %dpStatusRaidBatteryModuleStatusControllerID%)", + "scale": 0.001, + "oid_num": ".1.3.6.1.4.1.14685.3.1.324.1.7", + "invalid": 0, + "test": { + "field": "dpStatusRaidBatteryModuleStatusStatus", + "operator": "ne", + "value": "undefined" + } + }, + { + "class": "temperature", + "table": "dpStatusRaidBatteryModuleStatusTable", + "oid": "dpStatusRaidBatteryModuleStatusTemperature", + "descr": "Raid Battery %dpStatusRaidBatteryModuleStatusName% (Controller %dpStatusRaidBatteryModuleStatusControllerID%)", + "oid_num": ".1.3.6.1.4.1.14685.3.1.324.1.8", + "invalid": 0, + "test": { + "field": "dpStatusRaidBatteryModuleStatusStatus", + "operator": "ne", + "value": "undefined" + } + }, + { + "class": "temperature", + "table": "dpStatusRaidPhysicalDriveStatusTable", + "oid": "dpStatusRaidPhysicalDriveStatusTemperature", + "descr": "%dpStatusRaidPhysicalDriveStatusPosition% (%dpStatusRaidPhysicalDriveStatusLogicalDriveName%, Controller %dpStatusRaidPhysicalDriveStatusControllerID%) (%dpStatusRaidPhysicalDriveStatusVendorID% %dpStatusRaidPhysicalDriveStatusProductID%)", + "oid_num": ".1.3.6.1.4.1.14685.3.1.260.1.19", + "invalid": 0, + "test": { + "field": "dpStatusRaidPhysicalDriveStatusState", + "operator": "ne", + "value": "undefined" + } + } + ], + "status": [ + { + "table": "dpStatusOtherSensorsTable", + "class": "other", + "oid": "dpStatusOtherSensorsReadingStatus", + "oid_descr": "dpStatusOtherSensorsName", + "oid_num": ".1.3.6.1.4.1.14685.3.1.142.1.3", + "type": "dpStatusOtherSensorsReadingStatus" + }, + { + "table": "dpStatusRaidBatteryModuleStatusTable", + "measured": "battery", + "oid": "dpStatusRaidBatteryModuleStatusStatus", + "descr": "Raid Battery %dpStatusRaidBatteryModuleStatusName% (Controller %dpStatusRaidBatteryModuleStatusControllerID%)", + "oid_num": ".1.3.6.1.4.1.14685.3.1.324.1.5", + "type": "dpStatusRaidBatteryModuleStatusStatus" + }, + { + "table": "dpStatusRaidPhysicalDriveStatusTable", + "measured": "storage", + "oid": "dpStatusRaidPhysicalDriveStatusState", + "descr": "%dpStatusRaidPhysicalDriveStatusPosition% (%dpStatusRaidPhysicalDriveStatusLogicalDriveName%, Controller %dpStatusRaidPhysicalDriveStatusControllerID%)", + "oid_num": ".1.3.6.1.4.1.14685.3.1.260.1.7", + "type": "dpStatusRaidPhysicalDriveStatusState" + }, + { + "table": "dpStatusRaidPhysicalDriveStatusTable", + "measured": "storage", + "oid": "dpStatusRaidPhysicalDriveStatusFailure", + "descr": "%dpStatusRaidPhysicalDriveStatusPosition% Failure (%dpStatusRaidPhysicalDriveStatusLogicalDriveName%, Controller %dpStatusRaidPhysicalDriveStatusControllerID%) (%dpStatusRaidPhysicalDriveStatusVendorID% %dpStatusRaidPhysicalDriveStatusProductID%)", + "oid_num": ".1.3.6.1.4.1.14685.3.1.260.1.18", + "type": "dpStatusRaidPhysicalDriveStatusFailure" + }, + { + "table": "dpStatusRaidLogicalDriveStatusTable", + "measured": "storage", + "oid": "dpStatusRaidLogicalDriveStatusState", + "descr": "Logical Drive %dpStatusRaidLogicalDriveStatusLogicalDriveID% (%dpStatusRaidLogicalDriveStatusLogicalDriveName%, Controller %dpStatusRaidLogicalDriveStatusControllerID%) (%dpStatusRaidLogicalDriveStatusRaidLevel%, Drives %dpStatusRaidLogicalDriveStatusNumPhysicalDrives%)", + "oid_num": ".1.3.6.1.4.1.14685.3.1.259.1.6", + "type": "dpStatusRaidLogicalDriveStatusState" + } + ], + "states": { + "dpStatusOtherSensorsReadingStatus": { + "1": { + "name": "lowerNonRecoverable", + "event": "alert" + }, + "2": { + "name": "lowerCritical", + "event": "alert" + }, + "3": { + "name": "lowerNonCritical", + "event": "warning" + }, + "4": { + "name": "ok", + "event": "ok" + }, + "5": { + "name": "upperNonCritical", + "event": "warning" + }, + "6": { + "name": "upperCritical", + "event": "alert" + }, + "7": { + "name": "upperNonRecoverable", + "event": "alert" + }, + "8": { + "name": "failure", + "event": "alert" + }, + "9": { + "name": "noReading", + "event": "ignore" + }, + "10": { + "name": "invalid", + "event": "ignore" + } + }, + "dpStatusRaidBatteryModuleStatusStatus": { + "1": { + "name": "chargeActive", + "event": "ok" + }, + "2": { + "name": "dischargeActive", + "event": "warning" + }, + "3": { + "name": "i2cErrorsDetected", + "event": "alert" + }, + "4": { + "name": "learnCycleActive", + "event": "ok" + }, + "5": { + "name": "learnCycleFailed", + "event": "alert" + }, + "6": { + "name": "learnCycleRequested", + "event": "ok" + }, + "7": { + "name": "learnCycleTimeout", + "event": "warning" + }, + "8": { + "name": "packMissing", + "event": "alert" + }, + "9": { + "name": "temperatureHigh", + "event": "alert" + }, + "10": { + "name": "voltageLow", + "event": "alert" + }, + "11": { + "name": "periodicLearnRequired", + "event": "warning" + }, + "12": { + "name": "remainingCapacityLow", + "event": "alert" + }, + "13": { + "name": "replacePack", + "event": "alert" + }, + "14": { + "name": "normal", + "event": "ok" + }, + "15": { + "name": "undefined", + "event": "exclude" + }, + "16": { + "name": "transparentLearn", + "event": "ok" + } + }, + "dpStatusRaidPhysicalDriveStatusState": { + "1": { + "name": "unconfiguredGood", + "event": "warning" + }, + "2": { + "name": "unconfiguredGoodForeign", + "event": "warning" + }, + "3": { + "name": "unconfiguredBad", + "event": "alert" + }, + "4": { + "name": "unconfiguredBadForeign", + "event": "alert" + }, + "5": { + "name": "hotSpare", + "event": "ok" + }, + "6": { + "name": "offline", + "event": "alert" + }, + "7": { + "name": "failed", + "event": "alert" + }, + "8": { + "name": "rebuild", + "event": "warning" + }, + "9": { + "name": "online", + "event": "ok" + }, + "10": { + "name": "copyback", + "event": "ok" + }, + "11": { + "name": "system", + "event": "ok" + }, + "12": { + "name": "undefined", + "event": "exclude" + } + }, + "dpStatusRaidPhysicalDriveStatusFailure": { + "1": { + "name": "yes", + "event": "alert" + }, + "2": { + "name": "no", + "event": "ok" + } + }, + "dpStatusRaidLogicalDriveStatusState": { + "1": { + "name": "offline", + "event": "alert" + }, + "2": { + "name": "partiallyDegraded", + "event": "warning" + }, + "3": { + "name": "degraded", + "event": "alert" + }, + "4": { + "name": "optimal", + "event": "ok" + }, + "5": { + "name": "unknown", + "event": "ignore" + } + } + } + }, + "IBM-PDU-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2.6.223", + "mib_dir": "ibm", + "descr": "", + "serial": [ + { + "oid": "ibmPduSerialNumber.0" + } + ], + "version": [ + { + "oid": "ibmPduSoftwareVersion.0" + } + ], + "vendor": [ + { + "oid": "ibmPduManufacturer.0" + } + ], + "hardware": [ + { + "oid": "ibmPduModelNumber.0" + } + ], + "ra_url_http": [ + { + "oid": "ibmPduUrl.0" + } + ], + "sensor": [ + { + "class": "temperature", + "oid": "ibmPduThermalLastReading", + "descr": "Internal", + "oid_limit_high_warn": "ibmPduThermalThresholdWarning", + "oid_limit_high": "ibmPduThermalThresholdCritical", + "scale": 1, + "min": 0 + }, + { + "class": "humidity", + "oid": "ibmPduHumidityLastReading", + "descr": "Internal", + "oid_limit_high_warn": "ibmPduHumidityThresholdWarning", + "oid_limit_high": "ibmPduHumidityThresholdCritical", + "scale": 1, + "min": 0 + }, + { + "class": "temperature", + "oid": "ibmPduExtThermalLastReading", + "descr": "External %ibmPduExtMonitorNumber%", + "oid_descr": "ibmPduExtMonitorNumber", + "oid_limit_high_warn": "ibmPduExtThermalThresholdWarning", + "oid_limit_high": "ibmPduExtThermalThresholdCritical", + "scale": 1, + "test_pre": { + "oid": "IBM-PDU-MIB::ibmPduExtMonitorCount.0", + "operator": "gt", + "value": 0 + } + }, + { + "class": "humidity", + "oid": "ibmPduExtHumidityLastReading", + "descr": "External %ibmPduExtMonitorNumber%", + "oid_descr": "ibmPduExtMonitorNumber", + "oid_limit_high_warn": "ibmPduExtHumidityThresholdWarning", + "oid_limit_high": "ibmPduExtHumidityThresholdCritical", + "scale": 1, + "test_pre": { + "oid": "IBM-PDU-MIB::ibmPduExtMonitorCount.0", + "operator": "gt", + "value": 0 + } + }, + { + "class": "power", + "oid": "ibmPduPhaseLastPowerReading", + "descr": "Phase %index0%", + "scale": 1 + }, + { + "table": "ibmPduOutletEntry", + "class": "power", + "oid": "ibmPduOutletLastPowerReading", + "descr": "%ibmPduOutletName%", + "scale": 1, + "measured_label": "%ibmPduOutletName%", + "measured": "outlet", + "test": { + "field": "ibmPduOutletState", + "operator": "ne", + "value": "off" + } + }, + { + "table": "ibmPduOutletEntry", + "class": "powerfactor", + "oid": "ibmPduOutletPowerFactor", + "descr": "%ibmPduOutletName%", + "scale": 0.001, + "measured_label": "%ibmPduOutletName%", + "measured": "outlet", + "test": { + "field": "ibmPduOutletState", + "operator": "ne", + "value": "off" + } + }, + { + "table": "ibmPduOutletEntry", + "class": "voltage", + "oid": "ibmPduOutletVoltage", + "descr": "%ibmPduOutletName%", + "scale": 0.001, + "measured_label": "%ibmPduOutletName%", + "measured": "outlet", + "test": { + "field": "ibmPduOutletState", + "operator": "ne", + "value": "off" + } + }, + { + "table": "ibmPduOutletEntry", + "class": "current", + "oid": "ibmPduOutletCurrent", + "descr": "%ibmPduOutletName%", + "oid_limit_high_warn": "ibmPduOutletCurrentThresholdWarning", + "oid_limit_high": "ibmPduOutletCurrentThresholdCritical", + "scale": 0.001, + "measured_label": "%ibmPduOutletName%", + "measured": "outlet", + "test": { + "field": "ibmPduOutletState", + "operator": "ne", + "value": "off" + } + } + ], + "status": [ + { + "table": "ibmPduOutletEntry", + "type": "ibmPduOutletState", + "oid": "ibmPduOutletState", + "descr": "State: %ibmPduOutletName%", + "measured_label": "%ibmPduOutletName%", + "measured": "outlet", + "test": { + "field": "ibmPduOutletState", + "operator": "ne", + "value": "off" + } + } + ], + "states": { + "ibmPduOutletState": [ + { + "name": "off", + "event": "ignore" + }, + { + "name": "on", + "event": "ok" + }, + { + "name": "cycling", + "event": "ok" + }, + { + "name": "delaySwitch10", + "event": "ok" + }, + { + "name": "delaySwitch30", + "event": "ok" + }, + { + "name": "delaySwitch60", + "event": "ok" + } + ] + } + }, + "CLAVISTER-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.5089.2.1.1", + "mib_dir": "clavister", + "descr": "", + "processor": { + "clvSysCpuLoad": { + "oid": "clvSysCpuLoad", + "oid_num": ".1.3.6.1.4.1.3224.16.1.3", + "indexes": [ + { + "descr": "Processor" + } + ] + } + }, + "mempool": { + "clvSysMemUsage": { + "type": "static", + "descr": "Memory", + "scale": 1024, + "oid_used": "clvSysMemUsedKiB.0", + "oid_used_num": ".1.3.6.1.4.1.5089.1.2.1.18.0", + "oid_free": "clvSysMemFreeKiB.0", + "oid_free_num": ".1.3.6.1.4.1.5089.1.2.1.19.0" + } + }, + "sensor": [ + { + "table": "clvHWSensorTable", + "oid": "clvHWSensorValue", + "oid_descr": "clvHWSensorName", + "oid_num": ".1.3.6.1.4.1.5089.1.2.1.11.1.3", + "oid_class": "clvHWSensorUnit", + "map_class": { + "C": "temperature", + "RPM": "fanspeed" + } + } + ] + }, + "HUAWEI-UPS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2011.6.174", + "mib_dir": "huawei", + "descr": "", + "serial": [ + { + "oid": "hwUpsSystemMainDeviceESN.0" + } + ], + "sensor": [ + { + "oid": "hwUpsEnvTemper", + "descr": "Ambient", + "class": "temperature", + "scale": 0.1, + "max": 10000 + }, + { + "oid": "hwUpsEnvHumidity", + "descr": "Ambient", + "class": "humidity", + "scale": 0.1, + "max": 10000 + }, + { + "table": "hwUpsInputTable", + "oid": "hwUpsInputVoltageA", + "oid_extra": "hwUpsCtrlInputStandard", + "descr": "Input", + "class": "voltage", + "scale": 0.1, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsInputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsInputNumLines.0", + "operator": "eq", + "value": 1 + } + }, + { + "table": "hwUpsInputTable", + "oid": "hwUpsInputVoltageA", + "oid_extra": "hwUpsCtrlInputStandard", + "descr": "Input Phase A", + "class": "voltage", + "scale": 0.1, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsInputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsInputNumLines.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "hwUpsInputTable", + "oid": "hwUpsInputVoltageB", + "oid_extra": "hwUpsCtrlInputStandard", + "descr": "Input Phase B", + "class": "voltage", + "scale": 0.1, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsInputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsInputNumLines.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "hwUpsInputTable", + "oid": "hwUpsInputVoltageC", + "oid_extra": "hwUpsCtrlInputStandard", + "descr": "Input Phase C", + "class": "voltage", + "scale": 0.1, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsInputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsInputNumLines.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "hwUpsInputTable", + "oid": "hwUpsInputFrequency", + "descr": "Input", + "class": "frequency", + "scale": 0.01, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsInputRowStatus", + "operator": "eq", + "value": "active" + } + }, + { + "table": "hwUpsInputTable", + "oid": "hwUpsInputCurrentA", + "oid_extra": "hwUpsCtrlInputStandard", + "descr": "Input", + "class": "current", + "scale": 0.1, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsInputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsInputNumLines.0", + "operator": "eq", + "value": 1 + } + }, + { + "table": "hwUpsInputTable", + "oid": "hwUpsInputCurrentA", + "oid_extra": "hwUpsCtrlInputStandard", + "descr": "Input Phase A", + "class": "current", + "scale": 0.1, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsInputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsInputNumLines.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "hwUpsInputTable", + "oid": "hwUpsInputCurrentB", + "oid_extra": "hwUpsCtrlInputStandard", + "descr": "Input Phase B", + "class": "current", + "scale": 0.1, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsInputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsInputNumLines.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "hwUpsInputTable", + "oid": "hwUpsInputCurrentC", + "oid_extra": "hwUpsCtrlInputStandard", + "descr": "Input Phase C", + "class": "current", + "scale": 0.1, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsInputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsInputNumLines.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "hwUpsInputTable", + "oid": "hwUpsInputPowerFactorA", + "oid_extra": "hwUpsCtrlInputStandard", + "descr": "Input", + "class": "powerfactor", + "scale": 0.01, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsInputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsInputNumLines.0", + "operator": "eq", + "value": 1 + } + }, + { + "table": "hwUpsInputTable", + "oid": "hwUpsInputPowerFactorA", + "oid_extra": "hwUpsCtrlInputStandard", + "descr": "Input Phase A", + "class": "powerfactor", + "scale": 0.01, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsInputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsInputNumLines.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "hwUpsInputTable", + "oid": "hwUpsInputPowerFactorB", + "oid_extra": "hwUpsCtrlInputStandard", + "descr": "Input Phase B", + "class": "powerfactor", + "scale": 0.01, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsInputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsInputNumLines.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "hwUpsInputTable", + "oid": "hwUpsInputPowerFactorC", + "oid_extra": "hwUpsCtrlInputStandard", + "descr": "Input Phase C", + "class": "powerfactor", + "scale": 0.01, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsInputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsInputNumLines.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "hwUpsInputTable", + "oid": "hwUpsInputLineVoltageAB", + "oid_extra": "hwUpsCtrlInputStandard", + "descr": "Input Line AB", + "class": "voltage", + "scale": 0.1, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsInputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsInputNumLines.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "hwUpsInputTable", + "oid": "hwUpsInputLineVoltageBC", + "oid_extra": "hwUpsCtrlInputStandard", + "descr": "Input Line BC", + "class": "voltage", + "scale": 0.1, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsInputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsInputNumLines.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "hwUpsInputTable", + "oid": "hwUpsInputLineVoltageCA", + "oid_extra": "hwUpsCtrlInputStandard", + "descr": "Input Line CA", + "class": "voltage", + "scale": 0.1, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsInputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsInputNumLines.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "hwUpsOutputTable", + "oid": "hwUpsOutputVoltageA", + "descr": "Output", + "class": "voltage", + "scale": 0.1, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsOutputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsOutputNumLines.0", + "operator": "eq", + "value": 1 + } + }, + { + "table": "hwUpsOutputTable", + "oid": "hwUpsOutputVoltageA", + "descr": "Output Phase A", + "class": "voltage", + "scale": 0.1, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsOutputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsOutputNumLines.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "hwUpsOutputTable", + "oid": "hwUpsOutputVoltageB", + "descr": "Output Phase B", + "class": "voltage", + "scale": 0.1, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsOutputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsOutputNumLines.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "hwUpsOutputTable", + "oid": "hwUpsOutputVoltageC", + "descr": "Output Phase C", + "class": "voltage", + "scale": 0.1, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsOutputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsOutputNumLines.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "hwUpsOutputTable", + "oid": "hwUpsOutputCurrentA", + "descr": "Output", + "class": "current", + "scale": 0.1, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsOutputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsOutputNumLines.0", + "operator": "eq", + "value": 1 + } + }, + { + "table": "hwUpsOutputTable", + "oid": "hwUpsOutputCurrentA", + "descr": "Output Phase A", + "class": "current", + "scale": 0.1, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsOutputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsOutputNumLines.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "hwUpsOutputTable", + "oid": "hwUpsOutputCurrentB", + "descr": "Output Phase B", + "class": "current", + "scale": 0.1, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsOutputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsOutputNumLines.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "hwUpsOutputTable", + "oid": "hwUpsOutputCurrentC", + "descr": "Output Phase C", + "class": "current", + "scale": 0.1, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsOutputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsOutputNumLines.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "hwUpsOutputTable", + "oid": "hwUpsOutputFrequency", + "descr": "Output", + "class": "frequency", + "scale": 0.01, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsOutputRowStatus", + "operator": "eq", + "value": "active" + } + }, + { + "table": "hwUpsOutputTable", + "oid": "hwUpsOutputActivePowerA", + "oid_extra": "hwUpsCtrlOutputStandard", + "descr": "Output", + "class": "power", + "scale": 100, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsOutputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsOutputNumLines.0", + "operator": "eq", + "value": 1 + } + }, + { + "table": "hwUpsOutputTable", + "oid": "hwUpsOutputActivePowerA", + "oid_extra": "hwUpsCtrlOutputStandard", + "descr": "Output Phase A", + "class": "power", + "scale": 100, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsOutputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsOutputNumLines.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "hwUpsOutputTable", + "oid": "hwUpsOutputActivePowerB", + "oid_extra": "hwUpsCtrlOutputStandard", + "descr": "Output Phase B", + "class": "power", + "scale": 100, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsOutputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsOutputNumLines.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "hwUpsOutputTable", + "oid": "hwUpsOutputActivePowerC", + "oid_extra": "hwUpsCtrlOutputStandard", + "descr": "Output Phase C", + "class": "power", + "scale": 100, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsOutputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsOutputNumLines.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "hwUpsOutputTable", + "oid": "hwUpsOutputAppearancePowerA", + "oid_extra": "hwUpsCtrlOutputStandard", + "descr": "Output", + "class": "apower", + "scale": 100, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsOutputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsOutputNumLines.0", + "operator": "eq", + "value": 1 + } + }, + { + "table": "hwUpsOutputTable", + "oid": "hwUpsOutputAppearancePowerA", + "oid_extra": "hwUpsCtrlOutputStandard", + "descr": "Output Phase A", + "class": "apower", + "scale": 100, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsOutputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsOutputNumLines.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "hwUpsOutputTable", + "oid": "hwUpsOutputAppearancePowerB", + "oid_extra": "hwUpsCtrlOutputStandard", + "descr": "Output Phase B", + "class": "apower", + "scale": 100, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsOutputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsOutputNumLines.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "hwUpsOutputTable", + "oid": "hwUpsOutputAppearancePowerC", + "oid_extra": "hwUpsCtrlOutputStandard", + "descr": "Output Phase C", + "class": "apower", + "scale": 100, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsOutputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsOutputNumLines.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "hwUpsOutputTable", + "oid": "hwUpsOutputLoadA", + "oid_extra": "hwUpsCtrlOutputStandard", + "descr": "Output", + "class": "load", + "scale": 0.1, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsOutputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsOutputNumLines.0", + "operator": "eq", + "value": 1 + } + }, + { + "table": "hwUpsOutputTable", + "oid": "hwUpsOutputLoadA", + "oid_extra": "hwUpsCtrlOutputStandard", + "descr": "Output Phase A", + "class": "load", + "scale": 0.1, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsOutputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsOutputNumLines.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "hwUpsOutputTable", + "oid": "hwUpsOutputLoadB", + "oid_extra": "hwUpsCtrlOutputStandard", + "descr": "Output Phase B", + "class": "load", + "scale": 0.1, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsOutputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsOutputNumLines.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "hwUpsOutputTable", + "oid": "hwUpsOutputLoadC", + "oid_extra": "hwUpsCtrlOutputStandard", + "descr": "Output Phase C", + "class": "load", + "scale": 0.1, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsOutputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsOutputNumLines.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "hwUpsOutputTable", + "oid": "hwUpsOutputPowerFactorA", + "oid_extra": "hwUpsCtrlOutputStandard", + "descr": "Output", + "class": "powerfactor", + "scale": 0.01, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsOutputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsOutputNumLines.0", + "operator": "eq", + "value": 1 + } + }, + { + "table": "hwUpsOutputTable", + "oid": "hwUpsOutputPowerFactorA", + "oid_extra": "hwUpsCtrlOutputStandard", + "descr": "Output Phase A", + "class": "powerfactor", + "scale": 0.01, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsOutputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsOutputNumLines.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "hwUpsOutputTable", + "oid": "hwUpsOutputPowerFactorB", + "oid_extra": "hwUpsCtrlOutputStandard", + "descr": "Output Phase B", + "class": "powerfactor", + "scale": 0.01, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsOutputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsOutputNumLines.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "hwUpsOutputTable", + "oid": "hwUpsOutputPowerFactorC", + "oid_extra": "hwUpsCtrlOutputStandard", + "descr": "Output Phase C", + "class": "powerfactor", + "scale": 0.01, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsOutputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsOutputNumLines.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "hwUpsOutputTable", + "oid": "hwUpsOutputLineVoltageAB", + "oid_extra": "hwUpsCtrlOutputStandard", + "descr": "Output Line AB", + "class": "voltage", + "scale": 0.1, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsOutputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsOutputNumLines.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "hwUpsOutputTable", + "oid": "hwUpsOutputLineVoltageBC", + "oid_extra": "hwUpsCtrlOutputStandard", + "descr": "Output Line BC", + "class": "voltage", + "scale": 0.1, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsOutputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsOutputNumLines.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "hwUpsOutputTable", + "oid": "hwUpsOutputLineVoltageCA", + "oid_extra": "hwUpsCtrlOutputStandard", + "descr": "Output Line CA", + "class": "voltage", + "scale": 0.1, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsOutputRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsOutputNumLines.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "hwUpsBypassTable", + "oid": "hwUpsBypassInputVoltageA", + "oid_extra": "hwUpsCtrlInputStandard", + "descr": "Bypass", + "class": "voltage", + "scale": 0.1, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsBypassRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsBypassNumLines.0", + "operator": "eq", + "value": 1 + } + }, + { + "table": "hwUpsBypassTable", + "oid": "hwUpsBypassInputVoltageA", + "oid_extra": "hwUpsCtrlInputStandard", + "descr": "Bypass Phase A", + "class": "voltage", + "scale": 0.1, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsBypassRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsBypassNumLines.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "hwUpsBypassTable", + "oid": "hwUpsBypassInputVoltageB", + "oid_extra": "hwUpsCtrlInputStandard", + "descr": "Bypass Phase B", + "class": "voltage", + "scale": 0.1, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsBypassRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsBypassNumLines.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "hwUpsBypassTable", + "oid": "hwUpsBypassInputVoltageC", + "oid_extra": "hwUpsCtrlInputStandard", + "descr": "Bypass Phase C", + "class": "voltage", + "scale": 0.1, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsBypassRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsBypassNumLines.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "hwUpsBypassTable", + "oid": "hwUpsBypassInputFrequency", + "descr": "Bypass", + "class": "frequency", + "scale": 0.01, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsBypassRowStatus", + "operator": "eq", + "value": "active" + } + }, + { + "table": "hwUpsBypassTable", + "oid": "hwUpsBypassInputLineVoltageAB", + "descr": "Bypass Line AB", + "class": "voltage", + "scale": 0.1, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsBypassRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsBypassNumLines.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "hwUpsBypassTable", + "oid": "hwUpsBypassInputLineVoltageBC", + "descr": "Bypass Line BC", + "class": "voltage", + "scale": 0.1, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsBypassRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsBypassNumLines.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "hwUpsBypassTable", + "oid": "hwUpsBypassInputLineVoltageCA", + "descr": "Bypass Line CA", + "class": "voltage", + "scale": 0.1, + "invalid": [ + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsBypassRowStatus", + "operator": "eq", + "value": "active" + }, + "pre_test": { + "oid": "UPS-MIB::upsBypassNumLines.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "hwUpsBatteryTable", + "oid": "hwUpsBatteryBackupTime", + "descr": "Battery Runtime Remaining", + "class": "runtime", + "scale": 0.016666666666666666, + "invalid": [ + 0, + "4294967295", + "2147483647" + ], + "test": { + "field": "hwUpsBatteryRowStatus", + "operator": "eq", + "value": "active" + } + } + ], + "status": [ + { + "table": "hwUpsBatteryTable", + "oid": "hwUpsBatterySoh", + "descr": "Battery Health", + "type": "hwUpsBatterySoh", + "test": { + "field": "hwUpsBatteryRowStatus", + "operator": "eq", + "value": "active" + } + } + ], + "states": { + "hwUpsBatterySoh": { + "1": { + "name": "good", + "event": "ok" + }, + "2": { + "name": "requiringMaintenance", + "event": "warning" + }, + "3": { + "name": "repalceBatt", + "event": "alert" + } + } + } + }, + "EMAP-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2011.6.164", + "mib_dir": "huawei", + "descr": "", + "serial": [ + { + "oid": "hwSiteSystemEsn.0" + } + ], + "version": [ + { + "oid": "hwMonEquipSoftwareVersion.1" + } + ], + "ip-address": [ + { + "ifIndex": "%index%", + "version": "4", + "oid_mask": "hwSiteNetmask", + "oid_gateway": "hwSiteGateway", + "oid_address": "hwSiteIp" + } + ], + "sensor": [ + { + "table": "hwRectsGroup", + "oid": "hwRectsTotalCurrent", + "descr": "%hwRectsGroupName% Total", + "scale": 0.1, + "class": "current", + "invalid": 2147483647, + "test": { + "field": "hwCtrlRectsAllOnOff", + "operator": "ne", + "value": "off" + }, + "test_pre": { + "oid": "EMAP-MIB::hwRectsTotalQuantity.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": "hwRectsGroup", + "oid": "hwRectsRatedVoltage", + "descr": "%hwRectsGroupName% Rated", + "scale": 0.1, + "oid_limit_high": "hwRectsOverVoltProtThres", + "limit_scale": 0.1, + "class": "voltage", + "invalid": 2147483647, + "test": { + "field": "hwCtrlRectsAllOnOff", + "operator": "ne", + "value": "off" + }, + "test_pre": { + "oid": "EMAP-MIB::hwRectsTotalQuantity.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": "hwRectsGroup", + "oid": "hwRectsTotalDCPower", + "descr": "%hwRectsGroupName% Total DC Output", + "scale": 1, + "class": "power", + "invalid": 2147483647, + "test": { + "field": "hwCtrlRectsAllOnOff", + "operator": "ne", + "value": "off" + }, + "test_pre": { + "oid": "EMAP-MIB::hwRectsTotalQuantity.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": "hwRectsGroup", + "oid": "hwRectsTotalACInputPower", + "descr": "%hwRectsGroupName% Total AC Input", + "scale": 1, + "class": "power", + "invalid": 2147483647, + "test": { + "field": "hwCtrlRectsAllOnOff", + "operator": "ne", + "value": "off" + }, + "test_pre": { + "oid": "EMAP-MIB::hwRectsTotalQuantity.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": "hwRectsGroup", + "oid": "hwRectsLoadUsage", + "descr": "%hwRectsGroupName% Usage", + "scale": 1, + "class": "load", + "invalid": 2147483647, + "test": { + "field": "hwCtrlRectsAllOnOff", + "operator": "ne", + "value": "off" + }, + "test_pre": { + "oid": "EMAP-MIB::hwRectsTotalQuantity.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": "hwRectOperTable", + "oid": "hwRectOutputCurrent", + "descr": "%hwRectEquipName% Output (SN: %hwRectSerialNo%)", + "measured": "rectifier", + "measured_label": "%hwRectEquipName%", + "oid_extra": "hwRectConfigEntry", + "scale": 0.1, + "oid_limit_high": "hwRectRatedCurrent", + "limit_scale": 0.1, + "class": "current", + "invalid": 2147483647, + "test": { + "field": "hwRectOperStatus", + "operator": "notin", + "value": [ + "commFail", + "invalid", + "noConfig", + "rectLost", + "unknown" + ] + }, + "test_pre": { + "oid": "EMAP-MIB::hwRectsTotalQuantity.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": "hwRectOperTable", + "oid": "hwRectOutputVoltage", + "descr": "%hwRectEquipName% Output (SN: %hwRectSerialNo%)", + "measured": "rectifier", + "measured_label": "%hwRectEquipName%", + "oid_extra": "hwRectConfigEntry", + "scale": 0.1, + "class": "voltage", + "invalid": 2147483647, + "test": { + "field": "hwRectOperStatus", + "operator": "notin", + "value": [ + "commFail", + "invalid", + "noConfig", + "rectLost", + "unknown" + ] + }, + "test_pre": { + "oid": "EMAP-MIB::hwRectsTotalQuantity.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": "hwRectOperTable", + "oid": "hwRectDCOutputPower", + "descr": "%hwRectEquipName% Output DC (SN: %hwRectSerialNo%)", + "measured": "rectifier", + "measured_label": "%hwRectEquipName%", + "oid_extra": "hwRectConfigEntry", + "class": "power", + "invalid": 2147483647, + "test": { + "field": "hwRectOperStatus", + "operator": "notin", + "value": [ + "commFail", + "invalid", + "noConfig", + "rectLost", + "unknown" + ] + }, + "test_pre": { + "oid": "EMAP-MIB::hwRectsTotalQuantity.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": "hwRectOperTable", + "oid": "hwRectACVoltage", + "descr": "%hwRectEquipName% Input AC (SN: %hwRectSerialNo%)", + "measured": "rectifier", + "measured_label": "%hwRectEquipName%", + "oid_extra": "hwRectConfigEntry", + "scale": 0.1, + "class": "voltage", + "invalid": 2147483647, + "test": { + "field": "hwRectOperStatus", + "operator": "notin", + "value": [ + "commFail", + "invalid", + "noConfig", + "rectLost", + "unknown" + ] + }, + "test_pre": { + "oid": "EMAP-MIB::hwRectsTotalQuantity.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": "hwRectOperTable", + "oid": "hwRectRatedEfficiency", + "descr": "%hwRectEquipName% Rated Efficiency (SN: %hwRectSerialNo%)", + "measured": "rectifier", + "measured_label": "%hwRectEquipName%", + "oid_extra": "hwRectConfigEntry", + "class": "capacity", + "invalid": 2147483647, + "test": { + "field": "hwRectOperStatus", + "operator": "notin", + "value": [ + "commFail", + "invalid", + "noConfig", + "rectLost", + "unknown" + ] + }, + "test_pre": { + "oid": "EMAP-MIB::hwRectsTotalQuantity.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": "hwRectOperTable", + "oid": "hwRectifierTemperature", + "descr": "%hwRectEquipName% Temperature (SN: %hwRectSerialNo%)", + "measured": "rectifier", + "measured_label": "%hwRectEquipName%", + "oid_extra": "hwRectConfigEntry", + "scale": 0.1, + "class": "temperature", + "invalid": 2147483647, + "test": { + "field": "hwRectOperStatus", + "operator": "notin", + "value": [ + "commFail", + "invalid", + "noConfig", + "rectLost", + "unknown" + ] + }, + "test_pre": { + "oid": "EMAP-MIB::hwRectsTotalQuantity.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": "hwBattsOperate", + "oid": "hwBattsTotalCurrent", + "descr": "%hwBattsGroupName% Total", + "oid_extra": "hwBattsConfig", + "scale": 0.1, + "oid_limit_high": "hwSetBattsRatedCapacity", + "limit_scale": 0.1, + "class": "current", + "invalid": 2147483647, + "test_pre": { + "oid": "EMAP-MIB::hwBattsTotalQuantity.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": "hwBattsOperate", + "oid": "hwBattsPreDischargeTime", + "descr": "%hwBattsGroupName% Runtime Remaining", + "oid_extra": "hwBattsConfig", + "class": "runtime", + "invalid": 2147483647, + "test_pre": { + "oid": "EMAP-MIB::hwBattsTotalQuantity.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": "hwBattsOperate", + "oid": "hwBattsTemprature1", + "descr": "%hwBattsGroupName% Temperature 1", + "oid_extra": "hwBattsConfig", + "class": "temperature", + "invalid": 2147483647, + "test_pre": { + "oid": "EMAP-MIB::hwBattsTotalQuantity.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": "hwBattsOperate", + "oid": "hwBattsTemprature2", + "descr": "%hwBattsGroupName% Temperature 2", + "oid_extra": "hwBattsConfig", + "class": "temperature", + "invalid": 2147483647, + "test_pre": { + "oid": "EMAP-MIB::hwBattsTotalQuantity.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": "hwBattsOperate", + "oid": "hwTotalRemainingCapacityPercent", + "descr": "%hwBattsGroupName% Remaining (%hwBattsRatedCapacity%Ah)", + "oid_extra": "hwBattsConfig", + "class": "capacity", + "invalid": 2147483647, + "test_pre": { + "oid": "EMAP-MIB::hwBattsTotalQuantity.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": "hwBattStringOperTable", + "oid": "hwBattStringCurrent", + "descr": "%hwBattStringEquipName% Current", + "scale": 0.1, + "measured": "battery", + "measured_label": "%hwBattStringEquipName%", + "oid_extra": "hwBattStringConfigEntry", + "class": "current", + "invalid": 2147483647, + "test": { + "field": "hwBattStringOperStatus", + "operator": "notin", + "value": [ + "unknown" + ] + }, + "test_pre": { + "oid": "EMAP-MIB::hwBattsTotalQuantity.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": "hwBattStringOperTable", + "oid": "hwBattStringRemainCapacityPercent", + "descr": "%hwBattStringEquipName% Remain", + "scale": 0.1, + "measured": "battery", + "measured_label": "%hwBattStringEquipName%", + "oid_extra": "hwBattStringConfigEntry", + "class": "capacity", + "invalid": 2147483647, + "test": { + "field": "hwBattStringOperStatus", + "operator": "notin", + "value": [ + "unknown" + ] + }, + "test_pre": { + "oid": "EMAP-MIB::hwBattsTotalQuantity.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": "hwBattStringOperTable", + "oid": "hwBattStringTemprature", + "descr": "%hwBattStringEquipName% Temperature", + "measured": "battery", + "measured_label": "%hwBattStringEquipName%", + "oid_extra": "hwBattStringConfigEntry", + "oid_limit_low": "hwSetBattsTempLowerLimit", + "oid_limit_high": "hwSetBattsTempUpperLimit", + "class": "temperature", + "invalid": 2147483647, + "test": { + "field": "hwBattStringOperStatus", + "operator": "notin", + "value": [ + "unknown" + ] + }, + "test_pre": { + "oid": "EMAP-MIB::hwBattsTotalQuantity.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": "hwBattStringOperTable", + "oid": "hwBattStringMidpointVoltage", + "descr": "%hwBattStringEquipName% Midpoint Voltage", + "scale": 0.1, + "measured": "battery", + "measured_label": "%hwBattStringEquipName%", + "oid_extra": "hwBattStringConfigEntry", + "class": "voltage", + "invalid": 2147483647, + "test": { + "field": "hwBattStringOperStatus", + "operator": "notin", + "value": [ + "unknown" + ] + }, + "test_pre": { + "oid": "EMAP-MIB::hwBattsTotalQuantity.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": "hwAcInputTable", + "oid": "hwApOrAblVoltage", + "descr": "%hwAcEquipName% Phase A Voltage", + "scale": 0.1, + "measured": "phase", + "measured_label": "%hwAcEquipName%", + "oid_limit_low": "hwSetAcsLowerVoltLimit.0", + "oid_limit_high": "hwSetAcsUpperVoltLimit.0", + "class": "voltage", + "invalid": 2147483647, + "test": { + "field": "hwAcInputOperStatus", + "operator": "notin", + "value": [ + "unknown" + ] + }, + "test_pre": { + "oid": "EMAP-MIB::hwAcsInputQuantity.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": "hwAcInputTable", + "oid": "hwBpOrBclVoltage", + "descr": "%hwAcEquipName% Phase B Voltage", + "scale": 0.1, + "measured": "phase", + "measured_label": "%hwAcEquipName%", + "oid_limit_low": "hwSetAcsLowerVoltLimit.0", + "oid_limit_high": "hwSetAcsUpperVoltLimit.0", + "class": "voltage", + "invalid": 2147483647, + "test": { + "field": "hwAcInputOperStatus", + "operator": "notin", + "value": [ + "unknown" + ] + }, + "test_pre": { + "oid": "EMAP-MIB::hwAcsInputQuantity.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": "hwAcInputTable", + "oid": "hwCpOrCalVoltage", + "descr": "%hwAcEquipName% Phase C Voltage", + "scale": 0.1, + "measured": "phase", + "measured_label": "%hwAcEquipName%", + "oid_limit_low": "hwSetAcsLowerVoltLimit.0", + "oid_limit_high": "hwSetAcsUpperVoltLimit.0", + "class": "voltage", + "invalid": 2147483647, + "test": { + "field": "hwAcInputOperStatus", + "operator": "notin", + "value": [ + "unknown" + ] + }, + "test_pre": { + "oid": "EMAP-MIB::hwAcsInputQuantity.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": "hwAcInputTable", + "oid": "hwAphaseCurrent", + "descr": "%hwAcEquipName% Phase A Current", + "scale": 0.1, + "measured": "phase", + "measured_label": "%hwAcEquipName%", + "class": "current", + "invalid": 2147483647, + "test": { + "field": "hwAcInputOperStatus", + "operator": "notin", + "value": [ + "unknown" + ] + }, + "test_pre": { + "oid": "EMAP-MIB::hwAcsInputQuantity.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": "hwAcInputTable", + "oid": "hwBphaseCurrent", + "descr": "%hwAcEquipName% Phase B Current", + "scale": 0.1, + "measured": "phase", + "measured_label": "%hwAcEquipName%", + "class": "current", + "invalid": 2147483647, + "test": { + "field": "hwAcInputOperStatus", + "operator": "notin", + "value": [ + "unknown" + ] + }, + "test_pre": { + "oid": "EMAP-MIB::hwAcsInputQuantity.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": "hwAcInputTable", + "oid": "hwCphaseCurrent", + "descr": "%hwAcEquipName% Phase C Current", + "scale": 0.1, + "measured": "phase", + "measured_label": "%hwAcEquipName%", + "class": "current", + "invalid": 2147483647, + "test": { + "field": "hwAcInputOperStatus", + "operator": "notin", + "value": [ + "unknown" + ] + }, + "test_pre": { + "oid": "EMAP-MIB::hwAcsInputQuantity.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": "hwDcDistributionsGroup", + "oid": "hwDcsTotalVoltage", + "descr": "%hwDcsGroupName% Total", + "scale": 0.1, + "oid_limit_low": "hwSetDcsLowerVoltLimit", + "oid_limit_high": "hwSetDcsUpperVoltLimit", + "limit_scale": 0.1, + "class": "voltage", + "invalid": 2147483647, + "test_pre": { + "oid": "EMAP-MIB::hwDcsTotalQuantity.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": "hwDcDistributionsGroup", + "oid": "hwDcsTotalCurrent", + "descr": "%hwDcsGroupName% Total", + "scale": 0.1, + "class": "current", + "invalid": 2147483647, + "test_pre": { + "oid": "EMAP-MIB::hwDcsTotalQuantity.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": "hwDcDistributionsGroup", + "oid": "hwDcsTotalPower", + "descr": "%hwDcsGroupName% Total", + "class": "power", + "invalid": 2147483647, + "test_pre": { + "oid": "EMAP-MIB::hwDcsTotalQuantity.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": "hwDcOutputTable", + "oid": "hwDcOutputVoltage", + "descr": "%hwDcOutputEquipName% %index% Voltage", + "scale": 0.1, + "measured": "phase", + "measured_label": "%hwDcOutputEquipName%", + "oid_limit_low": "hwSetDcsLowerVoltLimit.0", + "oid_limit_high": "hwSetDcsUpperVoltLimit.0", + "limit_scale": 0.1, + "class": "voltage", + "invalid": 2147483647, + "test": { + "field": "hwDcOutputOperStatus", + "operator": "notin", + "value": [ + "unknown" + ] + }, + "test_pre": { + "oid": "EMAP-MIB::hwDcsTotalQuantity.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": "hwDcOutputTable", + "oid": "hwDcOutputCurrent", + "descr": "%hwDcOutputEquipName% %index% Current", + "scale": 0.1, + "measured": "phase", + "measured_label": "%hwDcOutputEquipName%", + "class": "current", + "invalid": 2147483647, + "test": { + "field": "hwDcOutputOperStatus", + "operator": "notin", + "value": [ + "unknown" + ] + }, + "test_pre": { + "oid": "EMAP-MIB::hwDcsTotalQuantity.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": "hwDcOutputTable", + "oid": "hwDcOutputPower", + "descr": "%hwDcOutputEquipName% %index% Power", + "measured": "phase", + "measured_label": "%hwDcOutputEquipName%", + "class": "power", + "invalid": 2147483647, + "test": { + "field": "hwDcOutputOperStatus", + "operator": "notin", + "value": [ + "unknown" + ] + }, + "test_pre": { + "oid": "EMAP-MIB::hwDcsTotalQuantity.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": "hwDcOutputTable", + "oid": "hwLoadUsage", + "descr": "%hwDcOutputEquipName% %index% Usage", + "measured": "phase", + "measured_label": "%hwDcOutputEquipName%", + "class": "load", + "invalid": 2147483647, + "test": { + "field": "hwDcOutputOperStatus", + "operator": "notin", + "value": [ + "unknown" + ] + }, + "test_pre": { + "oid": "EMAP-MIB::hwDcsTotalQuantity.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": "hwLoadBranchTable", + "oid": "hwLoadBranchCurrent", + "descr": "DC %hwLoadBranchEquipName% %index%", + "scale": 0.1, + "class": "current", + "invalid": 2147483647 + }, + { + "table": "hwLoadBranchTable", + "oid": "hwLoadBranchPower", + "descr": "DC %hwLoadBranchEquipName% %index%", + "class": "power", + "invalid": 2147483647 + }, + { + "oid": "hwTemp1Value", + "oid_descr": "hwTemp1EquipName", + "measured": "device", + "oid_extra": "hwTemp1OperStatus", + "oid_limit_low": "hwTemp1LowLimit", + "oid_limit_high": "hwTemp1HighLimit", + "class": "temperature", + "invalid": 2147483647, + "test": { + "field": "hwTemp1OperStatus", + "operator": "notin", + "value": [ + "unknown" + ] + } + }, + { + "oid": "hwTemp2Value", + "oid_descr": "hwTemp2EquipName", + "measured": "device", + "oid_extra": "hwTemp2OperStatus", + "oid_limit_low": "hwTemp2LowLimit", + "oid_limit_high": "hwTemp2HighLimit", + "class": "temperature", + "invalid": 2147483647, + "test": { + "field": "hwTemp2OperStatus", + "operator": "notin", + "value": [ + "unknown" + ] + } + } + ], + "status": [ + { + "table": "hwRectOperTable", + "oid": "hwRectOperStatus", + "descr": "%hwRectEquipName% Status (SN: %hwRectSerialNo%)", + "oid_num": ".1.3.6.1.4.1.2011.6.164.1.3.2.2.1.99", + "measured": "rectifier", + "measured_label": "%hwRectEquipName%", + "oid_extra": "hwRectConfigEntry", + "type": "hwRectOperStatus", + "test_pre": { + "oid": "EMAP-MIB::hwRectsTotalQuantity.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": "hwBattsOperate", + "oid": "hwBattsChargeStatus", + "descr": "%hwBattsGroupName% Charge Status", + "type": "hwBattsChargeStatus", + "test_pre": { + "oid": "EMAP-MIB::hwBattsTotalQuantity.0", + "operator": "ge", + "value": 1 + } + }, + { + "oid": "hwDoorSensorStatus", + "oid_descr": "hwDoorEquipName", + "type": "hwDoorSensorStatus" + } + ], + "states": { + "hwRectOperStatus": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "fault", + "event": "alert" + }, + "3": { + "name": "protect", + "event": "warning" + }, + "4": { + "name": "commFail", + "event": "alert" + }, + "5": { + "name": "switchOff", + "event": "ignore" + }, + "6": { + "name": "invalid", + "event": "warning" + }, + "7": { + "name": "noConfig", + "event": "ignore" + }, + "8": { + "name": "acOff", + "event": "ignore" + }, + "9": { + "name": "rectLost", + "event": "ignore" + }, + "254": { + "name": "alarmResume", + "event": "warning" + }, + "255": { + "name": "unknown", + "event": "exclude" + } + }, + "hwBattsChargeStatus": { + "1": { + "name": "floatCharge", + "event": "ok" + }, + "2": { + "name": "boostCharge", + "event": "warning" + }, + "3": { + "name": "disCharge", + "event": "alert" + }, + "4": { + "name": "hibernating", + "event": "warning" + }, + "7": { + "name": "offline", + "event": "ignore" + }, + "255": { + "name": "unknown", + "event": "exclude" + } + }, + "hwDoorSensorStatus": [ + { + "name": "normal", + "event": "ok" + }, + { + "name": "alarm", + "event": "alert" + } + ] + }, + "counter": [ + { + "table": "hwDcDistributionsGroup", + "oid": "hwDcsPerfoLoadConsume", + "descr": "%hwDcsGroupName% Consume", + "scale": 1000, + "class": "energy", + "invalid": 2147483647, + "test_pre": { + "oid": "EMAP-MIB::hwDcsTotalQuantity.0", + "operator": "ge", + "value": 1 + } + }, + { + "table": "hwLoadBranchTable", + "oid": "hwLoadBranchConsume", + "descr": "DC %hwLoadBranchEquipName% %index%", + "scale": 100, + "class": "energy", + "invalid": 2147483647 + } + ] + }, + "HUAWEI-SERVER-IBMC-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2011.2.235.1.1", + "mib_dir": "huawei", + "descr": "", + "hardware": [ + { + "oid": "deviceName.0" + } + ], + "serial": [ + { + "oid": "deviceSerialNo.0" + } + ], + "processor": { + "systemCpuUsage": { + "type": "static", + "descr": "System CPU", + "oid": "systemCpuUsage.0" + } + }, + "mempool": { + "systemMemUsage": { + "type": "static", + "descr": "RAM", + "oid_perc": "systemMemUsage.0" + } + }, + "storage": { + "systemDiskPartitionTable": { + "oid_descr": "diskPartitionName", + "oid_perc": "diskPartitionUsage", + "oid_total": "totalCapacityGiB", + "type": "Disk", + "scale": 1073741824 + } + }, + "status": [ + { + "oid": "systemHealth", + "descr": "System Health", + "type": "systemHealth", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.2011.2.235.1.1.1.1" + }, + { + "oid": "systemPowerState", + "descr": "System Power", + "type": "systemPowerState", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.2011.2.235.1.1.1.12" + }, + { + "table": "powerSupplyDescriptionTable", + "oid": "powerSupplyStatus", + "descr": "Input Power %index% (%powerSupplymanufacture% %powerSupplyModel%)", + "oid_num": ".1.3.6.1.4.1.2011.2.235.1.1.6.50.1.7", + "type": "huaweiIbmcStatus", + "measured": "powersupply", + "test": { + "field": "powerSupplyPresence", + "operator": "ne", + "value": "absence" + } + }, + { + "table": "fanDescriptionTable", + "oid": "fanStatus", + "descr": "%fanDevicename%", + "oid_num": ".1.3.6.1.4.1.2011.2.235.1.1.8.50.1.4", + "type": "huaweiIbmcStatus", + "measured": "fan", + "test": { + "field": "powerSupplyPresence", + "operator": "ne", + "value": "absence" + } + }, + { + "table": "componentDescriptionTable", + "oid": "componentStatus", + "descr": "Component %componentName% (%componentType%)", + "descr_transform": { + "action": "replace", + "from": [ + "base", + "mezz", + "amc", + "mmc", + "hdd", + "raid", + "pcie", + "cpu", + "memory", + "lom", + "riser", + "fan", + "psu", + "io", + "Transfer", + "m2", + "gpu", + "passThrough", + "logical" + ], + "to": [ + "Base ", + "MEZZ ", + "AMC ", + "MMC ", + "HDD ", + "RAID ", + "PCIe ", + "CPU ", + "Memory ", + "LOM ", + "Riser ", + "FAN ", + "PSU ", + "IO ", + "Transfer ", + "M2 ", + "GPU ", + "Pass Through ", + "Logical " + ] + }, + "oid_num": ".1.3.6.1.4.1.2011.2.235.1.1.10.50.1.5", + "type": "huaweiIbmcStatus", + "measured": "other" + } + ], + "states": { + "systemHealth": { + "1": { + "name": "ok", + "event": "ok" + }, + "2": { + "name": "minor", + "event": "ok" + }, + "3": { + "name": "major", + "event": "warning" + }, + "4": { + "name": "critical", + "event": "alert" + } + }, + "systemPowerState": { + "1": { + "name": "normalPowerOff", + "event": "warning" + }, + "2": { + "name": "powerOn", + "event": "ok" + }, + "3": { + "name": "forcedSystemReset", + "event": "warning" + }, + "4": { + "name": "forcedPowerCycle", + "event": "warning" + }, + "5": { + "name": "forcedPowerOff", + "event": "alert" + } + }, + "huaweiIbmcStatus": { + "1": { + "name": "ok", + "event": "ok" + }, + "2": { + "name": "minor", + "event": "ok" + }, + "3": { + "name": "major", + "event": "warning" + }, + "4": { + "name": "critical", + "event": "alert" + }, + "5": { + "name": "unknown", + "event": "exclude" + } + } + }, + "sensor": [ + { + "oid": "presentSystemPower", + "descr": "System Power", + "oid_num": ".1.3.6.1.4.1.2011.2.235.1.1.1.13", + "class": "power" + }, + { + "table": "powerSupplyDescriptionTable", + "oid": "powerSupplyInputPower", + "descr": "Input Power %index% (%powerSupplymanufacture% %powerSupplyModel%)", + "oid_num": ".1.3.6.1.4.1.2011.2.235.1.1.6.50.1.8", + "class": "power", + "test": { + "field": "powerSupplyPresence", + "operator": "ne", + "value": "absence" + } + }, + { + "table": "fanDescriptionTable", + "oid": "fanSpeed", + "descr": "%fanDevicename%", + "oid_num": ".1.3.6.1.4.1.2011.2.235.1.1.8.50.1.2", + "class": "fanspeed", + "limit_low": 0, + "test": { + "field": "fanPresence", + "operator": "ne", + "value": "absence" + } + }, + { + "table": "sensorDescriptionTable", + "oid": "sensorReading", + "descr": "%sensorName%", + "descr_transform": { + "action": "ireplace", + "from": [ + "Temperature", + "Temp", + "Voltage", + " Fan Speed", + " Speed" + ], + "to": "" + }, + "oid_num": ".1.3.6.1.4.1.2011.2.235.1.1.13.50.1.2", + "oid_unit": "sensorUnit", + "map_unit": { + "degrees-c": "C", + "degrees-f": "F", + "degrees-k": "K" + }, + "oid_class": "sensorUnit", + "map_class": { + "degrees-c": "temperature", + "degrees-f": "temperature", + "degrees-k": "temperature", + "volts": "voltage", + "amps": "current" + }, + "oid_limit_high": "sensorUpperCritical", + "oid_limit_high_warn": "sensorUpperMinor", + "oid_limit_low": "sensorLowerCritical", + "oid_limit_low_warn": "sensorLowerMinor" + } + ] + }, + "HUAWEI-XPON-MIB": { + "enable": 1, + "mib_dir": "huawei", + "descr": "", + "sensor": [ + { + "oid": "hwGponOltOpticsDdmInfoTemperature", + "descr": "%port_label% Temperature (%hwGponOltOpticsModuleInfoVendorName%, %hwGponOltOpticsModuleInfoVendorPN%, %hwGponOltOpticsModuleInfoVendorSN%)", + "oid_extra": [ + "hwGponOltOpticsModuleInfoVendorName", + "hwGponOltOpticsModuleInfoVendorPN", + "hwGponOltOpticsModuleInfoVendorSN", + "hwGponOltOpticsModuleInfoIdentifier", + "HUAWEI-XPON-COMMON-MIB::hwXponOpticsDdmInfoExTemperatureHighAlarmThreshold", + "HUAWEI-XPON-COMMON-MIB::hwXponOpticsDdmInfoExTemperatureLowAlarmThreshold", + "HUAWEI-XPON-COMMON-MIB::hwXponOpticsDdmInfoExTemperatureHighWarningThreshold", + "HUAWEI-XPON-COMMON-MIB::hwXponOpticsDdmInfoExTemperatureLowWarningThreshold" + ], + "class": "temperature", + "scale": 1, + "invalid": 2147483647, + "limit_scale": 1.0e-6, + "invalid_limit": 2147483647, + "oid_limit_high": "hwXponOpticsDdmInfoExTemperatureHighAlarmThreshold", + "oid_limit_high_warn": "hwXponOpticsDdmInfoExTemperatureHighWarningThreshold", + "oid_limit_low_warn": "hwXponOpticsDdmInfoExTemperatureLowWarningThreshold", + "oid_limit_low": "hwXponOpticsDdmInfoExTemperatureLowAlarmThreshold", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": { + "field": "hwGponOltOpticsModuleInfoIdentifier", + "operator": "ne", + "value": "invalid" + } + }, + { + "oid": "hwGponOltOpticsDdmInfoSupplyVoltage", + "descr": "%port_label% Voltage (%hwGponOltOpticsModuleInfoVendorName%, %hwGponOltOpticsModuleInfoVendorPN%, %hwGponOltOpticsModuleInfoVendorSN%)", + "oid_extra": [ + "hwGponOltOpticsModuleInfoVendorName", + "hwGponOltOpticsModuleInfoVendorPN", + "hwGponOltOpticsModuleInfoVendorSN", + "hwGponOltOpticsModuleInfoIdentifier", + "HUAWEI-XPON-COMMON-MIB::hwXponOpticsDdmInfoExSupplyVoltageHighAlarmThreshold", + "HUAWEI-XPON-COMMON-MIB::hwXponOpticsDdmInfoExSupplyVoltageLowAlarmThreshold", + "HUAWEI-XPON-COMMON-MIB::hwXponOpticsDdmInfoExSupplyVoltageHighWarningThreshold", + "HUAWEI-XPON-COMMON-MIB::hwXponOpticsDdmInfoExSupplyVoltageLowWarningThreshold" + ], + "class": "voltage", + "scale": 0.01, + "invalid": 2147483647, + "limit_scale": 1.0e-6, + "invalid_limit": 2147483647, + "oid_limit_high": "hwXponOpticsDdmInfoExSupplyVoltageHighAlarmThreshold", + "oid_limit_high_warn": "hwXponOpticsDdmInfoExSupplyVoltageHighWarningThreshold", + "oid_limit_low_warn": "hwXponOpticsDdmInfoExSupplyVoltageLowWarningThreshold", + "oid_limit_low": "hwXponOpticsDdmInfoExSupplyVoltageLowAlarmThreshold", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": { + "field": "hwGponOltOpticsModuleInfoIdentifier", + "operator": "ne", + "value": "invalid" + } + }, + { + "oid": "hwGponOltOpticsDdmInfoTxBiasCurrent", + "descr": "%port_label% TX Bias (%hwGponOltOpticsModuleInfoVendorName%, %hwGponOltOpticsModuleInfoVendorPN%, %hwGponOltOpticsModuleInfoVendorSN%)", + "oid_extra": [ + "hwGponOltOpticsModuleInfoVendorName", + "hwGponOltOpticsModuleInfoVendorPN", + "hwGponOltOpticsModuleInfoVendorSN", + "hwGponOltOpticsModuleInfoIdentifier", + "HUAWEI-XPON-COMMON-MIB::hwXponOpticsDdmInfoExTxBiasCurrentHighAlarmThreshold", + "HUAWEI-XPON-COMMON-MIB::hwXponOpticsDdmInfoExTxBiasCurrentLowAlarmThreshold", + "HUAWEI-XPON-COMMON-MIB::hwXponOpticsDdmInfoExTxBiasCurrentHighWarningThreshold", + "HUAWEI-XPON-COMMON-MIB::hwXponOpticsDdmInfoExTxBiasCurrentLowWarningThreshold" + ], + "class": "current", + "scale": 0.001, + "invalid": 2147483647, + "limit_scale": 1.0e-6, + "invalid_limit": 2147483647, + "oid_limit_high": "hwXponOpticsDdmInfoExTxBiasCurrentHighAlarmThreshold", + "oid_limit_high_warn": "hwXponOpticsDdmInfoExTxBiasCurrentHighWarningThreshold", + "oid_limit_low_warn": "hwXponOpticsDdmInfoExTxBiasCurrentLowWarningThreshold", + "oid_limit_low": "hwXponOpticsDdmInfoExTxBiasCurrentLowAlarmThreshold", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": { + "field": "hwGponOltOpticsModuleInfoIdentifier", + "operator": "ne", + "value": "invalid" + } + }, + { + "oid": "hwGponOltOpticsDdmInfoTxPower", + "descr": "%port_label% TX Power (%hwGponOltOpticsModuleInfoVendorName%, %hwGponOltOpticsModuleInfoVendorPN%, %hwGponOltOpticsModuleInfoVendorSN%)", + "oid_extra": [ + "hwGponOltOpticsModuleInfoVendorName", + "hwGponOltOpticsModuleInfoVendorPN", + "hwGponOltOpticsModuleInfoVendorSN", + "hwGponOltOpticsModuleInfoIdentifier", + "HUAWEI-XPON-COMMON-MIB::hwXponOpticsDdmInfoExTxPowerHighAlarmThreshold", + "HUAWEI-XPON-COMMON-MIB::hwXponOpticsDdmInfoExTxPowerLowAlarmThreshold", + "HUAWEI-XPON-COMMON-MIB::hwXponOpticsDdmInfoExTxPowerHighWarningThreshold", + "HUAWEI-XPON-COMMON-MIB::hwXponOpticsDdmInfoExTxPowerLowWarningThreshold" + ], + "class": "dbm", + "scale": 0.01, + "invalid": 2147483647, + "limit_scale": 1.0e-6, + "invalid_limit": 2147483647, + "oid_limit_high": "hwXponOpticsDdmInfoExTxPowerHighAlarmThreshold", + "oid_limit_high_warn": "hwXponOpticsDdmInfoExTxPowerHighWarningThreshold", + "oid_limit_low_warn": "hwXponOpticsDdmInfoExTxPowerLowWarningThreshold", + "oid_limit_low": "hwXponOpticsDdmInfoExTxPowerLowAlarmThreshold", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": { + "field": "hwGponOltOpticsModuleInfoIdentifier", + "operator": "ne", + "value": "invalid" + } + }, + { + "oid": "hwGponOltOpticsDdmInfoRxPower", + "descr": "%port_label% RX Power (%hwGponOltOpticsModuleInfoVendorName%, %hwGponOltOpticsModuleInfoVendorPN%, %hwGponOltOpticsModuleInfoVendorSN%)", + "oid_extra": [ + "hwGponOltOpticsModuleInfoVendorName", + "hwGponOltOpticsModuleInfoVendorPN", + "hwGponOltOpticsModuleInfoVendorSN", + "hwGponOltOpticsModuleInfoIdentifier", + "HUAWEI-XPON-COMMON-MIB::hwXponOpticsDdmInfoExRxPowerHighAlarmThreshold", + "HUAWEI-XPON-COMMON-MIB::hwXponOpticsDdmInfoExRxPowerLowAlarmThreshold", + "HUAWEI-XPON-COMMON-MIB::hwXponOpticsDdmInfoExRxPowerHighWarningThreshold", + "HUAWEI-XPON-COMMON-MIB::hwXponOpticsDdmInfoExRxPowerLowWarningThreshold" + ], + "class": "dbm", + "scale": 0.01, + "invalid": 2147483647, + "limit_scale": 1.0e-6, + "invalid_limit": 2147483647, + "oid_limit_high": "hwXponOpticsDdmInfoExRxPowerHighAlarmThreshold", + "oid_limit_high_warn": "hwXponOpticsDdmInfoExRxPowerHighWarningThreshold", + "oid_limit_low_warn": "hwXponOpticsDdmInfoExRxPowerLowWarningThreshold", + "oid_limit_low": "hwXponOpticsDdmInfoExRxPowerLowAlarmThreshold", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "test": { + "field": "hwGponOltOpticsModuleInfoIdentifier", + "operator": "ne", + "value": "invalid" + } + } + ] + }, + "HUAWEI-XPON-COMMON-MIB": { + "enable": 1, + "mib_dir": "huawei", + "descr": "" + }, + "CTC-FRM220-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.4756.20", + "mib_dir": "ctc", + "descr": "", + "hardware": [ + { + "oid": "chassisType.0", + "transform": [ + { + "action": "upper" + }, + { + "action": "prepend", + "value": "FRM220 " + } + ] + } + ], + "version": [ + { + "oid": "snmpFWVerCH08.0" + }, + { + "oid": "snmpFWVer.0" + } + ], + "serial": [ + { + "oid": "serialNumber.0" + } + ], + "states": { + "ctcstatus": [ + { + "name": "ok", + "event": "ok" + }, + { + "name": "fail", + "event": "alert" + } + ], + "ctcalarm": [ + { + "name": "inactive", + "event": "ignore" + }, + { + "name": "active", + "event": "alert" + } + ], + "ctcfiber": [ + { + "name": "down", + "event": "ignore" + }, + { + "name": "up", + "event": "ok" + } + ] + }, + "status": [ + { + "oid": "power1StatusCH08", + "oid_num": ".1.3.6.1.4.1.4756.20.41.4", + "descr": "Power 1 Status", + "measured": "powerSupply", + "type": "ctcstatus" + }, + { + "oid": "power2StatusCH08", + "oid_num": ".1.3.6.1.4.1.4756.20.41.6", + "descr": "Power 2 Status", + "measured": "powerSupply", + "type": "ctcstatus" + }, + { + "oid": "power1Status", + "oid_num": ".1.3.6.1.4.1.4756.20.40.1.5", + "descr": "Power 1 Status", + "measured": "powerSupply", + "type": "ctcstatus" + }, + { + "oid": "power2Status", + "oid_num": ".1.3.6.1.4.1.4756.20.40.1.7", + "descr": "Power 2 Status", + "measured": "powerSupply", + "type": "ctcstatus" + }, + { + "oid": "fan1aStatusCH08", + "oid_num": ".1.3.6.1.4.1.4756.20.41.8", + "descr": "Fan 1A Status", + "measured": "fan", + "type": "ctcstatus" + }, + { + "oid": "fan1bStatusCH08", + "oid_num": ".1.3.6.1.4.1.4756.20.41.10", + "descr": "Fan 1B Status", + "measured": "fan", + "type": "ctcstatus" + }, + { + "oid": "fan2aStatusCH08", + "oid_num": ".1.3.6.1.4.1.4756.20.41.12", + "descr": "Fan 2A Status", + "measured": "fan", + "type": "ctcstatus" + }, + { + "oid": "fan2bStatusCH08", + "oid_num": ".1.3.6.1.4.1.4756.20.41.14", + "descr": "Fan 2B Status", + "measured": "fan", + "type": "ctcstatus" + }, + { + "oid": "fan1Status", + "oid_num": ".1.3.6.1.4.1.4756.20.40.1.9", + "descr": "Fan 1 Status", + "measured": "fan", + "type": "ctcstatus" + }, + { + "oid": "fan2Status", + "oid_num": ".1.3.6.1.4.1.4756.20.40.1.11", + "descr": "Fan 2 Status", + "measured": "fan", + "type": "ctcstatus" + }, + { + "oid": "alarm1StatusCH08", + "oid_num": ".1.3.6.1.4.1.4756.20.41.15", + "descr": "Alarm 1 Status", + "measured": "other", + "type": "ctcalarm" + }, + { + "oid": "alarm2StatusCH08", + "oid_num": ".1.3.6.1.4.1.4756.20.41.16", + "descr": "Alarm 2 Status", + "measured": "other", + "type": "ctcalarm" + }, + { + "oid": "alarm1Status", + "oid_num": ".1.3.6.1.4.1.4756.20.40.1.12", + "descr": "Alarm 1 Status", + "measured": "other", + "type": "ctcalarm" + }, + { + "oid": "alarm2Status", + "oid_num": ".1.3.6.1.4.1.4756.20.40.1.13", + "descr": "Alarm 2 Status", + "measured": "other", + "type": "ctcalarm" + }, + { + "table": "f10G3RTable", + "oid": "f10G3RFx1Link", + "descr": "3R-10G %index0%/%index1% Fiber1 Link (%f10G3RFx1DDVendor% %f10G3RFx3DDPartNo%)", + "measured": "fiber", + "measured_label": "3R-10G %index0%/%index1% Fiber1", + "type": "ctcfiber" + }, + { + "table": "f10G3RTable", + "oid": "f10G3RFx2Link", + "descr": "3R-10G %index0%/%index1% Fiber2 Link (%f10G3RFx1DDVendor% %f10G3RFx3DDPartNo%)", + "measured": "fiber", + "measured_label": "3R-10G %index0%/%index1% Fiber2", + "type": "ctcfiber" + }, + { + "table": "f10G3RTable", + "oid": "f10G3RFx3Link", + "descr": "3R-10G %index0%/%index1% Fiber3 Link (%f10G3RFx1DDVendor% %f10G3RFx3DDPartNo%)", + "measured": "fiber", + "measured_label": "3R-10G %index0%/%index1% Fiber3", + "type": "ctcfiber" + }, + { + "table": "f10G3RTable", + "oid": "f10G3RFx4Link", + "descr": "3R-10G %index0%/%index1% Fiber4 Link (%f10G3RFx1DDVendor% %f10G3RFx3DDPartNo%)", + "measured": "fiber", + "measured_label": "3R-10G %index0%/%index1% Fiber4", + "type": "ctcfiber" + } + ], + "sensor": [ + { + "oid": "fan1aRPMCH08", + "descr": "Fan 1A", + "class": "fanspeed", + "measured": "fan", + "oid_num": ".1.3.6.1.4.1.4756.20.41.7" + }, + { + "oid": "fan1bRPMCH08", + "descr": "Fan 1B", + "class": "fanspeed", + "measured": "fan", + "oid_num": ".1.3.6.1.4.1.4756.20.41.9" + }, + { + "oid": "fan2aRPMCH08", + "descr": "Fan 2A", + "class": "fanspeed", + "measured": "fan", + "oid_num": ".1.3.6.1.4.1.4756.20.41.11" + }, + { + "oid": "fan2bRPMCH08", + "descr": "Fan 2B", + "class": "fanspeed", + "measured": "fan", + "oid_num": ".1.3.6.1.4.1.4756.20.41.13" + }, + { + "table": "f10G3RTable", + "class": "temperature", + "oid": "f10G3RTemperature", + "descr": "3R-10G %index0%/%index1%" + }, + { + "table": "f10G3RTable", + "class": "distance", + "oid": "f10G3RFx1DDLinkLen", + "descr": "3R-10G %index0%/%index1% Fiber1 Length (%f10G3RFx1DDVendor% %f10G3RFx3DDPartNo%)", + "measured": "fiber", + "measured_label": "3R-10G %index0%/%index1% Fiber1", + "oid_scale": "f10G3RFx1DDLenUnit", + "map_scale": { + "kilometer": 1000, + "meter": 1 + }, + "test": [ + { + "field": "f10G3RFx1DDStatus", + "operator": "ne", + "value": "no" + } + ] + }, + { + "table": "f10G3RTable", + "class": "wavelength", + "oid": "f10G3RFx1DDWaveLen", + "descr": "3R-10G %index0%/%index1% Fiber1 Wavelength (%f10G3RFx1DDVendor% %f10G3RFx3DDPartNo%)", + "measured": "fiber", + "measured_label": "3R-10G %index0%/%index1% Fiber1", + "test": [ + { + "field": "f10G3RFx1DDStatus", + "operator": "ne", + "value": "no" + } + ] + }, + { + "table": "f10G3RTable", + "class": "dbm", + "oid": "f10G3RFx1DDTxPWR", + "descr": "3R-10G %index0%/%index1% Fiber1 TX Power (%f10G3RFx1DDVendor% %f10G3RFx3DDPartNo%)", + "measured": "fiber", + "measured_label": "3R-10G %index0%/%index1% Fiber1", + "test": [ + { + "field": "f10G3RFx1DDStatus", + "operator": "ne", + "value": "no" + } + ] + }, + { + "table": "f10G3RTable", + "class": "dbm", + "oid": "f10G3RFx1DDRxPWR", + "descr": "3R-10G %index0%/%index1% Fiber1 RX Power (%f10G3RFx1DDVendor% %f10G3RFx3DDPartNo%)", + "oid_limit_low_warn": "f10G3RFx1RxPowerWarningThreshold", + "oid_limit_low": "f10G3RFx1RxPowerAlarmThreshold", + "measured": "fiber", + "measured_label": "3R-10G %index0%/%index1% Fiber1", + "test": [ + { + "field": "f10G3RFx1DDStatus", + "operator": "ne", + "value": "no" + } + ] + }, + { + "table": "f10G3RTable", + "class": "temperature", + "oid": "f10G3RFx1DDTemp", + "descr": "3R-10G %index0%/%index1% Fiber1 Temperature (%f10G3RFx1DDVendor% %f10G3RFx3DDPartNo%)", + "measured": "fiber", + "measured_label": "3R-10G %index0%/%index1% Fiber1", + "test": [ + { + "field": "f10G3RFx1DDStatus", + "operator": "ne", + "value": "no" + } + ] + }, + { + "table": "f10G3RTable", + "class": "distance", + "oid": "f10G3RFx2DDLinkLen", + "descr": "3R-10G %index0%/%index1% Fiber2 Length (%f10G3RFx1DDVendor% %f10G3RFx3DDPartNo%)", + "measured": "fiber", + "measured_label": "3R-10G %index0%/%index1% Fiber2", + "oid_scale": "f10G3RFx2DDLenUnit", + "map_scale": { + "kilometer": 1000, + "meter": 1 + }, + "test": [ + { + "field": "f10G3RFx2DDStatus", + "operator": "ne", + "value": "no" + } + ] + }, + { + "table": "f10G3RTable", + "class": "wavelength", + "oid": "f10G3RFx2DDWaveLen", + "descr": "3R-10G %index0%/%index1% Fiber2 Wavelength (%f10G3RFx1DDVendor% %f10G3RFx3DDPartNo%)", + "measured": "fiber", + "measured_label": "3R-10G %index0%/%index1% Fiber2", + "test": [ + { + "field": "f10G3RFx2DDStatus", + "operator": "ne", + "value": "no" + } + ] + }, + { + "table": "f10G3RTable", + "class": "dbm", + "oid": "f10G3RFx2DDTxPWR", + "descr": "3R-10G %index0%/%index1% Fiber2 TX Power (%f10G3RFx1DDVendor% %f10G3RFx3DDPartNo%)", + "measured": "fiber", + "measured_label": "3R-10G %index0%/%index1% Fiber2", + "test": [ + { + "field": "f10G3RFx2DDStatus", + "operator": "ne", + "value": "no" + } + ] + }, + { + "table": "f10G3RTable", + "class": "dbm", + "oid": "f10G3RFx2DDRxPWR", + "descr": "3R-10G %index0%/%index1% Fiber2 RX Power (%f10G3RFx1DDVendor% %f10G3RFx3DDPartNo%)", + "oid_limit_low_warn": "f10G3RFx2RxPowerWarningThreshold", + "oid_limit_low": "f10G3RFx2RxPowerAlarmThreshold", + "measured": "fiber", + "measured_label": "3R-10G %index0%/%index1% Fiber2", + "test": [ + { + "field": "f10G3RFx2DDStatus", + "operator": "ne", + "value": "no" + } + ] + }, + { + "table": "f10G3RTable", + "class": "temperature", + "oid": "f10G3RFx2DDTemp", + "descr": "3R-10G %index0%/%index1% Fiber2 Temperature (%f10G3RFx1DDVendor% %f10G3RFx3DDPartNo%)", + "measured": "fiber", + "measured_label": "3R-10G %index0%/%index1% Fiber2", + "test": [ + { + "field": "f10G3RFx2DDStatus", + "operator": "ne", + "value": "no" + } + ] + }, + { + "table": "f10G3RTable", + "class": "distance", + "oid": "f10G3RFx3DDLinkLen", + "descr": "3R-10G %index0%/%index1% Fiber3 Length (%f10G3RFx1DDVendor% %f10G3RFx3DDPartNo%)", + "measured": "fiber", + "measured_label": "3R-10G %index0%/%index1% Fiber3", + "oid_scale": "f10G3RFx3DDLenUnit", + "map_scale": { + "kilometer": 1000, + "meter": 1 + }, + "test": [ + { + "field": "f10G3RFx3DDStatus", + "operator": "ne", + "value": "no" + } + ] + }, + { + "table": "f10G3RTable", + "class": "wavelength", + "oid": "f10G3RFx3DDWaveLen", + "descr": "3R-10G %index0%/%index1% Fiber3 Wavelength (%f10G3RFx1DDVendor% %f10G3RFx3DDPartNo%)", + "measured": "fiber", + "measured_label": "3R-10G %index0%/%index1% Fiber3", + "test": [ + { + "field": "f10G3RFx3DDStatus", + "operator": "ne", + "value": "no" + } + ] + }, + { + "table": "f10G3RTable", + "class": "dbm", + "oid": "f10G3RFx3DDTxPWR", + "descr": "3R-10G %index0%/%index1% Fiber3 TX Power (%f10G3RFx1DDVendor% %f10G3RFx3DDPartNo%)", + "measured": "fiber", + "measured_label": "3R-10G %index0%/%index1% Fiber3", + "test": [ + { + "field": "f10G3RFx3DDStatus", + "operator": "ne", + "value": "no" + } + ] + }, + { + "table": "f10G3RTable", + "class": "dbm", + "oid": "f10G3RFx3DDRxPWR", + "descr": "3R-10G %index0%/%index1% Fiber3 RX Power (%f10G3RFx1DDVendor% %f10G3RFx3DDPartNo%)", + "oid_limit_low_warn": "f10G3RFx3RxPowerWarningThreshold", + "oid_limit_low": "f10G3RFx3RxPowerAlarmThreshold", + "measured": "fiber", + "measured_label": "3R-10G %index0%/%index1% Fiber3", + "test": [ + { + "field": "f10G3RFx3DDStatus", + "operator": "ne", + "value": "no" + } + ] + }, + { + "table": "f10G3RTable", + "class": "temperature", + "oid": "f10G3RFx3DDTemp", + "descr": "3R-10G %index0%/%index1% Fiber3 Temperature (%f10G3RFx1DDVendor% %f10G3RFx3DDPartNo%)", + "measured": "fiber", + "measured_label": "3R-10G %index0%/%index1% Fiber3", + "test": [ + { + "field": "f10G3RFx3DDStatus", + "operator": "ne", + "value": "no" + } + ] + }, + { + "table": "f10G3RTable", + "class": "distance", + "oid": "f10G3RFx4DDLinkLen", + "descr": "3R-10G %index0%/%index1% Fiber4 Length (%f10G3RFx1DDVendor% %f10G3RFx3DDPartNo%)", + "measured": "fiber", + "measured_label": "3R-10G %index0%/%index1% Fiber4", + "oid_scale": "f10G3RFx4DDLenUnit", + "map_scale": { + "kilometer": 1000, + "meter": 1 + }, + "test": [ + { + "field": "f10G3RFx4DDStatus", + "operator": "ne", + "value": "no" + } + ] + }, + { + "table": "f10G3RTable", + "class": "wavelength", + "oid": "f10G3RFx4DDWaveLen", + "descr": "3R-10G %index0%/%index1% Fiber4 Wavelength (%f10G3RFx1DDVendor% %f10G3RFx3DDPartNo%)", + "measured": "fiber", + "measured_label": "3R-10G %index0%/%index1% Fiber4", + "test": [ + { + "field": "f10G3RFx4DDStatus", + "operator": "ne", + "value": "no" + } + ] + }, + { + "table": "f10G3RTable", + "class": "dbm", + "oid": "f10G3RFx4DDTxPWR", + "descr": "3R-10G %index0%/%index1% Fiber4 TX Power (%f10G3RFx1DDVendor% %f10G3RFx3DDPartNo%)", + "measured": "fiber", + "measured_label": "3R-10G %index0%/%index1% Fiber4", + "test": [ + { + "field": "f10G3RFx4DDStatus", + "operator": "ne", + "value": "no" + } + ] + }, + { + "table": "f10G3RTable", + "class": "dbm", + "oid": "f10G3RFx4DDRxPWR", + "descr": "3R-10G %index0%/%index1% Fiber4 RX Power (%f10G3RFx1DDVendor% %f10G3RFx3DDPartNo%)", + "oid_limit_low_warn": "f10G3RFx4RxPowerWarningThreshold", + "oid_limit_low": "f10G3RFx4RxPowerAlarmThreshold", + "measured": "fiber", + "measured_label": "3R-10G %index0%/%index1% Fiber4", + "test": [ + { + "field": "f10G3RFx4DDStatus", + "operator": "ne", + "value": "no" + } + ] + }, + { + "table": "f10G3RTable", + "class": "temperature", + "oid": "f10G3RFx4DDTemp", + "descr": "3R-10G %index0%/%index1% Fiber4 Temperature (%f10G3RFx1DDVendor% %f10G3RFx3DDPartNo%)", + "measured": "fiber", + "measured_label": "3R-10G %index0%/%index1% Fiber4", + "test": [ + { + "field": "f10G3RFx4DDStatus", + "operator": "ne", + "value": "no" + } + ] + }, + { + "table": "f1000EASX1LocalTable", + "class": "wavelength", + "oid": "f1000EASX1FiberDDWaveLenLocal", + "descr": "f1000EASX %index0%/%index1% Fiber Wavelength (%f1000EASX1FiberDDVendorLocal% %f1000EASX1FiberDDPartNoLocal%)", + "measured": "fiber", + "measured_label": "f1000EASX %index0%/%index1% Fiber", + "test": [ + { + "field": "f1000EASX1FiberDDStatusLocal", + "operator": "ne", + "value": "no" + } + ] + }, + { + "table": "f1000EASX1LocalTable", + "class": "distance", + "oid": "f1000EASX1FiberDDLinkLenLocal", + "descr": "f1000EASX %index0%/%index1% Fiber Length (%f1000EASX1FiberDDVendorLocal% %f1000EASX1FiberDDPartNoLocal%)", + "measured": "fiber", + "measured_label": "f1000EASX %index0%/%index1% Fiber", + "oid_scale": "f1000EASX1FiberDDLenUnitLocal", + "map_scale": { + "kilometer": 1000, + "meter": 1 + }, + "test": [ + { + "field": "f1000EASX1FiberDDStatusLocal", + "operator": "ne", + "value": "no" + } + ] + }, + { + "table": "f1000EASX1LocalTable", + "class": "dbm", + "oid": "f1000EASX1FiberDDTxPWRLocal", + "descr": "f1000EASX %index0%/%index1% Fiber TX Power (%f1000EASX1FiberDDVendorLocal% %f1000EASX1FiberDDPartNoLocal%)", + "measured": "fiber", + "measured_label": "f1000EASX %index0%/%index1% Fiber", + "test": [ + { + "field": "f1000EASX1FiberDDStatusLocal", + "operator": "ne", + "value": "no" + } + ] + }, + { + "table": "f1000EASX1LocalTable", + "class": "dbm", + "oid": "f1000EASX1FiberDDRxPWRLocal", + "descr": "f1000EASX %index0%/%index1% Fiber RX Power (%f1000EASX1FiberDDVendorLocal% %f1000EASX1FiberDDPartNoLocal%)", + "measured": "fiber", + "measured_label": "f1000EASX %index0%/%index1% Fiber", + "test": [ + { + "field": "f1000EASX1FiberDDStatusLocal", + "operator": "ne", + "value": "no" + } + ] + }, + { + "table": "f1000EASX1LocalTable", + "class": "temperature", + "oid": "f1000EASX1FiberDDTempLocal", + "descr": "f1000EASX %index0%/%index1% Fiber Temperature (%f1000EASX1FiberDDVendorLocal% %f1000EASX1FiberDDPartNoLocal%)", + "measured": "fiber", + "measured_label": "f1000EASX %index0%/%index1% Fiber", + "test": [ + { + "field": "f1000EASX1FiberDDStatusLocal", + "operator": "ne", + "value": "no" + } + ] + } + ] + }, + "Juniper-UNI-ATM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.4874.2.2.8", + "mib_dir": "junose", + "descr": "" + }, + "Juniper-System-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.4874.2.2.2", + "mib_dir": "junose", + "descr": "", + "version": [ + { + "oid": "juniSystemSwVersion.0", + "transform": { + "action": "preg_replace", + "from": "/.*\\((\\d.+) \\[Build.+/", + "to": "$1" + } + } + ], + "sensor": [ + { + "oid": "juniSystemTempValue", + "oid_entPhysicalIndex": "juniSystemTempPhysicalIndex", + "entPhysical_parent": true, + "descr": "%entPhysicalName%", + "oid_num": ".1.3.6.1.4.1.4874.2.2.2.1.9.4.1.3", + "class": "temperature", + "min": 0, + "rename_rrd": "junose-%index%" + } + ] + }, + "Juniper-QoS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.4874.2.2.57", + "mib_dir": "junose", + "descr": "" + }, + "WAGO-MIB": { + "enable": 1, + "mib_dir": "wago", + "descr": "", + "hardware": [ + { + "oid": "wioArticleName.0" + } + ], + "version": [ + { + "oid": "wioFirmwareVersion.0" + } + ], + "serial": [ + { + "oid": "wioSerialNumber.0" + } + ] + }, + "ETA-RCI10-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.44086.4.1", + "mib_dir": "eta", + "descr": "", + "serial": [ + { + "oid": "hwSerial.0" + } + ], + "version": [ + { + "oid": "swVersion.0" + } + ], + "ip-address": [ + { + "ifIndex": "%index%", + "version": "ipv4", + "oid_mask": "ip4NetMask", + "oid_address": "ip4Address" + }, + { + "ifIndex": "%index%", + "version": "ipv6", + "oid_prefix": "ip6PrefixLength", + "oid_address": "ip6Address" + } + ], + "sensor": [ + { + "oid": "sumCurrentA", + "descr": "Feed A", + "class": "current", + "measured": "feed", + "scale": 0.001, + "oid_num": ".1.3.6.1.4.1.44086.4.1.10.1.1" + }, + { + "table": "fusesATable", + "oid": "loadA", + "descr": "%labelA% (Feed A, SN: %serialA%)", + "class": "current", + "measured": "fuse", + "measured_label": "%labelA% (Feed A, SN: %serialA%)", + "scale": 0.001, + "limit_scale": 0.001, + "oid_limit_high": "nominalCurrentA", + "test": { + "field": "availableA", + "operator": "ne", + "value": 0 + } + }, + { + "table": "fusesATable", + "oid": "voltageA", + "descr": "%labelA% (Feed A, SN: %serialA%)", + "class": "voltage", + "measured": "fuse", + "measured_label": "%labelA% (Feed A, SN: %serialA%)", + "scale": 0.001, + "test": { + "field": "availableA", + "operator": "ne", + "value": 0 + } + }, + { + "table": "fusesATable", + "oid": "temperatureA", + "descr": "%labelA% (Feed A, SN: %serialA%)", + "class": "temperature", + "measured": "fuse", + "measured_label": "%labelA% (Feed A, SN: %serialA%)", + "scale": 0.001, + "test": { + "field": "availableA", + "operator": "ne", + "value": 0 + } + }, + { + "oid": "sumCurrentB", + "descr": "Feed B", + "class": "current", + "measured": "feed", + "scale": 0.001, + "oid_num": ".1.3.6.1.4.1.44086.4.1.10.2.1" + }, + { + "table": "fusesBTable", + "oid": "loadB", + "descr": "%labelB% (Feed B, SN: %serialB%)", + "class": "current", + "measured": "fuse", + "measured_label": "%labelB% (Feed B, SN: %serialB%)", + "scale": 0.001, + "limit_scale": 0.001, + "oid_limit_high": "nominalCurrentB", + "test": { + "field": "availableB", + "operator": "ne", + "value": 0 + } + }, + { + "table": "fusesBTable", + "oid": "voltageB", + "descr": "%labelB% (Feed B, SN: %serialB%)", + "class": "voltage", + "measured": "fuse", + "measured_label": "%labelB% (Feed B, SN: %serialB%)", + "scale": 0.001, + "test": { + "field": "availableB", + "operator": "ne", + "value": 0 + } + }, + { + "table": "fusesBTable", + "oid": "temperatureB", + "descr": "%labelB% (Feed B, SN: %serialB%)", + "class": "temperature", + "measured": "fuse", + "measured_label": "%labelB% (Feed B, SN: %serialB%)", + "scale": 0.001, + "test": { + "field": "availableB", + "operator": "ne", + "value": 0 + } + } + ] + }, + "EMD-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.13742.8", + "mib_dir": "raritan", + "descr": "EMX Environmental Monitoring Device by Raritan Computer", + "version": [ + { + "oid": "firmwareVersion.0" + } + ], + "hardware": [ + { + "oid": "model.0" + } + ], + "states": { + "emdSensorStateEnumeration": { + "-1": { + "name": "unavailable", + "event": "exclude" + }, + "0": { + "name": "open", + "event": "ok" + }, + "1": { + "name": "closed", + "event": "ok" + }, + "2": { + "name": "belowLowerCritical", + "event": "alert" + }, + "3": { + "name": "belowLowerWarning", + "event": "warning" + }, + "4": { + "name": "normal", + "event": "ok" + }, + "5": { + "name": "aboveUpperWarning", + "event": "warning" + }, + "6": { + "name": "aboveUpperCritical", + "event": "alert" + }, + "7": { + "name": "on", + "event": "ok" + }, + "8": { + "name": "off", + "event": "ignore" + }, + "9": { + "name": "detected", + "event": "alert" + }, + "10": { + "name": "notDetected", + "event": "ok" + }, + "11": { + "name": "alarmed", + "event": "alert" + } + } + } + }, + "PDU-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.13742.4", + "mib_dir": "raritan", + "descr": "Dominion PX Power Distribution Unit by Raritan Computer.", + "serial": [ + { + "oid": "serialNumber.0" + } + ], + "version": [ + { + "oid": "firmwareVersion.0" + } + ], + "hardware": [ + { + "oid": "objectName.0" + } + ], + "status": [ + { + "table": "outletEntry", + "descr": "Outlet %index%: %outletLabel%", + "oid": "outletOperationalState", + "type": "outletOperationalState", + "measured": "outlet", + "pre_test": { + "oid": "PDU-MIB::outletCount.0", + "operator": "gt", + "value": 0 + } + } + ], + "states": { + "outletOperationalState": { + "-1": { + "name": "error", + "event": "alert" + }, + "0": { + "name": "off", + "event": "ignore", + "discovery": "sensors" + }, + "1": { + "name": "on", + "event": "ok" + }, + "2": { + "name": "cycling", + "event": "warning" + } + } + }, + "sensor": [ + { + "table": "outletEntry", + "class": "voltage", + "descr": "Outlet %index%: %outletLabel%", + "oid": "outletVoltage", + "scale": 0.001, + "oid_limit_nominal": "ratedVoltage.0", + "limit_delta": 8, + "limit_delta_warn": 5, + "measured": "outlet" + }, + { + "table": "outletEntry", + "class": "current", + "descr": "Outlet %index%: %outletLabel%", + "oid": "outletCurrent", + "scale": 0.001, + "min": -1, + "oid_limit_high": "outletCurrentUpperCritical", + "oid_limit_high_warn": "outletCurrentUpperWarning", + "oid_limit_low": "outletCurrentLowerCritical", + "oid_limit_low_warn": "outletCurrentLowerWarning", + "limit_scale": 0.001, + "measured": "outlet", + "test": { + "field": "outletOperationalState", + "operator": "ne", + "value": "off" + }, + "rename_rrd": "raritan-%index%" + }, + { + "table": "outletEntry", + "class": "power", + "descr": "Outlet %index%: %outletLabel%", + "oid": "outletActivePower", + "scale": 1, + "min": -1, + "oid_limit_high": "ratedPower.0", + "measured": "outlet", + "test": { + "field": "outletOperationalState", + "operator": "ne", + "value": "off" + } + }, + { + "table": "outletEntry", + "class": "apower", + "descr": "Outlet %index%: %outletLabel%", + "oid": "outletApparentPower", + "scale": 1, + "min": -1, + "measured": "outlet", + "test": { + "field": "outletOperationalState", + "operator": "ne", + "value": "off" + } + }, + { + "table": "outletEntry", + "class": "powerfactor", + "descr": "Outlet %index%: %outletLabel%", + "oid": "outletPowerFactor", + "scale": 0.01, + "min": -1, + "measured": "outlet", + "test": { + "field": "outletOperationalState", + "operator": "ne", + "value": "off" + } + }, + { + "class": "temperature", + "descr": "CPU", + "oid": "unitCpuTemp", + "scale": 0.1, + "min": 0, + "oid_limit_high": "unitTempUpperCritical", + "oid_limit_high_warn": "unitTempUpperWarning", + "oid_limit_low": "unitTempLowerCritical", + "oid_limit_low_warn": "unitTempLowerWarning", + "limit_scale": 1, + "measured": "device", + "rename_rrd": "raritan-0" + }, + { + "table": "inletEntry", + "class": "current", + "descr": "Inlet %index%", + "oid": "inletCurrent", + "scale": 0.001, + "min": -1, + "oid_limit_high": "inletCurrentUpperCritical", + "oid_limit_high_warn": "inletCurrentUpperWarning", + "limit_scale": 0.001, + "measured": "inlet", + "pre_test": { + "oid": "PDU-MIB::inletCount.0", + "operator": "gt", + "value": 0 + } + }, + { + "table": "inletEntry", + "class": "voltage", + "descr": "Inlet %index%", + "oid": "inletVoltage", + "scale": 0.001, + "min": 0, + "oid_limit_high": "inletVoltageUpperCritical", + "oid_limit_high_warn": "inletVoltageUpperWarning", + "oid_limit_low": "inletVoltageLowerCritical", + "oid_limit_low_warn": "inletVoltageLowerWarning", + "limit_scale": 0.001, + "measured": "inlet", + "pre_test": { + "oid": "PDU-MIB::inletCount.0", + "operator": "gt", + "value": 0 + }, + "rename_rrd": "PDU-MIB-unitVoltage-0" + }, + { + "table": "inletEntry", + "class": "power", + "descr": "Inlet %index%", + "oid": "inletActivePower", + "scale": 1, + "min": 0, + "measured": "inlet", + "pre_test": { + "oid": "PDU-MIB::inletCount.0", + "operator": "gt", + "value": 0 + } + }, + { + "table": "inletEntry", + "class": "apower", + "descr": "Inlet %index%", + "oid": "inletApparentPower", + "scale": 1, + "min": 0, + "measured": "inlet", + "pre_test": { + "oid": "PDU-MIB::inletCount.0", + "operator": "gt", + "value": 0 + } + }, + { + "table": "inletEntry", + "class": "powerfactor", + "descr": "Inlet %index%", + "oid": "inletPowerFactor", + "scale": 0.01, + "min": 0, + "measured": "inlet", + "pre_test": { + "oid": "PDU-MIB::inletCount.0", + "operator": "gt", + "value": 0 + } + } + ], + "counter": [ + { + "table": "outletEntry", + "class": "energy", + "descr": "Outlet %index%: %outletLabel%", + "oid": "outletWattHours", + "scale": 1, + "min": -1, + "measured": "outlet", + "test": { + "field": "outletOperationalState", + "operator": "ne", + "value": "off" + }, + "pre_test": { + "oid": "PDU-MIB::outletEnergySupport.0", + "operator": "eq", + "value": "Yes" + } + }, + { + "table": "inletEntry", + "class": "energy", + "descr": "Inlet %index%", + "oid": "inletActiveEnergy", + "scale": 1, + "min": 0, + "measured": "inlet", + "pre_test": { + "oid": "PDU-MIB::inletCount.0", + "operator": "gt", + "value": 0 + } + } + ] + }, + "PDU2-MIB": { + "enable": 1, + "mib_dir": "raritan", + "descr": "Dominion PX G2 Power Distribution Unit by Raritan Computer.", + "identity_num": ".1.3.6.1.4.1.13742.6", + "serial": [ + { + "oid": "pduSerialNumber.1" + } + ], + "version": [ + { + "oid": "boardFirmwareVersion.1.mainController.1" + } + ], + "vendor": [ + { + "oid": "pduManufacturer.1" + } + ], + "hardware": [ + { + "oid": "pduModel.1" + } + ], + "states": { + "pdu2-sensorstate": { + "-1": { + "name": "unavailable", + "event": "exclude" + }, + "0": { + "name": "open", + "event": "ok" + }, + "1": { + "name": "closed", + "event": "ok" + }, + "2": { + "name": "belowLowerCritical", + "event": "alert" + }, + "3": { + "name": "belowLowerWarning", + "event": "warning" + }, + "4": { + "name": "normal", + "event": "ok" + }, + "5": { + "name": "aboveUpperWarning", + "event": "warning" + }, + "6": { + "name": "aboveUpperCritical", + "event": "alert" + }, + "7": { + "name": "on", + "event": "ok" + }, + "8": { + "name": "off", + "event": "ignore" + }, + "9": { + "name": "detected", + "event": "alert" + }, + "10": { + "name": "notDetected", + "event": "ok" + }, + "11": { + "name": "alarmed", + "event": "alert" + }, + "12": { + "name": "ok", + "event": "ok" + }, + "13": { + "name": "marginal", + "event": "warning" + }, + "14": { + "name": "fail", + "event": "alert" + }, + "15": { + "name": "yes", + "event": "ok" + }, + "16": { + "name": "no", + "event": "ok" + }, + "17": { + "name": "standby", + "event": "ok" + }, + "18": { + "name": "one", + "event": "ok" + }, + "19": { + "name": "two", + "event": "ok" + }, + "20": { + "name": "inSync", + "event": "ok" + }, + "21": { + "name": "outOfSync", + "event": "warning" + }, + "22": { + "name": "i1OpenFault", + "event": "alert" + }, + "23": { + "name": "i1ShortFault", + "event": "warning" + }, + "24": { + "name": "i2OpenFault", + "event": "alert" + }, + "25": { + "name": "i2ShortFault", + "event": "warning" + }, + "26": { + "name": "fault", + "event": "alert" + }, + "27": { + "name": "warning", + "event": "warning" + }, + "28": { + "name": "critical", + "event": "alert" + }, + "29": { + "name": "selfTest", + "event": "ok" + }, + "30": { + "name": "nonRedundant", + "event": "ok" + } + } + } + }, + "RemoteKVMDevice-MIB": { + "enable": 1, + "mib_dir": "raritan", + "descr": "Dominion KX3", + "identity_num": ".1.3.6.1.4.1.13742.3", + "discovery": [ + { + "os": "raritan-kvm", + "RemoteKVMDevice-MIB::systemUsageMemory.0": "/\\d+/" + } + ], + "serial": [ + { + "oid": "systemSerialNumber.0" + } + ], + "mempool": { + "remoteKVMDeviceGet": { + "type": "static", + "descr": "Memory", + "oid_perc": "systemUsageMemory.0", + "oid_perc_num": ".1.3.6.1.4.1.13742.3.1.1.0" + } + }, + "processor": { + "remoteKVMDeviceGet": { + "oid": "systemUsageCPU", + "oid_num": ".1.3.6.1.4.1.13742.3.1.2", + "indexes": [ + { + "descr": "Processor" + } + ] + } + }, + "status": [ + { + "descr": "Power Supply %index%", + "oid": "systemPowerSupplyPowerOn", + "type": "TruthValue", + "measured": "powersupply" + }, + { + "table": "portDataEntry", + "descr": "Port %portDataName% (%portDataType%)", + "oid": "portDataStatus", + "oid_num": ".1.3.6.1.4.1.13742.3.1.4.1.5", + "type": "portDataStatus", + "measured": "outlet" + } + ], + "states": { + "TruthValue": { + "1": { + "name": "true", + "event": "ok" + }, + "2": { + "name": "false", + "event": "alert" + } + }, + "portDataStatus": { + "1": { + "name": "inactive", + "event": "ignore" + }, + "2": { + "name": "available", + "event": "ok" + }, + "3": { + "name": "connected", + "event": "ok" + }, + "4": { + "name": "busy", + "event": "warning" + } + } + } + }, + "SDS-MICRO-LM-MIB": { + "enable": 1, + "mib_dir": "sds", + "identity_num": ".1.3.6.1.4.1.33283.1.2", + "descr": "", + "version": [ + { + "oid": "sdsVersionText.0", + "transform": { + "action": "explode", + "index": "second" + } + } + ], + "sensor": [ + { + "descr": "SoC", + "oid": "sdsSoCtempValue", + "oid_num": ".1.3.6.1.4.1.33283.1.2.8.2", + "class": "temperature", + "measured": "chassis", + "unit": "sds_lm" + }, + { + "table": "sdsONEWIRETable", + "oid_descr": "sdsONEWIREuserName", + "oid": "sdsONEWIREactualTempCompleteMul100", + "class": "temperature", + "scale": 0.01, + "invalid": 16777216, + "snmp_flags": 4362 + } + ], + "counter": [ + { + "table": "sdsS0Table", + "class": "energy", + "oid": "sdsS0translatedUnitT0", + "descr": "%index%. T0 related S0", + "oid_scale": "sdsS0translatedUnitT0", + "map_scale_regex": { + "/kWh/": 1000, + "/MWh/": 1000000 + } + }, + { + "table": "sdsS0Table", + "class": "energy", + "oid": "sdsS0translatedUnitT1", + "descr": "%index%. T1 related S0", + "oid_scale": "sdsS0translatedUnitT1", + "map_scale_regex": { + "/kWh/": 1000, + "/MWh/": 1000000 + }, + "min": 0 + } + ] + }, + "RMCU": { + "enable": 1, + "mib_dir": "duracomm", + "descr": "", + "hardware": [ + { + "oid": "version" + } + ], + "sensor": [ + { + "oid": "acval-int", + "descr": "AC Line voltage", + "class": "voltage", + "measured": "device", + "scale": 0.001 + }, + { + "oid": "temperature-int", + "descr": "Temperature", + "class": "temperature", + "measured": "device", + "unit": "F", + "scale": 0.001 + } + ] + }, + "RMCU3": { + "enable": 1, + "mib_dir": "duracomm", + "descr": "", + "hardware": [ + { + "oid": "version" + } + ], + "sensor": [ + { + "oid": "temperature-internal-int", + "descr": "Temperature", + "class": "temperature", + "unit": "F", + "scale": 0.001 + }, + { + "oid": "humidity-internal-int", + "descr": "Humidity", + "class": "humidity", + "scale": 0.001 + } + ] + }, + "CPI-UNIFIED-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.30932.1", + "mib_dir": "chatsworth", + "descr": "", + "hardware": [ + { + "oid": "modelCode" + }, + { + "oid_next": "cpiPduModel" + } + ], + "version": [ + { + "oid": "version" + }, + { + "oid_next": "cpiPduVersion" + } + ], + "serial": [ + { + "oid_next": "cpiPduSerialNum" + } + ], + "ip-address": [ + { + "ifIndex": "%index%", + "version": "ipv4", + "oid_mask": "utSubnetMask", + "oid_address": "utPduIP", + "oid_gateway": "utGateway", + "oid_mac": "hwAddress", + "snmp_flags": 8195 + } + ], + "sensor": [ + { + "oid": "cpiPduTotalPower", + "oid_num": ".1.3.6.1.4.1.30932.1.10.1.2.10.1.16", + "oid_descr": "cpiPduCabinetId", + "class": "apower", + "scale": 1 + }, + { + "oid": "cpiPduLineCurrent", + "oid_num": ".1.3.6.1.4.1.30932.1.10.1.3.10.1.3", + "descr": "Line %cpiPduLineId%", + "oid_descr": "cpiPduLineId", + "class": "current", + "scale": 0.01, + "pre_test": { + "oid": "CPI-UNIFIED-MIB::cpiLineTableCount.0", + "operator": "gt", + "value": 0 + } + }, + { + "oid": "cpiPduBranchCurrent", + "oid_num": ".1.3.6.1.4.1.30932.1.10.1.3.110.1.3", + "descr": "Branch %cpiPduBranchId%", + "oid_descr": "cpiPduBranchId", + "class": "current", + "scale": 0.01, + "limit_scale": 0.01, + "oid_limit_high": "cpiPduBranchAlertHiCurrent", + "oid_limit_high_warn": "cpiPduBranchAlertWarnHiCurrent", + "oid_limit_low": "cpiPduBranchAlertLoCurrent", + "oid_limit_low_warn": "cpiPduBranchAlertWarnLoCurrent", + "invalid_limit": 0, + "pre_test": { + "oid": "CPI-UNIFIED-MIB::cpiBranchTableCount.0", + "operator": "gt", + "value": 0 + } + }, + { + "oid": "cpiPduBranchVoltage", + "oid_num": ".1.3.6.1.4.1.30932.1.10.1.3.110.1.5", + "descr": "Branch %cpiPduBranchId%", + "oid_descr": "cpiPduBranchId", + "class": "voltage", + "scale": 0.1, + "limit_scale": 0.1, + "oid_limit_high": "cpiPduBranchAlertHiVolt", + "oid_limit_high_warn": "cpiPduBranchAlertWarnHiVolt", + "oid_limit_low": "cpiPduBranchAlertLoVolt", + "oid_limit_low_warn": "cpiPduBranchAlertWarnLoVolt", + "invalid_limit": 0, + "pre_test": { + "oid": "CPI-UNIFIED-MIB::cpiBranchTableCount.0", + "operator": "gt", + "value": 0 + } + }, + { + "oid": "cpiPduBranchPower", + "oid_num": ".1.3.6.1.4.1.30932.1.10.1.3.110.1.6", + "descr": "Branch %cpiPduBranchId%", + "oid_descr": "cpiPduBranchId", + "class": "apower", + "scale": 1, + "pre_test": { + "oid": "CPI-UNIFIED-MIB::cpiBranchTableCount.0", + "operator": "gt", + "value": 0 + } + }, + { + "oid": "cpiPduBranchPowerFactor", + "oid_num": ".1.3.6.1.4.1.30932.1.10.1.3.110.1.7", + "descr": "Branch %cpiPduBranchId%", + "oid_descr": "cpiPduBranchId", + "class": "powerfactor", + "scale": 0.01, + "pre_test": { + "oid": "CPI-UNIFIED-MIB::cpiBranchTableCount.0", + "operator": "gt", + "value": 0 + } + }, + { + "oid": "cpiPduSensorValue", + "oid_num": ".1.3.6.1.4.1.30932.1.10.1.5.10.1.5", + "oid_descr": "cpiPduSensorName", + "descr_transform": { + "action": "replace", + "from": " Name", + "to": "" + }, + "oid_extra": "cpiPduSensorType", + "class": "temperature", + "unit": "F", + "oid_limit_high": "cpiPduSensorAlertMax", + "oid_limit_high_warn": "cpiPduSensorAlertWarnMax", + "oid_limit_low": "cpiPduSensorAlertMin", + "oid_limit_low_warn": "cpiPduSensorAlertWarnMin", + "invalid": 65535, + "test": { + "field": "cpiPduSensorType", + "operator": "eq", + "value": "temperature" + }, + "pre_test": { + "oid": "CPI-UNIFIED-MIB::cpiPduSensorCount.0", + "operator": "gt", + "value": 0 + } + }, + { + "oid": "cpiPduSensorValue", + "oid_num": ".1.3.6.1.4.1.30932.1.10.1.5.10.1.5", + "oid_descr": "cpiPduSensorName", + "descr_transform": { + "action": "replace", + "from": " Name", + "to": "" + }, + "oid_extra": "cpiPduSensorType", + "class": "humidity", + "oid_limit_high": "cpiPduSensorAlertMax", + "oid_limit_high_warn": "cpiPduSensorAlertWarnMax", + "oid_limit_low": "cpiPduSensorAlertMin", + "oid_limit_low_warn": "cpiPduSensorAlertWarnMin", + "invalid": 65535, + "test": { + "field": "cpiPduSensorType", + "operator": "eq", + "value": "humidity" + }, + "pre_test": { + "oid": "CPI-UNIFIED-MIB::cpiPduSensorCount.0", + "operator": "gt", + "value": 0 + } + } + ], + "counter": [ + { + "oid": "cpiPduBranchEnergy", + "oid_num": ".1.3.6.1.4.1.30932.1.10.1.3.110.1.9", + "descr": "Branch %cpiPduBranchId%", + "oid_descr": "cpiPduBranchId", + "class": "aenergy", + "scale": 0.002777777777777778, + "pre_test": { + "oid": "CPI-UNIFIED-MIB::cpiBranchTableCount.0", + "operator": "gt", + "value": 0 + } + } + ], + "status": [ + { + "table": "cpiPduOutletTable", + "oid": "cpiPduOutletControl", + "descr": "%cpiPduOutletName% State (Branch %cpiPduOutletBranchId%)", + "descr_transform": { + "action": "replace", + "from": "Name", + "to": "" + }, + "type": "cpiPduOutletControl", + "oid_num": ".1.3.6.1.4.1.30932.1.10.1.4.10.1.11", + "measured": "outlet", + "measured_label": "%cpiPduOutletName%", + "pre_test": { + "oid": "CPI-UNIFIED-MIB::cpiOutletTableCount.0", + "operator": "gt", + "value": 0 + } + }, + { + "table": "cpiPduOutletTable", + "oid": "cpiPduOutletStatus", + "descr": "%cpiPduOutletName% Status (Branch %cpiPduOutletBranchId%)", + "descr_transform": { + "action": "replace", + "from": "Name", + "to": "" + }, + "type": "cpiPduOutletStatus", + "oid_num": ".1.3.6.1.4.1.30932.1.10.1.4.10.1.9", + "measured": "outlet", + "measured_label": "%cpiPduOutletName%", + "pre_test": { + "oid": "CPI-UNIFIED-MIB::cpiOutletTableCount.0", + "operator": "gt", + "value": 0 + } + } + ], + "states": { + "cpiPduOutletControl": [ + { + "name": "off", + "event": "ignore" + }, + { + "name": "on", + "event": "ok" + } + ], + "cpiPduOutletStatus": [ + { + "name": "noalarm", + "event": "ok" + }, + { + "name": "warning", + "event": "warning" + }, + { + "name": "alarm", + "event": "alarm" + } + ] + } + }, + "MY-SYSTEM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.4881.1.1.10.2.1", + "mib_dir": "ruijie", + "descr": "Ruijie System MIB", + "version": [ + { + "oid": "mySystemSwVersion.0", + "transform": { + "action": "preg_replace", + "from": "/^(?:\\S*RGOS )?(\\d[\\w\\(\\)\\.]+).*/", + "to": "$1" + } + } + ], + "serial": [ + { + "oid": "mySystemSerialno.0" + } + ], + "sensor": [ + { + "oid": "mySystemTemperatureCurrent", + "oid_num": ".1.3.6.1.4.1.4881.1.1.10.2.1.1.23.1.3", + "oid_descr": "mySystemTemperatureName", + "descr": "System", + "transformations": { + "action": "replace", + "from": ":invalid", + "to": "" + }, + "class": "temperature", + "min": 0, + "invalid_limit": [ + 0, + -1 + ], + "oid_limit_high_warn": "mySystemTemperatureWarningValue", + "oid_limit_high": "mySystemTemperatureCritialValue" + }, + { + "oid": "mySystemTemperature", + "oid_num": ".1.3.6.1.4.1.4881.1.1.10.2.1.1.16", + "descr": "System", + "class": "temperature", + "min": 0, + "skip_if_valid_exist": "temperature->MY-SYSTEM-MIB-mySystemTemperatureCurrent" + }, + { + "oid": "mySystemCurrentPower", + "oid_num": ".1.3.6.1.4.1.4881.1.1.10.2.1.1.14", + "descr": "System", + "class": "power", + "min": 0 + } + ], + "status": [ + { + "oid": "mySystemFanIsNormal", + "oid_descr": "mySystemFanName", + "measured": "fan", + "type": "mySystemFanIsNormal", + "oid_num": ".1.3.6.1.4.1.4881.1.1.10.2.1.1.21.1.2" + }, + { + "oid": "mySystemElectricalSourceIsNormal", + "oid_descr": "mySystemElectricalSourceName", + "measured": "power", + "type": "mySystemFanIsNormal", + "oid_num": ".1.3.6.1.4.1.4881.1.1.10.2.1.1.18.1.2" + } + ], + "states": { + "mySystemFanIsNormal": { + "1": { + "name": "noexist", + "event": "exclude" + }, + "2": { + "name": "existnopower", + "event": "alert" + }, + "3": { + "name": "existreadypower", + "event": "ok" + }, + "4": { + "name": "normal", + "event": "ok" + }, + "5": { + "name": "powerbutabnormal", + "event": "alert" + }, + "6": { + "name": "unknown", + "event": "ignore" + } + } + } + }, + "MY-PROCESS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.4881.1.1.10.2.36", + "mib_dir": "ruijie", + "descr": "Ruijie Processor MIB", + "processor": { + "myNodeCPUTotal5min": { + "table": "myNodeCPUTotalTable", + "oid": "myNodeCPUTotal5min", + "oid_descr": "myNodeCPUTotalName", + "oid_num": ".1.3.6.1.4.1.4881.1.1.10.2.36.1.2.1.5" + }, + "myCPUUtilization5Min": { + "oid": "myCPUUtilization5Min", + "oid_num": ".1.3.6.1.4.1.4881.1.1.10.2.36.1.1.3", + "indexes": [ + { + "descr": "System" + } + ], + "skip_if_valid_exist": "%mib%-myNodeCPUTotal5min" + } + } + }, + "MY-MEMORY-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.4881.1.1.10.2.35", + "mib_dir": "ruijie", + "descr": "Ruijie Memory MIB", + "mempool": { + "myNodeMemoryPoolTable": { + "type": "table", + "oid_descr": "myNodeMemoryPoolName", + "oid_perc": "myNodeMemoryPoolCurrentUtilization", + "oid_total": "myNodeMemoryPoolSize" + } + } + }, + "IB-DHCPONE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.7779.3.1.1.4.1", + "mib_dir": "infoblox", + "descr": "" + }, + "IB-DNSONE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.7779.3.1.1.3.1", + "mib_dir": "infoblox", + "descr": "" + }, + "IB-PLATFORMONE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.7779.3.1.1.2.1", + "mib_dir": "infoblox", + "descr": "" + }, + "SILVERPEAK-MGMT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.23867.3.1", + "mib_dir": "silverpeak", + "descr": "", + "hardware": [ + { + "oid": "spsProductModel.0" + } + ], + "version": [ + { + "oid": "spsSystemVersion.0" + } + ], + "serial": [ + { + "oid": "spsSystemSerial.0" + } + ] + }, + "SIGUR-MIB": { + "enable": 1, + "mib_dir": "sigur", + "descr": "SIGUR MIB", + "serial": [ + { + "oid": "serialNumber.0" + } + ], + "sensor": [ + { + "oid": "voltage", + "class": "voltage", + "descr": "Power voltage", + "oid_num": ".1.3.6.1.4.1.56627.1.3", + "measured": "device", + "scale": 0.01 + }, + { + "oid": "temperature", + "class": "temperature", + "descr": "Temperature internal", + "oid_num": ".1.3.6.1.4.1.56627.1.9", + "measured": "device" + } + ], + "states": { + "sigurfireAlarmState": [ + { + "name": "Unknown", + "event": "ignore" + }, + { + "name": "Fire", + "event": "alert" + }, + { + "name": "NotFire", + "event": "ok" + } + ], + "sigurbatteryOperation": [ + { + "name": "Unknown", + "event": "ignore" + }, + { + "name": "Charging", + "event": "warning" + }, + { + "name": "EmergencyPower", + "event": "alert" + } + ], + "sigurtamperState": [ + { + "name": "Unknown", + "event": "ignore" + }, + { + "name": "Normal", + "event": "ok" + }, + { + "name": "BreakIn", + "event": "alert" + } + ] + }, + "status": [ + { + "oid": "fireAlarmState", + "descr": "Fire alarm", + "type": "sigurfireAlarmState", + "measured": "other", + "oid_num": ".1.3.6.1.4.1.56627.1.4" + }, + { + "oid": "batteryOperation", + "descr": "Battery operation", + "type": "sigurbatteryOperation", + "measured": "other", + "oid_num": ".1.3.6.1.4.1.56627.1.6" + }, + { + "oid": "tamperState", + "descr": "Tamper state", + "type": "sigurtamperState", + "measured": "other", + "oid_num": ".1.3.6.1.4.1.56627.1.7" + } + ] + }, + "UNITRENDS-SNMP": { + "enable": 1, + "mib_dir": "unitrends", + "descr": "", + "hardware": [ + { + "oid": "mgtInfoBaseboard.0" + } + ], + "version": [ + { + "oid": "mgtInfoRelease.0", + "transform": { + "action": "explode", + "delimiter": "-", + "index": "first" + } + } + ], + "kernel": [ + { + "oid": "mgtInfoKernelVersion.0" + } + ], + "asset_tag": [ + { + "oid": "mgtInfoAssetId.0" + } + ], + "storage": { + "capacityProbeTable": { + "table": "capacityProbeTable", + "descr": "%capacityDeviceFilename% (%capacityDeviceId%: %capacityDeviceName%)", + "oid_descr": "capacityDeviceFilename", + "oid_free": "capacityFree", + "oid_used": "capacityUsed", + "type": "storage", + "unit": "bytes", + "pre_test": { + "oid": "UNITRENDS-SNMP::capacityProbeInstances.0", + "operator": "gt", + "value": 0 + } + } + }, + "sensor": [ + { + "table": "coolingDeviceTable", + "class": "fanspeed", + "oid": "coolingDeviceReading", + "oid_descr": "coolingDeviceDescription", + "oid_limit_low": "coolingDeviceLowerCriticalThreshold", + "oid_limit_high": "coolingDeviceUpperCriticalThreshold", + "scale": 1, + "test": { + "field": "coolingDeviceStatusString", + "operator": "notin", + "value": [ + "Init", + "Unknown" + ] + }, + "test_pre": { + "oid": "UNITRENDS-SNMP::coolingDeviceInstances.0", + "operator": "gt", + "value": 0 + } + }, + { + "table": "temperatureProbeTable", + "class": "temperature", + "oid": "temperatureReading", + "oid_descr": "temperatureDescription", + "descr_transform": { + "action": "replace", + "from": "Temp", + "to": "" + }, + "oid_limit_low": "temperatureLowerCriticalThreshold", + "oid_limit_high": "temperatureUpperCriticalThreshold", + "scale": 1, + "test": { + "field": "temperatureStatusString", + "operator": "notin", + "value": [ + "Init", + "Unknown" + ] + }, + "test_pre": { + "oid": "UNITRENDS-SNMP::temperatureProbeInstances.0", + "operator": "gt", + "value": 0 + } + }, + { + "table": "voltageProbeTable", + "class": "voltage", + "oid": "voltageReading", + "oid_descr": "voltageDescription", + "oid_limit_low": "voltageLowerCriticalThreshold", + "oid_limit_high": "voltageUpperCriticalThreshold", + "scale": 1, + "test": { + "field": "voltageStatusString", + "operator": "notin", + "value": [ + "Init", + "Unknown" + ] + }, + "test_pre": { + "oid": "UNITRENDS-SNMP::voltageProbeInstances.0", + "operator": "gt", + "value": 0 + } + } + ], + "counter": [ + { + "table": "physdiskProbeTable", + "oid": "physdiskPowerOnHours", + "descr": "%physdiskDescription% (%physdiskModel%, SN: %physdiskSerialNum%)", + "class": "lifetime", + "scale": 3600, + "min": 0, + "test_pre": { + "oid": "UNITRENDS-SNMP::physdiskProbeInstances.0", + "operator": "gt", + "value": 0 + } + } + ], + "status": [ + { + "table": "volumeProbeTable", + "type": "volumeStatus", + "oid": "volumeStatusString", + "oid_descr": "volumeDescription", + "test_pre": { + "oid": "UNITRENDS-SNMP::volumeProbeInstances.0", + "operator": "gt", + "value": 0 + } + } + ], + "states": { + "volumeStatus": [ + { + "match": "/^Optimal/i", + "event": "ok" + }, + { + "match": "/^Fail/i", + "event": "alert" + }, + { + "match": "/.+/", + "event": "warning" + } + ] + } + }, + "PowerNet-PDU": { + "enable": 1, + "mib_dir": "inova", + "descr": "rPDU2 clone of PowerNet-MIB", + "serial": [ + { + "oid": "rPDU2IdentSerialNumber.1" + } + ], + "version": [ + { + "oid": "rPDU2IdentFirmwareRev.1" + } + ], + "hardware": [ + { + "oid": "rPDU2IdentModelNumber.1" + } + ], + "status": [ + { + "table": "rPDU2DeviceStatusTable", + "type": "rPDU2LoadState", + "descr": "Unit %rPDU2DeviceStatusModule% Load State", + "oid": "rPDU2DeviceStatusLoadState", + "measured": "device" + }, + { + "table": "rPDU2DeviceStatusTable", + "type": "rPDU2PowerSupplyAlarm", + "descr": "Unit %rPDU2DeviceStatusModule% Power Supply Alarm", + "oid": "rPDU2DeviceStatusPowerSupplyAlarm", + "measured": "device" + }, + { + "table": "rPDU2DeviceStatusTable", + "type": "rPDU2PowerSupplyStatus", + "descr": "Unit %rPDU2DeviceStatusModule% Power Supply 1", + "oid": "rPDU2DeviceStatusPowerSupply1Status", + "measured": "powersupply" + }, + { + "table": "rPDU2DeviceStatusTable", + "type": "rPDU2PowerSupplyStatus", + "descr": "Unit %rPDU2DeviceStatusModule% Power Supply 2", + "oid": "rPDU2DeviceStatusPowerSupply2Status", + "measured": "powersupply" + }, + { + "table": "rPDU2PhaseStatusTable", + "type": "rPDU2LoadState", + "descr": "Unit %rPDU2DeviceStatusModule% Phase %rPDU2PhaseStatusNumber% Load State", + "oid": "rPDU2PhaseStatusLoadState", + "measured": "phase", + "measured_label": "Phase %rPDU2PhaseStatusNumber%" + }, + { + "table": "rPDU2BankStatusTable", + "type": "rPDU2LoadState", + "descr": "Unit %rPDU2BankStatusModule% Bank %rPDU2BankStatusNumber% Load State", + "oid": "rPDU2BankStatusLoadState", + "measured": "bank", + "measured_label": "Bank %rPDU2BankStatusNumber%", + "test_pre": { + "oid": "PowerNet-PDU::rPDU2BankTableSize.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "rPDU2OutletMeteredStatusTable", + "type": "rPDU2LoadState", + "descr": "Outlet %index% (Unit %rPDU2OutletMeteredPropertiesModule%, Bank %rPDU2OutletMeteredStatusModule%, %rPDU2OutletMeteredStatusReceptacleType%)", + "oid": "rPDU2OutletMeteredStatusState", + "oid_extra": "rPDU2OutletMeteredPropertiesTable", + "measured": "outlet", + "measured_label": "Outlet %index%", + "test_pre": { + "oid": "PowerNet-PDU::rPDU2OutletMeteredTableSize.0", + "operator": "gt", + "value": 0 + } + } + ], + "states": { + "rPDU2LoadState": { + "1": { + "name": "lowLoad", + "event": "ok" + }, + "2": { + "name": "normal", + "event": "ok" + }, + "3": { + "name": "nearOverload", + "event": "warning" + }, + "4": { + "name": "overload", + "event": "alert" + }, + "5": { + "name": "notsupported", + "event": "exclude" + } + }, + "rPDU2PowerSupplyAlarm": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "alarm", + "event": "alert" + } + }, + "rPDU2PowerSupplyStatus": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "alarm", + "event": "alert" + }, + "3": { + "name": "notInstalled", + "event": "exclude" + } + } + }, + "sensor": [ + { + "table": "rPDU2DeviceStatusTable", + "class": "power", + "oid": "rPDU2DeviceStatusPower", + "descr": "Unit %rPDU2DeviceStatusModule% Output Total", + "scale": 10, + "min": 0, + "invalid": -1, + "oid_limit_high": "rPDU2DevicePropertiesDevicePowerRating", + "limit_scale": 10 + }, + { + "table": "rPDU2DeviceStatusTable", + "class": "apower", + "oid": "rPDU2DeviceStatusApparentPower", + "descr": "Unit %rPDU2DeviceStatusModule% Output", + "scale": 10, + "min": 0, + "invalid": -1 + }, + { + "table": "rPDU2DeviceStatusTable", + "class": "powerfactor", + "oid": "rPDU2DeviceStatusPowerFactor", + "descr": "Unit %rPDU2DeviceStatusModule% Power Factor", + "scale": 0.01, + "min": 0, + "invalid": -1 + }, + { + "table": "rPDU2DeviceStatusTable", + "class": "apower", + "oid": "rPDU2DeviceStatusResidualPower", + "descr": "Unit %rPDU2DeviceStatusModule% Residual Power", + "scale": 10, + "min": 0, + "invalid": -1 + }, + { + "table": "rPDU2DeviceStatusTable", + "class": "frequency", + "oid": "rPDU2DeviceStatusFrequency", + "descr": "Unit %rPDU2DeviceStatusModule% Output", + "scale": 0.1, + "min": 0, + "invalid": -1 + }, + { + "table": "rPDU2SensorTempHumidityStatusTable", + "class": "temperature", + "oid": "rPDU2SensorTempHumidityStatusTempC", + "oid_extra": "rPDU2SensorTempHumidityConfigTable", + "descr": "%rPDU2SensorTempHumidityStatusName%", + "scale": 0.1, + "invalid": -1, + "test": { + "field": "rPDU2SensorTempHumidityStatusTempStatus", + "operator": "ne", + "value": "notPresent" + }, + "test_pre": { + "oid": "PowerNet-PDU::rPDU2SensorTempHumidityTableSize.0", + "operator": "gt", + "value": 0 + } + }, + { + "table": "rPDU2SensorTempHumidityStatusTable", + "class": "humidity", + "oid": "rPDU2SensorTempHumidityStatusRelativeHumidity", + "oid_extra": "rPDU2SensorTempHumidityConfigTable", + "descr": "%rPDU2SensorTempHumidityStatusName%", + "scale": 1, + "invalid": -1, + "oid_limit_low_warn": "rPDU2SensorTempHumidityConfigHumidityLowThresh", + "oid_limit_low": "rPDU2SensorTempHumidityConfigHumidityMinThresh", + "test": { + "field": "rPDU2SensorTempHumidityStatusHumidityStatus", + "operator": "ne", + "value": "notPresent" + }, + "test_pre": { + "oid": "PowerNet-PDU::rPDU2SensorTempHumidityTableSize.0", + "operator": "gt", + "value": 0 + } + }, + { + "table": "rPDU2PhaseStatusTable", + "class": "current", + "oid": "rPDU2PhaseStatusCurrent", + "oid_extra": "rPDU2PhaseConfigTable", + "descr": "Unit %rPDU2DeviceStatusModule% Phase %rPDU2PhaseStatusNumber% Load", + "scale": 0.1, + "invalid": -1, + "invalid_limit": -1, + "oid_limit_high_warn": "rPDU2PhaseConfigNearOverloadCurrentThreshold", + "oid_limit_high": "rPDU2PhaseConfigOverloadCurrentThreshold", + "measured": "phase", + "measured_label": "Phase %rPDU2PhaseStatusNumber%", + "test": { + "field": "rPDU2PhaseStatusVoltage", + "operator": "gt", + "value": 0 + } + }, + { + "table": "rPDU2PhaseStatusTable", + "class": "voltage", + "oid": "rPDU2PhaseStatusVoltage", + "descr": "Unit %rPDU2DeviceStatusModule% Phase %rPDU2PhaseStatusNumber% Voltage", + "scale": 1, + "min": 0, + "invalid": -1, + "measured": "phase", + "measured_label": "Phase %rPDU2PhaseStatusNumber%" + }, + { + "table": "rPDU2PhaseStatusTable", + "class": "power", + "oid": "rPDU2PhaseStatusPower", + "descr": "Unit %rPDU2DeviceStatusModule% Phase %rPDU2PhaseStatusNumber% Output", + "scale": 10, + "invalid": -1, + "measured": "phase", + "measured_label": "Phase %rPDU2PhaseStatusNumber%", + "test": { + "field": "rPDU2PhaseStatusVoltage", + "operator": "gt", + "value": 0 + } + }, + { + "table": "rPDU2PhaseStatusTable", + "class": "apower", + "oid": "rPDU2PhaseStatusApparentPower", + "descr": "Unit %rPDU2DeviceStatusModule% Phase %rPDU2PhaseStatusNumber% Output", + "scale": 10, + "min": 0, + "invalid": -1, + "measured": "phase", + "measured_label": "Phase %rPDU2PhaseStatusNumber%", + "test": { + "field": "rPDU2PhaseStatusVoltage", + "operator": "gt", + "value": 0 + } + }, + { + "table": "rPDU2PhaseStatusTable", + "class": "powerfactor", + "oid": "rPDU2PhaseStatusPowerFactor", + "descr": "Unit %rPDU2DeviceStatusModule% Phase %rPDU2PhaseStatusNumber% Power Factor", + "scale": 0.01, + "min": 0, + "invalid": -1, + "measured": "phase", + "measured_label": "Phase %rPDU2PhaseStatusNumber%", + "test": { + "field": "rPDU2PhaseStatusVoltage", + "operator": "gt", + "value": 0 + } + }, + { + "table": "rPDU2BankStatusTable", + "class": "current", + "oid": "rPDU2BankStatusCurrent", + "oid_extra": "rPDU2BankConfigTable", + "descr": "Unit %rPDU2BankStatusModule% Bank %rPDU2BankStatusNumber% Load", + "scale": 0.1, + "invalid": -1, + "invalid_limit": -1, + "oid_limit_high_warn": "rPDU2BankConfigNearOverloadCurrentThreshold", + "oid_limit_high": "rPDU2BankConfigOverloadCurrentThreshold", + "measured": "bank", + "measured_label": "Bank %rPDU2BankStatusNumber%", + "test": { + "field": "rPDU2BankStatusVoltage", + "operator": "gt", + "value": 0 + }, + "test_pre": { + "oid": "PowerNet-PDU::rPDU2BankTableSize.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "rPDU2BankStatusTable", + "class": "voltage", + "oid": "rPDU2BankStatusVoltage", + "descr": "Unit %rPDU2BankStatusModule% Bank %rPDU2BankStatusNumber% Voltage", + "scale": 1, + "min": 0, + "invalid": -1, + "measured": "bank", + "measured_label": "Bank %rPDU2BankStatusNumber%", + "test_pre": { + "oid": "PowerNet-PDU::rPDU2BankTableSize.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "rPDU2BankStatusTable", + "class": "power", + "oid": "rPDU2BankStatusPower", + "descr": "Unit %rPDU2BankStatusModule% Bank %rPDU2BankStatusNumber% Output", + "scale": 10, + "invalid": -1, + "measured": "bank", + "measured_label": "Bank %rPDU2BankStatusNumber%", + "test": { + "field": "rPDU2BankStatusVoltage", + "operator": "gt", + "value": 0 + }, + "test_pre": { + "oid": "PowerNet-PDU::rPDU2BankTableSize.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "rPDU2OutletMeteredStatusTable", + "class": "current", + "oid": "rPDU2OutletMeteredStatusCurrent", + "oid_extra": "rPDU2OutletMeteredPropertiesTable", + "descr": "Outlet %index% Load (Unit %rPDU2OutletMeteredPropertiesModule%, Bank %rPDU2OutletMeteredStatusModule%, %rPDU2OutletMeteredStatusReceptacleType%)", + "scale": 0.1, + "invalid": -1, + "measured": "outlet", + "measured_label": "Outlet %index%", + "test_pre": { + "oid": "PowerNet-PDU::rPDU2OutletMeteredTableSize.0", + "operator": "gt", + "value": 0 + } + }, + { + "table": "rPDU2OutletMeteredStatusTable", + "class": "power", + "oid": "rPDU2OutletMeteredStatusPower", + "oid_extra": "rPDU2OutletMeteredPropertiesTable", + "descr": "Outlet %index% Power (Unit %rPDU2OutletMeteredPropertiesModule%, Bank %rPDU2OutletMeteredStatusModule%, %rPDU2OutletMeteredStatusReceptacleType%)", + "scale": 1, + "invalid": -1, + "measured": "outlet", + "measured_label": "Outlet %index%", + "test_pre": { + "oid": "PowerNet-PDU::rPDU2OutletMeteredTableSize.0", + "operator": "gt", + "value": 0 + } + } + ], + "counter": [ + { + "table": "rPDU2DeviceStatusTable", + "class": "energy", + "oid": "rPDU2DeviceStatusEnergy", + "descr": "Unit %rPDU2DeviceStatusModule% Energy", + "scale": 100, + "min": 0, + "invalid": -1 + }, + { + "table": "rPDU2PhaseStatusTable", + "class": "energy", + "oid": "rPDU2PhaseStatusEnergy", + "descr": "Unit %rPDU2DeviceStatusModule% Phase %rPDU2PhaseStatusNumber%", + "scale": 100, + "invalid": -1, + "measured": "phase", + "measured_label": "Phase %rPDU2PhaseStatusNumber%", + "test": { + "field": "rPDU2PhaseStatusVoltage", + "operator": "gt", + "value": 0 + } + }, + { + "table": "rPDU2BankStatusTable", + "class": "energy", + "oid": "rPDU2BankStatusEnergy", + "descr": "Unit %rPDU2BankStatusModule% Bank %rPDU2BankStatusNumber%", + "scale": 100, + "invalid": -1, + "measured": "bank", + "measured_label": "Bank %rPDU2BankStatusNumber%", + "test": { + "field": "rPDU2BankStatusVoltage", + "operator": "gt", + "value": 0 + }, + "test_pre": { + "oid": "PowerNet-PDU::rPDU2BankTableSize.0", + "operator": "gt", + "value": 1 + } + }, + { + "table": "rPDU2OutletMeteredStatusTable", + "class": "energy", + "oid": "rPDU2OutletMeteredStatusEnergy", + "oid_extra": "rPDU2OutletMeteredPropertiesTable", + "descr": "Outlet %index% (Unit %rPDU2OutletMeteredPropertiesModule%, Bank %rPDU2OutletMeteredStatusModule%, %rPDU2OutletMeteredStatusReceptacleType%)", + "scale": 100, + "min": 0, + "invalid": -1, + "measured": "outlet", + "measured_label": "Outlet %index%", + "test_pre": { + "oid": "PowerNet-PDU::rPDU2OutletMeteredTableSize.0", + "operator": "gt", + "value": 0 + } + } + ] + }, + "AETHRA-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.7745.5", + "mib_dir": "aethra", + "descr": "Aethra Telecommunications Enterprise MIB", + "processor": { + "performanceCpuAvg5min": { + "oid": "performanceCpuAvg5min", + "oid_num": ".1.3.6.1.4.1.7745.5.2.19.2", + "indexes": [ + { + "descr": "Processor" + } + ] + } + }, + "mempool": { + "performance": { + "type": "static", + "descr": "Memory", + "scale": 1024, + "oid_free": "performanceDynMemFree.0", + "oid_free_num": ".1.3.6.1.4.1.7745.5.2.19.6.0", + "oid_total": "performanceDynMemTotal.0", + "oid_total_num": ".1.3.6.1.4.1.7745.5.2.19.5.0" + } + } + }, + "XEROX-HOST-RESOURCES-EXT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.253.8.53", + "mib_dir": "xerox", + "descr": "", + "counter": [ + { + "oid": "xcmHrDevDetailValueInteger", + "oid_descr": "xcmHrDevDetailValueString", + "class": "printersupply", + "measured": "printersupply", + "oid_unit": "xcmHrDevDetailUnit", + "map_unit": { + "27": "impressions", + "28": "pages" + }, + "scale": 1, + "min": 0, + "oid_num": ".1.3.6.1.4.1.253.8.53.13.2.1.6", + "oid_extra": "xcmHrDevDetailType", + "test": { + "field": "xcmHrDevDetailType", + "operator": "eq", + "value": "deviceLifetimeUsage" + } + } + ] + }, + "FREENAS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.50536", + "mib_dir": "ixsystems", + "descr": "", + "status": [ + { + "table": "zpoolTable", + "descr": "Zpool: %zpoolDescr%", + "measured": "filesystem", + "type": "ZPoolHealthType", + "oid": "zpoolHealth", + "oid_num": ".1.3.6.1.4.1.50536.1.1.1.1.7" + } + ], + "states": { + "ZPoolHealthType": [ + { + "name": "online", + "event": "ok" + }, + { + "name": "degraded", + "event": "warning" + }, + { + "name": "faulted", + "event": "alert" + }, + { + "name": "offline", + "event": "alert" + }, + { + "name": "unavail", + "event": "ignore" + }, + { + "name": "removed", + "event": "exclude" + } + ] + }, + "sensor": [ + { + "oid": "hddTempValue", + "oid_descr": "hddTempDevice", + "descr": "HDD %oid_descr%", + "class": "temperature", + "oid_num": ".1.3.6.1.4.1.50536.3.1.3", + "scale": 0.001 + } + ] + }, + "PowerNet-MIB": { + "enable": 1, + "mib_dir": "apc", + "identity_num": ".1.3.6.1.4.1.318", + "descr": "", + "hardware": [ + { + "oid": "xPDUIdentModelNumber.0", + "oid_extra": "xPDUIdentHardwareRev.0", + "transform": { + "action": "replace", + "from": [ + "(", + ")" + ], + "to": "" + }, + "pre_test": { + "device_field": "sysObjectID", + "operator": "match", + "value": ".1.3.6.1.4.1.318.1.3.15" + } + } + ], + "version": [ + { + "oid": "xPDUIdentFirmwareAppOSRev.0", + "transform": { + "action": "ltrim", + "chars": "v" + }, + "pre_test": { + "device_field": "sysObjectID", + "operator": "match", + "value": ".1.3.6.1.4.1.318.1.3.15" + } + } + ], + "features": [ + { + "oid": "xPDUIdentFirmwareAppRev.0", + "transform": [ + { + "action": "ltrim", + "chars": "v" + }, + { + "action": "prepend", + "string": "App " + } + ], + "pre_test": { + "device_field": "sysObjectID", + "operator": "match", + "value": ".1.3.6.1.4.1.318.1.3.15" + } + } + ], + "serial": [ + { + "oid": "xPDUIdentSerialNumber.0", + "pre_test": { + "device_field": "sysObjectID", + "operator": "match", + "value": ".1.3.6.1.4.1.318.1.3.15" + } + } + ], + "discovery": [ + { + "os_group": "unix", + "PowerNet-MIB::upsBasicIdentModel.0": "/.+/" + } + ], + "status": [ + { + "descr": "Output Status", + "oid": "upsBasicOutputStatus", + "oid_num": ".1.3.6.1.4.1.318.1.1.1.4.1.1", + "type": "powernet-upsbasicoutput-state", + "measured": "output" + }, + { + "descr": "System Status", + "oid": "upsBasicSystemStatus", + "oid_num": ".1.3.6.1.4.1.318.1.1.1.4.1.3", + "type": "powernet-upsbasicsystem-state", + "measured": "device" + }, + { + "descr": "Battery Charger Status", + "oid": "upsAdvBatteryChargerStatus", + "type": "upsAdvBatteryChargerStatus", + "measured": "battery", + "pre_test": { + "device_field": "sysObjectID", + "operator": "notmatch", + "value": ".1.3.6.1.4.1.318.1.3.(14|15)" + } + }, + { + "table": "atsStatusDeviceStatus", + "descr": "Selected Source", + "oid": "atsStatusSelectedSource", + "oid_num": ".1.3.6.1.4.1.318.1.1.8.5.1.2", + "type": "atsStatusSelectedSource", + "measured": "power", + "pre_test": { + "oid": "PowerNet-MIB::atsStatusCommStatus.0", + "operator": "eq", + "value": "atsCommEstablished" + } + }, + { + "table": "atsStatusDeviceStatus", + "descr": "Redundancy", + "oid": "atsStatusRedundancyState", + "oid_num": ".1.3.6.1.4.1.318.1.1.8.5.1.3", + "type": "atsStatusRedundancyState", + "measured": "power", + "pre_test": { + "oid": "PowerNet-MIB::atsStatusCommStatus.0", + "operator": "eq", + "value": "atsCommEstablished" + } + }, + { + "table": "atsStatusDeviceStatus", + "descr": "5V Power Supply", + "oid": "atsStatus5VPowerSupply", + "oid_num": ".1.3.6.1.4.1.318.1.1.8.5.1.5", + "type": "atsPowerSupply", + "measured": "power", + "pre_test": { + "oid": "PowerNet-MIB::atsStatusCommStatus.0", + "operator": "eq", + "value": "atsCommEstablished" + } + }, + { + "table": "atsStatusDeviceStatus", + "descr": "Source A 24V Power Supply", + "oid": "atsStatus24VPowerSupply", + "oid_num": ".1.3.6.1.4.1.318.1.1.8.5.1.6", + "type": "atsPowerSupply", + "measured": "power", + "pre_test": { + "oid": "PowerNet-MIB::atsStatusCommStatus.0", + "operator": "eq", + "value": "atsCommEstablished" + } + }, + { + "table": "atsStatusDeviceStatus", + "descr": "Source B 24V Power Supply", + "oid": "atsStatus24VSourceBPowerSupply", + "oid_num": ".1.3.6.1.4.1.318.1.1.8.5.1.7", + "type": "atsPowerSupply", + "measured": "power", + "pre_test": { + "oid": "PowerNet-MIB::atsStatusCommStatus.0", + "operator": "eq", + "value": "atsCommEstablished" + } + }, + { + "table": "atsStatusDeviceStatus", + "descr": "+12V Power Supply", + "oid": "atsStatusPlus12VPowerSupply", + "oid_num": ".1.3.6.1.4.1.318.1.1.8.5.1.8", + "type": "atsPowerSupply", + "measured": "power", + "pre_test": { + "oid": "PowerNet-MIB::atsStatusCommStatus.0", + "operator": "eq", + "value": "atsCommEstablished" + } + }, + { + "table": "atsStatusDeviceStatus", + "descr": "-12V Power Supply", + "oid": "atsStatusMinus12VPowerSupply", + "oid_num": ".1.3.6.1.4.1.318.1.1.8.5.1.9", + "type": "atsPowerSupply", + "measured": "power", + "pre_test": { + "oid": "PowerNet-MIB::atsStatusCommStatus.0", + "operator": "eq", + "value": "atsCommEstablished" + } + }, + { + "table": "atsStatusDeviceStatus", + "descr": "Switch Status", + "oid": "atsStatusSwitchStatus", + "oid_num": ".1.3.6.1.4.1.318.1.1.8.5.1.10", + "type": "powernet-status-state", + "measured": "device", + "pre_test": { + "oid": "PowerNet-MIB::atsStatusCommStatus.0", + "operator": "eq", + "value": "atsCommEstablished" + } + }, + { + "table": "atsStatusDeviceStatus", + "descr": "Source A", + "oid": "atsStatusSourceAStatus", + "oid_num": ".1.3.6.1.4.1.318.1.1.8.5.1.12", + "type": "powernet-status-state", + "measured": "power", + "pre_test": { + "oid": "PowerNet-MIB::atsStatusCommStatus.0", + "operator": "eq", + "value": "atsCommEstablished" + } + }, + { + "table": "atsStatusDeviceStatus", + "descr": "Source B", + "oid": "atsStatusSourceBStatus", + "oid_num": ".1.3.6.1.4.1.318.1.1.8.5.1.13", + "type": "powernet-status-state", + "measured": "power", + "pre_test": { + "oid": "PowerNet-MIB::atsStatusCommStatus.0", + "operator": "eq", + "value": "atsCommEstablished" + } + }, + { + "table": "atsStatusDeviceStatus", + "descr": "Phase Sync", + "oid": "atsStatusPhaseSyncStatus", + "oid_num": ".1.3.6.1.4.1.318.1.1.8.5.1.14", + "type": "powernet-sync-state", + "measured": "power", + "pre_test": { + "oid": "PowerNet-MIB::atsStatusCommStatus.0", + "operator": "eq", + "value": "atsCommEstablished" + } + }, + { + "table": "atsStatusDeviceStatus", + "descr": "Hardware Status", + "oid": "atsStatusHardwareStatus", + "oid_num": ".1.3.6.1.4.1.318.1.1.8.5.1.16", + "type": "powernet-status-state", + "measured": "device", + "pre_test": { + "oid": "PowerNet-MIB::atsStatusCommStatus.0", + "operator": "eq", + "value": "atsCommEstablished" + } + }, + { + "table": "atsStatusDeviceStatus", + "descr": "3.3V Power Supply", + "oid": "atsStatus3dot3VPowerSupply", + "oid_num": ".1.3.6.1.4.1.318.1.1.8.5.1.17", + "type": "atsPowerSupply", + "measured": "power", + "pre_test": { + "oid": "PowerNet-MIB::atsStatusCommStatus.0", + "operator": "eq", + "value": "atsCommEstablished" + } + }, + { + "table": "atsStatusDeviceStatus", + "descr": "1.0V Power Supply", + "oid": "atsStatus1Dot0VPowerSupply", + "oid_num": ".1.3.6.1.4.1.318.1.1.8.5.1.18", + "type": "atsPowerSupply", + "measured": "power", + "pre_test": { + "oid": "PowerNet-MIB::atsStatusCommStatus.0", + "operator": "eq", + "value": "atsCommEstablished" + } + }, + { + "table": "atsStatusDeviceStatus", + "descr": "Source A 48V Boost", + "oid": "atsStatusVBoostSourceA", + "oid_num": ".1.3.6.1.4.1.318.1.1.8.5.1.19", + "type": "atsPowerSupply", + "measured": "power", + "pre_test": { + "oid": "PowerNet-MIB::atsStatusCommStatus.0", + "operator": "eq", + "value": "atsCommEstablished" + } + }, + { + "table": "atsStatusDeviceStatus", + "descr": "Source B 48V Boost", + "oid": "atsStatusVBoostSourceB", + "oid_num": ".1.3.6.1.4.1.318.1.1.8.5.1.20", + "type": "atsPowerSupply", + "measured": "power", + "pre_test": { + "oid": "PowerNet-MIB::atsStatusCommStatus.0", + "operator": "eq", + "value": "atsCommEstablished" + } + }, + { + "table": "emsInputContactStatusEntry", + "descr": "Input Contact (%emsInputContactStatusInputContactName%)", + "oid_descr": "emsInputContactStatusInputContactName", + "oid": "emsInputContactStatusInputContactState", + "oid_num": ".1.3.6.1.4.1.318.1.1.10.3.14.1.1.3", + "oid_map": "emsInputContactStatusInputContactNormalState", + "type": "emsInputContactStatusInputContactState", + "measured": "contact", + "pre_test": { + "device_field": "sysObjectID", + "operator": "notmatch", + "value": ".1.3.6.1.4.1.318.1.3.(14|15)" + } + }, + { + "table": "emsOutputRelayStatusEntry", + "descr": "Output Relay (%emsOutputRelayStatusOutputRelayName%)", + "oid_descr": "emsOutputRelayStatusOutputRelayName", + "oid": "emsOutputRelayStatusOutputRelayState", + "oid_num": ".1.3.6.1.4.1.318.1.1.10.3.15.1.1.3", + "oid_map": "emsOutputRelayStatusOutputRelayNormalState", + "type": "emsOutputRelayStatusOutputRelayState", + "measured": "output", + "pre_test": { + "device_field": "sysObjectID", + "operator": "notmatch", + "value": ".1.3.6.1.4.1.318.1.3.(14|15)" + } + }, + { + "table": "emsOutletStatusEntry", + "descr": "Outlet (%emsOutletStatusOutletName%)", + "oid_descr": "emsOutletStatusOutletName", + "oid": "emsOutletStatusOutletState", + "oid_num": ".1.3.6.1.4.1.318.1.1.10.3.16.1.1.3", + "oid_map": "emsOutletStatusOutletNormalState", + "type": "emsOutletStatusOutletState", + "measured": "outlet", + "pre_test": { + "device_field": "sysObjectID", + "operator": "notmatch", + "value": ".1.3.6.1.4.1.318.1.3.(14|15)" + } + }, + { + "descr": "Alarm Device (%emsAlarmDeviceStatusDeviceName%)", + "oid_descr": "emsAlarmDeviceStatusDeviceName", + "oid": "emsAlarmDeviceStatusDeviceState", + "oid_num": ".1.3.6.1.4.1.318.1.1.10.3.17.1.1.3", + "type": "emsAlarmDeviceStatusDeviceState", + "measured": "outlet", + "pre_test": { + "device_field": "sysObjectID", + "operator": "notmatch", + "value": ".1.3.6.1.4.1.318.1.3.(14|15)" + } + }, + { + "table": "emsSmokeSensorStatusTable", + "descr": "%emsSmokeSensorStatusSensorName%: %emsSmokeSensorStatusSensorLocation%", + "oid": "emsSmokeSensorStatusSensorState", + "oid_map": "emsSmokeSensorStatusSensorSeverity", + "type": "emsSmokeSensorStatusSensorState", + "measured": "sensor", + "test": { + "field": "emsSmokeSensorCommStatus", + "operator": "ne", + "value": "commLost" + }, + "pre_test": { + "oid": "PowerNet-MIB::emsSmokeSensorStatusTableSize.0", + "operator": "gt", + "value": 0 + } + }, + { + "table": "emsVibrationSensorStatusTable", + "descr": "%emsVibrationSensorStatusSensorName%: %emsVibrationSensorStatusSensorLocation%", + "oid": "emsVibrationSensorStatusSensorState", + "oid_num": ".1.3.6.1.4.1.318.1.1.10.3.20.4.1.4", + "oid_map": "emsVibrationSensorStatusSensorSeverity", + "type": "emsVibrationSensorStatusSensorState", + "measured": "sensor", + "test": { + "field": "emsVibrationSensorCommStatus", + "operator": "ne", + "value": "commLost" + }, + "pre_test": { + "oid": "PowerNet-MIB::emsVibrationSensorStatusTableSize.0", + "operator": "gt", + "value": 0 + } + }, + { + "table": "emsFluidSensorStatusTable", + "descr": "%emsFluidSensorStatusSensorName%: %emsFluidSensorStatusSensorLocation%", + "oid": "emsFluidSensorStatusSensorState", + "oid_map": "emsFluidSensorStatusSensorSeverity", + "type": "emsFluidSensorStatusSensorState", + "measured": "sensor", + "test": { + "field": "emsFluidSensorCommStatus", + "operator": "ne", + "value": "commLost" + }, + "pre_test": { + "oid": "PowerNet-MIB::emsFluidSensorStatusTableSize.0", + "operator": "gt", + "value": 0 + } + }, + { + "table": "emsDoorSensorStatusTable", + "descr": "%emsDoorSensorStatusSensorName%: %emsDoorSensorStatusSensorLocation%", + "oid": "emsDoorSensorStatusSensorState", + "oid_map": "emsDoorSensorStatusSensorSeverity", + "type": "emsDoorSensorStatusSensorState", + "measured": "sensor", + "test": { + "field": "emsDoorSensorCommStatus", + "operator": "ne", + "value": "commLost" + }, + "pre_test": { + "oid": "PowerNet-MIB::emsDoorSensorStatusTableSize.0", + "operator": "gt", + "value": 0 + } + }, + { + "oid": "xPDUUPSInputVoltageLtoNPresent", + "descr": "Line-to-neutral UPS Input (Phase %index%)", + "type": "xPDUUPSInputVoltageLtoNPresent", + "measured": "input", + "pre_test": { + "device_field": "sysObjectID", + "operator": "match", + "value": ".1.3.6.1.4.1.318.1.3.15" + } + }, + { + "oid": "xPDUSystemBreakerPosition", + "oid_descr": "xPDUSystemBreakerDescription", + "descr": "Breaker Position (%oid_descr%)", + "type": "xPDUSystemBreakerPosition", + "measured": "breaker", + "pre_test": { + "device_field": "sysObjectID", + "operator": "match", + "value": ".1.3.6.1.4.1.318.1.3.15" + } + }, + { + "descr": "Input Contact (%oid_descr%)", + "oid_descr": "xPDUInputContactName", + "oid": "xPDUInputContactCurrentState", + "oid_map": "xPDUInputContactNormalState", + "type": "xPDUInputOutputState", + "measured": "input", + "pre_test": { + "device_field": "sysObjectID", + "operator": "match", + "value": ".1.3.6.1.4.1.318.1.3.15" + } + }, + { + "oid_descr": "xPDUOutputRelayName", + "oid": "xPDUOutputRelayCurrentState", + "oid_map": "xPDUOutputRelayNormalState", + "type": "xPDUInputOutputState", + "measured": "output", + "pre_test": { + "device_field": "sysObjectID", + "operator": "match", + "value": ".1.3.6.1.4.1.318.1.3.15" + } + }, + { + "oid": "xPDUEPOMode", + "descr": "EPO System", + "type": "xPDUEPOMode", + "measured": "system", + "pre_test": { + "device_field": "sysObjectID", + "operator": "match", + "value": ".1.3.6.1.4.1.318.1.3.15" + } + }, + { + "oid": "xPDUTransformTempStatus", + "descr": "Isolation Transformer", + "type": "xPDUTransformTempStatus", + "measured": "system", + "pre_test": { + "device_field": "sysObjectID", + "operator": "match", + "value": ".1.3.6.1.4.1.318.1.3.15" + } + }, + { + "oid": "xPDUCoolingFanStatus", + "descr": "Fans", + "type": "xPDUCoolingFanStatus", + "measured": "system", + "pre_test": { + "device_field": "sysObjectID", + "operator": "match", + "value": ".1.3.6.1.4.1.318.1.3.15" + } + }, + { + "table": "rPDUOutletStatusEntry", + "type": "rPDUOutletStatusOutletState", + "oid_descr": "rPDUOutletStatusOutletName", + "descr": "Outlet %index% - %oid_descr%", + "oid": "rPDUOutletStatusOutletState", + "oid_num": ".1.3.6.1.4.1.318.1.1.12.3.5.1.1.4", + "measured": "outlet", + "measured_label": "Outlet %index%" + }, + { + "table": "sPDUOutletControlTable", + "type": "sPDUOutletCtl", + "oid_descr": "sPDUOutletCtlName", + "descr": "Outlet %index% - %oid_descr%", + "oid": "sPDUOutletCtl", + "oid_num": ".1.3.6.1.4.1.318.1.1.4.4.2.1.3", + "measured": "outlet", + "measured_label": "Outlet %index%" + } + ], + "sensor": [ + { + "class": "runtime", + "oid": "upsBasicBatteryTimeOnBattery", + "oid_num": ".1.3.6.1.4.1.318.1.1.1.2.1.2", + "descr": "Running On Battery", + "scale": 0.016666666666666666, + "unit": "timeticks", + "limit_scale": 0.016666666666666666, + "limit_unit": "timeticks", + "min": -1, + "oid_limit_high": "upsAdvConfigLowBatteryRunTime", + "limit_high_warn": 1, + "pre_test": { + "device_field": "sysObjectID", + "operator": "notmatch", + "value": ".1.3.6.1.4.1.318.1.3.(14|15)" + } + }, + { + "class": "runtime", + "oid": "upsAdvBatteryRunTimeRemaining", + "oid_num": ".1.3.6.1.4.1.318.1.1.1.2.2.3", + "descr": "Battery Runtime Remaining", + "scale": 0.016666666666666666, + "unit": "timeticks", + "limit_scale": 0.016666666666666666, + "limit_unit": "timeticks", + "min": -1, + "oid_limit_low": "upsAdvConfigLowBatteryRunTime", + "rename_rrd": "apc-upsAdvBatteryRunTimeRemaining.%index%", + "pre_test": { + "device_field": "sysObjectID", + "operator": "notmatch", + "value": ".1.3.6.1.4.1.318.1.3.(14|15)" + } + }, + { + "class": "runtime", + "oid": "upsAdvBatteryEstimatedChargeTime", + "descr": "Battery Estimated Charge Time", + "scale": 0.016666666666666666, + "unit": "timeticks", + "min": -1, + "pre_test": { + "device_field": "sysObjectID", + "operator": "notmatch", + "value": ".1.3.6.1.4.1.318.1.3.(14|15)" + } + }, + { + "class": "capacity", + "oid": "upsHighPrecBatteryCapacity", + "oid_num": ".1.3.6.1.4.1.318.1.1.1.2.3.1", + "descr": "Battery Capacity", + "scale": 0.1, + "min": -1, + "limit_low": 15, + "limit_low_warn": 30, + "rename_rrd": "apc-upsHighPrecBatteryCapacity.%index%", + "pre_test": { + "device_field": "sysObjectID", + "operator": "notmatch", + "value": ".1.3.6.1.4.1.318.1.3.(14|15)" + } + }, + { + "class": "capacity", + "oid": "upsAdvBatteryCapacity", + "oid_num": ".1.3.6.1.4.1.318.1.1.1.2.2.1", + "descr": "Battery Capacity", + "scale": 1, + "min": -1, + "limit_low": 15, + "limit_low_warn": 30, + "skip_if_valid_exist": "capacity->PowerNet-MIB-upsHighPrecBatteryCapacity", + "rename_rrd": "apc-upsAdvBatteryCapacity.%index%", + "pre_test": { + "device_field": "sysObjectID", + "operator": "notmatch", + "value": ".1.3.6.1.4.1.318.1.3.(14|15)" + } + }, + { + "class": "voltage", + "oid": "upsHighPrecBatteryActualVoltage", + "oid_num": ".1.3.6.1.4.1.318.1.1.1.2.3.4", + "descr": "Battery Actual Voltage", + "scale": 0.1, + "min": -1, + "oid_limit_nominal": "upsHighPrecBatteryNominalVoltage", + "limit_delta_perc": true, + "limit_delta": 15, + "limit_delta_warn": 10, + "limit_scale": 0.1, + "rename_rrd": "apc-upsHighPrecBatteryActualVoltage.%index%", + "pre_test": { + "device_field": "sysObjectID", + "operator": "notmatch", + "value": ".1.3.6.1.4.1.318.1.3.(14|15)" + } + }, + { + "class": "voltage", + "oid": "upsAdvBatteryActualVoltage", + "oid_num": ".1.3.6.1.4.1.318.1.1.1.2.2.8", + "descr": "Battery Actual Voltage", + "scale": 1, + "min": -1, + "oid_limit_nominal": "upsAdvBatteryNominalVoltage", + "limit_delta_perc": true, + "limit_delta": 15, + "limit_delta_warn": 10, + "skip_if_valid_exist": "voltage->PowerNet-MIB-upsHighPrecBatteryActualVoltage", + "rename_rrd": "apc-upsAdvBatteryActualVoltage.%index%", + "pre_test": { + "device_field": "sysObjectID", + "operator": "notmatch", + "value": ".1.3.6.1.4.1.318.1.3.(14|15)" + } + }, + { + "class": "voltage", + "oid": "upsHighPrecInputLineVoltage", + "oid_num": ".1.3.6.1.4.1.318.1.1.1.3.3.1", + "descr": "Input", + "scale": 0.1, + "min": -1, + "rename_rrd": "apc-upsHighPrecInputLineVoltage.%index%", + "pre_test": { + "device_field": "sysObjectID", + "operator": "notmatch", + "value": ".1.3.6.1.4.1.318.1.3.(14|15)" + } + }, + { + "class": "voltage", + "oid": "upsAdvInputLineVoltage", + "oid_num": ".1.3.6.1.4.1.318.1.1.1.3.2.1", + "descr": "Input", + "scale": 1, + "min": -1, + "oid_limit_high": "upsAdvConfigHighTransferVolt", + "oid_limit_low": "upsAdvConfigLowTransferVolt", + "skip_if_valid_exist": "voltage->PowerNet-MIB-upsHighPrecInputLineVoltage", + "rename_rrd": "apc-upsAdvInputLineVoltage.%index%", + "pre_test": { + "device_field": "sysObjectID", + "operator": "notmatch", + "value": ".1.3.6.1.4.1.318.1.3.(14|15)" + } + }, + { + "class": "load", + "oid": "upsHighPrecOutputLoad", + "oid_num": ".1.3.6.1.4.1.318.1.1.1.4.3.3", + "descr": "Output Load", + "scale": 0.1, + "min": -1, + "limit_high": 85, + "limit_high_warn": 70, + "rename_rrd_full": "capacity-apc-upsHighPrecOutputLoad.%index%", + "pre_test": { + "device_field": "sysObjectID", + "operator": "notmatch", + "value": ".1.3.6.1.4.1.318.1.3.(14|15)" + } + }, + { + "class": "load", + "oid": "upsAdvOutputLoad", + "oid_num": ".1.3.6.1.4.1.318.1.1.1.4.2.3", + "descr": "Output Load", + "scale": 1, + "min": -1, + "limit_high": 85, + "limit_high_warn": 70, + "skip_if_valid_exist": "load->PowerNet-MIB-upsHighPrecOutputLoad", + "rename_rrd_full": "capacity-apc-upsAdvOutputLoad.%index%", + "pre_test": { + "device_field": "sysObjectID", + "operator": "notmatch", + "value": ".1.3.6.1.4.1.318.1.3.(14|15)" + } + }, + { + "class": "temperature", + "oid": "upsDiagnosticTemperatureAmbientTemperature", + "oid_num": ".1.3.6.1.4.1.318.1.1.1.13.11.1", + "descr": "Ambient", + "scale": 0.1, + "min": 0 + }, + { + "class": "voltage", + "oid": "xPDUMainInputVoltageLtoL", + "oid_num": ".1.3.6.1.4.1.318.1.1.15.3.1.4.1.2", + "descr": "Line-to-line Input (Phase %index%)", + "scale": 0.1, + "invalid": -1, + "limit_delta_perc": true, + "oid_limit_nominal": "xPDUDeviceNominalMainInputVoltage.0", + "oid_limit_delta": "xPDUMainInputOverVoltThreshold.0", + "pre_test": { + "device_field": "sysObjectID", + "operator": "match", + "value": ".1.3.6.1.4.1.318.1.3.15" + } + }, + { + "class": "voltage", + "oid": "xPDUMainInputVoltageLtoN", + "descr": "Line-to-neutral Input (Phase %index%)", + "scale": 0.1, + "invalid": -1, + "limit_delta_perc": true, + "oid_limit_nominal": "xPDUDeviceNominalMainInputVoltage.0", + "oid_limit_delta": "xPDUMainInputOverVoltThreshold.0", + "pre_test": { + "device_field": "sysObjectID", + "operator": "match", + "value": ".1.3.6.1.4.1.318.1.3.15" + } + }, + { + "class": "voltage", + "oid": "xPDUBypassInputVoltageLtoL", + "descr": "Line-to-line Bypass (Phase %index%)", + "scale": 0.1, + "invalid": -1, + "limit_delta_perc": true, + "oid_limit_nominal": "xPDUDeviceNominalMainInputVoltage.0", + "oid_limit_delta": "xPDUBypassInputOverVoltThreshold.0", + "pre_test": { + "device_field": "sysObjectID", + "operator": "match", + "value": ".1.3.6.1.4.1.318.1.3.15" + } + }, + { + "class": "voltage", + "oid": "xPDUBypassInputVoltageLtoN", + "descr": "Line-to-neutral Bypass (Phase %index%)", + "scale": 0.1, + "invalid": -1, + "limit_delta_perc": true, + "oid_limit_nominal": "xPDUDeviceNominalMainInputVoltage.0", + "oid_limit_delta": "xPDUBypassInputOverVoltThreshold.0", + "pre_test": { + "device_field": "sysObjectID", + "operator": "match", + "value": ".1.3.6.1.4.1.318.1.3.15" + } + }, + { + "class": "frequency", + "oid": "xPDUSystemOutputFrequency", + "descr": "Output", + "scale": 0.1, + "invalid": -1, + "pre_test": { + "device_field": "sysObjectID", + "operator": "match", + "value": ".1.3.6.1.4.1.318.1.3.15" + } + }, + { + "class": "current", + "oid": "xPDUSystemOutputNeutralCurrent", + "descr": "Output Neutral", + "scale": 0.1, + "invalid": -1, + "pre_test": { + "device_field": "sysObjectID", + "operator": "match", + "value": ".1.3.6.1.4.1.318.1.3.15" + } + }, + { + "class": "power", + "oid": "xPDUSystemOutputTotalPower", + "descr": "Output Total", + "scale": 100, + "invalid": -1, + "oid_limit_high": "xPDUSystemOutputMaxKWPower.0", + "limit_scale": 1000, + "pre_test": { + "device_field": "sysObjectID", + "operator": "match", + "value": ".1.3.6.1.4.1.318.1.3.15" + } + }, + { + "class": "apower", + "oid": "xPDUSystemOutputTotalApparentPower", + "descr": "Output Total", + "scale": 100, + "invalid": -1, + "pre_test": { + "device_field": "sysObjectID", + "operator": "match", + "value": ".1.3.6.1.4.1.318.1.3.15" + } + }, + { + "class": "powerfactor", + "oid": "xPDUSystemOutputTotalPowerFactor", + "descr": "Output Total", + "scale": 0.01, + "invalid": -1, + "pre_test": { + "device_field": "sysObjectID", + "operator": "match", + "value": ".1.3.6.1.4.1.318.1.3.15" + } + }, + { + "class": "voltage", + "oid": "xPDUSystemOutputVoltageLtoL", + "descr": "Line-to-line Output (Phase %index%)", + "scale": 0.1, + "invalid": -1, + "limit_delta_perc": true, + "pre_test": { + "device_field": "sysObjectID", + "operator": "match", + "value": ".1.3.6.1.4.1.318.1.3.15" + } + }, + { + "class": "voltage", + "oid": "xPDUSystemOutputVoltageLtoN", + "descr": "Line-to-neutral Output (Phase %index%)", + "scale": 0.1, + "invalid": -1, + "limit_delta_perc": true, + "oid_limit_nominal": "xPDUDeviceNominalOutputVoltage.0", + "oid_limit_delta": "xPDUSystemOutputOverVoltThreshold.0", + "pre_test": { + "device_field": "sysObjectID", + "operator": "match", + "value": ".1.3.6.1.4.1.318.1.3.15" + } + }, + { + "class": "current", + "oid": "xPDUSystemOutputPhaseCurrent", + "descr": "Output (Phase %index%)", + "scale": 0.1, + "invalid": -1, + "pre_test": { + "device_field": "sysObjectID", + "operator": "match", + "value": ".1.3.6.1.4.1.318.1.3.15" + } + }, + { + "class": "power", + "oid": "xPDUSystemOutputPower", + "descr": "Output (Phase %index%)", + "scale": 100, + "invalid": -1, + "pre_test": { + "device_field": "sysObjectID", + "operator": "match", + "value": ".1.3.6.1.4.1.318.1.3.15" + } + }, + { + "class": "apower", + "oid": "xPDUSystemOutputApparentPower", + "descr": "Output (Phase %index%)", + "scale": 100, + "invalid": -1, + "pre_test": { + "device_field": "sysObjectID", + "operator": "match", + "value": ".1.3.6.1.4.1.318.1.3.15" + } + }, + { + "class": "powerfactor", + "oid": "xPDUSystemOutputPowerFactor", + "descr": "Output (Phase %index%)", + "scale": 0.01, + "invalid": -1, + "pre_test": { + "device_field": "sysObjectID", + "operator": "match", + "value": ".1.3.6.1.4.1.318.1.3.15" + } + }, + { + "class": "current", + "oid": "xPDUBranchBreakerCurrent", + "oid_descr": "xPDUBranchBreakerName", + "descr": "Breaker %index% (%oid_descr%)", + "descr_transform": { + "action": "replace", + "from": " (Unknown)", + "to": "" + }, + "scale": 0.1, + "invalid": -1, + "pre_test": { + "device_field": "sysObjectID", + "operator": "match", + "value": ".1.3.6.1.4.1.318.1.3.15" + } + }, + { + "table": "wirelessSensorStatusTable", + "class": "temperature", + "oid": "wirelessSensorStatusTemperature", + "oid_num": ".1.3.6.1.4.1.318.1.1.10.5.1.1.1.5", + "oid_descr": "wirelessSensorStatusName", + "scale": 0.1, + "limit_scale": 0.1, + "min": -100, + "oid_limit_low": "wirelessSensorStatusLowTempThresh", + "oid_limit_high": "wirelessSensorStatusHighTempThresh", + "pre_test": { + "device_field": "sysObjectID", + "operator": "notmatch", + "value": ".1.3.6.1.4.1.318.1.3.(14|15)" + } + }, + { + "table": "wirelessSensorStatusTable", + "class": "humidity", + "oid": "wirelessSensorStatusHumidity", + "oid_num": ".1.3.6.1.4.1.318.1.1.10.5.1.1.1.8", + "oid_descr": "wirelessSensorStatusName", + "min": 0, + "oid_limit_low": "wirelessSensorStatusLowHumidityThresh", + "oid_limit_high": "wirelessSensorStatusHighHumidityThresh", + "pre_test": { + "device_field": "sysObjectID", + "operator": "notmatch", + "value": ".1.3.6.1.4.1.318.1.3.(14|15)" + } + }, + { + "table": "wirelessSensorStatusTable", + "class": "voltage", + "descr": "%oid_descr% (VBATT)", + "oid": "wirelessSensorStatusBattery", + "oid_num": ".1.3.6.1.4.1.318.1.1.10.5.1.1.1.16", + "oid_descr": "wirelessSensorStatusName", + "scale": 0.1, + "limit_scale": 0.1, + "min": 0, + "oid_limit_low_warn": "wirelessSensorStatusLowBatteryThresh", + "oid_limit_low": "wirelessSensorStatusMinBatteryThresh", + "pre_test": { + "device_field": "sysObjectID", + "operator": "notmatch", + "value": ".1.3.6.1.4.1.318.1.3.(14|15)" + } + }, + { + "table": "wirelessSensorStatusTable", + "class": "capacity", + "descr": "%oid_descr% (RSSI)", + "oid": "wirelessSensorStatusRssi", + "oid_num": ".1.3.6.1.4.1.318.1.1.10.5.1.1.1.19", + "oid_descr": "wirelessSensorStatusName", + "min": 0, + "oid_limit_low_warn": "wirelessSensorStatusLowRssiThresh", + "oid_limit_low": "wirelessSensorStatusMinRssiThresh", + "pre_test": { + "device_field": "sysObjectID", + "operator": "notmatch", + "value": ".1.3.6.1.4.1.318.1.3.(14|15)" + } + } + ], + "states": { + "upsAdvBatteryChargerStatus": { + "1": { + "name": "unknown", + "event": "exclude" + }, + "2": { + "name": "ok", + "event": "ok" + }, + "3": { + "name": "inFaultCondition", + "event": "alert" + }, + "4": { + "name": "floatCharging", + "event": "warning" + }, + "5": { + "name": "boostCharging", + "event": "warning" + }, + "6": { + "name": "resting", + "event": "ok" + }, + "7": { + "name": "notCharging", + "event": "ok" + }, + "8": { + "name": "equalizationCharging", + "event": "warning" + }, + "9": { + "name": "testInProgress", + "event": "ok" + }, + "10": { + "name": "cyclicFloatCharging", + "event": "warning" + } + }, + "powernet-status-state": { + "1": { + "name": "fail", + "event": "alert" + }, + "2": { + "name": "ok", + "event": "ok" + } + }, + "powernet-sync-state": { + "1": { + "name": "inSync", + "event": "ok" + }, + "2": { + "name": "outOfSync", + "event": "warning" + } + }, + "atsStatusSelectedSource": { + "1": { + "name": "sourceA", + "event": "ok" + }, + "2": { + "name": "sourceB", + "event": "ok" + } + }, + "atsStatusRedundancyState": { + "1": { + "name": "atsRedundancyLost", + "event": "alert" + }, + "2": { + "name": "atsFullyRedundant", + "event": "ok" + } + }, + "atsPowerSupply": { + "1": { + "name": "atsPowerSupplyFailure", + "event": "alert" + }, + "2": { + "name": "atsPowerSupplyOK", + "event": "ok" + } + }, + "powernet-mupscontact-state": { + "1": { + "name": "unknown", + "event": "ignore" + }, + "2": { + "name": "noFault", + "event": "ok" + }, + "3": { + "name": "fault", + "event": "alert" + } + }, + "powernet-rpdusupply1-state": { + "1": { + "name": "powerSupplyOneOk", + "event": "ok" + }, + "2": { + "name": "powerSupplyOneFailed", + "event": "alert" + } + }, + "powernet-rpdusupply2-state": { + "1": { + "name": "powerSupplyTwoOk", + "event": "ok" + }, + "2": { + "name": "powerSupplyTwoFailed", + "event": "alert" + }, + "3": { + "name": "powerSupplyTwoNotPresent", + "event": "exclude" + } + }, + "powernet-rpdustatusload-state": { + "1": { + "name": "bankLoadNormal", + "event": "ok" + }, + "2": { + "name": "bankLoadLow", + "event": "ok" + }, + "3": { + "name": "bankLoadNearOverload", + "event": "warning" + }, + "4": { + "name": "bankLoadOverload", + "event": "alert" + } + }, + "powernet-rpdu2supply-state": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "alarm", + "event": "alert" + }, + "3": { + "name": "notInstalled", + "event": "exclude" + } + }, + "powernet-rpdu2supplyalarm-state": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "alarm", + "event": "alert" + } + }, + "powernet-rpdu2statusload-state": { + "1": { + "name": "lowLoad", + "event": "ok" + }, + "2": { + "name": "normal", + "event": "ok" + }, + "3": { + "name": "nearOverload", + "event": "warning" + }, + "4": { + "name": "overload", + "event": "alert" + } + }, + "powernet-upsbasicoutput-state": { + "1": { + "name": "unknown", + "event": "ignore" + }, + "2": { + "name": "onLine", + "event": "ok" + }, + "3": { + "name": "onBattery", + "event": "alert" + }, + "4": { + "name": "onSmartBoost", + "event": "warning" + }, + "5": { + "name": "timedSleeping", + "event": "warning" + }, + "6": { + "name": "softwareBypass", + "event": "alert" + }, + "7": { + "name": "off", + "event": "alert" + }, + "8": { + "name": "rebooting", + "event": "warning" + }, + "9": { + "name": "switchedBypass", + "event": "warning" + }, + "10": { + "name": "hardwareFailureBypass", + "event": "alert" + }, + "11": { + "name": "sleepingUntilPowerReturn", + "event": "warning" + }, + "12": { + "name": "onSmartTrim", + "event": "ok" + }, + "13": { + "name": "ecoMode", + "event": "ok" + }, + "14": { + "name": "hotStandby", + "event": "ok" + }, + "15": { + "name": "onBatteryTest", + "event": "warning" + }, + "16": { + "name": "emergencyStaticBypass", + "event": "alert" + }, + "17": { + "name": "staticBypassStandby", + "event": "warning" + }, + "18": { + "name": "powerSavingMode", + "event": "ok" + }, + "19": { + "name": "spotMode", + "event": "warning" + }, + "20": { + "name": "eConversion", + "event": "ok" + }, + "21": { + "name": "chargerSpotmode", + "event": "warning" + }, + "22": { + "name": "inverterSpotmode", + "event": "warning" + }, + "23": { + "name": "activeLoad", + "event": "ok" + }, + "24": { + "name": "batteryDischargeSpotmode", + "event": "warning" + }, + "25": { + "name": "inverterStandby", + "event": "ok" + }, + "26": { + "name": "chargerOnly", + "event": "ok" + }, + "27": { + "name": "distributedEnergyReserve", + "event": "ok" + }, + "28": { + "name": "selfTest", + "event": "ok" + } + }, + "powernet-upsbasicsystem-state": { + "1": { + "name": "unknown", + "event": "ignore" + }, + "2": { + "name": "onLine", + "event": "ok" + }, + "3": { + "name": "onBattery", + "event": "alert" + }, + "4": { + "name": "onSmartBoost", + "event": "warning" + }, + "5": { + "name": "timedSleeping", + "event": "warning" + }, + "6": { + "name": "softwareBypass", + "event": "alert" + }, + "7": { + "name": "off", + "event": "alert" + }, + "8": { + "name": "rebooting", + "event": "warning" + }, + "9": { + "name": "switchedBypass", + "event": "warning" + }, + "10": { + "name": "hardwareFailureBypass", + "event": "alert" + }, + "11": { + "name": "sleepingUntilPowerReturn", + "event": "warning" + }, + "12": { + "name": "onSmartTrim", + "event": "ok" + }, + "13": { + "name": "ecoMode", + "event": "ok" + }, + "14": { + "name": "inverter", + "event": "ok" + }, + "15": { + "name": "eConversion", + "event": "warning" + }, + "16": { + "name": "staticBypassStandby", + "event": "warning" + }, + "17": { + "name": "efficiencyBoosterMode", + "event": "warning" + } + }, + "powernet-upsadvinputfail-state": { + "1": { + "name": "noTransfer", + "event": "ok" + }, + "2": { + "name": "highLineVoltage", + "event": "warning" + }, + "3": { + "name": "brownout", + "event": "warning" + }, + "4": { + "name": "blackout", + "event": "warning" + }, + "5": { + "name": "smallMomentarySag", + "event": "warning" + }, + "6": { + "name": "deepMomentarySag", + "event": "warning" + }, + "7": { + "name": "smallMomentarySpike", + "event": "warning" + }, + "8": { + "name": "largeMomentarySpike", + "event": "warning" + }, + "9": { + "name": "selfTest", + "event": "ok" + }, + "10": { + "name": "rateOfVoltageChange", + "event": "warning" + } + }, + "powernet-upsbattery-state": { + "1": { + "name": "unknown", + "event": "exclude" + }, + "2": { + "name": "batteryNormal", + "event": "ok" + }, + "3": { + "name": "batteryLow", + "event": "warning" + }, + "4": { + "name": "batteryInFaultCondition", + "event": "alert" + }, + "5": { + "name": "noBatteryPresent", + "event": "alert" + } + }, + "powernet-upsbatteryreplace-state": { + "1": { + "name": "noBatteryNeedsReplacing", + "event": "ok" + }, + "2": { + "name": "batteryNeedsReplacing", + "event": "alert" + } + }, + "powernet-upstest-state": { + "1": { + "name": "ok", + "event": "ok" + }, + "2": { + "name": "failed", + "event": "alert" + }, + "3": { + "name": "invalidTest", + "event": "warning" + }, + "4": { + "name": "testInProgress", + "event": "ok" + } + }, + "powernet-cooling-input-state": [ + { + "name": "Open", + "event": "ok" + }, + { + "name": "Closed", + "event": "alert" + } + ], + "powernet-cooling-output-state": [ + { + "name": "Abnormal", + "event": "alert" + }, + { + "name": "Normal", + "event": "ok" + } + ], + "powernet-cooling-powersource-state": [ + { + "name": "Primary", + "event": "ok" + }, + { + "name": "Secondary", + "event": "warning" + } + ], + "powernet-cooling-unittype-state": [ + { + "name": "Undefined", + "event": "exclude" + }, + { + "name": "Standard", + "event": "ok" + }, + { + "name": "HighTemp", + "event": "ok" + } + ], + "powernet-cooling-opmode-state": [ + { + "name": "Standby", + "event": "ignore" + }, + { + "name": "On", + "event": "ok" + }, + { + "name": "Idle", + "event": "ok" + }, + { + "name": "Maintenance", + "event": "warning" + } + ], + "powernet-cooling-mode-state": [ + { + "name": "Unknown", + "event": "ignore" + }, + { + "name": "Init", + "event": "ok" + }, + { + "name": "Off", + "event": "warning" + }, + { + "name": "Standby", + "event": "ok" + }, + { + "name": "Idle", + "event": "ok" + }, + { + "name": "Delaying", + "event": "ok" + }, + { + "name": "Active", + "event": "ok" + } + ], + "powernet-cooling-flowcontrol-state": [ + { + "name": "Under", + "event": "alert" + }, + { + "name": "Okay", + "event": "ok" + }, + { + "name": "Over", + "event": "alert" + }, + { + "name": "NA", + "event": "exclude" + }, + { + "name": "NA", + "event": "exclude" + } + ], + "powernet-cooling-leak-state": [ + { + "name": "No Leak", + "event": "ok" + }, + { + "name": "Leak Detected", + "event": "alert" + } + ], + "powernet-door-lock-state": { + "1": { + "name": "unlocked", + "event": "alert" + }, + "2": { + "name": "locked", + "event": "ok" + }, + "3": { + "name": "notInstalled", + "event": "exclude" + }, + "4": { + "name": "disconnected", + "event": "ignore" + } + }, + "powernet-door-state": { + "1": { + "name": "open", + "event": "alert" + }, + "2": { + "name": "closed", + "event": "ok" + }, + "3": { + "name": "notInstalled", + "event": "exclude" + }, + "4": { + "name": "disconnected", + "event": "ignore" + } + }, + "powernet-door-alarm-state": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "warning", + "event": "warning" + }, + "3": { + "name": "critical", + "event": "alert" + }, + "4": { + "name": "notInstalled", + "event": "exclude" + } + }, + "powernet-accesspx-state": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "warning", + "event": "warning" + }, + "3": { + "name": "critical", + "event": "alert" + } + }, + "emsInputContactStatusInputContactState": { + "1": { + "name": "contactClosedEMS", + "event_map": { + "normallyClosedEMS": "ok", + "normallyOpenEMS": "alert" + } + }, + "2": { + "name": "contactOpenEMS", + "event_map": { + "normallyClosedEMS": "alert", + "normallyOpenEMS": "ok" + } + } + }, + "emsOutputRelayStatusOutputRelayState": { + "1": { + "name": "relayClosedEMS", + "event_map": { + "normallyClosedEMS": "ok", + "normallyOpenEMS": "alert" + } + }, + "2": { + "name": "relayOpenEMS", + "event_map": { + "normallyClosedEMS": "alert", + "normallyOpenEMS": "ok" + } + } + }, + "emsOutletStatusOutletState": { + "1": { + "name": "outletOnEMS", + "event_map": { + "normallyOnEMS": "ok", + "normallyOffEMS": "alert" + } + }, + "2": { + "name": "outletOffEMS", + "event_map": { + "normallyOnEMS": "alert", + "normallyOffEMS": "ok" + } + } + }, + "emsAlarmDeviceStatusDeviceState": { + "1": { + "name": "alarmDeviceOnEMS", + "event": "ok" + }, + "2": { + "name": "alarmDeviceOffEMS", + "event": "warning" + }, + "3": { + "name": "alarmDeviceNotInstalledEMS", + "event": "exclude" + } + }, + "emsSmokeSensorStatusSensorState": { + "1": { + "name": "smokeDetected", + "event_map": { + "critical": "alert", + "warning": "warning", + "informational": "ok" + } + }, + "2": { + "name": "noSmoke", + "event_map": { + "critical": "ok", + "warning": "ok", + "informational": "ok" + } + }, + "3": { + "name": "unknown", + "event_map": { + "critical": "exclude", + "warning": "exclude", + "informational": "exclude" + } + } + }, + "emsVibrationSensorStatusSensorState": { + "1": { + "name": "vibrationDetected", + "event_map": { + "critical": "alert", + "warning": "warning", + "informational": "ok" + } + }, + "2": { + "name": "noVibration", + "event_map": { + "critical": "ok", + "warning": "ok", + "informational": "ok" + } + }, + "3": { + "name": "unknown", + "event_map": { + "critical": "exclude", + "warning": "exclude", + "informational": "exclude" + } + } + }, + "emsFluidSensorStatusSensorState": { + "1": { + "name": "fluidDetected", + "event_map": { + "critical": "alert", + "warning": "warning", + "informational": "ok" + } + }, + "2": { + "name": "noFluid", + "event_map": { + "critical": "ok", + "warning": "ok", + "informational": "ok" + } + }, + "3": { + "name": "unknown", + "event_map": { + "critical": "exclude", + "warning": "exclude", + "informational": "exclude" + } + } + }, + "emsDoorSensorStatusSensorState": { + "1": { + "name": "open", + "event_map": { + "critical": "alert", + "warning": "warning", + "informational": "ok" + } + }, + "2": { + "name": "closed", + "event_map": { + "critical": "ok", + "warning": "ok", + "informational": "ok" + } + }, + "3": { + "name": "unknown", + "event_map": { + "critical": "exclude", + "warning": "exclude", + "informational": "exclude" + } + } + }, + "xPDUUPSInputVoltageLtoNPresent": { + "1": { + "name": "notPresent", + "event": "warning" + }, + "2": { + "name": "present", + "event": "ok" + }, + "3": { + "name": "unknown", + "event": "exclude" + } + }, + "xPDUSystemBreakerPosition": { + "1": { + "name": "open", + "event": "ok" + }, + "2": { + "name": "closed", + "event": "ok" + }, + "3": { + "name": "unknown", + "event": "exclude" + } + }, + "xPDUInputOutputState": { + "1": { + "name": "open", + "event_map": { + "open": "ok", + "closed": "alert" + } + }, + "2": { + "name": "closed", + "event_map": { + "open": "alert", + "closed": "ok" + } + } + }, + "xPDUEPOMode": { + "1": { + "name": "armed", + "event": "ok" + }, + "2": { + "name": "disarmed", + "event": "warning" + }, + "3": { + "name": "unknown", + "event": "exclude" + } + }, + "xPDUTransformTempStatus": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "overtemp", + "event": "alert" + }, + "3": { + "name": "noTransformerPresent", + "event": "ignore" + }, + "4": { + "name": "unknown", + "event": "exclude" + } + }, + "xPDUCoolingFanStatus": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "failed", + "event": "alert" + }, + "3": { + "name": "noCoolingFansPresent", + "event": "ignore" + }, + "4": { + "name": "unknown", + "event": "exclude" + } + }, + "rPDUOutletStatusOutletState": { + "1": { + "name": "outletStatusOn", + "event": "ok" + }, + "2": { + "name": "outletStatusOff", + "event": "warning" + } + }, + "sPDUOutletCtl": { + "1": { + "name": "outletOn", + "event": "ok" + }, + "2": { + "name": "outletOff", + "event": "warning" + }, + "4": { + "name": "outletUnknown", + "event": "alert" + } + } + }, + "counter": [ + { + "oid": "upsEnergyEfficiencyStatsInputEnergyUsage", + "descr": "Input", + "class": "energy", + "oid_num": ".1.3.6.1.4.1.318.1.1.1.22.3.5", + "scale": 1000, + "min": -1, + "pre_test": { + "device_field": "sysObjectID", + "operator": "notmatch", + "value": ".1.3.6.1.4.1.318.1.3.(14|15)" + } + }, + { + "oid": "upsEnergyEfficiencyStatsOutputEnergyUsage", + "descr": "Output", + "class": "energy", + "oid_num": ".1.3.6.1.4.1.318.1.1.1.22.3.6", + "scale": 1000, + "min": -1, + "pre_test": { + "device_field": "sysObjectID", + "operator": "notmatch", + "value": ".1.3.6.1.4.1.318.1.3.(14|15)" + } + } + ], + "outlet": { + "rpdu2switched": { + "type": { + "name": "switched" + }, + "descr": { + "oid": "rPDU2OutletSwitchedConfigNumber", + "oid_num": "" + }, + "alias": { + "oid": "rPDU2OutletSwitchedConfigName", + "oid_num": "" + }, + "power_on_time": { + "oid": "rPDU2OutletSwitchedConfigPowerOnTime", + "oid_num": "" + }, + "power_off_time": { + "oid": "rPDU2OutletSwitchedConfigPowerOffTime", + "oid_num": "" + }, + "reboot_duration": { + "oid": "rPDU2OutletSwitchedConfigRebootDuration", + "oid_num": "" + }, + "command_pending": { + "oid": "rPDU2OutletSwitchedStatusCommandPending", + "oid_num": "" + }, + "phase": { + "oid": "rPDU2OutletSwitchedPropertiesPhaseLayout", + "oid_num": "" + }, + "bank": { + "oid": "rPDU2OutletSwitchedPropertiesBank", + "oid_num": "" + }, + "status": { + "oid": "sPDUOutletCtl", + "oid_num": "", + "states": { + "up": { + "num": "1", + "event": "ok" + }, + "down": { + "num": "2", + "event": "alert" + }, + "testing": { + "num": "3", + "event": "ok" + }, + "dormant": { + "num": "4", + "event": "ok" + }, + "notPresent": { + "num": "5", + "event": "exclude" + }, + "lowerLayerDown": { + "num": "6", + "event": "alert" + } + } + } + } + }, + "pseudowire": { + "states": { + "up": { + "num": "1", + "event": "ok" + }, + "down": { + "num": "2", + "event": "alert" + }, + "testing": { + "num": "3", + "event": "ok" + }, + "dormant": { + "num": "4", + "event": "ok" + }, + "notPresent": { + "num": "5", + "event": "exclude" + }, + "lowerLayerDown": { + "num": "6", + "event": "alert" + } + } + } + }, + "G700-MG-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.6889.2.9", + "mib_dir": "avaya", + "descr": "Avaya G700 Media Gateway MIB", + "serial": [ + { + "oid": "cmgSerialNumber.0" + } + ], + "hardware": [ + { + "oid": "cmgDescription.0" + } + ], + "sensor": [ + { + "descr": "CPU Temperature", + "class": "temperature", + "measured": "device", + "oid": "cmgCpuTemp", + "oid_num": ".1.3.6.1.4.1.6889.2.9.1.1.10.1", + "min": 0 + }, + { + "descr": "DSP Temperature", + "class": "temperature", + "measured": "device", + "oid": "cmgDspTemp", + "oid_num": ".1.3.6.1.4.1.6889.2.9.1.1.10.4", + "min": 0 + } + ] + }, + "G3-AVAYA-MIB": { + "enable": 1, + "mib_dir": "avaya", + "descr": "" + }, + "TMESNMP2-MIB": { + "enable": 1, + "mib_dir": "papouch", + "descr": "", + "sensor": [ + { + "oid": "int_temperature", + "oid_descr": "device_name", + "class": "temperature", + "measured": "device", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.18248.1.1.1" + } + ] + }, + "papago_temp_V02-MIB": { + "enable": 1, + "mib_dir": "papouch", + "descr": "", + "sysname": [ + { + "oid": "deviceName.0" + } + ], + "sensor": [ + { + "table": "channelTable", + "oid_class": "inChType", + "map_class": { + "1": "temperature", + "2": "humidity", + "3": "dewpoint" + }, + "scale": 0.1, + "oid": "inChValue", + "descr": "%class% %i%", + "oid_num": ".1.3.6.1.4.1.18248.31.1.2.1.1.3" + } + ] + }, + "the_v01-MIB": { + "enable": 1, + "mib_dir": "papouch", + "descr": "", + "sensor": [ + { + "oid": "inChValue", + "oid_class": "inChUnits", + "map_class": [ + "temperature", + "temperature", + "temperature", + "humidity" + ], + "oid_unit": "inChUnits", + "map_unit": [ + "C", + "F", + "K", + null + ], + "scale": 0.1, + "min": 0, + "oid_num": ".1.3.6.1.4.1.18248.20.1.2.1.1.2", + "oid_limit_low": "limitLo", + "oid_limit_high": "limitHy" + } + ] + }, + "QUIDOS_v01-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.18248.16", + "mib_dir": "papouch", + "descr": "", + "sensor": [ + { + "oid": "temperatureReading", + "class": "temperature", + "descr": "Temperature", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.18248.16.1.1" + } + ] + }, + "Papouch-SMI": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.18248", + "mib_dir": "papouch", + "descr": "" + }, + "CISCOSB-rndMng": { + "enable": 1, + "mib_dir": "ciscosb", + "descr": "", + "processor": { + "rlCpuUtilDuringLast5Minutes": { + "descr": "CPU", + "oid": "rlCpuUtilDuringLast5Minutes", + "pre_test": { + "oid": "rlCpuUtilEnable.0", + "operator": "ne", + "value": "false" + }, + "indexes": [ + { + "descr": "CPU" + } + ], + "invalid": 101, + "rename_rrd": "ciscosb-%index%" + } + } + }, + "CISCOSB-Physicaldescription-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.6.1.101.53", + "mib_dir": "ciscosb", + "descr": "", + "hardware": [ + { + "oid": "rlPhdUnitGenParamModelName.1" + } + ], + "version": [ + { + "oid": "rlPhdUnitGenParamSoftwareVersion.1" + } + ], + "serial": [ + { + "oid": "rlPhdUnitGenParamSerialNum.1" + } + ], + "features": [ + { + "oid": "rlPhdUnitGenParamServiceTag.1" + } + ], + "asset_tag": [ + { + "oid": "rlPhdUnitGenParamAssetTag.1" + } + ], + "status": [ + { + "oid": "rlPhdUnitEnvParamMainPSStatus", + "descr": "Main PowerSupply", + "measured": "powersupply", + "type": "ciscosb-RlEnvMonState", + "oid_num": ".1.3.6.1.4.1.9.6.1.101.53.15.1.2", + "pre_test": { + "oid": "CISCOSB-Physicaldescription-MIB::rlPhdNumberOfUnits.0", + "operator": "le", + "value": 1 + }, + "test": { + "field": "index", + "operator": "eq", + "value": "1" + } + }, + { + "oid": "rlPhdUnitEnvParamRedundantPSStatus", + "descr": "Redundant PowerSupply", + "measured": "powersupply", + "type": "ciscosb-RlEnvMonState", + "oid_num": ".1.3.6.1.4.1.9.6.1.101.53.15.1.3", + "pre_test": { + "oid": "CISCOSB-Physicaldescription-MIB::rlPhdNumberOfUnits.0", + "operator": "le", + "value": 1 + }, + "test": { + "field": "index", + "operator": "eq", + "value": "1" + } + }, + { + "oid": "rlPhdUnitEnvParamMainPSStatus", + "descr": "Main PowerSupply (Unit %index%)", + "measured": "powersupply", + "measured_label": "Unit %index%", + "type": "ciscosb-RlEnvMonState", + "oid_num": ".1.3.6.1.4.1.9.6.1.101.53.15.1.2", + "pre_test": { + "oid": "CISCOSB-Physicaldescription-MIB::rlPhdNumberOfUnits.0", + "operator": "gt", + "value": 1 + } + }, + { + "oid": "rlPhdUnitEnvParamRedundantPSStatus", + "descr": "Redundant PowerSupply (Unit %index%)", + "measured": "powersupply", + "measured_label": "Unit %index%", + "type": "ciscosb-RlEnvMonState", + "oid_num": ".1.3.6.1.4.1.9.6.1.101.53.15.1.3", + "pre_test": { + "oid": "CISCOSB-Physicaldescription-MIB::rlPhdNumberOfUnits.0", + "operator": "gt", + "value": 1 + } + }, + { + "oid": "rlPhdUnitEnvParamFan1Status", + "descr": "Fan 1", + "measured": "fan", + "type": "ciscosb-RlEnvMonState", + "oid_num": ".1.3.6.1.4.1.9.6.1.101.53.15.1.4", + "pre_test": { + "oid": "CISCOSB-Physicaldescription-MIB::rlPhdNumberOfUnits.0", + "operator": "le", + "value": 1 + }, + "test": { + "field": "index", + "operator": "eq", + "value": "1" + } + }, + { + "oid": "rlPhdUnitEnvParamFan2Status", + "descr": "Fan 2", + "measured": "fan", + "type": "ciscosb-RlEnvMonState", + "oid_num": ".1.3.6.1.4.1.9.6.1.101.53.15.1.5", + "pre_test": { + "oid": "CISCOSB-Physicaldescription-MIB::rlPhdNumberOfUnits.0", + "operator": "le", + "value": 1 + }, + "test": { + "field": "index", + "operator": "eq", + "value": "1" + } + }, + { + "oid": "rlPhdUnitEnvParamFan3Status", + "descr": "Fan 3", + "measured": "fan", + "type": "ciscosb-RlEnvMonState", + "oid_num": ".1.3.6.1.4.1.9.6.1.101.53.15.1.6", + "pre_test": { + "oid": "CISCOSB-Physicaldescription-MIB::rlPhdNumberOfUnits.0", + "operator": "le", + "value": 1 + }, + "test": { + "field": "index", + "operator": "eq", + "value": "1" + } + }, + { + "oid": "rlPhdUnitEnvParamFan4Status", + "descr": "Fan 4", + "measured": "fan", + "type": "ciscosb-RlEnvMonState", + "oid_num": ".1.3.6.1.4.1.9.6.1.101.53.15.1.7", + "pre_test": { + "oid": "CISCOSB-Physicaldescription-MIB::rlPhdNumberOfUnits.0", + "operator": "le", + "value": 1 + }, + "test": { + "field": "index", + "operator": "eq", + "value": "1" + } + }, + { + "oid": "rlPhdUnitEnvParamFan5Status", + "descr": "Fan 5", + "measured": "fan", + "type": "ciscosb-RlEnvMonState", + "oid_num": ".1.3.6.1.4.1.9.6.1.101.53.15.1.8", + "pre_test": { + "oid": "CISCOSB-Physicaldescription-MIB::rlPhdNumberOfUnits.0", + "operator": "le", + "value": 1 + }, + "test": { + "field": "index", + "operator": "eq", + "value": "1" + } + }, + { + "oid": "rlPhdUnitEnvParamFan6Status", + "descr": "Fan 6", + "measured": "fan", + "type": "ciscosb-RlEnvMonState", + "oid_num": ".1.3.6.1.4.1.9.6.1.101.53.15.1.9", + "pre_test": { + "oid": "CISCOSB-Physicaldescription-MIB::rlPhdNumberOfUnits.0", + "operator": "le", + "value": 1 + }, + "test": { + "field": "index", + "operator": "eq", + "value": "1" + } + }, + { + "oid": "rlPhdUnitEnvParamFan1Status", + "descr": "Fan 1 (Unit %index%)", + "measured": "fan", + "measured_label": "Unit %index%", + "type": "ciscosb-RlEnvMonState", + "oid_num": ".1.3.6.1.4.1.9.6.1.101.53.15.1.4", + "pre_test": { + "oid": "CISCOSB-Physicaldescription-MIB::rlPhdNumberOfUnits.0", + "operator": "gt", + "value": 1 + } + }, + { + "oid": "rlPhdUnitEnvParamFan2Status", + "descr": "Fan 2 (Unit %index%)", + "measured": "fan", + "measured_label": "Unit %index%", + "type": "ciscosb-RlEnvMonState", + "oid_num": ".1.3.6.1.4.1.9.6.1.101.53.15.1.5", + "pre_test": { + "oid": "CISCOSB-Physicaldescription-MIB::rlPhdNumberOfUnits.0", + "operator": "gt", + "value": 1 + } + }, + { + "oid": "rlPhdUnitEnvParamFan3Status", + "descr": "Fan 3 (Unit %index%)", + "measured": "fan", + "measured_label": "Unit %index%", + "type": "ciscosb-RlEnvMonState", + "oid_num": ".1.3.6.1.4.1.9.6.1.101.53.15.1.6", + "pre_test": { + "oid": "CISCOSB-Physicaldescription-MIB::rlPhdNumberOfUnits.0", + "operator": "gt", + "value": 1 + } + }, + { + "oid": "rlPhdUnitEnvParamFan4Status", + "descr": "Fan 4 (Unit %index%)", + "measured": "fan", + "measured_label": "Unit %index%", + "type": "ciscosb-RlEnvMonState", + "oid_num": ".1.3.6.1.4.1.9.6.1.101.53.15.1.7", + "pre_test": { + "oid": "CISCOSB-Physicaldescription-MIB::rlPhdNumberOfUnits.0", + "operator": "gt", + "value": 1 + } + }, + { + "oid": "rlPhdUnitEnvParamFan5Status", + "descr": "Fan 5 (Unit %index%)", + "measured": "fan", + "measured_label": "Unit %index%", + "type": "ciscosb-RlEnvMonState", + "oid_num": ".1.3.6.1.4.1.9.6.1.101.53.15.1.8", + "pre_test": { + "oid": "CISCOSB-Physicaldescription-MIB::rlPhdNumberOfUnits.0", + "operator": "gt", + "value": 1 + } + }, + { + "oid": "rlPhdUnitEnvParamFan6Status", + "descr": "Fan 6 (Unit %index%)", + "measured": "fan", + "measured_label": "Unit %index%", + "type": "ciscosb-RlEnvMonState", + "oid_num": ".1.3.6.1.4.1.9.6.1.101.53.15.1.9", + "pre_test": { + "oid": "CISCOSB-Physicaldescription-MIB::rlPhdNumberOfUnits.0", + "operator": "gt", + "value": 1 + } + } + ], + "states": { + "ciscosb-RlEnvMonState": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "warning", + "event": "warning" + }, + "3": { + "name": "critical", + "event": "alert" + }, + "4": { + "name": "shutdown", + "event": "ignore" + }, + "5": { + "name": "notPresent", + "event": "exclude" + }, + "6": { + "name": "notFunctioning", + "event": "ignore" + }, + "7": { + "name": "notAvailable", + "event": "exclude" + }, + "8": { + "name": "backingUp", + "event": "ok" + }, + "9": { + "name": "readingFailed", + "event": "alert" + } + } + }, + "sensor": [ + { + "class": "temperature", + "descr": "Device", + "oid": "rlPhdUnitEnvParamTempSensorValue", + "oid_num": ".1.3.6.1.4.1.9.6.1.101.53.15.1.10", + "oid_limit_high_warn": "rlPhdUnitEnvParamTempSensorWarningThresholdValue", + "oid_limit_high": "rlPhdUnitEnvParamTempSensorCriticalThresholdValue", + "pre_test": { + "oid": "CISCOSB-Physicaldescription-MIB::rlPhdNumberOfUnits.0", + "operator": "le", + "value": 1 + }, + "test": [ + { + "field": "index", + "operator": "eq", + "value": "1" + }, + { + "field": "rlPhdUnitEnvParamTempSensorValue", + "operator": "ge", + "value": 10 + } + ] + }, + { + "class": "temperature", + "descr": "Device (Unit %index%)", + "oid": "rlPhdUnitEnvParamTempSensorValue", + "oid_num": ".1.3.6.1.4.1.9.6.1.101.53.15.1.10", + "oid_limit_high_warn": "rlPhdUnitEnvParamTempSensorWarningThresholdValue", + "oid_limit_high": "rlPhdUnitEnvParamTempSensorCriticalThresholdValue", + "measured_label": "Unit %index%", + "pre_test": { + "oid": "CISCOSB-Physicaldescription-MIB::rlPhdNumberOfUnits.0", + "operator": "gt", + "value": 1 + }, + "test": { + "field": "rlPhdUnitEnvParamTempSensorValue", + "operator": "ge", + "value": 10 + } + }, + { + "class": "fanspeed", + "oid": "rlPhdUnitEnvParamFan1Speed", + "descr": "Fan 1", + "oid_extra": "rlPhdUnitEnvParamFan1Status", + "measured": "fan", + "invalid": 4294967295, + "oid_num": ".1.3.6.1.4.1.9.6.1.101.53.15.1.18", + "pre_test": { + "oid": "CISCOSB-Physicaldescription-MIB::rlPhdNumberOfUnits.0", + "operator": "le", + "value": 1 + }, + "test": [ + { + "field": "index", + "operator": "eq", + "value": "1" + }, + { + "field": "rlPhdUnitEnvParamFan1Status", + "operator": "notin", + "value": [ + "notPresent", + "notAvailable" + ] + } + ] + }, + { + "class": "fanspeed", + "oid": "rlPhdUnitEnvParamFan2Speed", + "descr": "Fan 2", + "oid_extra": "rlPhdUnitEnvParamFan2Status", + "measured": "fan", + "invalid": 4294967295, + "oid_num": ".1.3.6.1.4.1.9.6.1.101.53.15.1.19", + "pre_test": { + "oid": "CISCOSB-Physicaldescription-MIB::rlPhdNumberOfUnits.0", + "operator": "le", + "value": 1 + }, + "test": [ + { + "field": "index", + "operator": "eq", + "value": "1" + }, + { + "field": "rlPhdUnitEnvParamFan2Status", + "operator": "notin", + "value": [ + "notPresent", + "notAvailable" + ] + } + ] + }, + { + "class": "fanspeed", + "oid": "rlPhdUnitEnvParamFan3Speed", + "descr": "Fan 3", + "oid_extra": "rlPhdUnitEnvParamFan3Status", + "measured": "fan", + "invalid": 4294967295, + "oid_num": ".1.3.6.1.4.1.9.6.1.101.53.15.1.20", + "pre_test": { + "oid": "CISCOSB-Physicaldescription-MIB::rlPhdNumberOfUnits.0", + "operator": "le", + "value": 1 + }, + "test": [ + { + "field": "index", + "operator": "eq", + "value": "1" + }, + { + "field": "rlPhdUnitEnvParamFan3Status", + "operator": "notin", + "value": [ + "notPresent", + "notAvailable" + ] + } + ] + }, + { + "class": "fanspeed", + "oid": "rlPhdUnitEnvParamFan4Speed", + "descr": "Fan 4", + "oid_extra": "rlPhdUnitEnvParamFan4Status", + "measured": "fan", + "invalid": 4294967295, + "oid_num": ".1.3.6.1.4.1.9.6.1.101.53.15.1.21", + "pre_test": { + "oid": "CISCOSB-Physicaldescription-MIB::rlPhdNumberOfUnits.0", + "operator": "le", + "value": 1 + }, + "test": [ + { + "field": "index", + "operator": "eq", + "value": "1" + }, + { + "field": "rlPhdUnitEnvParamFan4Status", + "operator": "notin", + "value": [ + "notPresent", + "notAvailable" + ] + } + ] + }, + { + "class": "fanspeed", + "oid": "rlPhdUnitEnvParamFan5Speed", + "descr": "Fan 5", + "oid_extra": "rlPhdUnitEnvParamFan5Status", + "measured": "fan", + "invalid": 4294967295, + "oid_num": ".1.3.6.1.4.1.9.6.1.101.53.15.1.22", + "pre_test": { + "oid": "CISCOSB-Physicaldescription-MIB::rlPhdNumberOfUnits.0", + "operator": "le", + "value": 1 + }, + "test": [ + { + "field": "index", + "operator": "eq", + "value": "1" + }, + { + "field": "rlPhdUnitEnvParamFan5Status", + "operator": "notin", + "value": [ + "notPresent", + "notAvailable" + ] + } + ] + }, + { + "class": "fanspeed", + "oid": "rlPhdUnitEnvParamFan6Speed", + "descr": "Fan 6", + "oid_extra": "rlPhdUnitEnvParamFan6Status", + "measured": "fan", + "invalid": 4294967295, + "oid_num": ".1.3.6.1.4.1.9.6.1.101.53.15.1.23", + "pre_test": { + "oid": "CISCOSB-Physicaldescription-MIB::rlPhdNumberOfUnits.0", + "operator": "le", + "value": 1 + }, + "test": [ + { + "field": "index", + "operator": "eq", + "value": "1" + }, + { + "field": "rlPhdUnitEnvParamFan6Status", + "operator": "notin", + "value": [ + "notPresent", + "notAvailable" + ] + } + ] + }, + { + "class": "fanspeed", + "oid": "rlPhdUnitEnvParamFan1Speed", + "descr": "Fan 1 (Unit %index%)", + "oid_extra": "rlPhdUnitEnvParamFan1Status", + "measured": "fan", + "measured_label": "Unit %index%", + "invalid": 4294967295, + "oid_num": ".1.3.6.1.4.1.9.6.1.101.53.15.1.18", + "pre_test": { + "oid": "CISCOSB-Physicaldescription-MIB::rlPhdNumberOfUnits.0", + "operator": "gt", + "value": 1 + }, + "test": { + "field": "rlPhdUnitEnvParamFan1Status", + "operator": "notin", + "value": [ + "notPresent", + "notAvailable" + ] + } + }, + { + "class": "fanspeed", + "oid": "rlPhdUnitEnvParamFan2Speed", + "descr": "Fan 2 (Unit %index%)", + "oid_extra": "rlPhdUnitEnvParamFan2Status", + "measured": "fan", + "measured_label": "Unit %index%", + "invalid": 4294967295, + "oid_num": ".1.3.6.1.4.1.9.6.1.101.53.15.1.19", + "pre_test": { + "oid": "CISCOSB-Physicaldescription-MIB::rlPhdNumberOfUnits.0", + "operator": "gt", + "value": 1 + }, + "test": { + "field": "rlPhdUnitEnvParamFan2Status", + "operator": "notin", + "value": [ + "notPresent", + "notAvailable" + ] + } + }, + { + "class": "fanspeed", + "oid": "rlPhdUnitEnvParamFan3Speed", + "descr": "Fan 3 (Unit %index%)", + "oid_extra": "rlPhdUnitEnvParamFan3Status", + "measured": "fan", + "measured_label": "Unit %index%", + "invalid": 4294967295, + "oid_num": ".1.3.6.1.4.1.9.6.1.101.53.15.1.20", + "pre_test": { + "oid": "CISCOSB-Physicaldescription-MIB::rlPhdNumberOfUnits.0", + "operator": "gt", + "value": 1 + }, + "test": { + "field": "rlPhdUnitEnvParamFan3Status", + "operator": "notin", + "value": [ + "notPresent", + "notAvailable" + ] + } + }, + { + "class": "fanspeed", + "oid": "rlPhdUnitEnvParamFan4Speed", + "descr": "Fan 4 (Unit %index%)", + "oid_extra": "rlPhdUnitEnvParamFan4Status", + "measured": "fan", + "measured_label": "Unit %index%", + "invalid": 4294967295, + "oid_num": ".1.3.6.1.4.1.9.6.1.101.53.15.1.21", + "pre_test": { + "oid": "CISCOSB-Physicaldescription-MIB::rlPhdNumberOfUnits.0", + "operator": "gt", + "value": 1 + }, + "test": { + "field": "rlPhdUnitEnvParamFan4Status", + "operator": "notin", + "value": [ + "notPresent", + "notAvailable" + ] + } + }, + { + "class": "fanspeed", + "oid": "rlPhdUnitEnvParamFan5Speed", + "descr": "Fan 5 (Unit %index%)", + "oid_extra": "rlPhdUnitEnvParamFan5Status", + "measured": "fan", + "measured_label": "Unit %index%", + "invalid": 4294967295, + "oid_num": ".1.3.6.1.4.1.9.6.1.101.53.15.1.22", + "pre_test": { + "oid": "CISCOSB-Physicaldescription-MIB::rlPhdNumberOfUnits.0", + "operator": "gt", + "value": 1 + }, + "test": { + "field": "rlPhdUnitEnvParamFan5Status", + "operator": "notin", + "value": [ + "notPresent", + "notAvailable" + ] + } + }, + { + "class": "fanspeed", + "oid": "rlPhdUnitEnvParamFan6Speed", + "descr": "Fan 6 (Unit %index%)", + "oid_extra": "rlPhdUnitEnvParamFan6Status", + "measured": "fan", + "measured_label": "Unit %index%", + "invalid": 4294967295, + "oid_num": ".1.3.6.1.4.1.9.6.1.101.53.15.1.23", + "pre_test": { + "oid": "CISCOSB-Physicaldescription-MIB::rlPhdNumberOfUnits.0", + "operator": "gt", + "value": 1 + }, + "test": { + "field": "rlPhdUnitEnvParamFan6Status", + "operator": "notin", + "value": [ + "notPresent", + "notAvailable" + ] + } + } + ] + }, + "CISCOSB-SENSOR-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.6.1.101.83.2", + "mib_dir": "ciscosb", + "descr": "", + "sensor": [ + { + "oid_class": "entPhySensorType", + "map_class": { + "voltsAC": "voltage", + "voltsDC": "voltage", + "amperes": "current", + "watts": "power", + "hertz": "frequency", + "celsius": "temperature", + "percentRH": "humidity", + "rpm": "fanspeed", + "cmm": "airflow" + }, + "descr": "Sensor %i% (%rlEnvPhySensorLocation%)", + "oid_extra": "CISCOSB-SENSORENTMIB::rlEnvPhySensorLocation", + "oid": "entPhySensorValue", + "oid_num": ".1.3.6.1.4.1.9.6.1.101.83.2.1.1.1.4", + "oid_scale": "entPhySensorScale", + "oid_limit_low": "CISCOSB-SENSORENTMIB::rlEnvPhySensorMinValue", + "oid_limit_high_warn": "CISCOSB-SENSORENTMIB::rlEnvPhySensorTestValue", + "oid_limit_high": "CISCOSB-SENSORENTMIB::rlEnvPhySensorMaxValue" + } + ] + }, + "CISCOSB-SENSORENTMIB": { + "enable": 1, + "mib_dir": "ciscosb", + "descr": "" + }, + "CISCOSB-IP": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.6.1.101.26", + "mib_dir": "ciscosb", + "descr": "", + "ip-address": [ + { + "oid_ifIndex": "rlIpAddressIfIndex", + "version": "6", + "oid_prefix": "rlIpAddressExtdPrefixLength", + "origin": "%index2%", + "oid_type": "rlIpAddressExtdType", + "address": "%index1%", + "oid_extra": "rlIpAddressStatus", + "test": { + "field": "rlIpAddressStatus", + "operator": "eq", + "value": "preferred" + }, + "snmp_flags": 33280 + } + ] + }, + "CISCOSB-IPv6": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.6.1.101.129", + "mib_dir": "ciscosb", + "descr": "", + "ip-address": [ + { + "ifIndex": "%index1%", + "version": "6", + "oid_prefix": "rlIpAddressPrefixLength", + "origin": "unknown", + "oid_type": "rlIpAddressType", + "address": "%index1%", + "snmp_flags": 33280 + } + ] + }, + "CISCOSB-POE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.6.1.101.108", + "mib_dir": "ciscosb", + "descr": "", + "sensor": [ + { + "table": "rlPethMainPseTable", + "measured": "poe", + "descr": "PoE Group %index%", + "oid": "rlPethMainPseTemperatureSensor", + "class": "temperature", + "invalid": 0 + } + ] + }, + "CISCOSB-PHY-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.6.1.101.90", + "mib_dir": "ciscosb", + "descr": "" + }, + "CISCOSB-HWENVIROMENT": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.6.1.101.83", + "mib_dir": "ciscosb", + "descr": "", + "states": { + "RlEnvMonState": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "warning", + "event": "warning" + }, + "3": { + "name": "critical", + "event": "alert" + }, + "4": { + "name": "shutdown", + "event": "ignore" + }, + "5": { + "name": "notPresent", + "event": "exclude" + }, + "6": { + "name": "notFunctioning", + "event": "ignore" + }, + "7": { + "name": "restore", + "event": "ok" + }, + "8": { + "name": "notAvailable", + "event": "exclude" + }, + "9": { + "name": "backingUp", + "event": "ok" + } + } + }, + "status": [ + { + "oid": "rlEnvMonFanState", + "oid_descr": "rlEnvMonFanStatusDescr", + "descr_transform": [ + { + "action": "replace", + "from": "_", + "to": " " + }, + { + "action": "preg_replace", + "from": "/fan(\\d+)/i", + "to": "Fan $1" + }, + { + "action": "preg_replace", + "from": "/unit(\\d+)/i", + "to": "Unit $1" + } + ], + "type": "RlEnvMonState", + "measured": "fan", + "skip_if_valid_exist": "Dell-Vendor-MIB->dell-vendor-state" + }, + { + "table": "rlEnvMonSupplyStatusTable", + "oid": "rlEnvMonSupplyState", + "descr": "%rlEnvMonSupplyStatusDescr% (%rlEnvMonSupplySource%)", + "descr_transform": [ + { + "action": "replace", + "from": [ + "_", + "(ac)", + "(dc)", + "(externalPowerSupply)", + "(internalRedundant)", + " (unknown)" + ], + "to": [ + " ", + "(AC)", + "(DC)", + "(External)", + "(Redundant)", + "" + ] + }, + { + "action": "preg_replace", + "from": "/ps(\\d+)/i", + "to": "Power Supply $1" + }, + { + "action": "preg_replace", + "from": "/unit(\\d+)/i", + "to": "Unit $1" + } + ], + "type": "RlEnvMonState", + "measured": "powersupply", + "skip_if_valid_exist": "Dell-Vendor-MIB->dell-vendor-state" + } + ] + }, + "CISCOSB-vlan-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9.6.1.101.48", + "mib_dir": "ciscosb", + "descr": "", + "discovery": [ + { + "os_group": "ciscosb", + "CISCOSB-vlan-MIB::vlanMibVersion.0": "/^\\d+/" + } + ] + }, + "CUBRO-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.32182", + "mib_dir": "cubro", + "descr": "", + "status": [ + { + "table": "psuTable", + "descr": "Power Supply %index% (%psuType%)", + "oid": "psuPower", + "oid_num": ".1.3.6.1.4.1.32182.1.1.1.2.1.3", + "measured": "powersupply", + "type": "psuPower", + "test": { + "field": "psuPresent", + "operator": "ne", + "value": "ABSENT" + } + }, + { + "table": "fanTable", + "descr": "Chassis Fan %index%", + "oid": "fanStatus", + "oid_num": ".1.3.6.1.4.1.32182.1.1.3.2.1.4", + "measured": "chassis", + "type": "fanStatus" + } + ], + "states": { + "psuPower": { + "1": { + "name": "OK", + "event": "ok" + }, + "2": { + "name": "FAIL", + "event": "alert" + }, + "3": { + "name": "-", + "event": "exclude" + } + }, + "fanStatus": { + "1": { + "name": "OK", + "event": "ok" + }, + "2": { + "name": "Fail", + "event": "alert" + }, + "3": { + "name": "Absent", + "event": "exclude" + }, + "4": { + "name": "Auto", + "event": "ok" + } + } + }, + "sensor": [ + { + "table": "tempTable", + "class": "temperature", + "descr": "Chassis Temperature", + "oid": "tempTemp", + "oid_num": ".1.3.6.1.4.1.32182.1.1.2.2.1.2", + "min": 0, + "scale": 1, + "oid_limit_low": "tempLowerAlarm", + "oid_limit_high": "tempHighAlarm" + }, + { + "table": "fanTable", + "class": "load", + "descr": "Chassis Fan %index% Rate", + "measured": "chassis", + "oid": "fanSpeedRate", + "oid_num": ".1.3.6.1.4.1.32182.1.1.3.2.1.3" + }, + { + "table": "transceiverTable", + "oid": "transOpticalTransmitPower", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifAlias", + "match": "%transName%" + }, + "descr": "%transName% TX Power", + "oid_limit_low": "transOpticalTransmitLowAlarm", + "oid_limit_low_warn": "transOpticalTransmitLowWarn", + "oid_limit_high": "transOpticalTransmitHighAlarm", + "oid_limit_high_warn": "transOpticalTransmitHighWarn", + "test": { + "field": "transDiagnosticImplemented", + "operator": "ne", + "value": "false" + } + }, + { + "table": "transceiverTable", + "oid": "transOpticalReceivePower", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifAlias", + "match": "%transName%" + }, + "descr": "%transName% RX Power", + "oid_limit_low_warn": "transOpticalReceiveLowWarn", + "oid_limit_low": "transOpticalReceiveLowAlarm", + "oid_limit_high_warn": "transOpticalReceiveHighWarn", + "oid_limit_high": "transOpticalReceiveHighAlarm", + "test": { + "field": "transDiagnosticImplemented", + "operator": "ne", + "value": "false" + } + } + ] + }, + "NCSYSTEM-MIB": { + "enable": 1, + "mib_dir": "networkcritical", + "descr": "" + }, + "ACMEPACKET-ENTITY-VENDORTYPE-OID-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9148.6.1", + "mib_dir": "acme", + "descr": "" + }, + "ACMEPACKET-ENVMON-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9148.3.3", + "mib_dir": "acme", + "descr": "Acme Packet Environmental Monitoring", + "sensor": [ + { + "oid": "apEnvMonTemperatureStatusValue", + "class": "temperature", + "oid_descr": "apEnvMonTemperatureStatusDescr", + "descr_transform": [ + { + "action": "regexp_replace", + "from": "/ \\(degrees Cel[cs]ius\\)/", + "to": "" + }, + { + "action": "regexp_replace", + "from": "/ Temperature/", + "to": "" + } + ], + "oid_num": ".1.3.6.1.4.1.9148.3.3.1.3.1.1.4", + "rename_rrd": "acme-env-%index%" + }, + { + "oid": "apEnvMonVoltageStatusValue", + "class": "voltage", + "oid_descr": "apEnvMonVoltageStatusDescr", + "descr_transform": { + "action": "regexp_replace", + "from": "/ \\(millivolts\\)/", + "to": "" + }, + "oid_num": ".1.3.6.1.4.1.9148.3.3.1.2.1.1.4", + "rename_rrd": "acme-env-%index%", + "scale": 0.001 + } + ], + "status": [ + { + "oid": "apEnvMonFanState", + "type": "acme-env-state", + "oid_descr": "apEnvMonFanStatusDescr", + "descr_transform": { + "action": "regexp_replace", + "from": "/ [Ss]peed/", + "to": "" + }, + "oid_num": ".1.3.6.1.4.1.9148.3.3.1.4.1.1.5", + "measured": "fan" + }, + { + "oid": "apEnvMonPowerSupplyState", + "type": "acme-env-state", + "oid_descr": "apEnvMonPowerSupplyStatusDescr", + "oid_num": ".1.3.6.1.4.1.9148.3.3.1.5.1.1.4", + "measured": "powersupply" + } + ], + "states": { + "acme-env-state": { + "1": { + "name": "initial", + "event": "ignore" + }, + "2": { + "name": "normal", + "event": "ok" + }, + "3": { + "name": "minor", + "event": "warning" + }, + "4": { + "name": "major", + "event": "alert" + }, + "5": { + "name": "shutdown", + "event": "ignore" + }, + "7": { + "name": "notPresent", + "event": "exclude" + }, + "8": { + "name": "notFunctioning", + "event": "ignore" + }, + "9": { + "name": "unknown", + "event": "exclude" + } + } + } + }, + "APSYSMGMT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9148.3.2", + "mib_dir": "acme", + "descr": "", + "processor": { + "apSysCPUUtil": { + "oid": "apSysCPUUtil", + "oid_num": ".1.3.6.1.4.1.9148.3.2.1.1.1", + "indexes": [ + { + "descr": "Processor" + } + ] + } + }, + "mempool": { + "apSysMemoryUtil": { + "type": "static", + "descr": "Memory", + "oid_perc": "apSysMemoryUtil.0", + "oid_perc_num": ".1.3.6.1.4.1.9148.3.2.1.1.2.0" + } + } + }, + "TERACOM-TCW240B-MIB": { + "enable": 1, + "mib_dir": "teracom", + "descr": "", + "discovery": [ + { + "os": "teracom", + "TERACOM-TCW240B-MIB::name.0": "/TCW240B/" + } + ], + "serial": [ + { + "oid": "deviceID.0" + } + ], + "version": [ + { + "oid": "version.0", + "transform": { + "action": "preg_replace", + "from": "/^.*v/", + "to": "" + } + } + ], + "hardware": [ + { + "oid": "name.0", + "transform": { + "action": "replace", + "from": "SNMP Agent", + "to": "I/O Controller" + } + } + ], + "ip-address": [ + { + "ifIndex": "%index%", + "version": "ipv4", + "prefix": 32, + "oid_address": "deviceIP" + } + ], + "states": { + "teracom-digitalin-state": [ + { + "name": "closed", + "event": "ok" + }, + { + "name": "open", + "event": "ok" + } + ], + "teracom-relay-state": [ + { + "name": "off", + "event": "ok" + }, + { + "name": "on", + "event": "ok" + } + ], + "teracom-alarm-state": [ + { + "name": "noErr", + "event": "ok" + }, + { + "name": "owErr", + "event": "alert" + }, + { + "name": "hwErr", + "event": "alert" + } + ] + }, + "status": [ + { + "oid": "hardwareErr", + "descr": "Hardware Status", + "measured": "other", + "type": "teracom-alarm-state" + } + ] + }, + "TERACOM-TCW241-MIB": { + "enable": 1, + "mib_dir": "teracom", + "descr": "", + "discovery": [ + { + "os": "teracom", + "TERACOM-TCW241-MIB::name.0": "/TCW241/" + } + ], + "serial": [ + { + "oid": "deviceID.0" + } + ], + "version": [ + { + "oid": "version.0", + "transform": { + "action": "preg_replace", + "from": "/^.*v/", + "to": "" + } + } + ], + "hardware": [ + { + "oid": "name.0", + "transform": { + "action": "replace", + "from": "SNMP Agent", + "to": "I/O Controller" + } + } + ], + "ip-address": [ + { + "ifIndex": "%index%", + "version": "ipv4", + "prefix": 32, + "oid_address": "deviceIP" + } + ], + "states": { + "teracom-digitalin-state": [ + { + "name": "closed", + "event": "ok" + }, + { + "name": "open", + "event": "ok" + } + ], + "teracom-relay-state": [ + { + "name": "off", + "event": "ok" + }, + { + "name": "on", + "event": "ok" + } + ], + "teracom-alarm-state": [ + { + "name": "noErr", + "event": "ok" + }, + { + "name": "owErr", + "event": "alert" + }, + { + "name": "hwErr", + "event": "alert" + } + ] + }, + "status": [ + { + "oid": "hardwareErr", + "descr": "Hardware Status", + "measured": "other", + "type": "teracom-alarm-state" + } + ] + }, + "CCPOWER-MIB": { + "enable": 1, + "mib_dir": "ccpower", + "descr": "C&C Power Control Commander Plus", + "sensor": [ + { + "oid": "rectifierFloatVoltage", + "descr": "Rectifier Float Voltage", + "class": "voltage", + "measured": "rectifier", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.18642.1.2.1.1" + }, + { + "oid": "rectifierLoadCurrent", + "descr": "Rectifier Load Current", + "class": "current", + "measured": "rectifier", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.18642.1.2.1.2" + }, + { + "oid": "batteryCurrent", + "descr": "Battery Current", + "class": "current", + "measured": "battery", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.18642.1.2.2.1" + }, + { + "oid": "batteryTemperature", + "descr": "Battery Temperature", + "class": "temperature", + "measured": "battery", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.18642.1.2.2.2" + }, + { + "oid": "batteryResistanceReading", + "descr": "Battery Resistance", + "class": "resistance", + "measured": "battery", + "scale": 0.0001, + "oid_num": ".1.3.6.1.4.1.18642.1.2.2.4" + } + ], + "status": [ + { + "oid": "highVoltageAlarmStatus", + "descr": "High Voltage Alarm", + "measured": "", + "type": "ccpower-mib-alarmstatus", + "oid_num": ".1.3.6.1.4.1.18642.1.2.4.1" + }, + { + "oid": "lowVoltageAlarmStatus", + "descr": "Low Voltage Alarm", + "measured": "", + "type": "ccpower-mib-alarmstatus", + "oid_num": ".1.3.6.1.4.1.18642.1.2.4.2" + }, + { + "oid": "overloadAlarmStatus", + "descr": "Overload Alarm", + "measured": "", + "type": "ccpower-mib-alarmstatus", + "oid_num": ".1.3.6.1.4.1.18642.1.2.4.3" + }, + { + "oid": "breakerAlarmStatus", + "descr": "Breaker Alarm", + "measured": "", + "type": "ccpower-mib-alarmstatus", + "oid_num": ".1.3.6.1.4.1.18642.1.2.4.4" + }, + { + "oid": "acFailureAlarmStatus", + "descr": "AC Failure Alarm", + "measured": "", + "type": "ccpower-mib-alarmstatus", + "oid_num": ".1.3.6.1.4.1.18642.1.2.4.5" + }, + { + "oid": "fanFailureAlarmStatus", + "descr": "Fan Failure Alarm", + "measured": "", + "type": "ccpower-mib-alarmstatus", + "oid_num": ".1.3.6.1.4.1.18642.1.2.4.6" + }, + { + "oid": "rectifierFailureAlarmStatus", + "descr": "Rectifier Failure Alarm", + "measured": "", + "type": "ccpower-mib-alarmstatus", + "oid_num": ".1.3.6.1.4.1.18642.1.2.4.7" + }, + { + "oid": "majorAlarmStatus", + "descr": "Major Alarm", + "measured": "", + "type": "ccpower-mib-alarmstatus", + "oid_num": ".1.3.6.1.4.1.18642.1.2.4.8" + }, + { + "oid": "lowVoltageDisconnect1TemperatureAlarmStatus", + "descr": "LVD1 Temperature Alarm", + "measured": "", + "type": "ccpower-mib-alarmstatus", + "oid_num": ".1.3.6.1.4.1.18642.1.2.4.9" + }, + { + "oid": "lowVoltageDisconnect2TemperatureAlarmStatus", + "descr": "LVD2 Temperature Alarm", + "measured": "", + "type": "ccpower-mib-alarmstatus", + "oid_num": ".1.3.6.1.4.1.18642.1.2.4.10" + }, + { + "oid": "lowVoltageDisconnect3TemperatureAlarmStatus", + "descr": "LVD3 Temperature Alarm", + "measured": "", + "type": "ccpower-mib-alarmstatus", + "oid_num": ".1.3.6.1.4.1.18642.1.2.4.11" + }, + { + "oid": "lowVoltageDisconnect1VoltageAlarmStatus", + "descr": "LVD1 Voltage Alarm", + "measured": "", + "type": "ccpower-mib-alarmstatus", + "oid_num": ".1.3.6.1.4.1.18642.1.2.4.12" + }, + { + "oid": "lowVoltageDisconnect2VoltageAlarmStatus", + "descr": "LVD2 Voltage Alarm", + "measured": "", + "type": "ccpower-mib-alarmstatus", + "oid_num": ".1.3.6.1.4.1.18642.1.2.4.13" + }, + { + "oid": "lowVoltageDisconnect3VoltageAlarmStatus", + "descr": "LVD3 Voltage Alarm", + "measured": "", + "type": "ccpower-mib-alarmstatus", + "oid_num": ".1.3.6.1.4.1.18642.1.2.4.14" + }, + { + "oid": "batteryResistanceAlarmStatus", + "descr": "Battery Resistance Alarm", + "measured": "", + "type": "ccpower-mib-alarmstatus", + "oid_num": ".1.3.6.1.4.1.18642.1.2.4.15" + }, + { + "oid": "batteryCurrentAlarmStatus", + "descr": "Battery Current Alarm", + "measured": "", + "type": "ccpower-mib-alarmstatus", + "oid_num": ".1.3.6.1.4.1.18642.1.2.4.16" + }, + { + "oid": "batteryTestAbortCondition1AlarmStatus", + "descr": "Battery Test Abort 1 Alarm", + "measured": "", + "type": "ccpower-mib-alarmstatus", + "oid_num": ".1.3.6.1.4.1.18642.1.2.4.17" + }, + { + "oid": "batteryTestAbortCondition2AlarmStatus", + "descr": "Battery Test Abort 2 Alarm", + "measured": "", + "type": "ccpower-mib-alarmstatus", + "oid_num": ".1.3.6.1.4.1.18642.1.2.4.18" + }, + { + "oid": "batteryTestAbortCondition3AlarmStatus", + "descr": "Battery Test Abort 3 Alarm", + "measured": "", + "type": "ccpower-mib-alarmstatus", + "oid_num": ".1.3.6.1.4.1.18642.1.2.4.19" + }, + { + "oid": "batteryDisconnectAlarmStatus", + "descr": "Battery Disconnect Alarm", + "measured": "", + "type": "ccpower-mib-alarmstatus", + "oid_num": ".1.3.6.1.4.1.18642.1.2.4.20" + }, + { + "oid": "fuseAlarmStatus", + "descr": "Fuse Alarm", + "measured": "", + "type": "ccpower-mib-alarmstatus", + "oid_num": ".1.3.6.1.4.1.18642.1.2.4.21" + } + ], + "states": { + "ccpower-mib-alarmstatus": { + "1": { + "name": "inactive", + "event": "ok" + }, + "2": { + "name": "active", + "event": "alert" + } + } + } + }, + "FROGFOOT-RESOURCES-MIB": { + "enable": 1, + "identity_num": [ + ".1.3.6.1.4.1.10002.1.1.1", + ".1.3.6.1.4.1.10002.1.1.1.31" + ], + "mib_dir": "ubiquiti", + "descr": "", + "mempool": { + "memory": { + "type": "static", + "descr": "Memory", + "scale": 1024, + "oid_free": "memFree.0", + "oid_free_num": ".1.3.6.1.4.1.10002.1.1.1.1.2.0", + "oid_total": "memTotal.0", + "oid_total_num": ".1.3.6.1.4.1.10002.1.1.1.1.1.0" + } + } + }, + "EdgeSwitch-BOXSERVICES-PRIVATE-MIB": { + "enable": 1, + "mib_dir": "ubiquiti", + "descr": "", + "states": { + "edgeswitch-boxServicesItemState": { + "1": { + "name": "notpresent", + "event": "exclude" + }, + "2": { + "name": "operational", + "event": "ok" + }, + "3": { + "name": "failed", + "event": "alert" + }, + "4": { + "name": "powering", + "event": "ok" + }, + "5": { + "name": "nopower", + "event": "ignore" + }, + "6": { + "name": "notpowering", + "event": "alert" + }, + "7": { + "name": "incompatible", + "event": "exclude" + } + }, + "edgeswitch-boxServicesTempSensorState": [ + { + "name": "low", + "event": "ok" + }, + { + "name": "normal", + "event": "ok" + }, + { + "name": "warning", + "event": "warning" + }, + { + "name": "critical", + "event": "alert" + }, + { + "name": "shutdown", + "event": "ignore" + }, + { + "name": "notpresent", + "event": "exclude" + }, + { + "name": "notoperational", + "event": "exclude" + } + ] + } + }, + "EdgeSwitch-POWER-ETHERNET-MIB": { + "enable": 1, + "mib_dir": "ubiquiti", + "descr": "" + }, + "EdgeSwitch-ISDP-MIB": { + "enable": 1, + "mib_dir": "ubiquiti", + "descr": "" + }, + "EdgeSwitch-SWITCHING-MIB": { + "enable": 1, + "mib_dir": "ubiquiti", + "descr": "", + "serial": [ + { + "oid": "agentInventorySerialNumber.0" + } + ], + "version": [ + { + "oid": "agentInventorySoftwareVersion.0" + } + ], + "hardware": [ + { + "oid": "agentInventoryMachineModel.0", + "pre_test": { + "device_field": "os", + "operator": "in", + "value": [ + "extreme-fastpath" + ] + } + }, + { + "oid": "agentInventoryMachineType.0" + } + ], + "features": [ + { + "oid": "agentInventoryAdditionalPackages.0" + } + ], + "mempool": { + "agentSwitchCpuProcessGroup": { + "type": "static", + "descr": "System Memory", + "scale": 1024, + "oid_total": "agentSwitchCpuProcessMemAvailable.0", + "oid_free": "agentSwitchCpuProcessMemFree.0" + } + }, + "processor": { + "agentSwitchCpuProcessTotalUtilization": { + "descr": "Processor", + "oid": "agentSwitchCpuProcessTotalUtilization", + "unit": "split3", + "rename_rrd": "edgeswitch-switching-mib" + } + } + }, + "UBNT-AirFIBER-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.41112.1.3", + "mib_dir": "ubiquiti", + "descr": "", + "sensor": [ + { + "class": "temperature", + "descr": "Radio 0", + "oid": "radio0TempC", + "oid_num": ".1.3.6.1.4.1.41112.1.3.2.1.8", + "rename_rrd": "UBNT-AirFIBER-MIB__radio0TempC.%index%" + }, + { + "class": "temperature", + "descr": "Radio 1", + "oid": "radio1TempC", + "oid_num": ".1.3.6.1.4.1.41112.1.3.2.1.10", + "rename_rrd": "UBNT-AirFIBER-MIB__radio1TempC.%index%" + } + ] + }, + "UBNT-AirMAX-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.41112.1.4", + "mib_dir": "ubiquiti", + "descr": "", + "processor": { + "ubntHostCpuLoad": { + "oid": "ubntHostCpuLoad", + "oid_num": ".1.3.6.1.4.1.41112.1.4.8.3", + "scale": 0.01, + "indexes": [ + { + "descr": "Processor" + } + ] + } + }, + "sensor": [ + { + "class": "temperature", + "descr": "Chassis", + "oid": "ubntHostTemperature", + "oid_num": ".1.3.6.1.4.1.41112.1.4.8.4", + "min": 0 + } + ] + }, + "UBNT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.41112.1", + "mib_dir": "ubiquiti", + "descr": "" + }, + "UBNT-UniFi-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.41112.1.2.5", + "mib_dir": "ubiquiti", + "descr": "", + "hardware": [ + { + "oid": "unifiApSystemModel.0", + "transform": { + "action": "regex_replace", + "from": [ + "/^UAP/", + "/^U6/" + ], + "to": [ + "UniFi AP", + "UniFi6 AP" + ] + } + }, + { + "oid": "unifiApSystemModel", + "transform": { + "action": "regex_replace", + "from": "/^UAP/", + "to": "UniFi AP" + } + } + ], + "version": [ + { + "oid": "unifiApSystemVersion.0" + }, + { + "oid": "unifiApSystemVersion" + } + ], + "uptime": [ + { + "oid": "unifiApSystemUptime.0" + }, + { + "oid": "unifiApSystemUptime" + } + ] + }, + "UBNT-EdgeMAX-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.41112.1.5", + "mib_dir": "ubiquiti", + "descr": "MIB used for EdgeMax and EdgePower", + "hardware": [ + { + "oid": "ubntModel.0" + } + ], + "version": [ + { + "oid": "ubntVersion.0", + "transform": { + "action": "preg_replace", + "from": "/^.+\\.v(\\d+(?:\\.\\d+(?:\\-\\w+)?){1,3}).*/", + "to": "$1" + } + } + ], + "serial": [ + { + "oid": "ubntSerialNumber.0" + } + ], + "sensor": [ + { + "table": "ubntPowerOutTable", + "class": "voltage", + "scale": 0.001, + "descr": "Power Output %index%", + "oid": "ubntPowerOutVoltage", + "oid_num": ".1.3.6.1.4.1.41112.1.5.2.2.1.2" + }, + { + "table": "ubntPowerOutTable", + "class": "current", + "scale": 0.001, + "descr": "Power Output %index%", + "oid": "ubntPowerOutCurrent", + "oid_num": ".1.3.6.1.4.1.41112.1.5.2.2.1.3" + }, + { + "table": "ubntPowerOutTable", + "class": "power", + "scale": 0.001, + "descr": "Power Output %index%", + "oid": "ubntPowerOutPower", + "oid_num": ".1.3.6.1.4.1.41112.1.5.2.2.1.4" + }, + { + "table": "ubntPsuTable", + "class": "voltage", + "scale": 0.001, + "descr": "PSU %index% (%oid_descr%)", + "oid": "ubntPsuVoltage", + "oid_descr": "ubntPsuType", + "oid_num": ".1.3.6.1.4.1.41112.1.5.3.2.1.5", + "min": 0 + }, + { + "table": "ubntPsuTable", + "class": "temperature", + "scale": 0.001, + "descr": "PSU %index% (%oid_descr%)", + "oid": "ubntPsuTemperature", + "oid_descr": "ubntPsuType", + "oid_num": ".1.3.6.1.4.1.41112.1.5.3.2.1.6", + "min": 0 + }, + { + "table": "ubntThermsTable", + "class": "temperature", + "scale": 0.001, + "descr": "Sensor %index% (%oid_descr%)", + "oid": "ubntThermTemperature", + "oid_descr": "ubntThermType", + "oid_num": ".1.3.6.1.4.1.41112.1.5.4.2.1.3" + }, + { + "table": "ubntFansTable", + "class": "fanspeed", + "scale": 1, + "descr": "Sensor %index% (%oid_descr%)", + "oid": "ubntFanRpm", + "oid_descr": "ubntFanType" + }, + { + "table": "ubntOnusTable", + "scale": 0.01, + "class": "dbm", + "descr": "ONU %ubntOnuName% TX Power", + "oid": "ubntOnuTxPower", + "oid_num": ".1.3.6.1.4.1.41112.1.5.6.2.1.8" + }, + { + "table": "ubntOnusTable", + "scale": 0.01, + "class": "dbm", + "descr": "ONU %ubntOnuName% RX Power", + "oid": "ubntOnuRxPower", + "oid_num": ".1.3.6.1.4.1.41112.1.5.6.2.1.9" + } + ], + "status": [ + { + "table": "ubntPsuTable", + "measured": "powersupply", + "descr": "PSU %index% (%oid_descr%)", + "oid": "ubntPsuStatus", + "oid_descr": "ubntPsuType", + "type": "ubntPsuStatus" + } + ], + "states": { + "ubntPsuStatus": [ + { + "name": "unknown", + "event": "exclude" + }, + { + "name": "on", + "event": "ok" + }, + { + "name": "off", + "event": "alert" + }, + { + "name": "standby", + "event": "ok" + } + ] + } + }, + "UBNT-AFLTU-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.41112.1.10.1", + "mib_dir": "ubiquiti", + "descr": "MIB used for LTU", + "hardware": [ + { + "oid": "afLTUDevModel.0" + } + ], + "serial": [ + { + "oid": "afLTUMac.0", + "transform": { + "action": "replace", + "from": ":", + "to": "" + } + } + ], + "version": [ + { + "oid": "afLTUFirmwareVersion.0", + "transform": { + "action": "ltrim", + "chars": "v" + } + } + ], + "uptime": [ + { + "oid": "afLTUUptime.0" + } + ] + }, + "UI-AF60-MIB": { + "enable": 1, + "mib_dir": "ubiquiti", + "descr": "", + "hardware": [ + { + "oid": "af60DevModel.1" + } + ], + "features": [ + { + "oid": "af60Role.1", + "transform": { + "action": "upper" + } + } + ], + "serial": [ + { + "oid": "af60Mac.1", + "transform": { + "action": "replace", + "from": [ + ":", + " " + ], + "to": "" + } + } + ], + "version": [ + { + "oid": "af60FirmwareVersion.1", + "transform": { + "action": "preg_replace", + "from": "/^.+\\.v(\\d+(?:\\.\\d+(?:\\-\\w+)?){1,3}).*/", + "to": "$1" + } + } + ], + "processor": { + "af60CpuUsage": { + "oid": "af60CpuUsage", + "oid_num": ".1.3.6.1.4.1.41112.1.11.1.2.6", + "indexes": { + "1": { + "descr": "CPU" + } + } + } + }, + "mempool": { + "memory": { + "type": "static", + "descr": "Memory", + "oid_perc": "af60MemoryUsage.1", + "skip_if_valid_exist": "UCD-SNMP-MIB" + } + }, + "sensor": [ + { + "table": "af60StationTable", + "class": "dbm", + "descr": "Local RSSI (%af60StaActiveLink%, %af60StaMac%)", + "oid": "af60StaRSSI", + "measured": "station", + "measured_label": "Remote Station %af60StaMac%" + }, + { + "table": "af60StationTable", + "class": "snr", + "descr": "Local SNR (%af60StaActiveLink%, %af60StaMac%)", + "oid": "af60StaSNR", + "measured": "station", + "measured_label": "Remote Station %af60StaMac%" + }, + { + "table": "af60StationTable", + "class": "dbm", + "descr": "Remote RSSI (%af60StaRemoteDevModel% %af60StaRemoteDevName%, %af60StaMac%)", + "oid": "af60StaRemoteRSSI", + "measured": "station", + "measured_label": "Remote Station %af60StaMac%" + }, + { + "table": "af60StationTable", + "class": "snr", + "descr": "Remote SNR (%af60StaRemoteDevModel% %af60StaRemoteDevName%, %af60StaMac%)", + "oid": "af60StaRemoteSNR", + "measured": "station", + "measured_label": "Remote Station %af60StaMac%" + }, + { + "table": "af60StationTable", + "class": "distance", + "descr": "Remote SNR (%af60StaRemoteDevModel% %af60StaRemoteDevName%, %af60StaMac%)", + "oid": "af60StaRemoteDistance", + "measured": "station", + "measured_label": "Remote Station %af60StaMac%" + }, + { + "table": "af60StationTable", + "class": "runtime", + "descr": "Remote Connection Time (%af60StaRemoteDevModel% %af60StaRemoteDevName%, %af60StaMac%)", + "oid": "af60StaRemoteConnectionTime", + "scale": 0.016666666666666666, + "unit": "timeticks", + "measured": "station", + "measured_label": "Remote Station %af60StaMac%" + } + ] + }, + "UBNT-SUNMAX-MIB": { + "enable": 1, + "mib_dir": "ubiquiti", + "descr": "", + "sensor": [ + { + "class": "current", + "scale": 0.001, + "descr": "Battery", + "oid": "sunMaxBatCurrent", + "oid_num": ".1.3.6.1.4.1.41112.1.11.1.1.1" + }, + { + "class": "voltage", + "scale": 0.001, + "descr": "Battery", + "oid": "sunMaxBatVoltage", + "oid_num": ".1.3.6.1.4.1.41112.1.11.1.1.2" + }, + { + "class": "power", + "scale": 0.001, + "descr": "Battery", + "oid": "sunMaxBatPower", + "oid_num": ".1.3.6.1.4.1.41112.1.11.1.1.3" + }, + { + "class": "temperature", + "scale": 0.0001, + "unit": "F", + "descr": "Battery", + "oid": "sunMaxBatTemp", + "oid_num": ".1.3.6.1.4.1.41112.1.11.1.1.4", + "min": 0 + }, + { + "class": "current", + "scale": 0.001, + "descr": "Power Collect", + "oid": "sunMaxPVCurrent", + "oid_num": ".1.3.6.1.4.1.41112.1.11.1.2.1" + }, + { + "class": "voltage", + "scale": 0.001, + "descr": "Power Collect", + "oid": "sunMaxPVVoltage", + "oid_num": ".1.3.6.1.4.1.41112.1.11.1.2.2" + }, + { + "class": "power", + "scale": 0.001, + "descr": "Power Collect", + "oid": "sunMaxPVPower", + "oid_num": ".1.3.6.1.4.1.41112.1.11.1.2.3" + }, + { + "class": "current", + "scale": 0.001, + "descr": "Output", + "oid": "sunMaxOutCurrent", + "oid_num": ".1.3.6.1.4.1.41112.1.11.1.3.1" + }, + { + "class": "voltage", + "scale": 0.001, + "descr": "Output", + "oid": "sunMaxOutVoltage", + "oid_num": ".1.3.6.1.4.1.41112.1.11.1.3.2" + }, + { + "class": "power", + "scale": 0.001, + "descr": "Output", + "oid": "sunMaxOutPower", + "oid_num": ".1.3.6.1.4.1.41112.1.11.1.3.3" + } + ] + }, + "BROADCOM-POWER-ETHERNET-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.4413.1.1.15", + "mib_dir": "broadcom", + "descr": "" + }, + "FASTPATH-BOXSERVICES-PRIVATE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.4413.1.1.43", + "mib_dir": "broadcom", + "descr": "", + "states": { + "boxServicesItemState": { + "1": { + "name": "notpresent", + "event": "exclude" + }, + "2": { + "name": "operational", + "event": "ok" + }, + "3": { + "name": "failed", + "event": "alert" + } + }, + "boxServicesTempSensorState": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "warning", + "event": "warning" + }, + "3": { + "name": "critical", + "event": "alert" + }, + "4": { + "name": "shutdown", + "event": "ignore" + }, + "5": { + "name": "notpresent", + "event": "exclude" + }, + "6": { + "name": "notoperational", + "event": "exclude" + } + } + } + }, + "FASTPATH-INVENTORY-MIB": { + "enable": 1, + "identity_num": "", + "mib_dir": "broadcom", + "descr": "" + }, + "FASTPATH-ISDP-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.4413.1.1.39", + "mib_dir": "broadcom", + "descr": "" + }, + "FASTPATH-SWITCHING-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.4413.1.1.1", + "mib_dir": "broadcom", + "descr": "", + "serial": [ + { + "oid": "agentInventorySerialNumber.0" + } + ], + "version": [ + { + "oid": "agentInventorySoftwareVersion.0" + } + ], + "hardware": [ + { + "oid": "agentInventoryMachineModel.0", + "pre_test": { + "device_field": "os", + "operator": "in", + "value": [ + "extreme-fastpath" + ] + } + }, + { + "oid": "agentInventoryMachineType.0" + } + ], + "features": [ + { + "oid": "agentInventoryAdditionalPackages.0" + } + ], + "mempool": { + "agentSwitchCpuProcessGroup": { + "type": "static", + "descr": "System Memory", + "scale": 1024, + "oid_total": "agentSwitchCpuProcessMemAvailable.0", + "oid_free": "agentSwitchCpuProcessMemFree.0" + } + }, + "processor": { + "agentSwitchCpuProcessTotalUtilization": { + "descr": "Processor", + "oid": "agentSwitchCpuProcessTotalUtilization", + "unit": "split3", + "rename_rrd": "fastpath-switching-mib" + } + } + }, + "LCOS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.2356.11", + "mib_dir": "lancom", + "descr": "", + "serial": [ + { + "oid": "lcsFirmwareVersionTableEntrySerialNumber.eIfc" + } + ], + "hardware": [ + { + "oid": "lcsFirmwareVersionTableEntryModule.eIfc", + "transform": [ + { + "action": "replace", + "from": "LANCOM ", + "to": "" + }, + { + "action": "explode" + } + ] + } + ], + "processor": { + "lcsStatusHardwareInfoCpuLoad": { + "oid": "lcsStatusHardwareInfoCpuLoad300sPercent", + "indexes": [ + { + "descr": "System CPU" + } + ] + } + }, + "mempool": { + "memoryStatus": { + "type": "static", + "descr": "Memory", + "scale": 1024, + "oid_total": "lcsStatusHardwareInfoTotalMemoryKbytes.0", + "oid_free": "lcsStatusHardwareInfoFreeMemoryKbytes.0" + } + }, + "sensor": [ + { + "class": "temperature", + "descr": "Device", + "oid": "lcsStatusHardwareInfoTemperatureDegrees", + "oid_num": ".1.3.6.1.4.1.2356.11.1.47.20", + "rename_rrd": "lcsStatusHardwareInfoTemperatureDegrees-%index%" + } + ], + "status": [ + { + "table": "lcsStatusVcCllMngrLinesTable", + "oid": "lcsStatusVcCllMngrLinesEntryRegStatus", + "descr": "Line %index% Registration (%lcsStatusVcCllMngrLinesEntryName%, %lcsStatusVcCllMngrLinesEntryType%, %lcsStatusVcCllMngrLinesEntryDomain%)", + "descr_transform": { + "action": "replace", + "from": [ + "eIsdn", + "eSipPbx", + "eSipProvider", + "eAnalog" + ], + "to": [ + "ISDN", + "SIP PBX", + "SIP Provider", + "Analog" + ] + }, + "type": "lcsStatusVcCllMngrLinesEntryRegStatus", + "measured": "lines", + "oid_num": ".1.3.6.1.4.1.2356.11.1.53.4.1.4" + }, + { + "table": "lcsStatusVcCllMngrLinesTable", + "oid": "lcsStatusVcCllMngrLinesEntryLineStatus", + "descr": "Line %index% Status (%lcsStatusVcCllMngrLinesEntryName%, %lcsStatusVcCllMngrLinesEntryType%, %lcsStatusVcCllMngrLinesEntryDomain%)", + "descr_transform": { + "action": "replace", + "from": [ + "eIsdn", + "eSipPbx", + "eSipProvider", + "eAnalog" + ], + "to": [ + "ISDN", + "SIP PBX", + "SIP Provider", + "Analog" + ] + }, + "type": "lcsStatusVcCllMngrLinesEntryLineStatus", + "measured": "lines", + "oid_num": ".1.3.6.1.4.1.2356.11.1.53.4.1.5" + }, + { + "table": "lcsStatusVcCllMngrLinesTable", + "oid": "lcsStatusVcCllMngrLinesEntryQuality", + "descr": "Line %index% Quality (%lcsStatusVcCllMngrLinesEntryName%, %lcsStatusVcCllMngrLinesEntryType%, %lcsStatusVcCllMngrLinesEntryDomain%)", + "descr_transform": { + "action": "replace", + "from": [ + "eIsdn", + "eSipPbx", + "eSipProvider", + "eAnalog" + ], + "to": [ + "ISDN", + "SIP PBX", + "SIP Provider", + "Analog" + ] + }, + "type": "lcsStatusVcCllMngrLinesEntryQuality", + "measured": "lines", + "oid_num": ".1.3.6.1.4.1.2356.11.1.53.4.1.6" + }, + { + "table": "lcsStatusVcCllMngrLinesTable", + "oid": "lcsStatusVcCllMngrLinesEntryRegState", + "descr": "Line %index% Registration State (%lcsStatusVcCllMngrLinesEntryName%, %lcsStatusVcCllMngrLinesEntryType%, %lcsStatusVcCllMngrLinesEntryDomain%)", + "descr_transform": { + "action": "replace", + "from": [ + "eIsdn", + "eSipPbx", + "eSipProvider", + "eAnalog" + ], + "to": [ + "ISDN", + "SIP PBX", + "SIP Provider", + "Analog" + ] + }, + "type": "lcsStatusVcCllMngrLinesEntryRegState", + "measured": "lines", + "oid_num": ".1.3.6.1.4.1.2356.11.1.53.4.1.9" + } + ], + "states": { + "lcsStatusVcCllMngrLinesEntryRegStatus": [ + { + "name": "eNotPossible", + "event": "exclude" + }, + { + "name": "eRegistered", + "event": "ok" + }, + { + "name": "eNotRegistered", + "event": "alert" + }, + { + "name": "eFailed", + "event": "alert" + }, + { + "name": "eBadDomain", + "event": "alert" + }, + { + "name": "eAuthFailure", + "event": "alert" + }, + { + "name": "eUnknownUser", + "event": "alert" + }, + { + "name": "eNotConfigured", + "event": "warning" + }, + { + "name": "eSerialnoFailure", + "event": "alert" + }, + { + "name": "eTimeout", + "event": "alert" + }, + { + "name": "eBlocked", + "event": "alert" + } + ], + "lcsStatusVcCllMngrLinesEntryLineStatus": [ + { + "name": "eUnspecified", + "event": "ignore" + }, + { + "name": "eFailure", + "event": "alert" + }, + { + "name": "eBusy", + "event": "ok" + }, + { + "name": "eReady", + "event": "ok" + } + ], + "lcsStatusVcCllMngrLinesEntryQuality": [ + { + "name": "eUnspecified", + "event": "exclude" + }, + { + "name": "eBad", + "event": "alert" + }, + { + "name": "ePoor", + "event": "warning" + }, + { + "name": "eFair", + "event": "warning" + }, + { + "name": "eGood", + "event": "ok" + }, + { + "name": "eExcellent", + "event": "ok" + } + ], + "lcsStatusVcCllMngrLinesEntryRegState": [ + { + "name": "eIdle", + "event": "ok" + }, + { + "name": "eTrying", + "event": "warning" + }, + { + "name": "eDnsPending", + "event": "warning" + }, + { + "name": "eTransportConnected", + "event": "ok" + } + ] + } + }, + "LANCOM-L54g-MIB": { + "identity_num": ".1.3.6.1.4.1.2356.600.2.54", + "enable": 1, + "mib_dir": "lancom", + "descr": "", + "serial": [ + { + "oid": "firVerSer.ifc" + } + ], + "hardware": [ + { + "oid": "firVerMod.ifc", + "transform": [ + { + "action": "replace", + "from": "LANCOM ", + "to": "" + }, + { + "action": "explode" + } + ] + } + ], + "version": [ + { + "oid": "firVerVer.ifc", + "transform": { + "action": "explode" + } + } + ] + }, + "LANCOM-L54ag-MIB": { + "identity_num": ".1.3.6.1.4.1.2356.600.3.54", + "enable": 1, + "mib_dir": "lancom", + "descr": "", + "serial": [ + { + "oid": "firVerSer.ifc" + } + ], + "hardware": [ + { + "oid": "firVerMod.ifc", + "transform": [ + { + "action": "replace", + "from": "LANCOM ", + "to": "" + }, + { + "action": "explode" + } + ] + } + ], + "version": [ + { + "oid": "firVerVer.ifc", + "transform": { + "action": "explode" + } + } + ] + }, + "LANCOM-L54-dual-MIB": { + "identity_num": ".1.3.6.1.4.1.2356.600.3.55", + "enable": 1, + "mib_dir": "lancom", + "descr": "", + "serial": [ + { + "oid": "firVerSer.ifc" + } + ], + "hardware": [ + { + "oid": "firVerMod.ifc", + "transform": [ + { + "action": "replace", + "from": "LANCOM ", + "to": "" + }, + { + "action": "explode" + } + ] + } + ], + "version": [ + { + "oid": "firVerVer.ifc", + "transform": { + "action": "explode" + } + } + ] + }, + "GEPON-OLT-COMMON-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.5875.800.1002.3", + "mib_dir": "fiberhome", + "descr": "", + "version": [ + { + "oid": "sysSoftVersion.0" + } + ], + "status": [ + { + "type": "cardStatus", + "descr": "Card Slot %index% Status", + "oid": "cardStatus", + "oid_num": ".1.3.6.1.4.1.5875.800.3.9.2.1.1.5", + "measured": "card" + }, + { + "type": "cardStatus", + "descr": "Mgr Card Slot %index% Status", + "oid": "mgrCardWorkStatus", + "oid_num": ".1.3.6.1.4.1.5875.800.3.9.8.1.1.4", + "measured": "card" + }, + { + "type": "powerAlarmStatus", + "descr": "Power Supply %index%", + "oid": "powerAlarmStatus", + "oid_num": ".1.3.6.1.4.1.5875.800.3.60.1.1.2", + "measured": "powersupply" + }, + { + "type": "fanAlarmStatus", + "descr": "Fan %index%", + "oid": "fanAlarmStatus", + "oid_num": ".1.3.6.1.4.1.5875.800.3.60.2.1.1", + "measured": "fan" + } + ], + "processor": { + "cardCpuUtil": { + "table": "cardCpuUtil", + "descr": "Card Slot %index%", + "oid": "cardCpuUtil", + "scale": 0.01 + }, + "mgrCardCpuUtil": { + "table": "mgrCardCpuUtil", + "descr": "Mgr Card Slot %index%", + "oid": "mgrCardCpuUtil", + "scale": 0.01 + } + }, + "mempool": { + "cardMemUtil": { + "type": "table", + "descr": "Card Slot %index%", + "oid_perc": "cardMemUtil", + "scale_perc": 0.01 + }, + "mgrCardMemUtil": { + "type": "table", + "descr": "Mgr Card Slot %index%", + "oid_perc": "mgrCardMemUtil", + "scale_perc": 0.01 + } + }, + "sensor": [ + { + "descr": "System Temperature", + "class": "temperature", + "measured": "device", + "oid": "sysTemperature", + "oid_num": ".1.3.6.1.4.1.5875.800.3.9.4.5" + } + ], + "states": { + "cardStatus": [ + { + "name": "Interrupted", + "event": "alert" + }, + { + "name": "Normal", + "event": "ok" + } + ], + "powerAlarmStatus": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "lowVoltage", + "event": "warning" + }, + "3": { + "name": "fault", + "event": "alert" + } + }, + "fanAlarmStatus": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "stop", + "event": "alert" + }, + "3": { + "name": "abnormity", + "event": "warning" + }, + "4": { + "name": "nonChecking", + "event": "ignore" + } + } + } + }, + "WRI-DEVICE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3807.1.8012.2.1", + "mib_dir": "fiberhome", + "descr": "", + "version": [ + { + "oid": "msppDevSwVersion.0" + } + ] + }, + "WRI-POWER-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3807.1.8012.1.2", + "mib_dir": "fiberhome", + "descr": "", + "status": [ + { + "type": "powerState", + "descr": "%powerIndexDescr% (%powerType%)", + "descr_transform": { + "action": "replace", + "from": [ + "dcdc", + "acdc" + ], + "to": [ + "DC/DC", + "AC/DC" + ] + }, + "oid_descr": "powerIndexDescr", + "oid_extra": "powerType", + "oid": "powerState", + "measured": "powersupply" + } + ], + "states": { + "powerState": [ + { + "name": "normal", + "event": "ok" + }, + { + "name": "voltagelack", + "event": "warning" + }, + { + "name": "voltageoverload", + "event": "alert" + } + ] + } + }, + "WRI-FAN-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3807.1.8012.1.11", + "mib_dir": "fiberhome", + "descr": "", + "sensor": [ + { + "oid_descr": "fanCtrlIndexDescr", + "class": "fanspeed", + "measured": "device", + "oid": "fanCtrlSpeed", + "oid_limit_low": "fanCtrlLThreshold", + "oid_limit_high": "fanCtrlHThreshold" + } + ] + }, + "WRI-TEMPERATURE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3807.1.8012.1.6", + "mib_dir": "fiberhome", + "descr": "", + "sensor": [ + { + "oid_descr": "temperatureIndexDescr", + "class": "temperature", + "measured": "device", + "oid": "temperatureValue", + "oid_limit_low": "temperatureLThreshold", + "oid_limit_high": "temperatureHThreshold" + } + ] + }, + "WRI-VOLTAGE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3807.1.8012.1.7", + "mib_dir": "fiberhome", + "descr": "", + "sensor": [ + { + "snmp_flags": 4096, + "oid_descr": "voltageDescr", + "descr_transform": { + "action": "trim", + "chars": " .\"" + }, + "class": "voltage", + "measured": "device", + "oid": "voltageValue", + "oid_limit_low": "voltageLThreshold", + "oid_limit_high": "voltageHThreshold", + "scale": 0.001, + "limit_scale": 0.001 + } + ] + }, + "WRI-CPU-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3807.1.8012.1.4", + "mib_dir": "fiberhome", + "descr": "", + "processor": { + "cpuTable": { + "table": "cpuTable", + "oid_descr": "cpuIndexDescr", + "oid": "cpuUsage", + "scale": 0.01 + } + } + }, + "WRI-MEMORY-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3807.1.8012.1.5", + "mib_dir": "fiberhome", + "descr": "", + "mempool": { + "memoryPoolTable": { + "snmp_flags": 4096, + "type": "table", + "oid_descr": "memoryPoolDescr", + "descr_transform": { + "action": "trim", + "chars": " .\"" + }, + "oid_total": "memoryPoolTotalBytes", + "oid_free": "memoryPoolFreeBytesNum" + } + } + }, + "FIBROLAN-DEVICE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.4467.1000.10", + "mib_dir": "fibrolan", + "descr": "", + "processor": { + "flDeviceCpuStatusTable": { + "table": "flDeviceCpuStatusTable", + "descr": "Processor %flDeviceCpuIndex%", + "oid": "flDeviceCpuUtilization", + "oid_num": ".1.3.6.1.4.1.4467.1000.10.1.120.1.2" + } + }, + "mempool": { + "flDeviceCpuStatusTable": { + "type": "table", + "descr": "NV Memory %flDeviceCpuIndex%", + "oid_perc": "flDeviceNvMemoryUtilization", + "oid_perc_num": ".1.3.6.1.4.1.4467.1000.10.1.120.1.4" + } + }, + "sensor": [ + { + "oid": "flDeviceTemperature", + "class": "temperature", + "descr": "Device", + "oid_num": ".1.3.6.1.4.1.4467.1000.10.1.13", + "min": 0, + "scale": 1 + } + ], + "status": [ + { + "table": "flDevicePsuStatusTable", + "oid": "flDevicePsuStatus", + "type": "flDevicePsuStatus", + "descr": "PSU %index%", + "oid_num": ".1.3.6.1.4.1.4467.1000.10.1.100.1.3", + "measured": "powersupply", + "test": { + "field": "flDevicePsuInstalled", + "operator": "ne", + "value": "notInstalled" + } + }, + { + "table": "flDevicePsuStatusTable", + "oid": "flDevicePsuFanStatus", + "type": "flDevicePsuFanStatus", + "descr": "PSU Fan %index%", + "oid_num": ".1.3.6.1.4.1.4467.1000.10.1.100.1.4", + "measured": "powersupply", + "test": { + "field": "flDevicePsuInstalled", + "operator": "ne", + "value": "notInstalled" + } + } + ], + "states": { + "flDevicePsuStatus": { + "1": { + "name": "unknown", + "event": "exclude" + }, + "2": { + "name": "ok", + "event": "ok" + }, + "3": { + "name": "fail", + "event": "alert" + } + }, + "flDevicePsuFanStatus": { + "1": { + "name": "unknown", + "event": "exclude" + }, + "2": { + "name": "notApplicable", + "event": "exclude" + }, + "3": { + "name": "ok", + "event": "ok" + }, + "4": { + "name": "fail", + "event": "alert" + }, + "5": { + "name": "singleFail", + "event": "warning" + } + } + } + }, + "RicohPrivateMIB": { + "enable": 1, + "mib_dir": "ricoh", + "descr": "RICOH VERY HIDDEN PRIVATE MIB", + "translate": { + "ricohEngTonerIndex": ".1.3.6.1.4.1.367.3.2.1.2.24.1.1.1", + "ricohEngTonerName": ".1.3.6.1.4.1.367.3.2.1.2.24.1.1.2", + "ricohEngTonerDescr": ".1.3.6.1.4.1.367.3.2.1.2.24.1.1.3", + "ricohEngTonerType": ".1.3.6.1.4.1.367.3.2.1.2.24.1.1.4", + "ricohEngTonerLevel": ".1.3.6.1.4.1.367.3.2.1.2.24.1.1.5" + }, + "hardware": [ + { + "oid": "ricohSysName", + "oid_num": ".1.3.6.1.4.1.367.3.2.1.1.1.1.0" + } + ], + "version": [ + { + "oid": "ricohSysVers", + "oid_num": ".1.3.6.1.4.1.367.3.2.1.1.1.2.0" + } + ], + "vendor": [ + { + "oid": "ricohSysOemID", + "oid_num": ".1.3.6.1.4.1.367.3.2.1.1.1.7.0" + } + ], + "sysname": [ + { + "oid_num": ".1.3.6.1.4.1.367.3.2.1.6.1.1.7.1" + } + ], + "serial": [ + { + "oid": "ricohEngSerialNumber", + "oid_num": ".1.3.6.1.4.1.367.3.2.1.2.1.4.0" + } + ] + }, + "ACD-DESC-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.22420.1.1", + "mib_dir": "accedian", + "descr": "", + "hardware": [ + { + "oid": "acdDescCommercialName.0" + } + ], + "version": [ + { + "oid": "acdDescFirmwareVersion.0", + "transform": { + "action": "preg_replace", + "from": "/^(?:\\w+[\\-_])+(\\d[\\d\\.]+)_\\d+/", + "to": "$1" + } + } + ], + "serial": [ + { + "oid": "acdDescSerialNumber.0" + } + ], + "processor": { + "acdDescCpuUsageAverage60": { + "oid": "acdDescCpuUsageAverage60", + "oid_num": ".1.3.6.1.4.1.22420.1.1.23", + "indexes": [ + { + "descr": "System CPU" + } + ] + } + }, + "sensor": [ + { + "table": "acdDescTsTable", + "class": "temperature", + "oid_descr": "acdDescTsLabel", + "oid": "acdDescTsCurrentTemp", + "oid_num": ".1.3.6.1.4.1.22420.1.1.12.1.2", + "min": 0, + "scale": 1, + "oid_limit_high_warn": "acdDescTsFirstThres", + "oid_limit_high": "acdDescTsSecondThres" + } + ] + }, + "ACD-SFP-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.22420.2.4", + "mib_dir": "accedian", + "descr": "", + "sensor": [ + { + "table": "acdSfpDiagTable", + "oid": "acdSfpDiagTemp", + "class": "temperature", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%acdSfpDiagConnIdx%" + }, + "descr": "%port_label% Temperature (%acdSfpInfoVendor% %acdSfpInfoVendorPn%)", + "scale": 1, + "oid_limit_high": "acdSfpThreshTempHighAlm", + "oid_limit_high_warn": "acdSfpThreshTempHighWarn", + "oid_limit_low": "acdSfpThreshTempLowAlm", + "oid_limit_low_warn": "acdSfpThreshTempLowWarn", + "oid_extra": [ + "acdSfpInfoVendor", + "acdSfpInfoVendorPn", + "acdSfpInfoConnType", + "acdSfpInfoWavelength", + "acdSfpInfoSerialNum", + "acdSfpInfoDiag", + "acdSfpThreshTempHighAlm", + "acdSfpThreshTempHighWarn", + "acdSfpThreshTempLowAlm", + "acdSfpThreshTempLowWarn" + ], + "test": { + "field": "acdSfpInfoDiag", + "operator": "ne", + "value": "false" + }, + "snmp_flags": 4096 + }, + { + "table": "acdSfpDiagTable", + "oid": "acdSfpDiagVcc", + "class": "voltage", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%acdSfpDiagConnIdx%" + }, + "descr": "%port_label% Voltage (%acdSfpInfoVendor% %acdSfpInfoVendorPn%)", + "scale": 0.001, + "limit_scale": 0.001, + "oid_limit_high": "acdSfpThreshVccHighAlm", + "oid_limit_high_warn": "acdSfpThreshVccHighWarn", + "oid_limit_low": "acdSfpThreshVccLowAlm", + "oid_limit_low_warn": "acdSfpThreshVccLowWarn", + "oid_extra": [ + "acdSfpInfoVendor", + "acdSfpInfoVendorPn", + "acdSfpInfoConnType", + "acdSfpInfoWavelength", + "acdSfpInfoSerialNum", + "acdSfpInfoDiag", + "acdSfpThreshVccHighAlm", + "acdSfpThreshVccHighWarn", + "acdSfpThreshVccLowAlm", + "acdSfpThreshVccLowWarn" + ], + "test": { + "field": "acdSfpInfoDiag", + "operator": "ne", + "value": "false" + }, + "snmp_flags": 4096 + }, + { + "table": "acdSfpDiagTable", + "oid": "acdSfpDiagLbc", + "class": "current", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%acdSfpDiagConnIdx%" + }, + "descr": "%port_label% TX Bias (%acdSfpInfoVendor% %acdSfpInfoVendorPn%)", + "scale": 1.0e-6, + "limit_scale": 1.0e-6, + "oid_limit_high": "acdSfpThreshLbcHighAlm", + "oid_limit_high_warn": "acdSfpThreshLbcHighWarn", + "oid_limit_low": "acdSfpThreshLbcLowAlm", + "oid_limit_low_warn": "acdSfpThreshLbcLowWarn", + "oid_extra": [ + "acdSfpInfoVendor", + "acdSfpInfoVendorPn", + "acdSfpInfoConnType", + "acdSfpInfoWavelength", + "acdSfpInfoSerialNum", + "acdSfpInfoDiag", + "acdSfpThreshLbcHighAlm", + "acdSfpThreshLbcHighWarn", + "acdSfpThreshLbcLowAlm", + "acdSfpThreshLbcLowWarn" + ], + "test": { + "field": "acdSfpInfoDiag", + "operator": "ne", + "value": "false" + }, + "snmp_flags": 4096 + }, + { + "table": "acdSfpDiagTable", + "oid": "acdSfpDiagTxPwr", + "class": "power", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%acdSfpDiagConnIdx%" + }, + "descr": "%port_label% TX Power (%acdSfpInfoVendor% %acdSfpInfoVendorPn%)", + "scale": 1.0e-7, + "limit_scale": 1.0e-7, + "oid_limit_high": "acdSfpThreshTxPwrHighAlm", + "oid_limit_high_warn": "acdSfpThreshTxPwrHighWarn", + "oid_limit_low": "acdSfpThreshTxPwrLowAlm", + "oid_limit_low_warn": "acdSfpThreshTxPwrLowWarn", + "oid_extra": [ + "acdSfpInfoVendor", + "acdSfpInfoVendorPn", + "acdSfpInfoConnType", + "acdSfpInfoWavelength", + "acdSfpInfoSerialNum", + "acdSfpInfoDiag", + "acdSfpThreshTxPwrHighAlm", + "acdSfpThreshTxPwrHighWarn", + "acdSfpThreshTxPwrLowAlm", + "acdSfpThreshTxPwrLowWarn" + ], + "test": { + "field": "acdSfpInfoDiag", + "operator": "ne", + "value": "false" + }, + "snmp_flags": 4096 + }, + { + "table": "acdSfpDiagTable", + "oid": "acdSfpDiagRxPwr", + "class": "power", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%acdSfpDiagConnIdx%" + }, + "descr": "%port_label% RX Power (%acdSfpInfoVendor% %acdSfpInfoVendorPn%)", + "scale": 1.0e-7, + "limit_scale": 1.0e-7, + "oid_limit_high": "acdSfpThreshRxPwrHighAlm", + "oid_limit_high_warn": "acdSfpThreshRxPwrHighWarn", + "oid_limit_low": "acdSfpThreshRxPwrLowAlm", + "oid_limit_low_warn": "acdSfpThreshRxPwrLowWarn", + "oid_extra": [ + "acdSfpInfoVendor", + "acdSfpInfoVendorPn", + "acdSfpInfoConnType", + "acdSfpInfoWavelength", + "acdSfpInfoSerialNum", + "acdSfpInfoDiag", + "acdSfpThreshRxPwrHighAlm", + "acdSfpThreshRxPwrHighWarn", + "acdSfpThreshRxPwrLowAlm", + "acdSfpThreshRxPwrLowWarn" + ], + "test": { + "field": "acdSfpInfoDiag", + "operator": "ne", + "value": "false" + }, + "snmp_flags": 4096 + } + ] + }, + "ADTRAN-AOSCPU": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.664.6.10000.4", + "mib_dir": "adtran", + "descr": "Adtran AOS CPU utilization, Memory usage and System process status", + "processor": { + "adGenAOS5MinCpuUtil": { + "oid": "adGenAOS5MinCpuUtil", + "oid_num": ".1.3.6.1.4.1.664.5.53.1.4.4", + "indexes": [ + { + "descr": "Processor" + } + ] + } + }, + "mempool": { + "adGenAOSCpuUtil": { + "type": "static", + "descr": "Heap", + "oid_free": "adGenAOSHeapFree.0", + "oid_free_num": ".1.3.6.1.4.1.664.5.53.1.4.8.0", + "oid_total": "adGenAOSHeapSize.0", + "oid_total_num": ".1.3.6.1.4.1.664.5.53.1.4.7.0" + } + } + }, + "ADTRAN-AOSUNIT": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.664.6.10000.53.1.1", + "mib_dir": "adtran", + "descr": "", + "serial": [ + { + "oid": "adAOSDeviceSerialNumber.0" + } + ], + "version": [ + { + "oid": "adAOSDeviceVersion.0" + } + ], + "hardware": [ + { + "oid": "adAOSDeviceProductName.0" + } + ] + }, + "ADTRAN-MIB": { + "enable": 1, + "mib_dir": "adtran", + "descr": "", + "hardware": [ + { + "oid": "adProdName.0", + "transform": { + "action": "ireplace", + "from": "Adtran", + "to": "" + } + } + ], + "version": [ + { + "oid": "adProdSwVersion.0" + } + ], + "serial": [ + { + "oid": "adProdSerialNumber.0" + } + ] + }, + "ADTRAN-GENSLOT-MIB": { + "enable": 1, + "mib_dir": "adtran", + "descr": "", + "status": [ + { + "oid": "adGenSlotStatServiceState", + "oid_descr": "adGenSlotProdName", + "descr": "Slot %index%. %adGenSlotProdName%", + "type": "adGenSlotStatServiceState", + "measured": "slot", + "oid_extra": "adGenSlotInfoState" + } + ], + "states": { + "adGenSlotStatServiceState": { + "1": { + "name": "is", + "event": "ok", + "descr": "In Service" + }, + "2": { + "name": "oosUas", + "event": "warning", + "descr": "Out of Service, Unassigned" + }, + "3": { + "name": "oosMA", + "event": "ignore", + "descr": "Out of Service, Maintenance mode" + }, + "5": { + "name": "fault", + "event": "alert", + "descr": "Autonomous Fault" + }, + "8": { + "name": "isStbyHot", + "event": "ok", + "descr": "In Service, standby hot" + }, + "9": { + "name": "isActLock", + "event": "ok", + "descr": "In Service, active locked" + }, + "10": { + "name": "isStbyLock", + "event": "ok", + "descr": "In Service, standby locked" + } + } + } + }, + "ADTRAN-GENPORT-MIB": { + "enable": 1, + "mib_dir": "adtran", + "descr": "" + }, + "ADTRAN-TA5000FAN-MIB": { + "enable": 1, + "mib_dir": "adtran", + "descr": "", + "sensor": [ + { + "descr": "Fan 1 (%adGenSlotProdName%)", + "class": "fanspeed", + "measured": "module", + "oid": "adTA5kFanStatusFan1Speed", + "oid_extra": "ADTRAN-GENSLOT-MIB::adGenSlotProdName", + "min": 0 + }, + { + "descr": "Fan 2 (%adGenSlotProdName%)", + "class": "fanspeed", + "measured": "module", + "oid": "adTA5kFanStatusFan2Speed", + "oid_extra": "ADTRAN-GENSLOT-MIB::adGenSlotProdName", + "min": 0 + }, + { + "descr": "Fan 3 (%adGenSlotProdName%)", + "class": "fanspeed", + "measured": "module", + "oid": "adTA5kFanStatusFan3Speed", + "oid_extra": "ADTRAN-GENSLOT-MIB::adGenSlotProdName", + "min": 0 + }, + { + "descr": "Fan 4 (%adGenSlotProdName%)", + "class": "fanspeed", + "measured": "module", + "oid": "adTA5kFanStatusFan4Speed", + "oid_extra": "ADTRAN-GENSLOT-MIB::adGenSlotProdName", + "min": 0 + }, + { + "descr": "%adGenSlotProdName%", + "class": "voltage", + "measured": "module", + "oid": "adTA5kFanStatusVoltage", + "oid_extra": "ADTRAN-GENSLOT-MIB::adGenSlotProdName", + "min": 0 + }, + { + "descr": "%adGenSlotProdName%", + "class": "temperature", + "measured": "module", + "oid": "adTA5kFanStatusTemp", + "oid_extra": "ADTRAN-GENSLOT-MIB::adGenSlotProdName", + "min": 0 + } + ] + }, + "ADTRAN-TA5K-REDUNDANCY-MIB": { + "enable": 1, + "mib_dir": "adtran", + "descr": "", + "status": [ + { + "oid": "adTa5kEquipmentRedundancyState", + "oid_descr": "ADTRAN-GENSLOT-MIB::adGenSlotProdName", + "descr": "Slot %index%. %adGenSlotProdName% Redundancy", + "type": "adTa5kEquipmentRedundancyState", + "measured": "slot", + "oid_extra": "adTa5kEquipmentRedundancySupported", + "test": { + "field": "adTa5kEquipmentRedundancySupported", + "operator": "eq", + "value": "true" + } + } + ], + "states": { + "adTa5kEquipmentRedundancyState": { + "1": { + "name": "active", + "event": "ok" + }, + "2": { + "name": "standby", + "event": "ok" + }, + "3": { + "name": "standbyNotReady", + "event": "warning" + }, + "4": { + "name": "notApplicable", + "event": "exclude" + } + } + } + }, + "ADTRAN-TA5000-THERMAL-MGMT-MIB": { + "enable": 1, + "mib_dir": "adtran", + "descr": "" + }, + "ADTRAN-PLUGGABLE-PORT-MIB": { + "enable": 1, + "mib_dir": "adtran", + "descr": "" + }, + "STEELHEAD-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.17163.1.1", + "mib_dir": "riverbed", + "descr": "", + "sensor": [ + { + "oid": "systemTemperature", + "oid_descr": "System", + "oid_num": ".1.3.6.1.4.1.17163.1.1.2.9", + "class": "temperature", + "rename_rrd": "steelhead-mib-systemTemperature.0" + } + ], + "status": [ + { + "type": "steelhead-system-state", + "descr": "System Health", + "oid": "systemHealth", + "oid_num": ".1.3.6.1.4.1.17163.1.1.2.7", + "measured": "chassis" + }, + { + "type": "steelhead-service-state", + "descr": "Service Status", + "oid": "optServiceStatus", + "oid_num": ".1.3.6.1.4.1.17163.1.1.2.8", + "measured": "other" + } + ], + "states": { + "steelhead-system-state": { + "10000": { + "name": "healthy", + "event": "ok" + }, + "30000": { + "name": "degraded", + "event": "alert" + }, + "31000": { + "name": "admissionControl", + "event": "alert" + }, + "50000": { + "name": "critical", + "event": "alert" + } + }, + "steelhead-service-state": [ + { + "name": "none", + "event": "exclude" + }, + { + "name": "unmanaged", + "event": "alert" + }, + { + "name": "running", + "event": "ok" + }, + { + "name": "sentCom1", + "event": "exclude" + }, + { + "name": "sentTerm1", + "event": "exclude" + }, + { + "name": "sentTerm2", + "event": "exclude" + }, + { + "name": "sentTerm3", + "event": "exclude" + }, + { + "name": "pending", + "event": "exclude" + }, + { + "name": "stopped", + "event": "alert" + } + ] + } + }, + "ZXTM-MIB": { + "enable": 1, + "mib_dir": "riverbed", + "descr": "", + "version": [ + { + "oid": "version.0" + } + ] + }, + "ZXTM-MIB-SMIv2": { + "enable": 1, + "mib_dir": "riverbed", + "descr": "", + "version": [ + { + "oid": "version.0" + } + ] + }, + "RBT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.17163.4.100.1", + "mib_dir": "riverbed", + "descr": "Steelcentral Appresponse" + }, + "MOXA-NP6000-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.8691.2.8", + "mib_dir": "moxa", + "descr": "", + "serial": [ + { + "oid": "serialNumber.0" + } + ], + "version": [ + { + "oid": "firmwareVersion.0", + "transform": { + "action": "explode", + "index": "first" + } + } + ], + "hardware": [ + { + "oid": "modelName.0" + } + ] + }, + "MOXA-W2x50A-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.8691.2.13", + "mib_dir": "moxa", + "descr": "", + "serial": [ + { + "oid": "serialNumber.0" + } + ], + "version": [ + { + "oid": "firmwareVersion.0", + "transform": { + "action": "explode", + "index": "first" + } + } + ], + "hardware": [ + { + "oid": "modelName.0" + } + ] + }, + "MOXA-EDS405A-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.8691.7.6", + "mib_dir": "moxa", + "descr": "The MIB module for Moxa EDS-405A series specific information.", + "hardware": [ + { + "oid": "switchModel.0" + } + ], + "version": [ + { + "oid": "firmwareVersion.0", + "transform": { + "action": "replace", + "from": "V", + "to": "" + } + } + ], + "ip-address": [ + { + "ifIndex": "%index%", + "version": "ipv4", + "oid_mask": "switchIpMask", + "oid_address": "switchIpAddr" + } + ], + "processor": { + "swMgmt": { + "oid": "cpuLoading30s", + "indexes": [ + { + "descr": "Processor" + } + ] + } + }, + "mempool": { + "swMgmt": { + "type": "static", + "descr": "Memory", + "oid_total": "totalMemory.0", + "oid_used": "usedMemory.0" + } + }, + "ports": { + "portTable": { + "oids": { + "ifDuplex": { + "oid": "monitorSpeed", + "transform": { + "action": "map", + "map": { + "na": "unknown", + "speed100M-Full": "fullDuplex", + "speed100M-Half": "halfDuplex", + "speed10M-Full": "fullDuplex", + "speed10M-Half": "halfDuplex" + } + } + }, + "ifAlias": { + "oid": "portName" + } + } + } + }, + "status": [ + { + "type": "powerInputStatus", + "descr": "Power Supply 1", + "oid": "power1InputStatus", + "measured": "powersupply", + "test": { + "field": "power1InputStatus", + "operator": "ne", + "value": "not-present" + } + }, + { + "type": "powerInputStatus", + "descr": "Power Supply 2", + "oid": "power2InputStatus", + "measured": "powersupply", + "test": { + "field": "power2InputStatus", + "operator": "ne", + "value": "not-present" + } + } + ], + "states": { + "powerInputStatus": [ + { + "name": "not-present", + "event": "alert" + }, + { + "name": "present", + "event": "ok" + } + ] + } + }, + "MOXA-EDS405A_PTP-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.8691.7.89", + "mib_dir": "moxa", + "descr": "The MIB module for Moxa EDS-405A series specific information.", + "hardware": [ + { + "oid": "switchModel.0" + } + ], + "version": [ + { + "oid": "firmwareVersion.0", + "transform": { + "action": "replace", + "from": "V", + "to": "" + } + } + ], + "ip-address": [ + { + "ifIndex": "%index%", + "version": "ipv4", + "oid_mask": "switchIpMask", + "oid_address": "switchIpAddr" + } + ], + "processor": { + "swMgmt": { + "oid": "cpuLoading30s", + "indexes": [ + { + "descr": "Processor" + } + ] + } + }, + "mempool": { + "swMgmt": { + "type": "static", + "descr": "Memory", + "oid_total": "totalMemory.0", + "oid_used": "usedMemory.0" + } + }, + "ports": { + "portTable": { + "oids": { + "ifDuplex": { + "oid": "monitorSpeed", + "transform": { + "action": "map", + "map": { + "na": "unknown", + "speed100M-Full": "fullDuplex", + "speed100M-Half": "halfDuplex", + "speed10M-Full": "fullDuplex", + "speed10M-Half": "halfDuplex" + } + } + }, + "ifAlias": { + "oid": "portName" + } + } + } + }, + "status": [ + { + "type": "powerInputStatus", + "descr": "Power Supply 1", + "oid": "power1InputStatus", + "measured": "powersupply", + "test": { + "field": "power1InputStatus", + "operator": "ne", + "value": "not-present" + } + }, + { + "type": "powerInputStatus", + "descr": "Power Supply 2", + "oid": "power2InputStatus", + "measured": "powersupply", + "test": { + "field": "power2InputStatus", + "operator": "ne", + "value": "not-present" + } + } + ], + "states": { + "powerInputStatus": [ + { + "name": "not-present", + "event": "alert" + }, + { + "name": "present", + "event": "ok" + } + ] + } + }, + "MOXA-EDS408A-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.8691.7.7", + "mib_dir": "moxa", + "descr": "The MIB module for Moxa EDS-408A series specific information.", + "hardware": [ + { + "oid": "switchModel.0" + } + ], + "version": [ + { + "oid": "firmwareVersion.0", + "transform": { + "action": "replace", + "from": "V", + "to": "" + } + } + ], + "ip-address": [ + { + "ifIndex": "%index%", + "version": "ipv4", + "oid_mask": "switchIpMask", + "oid_address": "switchIpAddr" + } + ], + "processor": { + "swMgmt": { + "oid": "cpuLoading30s", + "indexes": [ + { + "descr": "Processor" + } + ] + } + }, + "mempool": { + "swMgmt": { + "type": "static", + "descr": "Memory", + "oid_total": "totalMemory.0", + "oid_used": "usedMemory.0" + } + }, + "ports": { + "portTable": { + "oids": { + "ifDuplex": { + "oid": "monitorSpeed", + "transform": { + "action": "map", + "map": { + "na": "unknown", + "speed100M-Full": "fullDuplex", + "speed100M-Half": "halfDuplex", + "speed10M-Full": "fullDuplex", + "speed10M-Half": "halfDuplex" + } + } + }, + "ifAlias": { + "oid": "portName" + } + } + } + }, + "status": [ + { + "type": "powerInputStatus", + "descr": "Power Supply 1", + "oid": "power1InputStatus", + "measured": "powersupply", + "test": { + "field": "power1InputStatus", + "operator": "ne", + "value": "not-present" + } + }, + { + "type": "powerInputStatus", + "descr": "Power Supply 2", + "oid": "power2InputStatus", + "measured": "powersupply", + "test": { + "field": "power2InputStatus", + "operator": "ne", + "value": "not-present" + } + } + ], + "states": { + "powerInputStatus": [ + { + "name": "not-present", + "event": "alert" + }, + { + "name": "present", + "event": "ok" + } + ] + } + }, + "MOXA-EDS508A-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.8691.7.9", + "mib_dir": "moxa", + "descr": "The MIB module for Moxa EDS-508A series specific information.", + "hardware": [ + { + "oid": "switchModel.0" + } + ], + "version": [ + { + "oid": "firmwareVersion.0", + "transform": { + "action": "preg_replace", + "from": "V?(\\d\\S+) build .+", + "to": "$1" + } + } + ], + "ip-address": [ + { + "ifIndex": "%index%", + "version": "ipv4", + "oid_mask": "switchIpMask", + "oid_address": "switchIpAddr" + } + ], + "processor": { + "swMgmt": { + "oid": "cpuLoading30s", + "indexes": [ + { + "descr": "Processor" + } + ] + } + }, + "mempool": { + "swMgmt": { + "type": "static", + "descr": "Memory", + "oid_total": "totalMemory.0", + "oid_used": "usedMemory.0" + } + }, + "ports": { + "portTable": { + "oids": { + "ifDuplex": { + "oid": "monitorSpeed", + "transform": { + "action": "map", + "map": { + "na": "unknown", + "speed100M-Full": "fullDuplex", + "speed100M-Half": "halfDuplex", + "speed10M-Full": "fullDuplex", + "speed10M-Half": "halfDuplex" + } + } + }, + "ifAlias": { + "oid": "portName" + } + } + } + }, + "status": [ + { + "type": "powerInputStatus", + "descr": "Power Supply 1", + "oid": "power1InputStatus", + "measured": "powersupply", + "test": { + "field": "power1InputStatus", + "operator": "ne", + "value": "not-present" + } + }, + { + "type": "powerInputStatus", + "descr": "Power Supply 2", + "oid": "power2InputStatus", + "measured": "powersupply", + "test": { + "field": "power2InputStatus", + "operator": "ne", + "value": "not-present" + } + } + ], + "states": { + "powerInputStatus": [ + { + "name": "not-present", + "event": "alert" + }, + { + "name": "present", + "event": "ok" + } + ] + } + }, + "KohlerGCon-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.22978.1.3.1", + "mib_dir": "kohler", + "descr": "", + "status": [ + { + "oid": "gconStatus", + "descr": "Controller communication", + "measured": "controller", + "type": "gconStatus" + }, + { + "oid": "gconAlarmSeverity", + "oid_descr": "gconAlarmDescr", + "measured": "device", + "type": "gconAlarmSeverity" + } + ], + "states": { + "gconStatus": [ + { + "name": "unknown", + "event": "exclude" + }, + { + "name": "good", + "event": "ok" + }, + { + "name": "error", + "event": "alert" + } + ], + "gconAlarmSeverity": { + "1": { + "name": "nfpaShutdown", + "event": "ignore" + }, + "2": { + "name": "nfpaWarning", + "event": "warning" + }, + "3": { + "name": "nfpaAlarmStatus", + "event": "alert" + }, + "4": { + "name": "shutdown", + "event": "ignore" + }, + "5": { + "name": "warning", + "event": "warning" + }, + "6": { + "name": "alarmStatus", + "event": "alert" + } + } + } + }, + "DATA-DOMAIN-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.19746", + "mib_dir": "datadomain", + "descr": "", + "serial": [ + { + "oid": "systemSerialNumber.0" + } + ], + "hardware": [ + { + "oid": "systemModelNumber.0" + } + ], + "sensor": [ + { + "table": "temperatureSensorTable", + "oid": "tempSensorCurrentValue", + "descr": "Enclosure:%tempEnclosureID% - %tempSensorDescription%", + "class": "temperature", + "measured": "device", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.19746.1.1.2.1.1.1.5", + "rename_rrd": "data-domain-mib-%index%" + } + ], + "status": [ + { + "table": "diskPropertiesTable", + "oid": "diskPropState", + "descr": "Enclosure:%diskPropEnclosureID% - Disk %diskPropIndex%: %diskModel%", + "measured": "storage", + "type": "data-domain-mib-disk-state", + "oid_num": ".1.3.6.1.4.1.19746.1.6.1.1.1.8" + }, + { + "table": "powerModuleTable", + "oid": "powerModuleStatus", + "descr": "Enclosure:%powerEnclosureID% - %powerModuleDescription%", + "measured": "power", + "type": "data-domain-mib-pwr-state", + "oid_num": ".1.3.6.1.4.1.19746.1.1.1.1.1.1.4" + }, + { + "table": "fanPropertiesTable", + "oid": "fanStatus", + "descr": "Enclosure:%fanEnclosureID% - %fanDescription%", + "measured": "fan", + "type": "data-domain-mib-fan-state", + "oid_num": ".1.3.6.1.4.1.19746.1.1.3.1.1.1.6" + } + ], + "states": { + "data-domain-mib-disk-state": { + "1": { + "name": "ok", + "event": "ok" + }, + "2": { + "name": "unknown", + "event": "warning" + }, + "3": { + "name": "absent", + "event": "exclude" + }, + "4": { + "name": "failed", + "event": "alert" + }, + "5": { + "name": "spare", + "event": "ok" + }, + "6": { + "name": "available", + "event": "ok" + } + }, + "data-domain-mib-pwr-state": { + "0": { + "name": "absent", + "event": "exclude" + }, + "1": { + "name": "ok", + "event": "ok" + }, + "2": { + "name": "failed", + "event": "alert" + }, + "3": { + "name": "faulty", + "event": "alert" + }, + "4": { + "name": "acnone", + "event": "exclude" + }, + "99": { + "name": "unknown", + "event": "ignore" + } + }, + "data-domain-mib-fan-state": [ + { + "name": "notfound", + "event": "exclude" + }, + { + "name": "ok", + "event": "ok" + }, + { + "name": "fail", + "event": "alert" + } + ] + }, + "storage": { + "fileSystemSpace": { + "descr": "%fileSystemResourceTier%: %fileSystemResourceName%", + "oid_descr": "fileSystemResourceName", + "oid_extra": "fileSystemResourceTier", + "oid_perc": "fileSystemPercentUsed", + "oid_total": "fileSystemSpaceSize", + "oid_free": "fileSystemSpaceAvail", + "type": "Tier", + "scale": 1073741824 + } + } + }, + "AOS5810-54X-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.259.12.1.5", + "mib_dir": "edgecore", + "descr": "", + "hardware": [ + { + "oid": "swProdName.0" + } + ], + "serial": [ + { + "oid": "swSerialNumber.1" + } + ], + "version": [ + { + "oid": "swProdVersion.0" + } + ], + "ra_url_http": [ + { + "oid": "swProdUrl.0" + } + ], + "processor": { + "cpuStatus": { + "oid": "cpuStatAvgUti", + "indexes": [ + { + "descr": "CPU" + } + ] + } + }, + "mempool": { + "memoryStatus": { + "type": "static", + "descr": "RAM", + "oid_free": "memoryFreed.0", + "oid_total": "memoryTotal.0", + "scale": 1024 + } + }, + "ip-address": [ + { + "ifIndex": "%index0%", + "version": "4", + "mask": "%index2%", + "address": "%index1%", + "oid_extra": "iPAddrStatus", + "test": { + "field": "iPAddrStatus", + "operator": "eq", + "value": "active" + }, + "snmp_flags": 33280 + } + ], + "status": [ + { + "oid": "switchOperState", + "measured": "device", + "descr": "Operation State", + "type": "switchOperState" + }, + { + "oid": "swPowerStatus", + "measured": "powersupply", + "descr": "Switch Power", + "type": "swPowerStatus" + }, + { + "oid": "swIndivPowerStatus", + "measured": "powersupply", + "descr": "%index1%", + "descr_transform": { + "action": "map", + "map": { + "1": "Internal Power", + "2": "External Power" + } + }, + "type": "swIndivPowerStatus" + }, + { + "oid": "switchFanStatus", + "measured": "fan", + "descr": "Fan %index1%", + "type": "switchFanStatus" + } + ], + "states": { + "switchOperState": { + "1": { + "name": "other", + "event": "ignore" + }, + "2": { + "name": "unknown", + "event": "exclude" + }, + "3": { + "name": "ok", + "event": "ok" + }, + "4": { + "name": "noncritical", + "event": "warning" + }, + "5": { + "name": "critical", + "event": "alert" + }, + "6": { + "name": "nonrecoverable", + "event": "alert" + } + }, + "swPowerStatus": { + "1": { + "name": "internalPower", + "event": "ok" + }, + "2": { + "name": "redundantPower", + "event": "ok" + }, + "3": { + "name": "internalAndRedundantPower", + "event": "ok" + } + }, + "swIndivPowerStatus": { + "1": { + "name": "notPresent", + "event": "exclude" + }, + "2": { + "name": "green", + "event": "ok" + }, + "3": { + "name": "red", + "event": "alert" + } + }, + "switchFanStatus": { + "1": { + "name": "ok", + "event": "ok" + }, + "2": { + "name": "failure", + "event": "alert" + } + } + }, + "sensor": [ + { + "oid": "switchFanOperSpeed", + "measured": "fan", + "class": "fanspeed", + "descr": "Fan %index1%" + }, + { + "oid": "switchThermalTempValue", + "measured": "device", + "class": "temperature", + "descr": "Sensor %index1%" + }, + { + "oid": "portOpticalMonitoringInfoTemperature", + "descr": "%port_label% Temperature (%portMediaInfoVendorName%, %portMediaInfoPartNumber%, %portMediaInfoEthComplianceCodes%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoEthComplianceCodes" + ], + "class": "temperature", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.259.12.1.5.1.2.11.1.2", + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoTemperatureHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoTemperatureHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoTemperatureLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoTemperatureLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "portOpticalMonitoringInfoVcc", + "descr": "%port_label% Voltage (%portMediaInfoVendorName%, %portMediaInfoPartNumber%, %portMediaInfoEthComplianceCodes%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoEthComplianceCodes" + ], + "class": "voltage", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.259.12.1.5.1.2.11.1.3", + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoVccHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoVccHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoVccLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoVccLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "portOpticalMonitoringInfoTxBiasCurrent", + "descr": "%port_label% TX Bias (%portMediaInfoVendorName%, %portMediaInfoPartNumber%, %portMediaInfoEthComplianceCodes%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoEthComplianceCodes" + ], + "class": "current", + "scale": 0.001, + "oid_num": ".1.3.6.1.4.1.259.12.1.5.1.2.11.1.4", + "limit_scale": 1.0e-5, + "oid_limit_high": "portTransceiverThresholdInfoTxBiasCurrentHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoTxBiasCurrentHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoTxBiasCurrentLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoTxBiasCurrentLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "portOpticalMonitoringInfoTxPower", + "descr": "%port_label% TX Power (%portMediaInfoVendorName%, %portMediaInfoPartNumber%, %portMediaInfoEthComplianceCodes%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoEthComplianceCodes" + ], + "class": "dbm", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.259.12.1.5.1.2.11.1.5", + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoTxPowerHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoTxPowerHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoTxPowerLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoTxPowerLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + }, + { + "oid": "portOpticalMonitoringInfoRxPower", + "descr": "%port_label% RX Power (%portMediaInfoVendorName%, %portMediaInfoPartNumber%, %portMediaInfoEthComplianceCodes%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoEthComplianceCodes" + ], + "class": "dbm", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.259.12.1.5.1.2.11.1.6", + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoRxPowerHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoRxPowerHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoRxPowerLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoRxPowerLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + } + ] + }, + "ECS4120-MIB": { + "enable": 1, + "mib_dir": "edgecore", + "descr": "", + "hardware": [ + { + "oid": "swProdName.0" + } + ], + "serial": [ + { + "oid": "swSerialNumber.1" + } + ], + "version": [ + { + "oid": "swProdVersion.0" + } + ], + "ra_url_http": [ + { + "oid": "swProdUrl.0" + } + ], + "processor": { + "cpuStatus": { + "oid": "cpuStatAvgUti", + "indexes": [ + { + "descr": "CPU" + } + ] + } + }, + "mempool": { + "memoryStatus": { + "type": "static", + "descr": "RAM", + "oid_free": "memoryFreed.0", + "oid_total": "memoryTotal.0" + } + }, + "status": [ + { + "oid": "switchOperState", + "measured": "device", + "descr": "Operation State", + "type": "ecs4120-switchoperstate-state" + }, + { + "oid": "swPowerStatus", + "measured": "powersupply", + "descr": "Switch Power", + "type": "ecs4120-swpowerstatus-state" + }, + { + "oid": "switchFanStatus", + "measured": "fan", + "descr": "Fan %index%", + "type": "ecs4120-switchfanstatus-state" + } + ], + "sensor": [ + { + "oid": "switchThermalTempValue", + "measured": "device", + "class": "temperature", + "descr": "Sensor %index%" + }, + { + "oid": "switchFanOperSpeed", + "measured": "fan", + "class": "fanspeed", + "descr": "Fan %index%" + }, + { + "oid": "portOpticalMonitoringInfoTemperature", + "descr": "%port_label% Temperature (%portMediaInfoVendorName%, %portMediaInfoPartNumber%, %portMediaInfoEthComplianceCodes%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoEthComplianceCodes" + ], + "class": "temperature", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.259.10.1.45.1.2.11.1.2", + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoTemperatureHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoTemperatureHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoTemperatureLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoTemperatureLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "rename_rrd": "ECS4120-MIB-portOpticalMonitoringInfoTemperature-%index%" + }, + { + "oid": "portOpticalMonitoringInfoVcc", + "descr": "%port_label% Voltage (%portMediaInfoVendorName%, %portMediaInfoPartNumber%, %portMediaInfoEthComplianceCodes%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoEthComplianceCodes" + ], + "class": "voltage", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.259.10.1.45.1.2.11.1.3", + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoVccHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoVccHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoVccLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoVccLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "rename_rrd": "ECS4120-MIB-portOpticalMonitoringInfoVcc-%index%" + }, + { + "oid": "portOpticalMonitoringInfoTxBiasCurrent", + "descr": "%port_label% TX Bias (%portMediaInfoVendorName%, %portMediaInfoPartNumber%, %portMediaInfoEthComplianceCodes%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoEthComplianceCodes" + ], + "class": "current", + "scale": 0.001, + "oid_num": ".1.3.6.1.4.1.259.10.1.45.1.2.11.1.4", + "limit_scale": 1.0e-5, + "oid_limit_high": "portTransceiverThresholdInfoTxBiasCurrentHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoTxBiasCurrentHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoTxBiasCurrentLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoTxBiasCurrentLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "rename_rrd": "ECS4120-MIB-portOpticalMonitoringInfoTxBiasCurrent-%index%" + }, + { + "oid": "portOpticalMonitoringInfoTxPower", + "descr": "%port_label% TX Power (%portMediaInfoVendorName%, %portMediaInfoPartNumber%, %portMediaInfoEthComplianceCodes%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoEthComplianceCodes" + ], + "class": "dbm", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.259.10.1.45.1.2.11.1.5", + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoTxPowerHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoTxPowerHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoTxPowerLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoTxPowerLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "rename_rrd": "ECS4120-MIB-portOpticalMonitoringInfoTxPower-%index%" + }, + { + "oid": "portOpticalMonitoringInfoRxPower", + "descr": "%port_label% RX Power (%portMediaInfoVendorName%, %portMediaInfoPartNumber%, %portMediaInfoEthComplianceCodes%)", + "oid_extra": [ + "portMediaInfoVendorName", + "portMediaInfoPartNumber", + "portMediaInfoEthComplianceCodes" + ], + "class": "dbm", + "scale": 1, + "oid_num": ".1.3.6.1.4.1.259.10.1.45.1.2.11.1.6", + "limit_scale": 0.01, + "oid_limit_high": "portTransceiverThresholdInfoRxPowerHighAlarm", + "oid_limit_high_warn": "portTransceiverThresholdInfoRxPowerHighWarn", + "oid_limit_low_warn": "portTransceiverThresholdInfoRxPowerLowWarn", + "oid_limit_low": "portTransceiverThresholdInfoRxPowerLowAlarm", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "rename_rrd": "ECS4120-MIB-portOpticalMonitoringInfoRxPower-%index%" + } + ], + "states": { + "ecs4120-switchoperstate-state": { + "1": { + "name": "other", + "event": "ignore" + }, + "2": { + "name": "unknown", + "event": "exclude" + }, + "3": { + "name": "ok", + "event": "ok" + }, + "4": { + "name": "noncritical", + "event": "warning" + }, + "5": { + "name": "critical", + "event": "alert" + }, + "6": { + "name": "nonrecoverable", + "event": "alert" + } + }, + "ecs4120-swpowerstatus-state": { + "1": { + "name": "internalPower", + "event": "ok" + }, + "2": { + "name": "redundantPower", + "event": "ok" + }, + "3": { + "name": "internalAndRedundantPower", + "event": "ok" + } + }, + "ecs4120-switchfanstatus-state": { + "1": { + "name": "ok", + "event": "ok" + }, + "2": { + "name": "failure", + "event": "alert" + } + } + } + }, + "OMNITRON-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.7342.3", + "mib_dir": "omnitron", + "descr": "", + "serial": [ + { + "oid": "serialnum.1.1" + } + ], + "hardware": [ + { + "oid": "chassisname.1.1" + } + ] + }, + "OMNITRON-POE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.7342.15", + "mib_dir": "omnitron", + "descr": "", + "sensor": [ + { + "oid": "ostPoeGlobalCfgTotalPwr", + "descr": "Total PoE Power", + "class": "power", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.7342.15.1.2", + "min": 0 + } + ], + "states": { + "ostPoePortPseStatus": { + "1": { + "name": "notApplicable", + "event": "ignore" + }, + "2": { + "name": "pdNormal", + "event": "ok" + }, + "3": { + "name": "pdOverCurrent", + "event": "warning" + }, + "4": { + "name": "pdBrownOut", + "event": "warning" + }, + "5": { + "name": "pdInsufficientPower", + "event": "alert" + } + } + } + }, + "MIMOSA-NETWORKS-BFIVE-MIB": { + "enable": 1, + "mib_dir": "mimosa", + "identity_num": ".1.3.6.1.4.1.43356.2.4.1", + "descr": "", + "serial": [ + { + "oid": "mimosaSerialNumber.0" + } + ], + "version": [ + { + "oid": "mimosaFirmwareVersion.0" + } + ], + "name": [ + { + "oid": "mimosaDeviceName.0" + } + ], + "sensor": [ + { + "oid": "mimosaInternalTemp", + "descr": "Internal Temperature", + "class": "temperature", + "measured": "device", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.43356.2.1.2.1.8" + } + ] + }, + "A10-AX-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.22610.2.4", + "mib_dir": "a10", + "descr": "A10 application acceleration appliance", + "serial": [ + { + "oid": "axSysSerialNumber.0" + } + ], + "processor": { + "axSysCpuTable": { + "table": "axSysCpuTable", + "oid": "axSysCpuUsageValue", + "oid_num": ".1.3.6.1.4.1.22610.2.4.1.3.2.1.3" + } + }, + "mempool": { + "axSysMemory": { + "type": "static", + "descr": "Host Memory", + "scale": 1024, + "oid_total": "axSysMemoryTotal.0", + "oid_used": "axSysMemoryUsage.0" + } + }, + "sensor": [ + { + "oid_descr": "axFanName", + "class": "fanspeed", + "measured": "device", + "oid": "axFanSpeed", + "oid_num": ".1.3.6.1.4.1.22610.2.4.1.5.9.1.4", + "min": 0 + }, + { + "descr": "System Temperature", + "class": "temperature", + "measured": "device", + "oid": "axSysHwPhySystemTemp", + "oid_num": ".1.3.6.1.4.1.22610.2.4.1.5.1", + "min": 0 + }, + { + "descr": "System Fan 1", + "class": "fanspeed", + "measured": "device", + "oid": "axSysHwFan1Speed", + "oid_num": ".1.3.6.1.4.1.22610.2.4.1.5.2", + "min": 0, + "skip_if_valid_exist": "fanspeed->A10-AX-MIB-axFanSpeed" + }, + { + "descr": "System Fan 2", + "class": "fanspeed", + "measured": "device", + "oid": "axSysHwFan2Speed", + "oid_num": ".1.3.6.1.4.1.22610.2.4.1.5.3", + "min": 0, + "skip_if_valid_exist": "fanspeed->A10-AX-MIB-axFanSpeed" + }, + { + "descr": "System Fan 3", + "class": "fanspeed", + "measured": "device", + "oid": "axSysHwFan3Speed", + "oid_num": ".1.3.6.1.4.1.22610.2.4.1.5.4", + "min": 0, + "skip_if_valid_exist": "fanspeed->A10-AX-MIB-axFanSpeed" + } + ], + "status": [ + { + "type": "axPowerSupplyStatus", + "descr": "Power Supply", + "oid_descr": "axPowerSupplyName", + "oid": "axPowerSupplyStatus", + "oid_num": ".1.3.6.1.4.1.22610.2.4.1.5.12.1.3", + "measured": "powersupply" + }, + { + "type": "axPowerSupplyVoltageStatus", + "oid_descr": "axPowerSupplyVoltageDescription", + "oid": "axPowerSupplyVoltageStatus", + "oid_num": ".1.3.6.1.4.1.22610.2.4.1.5.11.1.2", + "measured": "powersupply" + } + ], + "states": { + "axPowerSupplyStatus": { + "0": { + "name": "off", + "event": "alert" + }, + "1": { + "name": "on", + "event": "ok" + }, + "2": { + "name": "absent", + "event": "exclude" + }, + "-1": { + "name": "unknown", + "event": "exclude" + } + }, + "axPowerSupplyVoltageStatus": [ + { + "name": "invalid", + "event": "alert" + }, + { + "name": "normal", + "event": "ok" + }, + { + "name": "unknown", + "event": "exclude" + } + ] + } + }, + "A10-AX-CGN-MIB": { + "enable": 1, + "identity_num": "", + "mib_dir": "a10", + "descr": "" + }, + "ZYXEL-AS-MIB": { + "enable": 1, + "mib_dir": "zyxel", + "descr": "", + "version": [ + { + "oid": "accessSwitchFWVersion.0" + } + ], + "sensor": [ + { + "table": "accessSwitchSysTempTable", + "class": "temperature", + "oid": "accessSwitchSysTempCurValue", + "oid_descr": "accessSwitchSysTempDescr", + "oid_num": ".1.3.6.1.4.1.890.1.5.1.1.6.1.2", + "oid_limit_high": "accessSwitchSysTempHighThresh", + "rename_rrd": "zyxel-ies-%index%" + }, + { + "table": "accessSwitchFanRpmTable", + "class": "fanspeed", + "oid": "accessSwitchFanRpmCurValue", + "oid_descr": "accessSwitchFanRpmDescr", + "oid_num": ".1.3.6.1.4.1.890.1.5.1.1.4.1.2", + "oid_limit_low": "accessSwitchFanRpmLowThresh", + "rename_rrd": "zyxel-ies-%index%" + }, + { + "table": "accessSwitchVoltageTable", + "class": "voltage", + "oid": "accessSwitchVoltageCurValue", + "oid_descr": "accessSwitchVoltageDescr", + "oid_nominal": "accessSwitchVoltageNominalValue", + "oid_num": ".1.3.6.1.4.1.890.1.5.1.1.5.1.2", + "oid_limit_low": "accessSwitchVoltageLowThresh", + "rename_rrd": "zyxel-ies-%index%" + } + ] + }, + "ZYXEL-ES-COMMON": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.890.1.15.3.2", + "mib_dir": "zyxel", + "descr": "Zyxel Ethernet Switch MIB", + "version": [ + { + "oid": "sysSwVersionString.0", + "transform": { + "action": "regex_replace", + "from": "/.*V(\\d[\\w\\.\\-]+).*/", + "to": "$1" + } + } + ], + "hardware": [ + { + "oid": "sysProductModel.0" + } + ], + "serial": [ + { + "oid": "sysProductSerialNumber.0" + } + ], + "processor": { + "sysMgmtCPU5MinUsage": { + "oid": "sysMgmtCPU5MinUsage", + "oid_num": ".1.3.6.1.4.1.890.1.15.3.2.9", + "indexes": [ + { + "descr": "Processor" + } + ] + }, + "sysMgmtCPUUsage": { + "oid": "sysMgmtCPUUsage", + "oid_num": ".1.3.6.1.4.1.890.1.15.3.2.4", + "indexes": [ + { + "descr": "Processor" + } + ], + "skip_if_valid_exist": "sysMgmtCPU5MinUsage" + } + } + }, + "ZYXEL-SYS-MEMORY-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.890.1.15.3.50", + "mib_dir": "zyxel", + "descr": "" + }, + "ZYXEL-HW-MONITOR-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.890.1.15.3.26", + "mib_dir": "zyxel", + "descr": "Zyxel Hardware Monitor MIB", + "sensor": [ + { + "table": "zyxelHwMonitorTemperatureTable", + "class": "temperature", + "oid": "zyHwMonitorTemperatureCurrentValue", + "oid_descr": "zyHwMonitorTemperatureDescription", + "oid_num": ".1.3.6.1.4.1.890.1.15.3.26.1.2.1.3", + "oid_limit_high": "zyHwMonitorTemperatureHighThreshold" + }, + { + "table": "zyxelHwMonitorVoltageTable", + "class": "voltage", + "scale": 0.001, + "limit_scale": 0.001, + "oid": "zyHwMonitorVoltageCurrentValue", + "oid_descr": "zyHwMonitorVoltageDescription", + "oid_num": ".1.3.6.1.4.1.890.1.15.3.26.1.3.1.3", + "oid_limit_low": "zyHwMonitorVoltageLowThreshold" + } + ] + }, + "ZYXEL-POWER-ETHERNET-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.890.1.15.3.59", + "mib_dir": "zyxel", + "descr": "" + }, + "ZYXEL-TRANSCEIVER-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.890.1.15.3.84", + "mib_dir": "zyxel", + "descr": "" + }, + "ZYXEL-IESCOMMON-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.890.1.5.13.1", + "mib_dir": "zyxel", + "descr": "", + "serial": [ + { + "oid": "iesChassisSerialNumber.0", + "transform": { + "action": "preg_replace", + "from": "/^FF(\\s+FF)+\\s*/", + "to": "" + } + } + ], + "hardware": [ + { + "oid": "iesSlotModuleDescr.0.0" + } + ], + "version": [ + { + "oid": "iesSlotModuleFWVersion.0.0", + "transform": [ + { + "action": "explode", + "delimiter": " | " + }, + { + "action": "ltrim", + "chars": "V" + } + ] + } + ], + "status": [ + { + "oid": "iesChassisStatus", + "descr": "Chassis Status", + "measured": "device", + "type": "iesChassisStatus", + "oid_num": ".1.3.6.1.4.1.890.1.5.13.1.1.2.1.5" + }, + { + "oid": "iesSlotModuleStatus", + "descr": "Module %index1% %iesSlotModuleDescr%", + "oid_descr": "iesSlotModuleDescr", + "measured": "device", + "type": "iesSlotModuleStatus", + "oid_num": ".1.3.6.1.4.1.890.1.5.13.1.1.3.1.7" + } + ], + "states": { + "iesChassisStatus": { + "1": { + "name": "empty", + "event": "warning" + }, + "2": { + "name": "up", + "event": "ok" + }, + "3": { + "name": "down", + "event": "alert" + }, + "4": { + "name": "testing", + "event": "ok" + } + }, + "iesSlotModuleStatus": { + "1": { + "name": "empty", + "event": "ignore" + }, + "2": { + "name": "up", + "event": "ok" + }, + "3": { + "name": "down", + "event": "alert" + }, + "4": { + "name": "testing", + "event": "ok" + }, + "5": { + "name": "standby", + "event": "ok" + } + } + }, + "sensor": [ + { + "table": "iesSysTempTable", + "class": "temperature", + "oid": "iesSysTempCurValue", + "oid_descr": "iesSysTempDescr", + "oid_num": ".1.3.6.1.4.1.890.1.5.13.1.2.3.1.2", + "oid_limit_high": "iesSysTempHighThresh" + }, + { + "table": "iesFanRpmTable", + "class": "fanspeed", + "oid": "iesFanRpmCurValue", + "oid_descr": "iesFanRpmDescr", + "oid_num": ".1.3.6.1.4.1.890.1.5.13.1.2.1.1.2", + "oid_limit_low": "iesFanRpmLowThresh" + }, + { + "table": "iesVoltageTable", + "class": "voltage", + "oid": "iesVoltageCurValue", + "oid_descr": "iesVoltageDescr", + "oid_num": ".1.3.6.1.4.1.890.1.5.13.1.2.2.1.2", + "scale": 0.001, + "oid_nominal": "iesVoltageNominalValue", + "oid_limit_low": "iesVoltageLowThresh", + "limit_scale": 0.001 + } + ] + }, + "ZYXEL-VES1608FE53A-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.890.1.5.12.42", + "mib_dir": "zyxel", + "descr": "", + "serial": [ + { + "oid": "serialNumber.0" + } + ], + "version": [ + { + "oid": "fWVersion.0", + "transform": { + "action": "preg_replace", + "from": "/^V?(\\d[\\d\\.\\(\\)a-z]+).*/i", + "to": "$1" + } + } + ], + "sensor": [ + { + "table": "temperatureTable", + "class": "temperature", + "oid": "temperatureCurValue", + "oid_descr": "temperatureDescr", + "oid_num": ".1.3.6.1.4.1.890.1.5.12.42.11.3.3.1.2", + "oid_limit_high": "temperatureHighThresh" + }, + { + "table": "voltageTable", + "class": "voltage", + "oid": "voltageCurValue", + "oid_descr": "voltageDescr", + "oid_num": ".1.3.6.1.4.1.890.1.5.12.42.11.3.2.1.2", + "scale": 0.001, + "oid_nominal": "voltageNominalValue", + "oid_limit_low": "voltageLowThresh", + "limit_scale": 0.001 + } + ] + }, + "ZYXEL-ves1724-56-Fanless-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.890.1.5.12.47", + "mib_dir": "zyxel", + "descr": "", + "serial": [ + { + "oid": "sysSerialNumber.0" + } + ], + "version": [ + { + "oid": "fWVersion.0", + "transform": { + "action": "preg_replace", + "from": "/^V?(\\d[\\d\\.\\(\\)a-z]+).*/i", + "to": "$1" + } + } + ], + "processor": { + "sysMgmt": { + "oid": "sysMgmtCPUUsage", + "oid_num": ".1.3.6.1.4.1.890.1.5.12.47.12.7", + "indexes": [ + { + "descr": "Processor" + } + ] + } + }, + "mempool": { + "sysMgmt": { + "type": "static", + "descr": "Memory", + "oid_perc": "sysMgmtMemoryUsage.0", + "oid_perc_num": ".1.3.6.1.4.1.890.1.5.12.47.12.13.0" + } + }, + "sensor": [ + { + "table": "tempTable", + "class": "temperature", + "oid": "tempCurValue", + "oid_descr": "tempIndex", + "descr_transform": { + "action": "map", + "map": { + "mac": "MAC", + "cpu": "CPU", + "phy": "PHY" + } + }, + "oid_num": ".1.3.6.1.4.1.890.1.5.12.47.9.2.1.2", + "oid_limit_high": "tempHighThresh" + }, + { + "table": "voltageTable", + "class": "voltage", + "oid": "voltageCurValue", + "oid_descr": "voltageIndex", + "descr_transform": { + "action": "map", + "map": { + "vin14": "14VIN", + "vs2_5": "2.5VS", + "cpu_dsp_afe": "CPU/DSP/AFE" + } + }, + "oid_num": ".1.3.6.1.4.1.890.1.5.12.47.9.3.1.2", + "scale": 0.001, + "oid_nominal": "voltageNominalValue", + "oid_limit_low": "voltageLowThresh", + "limit_scale": 0.001 + } + ] + }, + "ZYXEL-GS4024-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.890.1.5.8.13", + "mib_dir": "zyxel", + "descr": "", + "serial": [ + { + "oid": "sysSerialNumber.0" + } + ], + "version": [ + { + "oid": "sysSwPlatformMajorVers.0", + "oid_extra": "sysSwPlatformMinorVers.0" + } + ], + "processor": { + "sysMgmt": { + "oid": "sysMgmtCPUUsage", + "indexes": [ + { + "descr": "Processor" + } + ] + } + } + }, + "ZYXEL-GS2024-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.890.1.5.8.15", + "mib_dir": "zyxel", + "descr": "", + "serial": [ + { + "oid": "sysSerialNumber.0" + } + ], + "version": [ + { + "oid": "sysSwPlatformMajorVers.0", + "oid_extra": "sysSwPlatformMinorVers.0" + } + ], + "processor": { + "sysMgmt": { + "oid": "sysMgmtCPUUsage", + "indexes": [ + { + "descr": "Processor" + } + ] + } + } + }, + "ZYXEL-GS4012F-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.890.1.5.8.20", + "mib_dir": "zyxel", + "descr": "", + "serial": [ + { + "oid": "sysSerialNumber.0" + } + ], + "version": [ + { + "oid": "sysSwPlatformMajorVers.0", + "oid_extra": "sysSwPlatformMinorVers.0" + } + ], + "processor": { + "sysMgmt": { + "oid": "sysMgmtCPUUsage", + "indexes": [ + { + "descr": "Processor" + } + ] + } + } + }, + "ZYXEL-GS2200-24-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.890.1.5.8.55", + "mib_dir": "zyxel", + "descr": "", + "serial": [ + { + "oid": "sysSerialNumber.0" + } + ], + "version": [ + { + "oid": "sysSwPlatformMajorVers.0", + "oid_extra": "sysSwPlatformMinorVers.0" + } + ], + "processor": { + "sysMgmt": { + "oid": "sysMgmtCPUUsage", + "indexes": [ + { + "descr": "Processor" + } + ] + } + } + }, + "ZYXEL-GS2200-24P-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.890.1.5.8.56", + "mib_dir": "zyxel", + "descr": "", + "serial": [ + { + "oid": "sysSerialNumber.0" + } + ], + "version": [ + { + "oid": "sysSwPlatformMajorVers.0", + "oid_extra": "sysSwPlatformMinorVers.0" + } + ], + "processor": { + "sysMgmt": { + "oid": "sysMgmtCPUUsage", + "indexes": [ + { + "descr": "Processor" + } + ] + } + } + }, + "ZYXEL-GS2200-8-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.890.1.5.8.59", + "mib_dir": "zyxel", + "descr": "", + "serial": [ + { + "oid": "sysSerialNumber.0" + } + ], + "version": [ + { + "oid": "sysSwPlatformMajorVers.0", + "oid_extra": "sysSwPlatformMinorVers.0" + } + ], + "processor": { + "sysMgmt": { + "oid": "sysMgmtCPUUsage", + "indexes": [ + { + "descr": "Processor" + } + ] + } + } + }, + "RAISECOM-SYSTEM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.8886.1.1", + "mib_dir": "raisecom", + "descr": "", + "processor": { + "raisecomCpuBusy60Per": { + "oid": "raisecomCpuBusy60Per", + "indexes": [ + { + "descr": "Processor" + } + ] + } + }, + "mempool": { + "raisecomTotalMemory": { + "type": "static", + "descr": "RAM", + "oid_free": "raisecomAvailableMemory.0", + "oid_total": "raisecomTotalMemory.0" + } + }, + "sensor": [ + { + "oid": "raisecomTemperatureValue", + "measured": "chassis", + "class": "temperature", + "descr": "Chassis", + "oid_limit_low": "raisecomTemperatureThresholdLow", + "oid_limit_high": "raisecomTemperatureThresholdHigh" + }, + { + "measured": "chassis", + "class": "voltage", + "descr": "Reference Chassis %oid_descr%mV", + "oid": "raisecomVoltValue", + "oid_descr": "raisecomVoltReference", + "scale": 0.001 + } + ] + }, + "RAISECOM-FANMONITOR-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.8886.1.1.5", + "mib_dir": "raisecom", + "descr": "", + "status": [ + { + "oid": "raisecomFanCardState", + "measured": "fan", + "descr": "Fan Cards", + "type": "raisecom-fancard-state" + }, + { + "oid": "raisecomFanMonitorMode", + "measured": "fan", + "descr": "Fan Monitor Mode", + "type": "raisecom-fanmonitor-state" + }, + { + "measured": "fan", + "descr": "Fan", + "oid": "raisecomFanWorkState", + "type": "raisecom-fan-state" + } + ], + "sensor": [ + { + "table": "raisecomFanMonitorStateTable", + "measured": "fan", + "class": "fanspeed", + "descr": "Fan %index%", + "oid": "raisecomFanSpeedValue" + } + ], + "states": { + "raisecom-fancard-state": { + "1": { + "name": "all-down", + "event": "alert" + }, + "2": { + "name": "all-up", + "event": "ok" + }, + "3": { + "name": "card1-up", + "event": "alert" + }, + "4": { + "name": "card2-up", + "event": "alert" + } + }, + "raisecom-fanmonitor-state": { + "1": { + "name": "enforce", + "event": "warning" + }, + "2": { + "name": "auto", + "event": "ok" + } + }, + "raisecom-fan-state": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "abnormal", + "event": "alert" + } + } + } + }, + "RAISECOM-POWERMONITOR-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.8886.1.24", + "mib_dir": "raisecom", + "descr": "", + "status": [ + { + "measured": "powersupply", + "descr": "PSU %index%", + "oid": "raisecomPowerStatus", + "type": "raisecom-powerstatus-state" + } + ], + "sensor": [ + { + "table": "raisecomPowerMonitorStateTable", + "measured": "powersupply", + "class": "voltage", + "descr": "Reference PSU %index% %oid_descr%", + "oid": "raisecomPowerVoltValue", + "oid_descr": "raisecomPowerVoltReference", + "scale": 0.001 + } + ], + "states": { + "raisecom-powerstatus-state": { + "1": { + "name": "power-on", + "event": "ok" + }, + "2": { + "name": "power-off", + "event": "alert" + } + } + } + }, + "SWITCH-SYSTEM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.8886.6.1.1", + "mib_dir": "raisecom", + "descr": "", + "hardware": [ + { + "oid": "rcSwitchDeviceName.0" + } + ], + "serial": [ + { + "oid": "rcSwitchSerialNumber.0" + } + ], + "version": [ + { + "oid": "rcSwitchRoseVersion.0", + "transform": { + "action": "preg_replace", + "from": "/^REAP_([\\d\\.]+)_[\\d]+$/", + "to": "REAP $1" + } + } + ] + }, + "RAISECOM-OPTICAL-TRANSCEIVER-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.8886.1.18", + "mib_dir": "raisecom", + "descr": "", + "states": { + "raisecom-enablevar-state": { + "1": { + "name": "enable", + "event": "ok" + }, + "2": { + "name": "disable", + "event": "ignore" + } + }, + "raisecom-support-state": { + "1": { + "name": "support", + "event": "ok" + }, + "2": { + "name": "notsupport", + "event": "ignore" + } + }, + "raisecom-present-state": { + "1": { + "name": "absent", + "event": "ignore" + }, + "2": { + "name": "present", + "event": "ok" + } + }, + "raisecom-alarm-state": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "high-alarm", + "event": "alert" + }, + "3": { + "name": "high-warning", + "event": "warning" + }, + "4": { + "name": "low-alarm", + "event": "alert" + }, + "5": { + "name": "low-warning", + "event": "warning" + } + } + } + }, + "F5-BIGIP-APM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3375.2.6", + "mib_dir": "f5", + "descr": "", + "status": [ + { + "descr": "APM Config Sync (%oid_descr%)", + "oid_descr": "apmPmStatName", + "oid": "apmPmStatConfigSyncState", + "oid_num": ".1.3.6.1.4.1.3375.2.6.1.8.3.1.2", + "measured": "config", + "type": "f5-apm-sync-state", + "rename_rrd": "f5-apm-sync-state-apmSync%apmPmStatName%" + } + ], + "states": { + "f5-apm-sync-state": [ + { + "name": "inSync", + "event": "ok" + }, + { + "name": "localModified", + "event": "warning" + }, + { + "name": "peerModified", + "event": "warning" + }, + { + "name": "bothModified", + "event": "alert" + } + ] + } + }, + "F5-BIGIP-GLOBAL-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3375.2.3", + "mib_dir": "f5", + "descr": "" + }, + "F5-BIGIP-LOCAL-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3375.2.2", + "mib_dir": "f5", + "descr": "" + }, + "F5-BIGIP-SYSTEM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3375.2.1", + "mib_dir": "f5", + "descr": "", + "serial": [ + { + "oid": "sysGeneralChassisSerialNum.0" + } + ], + "hardware": [ + { + "oid": "sysPlatformInfoMarketingName.0" + } + ], + "ports": { + "sysInterfaces": { + "map": { + "oid": "sysIfxStatName", + "map": "ifDescr" + }, + "oids": { + "ifName": { + "oid": "sysIfxStatName" + }, + "ifAlias": { + "oid": "sysIfxStatAlias" + }, + "ifHighSpeed": { + "oid": "sysIfxStatHighSpeed" + }, + "ifConnectorPresent": { + "oid": "sysIfxStatConnectorPresent", + "transform": { + "action": "map", + "map": { + "1": "true", + "2": "false" + } + } + }, + "ifInMulticastPkts": { + "oid": "sysIfxStatInMulticastPkts" + }, + "ifInBroadcastPkts": { + "oid": "sysIfxStatInBroadcastPkts" + }, + "ifOutMulticastPkts": { + "oid": "sysIfxStatOutMulticastPkts" + }, + "ifOutBroadcastPkts": { + "oid": "sysIfxStatOutBroadcastPkts" + }, + "ifHCInOctets": { + "oid": "sysIfxStatHcInOctets" + }, + "ifHCInUcastPkts": { + "oid": "sysIfxStatHcInUcastPkts" + }, + "ifHCInMulticastPkts": { + "oid": "sysIfxStatHcInMulticastPkts" + }, + "ifHCInBroadcastPkts": { + "oid": "sysIfxStatHcInBroadcastPkts" + }, + "ifHCOutOctets": { + "oid": "sysIfxStatHcOutOctets" + }, + "ifHCOutUcastPkts": { + "oid": "sysIfxStatHcOutUcastPkts" + }, + "ifHCOutMulticastPkts": { + "oid": "sysIfxStatHcOutMulticastPkts" + }, + "ifHCOutBroadcastPkts": { + "oid": "sysIfxStatHcOutBroadcastPkts" + } + } + } + }, + "sensor": [ + { + "table": "sysChassisFanTable", + "class": "fanspeed", + "descr": "Chassis Fan", + "oid": "sysChassisFanSpeed", + "oid_num": ".1.3.6.1.4.1.3375.2.1.3.2.1.2.1.3", + "rename_rrd": "f5-bigip-system-sysChassisFanSpeed.%index%", + "min": 0, + "scale": 1 + }, + { + "table": "sysChassisTempTable", + "class": "temperature", + "descr": "Chassis Temperature", + "oid": "sysChassisTempTemperature", + "oid_num": ".1.3.6.1.4.1.3375.2.1.3.2.3.2.1.2", + "rename_rrd": "f5-bigip-system-sysChassisTempTemperature.%index%", + "min": 0, + "scale": 1 + }, + { + "table": "sysCpuSensorTable", + "class": "fanspeed", + "descr": "Slot %index0% CPU %index1%", + "oid": "sysCpuSensorFanSpeed", + "oid_num": ".1.3.6.1.4.1.3375.2.1.3.6.2.1.3", + "rename_rrd": "f5-bigip-system-sysCpuSensorFanSpeed.%index%", + "scale": 1 + }, + { + "table": "sysCpuSensorTable", + "class": "temperature", + "descr": "Slot %index0% CPU %index1%", + "oid": "sysCpuSensorTemperature", + "oid_num": ".1.3.6.1.4.1.3375.2.1.3.6.2.1.2", + "rename_rrd": "f5-bigip-system-sysCpuSensorTemperature.%index%", + "min": 0, + "scale": 1 + }, + { + "table": "sysBladeVoltageTable", + "class": "voltage", + "descr": "Blade", + "oid_descr": "sysBladeVoltageIndex", + "oid": "sysBladeVoltageVoltage", + "oid_num": ".1.3.6.1.4.1.3375.2.1.3.2.5.2.1.2", + "rename_rrd": "f5-bigip-system-sysBladeVoltageVoltage.%index%", + "scale": 0.001 + }, + { + "table": "sysBladeTempTable", + "class": "temperature", + "descr": "Blade", + "oid_descr": "sysBladeTempLocation", + "oid": "sysBladeTempTemperature", + "oid_num": ".1.3.6.1.4.1.3375.2.1.3.2.4.2.1.2", + "rename_rrd": "f5-bigip-system-sysBladeTempTemperature.%index%", + "min": 0, + "scale": 1 + } + ], + "status": [ + { + "table": "sysChassisFanTable", + "descr": "Chassis Fan", + "oid": "sysChassisFanStatus", + "oid_num": ".1.3.6.1.4.1.3375.2.1.3.2.1.2.1.2", + "measured": "fan", + "type": "F5sysChassisStatus" + }, + { + "table": "sysChassisPowerSupplyTable", + "descr": "Chassis Power Supply", + "oid": "sysChassisPowerSupplyStatus", + "oid_num": ".1.3.6.1.4.1.3375.2.1.3.2.2.2.1.2", + "measured": "powersupply", + "type": "F5sysChassisStatus" + }, + { + "oid": "sysCmSyncStatusId", + "descr": "Config Sync", + "measured": "other", + "type": "sysCmSyncStatusId", + "oid_num": ".1.3.6.1.4.1.3375.2.1.14.1.1" + }, + { + "oid": "sysCmFailoverStatusId", + "descr": "HA State", + "measured": "other", + "type": "sysCmFailoverStatusId", + "oid_num": ".1.3.6.1.4.1.3375.2.1.14.3.1" + } + ], + "states": { + "F5sysChassisStatus": [ + { + "name": "bad", + "event": "alert" + }, + { + "name": "good", + "event": "ok" + }, + { + "name": "notpresent", + "event": "exclude" + } + ], + "sysCmSyncStatusId": [ + { + "name": "unknown", + "event": "ignore" + }, + { + "name": "syncing", + "event": "warning" + }, + { + "name": "needManualSync", + "event": "alert" + }, + { + "name": "inSync", + "event": "ok" + }, + { + "name": "syncFailed", + "event": "alert" + }, + { + "name": "syncDisconnected", + "event": "alert" + }, + { + "name": "standalone", + "event": "ok" + }, + { + "name": "awaitingInitialSync", + "event": "warning" + }, + { + "name": "incompatibleVersion", + "event": "alert" + }, + { + "name": "partialSync", + "event": "alert" + } + ], + "sysCmFailoverStatusId": [ + { + "name": "unknown", + "event": "ignore" + }, + { + "name": "offline", + "event": "ok" + }, + { + "name": "forcedOffline", + "event": "ok" + }, + { + "name": "standby", + "event": "ok" + }, + { + "name": "active", + "event": "ok" + } + ] + } + }, + "F5-PLATFORM-STATS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.12276.1.2", + "mib_dir": "f5", + "descr": "", + "processor": { + "cpuUtilizationStatsEntry": { + "descr": "%index_string% %oid_descr%", + "oid_descr": "cpuCore", + "oid": "cpuTotal5minAvg", + "oid_num": ".1.3.6.1.4.1.12276.1.2.1.1.2.1.5", + "oid_count": "cpuCoreCnt.%index%.0" + }, + "cpuCoreStatsEntry": { + "oid_descr": "coreName", + "oid": "coreTotal5minAvg", + "oid_num": ".1.3.6.1.4.1.12276.1.2.1.1.3.1.6" + } + }, + "mempool": { + "memoryStatsEntry": { + "type": "table", + "descr": "%index_string%", + "scale": 1, + "oid_used": "memPlatformUsed", + "oid_total": "memPlatformTotal" + } + }, + "sensor": [ + { + "class": "temperature", + "descr": "%index_string%", + "oid": "tempCurrent", + "oid_num": ".1.3.6.1.4.1.12276.1.2.1.3.1.1.2", + "min": 0, + "scale": 1 + }, + { + "class": "fanspeed", + "descr": "%index_string% Fan 1", + "oid": "fan-1-speed", + "oid_num": ".1.3.6.1.4.1.12276.1.2.1.7.1.1.1", + "min": 0 + }, + { + "class": "fanspeed", + "descr": "%index_string% Fan 2", + "oid": "fan-2-speed", + "oid_num": ".1.3.6.1.4.1.12276.1.2.1.7.1.1.2", + "min": 0 + }, + { + "class": "fanspeed", + "descr": "%index_string% Fan 3", + "oid": "fan-3-speed", + "oid_num": ".1.3.6.1.4.1.12276.1.2.1.7.1.1.3", + "min": 0 + }, + { + "class": "fanspeed", + "descr": "%index_string% Fan 4", + "oid": "fan-4-speed", + "oid_num": ".1.3.6.1.4.1.12276.1.2.1.7.1.1.4", + "min": 0 + }, + { + "class": "fanspeed", + "descr": "%index_string% Fan 5", + "oid": "fan-5-speed", + "oid_num": ".1.3.6.1.4.1.12276.1.2.1.7.1.1.5", + "min": 0 + }, + { + "class": "fanspeed", + "descr": "%index_string% Fan 6", + "oid": "fan-6-speed", + "oid_num": ".1.3.6.1.4.1.12276.1.2.1.7.1.1.6", + "min": 0 + }, + { + "class": "fanspeed", + "descr": "%index_string% Fan 7", + "oid": "fan-7-speed", + "oid_num": ".1.3.6.1.4.1.12276.1.2.1.7.1.1.7", + "min": 0 + }, + { + "class": "fanspeed", + "descr": "%index_string% Fan 8", + "oid": "fan-8-speed", + "oid_num": ".1.3.6.1.4.1.12276.1.2.1.7.1.1.8", + "min": 0 + } + ] + }, + "WAYSTREAM-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.9303.4.1", + "mib_dir": "waystream", + "descr": "", + "version": [ + { + "oid": "wsVersionString.0" + } + ], + "sensor": [ + { + "table": "wsFantable", + "class": "fanspeed", + "descr": "Fan %index%", + "oid": "wsFanRPM", + "oid_num": ".1.3.6.1.4.1.9303.4.1.2.3.1.2", + "mesured": "fan" + }, + { + "table": "wsTempTable", + "class": "temperature", + "descr": "Sensor %index%", + "oid": "wsTempMeasured", + "oid_num": ".1.3.6.1.4.1.9303.4.1.2.1.1.2", + "oid_limit_low": "wsTempThresholdLow", + "oid_limit_high": "wsTempThresholdHigh", + "scale": 0.01, + "limit_scale": 0.01 + }, + { + "table": "wsVoltTable", + "class": "voltage", + "descr": "Channel %index%", + "oid": "wsVoltMeasured", + "oid_num": ".1.3.6.1.4.1.9303.4.1.2.2.1.3", + "oid_limit_low": "wsVoltThresholdLow", + "oid_limit_high": "wsVoltThresholdHigh", + "scale": 0.001, + "limit_scale": 0.001 + }, + { + "table": "wsSFPTable", + "oid": "wsSFPTemp", + "class": "temperature", + "measured": "port", + "measured_match": [ + { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + ], + "descr": "%port_label% Temperature (%wsSFPPartNumber%)", + "oid_num": ".1.3.6.1.4.1.9303.4.1.4.1.12", + "scale": 1, + "oid_limit_low": "wsSFPTempWarningLow", + "oid_limit_low_warn": "wsSFPTempNormalLow", + "oid_limit_high": "wsSFPTempWarningHigh", + "oid_limit_high_warn": "wsSFPTempNormalHigh", + "test": { + "field": "wsSFPTempStatus", + "operator": "ne", + "value": "unknown" + }, + "rename_rrd": "waystream-%index%" + }, + { + "table": "wsSFPTable", + "oid": "wsSFPVolt", + "class": "voltage", + "measured": "port", + "measured_match": [ + { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + ], + "descr": "%port_label% Voltage (%wsSFPPartNumber%)", + "oid_num": ".1.3.6.1.4.1.9303.4.1.4.1.14", + "scale": 0.001, + "limit_scale": 0.001, + "oid_limit_low": "wsSFPVoltWarningLow", + "oid_limit_low_warn": "wsSFPVoltNormalLow", + "oid_limit_high": "wsSFPVoltWarningHigh", + "oid_limit_high_warn": "wsSFPVoltNormalHigh", + "test": { + "field": "wsSFPVoltStatus", + "operator": "ne", + "value": "unknown" + }, + "rename_rrd": "waystream-%index%" + }, + { + "table": "wsSFPTable", + "oid": "wsSFPTXCurrent", + "class": "current", + "measured": "port", + "measured_match": [ + { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + ], + "descr": "%port_label% TX Bias (%wsSFPPartNumber%)", + "oid_num": ".1.3.6.1.4.1.9303.4.1.4.1.16", + "scale": 0.001, + "limit_scale": 0.001, + "oid_limit_low": "wsSFPTXCurrentWarningLow", + "oid_limit_low_warn": "wsSFPTXCurrentNormalLow", + "oid_limit_high": "wsSFPTXCurrentWarningHigh", + "oid_limit_high_warn": "wsSFPTXCurrentNormalHigh", + "test": { + "field": "wsSFPTXCurrentStatus", + "operator": "ne", + "value": "unknown" + } + }, + { + "table": "wsSFPTable", + "oid": "wsSFPTXPower", + "class": "power", + "measured": "port", + "measured_match": [ + { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + ], + "descr": "%port_label% TX Power (%wsSFPPartNumber%)", + "oid_num": ".1.3.6.1.4.1.9303.4.1.4.1.18", + "scale": 1.0e-6, + "limit_scale": 1.0e-6, + "oid_limit_low": "wsSFPTXOutputPowWarningLowuW", + "oid_limit_low_warn": "wsSFPTXOutputPowNormalLowuW", + "oid_limit_high": "wsSFPTXOutputPowWarningHighuW", + "oid_limit_high_warn": "wsSFPTXOutputPowNormalHighuW", + "test": { + "field": "wsSFPTXPowerStatus", + "operator": "ne", + "value": "unknown" + }, + "rename_rrd": "waystream-wsSFPTXPower.%index%" + }, + { + "table": "wsSFPTable", + "oid": "wsSFPRXPower", + "class": "power", + "measured": "port", + "measured_match": [ + { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + ], + "descr": "%port_label% RX Power (%wsSFPPartNumber%)", + "oid_num": ".1.3.6.1.4.1.9303.4.1.4.1.20", + "scale": 1.0e-6, + "limit_scale": 1.0e-6, + "oid_limit_low": "wsSFPRXInputPowWarningLowuW", + "oid_limit_low_warn": "wsSFPRXInputPowNormalLowuW", + "oid_limit_high": "wsSFPRXInputPowWarningHighuW", + "oid_limit_high_warn": "wsSFPRXInputPowNormalHighuW", + "test": { + "field": "wsSFPRXPowerStatus", + "operator": "ne", + "value": "unknown" + }, + "rename_rrd": "waystream-wsSFPRXPower.%index%" + } + ], + "status": [ + { + "table": "wsSFPTable", + "oid": "wsSFPStatus", + "descr": "%port_label% SFP status (%wsSFPPartNumber%)", + "oid_num": ".1.3.6.1.4.1.9303.4.1.4.1.2", + "measured": "port", + "measured_match": [ + { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + } + ], + "type": "wsSFPStatus" + } + ], + "states": { + "wsSFPStatus": [ + { + "name": "ok", + "event": "ok" + }, + { + "name": "missing", + "event": "exclude" + }, + { + "name": "invalid", + "event": "alert" + } + ] + } + }, + "ExaltComProducts": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.25651.1", + "mib_dir": "exalt", + "descr": "", + "serial": [ + { + "oid": "serialNumber.0" + } + ], + "states": { + "exaltcomproducts-state": [ + { + "name": "almNORMAL", + "event": "ok" + }, + { + "name": "almMINOR", + "event": "warning" + }, + { + "name": "almMAJOR", + "event": "alert" + } + ] + } + }, + "LSI-MegaRAID-SAS-MIB": { + "enable": 1, + "mib_dir": "lsi", + "identity_num": ".1.3.6.1.4.1.3582.4", + "descr": "", + "discovery": [ + { + "os_group": "unix", + "os": "windows", + "LSI-MegaRAID-SAS-MIB::mibVersion.0": "/^\\d.+/" + }, + { + "os_group": "unix", + "os": "windows", + "LSI-MegaRAID-SAS-MIB::mibVersion.1": "/^\\d.+/" + } + ], + "sensor": [ + { + "table": "physicalDriveTable", + "oid": "pdTemperature", + "descr": "Enclosure (%enclIndex%) Slot %slotNumber%: %pdVendorID% %pdProductID%", + "class": "temperature", + "oid_num": ".1.3.6.1.4.1.3582.4.1.4.2.1.2.1.36", + "rename_rrd": "lsi-megaraid-sas-mib-pdTemperature.%index%" + }, + { + "oid": "pdDiskFailedCount", + "oid_extra": [ + "productName" + ], + "descr": "Disks Failure (%productName% #%index%)", + "class": "gauge", + "oid_num": ".1.3.6.1.4.1.3582.4.1.4.1.2.1.24", + "limit_high": 1 + }, + { + "oid": "pdDiskPredFailureCount", + "oid_extra": [ + "productName" + ], + "descr": "Disks Pre-Failure (%productName% #%index%)", + "class": "gauge", + "oid_num": ".1.3.6.1.4.1.3582.4.1.4.1.2.1.23", + "limit_high_warn": 1, + "limit_high": 2 + }, + { + "table": "physicalDriveTable", + "oid": "mediaErrCount", + "oid_num": ".1.3.6.1.4.1.3582.4.1.4.2.1.2.1.7", + "descr": "Enclosure (%enclIndex%) Slot %slotNumber%: Media-error (%pdVendorID% %pdProductID%)", + "class": "gauge" + }, + { + "table": "physicalDriveTable", + "oid": "predFailCount", + "oid_num": ".1.3.6.1.4.1.3582.4.1.4.2.1.2.1.9", + "descr": "Enclosure (%enclIndex%) Slot %slotNumber%: Pre-Failure (%pdVendorID% %pdProductID%)", + "class": "gauge", + "limit_high_warn": 1, + "limit_high": 2 + } + ], + "status": [ + { + "table": "physicalDriveTable", + "oid": "pdState", + "descr": "Enclosure (%enclIndex%) Slot %slotNumber%: %pdVendorID% %pdProductID%", + "measured": "storage", + "oid_num": ".1.3.6.1.4.1.3582.4.1.4.2.1.2.1.10", + "type": "lsi-megaraid-sas-pd-state", + "rename_rrd": "lsi-megaraid-sas-pd-state-pdState.%index%" + } + ], + "states": { + "lsi-megaraid-sas-pd-state": { + "0": { + "name": "unconfigured-good", + "event": "warning" + }, + "1": { + "name": "unconfigured-bad", + "event": "alert" + }, + "2": { + "name": "hot-spare", + "event": "ok" + }, + "16": { + "name": "offline", + "event": "alert" + }, + "17": { + "name": "failed", + "event": "alert" + }, + "20": { + "name": "rebuild", + "event": "warning" + }, + "24": { + "name": "online", + "event": "ok" + }, + "32": { + "name": "copyback", + "event": "warning" + }, + "64": { + "name": "system", + "event": "ok" + }, + "128": { + "name": "unconfigured-shielded", + "event": "warning" + }, + "130": { + "name": "hotspare-shielded", + "event": "ok" + }, + "144": { + "name": "configured-shielded", + "event": "ok" + } + }, + "lsi-megaraid-sas-sensor-state": { + "1": { + "name": "invalid", + "event": "alert" + }, + "2": { + "name": "ok", + "event": "ok" + }, + "3": { + "name": "critical", + "event": "alert" + }, + "4": { + "name": "nonCritical", + "event": "warning" + }, + "5": { + "name": "unrecoverable", + "event": "alert" + }, + "6": { + "name": "not-installed", + "event": "ok" + }, + "7": { + "name": "unknown", + "event": "warning" + }, + "8": { + "name": "not-available", + "event": "alert" + } + } + } + }, + "SMARTNODE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.1768.100", + "mib_dir": "patton", + "descr": "", + "serial": [ + { + "oid": "serialNumber.0" + } + ], + "hardware": [ + { + "oid": "productName.0" + } + ], + "version": [ + { + "oid": "swVersion.0", + "transform": { + "action": "preg_replace", + "from": "^R(\\d\\S+) [\\d\\-]+ (\\w[\\w ]+)", + "to": "\\1" + } + } + ], + "features": [ + { + "oid": "swVersion.0", + "transform": { + "action": "preg_replace", + "from": "^R(\\d\\S+) [\\d\\-]+ (\\w[\\w ]+)", + "to": "\\2" + } + } + ], + "processor": { + "cpuTable": { + "table": "cpuTable", + "oid_descr": "cpuDescr", + "oid": "cpuWorkload1MinuteAverage", + "oid_num": ".1.3.6.1.4.1.1768.100.70.10.2.1.3" + } + }, + "mempool": { + "memoryPoolTable": { + "type": "table", + "table": "memoryPoolTable", + "oid_descr": "memDescr", + "scale": 1, + "oid_used": "memAllocatedBytes", + "oid_used_num": ".1.3.6.1.4.1.1768.100.70.20.2.1.3", + "oid_free": "memFreeBytes", + "oid_free_num": ".1.3.6.1.4.1.1768.100.70.20.2.1.4" + } + }, + "sensor": [ + { + "oid": "currentDegreesCelsius", + "class": "temperature", + "oid_descr": "tempProbeDescr", + "oid_num": ".1.3.6.1.4.1.1768.100.70.30.2.1.2" + } + ] + }, + "RADIO-BRIDGE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.31926", + "mib_dir": "siklu", + "descr": "" + }, + "ALGPOWER_v2-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.49136", + "mib_dir": "algcom", + "descr": "Algcom DC UPS MIB", + "sensor": [ + { + "oid": "outputVoltage", + "class": "voltage", + "descr": "Output", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.49136.1.1.1" + }, + { + "oid": "batteryVoltage", + "class": "voltage", + "descr": "Battery", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.49136.1.2.1" + }, + { + "oid": "supplyVoltage", + "class": "voltage", + "descr": "Supply", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.49136.1.6.1" + }, + { + "oid": "btst-volt-i", + "class": "voltage", + "descr": "Battery Test (Initial)", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.49136.1.8.5" + }, + { + "oid": "btst-volt-f", + "class": "voltage", + "descr": "Battery Test (Final)", + "scale": 0.1, + "oid_num": ".1.3.6.1.4.1.49136.1.8.7" + }, + { + "oid": "outputCurrent", + "class": "current", + "descr": "Output", + "scale": 0.001, + "oid_num": ".1.3.6.1.4.1.49136.1.1.2" + }, + { + "oid": "batteryCurrent", + "class": "current", + "descr": "Battery", + "scale": 0.001, + "oid_num": ".1.3.6.1.4.1.49136.1.2.2" + }, + { + "oid": "btst-amp-i", + "class": "current", + "descr": "Battery Test (Initial)", + "scale": 0.001, + "oid_num": ".1.3.6.1.4.1.49136.1.8.6" + }, + { + "oid": "btst-amp-f", + "class": "current", + "descr": "Battery Test (Final)", + "scale": 0.001, + "oid_num": ".1.3.6.1.4.1.49136.1.8.6" + }, + { + "oid": "innerTemperature", + "class": "temperature", + "descr": "Internal", + "oid_num": ".1.3.6.1.4.1.49136.1.4.1" + }, + { + "oid": "outerTemperature", + "class": "temperature", + "descr": "External", + "oid_num": ".1.3.6.1.4.1.49136.1.4.2" + }, + { + "oid": "heatSinkTemperature", + "class": "temperature", + "descr": "Heatsink", + "oid_num": ".1.3.6.1.4.1.49136.1.4.3" + }, + { + "oid": "batCapacity", + "class": "capacity", + "descr": "Battery", + "oid_num": ".1.3.6.1.4.1.49136.1.7.5" + } + ], + "status": [ + { + "oid": "chargerStatus", + "type": "chargerStatus", + "oid_num": ".1.3.6.1.4.1.49136.1.2.3", + "descr": "Charger Status", + "measured": "system" + }, + { + "oid": "alarmOnBattery", + "type": "alarmOnBattery", + "oid_num": ".1.3.6.1.4.1.49136.1.3.1", + "descr": "Operation Mode", + "measured": "system" + }, + { + "oid": "acFail", + "type": "acFail", + "oid_num": ".1.3.6.1.4.1.49136.1.3.2", + "descr": "AC Status", + "measured": "system" + }, + { + "oid": "batteryCharging", + "type": "batteryCharging", + "oid_num": ".1.3.6.1.4.1.49136.1.3.3", + "descr": "Battery Charging", + "measured": "system" + }, + { + "oid": "batteryDischarging", + "type": "batteryDischarging", + "oid_num": ".1.3.6.1.4.1.49136.1.3.4", + "descr": "Battery Discharging", + "measured": "system" + }, + { + "oid": "overheat", + "type": "overheat", + "oid_num": ".1.3.6.1.4.1.49136.1.3.5", + "descr": "Temperature", + "measured": "system" + }, + { + "oid": "overload", + "type": "overload", + "oid_num": ".1.3.6.1.4.1.49136.1.3.6", + "descr": "Load", + "measured": "system" + }, + { + "oid": "fanAfail", + "type": "fanfail", + "oid_num": ".1.3.6.1.4.1.49136.1.3.7", + "descr": "Fan A", + "measured": "fan" + }, + { + "oid": "fanBfail", + "type": "fanfail", + "oid_num": ".1.3.6.1.4.1.49136.1.3.8", + "descr": "Fan B", + "measured": "fan" + } + ], + "states": { + "chargerStatus": [ + { + "name": "BATTERY_DISCONNECTED", + "event": "alert" + }, + { + "name": "WRONG_BATTERY_VOLTAGE", + "event": "alert" + }, + { + "name": "DISCHARGING", + "event": "alert" + }, + { + "name": "CHARGING_BULK", + "event": "ok" + }, + { + "name": "CHARGING_ABSORPTION", + "event": "ok" + }, + { + "name": "CHARGING_FLOAT", + "event": "ok" + }, + { + "name": "CRITICAL_LOW_VOLTAGE", + "event": "alert" + }, + { + "name": "BATTERY_UNDER_TEST", + "event": "ignore" + } + ], + "alarmOnBattery": [ + { + "name": "AC", + "event": "ok" + }, + { + "name": "BATTERY", + "event": "alert" + } + ], + "acFail": [ + { + "name": "OK", + "event": "ok" + }, + { + "name": "FAIL", + "event": "alert" + } + ], + "batteryCharging": [ + { + "name": "NO", + "event": "alert" + }, + { + "name": "YES", + "event": "ok" + } + ], + "batteryDischarging": [ + { + "name": "NO", + "event": "ok" + }, + { + "name": "YES", + "event": "alert" + } + ], + "overheat": [ + { + "name": "OK", + "event": "ok" + }, + { + "name": "OVERHEAT", + "event": "alert" + } + ], + "overload": [ + { + "name": "OK", + "event": "ok" + }, + { + "name": "OVERLOAD", + "event": "alert" + } + ], + "fanfail": [ + { + "name": "OK", + "event": "ok" + }, + { + "name": "FAIL", + "event": "alert" + } + ] + } + }, + "ENTERASYS-POWER-ETHERNET-EXT-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.5624.1.2.50", + "mib_dir": "enterasys", + "descr": "" + }, + "ENTERASYS-OIDS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.5624.1.2.2", + "mib_dir": "enterasys", + "descr": "" + }, + "NEWTEC-DEVICE-MIB": { + "enable": 1, + "mib_dir": "newtec", + "identity_num": ".1.3.6.1.4.1.5835.5.2.100", + "descr": "", + "hardware": [ + { + "oid": "ntcDevIdProduct.0", + "oid_extra": "ntcDevIdDeviceDescription.0" + } + ], + "version": [ + { + "oid": "ntcDevIdSoftwareVersion.0" + } + ], + "serial": [ + { + "oid": "ntcDevIdSerialNumber.0" + } + ], + "asset_tag": [ + { + "oid": "ntcDevIdUniqueId.0" + } + ], + "features": [ + { + "oid": "ntcDevIdSoftwareId.0" + } + ], + "processor": { + "ntcDevMonitor1": { + "descr": "CPU 1", + "oid": "ntcDevMonCpuLoad", + "unit": "split_cpu1" + }, + "ntcDevMonitor2": { + "descr": "CPU 2", + "oid": "ntcDevMonCpuLoad", + "unit": "split_cpu2" + } + }, + "mempool": { + "ntcDevMonitor": { + "type": "static", + "descr": "Memory", + "oid_perc": "ntcDevMonMemoryUse.0" + } + }, + "sensor": [ + { + "table": "ntcDevMonSensorsTable", + "oid_class": "ntcDevMonSensorsValue", + "map_class_regex": { + "/A/": "current", + "/W/": "power", + "/V/": "voltage", + "/degr C/": "temperature" + }, + "oid": "ntcDevMonSensorsValue", + "oid_num": ".1.3.6.1.4.1.5835.5.2.100.1.9.6.1.2", + "descr": "%index_text%" + }, + { + "class": "temperature", + "oid": "ntcDevMonTemperature", + "oid_num": ".1.3.6.1.4.1.5835.5.2.100.1.9.1", + "descr": "Board" + }, + { + "class": "voltage", + "oid": "ntcDevMonPowerSupply", + "oid_num": ".1.3.6.1.4.1.5835.5.2.100.1.9.2", + "descr": "Power Supply", + "scale": "0.01" + } + ] + }, + "NEWTEC-IP-MIB": { + "enable": 1, + "mib_dir": "newtec", + "descr": "" + }, + "EGNITEPHYSENSOR-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.3444.1.14", + "mib_dir": "egnite", + "descr": "" + }, + "ATTO6500N-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.4547.2.3", + "mib_dir": "atto", + "descr": "", + "sensor": [ + { + "class": "temperature", + "descr": "Chassis", + "oid": "chassisTemperature", + "oid_num": ".1.3.6.1.4.1.4547.2.3.2.8", + "oid_limit_low": "minimumOperatingTemp", + "oid_limit_high": "maximumOperatingTemp", + "rename_rrd": "ATTO6500N-MIB-1" + } + ] + }, + "ATTOBRIDGE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.4547.1.2", + "mib_dir": "atto", + "descr": "" + }, + "NETGEAR-POWER-ETHERNET-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.4526.10.15", + "mib_dir": "netgear", + "descr": "" + }, + "NETGEAR-BOXSERVICES-PRIVATE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.4526.10.43", + "mib_dir": "netgear", + "descr": "", + "states": { + "netgearServicesItemState": { + "1": { + "name": "notpresent", + "event": "exclude" + }, + "2": { + "name": "operational", + "event": "ok" + }, + "3": { + "name": "failed", + "event": "alert" + }, + "4": { + "name": "powering", + "event": "ok" + }, + "5": { + "name": "nopower", + "event": "alert" + }, + "6": { + "name": "notpowering", + "event": "alert" + }, + "7": { + "name": "incompatible", + "event": "warning" + } + }, + "netgearServicesTempSensorState": [ + { + "name": "low", + "event": "ok" + }, + { + "name": "normal", + "event": "ok" + }, + { + "name": "warning", + "event": "warning" + }, + { + "name": "critical", + "event": "alert" + }, + { + "name": "shutdown", + "event": "ignore" + }, + { + "name": "notpresent", + "event": "exclude" + }, + { + "name": "notoperational", + "event": "exclude" + } + ] + }, + "sensor": [ + { + "oid": "boxServicesFanSpeed", + "descr": "Fan %index1% (Unit %index0%)", + "oid_num": ".1.3.6.1.4.1.4526.10.43.1.6.1.4", + "class": "fanspeed" + }, + { + "oid": "boxServicesTempSensorTemperature", + "descr": "Temperature %index1% (Unit %index0%)", + "oid_num": ".1.3.6.1.4.1.4526.10.43.1.8.1.5", + "class": "temperature", + "oid_limit_low": "boxServicesNormalTempRangeMin.0", + "oid_limit_high": "boxServicesNormalTempRangeMax.0" + }, + { + "table": "boxServicesFiberPortsOpticsTable", + "oid": "boxServicesFiberPortOpticsTemperature", + "class": "temperature", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Temperature", + "oid_num": ".1.3.6.1.4.1.4526.10.43.1.16.1.2", + "scale": 1 + }, + { + "table": "boxServicesFiberPortsOpticsTable", + "oid": "boxServicesFiberPortOpticsVoltage", + "class": "voltage", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% Voltage", + "oid_num": ".1.3.6.1.4.1.4526.10.43.1.16.1.3", + "scale": 1 + }, + { + "table": "boxServicesFiberPortsOpticsTable", + "oid": "boxServicesFiberPortOpticsCurrent", + "class": "current", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% TX Bias", + "oid_num": ".1.3.6.1.4.1.4526.10.43.1.16.1.4", + "scale": 0.001 + }, + { + "table": "boxServicesFiberPortsOpticsTable", + "oid": "boxServicesFiberPortOpticsPowerOut", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% TX Power", + "oid_num": ".1.3.6.1.4.1.4526.10.43.1.16.1.5", + "scale": 1 + }, + { + "table": "boxServicesFiberPortsOpticsTable", + "oid": "boxServicesFiberPortOpticsPowerIn", + "class": "dbm", + "measured": "port", + "measured_match": { + "entity_type": "port", + "field": "ifIndex", + "match": "%index%" + }, + "descr": "%port_label% RX Power", + "oid_num": ".1.3.6.1.4.1.4526.10.43.1.16.1.6", + "scale": 1 + } + ], + "status": [ + { + "oid": "boxServicesFanItemState", + "descr": "Fan %index1% (Unit %index0%)", + "oid_num": ".1.3.6.1.4.1.4526.10.43.1.6.1.3", + "type": "netgearServicesItemState", + "measured": "fan" + }, + { + "oid": "boxServicesPowSupplyItemState", + "descr": "Power Supply %index1% (Unit %index0%)", + "oid_num": ".1.3.6.1.4.1.4526.10.43.1.7.1.3", + "type": "netgearServicesItemState", + "measured": "powersupply" + }, + { + "oid": "boxServicesTempSensorState", + "descr": "Temperature %index1% (Unit %index0%)", + "oid_num": ".1.3.6.1.4.1.4526.10.43.1.8.1.4", + "type": "netgearServicesTempSensorState", + "measured": "device" + } + ] + }, + "NETGEAR-INVENTORY-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.4526.10.13", + "mib_dir": "netgear", + "descr": "", + "discovery": [ + { + "vendor": "Netgear", + "os_group": "fastpath", + "NETGEAR-INVENTORY-MIB::agentInventoryUnitStatus.1": "/.+/" + } + ], + "uptime": [ + { + "oid": "agentInventoryUnitUpTime.1", + "transform": { + "action": "timeticks" + } + } + ] + }, + "NETGEAR-ISDP-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.4526.10.39", + "mib_dir": "netgear", + "descr": "" + }, + "NETGEAR-SWITCHING-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.4526.10.1", + "mib_dir": "netgear", + "descr": "", + "serial": [ + { + "oid": "agentInventorySerialNumber.0" + } + ], + "version": [ + { + "oid": "agentInventorySoftwareVersion.0" + } + ], + "hardware": [ + { + "oid": "agentInventoryMachineModel.0", + "pre_test": { + "device_field": "os", + "operator": "in", + "value": [ + "extreme-fastpath" + ] + } + }, + { + "oid": "agentInventoryMachineType.0" + } + ], + "features": [ + { + "oid": "agentInventoryAdditionalPackages.0" + } + ], + "mempool": { + "agentSwitchCpuProcessGroup": { + "type": "static", + "descr": "System Memory", + "scale": 1024, + "oid_total": "agentSwitchCpuProcessMemAvailable.0", + "oid_free": "agentSwitchCpuProcessMemFree.0" + } + }, + "processor": { + "agentSwitchCpuProcessTotalUtilization": { + "descr": "Processor", + "oid": "agentSwitchCpuProcessTotalUtilization", + "unit": "split3", + "rename_rrd": "netgear-switching-mib" + } + } + }, + "NG700-SWITCHING-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.4526.11.1", + "mib_dir": "netgear", + "descr": "", + "serial": [ + { + "oid": "agentInventorySerialNumber.0" + } + ], + "version": [ + { + "oid": "agentInventorySoftwareVersion.0" + } + ], + "hardware": [ + { + "oid": "agentInventoryMachineModel.0", + "pre_test": { + "device_field": "os", + "operator": "in", + "value": [ + "extreme-fastpath" + ] + } + }, + { + "oid": "agentInventoryMachineType.0" + } + ], + "features": [ + { + "oid": "agentInventoryAdditionalPackages.0" + } + ], + "mempool": { + "agentSwitchCpuProcessGroup": { + "type": "static", + "descr": "System Memory", + "scale": 1024, + "oid_total": "agentSwitchCpuProcessMemAvailable.0", + "oid_free": "agentSwitchCpuProcessMemFree.0" + } + }, + "processor": { + "agentSwitchCpuProcessTotalUtilization": { + "descr": "Processor", + "oid": "agentSwitchCpuProcessTotalUtilization", + "unit": "split3", + "rename_rrd": "ng700-switching-mib" + } + } + }, + "NG700-POWER-ETHERNET-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.4526.11.15", + "mib_dir": "netgear", + "descr": "" + }, + "NG700-BOXSERVICES-PRIVATE-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.4526.11.43", + "mib_dir": "netgear", + "descr": "" + }, + "READYDATAOS-MIB": { + "enable": 1, + "mib_dir": "netgear", + "descr": "", + "states": { + "readydataos-mib_diskState": [ + { + "match": "/ONLINE/i", + "event": "ok" + }, + { + "match": "/OFFLINE/i", + "event": "alert" + }, + { + "match": "/.+/i", + "event": "warning" + } + ], + "readydataos-mib_fanStatus": [ + { + "match": "/^ok/i", + "event": "ok" + }, + { + "match": "/.+/i", + "event": "warning" + } + ] + } + }, + "READYNAS-MIB": { + "enable": 1, + "mib_dir": "netgear", + "descr": "" + }, + "NETGEAR-RADLAN-rndMng": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.4526.17.1", + "mib_dir": "netgear", + "descr": "", + "processor": { + "rlCpuUtilDuringLast5Minutes": { + "descr": "CPU", + "oid": "rlCpuUtilDuringLast5Minutes", + "pre_test": { + "oid": "rlCpuUtilEnable.0", + "operator": "ne", + "value": "false" + }, + "indexes": [ + { + "descr": "CPU" + } + ], + "invalid": 101, + "rename_rrd": "ciscosb-%index%" + } + } + }, + "NETGEAR-RADLAN-DEVICEPARAMS-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.4526.17.2", + "mib_dir": "netgear", + "descr": "", + "features": [ + { + "oid": "rndBaseBootVersion.0" + } + ], + "version": [ + { + "oid": "rndBrgVersion.0" + } + ] + }, + "NETGEAR-RADLAN-Physicaldescription-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.4526.17.53", + "mib_dir": "netgear", + "descr": "", + "serial": [ + { + "oid": "rlPhdUnitGenParamSerialNum.1" + } + ], + "version": [ + { + "oid": "rlPhdUnitGenParamSoftwareVersion.1" + } + ], + "hardware": [ + { + "oid": "rlPhdUnitGenParamModelName.1" + } + ], + "states": { + "RlEnvMonState": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "warning", + "event": "warning" + }, + "3": { + "name": "critical", + "event": "alert" + }, + "4": { + "name": "shutdown", + "event": "ignore" + }, + "5": { + "name": "notPresent", + "event": "exclude" + }, + "6": { + "name": "notFunctioning", + "event": "ignore" + }, + "7": { + "name": "restore", + "event": "ok" + }, + "8": { + "name": "notAvailable", + "event": "exclude" + }, + "9": { + "name": "backingUp", + "event": "ok" + } + } + }, + "sensor": [ + { + "class": "temperature", + "descr": "Device (Unit %index%)", + "oid": "rlPhdUnitEnvParamTempSensorValue", + "oid_extra": "rlPhdUnitEnvParamTempSensorStatus", + "test": [ + { + "field": "rlPhdUnitEnvParamTempSensorStatus", + "operator": "ne", + "value": "nonoperational" + }, + { + "field": "rlPhdUnitEnvParamTempSensorValue", + "operator": "gt", + "value": 0 + } + ] + } + ] + }, + "NETGEAR-RADLAN-HWENVIROMENT": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.4526.17.83", + "mib_dir": "netgear", + "descr": "", + "states": { + "RlEnvMonState": { + "1": { + "name": "normal", + "event": "ok" + }, + "2": { + "name": "warning", + "event": "warning" + }, + "3": { + "name": "critical", + "event": "alert" + }, + "4": { + "name": "shutdown", + "event": "ignore" + }, + "5": { + "name": "notPresent", + "event": "exclude" + }, + "6": { + "name": "notFunctioning", + "event": "ignore" + }, + "7": { + "name": "restore", + "event": "ok" + }, + "8": { + "name": "notAvailable", + "event": "exclude" + }, + "9": { + "name": "backingUp", + "event": "ok" + } + } + }, + "status": [ + { + "oid": "rlEnvMonFanState", + "oid_descr": "rlEnvMonFanStatusDescr", + "descr_transform": [ + { + "action": "replace", + "from": "_", + "to": " " + }, + { + "action": "preg_replace", + "from": "/fan(\\d+)/i", + "to": "Fan $1" + }, + { + "action": "preg_replace", + "from": "/unit(\\d+)/i", + "to": "Unit $1" + } + ], + "type": "RlEnvMonState", + "measured": "fan", + "skip_if_valid_exist": "Dell-Vendor-MIB->dell-vendor-state" + }, + { + "table": "rlEnvMonSupplyStatusTable", + "oid": "rlEnvMonSupplyState", + "descr": "%rlEnvMonSupplyStatusDescr% (%rlEnvMonSupplySource%)", + "descr_transform": [ + { + "action": "replace", + "from": [ + "_", + "(ac)", + "(dc)", + "(externalPowerSupply)", + "(internalRedundant)", + " (unknown)" + ], + "to": [ + " ", + "(AC)", + "(DC)", + "(External)", + "(Redundant)", + "" + ] + }, + { + "action": "preg_replace", + "from": "/ps(\\d+)/i", + "to": "Power Supply $1" + }, + { + "action": "preg_replace", + "from": "/unit(\\d+)/i", + "to": "Unit $1" + } + ], + "type": "RlEnvMonState", + "measured": "powersupply", + "skip_if_valid_exist": "Dell-Vendor-MIB->dell-vendor-state" + } + ] + }, + "HIK-DEVICE-MIB": { + "enable": 1, + "mib_dir": "hikvision", + "descr": "", + "hardware": [ + { + "oid": "deviceType.0" + } + ], + "version": [ + { + "oid": "softwVersion.0", + "transform": { + "action": "preg_replace", + "from": "^V?(\\d\\S+).*", + "to": "$1" + } + } + ], + "ip-address": [ + { + "ifIndex": "%index%", + "version": "ipv4", + "oid_mask": "dynNetMask", + "oid_address": "dynIpAddr" + } + ], + "processor": { + "cpuPercent": { + "oid": "cpuPercent", + "oid_num": ".1.3.6.1.4.1.39165.1.7", + "indexes": [ + { + "descr": "System CPU" + } + ] + } + }, + "mempool": { + "mem": { + "type": "static", + "descr": "System Memory", + "oid_perc": "memUsed.0", + "oid_total": "memSize.0", + "unit": "bytes" + } + }, + "storage": { + "disk": { + "descr": "Disk", + "oid_perc": "diskPercent", + "oid_total": "diskSize", + "type": "Disk", + "unit": "bytes" + } + } + }, + "HIKVISION-MIB": { + "enable": 1, + "mib_dir": "hikvision", + "descr": "", + "hardware": [ + { + "oid": "hikEntitySubType.0", + "transform": { + "action": "replace", + "from": "Unknown", + "to": "" + } + } + ], + "serial": [ + { + "oid": "hikEntityIndex.0" + } + ], + "ip-address": [ + { + "ifIndex": "%index%", + "version": "ipv4", + "prefix": 32, + "oid_address": "hikIp" + } + ], + "status": [ + { + "oid": "hikDeviceStatus", + "descr": "Device Status", + "measured": "device", + "type": "hikDeviceStatus", + "oid_num": ".1.3.6.1.4.1.50001.1.230" + } + ], + "states": { + "hikDeviceStatus": { + "1": { + "name": "Online", + "event": "ok" + }, + "2": { + "name": "Absent", + "event": "alert" + }, + "255": { + "name": "Unknown", + "event": "exclude" + } + } + } + }, + "TRISTAR": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.33333.8", + "mib_dir": "morningstar", + "descr": "", + "hardware": [ + { + "oid": "subModel.0" + } + ], + "serial": [ + { + "oid": "serialNumber.0" + } + ], + "version": [ + { + "oid": "deviceVersion.0", + "transform": { + "action": "replace", + "from": "v", + "to": "" + } + } + ] + }, + "SUNSAVER-MPPT": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.33333.3", + "mib_dir": "morningstar", + "descr": "", + "hardware": [ + { + "oid": "subModel.0" + } + ], + "serial": [ + { + "oid": "serialNumber.0" + } + ], + "version": [ + { + "oid": "deviceVersion.0", + "transform": { + "action": "replace", + "from": "v", + "to": "" + } + } + ], + "sensor": [ + { + "oid": "batteryVoltage", + "descr": "Battery", + "class": "voltage", + "measured": "battery", + "scale": 0.0030517578125 + }, + { + "oid": "arrayVoltage", + "descr": "Array", + "class": "voltage", + "measured": "array", + "scale": 0.0030517578125 + }, + { + "oid": "loadVoltage", + "descr": "Load", + "class": "voltage", + "measured": "load", + "scale": 0.0030517578125 + }, + { + "oid": "chargeCurrent", + "descr": "Charge", + "class": "current", + "measured": "battery", + "scale": 0.002415771484375 + }, + { + "oid": "loadCurrent", + "descr": "Load", + "class": "current", + "measured": "load", + "scale": 0.002415771484375 + }, + { + "oid": "heatsinkTemperature", + "descr": "Heatsink", + "class": "temperature", + "measured": "controller" + }, + { + "oid": "batteryTemperature", + "descr": "Battery", + "class": "temperature", + "measured": "battery" + }, + { + "oid": "ambientTemperature", + "descr": "Ambient", + "class": "temperature", + "measured": "" + }, + { + "oid": "rtsTemperature", + "descr": "RTS", + "class": "temperature", + "measured": "" + }, + { + "oid": "arrayPower", + "descr": "Array", + "class": "power", + "measured": "array", + "scale": 0.01509857177734375 + }, + { + "oid": "arrayVmp", + "descr": "Array Max Power Point (Vmp)", + "class": "voltage", + "measured": "array", + "scale": 0.0030517578125 + }, + { + "oid": "arrayMaxPowerSweep", + "descr": "Array Max Power (last sweep)", + "class": "power", + "measured": "array", + "scale": 0.01509857177734375 + }, + { + "oid": "arrayVoc", + "descr": "Array Open Circuit (Voc)", + "class": "voltage", + "measured": "array", + "scale": 0.0030517578125 + } + ], + "status": [ + { + "oid": "chargeState", + "descr": "Charge State", + "type": "ChargeStateEnum", + "measured": "controller" + }, + { + "oid": "ledState", + "descr": "LED State", + "type": "LedStateEnum", + "measured": "device" + }, + { + "oid": "loadState", + "descr": "Load State", + "type": "LoadStateEnum", + "measured": "load" + } + ], + "states": { + "ChargeStateEnum": [ + { + "name": "start", + "event": "ok" + }, + { + "name": "nightCheck", + "event": "ok" + }, + { + "name": "disconnect", + "event": "warning" + }, + { + "name": "night", + "event": "ok" + }, + { + "name": "fault", + "event": "alert" + }, + { + "name": "bulkMmppt", + "event": "ok" + }, + { + "name": "absorption", + "event": "ok" + }, + { + "name": "float", + "event": "ok" + }, + { + "name": "equalize", + "event": "ok" + } + ], + "LedStateEnum": [ + { + "name": "ledStart", + "event": "ok" + }, + { + "name": "ledStart2", + "event": "ok" + }, + { + "name": "ledBranch", + "event": "ok" + }, + { + "name": "equalizeFastGreen", + "event": "ok" + }, + { + "name": "floatSlowGreen", + "event": "ok" + }, + { + "name": "absorptionFlashingGreen", + "event": "ok" + }, + { + "name": "green", + "event": "ok" + }, + { + "name": "undefined", + "event": "ok" + }, + { + "name": "yellow", + "event": "warning" + }, + { + "name": "undefined1", + "event": "warning" + }, + { + "name": "flashingRed", + "event": "alert" + }, + { + "name": "red", + "event": "alert" + }, + { + "name": "r-y-gError", + "event": "alert" + }, + { + "name": "ry-gError", + "event": "alert" + }, + { + "name": "rg-yError", + "event": "alert" + }, + { + "name": "r-yErrorHtd", + "event": "alert" + }, + { + "name": "r-gErrorHvd", + "event": "alert" + }, + { + "name": "ry-gyError", + "event": "alert" + }, + { + "name": "gyrFlashingError", + "event": "alert" + }, + { + "name": "gyrX2", + "event": "alert" + } + ], + "LoadStateEnum": [ + { + "name": "start", + "event": "ok" + }, + { + "name": "normal", + "event": "ok" + }, + { + "name": "lvdWarning", + "event": "warning" + }, + { + "name": "lowVoltageDisconnect", + "event": "alert" + }, + { + "name": "fault", + "event": "alert" + }, + { + "name": "disconnect", + "event": "alert" + }, + { + "name": "normalOff", + "event": "ok" + }, + { + "name": "override", + "event": "warning" + }, + { + "name": "notUsed", + "event": "ignore" + } + ] + }, + "counter": [ + { + "oid": "ahChargeTotal", + "descr": "Charge Total", + "class": "charge", + "measured": "charge", + "scale": 0.1 + }, + { + "oid": "kwhCharge", + "descr": "Charge Total", + "class": "energy", + "measured": "charge", + "scale": 100 + }, + { + "oid": "ahLoadTotal", + "descr": "Load Total", + "class": "charge", + "measured": "load", + "scale": 0.1 + }, + { + "oid": "hourmeter", + "descr": "Hourmeter", + "class": "hours", + "measured": "device", + "scale": 1 + } + ] + }, + "SUNSAVER-DUO": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.33333.4", + "mib_dir": "morningstar", + "descr": "", + "hardware": [ + { + "oid": "subModel.0" + } + ], + "serial": [ + { + "oid": "serialNumber.0" + } + ], + "version": [ + { + "oid": "deviceVersion.0", + "transform": { + "action": "replace", + "from": "v", + "to": "" + } + } + ] + }, + "SURESINE": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.33333.8", + "mib_dir": "morningstar", + "descr": "", + "hardware": [ + { + "oid": "subModel.0" + } + ], + "serial": [ + { + "oid": "serialNumber.0" + } + ], + "version": [ + { + "oid": "deviceVersion.0", + "transform": { + "action": "replace", + "from": "v", + "to": "" + } + } + ], + "sensor": [ + { + "oid": "batteryVoltageSlow", + "descr": "Battery (slow)", + "class": "voltage", + "measured": "battery", + "scale": 0.0002581787109375 + }, + { + "oid": "acCurrent", + "descr": "AC Output", + "class": "current", + "measured": "output", + "scale": 0.0001953125 + }, + { + "oid": "heatsinkTemperature", + "descr": "Heatsink", + "class": "temperature", + "measured": "controller" + } + ], + "status": [ + { + "oid": "loadState", + "descr": "Load State", + "type": "LoadStateEnum", + "measured": "load" + } + ], + "states": { + "LoadStateEnum": [ + { + "name": "start", + "event": "ok" + }, + { + "name": "loadOn", + "event": "ok" + }, + { + "name": "lvdWarning", + "event": "warning" + }, + { + "name": "lowVoltageDisconnect", + "event": "alert" + }, + { + "name": "fault", + "event": "alert" + }, + { + "name": "disconnect", + "event": "alert" + }, + { + "name": "LoadOff", + "event": "ok" + }, + { + "name": "unknownState", + "event": "warning" + }, + { + "name": "standby", + "event": "ok" + } + ] + } + }, + "TRISTAR-MPPT": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.33333.2", + "mib_dir": "morningstar", + "descr": "", + "hardware": [ + { + "oid": "subModel.0" + } + ], + "serial": [ + { + "oid": "serialNumber.0" + } + ], + "version": [ + { + "oid": "deviceVersion.0", + "transform": { + "action": "replace", + "from": "v", + "to": "" + } + } + ], + "sensor": [ + { + "oid": "arrayVoltage", + "descr": "Array", + "class": "voltage", + "measured": "array", + "scale": 0.0054931640625 + }, + { + "oid": "arrayCurrent", + "descr": "Array Current", + "class": "current", + "measured": "array", + "scale": 0.00244140625 + }, + { + "oid": "inputPower", + "descr": "Input Power", + "class": "power", + "measured": "array", + "scale": 0.10986328125 + }, + { + "oid": "arrayPmaxLastSweep", + "descr": "Array pmax (last sweep)", + "class": "power", + "measured": "array", + "scale": 0.10986328125 + }, + { + "oid": "arrayVmpLastSweep", + "descr": "Array Vmp (last sweep)", + "class": "voltage", + "measured": "array", + "scale": 0.0054931640625 + }, + { + "oid": "arrayVocLastSweep", + "descr": "Array Voc (last sweep)", + "class": "voltage", + "measured": "array", + "scale": 0.0054931640625 + }, + { + "oid": "batteryVoltage", + "descr": "Battery", + "class": "voltage", + "measured": "battery", + "scale": 0.0054931640625 + }, + { + "oid": "batteryTerminalVoltage", + "descr": "Battery Terminal", + "class": "voltage", + "measured": "battery", + "scale": 0.0054931640625 + }, + { + "oid": "batterySenseVoltage", + "descr": "Battery Sense", + "class": "voltage", + "measured": "battery", + "scale": 0.0054931640625 + }, + { + "oid": "batteryCurrent", + "descr": "Battery", + "class": "current", + "measured": "battery", + "scale": 0.00244140625 + }, + { + "oid": "outputPower", + "descr": "Output Power", + "class": "power", + "measured": "controller", + "scale": 0.10986328125 + }, + { + "oid": "targetRegulationVoltage", + "descr": "Target Regulation Voltage", + "class": "voltage", + "measured": "controller", + "scale": 0.0054931640625 + }, + { + "oid": "rtsTemperature", + "descr": "RTS", + "class": "temperature", + "measured": "controller" + }, + { + "oid": "batteryTemperature", + "descr": "Battery", + "class": "temperature", + "measured": "battery" + }, + { + "oid": "heatsinkTemperature", + "descr": "Heatsink", + "class": "temperature", + "measured": "controller" + } + ], + "status": [ + { + "oid": "chargeState", + "descr": "Charge State", + "type": "ChargeStateEnum", + "measured": "controller" + }, + { + "oid": "ledState", + "descr": "LED State", + "type": "LedStateEnum", + "measured": "device" + }, + { + "oid": "faultsDaily", + "descr": "Faults", + "type": "FaultsBitfield", + "measured": "device" + }, + { + "oid": "alarmsDaily", + "descr": "Alarms", + "type": "AlarmsBitfield", + "measured": "device" + } + ], + "states": { + "ChargeStateEnum": [ + { + "name": "start", + "event": "ok" + }, + { + "name": "nightCheck", + "event": "ok" + }, + { + "name": "disconnect", + "event": "warning" + }, + { + "name": "night", + "event": "ok" + }, + { + "name": "fault", + "event": "alert" + }, + { + "name": "mppt", + "event": "ok" + }, + { + "name": "absorption", + "event": "ok" + }, + { + "name": "float", + "event": "ok" + }, + { + "name": "equalize", + "event": "ok" + }, + { + "name": "slave", + "event": "ok" + } + ], + "LedStateEnum": { + "0": { + "name": "ledStart", + "event": "ok" + }, + "1": { + "name": "ledStart2", + "event": "ok" + }, + "2": { + "name": "ledBranch", + "event": "ok" + }, + "3": { + "name": "greenFlashingFast", + "event": "ok" + }, + "4": { + "name": "greenFlashingSlow", + "event": "ok" + }, + "5": { + "name": "greenFlashing", + "event": "ok" + }, + "6": { + "name": "green", + "event": "ok" + }, + "7": { + "name": "greenYellow", + "event": "ok" + }, + "8": { + "name": "yellow", + "event": "warning" + }, + "9": { + "name": "yellowRed", + "event": "warning" + }, + "11": { + "name": "red", + "event": "alert" + }, + "12": { + "name": "r-y-gSequencing", + "event": "alert" + }, + "15": { + "name": "r-y-Y-gSequencing", + "event": "alert" + }, + "16": { + "name": "r-GSequencing", + "event": "alert" + }, + "17": { + "name": "r-y-Y-gSequencing", + "event": "alert" + }, + "18": { + "name": "g-y-rFlashing", + "event": "alert" + }, + "19": { + "name": "g-y-rFlashing1", + "event": "alert" + } + }, + "FaultsBitfield": [ + { + "name": "overcurrent", + "event": "alert" + }, + { + "name": "fetShort", + "event": "alert" + }, + { + "name": "softwareFault", + "event": "alert" + }, + { + "name": "batteryHvd", + "event": "alert" + }, + { + "name": "arrayHvd", + "event": "alert" + }, + { + "name": "dipSwitchChange", + "event": "warning" + }, + { + "name": "customSettingsEdit", + "event": "warning" + }, + { + "name": "rtsShorted", + "event": "alert" + }, + { + "name": "rtsDisconnected", + "event": "warning" + }, + { + "name": "eepromRetryLimit", + "event": "warning" + }, + { + "name": "fault11Undefined", + "event": "ignore" + }, + { + "name": "slaveControlTimeout", + "event": "warning" + }, + { + "name": "fault13Undefined", + "event": "ignore" + }, + { + "name": "fault14Undefined", + "event": "ignore" + }, + { + "name": "fault15Undefined", + "event": "ignore" + }, + { + "name": "fault16Undefined", + "event": "ignore" + } + ], + "AlarmsBitfield": [ + { + "name": "rtsOpen", + "event": "alert" + }, + { + "name": "rtsShorted", + "event": "alert" + }, + { + "name": "rtsDisconnected", + "event": "alert" + }, + { + "name": "heatsinkTempSensorOpen", + "event": "alert" + }, + { + "name": "heatsinkTempSensorShorted", + "event": "alert" + }, + { + "name": "highTemperatureCurrentLimit", + "event": "alert" + }, + { + "name": "currentLimit", + "event": "alert" + }, + { + "name": "currentOffset", + "event": "alert" + }, + { + "name": "batterySense", + "event": "warning" + }, + { + "name": "batterySenseDisconnected", + "event": "warning" + }, + { + "name": "uncalibrated", + "event": "warning" + }, + { + "name": "rtsMiswire", + "event": "warning" + }, + { + "name": "highVoltageDisconnect", + "event": "alert" + }, + { + "name": "undefined", + "event": "ignore" + }, + { + "name": "systemMiswire", + "event": "alert" + }, + { + "name": "mosfetSOpen", + "event": "alert" + }, + { + "name": "p12VoltageReferenceOff", + "event": "warning" + }, + { + "name": "highArrayVCurrentLimit", + "event": "alert" + }, + { + "name": "maxAdcValueReached", + "event": "alert" + }, + { + "name": "controllerWasReset", + "event": "warning" + }, + { + "name": "alarm21Undefined", + "event": "ignore" + }, + { + "name": "alarm22Undefined", + "event": "ignore" + }, + { + "name": "alarm23Undefined", + "event": "ignore" + }, + { + "name": "alarm24Undefined", + "event": "ignore" + } + ] + }, + "counter": [ + { + "oid": "ahChargeTotal", + "descr": "Charge Total", + "class": "charge", + "measured": "charge", + "scale": 0.1 + }, + { + "oid": "kwhChargeTotal", + "descr": "Charge Total", + "class": "energy", + "measured": "charge", + "scale": 1.0 + } + ] + }, + "PROSTAR-PWM": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.33333.6", + "mib_dir": "morningstar", + "descr": "", + "hardware": [ + { + "oid": "subModel.0" + } + ], + "serial": [ + { + "oid": "serialNumber.0" + } + ], + "version": [ + { + "oid": "deviceVersion.0", + "transform": { + "action": "replace", + "from": "v", + "to": "" + } + } + ], + "sensor": [ + { + "oid": "batteryTerminalVoltage", + "descr": "Battery Terminal", + "class": "voltage", + "measured": "battery", + "oid_num": ".1.3.6.1.4.1.33333.6.30" + }, + { + "oid": "arrayVoltage", + "descr": "Array", + "class": "voltage", + "measured": "array", + "oid_num": ".1.3.6.1.4.1.33333.6.31" + }, + { + "oid": "loadVoltage", + "descr": "Load", + "class": "voltage", + "measured": "load", + "oid_num": ".1.3.6.1.4.1.33333.6.32" + }, + { + "oid": "chargeCurrent", + "descr": "Charge", + "class": "current", + "measured": "charge", + "oid_num": ".1.3.6.1.4.1.33333.6.33" + }, + { + "oid": "loadCurrent", + "descr": "Load", + "class": "current", + "measured": "load", + "oid_num": ".1.3.6.1.4.1.33333.6.34" + }, + { + "oid": "batteryCurrentNet", + "descr": "Battery (Net)", + "class": "current", + "measured": "battery", + "oid_num": ".1.3.6.1.4.1.33333.6.35" + }, + { + "oid": "batterySenseVoltage", + "descr": "Battery Sense", + "class": "voltage", + "measured": "battery", + "oid_num": ".1.3.6.1.4.1.33333.6.36" + }, + { + "oid": "meterbusVoltage", + "descr": "MeterBus", + "class": "voltage", + "measured": "other", + "oid_num": ".1.3.6.1.4.1.33333.6.37" + }, + { + "oid": "heatsinkTemperature", + "descr": "Heatsink", + "class": "temperature", + "measured": "other", + "oid_num": ".1.3.6.1.4.1.33333.6.38" + }, + { + "oid": "batteryTemperature", + "descr": "Battery", + "class": "temperature", + "measured": "battery", + "oid_num": ".1.3.6.1.4.1.33333.6.39" + }, + { + "oid": "ambientTemperature", + "descr": "Ambient", + "class": "temperature", + "measured": "other", + "oid_num": ".1.3.6.1.4.1.33333.6.40" + }, + { + "oid": "rtsTemperature", + "descr": "RTS", + "class": "temperature", + "measured": "other", + "oid_num": ".1.3.6.1.4.1.33333.6.41" + }, + { + "oid": "fp10Voltage", + "descr": "FP10", + "class": "voltage", + "measured": "", + "oid_num": ".1.3.6.1.4.1.33333.6.42" + }, + { + "oid": "p3Supply", + "descr": "Processor Supply", + "class": "voltage", + "measured": "", + "oid_num": ".1.3.6.1.4.1.33333.6.43" + }, + { + "oid": "meterVoltage", + "descr": "MeterBus Supply", + "class": "voltage", + "measured": "other", + "oid_num": ".1.3.6.1.4.1.33333.6.44" + } + ], + "status": [ + { + "oid": "chargeState", + "descr": "Charge State", + "type": "ChargeStateEnum", + "measured": "charge", + "oid_num": ".1.3.6.1.4.1.33333.6.45" + }, + { + "oid": "loadState", + "descr": "Load State", + "type": "LoadStateEnum", + "measured": "load", + "oid_num": ".1.3.6.1.4.1.33333.6.53" + }, + { + "oid": "ledState", + "descr": "LED State", + "type": "LedStateEnum", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.33333.5.61" + } + ], + "states": { + "ChargeStateEnum": [ + { + "name": "start", + "event": "ok" + }, + { + "name": "nightCheck", + "event": "ok" + }, + { + "name": "disconnect", + "event": "alert" + }, + { + "name": "night", + "event": "ok" + }, + { + "name": "fault", + "event": "alert" + }, + { + "name": "bulk", + "event": "ok" + }, + { + "name": "pwm", + "event": "ok" + }, + { + "name": "float", + "event": "ok" + }, + { + "name": "equalize", + "event": "ok" + } + ], + "LoadStateEnum": [ + { + "name": "start", + "event": "ok" + }, + { + "name": "normal", + "event": "ok" + }, + { + "name": "lvdWarning", + "event": "warning" + }, + { + "name": "lvd", + "event": "ok" + }, + { + "name": "fault", + "event": "alert" + }, + { + "name": "disconnect", + "event": "alert" + }, + { + "name": "normalOff", + "event": "ok" + }, + { + "name": "override", + "event": "warning" + }, + { + "name": "notUsed", + "event": "exclude" + } + ], + "LedStateEnum": [ + { + "name": "ledStart", + "event": "ok" + }, + { + "name": "ledStart2", + "event": "ok" + }, + { + "name": "ledBranch", + "event": "ok" + }, + { + "name": "equalizeFastGreen", + "event": "ok" + }, + { + "name": "floatSlowGreen", + "event": "ok" + }, + { + "name": "absorptionFlashingGreen", + "event": "ok" + }, + { + "name": "green", + "event": "ok" + }, + { + "name": "green-yellow", + "event": "ok" + }, + { + "name": "yellow", + "event": "warning" + }, + { + "name": "yellow-red", + "event": "warning" + }, + { + "name": "flashingRed", + "event": "alert" + }, + { + "name": "red", + "event": "alert" + }, + { + "name": "r-y-gError", + "event": "alert" + }, + { + "name": "ry-gError", + "event": "alert" + }, + { + "name": "rg-yError", + "event": "alert" + }, + { + "name": "r-yError", + "event": "alert" + }, + { + "name": "r-gError", + "event": "alert" + }, + { + "name": "ry-gyError", + "event": "alert" + }, + { + "name": "gyrFlashingError", + "event": "alert" + }, + { + "name": "gyrX2", + "event": "alert" + }, + { + "name": "ledOff", + "event": "ignore" + } + ] + }, + "counter": [ + { + "oid": "ahChargeTotal", + "descr": "Charge Total", + "class": "charge", + "measured": "charge", + "scale": 0.1 + }, + { + "oid": "kwhChargeTotal", + "descr": "Charge Total", + "class": "energy", + "measured": "charge", + "scale": 1.0 + }, + { + "oid": "ahLoadTotal", + "descr": "Load Total", + "class": "charge", + "measured": "charge", + "scale": 0.1 + }, + { + "oid": "hourmeter", + "descr": "Hourmeter", + "class": "hours", + "measured": "device", + "scale": 1 + } + ] + }, + "PROSTAR-MPPT": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.33333.5", + "mib_dir": "morningstar", + "descr": "", + "hardware": [ + { + "oid": "subModel.0" + } + ], + "serial": [ + { + "oid": "serialNumber.0" + } + ], + "version": [ + { + "oid": "deviceVersion.0", + "transform": { + "action": "replace", + "from": "v", + "to": "" + } + } + ], + "sensor": [ + { + "oid": "batteryTerminalVoltage", + "descr": "Battery Terminal", + "class": "voltage", + "measured": "battery", + "oid_num": ".1.3.6.1.4.1.33333.5.30" + }, + { + "oid": "batteryCurrentNet", + "descr": "Battery (Net)", + "class": "current", + "measured": "battery", + "oid_num": ".1.3.6.1.4.1.33333.5.35" + }, + { + "oid": "batterySenseVoltage", + "descr": "Battery Sense", + "class": "voltage", + "measured": "battery", + "oid_num": ".1.3.6.1.4.1.33333.5.36" + }, + { + "oid": "batteryTemperature", + "descr": "Battery", + "class": "temperature", + "measured": "battery", + "oid_num": ".1.3.6.1.4.1.33333.5.39" + }, + { + "oid": "arrayVoltage", + "descr": "Array", + "class": "voltage", + "measured": "array", + "oid_num": ".1.3.6.1.4.1.33333.5.31" + }, + { + "oid": "arrayPower", + "descr": "Array", + "class": "power", + "measured": "array", + "oid_num": ".1.3.6.1.4.1.33333.5.62" + }, + { + "oid": "arrayVmp", + "descr": "Array Max. Power Point", + "class": "voltage", + "measured": "array", + "oid_num": ".1.3.6.1.4.1.33333.5.63" + }, + { + "oid": "arrayVoc", + "descr": "Array Open Circuit", + "class": "voltage", + "measured": "array", + "oid_num": ".1.3.6.1.4.1.33333.5.65" + }, + { + "oid": "loadVoltage", + "descr": "Load", + "class": "voltage", + "measured": "load", + "oid_num": ".1.3.6.1.4.1.33333.5.32" + }, + { + "oid": "loadCurrent", + "descr": "Load", + "class": "current", + "measured": "load", + "oid_num": ".1.3.6.1.4.1.33333.5.34" + }, + { + "oid": "chargeCurrent", + "descr": "Charge", + "class": "current", + "measured": "charge", + "oid_num": ".1.3.6.1.4.1.33333.5.33" + }, + { + "oid": "meterbusVoltage", + "descr": "MeterBus", + "class": "voltage", + "measured": "other", + "oid_num": ".1.3.6.1.4.1.33333.5.37" + }, + { + "oid": "targetVoltage", + "descr": "Target Regulation", + "class": "voltage", + "measured": "other", + "oid_num": ".1.3.6.1.4.1.33333.5.48" + }, + { + "oid": "heatsinkTemperature", + "descr": "Heatsink", + "class": "temperature", + "measured": "other", + "oid_num": ".1.3.6.1.4.1.33333.5.38" + }, + { + "oid": "ambientTemperature", + "descr": "Ambient", + "class": "temperature", + "measured": "other", + "oid_num": ".1.3.6.1.4.1.33333.5.40" + }, + { + "oid": "rtsTemperature", + "descr": "RTS", + "class": "temperature", + "measured": "other", + "oid_num": ".1.3.6.1.4.1.33333.5.41" + }, + { + "oid": "uInductorTemperature", + "descr": "U Inductor", + "class": "temperature", + "measured": "other", + "oid_num": ".1.3.6.1.4.1.33333.5.42" + }, + { + "oid": "vInductorTemperature", + "descr": "V Inductor", + "class": "temperature", + "measured": "other", + "oid_num": ".1.3.6.1.4.1.33333.5.43" + }, + { + "oid": "wInductorTemperature", + "descr": "W Inductor", + "class": "temperature", + "measured": "other", + "oid_num": ".1.3.6.1.4.1.33333.5.44" + } + ], + "status": [ + { + "oid": "loadState", + "descr": "Load State", + "type": "LoadStateEnum", + "measured": "load", + "oid_num": ".1.3.6.1.4.1.33333.5.53" + }, + { + "oid": "chargeState", + "descr": "Charge State", + "type": "ChargeStateEnum", + "measured": "charge", + "oid_num": ".1.3.6.1.4.1.33333.5.45" + }, + { + "oid": "ledState", + "descr": "LED State", + "type": "LedStateEnum", + "measured": "device", + "oid_num": ".1.3.6.1.4.1.33333.5.61" + } + ], + "states": { + "LoadStateEnum": [ + { + "name": "start", + "event": "ok" + }, + { + "name": "normal", + "event": "ok" + }, + { + "name": "lvdWarning", + "event": "warning" + }, + { + "name": "lvd", + "event": "ok" + }, + { + "name": "fault", + "event": "alert" + }, + { + "name": "disconnect", + "event": "alert" + }, + { + "name": "normalOff", + "event": "ok" + }, + { + "name": "override", + "event": "warning" + }, + { + "name": "notUsed", + "event": "exclude" + } + ], + "ChargeStateEnum": [ + { + "name": "start", + "event": "ok" + }, + { + "name": "nightCheck", + "event": "ok" + }, + { + "name": "disconnect", + "event": "alert" + }, + { + "name": "night", + "event": "ok" + }, + { + "name": "fault", + "event": "alert" + }, + { + "name": "bulkMppt", + "event": "warning" + }, + { + "name": "absorption", + "event": "ok" + }, + { + "name": "float", + "event": "ok" + }, + { + "name": "equalize", + "event": "ok" + }, + { + "name": "slave", + "event": "ok" + }, + { + "name": "fixed", + "event": "ok" + } + ], + "LedStateEnum": [ + { + "name": "ledStart", + "event": "ok" + }, + { + "name": "ledStart2", + "event": "ok" + }, + { + "name": "ledBranch", + "event": "ok" + }, + { + "name": "equalizeFastGreen", + "event": "ok" + }, + { + "name": "floatSlowGreen", + "event": "ok" + }, + { + "name": "absorptionFlashingGreen", + "event": "ok" + }, + { + "name": "green", + "event": "ok" + }, + { + "name": "green-yellow", + "event": "ok" + }, + { + "name": "yellow", + "event": "warning" + }, + { + "name": "yellow-red", + "event": "warning" + }, + { + "name": "flashingRed", + "event": "alert" + }, + { + "name": "red", + "event": "alert" + }, + { + "name": "r-y-gError", + "event": "alert" + }, + { + "name": "ry-gError", + "event": "alert" + }, + { + "name": "rg-yError", + "event": "alert" + }, + { + "name": "r-yError", + "event": "alert" + }, + { + "name": "r-gError", + "event": "alert" + }, + { + "name": "ry-gyError", + "event": "alert" + }, + { + "name": "gyrFlashingError", + "event": "alert" + }, + { + "name": "gyrX2", + "event": "alert" + }, + { + "name": "ledOff", + "event": "ignore" + } + ] + }, + "counter": [ + { + "oid": "ahLoadTotal", + "descr": "Load Total", + "class": "charge", + "measured": "load", + "oid_num": ".1.3.6.1.4.1.33333.5.57", + "scale": 0.1 + }, + { + "oid": "ahChargeTotal", + "descr": "Charge Total", + "class": "charge", + "measured": "charge", + "oid_num": ".1.3.6.1.4.1.33333.5.50", + "scale": 0.1 + }, + { + "oid": "kwhChargeTotal", + "descr": "Charge Total", + "class": "energy", + "measured": "charge", + "oid_num": ".1.3.6.1.4.1.33333.5.52", + "scale": 1000 + } + ] + }, + "MORNINGSTAR-OLD": { + "enable": 1, + "mib_dir": "morningstar", + "descr": "", + "serial": [ + { + "oid": "serialNumber.0" + } + ], + "version": [ + { + "oid": "processAVersion.0" + } + ] + }, + "DAHUA-SNMP-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.1004849", + "mib_dir": "dahua", + "descr": "", + "hardware": [ + { + "oid": "deviceType.0" + } + ], + "version": [ + { + "oid": "softwareRevision.0" + } + ], + "serial": [ + { + "oid": "serialNumber.0" + } + ], + "processor": { + "cpuUsage": { + "oid": "cpuUsage", + "oid_num": ".1.3.6.1.4.1.1004849.2.1.3", + "indexes": [ + { + "descr": "Processor" + } + ] + } + }, + "status": [ + { + "oid": "deviceStatus", + "descr": "Device Status", + "measured": "device", + "type": "deviceStatus", + "oid_num": ".1.3.6.1.4.1.1004849.2.1.2.8" + } + ], + "states": { + "deviceStatus": [ + { + "name": "bad", + "event": "alert" + }, + { + "name": "good", + "event": "ok" + } + ] + } + }, + "SENAO-ENTERPRISE-INDOOR-AP-CB-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.14125", + "mib_dir": "senao", + "descr": "", + "serial": [ + { + "oid": "entSN.0" + } + ], + "wifi_clients": [ + { + "oid_count": "entCLInfoIndex" + } + ] + }, + "ACCUENERGY-MIB": { + "enable": 1, + "identity_num": ".1.3.6.1.4.1.39604", + "mib_dir": "accuenergy", + "descr": "AccuEnergy Accuvim II", + "sensor": [ + { + "oid": "phaseVoltageA", + "descr": "Phase A Voltage", + "class": "voltage", + "measured": "phase", + "unit": "ieee32float", + "oid_num": ".1.3.6.1.4.1.39604.1.1.1.1.1.1.1" + }, + { + "oid": "phaseVoltageB", + "descr": "Phase B Voltage", + "class": "voltage", + "measured": "phase", + "unit": "ieee32float", + "oid_num": ".1.3.6.1.4.1.39604.1.1.1.1.1.1.2" + }, + { + "oid": "phaseVoltageC", + "descr": "Phase C Voltage", + "class": "voltage", + "measured": "phase", + "unit": "ieee32float", + "oid_num": ".1.3.6.1.4.1.39604.1.1.1.1.1.1.3" + }, + { + "oid": "averagePhaseVoltage", + "descr": "Average Phase Voltage", + "class": "voltage", + "measured": "system", + "unit": "ieee32float", + "oid_num": ".1.3.6.1.4.1.39604.1.1.1.1.1.1.4" + }, + { + "oid": "lineVoltageAB", + "descr": "Line Voltage AB", + "class": "voltage", + "measured": "phase", + "unit": "ieee32float", + "oid_num": ".1.3.6.1.4.1.39604.1.1.1.1.1.2.1" + }, + { + "oid": "lineVoltageBC", + "descr": "Line Voltage BC", + "class": "voltage", + "measured": "phase", + "unit": "ieee32float", + "oid_num": ".1.3.6.1.4.1.39604.1.1.1.1.1.2.2" + }, + { + "oid": "lineVoltageCA", + "descr": "Line Voltage CA", + "class": "voltage", + "measured": "phase", + "unit": "ieee32float", + "oid_num": ".1.3.6.1.4.1.39604.1.1.1.1.1.2.3" + }, + { + "oid": "averageLineVoltage", + "descr": "Average Line Voltage", + "class": "voltage", + "measured": "system", + "unit": "ieee32float", + "oid_num": ".1.3.6.1.4.1.39604.1.1.1.1.1.2.4" + }, + { + "oid": "phaseCurrentA", + "descr": "Phase A Current", + "class": "current", + "measured": "phase", + "unit": "ieee32float", + "oid_num": ".1.3.6.1.4.1.39604.1.1.1.1.1.3.1" + }, + { + "oid": "phaseCurrentB", + "descr": "Phase B Current", + "class": "current", + "measured": "phase", + "unit": "ieee32float", + "oid_num": ".1.3.6.1.4.1.39604.1.1.1.1.1.3.2" + }, + { + "oid": "phaseCurrentC", + "descr": "Phase C Current", + "class": "current", + "measured": "phase", + "unit": "ieee32float", + "oid_num": ".1.3.6.1.4.1.39604.1.1.1.1.1.3.3" + }, + { + "oid": "averageCurrent", + "descr": "Average Current", + "class": "current", + "measured": "system", + "unit": "ieee32float", + "oid_num": ".1.3.6.1.4.1.39604.1.1.1.1.1.3.4" + }, + { + "oid": "neutralCurrent", + "descr": "Neutral Current", + "class": "current", + "measured": "system", + "unit": "ieee32float", + "oid_num": ".1.3.6.1.4.1.39604.1.1.1.1.1.3.5" + }, + { + "oid": "phaseAPower", + "descr": "Phase A Power", + "class": "power", + "measured": "phase", + "unit": "ieee32float", + "oid_num": ".1.3.6.1.4.1.39604.1.1.1.1.1.4.1" + }, + { + "oid": "phaseBPower", + "descr": "Phase B Power", + "class": "power", + "measured": "phase", + "unit": "ieee32float", + "oid_num": ".1.3.6.1.4.1.39604.1.1.1.1.1.4.2" + }, + { + "oid": "phaseCPower", + "descr": "Phase C Power", + "class": "power", + "measured": "phase", + "unit": "ieee32float", + "oid_num": ".1.3.6.1.4.1.39604.1.1.1.1.1.4.3" + }, + { + "oid": "systemPower", + "descr": "System Power", + "class": "power", + "measured": "system", + "unit": "ieee32float", + "oid_num": ".1.3.6.1.4.1.39604.1.1.1.1.1.4.4" + }, + { + "oid": "phaseAReactivePower", + "descr": "Phase A Reactive Power", + "class": "rpower", + "measured": "phase", + "unit": "ieee32float", + "oid_num": ".1.3.6.1.4.1.39604.1.1.1.1.1.5.1" + }, + { + "oid": "phaseBReactivePower", + "descr": "Phase B Reactive Power", + "class": "rpower", + "measured": "phase", + "unit": "ieee32float", + "oid_num": ".1.3.6.1.4.1.39604.1.1.1.1.1.5.2" + }, + { + "oid": "phaseCReactivePower", + "descr": "Phase C Reactive Power", + "class": "rpower", + "measured": "phase", + "unit": "ieee32float", + "oid_num": ".1.3.6.1.4.1.39604.1.1.1.1.1.5.3" + }, + { + "oid": "systemReactivePower", + "descr": "System Reactive Power", + "class": "rpower", + "measured": "system", + "unit": "ieee32float", + "oid_num": ".1.3.6.1.4.1.39604.1.1.1.1.1.5.4" + }, + { + "oid": "phaseAApparentPower", + "descr": "Phase A Apparent Power", + "class": "apower", + "measured": "phase", + "unit": "ieee32float", + "oid_num": ".1.3.6.1.4.1.39604.1.1.1.1.1.6.1" + }, + { + "oid": "phaseBApparentPower", + "descr": "Phase B Apparent Power", + "class": "apower", + "measured": "phase", + "unit": "ieee32float", + "oid_num": ".1.3.6.1.4.1.39604.1.1.1.1.1.6.2" + }, + { + "oid": "phaseCApparentPower", + "descr": "Phase C Apparent Power", + "class": "apower", + "measured": "phase", + "unit": "ieee32float", + "oid_num": ".1.3.6.1.4.1.39604.1.1.1.1.1.6.3" + }, + { + "oid": "systemApparentPower", + "descr": "System Apparent Power", + "class": "apower", + "measured": "system", + "unit": "ieee32float", + "oid_num": ".1.3.6.1.4.1.39604.1.1.1.1.1.6.4" + }, + { + "oid": "phaseAPowerFactor", + "descr": "Phase A Power Factor", + "class": "powerfactor", + "measured": "phase", + "unit": "ieee32float", + "oid_num": ".1.3.6.1.4.1.39604.1.1.1.1.1.7.1" + }, + { + "oid": "phaseBPowerFactor", + "descr": "Phase B Power Factor", + "class": "powerfactor", + "measured": "phase", + "unit": "ieee32float", + "oid_num": ".1.3.6.1.4.1.39604.1.1.1.1.1.7.2" + }, + { + "oid": "phaseCPowerFactor", + "descr": "Phase C Power Factor", + "class": "powerfactor", + "measured": "phase", + "unit": "ieee32float", + "oid_num": ".1.3.6.1.4.1.39604.1.1.1.1.1.7.3" + }, + { + "oid": "systemPowerFactor", + "descr": "System Power Factor", + "class": "powerfactor", + "measured": "system", + "unit": "ieee32float", + "oid_num": ".1.3.6.1.4.1.39604.1.1.1.1.1.7.4" + }, + { + "oid": "powerDemand", + "descr": "Power Demand", + "class": "power", + "measured": "phase", + "unit": "ieee32float", + "oid_num": ".1.3.6.1.4.1.39604.1.1.1.1.1.8.1" + }, + { + "oid": "reactivePowerDemand", + "descr": "Reactive Power Demand", + "class": "rpower", + "measured": "phase", + "unit": "ieee32float", + "oid_num": ".1.3.6.1.4.1.39604.1.1.1.1.1.8.2" + }, + { + "oid": "apparentPowerDemand", + "descr": "Apparent Power Demand", + "class": "apower", + "measured": "phase", + "unit": "ieee32float", + "oid_num": ".1.3.6.1.4.1.39604.1.1.1.1.1.8.3" + }, + { + "oid": "phaseACurrentDemand", + "descr": "Phase A Current Demand", + "class": "current", + "measured": "system", + "unit": "ieee32float", + "oid_num": ".1.3.6.1.4.1.39604.1.1.1.1.1.8.4" + }, + { + "oid": "phaseBCurrentDemand", + "descr": "Phase B Current Demand", + "class": "current", + "measured": "phase", + "unit": "ieee32float", + "oid_num": ".1.3.6.1.4.1.39604.1.1.1.1.1.8.5" + }, + { + "oid": "phaseCCurrentDemand", + "descr": "Phase C Current Demand", + "class": "current", + "measured": "system", + "unit": "ieee32float", + "oid_num": ".1.3.6.1.4.1.39604.1.1.1.1.1.8.6" + }, + { + "oid": "frequency", + "descr": "Frequency", + "class": "frequency", + "measured": "phase", + "unit": "ieee32float", + "oid_num": ".1.3.6.1.4.1.39604.1.1.1.1.1.9" + } + ] + } + }, + "entity_tables": [ + "entity_permissions", + "entity_attribs", + "bill_entities" + ], + "entity_default": { + "icon": "sprite-ignore" + }, + "entity_events": { + "ok": { + "event_descr": "Normal state", + "event_class": "label label-success", + "row_class": "up", + "severity": "notification" + }, + "warning": { + "event_descr": "Warning state", + "event_class": "label label-warning", + "row_class": "warning", + "severity": "warning" + }, + "alert": { + "event_descr": "Critical state", + "event_class": "label label-important", + "row_class": "error", + "severity": "error" + }, + "ignore": { + "event_descr": "Abnormal state (ignored)", + "event_class": "label", + "row_class": "disabled", + "severity": "warning" + }, + "exclude": { + "event_descr": "Excluded", + "event_class": "label label-suppressed", + "row_class": "ignore", + "severity": "debug" + }, + "up": { + "event_descr": "Normal state", + "event_class": "label label-success", + "row_class": "up", + "severity": "notification" + } + }, + "entities": { + "p2pradio": { + "name": "Peer-to-Peer Radio", + "names": "Peer-to-Peer Radios", + "table": "p2p_radios", + "table_fields": { + "id": "radio_id", + "device_id": "device_id", + "index": "radio_index", + "mib": "radio_mib", + "name": "radio_name", + "deleted": "deleted" + }, + "icon": "sprite-antenna", + "hide": true + }, + "pseudowire": { + "name": "Pseudowire", + "names": "Pseudowires", + "table": "pseudowires", + "table_fields": { + "id": "pseudowire_id", + "device_id": "device_id", + "index": "pwIndex", + "mib": "mib", + "name": "pwID" + }, + "state_fields": { + "status": "pwOperStatus", + "event": "event", + "uptime": "pwUptime", + "last_change": "last_change" + }, + "icon": "sprite-cross-connect", + "graph": { + "type": "pseudowire_bits", + "id": "@pseudowire_id" + }, + "attribs": { + "mib": { + "label": "MIB", + "descr": "Pseudowire Source MIB", + "type": "string" + }, + "pwOutboundLabel": { + "label": "Outbound Label", + "descr": "Pseudowire Outbound Label", + "type": "integer" + }, + "pwInboundLabel": { + "label": "Inbound Label", + "descr": "Pseudowire Inbound Label", + "type": "integer" + }, + "peer_addr": { + "label": "Peer Address", + "descr": "Pseudowire Peer Address", + "type": "string", + "transformations": { + "action": "ip-uncompress" + } + }, + "peer_device_id": { + "label": "Peer device_id", + "descr": "Pseudowire Peer device_id", + "type": "integer" + }, + "pwID": { + "label": "PW ID", + "descr": "Pseudowire Id", + "type": "string" + }, + "pwType": { + "label": "Type", + "descr": "Pseudowire Type", + "type": "string" + }, + "pwPsnType": { + "label": "PSN Type", + "descr": "Pseudowire PSN Type", + "type": "string" + }, + "pwDescr": { + "label": "Description", + "descr": "Pseudowire Description", + "type": "string" + }, + "pwRemoteIfString": { + "label": "Remote Port Name", + "descr": "Pseudowire Remote Port Name", + "type": "string" + }, + "pwRowStatus": { + "label": "Enabled", + "descr": "Pseudowire Enabled", + "type": "string" + } + }, + "metrics": { + "pwOperStatus": { + "label": "Operational Status", + "type": "string", + "values": [ + "up", + "down", + "unknown" + ] + }, + "pwRemoteStatus": { + "label": "Remote Status", + "type": "string", + "values": [ + "up", + "down", + "unknown" + ] + }, + "pwLocalStatus": { + "label": "Local Status", + "type": "string", + "values": [ + "up", + "down", + "unknown" + ] + }, + "event": { + "label": "Interpreted Status", + "type": "string", + "values": [ + "ok", + "alert", + "warn", + "ignore" + ] + }, + "pwUptime": { + "label": "Uptime", + "type": "integer" + }, + "last_change": { + "label": "Last Changed", + "type": "integer" + } + } + }, + "virtualmachine": { + "name": "Virtual Machine", + "names": "Virtual Machines", + "table": "vminfo", + "table_fields": { + "id": "vm_id", + "device_id": "device_id", + "name": "vm_name" + }, + "icon": "sprite-virtual-machine", + "hide": true, + "graph": null + }, + "winservice": { + "name": "Windows Service", + "names": "Windows Services", + "table": "winservices", + "table_fields": { + "id": "winsvc_id", + "device_id": "device_id", + "name": "displayname" + }, + "icon": "sprite-status", + "graph": null, + "attribs": { + "name": { + "label": "Service Name", + "descr": "Service Name", + "type": "string" + }, + "displayname": { + "label": "Display Name", + "descr": "Display Name", + "type": "string" + }, + "startmode": { + "label": "Start Mode", + "descr": "Start Mode", + "type": "string" + } + }, + "metrics": { + "state": { + "label": "State", + "type": "string" + }, + "startmode": { + "label": "Start Mode", + "type": "string" + } + } + }, + "alert_entry": { + "table": "alert_table", + "table_fields": { + "id": "alert_table_id", + "device_id": "device_id", + "name": "alert_table_id" + }, + "icon": "sprite-alert", + "hide": true, + "graph": { + "type": "alert_status", + "id": "@alert_table_id" + } + }, + "alert_checker": { + "table": "alert_tests", + "table_fields": { + "id": "alert_test_id", + "name": "alert_name", + "descr": "alert_message" + }, + "icon": "sprite-alert-rules", + "hide": true + }, + "maintenance": { + "table": "alerts_maint", + "table_fields": { + "id": "maint_id", + "name": "maint_name", + "descr": "maint_descr" + }, + "icon": "sprite-scheduled-maintenance", + "hide": true + }, + "group": { + "table": "groups", + "table_fields": { + "id": "group_id", + "name": "group_name", + "descr": "group_descr" + }, + "icon": "sprite-groups", + "hide": true + }, + "processor": { + "name": "Processor", + "names": "Processors", + "table": "processors", + "table_fields": { + "id": "processor_id", + "device_id": "device_id", + "index": "processor_index", + "name": "processor_descr", + "ignore": "processor_ignore", + "limit_high": "processor_crit_limit", + "limit_high_warn": "processor_warn_limit" + }, + "state_fields": { + "value": "processor_usage" + }, + "icon": "sprite-processor", + "graph": { + "type": "processor_usage", + "id": "@processor_id" + }, + "agg_graphs": { + "usage": { + "name": "Usage" + } + }, + "attribs": { + "processor_descr": { + "label": "Description", + "descr": "Processor Description", + "type": "string" + }, + "processor_type": { + "label": "Type", + "descr": "Processor Type", + "type": "string" + }, + "processor_oid": { + "label": "OID", + "descr": "Processor OID", + "type": "string" + } + }, + "metrics": { + "processor_usage": { + "label": "Processor Usage (%)", + "type": "integer" + } + } + }, + "device": { + "name": "Device", + "names": "Devices", + "table": "devices", + "table_fields": { + "id": "device_id", + "device_id": "device_id", + "name": "hostname", + "descr": "purpose", + "ignore": "ignore", + "disable": "disabled" + }, + "icon": "sprite-device", + "graph": { + "type": "device_ping", + "device": "@device_id" + }, + "metric_graphs": { + "device_snmp": { + "type": "device_snmp", + "id": "@device_id" + }, + "device_uptime": { + "type": "device_uptime", + "id": "@device_id" + }, + "device_la": { + "type": "device_la", + "id": "@device_id" + }, + "device_la_1min": { + "type": "device_la", + "id": "@device_id" + }, + "device_la_5min": { + "type": "device_la", + "id": "@device_id" + }, + "device_la_15min": { + "type": "device_la", + "id": "@device_id" + }, + "fdb_count": { + "type": "device_fdb_count", + "id": "@device_id" + } + }, + "attribs": { + "poller_id": { + "label": "Poller", + "descr": "Device Poller", + "type": "string", + "function": "get_pollers", + "tags": false, + "community": false + }, + "device_id": { + "label": "Device", + "descr": "Device", + "type": "string", + "values": "device" + }, + "hostname": { + "label": "Hostname", + "descr": "Device Hostname", + "type": "string" + }, + "os": { + "label": "Operating System", + "descr": "Device Operating System", + "type": "string", + "values": "os" + }, + "version": { + "label": "Version", + "descr": "Device Version", + "type": "string" + }, + "type": { + "label": "Type", + "descr": "Device Type", + "type": "string", + "values": "device_type" + }, + "distro": { + "label": "Distro", + "descr": "Device Distro", + "type": "string", + "values": "device_distro" + }, + "distro_ver": { + "label": "Distro Version", + "descr": "Device Distro Version", + "type": "string", + "values": "device_distro_ver" + }, + "vendor": { + "label": "Vendor", + "descr": "Device Vendor", + "type": "string", + "values": "device_vendor" + }, + "hardware": { + "label": "Hardware", + "descr": "Device hardware string", + "type": "string" + }, + "serial": { + "label": "Serial", + "descr": "Device serial number", + "type": "string" + }, + "purpose": { + "label": "Purpose", + "descr": "Device purpose", + "type": "string" + }, + "sysname": { + "label": "sysName", + "descr": "Device SNMP sysName", + "type": "string" + }, + "sysdescr": { + "label": "sysDescr", + "descr": "Device SNMP sysDescr", + "type": "string" + }, + "sysobjectid": { + "label": "sysObjectID", + "descr": "Device sysObjectID", + "type": "string" + }, + "syscontact": { + "label": "sysContact", + "descr": "Device SNMP sysContact", + "type": "string" + }, + "location": { + "label": "Location", + "descr": "Location", + "type": "string", + "values": "location" + }, + "ignore": { + "label": "Ignored", + "descr": "Device ignored", + "type": "boolean" + }, + "disabled": { + "label": "Disabled", + "descr": "Device disabled", + "type": "boolean" + }, + "status": { + "label": "Status", + "descr": "Device status", + "type": "boolean" + }, + "ipv4_address": { + "label": "IPv4", + "descr": "Device IPv4 Address/Network", + "type": "string", + "function": "get_entity_ids_ip_by_network" + }, + "ipv6_address": { + "label": "IPv6", + "descr": "Device IPv6 Address/Network", + "type": "string", + "function": "get_entity_ids_ip_by_network" + }, + "port_descr_type": { + "label": "Port Parsed Type", + "descr": "Port Type from Parser", + "type": "string", + "function": "get_device_ids_by_customer", + "function_entity_type": "type" + }, + "port_descr_descr": { + "label": "Port Parsed Descr", + "descr": "Port Descr from Parser", + "type": "string", + "function": "get_device_ids_by_customer", + "function_entity_type": "descr" + }, + "port_descr_speed": { + "label": "Port Parsed Speed", + "descr": "Port Speed from Parser", + "type": "string", + "function": "get_device_ids_by_customer", + "function_entity_type": "speed" + }, + "port_descr_circuit": { + "label": "Port Parsed Circuit ID", + "descr": "Port Circuit ID from Parser", + "type": "string", + "function": "get_device_ids_by_customer", + "function_entity_type": "circuit" + }, + "port_descr_notes": { + "label": "Port Parsed Note", + "descr": "Port Note from Descr", + "type": "string", + "function": "get_device_ids_by_customer", + "function_entity_type": "notes" + } + }, + "metrics": { + "device_status": { + "label": "Device Status", + "type": "boolean" + }, + "device_status_type": { + "label": "Device Status Type", + "type": "string" + }, + "device_ping": { + "label": "Device PING RTT", + "type": "integer" + }, + "device_snmp": { + "label": "Device SNMP RTT", + "type": "integer" + }, + "device_la": { + "label": "Device Load Average", + "type": "integer" + }, + "device_la_1min": { + "label": "Device Load Average (1 min)", + "type": "integer" + }, + "device_la_5min": { + "label": "Device Load Average (5 min)", + "type": "integer" + }, + "device_la_15min": { + "label": "Device Load Average (15 min)", + "type": "integer" + }, + "device_uptime": { + "label": "Device Uptime", + "type": "integer" + }, + "device_rebooted": { + "label": "Device Rebooted", + "type": "boolean" + }, + "device_duration_poll": { + "label": "Device Poll Duration", + "type": "integer" + }, + "fdb_count": { + "label": "Total FDB entries", + "type": "integer" + }, + "syslog_count": { + "label": "Syslog Messages Count (5 min)", + "type": "integer" + }, + "syslog_count_total": { + "label": "Syslog Messages Total", + "type": "integer" + }, + "syslog_rate": { + "label": "Syslog Messages Rate /s", + "type": "integer" + }, + "device_version": { + "label": "Device Version", + "type": "integer" + }, + "device_distro_ver": { + "label": "Device Distro Version", + "type": "integer" + } + } + }, + "storage": { + "name": "Storage", + "names": "Storage", + "table": "storage", + "table_fields": { + "id": "storage_id", + "device_id": "device_id", + "index": "storage_index", + "mib": "storage_mib", + "name": "storage_descr", + "ignore": "storage_ignore", + "deleted": "storage_deleted", + "limit_high": "storage_crit_limit", + "limit_high_warn": "storage_warn_limit" + }, + "state_fields": { + "value": "storage_perc" + }, + "icon": "sprite-database", + "graph": { + "type": "storage_bytes", + "id": "@storage_id" + }, + "agg_graphs": { + "usage": { + "name": "Percentage Overlay" + }, + "perc_stacked": { + "name": "Percentage Stacked" + }, + "bytes_stacked": { + "name": "Bytes Stacked" + } + }, + "attribs": { + "storage_descr": { + "label": "Description", + "descr": "Storage Description", + "type": "string" + }, + "storage_type": { + "label": "Type", + "descr": "Storage Type", + "type": "string" + }, + "storage_mib": { + "label": "MIB", + "descr": "Storage MIB", + "type": "string" + }, + "storage_index": { + "label": "OID", + "descr": "Storage Index", + "type": "string" + }, + "storage_size": { + "label": "Size", + "descr": "Storage Size", + "type": "integer" + } + }, + "metrics": { + "storage_free": { + "label": "Storage Free (B)", + "type": "integer" + }, + "storage_used": { + "label": "Storage Used (B)", + "type": "integer" + }, + "storage_perc": { + "label": "Storage Percent Used", + "type": "integer" + } + } + }, + "sensor": { + "name": "Sensor", + "names": "Sensors", + "table": "sensors", + "table_fields": { + "id": "sensor_id", + "device_id": "device_id", + "index": "sensor_index", + "mib": "sensor_mib", + "object": "sensor_object", + "oid": "sensor_oid", + "name": "sensor_descr", + "ignore": "sensor_ignore", + "disable": "sensor_disable", + "deleted": "sensor_deleted", + "limit_high": "sensor_limit", + "limit_high_warn": "sensor_limit_warn", + "limit_low": "sensor_limit_low", + "limit_low_warn": "sensor_limit_low_warn", + "value": "sensor_value", + "status": "sensor_status", + "event": "sensor_event", + "uptime": "sensor_polled", + "last_change": "sensor_last_change", + "measured_type": "measured_class", + "measured_id": "measured_entity" + }, + "graphs_multi_group_id": true, + "icon": "sprite-performance", + "graph": { + "type": "sensor_graph", + "id": "@sensor_id" + }, + "agg_graphs": { + "graph": { + "name": "Line Graph" + }, + "stacked": { + "name": "Stacked Graph" + } + }, + "attribs": { + "sensor_descr": { + "label": "Description", + "descr": "Sensor Description", + "type": "string" + }, + "sensor_class": { + "label": "Class", + "descr": "Sensor Class", + "type": "string", + "values": "sensor_class" + }, + "sensor_type": { + "label": "Type", + "descr": "Sensor Type", + "type": "string" + }, + "sensor_index": { + "label": "Index", + "descr": "Sensor Index", + "type": "string" + }, + "sensor_oid": { + "label": "Numeric OID", + "descr": "Sensor Numeric OID", + "type": "string" + }, + "sensor_mib": { + "label": "MIB", + "descr": "Sensor MIB", + "type": "string" + }, + "sensor_object": { + "label": "Text OID", + "descr": "Sensor Text OID", + "type": "string" + }, + "measured_port_id": { + "label": "Measured Port IDs", + "descr": "Sensor Measured Port IDs", + "type": "integer", + "measured_type": "port" + }, + "measured_port_group_id": { + "label": "Measured Port Group", + "descr": "Sensor Measured Port Group", + "type": "integer", + "measured_type": "port", + "values": "measured_group" + }, + "measured_printersupply_id": { + "label": "Measured Printer Supply IDs", + "descr": "Sensor Measured Printer Supply IDs", + "type": "integer", + "measured_type": "printersupply" + }, + "measured_printersupply_group_id": { + "label": "Measured Printer Supply Group", + "descr": "Sensor Measured Printer Supply Group", + "type": "integer", + "measured_type": "printersupply", + "values": "measured_group" + }, + "measured_class": { + "label": "Measured Type", + "descr": "Sensor Measured Type", + "type": "string", + "values": [ + "port", + "printersupply" + ], + "free": false + }, + "poller_type": { + "label": "Poller Type", + "descr": "Sensor Poller", + "type": "string", + "values": [ + "snmp", + "agent", + "ipmi" + ], + "free": false + } + }, + "metrics": { + "sensor_value": { + "label": "Value", + "type": "integer" + }, + "sensor_event": { + "label": "Status Event", + "type": "string", + "values": [ + "ok", + "warning", + "alert", + "ignore" + ] + }, + "sensor_event_uptime": { + "label": "Last Changed", + "type": "integer" + } + }, + "thresholds": { + "sensor_limit": { + "label": "Sensor Upper Limit", + "type": "integer" + }, + "sensor_limit_low": { + "label": "Sensor Lower Limit", + "type": "integer" + }, + "sensor_warn": { + "label": "Sensor Upper Warning", + "type": "integer" + }, + "sensor_warn_low": { + "label": "Sensor Lower Warning", + "type": "integer" + } + } + }, + "mempool": { + "name": "Memory", + "names": "Memory", + "name_multiple": "Memory Pool", + "table": "mempools", + "table_fields": { + "id": "mempool_id", + "device_id": "device_id", + "index": "mempool_index", + "mib": "mempool_mib", + "name": "mempool_descr", + "ignore": "mempool_ignore", + "deleted": "mempool_deleted", + "limit_high": "mempool_crit_limit", + "limit_high_warn": "mempool_warn_limit" + }, + "state_fields": { + "value": "mempool_perc" + }, + "graphs_multi_group_id": true, + "icon": "sprite-mempool", + "graph": { + "type": "mempool_usage", + "id": "@mempool_id" + }, + "agg_graphs": { + "usage": { + "name": "Usage" + } + }, + "attribs": { + "mempool_descr": { + "label": "Description", + "descr": "Memory Pool Description", + "type": "string" + }, + "mempool_mib": { + "label": "MIB", + "descr": "Memory Pool MIB", + "type": "string" + } + }, + "metrics": { + "mempool_free": { + "label": "Memory Free (B)", + "type": "integer" + }, + "mempool_used": { + "label": "Memory Used (B)", + "type": "integer" + }, + "mempool_perc": { + "label": "Memory Percent Used", + "type": "integer" + } + } + }, + "counter": { + "name": "Counter", + "names": "Counters", + "table": "counters", + "table_fields": { + "id": "counter_id", + "device_id": "device_id", + "index": "counter_index", + "mib": "counter_mib", + "object": "counter_object", + "oid": "counter_oid", + "name": "counter_descr", + "ignore": "counter_ignore", + "disable": "counter_disable", + "deleted": "counter_deleted", + "limit_high": "counter_limit", + "limit_high_warn": "counter_limit_warn", + "limit_low": "counter_limit_low", + "limit_low_warn": "counter_limit_low_warn", + "value": "counter_value", + "rate": "counter_rate", + "rate_hour": "counter_rate_hour", + "status": "counter_status", + "event": "counter_event", + "uptime": "counter_polled", + "last_change": "counter_last_change", + "measured_type": "measured_class", + "measured_id": "measured_entity" + }, + "icon": "sprite-counter", + "graph": { + "type": "counter_graph", + "id": "@counter_id" + }, + "agg_graphs": { + "graph": { + "name": "Line Graph" + }, + "stacked": { + "name": "Stacked Graph" + } + }, + "attribs": { + "counter_descr": { + "label": "Description", + "descr": "Counter Description", + "type": "string" + }, + "counter_class": { + "label": "Class", + "descr": "Counter Class", + "type": "string", + "values": "counter_class" + }, + "counter_index": { + "label": "Index", + "descr": "Counter Index", + "type": "string" + }, + "counter_oid": { + "label": "Numeric OID", + "descr": "Counter Numeric OID", + "type": "string" + }, + "measured_port_id": { + "label": "Measured Port IDs", + "descr": "Counter Measured Port IDs", + "type": "integer", + "measured_type": "port" + }, + "measured_port_group_id": { + "label": "Measured Port Group", + "descr": "Counter Measured Port Group", + "type": "integer", + "measured_type": "port", + "values": "measured_group" + }, + "measured_printersupply_id": { + "label": "Measured Printer Supply IDs", + "descr": "Counter Measured Printer Supply IDs", + "type": "integer", + "measured_type": "printersupply" + }, + "measured_printersupply_group_id": { + "label": "Measured Printer Supply Group", + "descr": "Counter Measured Printer Supply Group", + "type": "integer", + "measured_type": "printersupply", + "values": "measured_group" + }, + "measured_class": { + "label": "Measured Type", + "descr": "Counter Measured Type", + "type": "string", + "values": [ + "port", + "printersupply" + ], + "free": false + }, + "poller_type": { + "label": "Poller Type", + "descr": "Counter Poller", + "type": "string", + "values": [ + "snmp", + "agent", + "ipmi" + ], + "free": false + } + }, + "metrics": { + "counter_value": { + "label": "Value", + "type": "integer" + }, + "counter_rate": { + "label": "Value Rate/sec", + "type": "integer" + }, + "counter_rate_min": { + "label": "Value Rate/min", + "type": "integer" + }, + "counter_rate_5min": { + "label": "Value Rate/5min", + "type": "integer" + }, + "counter_rate_hour": { + "label": "Value Rate/hour", + "type": "integer" + }, + "counter_event": { + "label": "Status Event", + "type": "string", + "values": [ + "ok", + "warning", + "alert", + "ignore" + ] + }, + "counter_event_uptime": { + "label": "Last Changed", + "type": "integer" + } + }, + "thresholds": { + "counter_limit": { + "label": "Counter Upper Limit", + "type": "integer" + }, + "counter_limit_low": { + "label": "Counter Lower Limit", + "type": "integer" + }, + "counter_warn": { + "label": "Counter Upper Warning", + "type": "integer" + }, + "counter_warn_low": { + "label": "Counter Lower Warning", + "type": "integer" + } + } + }, + "wifi_wlan": { + "name": "Wireless WLAN", + "names": "Wireless WLANs", + "table": "wifi_wlans", + "table_fields": { + "id": "wlan_id", + "device_id": "device_id", + "index": "wlan_index", + "name": "wlan_name" + }, + "icon": "sprite-wifi", + "graph": null, + "params": [ + "wlan_admin_status", + "wlan_beacon_period", + "wlan_bssid", + "wlan_bss_type", + "wlan_channel", + "wlan_dtim_period", + "wlan_frag_thresh", + "wlan_index", + "wlan_igmp_snoop", + "wlan_name", + "wlan_prot_mode", + "wlan_radio_mode", + "wlan_rts_thresh", + "wlan_ssid", + "wlan_ssid_bcast", + "wlan_vlan_id" + ], + "hide": true + }, + "wifi_radio": { + "name": "Wireless Radio", + "names": "Wireless Radios", + "table": "wifi_radios", + "table_fields": { + "id": "wifi_radio_id", + "device_id": "device_id", + "index": [ + "radio_ap", + "radio_number" + ], + "mib": "radio_mib", + "name": "radio_number" + }, + "params": [ + "radio_ap", + "radio_mib", + "radio_number", + "radio_util", + "radio_type", + "radio_status", + "radio_clients", + "radio_txpower", + "radio_channel", + "radio_mac", + "radio_protection", + "radio_bsstype" + ], + "icon": "sprite-wifi", + "graph": null, + "hide": true + }, + "wifi_ap": { + "name": "Wireless Access Point", + "names": "Wireless Access Points", + "table": "wifi_aps", + "table_fields": { + "id": "wifi_ap_id", + "device_id": "device_id", + "index": "ap_index", + "mib": "ap_mib", + "name": "ap_name", + "deleted": "deleted" + }, + "icon": "sprite-wifi", + "graph": null, + "params": [ + "ap_index", + "ap_number", + "ap_name", + "ap_serial", + "ap_model", + "ap_location", + "ap_fingerprint", + "ap_status" + ], + "hide": true + }, + "bgp_peer": { + "name": "BGP Peer", + "names": "BGP Peers", + "table": "bgpPeers", + "table_fields": { + "id": "bgpPeer_id", + "device_id": "device_id", + "name": "bgpPeerRemoteAddr", + "descr": "reverse_dns" + }, + "humanize_function": "humanize_bgp", + "icon": "sprite-bgp", + "graph": { + "type": "bgp_updates", + "id": "@bgpPeer_id" + }, + "attribs": { + "as_text": { + "label": "Peer ASN Description", + "descr": "Peer ASN Description", + "type": "string" + }, + "bgpPeerRemoteAs": { + "label": "Peer ASN", + "descr": "Peer ASN", + "type": "string", + "transform": { + "action": "asdot" + } + }, + "bgpPeerRemoteAddr": { + "label": "Peer Address", + "descr": "Peer Address", + "type": "string", + "transform": { + "action": "ip-uncompress" + } + }, + "bgpPeerIdentifier": { + "label": "Peer BGP ID", + "descr": "Peer BGP ID", + "type": "string" + }, + "local_as": { + "label": "Session Local ASN", + "descr": "Session Local ASN", + "type": "string", + "transform": { + "action": "asdot" + } + }, + "bgpPeerLocalAddr": { + "label": "Session Local Address", + "descr": "Session Local Address", + "type": "string", + "transform": { + "action": "ip-uncompress" + } + }, + "peer_device_id": { + "label": "Peer device_id", + "descr": "Peer device_id", + "type": "integer" + }, + "virtual_name": { + "label": "Virtual Routing Name", + "descr": "Virtual Routing Name (VRF/VR/VDOM)", + "type": "string" + } + }, + "metrics": { + "bgpPeerState": { + "label": "Session State", + "type": "string", + "values": [ + "idle", + "connect", + "active", + "opensent", + "openconfirm", + "established" + ] + }, + "bgpPeerChange": { + "label": "Session State Changes", + "type": "string", + "values": { + "unchanged": "State Unchanged", + "changed": "State Changed", + "flapped": "Session Flapped", + "up": "Session go Up", + "down": "Session go Down" + } + }, + "bgpPeerAdminStatus": { + "label": "Session Admin Status", + "type": "string", + "values": [ + "start", + "stop" + ] + }, + "bgpPeerFsmEstablishedTime": { + "label": "Session Uptime", + "type": "integer" + }, + "bgpPeerInUpdates_delta": { + "label": "Session In Updates (delta)", + "type": "integer" + }, + "bgpPeerOutUpdates_delta": { + "label": "Session Out Updates (delta)", + "type": "integer" + }, + "bgpPeerInTotalMessages_delta": { + "label": "Session In Messages (delta)", + "type": "integer" + }, + "bgpPeerOutTotalMessages_delta": { + "label": "Session Out Messages (delta)", + "type": "integer" + }, + "bgpPeerInUpdates_rate": { + "label": "Session In Updates (rate)", + "type": "integer" + }, + "bgpPeerOutUpdates_rate": { + "label": "Session Out Updates (rate)", + "type": "integer" + }, + "bgpPeerInTotalMessages_rate": { + "label": "Session In Messages (rate)", + "type": "integer" + }, + "bgpPeerOutTotalMessages_rate": { + "label": "Session Out Messages (rate)", + "type": "integer" + } + } + }, + "bgp_peer_af": { + "name": "BGP Peer AFI/SAFI", + "names": "BGP Peers AFI/SAFI", + "table": "bgpPeers_cbgp", + "table_fields": { + "id": "cbgp_id", + "device_id": "device_id" + }, + "parent_type": "bgp_peer", + "parent_table": "bgpPeers", + "parent_id_field": "bgpPeer_id", + "icon": "sprite-bgp-afi", + "attribs": { + "afi": { + "label": "Address Family", + "descr": "Address Family", + "type": "string", + "values": [ + "ipv4", + "ipv6", + "vpnv4", + "vpnv6" + ] + }, + "safi": { + "label": "Subaddress Family", + "descr": "Subaddress Family", + "type": "string", + "values": [ + "unicast", + "multicast", + "vpn", + "evpn", + "mpls", + "vpn multicast" + ] + } + }, + "metrics": { + "AcceptedPrefixes": { + "label": "Accepted Prefixes", + "type": "integer" + }, + "DeniedPrefixes": { + "label": "Denied Prefixes", + "type": "integer" + }, + "AdvertisedPrefixes": { + "label": "Advertised Prefixes", + "type": "integer" + }, + "SuppressedPrefixes": { + "label": "Suppressed Prefixes", + "type": "integer" + }, + "WithdrawnPrefixes": { + "label": "Withdrawn Prefixes", + "type": "integer" + } + } + }, + "vrf": { + "name": "VRF", + "names": "VRFs", + "table": "vrfs", + "table_fields": { + "id": "vrf_id", + "device_id": "device_id", + "name": "vrf_name", + "descr": "vrf_descr" + }, + "icon": "sprite-vrf", + "hide": true + }, + "status": { + "name": "Status", + "names": "Statuses", + "table": "status", + "table_fields": { + "id": "status_id", + "device_id": "device_id", + "index": "status_index", + "mib": "status_mib", + "object": "status_object", + "oid": "status_oid", + "name": "status_descr", + "ignore": "status_ignore", + "disable": "status_disable", + "deleted": "status_deleted", + "measured_type": "measured_class", + "measured_id": "measured_entity" + }, + "state_fields": { + "value": "status_value", + "status": "status_name", + "event": "status_event", + "last_change": "status_last_change" + }, + "icon": "sprite-status", + "graph": { + "type": "status_graph", + "id": "@status_id" + }, + "agg_graphs": { + "graph": { + "name": "Graph" + } + }, + "attribs": { + "status_descr": { + "label": "Description", + "descr": "Status Description", + "type": "string" + }, + "status_type": { + "label": "Type", + "descr": "Status Type", + "type": "string", + "values": "status_type" + }, + "status_index": { + "label": "OID Index", + "descr": "Status OID Index", + "type": "string" + }, + "entPhysicalClass": { + "label": "entPhysicalClass", + "descr": "Status entPhysicalClass", + "type": "string" + }, + "status_oid": { + "label": "Numerical OID", + "descr": "Status Numerical OID", + "type": "string" + }, + "status_mib": { + "label": "MIB", + "descr": "Status MIB", + "type": "string" + }, + "status_object": { + "label": "OID Object", + "descr": "Status OID Object", + "type": "string" + }, + "measured_port_id": { + "label": "Measured Port IDs", + "descr": "Status Measured Port IDs", + "type": "integer", + "measured_type": "port" + }, + "measured_port_group_id": { + "label": "Measured Port Group", + "descr": "Status Measured Port Group", + "type": "integer", + "measured_type": "port", + "values": "measured_group" + }, + "measured_printersupply_id": { + "label": "Measured Printer Supply IDs", + "descr": "Status Measured Printer Supply IDs", + "type": "integer", + "measured_type": "printersupply" + }, + "measured_printersupply_group_id": { + "label": "Measured Printer Supply Group", + "descr": "Status Measured Printer Supply Group", + "type": "integer", + "measured_type": "printersupply", + "values": "measured_group" + }, + "measured_class": { + "label": "Measured Type", + "descr": "Status Measured Type", + "type": "string", + "values": [ + "port", + "printersupply" + ], + "free": false + }, + "poller_type": { + "label": "Poller Type", + "descr": "Status Poller", + "type": "string", + "values": [ + "snmp", + "agent", + "ipmi" + ], + "free": false + } + }, + "metrics": { + "status_name": { + "label": "Name", + "type": "string" + }, + "status_name_uptime": { + "label": "Last Changed", + "type": "integer" + }, + "status_event": { + "label": "Event", + "type": "string", + "values": [ + "ok", + "warning", + "alert", + "ignore" + ] + }, + "status_value": { + "label": "Value", + "type": "string" + } + } + }, + "printersupply": { + "name": "Printer Supply", + "names": "Printer Supplies", + "table": "printersupplies", + "table_fields": { + "id": "supply_id", + "device_id": "device_id", + "index": "supply_index", + "mib": "supply_mib", + "name": "supply_descr" + }, + "icon": "sprite-printer-supplies", + "graph": { + "type": "printersupply_usage", + "id": "@supply_id" + }, + "attribs": { + "supply_descr": { + "label": "Name", + "descr": "Supply Name/Description", + "type": "string" + }, + "supply_mib": { + "label": "MIB", + "descr": "Supply MIB", + "type": "string" + }, + "supply_colour": { + "label": "Colour", + "descr": "Supply Colour", + "type": "string" + }, + "supply_type": { + "label": "Type", + "descr": "Supply Type", + "type": "string" + }, + "supply_oid": { + "label": "OID", + "descr": "Supply OID", + "type": "string" + } + }, + "metrics": { + "supply_value": { + "label": "Supply Level (%)", + "type": "integer" + } + } + }, + "sla": { + "name": "SLA", + "names": "SLAs", + "table": "slas", + "table_fields": { + "id": "sla_id", + "device_id": "device_id", + "index": "sla_index", + "mib": "sla_mib", + "name": "sla_tag", + "deleted": "deleted", + "limit_high": "sla_limit_high", + "limit_high_warn": "sla_limit_high_warn" + }, + "state_fields": { + "value": "rtt_value", + "status": "rtt_sense", + "event": "rtt_event", + "uptime": "rtt_unixtime", + "last_change": "rtt_last_change" + }, + "icon": "sprite-sla", + "graph": { + "type": "sla_graph", + "id": "@sla_id" + }, + "attribs": { + "sla_index": { + "label": "Index", + "descr": "SLA Index", + "type": "string" + }, + "sla_owner": { + "label": "Owner", + "descr": "SLA Owner", + "type": "string" + }, + "sla_tag": { + "label": "Tag", + "descr": "SLA Tag", + "type": "string" + }, + "sla_graph": { + "label": "Graph", + "descr": "SLA Graph", + "type": "string", + "values": [ + "echo", + "jitter" + ] + }, + "rtt_type": { + "label": "Type", + "descr": "SLA Type", + "type": "string" + } + }, + "metrics": { + "rtt_value": { + "label": "RTT Time (ms)", + "type": "integer" + }, + "rtt_sense": { + "label": "RTT Raw Code", + "type": "string" + }, + "rtt_sense_uptime": { + "label": "Time Since Changed", + "type": "integer" + }, + "rtt_event": { + "label": "Status Event", + "type": "string", + "values": [ + "ok", + "warning", + "alert" + ] + }, + "rtt_minimum": { + "label": "RTT Minimum (Jitter)", + "type": "integer" + }, + "rtt_maximum": { + "label": "RTT Maximum (Jitter)", + "type": "integer" + }, + "rtt_success": { + "label": "RTT Success Count (Jitter)", + "type": "integer" + }, + "rtt_loss": { + "label": "RTT Loss Count (Jitter)", + "type": "integer" + }, + "rtt_loss_percent": { + "label": "RTT Loss Percent (Jitter)", + "type": "integer" + } + } + }, + "port": { + "name": "Port", + "names": "Ports", + "table": "ports", + "table_fields": { + "id": "port_id", + "device_id": "device_id", + "index": "ifIndex", + "name": "port_label", + "shortname": "port_label_short", + "descr": "ifAlias", + "ignore": "ignore", + "disable": "disabled", + "deleted": "deleted" + }, + "graphs_multi_group_id": true, + "icon": "sprite-ethernet", + "graph": { + "type": "port_bits", + "id": "@port_id" + }, + "agg_graphs": { + "bits": { + "name": "Bits" + }, + "bits_old": { + "name": "Bits (95th)" + }, + "upkts": { + "name": "Unicast Packets" + }, + "mcastpkts": { + "name": "Multicast Packets" + }, + "bcastpkts": { + "name": "Broadcast Packets" + }, + "errors": { + "name": "Errors" + }, + "discards": { + "name": "Discards" + }, + "ipv6_bits": { + "name": "IPv6 Bits" + } + }, + "metric_graphs": { + "ifInOctets_perc": { + "type": "port_percent", + "id": "@port_id" + }, + "ifOutOctets_perc": { + "type": "port_percent", + "id": "@port_id" + }, + "ifInErrors_rate": { + "type": "port_errors", + "id": "@port_id" + }, + "ifOutErrors_rate": { + "type": "port_errors", + "id": "@port_id" + }, + "ifInUcastPkts_rate": { + "type": "port_pkts", + "id": "@port_id" + }, + "ifOutUcastPkts_rate": { + "type": "port_pkts", + "id": "@port_id" + }, + "rx_ave_pktsize": { + "type": "port_pktsize", + "id": "@port_id" + }, + "tx_ave_pktsize": { + "type": "port_pktsize", + "id": "@port_id" + } + }, + "attribs": { + "port_id": { + "label": "Port ID", + "descr": "Port DB ID", + "type": "integer" + }, + "ifIndex": { + "label": "ifIndex", + "descr": "Port ifIndex", + "type": "integer" + }, + "ifDescr": { + "label": "ifDescr", + "descr": "Port ifDescr", + "type": "string" + }, + "ifName": { + "label": "ifName", + "descr": "Port ifName", + "type": "string" + }, + "port_label": { + "label": "Label", + "descr": "Port Label", + "type": "string" + }, + "port_label_short": { + "label": "Label Short", + "descr": "Port Label (short)", + "type": "string" + }, + "port_label_base": { + "label": "Label Base", + "descr": "Port Label Base", + "type": "string" + }, + "port_label_num": { + "label": "Label Numeric", + "descr": "Port Label Numeric", + "type": "string" + }, + "ifAlias": { + "label": "ifAlias", + "descr": "Port ifAlias", + "type": "string" + }, + "ifAdminStatus": { + "label": "ifAdminStatus", + "descr": "Port ifAdminStatus", + "type": "string", + "values": [ + "up", + "down", + "testing" + ], + "free": 0 + }, + "ifConnectorPresent": { + "label": "ifConnectorPresent", + "descr": "Port SFP/SFP+/QSFP Connector Present", + "type": "string", + "values": [ + "true", + "false" + ], + "free": 0 + }, + "ifType": { + "label": "ifType", + "descr": "Port ifType", + "type": "string", + "values": "port_type", + "tags": true + }, + "ifSpeed": { + "label": "ifSpeed", + "descr": "Port Speed (bits)", + "type": "integer", + "transformations": { + "action": "units" + } + }, + "ifPhysAddress": { + "label": "ifPhysAddress", + "descr": "Port Physical (MAC) Address", + "type": "string", + "transformations": { + "action": "mac" + } + }, + "ifTrunk": { + "label": "ifTrunk", + "descr": "Port Trunk Mode", + "type": "string", + "values": [ + "", + "access", + "dot1Q", + "routed", + "hybrid" + ], + "free": 0 + }, + "ifVlan": { + "label": "ifVlan", + "descr": "Port ifVlan (Native)", + "type": "integer" + }, + "port_descr_type": { + "label": "Parsed Type", + "descr": "Port Type from Parser", + "type": "string" + }, + "port_descr_descr": { + "label": "Parsed Descr", + "descr": "Port Descr from Parser", + "type": "string" + }, + "port_descr_speed": { + "label": "Parsed Speed", + "descr": "Port Speed from Parser", + "type": "string" + }, + "port_descr_circuit": { + "label": "Parsed Circuit ID", + "descr": "Port Circuit ID from Parser", + "type": "string" + }, + "port_descr_notes": { + "label": "Parsed Note", + "descr": "Port Note from Descr", + "type": "string" + }, + "port_mcbc": { + "label": "Has MC/BC", + "descr": "Port Has MC/BC counters", + "type": "boolean" + }, + "ignore": { + "label": "Ignored", + "descr": "Port ignored (in config)", + "type": "boolean" + }, + "disabled": { + "label": "Disabled", + "descr": "Port disabled (in config)", + "type": "boolean" + }, + "ipv4_address": { + "label": "IPv4", + "descr": "Port IPv4 Address/Network", + "type": "string", + "function": "get_entity_ids_ip_by_network" + }, + "ipv6_address": { + "label": "IPv6", + "descr": "Port IPv6 Address/Network", + "type": "string", + "function": "get_entity_ids_ip_by_network" + } + }, + "metrics": { + "ifInBits_rate": { + "label": "Ingress Bits Rate (bps)", + "type": "integer" + }, + "ifOutBits_rate": { + "label": "Egress Bits Rate (bps)", + "type": "integer" + }, + "ifInOctets_rate": { + "label": "Ingress Rate (Bps)", + "type": "integer" + }, + "ifOutOctets_rate": { + "label": "Egress Rate (Bps)", + "type": "integer" + }, + "ifInOctets_delta": { + "label": "Ingress Delta", + "type": "integer" + }, + "ifOutOctets_delta": { + "label": "Egress Delta", + "type": "integer" + }, + "ifInOctets_perc": { + "label": "Ingress Load (%)", + "type": "integer" + }, + "ifOutOctets_perc": { + "label": "Egress Load (%)", + "type": "integer" + }, + "ifInUcastPkts_rate": { + "label": "Ingress Unicast PPS", + "type": "integer" + }, + "ifOutUcastPkts_rate": { + "label": "Egress Unicast PPS", + "type": "integer" + }, + "ifInUcastPkts_delta": { + "label": "Ingress Unicast Delta", + "type": "integer" + }, + "ifOutUcastPkts_delta": { + "label": "Egress Unicast Delta", + "type": "integer" + }, + "ifInNUcastPkts_rate": { + "label": "Ingress Non-Unicast PPS", + "type": "integer" + }, + "ifOutNUcastPkts_rate": { + "label": "Egress Non-Unicast PPS", + "type": "integer" + }, + "ifInNUcastPkts_delta": { + "label": "Ingress Non-Unicast Delta", + "type": "integer" + }, + "ifOutNUcastPkts_delta": { + "label": "Egress Non-Unicast Delta", + "type": "integer" + }, + "ifInBroadcastPkts_rate": { + "label": "Ingress Broadcast PPS", + "type": "integer" + }, + "ifOutBroadcastPkts_rate": { + "label": "Egress Broadcast PPS", + "type": "integer" + }, + "ifInBroadcastPkts_delta": { + "label": "Ingress Broadcast Delta", + "type": "integer" + }, + "ifOutBroadcastPkts_delta": { + "label": "Egress Broadcast Delta", + "type": "integer" + }, + "ifInMulticastPkts_rate": { + "label": "Ingress Broadcast PPS", + "type": "integer" + }, + "ifOutMulticastPkts_rate": { + "label": "Egress Broadcast PPS", + "type": "integer" + }, + "ifInMulticastPkts_delta": { + "label": "Ingress Broadcast Delta", + "type": "integer" + }, + "ifOutMulticastPkts_delta": { + "label": "Egress Broadcast Delta", + "type": "integer" + }, + "ifInErrors_rate": { + "label": "Ingress Errors/sec", + "type": "integer" + }, + "ifOutErrors_rate": { + "label": "Egress Errors/sec", + "type": "integer" + }, + "ifInErrors_delta": { + "label": "Ingress Errors Delta", + "type": "integer" + }, + "ifOutErrors_delta": { + "label": "Egress Errors Delta", + "type": "integer" + }, + "ifInDiscards_rate": { + "label": "Ingress Discards/sec", + "type": "integer" + }, + "ifOutDiscards_rate": { + "label": "Egress Discards/sec", + "type": "integer" + }, + "ifInDiscards_delta": { + "label": "Ingress Discards Delta", + "type": "integer" + }, + "ifOutDiscards_delta": { + "label": "Egress Discards Delta", + "type": "integer" + }, + "ifOctets_rate": { + "label": "Total Rate (Bps)", + "type": "integer" + }, + "ifUcastPkts_rate": { + "label": "Total Unicast Pkt/s", + "type": "integer" + }, + "ifNUcastPkts_rate": { + "label": "Total Non-Unicast Pkt/s", + "type": "integer" + }, + "ifBroadcastPkts_rate": { + "label": "Total Broadcast Pkt/s", + "type": "integer" + }, + "ifMulticastPkts_rate": { + "label": "Total Broadcast Pkt/s", + "type": "integer" + }, + "ifErrors_rate": { + "label": "Total Errors/sec", + "type": "integer" + }, + "ifDiscards_rate": { + "label": "Total Errors/sec", + "type": "integer" + }, + "rx_ave_pktsize": { + "label": "Ingress Packet Size", + "type": "integer" + }, + "tx_ave_pktsize": { + "label": "Egress Packet Size", + "type": "integer" + }, + "ifOperStatus": { + "label": "Operational Status", + "type": "string" + }, + "ifAdminStatus": { + "label": "Administrative Status", + "type": "string" + }, + "ifMtu": { + "label": "MTU", + "type": "integer" + }, + "ifSpeed": { + "label": "Speed", + "type": "integer" + }, + "ifLastChange": { + "label": "Last Change Timestamp", + "type": "string" + }, + "ifDuplex": { + "label": "Duplex", + "type": "string" + }, + "ifVlan": { + "label": "Native Vlan", + "type": "string" + } + } + }, + "cbqos": { + "name": "Cisco CBQoS", + "names": "Cisco CBQoS", + "table": "ports_cbqos", + "table_fields": { + "id": "cbqos_id", + "device_id": "device_id", + "name": "object_name" + }, + "parent_type": "port", + "parent_table": "ports", + "parent_id_field": "port_id", + "icon": "sprite-qos", + "attribs": { + "policy_name": { + "label": "Policy Name", + "descr": "Policy Name", + "type": "string" + }, + "object_name": { + "label": "Object Name", + "descr": "Object Name", + "type": "string" + }, + "direction": { + "label": "Direction", + "descr": "Direction", + "type": "string", + "values": [ + "input", + "output" + ] + } + }, + "metrics": { + "PrePolicyPkt_rate": { + "label": "Pre Policy Packets (rate)", + "type": "integer" + }, + "PrePolicyByte_rate": { + "label": "Pre Policy Bytes (rate)", + "type": "integer" + }, + "PostPolicyByte_rate": { + "label": "Post Policy Bytes (rate)", + "type": "integer" + }, + "DropPkt_rate": { + "label": "Dropped Packets (rate)", + "type": "integer" + }, + "DropByte_rate": { + "label": "Dropped Bytes (rate)", + "type": "integer" + }, + "NoBufDropPkt_rate": { + "label": "Not Buffered Dropped Packets (rate)", + "type": "integer" + }, + "cbqos_lastpolled": { + "label": "Last Polled", + "type": "integer" + } + } + } + }, + "device_types": [ + { + "text": "Servers", + "type": "server", + "icon": "sprite-device", + "descr": "Rack mounted or tower or remote used servers" + }, + { + "text": "Hypervisors", + "type": "hypervisor", + "icon": "sprite-virtual-machine", + "descr": "Hypervisor" + }, + { + "text": "Server Blades", + "type": "blade", + "icon": "sprite-devices", + "descr": "Rack modular server blades" + }, + { + "text": "Time Servers", + "type": "timeserver", + "icon": "sprite-clock", + "descr": "GPS/NTP Time servers" + }, + { + "text": "Workstations", + "type": "workstation", + "icon": "sprite-workstation", + "descr": "PC and workstations" + }, + { + "text": "Network", + "type": "network", + "icon": "sprite-network", + "descr": "Switches and routers" + }, + { + "text": "Wireless", + "type": "wireless", + "icon": "sprite-wifi", + "descr": "Wireless network devices" + }, + { + "text": "Firewalls", + "type": "firewall", + "icon": "sprite-firewall", + "descr": "Firewall specific devices" + }, + { + "text": "Security", + "type": "security", + "icon": "sprite-security", + "descr": "Security appliance, DDoS protection devices" + }, + { + "text": "Power", + "type": "power", + "icon": "sprite-power", + "descr": "UPS, PDU and outlet devices", + "overview": { + "left": [ + "information", + "ports", + "alertlog", + "syslog", + "events" + ], + "right": [ + "processors", + "mempools", + "storage", + "sensors", + "counter", + "status" + ] + }, + "overview_wide": { + "left": [ + "information", + "alerts", + "alertlog", + "syslog", + "events" + ], + "center": [ + "ports", + "services", + "sensors", + "counter", + "status" + ], + "right": [ + "processors", + "mempools", + "storage" + ] + } + }, + { + "text": "Environment", + "type": "environment", + "icon": "sprite-humidity", + "descr": "Environment sensor devices and conditioners" + }, + { + "text": "Load Balancers", + "type": "loadbalancer", + "icon": "sprite-loadbalancer-2", + "descr": "Load balancer servers" + }, + { + "text": "Communication", + "type": "communication", + "icon": "sprite-communication", + "descr": "Video/VoIP/Text communication servers" + }, + { + "text": "VoIP", + "type": "voip", + "icon": "sprite-voice", + "descr": "VoIP phones" + }, + { + "text": "Video", + "type": "video", + "icon": "sprite-video", + "descr": "Webcam, video record devices" + }, + { + "text": "Storage", + "type": "storage", + "icon": "sprite-databases", + "descr": "NAS" + }, + { + "text": "Management", + "type": "management", + "icon": "sprite-management", + "descr": "IPMI, IP-KVM and other management (ie serial console)" + }, + { + "text": "Radio", + "type": "radio", + "icon": "sprite-antenna", + "descr": "Radio transmit devices" + }, + { + "text": "Optical", + "type": "optical", + "icon": "sprite-laser", + "descr": "Optical Terminals, Transceivers" + }, + { + "text": "Satellite", + "type": "satellite", + "icon": "sprite-antenna", + "descr": "Satellite Terminals" + }, + { + "text": "Printers", + "type": "printer", + "icon": "sprite-printer", + "descr": "Printers and print servers" + } + ], + "devicetypes": { + "server": { + "text": "Servers", + "type": "server", + "icon": "sprite-device", + "descr": "Rack mounted or tower or remote used servers", + "order": 0 + }, + "hypervisor": { + "text": "Hypervisors", + "type": "hypervisor", + "icon": "sprite-virtual-machine", + "descr": "Hypervisor", + "order": 1 + }, + "blade": { + "text": "Server Blades", + "type": "blade", + "icon": "sprite-devices", + "descr": "Rack modular server blades", + "order": 2 + }, + "timeserver": { + "text": "Time Servers", + "type": "timeserver", + "icon": "sprite-clock", + "descr": "GPS/NTP Time servers", + "order": 3 + }, + "workstation": { + "text": "Workstations", + "type": "workstation", + "icon": "sprite-workstation", + "descr": "PC and workstations", + "order": 4 + }, + "network": { + "text": "Network", + "type": "network", + "icon": "sprite-network", + "descr": "Switches and routers", + "order": 5 + }, + "wireless": { + "text": "Wireless", + "type": "wireless", + "icon": "sprite-wifi", + "descr": "Wireless network devices", + "order": 6 + }, + "firewall": { + "text": "Firewalls", + "type": "firewall", + "icon": "sprite-firewall", + "descr": "Firewall specific devices", + "order": 7 + }, + "security": { + "text": "Security", + "type": "security", + "icon": "sprite-security", + "descr": "Security appliance, DDoS protection devices", + "order": 8 + }, + "power": { + "text": "Power", + "type": "power", + "icon": "sprite-power", + "descr": "UPS, PDU and outlet devices", + "overview": { + "left": [ + "information", + "ports", + "alertlog", + "syslog", + "events" + ], + "right": [ + "processors", + "mempools", + "storage", + "sensors", + "counter", + "status" + ] + }, + "overview_wide": { + "left": [ + "information", + "alerts", + "alertlog", + "syslog", + "events" + ], + "center": [ + "ports", + "services", + "sensors", + "counter", + "status" + ], + "right": [ + "processors", + "mempools", + "storage" + ] + }, + "order": 9 + }, + "environment": { + "text": "Environment", + "type": "environment", + "icon": "sprite-humidity", + "descr": "Environment sensor devices and conditioners", + "order": 10 + }, + "loadbalancer": { + "text": "Load Balancers", + "type": "loadbalancer", + "icon": "sprite-loadbalancer-2", + "descr": "Load balancer servers", + "order": 11 + }, + "communication": { + "text": "Communication", + "type": "communication", + "icon": "sprite-communication", + "descr": "Video/VoIP/Text communication servers", + "order": 12 + }, + "voip": { + "text": "VoIP", + "type": "voip", + "icon": "sprite-voice", + "descr": "VoIP phones", + "order": 13 + }, + "video": { + "text": "Video", + "type": "video", + "icon": "sprite-video", + "descr": "Webcam, video record devices", + "order": 14 + }, + "storage": { + "text": "Storage", + "type": "storage", + "icon": "sprite-databases", + "descr": "NAS", + "order": 15 + }, + "management": { + "text": "Management", + "type": "management", + "icon": "sprite-management", + "descr": "IPMI, IP-KVM and other management (ie serial console)", + "order": 16 + }, + "radio": { + "text": "Radio", + "type": "radio", + "icon": "sprite-antenna", + "descr": "Radio transmit devices", + "order": 17 + }, + "optical": { + "text": "Optical", + "type": "optical", + "icon": "sprite-laser", + "descr": "Optical Terminals, Transceivers", + "order": 18 + }, + "satellite": { + "text": "Satellite", + "type": "satellite", + "icon": "sprite-antenna", + "descr": "Satellite Terminals", + "order": 19 + }, + "printer": { + "text": "Printers", + "type": "printer", + "icon": "sprite-printer", + "descr": "Printers and print servers", + "order": 20 + } + }, + "device_tables": [ + "accesspoints", + "alert_log", + "alert_table", + "syslog_alerts", + "applications", + "bgpPeers", + "bgpPeers_cbgp", + "cef_prefix", + "cef_switching", + "eigrp_ports", + "entPhysical", + "eventlog", + "hrDevice", + "ipsec_tunnels", + "loadbalancer_rservers", + "loadbalancer_vservers", + "mempools", + "munin_plugins", + "netscaler_services", + "netscaler_services_vservers", + "netscaler_vservers", + "ospf_areas", + "ospf_instances", + "lsp", + "ospf_nbrs", + "ospf_ports", + "packages", + "ports", + "ports_stack", + "ports_vlans", + "processors", + "pseudowires", + "sensors", + "status", + "counters", + "services", + "slas", + "storage", + "syslog", + "printersupplies", + "ucd_diskio", + "vlans", + "vlans_fdb", + "vminfo", + "vrfs", + "wifi_accesspoints", + "wifi_sessions", + "group_table", + "p2p_radios", + "oids_entries", + "lb_virtuals", + "observium_processes", + "lb_pools", + "lb_pool_members", + "lb_snatpools", + "neighbours", + "autodiscovery", + "probes", + "ipv4_addresses", + "ipv6_addresses", + "ip_mac", + "notifications_queue", + "mac_accounting", + "device_graphs", + "devices_mibs", + "devices_locations", + "devices" + ], + "ipmi": { + "userlevels": { + "USER": { + "text": "User" + }, + "OPERATOR": { + "text": "Operator" + }, + "ADMINISTRATOR": { + "text": "Administrator" + }, + "CALLBACK": { + "text": "Callback" + } + }, + "interfaces": { + "lan": { + "text": "IPMI v1.5 LAN Interface" + }, + "lanplus": { + "text": "IPMI v2.0 RMCP+ LAN Interface" + }, + "imb": { + "text": "Intel IMB Interface" + }, + "open": { + "text": "Linux OpenIPMI Interface" + } + }, + "states": { + "ipmi-state": [ + { + "name": "fail", + "event": "alert" + }, + { + "name": "ok", + "event": "ok" + }, + { + "name": "warn", + "event": "warning" + } + ] + } + }, + "remote_access": { + "ssh": { + "name": "SSH", + "port": "22", + "icon": "oicon-application-terminal" + }, + "telnet": { + "name": "Telnet", + "port": "23", + "icon": "oicon-application-list" + }, + "scp": { + "name": "SFTP", + "port": "22", + "icon": "oicon-disk-black" + }, + "ftp": { + "name": "FTP", + "port": "21", + "icon": "oicon-disk" + }, + "http": { + "name": "HTTP", + "port": "80", + "icon": "oicon-application-icon-large" + }, + "https": { + "name": "HTTPS", + "port": "443", + "icon": "oicon-shield" + }, + "rdp": { + "name": "RDP", + "port": "3389", + "icon": "oicon-connect" + }, + "vnc": { + "name": "VNC", + "port": "5901", + "icon": "oicon-computer" + } + }, + "sensor_types": { + "temperature": { + "symbol": "°C", + "text": "Celsius", + "icon": "sprite-temperature", + "alt_units": [ + "°F" + ] + }, + "humidity": { + "symbol": "%", + "text": "Percent", + "icon": "sprite-humidity" + }, + "fanspeed": { + "symbol": "RPM", + "text": "RPM", + "icon": "sprite-fanspeed" + }, + "dewpoint": { + "symbol": "°C", + "text": "Celsius", + "icon": "sprite-humidity" + }, + "airflow": { + "symbol": "CFM", + "text": "Cubic foot per minute", + "icon": "sprite-airflow", + "alt_units": [ + "CMM", + "CMH", + "L/s" + ] + }, + "voltage": { + "symbol": "V", + "text": "Volt", + "icon": "sprite-lightning", + "format": "si" + }, + "current": { + "symbol": "A", + "text": "Amper", + "icon": "sprite-lightning hue-45", + "format": "si" + }, + "power": { + "symbol": "W", + "text": "Watts", + "icon": "sprite-lightning hue-90", + "format": "si" + }, + "apower": { + "symbol": "VA", + "text": "VoltAmpere", + "icon": "sprite-lightning hue-135", + "format": "si" + }, + "rpower": { + "symbol": "VAr", + "text": "VoltAmpere Reactive", + "icon": "sprite-lightning hue-180", + "format": "si" + }, + "crestfactor": { + "symbol": "", + "text": "Crest Factor", + "icon": "sprite-lightning hue-225" + }, + "powerfactor": { + "symbol": "", + "text": "Power Factor", + "icon": "sprite-lightning hue-270" + }, + "impedance": { + "symbol": "Ω", + "text": "Impedance", + "icon": "sprite-ohms-2" + }, + "resistance": { + "symbol": "Ω", + "text": "Resistance", + "icon": "sprite-ohms" + }, + "frequency": { + "symbol": "Hz", + "text": "Hertz", + "icon": "sprite-frequency", + "format": "si" + }, + "dbm": { + "symbol": "dBm", + "text": "dBm", + "icon": "sprite-laser", + "alt_units": [ + "W" + ] + }, + "attenuation": { + "symbol": "dB", + "text": "dB", + "icon": "sprite-laser" + }, + "snr": { + "symbol": "dB", + "text": "dB", + "icon": "sprite-antenna" + }, + "dust": { + "symbol": "mg/m3", + "text": "mg/m3", + "icon": "sprite-airflow" + }, + "concentration": { + "symbol": "ppm", + "text": "Parts per million", + "icon": "sprite-airflow" + }, + "sound": { + "symbol": "dB", + "text": "dB", + "icon": "sprite-antenna" + }, + "capacity": { + "symbol": "%", + "text": "Percent", + "icon": "sprite-capacity" + }, + "load": { + "symbol": "%", + "text": "Percent", + "icon": "sprite-asterisk" + }, + "volume": { + "symbol": "L", + "text": "Litre", + "icon": "sprite-volume", + "format": "si" + }, + "waterflow": { + "symbol": "L/s", + "text": "Litre per second", + "icon": "sprite-flowrate", + "alt_units": [ + "CFM", + "CMM", + "CMH" + ] + }, + "pressure": { + "symbol": "Pa", + "text": "Pascal", + "icon": "sprite-pressure", + "format": "si", + "alt_units": [ + "atm", + "psi", + "mmHg" + ] + }, + "velocity": { + "symbol": "m/s", + "text": "Meter per second", + "icon": "sprite-performance", + "format": "si" + }, + "distance": { + "symbol": "m", + "text": "Distance", + "icon": "sprite-distance", + "format": "si", + "alt_units": [ + "in", + "ft" + ] + }, + "illuminance": { + "symbol": "lx", + "text": "Lux", + "icon": "sprite-light-bulb" + }, + "wavelength": { + "symbol": "nm", + "text": "Wavelength", + "icon": "sprite-laser" + }, + "runtime": { + "symbol": "min", + "text": "Minute", + "icon": "sprite-runtime", + "format": "time60" + }, + "age": { + "symbol": "", + "text": "Second", + "icon": "sprite-hourglass", + "format": "uptime" + }, + "gauge": { + "symbol": "", + "text": "Gauge", + "icon": "sprite-data" + } + }, + "sensor_measured": { + "outlet": { + "text": "Outlet", + "icon": "sprite-power", + "compact": true + }, + "powersupply": { + "text": "Power Supply", + "icon": "sprite-power" + }, + "fiber": { + "text": "Fiber", + "icon": "sprite-laser" + }, + "printersupply": { + "text": "Printer Supply", + "icon": "sprite-printer-supplies" + }, + "phase": { + "text": "Power Phase", + "icon": "sprite-lightning hue-45" + }, + "bank": { + "text": "Power Bank", + "icon": "sprite-lightning hue-90" + }, + "breaker": { + "text": "Breaker", + "icon": "sprite-power" + }, + "station": { + "text": "Radio Station", + "icon": "sprite-antenna" + }, + "battery": { + "text": "Battery", + "icon": "sprite-capacity" + }, + "rectifier": { + "text": "Rectifier", + "icon": "sprite-frequency-2" + }, + "fuse": { + "text": "Fuse", + "icon": "sprite-ohms" + } + }, + "ipmi_unit": { + "Volts": "voltage", + "Amps": "current", + "degrees C": "temperature", + "RPM": "fanspeed", + "Watts": "power", + "CFM": "airflow", + "percent": "capacity", + "unspecified": "capacity" + }, + "counter_types": { + "charge": { + "symbol": "Ah", + "text": "AmpHour", + "icon": "sprite-lightning hue-45", + "format": "si" + }, + "energy": { + "symbol": "Wh", + "text": "WattHour", + "icon": "sprite-lightning hue-90", + "format": "si" + }, + "aenergy": { + "symbol": "VAh", + "text": "VoltAmpereHour", + "icon": "sprite-lightning hue-135", + "format": "si" + }, + "renergy": { + "symbol": "VArh", + "text": "VoltAmpere ReactiveHour", + "icon": "sprite-lightning hue-180", + "format": "si" + }, + "lifetime": { + "symbol": "", + "text": "Lifetime", + "icon": "sprite-clock", + "format": "shorttime", + "alt_units": [ + "s" + ] + }, + "counter": { + "symbol": "", + "text": "Count", + "icon": "sprite-counter" + } + }, + "routing_types": { + "isis": { + "text": "ISIS" + }, + "ospf": { + "text": "OSPF" + }, + "cef": { + "text": "CEF" + }, + "bgp": { + "text": "BGP" + }, + "eigrp": { + "text": "EIGRP" + }, + "vrf": { + "text": "VRFs" + } + }, + "routing_afis": { + "0": { + "name": "unknown", + "descr": "Unknown address type", + "class": "default" + }, + "1": { + "name": "ipv4", + "descr": "IPv4 address", + "class": "success" + }, + "2": { + "name": "ipv6", + "descr": "IPv6 address", + "class": "primary" + }, + "3": { + "name": "nsap", + "descr": "NSAP", + "class": "default" + }, + "4": { + "name": "hdlc", + "descr": "HDLC (8-bit multidrop)", + "class": "default" + }, + "5": { + "name": "bbn", + "descr": "BBN 1822", + "class": "default" + }, + "16": { + "name": "dns", + "descr": "DNS domain name", + "class": "default" + }, + "17": { + "name": "dn", + "descr": "Distinguished Name", + "class": "default" + }, + "18": { + "name": "as", + "descr": "AS Number", + "class": "default" + }, + "25": { + "name": "l2vpn", + "descr": "AFI for L2VPN information", + "class": "suppressed" + }, + "26": { + "name": "section", + "descr": "MPLS-TP Section Endpoint Identifier", + "class": "info" + }, + "27": { + "name": "lsp", + "descr": "MPLS-TP LSP Endpoint Identifier", + "class": "info" + }, + "28": { + "name": "pseudowire", + "descr": "MPLS-TP Pseudowire Endpoint Identifier", + "class": "info" + }, + "29": { + "name": "mtipv4", + "descr": "Multi-Topology IPv4", + "class": "success" + }, + "30": { + "name": "mtipv6", + "descr": "Multi-Topology IPv6", + "class": "primary" + } + }, + "routing_afis_name": { + "unknown": 0, + "ipv4": 1, + "ipv6": 2, + "nsap": 3, + "hdlc": 4, + "bbn": 5, + "dns": 16, + "dn": 17, + "as": 18, + "l2vpn": 25, + "section": 26, + "lsp": 27, + "pseudowire": 28, + "mtipv4": 29, + "mtipv6": 30 + }, + "routing_safis": { + "1": { + "name": "unicast", + "descr": "Unicast", + "class": "delayed" + }, + "2": { + "name": "multicast", + "descr": "Multicast", + "class": "warning" + }, + "3": { + "name": "unicastAndMulticast", + "descr": "Unicast and Multicast", + "class": "default" + }, + "4": { + "name": "mpls", + "descr": "MPLS Labels", + "class": "info" + }, + "5": { + "name": "ng-mvpn", + "descr": "Next-Generation Multicast VPN", + "class": "default" + }, + "6": { + "name": "pseudowire", + "descr": "Pseudowires", + "class": "info" + }, + "7": { + "name": "encapsulation", + "descr": "Encapsulation", + "class": "default" + }, + "8": { + "name": "multicast-vpls", + "descr": "Multicast VPLS", + "class": "default" + }, + "64": { + "name": "tunnel", + "descr": "Tunnel", + "class": "default" + }, + "65": { + "name": "vpls", + "descr": "Virtual Private LAN", + "class": "default" + }, + "66": { + "name": "mdt", + "descr": "BGP MDT", + "class": "info" + }, + "67": { + "name": "4over6", + "descr": "BGP 4over6", + "class": "default" + }, + "68": { + "name": "6over4", + "descr": "BGP 6over4", + "class": "default" + }, + "69": { + "name": "l1vpn", + "descr": "Layer-1 VPN auto-discovery", + "class": "suppressed" + }, + "70": { + "name": "evpn", + "descr": "BGP EVPNs", + "class": "suppressed" + }, + "71": { + "name": "ls", + "descr": "BGP-LS", + "class": "default" + }, + "72": { + "name": "ls-vpn", + "descr": "BGP-LS VPN", + "class": "default" + }, + "73": { + "name": "sr-te", + "descr": "SR TE Policy", + "class": "default" + }, + "128": { + "name": "vpn", + "descr": "Unicast VPN", + "class": "suppressed" + }, + "129": { + "name": "multicast-vpn", + "descr": "Multicast VPN", + "class": "inverse" + }, + "132": { + "name": "rt", + "descr": "Route Target", + "class": "default" + }, + "133": { + "name": "flow", + "descr": "IPv4 dissemination of flow specification rules", + "class": "default" + }, + "134": { + "name": "flow-vpn", + "descr": "VPNv4 dissemination of flow specification rules", + "class": "default" + }, + "140": { + "name": "l3vpn", + "descr": "L3 VPN auto-discovery", + "class": "suppressed" + } + }, + "routing_safis_name": { + "unicast": 1, + "multicast": 2, + "unicastAndMulticast": 3, + "mpls": 4, + "ng-mvpn": 5, + "pseudowire": 6, + "encapsulation": 7, + "multicast-vpls": 8, + "tunnel": 64, + "vpls": 65, + "mdt": 66, + "4over6": 67, + "6over4": 68, + "l1vpn": 69, + "evpn": 70, + "ls": 71, + "ls-vpn": 72, + "sr-te": 73, + "vpn": 128, + "multicast-vpn": 129, + "rt": 132, + "flow": 133, + "flow-vpn": 134, + "l3vpn": 140 + }, + "agent": { + "states": { + "unix-agent-state": [ + { + "name": "fail", + "event": "alert" + }, + { + "name": "ok", + "event": "ok" + }, + { + "name": "warn", + "event": "warning" + } + ], + "unix-agent-enable": [ + { + "name": "enabled", + "event": "ok" + }, + { + "name": "disabled", + "event": "ok" + } + ] + } + }, + "toner": { + "cyan": [ + "cyan" + ], + "magenta": [ + "magenta" + ], + "yellow": [ + "yellow", + "giallo", + "gul" + ], + "black": [ + "black", + "preto", + "nero", + "svart" + ], + "red": [ + "red" + ] + }, + "sla": { + "loss_colour": [ + "55FF00", + "00FFD5", + "00D5FF", + "00AAFF", + "0080FF", + "0055FF", + "0000FF", + "8000FF", + "D400FF", + "FF00D4", + "FF0080", + "FF0000" + ], + "loss_value": [ + 0, + 2, + 4, + 6, + 8, + 10, + 15, + 20, + 25, + 40, + 50, + 100 + ] + }, + "sla_type_labels": { + "echo": "ICMP ping", + "pathEcho": "Path ICMP ping", + "fileIO": "File I/O", + "script": "Script", + "udpEcho": "UDP ping", + "tcpConnect": "TCP connect", + "http": "HTTP", + "dns": "DNS", + "jitter": "Jitter", + "dlsw": "DLSW", + "dhcp": "DHCP", + "ftp": "FTP", + "voip": "VoIP", + "rtp": "RTP", + "lspGroup": "LSP group", + "icmpjitter": "ICMP jitter", + "lspPing": "LSP ping", + "lspTrace": "LSP trace", + "ethernetPing": "Ethernet ping", + "ethernetJitter": "Ethernet jitter", + "lspPingPseudowire": "LSP Pseudowire ping", + "video": "Video", + "y1731Delay": "Y.1731 delay", + "y1731Loss": "Y.1731 loss", + "mcastJitter": "Multicast jitter", + "IcmpEcho": "ICMP ping", + "UdpEcho": "UDP ping", + "SnmpQuery": "SNMP", + "TcpConnectionAttempt": "TCP connect", + "IcmpTimeStamp": "ICMP timestamp", + "HttpGet": "HTTP", + "HttpGetMetadata": "HTTP metadata", + "DnsQuery": "DNS", + "NtpQuery": "NTP", + "UdpTimestamp": "UDP timestamp" + }, + "port_types": { + "ethernet": { + "iftype": [ + "ethernetCsmacd", + "iso88023Csmacd", + "gigabitEthernet", + "fastEther", + "fastEtherFX", + "starLan" + ], + "name": "Ethernet" + }, + "aggregation": { + "iftype": [ + "ieee8023adLag" + ], + "name": "Link Aggregation" + }, + "docsmac": { + "iftype": [ + "docsCableMaclayer" + ], + "name": "DOCSIS Mac Layer" + }, + "docsupstream": { + "iftype": [ + "docsCableUpstream", + "docsCableUpstreamChannel", + "docsCableUpstreamRfPort" + ], + "name": "DOCSIS Upstream" + }, + "docsdownstream": { + "iftype": [ + "docsCableDownstream", + "docsCableMCmtsDownstream" + ], + "name": "DOCSIS Downstream" + }, + "optical": { + "iftype": [ + "fibreChannel", + "opticalChannel", + "opticalTransport", + "opticalChannelGroup" + ], + "name": "Optical/Fibre" + }, + "gpon": { + "iftype": [ + "gpon" + ], + "name": "GPON" + }, + "dsl": { + "iftype": [ + "adsl", + "adsl2", + "adsl2plus", + "vdsl", + "vdsl2", + "radsl", + "sdsl", + "idsl", + "hdsl2", + "shdsl" + ], + "name": "DSL" + }, + "radio": { + "iftype": [ + "ieee80211" + ], + "name": "Radio" + }, + "virtual": { + "iftype": [ + "l2vlan", + "ciscoISLvlan", + "l3ipvlan", + "l3ipxvlan", + "propVirtual" + ], + "name": "Virtual" + }, + "pseudowire": { + "iftype": [ + "ifPwType" + ], + "name": "Pseudowire" + }, + "tunnel": { + "iftype": [ + "tunnel", + "mplsTunnel", + "virtualTg" + ], + "name": "Tunnel" + }, + "loopback": { + "iftype": [ + "softwareLoopback" + ], + "name": "Loopback" + }, + "other": { + "iftype": [ + "bridge", + "other" + ], + "name": "Other" + } + }, + "nicecase": { + "bgp_peer": "BGP Peer", + "bgp_peer_af": "BGP Peer (AFI/SAFI)", + "netscalervsvr": "Netscaler vServer", + "netscaler_vsvr": "Netscaler vServer", + "netscaler_vservers": "Netscaler vServer", + "netscalersvc": "Netscaler Service", + "netscaler_svc": "Netscaler Service", + "netscalersvcgrpmem": "Netscaler Service Group Member", + "f5-pool": "F5 Pool", + "f5-virtual": "F5 Virtual", + "f5-snat-pool": "F5 SNAT Pool", + "mempool": "Memory", + "ipsec_tunnels": "IPSec Tunnels", + "bgp": "BGP", + "ldp": "LDP", + "cdp": "CDP", + "vrp": "VRP", + "vrf": "VRF", + "vdom": "VDOM", + "isis": "IS-IS", + "cef": "CEF", + "eigrp": "EIGRP", + "ospf": "OSPF", + "ospfv3": "OSPFv3", + "ases": "ASes", + "mpls": "MPLS", + "vpns": "VPNs", + "dbm": "dBm", + "snr": "SNR", + "mysql": "MySQL", + "powerdns": "PowerDNS", + "bind": "BIND", + "ntpd": "NTPd", + "powerdns-recursor": "PowerDNS Recursor", + "freeradius": "FreeRADIUS", + "postfix_mailgraph": "Postfix Mailgraph", + "postfix_qshape": "Postfix Queue Shape", + "ge": "Greater or equal", + "le": "Less or equal", + "notequals": "Doesn't equal", + "notmatch": "Doesn't match", + "diskio": "Disk I/O", + "ipmi": "IPMI", + "snmp": "SNMP", + "mssql": "SQL Server", + "apower": "Apparent power", + "rpower": "Reactive power", + "proxysg": "Proxy SG", + "http": "HTTP", + "tcp": "TCP", + "udp": "UDP", + "ssl": "SSL", + "eventlog": "Event log", + "logalert": "Syslog Alerts", + "alertlog": "Alert log", + "netscaler_tcp": "NetScaler TCP", + "netscaler_ssl": "NetScaler SSL", + "netscaler_http": "NetScaler HTTP", + "netscaler_aaa": "NetScaler AAA", + "netscaler_comp": "NetScaler Compression", + "sla": "SLA", + "wifi_wlan": "WiFi WLAN", + "wifi_radio": "WiFi Radio", + "p2pradio": "P2P Radio", + "l2tp": "L2TP", + "f5_ssl": "F5 SSL", + "lldp": "LLDP", + "amap": "AMAP", + "isdp": "ISDP", + "fdp": "FDP", + "ipv4": "IPv4", + "ipv6": "IPv6", + "vpn": "VPN", + "macaccounting": "MACaccounting", + "openvpn": "OpenVPN", + "nclients": "Clients", + "ldap": "LDAP", + "cpu": "CPU", + "mndp": "MNDP", + "dhcp": "DHCP", + "v1": "v1", + "v2c": "v2c", + "v3": "v3", + "virtualmachine": "Virtual Machine", + "pcoip": "PCoIP", + "printersupply": "Printer Supply", + "printersupplies": "Printer Supplies", + "transferunit": "Transfer unit", + "cleanerunit": "Cleaner unit", + "wastetoner": "Waste Toner Box", + "wasteink": "Waste Ink Box", + "voip": "VoIP", + "qemu": "QEMU", + "kvm": "KVM", + "xen": "XEN", + "lxc": "LXC", + "openvz": "OpenVZ", + "vmware": "VMware", + "vmwaretools": "VMware Tools", + "dewpoint": "Dew Point", + "oid_entry": "Custom OID", + "cbqos": "Cisco CBQoS", + "asn": "ASN", + "xdsl": "xDSL", + "charge": "Charge (Ah)", + "energy": "Energy (Wh)", + "aenergy": "Apparent Energy (VAh)", + "renergy": "Reactive Energy (VArh)", + "powerfactor": "Power Factor", + "radius": "RADIUS", + "cas": "CAS", + "http-auth": "HTTP Authentication", + "ad": "AD", + "custom": "Custom OID" + }, + "wifi": { + "channels": { + "2.4": { + "1": "2412", + "2": "2417", + "3": "2422", + "4": "2427", + "5": "2432", + "6": "2437", + "7": "2442", + "8": "2447", + "9": "2452", + "10": "2457", + "11": "2462", + "12": "2467", + "13": "2472", + "14": "2484" + }, + "5": { + "34": "5170", + "36": "5180", + "38": "5190", + "40": "5200", + "42": "5210", + "44": "5220", + "46": "5230", + "48": "5240", + "52": "5260", + "56": "5280", + "60": "5300", + "64": "5320", + "100": "5500", + "104": "5520", + "108": "5540", + "112": "5560", + "116": "5580", + "120": "5600", + "124": "5620", + "128": "5640", + "132": "5660", + "136": "5680", + "140": "5700", + "149": "5745", + "153": "5765", + "157": "5785", + "161": "5805" + } + } + }, + "rewrites": { + "inventory": { + "entPhysicalVendorTypes": { + "cevC7xxxIo1feTxIsl": "C7200-IO-FE-MII", + "cevChassis7140Dualfe": "C7140-2FE", + "cevChassis7204": "C7204", + "cevChassis7204Vxr": "C7204VXR", + "cevChassis7206": "C7206", + "cevChassis7206Vxr": "C7206VXR", + "cevCpu7200Npe200": "NPE-200", + "cevCpu7200Npe225": "NPE-225", + "cevCpu7200Npe300": "NPE-300", + "cevCpu7200Npe400": "NPE-400", + "cevCpu7200Npeg1": "NPE-G1", + "cevCpu7200Npeg2": "NPE-G2", + "cevPa1feTxIsl": "PA-FE-TX-ISL", + "cevPa2feTxI82543": "PA-2FE-TX", + "cevPa8e": "PA-8E", + "cevPaA8tX21": "PA-8T-X21", + "cevMGBIC1000BaseLX": "1000BaseLX GBIC", + "cevPort10GigBaseLR": "10GigBaseLR" + }, + "entPhysicalVendorType": { + "enterprises.326": "arm", + "enterprises.410": "atmel", + "enterprises.4128": "arm", + "enterprises.8072.3.2.10": "linux", + "enterprises.33118": "freescale" + } + }, + "breeze_type": { + "aubs": "AU-BS", + "ausa": "AU-SA", + "su-6-1d": "SU-6-1D", + "su-6-bd": "SU-6-BD", + "su-24-bd": "SU-24-BD", + "bu-b14": "BU-B14", + "bu-b28": "BU-B28", + "rb-b14": "RB-B14", + "rb-b28": "RB-B28", + "su-bd": "SU-BD", + "su-54-bd": "SU-54-BD", + "su-3-1d": "SU-3-1D", + "su-3-4d": "SU-3-4D", + "ausbs": "AUS-BS", + "aussa": "AUS-SA", + "aubs4900": "AU-BS-4900", + "ausa4900": "AU-SA-4900", + "subd4900": "SU-BD-4900", + "bu-b100": "BU-B100", + "rb-b100": "BU-B100", + "su-i": "SU-I", + "au-ez": "AU-EZ", + "su-ez": "SU-EZ", + "su-v": "SU-V", + "bu-b10": "BU-B10", + "rb-b10": "RB-B10", + "su-8-bd": "SU-8-BD", + "su-1-bd": "SU-1-BD", + "su-3-l": "SU-3-L", + "su-6-l": "SU-6-L", + "su-12-l": "SU-12-L", + "au": "AU", + "su": "SU" + }, + "cpqida_hardware": { + "other": "Other", + "ida": "IDA", + "idaExpansion": "IDA Expansion", + "ida-2": "IDA - 2", + "smart": "SMART", + "smart-2e": "SMART - 2/E", + "smart-2p": "SMART - 2/P", + "smart-2sl": "SMART - 2SL", + "smart-3100es": "Smart - 3100ES", + "smart-3200": "Smart - 3200", + "smart-2dh": "SMART - 2DH", + "smart-221": "Smart - 221", + "sa-4250es": "Smart Array 4250ES", + "sa-4200": "Smart Array 4200", + "sa-integrated": "Integrated Smart Array", + "sa-431": "Smart Array 431", + "sa-5300": "Smart Array 5300", + "raidLc2": "RAID LC2 Controller", + "sa-5i": "Smart Array 5i", + "sa-532": "Smart Array 532", + "sa-5312": "Smart Array 5312", + "sa-641": "Smart Array 641", + "sa-642": "Smart Array 642", + "sa-6400": "Smart Array 6400", + "sa-6400em": "Smart Array 6400 EM", + "sa-6i": "Smart Array 6i", + "sa-generic": "Generic Array", + "sa-p600": "Smart Array P600", + "sa-p400": "Smart Array P400", + "sa-e200": "Smart Array E200", + "sa-e200i": "Smart Array E200i", + "sa-p400i": "Smart Array P400i", + "sa-p800": "Smart Array P800", + "sa-e500": "Smart Array E500", + "sa-p700m": "Smart Array P700m", + "sa-p212": "Smart Array P212", + "sa-p410": "Smart Array P410", + "sa-p410i": "Smart Array P410i", + "sa-p411": "Smart Array P411", + "sa-b110i": "Smart Array B110i", + "sa-p712m": "Smart Array P712m", + "sa-p711m": "Smart Array P711m", + "sa-p812": "Smart Array P812", + "sw-1210m": "StorageWorks 1210m", + "sa-p220i": "Smart Array P220i", + "sa-p222": "Smart Array P222", + "sa-p420": "Smart Array P420", + "sa-p420i": "Smart Array P420i", + "sa-p421": "Smart Array P421", + "sa-b320i": "Smart Array B320i", + "sa-p822": "Smart Array P822", + "sa-p721m": "Smart Array P721m", + "sa-b120i": "Smart Array B120i", + "hps-1224": "HP Storage p1224", + "hps-1228": "HP Storage p1228", + "hps-1228m": "HP Storage p1228m", + "sa-p822se": "Smart Array P822se", + "hps-1224e": "HP Storage p1224e", + "hps-1228e": "HP Storage p1228e", + "hps-1228em": "HP Storage p1228em", + "sa-p230i": "Smart Array P230i", + "sa-p430i": "Smart Array P430i", + "sa-p430": "Smart Array P430", + "sa-p431": "Smart Array P431", + "sa-p731m": "Smart Array P731m", + "sa-p830i": "Smart Array P830i", + "sa-p830": "Smart Array P830", + "sa-p831": "Smart Array P831", + "sa-p530": "Smart Array P530", + "sa-p531": "Smart Array P531", + "sa-p244br": "Smart Array P244br", + "sa-p246br": "Smart Array P246br", + "sa-p440": "Smart Array P440", + "sa-p440ar": "Smart Array P440ar", + "sa-p441": "Smart Array P441", + "sa-p741m": "Smart Array P741m", + "sa-p840": "Smart Array P840", + "sa-p841": "Smart Array P841", + "sh-h240ar": "Smart HBA H240ar", + "sh-h244br": "Smart HBA H244br", + "sh-h240": "Smart HBA H240", + "sh-h241": "Smart HBA H241", + "sa-b140i": "Smart Array B140i", + "sh-generic": "Smart HBA", + "sa-p240nr": "Smart Array P240nr", + "sh-h240nr": "Smart HBA H240nr", + "sa-p840ar": "Smart Array P840ar", + "sa-p542d": "Smart Array P542D", + "s100i": "Smart Array S100i", + "e208i-p": "Smart Array E208i-p", + "e208i-a": "Smart Array E208i-a", + "e208i-c": "Smart Array E208i-c", + "e208e-p": "Smart Array E208e-p", + "p204i-b": "Smart Array P204i-b", + "p204i-c": "Smart Array P204i-c", + "p408i-p": "Smart Array P408i-p", + "p408i-a": "Smart Array P408i-a", + "p408e-p": "Smart Array P408e-p", + "p408i-c": "Smart Array P408i-c", + "p408e-m": "Smart Array P408e-m", + "p416ie-m": "Smart Array P416ie-m", + "p816i-a": "Smart Array P816i-a", + "p408i-sb": "Smart Array P408i-sb" + }, + "iftype": { + "other": "Other", + "0": "regular1822", + "1": "hdh1822", + "2": "ddnX25", + "3": "rfc877x25", + "ethernetCsmacd": "Ethernet", + "iso88023Csmacd": "Ethernet", + "iso88024TokenBus": "Token Bus", + "iso88025TokenRing": "Token Ring", + "4": "iso88026Man", + "starLan": "StarLAN", + "5": "proteon10Mbit", + "6": "proteon80Mbit", + "7": "hyperchannel", + "fddi": "FDDI", + "8": "lapb", + "sdlc": "SDLC", + "ds1": "DS1", + "e1": "E1", + "basicISDN": "Basic Rate ISDN", + "primaryISDN": "Primary Rate ISDN", + "propPointToPointSerial": "PtP Serial", + "ppp": "PPP", + "softwareLoopback": "Loopback", + "eon": "CLNP over IP", + "ethernet3Mbit": "Ethernet 3Mbit", + "nsip": "XNS over IP", + "slip": "SLIP", + "ultra": "ULTRA technologies", + "ds3": "DS3", + "sip": "SMDS", + "frameRelay": "Frame Relay", + "rs232": "RS232 Serial", + "para": "Parallel", + "arcnet": "Arcnet", + "arcnetPlus": "Arcnet Plus", + "atm": "ATM", + "9": "miox25", + "sonet": "SONET or SDH", + "10": "x25ple", + "11": "iso88022llc", + "12": "localTalk", + "13": "smdsDxi", + "frameRelayService": "Frame Relay Service", + "14": "v35", + "15": "hssi", + "16": "hippi", + "modem": "Generic Modem", + "aal5": "AAL5 over ATM", + "17": "sonetPath", + "18": "sonetVT", + "smdsIcip": "SMDS InterCarrier", + "propVirtual": "Virtual/Internal", + "propMultiplexor": "Proprietary Multiplexing", + "ieee80212": "100BaseVG", + "fibreChannel": "Fibre Channel", + "hippiInterface": "HIPPI", + "frameRelayInterconnect": "Frame Relay Interconnect", + "aflane8023": "ATM Emulated LAN for 802.3", + "aflane8025": "ATM Emulated LAN for 802.5", + "cctEmul": "ATM Emulated circuit", + "fastEther": "FastEthernet", + "isdn": "ISDN and X.25", + "v11": "CCITT V.11/X.21", + "v36": "CCITT V.36 ", + "g703at64k": "CCITT G703 at 64Kbps", + "g703at2mb": "CCITT G703 at 2Mbps", + "qllc": "SNA QLLC", + "fastEtherFX": "FastEthernet", + "channel": "Channel", + "ieee80211": "IEEE 802.11 Radio", + "ibm370parChan": "IBM System 360/370 OEMI Channel", + "escon": "IBM Enterprise Systems Connection", + "dlsw": "Data Link Switching", + "isdns": "ISDN S/T", + "isdnu": "ISDN U", + "lapd": "Link Access Protocol D", + "ipSwitch": "IP Switching Objects", + "rsrb": "Remote Source Route Bridging", + "atmLogical": "ATM Logical", + "ds0": "Digital Signal Level 0", + "ds0Bundle": "Group of DS0s on the same DS1", + "bsc": "Bisynchronous Protocol", + "async": "Asynchronous Protocol", + "cnr": "Combat Net Radio", + "iso88025Dtr": "ISO 802.5r DTR", + "eplrs": "Ext Pos Loc Report Sys", + "arap": "Appletalk Remote Access Protocol", + "propCnls": "Proprietary Connectionless Protocol", + "hostPad": "CCITT-ITU X.29 PAD Protocol", + "termPad": "CCITT-ITU X.3 PAD Facility", + "frameRelayMPI": "Multiproto Interconnect over FR", + "x213": "CCITT-ITU X213", + "adsl": "ADSL", + "radsl": "Rate-Adapt. DSL", + "sdsl": "SDSL", + "vdsl": "VDSL", + "iso88025CRFPInt": "ISO 802.5 CRFP", + "myrinet": "Myricom Myrinet", + "voiceEM": "Voice recEive and transMit", + "voiceFXO": "Voice FXO", + "voiceFXS": "Voice FXS", + "voiceEncap": "Voice Encapsulation", + "voiceOverIp": "Voice over IP", + "atmDxi": "ATM DXI", + "atmFuni": "ATM FUNI", + "atmIma": "ATM IMA", + "pppMultilinkBundle": "PPP Multilink Bundle", + "ipOverCdlc": "IBM IP Over CDLC", + "ipOverClaw": "IBM Common Link Access to Workstation", + "stackToStack": "IBM Stack To Stack", + "virtualIpAddress": "IBM VIPA", + "mpc": "IBM Multi-Protocol Channel", + "ipOverAtm": "IBM IP Over ATM", + "iso88025Fiber": "ISO 802.5j Fiber Token Ring", + "tdlc": "IBM twinaxial data link control", + "gigabitEthernet": "GigabitEthernet", + "hdlc": "HDLC", + "lapf": "LAP F", + "v37": "V.37", + "x25mlp": "Multi-Link Protocol", + "x25huntGroup": "X25 Hunt Group", + "transpHdlc": "Transp HDLC", + "interleave": "Interleave Channel", + "fast": "Fast Channel", + "ip": "IP", + "docsCableMaclayer": "CATV Mac Layer", + "docsCableDownstream": "CATV Downstream", + "docsCableUpstream": "CATV Upstream", + "a12MppSwitch": "Avalon Parallel Processor", + "tunnel": "Tunnel", + "coffee": "coffee pot", + "ces": "Circuit Emulation Service", + "atmSubInterface": "ATM Sub Interface", + "l2vlan": "L2 VLAN (802.1Q)", + "l3ipvlan": "L3 VLAN (IP)", + "l3ipxvlan": "L3 VLAN (IPX)", + "digitalPowerline": "IP over Power Lines", + "mediaMailOverIp": "Multimedia Mail over IP", + "dtm": "Dynamic Syncronous Transfer Mode", + "dcn": "Data Communications Network", + "ipForward": "IP Forwarding", + "msdsl": "Multi-rate Symmetric DSL", + "ieee1394": "IEEE1394 High Performance Serial Bus", + "19": "if-gsn--HIPPI-6400 ", + "dvbRccMacLayer": "DVB-RCC MAC Layer", + "dvbRccDownstream": "DVB-RCC Downstream", + "dvbRccUpstream": "DVB-RCC Upstream", + "atmVirtual": "ATM Virtual", + "mplsTunnel": "MPLS Tunnel", + "srp": "Spatial Reuse Protocol", + "voiceOverAtm": "Voice Over ATM", + "voiceOverFrameRelay": "Voice Over FR", + "idsl": "DSL over ISDN", + "compositeLink": "Avici Composite Link", + "ss7SigLink": "SS7 Signaling Link", + "propWirelessP2P": "Prop. P2P Wireless", + "frForward": "Frame Forward", + "rfc1483 ": "Multiprotocol over ATM AAL5", + "usb": "USB", + "ieee8023adLag": "IEEE 802.3ad Link Aggregate", + "bgppolicyaccounting": "BGP Policy Accounting", + "frf16MfrBundle": "FRF .16 Multilink Frame Relay", + "h323Gatekeeper": "H323 Gatekeeper", + "h323Proxy": "H323 Proxy", + "mpls": "MPLS", + "mfSigLink": "Multi-frequency Signaling Link", + "hdsl2": "HDSL2", + "shdsl": "Multirate HDSL2", + "ds1FDL": "Facility Data Link 4Kbps on a DS1", + "pos": "Packet over SONET/SDH", + "dvbAsiIn": "DVB-ASI Input", + "dvbAsiOut": "DVB-ASI Output", + "plc": "Power Line Communications", + "nfas": "Non Facility Associated Signaling", + "tr008": "TR008", + "gr303RDT": "Remote Digital Terminal", + "gr303IDT": "Integrated Digital Terminal", + "isup": "ISUP", + "propDocsWirelessMaclayer": "Cisco Wireless Mac Layer", + "propDocsWirelessDownstream": "Cisco Wireless Downstream", + "propDocsWirelessUpstream": "Cisco Wireless Upstream", + "hiperlan2": "HIPERLAN Type 2 Radio", + "propBWAp2Mp": "Proprietary Broadband Wireless P2M", + "sonetOverheadChannel": "SONET Overhead Channel", + "digitalWrapperOverheadChannel": "Digital Wrapper", + "aal2": "ATM Adaptation Layer 2", + "radioMAC": "Mac Layer over Radio", + "atmRadio": "ATM over Radio", + "imt": "Inter Machine Trunks", + "mvl": "Multiple Virtual Lines DSL", + "reachDSL": "Long Reach DSL", + "frDlciEndPt": "Frame Relay DLCI End Point", + "atmVciEndPt": "ATM VCI End Point", + "opticalChannel": "Optical Channel", + "opticalTransport": "Optical Transport", + "propAtm": "Proprietary ATM", + "voiceOverCable": "Voice Over Cable", + "infiniband": "Infiniband", + "teLink": "TE Link", + "q2931": "Q.2931", + "virtualTg": "Virtual Trunk Group", + "sipTg": "SIP Trunk Group", + "sipSig": "SIP Signaling", + "docsCableUpstreamChannel": "CATV Upstream Channel", + "econet": "Acorn Econet", + "pon155": "FSAN 155Mb Symetrical PON", + "pon622": "FSAN 622Mb Symetrical PON", + "bridge": "Bridge", + "linegroup": "Multiple Lines Group", + "voiceEMFGD": "Voice E&M Feature Group D", + "voiceFGDEANA": "Voice FGD Exchange Access North American", + "voiceDID": "Voice Direct Inward Dialing", + "mpegTransport": "MPEG transport", + "sixToFour": "6to4", + "gtp": "GPRS Tunneling Protocol", + "pdnEtherLoop1": "Paradyne EtherLoop 1", + "pdnEtherLoop2": "Paradyne EtherLoop 2", + "opticalChannelGroup": "Optical Channel Group", + "homepna": "HomePNA ITU-T G.989", + "gfp": "Generic Framing Procedure", + "ciscoISLvlan": "L2 VLAN (Cisco ISL)", + "actelisMetaLOOP": "Acteleis MetaLOOP High Speed Link", + "fcipLink": "FCIP Link", + "rpr": "Resilient Packet Ring", + "qam": "RF QAM", + "lmp": "Link Management Protocol", + "cblVectaStar": "Cambridge Broadband Networks Limited VectaStar", + "docsCableMCmtsDownstream": "CATV Modular CMTS Downstream", + "adsl2": "ADSL2", + "macSecControlledIF": "MAC Security Controlled", + "macSecUncontrolledIF": "MAC Security Uncontrolled", + "aviciOpticalEther": "Avici Optical Ethernet Aggregate", + "atmbond": "ATM Bond", + "voiceFGDOS": "Voice FGD Operator Services", + "mocaVersion1": "MultiMedia over Coax Alliance (MoCA)", + "ieee80216WMAN": "IEEE 802.16 WMAN", + "adsl2plus": "ADSL2+", + "dvbRcsMacLayer": "DVB-RCS MAC Layer", + "dvbTdm": "DVB Satellite TDM", + "dvbRcsTdma": "DVB-RCS TDMA", + "x86Laps": "LAPS based on ITU-T X.86/Y.1323", + "wwanPP": "3GPP WWAN", + "wwanPP2": "3GPP2 WWAN", + "voiceEBS": "Voice P-phone EBS", + "ifPwType": "Pseudowire", + "ilan": "Internal LAN on a bridge per IEEE 802.1ap", + "pip": "Provider Instance Port on a bridge per IEEE 802.1ah PBB", + "aluELP": "Alcatel-Lucent Ethernet Link Protection", + "gpon": "GPON", + "vdsl2": "VDSL2", + "capwapDot11Profile": "WLAN Profile", + "capwapDot11Bss": "WLAN BSS", + "capwapWtpVirtualRadio": "WTP Virtual Radio", + "bits": "Bits", + "docsCableUpstreamRfPort": "CATV Upstream RF", + "cableDownstreamRfPort": "CATV Downstream RF", + "vmwareVirtualNic": "VMware Virtual Network", + "ieee802154": "IEEE 802.15.4 WPAN", + "otnOdu": "OTN Optical Data Unit", + "otnOtu": "OTN Optical Transport Unit", + "ifVfiType": "VPLS Forwarding Instance", + "g9981": "G.998.1 Bond", + "g9982": "G.998.2 Bond", + "g9983": "G.998.3 Bond", + "aluEpon": "EPON", + "aluEponOnu": "EPON Optical Network Unit", + "aluEponPhysicalUni": "EPON Physical Unit", + "aluEponLogicalLink": "EPON PtP Link", + "aluGponOnu": "GPON Optical Network Unit", + "aluGponPhysicalUni": "GPON Physical Unit", + "vmwareNicTeam": "VMware NIC Team" + }, + "ifname": { + "ether": "Ether", + "gig": "Gig", + "fast": "Fast", + "ten": "Ten", + "forty": "Forty", + "hundred": "Hundred", + "-802.1q vlan subif": "", + "-802.1q": "", + "bvi": "BVI", + "vlan": "Vlan", + "tunnel": "Tunnel", + "serial": "Serial", + "-aal5 layer": " aal5", + "null": "Null", + "atm": "Atm", + "port-channel": "Port-Channel", + "dial": "Dial", + "hp procurve switch software loopback interface": "Loopback", + "control plane interface": "Control Plane", + "loopback": "Loopback", + "802.1q encapsulation tag": "Vlan", + "stacking port": "Stacking", + "_Physical_Interface": "", + "Switch Interface": "" + }, + "shortif": { + "bundle-ether": "BE", + "controlethernet": "CE", + "managementethernet": "Mgmt", + "hundredgigabitethernet": "Hu", + "hundred-gigabitethernet": "Hu", + "hundred-gigabit-ethernet": "Hu", + "fortygigabitethernet": "Fo", + "forty-gigabitethernet": "Fo", + "forty-gigabit-ethernet": "Fo", + "tengigabitethernet": "Te", + "tengige": "Te", + "tgigaethernet": "Te", + "ten-gigabitethernet": "Te", + "ten-gigabit-ethernet": "Te", + "twentyfivegige": "Twe", + "twentyfive-gigabit": "Twe", + "twogigabitethernet": "Tw", + "gigabitethernet": "Gi", + "gigabit-ethernet": "Gi", + "gigabit ethernet": "Gi", + "gigaethernet": "Gi", + "fastethernet": "Fa", + "fast-ethernet": "Fa", + "fast ethernet": "Fa", + "ethernet": "Et", + "fortygige": "Fo", + "hundredgige": "Hu", + "management": "Mgmt", + "serial": "Se", + "pos": "Pos", + "port-channel": "Po", + "atm": "Atm", + "voip-null": "Vo", + "loopback": "Lo", + "controller": "Co", + "dialer": "Di", + "vlan-interface": "Vlan", + "vlan": "Vlan", + "tunnel": "Tu", + "serviceinstance": "SI", + "dwdm": "DWDM", + "link aggregation": "Lagg", + "backplane": "Bpl", + "register": "Reg" + }, + "shortif_regexp": { + "/^10\\w+ (Port)/i": "\\1", + "/^(?:GigaVUE)\\S* (Port)/i": "\\1", + "/.*(Upstream|Downstream)(\\s*)[^\\d]*(\\d.*)/": "\\1\\2\\3", + "/^mgmteth(\\d.*)/i": "Mgmt\\1", + "/^Null/i": "Nu", + "/^VoIP-Null(\\d.*)/i": "Vo\\1", + "/^Async(\\d.*)/i": "As\\1", + "/^Modular\\-Cable(\\s*\\d)/": "Mo\\1", + "/^Wideband\\-Cable(\\s*\\d)/": "Wi\\1", + "/^Integrated\\-Cable(\\s*\\d)/": "In\\1", + "/^Bundle(\\s*\\d)/": "Bu\\1", + "/^Cable(\\s*\\d)/": "Ca\\1", + "/^DTI(\\s*\\d)/": "DT\\1", + "/^Crypto\\-Engine(\\s*\\d)/": "Cr\\1", + "/^Embedded\\-Service\\-Engine(\\s*\\d)/": "Em\\1", + "/^ip\\ interface\\s*(\\d)/i": "ip\\1" + }, + "adslLineType": { + "noChannel": "No Channel", + "fastOnly": "Fastpath", + "interleavedOnly": "Interleaved", + "fastOrInterleaved": "Fast/Interleaved", + "fastAndInterleaved": "Fast+Interleaved" + }, + "storage_type_regexp": { + "/^hr(Storage|FS)/": "", + "/^cisco/": "" + }, + "entity_name": { + "Distributed Forwarding Card": "DFC", + "DFC Card": "DFC", + "7600 Series SPA Interface Processor-": "7600 SIP-", + "12000 Series Performance Route Processor": "12000 PRP", + "Gigabit Ethernet": "GigE", + "Sub-Module": "Module ", + "Module for SMF": "Module", + "Centralized Forwarding Card": "CFC", + ", Enterprise-Class": "", + "fan-tray": "Fan Tray", + "Temp: ": "", + "CPU of ": "", + "CPU ": "", + "AuthenticAMD:": "", + "GenuineIntel:": "", + "GenuineIntel Intel": "Intel", + "IBM IBM": "IBM", + " Inc.": "", + " Computer Corporation": "", + " Corporation": "", + "(TM)": "", + "(R)": "", + "(r)": "" + }, + "entity_name_regexp": { + "/Rev\\.\\ [0-9\\.]+\\ /": "", + "/^12000/": "", + "/^ASR1000\\ /": "", + "/(HP \\w+) Switch/": "$1", + "/;\\s*SN\\w{2,}/": "", + "/DOM (.+?) Sensor for/": "$1", + "/power[ -]supply( \\d+)?(?: (?:module|sensor))?/i": "Power Supply$1", + "/(\\d)\\s*\\((celsius|volt|dBm|ampere)\\)$/": "$1", + "/([Vv]oltage|[Tt]ransceiver|[Pp]ower|[Cc]urrent|[Tt]emperature|[Ff]an|input|fail)\\ [Ss]ensor/": "$1", + "/^(temperature|voltage|current|power)s?\\ /": "", + "/^Sensor(, Type)?:\\s*/": "", + "/Power for .*?((?:\\d+W )?Power Supply)/": "$1", + "/^RPM sensor for .*?(Fan)/i": "Fan" + }, + "countries": { + "AF": "Afghanistan", + "AFG": "Afghanistan", + "AX": "Åland Islands", + "ALA": "Åland Islands", + "AL": "Albania", + "ALB": "Albania", + "DZ": "Algeria", + "DZA": "Algeria", + "AS": "American Samoa", + "ASM": "American Samoa", + "AD": "Andorra", + "AND": "Andorra", + "AO": "Angola", + "AGO": "Angola", + "AI": "Anguilla", + "AIA": "Anguilla", + "AQ": "Antarctica", + "ATA": "Antarctica", + "AG": "Antigua and Barbuda", + "ATG": "Antigua and Barbuda", + "AR": "Argentina", + "ARG": "Argentina", + "AM": "Armenia", + "ARM": "Armenia", + "AW": "Aruba", + "ABW": "Aruba", + "AU": "Australia", + "AUS": "Australia", + "AT": "Austria", + "AUT": "Austria", + "AZ": "Azerbaijan", + "AZE": "Azerbaijan", + "BS": "Bahamas", + "BHS": "Bahamas", + "BH": "Bahrain", + "BHR": "Bahrain", + "BD": "Bangladesh", + "BGD": "Bangladesh", + "BB": "Barbados", + "BRB": "Barbados", + "BY": "Belarus", + "BLR": "Belarus", + "BE": "Belgium", + "BEL": "Belgium", + "BZ": "Belize", + "BLZ": "Belize", + "BJ": "Benin", + "BEN": "Benin", + "BM": "Bermuda", + "BMU": "Bermuda", + "BT": "Bhutan", + "BTN": "Bhutan", + "BO": "Bolivia", + "BOL": "Bolivia", + "BQ": "Bonaire, Sint Eustatius and Saba", + "BES": "Bonaire, Sint Eustatius and Saba", + "BA": "Bosnia and Herzegovina", + "BIH": "Bosnia and Herzegovina", + "BW": "Botswana", + "BWA": "Botswana", + "BV": "Bouvet Island", + "BVT": "Bouvet Island", + "BR": "Brazil", + "BRA": "Brazil", + "IO": "British Indian Ocean Territory", + "IOT": "British Indian Ocean Territory", + "BN": "Brunei Darussalam", + "BRN": "Brunei Darussalam", + "BG": "Bulgaria", + "BGR": "Bulgaria", + "BF": "Burkina Faso", + "BFA": "Burkina Faso", + "BI": "Burundi", + "BDI": "Burundi", + "KH": "Cambodia", + "KHM": "Cambodia", + "CM": "Cameroon", + "CMR": "Cameroon", + "CA": "Canada", + "CAN": "Canada", + "CV": "Cape Verde", + "CPV": "Cape Verde", + "KY": "Cayman Islands", + "CYM": "Cayman Islands", + "CF": "Central African Republic", + "CAF": "Central African Republic", + "TD": "Chad", + "TCD": "Chad", + "CL": "Chile", + "CHL": "Chile", + "CN": "China", + "CHN": "China", + "CX": "Christmas Island", + "CXR": "Christmas Island", + "CC": "Cocos (Keeling) Islands", + "CCK": "Cocos (Keeling) Islands", + "CO": "Colombia", + "COL": "Colombia", + "KM": "Comoros", + "COM": "Comoros", + "CG": "Congo", + "COG": "Congo", + "CD": "Congo, the Democratic Republic of the", + "COD": "Congo, the Democratic Republic of the", + "CK": "Cook Islands", + "COK": "Cook Islands", + "CR": "Costa Rica", + "CRI": "Costa Rica", + "CI": "Côte d'Ivoire", + "CIV": "Côte d'Ivoire", + "HR": "Croatia", + "HRV": "Croatia", + "CU": "Cuba", + "CUB": "Cuba", + "CW": "Curaçao", + "CUW": "Curaçao", + "CY": "Cyprus", + "CYP": "Cyprus", + "CZ": "Czech Republic", + "CZE": "Czech Republic", + "DK": "Denmark", + "DNK": "Denmark", + "DJ": "Djibouti", + "DJI": "Djibouti", + "DM": "Dominica", + "DMA": "Dominica", + "DO": "Dominican Republic", + "DOM": "Dominican Republic", + "EC": "Ecuador", + "ECU": "Ecuador", + "EG": "Egypt", + "EGY": "Egypt", + "SV": "El Salvador", + "SLV": "El Salvador", + "GQ": "Equatorial Guinea", + "GNQ": "Equatorial Guinea", + "ER": "Eritrea", + "ERI": "Eritrea", + "EE": "Estonia", + "EST": "Estonia", + "ET": "Ethiopia", + "ETH": "Ethiopia", + "FK": "Falkland Islands (Malvinas)", + "FLK": "Falkland Islands (Malvinas)", + "FO": "Faroe Islands", + "FRO": "Faroe Islands", + "FJ": "Fiji", + "FJI": "Fiji", + "FI": "Finland", + "FIN": "Finland", + "FR": "France", + "FRA": "France", + "GF": "French Guiana", + "GUF": "French Guiana", + "PF": "French Polynesia", + "PYF": "French Polynesia", + "TF": "French Southern Territories", + "ATF": "French Southern Territories", + "GA": "Gabon", + "GAB": "Gabon", + "GM": "Gambia", + "GMB": "Gambia", + "GE": "Georgia", + "GEO": "Georgia", + "DE": "Germany", + "DEU": "Germany", + "GH": "Ghana", + "GHA": "Ghana", + "GI": "Gibraltar", + "GIB": "Gibraltar", + "GR": "Greece", + "GRC": "Greece", + "GL": "Greenland", + "GRL": "Greenland", + "GD": "Grenada", + "GRD": "Grenada", + "GP": "Guadeloupe", + "GLP": "Guadeloupe", + "GU": "Guam", + "GUM": "Guam", + "GT": "Guatemala", + "GTM": "Guatemala", + "GG": "Guernsey", + "GGY": "Guernsey", + "GW": "Guinea-Bissau", + "GNB": "Guinea-Bissau", + "GN": "Guinea", + "GIN": "Guinea", + "GY": "Guyana", + "GUY": "Guyana", + "HT": "Haiti", + "HTI": "Haiti", + "HM": "Heard Island and McDonald Islands", + "HMD": "Heard Island and McDonald Islands", + "VA": "Holy See (Vatican City State)", + "VAT": "Holy See (Vatican City State)", + "HN": "Honduras", + "HND": "Honduras", + "HK": "Hong Kong", + "HKG": "Hong Kong", + "HU": "Hungary", + "HUN": "Hungary", + "IS": "Iceland", + "ISL": "Iceland", + "IN": "India", + "IND": "India", + "ID": "Indonesia", + "IDN": "Indonesia", + "IR": "Iran, Islamic Republic of", + "IRN": "Iran, Islamic Republic of", + "IQ": "Iraq", + "IRQ": "Iraq", + "IE": "Ireland", + "IRL": "Ireland", + "IM": "Isle of Man", + "IMN": "Isle of Man", + "IL": "Israel", + "ISR": "Israel", + "IT": "Italy", + "ITA": "Italy", + "JM": "Jamaica", + "JAM": "Jamaica", + "JP": "Japan", + "JPN": "Japan", + "JE": "Jersey", + "JEY": "Jersey", + "JO": "Jordan", + "JOR": "Jordan", + "KZ": "Kazakhstan", + "KAZ": "Kazakhstan", + "KE": "Kenya", + "KEN": "Kenya", + "KI": "Kiribati", + "KIR": "Kiribati", + "KR": "South Korea", + "KOR": "South Korea", + "KP": "North Korea", + "PRK": "North Korea", + "KW": "Kuwait", + "KWT": "Kuwait", + "KG": "Kyrgyzstan", + "KGZ": "Kyrgyzstan", + "LA": "Lao People's Democratic Republic", + "LAO": "Lao People's Democratic Republic", + "LV": "Latvia", + "LVA": "Latvia", + "LB": "Lebanon", + "LBN": "Lebanon", + "LS": "Lesotho", + "LSO": "Lesotho", + "LR": "Liberia", + "LBR": "Liberia", + "LY": "Libyan Arab Jamahiriya", + "LBY": "Libyan Arab Jamahiriya", + "LI": "Liechtenstein", + "LIE": "Liechtenstein", + "LT": "Lithuania", + "LTU": "Lithuania", + "LU": "Luxembourg", + "LUX": "Luxembourg", + "MO": "Macao", + "MAC": "Macao", + "MK": "Macedonia, the Former Yugoslav Republic of", + "MKD": "Macedonia, the Former Yugoslav Republic of", + "MG": "Madagascar", + "MDG": "Madagascar", + "MW": "Malawi", + "MWI": "Malawi", + "MY": "Malaysia", + "MYS": "Malaysia", + "MV": "Maldives", + "MDV": "Maldives", + "ML": "Mali", + "MLI": "Mali", + "MT": "Malta", + "MLT": "Malta", + "MH": "Marshall Islands", + "MHL": "Marshall Islands", + "MQ": "Martinique", + "MTQ": "Martinique", + "MR": "Mauritania", + "MRT": "Mauritania", + "MU": "Mauritius", + "MUS": "Mauritius", + "YT": "Mayotte", + "MYT": "Mayotte", + "MX": "Mexico", + "MEX": "Mexico", + "FM": "Micronesia, Federated States of", + "FSM": "Micronesia, Federated States of", + "MD": "Moldova, Republic of", + "MDA": "Moldova, Republic of", + "MC": "Monaco", + "MCO": "Monaco", + "MN": "Mongolia", + "MNG": "Mongolia", + "ME": "Montenegro", + "MNE": "Montenegro", + "MS": "Montserrat", + "MSR": "Montserrat", + "MA": "Morocco", + "MAR": "Morocco", + "MZ": "Mozambique", + "MOZ": "Mozambique", + "MM": "Myanmar", + "MMR": "Myanmar", + "NA": "Namibia", + "NAM": "Namibia", + "NR": "Nauru", + "NRU": "Nauru", + "NP": "Nepal", + "NPL": "Nepal", + "NL": "Netherlands", + "NLD": "Netherlands", + "NC": "New Caledonia", + "NCL": "New Caledonia", + "NZ": "New Zealand", + "NZL": "New Zealand", + "NI": "Nicaragua", + "NIC": "Nicaragua", + "NG": "Nigeria", + "NGA": "Nigeria", + "NE": "Niger", + "NER": "Niger", + "NU": "Niue", + "NIU": "Niue", + "NF": "Norfolk Island", + "NFK": "Norfolk Island", + "MP": "Northern Mariana Islands", + "MNP": "Northern Mariana Islands", + "NO": "Norway", + "NOR": "Norway", + "OM": "Oman", + "OMN": "Oman", + "PK": "Pakistan", + "PAK": "Pakistan", + "PW": "Palau", + "PLW": "Palau", + "PS": "Palestinian Territory", + "PSE": "Palestinian Territory", + "PA": "Panama", + "PAN": "Panama", + "PG": "Papua New Guinea", + "PNG": "Papua New Guinea", + "PY": "Paraguay", + "PRY": "Paraguay", + "PE": "Peru", + "PER": "Peru", + "PH": "Philippines", + "PHL": "Philippines", + "PN": "Pitcairn Islands", + "PCN": "Pitcairn Islands", + "PL": "Poland", + "POL": "Poland", + "PT": "Portugal", + "PRT": "Portugal", + "PR": "Puerto Rico", + "PRI": "Puerto Rico", + "QA": "Qatar", + "QAT": "Qatar", + "RE": "Réunion", + "REU": "Réunion", + "RO": "Romania", + "ROU": "Romania", + "RU": "Russian Federation", + "RUS": "Russian Federation", + "RW": "Rwanda", + "RWA": "Rwanda", + "BL": "Saint Barthélemy", + "BLM": "Saint Barthélemy", + "SH": "Saint Helena", + "SHN": "Saint Helena", + "KN": "Saint Kitts and Nevis", + "KNA": "Saint Kitts and Nevis", + "LC": "Saint Lucia", + "LCA": "Saint Lucia", + "MF": "Saint Martin (French part)", + "MAF": "Saint Martin (French part)", + "PM": "Saint Pierre and Miquelon", + "SPM": "Saint Pierre and Miquelon", + "VC": "Saint Vincent and the Grenadines", + "VCT": "Saint Vincent and the Grenadines", + "WS": "Samoa", + "WSM": "Samoa", + "SM": "San Marino", + "SMR": "San Marino", + "ST": "Sao Tome and Principe", + "STP": "Sao Tome and Principe", + "SA": "Saudi Arabia", + "SAU": "Saudi Arabia", + "SN": "Senegal", + "SEN": "Senegal", + "RS": "Serbia", + "SRB": "Serbia", + "SC": "Seychelles", + "SYC": "Seychelles", + "SL": "Sierra Leone", + "SLE": "Sierra Leone", + "SG": "Singapore", + "SGP": "Singapore", + "SX": "Sint Maarten (Dutch part)", + "SXM": "Sint Maarten (Dutch part)", + "SK": "Slovakia", + "SVK": "Slovakia", + "SI": "Slovenia", + "SVN": "Slovenia", + "SB": "Solomon Islands", + "SLB": "Solomon Islands", + "SO": "Somalia", + "SOM": "Somalia", + "ZA": "South Africa", + "ZAF": "South Africa", + "GS": "South Georgia and the South Sandwich Islands", + "SGS": "South Georgia and the South Sandwich Islands", + "SS": "South Sudan", + "SSD": "South Sudan", + "ES": "Spain", + "ESP": "Spain", + "LK": "Sri Lanka", + "LKA": "Sri Lanka", + "SD": "Sudan", + "SDN": "Sudan", + "SR": "Suriname", + "SUR": "Suriname", + "SJ": "Svalbard and Jan Mayen", + "SJM": "Svalbard and Jan Mayen", + "SZ": "Swaziland", + "SWZ": "Swaziland", + "SE": "Sweden", + "SWE": "Sweden", + "CH": "Switzerland", + "CHE": "Switzerland", + "SY": "Syrian Arab Republic", + "SYR": "Syrian Arab Republic", + "TW": "Taiwan, Province of China", + "TWN": "Taiwan, Province of China", + "TJ": "Tajikistan", + "TJK": "Tajikistan", + "TZ": "Tanzania, United Republic of", + "TZA": "Tanzania, United Republic of", + "TH": "Thailand", + "THA": "Thailand", + "TL": "Timor-Leste", + "TLS": "Timor-Leste", + "TG": "Togo", + "TGO": "Togo", + "TK": "Tokelau", + "TKL": "Tokelau", + "TO": "Tonga", + "TON": "Tonga", + "TT": "Trinidad and Tobago", + "TTO": "Trinidad and Tobago", + "TN": "Tunisia", + "TUN": "Tunisia", + "TR": "Turkey", + "TUR": "Turkey", + "TM": "Turkmenistan", + "TKM": "Turkmenistan", + "TC": "Turks and Caicos Islands", + "TCA": "Turks and Caicos Islands", + "TV": "Tuvalu", + "TUV": "Tuvalu", + "UG": "Uganda", + "UGA": "Uganda", + "UA": "Ukraine", + "UKR": "Ukraine", + "AE": "United Arab Emirates", + "ARE": "United Arab Emirates", + "GB": "United Kingdom", + "GBR": "United Kingdom", + "US": "United States", + "USA": "United States", + "UM": "United States Minor Outlying Islands", + "UMI": "United States Minor Outlying Islands", + "UY": "Uruguay", + "URY": "Uruguay", + "UZ": "Uzbekistan", + "UZB": "Uzbekistan", + "VU": "Vanuatu", + "VUT": "Vanuatu", + "VE": "Venezuela", + "VEN": "Venezuela", + "VN": "Vietnam", + "VNM": "Vietnam", + "VG": "Virgin Islands, British", + "VGB": "Virgin Islands, British", + "VI": "Virgin Islands, U.S.", + "VIR": "Virgin Islands, U.S.", + "WF": "Wallis and Futuna", + "WLF": "Wallis and Futuna", + "EH": "Western Sahara", + "ESH": "Western Sahara", + "YE": "Yemen", + "YEM": "Yemen", + "ZM": "Zambia", + "ZMB": "Zambia", + "ZW": "Zimbabwe", + "ZWE": "Zimbabwe" + } + }, + "rrd_types": { + "status": { + "file": "status.rrd", + "ds": { + "status": { + "type": "GAUGE", + "min": 0, + "max": 1 + } + } + }, + "ping": { + "file": "ping.rrd", + "ds": { + "ping": { + "type": "GAUGE", + "min": 0, + "max": 65535 + } + } + }, + "ping_snmp": { + "file": "ping_snmp.rrd", + "ds": { + "ping_snmp": { + "type": "GAUGE", + "min": 0, + "max": 65535 + } + } + }, + "perf-poller": { + "file": "perf-poller.rrd", + "ds": { + "val": { + "type": "GAUGE", + "min": 0, + "max": 38400 + } + } + }, + "perf-pollermodule": { + "file": "perf-pollermodule-%index%.rrd", + "ds": { + "val": { + "type": "GAUGE", + "min": 0, + "max": 38400 + } + } + }, + "perf-pollersnmp": { + "file": "perf-pollersnmp.rrd", + "ds": { + "snmpget": { + "type": "GAUGE", + "min": 0 + }, + "snmpget_sec": { + "type": "GAUGE", + "min": 0 + }, + "snmpwalk": { + "type": "GAUGE", + "min": 0 + }, + "snmpwalk_sec": { + "type": "GAUGE", + "min": 0 + }, + "snmptranslate": { + "type": "GAUGE", + "min": 0 + }, + "snmptranslate_sec": { + "type": "GAUGE", + "min": 0 + }, + "total": { + "type": "GAUGE", + "min": 0 + }, + "total_sec": { + "type": "GAUGE", + "min": 0 + } + } + }, + "perf-pollersnmp_errors": { + "file": "perf-pollersnmp_errors.rrd", + "ds": { + "snmpget": { + "type": "GAUGE", + "min": 0 + }, + "snmpget_sec": { + "type": "GAUGE", + "min": 0 + }, + "snmpwalk": { + "type": "GAUGE", + "min": 0 + }, + "snmpwalk_sec": { + "type": "GAUGE", + "min": 0 + }, + "total": { + "type": "GAUGE", + "min": 0 + }, + "total_sec": { + "type": "GAUGE", + "min": 0 + } + } + }, + "perf-pollerdb": { + "file": "perf-pollerdb.rrd", + "ds": { + "insert": { + "type": "GAUGE", + "min": 0 + }, + "insert_sec": { + "type": "GAUGE", + "min": 0 + }, + "update": { + "type": "GAUGE", + "min": 0 + }, + "update_sec": { + "type": "GAUGE", + "min": 0 + }, + "delete": { + "type": "GAUGE", + "min": 0 + }, + "delete_sec": { + "type": "GAUGE", + "min": 0 + }, + "fetchcell": { + "type": "GAUGE", + "min": 0 + }, + "fetchcell_sec": { + "type": "GAUGE", + "min": 0 + }, + "fetchcol": { + "type": "GAUGE", + "min": 0 + }, + "fetchcol_sec": { + "type": "GAUGE", + "min": 0 + }, + "fetchrow": { + "type": "GAUGE", + "min": 0 + }, + "fetchrow_sec": { + "type": "GAUGE", + "min": 0 + }, + "fetchrows": { + "type": "GAUGE", + "min": 0 + }, + "fetchrows_sec": { + "type": "GAUGE", + "min": 0 + }, + "total": { + "type": "GAUGE", + "min": 0 + }, + "total_sec": { + "type": "GAUGE", + "min": 0 + } + } + }, + "perf-pollermemory": { + "file": "perf-pollermemory.rrd", + "ds": { + "usage": { + "type": "GAUGE", + "min": 0 + }, + "peak": { + "type": "GAUGE", + "min": 0 + } + } + }, + "uptime": { + "file": "uptime.rrd", + "ds": { + "uptime": { + "type": "GAUGE", + "min": 0 + } + } + }, + "agent": { + "file": "agent.rrd", + "ds": { + "time": { + "type": "GAUGE", + "min": 0 + } + } + }, + "alert": { + "file": "alert-%alert_test_id%-%entity_type%-%entity_id%.rrd", + "ds": { + "status": { + "type": "GAUGE", + "min": 0, + "max": 1 + }, + "code": { + "type": "GAUGE", + "min": -7, + "max": 7 + } + } + }, + "sla-echo": { + "file": "sla-%index%.rrd", + "ds": { + "rtt": { + "type": "GAUGE", + "min": 0, + "max": 300000 + } + } + }, + "sla-jitter": { + "file": "sla_jitter-%index%.rrd", + "ds": { + "rtt": { + "type": "GAUGE", + "min": 0, + "max": 300000 + }, + "rtt_minimum": { + "type": "GAUGE", + "min": 0, + "max": 300000 + }, + "rtt_maximum": { + "type": "GAUGE", + "min": 0, + "max": 300000 + }, + "rtt_success": { + "type": "GAUGE", + "min": 0, + "max": 300000 + }, + "rtt_loss": { + "type": "GAUGE", + "min": 0, + "max": 300000 + } + } + }, + "probe": { + "file": "probe-%index%.rrd", + "ds": { + "ok": { + "type": "GAUGE", + "min": 0, + "max": 1 + }, + "warn": { + "type": "GAUGE", + "min": 0, + "max": 1 + }, + "alert": { + "type": "GAUGE", + "min": 0, + "max": 1 + }, + "unknown": { + "type": "GAUGE", + "min": 0, + "max": 1 + } + } + }, + "syslog": { + "file": "syslog.rrd", + "ds": { + "count": { + "type": "GAUGE", + "min": 0 + }, + "messages": { + "type": "DERIVE", + "min": 0 + } + } + }, + "fdb_count": { + "file": "fdb_count.rrd", + "graphs": [ + "fdb_count" + ], + "ds": { + "value": { + "type": "GAUGE", + "min": 0 + } + } + }, + "customoid-gauge": { + "file": "oid-%index%-GAUGE.rrd", + "ds": { + "value": { + "type": "GAUGE" + } + } + }, + "customoid-counter": { + "file": "oid-%index%-COUNTER.rrd", + "ds": { + "value": { + "type": "COUNTER" + } + } + }, + "counter": { + "file_call": "get_counter_rrd", + "entity_type": "counter", + "ds": { + "sensor": { + "type": "GAUGE", + "min": -20000 + }, + "counter": { + "type": "DERIVE", + "min": -20000 + } + } + }, + "mempool": { + "file": "mempool-%index%.rrd", + "ds": { + "used": { + "type": "GAUGE", + "min": 0 + }, + "free": { + "type": "GAUGE", + "min": 0 + } + } + }, + "port": { + "file": "port-%index%.rrd", + "ds": { + "INOCTETS": { + "type": "DERIVE", + "min": 0, + "max": "%speed%" + }, + "OUTOCTETS": { + "type": "DERIVE", + "min": 0, + "max": "%speed%" + }, + "INERRORS": { + "type": "DERIVE", + "min": 0, + "max": "%speed%" + }, + "OUTERRORS": { + "type": "DERIVE", + "min": 0, + "max": "%speed%" + }, + "INUCASTPKTS": { + "type": "DERIVE", + "min": 0, + "max": "%speed%" + }, + "OUTUCASTPKTS": { + "type": "DERIVE", + "min": 0, + "max": "%speed%" + }, + "INNUCASTPKTS": { + "type": "DERIVE", + "min": 0, + "max": "%speed%" + }, + "OUTNUCASTPKTS": { + "type": "DERIVE", + "min": 0, + "max": "%speed%" + }, + "INDISCARDS": { + "type": "DERIVE", + "min": 0, + "max": "%speed%" + }, + "OUTDISCARDS": { + "type": "DERIVE", + "min": 0, + "max": "%speed%" + }, + "INUNKNOWNPROTOS": { + "type": "DERIVE", + "min": 0, + "max": "%speed%" + }, + "INBROADCASTPKTS": { + "type": "DERIVE", + "min": 0, + "max": "%speed%" + }, + "OUTBROADCASTPKTS": { + "type": "DERIVE", + "min": 0, + "max": "%speed%" + }, + "INMULTICASTPKTS": { + "type": "DERIVE", + "min": 0, + "max": "%speed%" + }, + "OUTMULTICASTPKTS": { + "type": "DERIVE", + "min": 0, + "max": "%speed%" + } + } + }, + "port-af-octets": { + "file": "port-%index%-%af%-octets.rrd", + "ds": { + "InOctets": { + "type": "DERIVE", + "min": 0, + "max": 13500000000 + }, + "OutOctets": { + "type": "DERIVE", + "min": 0, + "max": 13500000000 + } + } + }, + "port-af-pkts": { + "file": "port-%index%-%af%-pkts.rrd", + "ds": { + "InReceives": { + "type": "DERIVE", + "min": 0, + "max": 13500000000 + }, + "OutTransmits": { + "type": "DERIVE", + "min": 0, + "max": 13500000000 + } + } + }, + "port-af-stats": { + "file": "port-%index%-%af%-stats.rrd", + "ds": { + "InMcastPkts": { + "type": "DERIVE", + "min": 0, + "max": 13500000000 + }, + "InMcastOctets": { + "type": "DERIVE", + "min": 0, + "max": 13500000000 + }, + "OutMcastPkts": { + "type": "DERIVE", + "min": 0, + "max": 13500000000 + }, + "OutMcastOctets": { + "type": "DERIVE", + "min": 0, + "max": 13500000000 + }, + "InBcastPkts": { + "type": "DERIVE", + "min": 0, + "max": 13500000000 + }, + "InBcastOctets": { + "type": "DERIVE", + "min": 0, + "max": 13500000000 + }, + "InForwDatagrams": { + "type": "DERIVE", + "min": 0, + "max": 13500000000 + }, + "InDelivers": { + "type": "DERIVE", + "min": 0, + "max": 13500000000 + }, + "OutRequests": { + "type": "DERIVE", + "min": 0, + "max": 13500000000 + }, + "OutForwDatagrams": { + "type": "DERIVE", + "min": 0, + "max": 13500000000 + } + } + }, + "port-dot3": { + "file": "port-%index%-dot3.rrd", + "ds": { + "AlignmentErrors": { + "type": "COUNTER", + "max": 100000000000 + }, + "FCSErrors": { + "type": "COUNTER", + "max": 100000000000 + }, + "SingleCollisionFram": { + "type": "COUNTER", + "max": 100000000000 + }, + "MultipleCollisionFr": { + "type": "COUNTER", + "max": 100000000000 + }, + "SQETestErrors": { + "type": "COUNTER", + "max": 100000000000 + }, + "DeferredTransmissio": { + "type": "COUNTER", + "max": 100000000000 + }, + "LateCollisions": { + "type": "COUNTER", + "max": 100000000000 + }, + "ExcessiveCollisions": { + "type": "COUNTER", + "max": 100000000000 + }, + "InternalMacTransmit": { + "type": "COUNTER", + "max": 100000000000 + }, + "CarrierSenseErrors": { + "type": "COUNTER", + "max": 100000000000 + }, + "FrameTooLongs": { + "type": "COUNTER", + "max": 100000000000 + }, + "InternalMacReceiveE": { + "type": "COUNTER", + "max": 100000000000 + }, + "SymbolErrors": { + "type": "COUNTER", + "max": 100000000000 + } + } + }, + "port-fdbcount": { + "file": "port-%index%-fdbcount.rrd", + "ds": { + "value": { + "type": "GAUGE", + "min": 0 + } + } + }, + "vlan-fdbcount": { + "file": "vlan-%index%-fdbcount.rrd", + "ds": { + "value": { + "type": "GAUGE", + "min": 0 + } + } + }, + "port-adsl": { + "file": "port-%index%-adsl.rrd", + "ds": { + "AtucCurrSnrMgn": { + "type": "GAUGE", + "min": 0, + "max": 635 + }, + "AtucCurrAtn": { + "type": "GAUGE", + "min": 0, + "max": 635 + }, + "AtucCurrOutputPwr": { + "type": "GAUGE", + " min": 0, + "max": 635 + }, + "AtucCurrAttainableR": { + "type": "GAUGE", + "min": 0 + }, + "AtucChanCurrTxRate": { + "type": "GAUGE", + "min": 0 + }, + "AturCurrSnrMgn": { + "type": "GAUGE", + "min": 0, + "max": 635 + }, + "AturCurrAtn": { + "type": "GAUGE", + "min": 0, + "max": 635 + }, + "AturCurrOutputPwr": { + "type": "GAUGE", + "min": 0, + "max": 635 + }, + "AturCurrAttainableR": { + "type": "GAUGE", + "min": 0 + }, + "AturChanCurrTxRate": { + "type": "GAUGE", + "min": 0 + }, + "AtucPerfLofs": { + "type": "COUNTER", + "max": 100000000000 + }, + "AtucPerfLoss": { + "type": "COUNTER", + "max": 100000000000 + }, + "AtucPerfLprs": { + "type": "COUNTER", + "max": 100000000000 + }, + "AtucPerfESs": { + "type": "COUNTER", + "max": 100000000000 + }, + "AtucPerfInits": { + "type": "COUNTER", + "max": 100000000000 + }, + "AturPerfLofs": { + "type": "COUNTER", + "max": 100000000000 + }, + "AturPerfLoss": { + "type": "COUNTER", + "max": 100000000000 + }, + "AturPerfLprs": { + "type": "COUNTER", + "max": 100000000000 + }, + "AturPerfESs": { + "type": "COUNTER", + "max": 100000000000 + }, + "AtucChanCorrectedBl": { + "type": "COUNTER", + "max": 100000000000 + }, + "AtucChanUncorrectBl": { + "type": "COUNTER", + "max": 100000000000 + }, + "AturChanCorrectedBl": { + "type": "COUNTER", + "max": 100000000000 + }, + "AturChanUncorrectBl": { + "type": "COUNTER", + "max": 100000000000 + } + } + }, + "port-jnx_cos_qstat": { + "file": "port-%index%-jnx_cos_qstat.rrd", + "ds": { + "QedPkts": { + "type": "COUNTER", + "max": 100000000000 + }, + "QedBytes": { + "type": "COUNTER", + "max": 100000000000 + }, + "TxedPkts": { + "type": "COUNTER", + "max": 100000000000 + }, + "TxedBytes": { + "type": "COUNTER", + "max": 100000000000 + }, + "TailDropPkts": { + "type": "COUNTER", + "max": 100000000000 + }, + "TotalRedDropPkts": { + "type": "COUNTER", + "max": 100000000000 + }, + "TotalRedDropBytes": { + "type": "COUNTER", + "max": 100000000000 + } + } + }, + "port-poe": { + "file": "port-%index%-poe.rrd", + "ds": { + "PortPwrAllocated": { + "type": "GAUGE", + "min": 0 + }, + "PortPwrAvailable": { + "type": "GAUGE", + "min": 0 + }, + "PortConsumption": { + "type": "DERIVE", + "min": 0 + }, + "PortMaxPwrDrawn": { + "type": "GAUGE", + "min": 0 + } + } + }, + "arista-netstats-sw-ipv4": { + "file": "arista-netstats-sw-ip.rrd", + "ds": { + "InReceives": { + "type": "COUNTER", + "max": 100000000000 + }, + "InHdrErrors": { + "type": "COUNTER", + "max": 100000000000 + }, + "InNoRoutes": { + "type": "COUNTER", + "max": 100000000000 + }, + "InAddrErrors": { + "type": "COUNTER", + "max": 100000000000 + }, + "InUnknownProtos": { + "type": "COUNTER", + "max": 100000000000 + }, + "InTruncatedPkts": { + "type": "COUNTER", + "max": 100000000000 + }, + "InForwDatagrams": { + "type": "COUNTER", + "max": 100000000000 + }, + "ReasmReqds": { + "type": "COUNTER", + "max": 100000000000 + }, + "ReasmOKs": { + "type": "COUNTER", + "max": 100000000000 + }, + "ReasmFails": { + "type": "COUNTER", + "max": 100000000000 + }, + "OutNoRoutes": { + "type": "COUNTER", + "max": 100000000000 + }, + "OutForwDatagrams": { + "type": "COUNTER", + "max": 100000000000 + }, + "OutDiscards": { + "type": "COUNTER", + "max": 100000000000 + }, + "OutFragReqds": { + "type": "COUNTER", + "max": 100000000000 + }, + "OutFragOKs": { + "type": "COUNTER", + "max": 100000000000 + }, + "OutFragFails": { + "type": "COUNTER", + "max": 100000000000 + }, + "OutFragCreates": { + "type": "COUNTER", + "max": 100000000000 + }, + "OutTransmits": { + "type": "COUNTER", + "max": 100000000000 + } + } + }, + "arista-netstats-sw-ipv6": { + "file": "arista-netstats-sw-ip6.rrd", + "ds": { + "InReceives": { + "type": "COUNTER", + "max": 100000000000 + }, + "InHdrErrors": { + "type": "COUNTER", + "max": 100000000000 + }, + "InNoRoutes": { + "type": "COUNTER", + "max": 100000000000 + }, + "InAddrErrors": { + "type": "COUNTER", + "max": 100000000000 + }, + "InUnknownProtos": { + "type": "COUNTER", + "max": 100000000000 + }, + "InTruncatedPkts": { + "type": "COUNTER", + "max": 100000000000 + }, + "InForwDatagrams": { + "type": "COUNTER", + "max": 100000000000 + }, + "ReasmReqds": { + "type": "COUNTER", + "max": 100000000000 + }, + "ReasmOKs": { + "type": "COUNTER", + "max": 100000000000 + }, + "ReasmFails": { + "type": "COUNTER", + "max": 100000000000 + }, + "OutNoRoutes": { + "type": "COUNTER", + "max": 100000000000 + }, + "OutForwDatagrams": { + "type": "COUNTER", + "max": 100000000000 + }, + "OutDiscards": { + "type": "COUNTER", + "max": 100000000000 + }, + "OutFragReqds": { + "type": "COUNTER", + "max": 100000000000 + }, + "OutFragOKs": { + "type": "COUNTER", + "max": 100000000000 + }, + "OutFragFails": { + "type": "COUNTER", + "max": 100000000000 + }, + "OutFragCreates": { + "type": "COUNTER", + "max": 100000000000 + }, + "OutTransmits": { + "type": "COUNTER", + "max": 100000000000 + } + } + }, + "port-sros_egress_qstat": { + "file": "port-%index%-sros_egress_qstat.rrd", + "ds": { + "FwdInProfPkts": { + "type": "COUNTER", + "max": 100000000000 + }, + "FwdOutProfPkts": { + "type": "COUNTER", + "max": 100000000000 + }, + "FwdInProfOcts": { + "type": "COUNTER", + "max": 100000000000 + }, + "FwdOutProfOcts": { + "type": "COUNTER", + "max": 100000000000 + }, + "DroInProfPkts": { + "type": "COUNTER", + "max": 100000000000 + }, + "DroOutProfPkts": { + "type": "COUNTER", + "max": 100000000000 + }, + "DroInProfOcts": { + "type": "COUNTER", + "max": 100000000000 + }, + "DroOutProfOcts": { + "type": "COUNTER", + "max": 100000000000 + } + } + }, + "port-sros_ingress_qstat": { + "file": "port-%index%-sros_ingress_qstat.rrd", + "ds": { + "FwdInProfPkts": { + "type": "COUNTER", + "max": 100000000000 + }, + "FwdOutProfPkts": { + "type": "COUNTER", + "max": 100000000000 + }, + "FwdInProfOcts": { + "type": "COUNTER", + "max": 100000000000 + }, + "FwdOutProfOcts": { + "type": "COUNTER", + "max": 100000000000 + }, + "DroInProfPkts": { + "type": "COUNTER", + "max": 100000000000 + }, + "DroOutProfPkts": { + "type": "COUNTER", + "max": 100000000000 + }, + "DroInProfOcts": { + "type": "COUNTER", + "max": 100000000000 + }, + "DroOutProfOcts": { + "type": "COUNTER", + "max": 100000000000 + } + } + }, + "screenos-sessions": { + "file": "screenos_sessions.rrd", + "ds": { + "allocate": { + "type": "GAUGE", + "min": 0, + "max": 3000000 + }, + "max": { + "type": "GAUGE", + "min": 0, + "max": 3000000 + }, + "failed": { + "type": "GAUGE", + "min": 0, + "max": 1000 + } + } + }, + "juniper-firewall": { + "file": "juniper-firewall-%index%.rrd", + "ds": { + "pkts": { + "type": "COUNTER", + "min": 0, + "max": 12500000000 + }, + "bytes": { + "type": "COUNTER", + "min": 0, + "max": 12500000000 + } + } + }, + "junos-atm-vp": { + "file": "vp-%index%.rrd", + "ds": { + "incells": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "outcells": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "inpackets": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "outpackets": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "inpacketoctets": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "outpacketoctets": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "inpacketerrors": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "outpacketerrors": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + } + } + }, + "juniperive-users": { + "file": "juniperive_users.rrd", + "ds": { + "clusterusers": { + "type": "GAUGE", + "min": 0, + "max": 3000000 + }, + "iveusers": { + "type": "GAUGE", + "min": 0, + "max": 3000000 + } + } + }, + "juniperive-meetings": { + "file": "juniperive_meetings.rrd", + "ds": { + "meetingusers": { + "type": "GAUGE", + "min": 0, + "max": 3000000 + }, + "meetings": { + "type": "GAUGE", + "min": 0, + "max": 3000000 + } + } + }, + "juniperive-connections": { + "file": "juniperive_connections.rrd", + "ds": { + "webusers": { + "type": "GAUGE", + "min": 0, + "max": 3000000 + }, + "mailusers": { + "type": "GAUGE", + "min": 0, + "max": 3000000 + } + } + }, + "juniperive-storage": { + "file": "juniperive_storage.rrd", + "ds": { + "diskpercent": { + "type": "GAUGE", + "min": 0, + "max": 3000000 + }, + "logpercent": { + "type": "GAUGE", + "min": 0, + "max": 3000000 + } + } + }, + "fortigate-sessions": { + "file": "fortigate_sessions.rrd", + "ds": { + "sessions": { + "type": "GAUGE", + "min": 0, + "max": 3000000 + } + } + }, + "sonicwall-users": { + "file": "sonicwall-users.rrd", + "ds": { + "current": { + "type": "GAUGE", + "min": 0, + "max": 3000000 + }, + "peak": { + "type": "GAUGE", + "min": 0, + "max": 3000000 + }, + "maximum": { + "type": "GAUGE", + "min": 0, + "max": 3000000 + } + } + }, + "sonicwall-connections": { + "file": "sonicwall-connections.rrd", + "ds": { + "current": { + "type": "GAUGE", + "min": 0, + "max": 3000000 + }, + "peak": { + "type": "GAUGE", + "min": 0, + "max": 3000000 + } + } + }, + "panos-sessions": { + "file": "panos-sessions.rrd", + "ds": { + "sessions": { + "type": "GAUGE", + "min": 0, + "max": 100000000 + } + } + }, + "asyncos-workq": { + "file": "asyncos_workq.rrd", + "ds": { + "DEPTH": { + "type": "ABSOLUTE", + "min": 0 + } + } + }, + "mac_acc": { + "file": "mac_acc-%index%.rrd", + "ds": { + "IN": { + "type": "COUNTER", + "min": 0, + "max": 12500000000 + }, + "OUT": { + "type": "COUNTER", + "min": 0, + "max": 12500000000 + }, + "PIN": { + "type": "COUNTER", + "min": 0, + "max": 12500000000 + }, + "POUT": { + "type": "COUNTER", + "min": 0, + "max": 12500000000 + } + } + }, + "storage": { + "file": "storage-%index%.rrd", + "ds": { + "used": { + "type": "GAUGE", + "min": 0 + }, + "free": { + "type": "GAUGE", + "min": 0 + } + } + }, + "processor": { + "file": "processor-%index%.rrd", + "ds": { + "usage": { + "type": "GAUGE", + "max": 1000 + } + } + }, + "ucd_memory": { + "file": "ucd_mem.rrd", + "ds": { + "totalswap": { + "type": "GAUGE", + "max": 10000000000 + }, + "availswap": { + "type": "GAUGE", + "max": 10000000000 + }, + "totalreal": { + "type": "GAUGE", + "max": 10000000000 + }, + "availreal": { + "type": "GAUGE", + "max": 10000000000 + }, + "totalfree": { + "type": "GAUGE", + "max": 10000000000 + }, + "shared": { + "type": "GAUGE", + "max": 10000000000 + }, + "buffered": { + "type": "GAUGE", + "max": 10000000000 + }, + "cached": { + "type": "GAUGE", + "max": 10000000000 + } + } + }, + "la": { + "file": "la.rrd", + "ds": { + "1min": { + "type": "GAUGE", + "min": 0, + "max": 500000 + }, + "5min": { + "type": "GAUGE", + "min": 0, + "max": 500000 + }, + "15min": { + "type": "GAUGE", + "min": 0, + "max": 500000 + } + } + }, + "toner": { + "file": "toner-%index%.rrd", + "ds": { + "level": { + "type": "GAUGE", + "max": 20000 + } + } + }, + "pagecount": { + "file": "pagecount.rrd", + "ds": { + "pagecount": { + "type": "GAUGE", + "min": 0 + } + } + }, + "cbgp": { + "file": "cbgp-%index%.rrd", + "ds": { + "AcceptedPrefixes": { + "type": "GAUGE" + }, + "DeniedPrefixes": { + "type": "GAUGE" + }, + "AdvertisedPrefixes": { + "type": "GAUGE" + }, + "SuppressedPrefixes": { + "type": "GAUGE" + }, + "WithdrawnPrefixes": { + "type": "GAUGE" + } + } + }, + "bgp": { + "file": "bgp-%index%.rrd", + "ds": { + "bgpPeerOutUpdates": { + "type": "COUNTER" + }, + "bgpPeerInUpdates": { + "type": "COUNTER" + }, + "bgpPeerOutTotal": { + "type": "COUNTER" + }, + "bgpPeerInTotal": { + "type": "COUNTER" + }, + "bgpPeerEstablished": { + "type": "GAUGE" + } + } + }, + "ospf-statistics": { + "file": "ospf-statistics.rrd", + "ds": { + "instances": { + "type": "GAUGE", + "min": 0, + "max": 1000000 + }, + "areas": { + "type": "GAUGE", + "min": 0, + "max": 1000000 + }, + "ports": { + "type": "GAUGE", + "min": 0, + "max": 1000000 + }, + "neighbours": { + "type": "GAUGE", + "min": 0, + "max": 1000000 + } + } + }, + "ospfv3-statistics": { + "file": "ospfv3-statistics.rrd", + "ds": { + "instances": { + "type": "GAUGE", + "min": 0, + "max": 1000000 + }, + "areas": { + "type": "GAUGE", + "min": 0, + "max": 1000000 + }, + "ports": { + "type": "GAUGE", + "min": 0, + "max": 1000000 + }, + "neighbours": { + "type": "GAUGE", + "min": 0, + "max": 1000000 + } + } + }, + "wificlients": { + "file": "wificlients-%index%.rrd", + "ds": { + "wificlients": { + "type": "GAUGE", + "min": 0 + } + } + }, + "wifi_ap_count": { + "file": "wifi_ap_count.rrd", + "ds": { + "value": { + "type": "GAUGE", + "min": 0 + } + } + }, + "wifi_ap_member": { + "file": "lwappmember-%index%.rrd", + "ds": { + "bsnApIfNoOfUsers": { + "type": "GAUGE", + "min": 0, + "max": 100000000000 + } + } + }, + "wifi-controller": { + "file": "aruba-controller.rrd", + "ds": { + "NUMAPS": { + "type": "GAUGE", + "min": 0, + "max": 12500000000 + }, + "NUMCLIENTS": { + "type": "GAUGE", + "min": 0, + "max": 12500000000 + } + } + }, + "aruba-controller": { + "file": "aruba-controller.rrd", + "ds": { + "NUMAPS": { + "type": "GAUGE", + "min": 0, + "max": 12500000000 + }, + "NUMCLIENTS": { + "type": "GAUGE", + "min": 0, + "max": 12500000000 + } + } + }, + "p2p_radio": { + "file": "p2p_radio-%index%.rrd", + "ds": { + "tx_power": { + "type": "GAUGE" + }, + "rx_level": { + "type": "GAUGE" + }, + "rmse": { + "type": "GAUGE" + }, + "agc_gain": { + "type": "GAUGE" + }, + "cur_capacity": { + "type": "GAUGE" + }, + "sym_rate_tx": { + "type": "GAUGE" + }, + "sym_rate_rx": { + "type": "GAUGE" + } + } + }, + "aruba-ap": { + "file": "arubaap-%index%.rrd", + "ds": { + "channel": { + "type": "GAUGE", + "min": 0, + "max": 200 + }, + "txpow": { + "type": "GAUGE", + "min": 0, + "max": 200 + }, + "radioutil": { + "type": "GAUGE", + "min": 0, + "max": 100 + }, + "nummonclients": { + "type": "GAUGE", + "min": 0, + "max": 500 + }, + "nummonbssid": { + "type": "GAUGE", + "min": 0, + "max": 200 + }, + "numasoclients": { + "type": "GAUGE", + "min": 0, + "max": 500 + }, + "interference": { + "type": "GAUGE", + "min": 0, + "max": 2000 + } + } + }, + "altiga-ssl": { + "file": "altiga-ssl.rrd", + "ds": { + "TotalSessions": { + "type": "COUNTER", + "max": 100000 + }, + "ActiveSessions": { + "type": "GAUGE", + "min": 0 + }, + "MaxSessions": { + "type": "GAUGE", + "min": 0 + }, + "PreDecryptOctets": { + "type": "COUNTER", + "max": 100000000000 + }, + "PostDecryptOctets": { + "type": "COUNTER", + "max": 100000000000 + }, + "PreEncryptOctets": { + "type": "COUNTER", + "max": 100000000000 + }, + "PostEncryptOctets": { + "type": "COUNTER", + "max": 100000000000 + } + } + }, + "cisco-eigrp-as": { + "file": "eigrp_as-%index%.rrd", + "ds": { + "MeanSrtt": { + "type": "GAUGE", + "min": 0, + "max": 10000 + }, + "UMcasts": { + "type": "COUNTER", + "min": 0, + "max": 10000 + }, + "EigrpNbrCount": { + "type": "GAUGE", + "min": 0, + "max": 10000 + }, + "HellosSent": { + "type": "COUNTER", + "min": 0, + "max": 10000 + }, + "HellosRcvd": { + "type": "COUNTER", + "min": 0, + "max": 10000 + }, + "UpdatesSent": { + "type": "COUNTER", + "min": 0, + "max": 10000 + }, + "UpdatesRcvd": { + "type": "COUNTER", + "min": 0, + "max": 10000 + }, + "QueriesSent": { + "type": "COUNTER", + "min": 0, + "max": 10000 + }, + "QueriesRcvd": { + "type": "COUNTER", + "min": 0, + "max": 10000 + }, + "RepliesSent": { + "type": "COUNTER", + "min": 0, + "max": 10000 + }, + "RepliesRcvd": { + "type": "COUNTER", + "min": 0, + "max": 10000 + }, + "AcksSent": { + "type": "COUNTER", + "min": 0, + "max": 10000 + }, + "AcksRcvd": { + "type": "COUNTER", + "min": 0, + "max": 10000 + }, + "InputQHighMark": { + "type": "GAUGE", + "min": 0, + "max": 10000 + }, + "InputQDrops": { + "type": "COUNTER", + "min": 0, + "max": 10000 + }, + "SiaQueriesSent": { + "type": "COUNTER", + "min": 0, + "max": 10000 + }, + "SiaQueriesRcvd": { + "type": "COUNTER", + "min": 0, + "max": 10000 + }, + "TopoRoutes": { + "type": "GAUGE", + "min": 0, + "max": 10000 + }, + "HeadSerial": { + "type": "GAUGE", + "min": 0, + "max": 10000 + }, + "NextSerial": { + "type": "GAUGE", + "min": 0, + "max": 10000 + }, + "XmitPendReplies": { + "type": "GAUGE", + "min": 0, + "max": 10000 + }, + "XmitDummies": { + "type": "GAUGE", + "min": 0, + "max": 10000 + } + } + }, + "cisco-eigrp-port": { + "file": "eigrp_port-%index%.rrd", + "ds": { + "MeanSrtt": { + "type": "GAUGE", + "min": 0, + "max": 10000 + }, + "UMcasts": { + "type": "COUNTER", + "min": 0, + "max": 10000000000 + }, + "RMcasts": { + "type": "COUNTER", + "min": 0, + "max": 10000000000 + }, + "UUcasts": { + "type": "COUNTER", + "min": 0, + "max": 10000000000 + }, + "RUcasts": { + "type": "COUNTER", + "min": 0, + "max": 10000000000 + }, + "McastExcepts": { + "type": "COUNTER", + "min": 0, + "max": 10000000000 + }, + "CRpkts": { + "type": "COUNTER", + "min": 0, + "max": 10000000000 + }, + "AcksSuppressed": { + "type": "COUNTER", + "min": 0, + "max": 10000000000 + }, + "RetransSent": { + "type": "COUNTER", + "min": 0, + "max": 10000000000 + }, + "OOSrvcd": { + "type": "COUNTER", + "min": 0, + "max": 10000000000 + } + } + }, + "cisco-eigrp-peer": { + "file": "eigrp_peer-%index%.rrd", + "ds": { + "HoldTime": { + "type": "GAUGE", + "min": 0, + "max": 10000 + }, + "UpTime": { + "type": "GAUGE", + "min": 0, + "max": 10000000000 + }, + "Srtt": { + "type": "GAUGE", + "min": 0, + "max": 10000000000 + }, + "Rto": { + "type": "GAUGE", + "min": 0, + "max": 10000000000 + }, + "PktsEnqueued": { + "type": "GAUGE", + "min": 0, + "max": 10000000000 + }, + "LastSeq": { + "type": "GAUGE", + "min": 0, + "max": 10000000000 + }, + "Retrans": { + "type": "COUNTER", + "min": 0, + "max": 10000000000 + }, + "Retries": { + "type": "GAUGE", + "min": 0, + "max": 10000000000 + } + } + }, + "cisco-cbqos": { + "file": "cbqos-%index%.rrd", + "ds": { + "PrePolicyPkt": { + "type": "COUNTER", + "max": 100000000000 + }, + "PrePolicyByte": { + "type": "COUNTER", + "max": 100000000000 + }, + "PostPolicyByte": { + "type": "COUNTER", + "max": 100000000000 + }, + "DropPkt": { + "type": "COUNTER", + "max": 100000000000 + }, + "DropByte": { + "type": "COUNTER", + "max": 100000000000 + }, + "NoBufDropPkt": { + "type": "COUNTER", + "max": 100000000000 + } + } + }, + "cisco-cef-pfx": { + "file": "cef-pfx-%index%.rrd", + "ds": { + "pfx": { + "type": "GAUGE", + "min": 0, + "max": 10000000 + } + } + }, + "cisco-cras-sessions": { + "file": "cras_sessions.rrd", + "ds": { + "email": { + "type": "GAUGE", + "min": 0 + }, + "ipsec": { + "type": "GAUGE", + "min": 0 + }, + "l2l": { + "type": "GAUGE", + "min": 0 + }, + "lb": { + "type": "GAUGE", + "min": 0 + }, + "svc": { + "type": "GAUGE", + "min": 0 + }, + "webvpn": { + "type": "GAUGE", + "min": 0 + } + } + }, + "cisco-cef-switching": { + "file": "cefswitching-%index%.rrd", + "ds": { + "drop": { + "type": "DERIVE", + "min": 0, + "max": 1000000 + }, + "punt": { + "type": "DERIVE", + "min": 0, + "max": 1000000 + }, + "hostpunt": { + "type": "DERIVE", + "min": 0, + "max": 1000000 + } + } + }, + "cipsec-flow": { + "file": "cipsec_flow.rrd", + "ds": { + "Tunnels": { + "type": "GAUGE", + "min": 0 + }, + "InOctets": { + "type": "COUNTER", + "min": 0, + "max": 100000000000 + }, + "OutOctets": { + "type": "COUNTER", + "min": 0, + "max": 100000000000 + }, + "InDecompOctets": { + "type": "COUNTER", + "min": 0, + "max": 100000000000 + }, + "OutUncompOctets": { + "type": "COUNTER", + "min": 0, + "max": 100000000000 + }, + "InPkts": { + "type": "COUNTER", + "min": 0, + "max": 100000000000 + }, + "OutPkts": { + "type": "COUNTER", + "min": 0, + "max": 100000000000 + }, + "InDrops": { + "type": "COUNTER", + "min": 0, + "max": 100000000000 + }, + "InReplayDrops": { + "type": "COUNTER", + "min": 0, + "max": 100000000000 + }, + "OutDrops": { + "type": "COUNTER", + "min": 0, + "max": 100000000000 + }, + "InAuths": { + "type": "COUNTER", + "min": 0, + "max": 100000000000 + }, + "OutAuths": { + "type": "COUNTER", + "min": 0, + "max": 100000000000 + }, + "InAuthFails": { + "type": "COUNTER", + "min": 0, + "max": 100000000000 + }, + "OutAuthFails": { + "type": "COUNTER", + "min": 0, + "max": 100000000000 + }, + "InDencrypts": { + "type": "COUNTER", + "min": 0, + "max": 100000000000 + }, + "OutEncrypts": { + "type": "COUNTER", + "min": 0, + "max": 100000000000 + }, + "InDecryptFails": { + "type": "COUNTER", + "min": 0, + "max": 100000000000 + }, + "OutEncryptFails": { + "type": "COUNTER", + "min": 0, + "max": 100000000000 + }, + "ProtocolUseFails": { + "type": "COUNTER", + "min": 0, + "max": 100000000000 + }, + "NoSaFails": { + "type": "COUNTER", + "min": 0, + "max": 100000000000 + }, + "SysCapFails": { + "type": "COUNTER", + "min": 0, + "max": 100000000000 + } + } + }, + "cipsec-tunnels": { + "file": "ipsectunnel-%index%.rrd", + "ds": { + "TunInOctets": { + "type": "COUNTER", + "max": 1000000000 + }, + "TunInDecompOctets": { + "type": "COUNTER", + "max": 1000000000 + }, + "TunInPkts": { + "type": "COUNTER", + "max": 1000000000 + }, + "TunInDropPkts": { + "type": "COUNTER", + "max": 1000000000 + }, + "TunInReplayDropPkts": { + "type": "COUNTER", + "max": 1000000000 + }, + "TunInAuths": { + "type": "COUNTER", + "max": 1000000000 + }, + "TunInAuthFails": { + "type": "COUNTER", + "max": 1000000000 + }, + "TunInDecrypts": { + "type": "COUNTER", + "max": 1000000000 + }, + "TunInDecryptFails": { + "type": "COUNTER", + "max": 1000000000 + }, + "TunOutOctets": { + "type": "COUNTER", + "max": 1000000000 + }, + "TunOutUncompOctets": { + "type": "COUNTER", + "max": 1000000000 + }, + "TunOutPkts": { + "type": "COUNTER", + "max": 1000000000 + }, + "TunOutDropPkts": { + "type": "COUNTER", + "max": 1000000000 + }, + "TunOutAuths": { + "type": "COUNTER", + "max": 1000000000 + }, + "TunOutAuthFails": { + "type": "COUNTER", + "max": 1000000000 + }, + "TunOutEncrypts": { + "type": "COUNTER", + "max": 1000000000 + }, + "TunOutEncryptFails": { + "type": "COUNTER", + "max": 1000000000 + } + } + }, + "c6kxbar": { + "file": "c6kxbar-%index%.rrd", + "ds": { + "inutil": { + "type": "GAUGE", + "min": 0, + "max": 100 + }, + "oututil": { + "type": "GAUGE", + "min": 0, + "max": 100 + }, + "outdropped": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "outerrors": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "inerrors": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + } + } + }, + "cisco-vpdn": { + "file": "vpdn-%index%.rrd", + "ds": { + "tunnels": { + "type": "GAUGE", + "min": 0 + }, + "sessions": { + "type": "GAUGE", + "min": 0 + }, + "denied": { + "type": "COUNTER", + "min": 0, + "max": 100000 + } + } + }, + "aruba-cppm-radiusServerTable": { + "file": "graphs-aruba-cppm-mib-radiusServerTable-0.rrd", + "ds": { + "radAuthRequestTime": { + "type": "GAUGE", + "min": 0 + }, + "radPolicyEvalTime": { + "type": "GAUGE", + "min": 0 + } + } + }, + "ksm-pages": { + "file": "ksm-pages.rrd", + "ds": { + "pagesShared": { + "type": "GAUGE" + }, + "pagesSharing": { + "type": "GAUGE" + }, + "pagesUnshared": { + "type": "GAUGE" + } + } + }, + "edac-errors": { + "file": "edac-errors-%index%.rrd", + "ds": { + "errors": { + "type": "GAUGE" + } + } + }, + "diskstat": { + "file": "diskstat-%index%.rrd", + "ds": { + "readcount": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "readcount_merged": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "readcount_sectors": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "time_reading": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "writecount": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "writecount_merged": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "writecount_sectors": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "time_writing": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "pending_ios": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "time_io": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "time_wio": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + } + } + }, + "bind-req-in": { + "file": "app-bind-%index%-req-in.rrd", + "ds": { + "query": { + "type": "DERIVE", + "min": 0, + "max": 7500000 + }, + "status": { + "type": "DERIVE", + "min": 0, + "max": 7500000 + }, + "notify": { + "type": "DERIVE", + "min": 0, + "max": 7500000 + }, + "update": { + "type": "DERIVE", + "min": 0, + "max": 7500000 + } + } + }, + "dhcpkit-stats": { + "file": "app-dhcpkit-%index%-stats.rrd", + "ds": { + "incoming_packets": { + "type": "DERIVE", + "min": 0, + "max": 7500000 + }, + "outgoing_packets": { + "type": "DERIVE", + "min": 0, + "max": 7500000 + }, + "unparsable_packets": { + "type": "DERIVE", + "min": 0, + "max": 7500000 + }, + "handling_errors": { + "type": "DERIVE", + "min": 0, + "max": 7500000 + }, + "for_other_server": { + "type": "DERIVE", + "min": 0, + "max": 7500000 + }, + "do_not_respond": { + "type": "DERIVE", + "min": 0, + "max": 7500000 + }, + "use_multicast": { + "type": "DERIVE", + "min": 0, + "max": 7500000 + }, + "msg_in_solicit": { + "type": "DERIVE", + "min": 0, + "max": 7500000 + }, + "msg_in_request": { + "type": "DERIVE", + "min": 0, + "max": 7500000 + }, + "msg_in_confirm": { + "type": "DERIVE", + "min": 0, + "max": 7500000 + }, + "msg_in_renew": { + "type": "DERIVE", + "min": 0, + "max": 7500000 + }, + "msg_in_rebind": { + "type": "DERIVE", + "min": 0, + "max": 7500000 + }, + "msg_in_release": { + "type": "DERIVE", + "min": 0, + "max": 7500000 + }, + "msg_in_decline": { + "type": "DERIVE", + "min": 0, + "max": 7500000 + }, + "msg_in_inf_req": { + "type": "DERIVE", + "min": 0, + "max": 7500000 + }, + "msg_out_advertise": { + "type": "DERIVE", + "min": 0, + "max": 7500000 + }, + "msg_out_reply": { + "type": "DERIVE", + "min": 0, + "max": 7500000 + }, + "msg_out_reconfigure": { + "type": "DERIVE", + "min": 0, + "max": 7500000 + } + } + }, + "dovecot": { + "file": "app-dovecot.rrd", + "ds": { + "num_logins": { + "type": "COUNTER" + }, + "num_cmds": { + "type": "COUNTER" + }, + "num_connected_sess": { + "type": "GAUGE" + }, + "auth_successes": { + "type": "COUNTER" + }, + "auth_master_success": { + "type": "COUNTER" + }, + "auth_failures": { + "type": "COUNTER" + }, + "auth_db_tempfails": { + "type": "COUNTER" + }, + "auth_cache_hits": { + "type": "COUNTER" + }, + "auth_cache_misses": { + "type": "COUNTER" + }, + "user_cpu": { + "type": "COUNTER" + }, + "sys_cpu": { + "type": "COUNTER" + }, + "clock_time": { + "type": "COUNTER" + }, + "min_faults": { + "type": "COUNTER" + }, + "maj_faults": { + "type": "COUNTER" + }, + "vol_cs": { + "type": "COUNTER" + }, + "invol_cs": { + "type": "COUNTER" + }, + "disk_input": { + "type": "COUNTER" + }, + "disk_output": { + "type": "COUNTER" + }, + "read_count": { + "type": "COUNTER" + }, + "read_bytes": { + "type": "COUNTER" + }, + "write_count": { + "type": "COUNTER" + }, + "write_bytes": { + "type": "COUNTER" + }, + "mail_lookup_path": { + "type": "COUNTER" + }, + "mail_lookup_attr": { + "type": "COUNTER" + }, + "mail_read_count": { + "type": "COUNTER" + }, + "mail_read_bytes": { + "type": "COUNTER" + }, + "mail_cache_hits": { + "type": "COUNTER" + } + } + }, + "exchange-as": { + "file": "wmi-app-exchange-as.rrd", + "ds": { + "synccommandspending": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "pingcommandspending": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "currentrequests": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + } + } + }, + "exchange-auto": { + "file": "wmi-app-exchange-auto.rrd", + "ds": { + "totalrequests": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "errorresponses": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + } + } + }, + "exchange-oab": { + "file": "wmi-app-exchange-oab.rrd", + "ds": { + "dltasksqueued": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "dltaskscompleted": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + } + } + }, + "exchange-owa": { + "file": "wmi-app-exchange-owa.rrd", + "ds": { + "currentuniqueusers": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "avgresponsetime": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "avgsearchtime": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + } + } + }, + "exchange-tqs": { + "file": "wmi-app-exchange-tqs.rrd", + "ds": { + "aggregatequeue": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "deliveryqpersec": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "mbdeliverqueue": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "submissionqueue": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + } + } + }, + "exchange-smtp": { + "file": "wmi-app-exchange-smtp.rrd", + "ds": { + "currentconnections": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "msgsentpersec": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + } + } + }, + "exchange-is": { + "file": "wmi-app-exchange-is.rrd", + "ds": { + "activeconcount": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "usercount": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "rpcrequests": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "rpcavglatency": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "clientrpcfailbusy": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + } + } + }, + "exchange-mailbox": { + "file": "wmi-app-exchange-mailbox.rrd", + "ds": { + "rpcavglatency": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "msgqueued": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "msgsentsec": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "msgdeliversec": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "msgsubmitsec": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + } + } + }, + "mssql-stats": { + "file": "wmi-app-mssql_%index%-stats.rrd", + "ds": { + "userconnections": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + } + } + }, + "mssql-memory": { + "file": "wmi-app-mssql_%index%-memory.rrd", + "ds": { + "totalmemory": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "targetmemory": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "cachememory": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "grantsoutstanding": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "grantspending": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + } + } + }, + "mssql-buffer": { + "file": "wmi-app-mssql_%index%-buffer.rrd", + "ds": { + "pagelifeexpect": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "pagelookupssec": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "pagereadssec": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "pagewritessec": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "freeliststalls": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + } + } + }, + "mssql-cpu": { + "file": "wmi-app-mssql_%index%-cpu.rrd", + "ds": { + "percproctime": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "threads": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "lastpoll": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + } + } + }, + "jvmoverjmx": { + "file": "app-jvmoverjmx-%index%.rrd", + "ds": { + "UpTime": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "HeapMemoryMaxUsage": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "HeapMemoryUsed": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "NonHeapMemoryMax": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "NonHeapMemoryUsed": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "EdenSpaceMax": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "EdenSpaceUsed": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "PermGenMax": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "PermGenUsed": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "OldGenMax": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "OldGenUsed": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "DaemonThreads": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "TotalThreads": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "LoadedClassCount": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "UnloadedClassCount": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "G1OldGenCount": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "G1OldGenTime": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "G1YoungGenCount": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "G1YoungGenTime": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "CMSCount": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "CMSTime": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "ParNewCount": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "ParNewTime": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "CopyCount": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "CopyTime": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "PSMarkSweepCount": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "PSMarkSweepTime": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "PSScavengeCount": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "PSScavengeTime": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + } + } + }, + "unbound-thread": { + "file": "app-unbound-%index%.rrd", + "ds": { + "numQueries": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "cacheHits": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "cacheMiss": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "prefetch": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "recursiveReplies": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "reqListAvg": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "reqListMax": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "reqListOverwritten": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "reqListExceeded": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "reqListCurrentAll": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "reqListCurrentUser": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "recursionTimeAvg": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "recursionTimeMedian": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + } + } + }, + "unbound-memory": { + "file": "app-unbound-%index%-memory.rrd", + "ds": { + "memTotal": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "memCacheRRset": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "memCacheMessage": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "memModIterator": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "memModValidator": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + } + } + }, + "unbound-queries": { + "file": "app-unbound-%index%-queries.rrd", + "ds": { + "qTypeA": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeA6": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeAAAA": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeAFSDB": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeANY": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeAPL": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeATMA": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeAXFR": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeCERT": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeCNAME": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeDHCID": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeDLV": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeDNAME": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeDNSKEY": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeDS": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeEID": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeGID": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeGPOS": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeHINFO": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeIPSECKEY": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeISDN": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeIXFR": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeKEY": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeKX": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeLOC": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeMAILA": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeMAILB": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeMB": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeMD": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeMF": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeMG": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeMINFO": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeMR": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeMX": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeNAPTR": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeNIMLOC": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeNS": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeNSAP": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeNSAP_PTR": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeNSEC": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeNSEC3": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeNSEC3PARAMS": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeNULL": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeNXT": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeOPT": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypePTR": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypePX": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeRP": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeRRSIG": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeRT": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeSIG": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeSINK": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeSOA": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeSRV": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeSSHFP": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeTSIG": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeTXT": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeUID": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeUINFO": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeUNSPEC": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeWKS": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qTypeX25": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "classANY": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "classCH": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "classHS": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "classIN": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "classNONE": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "rcodeFORMERR": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "rcodeNOERROR": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "rcodeNOTAUTH": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "rcodeNOTIMPL": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "rcodeNOTZONE": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "rcodeNXDOMAIN": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "rcodeNXRRSET": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "rcodeREFUSED": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "rcodeSERVFAIL": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "rcodeYXDOMAIN": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "rcodeYXRRSET": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "rcodenodata": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "flagQR": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "flagAA": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "flagTC": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "flagRD": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "flagRA": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "flagZ": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "flagAD": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "flagCD": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "opcodeQUERY": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "opcodeIQUERY": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "opcodeSTATUS": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "opcodeNOTIFY": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "opcodeUPDATE": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "numQueryTCP": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "numQueryIPv6": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "numQueryUnwanted": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "numReplyUnwanted": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "numAnswerSecure": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "numAnswerBogus": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "numRRSetBogus": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "ednsPresent": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "ednsDO": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + } + } + }, + "memcached": { + "file": "app-memcached-%index%.rrd", + "ds": { + "uptime": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "threads": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "rusage_user": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "rusage_system": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "curr_items": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "total_items": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "limit_maxbytes": { + "type": "GAUGE", + "min": 0 + }, + "curr_connections": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "total_connections": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "conn_structures": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "bytes": { + "type": "GAUGE", + "min": 0 + }, + "cmd_get": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "cmd_set": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "cmd_flush": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "get_hits": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "get_misses": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "evictions": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "bytes_read": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "bytes_written": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + } + } + }, + "kamailio": { + "file": "app-kamailio-%index%.rrd", + "ds": { + "corebadURIsrcvd": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "corebadmsghdr": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "coredropreplies": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "coredroprequests": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "coreerrreplies": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "coreerrrequests": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "corefwdreplies": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "corefwdrequests": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "corercvreplies": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "corercvrequests": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "coreunsupportedmeth": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "dnsfaileddnsrequest": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "mysqldrivererrors": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "registraraccregs": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "registrardefexpire": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "registrardefexpirer": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "registrarmaxcontact": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "registrarmaxexpires": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "registrarrejregs": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "shmemfragments": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "shmemfreesize": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "shmemmaxusedsize": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "shmemrealusedsize": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "shmemtotalsize": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "shmemusedsize": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "siptracetracedrepl": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "siptracetracedreq": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "sl1xxreplies": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "sl200replies": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "sl202replies": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "sl2xxreplies": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "sl300replies": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "sl301replies": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "sl302replies": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "sl3xxreplies": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "sl400replies": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "sl401replies": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "sl403replies": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "sl404replies": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "sl407replies": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "sl408replies": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "sl483replies": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "sl4xxreplies": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "sl500replies": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "sl5xxreplies": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "sl6xxreplies": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "slfailures": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "slreceivedACKs": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "slsenterrreplies": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "slsentreplies": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "slxxxreplies": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "tcpconreset": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "tcpcontimeout": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "tcpconnectfailed": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "tcpconnectsuccess": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "tcpcurrentopenedcon": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "tcpcurrentwrqsize": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "tcpestablished": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "tcplocalreject": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "tcppassiveopen": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "tcpsendtimeout": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "tcpsendqfull": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "tmx2xxtransactions": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "tmx3xxtransactions": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "tmx4xxtransactions": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "tmx5xxtransactions": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "tmx6xxtransactions": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "tmxUACtransactions": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "tmxUAStransactions": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "tmxinusetransaction": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "tmxlocalreplies": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "usrlocloccontacts": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "usrloclocexpires": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "usrloclocusers": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "usrlocregusers": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + } + } + }, + "mysql": { + "file": "app-mysql-%index%.rrd", + "ds": { + "IDBLBSe": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "IBLFh": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "IBLWn": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "SRows": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "SRange": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "SMPs": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "SScan": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "IBIRd": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "IBIWr": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "IBILg": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "IBIFSc": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "IDBRDd": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "IDBRId": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "IDBRRd": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "IDBRUd": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "IBRd": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "IBCd": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "IBWr": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "TLIe": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "TLWd": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "IBPse": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "IBPDBp": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "IBPFe": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "IBPMps": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "TOC": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "OFs": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "OTs": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "OdTs": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "IBSRs": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "IBSWs": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "IBOWs": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "QCs": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "QCeFy": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "MaCs": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "MUCs": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "ACs": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "AdCs": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "TCd": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "Cs": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "IBTNx": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "KRRs": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "KRs": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "KWR": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "KWs": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "QCQICe": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "QCHs": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "QCIs": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "QCNCd": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "QCLMPs": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "CTMPDTs": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "CTMPTs": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "CTMPFs": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "IBIIs": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "IBIMRd": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "IBIMs": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "IBILog": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "IBISc": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "IBIFLg": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "IBFBl": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "IBIIAo": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "IBIAd": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "IBIAe": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "SFJn": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "SFRJn": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "SRe": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "SRCk": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "SSn": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "SQs": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "BRd": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "BSt": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "CDe": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "CIt": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "CISt": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "CLd": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "CRe": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "CRSt": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "CSt": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "CUe": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "CUMi": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + } + } + }, + "mysql-status": { + "file": "app-mysql-%index%-status.rrd", + "ds": { + "d2": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "d3": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "d4": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "d5": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "d6": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "d7": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "d8": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "d9": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "da": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "db": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "dc": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "dd": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "de": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "df": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "dg": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "dh": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + } + } + }, + "postgresql": { + "file": "app-postgresql-%index%.rrd", + "ds": { + "cCount": { + "type": "GAUGE", + "min": 0, + "max": 1000000 + }, + "tDbs": { + "type": "GAUGE", + "min": 0, + "max": 1000000 + }, + "tUsr": { + "type": "GAUGE", + "min": 0, + "max": 1000000 + }, + "tHst": { + "type": "GAUGE", + "min": 0, + "max": 1000000 + }, + "idle": { + "type": "GAUGE", + "min": 0, + "max": 1000000 + }, + "select": { + "type": "GAUGE", + "min": 0, + "max": 1000000 + }, + "update": { + "type": "GAUGE", + "min": 0, + "max": 1000000 + }, + "delete": { + "type": "GAUGE", + "min": 0, + "max": 1000000 + }, + "other": { + "type": "GAUGE", + "min": 0, + "max": 1000000 + }, + "xact_commit": { + "type": "COUNTER", + "min": 0, + "max": 100000000000 + }, + "xact_rollback": { + "type": "COUNTER", + "min": 0, + "max": 100000000000 + }, + "blks_read": { + "type": "COUNTER", + "min": 0, + "max": 1000000000000000 + }, + "blks_hit": { + "type": "COUNTER", + "min": 0, + "max": 1000000000000000 + }, + "tup_returned": { + "type": "COUNTER", + "min": 0, + "max": 100000000000000 + }, + "tup_fetched": { + "type": "COUNTER", + "min": 0, + "max": 100000000000000 + }, + "tup_inserted": { + "type": "COUNTER", + "min": 0, + "max": 100000000000000 + }, + "tup_updated": { + "type": "COUNTER", + "min": 0, + "max": 100000000000000 + }, + "tup_deleted": { + "type": "COUNTER", + "min": 0, + "max": 100000000000000 + } + } + }, + "powerdns": { + "file": "app-powerdns-%index%.rrd", + "ds": { + "corruptPackets": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "def_cacheInserts": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "def_cacheLookup": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "latency": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "pc_hit": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "pc_miss": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "pc_size": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qsize": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qc_hit": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qc_miss": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "rec_answers": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "rec_questions": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "servfailPackets": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "q_tcpAnswers": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "q_tcpQueries": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "q_timedout": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "q_udpAnswers": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "q_udpQueries": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "q_udp4Answers": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "q_udp4Queries": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "q_udp6Answers": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "q_udp6Queries": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + } + } + }, + "powerdns-recursor": { + "file": "app-powerdns-recursor-%index%.rrd", + "ds": { + "outQ_all": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "outQ_dont": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "outQ_tcp": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "outQ_throttled": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "outQ_ipv6": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "outQ_noEDNS": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "outQ_noPing": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "drop_reqDlgOnly": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "drop_overCap": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "timeoutOutgoing": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "unreachables": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "answers_1s": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "answers_1ms": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "answers_10ms": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "answers_100ms": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "answers_1000ms": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "answers_noerror": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "answers_nxdomain": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "answers_servfail": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "caseMismatch": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "chainResends": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "clientParseErrors": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "ednsPingMatch": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "ednsPingMismatch": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "noPacketError": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "nssetInvalidations": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "qaLatency": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "questions": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "resourceLimits": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "serverParseErrors": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "spoofPrevents": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "tcpClientOverflow": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "tcpQuestions": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "tcpUnauthorized": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "udpUnauthorized": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "cacheEntries": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "cacheHits": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "cacheMisses": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "negcacheEntries": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "nsSpeedsEntries": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "packetCacheEntries": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "packetCacheHits": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "packetCacheMisses": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "unexpectedPkts": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "concurrentQueries": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "tcpClients": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "throttleEntries": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "uptime": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "cpuTimeSys": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "cpuTimeUser": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + } + } + }, + "openvpn": { + "file": "app-openvpn-%index%.rrd", + "ds": { + "nclients": { + "type": "GAUGE", + "min": 0 + }, + "bytesin": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "bytesout": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + } + } + }, + "apache": { + "file": "app-apache-%index%.rrd", + "ds": { + "access": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "kbyte": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "cpu": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "uptime": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "reqpersec": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "bytespersec": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "byesperreq": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "busyworkers": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "idleworkers": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "sb_wait": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "sb_start": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "sb_reading": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "sb_writing": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "sb_keepalive": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "sb_dns": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "sb_closing": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "sb_logging": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "sb_graceful": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "sb_idle": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "sb_open": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + } + } + }, + "mongodb": { + "file": "app-mongodb-%index%.rrd", + "ds": { + "insert": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "query": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "update": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "delete": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "getmore": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "command_local": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "command_replic": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "dirty": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "used": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "flushes": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "vsize": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "res": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "queue_read": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "queue_write": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "clients_read": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "clients_write": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "net_in": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "net_out": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "conn": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + } + } + }, + "exim-mailqueue": { + "file": "app-exim-mailqueue-%index%.rrd", + "ds": { + "frozen": { + "type": "GAUGE", + "min": 0, + "max": 1000000 + }, + "bounces": { + "type": "GAUGE", + "min": 0, + "max": 1000000 + }, + "total": { + "type": "GAUGE", + "min": 0, + "max": 1000000 + }, + "active": { + "type": "GAUGE", + "min": 0, + "max": 1000000 + } + } + }, + "postfix-mailgraph": { + "file": "app-postfix-mailgraph.rrd", + "ds": { + "sent": { + "type": "COUNTER", + "min": 0, + "max": 1000000 + }, + "received": { + "type": "COUNTER", + "min": 0, + "max": 1000000 + }, + "bounced": { + "type": "COUNTER", + "min": 0, + "max": 1000000 + }, + "rejected": { + "type": "COUNTER", + "min": 0, + "max": 1000000 + }, + "virus": { + "type": "COUNTER", + "min": 0, + "max": 1000000 + }, + "spam": { + "type": "COUNTER", + "min": 0, + "max": 1000000 + }, + "greylisted": { + "type": "COUNTER", + "min": 0, + "max": 1000000 + }, + "delayed": { + "type": "COUNTER", + "min": 0, + "max": 1000000 + } + } + }, + "postfix-qshape": { + "file": "app-postfix-qshape.rrd", + "ds": { + "incoming": { + "type": "GAUGE", + "min": 0, + "max": 1000000 + }, + "active": { + "type": "GAUGE", + "min": 0, + "max": 1000000 + }, + "deferred": { + "type": "GAUGE", + "min": 0, + "max": 1000000 + }, + "hold": { + "type": "GAUGE", + "min": 0, + "max": 1000000 + } + } + }, + "ntpd-server": { + "file": "app-ntpd-server-%index%.rrd", + "ds": { + "stratum": { + "type": "GAUGE", + "min": -1000, + "max": 1000 + }, + "offset": { + "type": "GAUGE", + "min": -1000, + "max": 1000 + }, + "frequency": { + "type": "GAUGE", + "min": -1000, + "max": 1000 + }, + "jitter": { + "type": "GAUGE", + "min": -1000, + "max": 1000 + }, + "noise": { + "type": "GAUGE", + "min": -1000, + "max": 1000 + }, + "stability": { + "type": "GAUGE", + "min": -1000, + "max": 1000 + }, + "uptime": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "buffer_recv": { + "type": "GAUGE", + "min": 0, + "max": 100000 + }, + "buffer_free": { + "type": "GAUGE", + "min": 0, + "max": 100000 + }, + "buffer_used": { + "type": "GAUGE", + "min": 0, + "max": 100000 + }, + "packets_drop": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "packets_ignore": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "packets_recv": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "packets_sent": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + } + } + }, + "ntpd-client": { + "file": "app-ntpd-client-%index%.rrd", + "ds": { + "offset": { + "type": "GAUGE", + "min": -1000, + "max": 1000 + }, + "frequency": { + "type": "GAUGE", + "min": -1000, + "max": 1000 + }, + "jitter": { + "type": "GAUGE", + "min": -1000, + "max": 1000 + }, + "noise": { + "type": "GAUGE", + "min": -1000, + "max": 1000 + }, + "stability": { + "type": "GAUGE", + "min": -1000, + "max": 1000 + } + } + }, + "nfsd": { + "file": "app-nfsd-%index%.rrd", + "ds": { + "rcretrans": { + "type": "DERIVE", + "min": 0, + "max": 12500000 + }, + "rcmiss": { + "type": "DERIVE", + "min": 0, + "max": 12500000 + }, + "rcnocache": { + "type": "DERIVE", + "min": 0, + "max": 12500000 + }, + "ior_bytes": { + "type": "DERIVE", + "min": 0, + "max": 12500000 + }, + "iow_bytes": { + "type": "DERIVE", + "min": 0, + "max": 12500000 + }, + "netn_count": { + "type": "DERIVE", + "min": 0, + "max": 12500000 + }, + "netu_count": { + "type": "DERIVE", + "min": 0, + "max": 12500000 + }, + "nett_data": { + "type": "DERIVE", + "min": 0, + "max": 12500000 + }, + "nett_conn": { + "type": "DERIVE", + "min": 0, + "max": 12500000 + }, + "rpccalls": { + "type": "DERIVE", + "min": 0, + "max": 12500000 + }, + "rpcbadcalls": { + "type": "DERIVE", + "min": 0, + "max": 12500000 + }, + "rpcbadclnt": { + "type": "DERIVE", + "min": 0, + "max": 12500000 + }, + "rpcxdrcall": { + "type": "DERIVE", + "min": 0, + "max": 12500000 + }, + "proc3null": { + "type": "DERIVE", + "min": 0, + "max": 12500000 + }, + "proc3getattr": { + "type": "DERIVE", + "min": 0, + "max": 12500000 + }, + "proc3setattr": { + "type": "DERIVE", + "min": 0, + "max": 12500000 + }, + "proc3lookup": { + "type": "DERIVE", + "min": 0, + "max": 12500000 + }, + "proc3access": { + "type": "DERIVE", + "min": 0, + "max": 12500000 + }, + "proc3readlink": { + "type": "DERIVE", + "min": 0, + "max": 12500000 + }, + "proc3read": { + "type": "DERIVE", + "min": 0, + "max": 12500000 + }, + "proc3write": { + "type": "DERIVE", + "min": 0, + "max": 12500000 + }, + "proc3create": { + "type": "DERIVE", + "min": 0, + "max": 12500000 + }, + "proc3mkdir": { + "type": "DERIVE", + "min": 0, + "max": 12500000 + }, + "proc3symlink": { + "type": "DERIVE", + "min": 0, + "max": 12500000 + }, + "proc3mknod": { + "type": "DERIVE", + "min": 0, + "max": 12500000 + }, + "proc3remove": { + "type": "DERIVE", + "min": 0, + "max": 12500000 + }, + "proc3rmdir": { + "type": "DERIVE", + "min": 0, + "max": 12500000 + }, + "proc3rename": { + "type": "DERIVE", + "min": 0, + "max": 12500000 + }, + "proc3link": { + "type": "DERIVE", + "min": 0, + "max": 12500000 + }, + "proc3readdr": { + "type": "DERIVE", + "min": 0, + "max": 12500000 + }, + "proc3readdirplus": { + "type": "DERIVE", + "min": 0, + "max": 12500000 + }, + "proc3fsstat": { + "type": "DERIVE", + "min": 0, + "max": 12500000 + }, + "proc3fsinfo": { + "type": "DERIVE", + "min": 0, + "max": 12500000 + }, + "proc3pathconf": { + "type": "DERIVE", + "min": 0, + "max": 12500000 + }, + "proc3commit": { + "type": "DERIVE", + "min": 0, + "max": 12500000 + } + } + }, + "lighttpd": { + "file": "app-lighttpd-%index%.rrd", + "ds": { + "totalaccesses": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "totalkbytes": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "uptime": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "busyservers": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "idleservers": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "connectionsp": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "connectionsC": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "connectionsE": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "connectionsk": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "connectionsr": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "connectionsR": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "connectionsW": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "connectionsh": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "connectionsq": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "connectionsQ": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "connectionss": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "connectionsS": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + } + } + }, + "drbd": { + "file": "app-drbd-%index%.rrd", + "ds": { + "ns": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "nr": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "dw": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "dr": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "al": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "bm": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "lo": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "pe": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "ua": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "ap": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "oos": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + } + } + }, + "ioping": { + "file": "app-ioping-%index%.rrd", + "ds": { + "reqs": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "rtime": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "reqps": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "tfspeed": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "minreqtime": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "avgreqtime": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "maxreqtime": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "reqstddev": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + } + } + }, + "asterisk": { + "file": "app-asterisk-%index%.rrd", + "ds": { + "activechan": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "activecall": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "iaxchannels": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "sipchannels": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "sippeers": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "sippeersonline": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "iaxpeers": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "iaxpeersonline": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + } + } + }, + "shoutcast": { + "file": "app-shoutcast-%index%.rrd", + "ds": { + "bitrate": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "traf_in": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "traf_out": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "current": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "status": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "peak": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "max": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "unique": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + } + } + }, + "varnish": { + "file": "app-varnish-%index%.rrd", + "ds": { + "backend_req": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "backend_unhealthy": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "backend_busy": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "backend_fail": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "backend_reuse": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "backend_toolate": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "backend_recycle": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "backend_retry": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "cache_hitpass": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "cache_hit": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "cache_miss": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "lru_nuked": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "lru_moved": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + } + } + }, + "nginx": { + "file": "app-nginx-%index%.rrd", + "ds": { + "Requests": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "Active": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "Reading": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "Writing": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "Waiting": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + } + } + }, + "ceph": { + "file": "app-ceph-%index%.rrd", + "ds": { + "OSD_total": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "OSD_in": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "OSD_out": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "ops": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "wrbps": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "rdbps": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + } + } + }, + "crashplan": { + "file": "app-crashplan-%index%.rrd", + "ds": { + "totalBytes": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "usedBytes": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "usedPercentage": { + "type": "GAUGE", + "min": 0, + "max": 100 + }, + "freeBytes": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "freePercentage": { + "type": "GAUGE", + "min": 0, + "max": 100 + }, + "coldBytes": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "coldPctOfUsed": { + "type": "GAUGE", + "min": 0, + "max": 100 + }, + "coldPctOfTotal": { + "type": "GAUGE", + "min": 0, + "max": 100 + }, + "archiveBytes": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "selectedBytes": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "remainingBytes": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "inboundBandwidth": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "outboundBandwidth": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "orgCount": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "userCount": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "computerCount": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "onlineComputerCount": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "backupSessionCount": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + } + } + }, + "freeradius": { + "file": "app-freeradius-%index%.rrd", + "ds": { + "AccessAccepts": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "AccessChallenges": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "AccessRejects": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "AccessReqs": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "AccountingReqs": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "AccountingResponses": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "AcctDroppedReqs": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "AcctDuplicateReqs": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "AcctInvalidReqs": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "AcctMalformedReqs": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "AcctUnknownTypes": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "AuthDroppedReqs": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "AuthDuplicateReqs": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "AuthInvalidReqs": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "AuthMalformedReqs": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "AuthResponses": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + }, + "AuthUnknownTypes": { + "type": "COUNTER", + "min": 0, + "max": 125000000000 + } + } + }, + "vmwaretools": { + "file": "app-vmwaretools-%index%.rrd", + "ds": { + "vmtotalmem": { + "type": "GAUGE", + "min": 0, + "max": 1000000 + }, + "vmswap": { + "type": "GAUGE", + "min": 0, + "max": 1000000 + }, + "vmballoon": { + "type": "GAUGE", + "min": 0, + "max": 1000000 + }, + "vmmemres": { + "type": "GAUGE", + "min": 0, + "max": 1000000 + }, + "vmmemlimit": { + "type": "GAUGE", + "min": 0, + "max": 1000000 + }, + "vmspeed": { + "type": "GAUGE", + "min": 0, + "max": 10000000000 + }, + "vmcpulimit": { + "type": "GAUGE", + "min": 0, + "max": 10000000000 + }, + "vmcpures": { + "type": "GAUGE", + "min": 0, + "max": 10000000000 + } + } + }, + "zimbra-mtaqueue": { + "file": "app-zimbra-mtaqueue.rrd", + "ds": { + "kBytes": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "requests": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + } + } + }, + "zimbra-fd": { + "file": "app-zimbra-fd.rrd", + "ds": { + "fdSystem": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "fdMailboxd": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + } + } + }, + "zimbra-threads": { + "file": "app-zimbra-threads.rrd", + "ds": { + "AnonymousIoService": { + "type": "GAUGE", + "min": 0, + "max": 10000 + }, + "CloudRoutingReader": { + "type": "GAUGE", + "min": 0, + "max": 10000 + }, + "GC": { + "type": "GAUGE", + "min": 0, + "max": 10000 + }, + "ImapSSLServer": { + "type": "GAUGE", + "min": 0, + "max": 10000 + }, + "ImapServer": { + "type": "GAUGE", + "min": 0, + "max": 10000 + }, + "LmtpServer": { + "type": "GAUGE", + "min": 0, + "max": 10000 + }, + "Pop3SSLServer": { + "type": "GAUGE", + "min": 0, + "max": 10000 + }, + "Pop3Server": { + "type": "GAUGE", + "min": 0, + "max": 10000 + }, + "ScheduledTask": { + "type": "GAUGE", + "min": 0, + "max": 10000 + }, + "SocketAcceptor": { + "type": "GAUGE", + "min": 0, + "max": 10000 + }, + "Thread": { + "type": "GAUGE", + "min": 0, + "max": 10000 + }, + "Timer": { + "type": "GAUGE", + "min": 0, + "max": 10000 + }, + "btpool": { + "type": "GAUGE", + "min": 0, + "max": 10000 + }, + "pool": { + "type": "GAUGE", + "min": 0, + "max": 10000 + }, + "other": { + "type": "GAUGE", + "min": 0, + "max": 10000 + }, + "total": { + "type": "GAUGE", + "min": 0, + "max": 10000 + } + } + }, + "zimbra-mailboxd": { + "file": "app-zimbra-mailboxd.rrd", + "ds": { + "lmtpRcvdMsgs": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "lmtpRcvdBytes": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "lmtpRcvdRcpt": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "lmtpDlvdMsgs": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "lmtpDlvdBytes": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "dbConnCount": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "dbConnMsAvg": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "ldapDcCount": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "ldapDcMsAvg": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "mboxAddMsgCount": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "mboxAddMsgMsAvg": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "mboxGetCount": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "mboxGetMsAvg": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "mboxCache": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "mboxMsgCache": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "mboxItemCache": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "soapCount": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "soapMsAvg": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "imapCount": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "imapMsAvg": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "popCount": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "popMsAvg": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "idxWrtAvg": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "idxWrtOpened": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "idxWrtOpenedCacheHt": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "calcacheHit": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "calcacheMemHit": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "calcacheLruSize": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "idxBytesWritten": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "idxBytesWrittenAvg": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "idxBytesRead": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "idxBytesReadAvg": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "bisRead": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "bisSeekRate": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "dbPoolSize": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "innodbBpHitRate": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "lmtpConn": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "lmtpThreads": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "popConn": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "popThreads": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "popSslConn": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "popSslThreads": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "imapConn": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "imapThreads": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "imapSslConn": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "imapSslThreads": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "httpIdleThreads": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "httpThreads": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "soapSessions": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "mboxCacheSize": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "msgCacheSize": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "fdCacheSize": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "fdCacheHitRate": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "aclCacheHitRate": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "accountCacheSize": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "accountCacheHitRate": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "cosCacheSize": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "cosCacheHitRate": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "domainCacheSize": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "domainCacheHitRate": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "serverCacheSize": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "serverCacheHitRate": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "ucsvcCacheSize": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "ucsvcCacheHitRate": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "zimletCacheSize": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "zimletCacheHitRate": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "groupCacheSize": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "groupCacheHitRate": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "xmppCacheSize": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "xmppCacheHitRate": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "gcParnewCount": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "gcParnewMs": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "gcConcmarksweepCnt": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "gcConcmarksweepMs": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "gcMinorCount": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "gcMinorMs": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "gcMajorCount": { + "type": "DERIVE", + "min": 0, + "max": 125000000000 + }, + "gcMajorMs": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "mpoolCodeCacheUsed": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "mpoolCodeCacheFree": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "mpoolParEdenSpcUsed": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "mpoolParEdenSpcFree": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "mpoolParSurvSpcUsed": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "mpoolParSurvSpcFree": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "mpoolCmsOldGenUsed": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "mpoolCmsOldGenFree": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "mpoolCmsPermGenUsed": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "mpoolCmsPermGenFree": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "heapUsed": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + }, + "heapFree": { + "type": "GAUGE", + "min": 0, + "max": 125000000000 + } + } + }, + "zimbra-proc": { + "file": "app-zimbra-proc-%index%.rrd", + "ds": { + "totalCPU": { + "type": "GAUGE", + "min": 0, + "max": 100 + }, + "utime": { + "type": "GAUGE", + "min": 0 + }, + "stime": { + "type": "GAUGE", + "min": 0 + }, + "totalMB": { + "type": "GAUGE", + "min": 0 + }, + "rssMB": { + "type": "GAUGE", + "min": 0 + }, + "sharedMB": { + "type": "GAUGE", + "min": 0 + }, + "processCount": { + "type": "GAUGE", + "min": 0 + } + } + }, + "icecast": { + "file": "app-icecast-%index%.rrd", + "ds": { + "current": { + "type": "GAUGE", + "min": 0 + }, + "max": { + "type": "GAUGE", + "min": 0 + } + } + } + }, + "geo_api": { + "google": { + "enable": true, + "name": "Google", + "key": "", + "key_require": true, + "key_url": "https://developers.google.com/maps/documentation/geocoding/get-api-key", + "ratelimit": 2500, + "forward": { + "method": "GET", + "request_format": "urlencode", + "url": "https://maps.googleapis.com/maps/api/geocode/json", + "request_params": { + "address": "%location%", + "key": "%key%", + "sensor": "false", + "language": "en", + "limit": "1" + }, + "response_format": "json", + "response_fields": { + "status": "status", + "message": "error_message" + }, + "response_test": { + "field": "status", + "operator": "in", + "value": [ + "OK", + "ZERO_RESULTS", + "UNKNOWN_ERROR" + ] + } + }, + "reverse": { + "method": "GET", + "request_format": "urlencode", + "url": "https://maps.googleapis.com/maps/api/geocode/json", + "request_params": { + "latlng": "%lat%,%lon%", + "key": "%key%", + "sensor": "false", + "language": "en", + "limit": "1" + }, + "response_format": "json", + "response_fields": { + "status": "status", + "message": "error_message" + }, + "response_test": { + "field": "status", + "operator": "eq", + "value": "OK" + } + } + }, + "geocodefarm": { + "enable": true, + "name": "Geocode.Farm", + "key": "", + "key_require": false, + "key_url": "https://geocode.farm/our-packages/", + "ratelimit": 250, + "forward": { + "method": "GET", + "request_format": "urlencode", + "url": "https://www.geocode.farm/v3/json/forward/", + "request_params": { + "addr": "%location%", + "key": "%key%", + "lang": "en", + "count": "1" + }, + "response_format": "json", + "response_fields": { + "status": "geocoding_results->STATUS->status", + "message": "geocoding_results->STATUS->access" + }, + "response_test": [ + { + "field": "geocoding_results->STATUS->status", + "operator": "ne", + "value": "" + }, + { + "field": "geocoding_results->STATUS->status", + "operator": "ne", + "value": "FAILED, ACCESS_DENIED" + } + ], + "location_lat": "geocoding_results->RESULTS->0->COORDINATES->latitude", + "location_lon": "geocoding_results->RESULTS->0->COORDINATES->longitude", + "location_country": "geocoding_results->RESULTS->0->ADDRESS->country", + "location_county": "geocoding_results->RESULTS->0->ADDRESS->admin_2", + "location_state": "geocoding_results->RESULTS->0->ADDRESS->admin_1", + "location_city": "geocoding_results->RESULTS->0->ADDRESS->locality" + }, + "reverse": { + "method": "GET", + "request_format": "urlencode", + "url": "https://www.geocode.farm/v3/json/reverse/", + "request_params": { + "lat": "%lat%", + "lon": "%lon%", + "key": "%key%", + "lang": "en", + "count": "1" + }, + "response_format": "json", + "response_fields": { + "status": "geocoding_results->STATUS->status", + "message": "geocoding_results->STATUS->access" + }, + "response_test": { + "field": "geocoding_results->STATUS->status", + "operator": "eq", + "value": "SUCCESS" + }, + "location_country": "geocoding_results->RESULTS->0->ADDRESS->country", + "location_county": "geocoding_results->RESULTS->0->ADDRESS->admin_2", + "location_state": "geocoding_results->RESULTS->0->ADDRESS->admin_1", + "location_city": "geocoding_results->RESULTS->0->ADDRESS->locality" + } + }, + "bing": { + "enable": true, + "name": "Bing", + "key": "", + "key_require": true, + "key_url": "https://www.microsoft.com/en-us/maps/create-a-bing-maps-key", + "ratelimit": 500, + "forward": { + "method": "GET", + "request_format": "urlencode", + "url": "http://dev.virtualearth.net/REST/v1/Locations/%%location%%", + "request_params": { + "key": "%key%", + "output": "json" + }, + "response_format": "json", + "response_fields": { + "status": "statusDescription", + "message": "errorDetails->0" + }, + "response_test": { + "field": "statusCode", + "operator": "eq", + "value": 200 + }, + "location_lat": "resourceSets->0->resources->0->point->coordinates->0", + "location_lon": "resourceSets->0->resources->0->point->coordinates->1", + "location_country": "resourceSets->0->resources->0->address->countryRegion", + "location_county": "resourceSets->0->resources->0->address->adminDistrict2", + "location_state": "resourceSets->0->resources->0->address->adminDistrict", + "location_city": "resourceSets->0->resources->0->address->locality" + }, + "reverse": { + "method": "GET", + "request_format": "urlencode", + "url": "http://dev.virtualearth.net/REST/v1/Locations/%lat%,%lon%", + "request_params": { + "key": "%key%", + "output": "json", + "vbpn": "true" + }, + "response_format": "json", + "response_fields": { + "status": "statusDescription", + "message": "errorDetails->0" + }, + "response_test": { + "field": "statusCode", + "operator": "eq", + "value": 200 + }, + "location_country": "resourceSets->0->resources->0->address->countryRegion", + "location_county": "resourceSets->0->resources->0->address->adminDistrict2", + "location_state": "resourceSets->0->resources->0->address->adminDistrict", + "location_city": "resourceSets->0->resources->0->address->locality" + } + }, + "arcgis": { + "enable": true, + "name": "ArcGIS", + "key": "", + "key_require": false, + "key_url": "https://developers.arcgis.com/labs/rest/get-an-access-token/", + "ratelimit": 25000, + "forward": { + "method": "GET", + "request_format": "urlencode", + "url": "https://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer/findAddressCandidates", + "request_params": { + "SingleLine": "%location%", + "outFields": "Country,Region,Territory,StName,Subregion,City,PlaceName,Type,Score", + "f": "json", + "langCode": "en", + "maxLocations": "1", + "token?key": "%key%" + }, + "response_format": "json", + "response_test": { + "field": "spatialReference->wkid", + "operator": "regex", + "value": "^\\d+$" + }, + "location_lat": "candidates->0->location->y", + "location_lon": "candidates->0->location->x", + "location_country": "candidates->0->attributes->Country", + "location_county": "candidates->0->attributes->Subregion", + "location_state": [ + "candidates->0->attributes->Territory", + "candidates->0->attributes->StName", + "candidates->0->attributes->Region" + ], + "location_city": [ + "candidates->0->attributes->City", + "candidates->0->attributes->PlaceName" + ] + }, + "reverse": { + "method": "GET", + "request_format": "urlencode", + "url": "https://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer/reverseGeocode", + "request_params": { + "location": "%lon%,%lat%", + "featureTypes": "PointAddress", + "f": "json", + "langCode": "en", + "token?key": "%key%" + }, + "response_format": "json", + "response_test": { + "field": "location->spatialReference->wkid", + "operator": "regex", + "value": "^\\d+$" + }, + "location_country": "address->CountryCode", + "location_county": "address->Subregion", + "location_state": [ + "address->Territory", + "address->Region" + ], + "location_city": [ + "address->City", + "address->PlaceName" + ] + } + }, + "openstreetmap": { + "enable": true, + "name": "OpenStreetMap (Nominatim)", + "key": "", + "key_require": false, + "key_url": "", + "ratelimit": 150, + "forward": { + "method": "GET", + "request_format": "urlencode", + "url": "https://nominatim.openstreetmap.org/search", + "request_params": { + "q": "%location%", + "addressdetails": "1", + "format": "json", + "accept-language": "en", + "limit": "1" + }, + "response_format": "json", + "response_test": { + "field": "0->osm_type", + "operator": "ne", + "value": "" + }, + "location_lat": "0->lat", + "location_lon": "0->lon", + "location_country": "0->address->country_code", + "location_county": [ + "0->address->county", + "0->address->state_district", + "0->address->suburb" + ], + "location_state": "0->address->state", + "location_city": [ + "0->address->town", + "0->address->city", + "0->address->hamlet", + "0->address->village" + ], + "location_district": "0->address->district" + }, + "reverse": { + "method": "GET", + "request_format": "urlencode", + "url": "https://nominatim.openstreetmap.org/reverse", + "request_params": { + "lat": "%lat%", + "lon": "%lon%", + "addressdetails": "1", + "format": "json", + "accept-language": "en", + "limit": "1" + }, + "response_format": "json", + "response_test": { + "field": "osm_type", + "operator": "ne", + "value": "" + }, + "location_country": "address->country_code", + "location_county": [ + "address->county", + "address->state_district" + ], + "location_state": "address->state", + "location_city": [ + "address->town", + "address->city", + "address->hamlet", + "address->village" + ] + } + }, + "yandex": { + "enable": true, + "name": "Yandex", + "key": "", + "key_require": true, + "key_url": "https://tech.yandex.ru/maps/commercial/doc/concepts/how-to-buy-docpage/", + "ratelimit": 1000, + "forward": { + "method": "GET", + "request_format": "urlencode", + "url": "https://geocode-maps.yandex.ru/1.x/", + "request_params": { + "geocode": "%location%", + "apikey": "%key%", + "format": "json", + "lang": "en_US", + "kind": "locality", + "results": "1" + }, + "response_format": "json", + "response_fields": { + "status": "statusCode", + "message": "message" + }, + "response_test": { + "field": "response->GeoObjectCollection->metaDataProperty->GeocoderResponseMetaData->found", + "operator": "regex", + "value": "^\\d+$" + } + }, + "reverse": { + "method": "GET", + "request_format": "urlencode", + "url": "https://geocode-maps.yandex.ru/1.x/", + "request_params": { + "geocode": "%lat%,%lon%", + "apikey": "%key%", + "sco": "latlong", + "format": "json", + "lang": "en_US", + "kind": "locality", + "results": "1" + }, + "response_format": "json", + "response_fields": { + "status": "statusCode", + "message": "message" + }, + "response_test": { + "field": "response->GeoObjectCollection->metaDataProperty->GeocoderResponseMetaData->found", + "operator": "regex", + "value": "^\\d+$" + } + } + }, + "mapquest": { + "enable": true, + "name": "MapQuest", + "key": "", + "key_require": true, + "key_url": "https://developer.mapquest.com/user/register", + "ratelimit": 500, + "forward": { + "method": "GET", + "request_format": "urlencode", + "url": "https://www.mapquestapi.com/geocoding/v1/address", + "request_params": { + "location": "%location%", + "key": "%key%", + "outFormat": "json", + "thumbMaps": "false", + "maxResults": "1" + }, + "response_format": "json", + "response_test": { + "field": "info->statuscode", + "operator": "regex", + "value": "^\\d+$" + }, + "location_lat": "results->0->locations->0->latLng->lat", + "location_lon": "results->0->locations->0->latLng->lng", + "location_country": "results->0->locations->0->adminArea1", + "location_county": "results->0->locations->0->adminArea4", + "location_state": "results->0->locations->0->adminArea3", + "location_city": "results->0->locations->0->adminArea5" + }, + "reverse": { + "method": "GET", + "request_format": "urlencode", + "url": "https://www.mapquestapi.com/geocoding/v1/reverse", + "request_params": { + "location": "%lat%,%lon%", + "key": "%key%", + "outFormat": "json", + "thumbMaps": "false", + "maxResults": "1" + }, + "response_format": "json", + "response_test": { + "field": "info->statuscode", + "operator": "regex", + "value": "^\\d+$" + }, + "location_country": "results->0->locations->0->adminArea1", + "location_county": "results->0->locations->0->adminArea4", + "location_state": "results->0->locations->0->adminArea3", + "location_city": "results->0->locations->0->adminArea5" + } + }, + "opencage": { + "enable": true, + "name": "OpenCage", + "key": "", + "key_require": true, + "key_url": "https://opencagedata.com/users/sign_up", + "ratelimit": 2500, + "forward": { + "method": "GET", + "request_format": "urlencode", + "url": "https://api.opencagedata.com/geocode/v1/json", + "request_params": { + "q": "%location%", + "key": "%key%", + "limit": "1" + }, + "response_format": "json", + "response_fields": { + "status": "status->code", + "message": "status->message", + "info": "documentation" + }, + "response_test": { + "field": "status->code", + "operator": "regex", + "value": "^\\d+$" + }, + "location_lat": "results->0->bounds->northeast->lat", + "location_lon": "results->0->bounds->northeast->lng", + "location_country": "results->0->components->country", + "location_county": "results->0->components->county", + "location_state": "results->0->components->state", + "location_city": "results->0->components->town" + }, + "reverse": { + "method": "GET", + "request_format": "urlencode", + "url": "https://api.opencagedata.com/geocode/v1/json", + "request_params": { + "q": "%lat%,%lon%", + "key": "%key%", + "limit": "1" + }, + "response_format": "json", + "response_fields": { + "status": "status->code", + "message": "status->message", + "info": "documentation" + }, + "response_test": { + "field": "status->code", + "operator": "regex", + "value": "^\\d+$" + }, + "location_lat": "results->0->bounds->northeast->lat", + "location_lon": "results->0->bounds->northeast->lng", + "location_country": "results->0->components->country", + "location_county": "results->0->components->county", + "location_state": "results->0->components->state", + "location_city": "results->0->components->town" + } + }, + "locationiq": { + "enable": true, + "name": "LocationIQ", + "key": "", + "key_require": true, + "key_url": "https://locationiq.com/register", + "ratelimit": 5000, + "forward": { + "method": "GET", + "request_format": "urlencode", + "url": "https://eu1.locationiq.com/v1/search.php", + "request_params": { + "q": "%location%", + "key": "%key%", + "format": "json", + "limit": "1", + "addressdetails": "1" + }, + "response_format": "json", + "response_fields": { + "status": "raw", + "message": "error" + }, + "response_test": { + "field": "0->place_id", + "operator": "regex", + "value": "^\\d+$" + }, + "location_lat": "0->lat", + "location_lon": "0->lon", + "location_country": "0->address->country", + "location_county": "0->address->county", + "location_state": [ + "0->address->state", + "0->address->province" + ], + "location_city": [ + "0->address->city", + "0->address->town" + ] + }, + "reverse": { + "method": "GET", + "request_format": "urlencode", + "url": "https://eu1.locationiq.com/v1/reverse.php", + "request_params": { + "lat": "%lat%", + "lon": "%lon%", + "key": "%key%", + "format": "json" + }, + "response_format": "json", + "response_fields": { + "status": "raw", + "message": "error" + }, + "response_test": { + "field": "place_id", + "operator": "regex", + "value": "^\\d+$" + }, + "location_lat": "lat", + "location_lon": "lon", + "location_country": "address->country", + "location_county": "address->county", + "location_state": [ + "address->state", + "address->province" + ], + "location_city": [ + "address->city", + "address->town" + ] + } + } + }, + "os_group": { + "default": { + "graphs": [ + "device_bits", + "device_uptime", + "device_ping", + "device_poller_perf" + ], + "comments": "/^\\s*#/", + "snmp": { + "max-get": 16 + }, + "modules": { + "unix-agent": 0, + "applications": 0, + "virtual-machines": 0 + }, + "mibs": [ + "SNMPv2-MIB", + "SNMP-FRAMEWORK-MIB", + "IF-MIB", + "ADSL-LINE-MIB", + "EtherLike-MIB", + "ENTITY-MIB", + "ENTITY-SENSOR-MIB", + "UCD-SNMP-MIB", + "HOST-RESOURCES-MIB", + "Q-BRIDGE-MIB", + "IP-MIB", + "IPV6-MIB", + "LLDP-MIB", + "CISCO-CDP-MIB", + "PW-STD-MIB", + "DISMAN-PING-MIB", + "BGP4-MIB" + ], + "vendortype_mib": "CISCO-ENTITY-VENDORTYPE-OID-MIB" + }, + "unix": { + "type": "server", + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "modules": { + "unix-agent": 1, + "applications": 1 + }, + "mibs": [ + "UCD-SNMP-MIB", + "HOST-RESOURCES-MIB" + ], + "ipmi": true, + "realtime": 15 + }, + "printer": { + "type": "printer", + "graphs": [ + "device_printersupplies" + ], + "remote_access": [ + "http" + ], + "snmp": { + "nobulk": true + }, + "mibs": [ + "Printer-MIB" + ], + "mib_blacklist": [ + "CISCO-CDP-MIB", + "PW-STD-MIB", + "BGP4-MIB", + "OSPF-MIB", + "Q-BRIDGE-MIB" + ], + "modules": { + "pseudowires": 0, + "bgp-peers": 0, + "netstats": 0, + "ports-stack": 0, + "vlans": 0, + "p2p-radios": 0, + "raid": 0 + }, + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "environment": { + "type": "environment", + "remote_access": [ + "http" + ], + "mib_blacklist": [ + "BGP4-MIB", + "OSPF-MIB", + "PW-STD-MIB", + "Q-BRIDGE-MIB" + ], + "modules": { + "pseudowires": 0, + "bgp-peers": 0, + "netstats": 0, + "ports-stack": 0, + "vlans": 0, + "p2p-radios": 0, + "raid": 0 + }, + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "ups": { + "type": "power", + "remote_access": [ + "http" + ], + "mib_blacklist": [ + "BGP4-MIB", + "OSPF-MIB", + "PW-STD-MIB" + ], + "modules": { + "pseudowires": 0, + "bgp-peers": 0, + "netstats": 0, + "ports-stack": 0, + "vlans": 0, + "p2p-radios": 0, + "raid": 0 + }, + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "pdu": { + "type": "power", + "remote_access": [ + "http" + ], + "mib_blacklist": [ + "BGP4-MIB", + "OSPF-MIB", + "PW-STD-MIB" + ], + "modules": { + "pseudowires": 0, + "bgp-peers": 0, + "netstats": 0, + "ports-stack": 0, + "vlans": 0, + "p2p-radios": 0, + "raid": 0 + }, + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "ipmi": { + "type": "management", + "remote_access": [ + "http" + ], + "mib_blacklist": [ + "BGP4-MIB", + "OSPF-MIB", + "PW-STD-MIB" + ], + "modules": { + "pseudowires": 0, + "bgp-peers": 0, + "netstats": 0, + "ports-stack": 0, + "vlans": 0, + "p2p-radios": 0, + "raid": 0 + }, + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ], + "ipmi": true + }, + "radlan": { + "type": "network", + "ifname": 1, + "mibs": [ + "RADLAN-HWENVIROMENT", + "RADLAN-Physicaldescription-MIB", + "RADLAN-rndMng", + "RADLAN-PHY-MIB", + "POWER-ETHERNET-MIB", + "MARVELL-POE-MIB" + ], + "mib_blacklist": [ + "HOST-RESOURCES-MIB" + ] + }, + "fastpath": { + "type": "network", + "ifname": 1, + "mibs": [ + "POWER-ETHERNET-MIB" + ], + "mib_blacklist": [ + "CISCO-CDP-MIB", + "HOST-RESOURCES-MIB" + ] + }, + "gbn": { + "type": "network", + "modules": { + "ports_separate_walk": 1 + }, + "snmp": { + "noincrease": true + }, + "mibs": [ + "GBNPlatformOAM-MIB" + ], + "mib_blacklist": [ + "ENTITY-MIB", + "ENTITY-SENSOR-MIB" + ] + }, + "olt": { + "type": "optical", + "remote_access": [ + "http" + ], + "modules": { + "p2p-radios": 0, + "raid": 0 + }, + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos" + ] + }, + "enterprise_tree_only": { + "modules": { + "netstats": 0, + "ports-stack": 0, + "fdb-table": 0, + "vlans": 0, + "inventory": 0, + "neighbours": 0, + "bgp-peers": 0, + "pseudowires": 0 + }, + "discovery_blacklist": [ + "ucd-diskio" + ], + "mib_blacklist": [ + "SNMPv2-MIB", + "SNMP-FRAMEWORK-MIB", + "IF-MIB", + "ADSL-LINE-MIB", + "EtherLike-MIB", + "ENTITY-MIB", + "ENTITY-SENSOR-MIB", + "UCD-SNMP-MIB", + "HOST-RESOURCES-MIB", + "Q-BRIDGE-MIB", + "IP-MIB", + "IPV6-MIB", + "LLDP-MIB", + "CISCO-CDP-MIB", + "PW-STD-MIB", + "DISMAN-PING-MIB", + "BGP4-MIB" + ] + }, + "enterprise_tree_snmpv2": { + "modules": { + "netstats": 0, + "ports-stack": 0, + "fdb-table": 0, + "vlans": 0, + "inventory": 0, + "neighbours": 0, + "bgp-peers": 0, + "pseudowires": 0 + }, + "discovery_blacklist": [ + "ucd-diskio" + ], + "mib_blacklist": { + "1": "SNMP-FRAMEWORK-MIB", + "3": "ADSL-LINE-MIB", + "4": "EtherLike-MIB", + "5": "ENTITY-MIB", + "6": "ENTITY-SENSOR-MIB", + "7": "UCD-SNMP-MIB", + "8": "HOST-RESOURCES-MIB", + "9": "Q-BRIDGE-MIB", + "11": "IPV6-MIB", + "12": "LLDP-MIB", + "13": "CISCO-CDP-MIB", + "14": "PW-STD-MIB", + "15": "DISMAN-PING-MIB", + "16": "BGP4-MIB" + } + }, + "enterprise_tree_snmp": { + "modules": { + "netstats": 0, + "ports-stack": 0, + "fdb-table": 0, + "vlans": 0, + "inventory": 0, + "neighbours": 0, + "bgp-peers": 0, + "pseudowires": 0 + }, + "discovery_blacklist": [ + "ucd-diskio" + ], + "mib_blacklist": { + "3": "ADSL-LINE-MIB", + "4": "EtherLike-MIB", + "5": "ENTITY-MIB", + "6": "ENTITY-SENSOR-MIB", + "7": "UCD-SNMP-MIB", + "8": "HOST-RESOURCES-MIB", + "9": "Q-BRIDGE-MIB", + "11": "IPV6-MIB", + "12": "LLDP-MIB", + "13": "CISCO-CDP-MIB", + "14": "PW-STD-MIB", + "15": "DISMAN-PING-MIB", + "16": "BGP4-MIB" + } + }, + "extremeware": { + "vendor": "Extreme", + "icon": "extreme", + "ifname": 1, + "syslog_msg": [ + "/^\\s*(?\\S+?)\\.(?\\S+?)(?:\\.(?\\S+))?>\\s+(?.+)/" + ], + "mibs": [ + "POWER-ETHERNET-MIB", + "EXTREME-SOFTWARE-MONITOR-MIB", + "EXTREME-BASE-MIB", + "EXTREME-SYSTEM-MIB", + "EXTREME-POE-MIB", + "EXTREME-VLAN-MIB", + "EXTREME-FDB-MIB" + ], + "mib_blacklist": [ + "HOST-RESOURCES-MIB", + "CISCO-CDP-MIB", + "Q-BRIDGE-MIB" + ] + }, + "extremeavaya": { + "vendor": "Extreme", + "icon": "extreme", + "port_label": [ + "/(?:Nortel|Avaya|Extreme)(?: Networks)? .*(?:Module|FabricEngine|Platform (?:.*)) - (.+)/i" + ], + "modules": { + "ports_separate_walk": 1 + }, + "graphs": [ + "device_bits", + "device_processor", + "device_mempool", + "device_fdb_count" + ], + "mibs": [ + "POWER-ETHERNET-MIB", + "BAY-STACK-PETH-EXT-MIB", + "S5-CHASSIS-MIB", + "Q-BRIDGE-MIB", + "RAPID-CITY" + ], + "mib_blacklist": [ + "HOST-RESOURCES-MIB", + "CISCO-CDP-MIB" + ] + }, + "netping": { + "vendor": "NetPing", + "port_label": [ + "/(?:Uni|Net)Ping .+ (Enet.*)/i" + ], + "sysDescr_regex": [ + "/(?UniPing|NetPing) (?.*?), FW v(?\\d[\\w\\-\\.]+)/" + ], + "mib_blacklist": [ + "ENTITY-MIB", + "ENTITY-SENSOR-MIB", + "HOST-RESOURCES-MIB" + ] + }, + "huawei": { + "vendor": "Huawei", + "icon": "huawei", + "model": "huawei", + "sysDescr_regex": [ + "/Version\\s+(?\\d\\S+)\\s+\\(\\S+\\s+(?\\S+)\\)/", + "/Version\\s+(?\\d\\S+),\\s+\\S+\\s+(?\\S+)/", + "/^(?:Huawei\\s+)?(?(?:Quidway\\s+)?\\S+).*?\\sHuawei Versatile Routing Platform Software/", + "/(?Quidway\\s+\\S+)/", + "/Ltd.\\s+(HUAWEI\\s+)?(?\\S+( \\S+)?)$/i", + "/Version (?\\d+[\\.\\d]+)\\s*\\(?(?\\S+(?:\\s+\\S+)?)\\s+(?V\\w{14,16})\\)?\\s/" + ], + "mibs": [ + "HUAWEI-ENTITY-EXTENT-MIB", + "POWER-ETHERNET-MIB", + "HUAWEI-POE-MIB", + "HUAWEI-L2VLAN-MIB", + "HUAWEI-L2IF-MIB", + "HUAWEI-DISMAN-PING-MIB" + ], + "mib_blacklist": [ + "CISCO-CDP-MIB", + "Q-BRIDGE-MIB" + ], + "vendortype_mib": "HUAWEI-TC-MIB:HUAWEI-ENTITY-VENDORTYPE-MIB:H3C-ENTITY-VENDORTYPE-OID-MIB" + }, + "zte": { + "vendor": "ZTE", + "mibs": [ + "ZXR10-MIB", + "ZXR10OPTICALMIB", + "SWITCHENVIRONG", + "MPLS-L3VPN-STD-MIB", + "MPLS-VPN-MIB" + ], + "mib_blacklist": [ + "HOST-RESOURCES-MIB", + "CISCO-CDP-MIB" + ] + }, + "apc": { + "vendor": "APC", + "remote_access": [ + "http" + ], + "uptime_max": { + "sysUpTime": 4294967 + }, + "sysDescr_regex": [ + "/^APC .*\\(MB:.* PF:[\\sv]*(?.*) PN:.* AF1:[\\sv]*(?.*) AN1:.* MN:\\s*(?[^~\\s].*) HR:\\s*(?.*) SN:\\s*(?.*) MD:\\s*\\S*?\\)(?!\\s*\\(Embedded)/", + "/^APC .*\\(FW:?[\\sv]*(?.*) SW:?[\\sv]*(?.*), HW:?\\s*(?.*), MOD:?\\s*(?.*), Mfg:?.*, SN:?\\s*(?.*?)\\)/" + ], + "sensors_poller_walk": 1, + "mibs": [ + "PowerNet-MIB" + ], + "mib_blacklist": [ + "BGP4-MIB", + "OSPF-MIB", + "PW-STD-MIB", + "Q-BRIDGE-MIB" + ], + "modules": { + "pseudowires": 0, + "bgp-peers": 0, + "ports-stack": 0, + "vlans": 0, + "p2p-radios": 0, + "raid": 0 + }, + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "privatetech": { + "model": "privatetech", + "snmp": { + "max-rep": 30 + }, + "modules": { + "ports_separate_walk": 1 + }, + "ports_ignore": [ + { + "ifType": "l2vlan", + "label": "/^VLAN/i" + } + ] + }, + "sensorprobe": { + "type": "environment", + "remote_access": [ + "http" + ], + "mib_blacklist": [ + "BGP4-MIB", + "OSPF-MIB", + "PW-STD-MIB", + "Q-BRIDGE-MIB" + ], + "modules": { + "pseudowires": 0, + "bgp-peers": 0, + "netstats": 0, + "ports-stack": 0, + "vlans": 0, + "p2p-radios": 0, + "raid": 0 + }, + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ], + "vendor": "AKCP", + "graphs": [ + "device_temperature", + "device_humidity" + ], + "sysDescr_regex": [ + "/^(?.+) v *(?\\d+(?:[\\.\\d]+)+ SP\\w*)/", + "/^(?\\w+) (?SP\\w*)/", + "/^(?securityProbe.* SEC\\-\\S+)/" + ], + "mibs": [ + "SPAGENT-MIB" + ] + }, + "axis": { + "icon": "axis", + "vendor": "AXIS", + "sysDescr_regex": [ + "/AXIS (?[\\w\\-\\+]+);.+?; (?[\\d\\.]+)/", + "/AXIS (?[\\w\\-\\+]+) [\\w ]+?V(?[\\d\\.]+)/" + ] + }, + "fortinet": { + "vendor": "Fortinet", + "model": "fortinet", + "snmp": { + "max-rep": 50 + }, + "ifname": 1, + "entPhysical": { + "hardware": { + "oid": "entPhysicalModelName.1", + "transform": [ + { + "action": "replace", + "from": [ + "FGT_", + "FSW_", + "FWF_", + "FGR_" + ], + "to": [ + "FortiGate ", + "FortiSwitch ", + "FortiWiFi ", + "FortiRugged " + ] + }, + { + "action": "replace", + "from": "_", + "to": " " + } + ] + }, + "serial": { + "oid": "entPhysicalSerialNum.1" + } + }, + "mibs": [ + "FORTINET-CORE-MIB" + ], + "vendortype_mib": "FORTINET-CORE-MIB" + }, + "juniper": { + "vendor": "Juniper", + "type": "network", + "realtime": 10, + "modules": { + "ports_separate_walk": 1 + }, + "model": "juniper", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "remote_access": [ + "ssh", + "http", + "telnet", + "sftp" + ], + "syslog_msg": [ + "/^\\s*(?[A-Z\\d\\_]+):\\s+(?.+)/", + "/^\\s*%?(?[A-Z]\\w+)\\-\\d+(\\-(?\\w+))?:\\s+(?.+)/", + "/^\\s*(?EVENT)\\s+\\<(?.+?)\\>\\s+(?.+)/" + ], + "vendortype_mib": "JUNIPER-MIB:JUNIPER-CHASSIS-DEFINES-MIB" + }, + "cisco": { + "vendor": "Cisco", + "type": "network", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "entPhysical": { + "oids": [ + "entPhysicalDescr.1", + "entPhysicalSerialNum.1", + "entPhysicalModelName.1", + "entPhysicalContainedIn.1", + "entPhysicalName.1", + "entPhysicalSoftwareRev.1" + ], + "containedin": "0", + "class": "chassis" + }, + "ports_ignore": [ + { + "ifType": "macSecUncontrolledIF" + }, + { + "ifType": "macSecControlledIF" + } + ], + "comments": "/^\\s*!/", + "syslog_msg": [ + "/^\\s*(?\\S+?): .+?: +%(?[\\w_]+(?:\\-[\\w_]+)?)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/", + "/: +%(?[\\w_]+(?:\\-[\\w_]+)?)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/", + "/\\-(?(?Traceback))=\\s+(?.*)/", + "/: +(?(?[A-Za-z]\\w+?)):\\ +(?.+)/" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "modules": { + "printersupplies": 0, + "ucd-diskio": 0 + }, + "discovery_order": { + "storage": "last" + }, + "mibs": [ + "CISCO-ENTITY-SENSOR-MIB", + "CISCO-ENTITY-SENSOR-EXT-MIB", + "CISCO-ENTITY-QFP-MIB", + "CISCO-ENTITY-PFE-MIB", + "CISCO-VTP-MIB", + "CISCO-VLAN-MEMBERSHIP-MIB", + "CISCO-VLAN-IFTABLE-RELATIONSHIP-MIB", + "CISCO-ENVMON-MIB", + "CISCO-ENTITY-FRU-CONTROL-MIB", + "CISCO-IP-STAT-MIB", + "CISCO-IPSEC-FLOW-MONITOR-MIB", + "CISCO-REMOTE-ACCESS-MONITOR-MIB", + "CISCO-VPDN-MGMT-MIB", + "CISCO-ENHANCED-MEMPOOL-MIB", + "CISCO-MEMORY-POOL-MIB", + "CISCO-PROCESS-MIB", + "CISCO-EIGRP-MIB", + "CISCO-CEF-MIB", + "CISCO-IETF-PW-MIB", + "CISCO-BGP4-MIB", + "CISCO-RTTMON-MIB", + "CISCO-FLASH-MIB", + "CISCO-POWER-ETHERNET-EXT-MIB", + "CISCO-AAA-SESSION-MIB", + "CISCO-RF-MIB", + "CISCO-CONFIG-MAN-MIB", + "POWER-ETHERNET-MIB", + "MPLS-L3VPN-STD-MIB", + "MPLS-VPN-MIB", + "CISCO-VRF-MIB", + "SMON-MIB", + "CISCO-TRUSTSEC-INTERFACE-MIB", + "CISCO-IETF-IP-MIB" + ], + "mib_blacklist": [ + "PW-STD-MIB", + "DISMAN-PING-MIB", + "IPV6-MIB" + ] + }, + "meraki": { + "vendor": "Cisco", + "type": "network", + "graphs": [ + "device_bits" + ], + "icon": "meraki", + "remote_access": [ + "ssh", + "scp", + "http" + ], + "modules": { + "printersupplies": 0, + "ucd-diskio": 0 + }, + "sysDescr_regex": [ + "/^Meraki (?\\S+)/", + "/^(?:Meraki )?(?\\S+)( (?:Cloud|Router))/" + ], + "entPhysical": { + "serial": { + "oid": "entPhysicalSerialNum.2000" + }, + "containedin": "1", + "class": "chassis" + }, + "mibs": [ + "IEEE802dot11-MIB" + ], + "vendortype_mib": "MERAKI-CLOUD-CONTROLLER-MIB", + "mib_blacklist": [ + "PW-STD-MIB", + "DISMAN-PING-MIB", + "IPV6-MIB", + "HOST-RESOURCES-MIB", + "UCD-SNMP-MIB", + "UCD-DISKIO-MIB" + ] + }, + "ruckus": { + "vendor": "Ruckus Wireless", + "icon": "ruckus", + "graphs": [ + "device_bits" + ], + "modules": { + "ports_separate_walk": 1 + }, + "mibs": [ + "RUCKUS-RADIO-MIB", + "RUCKUS-WLAN-MIB", + "RUCKUS-SWINFO-MIB", + "RUCKUS-HWINFO-MIB" + ], + "mib_blacklist": [ + "HOST-RESOURCES-MIB", + "CISCO-CDP-MIB" + ] + }, + "rittalcmc3": { + "vendor": "Rittal", + "sysDescr_regex": [ + "/Rittal (?.+?) (SN|Ser\\.) (?\\w+) HW (RE)?V.+?\\s+SW V(?[\\d\\.\\-_]+)/" + ], + "mibs": [ + "RITTAL-CMC-III-MIB" + ], + "vendortype_mib": "RITTAL-CMC-III-PRODUCTS-MIB:NET-SNMP-TC", + "mib_blacklist": [ + "ENTITY-SENSOR-MIB" + ] + }, + "rittalcmc": { + "vendor": "Rittal", + "sysDescr_regex": [ + "/Rittal (?.+?) (SN|Ser\\.) (?\\w+) HW (RE)?V.+?\\s+SW V(?[\\d\\.\\-_]+)/" + ], + "mibs": [ + "HOST-RESOURCES-MIB", + "UCD-SNMP-MIB", + "RITTAL-CMC-TC-MIB" + ], + "vendortype_mib": "RITTAL-CMC-III-PRODUCTS-MIB:NET-SNMP-TC" + }, + "zhone": { + "vendor": "Zhone", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "mibs": [ + "ZHONE-CARD-RESOURCES-MIB", + "ZHONE-SHELF-MONITOR-MIB" + ], + "mib_blacklist": [ + "HOST-RESOURCES-MIB", + "CISCO-CDP-MIB" + ] + }, + "avaya": { + "vendor": "Avaya", + "port_label": [ + "/(?:Nortel|Avaya|Extreme) .* (?:Module|Platform (?:.*)) \\- (.+)/i", + "/Baystack \\- (.+)/i" + ], + "graphs": [ + "device_bits" + ], + "mibs": [ + "POWER-ETHERNET-MIB", + "BAY-STACK-PETH-EXT-MIB", + "S5-CHASSIS-MIB", + "RAPID-CITY" + ], + "vendortype_mib": "S5-REG-MIB", + "mib_blacklist": [ + "HOST-RESOURCES-MIB", + "CISCO-CDP-MIB", + "Q-BRIDGE-MIB", + "EtherLike-MIB" + ] + }, + "lancom": { + "ifname": true, + "vendor": "Lancom", + "sysDescr_regex": [ + "/^(?:LANCOM )?(?\\w[\\w\\s\\-\\+]+?)(?: \\(.+?\\))? (?\\d[\\d\\.]+\\w*) \\/ [\\d\\.]+ (?\\d\\S+)/" + ] + }, + "raisecom": { + "text": "Raisecom", + "type": "network", + "ifname": true, + "vendor": "Raisecom", + "mibs": [ + "RAISECOM-SYSTEM-MIB", + "RAISECOM-FANMONITOR-MIB", + "RAISECOM-POWERMONITOR-MIB" + ] + } + }, + "os": { + "topaz-switch": { + "text": "Topaz Switch", + "icon": "angstrem", + "vendor": "Angstrem", + "sysObjectID": [ + ".1.3.6.1.4.1.38838.1" + ], + "group": "radlan", + "type": "network", + "ifname": 1 + }, + "generic": { + "text": "Generic Device", + "group": "unix", + "snmpable": [ + ".1.3.6.1.4.1.14848.2.1.1.1.0", + ".1.3.6.1.4.1.37568.2.1.1.1.0", + ".1.3.6.1.4.1.46706.100.10.1.1.1.25.1", + ".1.3.6.1.4.1.37778.7680.0", + ".1.3.6.1.4.1.12148.10.2.1.0", + ".1.3.6.1.4.1.39165.1.1.0" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "linux": { + "text": "Linux", + "type": "server", + "group": "unix", + "ifname": 1, + "snmp": { + "max-rep": 100 + }, + "virtual-machines": [ + "libvirt" + ], + "modules": { + "virtual-machines": 1 + }, + "graphs": [ + "device_processor", + "device_ucd_memory", + "device_storage", + "device_bits" + ], + "mibs": [ + "LM-SENSORS-MIB", + "CPQHLTH-MIB", + "CPQIDA-MIB", + "SWRAID-MIB" + ], + "realtime": 15, + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true + }, + "dss": { + "text": "Open-E DSS", + "vendor": "Open-E", + "type": "storage", + "group": "unix", + "icon": "open-e", + "realtime": 15, + "sysDescr": [ + "/Open-E/" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true + }, + "vyatta": { + "text": "Vyatta Core", + "type": "network", + "ifname": 1, + "group": "unix", + "snmp": { + "max-rep": 100 + }, + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysDescr_regex": [ + "/Vyatta (?:[a-z ]+)(?[\\d\\.]+)/i" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.30803" + ], + "sysDescr": [ + "/^Vyatta (?!VyOS)/" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "vyos": { + "text": "VyOS", + "type": "network", + "ifname": 1, + "group": "unix", + "ipmi": 1, + "snmp": { + "max-rep": 100 + }, + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.44641" + ], + "sysDescr": [ + "/^(Vyatta )*VyOS/i" + ], + "discovery": [ + { + "sysDescr": "/^Linux \\S+ \\d[\\w\\.\\-]+\\-vyos /", + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10" + } + ], + "sysDescr_regex": [ + "/VyOS (?\\d[\\w\\.]+)/" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "realtime": 15 + }, + "endian": { + "text": "Endian Firewall", + "type": "firewall", + "group": "unix", + "ifname": 1, + "discovery": [ + { + "sysDescr": "/^Linux \\S+ .*endian/", + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10" + } + ], + "graphs": [ + "device_bits", + "device_processor", + "device_ucd_memory" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "openwrt": { + "text": "OpenWrt", + "type": "network", + "ifname": 1, + "group": "unix", + "discovery_os": "linux", + "modules": { + "unix-agent": 0 + }, + "ipmi": 0, + "graphs": [ + "device_bits", + "device_processor", + "device_ucd_memory" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "realtime": 15 + }, + "ddwrt": { + "text": "DD-WRT", + "type": "network", + "group": "unix", + "sysDescr": [ + "/DD-WRT/i" + ], + "discovery": [ + { + "sysDescr": "/^Linux /", + "sysName": "/dd\\-?wrt/i" + } + ], + "modules": { + "unix-agent": 0 + }, + "ipmi": 0, + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "realtime": 15 + }, + "sonic": { + "text": "SONiC", + "type": "network", + "icon": "sonic", + "processor_stacked": 1, + "graphs": [ + "device_bits", + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "ssh", + "http", + "https" + ], + "discovery": [ + { + "sysDescr": "/SONiC/", + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10" + } + ], + "sysDescr": [ + "/^SONiC Software .+ SONiC\\.\\S+\\-(?!Enterprise)/" + ], + "sysDescr_regex": [ + "/Version: SONiC\\.(([A-Z]+\\.)|(\\w+\\-SONiC_))?(?\\d\\S+).+ \\- HwSku: +(?\\w+)\\-(?\\w\\S+)/" + ], + "mibs": [ + "UCD-SNMP-MIB", + "HOST-RESOURCES-MIB", + "LM-SENSORS-MIB", + "ENTITY-STATE-MIB", + "BGP4V2-MIB" + ] + }, + "infoblox": { + "text": "Infoblox", + "type": "network", + "group": "unix", + "icon": "infoblox", + "sysObjectID": [ + ".1.3.6.1.4.1.7779.1" + ], + "mibs": [ + "IB-DNSONE-MIB", + "IB-DHCPONE-MIB", + "IB-PLATFORMONE-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "sensatronics": { + "text": "Sensatronics Monitor", + "vendor": "Sensatronics", + "type": "environment", + "icon": "sensatronics", + "sysObjectID": [ + ".1.3.6.1.4.1.16174.1" + ], + "mibs": [ + "SENSATRONICS-ITTM", + "SENSATRONICS-ITMU", + "SENSATRONICS-EM1" + ] + }, + "ibmi": { + "text": "IBM System i", + "vendor": "IBM", + "type": "server", + "group": "unix", + "sysObjectID": [ + ".1.3.6.1.4.1.2.6.11" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "netware": { + "text": "Novell Netware", + "vendor": "Novell", + "type": "server", + "icon": "novell", + "sysDescr": [ + "/Novell NetWare/" + ] + }, + "halon-mail": { + "text": "Halon Mail Gateway", + "group": "unix", + "type": "security", + "vendor": "Halon", + "sysDescr": [ + "/^Halon /" + ], + "discovery": [ + { + "sysDescr": "/^Halon/", + "sysObjectID": [ + ".1.3.6.1.4.1.30155.23.1", + ".1.3.6.1.4.1.8072.3.2.8" + ] + } + ], + "sysDescr_regex": [ + "/^Halon (?:\\w+ )?(?\\d[\\d\\.]+)/" + ], + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "mibs": [ + "HALON-SP-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "ecos": { + "text": "eCos", + "group": "unix", + "type": "server", + "discovery": [ + { + "sysDescr": "/eCos/", + "sysObjectID": [ + ".1.3.6.1.4.1.2021.250.255", + ".1.3.6.1.4.1.33763.250.255" + ] + } + ], + "graphs": [ + "device_bits", + "device_processor", + "device_ucd_memory" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "solaris": { + "text": "Sun Solaris", + "vendor": "Sun", + "group": "unix", + "discovery_os": "solaris", + "type": "server", + "graphs": [ + "device_bits" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.42.2.1.1" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "opensolaris": { + "text": "Sun OpenSolaris", + "type": "server", + "group": "unix", + "discovery_os": "solaris", + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "openindiana": { + "text": "OpenIndiana", + "type": "server", + "group": "unix", + "discovery_os": "solaris", + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "nexenta": { + "text": "NexentaOS", + "type": "server", + "group": "unix", + "sysDescr": [ + "/NexentaOS/" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "nestos": { + "text": "Nexsan NST", + "vendor": "Nexsan", + "group": "unix", + "type": "storage", + "graphs": [ + "device_bits" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.7247.1.1" + ], + "mibs": [ + "LM-SENSORS-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "aix": { + "text": "AIX", + "vendor": "IBM", + "group": "unix", + "type": "server", + "port_label": [ + "/(.+?);/" + ], + "graphs": [ + "device_processor", + "device_ucd_memory", + "device_storage", + "device_bits" + ], + "sysDescr": [ + "/^AIX /" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.2.3.1.2.1.1.2", + ".1.3.6.1.4.1.2.3.1.2.1.1.3" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "osix": { + "text": "OSIX", + "group": "unix", + "vendor": "Open Systems AG", + "sysObjectID": [ + ".1.3.6.1.4.1.3996.1.1" + ], + "ifname": 1, + "snmp": { + "max-rep": 100 + }, + "realtime": 15, + "sysDescr_regex": [ + "/(?\\d[\\d\\.\\_]+)[\\-\\ ]osix[\\-\\ ]/" + ], + "type": "server", + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true + }, + "bisonrouter": { + "text": "Bison Router", + "type": "network", + "group": "unix", + "ifname": 1, + "snmp": { + "max-rep": 100 + }, + "graphs": [ + "device_processor", + "device_ucd_memory", + "device_storage", + "device_bits" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": "/^Linux /", + "package": "/^bison\\-router[\\-_]\\d/" + } + ], + "packages": [ + { + "name": "bison-router", + "regex": "/^bison\\-router[\\-_](?\\d[\\d\\.]+)/" + } + ], + "mibs": [ + "LM-SENSORS-MIB", + "BISON-ROUTER-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "alteon-ad": { + "text": "Alteon Application Director", + "vendor": "Radware", + "type": "loadbalancer", + "graphs": [ + "device_bits" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.1872.1.13." + ] + }, + "billion": { + "text": "Billion", + "vendor": "Billion", + "type": "network", + "sysObjectID": [ + ".1.3.6.1.4.1.17453." + ] + }, + "bridgewave": { + "text": "BridgeWave", + "vendor": "BridgeWave", + "type": "wireless", + "sysObjectID": [ + ".1.3.6.1.4.1.6080.3.1.9" + ] + }, + "liberator": { + "text": "Fastback Wireless", + "type": "wireless", + "vendor": "Fastback", + "sysObjectID": [ + ".1.3.6.1.4.1.39003" + ], + "mibs": [ + "SUB10SYSTEMS-MIB" + ] + }, + "nimbra": { + "text": "Net Insight Nimbra", + "vendor": "Net Insight", + "type": "network", + "icon": "netinsight", + "sysObjectID": [ + ".1.3.6.1.4.1.2928.1." + ], + "graphs": [ + "device_bits" + ] + }, + "juniperive": { + "text": "Pulse Connect Secure", + "type": "security", + "vendor": "Pulse Secure", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysDescr_regex": [ + "/,\\s*(?[A-Z][\\w\\-]+),\\s*(?\\d+[\\w\\.]+)/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.12532" + ], + "mibs": [ + "PULSESECURE-PSG-MIB" + ] + }, + "bti7000": { + "text": "BTI 7000", + "type": "network", + "vendor": "BTI", + "sysObjectID": [ + ".1.3.6.1.4.1.18070.2" + ], + "sysDescr_regex": [ + "/(?BTI \\S+); ?(?\\d[\\w\\.]+)/" + ] + }, + "dasan-nos": { + "text": "DASAN NOS", + "type": "network", + "vendor": "Dasan", + "snmp": { + "nobulk": true + }, + "modules": { + "ports_separate_walk": 1 + }, + "sysDescr_regex": [ + "/^(?.*) NOS (?\\d[\\w\\.]+)/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.6296.1" + ], + "mibs": [ + "DASAN-SWITCH-MIB" + ] + }, + "bluecat-adonis": { + "text": "BlueCat Adonis", + "vendor": "BlueCat", + "type": "network", + "group": "unix", + "sysObjectID": [ + ".1.3.6.1.4.1.13315" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "sandvine": { + "text": "Sandvine", + "vendor": "Sandvine", + "type": "loadbalancer", + "graphs": [ + "device_bits", + "device_processor" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.11610" + ] + }, + "airconsole": { + "text": "Air Console", + "type": "management", + "vendor": "Airconsole", + "graphs": [ + "device_uptime" + ], + "sysDescr": [ + "/^Airconsole/" + ], + "sysDescr_regex": [ + "/^Airconsole (?\\d[\\w\\.]+)/" + ] + }, + "sitemonitor": { + "text": "PacketFlux SiteMonitor", + "type": "environment", + "vendor": "PacketFlux", + "snmp": { + "nobulk": true + }, + "graphs": [ + "device_voltage", + "device_temperature" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.32050" + ], + "mibs": [ + "PACKETFLUX-SMI" + ], + "mib_blacklist": [ + "ENTITY-SENSOR-MIB" + ] + }, + "proxim": { + "text": "Proxim Wireless", + "type": "wireless", + "vendor": "Proxim", + "graphs": [ + "device_bits" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.11898.2.4" + ] + }, + "trango-apex": { + "text": "Trango Apex", + "type": "wireless", + "vendor": "Trango", + "sysObjectID": [ + ".1.3.6.1.4.1.5454.1.60" + ], + "mibs": [ + "TRANGO-APEX-RF-MIB", + "TRANGO-APEX-GIGE-MIB", + "TRANGO-APEX-MODEM-MIB", + "TRANGO-APEX-SYS-MIB" + ], + "graphs": [ + "device_dbm", + "device_temperature", + "device_ping" + ] + }, + "ribbon-ux": { + "text": "Ribbon UX", + "type": "voip", + "vendor": "Ribbon", + "sysObjectID": [ + ".1.3.6.1.4.1.177.15.1.1" + ], + "mibs": [ + "UX-OBJECTS-MIB", + "UX-CALL-STATS-MIB" + ] + }, + "ibos": { + "text": "Waystream iBOS", + "type": "network", + "vendor": "Waystream", + "sysObjectID": [ + ".1.3.6.1.4.1.9303.1" + ], + "sysDescr_regex": [ + "/(?[^,]+), iBOS Version /" + ], + "mibs": [ + "WAYSTREAM-MIB" + ] + }, + "plos": { + "text": "PacketLogic", + "vendor": "Procera", + "type": "network", + "snmp": { + "max-rep": 100 + }, + "graphs": [ + "device_processor", + "device_ucd_memory", + "device_storage", + "device_bits" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.15397.2" + ] + }, + "mlnx-os": { + "text": "MLNX-OS", + "vendor": "Mellanox", + "group": "mellanox", + "type": "network", + "snmp": { + "max-rep": 100 + }, + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.33049" + ], + "sysDescr_regex": [ + "/Mellanox (?\\w+),MLNX\\-OS,SWv[^\\d]*(?[\\d\\.\\-]+)/" + ] + }, + "mlnx-ufm": { + "text": "Mellanox UFM", + "vendor": "Mellanox", + "group": "mellanox", + "type": "management", + "snmp": { + "max-rep": 100 + }, + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.33049.1.1.2" + ], + "sysDescr_regex": [ + "/Server (?\\d[\\d\\.\\-]+)/" + ] + }, + "netopia": { + "text": "Motorola Netopia", + "vendor": "Motorola", + "type": "network", + "sysObjectID": [ + ".1.3.6.1.4.1.304.2.2." + ], + "sysDescr_regex": [ + "/Netopia (?[\\w\\-]+) v(?\\d[A-Za-z0-9\\.]+)/" + ] + }, + "tranzeo": { + "text": "Tranzeo", + "vendor": "Tranzeo", + "type": "wireless", + "graphs": [ + "device_bits" + ], + "sysDescr_regex": [ + "/Tranzeo (?.+?), OS (?\\d[\\d\\.]+).+?, FW .+?, (?.+)/" + ], + "sysDescr": [ + "/^Tranzeo/" + ] + }, + "exalt": { + "text": "Exalt", + "vendor": "Exalt", + "type": "wireless", + "graphs": [ + "device_bits" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.25651.1.2" + ], + "mibs": [ + "ExaltComProducts" + ] + }, + "innacomm": { + "text": "Innacomm Router", + "type": "network", + "vendor": "Innatech", + "discovery": [ + { + "sysObjectID": [ + ".1.3.6.1.4.1.16972", + ".1.3.6.1.4.1.1.2.3.4.5" + ], + "sysDescr": "/^\\d{6}_\\d{4}-[\\d\\.]+\\w\\.\\d+\\.wp\\d\\.\\w+\\.\\w+/" + } + ] + }, + "messpc-ethernetbox": { + "text": "MessPC Ethernetbox", + "type": "environment", + "group": "enterprise_tree_only", + "vendor": "MessPC", + "snmpable": [ + ".1.3.6.1.4.1.14848.2.1.1.1.0" + ], + "discovery": [ + { + "BETTER-NETWORKS-ETHERNETBOX-MIB::version.0": "/.+/" + } + ], + "sysDescr_regex": [ + "/Version (?\\d+[\\d.]+)/" + ], + "mibs": [ + "BETTER-NETWORKS-ETHERNETBOX-MIB" + ], + "poller_blacklist": [ + "ports" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "gta-gb": { + "text": "GTA GB-OS", + "type": "firewall", + "vendor": "GTA", + "graphs": [ + "device_bits", + "device_ucd_cpu", + "device_netstat_ip", + "device_gbStatistics-conns-inout" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.13559" + ], + "sysDescr_regex": [ + "/(?GB\\-[\\w\\-]+)(?:.*?) (?\\d[\\w\\.]+)/" + ], + "mibs": [ + "GBOS-MIB" + ] + }, + "generic-ups": { + "text": "Generic UPS", + "icon": "ups", + "group": "ups", + "graphs": [ + "device_voltage", + "device_current", + "device_power" + ], + "discovery": [ + { + "sysDescr": "/^Linux SNMP/", + "UPS-MIB::upsIdentManufacturer.0": "/\\.{4,}/" + }, + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": [ + "/^Linux SNMP/", + "/^Linux .+ armv\\d/" + ], + "UPS-MIB::upsIdentUPSSoftwareVersion.0": "/\\.{2,}/" + }, + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": "/^Linux .+ armv\\d/", + "UPS-MIB::upsIdentManufacturer.0": "/\\w{2,}/" + } + ], + "mibs": [ + "UPS-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "gamatronicups": { + "text": "Gamatronic UPS Stack", + "vendor": "Gamatronic", + "group": "ups", + "graphs": [ + "device_voltage", + "device_current", + "device_power" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.6050.5" + ], + "discovery": [ + { + "sysDescr": "/^$/", + "GAMATRONIC-MIB::psUnitManufacture.0": "/Gamatronic/" + } + ], + "mibs": [ + "GAMATRONIC-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "netagent": { + "text": "NetAgent", + "group": "ups", + "vendor": "MegaTec", + "graphs": [ + "device_voltage", + "device_current", + "device_power" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.935" + ], + "mibs": [ + "XPPC-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "adf-gw": { + "vendor": "ADFWeb", + "text": "ADF Gateway", + "type": "power", + "snmp": { + "nobulk": 1 + }, + "graphs": [ + "device_ping", + "device_frequency", + "device_voltage", + "device_current" + ], + "sysDescr_regex": [ + "/(?.*?)\\ +vers\\.\\ +(?.+)/" + ], + "discovery": [ + { + "sysObjectID": ".0.0", + "sysDescr": "/^HD67/" + } + ], + "mibs": [ + "ADF-1-MIB" + ] + }, + "ddn": { + "type": "storage", + "group": "unix", + "vendor": "DDN", + "text": "DataDirect Networks", + "graphs": [ + "device_processor", + "device_ucd_memory", + "device_bits" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": "/^Linux/", + "SFA-INFO::systemName.0": "/.+/" + } + ], + "mibs": [ + "SFA-INFO" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "speedtouch": { + "text": "Thomson Speedtouch", + "vendor": "Thomson", + "ifname": 1, + "type": "network", + "port_label": [ + "/^(.+)thomson/" + ], + "graphs": [ + "device_bits" + ], + "sysDescr_regex": [ + "/^(?.+)$/" + ], + "sysDescr": [ + "/TG585v7/", + "/SpeedTouch /", + "/^ST\\d/" + ] + }, + "actelis": { + "text": "Actelis", + "vendor": "Actelis", + "type": "network", + "graphs": [ + "device_temperature", + "device_bits" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.5468.1" + ] + }, + "racktivity": { + "text": "Racktivity EnergySwitch", + "vendor": "Racktivity", + "type": "power", + "snmp": { + "nobulk": 1 + }, + "graphs": [ + "device_current", + "device_voltage", + "device_power", + "device_temperature" + ], + "sysDescr_regex": [ + "/Racktivity (?[\\w\\ ]+)/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.34097.9" + ], + "mibs": [ + "ES-RACKTIVITY-MIB" + ], + "mib_blacklist": [ + "ENTITY-MIB", + "ENTITY-SENSOR-MIB" + ] + }, + "interseptor": { + "text": "Jacarta InterSeptor", + "type": "power", + "vendor": "Jacarta", + "graphs": [ + "device_current", + "device_voltage", + "device_power", + "device_temperature" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.19011" + ], + "mibs": [ + "ISPRO-MIB" + ], + "mib_blacklist": [ + "ENTITY-MIB", + "ENTITY-SENSOR-MIB" + ] + }, + "oec": { + "text": "OEC PDU", + "vendor": "OEC", + "group": "pdu", + "graphs": [ + "device_uptime" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.29640.1.2.4" + ], + "sysDescr_regex": [ + "/^(?.+)$/" + ], + "mibs": [ + "APNL-MODULAR-PDU-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "pcoweb-crac": { + "text": "Carel pCOWeb (CRAC unit)", + "vendor": "Carel", + "type": "environment", + "discovery_os": "linux", + "graphs": [ + "device_temperature", + "device_humidity" + ], + "mibs": [ + "CAREL-ug40cdz-MIB" + ] + }, + "pcoweb-chiller": { + "text": "Carel pCOWeb (Chiller unit)", + "vendor": "Carel", + "type": "environment", + "discovery_os": "linux", + "graphs": [ + "device_temperature", + "device_humidity" + ], + "mibs": [ + "UNCDZ-MIB" + ] + }, + "pcoweb-denco": { + "text": "Carel pCOWeb (Denco unit)", + "vendor": "Carel", + "type": "environment", + "discovery_os": "linux", + "graphs": [ + "device_temperature", + "device_humidity" + ], + "mibs": [ + "CAREL-denco-MIB" + ] + }, + "saf-ipradio": { + "text": "SAF Radio", + "type": "radio", + "vendor": "SAF Tehnika", + "sysDescr_regex": [ + "/;(?.+?) v(?\\d[\\d\\.]+);Model.+?;SN: *(?\\w+)/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.7571.100.1.1.5.1" + ], + "mibs": [ + "SAF-ALARM-MIB", + "SAF-ENTERPRISE", + "SAF-IPRADIO", + "SAF-IPADDONS" + ] + }, + "baytech-pdu": { + "text": "Baytech PDU", + "vendor": "Baytech", + "group": "pdu", + "graphs": [ + "device_current", + "device_power" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.4779" + ], + "mibs": [ + "Baytech-MIB-403-1" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "areca": { + "text": "Areca RAID Subsystem", + "vendor": "Areca", + "type": "storage", + "sysObjectID": [ + ".1.3.6.1.4.1.18928.1", + ".1.3.6.1.4.1.5257.1" + ], + "remote_access": [ + "telnet", + "http" + ], + "mibs": [ + "ARECA-SNMP-MIB" + ] + }, + "netman": { + "text": "NetMan", + "vendor": "Riello", + "group": "ups", + "snmp": { + "nobulk": 1 + }, + "type": "power", + "graphs": [ + "device_current", + "device_voltage" + ], + "mibs": [ + "UPS-MIB" + ], + "mib_blacklist": [ + "BGP4-MIB", + "HOST-RESOURCES-MIB" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.5491.1", + ".1.3.6.1.4.1.5491.6", + ".1.3.6.1.4.1.5491.306" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.5491", + "sysDescr": "/^Netman/i" + } + ], + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "generex-ups": { + "text": "Generex UPS Adapter", + "vendor": "Generex", + "group": "ups", + "snmp": { + "nobulk": 1 + }, + "graphs": [ + "device_current", + "device_voltage" + ], + "sysDescr": [ + "/^CS1\\d1 v/", + "/C[Ss]1\\d1 SNMP Agent/" + ], + "sysDescr_regex": [ + "/CS1\\d1 v *(?\\d[\\d\\.]+)/" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.2.1.33", + "sysDescr": "/^(The )?\\S+ SNMP Agent/" + } + ], + "mibs": [ + "UPS-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "minuteman": { + "text": "Minuteman UPS", + "vendor": "Minuteman", + "group": "ups", + "snmp": { + "nobulk": 1 + }, + "graphs": [ + "device_current", + "device_voltage" + ], + "sysDescr": [ + "/^Minuteman/" + ], + "mibs": [ + "UPS-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "ipoman": { + "text": "Ingrasys iPoMan", + "type": "power", + "vendor": "Ingrasys", + "graphs": [ + "device_current", + "device_power" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.2468.1.4.2.1" + ], + "mibs": [ + "IPOMANII-MIB" + ] + }, + "uec-starline": { + "text": "UEC Starline", + "type": "power", + "vendor": "UEC", + "graphs": [ + "device_current", + "device_power" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.35774.2.1" + ], + "mibs": [ + "UEC-STARLINE-MIB" + ] + }, + "echelon-smartserver": { + "text": "Echelon SmartServer", + "group": "pdu", + "vendor": "Echelon", + "discovery": [ + { + "sysDescr": "/i.LON Smart Server/" + } + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "forcepoint-firewall": { + "text": "Forcepoint Firewall", + "type": "firewall", + "vendor": "Forcepoint", + "sysObjectID": [ + ".1.3.6.1.4.1.1369.5.2" + ], + "mibs": [ + "STONESOFT-FIREWALL-MIB", + "STONESOFT-SMI-MIB", + "STONESOFT-NETNODE-MIB" + ] + }, + "ceragon": { + "text": "Ceragon FibeAir", + "vendor": "Ceragon", + "type": "wireless", + "snmp": { + "nobulk": true + }, + "sysObjectID": [ + ".1.3.6.1.4.1.2281.1" + ], + "mibs": "CERAGON-MIB" + }, + "cts-switch": { + "text": "CTS Switch", + "type": "network", + "vendor": "CTS", + "group": "cts", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.9304.100" + ], + "sysDescr_regex": [ + "/(?:(?[\\w\\-]+) )?[Vv]ersion (?\\d[\\w\\.]+)/" + ] + }, + "cts-wl": { + "text": "CTS Wireless", + "type": "wireless", + "vendor": "CTS", + "group": "cts", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.9304.200" + ], + "sysDescr_regex": [ + "/(?:(?[\\w\\-]+) )?[Vv]ersion (?\\d[\\w\\.]+)/" + ] + }, + "tsl-mdu12": { + "text": "TSL MDU12", + "type": "power", + "vendor": "TSL", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.332.11.6", + "TSL-MIB::mdu12Ident.0": "/MDU12/" + } + ] + }, + "rdl": { + "text": "Redline", + "type": "network", + "vendor": "Redline", + "sysObjectID": [ + ".1.3.6.1.4.1.10728" + ] + }, + "innovaphone": { + "text": "Innovaphone", + "vendor": "Innovaphone", + "type": "voip", + "sysObjectID": [ + ".1.3.6.1.4.1.6666" + ], + "sysDescr_regex": [ + "/^(?\\d\\S+ \\w\\S+) (?I\\w+)/" + ] + }, + "shoretelos": { + "text": "ShoreTel OS", + "type": "voip", + "vendor": "ShoreTel", + "sysObjectID": [ + ".1.3.6.1.4.1.5329" + ] + }, + "ascomphone": { + "text": "Ascom IPDect", + "vendor": "Ascom", + "type": "voip", + "sysObjectID": [ + ".1.3.6.1.4.1.27614" + ], + "sysDescr_regex": [ + "/\\[(?\\d\\S+)\\],.+, Hardware\\[(?\\w\\S+)\\]/" + ], + "mibs": [ + "ASCOM-IPDECT-MIB" + ] + }, + "teradici-pcoip": { + "text": "PCoIP", + "vendor": "Teradici", + "type": "workstation", + "snmp": { + "nobulk": 1 + }, + "graphs": [ + "device_bits", + "device_pcoip-net-latency", + "device_pcoip-net-packets" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.25071.1" + ], + "mibs": [ + "TERADICI-PCOIP-MIB", + "TERADICI-PCOIPv2-MIB" + ] + }, + "picos": { + "text": "Pica8 OS", + "type": "network", + "icon": "pica8", + "sysDescr": [ + "/^Pica8/" + ], + "sysDescr_regex": [ + "/Pica8 .+Software version (?[\\d\\.]+).+Hardware model (?[\\w\\-]+)/s" + ] + }, + "infinet-wl": { + "text": "InfiNet Wireless", + "type": "wireless", + "vendor": "InfiNet", + "sysObjectID": [ + ".1.3.6.1.4.1.3942.1" + ], + "sysDescr_regex": [ + "/^(?R\\d+)\\ .*v(?\\d[\\w\\.]+).*SN:(?\\d+)/" + ] + }, + "wipg": { + "text": "WePresent WiPG", + "vendor": "Barco", + "icon": "wepresent", + "sysObjectID": [ + ".1.3.6.1.4.1.35251.2.3" + ] + }, + "kerio-control": { + "text": "Kerio Control", + "type": "firewall", + "group": "unix", + "snmp": { + "max-rep": 100 + }, + "graphs": [ + "device_bits", + "device_mempool" + ], + "sysDescr_regex": [ + "/^(Kerio Control) (?[\\d\\.]+) (?build [\\d\\.]+).+/" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.10311.11", + "sysDescr": "/^Kerio Control/" + } + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "kerio-operator": { + "text": "Kerio Operator", + "type": "communication", + "group": "unix", + "snmp": { + "max-rep": 100 + }, + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysDescr_regex": [ + "/^(Kerio Operator) (?[\\d\\.]+) (?build [\\d\\.]+)/" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": "/^Kerio Operator/" + } + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "brocade-vtm": { + "text": "Pulse VTM", + "vendor": "Pulse Secure", + "type": "network", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.7146.1.2", + "sysDescr": "/^Linux/", + "ZXTM-MIB-SMIv2::version.0": "/.+/" + } + ], + "mibs": [ + "ZXTM-MIB-SMIv2" + ] + }, + "fiberroad-mc": { + "text": "FiberRoad Media Converter", + "type": "optical", + "vendor": "FiberRoad", + "sysObjectID": [ + ".1.3.6.1.4.1.6688" + ], + "sysDescr": [ + "/^MGMT MC & OEO NMS/" + ], + "mibs": [ + "XXX-MIB" + ] + }, + "jetnexus-lb": { + "text": "jetNexus LB", + "type": "loadbalancer", + "vendor": "jetNexus", + "group": "unix", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": "/^Linux/", + "JETNEXUS-MIB::jetnexusVersionInfo.0": "/.+/" + } + ], + "mibs": [ + "JETNEXUS-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "iskratel-fb": { + "text": "Iskratel Fiberblade", + "type": "network", + "vendor": "Iskratel", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "sysDescr": [ + "/ISKRATEL Switching/" + ] + }, + "iskratel-linux": { + "text": "Iskratel Server", + "vendor": "Iskratel", + "type": "server", + "group": "unix", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.1332.1.3", + "sysDescr": "/^Linux /" + } + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "mcafee-meg": { + "text": "McAfee MEG Appliance", + "group": "unix", + "type": "security", + "vendor": "McAfee", + "sysDescr": [ + "/^McAfee Email Gateway/" + ], + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "panasas-panfs": { + "text": "Panasas ActiveStor", + "type": "storage", + "vendor": "Panasas", + "sysObjectID": [ + ".1.3.6.1.4.1.10159" + ] + }, + "truen-video": { + "text": "Truen Camera/Server", + "vendor": "Truen", + "type": "video", + "sysDescr": [ + "!^IP video camera/server!" + ] + }, + "levelone-cam": { + "text": "LevelOne IP Camera", + "vendor": "LevelOne", + "type": "video", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": "/Camera; CFA\\-/" + } + ], + "sysDescr_regex": [ + "/^(?\\w\\S+); .*Camera; CFA\\-V(?\\d\\S+);/" + ] + }, + "arrayos": { + "vendor": "Array Networks", + "text": "Array OS", + "icon": "array", + "type": "loadbalancer", + "sysObjectID": [ + ".1.3.6.1.4.1.7564" + ] + }, + "exinda-os": { + "vendor": "Exinda", + "text": "Exinda OS", + "type": "network", + "group": "unix", + "sysObjectID": [ + ".1.3.6.1.4.1.21091" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "irz-os": { + "text": "iRZ Linux", + "vendor": "iRZ", + "sysObjectID": [ + ".1.3.6.1.4.1.35489" + ], + "type": "network", + "ports_ignore": { + "allow_empty": true + } + }, + "summitd-wl": { + "text": "Summit Development Wireless", + "vendor": "Summit Development", + "type": "radio", + "sysDescr_regex": [ + "/^(?\\w+)/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.23688" + ] + }, + "vubiq-wl": { + "text": "Vubiq HaulPass", + "vendor": "Vubiq", + "type": "radio", + "sysDescr_regex": [ + "/^(?\\w+)/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.46330" + ] + }, + "nxp-mqx-rtcs": { + "text": "NXP MQX RTOS/RTCS", + "group": "network", + "vendor": "NXP", + "graphs": [ + "device_bits" + ], + "sysDescr_regex": [ + "/RTCS version (?[\\d\\.\\-]+)/" + ] + }, + "accuvimii": { + "text": "Accuvim II", + "group": "power", + "vendor": "Accuenergy", + "graphs": [ + "device_bits" + ], + "discovery": [ + { + "sysDescr": "/^RTCS version/", + "ACCUENERGY-MIB::runtime.0": "/.+/" + } + ], + "mibs": [ + "ACCUENERGY-MIB" + ] + }, + "omnitron-iconverter": { + "text": "Omnitron iConverter", + "vendor": "Omnitron Systems", + "icon": "omnitron", + "type": "management", + "sysObjectID": [ + ".1.3.6.1.4.1.7342" + ], + "mibs": [ + "OMNITRON-MIB", + "OMNITRON-POE-MIB" + ], + "sysDescr_regex": [ + "/iConverter .+? v(?[\\d\\.\\-]+) s\\/n (?\\w+) - (?[\\w\\-\\+]+)/" + ] + }, + "vivotek-encoder": { + "vendor": "Vivotek", + "text": "Vivotek Video", + "type": "video", + "sysObjectID": [ + ".1.3.6.1.4.1.23465" + ], + "sysDescr": [ + "/^(H\\.264 )?Video Server$/" + ], + "graphs": [ + "device_bits" + ] + }, + "dps-ng": { + "text": "DPS NetGuardian", + "vendor": "DPS Telecom", + "type": "environment", + "icon": "dps", + "snmp": { + "nobulk": 1 + }, + "sysObjectID": [ + ".1.3.6.1.4.1.2682" + ], + "sysDescr_regex": [ + "/^(?\\S+) v(?\\d+[\\w\\.\\-]+)/" + ], + "mibs": [ + "DPS-MIB-V38" + ] + }, + "atmedia-crypt": { + "text": "ATMedia Encryptor", + "type": "security", + "vendor": "ATMedia GmbH", + "icon": "atmedia", + "sysObjectID": [ + ".1.3.6.1.4.1.13458.1.1" + ], + "mibs": [ + "ATMEDIA-MIB" + ] + }, + "teleste-luminato": { + "text": "Teleste Luminato", + "vendor": "Teleste", + "type": "network", + "sysObjectID": [ + ".1.3.6.1.4.1.3715.17" + ], + "mibs": [ + "TELESTE-LUMINATO-MIB", + "TELESTE-LUMINATO-MIB2", + "TELESTE-COMMON-MIB" + ] + }, + "tempalert": { + "text": "TempAlert", + "vendor": "TempAlert", + "type": "environment", + "graphs": [ + "device_temperature" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.27297" + ], + "mibs": [ + "TEMPERATUREALERT-MIB" + ] + }, + "nexans-gs": { + "text": "Nexans", + "type": "network", + "vendor": "Nexans", + "sysObjectID": [ + ".1.3.6.1.4.1.266.1.3." + ], + "mibs": [ + "NEXANS-BM-MIB" + ] + }, + "tfortis": { + "text": "TFortis Switch", + "type": "network", + "vendor": "Fort-Telecom", + "sysObjectID": [ + ".1.3.6.1.4.1.42019" + ], + "sysDescr_regex": [ + "/TFortis (?\\S+)/" + ] + }, + "polycom-video": { + "text": "Polycom Video Conferencing", + "type": "communication", + "vendor": "Polycom", + "sysObjectID": [ + ".1.3.6.1.4.1.2684.1.1" + ], + "remote_access": [ + "http", + "https" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.2684", + "sysDescr": "/Video/" + } + ], + "mib_blacklist": [ + "HOST-RESOURCES-MIB" + ] + }, + "cnnos": { + "text": "CN-NOS", + "type": "network", + "icon": "snaproute", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.49783", + "sysDescr": "/SnapRoute/i" + } + ], + "sysDescr_regex": [ + "/Ver:\\s*(?\\S+)\\s+(?\\d[\\d\\.]+)/" + ] + }, + "kohler-generator": { + "text": "Kohler Generator", + "type": "power", + "vendor": "Kohler", + "sysObjectID": [ + ".1.3.6.1.4.1.22978" + ], + "mibs": [ + "KohlerGCon-MIB" + ], + "mib_blacklist": [ + "ENTITY-SENSOR-MIB", + "HOST-RESOURCES-MIB", + "EtherLike-MIB" + ] + }, + "solidserver": { + "text": "EfficientIP SOLIDserver", + "vendor": "EfficientIP", + "type": "server", + "group": "unix", + "graphs": [ + "device_processor", + "device_ucd_memory", + "device_storage", + "device_bits" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.2440" + ], + "mibs": [ + "EIP-MON-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "velocloud-sdwan": { + "type": "network", + "group": "unix", + "vendor": "VeloCloud", + "text": "VeloCloud SD-WAN", + "sysObjectID": [ + ".1.3.6.1.4.1.45346.1.1" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": "/^VeloCloud/" + } + ], + "sysDescr_regex": [ + "/^VeloCloud (?\\w.+)/" + ], + "mibs": [ + "VELOCLOUD-EDGE-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "peplink-balance": { + "text": "Peplink Balance", + "vendor": "Peplink", + "type": "network", + "sysObjectID": [ + ".1.3.6.1.4.1.23695" + ], + "discovery": [ + { + "sysDescr": "/^Peplink Balance/", + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10" + } + ], + "mibs": [ + "PEPLINK-DEVICE", + "PEPLINK-WAN", + "PEPLINK-BALANCE-MIB" + ] + }, + "peplink-apone": { + "text": "Pepwave AP One", + "vendor": "Peplink", + "type": "wireless", + "sysObjectID": [ + ".1.3.6.1.4.1.27662.100.1." + ], + "sysDescr_regex": [ + "/(?.+)/" + ], + "mibs": [ + "AP-SYSTEM-BASIC" + ] + }, + "peplink-max": { + "text": "Pepwave MAX", + "vendor": "Peplink", + "type": "network", + "discovery": [ + { + "sysDescr": "/^Pepwave MAX/", + "sysObjectID": ".1.3.6.1.4.1.27662" + } + ], + "mibs": [ + "PEPWAVE-DEVICE" + ] + }, + "zelax-switch": { + "text": "Zelax Switch", + "vendor": "Zelax", + "type": "network", + "modules": { + "ports_separate_walk": 1 + }, + "rancid": [ + { + "name": "cisco" + } + ], + "sysObjectID": [ + ".1.3.6.1.4.1.7840.1" + ], + "sysDescr_regex": [ + "/^(?\\S+).*?,\\s.*SoftWare Version (\\d[\\w\\.\\-]+).*\\s+(?:Serial No\\.:|serial number)\\s*(?\\S+)/s", + "/^(?\\S+).*\\s.*Soft(W|w)are?, Version (?\\d[\\w\\.\\-]+).*\\s+(?:Serial No\\.:|serial number|Serial num:)\\s*(?\\S+)?,/s" + ], + "mibs": [ + "ZELAX-MIB" + ] + }, + "wrs": { + "text": "White-Rabbit Switch", + "vendor": "White-Rabbit", + "type": "network", + "sysObjectID": [ + ".1.3.6.1.4.1.96.100" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": "/^Linux/", + ".1.3.6.1.4.1.96.100.1.0": "/.+/" + } + ], + "mibs": [ + "WR-SWITCH-MIB" + ], + "mib_blacklist": [ + "EtherLike-MIB", + "ENTITY-MIB", + "ENTITY-SENSOR-MIB", + "UCD-SNMP-MIB", + "Q-BRIDGE-MIB" + ] + }, + "dantherm-coolling": { + "text": "Dantherm FreeColling", + "type": "environment", + "vendor": "Dantherm", + "graphs": [ + "device_temperature", + "device_fanspeed" + ], + "group": "enterprise_tree_snmpv2", + "discovery": [ + { + "sysDescr": "/^FreeCooling/", + "DANTHERM-COOLING-MIB::onBoardTempr.0": "/\\d+/" + } + ], + "modules": { + "ports": 0, + "ports-stack": 0, + "vlans": 0, + "printersupplies": 0, + "neighbours": 0, + "arp-table": 0, + "ospf": 0, + "bgp-peers": 0, + "sla": 0, + "pseudowires": 0 + }, + "sysName_regex": [ + "/^(?.+)/" + ], + "mibs": [ + "DANTHERM-COOLING-MIB" + ], + "mib_blacklist": [ + "ENTITY-MIB", + "ENTITY-SENSOR-MIB", + "HOST-RESOURCES-MIB", + "IP-MIB", + "IPV6-MIB", + "UCD-SNMP-MIB" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "poweralert": { + "text": "Tripp Lite PowerAlert", + "vendor": "Tripp Lite", + "type": "power", + "model": "tripplite", + "graphs": [ + "device_current" + ], + "sysDescr_regex": [ + "/software: PowerAlert (?\\d.*)\\s+\\(\\w+/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.850" + ], + "mibs": [ + "UPS-MIB", + "TRIPPLITE-12X" + ], + "vendortype_mib": "TRIPPLITE-PRODUCTS" + }, + "tl-mgmt": { + "text": "Tripp Lite Management", + "vendor": "Tripp Lite", + "type": "management", + "sysObjectID": [ + ".1.3.6.1.4.1.850.1.2" + ] + }, + "weos": { + "text": "WeOS", + "vendor": "Westermo", + "type": "network", + "graphs": [ + "device_bits", + "device_ping", + "device_uptime", + "device_temperature" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.16177.1.2" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.16177", + "sysDescr": "/Lynx|RedFox|Wolverine|Falcon|primary:/" + } + ], + "sysDescr_regex": [ + "/Westermo (?\\w.+?), primary: v(?\\d\\S+),/", + "/Westermo (?\\w[\\w\\- ]+)$/" + ], + "vendortype_mib": "WESTERMO-OID-MIB", + "mib_blacklist": [ + "CISCO-CDP-MIB", + "BGP4-MIB", + "ADSL-LINE-MIB", + "DISMAN-PING-MIB", + "OSPF-MIB", + "LLDP-MIB", + "IPV6-MIB", + "PW-STD-MIB", + "HOST-RESOURCES-MIB" + ] + }, + "wewireless": { + "text": "Westermo Wireless", + "vendor": "Westermo", + "type": "network", + "graphs": [ + "device_bits", + "device_ping", + "device_uptime", + "device_temperature" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.16177.1.200" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.16177", + "sysDescr": "/MRD|RT|\\(Release/" + } + ], + "sysDescr_regex": [ + "/Westermo (?\\w.+?) \\(Release (?\\d\\S+)/" + ], + "mibs": [ + "WESTERMO-MRD-300-MIB" + ], + "vendortype_mib": "WESTERMO-OID-MIB", + "mib_blacklist": [ + "CISCO-CDP-MIB", + "BGP4-MIB", + "ADSL-LINE-MIB", + "DISMAN-PING-MIB", + "OSPF-MIB", + "LLDP-MIB", + "IPV6-MIB", + "PW-STD-MIB", + "HOST-RESOURCES-MIB" + ] + }, + "barracudangfw": { + "text": "Barracuda NG Firewall", + "type": "firewall", + "vendor": "Barracuda", + "sysObjectID": [ + ".1.3.6.1.4.1.10704" + ] + }, + "barracuda-sc": { + "text": "Barracuda Security", + "type": "security", + "vendor": "Barracuda", + "group": "unix", + "sysDescr_regex": [ + "/^Barracuda (?.+)/" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": "/^Barracuda .+ (Filter|Firewall|VPN|Control|Security)/" + } + ], + "mibs": [ + "Barracuda-SPYWARE" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "barracuda-lb": { + "text": "Barracuda LB", + "type": "loadbalancer", + "vendor": "Barracuda", + "group": "unix", + "sysDescr_regex": [ + "/^Barracuda (?.+)/" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": "/Barracuda (Load|Link) Balancer/" + } + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "barracuda-ma": { + "text": "Barracuda Message Archiver", + "type": "communication", + "vendor": "Barracuda", + "group": "unix", + "sysDescr_regex": [ + "/^Barracuda (?.+)/" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": "/Barracuda Message Archiver/" + } + ], + "mibs": [ + "BARRACUDA-BMA-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "perle-mcr": { + "text": "Perle MCR-MGT", + "vendor": "Perle", + "type": "network", + "sysObjectID": [ + ".1.3.6.1.4.1.1966.20.1.1" + ], + "mibs": [ + "PERLE-MCR-MGT-MIB" + ], + "sysDescr_regex": [ + "/(?.+?), (?\\d+[\\w\\.\\-]+)$/" + ], + "mib_blacklist": [ + "ENTITY-MIB", + "HOST-RESOURCES-MIB" + ] + }, + "perle-iolan": { + "text": "Perle IOLAN", + "vendor": "Perle", + "type": "network", + "sysObjectID": [ + ".1.3.6.1.4.1.1966.12" + ], + "mibs": [ + "PERLE-IOLAN-SDS-MIB" + ], + "sysDescr_regex": [ + "/(?.+?), (?\\d+[\\w\\.\\-]+)/" + ], + "mib_blacklist": [ + "ENTITY-MIB", + "HOST-RESOURCES-MIB" + ] + }, + "poseidon": { + "text": "Poseidon", + "vendor": "HW group", + "type": "environment", + "snmp": { + "nobulk": 1 + }, + "graphs": [ + "device_temperature" + ], + "sysDescr_regex": [ + "/(?Poseidon\\d* \\d+) SNMP Supervisor v(?[\\d\\.]+)/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.21796.3.3" + ], + "mibs": [ + "POSEIDON-MIB" + ] + }, + "hwg-ste": { + "text": "HWg-STE", + "vendor": "HW group", + "type": "environment", + "snmp": { + "nobulk": 1 + }, + "graphs": [ + "device_temperature" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.21796.4.1", + ".1.3.6.1.4.1.21796.4.9" + ], + "sysDescr_regex": [ + "/^(?.+?)( (?\\d[\\.\\-\\d]+))?$/" + ], + "mibs": [ + "STE-MIB", + "STE2-MIB" + ] + }, + "hwg-pwr": { + "text": "HWg-PWR", + "vendor": "HW group", + "type": "environment", + "snmp": { + "nobulk": 1 + }, + "sysObjectID": [ + ".1.3.6.1.4.1.21796.4.6" + ], + "sysDescr_regex": [ + "/^(?.+)$/" + ], + "mibs": [ + "HWG-PWR-MIB" + ] + }, + "dli-power": { + "text": "DLI Power", + "vendor": "DLI", + "type": "power", + "group": "enterprise_tree_snmpv2", + "sysObjectID": [ + ".1.3.6.1.4.1.45770" + ], + "mibs": [ + "ENERGY-OBJECT-MIB" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "ucs": { + "text": "Univention Corporate Server", + "type": "server", + "group": "unix", + "ifname": 1, + "snmp": { + "max-rep": 100 + }, + "graphs": [ + "device_processor", + "device_ucd_memory", + "device_storage", + "device_bits" + ], + "icon": "ucs", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": "/^Linux .* Debian \\d.* x86_64/", + "package": "/^univention\\-[a-z\\-]+\\d/" + } + ], + "packages": [ + { + "name": "univention-errata-level", + "regex": "/^univention\\-errata\\-level\\-(?\\d.*)/", + "transform": [ + { + "action": "preg_replace", + "from": "/\\-(\\d+)$/", + "to": " (\\1)" + }, + { + "action": "preg_replace", + "from": "/^(\\d+\\.\\d+)\\.(\\d+)/", + "to": "\\1-\\2" + } + ] + } + ], + "mibs": [ + "LM-SENSORS-MIB", + "CPQHLTH-MIB", + "CPQIDA-MIB", + "SWRAID-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "bintec-os": { + "vendor": "BinTec Elmeg", + "icon": "bintec", + "group": "bintec", + "text": "BinTec OS", + "type": "network", + "snmp": { + "nobulk": 1, + "noincrease": 1 + }, + "sysObjectID": [ + ".1.3.6.1.4.1.272.4" + ], + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "mibs": [ + "BIANCA-BRICK-MIB", + "BIANCA-BRICK-MIBRES-MIB" + ], + "mib_blacklist": [ + "ENTITY-MIB", + "HOST-RESOURCES-MIB" + ] + }, + "bintec-voip": { + "vendor": "BinTec Elmeg", + "icon": "bintec", + "group": "bintec", + "text": "BinTec VoIP", + "type": "voip", + "snmp": { + "nobulk": 1, + "noincrease": 1 + }, + "sysObjectID": [ + ".1.3.6.1.4.1.272.4.200.65.49", + ".1.3.6.1.4.1.272.4.200.83.78", + ".1.3.6.1.4.1.272.4.201.84" + ], + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "mibs": [ + "BIANCA-BRICK-MIB", + "BIANCA-BRICK-MIBRES-MIB" + ], + "mib_blacklist": [ + "ENTITY-MIB", + "HOST-RESOURCES-MIB" + ] + }, + "sun-ilom": { + "text": "Sun ILOM", + "vendor": "Sun", + "type": "management", + "icon": "sun_oracle", + "sysDescr_regex": [ + "/^(?(SUN|SPARC) .*?), ILOM v(?.+?),/" + ], + "sysDescr": [ + "/^S\\w+ .*?, ILOM/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.42.2.200" + ], + "mibs": [ + "SUN-PLATFORM-MIB" + ], + "ipmi": true + }, + "acme": { + "text": "Acme Packet", + "vendor": "Acme Packet", + "type": "network", + "sysObjectID": [ + ".1.3.6.1.4.1.9148.1" + ], + "sysDescr_regex": [ + "/ (?(S|E|M|D|L)CX?\\d+.*)/" + ], + "entPhysical": { + "hardware": { + "oid": "entPhysicalDescr.1", + "transform": { + "action": "preg_match", + "from": "/ (?\\D+\\d+)/", + "to": "%hardware%" + } + }, + "serial": { + "oid": "entPhysicalSerialNum.1" + } + }, + "mibs": [ + "ACMEPACKET-ENVMON-MIB", + "APSYSMGMT-MIB" + ], + "vendortype_mib": "ACMEPACKET-ENTITY-VENDORTYPE-OID-MIB" + }, + "talari-apn": { + "text": "Talari SD-WAN", + "vendor": "Oracle", + "type": "firewall", + "group": "unix", + "sysObjectID": [ + ".1.3.6.1.4.1.34086" + ], + "mibs": [ + "TALARI-MIB" + ], + "vendortype_mib": "TALARI-MIB", + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "arubaos": { + "text": "ArubaOS", + "type": "wireless", + "vendor": "Aruba", + "ifname": 1, + "graphs": [ + "device_arubacontroller_numaps", + "device_arubacontroller_numclients" + ], + "syslog_msg": [ + "/^\\s*(?\\w+):\\s+(?.*)/" + ], + "sysDescr_regex": [ + "/Version (?[\\d\\.]+)/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.14823" + ], + "sysDescr": [ + "/^ArubaOS/" + ], + "mibs": [ + "WLSX-SWITCH-MIB", + "WLSX-WLAN-MIB" + ] + }, + "aruba-meshos": { + "text": "MeshOS", + "type": "wireless", + "vendor": "Aruba", + "ifname": 1, + "sysObjectID": [ + ".1.3.6.1.4.1.23631" + ], + "sysDescr": [ + "/^Azalea/" + ] + }, + "arubaos-cx": { + "text": "ArubaOS-CX", + "vendor": "Aruba", + "type": "network", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "syslog_msg": [ + "/Event\\|(?\\d+)\\|\\w+\\|(?\\w*)\\|\\-?(?\\S*?)\\|(?.*)/" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http", + "https" + ], + "entPhysical": { + "hardware": { + "oid": "entPhysicalModelName.1", + "oid_extra": "entPhysicalDescr.1", + "transform": { + "action": "replace", + "from": "Aruba ", + "to": "" + } + }, + "version": { + "oid": "entPhysicalSoftwareRev.1" + }, + "serial": { + "oid": "entPhysicalSerialNum.1" + } + }, + "sysObjectID": [ + ".1.3.6.1.4.1.47196" + ], + "vendortype_mib": "ARUBAWIRED-NETWORKING-OID", + "mibs": [ + "ARUBAWIRED-VSF-MIB", + "IEEE8023-LAG-MIB", + "IEEE8021-Q-BRIDGE-MIB", + "ARUBAWIRED-PORTVLAN-MIB", + "POWER-ETHERNET-MIB", + "ARUBAWIRED-CONFIG-MIB", + "ARUBAWIRED-POE-MIB", + "ARUBAWIRED-POWER-STAT-MIB", + "ARUBAWIRED-POWERSUPPLY-MIB", + "ARUBAWIRED-TEMPSENSOR-MIB", + "ARUBAWIRED-FANTRAY-MIB", + "ARUBAWIRED-FAN-MIB" + ] + }, + "aruba-cppm": { + "text": "Aruba Linux", + "type": "server", + "vendor": "Aruba", + "sysObjectID": [ + ".1.3.6.1.4.1.14823.1.6.1" + ], + "sysDescr_regex": [ + "/ClearPass Policy Manager (?\\d\\S+), Model: (?\\w\\S+),/" + ], + "graphs": [ + "clearpass" + ], + "mibs": [ + "ARUBA-CPPM-MIB" + ], + "mib_blacklist": [ + "UCD-SNMP-MIB" + ] + }, + "sensorgateway": { + "text": "ServerRoom Sensor Gateway", + "group": "environment", + "vendor": "ServersCheck", + "doc_url": "/device_serverscheck/", + "graphs": [ + "device_temperature", + "device_humidity" + ], + "snmp": { + "nobulk": true + }, + "sysDescr": [ + "/^Temperature & Sensor Gateway/" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.17095", + "WV-MIB::name.0": "/^(?!TPDIN)/" + } + ], + "mibs": [ + "ServersCheck" + ], + "modules": { + "ports": 0, + "fdb-table": 0, + "inventory": 0, + "neighbours": 0, + "ucd-diskio": 0 + }, + "mib_blacklist": { + "1": "SNMP-FRAMEWORK-MIB", + "2": "IF-MIB", + "3": "ADSL-LINE-MIB", + "4": "EtherLike-MIB", + "5": "ENTITY-MIB", + "6": "ENTITY-SENSOR-MIB", + "7": "UCD-SNMP-MIB", + "8": "HOST-RESOURCES-MIB", + "9": "Q-BRIDGE-MIB", + "10": "IP-MIB", + "11": "IPV6-MIB", + "12": "LLDP-MIB", + "13": "CISCO-CDP-MIB", + "14": "PW-STD-MIB", + "15": "DISMAN-PING-MIB", + "16": "BGP4-MIB" + }, + "type": "environment", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "wti-rsm-tsm": { + "text": "WTI Console", + "type": "management", + "vendor": "WTI", + "sysObjectID": [ + ".1.3.6.1.4.1.2634.2", + ".1.3.6.1.4.1.2634.6" + ], + "mibs": [ + "WTI-CONSOLE-MIB" + ] + }, + "wti-vmr-pdu": { + "text": "WTI PDU", + "group": "pdu", + "type": "power", + "vendor": "WTI", + "graphs": [ + "device_voltage", + "device_current", + "device_power" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.2634.3" + ], + "mibs": [ + "WTI-POWER-MIB" + ], + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "mrvld": { + "text": "MRV LambdaDriver", + "vendor": "MRV", + "group": "mrv", + "type": "network", + "port_label": [ + "/^(?\\S+): (?.+)/", + "/^(?.+?) - /" + ], + "sysDescr": [ + "/^LambdaDriver/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.629.100" + ], + "mibs": [ + "OA-SFP-MIB", + "OADWDM-MIB" + ] + }, + "mrvos": { + "text": "OptiSwitch", + "vendor": "MRV", + "group": "mrv", + "type": "network", + "port_label": [ + "/^(.*?) \\- /" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "graphs": [ + "device_bits", + "device_ucd_cpu", + "device_ucd_memory" + ], + "rancid": [ + { + "name": "mrv", + "rancid_min": "3" + } + ], + "sysDescr": [ + "/^OptiSwitch/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.629.22" + ], + "mibs": [ + "UCD-SNMP-MIB", + "DEV-ID-MIB", + "DEV-CFG-MIB", + "OA-SFP-MIB" + ], + "mib_blacklist": [ + "HOST-RESOURCES-MIB" + ] + }, + "mrvod": { + "text": "MRV OptiDriver", + "vendor": "MRV", + "group": "mrv", + "type": "optical", + "ifname": true, + "sysObjectID": [ + ".1.3.6.1.4.1.629.200" + ], + "mibs": [ + "NBS-CMMC-MIB", + "NBS-SIGLANE-MIB", + "NBS-FAN-MIB", + "NBS-ODSYS-MIB" + ], + "mib_blacklist": [ + "Q-BRIDGE-MIB", + "UCD-SNMP-MIB", + "HOST-RESOURCES-MIB" + ] + }, + "mrvnbs": { + "text": "MRV NBS", + "vendor": "MRV", + "group": "mrv", + "type": "network", + "ifname": true, + "sysObjectID": [ + ".1.3.6.1.4.1.629" + ], + "mibs": [ + "NBS-CMMC-MIB" + ] + }, + "netscaler": { + "text": "Citrix Netscaler", + "vendor": "Citrix", + "type": "loadbalancer", + "snmp": { + "max-rep": 20 + }, + "graphs": [ + "device_netscaler_tcp_conn", + "device_netscaler_tcp_pkts", + "device_bits", + "device_processor" + ], + "rancid": [ + { + "name": "netscaler" + } + ], + "sysObjectID": [ + ".1.3.6.1.4.1.5951.1" + ], + "mibs": [ + "NS-ROOT-MIB", + "BGP4-MIB" + ] + }, + "citrix-sdx": { + "text": "Citrix SDX", + "vendor": "Citrix", + "type": "hypervisor", + "snmp": { + "max-rep": 50 + }, + "ports_ignore": { + "allow_empty": true + }, + "modules": { + "virtual-machines": 1 + }, + "graphs": [ + "device_bits", + "device_processor" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.5951.6" + ], + "mibs": [ + "SDX-ROOT-MIB" + ], + "mib_blacklist": [ + "EtherLike-MIB", + "UCD-SNMP-MIB", + "Q-BRIDGE-MIB", + "HOST-RESOURCES-MIB", + "LLDP-MIB", + "CISCO-CDP-MIB" + ] + }, + "cumulus-os": { + "text": "Cumulus Linux", + "type": "network", + "icon": "cumulus", + "ifname": 1, + "group": "unix", + "modules": { + "ports_separate_walk": 1 + }, + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.40310" + ], + "sysDescr_regex": [ + "/Cumulus[ \\-]Linux (?\\d\\S+) \\(Linux Kernel (?\\d.+)\\)/i" + ], + "entPhysical": { + "hardware": { + "oid": "entPhysicalDescr.1", + "transform": [ + { + "action": "replace", + "from": [ + "Cumulus Networks ", + "Mellanox ", + " Chassis" + ], + "to": "" + }, + { + "action": "preg_replace", + "from": "\\w+\\-mlnx_\\S+ ", + "to": "" + } + ] + }, + "vendor": { + "oid": "entPhysicalMfgName.1" + }, + "serial": { + "oid": "entPhysicalSerialNum.1" + } + }, + "mibs": [ + "ENTITY-SENSOR-MIB", + "LM-SENSORS-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "efi-fiery": { + "text": "EFI Print Controller", + "group": "printer", + "vendor": "EFI", + "sysDescr": [ + "/^(EFI )?Fiery/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.2136.2" + ], + "type": "printer", + "graphs": [ + "device_printersupplies" + ], + "remote_access": [ + "http" + ], + "snmp": { + "nobulk": true + }, + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "ricoh": { + "text": "Ricoh Printer", + "group": "printer", + "vendor": "Ricoh", + "sysDescr": [ + "/^RICOH( Pro|$)/" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.367.1.1", + "sysDescr": "/(RICOH|Gestetner) Network Printer/" + }, + { + "sysObjectID": ".1.3.6.1.4.1.367.1.1", + "RicohPrivateMIB::ricohSysOemID": "/^\\w+/" + } + ], + "sysDescr_regex": [ + "!^(?:Gestetner|RICOH)\\s+(?.+?)\\s+(?:(?:V|Ver )?0*(?\\d[\\d\\.]+[a-z]*)\\s+)?/!" + ], + "mibs": [ + "RicohPrivateMIB" + ], + "type": "printer", + "graphs": [ + "device_printersupplies" + ], + "remote_access": [ + "http" + ], + "snmp": { + "nobulk": true + }, + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "lexmark": { + "text": "Lexmark Printer", + "group": "printer", + "vendor": "Lexmark", + "sysDescr": [ + "/^Lexmark /" + ], + "sysDescr_regex": [ + "/^Lexmark (?\\w+) version (?\\S+)/" + ], + "type": "printer", + "graphs": [ + "device_printersupplies" + ], + "remote_access": [ + "http" + ], + "snmp": { + "nobulk": true + }, + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "lg-printer": { + "text": "LG Printer", + "vendor": "LG", + "group": "printer", + "sysObjectID": [ + ".1.3.6.1.4.1.38191.6.2.2" + ], + "sysDescr": [ + "/^LG L/" + ], + "type": "printer", + "graphs": [ + "device_printersupplies" + ], + "remote_access": [ + "http" + ], + "snmp": { + "nobulk": true + }, + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "sindoh": { + "text": "SINDOH Printer", + "vendor": "SINDOH", + "group": "printer", + "sysDescr": [ + "/^SINDO(RICO)?H /" + ], + "type": "printer", + "graphs": [ + "device_printersupplies" + ], + "remote_access": [ + "http" + ], + "snmp": { + "nobulk": true + }, + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "nrg": { + "text": "NRG Printer", + "group": "printer", + "vendor": "NRG", + "sysDescr": [ + "/NRG Network Printer/" + ], + "sysDescr_regex": [ + "!NRG (?.+) (?\\d[\\d\\.]+) /!" + ], + "type": "printer", + "graphs": [ + "device_printersupplies" + ], + "remote_access": [ + "http" + ], + "snmp": { + "nobulk": true + }, + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "epson-printer": { + "text": "Epson Printer", + "group": "printer", + "vendor": "Epson", + "sysObjectID": [ + ".1.3.6.1.4.1.1248.1.1.2", + ".1.3.6.1.4.1.1248.1.2.1", + ".1.3.6.1.4.1.1248.3.1.2" + ], + "type": "printer", + "graphs": [ + "device_printersupplies" + ], + "remote_access": [ + "http" + ], + "snmp": { + "nobulk": true + }, + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "samsung-printer": { + "text": "Samsung Printer", + "vendor": "Samsung", + "group": "printer", + "sysDescr_regex": [ + "/^(?:Samsung )+(?[CMKSX][\\w\\-]+)[^;]*;(?: V|OS )(?[\\d\\.]+).+?;S\\/N (?\\w+)/" + ], + "sysDescr": [ + "/^(?:Samsung )+[CMKSX][\\w\\-]+/", + "/^SAMSUNG NETWORK PRINTER/" + ], + "discovery": [ + { + "Printer-MIB::prtGeneralServicePerson.1": "/Samsung/" + } + ], + "type": "printer", + "graphs": [ + "device_printersupplies" + ], + "remote_access": [ + "http" + ], + "snmp": { + "nobulk": true + }, + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "canon-printer": { + "text": "Canon Printer", + "vendor": "Canon", + "group": "printer", + "sysObjectID": [ + ".1.3.6.1.4.1.1602.4", + ".1.3.6.1.4.1.27748.4" + ], + "type": "printer", + "graphs": [ + "device_printersupplies" + ], + "remote_access": [ + "http" + ], + "snmp": { + "nobulk": true + }, + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "konica-printer": { + "text": "Konica-Minolta Printer/Copier", + "group": "printer", + "vendor": "Konica", + "sysObjectID": [ + ".1.3.6.1.4.1.2590.1.1.1.2.1" + ], + "sysDescr": [ + "/^KONICA MINOLTA/i" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.18334.1.2.1.2.1", + "sysDescr": "/^Generic \\w+-\\w+$/", + "IF-MIB::ifPhysAddress.1": "/^(0?0\\:20\\:6b|0?0\\:50\\:aa|0?8\\:0?0\\:86)\\:/" + } + ], + "mib_blacklist": [ + "Q-BRIDGE-MIB" + ], + "type": "printer", + "graphs": [ + "device_printersupplies" + ], + "remote_access": [ + "http" + ], + "snmp": { + "nobulk": true + }, + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "olivetti-printer": { + "text": "Olivetti Printer", + "vendor": "Olivetti", + "group": "printer", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.18334.1.2.1.2.1", + "sysDescr": "/^Generic \\w+-\\w+$/" + } + ], + "type": "printer", + "graphs": [ + "device_printersupplies" + ], + "remote_access": [ + "http" + ], + "snmp": { + "nobulk": true + }, + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "sharp-printer": { + "text": "Sharp Printer", + "vendor": "Sharp", + "group": "printer", + "sysObjectID": [ + ".1.3.6.1.4.1.2385.3.1.", + ".1.3.6.1.4.1.3369.1.1.2.40" + ], + "type": "printer", + "graphs": [ + "device_printersupplies" + ], + "remote_access": [ + "http" + ], + "snmp": { + "nobulk": true + }, + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "okilan": { + "text": "OKI Printer", + "group": "printer", + "vendor": "OKI", + "sysDescr_regex": [ + "/OkiLAN (?\\w+) Rev\\.N*(?[\\d]+\\.[\\d\\.]+)/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.2001.1" + ], + "type": "printer", + "graphs": [ + "device_printersupplies" + ], + "remote_access": [ + "http" + ], + "snmp": { + "nobulk": true + }, + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "brother-printer": { + "text": "Brother Printer", + "vendor": "Brother", + "group": "printer", + "sysObjectID": [ + ".1.3.6.1.4.1.2435.2.3.9.1" + ], + "sysDescr": [ + "/^Brother NC-/" + ], + "mibs": "BROTHER-MIB", + "type": "printer", + "graphs": [ + "device_printersupplies" + ], + "remote_access": [ + "http" + ], + "snmp": { + "nobulk": true + }, + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "develop": { + "text": "Develop Printer", + "vendor": "Develop", + "group": "printer", + "sysDescr": [ + "/^Develop ineo/" + ], + "type": "printer", + "graphs": [ + "device_printersupplies" + ], + "remote_access": [ + "http" + ], + "snmp": { + "nobulk": true + }, + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "toshiba-printer": { + "text": "Toshiba Printer", + "group": "printer", + "vendor": "Toshiba", + "sysObjectID": [ + ".1.3.6.1.4.1.1129.1.2", + ".1.3.6.1.4.1.1129.2.3." + ], + "sysDescr": [ + "/^TOSHIBA (TEC|e\\-STUDIO)/" + ], + "type": "printer", + "graphs": [ + "device_printersupplies" + ], + "remote_access": [ + "http" + ], + "snmp": { + "nobulk": true + }, + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "panasonic-printer": { + "text": "Panasonic Printer", + "group": "printer", + "vendor": "Panasonic", + "sysObjectID": [ + ".1.3.6.1.4.1.258.406.2", + ".1.3.6.1.4.1.258.406.3" + ], + "type": "printer", + "graphs": [ + "device_printersupplies" + ], + "remote_access": [ + "http" + ], + "snmp": { + "nobulk": true + }, + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "zebra-printer": { + "text": "Zebra Printer", + "group": "printer", + "vendor": "Zebra", + "sysObjectID": [ + ".1.3.6.1.4.1.683.6" + ], + "discovery": [ + { + "sysDescr": "/Zebra/", + "sysObjectID": ".1.3.6.1.4.1.10642" + } + ], + "type": "printer", + "graphs": [ + "device_printersupplies" + ], + "remote_access": [ + "http" + ], + "snmp": { + "nobulk": true + }, + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "sonicwall": { + "text": "SonicOS", + "vendor": "SonicWall", + "type": "firewall", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "ifname": 1, + "sysObjectID": [ + ".1.3.6.1.4.1.8741.1", + ".1.3.6.1.4.1.8741.3", + ".1.3.6.1.4.1.8741.4", + ".1.3.6.1.4.1.8741.5", + ".1.3.6.1.4.1.8741.7" + ], + "sysDescr": [ + "/\\(SonicOS( Enhanced)? \\d/" + ], + "sysDescr_regex": [ + "/SonicWALL (?.+?) \\(SonicOS( [^\\d]\\S+)? (?\\d\\S+?)\\)/i" + ], + "mibs": [ + "SONICWALL-FIREWALL-IP-STATISTICS-MIB", + "SONICWALL-COMMON-MIB" + ] + }, + "sonicwall-sws": { + "text": "SonicOS SWS", + "type": "network", + "vendor": "SonicWall", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.8741.8" + ], + "sysDescr": [ + "/^SonicWALL SWS/" + ], + "sysDescr_regex": [ + "/^SonicWALL (?\\S+)/i" + ] + }, + "sonicwall-sma": { + "text": "SonicOS SMA", + "vendor": "SonicWall", + "type": "firewall", + "group": "unix", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": "/^Linux/", + "SONICWALL-SMA-APPLIANCE-SYSTEM-INFO-MIB::hardwareModel.0": "/.+/" + } + ], + "mibs": [ + "SONICWALL-COMMON-MIB", + "SONICWALL-SMA-APPLIANCE-SYSTEM-HEALTH-MIB" + ], + "mib_blacklist": [ + "Q-BRIDGE-MIB", + "BRIDGE-MIB", + "EtherLike-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "sonicwall-ssl": { + "text": "SonicOS SSL", + "type": "security", + "vendor": "SonicWall", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.8741.6" + ], + "sysDescr": [ + "/\\(SonicOS SSL/" + ], + "sysDescr_regex": [ + "/SonicWALL (?.+?) \\(SonicOS( [^\\d]\\S+)? (?\\d\\S+?)\\)/i" + ], + "mibs": [ + "SNWL-SSLVPN-MIB" + ] + }, + "timos": { + "text": "Nokia SROS", + "vendor": "Nokia", + "group": "timos", + "type": "network", + "snmp": { + "max-rep": 20 + }, + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "rancid": [ + { + "name": "sros-md", + "rancid_min": "3.8", + "hardware": "/(7750|7950)/" + }, + { + "name": "sros", + "rancid_min": "3.7" + } + ], + "sysDescr_regex": [ + "/TiMOS\\-\\w\\-(?\\d[\\w\\.\\-]+) (?:\\S+ )?(?:Nokia|ALCATEL(?:\\-LUCENT)?) (?.+?) (?\\d+)\\s+Copyright/i", + "/TiMOS\\-\\w\\-(?\\d[\\w\\.\\-]+) (?:\\S+ )?(?:Nokia|ALCATEL(?:\\-LUCENT)?) (?\\d+) (?.+?)\\s+Copyright/i" + ], + "port_label": [ + "/^(.+?),\\s+[^,]+(?:,\\s+\"?(?[^\"]+)\"?)?/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.6527." + ], + "mibs": [ + "TIMETRA-SYSTEM-MIB", + "TIMETRA-CHASSIS-MIB", + "TIMETRA-PORT-MIB", + "TIMETRA-LLDP-MIB" + ], + "vendortype_mib": "TIMETRA-GLOBAL-MIB", + "mib_blacklist": [ + "HOST-RESOURCES-MIB" + ] + }, + "psim": { + "text": "Nokia Photonic Service", + "vendor": "Nokia", + "group": "enterprise_tree_snmpv2", + "type": "optical", + "sysObjectID": [ + ".1.3.6.1.4.1.7483.1.3.1." + ], + "ifname": 1, + "ports_ignore": [ + { + "ifType": "opticalTransport", + "ifDescr": "/^Unassigned\\ Port/" + }, + { + "ifType": "opticalChannel", + "ifDescr": "/^Unassigned\\ Port/" + }, + { + "ifType": "other", + "ifDescr": "/^Unassigned\\ Port/" + } + ], + "sysDescr_regex": [ + "/Nokia (?.+?) v(?\\d\\S+)/" + ], + "mibs": [ + "TROPIC-SYSTEM-MIB", + "TROPIC-SHELF-MIB", + "TROPIC-L1SERVICE-MIB", + "TROPIC-CARD-MIB", + "TROPIC-OPTICALPORT-MIB" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "ethernetdirect-sw": { + "text": "ED-HM", + "vendor": "Ethernet Direct", + "type": "network", + "model": "ethernetdirect", + "graphs": [ + "device_bits", + "device_uptime", + "device_power" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.60000.301.1", + ".1.3.6.1.4.1.26556" + ], + "mib_blacklist": [ + "UCD-SNMP-MIB", + "HOST-RESOURCES-MIB", + "CISCO-CDP-MIB", + "BGP4-MIB", + "ADSL-LINE-MIB", + "DISMAN-PING-MIB", + "EtherLike-MIB", + "ENTITY-SENSOR-MIB", + "ENTITY-MIB", + "OSPF-MIB", + "PW-STD-MIB" + ] + }, + "xos": { + "text": "Extreme XOS", + "type": "network", + "group": "extremeware", + "modules": { + "ports_separate_walk": 1 + }, + "rancid": [ + { + "name": "extreme", + "rancid_min": "3" + } + ], + "discovery": [ + { + "sysDescr": "/XOS/", + "sysObjectID": ".1.3.6.1.4.1.1916.2" + } + ], + "sysDescr_regex": [ + "/XOS(?: \\((?(?!Stack).+)\\))? version (?\\d[\\d\\.]+) (?:[\\w\\.]+)(?:\\-(?patch[\\d\\-]+))?/", + "/XOS \\(Stack\\) version (?\\d[\\d\\.]+) (?:[\\w\\.]+)(?:\\-(?patch[\\d\\-]+))?/" + ], + "graphs": [ + "device_bits", + "device_processor", + "device_mempool", + "device_fanspeed" + ], + "vendor": "Extreme", + "icon": "extreme", + "ifname": 1, + "syslog_msg": [ + "/^\\s*(?\\S+?)\\.(?\\S+?)(?:\\.(?\\S+))?>\\s+(?.+)/" + ] + }, + "extremeware": { + "text": "Extremeware", + "type": "network", + "group": "extremeware", + "sysObjectID": [ + ".1.3.6.1.4.1.1916.2" + ], + "sysDescr_regex": [ + "/^(?.+) - Version (?\\d[\\w\\.\\-]+)/" + ], + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "vendor": "Extreme", + "icon": "extreme", + "ifname": 1, + "syslog_msg": [ + "/^\\s*(?\\S+?)\\.(?\\S+?)(?:\\.(?\\S+))?>\\s+(?.+)/" + ] + }, + "extreme-wlc": { + "text": "Extreme Wireless Controller", + "type": "wireless", + "group": "extremeware", + "discovery": [ + { + "sysDescr": "/Wireless Controller/", + "sysObjectID": ".1.3.6.1.4.1.1916.2" + } + ], + "sysDescr_regex": [ + "/^(?.+) Wireless Controller, Version (?\\d[\\w\\.\\-]+)/" + ], + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "vendor": "Extreme", + "icon": "extreme", + "ifname": 1, + "syslog_msg": [ + "/^\\s*(?\\S+?)\\.(?\\S+?)(?:\\.(?\\S+))?>\\s+(?.+)/" + ] + }, + "slx": { + "text": "Extreme SLX OS", + "vendor": "Extreme", + "type": "network", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "discovery": [ + { + "sysDescr": "/\\ SLX\\ /", + "sysObjectID": [ + ".1.3.6.1.4.1.1588.3.3", + ".1.3.6.1.4.1.1916.2" + ] + } + ], + "sysDescr_regex": [ + "/\\ Version\\s+(?\\d\\w*(?:\\.\\w+)+)/", + "/^Extreme\\ (?([A-Z]+\\-)?SLX\\S+)/" + ], + "entPhysical": { + "hardware": { + "oid": "entPhysicalName.1" + }, + "serial": { + "oid": "entPhysicalSerialNum.1" + } + }, + "mibs": [ + "BROCADE-MODULE-MEM-UTIL-MIB", + "SWSYSTEM-MIB", + "HA-MIB", + "BROCADE-OPTICAL-MONITORING-MIB", + "EXTREME-VLAN-MIB" + ], + "mib_blacklist": [ + "HOST-RESOURCES-MIB", + "CISCO-CDP-MIB", + "Q-BRIDGE-MIB" + ] + }, + "extreme-fastpath": { + "text": "Extreme (FastPath)", + "group": "fastpath", + "type": "network", + "vendor": "Extreme", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.1916.2", + "sysDescr": "/U\\-Boot /" + }, + { + "sysObjectID": ".1.3.6.1.4.1.1916.2", + "FASTPATH-SWITCHING-MIB::agentInventoryMachineType.0": "/^Extreme/" + } + ], + "graphs": [ + "device_bits" + ], + "mibs": [ + "FASTPATH-BOXSERVICES-PRIVATE-MIB", + "BROADCOM-POWER-ETHERNET-MIB", + "FASTPATH-SWITCHING-MIB", + "FASTPATH-ISDP-MIB" + ], + "ifname": 1 + }, + "enterasys": { + "text": "Extreme (Enterasys) OS", + "type": "network", + "vendor": "Extreme", + "icon": "enterasys", + "ifname": 1, + "rancid": [ + { + "name": "enterasys", + "rancid_min": "3" + } + ], + "sysObjectID": [ + ".1.3.6.1.4.1.5624.2.1.", + ".1.3.6.1.4.1.5624.2.2." + ], + "sysDescr_regex": [ + "/(?:Enterasys|Extreme) Networks, Inc\\. (?\\S+) Rev (?\\d[\\d\\.\\-]+)/" + ], + "mibs": [ + "POWER-ETHERNET-MIB", + "ENTERASYS-POWER-ETHERNET-EXT-MIB" + ], + "vendortype_mib": "ENTERASYS-OIDS-MIB" + }, + "enterasys-wl": { + "text": "Extreme Wireless Controller", + "type": "wireless", + "vendor": "Extreme", + "icon": "enterasys", + "sysObjectID": [ + ".1.3.6.1.4.1.4329.15.1.1" + ] + }, + "extreme-ers": { + "text": "ERS Software (BOSS)", + "type": "network", + "group": "extremeavaya", + "sysObjectID": [ + ".1.3.6.1.4.1.45.3" + ], + "mibs": [ + "BAY-STACK-SFF-MIB", + "BAY-STACK-PETH-EXT-MIB" + ], + "vendortype_mib": "S5-REG-MIB", + "vendor": "Extreme", + "icon": "extreme", + "port_label": [ + "/(?:Nortel|Avaya|Extreme)(?: Networks)? .*(?:Module|FabricEngine|Platform (?:.*)) - (.+)/i" + ], + "graphs": [ + "device_bits", + "device_processor", + "device_mempool", + "device_fdb_count" + ] + }, + "extreme-vsp": { + "text": "VSP Software (VOSS)", + "type": "network", + "group": "extremeavaya", + "sysDescr_regex": [ + "/^(?\\w+.*?) \\((?\\d[\\d\\.]+)\\)/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.2272" + ], + "discovery": [ + { + "sysDescr": [ + "/VSP/", + "/FabricEngine/" + ], + "sysObjectID": ".1.3.6.1.4.1.1916.2" + } + ], + "vendor": "Extreme", + "icon": "extreme", + "port_label": [ + "/(?:Nortel|Avaya|Extreme)(?: Networks)? .*(?:Module|FabricEngine|Platform (?:.*)) - (.+)/i" + ], + "graphs": [ + "device_bits", + "device_processor", + "device_mempool", + "device_fdb_count" + ] + }, + "hiveos": { + "text": "HiveOS", + "type": "wireless", + "vendor": "Aerohive", + "graphs": [ + "device_bits" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.26928.1" + ], + "sysDescr_regex": [ + "/(?.+), HiveOS (?\\d[\\w\\.]+)/" + ] + }, + "aerohive-os": { + "text": "Aerohive Switch", + "type": "network", + "vendor": "Aerohive", + "graphs": [ + "device_bits", + "device_bits" + ], + "discovery": [ + { + "sysDescr": "/^Aerohive/", + "sysObjectID": [ + ".1.3.6.1.4.1.4413", + ".1.3.6.1.4.1.7244" + ] + } + ], + "sysDescr_regex": [ + "/Aerohive (?\\S+): (?.+), (?\\d[\\d\\.\\-]+), Linux \\d[\\d\\.]+/" + ], + "mibs": [ + "FASTPATH-BOXSERVICES-PRIVATE-MIB", + "EdgeSwitch-BOXSERVICES-PRIVATE-MIB", + "EdgeSwitch-ISDP-MIB", + "EdgeSwitch-SWITCHING-MIB", + "POWER-ETHERNET-MIB", + "EdgeSwitch-POWER-ETHERNET-MIB" + ] + }, + "uniping": { + "text": "UniPing", + "type": "environment", + "group": "netping", + "snmp": { + "nobulk": 1 + }, + "graphs": [ + "device_temperature", + "device_humidity" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.25728", + "sysDescr": "/UniPing v\\d/" + } + ], + "mibs": [ + "DKSF-60-4-X-X-X" + ], + "vendor": "NetPing", + "port_label": [ + "/(?:Uni|Net)Ping .+ (Enet.*)/i" + ], + "sysDescr_regex": [ + "/(?UniPing|NetPing) (?.*?), FW v(?\\d[\\w\\-\\.]+)/" + ] + }, + "uniping-server-v3": { + "text": "UniPing Server SMS", + "type": "environment", + "group": "netping", + "snmp": { + "nobulk": 1 + }, + "graphs": [ + "device_temperature", + "device_humidity" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.25728", + "sysDescr": "/UniPing Server Solution[^\\,]+/" + } + ], + "mibs": [ + "DKSF-70-MIB" + ], + "vendor": "NetPing", + "port_label": [ + "/(?:Uni|Net)Ping .+ (Enet.*)/i" + ], + "sysDescr_regex": [ + "/(?UniPing|NetPing) (?.*?), FW v(?\\d[\\w\\-\\.]+)/" + ] + }, + "uniping-server": { + "text": "UniPing Server", + "type": "environment", + "group": "netping", + "snmp": { + "nobulk": 1 + }, + "graphs": [ + "device_temperature", + "device_humidity" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.25728", + "sysDescr": "/UniPing Server Solution\\,/" + } + ], + "mibs": [ + "DKSF-50-11-X-X-X" + ], + "vendor": "NetPing", + "port_label": [ + "/(?:Uni|Net)Ping .+ (Enet.*)/i" + ], + "sysDescr_regex": [ + "/(?UniPing|NetPing) (?.*?), FW v(?\\d[\\w\\-\\.]+)/" + ] + }, + "netping-pwr3": { + "text": "NetPing 8/PWRv3/SMS", + "type": "power", + "group": "netping", + "snmp": { + "nobulk": 1 + }, + "graphs": [ + "device_temperature", + "device_humidity" + ], + "sysDescr": [ + "/^NetPing 8/" + ], + "mibs": [ + "DKSF-PWR-OLD-MIB" + ], + "vendor": "NetPing", + "port_label": [ + "/(?:Uni|Net)Ping .+ (Enet.*)/i" + ], + "sysDescr_regex": [ + "/(?UniPing|NetPing) (?.*?), FW v(?\\d[\\w\\-\\.]+)/" + ] + }, + "netping-pwr2": { + "text": "NetPing PWR", + "type": "power", + "group": "netping", + "snmp": { + "nobulk": 1 + }, + "graphs": [ + "device_temperature", + "device_humidity" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.25728", + "sysDescr": "/^NetPing [24].+PWR/" + } + ], + "mibs": [ + "DKSF-PWR-MIB" + ], + "vendor": "NetPing", + "port_label": [ + "/(?:Uni|Net)Ping .+ (Enet.*)/i" + ], + "sysDescr_regex": [ + "/(?UniPing|NetPing) (?.*?), FW v(?\\d[\\w\\-\\.]+)/" + ] + }, + "netping": { + "text": "NetPing", + "type": "environment", + "vendor": "NetPing", + "group": "netping", + "snmp": { + "nobulk": 1 + }, + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.25728", + "sysDescr": "/NetPing v\\d/" + } + ], + "mibs": [ + "DKSF-57-1-X-X-1" + ], + "port_label": [ + "/(?:Uni|Net)Ping .+ (Enet.*)/i" + ], + "sysDescr_regex": [ + "/(?UniPing|NetPing) (?.*?), FW v(?\\d[\\w\\-\\.]+)/" + ] + }, + "ciena": { + "text": "SAOS", + "type": "optical", + "vendor": "Ciena", + "ifname": 1, + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.6141.1" + ], + "mibs": [ + "WWP-LEOS-CHASSIS-MIB", + "WWP-LEOS-PORT-XCVR-MIB", + "WWP-LEOS-SYSTEM-CONFIG-MIB" + ] + }, + "ciena-waveserveros": { + "text": "Waveserver OS", + "type": "optical", + "vendor": "Ciena", + "rancid": [ + { + "name": "ciena-ws", + "rancid_min": "3.3" + } + ], + "ifname": 1, + "sysObjectID": [ + ".1.3.6.1.4.1.1271.3" + ], + "sysDescr": [ + "/^Waveserver Platform$/" + ], + "discovery": [ + { + "sysDescr": "/Waveserver/", + "sysObjectID": ".1.3.6.1.4.1.1271" + } + ], + "sysDescr_regex": [ + "/ release (?\\d[\\d\\.]+\\S*)/" + ], + "mibs": [ + "CIENA-WS-CHASSIS-MIB", + "CIENA-WS-SOFTWARE-MIB", + "CIENA-WS-XCVR-MIB", + "CIENA-WS-PLATFORM-PM-MIB" + ] + }, + "ciena-packetwave": { + "text": "Packetwave OS", + "type": "network", + "vendor": "Ciena", + "ifname": 1, + "sysObjectID": [ + ".1.3.6.1.4.1.1271.1" + ], + "discovery": [ + { + "sysDescr": "/Packetwave Platform/", + "sysObjectID": ".1.3.6.1.4.1.1271" + } + ], + "mibs": [ + "CIENA-CES-MODULE-MIB", + "CIENA-CES-CHASSIS-MIB", + "CIENA-CES-PORT-XCVR-MIB" + ] + }, + "ciena-6500": { + "text": "Ciena 6500", + "type": "optical", + "vendor": "Ciena", + "sysObjectID": [ + ".1.3.6.1.4.1.562.68.11" + ] + }, + "cyan": { + "text": "Cyan", + "vendor": "Cyan", + "type": "network", + "icon": "cyan", + "snmp": { + "nobulk": true, + "max-rep": 200 + }, + "ifname": true, + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.28533.1" + ], + "mibs": [ + "CYAN-NODE-MIB", + "CYAN-SHELF-MIB", + "CYAN-CEM-MIB", + "CYAN-XCVR-MIB", + "CYAN-GEPORT-MIB", + "CYAN-TENGPORT-MIB" + ], + "mib_blacklist": [ + "ENTITY-MIB", + "ENTITY-SENSOR-MIB" + ] + }, + "maipu-mypower": { + "text": "Maipu MyPower", + "type": "network", + "vendor": "Maipu", + "modules": { + "ports_separate_walk": 1 + }, + "sysDescr_regex": [ + "/(?MyPower) (\\(R\\) Operating System Software\\s)?(?\\w\\S+)( (version|V)\\s*(?[\\d\\.]+))?/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.5651.1.101.", + ".1.3.6.1.4.1.5651.1.102.", + ".1.3.6.1.4.1.5651.1.103." + ], + "discovery": [ + { + "sysDescr": [ + "/^MyPower .+Software (?!MPSec)/", + "/^MyPower [A-Z]\\w+/" + ], + "sysObjectID": ".1.3.6.1.4.1.5651.1" + } + ], + "mibs": [ + "MPIOS-MIB" + ] + }, + "maipu-mpsec": { + "text": "Maipu MPSec", + "type": "security", + "vendor": "Maipu", + "modules": { + "ports_separate_walk": 1 + }, + "sysObjectID": [ + ".1.3.6.1.4.1.5651.1.35." + ], + "discovery": [ + { + "sysDescr": "/MPSec|VPN/", + "sysObjectID": ".1.3.6.1.4.1.5651.1" + } + ] + }, + "maipu-ios": { + "text": "Maipu IOS", + "type": "network", + "vendor": "Maipu", + "modules": { + "ports_separate_walk": 1 + }, + "sysObjectID": [ + ".1.3.6.1.4.1.5651.1" + ] + }, + "darwin": { + "text": "MacOS", + "vendor": "Apple", + "type": "workstation", + "processor_stacked": 1, + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "ssh" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.8072.3.2.16" + ], + "sysDescr": [ + "/Darwin Kernel Version/" + ], + "mibs": [ + "LM-SENSORS-MIB", + "UCD-SNMP-MIB", + "UCD-DISKIO-MIB", + "HOST-RESOURCES-MIB" + ], + "mib_blacklist": [ + "OSPF-MIB" + ] + }, + "airport": { + "text": "Apple AirPort", + "type": "wireless", + "vendor": "Apple", + "sysDescr": [ + "/^Apple AirPort/", + "/^(Apple )?Base Station V[\\d\\.]+ Compatible/" + ], + "mibs": [ + "AIRPORT-BASESTATION-3-MIB" + ] + }, + "mcd": { + "text": "Mitel Controller", + "type": "communication", + "vendor": "Mitel", + "ifname": true, + "sysObjectID": [ + ".1.3.6.1.4.1.1027.1.2.3" + ], + "sysDescr_regex": [ + "/VerSw:(?[\\d\\.]+)/", + "/VerPl:(?\\w.+?);/" + ], + "mibs": [ + "MITEL-IperaVoiceLAN-MIB" + ] + }, + "vrp": { + "text": "Huawei VRP", + "group": "huawei", + "type": "network", + "remote_access": [ + "telnet", + "ssh" + ], + "snmp": { + "max-rep": 30 + }, + "modules": { + "ports_separate_walk": 1 + }, + "rancid": [ + { + "name": "vrp", + "rancid_min": "3.8" + } + ], + "discovery": [ + { + "sysDescr": "/Versatile Routing Platform Software/", + "sysObjectID": [ + ".1.3.6.1.4.1.2011.1.", + ".1.3.6.1.4.1.2011.2.", + ".1.3.6.1.4.1.2011.6.", + ".1.3.6.1.4.1.2011.10.", + ".1.3.6.1.4.1.56813." + ] + }, + { + "sysDescr": "/Huawei(-3Com)? Versatile Routing Platform Software/" + } + ], + "mibs": [ + "HUAWEI-SYS-MAN-MIB", + "HUAWEI-FLASH-MAN-MIB", + "HUAWEI-ENERGYMNGT-MIB", + "HUAWEI-L2MAM-MIB", + "HUAWEI-IF-EXT-MIB", + "HUAWEI-BGP-VPN-MIB", + "MPLS-L3VPN-STD-MIB" + ], + "vendor": "Huawei", + "icon": "huawei", + "model": "huawei", + "sysDescr_regex": [ + "/Version\\s+(?\\d\\S+)\\s+\\(\\S+\\s+(?\\S+)\\)/", + "/Version\\s+(?\\d\\S+),\\s+\\S+\\s+(?\\S+)/", + "/^(?:Huawei\\s+)?(?(?:Quidway\\s+)?\\S+).*?\\sHuawei Versatile Routing Platform Software/", + "/(?Quidway\\s+\\S+)/", + "/Ltd.\\s+(HUAWEI\\s+)?(?\\S+( \\S+)?)$/i", + "/Version (?\\d+[\\.\\d]+)\\s*\\(?(?\\S+(?:\\s+\\S+)?)\\s+(?V\\w{14,16})\\)?\\s/" + ], + "vendortype_mib": "HUAWEI-TC-MIB:HUAWEI-ENTITY-VENDORTYPE-MIB:H3C-ENTITY-VENDORTYPE-OID-MIB" + }, + "yunshan": { + "text": "YunShan OS", + "group": "huawei", + "type": "network", + "remote_access": [ + "telnet", + "ssh" + ], + "snmp": { + "max-rep": 30 + }, + "modules": { + "ports_separate_walk": 1 + }, + "sysDescr": [ + "/Huawei YunShan OS/" + ], + "discovery": [ + { + "sysDescr": "/Huawei YunShan OS/", + "sysObjectID": [ + ".1.3.6.1.4.1.2011.1.", + ".1.3.6.1.4.1.2011.2.", + ".1.3.6.1.4.1.2011.6.", + ".1.3.6.1.4.1.2011.10." + ] + } + ], + "mibs": [ + "HUAWEI-SYS-MAN-MIB", + "HUAWEI-FLASH-MAN-MIB", + "HUAWEI-ENERGYMNGT-MIB", + "HUAWEI-L2MAM-MIB", + "HUAWEI-IF-EXT-MIB", + "HUAWEI-BGP-VPN-MIB", + "MPLS-L3VPN-STD-MIB" + ], + "mib_blacklist": [ + "HUAWEI-DISMAN-PING-MIB" + ], + "vendor": "Huawei", + "icon": "huawei", + "model": "huawei", + "sysDescr_regex": [ + "/Version\\s+(?\\d\\S+)\\s+\\(\\S+\\s+(?\\S+)\\)/", + "/Version\\s+(?\\d\\S+),\\s+\\S+\\s+(?\\S+)/", + "/^(?:Huawei\\s+)?(?(?:Quidway\\s+)?\\S+).*?\\sHuawei Versatile Routing Platform Software/", + "/(?Quidway\\s+\\S+)/", + "/Ltd.\\s+(HUAWEI\\s+)?(?\\S+( \\S+)?)$/i", + "/Version (?\\d+[\\.\\d]+)\\s*\\(?(?\\S+(?:\\s+\\S+)?)\\s+(?V\\w{14,16})\\)?\\s/" + ], + "vendortype_mib": "HUAWEI-TC-MIB:HUAWEI-ENTITY-VENDORTYPE-MIB:H3C-ENTITY-VENDORTYPE-OID-MIB" + }, + "huawei-vsp": { + "text": "Huawei VSP", + "group": "huawei", + "type": "firewall", + "remote_access": [ + "telnet", + "ssh" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.2011.2.77", + ".1.3.6.1.4.1.2011.2.159", + ".1.3.6.1.4.1.2011.2.122", + ".1.3.6.1.4.1.2011.2.125" + ], + "sysDescr": [ + "/Huawei Versatile Security Platform Software/" + ], + "mibs": [ + "HUAWEI-ENTITY-EXTENT-MIB" + ], + "vendor": "Huawei", + "icon": "huawei", + "model": "huawei", + "sysDescr_regex": [ + "/Version\\s+(?\\d\\S+)\\s+\\(\\S+\\s+(?\\S+)\\)/", + "/Version\\s+(?\\d\\S+),\\s+\\S+\\s+(?\\S+)/", + "/^(?:Huawei\\s+)?(?(?:Quidway\\s+)?\\S+).*?\\sHuawei Versatile Routing Platform Software/", + "/(?Quidway\\s+\\S+)/", + "/Ltd.\\s+(HUAWEI\\s+)?(?\\S+( \\S+)?)$/i", + "/Version (?\\d+[\\.\\d]+)\\s*\\(?(?\\S+(?:\\s+\\S+)?)\\s+(?V\\w{14,16})\\)?\\s/" + ], + "vendortype_mib": "HUAWEI-TC-MIB:HUAWEI-ENTITY-VENDORTYPE-MIB:H3C-ENTITY-VENDORTYPE-OID-MIB" + }, + "huawei-ias": { + "text": "Huawei IAS", + "group": "huawei", + "type": "network", + "ifname": 1, + "remote_access": [ + "telnet", + "ssh" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.2011.2.78", + ".1.3.6.1.4.1.2011.2.80", + ".1.3.6.1.4.1.2011.2.109", + ".1.3.6.1.4.1.2011.2.115", + ".1.3.6.1.4.1.2011.2.128", + ".1.3.6.1.4.1.2011.2.132", + ".1.3.6.1.4.1.2011.2.133", + ".1.3.6.1.4.1.2011.2.134", + ".1.3.6.1.4.1.2011.2.167", + ".1.3.6.1.4.1.2011.2.169", + ".1.3.6.1.4.1.2011.2.184", + ".1.3.6.1.4.1.2011.2.185", + ".1.3.6.1.4.1.2011.2.186", + ".1.3.6.1.4.1.2011.2.206", + ".1.3.6.1.4.1.2011.2.214", + ".1.3.6.1.4.1.2011.2.216", + ".1.3.6.1.4.1.2011.2.248", + ".1.3.6.1.4.1.2011.2.262", + ".1.3.6.1.4.1.2011.2.294", + ".1.3.6.1.4.1.2011.2.317" + ], + "sysDescr": [ + "/Huawei Integrated Access Software/" + ], + "mibs": [ + "HWMUSA-DEV-MIB", + "HUAWEI-ETHERNET-OPTICMODULE-MIB", + "HUAWEI-XPON-MIB" + ], + "vendor": "Huawei", + "icon": "huawei", + "model": "huawei", + "sysDescr_regex": [ + "/Version\\s+(?\\d\\S+)\\s+\\(\\S+\\s+(?\\S+)\\)/", + "/Version\\s+(?\\d\\S+),\\s+\\S+\\s+(?\\S+)/", + "/^(?:Huawei\\s+)?(?(?:Quidway\\s+)?\\S+).*?\\sHuawei Versatile Routing Platform Software/", + "/(?Quidway\\s+\\S+)/", + "/Ltd.\\s+(HUAWEI\\s+)?(?\\S+( \\S+)?)$/i", + "/Version (?\\d+[\\.\\d]+)\\s*\\(?(?\\S+(?:\\s+\\S+)?)\\s+(?V\\w{14,16})\\)?\\s/" + ], + "vendortype_mib": "HUAWEI-TC-MIB:HUAWEI-ENTITY-VENDORTYPE-MIB:H3C-ENTITY-VENDORTYPE-OID-MIB" + }, + "huawei-vp": { + "text": "Huawei ViewPoint", + "group": "huawei", + "type": "video", + "sysObjectID": [ + ".1.3.6.1.4.1.2011.2.14.101", + ".1.3.6.1.4.1.2011.2.14.6" + ], + "sysDescr": [ + "/^ViewPoint$/" + ], + "vendor": "Huawei", + "icon": "huawei", + "model": "huawei", + "sysDescr_regex": [ + "/Version\\s+(?\\d\\S+)\\s+\\(\\S+\\s+(?\\S+)\\)/", + "/Version\\s+(?\\d\\S+),\\s+\\S+\\s+(?\\S+)/", + "/^(?:Huawei\\s+)?(?(?:Quidway\\s+)?\\S+).*?\\sHuawei Versatile Routing Platform Software/", + "/(?Quidway\\s+\\S+)/", + "/Ltd.\\s+(HUAWEI\\s+)?(?\\S+( \\S+)?)$/i", + "/Version (?\\d+[\\.\\d]+)\\s*\\(?(?\\S+(?:\\s+\\S+)?)\\s+(?V\\w{14,16})\\)?\\s/" + ], + "vendortype_mib": "HUAWEI-TC-MIB:HUAWEI-ENTITY-VENDORTYPE-MIB:H3C-ENTITY-VENDORTYPE-OID-MIB" + }, + "huawei-ism": { + "text": "Huawei Storage", + "group": "huawei", + "type": "storage", + "sysObjectID": [ + ".1.3.6.1.4.1.2011.2.91" + ], + "sysDescr": [ + "/^HUAWEI ISM SNMP Agent/" + ], + "vendor": "Huawei", + "icon": "huawei", + "model": "huawei", + "sysDescr_regex": [ + "/Version\\s+(?\\d\\S+)\\s+\\(\\S+\\s+(?\\S+)\\)/", + "/Version\\s+(?\\d\\S+),\\s+\\S+\\s+(?\\S+)/", + "/^(?:Huawei\\s+)?(?(?:Quidway\\s+)?\\S+).*?\\sHuawei Versatile Routing Platform Software/", + "/(?Quidway\\s+\\S+)/", + "/Ltd.\\s+(HUAWEI\\s+)?(?\\S+( \\S+)?)$/i", + "/Version (?\\d+[\\.\\d]+)\\s*\\(?(?\\S+(?:\\s+\\S+)?)\\s+(?V\\w{14,16})\\)?\\s/" + ], + "vendortype_mib": "HUAWEI-TC-MIB:HUAWEI-ENTITY-VENDORTYPE-MIB:H3C-ENTITY-VENDORTYPE-OID-MIB" + }, + "huawei-wl": { + "text": "Huawei Wireless", + "group": "huawei", + "type": "wireless", + "sysDescr_regex": [ + "/Software (?\\S+), Bootrom v(?\\d\\S+),/", + "/Version\\s+(?\\d\\S+)\\s+\\(\\S+\\s+(?\\S+)\\)/", + "/Version\\s+(?\\d\\S+),\\s+\\S+\\s+(?\\S+)/", + "/^(?:Huawei\\s+)?(?(?:Quidway\\s+)?\\S+).*?\\sHuawei Versatile Routing Platform Software/", + "/(?Quidway\\s+\\S+)/", + "/Ltd.\\s+(HUAWEI\\s+)?(?\\S+( \\S+)?)$/i", + "/Version (?\\d+[\\.\\d]+)\\s*\\(?(?\\S+(?:\\s+\\S+)?)\\s+(?V\\w{14,16})\\)?\\s/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.2011.2.39" + ], + "sysDescr": [ + "/^Huawei Enterprise AP/" + ], + "vendor": "Huawei", + "icon": "huawei", + "model": "huawei", + "vendortype_mib": "HUAWEI-TC-MIB:HUAWEI-ENTITY-VENDORTYPE-MIB:H3C-ENTITY-VENDORTYPE-OID-MIB" + }, + "huawei-imana": { + "text": "Huawei iMana", + "group": "huawei", + "type": "management", + "sysObjectID": [ + ".1.3.6.1.4.1.2011.2.235" + ], + "sysDescr": [ + "/^Hardware management system$/" + ], + "ipmi": true, + "mibs": [ + "HUAWEI-SERVER-IBMC-MIB" + ], + "vendor": "Huawei", + "icon": "huawei", + "model": "huawei", + "sysDescr_regex": [ + "/Version\\s+(?\\d\\S+)\\s+\\(\\S+\\s+(?\\S+)\\)/", + "/Version\\s+(?\\d\\S+),\\s+\\S+\\s+(?\\S+)/", + "/^(?:Huawei\\s+)?(?(?:Quidway\\s+)?\\S+).*?\\sHuawei Versatile Routing Platform Software/", + "/(?Quidway\\s+\\S+)/", + "/Ltd.\\s+(HUAWEI\\s+)?(?\\S+( \\S+)?)$/i", + "/Version (?\\d+[\\.\\d]+)\\s*\\(?(?\\S+(?:\\s+\\S+)?)\\s+(?V\\w{14,16})\\)?\\s/" + ], + "vendortype_mib": "HUAWEI-TC-MIB:HUAWEI-ENTITY-VENDORTYPE-MIB:H3C-ENTITY-VENDORTYPE-OID-MIB" + }, + "huawei-ups": { + "text": "Huawei UPS", + "vendor": "Huawei", + "group": "ups", + "graphs": [ + "device_current", + "device_voltage" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.2011.6.174" + ], + "discovery": [ + { + "sysDescr": "/^Linux \\w+/", + "UPS-MIB::upsIdentManufacturer.0": "/HUAWEI/i" + } + ], + "mibs": [ + "HUAWEI-UPS-MIB", + "UPS-MIB", + "HUAWEI-ENTITY-EXTENT-MIB" + ], + "vendortype_mib": "HUAWEI-TC-MIB", + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "huawei-emap": { + "text": "Huawei eMap", + "vendor": "Huawei", + "type": "power", + "group": "enterprise_tree_snmp", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": "/^Linux \\w+/", + "EMAP-MIB::hwSiteName.0": "/^Huawei/" + } + ], + "mibs": [ + "EMAP-MIB" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "flswitch": { + "text": "Phoenix Switch", + "vendor": "Phoenix", + "type": "network", + "remote_access": [ + "ssh", + "https", + "http" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.4346.11.1.2.1.1.1" + ], + "mibs": [ + "FL-MGD-INFRASTRUCT-MIB" + ] + }, + "planet-sw": { + "text": "Planet Switch", + "type": "network", + "vendor": "Planet", + "sysObjectID": [ + ".1.3.6.1.4.1.10456.1" + ], + "sysDescr_regex": [ + "/^Planet (?\\w+\\S*).+ \\- v(?\\d\\S+)/" + ] + }, + "planet-mc": { + "text": "Planet MediaConverter", + "type": "optical", + "vendor": "Planet", + "sysObjectID": [ + ".1.3.6.1.4.1.10456.2" + ], + "sysName_regex": [ + "/^(?.+)/" + ], + "mibs": [ + "PLANET-MC1610MR-MIB" + ] + }, + "planet-dsl": { + "text": "Planet DSL Router", + "type": "network", + "vendor": "Planet", + "sysObjectID": [ + ".1.3.6.1.4.1.10456.4" + ] + }, + "meinberg-lantime": { + "vendor": "Meinberg", + "text": "Meinberg LANTIME", + "type": "server", + "group": "unix", + "model": "meinberg", + "sysDescr_regex": [ + "/Meinberg (?\\w.+?)\\s+[Vv](?\\d[\\d\\.\\-]+)/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.5597.3", + ".1.3.6.1.4.1.5597.30" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "tycon-tpdin": { + "text": "TPDIN Monitor", + "type": "environment", + "group": "enterprise_tree_snmpv2", + "vendor": "Tycon", + "remote_access": [ + "http" + ], + "graphs": [ + "device_temperature", + "device_humidity" + ], + "snmp": { + "nobulk": true + }, + "sysObjectID": [ + ".1.3.6.1.4.1.45621.2" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.17095", + "WV-MIB::name.0": "/TPDIN/" + } + ], + "mibs": [ + "TPDIN2-MIB", + "WV-MIB" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "freebsd": { + "text": "FreeBSD", + "type": "server", + "group": "unix", + "discovery_os": "freebsd", + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "openbsd": { + "text": "OpenBSD", + "type": "server", + "group": "unix", + "sysObjectID": [ + ".1.3.6.1.4.1.30155.23.1", + ".1.3.6.1.4.1.8072.3.2.12" + ], + "sysDescr": [ + "/^OpenBSD/" + ], + "mibs": [ + "OPENBSD-SENSORS-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "netbsd": { + "text": "NetBSD", + "type": "server", + "group": "unix", + "sysDescr": [ + "/^NetBSD/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.8072.3.2.7" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "dragonfly": { + "text": "DragonflyBSD", + "type": "server", + "group": "unix", + "sysObjectID": [ + ".1.3.6.1.4.1.8072.3.2.17" + ], + "sysDescr": [ + "/^DragonFly/" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "monowall": { + "text": "m0n0wall", + "group": "unix", + "type": "firewall", + "sysDescr": [ + "/m0n0wall/" + ], + "graphs": [ + "device_bits", + "device_processor", + "device_ucd_memory" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "pfsense": { + "text": "pfSense", + "group": "unix", + "type": "firewall", + "rancid": [ + { + "name": "pfsense" + } + ], + "sysDescr_regex": [ + "/pfSense( Plus)? \\S+ (?\\d\\S+) .*FreeBSD (?\\d\\S+) (?\\S+)/" + ], + "sysDescr": [ + "/pfSense/i" + ], + "discovery": [ + { + "sysDescr": "/pfSense/i", + "sysObjectID": ".1.3.6.1.4.1.12325.1.1.2.1.1" + } + ], + "graphs": [ + "device_bits", + "device_processor", + "device_ucd_memory" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "opnsense": { + "text": "OPNsense", + "group": "unix", + "type": "firewall", + "graphs": [ + "device_bits", + "device_processor", + "device_ucd_memory" + ], + "sysDescr": [ + "/OPNsense/i" + ], + "discovery": [ + { + "sysDescr": "/OPNsense/i", + "sysObjectID": ".1.3.6.1.4.1.12325.1.1.2.1.1" + }, + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.8", + ".1.3.6.1.4.1.8072.1.3.2.3.1.2.7.118.101.114.115.105.111.110": "/OPNsense/" + }, + { + "sysDescr": "/^FreeBSD +\\S+ +\\d[\\d\\.]+\\-\\w\\S+ +FreeBSD +\\d[\\d\\.]+\\-\\w\\S+( +#\\d+)? +[0-9a-f]{11}\\([a-z]+\\/\\d+(?:\\.\\d+)+\\)[ \\-]/", + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.8" + } + ], + "sysDescr_regex": [ + "/(?\\d+[\\w\\.]+)\\-\\d+ OPNsense (?FreeBSD \\d[\\S]+)\\s(?\\S+)/", + "/^FreeBSD +\\S+ +(?[\\d\\.]+\\-\\S+) +FreeBSD +[\\d\\.]+\\-\\S+( +#\\d+)? +[0-9a-f]+\\((?[a-z]+)\\/(?\\d+(?:\\.\\d+)+)\\).*? +(?\\w+)$/" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "nas4free": { + "text": "XigmaNAS", + "icon": "xigmanas", + "group": "unix", + "type": "storage", + "graphs": [ + "device_processor", + "device_ucd_memory", + "device_storage" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.12325.1.1.2.1.1", + "UCD-SNMP-MIB::extOutput.0": "/nas4free|xigma/i" + } + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "ns-bsd": { + "text": "Stormshield NS-BSD", + "group": "unix", + "type": "firewall", + "vendor": "Stormshield", + "graphs": [ + "device_processor", + "device_ucd_memory", + "device_storage" + ], + "syslog_msg": [ + "/^(?\\S+)\\s+(?[\\S\\.]+)\\s+(?\\S+)(?:\\s+\\S+){3}\\s+(?.*?(?:id=(?\\S+)).+)/", + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "discovery": [ + { + "sysObjectID": [ + ".1.3.6.1.4.1.8072.3.2.8", + ".1.3.6.1.4.1.11256.2.0" + ], + "sysDescr": "/^NS-BSD/" + } + ], + "mibs": [ + "STORMSHIELD-PROPERTY-MIB" + ], + "processor_stacked": 1, + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "ironware": { + "text": "Brocade FastIron/IronWare", + "type": "network", + "vendor": "Brocade", + "model": "brocade", + "snmp": { + "max-rep": 60 + }, + "modules": { + "ports_separate_walk": 1 + }, + "sensors_poller_walk": 1, + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "rancid": [ + { + "name": "foundry" + } + ], + "sysObjectID": [ + ".1.3.6.1.4.1.1991.1" + ], + "mibs": [ + "FOUNDRY-SN-SWITCH-GROUP-MIB", + "FOUNDRY-SN-AGENT-MIB", + "FOUNDRY-POE-MIB", + "FOUNDRY-BGP4V2-MIB", + "MPLS-VPN-MIB" + ], + "mib_blacklist": [ + "CISCO-CDP-MIB" + ], + "vendortype_mib": "BROCADE-ENTITY-OID-MIB" + }, + "ironware-ap": { + "text": "Brocade AP", + "vendor": "Brocade", + "type": "wireless", + "model": "brocade", + "sysObjectID": [ + ".1.3.6.1.4.1.1991.1.6", + ".1.3.6.1.4.1.1991.1.15" + ], + "mibs": [ + "FOUNDRY-SN-SWITCH-GROUP-MIB", + "FOUNDRY-SN-AGENT-MIB" + ], + "mib_blacklist": [ + "CISCO-CDP-MIB" + ], + "vendortype_mib": "BROCADE-ENTITY-OID-MIB" + }, + "fabos": { + "text": "Brocade FabricOS", + "vendor": "Brocade", + "type": "network", + "graphs": [ + "device_bits" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.1588.2.1" + ], + "entPhysical": { + "hardware": { + "oid": "entPhysicalDescr.1" + }, + "serial": { + "oid": "entPhysicalSerialNum.1" + } + }, + "mibs": [ + "SW-MIB", + "FA-EXT-MIB" + ] + }, + "nos": { + "text": "Brocade NOS", + "vendor": "Brocade", + "type": "network", + "ifname": 1, + "modules": { + "ports_separate_walk": 1 + }, + "sensors_poller_walk": 1, + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "discovery": [ + { + "sysDescr": "/VDX/", + "sysObjectID": ".1.3.6.1.4.1.1588.3.3" + } + ], + "sysObjectID": [ + ".1.3.6.1.4.1.1588.2.2" + ], + "sysDescr": [ + "/(Brocade|Steel|BR)[ \\-]VDX/" + ], + "sysDescr_regex": [ + "/, BR\\-(?\\S+), Network Operating System Software Version (?\\d[\\.\\d]+\\w*)\\.?/" + ], + "entPhysical": { + "serial": { + "oid": "entPhysicalSerialNum.1" + } + }, + "mibs": [ + "SW-MIB", + "HA-MIB", + "FA-EXT-MIB", + "FOUNDRY-SN-SWITCH-GROUP-MIB", + "FOUNDRY-SN-AGENT-MIB" + ] + }, + "qnap": { + "text": "QNAP QTS", + "vendor": "QNAP", + "type": "storage", + "group": "unix", + "sysDescr": [ + "/QNAP/" + ], + "discovery": [ + { + "sysDescr": "/^Linux [A-Z]{2,3}\\-\\w+ [a-z\\d][\\d\\.]+/", + "ENTITY-MIB::entPhysicalMfgName.1": "/QNAP/" + }, + { + "sysObjectID": [ + ".1.3.6.1.4.1.24681", + ".1.3.6.1.4.1.55062" + ], + "ENTITY-MIB::entPhysicalMfgName.1": "/QNAP/" + } + ], + "entPhysical": { + "hardware": { + "oid": "entPhysicalModelName.1" + }, + "version": { + "oid": "entPhysicalSoftwareRev.1" + }, + "serial": { + "oid": "entPhysicalSerialNum.1" + } + }, + "realtime": 15, + "mibs": [ + "NAS-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true + }, + "qes": { + "text": "QNAP QES", + "vendor": "QNAP", + "type": "storage", + "group": "unix", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.8", + "NAS-ES-MIB::es-SystemCPU-Usage.0": "/\\d+/" + }, + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.8", + "sysDescr": "/^ES\\d+/" + } + ], + "sysDescr_regex": [ + "/^(?ES\\d+.*)/" + ], + "realtime": 15, + "mibs": [ + "NAS-ES-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true + }, + "commend-station": { + "text": "Commend Station", + "type": "video", + "vendor": "Commend", + "group": "enterprise_tree_only", + "snmpable": [ + ".1.3.6.1.4.1.37568.2.1.1.1.0" + ], + "discovery": [ + { + "COMMEND-SIP-MIB::commendStationCommonStationType.0": "/.+/" + } + ], + "mibs": [ + "COMMEND-SIP-MIB" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "digipower-ups": { + "text": "Digipower UPS", + "group": "ups", + "vendor": "Digipower", + "graphs": [ + "device_current", + "device_voltage" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.17420", + "sysDescr": "/^SNMPIV/" + }, + { + "sysObjectID": ".1.3.6.1.4.1.17420", + "DGPUPS-MIB::protocol.0": "/.+/" + } + ], + "mibs": [ + "DGPUPS-MIB", + "DGPRPM-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "digipower-pdu": { + "text": "Digipower PDU", + "group": "pdu", + "vendor": "Digipower", + "graphs": [ + "device_current" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.17420" + ], + "mibs": [ + "DigiPower-PDU-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "arbos": { + "text": "ArbOS", + "type": "security", + "vendor": "Arbor", + "model": "arbor", + "ifname": true, + "rancid": [ + { + "name": "arbor", + "rancid_min": "3" + } + ], + "sysObjectID": [ + ".1.3.6.1.4.1.9694" + ], + "sysDescr_regex": [ + "/(?[\\w ]+?) +(?\\d[\\d\\.]+) +\\(build \\S+\\) +System Board Model: +(?[\\w\\-]+) +Serial Number: +(?\\S+)/", + "/(?[\\w ]+?) +(?\\d[\\d\\.]+) +\\(build \\S+\\) +(?[\\w\\-]+)/", + "/TMS +(?\\d[\\d\\.]+) +Model: +(?[\\w\\-]+) +Serial: +(?\\S+)/" + ] + }, + "powershield8": { + "text": "PowerShield8", + "group": "ups", + "type": "power", + "vendor": "PowerShield", + "graphs": [ + "device_voltage", + "device_current", + "device_power" + ], + "sysDescr": [ + "/^Linux B1001Snmp/" + ], + "modules": { + "pseudowires": 0, + "bgp-peers": 0, + "ports-stack": 0, + "vlans": 0, + "p2p-radios": 0, + "raid": 0 + }, + "mibs": [ + "PS-POWERSHIELD-MIB" + ], + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "nutanix": { + "text": "Nutanix AOS", + "type": "hypervisor", + "icon": "nutanix", + "group": "unix", + "sysObjectID": [ + ".1.3.6.1.4.1.41263" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.41263", + "sysDescr": "/^Linux /" + } + ], + "mibs": [ + "NUTANIX-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "firebrick": { + "text": "Firebrick", + "vendor": "Firebrick", + "type": "network", + "ifdescr": 1, + "snmp": { + "max-rep": 100 + }, + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.24693.1" + ], + "sysDescr_regex": [ + "/^(?[\\w]+) (\\w+ )?(?:[\\w\\+]+) \\(V(?\\d[\\d\\.]+)/" + ], + "mibs": [ + "FIREBRICK-BGP-MIB", + "FIREBRICK-CPU-MIB", + "FIREBRICK-GLOBAL", + "FIREBRICK-MONITORING", + "FIREBRICK-MIB" + ] + }, + "edgecore-os": { + "text": "Edgecore OS", + "type": "network", + "ifname": true, + "vendor": "Edgecore", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.259", + "sysDescr": "/^(?!SONiC).*/" + } + ], + "model": "edgecore" + }, + "edgecore-aos": { + "text": "Edgecore AOS", + "type": "network", + "ifname": true, + "vendor": "Edgecore", + "sysObjectID": [ + ".1.3.6.1.4.1.259.12.1" + ], + "model": "edgecore" + }, + "edgecore-radlan": { + "text": "Edgecore Stacked Switch (RADLAN)", + "type": "network", + "ifname": true, + "vendor": "Edgecore", + "graphs": [ + "device_bits" + ], + "snmp": { + "nobulk": true + }, + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.259", + ".1.3.6.1.4.1.259.10.1.14.89.1.1.0": "/.+/" + } + ], + "mibs": [ + "EDGECORE-DEVICEPARAMS-MIB", + "EDGECORE-Physicaldescription-MIB", + "EDGECORE-rndMng", + "EDGECORE-PHY-MIB" + ], + "mib_blacklist": [ + "ENTITY-SENSOR-MIB" + ] + }, + "engenius": { + "text": "EnGenius Wireless", + "type": "wireless", + "vendor": "EnGenius", + "graphs": [ + "device_bits", + "device_wifi_clients" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.14125.100.1.3", + ".1.3.6.1.4.1.14125.101.1.3" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.14125", + "sysDescr": "/^Wireless/" + }, + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": "/^Wireless/", + "ENGENIUS-PRIVATE-MIB::wirelessMacAddress.0": "/.+/" + } + ], + "mibs": [ + "ENGENIUS-PRIVATE-MIB", + "ENGENIUS-MESH-MIB" + ] + }, + "engenius-switch": { + "text": "EnGenius Managed Switch", + "type": "network", + "vendor": "EnGenius", + "sysObjectID": [ + ".1.3.6.1.4.1.14125.3.2.10", + ".1.3.6.1.4.1.44194.3.2.10" + ], + "mibs": [ + "ENGENIUS-PRIVATE-MIB" + ] + }, + "dmswitch": { + "text": "Datacom Switch", + "vendor": "Datacom", + "type": "network", + "remote_access": [ + "ssh", + "https", + "http" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.3709", + "DMswitch-MIB::swProdDescription.0": "/.+/" + } + ], + "mibs": [ + "DMswitch-MIB" + ] + }, + "dmrouter": { + "text": "Datacom Router", + "vendor": "Datacom", + "type": "network", + "remote_access": [ + "ssh", + "https", + "http" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.3709", + "DATACOM-GENERIC-DEVICE-MIB::genDvInfDeviceProduct.1.1": "/.+/" + } + ], + "mibs": [ + "DATACOM-GENERIC-DEVICE-MIB", + "DMOS-HW-MONITOR-MIB", + "TWAMP-MIB" + ] + }, + "datanet-dmos": { + "text": "Datacom DMOS", + "vendor": "Datacom", + "type": "network", + "remote_access": [ + "ssh", + "https", + "http" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.3709", + "DMOS-SYSMON-MIB::cpuChassisId.1": "/.+/" + } + ], + "mibs": [ + "DMOS-SYSMON-MIB", + "DMOS-HW-MONITOR-MIB" + ] + }, + "kyocera": { + "text": "Kyocera Printer", + "vendor": "Kyocera", + "group": "printer", + "ifname": 1, + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.1347.41", + ".1.3.6.1.4.1.1347.40.1.1.1.8.1": "/MFG\\:Kyocera/" + } + ], + "sysDescr": [ + "/^KYOCERA .*?Print/", + "/^HP ETHERNET MULTI-ENVIRONMENT, ROM J\\.sp\\.00/" + ], + "mibs": [ + "KYOCERA-MIB" + ], + "type": "printer", + "graphs": [ + "device_printersupplies" + ], + "remote_access": [ + "http" + ], + "snmp": { + "nobulk": true + }, + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "fireeye": { + "text": "Fireeye CMS", + "vendor": "Fireeye", + "type": "network", + "ifname": 1, + "group": "unix", + "snmp": { + "max-rep": 100 + }, + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.25597.1", + "sysDescr": "/^Linux/" + } + ], + "mibs": [ + "FE-FIREEYE-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "asco-qem": { + "text": "ASCO QEM", + "group": "pdu", + "vendor": "ASCO", + "graphs": [ + "device_current", + "device_power" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.7777.1", + "sysDescr": "/ASCO/" + } + ], + "mibs": [ + "ASCO-QEM-72EE2" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "e3meter": { + "text": "Riedo E3METER", + "type": "power", + "vendor": "Riedo", + "group": "enterprise_tree_snmpv2", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.21695.1", + "sysDescr": "/E3METER/i" + } + ], + "sysDescr_regex": [ + "/^(?.+?) #\\d+ +\\(.+?, F(?[\\d\\.]+)/" + ], + "mibs": [ + "NETTRACK-E3METER-SNMP-MIB" + ], + "mib_blacklist": [ + "IF-MIB" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "riedo-updu": { + "text": "Riedo UPDU", + "type": "power", + "vendor": "Riedo", + "group": "enterprise_tree_snmpv2", + "sysObjectID": [ + ".1.3.6.1.4.1.55108.1" + ], + "sysDescr_regex": [ + "/RNX \\w+ (?[\\w\\-]+), S\\/N: (?\\w+), Version (?\\d[\\w\\.]+)/" + ], + "mibs": [ + "RNX-UPDU-MIB" + ], + "mib_blacklist": [ + "IF-MIB" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "bluenet": { + "text": "Bachmann BlueNet", + "type": "power", + "vendor": "Bachmann", + "group": "enterprise_tree_snmpv2", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.21695.1", + "sysDescr": "/BlueNet/i" + } + ], + "sysDescr_regex": [ + "/^(?.+?) #\\d+ +\\(.+?, F(?[\\d\\.]+)/" + ], + "mibs": [ + "NETTRACK-E3METER-SNMP-MIB" + ], + "mib_blacklist": [ + "IF-MIB" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "plugandtrack": { + "text": "Plug&Track v2", + "group": "enterprise_tree_snmpv2", + "type": "environment", + "sysObjectID": [ + ".1.3.6.1.4.1.31440" + ], + "mibs": [ + "EDS-MIB" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "zxr10": { + "text": "ZTE ZXR10", + "group": "zte", + "type": "network", + "ifname": 1, + "port_label": [ + "/^ZXR10\\ +\\S+\\ +(.*port\\ .+)/" + ], + "sysDescr": [ + "/^(ZTE )?ZXR10/", + "/^ZXR10 ROS/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.3902.3.", + ".1.3.6.1.4.1.3902.9" + ], + "mibs": [ + "MPLS-L3VPN-STD-MIB", + "MPLS-VPN-MIB" + ], + "vendor": "ZTE" + }, + "zte-es": { + "text": "ZTE ES", + "group": "zte", + "type": "network", + "model": "zte", + "ifname": 1, + "modules": { + "ports_separate_walk": 1, + "ports_ipifstats": 0, + "netstats": 0 + }, + "port_label": [ + "/^ZXR10\\ +\\S+\\ +(.*port\\ .+)/" + ], + "sysDescr_regex": [ + "/(?ZXR10 \\S+), Version: V?(?\\d\\S+)/" + ], + "sysDescr": [ + "/^ZTE Ethernet Switch/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.3902.15" + ], + "mibs": [ + "MPLS-L3VPN-STD-MIB", + "MPLS-VPN-MIB" + ], + "mib_blacklist": [ + "Q-BRIDGE-MIB", + "EtherLike-MIB", + "UCD-SNMP-MIB", + "SNMP-FRAMEWORK-MIB", + "OSPF-MIB", + "BGP4-MIB" + ], + "vendor": "ZTE" + }, + "zxa10": { + "text": "ZTE ZXA10", + "group": "zte", + "type": "network", + "ifname": 1, + "sysDescr": [ + "/^(ZTE )?ZXA10/", + "/^ZTE DSLAM/", + "/ZXDSL/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.3902.701", + ".1.3.6.1.4.1.3902.1004", + ".1.3.6.1.4.1.3902.1008", + ".1.3.6.1.4.1.3902.1011", + ".1.3.6.1.4.1.3902.1015", + ".1.3.6.1.4.1.3902.1082" + ], + "vendor": "ZTE" + }, + "zxv10": { + "text": "ZTE ZXV10", + "group": "zte", + "type": "wireless", + "ifname": 1, + "sysDescr": [ + "/^(ZTE )?ZXV10/i", + "/ZTE\\-Access Controller/", + "/^Broadband Home Gateway$/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.3902.1" + ], + "discovery": [ + { + "sysDescr": "/^(ZTE )?ZXV10/i", + "sysObjectID": ".1.3.6.1.4.1.3902" + } + ], + "vendor": "ZTE" + }, + "zxip10": { + "text": "ZTE ZXIP10", + "group": "zte", + "type": "video", + "ifname": 1, + "sysDescr": [ + "/^(ZTE )?ZXIP10/", + "/^ZTE IP Express/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.3902.1.1.0", + ".1.3.6.1.4.1.3902.1.1.10" + ], + "vendor": "ZTE" + }, + "zxun": { + "text": "ZTE ZXUN", + "group": "zte", + "type": "security", + "discovery": [ + { + "sysDescr": "/^(ZTE )?ZXUN/i", + "sysObjectID": ".1.3.6.1.4.1.3902.3" + } + ], + "vendor": "ZTE" + }, + "apc": { + "text": "APC OS", + "group": "apc", + "type": "power", + "ifType_ifDescr": true, + "graphs": [ + "device_current", + "device_voltage", + "device_power", + "device_temperature" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.318" + ], + "mib_blacklist": [ + "HOST-RESOURCES-MIB", + "UCD-SNMP-MIB" + ], + "vendor": "APC", + "remote_access": [ + "http" + ], + "uptime_max": { + "sysUpTime": 4294967 + }, + "sysDescr_regex": [ + "/^APC .*\\(MB:.* PF:[\\sv]*(?.*) PN:.* AF1:[\\sv]*(?.*) AN1:.* MN:\\s*(?[^~\\s].*) HR:\\s*(?.*) SN:\\s*(?.*) MD:\\s*\\S*?\\)(?!\\s*\\(Embedded)/", + "/^APC .*\\(FW:?[\\sv]*(?.*) SW:?[\\sv]*(?.*), HW:?\\s*(?.*), MOD:?\\s*(?.*), Mfg:?.*, SN:?\\s*(?.*?)\\)/" + ], + "sensors_poller_walk": 1, + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "netbotz": { + "text": "APC NetBotz", + "group": "apc", + "model": "apc", + "type": "environment", + "graphs": [ + "device_current", + "device_voltage", + "device_temperature", + "device_humidity" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.5528", + ".1.3.6.1.4.1.52674.500", + ".1.3.6.1.4.1.318.1.3.8" + ], + "discovery": [ + { + "sysDescr": "/NetBotz|Environmental| MN:NB/", + "sysObjectID": ".1.3.6.1.4.1.318.1.3" + } + ], + "vendor": "APC", + "remote_access": [ + "http" + ], + "uptime_max": { + "sysUpTime": 4294967 + }, + "sysDescr_regex": [ + "/^APC .*\\(MB:.* PF:[\\sv]*(?.*) PN:.* AF1:[\\sv]*(?.*) AN1:.* MN:\\s*(?[^~\\s].*) HR:\\s*(?.*) SN:\\s*(?.*) MD:\\s*\\S*?\\)(?!\\s*\\(Embedded)/", + "/^APC .*\\(FW:?[\\sv]*(?.*) SW:?[\\sv]*(?.*), HW:?\\s*(?.*), MOD:?\\s*(?.*), Mfg:?.*, SN:?\\s*(?.*?)\\)/" + ], + "sensors_poller_walk": 1, + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "apc-cpdu": { + "text": "APC NetShelter PDU", + "vendor": "APC", + "group": "pdu", + "graphs": [ + "device_current", + "device_voltage", + "device_power" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.318.1.1.32" + ], + "mibs": [ + "CPDU-MIB" + ], + "mib_blacklist": [ + "HOST-RESOURCES-MIB", + "UCD-SNMP-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "apc-kvm": { + "text": "APC IP-KVM", + "vendor": "APC", + "type": "management", + "sysObjectID": [ + ".1.3.6.1.4.1.318.1.3.19" + ] + }, + "apc-isx": { + "text": "APC InfraStruXure", + "vendor": "APC", + "type": "server", + "group": "unix", + "ifname": 1, + "snmp": { + "max-rep": 100 + }, + "graphs": [ + "device_processor", + "device_ucd_memory", + "device_storage", + "device_bits" + ], + "mibs": [ + "LM-SENSORS-MIB" + ], + "realtime": 15, + "sysObjectID": [ + ".1.3.6.1.4.1.318.1.3.25", + ".1.3.6.1.4.1.318.1.3.29" + ], + "discovery": [ + { + "sysDescr": "/^Linux/", + "sysObjectID": ".1.3.6.1.4.1.318.1.3" + } + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true + }, + "apc-rtcs": { + "text": "APC Easy UPS", + "vendor": "APC", + "group": "ups", + "type": "power", + "graphs": [ + "device_current", + "device_voltage", + "device_power", + "device_temperature" + ], + "discovery": [ + { + "sysDescr": "/^RTCS version/", + "sysObjectID": ".0.0", + "UPS-MIB::upsIdentModel.0": "/^SRV\\d\\S+/" + } + ], + "mibs": [ + "UPS-MIB" + ], + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "draytek": { + "text": "Draytek Router", + "type": "firewall", + "vendor": "DrayTek", + "sysObjectID": [ + ".1.3.6.1.4.1.7367" + ], + "sysDescr": [ + "/DrayTek/" + ], + "sysDescr_regex": [ + "/Router Model: (?[\\w\\ ]+?)(?: Series)?, Version: (?\\d[\\d\\.]+(_[a-z]+\\d*)?)/i" + ], + "mibs": [ + "DRAYTEK-MIB" + ] + }, + "mediatrix-dgw": { + "text": "Mediatrix Gateway", + "type": "communication", + "vendor": "Media5", + "sysObjectID": [ + ".1.3.6.1.4.1.4935.1" + ], + "sysDescr_regex": [ + "/^(?Mediatrix \\S+) v(?\\d\\S+) .+ Profile (?\\S+)/" + ], + "mibs": [ + "MX-PRODUCT-NAMING-MIB", + "MX-SYSTEM-MGMT-MIB" + ] + }, + "mediatrix-voip": { + "text": "Mediatrix VoIP Gateway", + "type": "communication", + "vendor": "Media5", + "sysObjectID": [ + ".1.3.6.1.4.1.4935.1000" + ], + "sysDescr_regex": [ + "/^(?Mediatrix \\S+) v(?\\d\\S+) (?\\S+)$/" + ] + }, + "1finity": { + "text": "1FINITY", + "vendor": "Fujitsu", + "type": "optical", + "group": "enterprise_tree_snmp", + "ifname": 1, + "ifDescr_ifAlias": 1, + "snmp": { + "nobulk": 1 + }, + "sysObjectID": [ + ".1.3.6.1.4.1.211.1.24" + ], + "mibs": [ + "FSS-SYSTEM", + "FSS-PM" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "hirschmann-os": { + "text": "Hirschmann HiOS", + "vendor": "Hirschmann", + "sysObjectID": [ + ".1.3.6.1.4.1.248.11" + ], + "type": "network", + "mibs": [ + "HM2-DEVMGMT-MIB", + "HM2-PWRMGMT-MIB", + "HM2-DIAGNOSTIC-MIB" + ], + "vendortype_mib": "HM2-PRODUCTS-MIB" + }, + "hirschmann-switch": { + "text": "Hirschmann Switch", + "vendor": "Hirschmann", + "sysObjectID": [ + ".1.3.6.1.4.1.248.14.10" + ], + "type": "network", + "ifname": 1, + "port_label": [ + "/^((?[a-z\\ ]+:\\s+)(?\\d[\\d\\/]+))/i", + "/^((?.*Module:\\s+)(?\\d+\\s+Port:\\s+\\d+))/" + ], + "mibs": [ + "HMPRIV-MGMT-SNMP-MIB" + ], + "vendortype_mib": "HM2-PRODUCTS-MIB" + }, + "hirschmann-security": { + "text": "Hirschmann Security OS", + "vendor": "Hirschmann", + "sysObjectID": [ + ".1.3.6.1.4.1.248.14.10.23" + ], + "type": "firewall", + "vendortype_mib": "HM2-PRODUCTS-MIB" + }, + "powerware": { + "text": "Powerware UPS", + "group": "ups", + "vendor": "Eaton", + "graphs": [ + "device_voltage", + "device_current", + "device_frequency" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.534" + ], + "mibs": [ + "XUPS-MIB" + ], + "sysDescr_regex": [ + "/ V(er)?\\s*(?\\d\\S+)/" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "eaton-sc": { + "text": "Eaton SC", + "type": "power", + "vendor": "Eaton", + "sysObjectID": [ + ".1.3.6.1.4.1.1918.2" + ], + "sysDescr_regex": [ + "/^(?SC\\d+) .+?version (?[\\d\\.]+)/" + ], + "mibs": [ + "RPS-SC200-MIB" + ] + }, + "eaton-epdu": { + "text": "Eaton ePDU", + "group": "pdu", + "type": "power", + "vendor": "Eaton", + "model": "eaton", + "graphs": [ + "device_voltage", + "device_current", + "device_frequency" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.534.6" + ], + "mibs": [ + "EATON-EPDU-MIB" + ], + "discovery": [ + { + "sysObjectID": [ + ".1.3.6.1.4.1.534.1" + ], + "EATON-EPDU-MIB::productName.0": "/^PDU/" + } + ], + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "eaton-ats": { + "text": "Eaton ATS", + "group": "pdu", + "vendor": "Eaton", + "graphs": [ + "device_current", + "device_voltage" + ], + "snmp": { + "max-get": 3 + }, + "ifType_ifDescr": true, + "sysObjectID": [ + ".1.3.6.1.4.1.534.10" + ], + "sysDescr": [ + "/^Eaton ATS/" + ], + "discovery": [ + { + "sysObjectID": [ + ".2.", + ".1.3.6.1.4.1.705.1" + ], + "sysDescr": "/^Eaton ATS/" + } + ], + "mibs": [ + "EATON-ATS2-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "mgeups": { + "text": "Eaton (MGE) UPS", + "group": "ups", + "vendor": "Eaton", + "icon": "mge", + "graphs": [ + "device_current", + "device_voltage" + ], + "snmp": { + "max-get": 3 + }, + "ifType_ifDescr": true, + "sysDescr": [ + "/^MGE UPS/", + "/^(Eaton|EATON) [359][EPS]/" + ], + "discovery": [ + { + "sysObjectID": [ + ".2.", + ".1.3.6.1.4.1.705.1" + ], + "sysDescr": [ + "/^Powerware \\d+/", + "/^((?!Eaton).)*$/i" + ] + } + ], + "mibs": [ + "MG-SNMP-UPS-MIB", + "XUPS-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "mgepdu": { + "text": "Eaton (MGE) PDU", + "vendor": "Eaton", + "group": "pdu", + "type": "power", + "icon": "mge", + "sysObjectID": [ + ".1.3.6.1.4.1.705.2" + ], + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "aten": { + "text": "Aten IPMI", + "group": "ipmi", + "vendor": "Aten", + "graphs": [ + "device_temperature", + "device_humidity", + "device_current" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.21317", + "UCD-SNMP-MIB::versionConfigureOptions.0": "/^(?!.*SUPERMICRO)/" + }, + { + "sysObjectID": ".1.3.6.1.4.1.21317", + "ATEN-IPMI-MIB::bmcMajorVesion.0": "/^$/" + } + ], + "vendortype_mib": "ATEN-PRODUCTS-MIB", + "type": "management", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ], + "ipmi": true + }, + "aten-pdu": { + "text": "Aten PDU", + "group": "pdu", + "vendor": "Aten", + "graphs": [ + "device_temperature", + "device_humidity", + "device_current" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.21317", + "ATEN-PE-CFG::modelName.0": "/.+/" + } + ], + "vendortype_mib": "ATEN-PRODUCTS-MIB", + "mibs": [ + "ATEN-PE-CFG" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "aten-ecopdu": { + "text": "Aten Eco PDU", + "group": "enterprise_tree_snmp", + "type": "power", + "vendor": "Aten", + "remote_access": [ + "http" + ], + "modules": { + "pseudowires": 0, + "bgp-peers": 0, + "netstats": 0, + "ports-stack": 0, + "vlans": 0, + "p2p-radios": 0, + "raid": 0 + }, + "graphs": [ + "device_temperature", + "device_humidity", + "device_current" + ], + "discovery": [ + { + "ATEN-PE-CFG::modelName.0": "/.+/", + "ATEN-PE2-CFG::staCount.0": "/\\d+/" + } + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ], + "mib_blacklist": [ + "BGP4-MIB", + "OSPF-MIB", + "PW-STD-MIB" + ], + "vendortype_mib": "ATEN-PRODUCTS-MIB", + "mibs": [ + "ATEN-PE2-CFG", + "ATEN-PE-CFG" + ] + }, + "windows": { + "text": "Microsoft Windows", + "ifname": 1, + "processor_stacked": 1, + "uptime_max": { + "hrSystemUptime": 4294967 + }, + "doc_url": "/device_windows/", + "graphs": [ + "device_processor", + "device_mempool", + "device_storage", + "device_bits" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.311.1.1.3", + ".1.3.6.1.4.1.8072.3.2.13", + ".1.3.6.1.4.1.1315" + ], + "sysDescr": [ + "/(?\\w.+?) Ver/i" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.37963" + ], + "mibs": [ + "AFFIRMED-IM-MIB" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "pps": { + "text": "Proofpoint Appliance", + "type": "server", + "group": "unix", + "ifname": 1, + "snmp": { + "max-rep": 100 + }, + "graphs": [ + "device_processor", + "device_ucd_memory", + "device_storage", + "device_bits" + ], + "icon": "proofpoint", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": "/^Linux \\S+ \\d\\S+\\.el\\d+\\.\\S+ #\\d/", + "package": "/^proofpoint\\-release\\-\\d/" + } + ], + "packages": [ + { + "name": "proofpoint-release", + "regex": "/^proofpoint\\-release\\-(?\\d.*)/", + "transform": [ + { + "action": "explode", + "delimiter": ".", + "index": "first" + }, + { + "action": "replace", + "from": "-", + "to": "." + } + ] + } + ], + "mibs": [ + "LM-SENSORS-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "netonix-switch": { + "text": "Netonix Switch", + "type": "network", + "vendor": "Netonix", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.46242" + ], + "sysDescr_regex": [ + "/Netonix (?\\S+)/" + ], + "mibs": [ + "NETONIX-SWITCH-MIB" + ] + }, + "strata": { + "text": "BlackPearl NAS", + "vendor": "Spectra Logic", + "type": "storage", + "group": "enterprise_tree_snmpv2", + "sysObjectID": [ + ".1.3.6.1.4.1.3478.6" + ], + "mibs": [ + "SPECTRA-LOGIC-STRATA-MIB" + ], + "mib_blacklist": [ + "IF-MIB", + "IP-MIB" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "agfeo-pbx": { + "text": "Agfeo PBX", + "type": "communication", + "vendor": "Agfeo", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": "/^Linux /", + "AGFEO-PBX-MIB::agfeoCStaPbxProduct.0": "/.+/" + } + ], + "mibs": [ + "AGFEO-PBX-MIB" + ] + }, + "cdata-swe-pon": { + "text": "CDATA PON", + "vendor": "C-Data", + "type": "network", + "discovery": [ + { + "sysObjectID": ".0.0", + "FD-SYSTEM-MIB::sysDesc.0": "/.+/" + } + ], + "mibs": [ + "FD-SYSTEM-MIB", + "FD-SWITCH-MIB" + ] + }, + "cdata-olt": { + "text": "CDATA OLT", + "vendor": "C-Data", + "type": "network", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.17409", + "NSCRTV-FTTX-EPON-MIB::vendorName.0": "/c\\-?data/i" + } + ], + "mibs": [ + "NSCRTV-PON-TREE-EXT-MIB", + "NSCRTV-FTTX-EPON-MIB" + ], + "mib_blacklist": [ + "Q-BRIDGE-MIB", + "ENTITY-MIB", + "ENTITY-SENSOR-MIB", + "CISCO-CDP-MIB", + "IPV6-MIB", + "UCD-SNMP-MIB" + ] + }, + "knuerr-rms": { + "vendor": "Knuerr", + "text": "Knuerr RMS", + "type": "environment", + "sysObjectID": [ + ".1.3.6.1.4.1.2769.10" + ], + "mibs": [ + "RMS-MIB" + ] + }, + "netapp": { + "text": "NetApp", + "type": "storage", + "vendor": "NetApp", + "sysDescr_regex": [ + "/^NetApp Release (?[\\w\\.]+)(?: (?[\\w\\-]+))?:/" + ], + "snmp": { + "max-rep": 50 + }, + "port_label": [ + "/((?.+?:(?:MGMT_PORT_ONLY )?[a-z]+)(?\\d[\\w\\-]*).*)/", + "/^((?[a-z]+)(?\\d\\w*))/" + ], + "graphs": [ + "device_NETAPP-MIB_net_io", + "device_NETAPP-MIB_ops", + "device_NETAPP-MIB_disk_io" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.789.2." + ], + "mibs": [ + "NETAPP-MIB" + ], + "mib_blacklist": [ + "HOST-RESOURCES-MIB", + "UCD-SNMP-MIB" + ] + }, + "netapp-fastpath": { + "text": "NetApp (FastPath)", + "group": "fastpath", + "type": "network", + "vendor": "NetApp", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.789", + "sysDescr": "/^NetApp .+, Linux /" + }, + { + "sysObjectID": ".1.3.6.1.4.1.789", + "NETAPP-SWITCHING-MIB::agentInventoryMachineType.0": "/NetApp/" + } + ], + "graphs": [ + "device_bits" + ], + "mibs": [ + "NETAPP-BOXSERVICES-PRIVATE-MIB", + "NETAPP-SWITCHING-MIB", + "NETAPP-ISDP-MIB" + ], + "sysordescr": "NETAPP-SWITCHING-MIB::agentSupportedMibName", + "ifname": 1 + }, + "netapp-storagegrid": { + "text": "StorageGRID", + "type": "storage", + "vendor": "NetApp", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": "/^Linux /", + "BYCAST-STORAGEGRID-MIB::label": "/.+/" + } + ], + "mibs": [ + "BYCAST-STORAGEGRID-MIB" + ], + "mib_blacklist": [ + "HOST-RESOURCES-MIB", + "UCD-SNMP-MIB" + ] + }, + "optilink-os": { + "text": "Optilink OS", + "type": "network", + "vendor": "Optilink", + "sysObjectID": [ + ".1.3.6.1.4.1.5205.2.86", + ".1.3.6.1.4.1.5205.2.94", + ".1.3.6.1.4.1.5205.2.134" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.5205.2", + "ENTITY-MIB::entPhysicalSoftwareRev.1": "/^O[PL]\\-/" + } + ], + "group": "privatetech", + "model": "privatetech", + "snmp": { + "max-rep": 30 + }, + "ports_ignore": [ + { + "ifType": "l2vlan", + "label": "/^VLAN/i" + } + ] + }, + "rubytech-os": { + "text": "Switch OS", + "type": "network", + "sysObjectID": [ + ".1.3.6.1.4.1.5205.2" + ], + "group": "privatetech", + "model": "privatetech", + "snmp": { + "max-rep": 30 + }, + "ports_ignore": [ + { + "ifType": "l2vlan", + "label": "/^VLAN/i" + } + ] + }, + "canopy": { + "text": "Cambium Canopy", + "type": "wireless", + "vendor": "Cambium", + "graphs": [ + "device_bits", + "device_wifi_clients" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.161.19.250.256" + ], + "mibs": [ + "WHISP-APS-MIB" + ] + }, + "cambium-ptp": { + "text": "Cambium PTP", + "vendor": "Cambium", + "model": "cambium", + "type": "wireless", + "group": "enterprise_tree_snmp", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.17713", + "sysDescr": "/ PTP /" + } + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "epmp": { + "text": "Cambium ePMP", + "vendor": "Cambium", + "model": "cambium", + "type": "wireless", + "group": "enterprise_tree_snmpv2", + "sysObjectID": [ + ".1.3.6.1.4.1.17713.21" + ], + "mibs": [ + "CAMBIUM-PMP80211-MIB" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "cnpilot": { + "text": "Cambium cnPilot", + "vendor": "Cambium", + "type": "wireless", + "graphs": [ + "device_bits", + "device_wifi_clients" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.17713.22" + ], + "mibs": [ + "CAMBIUM-AP-MIB" + ] + }, + "cnmaestro": { + "text": "Cambium cnMaestro (Ubuntu)", + "vendor": "Cambium", + "type": "server", + "group": "unix", + "graphs": [ + "device_processor", + "device_ucd_memory", + "device_storage", + "device_bits" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.17713.23" + ], + "mibs": [ + "CAMBIUM-CNMAESTRO-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "korenix-jetnet": { + "text": "Korenix JetNet", + "vendor": "Korenix", + "type": "network", + "model": "korenix", + "graphs": [ + "device_bits", + "device_uptime", + "device_power" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.24062.2" + ], + "mib_blacklist": [ + "UCD-SNMP-MIB", + "HOST-RESOURCES-MIB", + "CISCO-CDP-MIB", + "BGP4-MIB", + "ADSL-LINE-MIB", + "DISMAN-PING-MIB", + "EtherLike-MIB", + "ENTITY-SENSOR-MIB", + "ENTITY-MIB", + "OSPF-MIB", + "PW-STD-MIB" + ] + }, + "korenix-jetbox": { + "text": "Korenix JetBox", + "vendor": "Korenix", + "type": "network", + "model": "korenix", + "graphs": [ + "device_bits", + "device_uptime" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.24062.2.8" + ] + }, + "didactum-ems": { + "text": "Didactum EMS", + "group": "environment", + "vendor": "Didactum", + "discovery": [ + { + "sysObjectID": [ + ".1.3.6.1.4.1.8072.3.2.10", + ".1.3.6.1.4.1.46501" + ], + "sysDescr": [ + "/Didactum EMS/", + "/Didactum Monitoring System/" + ] + } + ], + "mibs": [ + "DIDACTUM-SYSTEM-MIB" + ], + "type": "environment", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "sensorprobe": { + "text": "AKCP SensorProbe", + "group": "sensorprobe", + "vendor": "AKCP", + "sysDescr": [ + "/SensorProbe/i" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.3854", + "sysDescr": [ + "/sensorProbe/i", + "/SP2/" + ] + }, + { + "sysObjectID": ".1.3.6.1.4.1.3854", + "SPAGENT-MIB::sensorProbeProductType.0": "/^sensorProbe/i" + } + ], + "type": "environment", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ], + "graphs": [ + "device_temperature", + "device_humidity" + ], + "sysDescr_regex": [ + "/^(?.+) v *(?\\d+(?:[\\.\\d]+)+ SP\\w*)/", + "/^(?\\w+) (?SP\\w*)/", + "/^(?securityProbe.* SEC\\-\\S+)/" + ] + }, + "securityprobe": { + "text": "AKCP securityProbe", + "group": "sensorprobe", + "vendor": "AKCP", + "sysDescr": [ + "/securityProbe/i" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.3854", + "SPAGENT-MIB::sensorProbeProductType.0": "/^securityProbe/i" + } + ], + "type": "environment", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ], + "graphs": [ + "device_temperature", + "device_humidity" + ], + "sysDescr_regex": [ + "/^(?.+) v *(?\\d+(?:[\\.\\d]+)+ SP\\w*)/", + "/^(?\\w+) (?SP\\w*)/", + "/^(?securityProbe.* SEC\\-\\S+)/" + ] + }, + "servsensor": { + "text": "BlackBox ServSensor", + "group": "sensorprobe", + "vendor": "BlackBox", + "sysDescr": [ + "/ServSensor/" + ], + "type": "environment", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ], + "graphs": [ + "device_temperature", + "device_humidity" + ], + "sysDescr_regex": [ + "/^(?.+) v *(?\\d+(?:[\\.\\d]+)+ SP\\w*)/", + "/^(?\\w+) (?SP\\w*)/", + "/^(?securityProbe.* SEC\\-\\S+)/" + ] + }, + "minkelsrms": { + "text": "Minkels RMS", + "vendor": "Minkels", + "group": "sensorprobe", + "sysDescr": [ + "/8VD-X20/" + ], + "type": "environment", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ], + "graphs": [ + "device_temperature", + "device_humidity" + ], + "sysDescr_regex": [ + "/^(?.+) v *(?\\d+(?:[\\.\\d]+)+ SP\\w*)/", + "/^(?\\w+) (?SP\\w*)/", + "/^(?securityProbe.* SEC\\-\\S+)/" + ] + }, + "raysharp-cam": { + "text": "Raysharp Camera", + "vendor": "Raysharp", + "type": "video", + "group": "enterprise_tree_snmpv2", + "sysObjectID": [ + ".1.3.6.4.1.51159.0" + ], + "mibs": [ + "RS-IPC-MIB" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "alpha-cordex": { + "text": "Alpha Cordex", + "vendor": "Alpha", + "type": "power", + "sysObjectID": [ + ".1.3.6.1.4.1.7309.4" + ], + "mibs": [ + "AlphaPowerSystem-MIB" + ] + }, + "alpha-cxc": { + "text": "Alpha CXC", + "vendor": "Alpha", + "group": "ups", + "sysDescr_regex": [ + "/SW: v(?\\d\\S+), .+ SN: (?\\S+)/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.7309.5", + ".1.3.6.1.4.1.7309.6" + ], + "mibs": [ + "Argus-Power-System-MIB", + "UPS-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "symbol": { + "text": "Symbol Wireless", + "type": "network", + "vendor": "Symbol", + "sysDescr_regex": [ + "/Motorola(?[\\w\\-]+)HW=\\w+ SW=(?\\d[\\d\\.]+(?:\\-\\w+)?)/", + "/Symbol (?\\w+) HW=\\w+ SW=(?\\d[\\d\\.]+(?:\\-\\w+)?)/", + "/(?\\w+) Wireless (?:Controller|Switch), Version (?\\d[\\d\\.]+(?:\\-\\w+)?)/", + "/(?\\w+) Wireless Switch, Revision WS\\.\\d+\\.(?\\d[\\d\\.]+(?:\\-\\w+)?)/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.388" + ], + "mibs": [ + "SYMBOL-CC-WS2000-MIB" + ] + }, + "dlb-wl": { + "text": "Deliberant Wireless", + "type": "wireless", + "vendor": "Deliberant", + "sysObjectID": [ + ".1.3.6.1.4.1.32761" + ], + "sysDescr_regex": [ + "/^(?:DLB )?(?APC .+?)\\ *, v(?\\d[\\w\\.\\-]+?)\\.\\w+/" + ], + "mibs": [ + "DELIBERANT-MIB", + "DLB-802DOT11-EXT-MIB", + "DLB-RADIO3-DRV-MIB" + ] + }, + "ligo-wl": { + "text": "LigoWave Wireless", + "type": "wireless", + "vendor": "LigoWave", + "sysObjectID": [ + ".1.3.6.1.4.1.32750" + ], + "sysDescr_regex": [ + "/^(?:Ligo)?(?PTP .+?)\\ *, v(?\\d[\\w\\.\\-]+?)\\.\\w+/" + ], + "mibs": [ + "LIGO-802DOT11-EXT-MIB" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.10002", + "sysDescr": "/^Ligo/" + } + ] + }, + "cyberpower-ups": { + "vendor": "CyberPower", + "text": "CyberPower UPS", + "group": "ups", + "sysObjectID": [ + ".1.3.6.1.4.1.3808.1.1.1" + ], + "snmp": { + "nobulk": 1 + }, + "mibs": [ + "CPS-MIB", + "UPS-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "cyberpower-pdu": { + "vendor": "CyberPower", + "text": "CyberPower PDU", + "group": "pdu", + "sysObjectID": [ + ".1.3.6.1.4.1.3808.1.1.3" + ], + "snmp": { + "nobulk": 1 + }, + "mibs": [ + "CPS-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "cyberpower-ats": { + "vendor": "CyberPower", + "text": "CyberPower ATS", + "group": "pdu", + "sysObjectID": [ + ".1.3.6.1.4.1.3808.1.1.5" + ], + "snmp": { + "nobulk": 1 + }, + "mibs": [ + "CPS-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "gcom": { + "text": "GCOM", + "type": "network", + "vendor": "GCOM", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.13464.1.3", + "sysDescr": "/GreenNet/" + } + ], + "group": "gbn", + "snmp": { + "noincrease": true + } + }, + "genexis-gpon": { + "text": "GENEXIS GPON", + "type": "network", + "vendor": "Genexis", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.13464.1.10", + "sysDescr": "/SATURN GPON/" + }, + { + "sysObjectID": ".1.3.6.1.4.1.13464.1.10", + "SNMPv2-MIB::sysContact.0": "/Genexis/" + } + ], + "group": "gbn", + "mibs": [ + "NGPON-MIB" + ], + "snmp": { + "noincrease": true + } + }, + "pve": { + "text": "Proxmox VE", + "type": "hypervisor", + "group": "unix", + "ifname": 1, + "snmp": { + "max-rep": 100 + }, + "virtual-machines": [ + "libvirt" + ], + "modules": { + "virtual-machines": 1 + }, + "graphs": [ + "device_processor", + "device_ucd_memory", + "device_storage", + "device_bits" + ], + "icon": "proxmox", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": "/^Linux .*\\d\\-pve | PVE /", + "package": "/^pve\\-manager[\\-_]\\d/" + } + ], + "packages": [ + { + "name": "pve-manager", + "regex": "/^pve\\-manager[\\-_](?\\d[\\d\\-\\.]*)/", + "features": "Virtual Environment", + "transform": { + "action": "replace", + "from": "-", + "to": "." + } + } + ], + "mibs": [ + "LM-SENSORS-MIB", + "CPQHLTH-MIB", + "CPQIDA-MIB", + "SWRAID-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "proxmox-server": { + "text": "Proxmox MG/BS", + "type": "server", + "group": "unix", + "ifname": 1, + "graphs": [ + "device_processor", + "device_ucd_memory", + "device_storage", + "device_bits" + ], + "icon": "proxmox", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": "/^Linux .*\\d\\-pve | PVE /", + "package": [ + "/^pmg\\-api[\\-_]\\d/", + "/^proxmox\\-backup(\\-server)?[\\-_]\\d/" + ] + } + ], + "packages": [ + { + "name": "pmg-api", + "regex": "/^pmg\\-api[\\-_](?\\d.*)/", + "features": "Mail Gateway", + "transform": { + "action": "explode", + "delimiter": "-", + "index": "first" + } + }, + { + "name": "proxmox-backup", + "regex": "/^proxmox\\-backup[\\-_](?\\d.*)/", + "features": "Backup Server", + "transform": { + "action": "explode", + "delimiter": "-", + "index": "first" + } + }, + { + "name": "proxmox-backup-server", + "regex": "/^proxmox\\-backup\\-server[\\-_](?\\d.*)/", + "features": "Backup Server", + "transform": { + "action": "explode", + "delimiter": "-", + "index": "first" + } + } + ], + "mibs": [ + "LM-SENSORS-MIB", + "CPQHLTH-MIB", + "CPQIDA-MIB", + "SWRAID-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "metrolinq": { + "text": "MetroLinq", + "type": "radio", + "vendor": "IgniteNet", + "sysObjectID": [ + ".1.3.6.1.4.1.47307" + ], + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "mibs": [ + "UCD-SNMP-MIB", + "IGNITENET-MIB" + ], + "ports_ignore": { + "allow_empty": true + } + }, + "snr-switch": { + "text": "SNR Switch", + "vendor": "SNR", + "type": "network", + "modules": { + "ports_separate_walk": 1 + }, + "rancid": [ + { + "name": "cisco" + } + ], + "sysObjectID": [ + ".1.3.6.1.4.1.40418.7", + ".1.3.6.1.4.1.40418.1.283" + ], + "sysDescr_regex": [ + "/SNR-(?\\S+).*?,\\s.*SoftWare Version (\\d[\\w\\.\\-]+).*\\s+(?:Serial No\\.:|serial number)\\s*(?\\S+)/s", + "/SNR-(?\\S+).*\\s.*Soft(W|w)are?, Version (?\\d[\\w\\.\\-]+).*\\s+(?:Serial No\\.:|serial number|Serial num:)\\s*(?\\S+)?,/s" + ], + "mibs": [ + "SNR-SWITCH-MIB" + ] + }, + "snr-erd": { + "text": "SNR ERD", + "vendor": "SNR", + "group": "environment", + "type": "environment", + "model": "snr", + "ports_ignore": { + "allow_empty": true + }, + "remote_access": [ + "http" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.40418.2" + ], + "sysDescr_regex": [ + "/(?ERD-\\d[\\w]*|UPS-EthCard); SW:(?\\ ?\\d.*);.*;/", + "/Fmv_(?\\d[\\w\\.]+)/" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "volius-optical-receiver": { + "text": "Volius Optical Receiver", + "vendor": "Volius", + "type": "optical", + "sysDescr_regex": [ + "/^Model\\ +(?\\w+)\\ +/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.34652" + ] + }, + "vector-optical-receiver": { + "text": "VECTOR Optical Receiver", + "vendor": "VECTOR", + "type": "optical", + "sysDescr_regex": [ + "/^(?[\\w\\ ]+)/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.11195.1" + ] + }, + "cobos": { + "text": "CoBos", + "vendor": "Lantronix", + "type": "management", + "ifname": true, + "sysObjectID": [ + ".1.3.6.1.4.1.1723.2.1.3" + ], + "sysDescr_regex": [ + "/(?:Lantronix )?(?[\\w\\s\\-\\+]+?) (?V\\d[\\d\\.]+\\w*)/" + ] + }, + "lantronix-sl": { + "text": "Lantronix Management", + "vendor": "Lantronix", + "type": "management", + "model": "lantronix", + "sysObjectID": [ + ".1.3.6.1.4.1.244.1.1", + ".1.3.6.1.4.1.244.1.11" + ] + }, + "wowza-engine": { + "text": "Wowza Streaming Engine", + "type": "video", + "group": "enterprise_tree_only", + "vendor": "Wowza", + "snmpable": [ + ".1.3.6.1.4.1.46706.100.10.1.1.1.25.1" + ], + "discovery": [ + { + "sysDescr": "/^$/", + "WOWZA-STREAMING-ENGINE-MIB::serverCounterGetVersion.1": "/Wowza/" + } + ], + "sysDescr_regex": [ + "/(?.+) (?\\d\\.[\\d.]+)(?: \\w+)?$/" + ], + "mibs": [ + "WOWZA-STREAMING-ENGINE-MIB" + ], + "poller_blacklist": [ + "ports" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "dsm": { + "text": "Synology DSM", + "group": "unix", + "type": "storage", + "vendor": "Synology", + "graphs": [ + "device_bits", + "device_processor", + "device_ucd_memory" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": "/^Linux/", + "SYNOLOGY-SYSTEM-MIB::modelName.0": "/^(DS|DV|RS|FS|RC|SA|UC)/" + }, + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": "/^Linux/", + "HOST-RESOURCES-MIB::hrSystemInitialLoadParameters.0": [ + "/syno_hw_version=(?:DS|DV|RS|FS|RC|SA|UC)/", + "/syno_hw_versio$/" + ] + } + ], + "mibs": [ + "SYNOLOGY-SYSTEM-MIB", + "SYNOLOGY-DISK-MIB", + "SYNOLOGY-RAID-MIB", + "SYNOLOGY-EBOX-MIB", + "SYNOLOGY-UPS-MIB" + ], + "mib_blacklist": [ + "ENTITY-SENSOR-MIB", + "LSI-MegaRAID-SAS-MIB", + "BGP4-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "srm": { + "text": "Synology SRM", + "group": "unix", + "type": "wireless", + "vendor": "Synology", + "graphs": [ + "device_bits", + "device_processor", + "device_ucd_memory" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": "/^Linux/", + "HOST-RESOURCES-MIB::hrSystemInitialLoadParameters.0": "/syno_hw_version=RT/" + }, + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": "/^Linux/", + "SYNOLOGY-SYSTEM-MIB::modelName.0": "/^RT/" + } + ], + "mibs": [ + "SYNOLOGY-SYSTEM-MIB" + ], + "mib_blacklist": [ + "ENTITY-SENSOR-MIB", + "LSI-MegaRAID-SAS-MIB", + "BGP4-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "casa-dcts": { + "text": "CASA DCTS", + "vendor": "Casa Systems", + "type": "network", + "sysObjectID": [ + ".1.3.6.1.4.1.20858.2" + ], + "mibs": [ + "DOCS-IF-MIB" + ] + }, + "netcomm-wl": { + "text": "NetComm Router", + "type": "wireless", + "vendor": "Casa Systems", + "discovery": [ + { + "sysDescr": "/^(NF\\d|NTC|NWL)/", + "sysObjectID": ".1.3.6.1.4.1.4413" + } + ] + }, + "wut": { + "text": "Web-Thermograph", + "vendor": "W&T", + "group": "environment", + "graphs": [ + "device_temperature", + "device_humidity" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.5040.1" + ], + "mibs": [ + "WebGraph-OLD-8xThermometer-US-MIB", + "WebGraph-8xThermometer-US-MIB", + "WebGraph-OLD-Thermo-Hygrometer-US-MIB", + "WebGraph-Thermo-Hygrometer-US-MIB", + "WebGraph-OLD-Thermometer-PT-US-MIB", + "WebGraph-Thermometer-PT-US-MIB" + ], + "type": "environment", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "wut-com": { + "text": "COM Server", + "vendor": "W&T", + "type": "management", + "group": "enterprise_tree_snmpv2", + "sysObjectID": [ + ".1.3.6.1.4.1.5040.1.1.1" + ], + "mibs": [ + "Com-Server-Intern-MIB" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "dell-os10": { + "text": "Dell OS10", + "vendor": "Dell EMC", + "type": "network", + "processor_stacked": 1, + "syslog_msg": [ + "/ %(?\\w+)\\-\\d+\\-(?[A-Z0-9 ]+)(?:_(?[\\w\\ ]+\\w))?:\\s+(?.*)/" + ], + "modules": { + "ports_separate_walk": 1 + }, + "ports_ignore": { + "allow_empty": true + }, + "graphs": [ + "device_bits", + "device_processor", + "device_ucd_memory" + ], + "rancid": [ + { + "name": "dnos10", + "rancid_min": "3.10" + } + ], + "remote_access": [ + "ssh", + "scp", + "http", + "https" + ], + "discovery": [ + { + "sysDescr": "/System Description: OS10/", + "sysObjectID": ".1.3.6.1.4.1.674" + } + ], + "sysDescr": [ + "/^Dell EMC Networking OS10/" + ], + "sysDescr_regex": [ + "/OS Version: (?\\d[\\w\\.\\-]+?)\\.*\\s+System Type: (?\\S+)/" + ], + "mibs": [ + "UCD-SNMP-MIB", + "HOST-RESOURCES-MIB", + "IEEE8023-LAG-MIB", + "DELL-NETWORKING-CHASSIS-MIB", + "DELLEMC-OS10-CHASSIS-MIB", + "DELLEMC-OS10-BGP4V2-MIB" + ] + }, + "ftos": { + "text": "Dell/Force10 NOS", + "vendor": "Dell EMC", + "type": "network", + "icon": "force10", + "syslog_msg": [ + "/ %(?\\w+)\\-\\d+\\-(?[A-Z\\d\\_\\ ]+):\\s+(?.*)/" + ], + "modules": { + "ports_separate_walk": 1 + }, + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "rancid": [ + { + "name": "force10" + } + ], + "model": "force10", + "sysObjectID": [ + ".1.3.6.1.4.1.6027.1.1", + ".1.3.6.1.4.1.6027.1.2", + ".1.3.6.1.4.1.6027.1.3", + ".1.3.6.1.4.1.6027.1.4", + ".1.3.6.1.4.1.6027.1.5" + ], + "mibs": [ + "IEEE8023-LAG-MIB", + "F10-CHASSIS-MIB", + "F10-C-SERIES-CHASSIS-MIB", + "F10-S-SERIES-CHASSIS-MIB", + "F10-M-SERIES-CHASSIS-MIB", + "DELL-NETWORKING-CHASSIS-MIB", + "FORCE10-BGP4-V2-MIB" + ] + }, + "dnos6": { + "text": "Dell Networking OS", + "vendor": "Dell", + "ifname": 1, + "type": "network", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "rancid": [ + { + "name": "dell", + "rancid_min": "3" + } + ], + "syslog_tag": [ + "/(?\\w.+?)(\\[(?.+)\\])?$/" + ], + "syslog_msg": [ + "/(?\\S+?)(\\(\\d+\\))?\\s+\\d+\\s+%%\\s+(?.*)/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.674.10895.3042", + ".1.3.6.1.4.1.674.10895.3044", + ".1.3.6.1.4.1.674.10895.3045", + ".1.3.6.1.4.1.674.10895.3046", + ".1.3.6.1.4.1.674.10895.3053", + ".1.3.6.1.4.1.674.10895.3054", + ".1.3.6.1.4.1.674.10895.3055", + ".1.3.6.1.4.1.674.10895.3056", + ".1.3.6.1.4.1.674.10895.3057", + ".1.3.6.1.4.1.674.10895.3058", + ".1.3.6.1.4.1.674.10895.3059", + ".1.3.6.1.4.1.674.10895.3060", + ".1.3.6.1.4.1.674.10895.3061", + ".1.3.6.1.4.1.674.10895.3063", + ".1.3.6.1.4.1.674.10895.3064", + ".1.3.6.1.4.1.674.10895.3065", + ".1.3.6.1.4.1.674.10895.3066", + ".1.3.6.1.4.1.674.10895.3076", + ".1.3.6.1.4.1.674.10895.3077", + ".1.3.6.1.4.1.674.10895.3078", + ".1.3.6.1.4.1.674.10895.3079", + ".1.3.6.1.4.1.674.10895.3080", + ".1.3.6.1.4.1.674.10895.3081", + ".1.3.6.1.4.1.674.10895.3082", + ".1.3.6.1.4.1.674.10895.3083", + ".1.3.6.1.4.1.674.10895.3115" + ], + "sysDescr": [ + "/^Dell\\ (EMC\\ )?Networking\\ N\\d+/" + ], + "sysDescr_regex": [ + "/Dell\\ (EMC\\ )?Networking (?N[\\w+\\-]),\\ (?[\\d\\.\\-]+)/" + ], + "mibs": [ + "IEEE8023-LAG-MIB", + "DNOS-SWITCHING-MIB", + "DNOS-BOXSERVICES-PRIVATE-MIB", + "Dell-Vendor-MIB", + "POWER-ETHERNET-MIB" + ] + }, + "dell-sonic": { + "text": "Dell Enterprise SONiC", + "vendor": "Dell EMC", + "type": "network", + "icon": "sonic", + "processor_stacked": 1, + "graphs": [ + "device_bits", + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "ssh", + "http", + "https" + ], + "discovery": [ + { + "sysDescr": "/SONiC .+ Dell/", + "sysObjectID": ".1.3.6.1.4.1.4413.1.2" + } + ], + "sysDescr": [ + "/^SONiC Software .+Enterprise/" + ], + "sysDescr_regex": [ + "/Version: SONiC\\.([A-Z]+\\.)?(?\\d[\\w\\.]+).+ \\- HwSku: +(?\\w+)\\-(?\\w\\S+)/" + ], + "mibs": [ + "UCD-SNMP-MIB", + "HOST-RESOURCES-MIB", + "LM-SENSORS-MIB", + "ENTITY-STATE-MIB", + "BGP4V2-MIB", + "Dell-Vendor-MIB" + ] + }, + "powerconnect-fastpath": { + "text": "Dell PowerConnect (FastPath)", + "type": "network", + "vendor": "Dell", + "group": "fastpath", + "ifname": 1, + "modules": { + "ports_separate_walk": 1 + }, + "graphs": [ + "device_bits" + ], + "rancid": [ + { + "name": "dell", + "rancid_min": "3" + } + ], + "sysObjectID": [ + ".1.3.6.1.4.1.674.10895.3006", + ".1.3.6.1.4.1.674.10895.3007", + ".1.3.6.1.4.1.674.10895.3008", + ".1.3.6.1.4.1.674.10895.3009", + ".1.3.6.1.4.1.674.10895.3010", + ".1.3.6.1.4.1.674.10895.3011", + ".1.3.6.1.4.1.674.10895.3012", + ".1.3.6.1.4.1.674.10895.3013", + ".1.3.6.1.4.1.674.10895.3014", + ".1.3.6.1.4.1.674.10895.3015", + ".1.3.6.1.4.1.674.10895.3022", + ".1.3.6.1.4.1.674.10895.3023", + ".1.3.6.1.4.1.674.10895.3024", + ".1.3.6.1.4.1.674.10895.3025", + ".1.3.6.1.4.1.674.10895.3026", + ".1.3.6.1.4.1.674.10895.3027", + ".1.3.6.1.4.1.674.10895.3034", + ".1.3.6.1.4.1.674.10895.3035", + ".1.3.6.1.4.1.674.10895.3036", + ".1.3.6.1.4.1.674.10895.3037", + ".1.3.6.1.4.1.674.10895.3038", + ".1.3.6.1.4.1.674.10895.3039", + ".1.3.6.1.4.1.674.10895.3040", + ".1.3.6.1.4.1.674.10895.3041", + ".1.3.6.1.4.1.674.10895.3052", + ".1.3.6.1.4.1.674.10895.3062" + ], + "sysDescr": [ + "/^(Dell|PowerConnect) .+?, VxWorks/" + ], + "mibs": [ + "DNOS-BOXSERVICES-PRIVATE-MIB", + "OLD-DNOS-BOXSERVICES-PRIVATE-MIB", + "Dell-Vendor-MIB", + "POWER-ETHERNET-MIB", + "DNOS-POWER-ETHERNET-MIB", + "DNOS-SWITCHING-MIB", + "DNOS-ISDP-MIB", + "SMON-MIB", + "FASTPATH-INVENTORY-MIB" + ] + }, + "powerconnect-radlan": { + "text": "Dell PowerConnect (RADLAN)", + "type": "network", + "group": "radlan", + "graphs": [ + "device_bits", + "device_processor" + ], + "vendor": "Dell", + "rancid": [ + { + "name": "dell", + "rancid_min": "3" + } + ], + "sysObjectID": [ + ".1.3.6.1.4.1.674.10895.3000", + ".1.3.6.1.4.1.674.10895.3002", + ".1.3.6.1.4.1.674.10895.3003", + ".1.3.6.1.4.1.674.10895.3004", + ".1.3.6.1.4.1.674.10895.3005", + ".1.3.6.1.4.1.674.10895.3016", + ".1.3.6.1.4.1.674.10895.3017", + ".1.3.6.1.4.1.674.10895.3018", + ".1.3.6.1.4.1.674.10895.3019", + ".1.3.6.1.4.1.674.10895.3020", + ".1.3.6.1.4.1.674.10895.3021", + ".1.3.6.1.4.1.674.10895.3028", + ".1.3.6.1.4.1.674.10895.3029", + ".1.3.6.1.4.1.674.10895.3030", + ".1.3.6.1.4.1.674.10895.3031", + ".1.3.6.1.4.1.674.10895.3032", + ".1.3.6.1.4.1.674.10895.3033", + ".1.3.6.1.4.1.674.10895.3072" + ], + "discovery": [ + { + "sysDescr": "/^Dell Networking X\\d/i", + "sysObjectID": ".1.3.6.1.4.1.674.10895" + } + ], + "mibs": [ + "Dell-Vendor-MIB", + "Dell-POE-MIB", + "RADLAN-DEVICEPARAMS-MIB" + ], + "ifname": 1 + }, + "powerconnect-old": { + "text": "Dell PowerConnect (OLD)", + "type": "network", + "graphs": [ + "device_bits", + "device_processor" + ], + "vendor": "Dell", + "sysObjectID": [ + ".1.3.6.1.4.1.674.10895.1", + ".1.3.6.1.4.1.674.10895.2", + ".1.3.6.1.4.1.674.10895.3", + ".1.3.6.1.4.1.674.10895.4", + ".1.3.6.1.4.1.674.10895.5", + ".1.3.6.1.4.1.674.10895.1000" + ] + }, + "dell-ups": { + "text": "Dell UPS", + "group": "ups", + "vendor": "Dell", + "graphs": [ + "device_current", + "device_voltage" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.674.10902.2" + ], + "mibs": [ + "UPS-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "dell-pdu": { + "text": "Dell PDU", + "group": "pdu", + "vendor": "Dell", + "graphs": [ + "device_current", + "device_voltage" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.674.10903.200" + ], + "mibs": [ + "DellrPDU-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "powervault": { + "text": "Dell PowerVault", + "vendor": "Dell", + "type": "storage", + "remote_access": [ + "http" + ], + "discovery": [ + { + "sysDescr": "/DELL.*\\ ME\\d{3,5}/i", + "sysObjectID": ".1.3.6.1.4.1.674" + } + ], + "sysObjectID": [ + ".1.3.6.1.4.1.674.10893.2.102" + ], + "sysDescr_regex": [ + "/DELL.*\\ (?ME\\d+)/i" + ], + "mibs": [ + "DELL-TL4000-MIB", + "FCMGMT-MIB" + ] + }, + "drac": { + "text": "Dell iDRAC", + "vendor": "Dell", + "type": "management", + "graphs": [ + "device_bits", + "device_temperature", + "device_fanspeed" + ], + "ports_unignore_descr": true, + "snmp": { + "nobulk": true + }, + "remote_access": [ + "http" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.674.10892." + ], + "sysDescr": [ + "/^Dell Out-of-band SNMP Agent/", + "/^This system component provides a complete set of remote management functions/", + "/^Linux iDRAC/i" + ], + "mibs": [ + "IDRAC-MIB-SMIv2", + "DELL-RAC-MIB" + ], + "ipmi": true + }, + "compellent": { + "text": "Compellent Storage Center", + "type": "storage", + "vendor": "Dell", + "graphs": [ + "device_bits", + "device_temperature" + ], + "sysDescr": [ + "/COMPELLENT/i" + ], + "discovery": [ + { + "sysDescr": "/COMPELLENT/i", + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.8" + }, + { + "DELL-STORAGE-SC-MIB::productIDDisplayName.0": "/COMPELLENT/i", + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.8" + } + ], + "mibs": [ + "DELL-STORAGE-SC-MIB" + ], + "mib_blacklist": [ + "HOST-RESOURCES-MIB", + "ENTITY-MIB", + "UCD-SNMP-MIB" + ] + }, + "onefs": { + "text": "Isilon OneFS", + "vendor": "Dell EMC", + "type": "storage", + "icon": "isilon", + "sysObjectID": [ + ".1.3.6.1.4.1.12124.1" + ], + "sysDescr": [ + "/Isilon OneFS/" + ], + "sysDescr_regex": [ + "/Isilon OneFS v(?[\\d\\.\\-]+)/" + ], + "mibs": [ + "HOST-RESOURCES-MIB", + "ISILON-MIB" + ] + }, + "emc-flare": { + "text": "EMC Flare OS", + "vendor": "Dell EMC", + "type": "storage", + "sysObjectID": [ + ".1.3.6.1.4.1.1981.1" + ], + "sysDescr": [ + "/^[\\w\\-]+ - Flare \\d[\\d\\.\\-]+/" + ], + "sysDescr_regex": [ + "/^(?[\\w\\-]+) - Flare (?\\d[\\d\\.\\-]+)/" + ] + }, + "emc-snas": { + "text": "EMC SNAS", + "vendor": "Dell EMC", + "type": "storage", + "sysObjectID": [ + ".1.3.6.1.4.1.1139" + ], + "sysDescr_regex": [ + "/SNAS Version: [A-Z]*(?\\d[\\d\\.\\-]+)/i" + ] + }, + "dell-laser": { + "text": "Dell Laser", + "vendor": "Dell", + "group": "printer", + "ifname": 1, + "sysObjectID": [ + ".1.3.6.1.4.1.674.10898.", + ".1.3.6.1.4.1.674.100" + ], + "sysDescr": [ + "/^Dell (?:[\\w ]+ )?Laser Printer/", + "/^Dell .*?MFP/", + "/^Dell +\\d{4}\\w+ (Series|Laser)/" + ], + "type": "printer", + "graphs": [ + "device_printersupplies" + ], + "remote_access": [ + "http" + ], + "snmp": { + "nobulk": true + }, + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "datadomain": { + "text": "DD OS", + "vendor": "Dell EMC", + "group": "unix", + "type": "storage", + "icon": "datadomain", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.19746.3.1" + ], + "sysDescr_regex": [ + "/ OS (?\\d[\\d\\.]+)/" + ], + "mibs": [ + "DATA-DOMAIN-MIB" + ], + "mib_blacklist": [ + "ENTITY-SENSOR-MIB", + "LSI-MegaRAID-SAS-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "equallogic": { + "text": "Storage Array Firmware", + "vendor": "Dell", + "type": "storage", + "group": "unix", + "graphs": [ + "device_bits" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.12740.17.1", + ".1.3.6.1.4.1.12740.12.1.1.0" + ], + "mibs": [ + "EQLMEMBER-MIB", + "EQLDISK-MIB", + "EQLVOLUME-MIB" + ], + "mib_blacklist": [ + "BGP4-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "padtec-dwdm": { + "text": "Padtec DWDM", + "type": "optical", + "vendor": "Padtec", + "group": "enterprise_tree_snmpv2", + "sysObjectID": [ + ".1.3.6.1.4.1.14846.3" + ], + "sysDescr": [ + "/^SNMP metropad3/" + ], + "mibs": [ + "METROPAD3", + "LIGHTPAD-MIB" + ], + "mib_blacklist": [ + "IF-MIB" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "ndmeter": { + "text": "Cube & Rail IP Meter", + "type": "power", + "vendor": "Northern Design", + "snmpable": [ + ".1.3.6.1.4.1.37778.7680.0" + ], + "group": "enterprise_tree_only", + "discovery": [ + { + "ND020-MIB::meterkWhH.0": "/^\\d+/" + } + ], + "mibs": [ + "ND020-MIB" + ], + "poller_blacklist": [ + "ports" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "waveos": { + "text": "WaveOS", + "vendor": "Acksys", + "type": "network", + "ifname": true, + "sysObjectID": [ + ".1.3.6.1.4.1.28097.9.5.1.1.2" + ], + "mibs": [ + "ACKSYS-MIB" + ], + "sysDescr_regex": [ + "/(?[\\w\\s\\-\\+]+?)_(?:.*)?_(?\\d[\\d\\.]+\\w*)_/" + ] + }, + "ipso": { + "text": "Check Point IPSO", + "vendor": "Check Point", + "type": "firewall", + "group": "unix", + "icon": "checkpoint", + "ifname": 1, + "sysObjectID": [ + ".1.3.6.1.4.1.94.1.21.2.1" + ], + "mibs": [ + "CHECKPOINT-MIB", + "NOKIA-IPSO-SYSTEM-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "sofaware": { + "text": "Check Point Embedded NGX", + "vendor": "Check Point", + "type": "firewall", + "group": "unix", + "icon": "checkpoint", + "ifname": 1, + "sysObjectID": [ + ".1.3.6.1.4.1.6983.1" + ], + "sysDescr": [ + "/^SofaWare Embedded/" + ], + "mibs": [ + "CHECKPOINT-MIB", + "EMBEDDED-NGX-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "splat": { + "text": "Check Point SecurePlatform", + "vendor": "Check Point", + "type": "firewall", + "group": "unix", + "icon": "checkpoint", + "ifname": 1, + "graphs": [ + "device_bits", + "device_processor", + "device_ucd_memory" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.2620", + "CHECKPOINT-MIB::osName.0": "/SecurePlatform/" + }, + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "CHECKPOINT-MIB::osName.0": "/SecurePlatform/" + } + ], + "mibs": [ + "CHECKPOINT-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "gaia": { + "text": "Check Point GAiA", + "vendor": "Check Point", + "type": "firewall", + "group": "unix", + "icon": "checkpoint", + "ifname": 1, + "graphs": [ + "device_bits", + "device_processor", + "device_ucd_memory" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.2620", + "CHECKPOINT-MIB::osName.0": "/Gaia/" + }, + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "CHECKPOINT-MIB::osName.0": "/Gaia/" + } + ], + "mibs": [ + "CHECKPOINT-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "gaia-embedded": { + "text": "Check Point GAiA Embedded", + "vendor": "Check Point", + "type": "firewall", + "group": "unix", + "icon": "checkpoint", + "ifname": 1, + "graphs": [ + "device_bits", + "device_processor", + "device_ucd_memory" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.2620", + "CHECKPOINT-MIB::osName.0": "/Gaia Embedded/" + }, + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "CHECKPOINT-MIB::osName.0": "/Gaia Embedded/" + } + ], + "mibs": [ + "CHECKPOINT-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "dse892": { + "text": "DSE892", + "vendor": "Deep Sea", + "type": "power", + "group": "enterprise_tree_snmpv2", + "sysObjectID": [ + ".1.3.6.1.4.1.41385.1" + ], + "sysDescr": [ + "/DSE_892/" + ], + "mibs": [ + "DSE-892" + ], + "snmp": { + "max-get": 5 + }, + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "radware": { + "text": "Radware DefensePro", + "vendor": "Radware", + "type": "firewall", + "sysObjectID": [ + ".1.3.6.1.4.1.89.1.1.62.16" + ], + "sysDescr": [ + "/^DefensePro/", + "/Check Point DDoS Protector/" + ], + "mibs": [ + "RADWARE-MIB", + "ACC-MIB" + ], + "mib_blacklist": [ + "UCD-SNMP-MIB", + "HOST-RESOURCES-MIB", + "EtherLike-MIB", + "Q-BRIDGE-MIB" + ] + }, + "radware-os": { + "text": "Radware OS", + "vendor": "Radware", + "type": "network", + "sysObjectID": [ + ".1.3.6.1.4.1.89.1.1.62" + ], + "mibs": [ + "RADWARE-MIB" + ] + }, + "arista_eos": { + "text": "Arista EOS", + "type": "network", + "vendor": "Arista", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.30065.1.2759", + ".1.3.6.1.4.1.30065.1.3011" + ], + "sysDescr": [ + "/^Arista Networks EOS/" + ], + "sysDescr_regex": [ + "/EOS version (?[\\d\\.]+[\\w\\-]+) running on an Arista Networks (?\\w\\S+)/" + ], + "syslog_msg": [ + "/^%(?[\\w_]+)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/" + ], + "rancid": [ + { + "name": "arista" + } + ], + "entPhysical": { + "hardware": { + "oid": "entPhysicalModelName.1" + }, + "version": { + "oid": "entPhysicalSoftwareRev.1" + }, + "serial": { + "oid": "entPhysicalSerialNum.1" + } + }, + "snmp": { + "virtual": true, + "virtual_oid": "IP-MIB::ipForwarding.0" + }, + "mibs": [ + "ARISTA-VRF-MIB", + "ARISTA-ENTITY-SENSOR-MIB", + "ARISTA-BGP4V2-MIB" + ] + }, + "buffalo-bs": { + "text": "BUFFALO Switch", + "type": "network", + "vendor": "BUFFALO", + "sysDescr_regex": [ + "/BUFFALO (?BS[\\w-]+)/" + ], + "sysDescr": [ + "/^BUFFALO BS/" + ] + }, + "terastation": { + "text": "BUFFALO TeraStation", + "type": "storage", + "group": "unix", + "vendor": "BUFFALO", + "sysDescr_regex": [ + "/TeraStation\\\"?\\ \\\"?(?[\\w\\-]+) Ver\\.(?[\\d.]+)/" + ], + "sysDescr": [ + "/^BUFFALO .*TeraStation/" + ], + "mibs": [ + "BUFFALO-NAS-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "audiocodes": { + "text": "Audiocodes", + "vendor": "Audiocodes", + "type": "voip", + "sysObjectID": [ + ".1.3.6.1.4.1.5003" + ], + "sysDescr_regex": [ + "/Product: (?\\w[^;]+?) *; *SW Version: (?\\d[\\w\\.]+)/" + ], + "mibs": [ + "AC-SYSTEM-MIB" + ], + "vendortype_mib": "AUDIOCODES-TYPES-MIB" + }, + "ge-ups": { + "text": "General Electric UPS", + "group": "ups", + "vendor": "GE", + "graphs": [ + "device_voltage", + "device_current", + "device_power" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.818.1" + ], + "mibs": [ + "GEPARALLELUPS-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "ge-mds": { + "text": "MDS Orbit", + "vendor": "GE", + "group": "enterprise_tree_snmp", + "type": "network", + "ifname": 1, + "sysObjectID": [ + ".1.3.6.1.4.1.4130.10" + ], + "mibs": [ + "MDS-SYSTEM-MIB" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "pbi-coder": { + "text": "PBI Digital Decoder", + "type": "video", + "group": "enterprise_tree_snmpv2", + "vendor": "PBI", + "sysDescr_regex": [ + "/Linux (?DCH-[\\w-]+)/" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.2021.250.10", + "sysDescr": "/Linux DCH-/i" + } + ], + "mibs": [ + "PBI-4000P-5000P-MIB", + "PBI-MGSYSTEM-MIB" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "janitza": { + "vendor": "Janitza Power Analyzer", + "text": "Janitza Electronics", + "type": "power", + "model": "janitza", + "sysObjectID": [ + ".1.3.6.1.4.1.34278.8", + ".1.3.6.1.4.1.34278.10" + ], + "sysDescr": [ + "/^Janitza/" + ], + "graphs": [ + "device_current", + "device_voltage", + "device_power" + ] + }, + "sophos": { + "vendor": "Sophos", + "text": "Sophos UTM", + "type": "firewall", + "group": "unix", + "syslog_msg": [ + "/^\\s*(?:(?\\d[\\d\\:\\-]+)\\s+)?(?:\\w\\S+\\s+)?(?(?\\S+?)(\\[\\d+\\])?):\\ +((?\\w+)\\:\\ +)?(?.*)/", + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "discovery": [ + { + "sysDescr": "/^Linux \\w\\S+ \\d[\\.\\d]+-\\d[\\.\\d]+\\.g\\w{7}(?:\\.rb\\d+)?-smp(?:64)? #/", + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10" + } + ], + "graphs": [ + "device_ucd_memory", + "device_processor", + "device_bits", + "device_ping" + ], + "processor_stacked": 1, + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "sfos": { + "vendor": "Sophos", + "text": "SFOS", + "type": "firewall", + "model": "sophos", + "syslog_msg": [ + "/^\\s*(?:(?\\d[\\d\\:\\-]+)\\s+)?(?:\\w\\S+\\s+)?(?(?\\S+?)(\\[\\d+\\])?):\\ +((?\\w+)\\:\\ +)?(?.*)/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.21067.2", + ".1.3.6.1.4.1.2604.5" + ] + }, + "ruggedcom-switch": { + "text": "RUGGEDCOM Switch", + "type": "network", + "vendor": "Siemens", + "sysObjectID": [ + ".1.3.6.1.4.1.15004.2.1" + ], + "sysDescr_regex": [ + "/HW: Version (?\\w.+?), FW: Version.+v(?\\d.+?), S(?\\w\\S+)/" + ], + "mibs": [ + "RUGGEDCOM-SYS-INFO-MIB" + ] + }, + "ocnos": { + "text": "OcNOS", + "type": "network", + "icon": "ip_infusion", + "ifname": 1, + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.36673", + "sysDescr": "/OcNOS/" + } + ], + "sysDescr_regex": [ + "/Hardware\\ Model:\\s*(?\\w+)_(?.*?),\\ Software\\ version:\\s*OcNOS,\\s*(?\\d[\\d\\.\\-]+)/" + ], + "mibs": [ + "CMM-CHASSIS-MIB" + ] + }, + "cradlepoint-router": { + "text": "CradlePoint Router", + "vendor": "CradlePoint", + "type": "network", + "sysObjectID": [ + ".1.3.6.1.4.1.20992" + ], + "mibs": [ + "WIPIPE-MIB" + ], + "sysDescr_regex": [ + "/(?\\S+), Firmware Version (?\\d+[\\w\\.\\-]+)\\.[\\da-f]+/" + ] + }, + "asrockrack-ipmi": { + "text": "ASRockRack BMC", + "vendor": "ASRockRack", + "group": "ipmi", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "discovery": [ + { + "sysObjectID": [ + ".1.3.6.1.4.1.8072.3.2.10", + ".1.3.6.1.4.1.49622" + ], + "sysDescr": "/^Linux /", + ".1.3.6.1.4.1.49622.1.2.0": "/\\d+/" + } + ], + "type": "management", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ], + "ipmi": true + }, + "breeze": { + "text": "Alvarion Breeze", + "vendor": "Alvarion", + "type": "wireless", + "graphs": [ + "device_bits", + "device_wifi_clients" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.12394.4.1." + ], + "sysDescr_regex": [ + "/Alvarion \\- (?[\\w\\ ]+?) ?, Version: (?\\d[\\d\\.]+)/" + ], + "mibs": [ + "ALVARION-DOT11-WLAN-MIB", + "ALVARION-DOT11-WLAN-TST-MIB" + ] + }, + "breezemax": { + "text": "Alvarion BreezeMax", + "vendor": "Alvarion", + "type": "wireless", + "graphs": [ + "device_bits" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.12394.1." + ] + }, + "ict-pdu": { + "text": "ICT Distribution Panel", + "vendor": "ICT Power", + "icon": "ict", + "group": "pdu", + "graphs": [ + "device_voltage", + "device_current" + ], + "snmp": { + "nobulk": 1 + }, + "sysObjectID": [ + ".1.3.6.1.4.1.39145.10" + ], + "mibs": [ + "ICT-DISTRIBUTION-PANEL-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "ict-power": { + "text": "ICT Power", + "vendor": "ICT Power", + "model": "ict", + "icon": "ict", + "group": "enterprise_tree_snmpv2", + "type": "power", + "graphs": [ + "device_voltage", + "device_current" + ], + "snmp": { + "nobulk": 1 + }, + "duplicate": [ + "ICT-PLATINUM-SERIES-MIB::deviceMacAddress.0", + "ICT-MODULAR-POWER-MIB::deviceMacAddress.0" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.39145" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "iqnos": { + "text": "Infinera IQ", + "vendor": "Infinera", + "type": "optical", + "sysObjectID": [ + ".1.3.6.1.4.1.21296" + ], + "mibs": [ + "INFINERA-SYSTEMS-MIB", + "INFINERA-ENTITY-EQPT-MIB", + "INFINERA-ENTITY-CHASSIS-MIB", + "INFINERA-PM-FAN-MIB", + "INFINERA-PM-TRIBPTP-MIB", + "INFINERA-PM-PEM-MIB", + "INFINERA-PM-GIGECLIENTCTP-MIB" + ], + "mib_blacklist": [ + "EtherLike-MIB", + "Q-BRIDGE-MIB", + "UCD-SNMP-MIB", + "HOST-RESOURCES-MIB" + ] + }, + "coriant-groove": { + "text": "Coriant Groove", + "type": "optical", + "vendor": "Coriant", + "sysDescr_regex": [ + "/([\\w-]+) Groove (?[\\w]+) (?[\\d.]+) .+/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.42229.1.2" + ], + "mibs": [ + "CORIANT-GROOVE-MIB" + ] + }, + "transmode-enm": { + "text": "Transmode ENM", + "vendor": "Transmode", + "type": "optical", + "sysObjectID": [ + ".1.3.6.1.4.1.8708" + ], + "mibs": [ + "LUM-INVENTORY-MIB", + "LUM-EQUIPMENT-MIB", + "LUM-SYSTEM-MIB", + "LUM-SYSINFO-MIB" + ] + }, + "panos": { + "text": "PanOS", + "type": "firewall", + "icon": "paloalto", + "vendor": "Palo Alto Networks", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool", + "device_panos_sessions" + ], + "rancid": [ + { + "name": "paloalto", + "rancid_min": "3.2" + } + ], + "sysObjectID": [ + ".1.3.6.1.4.1.25461.2" + ], + "mibs": [ + "PAN-COMMON-MIB", + "HOST-RESOURCES-MIB" + ], + "vendortype_mib": "PAN-PRODUCTS-MIB" + }, + "wisi-tangram": { + "text": "WISI Tangram", + "vendor": "WISI", + "type": "network", + "ifname": true, + "sysObjectID": [ + ".1.3.6.1.4.1.7465" + ], + "mibs": [ + "WISI-GTMODULES-MIB" + ] + }, + "infratec-rms": { + "text": "InfraTec RMS", + "vendor": "InfraTec", + "type": "environment", + "sysObjectID": [ + ".1.3.6.1.4.1.1909.10" + ], + "mibs": [ + "INFRATEC-RMS-MIB" + ] + }, + "liebert": { + "vendor": "Emerson", + "text": "Liebert OS", + "group": "ups", + "ifType_ifDescr": true, + "graphs": [ + "device_current", + "device_voltage" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.476.1.42" + ], + "mibs": [ + "LIEBERT-GP-AGENT-MIB", + "LIEBERT-GP-POWER-MIB", + "LIEBERT-GP-PDU-MIB", + "LIEBERT-GP-ENVIRONMENTAL-MIB", + "LIEBERT-GP-FLEXIBLE-MIB", + "UPS-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "manageups": { + "vendor": "Vertiv", + "text": "ManageUPS Adapter", + "group": "ups", + "graphs": [ + "device_current", + "device_voltage" + ], + "sysObjectID": [ + ".1.3.6.1.2.1.33.250.10" + ], + "mibs": [ + "UPS-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "geist-pdu": { + "text": "Geist PDU", + "vendor": "Geist", + "group": "pdu", + "graphs": [ + "device_current" + ], + "model": "geist", + "poller_blacklist": "netstats", + "sysObjectID": [ + ".1.3.6.1.4.1.21239.2", + ".1.3.6.1.4.1.21239.5.2", + ".1.3.6.1.4.1.21239.3", + ".1.3.6.1.4.1.21239.42" + ], + "discovery": [ + { + "sysDescr": "/PDU|RCX/", + "sysObjectID": ".1.3.6.1.4.1.21239.2" + } + ], + "mib_blacklist": [ + "HOST-RESOURCES-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "geist-watchdog": { + "text": "Geist Watchdog", + "vendor": "Geist", + "type": "environment", + "graphs": [ + "device_temperature" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.21239.42.1.31", + ".1.3.6.1.4.1.21239.42.1.32" + ], + "discovery": [ + { + "sysDescr": "/Watchdog/", + "sysObjectID": ".1.3.6.1.4.1.21239.2" + } + ], + "remote_access": [ + "http" + ], + "model": "geist", + "poller_blacklist": "netstats", + "mib_blacklist": [ + "HOST-RESOURCES-MIB" + ] + }, + "geist-air": { + "text": "Geist ActiveAir", + "vendor": "Geist", + "type": "environment", + "snmp": { + "nobulk": 1 + }, + "graphs": [ + "device_temperature", + "device_humidity", + "device_dewpoint", + "device_status" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.29414.1" + ], + "remote_access": [ + "http" + ], + "mibs": [ + "ODS-MIB" + ], + "mib_blacklist": [ + "HOST-RESOURCES-MIB" + ], + "poller_blacklist": "netstats" + }, + "geist-climate": { + "text": "Geist Environmental", + "vendor": "Geist", + "type": "environment", + "snmp": { + "nobulk": 1 + }, + "graphs": [ + "device_temperature", + "device_humidity", + "device_dewpoint", + "device_status" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.21239.4", + ".1.3.6.1.4.1.21239.5.1" + ], + "remote_access": [ + "http" + ], + "mibs": [ + "VERTIV-BB-MIB" + ], + "mib_blacklist": [ + "HOST-RESOURCES-MIB" + ], + "poller_blacklist": "netstats" + }, + "wxgoos": { + "text": "ITWatchDogs Goose", + "type": "environment", + "vendor": "Geist", + "icon": "itwatchdogs", + "graphs": [ + "device_temperature", + "device_humidity" + ], + "snmp": { + "nobulk": 1 + }, + "sysObjectID": [ + ".1.3.6.1.4.1.17373", + ".1.3.6.1.4.1.901.1" + ], + "mibs": [ + "IT-WATCHDOGS-V4-MIB", + "IT-WATCHDOGS-MIB-V3", + "IT-WATCHDOGS-MIB" + ] + }, + "avocent": { + "vendor": "Vertiv", + "text": "Avocent ACS", + "type": "management", + "icon": "avocent", + "model": "avocent", + "sysDescr": [ + "/^Avocent ACS/", + "/^Cyclades/", + "/^AlterPath/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.10418.16.1", + ".1.3.6.1.4.1.10418.26.1" + ], + "sysDescr_regex": [ + "/AlterPath\\ (?\\S+)\\ \\-\\ version:\\ V_(?[\\d\\.]+)/" + ], + "rancid": [ + { + "name": "avocent" + } + ] + }, + "avocent-kvm": { + "vendor": "Vertiv", + "text": "Avocent IP-KVM", + "icon": "avocent", + "type": "management", + "discovery": [ + { + "sysDescr": "/^DSR/", + "sysObjectID": ".1.3.6.1.4.1.10418" + }, + { + "sysDescr": "/^AutoView/", + "sysObjectID": ".1.3.6.1.4.1.10418" + } + ], + "sysObjectID": [ + ".1.3.6.1.4.1.10418.3.1.26" + ] + }, + "avocent-pdu": { + "vendor": "Vertiv", + "text": "Avocent PDU", + "icon": "avocent", + "group": "pdu", + "model": "avocent", + "sysDescr": [ + "/^Avocent PM/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.10418.17.1" + ], + "mibs": [ + "PM-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "panduit-pdu": { + "text": "Panduit PDU", + "group": "pdu", + "vendor": "Panduit", + "graphs": [ + "device_current", + "device_voltage" + ], + "sysDescr_regex": [ + "/Device Model: *(?[\\S]+)/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.19536.10" + ], + "mibs": [ + "PANDUIT-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "panduit-eagle": { + "text": "Sinetica Eagle-i", + "group": "environment", + "vendor": "Panduit", + "graphs": [ + "device_temperature" + ], + "sysDescr_regex": [ + "/Versions: (?App\\. .+?), +OS (?\\d[\\d\\.]+?),.* +H\\/w (?[\\S]+)/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.3711.24" + ], + "mibs": [ + "HAWK-I2-MIB" + ], + "type": "environment", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "powertek-pdu": { + "text": "Powertek PDU", + "group": "pdu", + "type": "power", + "vendor": "Powertek", + "model": "powertek", + "sysDescr_regex": [ + "/^(\\w+_)?v(?\\d[\\w\\.\\- ]+)/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.42610.1.4" + ], + "mib_blacklist": [ + "HOST-RESOURCES-MIB" + ], + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "enviromux": { + "vendor": "NTI", + "text": "Enviromux", + "type": "environment", + "model": "nti", + "sysObjectID": [ + ".1.3.6.1.4.1.3699.1.1" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.3699.1.1", + "sysDescr": "/\\ emux\\-/" + } + ], + "mib_blacklist": [ + "ENTITY-SENSOR-MIB" + ] + }, + "calix": { + "text": "Calix", + "type": "network", + "vendor": "Calix", + "ifname": 1, + "snmp": { + "nobulk": 1 + }, + "sysObjectID": [ + ".1.3.6.1.4.1.6321" + ], + "mibs": [ + "E7-Calix-MIB" + ], + "model": "calix" + }, + "calix-blc": { + "text": "Calix BLC", + "vendor": "Calix", + "type": "network", + "sysObjectID": [ + ".1.3.6.1.4.1.6066" + ] + }, + "axiscam": { + "text": "AXIS Network Camera", + "type": "video", + "group": "axis", + "sysDescr": [ + "/AXIS .*? (Network (\\w+ )?Camera|Video Server|Video( Door)? Station)/" + ], + "discovery": [ + { + "sysDescr": "/\\ Camera;/", + "sysObjectID": ".1.3.6.1.4.1.368" + } + ], + "modules": { + "pseudowires": 0, + "bgp-peers": 0, + "ports-stack": 0, + "vlans": 0, + "p2p-radios": 0, + "raid": 0 + }, + "mibs": [ + "AXIS-VIDEO-MIB" + ], + "mib_blacklist": [ + "BGP4-MIB", + "OSPF-MIB", + "Q-BRIDGE-MIB" + ], + "icon": "axis", + "vendor": "AXIS", + "sysDescr_regex": [ + "/AXIS (?[\\w\\-\\+]+);.+?; (?[\\d\\.]+)/", + "/AXIS (?[\\w\\-\\+]+) [\\w ]+?V(?[\\d\\.]+)/" + ] + }, + "axisencoder": { + "text": "AXIS Network Video Encoder", + "type": "video", + "group": "axis", + "sysDescr": [ + "/AXIS .*? Video Encoder/" + ], + "mibs": [ + "AXIS-VIDEO-MIB" + ], + "mib_blacklist": [ + "BGP4-MIB", + "OSPF-MIB", + "Q-BRIDGE-MIB" + ], + "icon": "axis", + "vendor": "AXIS", + "sysDescr_regex": [ + "/AXIS (?[\\w\\-\\+]+);.+?; (?[\\d\\.]+)/", + "/AXIS (?[\\w\\-\\+]+) [\\w ]+?V(?[\\d\\.]+)/" + ] + }, + "axisdocserver": { + "text": "AXIS Network Document Server", + "type": "server", + "group": "axis", + "sysDescr": [ + "/^AXIS .*? Network Document Server/" + ], + "icon": "axis", + "vendor": "AXIS", + "sysDescr_regex": [ + "/AXIS (?[\\w\\-\\+]+);.+?; (?[\\d\\.]+)/", + "/AXIS (?[\\w\\-\\+]+) [\\w ]+?V(?[\\d\\.]+)/" + ] + }, + "axisprintserver": { + "text": "AXIS Network Print Server", + "type": "printer", + "group": "axis", + "sysDescr": [ + "/^AXIS .*? Network Print Server/" + ], + "icon": "axis", + "vendor": "AXIS", + "sysDescr_regex": [ + "/AXIS (?[\\w\\-\\+]+);.+?; (?[\\d\\.]+)/", + "/AXIS (?[\\w\\-\\+]+) [\\w ]+?V(?[\\d\\.]+)/" + ] + }, + "qtech-switch": { + "text": "QTech Switch", + "vendor": "QTech", + "sysObjectID": [ + ".1.3.6.1.4.1.27514.1.1", + ".1.3.6.1.4.1.27514.2.1" + ], + "type": "network", + "rancid": [ + { + "name": "cisco" + } + ], + "sysDescr_regex": [ + "/(?\\S+).*?,\\s.*SoftWare Version (?\\d[\\w\\.\\-]+).*\\s+(?:Serial No\\.:|serial number)\\s*(?\\S+)/s" + ], + "mibs": [ + "QTECH-MIB" + ] + }, + "qtech-gbn-switch": { + "text": "QTech GBN Switch", + "vendor": "QTech", + "sysObjectID": [ + ".1.3.6.1.4.1.27514.1.3", + ".1.3.6.1.4.1.27514.1.10" + ], + "type": "network", + "mibs": [ + "QTECH-GBNPlatformOAM-MIB" + ] + }, + "mitsubishi-ups": { + "vendor": "Mitsubishi", + "text": "Mitsubishi UPS", + "group": "ups", + "graphs": [ + "device_voltage", + "device_current", + "device_frequency", + "device_power" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.13891.101" + ], + "mibs": [ + "MITSUBISHI-UPS-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "fortigate": { + "text": "Fortinet Fortigate", + "type": "firewall", + "group": "fortinet", + "graphs": [ + "device_bits", + "device_fortigate_cpu", + "device_mempool" + ], + "snmp": { + "virtual": true, + "virtual_oid": "IP-MIB::ipForwarding.0", + "virtual_type": "vdom" + }, + "sensors_temperature_invalid": "", + "sysObjectID": [ + ".1.3.6.1.4.1.12356.", + ".1.3.6.1.4.1.12356.101" + ], + "mibs": [ + "FORTINET-FORTIGATE-MIB" + ], + "mib_blacklist": [ + "HOST-RESOURCES-MIB", + "Q-BRIDGE-MIB", + "UCD-SNMP-MIB" + ], + "rancid": [ + { + "name": "fortigate" + } + ], + "vendor": "Fortinet", + "model": "fortinet", + "ifname": 1, + "entPhysical": { + "hardware": { + "oid": "entPhysicalModelName.1", + "transform": [ + { + "action": "replace", + "from": [ + "FGT_", + "FSW_", + "FWF_", + "FGR_" + ], + "to": [ + "FortiGate ", + "FortiSwitch ", + "FortiWiFi ", + "FortiRugged " + ] + }, + { + "action": "replace", + "from": "_", + "to": " " + } + ] + }, + "serial": { + "oid": "entPhysicalSerialNum.1" + } + }, + "vendortype_mib": "FORTINET-CORE-MIB" + }, + "fortiswitch": { + "text": "Fortinet FortiSwitch", + "type": "network", + "group": "fortinet", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "ifDescr_ifAlias": 1, + "sysObjectID": [ + ".1.3.6.1.4.1.12356.106" + ], + "mibs": [ + "FORTINET-FORTISWITCH-MIB" + ], + "vendor": "Fortinet", + "model": "fortinet", + "snmp": { + "max-rep": 50 + }, + "ifname": 1, + "entPhysical": { + "hardware": { + "oid": "entPhysicalModelName.1", + "transform": [ + { + "action": "replace", + "from": [ + "FGT_", + "FSW_", + "FWF_", + "FGR_" + ], + "to": [ + "FortiGate ", + "FortiSwitch ", + "FortiWiFi ", + "FortiRugged " + ] + }, + { + "action": "replace", + "from": "_", + "to": " " + } + ] + }, + "serial": { + "oid": "entPhysicalSerialNum.1" + } + }, + "vendortype_mib": "FORTINET-CORE-MIB" + }, + "fortivoice": { + "text": "Fortinet FortiVoice", + "type": "voip", + "group": "fortinet", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.12356.113" + ], + "vendor": "Fortinet", + "model": "fortinet", + "snmp": { + "max-rep": 50 + }, + "ifname": 1, + "entPhysical": { + "hardware": { + "oid": "entPhysicalModelName.1", + "transform": [ + { + "action": "replace", + "from": [ + "FGT_", + "FSW_", + "FWF_", + "FGR_" + ], + "to": [ + "FortiGate ", + "FortiSwitch ", + "FortiWiFi ", + "FortiRugged " + ] + }, + { + "action": "replace", + "from": "_", + "to": " " + } + ] + }, + "serial": { + "oid": "entPhysicalSerialNum.1" + } + }, + "vendortype_mib": "FORTINET-CORE-MIB" + }, + "forti-wl": { + "text": "Fortinet (Meru) Wireless", + "type": "wireless", + "group": "fortinet", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.15983" + ], + "vendor": "Fortinet", + "model": "fortinet", + "snmp": { + "max-rep": 50 + }, + "ifname": 1, + "entPhysical": { + "hardware": { + "oid": "entPhysicalModelName.1", + "transform": [ + { + "action": "replace", + "from": [ + "FGT_", + "FSW_", + "FWF_", + "FGR_" + ], + "to": [ + "FortiGate ", + "FortiSwitch ", + "FortiWiFi ", + "FortiRugged " + ] + }, + { + "action": "replace", + "from": "_", + "to": " " + } + ] + }, + "serial": { + "oid": "entPhysicalSerialNum.1" + } + }, + "vendortype_mib": "FORTINET-CORE-MIB" + }, + "forti-ap": { + "text": "FortiAP", + "vendor": "Fortinet", + "type": "wireless", + "group": "enterprise_tree_snmp", + "sysObjectID": [ + ".1.3.6.1.4.1.12356.120" + ], + "mibs": [ + "FORTINET-FORTIAP-MIB" + ], + "mib_blacklist": [ + "IF-MIB", + "IP-MIB" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "forti-adc": { + "text": "Fortinet ADC", + "type": "loadbalancer", + "group": "fortinet", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.12356.112" + ], + "mibs": [ + "FORTINET-FORTIADC-MIB" + ], + "vendor": "Fortinet", + "model": "fortinet", + "snmp": { + "max-rep": 50 + }, + "ifname": 1, + "entPhysical": { + "hardware": { + "oid": "entPhysicalModelName.1", + "transform": [ + { + "action": "replace", + "from": [ + "FGT_", + "FSW_", + "FWF_", + "FGR_" + ], + "to": [ + "FortiGate ", + "FortiSwitch ", + "FortiWiFi ", + "FortiRugged " + ] + }, + { + "action": "replace", + "from": "_", + "to": " " + } + ] + }, + "serial": { + "oid": "entPhysicalSerialNum.1" + } + }, + "vendortype_mib": "FORTINET-CORE-MIB" + }, + "forti-web": { + "text": "Fortinet FortiWeb", + "type": "security", + "group": "fortinet", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.12356.107" + ], + "mibs": [ + "FORTINET-FORTIWEB-MIB" + ], + "vendor": "Fortinet", + "model": "fortinet", + "snmp": { + "max-rep": 50 + }, + "ifname": 1, + "entPhysical": { + "hardware": { + "oid": "entPhysicalModelName.1", + "transform": [ + { + "action": "replace", + "from": [ + "FGT_", + "FSW_", + "FWF_", + "FGR_" + ], + "to": [ + "FortiGate ", + "FortiSwitch ", + "FortiWiFi ", + "FortiRugged " + ] + }, + { + "action": "replace", + "from": "_", + "to": " " + } + ] + }, + "serial": { + "oid": "entPhysicalSerialNum.1" + } + }, + "vendortype_mib": "FORTINET-CORE-MIB" + }, + "forti-mgmt": { + "text": "Fortinet Management", + "type": "management", + "group": "fortinet", + "graphs": [ + "device_processor", + "device_mempool" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.12356.102", + ".1.3.6.1.4.1.12356.103" + ], + "mibs": [ + "FORTINET-FORTIMANAGER-FORTIANALYZER-MIB" + ], + "mib_blacklist": [ + "ENTITY-MIB", + "UCD-SNMP-MIB", + "Q-BRIDGE-MIB" + ], + "vendor": "Fortinet", + "model": "fortinet", + "snmp": { + "max-rep": 50 + }, + "ifname": 1, + "entPhysical": { + "hardware": { + "oid": "entPhysicalModelName.1", + "transform": [ + { + "action": "replace", + "from": [ + "FGT_", + "FSW_", + "FWF_", + "FGR_" + ], + "to": [ + "FortiGate ", + "FortiSwitch ", + "FortiWiFi ", + "FortiRugged " + ] + }, + { + "action": "replace", + "from": "_", + "to": " " + } + ] + }, + "serial": { + "oid": "entPhysicalSerialNum.1" + } + }, + "vendortype_mib": "FORTINET-CORE-MIB" + }, + "forti-os": { + "text": "Fortinet OS", + "type": "security", + "group": "fortinet", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysDescr": [ + "/FortiBalancer/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.12356.104", + ".1.3.6.1.4.1.12356.105", + ".1.3.6.1.4.1.12356.108", + ".1.3.6.1.4.1.12356.109", + ".1.3.6.1.4.1.12356.110", + ".1.3.6.1.4.1.12356.111" + ], + "vendor": "Fortinet", + "model": "fortinet", + "snmp": { + "max-rep": 50 + }, + "ifname": 1, + "entPhysical": { + "hardware": { + "oid": "entPhysicalModelName.1", + "transform": [ + { + "action": "replace", + "from": [ + "FGT_", + "FSW_", + "FWF_", + "FGR_" + ], + "to": [ + "FortiGate ", + "FortiSwitch ", + "FortiWiFi ", + "FortiRugged " + ] + }, + { + "action": "replace", + "from": "_", + "to": " " + } + ] + }, + "serial": { + "oid": "entPhysicalSerialNum.1" + } + }, + "vendortype_mib": "FORTINET-CORE-MIB" + }, + "seos": { + "text": "SmartEdge OS", + "type": "network", + "vendor": "Ericsson", + "ifname": true, + "rancid": [ + { + "name": "redback", + "rancid_min": "3" + } + ], + "sysObjectID": [ + ".1.3.6.1.4.1.2352.1.10", + ".1.3.6.1.4.1.2352.1.11", + ".1.3.6.1.4.1.2352.1.12", + ".1.3.6.1.4.1.2352.1.13", + ".1.3.6.1.4.1.2352.1.15" + ], + "sysDescr": [ + "/SmartEdge.*? SEOS/" + ], + "sysDescr_regex": [ + "/SEOS(?:_\\w+)?\\-(?\\d[\\w\\.]+)/" + ], + "entPhysical": { + "hardware": { + "oid": "entPhysicalDescr.1", + "transform": { + "action": "explode" + } + } + }, + "port_label": [ + "/^(?:port )?((?[\\w ]+?)(?\\d+(\\/\\d+)+.*))/" + ], + "snmp": { + "virtual": true + }, + "mibs": [ + "RBN-ENVMON-MIB", + "RBN-CPU-METER-MIB", + "RBN-MEMORY-MIB", + "RBN-SYS-RESOURCES-MIB", + "RBN-SUBSCRIBER-ACTIVE-MIB", + "RBN-BIND-MIB" + ], + "mib_blacklist": [ + "ENTITY-SENSOR-MIB", + "HOST-RESOURCES-MIB", + "UCD-SNMP-MIB", + "IPV6-MIB", + "BRIDGE-MIB", + "Q-BRIDGE-MIB" + ], + "vendortype_mib": "RBN-PRODUCT-MIB" + }, + "ipos": { + "text": "Ericsson IPOS", + "type": "network", + "vendor": "Ericsson", + "sysObjectID": [ + ".1.3.6.1.4.1.2352.1.17", + ".1.3.6.1.4.1.2352.1.18", + ".1.3.6.1.4.1.2352.1.19" + ], + "sysDescr": [ + "/^Ericsson IPOS/" + ], + "sysDescr_regex": [ + "/IPOS\\-(?\\d[\\w\\.]+).* Current Platform is (?[\\w\\ ]+)/" + ] + }, + "ericsson-ucp": { + "text": "Ericsson-LG UCP", + "type": "communication", + "vendor": "Ericsson", + "sysObjectID": [ + ".1.3.6.1.4.1.572.16838" + ], + "sysDescr_regex": [ + "/(?(?:iPECS\\-|UCP)\\S+?),/" + ] + }, + "ericsson-switch": { + "text": "Ericsson-LG Switch", + "type": "network", + "vendor": "Ericsson", + "sysObjectID": [ + ".1.3.6.1.4.1.572.17389" + ], + "sysDescr_regex": [ + "/(?^ES\\-[\\w\\-]+)/" + ] + }, + "vmware": { + "text": "VMware", + "type": "hypervisor", + "group": "unix", + "sysObjectID": [ + ".1.3.6.1.4.1.6876.4.1", + ".1.3.6.1.4.1.6876.4.6", + ".1.3.6.1.4.1.6876.4.7" + ], + "entPhysical": { + "oids": [ + "entPhysicalDescr.1" + ], + "hardware": { + "oid": "entPhysicalModelName.1" + }, + "vendor": { + "oid": "entPhysicalMfgName.1" + }, + "serial": { + "oid": "entPhysicalSerialNum.1" + }, + "asset_tag": { + "oid": "entPhysicalAssetID.1" + } + }, + "port_label": [ + "/Device (.+) at .*/", + "/(?:Traditional|Distributed) Virtual VMware switch: (.+)/", + "/Virtual interface: (.+) on /", + "/(Link Aggregation .+) on /" + ], + "modules": { + "virtual-machines": 1 + }, + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "mibs": [ + "LM-SENSORS-MIB", + "VMWARE-VMINFO-MIB", + "VMWARE-RESOURCES-MIB", + "LLDP-MIB" + ], + "vendortype_mib": "VMWARE-PRODUCTS-MIB", + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "vmware-nsx": { + "text": "VMware NSX", + "vendor": "VMware", + "type": "management", + "sysObjectID": [ + ".1.3.6.1.4.1.6876.4.10", + ".1.3.6.1.4.1.6876.4.130", + ".1.3.6.1.4.1.6876.4.131", + ".1.3.6.1.4.1.6876.4.132" + ], + "sysDescr_regex": [ + "/^(?[\\w\\-]+(?: \\w+)?) (?\\d[\\w\\.]+) /" + ], + "port_label": [ + "/Device (.+) at .*/" + ], + "mibs": [ + "VMWARE-SYSTEM-MIB" + ], + "vendortype_mib": "VMWARE-PRODUCTS-MIB" + }, + "dlinkap": { + "text": "D-Link Access Point", + "type": "wireless", + "vendor": "D-Link", + "sysObjectID": [ + ".1.3.6.1.4.1.171.10.37", + ".1.3.6.1.4.1.171.10.129", + ".1.3.6.1.4.1.171.10.130" + ] + }, + "dlinkvoip": { + "text": "D-Link VoIP Gateway", + "type": "voip", + "vendor": "D-Link", + "sysObjectID": [ + ".1.3.6.1.4.1.171.10.33", + ".1.3.6.1.4.1.171.30.4.1.1", + ".1.3.6.1.4.1.171.30.4.1.2" + ] + }, + "dlinkdpr": { + "text": "D-Link Print Server", + "group": "printer", + "vendor": "D-Link", + "sysObjectID": [ + ".1.3.6.1.4.1.171.11.10.1" + ], + "type": "printer", + "graphs": [ + "device_printersupplies" + ], + "remote_access": [ + "http" + ], + "snmp": { + "nobulk": true + }, + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "dlink": { + "text": "D-Link Switch", + "type": "network", + "vendor": "D-Link", + "ifname": 1, + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "model": "d-link", + "modules": { + "ports_separate_walk": 1 + }, + "ports_ignore": [ + { + "ifType": "l2vlan", + "label": "/^L2Vlan/i" + } + ], + "mibs": [ + "AGENT-GENERAL-MIB", + "POWER-ETHERNET-MIB" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.171", + "sysDescr": [ + "/D[EGXHW]S\\-/", + "/(Ethernet|Managed)( SmartPro)? Switch/" + ] + } + ] + }, + "dlink-radlan": { + "text": "D-Link Switch (RADLAN)", + "type": "network", + "ifname": true, + "vendor": "D-Link", + "graphs": [ + "device_bits" + ], + "model": "d-link", + "snmp": { + "nobulk": true + }, + "sysObjectID": [ + ".1.3.6.1.4.1.171.10.94." + ], + "mibs": [ + "POWER-ETHERNET-MIB", + "DLINK-3100-HWENVIROMENT", + "DLINK-3100-DEVICEPARAMS-MIB", + "DLINK-3100-Physicaldescription-MIB", + "DLINK-3100-rndMng", + "DLINK-3100-POE-MIB" + ], + "mib_blacklist": [ + "ENTITY-SENSOR-MIB" + ] + }, + "dlink-ios": { + "text": "D-Link Router", + "type": "network", + "vendor": "D-Link", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.171.10.56." + ], + "sysDescr_regex": [ + "/(?:[\\w\\d\\.\\+\\-]+) Series Software, Version (?[\\w\\d\\.\\+\\-]+) .+?Version (?:[\\w\\d\\.\\+\\-]+)\\sSerial num:(?[\\d\\w]+), .+System image file is \"[^\"]+\"\\s(?[\\w\\d\\.\\+\\-]+)/s" + ] + }, + "dlink-generic": { + "text": "D-Link Device", + "type": "network", + "vendor": "D-Link", + "sysObjectID": [ + ".1.3.6.1.4.1.171.3", + ".1.3.6.1.4.1.171.40.", + ".1.3.6.1.4.1.171.", + ".1.3.6.1.4.1.171.10.65" + ], + "model": "d-link", + "mibs": [ + "POWER-ETHERNET-MIB" + ] + }, + "dlink-dsl": { + "text": "D-Link DSL", + "type": "network", + "vendor": "D-Link", + "sysObjectID": [ + ".1.3.6.1.4.1.171.30.3." + ], + "sysDescr": [ + "/^GE_\\d\\.\\d+$/", + "/^(D\\-Link_)?DSL[_\\-]\\d+\\w$/" + ], + "discovery": [ + { + "sysDescr": "/bcm963/i", + "sysObjectID": ".1.3.6.1.4.1.4413.2.10" + } + ], + "model": "d-link" + }, + "dlink-nas": { + "text": "D-Link Storage", + "type": "storage", + "vendor": "D-Link", + "sysObjectID": [ + ".1.3.6.1.4.1.171.50." + ], + "model": "d-link" + }, + "dlink-mc": { + "text": "D-Link MediaConverter", + "type": "optical", + "vendor": "D-Link", + "sysObjectID": [ + ".1.3.6.1.4.1.171.41." + ], + "model": "d-link", + "sysDescr_regex": [ + "/D-Link (?DMC-\\w+)\\ v(?\\d[\\d\\.]+)/" + ] + }, + "dlinkfw": { + "text": "D-Link Firewall", + "type": "firewall", + "vendor": "D-Link", + "sysDescr": [ + "/D\\-Link Firewall /" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.171.20." + ], + "model": "d-link", + "sysDescr_regex": [ + "/[Ff]irewall (?\\d[\\d\\.]+)/" + ] + }, + "dlink-cam": { + "text": "D-Link IP-Camera", + "type": "video", + "vendor": "D-Link", + "model": "d-link", + "sysDescr_regex": [ + "/(?DCS\\-[\\d\\-]+)/" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.171", + "sysDescr": "/^DCS\\-/" + } + ], + "remote_access": [ + "http" + ] + }, + "digios": { + "text": "Digi OS", + "type": "network", + "vendor": "Digi", + "sysObjectID": [ + ".1.3.6.1.4.1.332.11.6" + ], + "sysDescr_regex": [ + "/(?Connect.+?)(?:\\(.+?\\))?,? Version (?\\S+)/" + ] + }, + "digi-anyusb": { + "text": "Digi AnywhereUSB", + "type": "management", + "vendor": "Digi", + "discovery": [ + { + "sysDescr": "/AnywhereUSB/", + "sysObjectID": ".1.3.6.1.4.1.332.11.6" + } + ], + "sysDescr_regex": [ + "/^(?.+)$/" + ] + }, + "digi-uclinux": { + "text": "Digi Accelerated Linux", + "type": "management", + "vendor": "Digi", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": "/^Linux .+ (armv|aarch)/", + "UCD-SNMP-MIB::versionConfigureOptions.0": "/\\-\\-with\\-vendor\\-name=Digi/" + } + ], + "mibs": [ + "ACCELERATED-MIB" + ] + }, + "procurve": { + "text": "HPE ProCurve", + "type": "network", + "vendor": "HPE", + "snmp": { + "max-rep": 100 + }, + "ifname": 1, + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "rancid": [ + { + "name": "hp", + "rancid_min": "3.2" + } + ], + "sysObjectID": [ + ".1.3.6.1.4.1.11.2.3.7.5.", + ".1.3.6.1.4.1.11.2.3.7.8.", + ".1.3.6.1.4.1.11.2.3.7.11.", + ".1.3.6.1.4.1.11.2.14.11.7" + ], + "sysDescr": [ + "/^(HPE |HP )?ProCurve (?!AP|Access Point)/" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http", + "https" + ], + "syslog_msg": [ + "/^\\s*(?(?\\S+?)(\\[\\d+\\])?):\\ +(?.*)/" + ], + "mibs": [ + "STATISTICS-MIB", + "NETSWITCH-MIB", + "FAN-MIB", + "POWERSUPPLY-MIB", + "HP-ICF-CHASSIS", + "SEMI-MIB", + "SMON-MIB", + "POWER-ETHERNET-MIB", + "HP-ICF-POE-MIB", + "HP-ICF-TRANSCEIVER-MIB", + "HP-STACK-MIB", + "HP-VSF-VC-MIB", + "HPICF-IPSLA-MIB" + ], + "vendortype_mib": "HP-ICF-OID", + "mib_blacklist": [ + "DISMAN-PING-MIB" + ] + }, + "procurve-ap": { + "text": "HPE ProCurve Access Point", + "type": "wireless", + "vendor": "HPE", + "graphs": [ + "device_bits" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.11.2.14.11.6" + ], + "sysDescr": [ + "/^(HPE? )?ProCurve (AP|Access Point)/" + ], + "syslog_msg": [ + "/^\\s*(?(?\\S+?)(\\[\\d+\\])?):\\ +(?.*)/" + ] + }, + "hpe-instanton": { + "text": "HPE InstantOn (RADLAN)", + "type": "network", + "ifname": true, + "vendor": "HPE", + "graphs": [ + "device_bits" + ], + "snmp": { + "nobulk": true + }, + "ports_ignore": [ + { + "ifType": "propVirtual", + "ifIndex": "/^10\\d{4}$/" + } + ], + "sysObjectID": [ + ".1.3.6.1.4.1.11.2.3.7.11.195" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.11.2.3.7.11", + "sysDescr": "/InstantOn/" + } + ], + "mibs": [ + "POWER-ETHERNET-MIB", + "HPE-HWENVIROMENT", + "HPE-DEVICEPARAMS-MIB", + "HPE-Physicaldescription-MIB", + "HPE-rndMng", + "HPE-SENSOR-MIB", + "HPE-POE-MIB", + "IP-MIB", + "HPE-IP", + "HPE-IPv6" + ], + "mib_blacklist": [ + "ENTITY-SENSOR-MIB" + ] + }, + "hpuww": { + "text": "HPE Unified Wired-WLAN Appliance", + "type": "wireless", + "vendor": "HPE", + "graphs": [ + "device_wifi_clients", + "device_bits" + ], + "modules": { + "ports_separate_walk": 1 + }, + "sysDescr_regex": [ + "/Platform Software (?.*?). Product Version Release (?\\d\\w+)/" + ], + "entPhysical": { + "hardware": { + "oid": "entPhysicalModelName.1" + }, + "version": { + "oid": "entPhysicalSoftwareRev.1" + }, + "serial": { + "oid": "entPhysicalSerialNum.1" + } + }, + "sysObjectID": [ + ".1.3.6.1.4.1.11.2.3.7.15" + ], + "mibs": [ + "ENTITY-MIB", + "HPN-ICF-ENTITY-EXT-MIB", + "HPN-ICF-DOT11-ACMT-MIB" + ], + "vendortype_mib": "HPN-ICF-ENTITY-VENDORTYPE-OID-MIB" + }, + "hpvc": { + "text": "HPE Virtual Connect", + "type": "network", + "vendor": "HPE", + "ifname": 1, + "sysObjectID": [ + ".1.3.6.1.4.1.11.5.7.5" + ], + "sysDescr_regex": [ + "/(?.* Module)[A-z\\ ]+(?\\d[\\d\\.]+)/" + ], + "mibs": [ + "HPVC-MIB" + ] + }, + "hp-gbe2c": { + "text": "HPE GbE2c", + "type": "network", + "vendor": "HPE", + "sysObjectID": [ + ".1.3.6.1.4.1.11.2.3.7.11.33" + ] + }, + "hpux": { + "text": "HP-UX", + "type": "server", + "vendor": "HPE", + "group": "unix", + "sysObjectID": [ + ".1.3.6.1.4.1.11.2.3.2", + ".1.3.6.1.4.1.8072.3.2.1", + ".1.3.6.1.4.1.8072.3.2.6", + ".1.3.6.1.4.1.8072.3.2.14" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "hp-proliant": { + "text": "HPE ProLiant", + "type": "server", + "vendor": "HPE", + "group": "unix", + "sysObjectID": [ + ".1.3.6.1.4.1.232.22" + ], + "mibs": [ + "CPQSINFO-MIB", + "CPQRACK-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "hpstorage": { + "text": "HPE Storage", + "type": "storage", + "vendor": "HPE", + "group": "enterprise_tree_snmp", + "sysObjectID": [ + ".1.3.6.1.4.1.11.10" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.11.2.51", + "sysDescr": "/^HPE? (?!MSA)/" + } + ], + "sysDescr_regex": [ + "/^HPE? (?.+?)( [A-Z0-9]{10}.*)?$/" + ], + "mibs": [ + "SEMI-MIB", + "FCMGMT-MIB" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "hpmsa": { + "text": "HPE MSA Storage", + "type": "storage", + "vendor": "HPE", + "group": "unix", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.11.2.51", + "sysDescr": "/^HPE? MSA/" + } + ], + "sysDescr_regex": [ + "/^HPE? (?.+?)( [A-Z0-9]{10}.*)?$/" + ], + "mibs": [ + "CPQSINFO-MIB", + "FCMGMT-MIB" + ], + "mib_blacklist": [ + "HOST-RESOURCES-MIB", + "ENTITY-MIB", + "UCD-SNMP-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "hpmsm": { + "text": "HPE Colubris", + "type": "wireless", + "vendor": "HPE", + "sysObjectID": [ + ".1.3.6.1.4.1.8744.1", + ".1.3.6.1.4.1.8744.1.41", + ".1.3.6.1.4.1.8744.1.42", + ".1.3.6.1.4.1.8744.1.43", + ".1.3.6.1.4.1.8744.1.44", + ".1.3.6.1.4.1.8744.1.45", + ".1.3.6.1.4.1.8744.1.46", + ".1.3.6.1.4.1.8744.1.47", + ".1.3.6.1.4.1.8744.1.48", + ".1.3.6.1.4.1.8744.1.49" + ], + "sysDescr_regex": [ + "/^(?\\S+) \\- Hardware revision .+ \\- Serial number (?\\S+) \\- Firmware version (?\\d+(?:\\.\\d+)+(?:\\-[a-z]+\\d+)?)/" + ], + "mibs": [ + "COLUBRIS-USAGE-INFORMATION-MIB", + "COLUBRIS-SYSTEM-MIB" + ] + }, + "hpilo": { + "text": "HPE iLO Management", + "group": "ipmi", + "vendor": "HPE", + "sysObjectID": [ + ".1.3.6.1.4.1.11.5.7.3.2", + ".1.3.6.1.4.1.232.9.4.10", + ".1.3.6.1.4.1.232.9.4.11" + ], + "sysDescr": [ + "/^Integrated Lights\\-Out \\d/" + ], + "mibs": [ + "CPQSINFO-MIB", + "CPQHLTH-MIB", + "CPQIDA-MIB" + ], + "type": "management", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ], + "ipmi": true + }, + "hpoa": { + "text": "HPE Onboard Administrator", + "type": "management", + "vendor": "HPE", + "group": "unix", + "sysObjectID": [ + ".1.3.6.1.4.1.11.5.7.1.2" + ], + "mibs": [ + "CPQSINFO-MIB", + "CPQHLTH-MIB", + "CPQIDA-MIB", + "CPQRACK-MIB", + "HOST-RESOURCES-MIB" + ], + "ipmi": true, + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "realtime": 15 + }, + "hpups": { + "text": "HPE UPS", + "group": "ups", + "vendor": "HPE", + "sysObjectID": [ + ".1.3.6.1.4.1.232.165.3" + ], + "sysDescr": [ + "/^HPE? UPS Network/" + ], + "discovery": [ + { + "sysDescr": "/^HPE? .*UPS/", + "sysObjectID": ".1.3.6.1.4.1.232.165" + } + ], + "mibs": [ + "CPQPOWER-MIB" + ], + "mib_blacklist": [ + "HOST-RESOURCES-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "hppdu": { + "text": "HPE iPDU", + "group": "pdu", + "vendor": "HPE", + "sysObjectID": [ + ".1.3.6.1.4.1.232.165.5" + ], + "discovery": [ + { + "sysDescr": "/^HPE? .*PDU/", + "sysObjectID": ".1.3.6.1.4.1.232.165" + } + ], + "mibs": [ + "CPQPOWER-MIB" + ], + "mib_blacklist": [ + "HOST-RESOURCES-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "hh3c": { + "text": "HPE Switch", + "type": "network", + "vendor": "HPE", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysDescr_regex": [ + "/^(?:HPE? )?(?.+?)(?: \\(\\S+\\))? Switch (?:Software|Product) Version (?\\d[\\d\\.\\-]+)/", + "/Software Version (?\\d[\\d\\.\\-]+),?\\s*Release\\s+\\d\\w+\\s+HPE?\\s+(?.+?)\\s(?:Router|Switch|Copyright)/", + "/^HPE? Series Router (?.+?)\\s+HPE?.+Software Version (?\\d[\\d\\.\\-]+)/" + ], + "entPhysical": { + "hardware": { + "oid": "entPhysicalName.1", + "transform": { + "action": "replace", + "from": [ + "HP ", + "HPE ", + "Comware " + ], + "to": "" + } + }, + "version": { + "oid": "entPhysicalSoftwareRev.1", + "transform": { + "action": "preg_match", + "from": "/(?\\d+(\\.\\d+)+\\S*)/", + "to": "%version%" + } + }, + "serial": { + "oid": "entPhysicalSerialNum.1" + }, + "class": "chassis" + }, + "syslog_program": [ + "/^\\%+\\d+(?[\\w\\_]+)\\/\\d+\\/(?.+)/" + ], + "discovery": [ + { + "sysDescr": [ + "/^HPE? /", + "/Hewlett[\\- ]Packard/" + ], + "sysObjectID": ".1.3.6.1.4.1.25506" + } + ], + "mibs": [ + "HH3C-ENTITY-EXT-MIB", + "HH3C-TRANSCEIVER-INFO-MIB", + "POWER-ETHERNET-MIB", + "HH3C-POWER-ETH-EXT-MIB", + "HH3C-NQA-MIB", + "HH3C-LswDEVM-MIB", + "HH3C-STACK-MIB" + ], + "vendortype_mib": "HH3C-ENTITY-VENDORTYPE-OID-MIB", + "snmp": { + "noincrease": true + } + }, + "jetdirect": { + "text": "HP Printer", + "vendor": "HP", + "group": "printer", + "ifname": 1, + "sysObjectID": [ + ".1.3.6.1.4.1.11.1" + ], + "sysDescr": [ + "/^(HP ETHERNET|Type) .*?,(JETDIRECT|LaserJet)(,|$)/", + "/^HP ETHERNET MULTI-ENVIRONMENT(?!, ROM J\\.sp\\.00)/" + ], + "discovery": [ + { + "sysDescr": [ + "/ETHERNET MULTI[\\-_]ENVIRONMENT/", + "/^HP.* Laser MFP/" + ], + "sysObjectID": ".1.3.6.1.4.1.11.2" + } + ], + "mibs": [ + "HP-LASERJET-COMMON-MIB" + ], + "type": "printer", + "graphs": [ + "device_printersupplies" + ], + "remote_access": [ + "http" + ], + "snmp": { + "nobulk": true + }, + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "nimble-os": { + "text": "Nimble Storage", + "vendor": "HPE", + "type": "storage", + "icon": "nimble", + "sysDescr": [ + "/^Nimble Storage/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.37447" + ], + "sysDescr_regex": [ + "/version (?[\\d\\.]+)/" + ], + "mibs": [ + "NIMBLE-MIB" + ], + "mib_blacklist": [ + "HOST-RESOURCES-MIB" + ] + }, + "roomalert": { + "text": "AVTECH RoomAlert", + "type": "environment", + "vendor": "AVTECH", + "graphs": [ + "device_temperature", + "device_humidity" + ], + "snmp": { + "nobulk": true + }, + "sysObjectID": [ + ".1.3.6.1.4.1.20916.1" + ], + "sysDescr": [ + "/^(AVTECH )?Room ?Alert/i" + ], + "sysDescr_regex": [ + "/^(AVTECH )?(?Room ?Alert(?: \\w+))?( v(?\\d[\\d\\.]+))?/" + ], + "model": "avtech" + }, + "firebox": { + "text": "WatchGuard Fireware", + "vendor": "WatchGuard", + "type": "firewall", + "graphs": [ + "device_bits", + "device_processor" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.3097.1" + ], + "sysDescr": [ + "/^WatchGuard (Fireware|OS)/", + "/^XTM/" + ], + "sysDescr_regex": [ + "/WatchGuard (\\w+) v?(?[\\d\\.]+)/", + "/^(?.+)$/" + ], + "mibs": [ + "WATCHGUARD-SYSTEM-STATISTICS-MIB" + ] + }, + "teltonika": { + "text": "Teltonika", + "type": "wireless", + "vendor": "Teltonika", + "group": "unix", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": "/^Linux/", + "TELTONIKA-MIB::routerName.0": "/.+/" + } + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "adva": { + "text": "ADVA Fiber Service Platform", + "vendor": "ADVA", + "type": "optical", + "model": "adva", + "graphs": [ + "device_bits" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.1671", + ".1.3.6.1.4.1.2544" + ] + }, + "adva-fsp150": { + "text": "ADVA Optical FSP150", + "vendor": "ADVA", + "type": "optical", + "graphs": [ + "device_bits" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.18022" + ] + }, + "vsol-olt": { + "text": "VSOL OLT", + "vendor": "V-Solution", + "group": "olt", + "sysDescr_regex": [ + "/^(?V.+)/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.37950.1.1.5.10.14.1" + ], + "mibs": [ + "V1600D", + "V1600G" + ], + "type": "optical", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos" + ] + }, + "deltaups": { + "text": "Delta UPS", + "group": "ups", + "vendor": "Delta", + "port_label": [ + "/(.+?)\\.{2,}$/" + ], + "graphs": [ + "device_voltage", + "device_current", + "device_frequency" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.2254.2.4", + ".1.3.6.1.4.1.2254.2.5" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4", + "sysDescr": "/^Mini\\-SNMP/", + "DeltaUPS-MIB::dupsIdentManufacturer.0": "/.+/" + } + ], + "mibs": [ + "DeltaUPSv5-MIB", + "DeltaUPS-MIB" + ], + "mib_blacklist": [ + "UCD-SNMP-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "deltasts": { + "text": "Delta STS", + "vendor": "Delta", + "type": "power", + "port_label": [ + "/(.+?)\\.{2,}$/" + ], + "graphs": [ + "device_voltage", + "device_current", + "device_frequency" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.2254.2.80" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.2254.2", + "sysDescr": "/^STS SNMP/" + } + ], + "mibs": [ + "DeltaSTS-MIB" + ] + }, + "deltaorion": { + "text": "Delta Orion Power", + "group": "enterprise_tree_snmpv2", + "vendor": "Delta", + "type": "power", + "modules": { + "ports": 0, + "ports-stack": 0, + "vlans": 0 + }, + "graphs": [ + "device_voltage", + "device_current", + "device_frequency" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.20246", + "sysDescr": "/Delta/" + } + ], + "mibs": [ + "ORION-BASE-MIB" + ], + "mib_blacklist": [ + "IF-MIB" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "lantech-switch": { + "text": "Lantech Switch", + "vendor": "Lantech", + "type": "network", + "model": "lantech", + "remote_access": [ + "ssh", + "http", + "telnet" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.37072.302.2" + ], + "mib_blacklist": [ + "UCD-SNMP-MIB", + "CISCO-CDP-MIB", + "BGP4-MIB", + "ADSL-LINE-MIB", + "DISMAN-PING-MIB", + "HOST-RESOURCES-MIB", + "OSPF-MIB" + ] + }, + "bdcom-ios": { + "text": "BDCOM IOS", + "vendor": "BDCOM", + "type": "network", + "icon": "bdcom", + "sysObjectID": [ + ".1.3.6.1.4.1.3320." + ], + "sysDescr_regex": [ + "/BDCOM(?:\\(tm\\)|.*Internetwork Operating System Software)? (?(?:\\w+ )?\\S+) (?:Series )?Software, Version (?\\d\\S+) (?:.*Serial num:(?\\S+))?/" + ], + "snmp": { + "noincrease": true + }, + "mibs": [ + "BDCOM-PROCESS-MIB", + "NMS-CHASSIS", + "NMS-OPTICAL-PORT-MIB", + "NMS-IF-MIB", + "NMS-CARD-SYS-MIB", + "NMS-FAN-TRAP", + "NMS-POWER-EXT-MIB", + "NMS-EPON-ONU", + "NMS-POE-MIB" + ], + "mib_blacklist": [ + "UCD-SNMP-MIB", + "SNMP-FRAMEWORK-MIB" + ] + }, + "allied": { + "text": "AlliedWare", + "type": "network", + "ifname": 1, + "ifDescr_ifAlias": 1, + "vendor": "Allied Telesis", + "graphs": [ + "device_bits", + "device_fdb_count", + "device_processor", + "device_mempool" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.207" + ], + "sysDescr_regex": [ + "/Allied Teles(?:is|yn) (?\\S+).* version (?[\\d\\.\\-]+)/", + "/Allied Teles(?:is|yn) (?\\S+) - (?.+) v(?[\\d\\.\\-]+(?: P\\S+)?)/", + "/^(?AT-\\S+)(?:, (?\\S+))? version (?[\\d\\.\\-]+)/", + "/^(?\\S+) - Hw: \\S+ - Sw: (?[\\d\\-\\._]+)/", + "/Allied Teles(?:is|yn) .+ Switch (?\\S+)/", + "/(?AT\\-\\S+)/" + ], + "mibs": [ + "AT-SYSINFO-MIB", + "AT-ETH-MIB" + ], + "mib_blacklist": [ + "UCD-SNMP-MIB", + "SNMP-FRAMEWORK-MIB", + "EtherLike-MIB" + ] + }, + "allied-s63": { + "text": "AT-S63", + "type": "network", + "ifname": 1, + "vendor": "Allied Telesis", + "model": "allied", + "graphs": [ + "device_bits", + "device_fdb_count", + "device_processor", + "device_mempool" + ], + "discovery": [ + { + "sysDescr": "/ATS63/", + "sysObjectID": ".1.3.6.1.4.1.207.1" + }, + { + "sysDescr": [ + "/AT\\-(8316|8324|8516|8524|8550|8588|9408|9424|9448)/", + "/AT\\-(8100|9000)/" + ], + "sysObjectID": ".1.3.6.1.4.1.207.1.4." + } + ], + "sysDescr_regex": [ + "/Allied Teles(?:is|yn) (?\\S+) - (?.+) v(?[\\d\\.\\-]+(?: P\\S+)?)/" + ], + "mibs": [ + "AtiStackInfo-MIB" + ], + "mib_blacklist": [ + "UCD-SNMP-MIB", + "HOST-RESOURCES-MIB", + "Q-BRIDGE-MIB", + "OSPF-MIB", + "EtherLike-MIB" + ] + }, + "alliedwareplus": { + "text": "AlliedWare Plus", + "type": "network", + "ifname": 1, + "ifDescr_ifAlias": 1, + "vendor": "Allied Telesis", + "discovery": [ + { + "sysDescr": "/AW\\+/", + "sysObjectID": ".1.3.6.1.4.1.207." + } + ], + "sysDescr_regex": [ + "/AW\\+ v(?[\\d\\.\\-]+)/" + ], + "mibs": [ + "AT-SYSINFO-MIB", + "AT-RESOURCE-MIB", + "AT-SETUP-MIB", + "AT-ENVMONv2-MIB", + "AT-PLUGGABLE-DIAGNOSTICS-MIB" + ] + }, + "allied-radlan": { + "text": "Allied Telesis (RADLAN)", + "type": "network", + "group": "radlan", + "vendor": "Allied Telesis", + "modules": { + "ports_separate_walk": 1 + }, + "graphs": [ + "device_bits", + "device_processor" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.207.1.4.125", + ".1.3.6.1.4.1.207.1.4.126", + ".1.3.6.1.4.1.207.1.4.129" + ], + "ifname": 1 + }, + "fsfmt": { + "text": "FS FMT", + "type": "network", + "vendor": "fs.com", + "discovery": [ + { + "sysDescr": "/GLCY SNMP/", + "OAP-NMU::softwareVersion.0": "/.+/" + } + ], + "mibs": [ + "OAP-NMU", + "OAP-PSEUDO-MIB" + ] + }, + "fsswitch": { + "text": "FS Switch", + "type": "network", + "vendor": "fs.com", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.13464.1.3", + "sysDescr": "/FS Switch/" + } + ], + "group": "gbn", + "snmp": { + "noincrease": true + } + }, + "fsstack": { + "text": "FS Stacked Switch", + "type": "network", + "vendor": "fs.com", + "ifname": 1, + "modules": { + "ports_separate_walk": 1 + }, + "sysObjectID": [ + ".1.3.6.1.4.1.52642.2.1" + ], + "mibs": [ + "fs-MIB" + ], + "mib_blacklist": [ + "ENTITY-SENSOR-MIB" + ] + }, + "fsos": { + "text": "FSOS", + "type": "network", + "vendor": "fs.com", + "modules": { + "ports_separate_walk": 1 + }, + "discovery": [ + { + "sysObjectID": [ + ".1.3.6.1.4.1.27975.99", + ".1.3.6.1.4.1.12345.99", + ".1.3.6.1.4.1.52642.99", + ".1.3.6.1.4.1.52642.1.99" + ], + "sysDescr": "/FSOS|Fiberstore/" + } + ], + "sysDescr_regex": [ + "/software \\((?.+?)\\), Version (?\\d[\\w\\.\\-]+)/i" + ], + "mibs": [ + "IEEE8023-LAG-MIB", + "FS-SWITCH-MIB" + ] + }, + "fsos-ng": { + "text": "FSOS NG", + "type": "network", + "vendor": "fs.com", + "modules": { + "ports_separate_walk": 1 + }, + "sysObjectID": [ + ".1.3.6.1.4.1.52642.1.1" + ], + "entPhysical": { + "hardware": { + "oid": "entPhysicalName.1" + }, + "version": { + "oid": "entPhysicalSoftwareRev.1", + "transform": { + "action": "explode", + "index": "last" + } + }, + "serial": { + "oid": "entPhysicalSerialNum.1" + } + }, + "mibs": [ + "IEEE8023-LAG-MIB", + "FS-SYSTEM-MIB", + "FS-PROCESS-MIB", + "FS-MEMORY-MIB", + "FS-FLASH-MIB", + "FS-FIBER-MIB" + ] + }, + "fsios": { + "text": "FS IOS", + "type": "network", + "vendor": "fs.com", + "modules": { + "ports_separate_walk": 1 + }, + "sysObjectID": [ + ".1.3.6.1.4.1.52642.1.445" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.52642.1.", + "sysDescr": "/Internetwork Operating System Software/" + } + ], + "sysDescr_regex": [ + "/(?\\S+?) Series Software,/" + ], + "mibs": [ + "FS-NMS-CHASSIS", + "FS-NMS-FAN-TRAP", + "FS-NMS-IF-MIB", + "FS-NMS-POE-MIB" + ], + "mib_blacklist": [ + "UCD-SNMP-MIB", + "ENTITY-SENSOR-MIB" + ] + }, + "fspdu": { + "text": "FS PDU", + "group": "pdu", + "vendor": "fs.com", + "graphs": [ + "device_temperature", + "device_humidity", + "device_current" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.30966" + ], + "mibs": [ + "IPPDU-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "eltex-switch": { + "text": "Eltex Switch (RADLAN)", + "vendor": "Eltex", + "type": "network", + "modules": { + "ports_separate_walk": 1 + }, + "group": "radlan", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.35265.1", + ".1.3.6.1.4.1.35265.1.72" + ], + "sysDescr_regex": [ + "/^(?:Eltex +)?(?[a-z]+\\-?\\d+[\\w]+)(?:(?: +AC)? +(?:[0-9a-z-]+) +(?.+))?/i" + ], + "remote_access": [ + "telnet", + "ssh" + ], + "mibs": [ + "ELTEX-MES-PHYSICAL-DESCRIPTION-MIB", + "ELTEX-MES-HWENVIROMENT-MIB" + ], + "ifname": 1 + }, + "eltex-iss": { + "text": "Eltex Switch (ISS)", + "vendor": "Eltex", + "type": "network", + "modules": { + "ports_separate_walk": 1 + }, + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.35265.1.139" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.35265.1", + "ELTEX-MES-ISS-SYSTEM-MIB::eltMesIssSysDescr.0": "/^MES/" + } + ], + "sysDescr_regex": [ + "/^(?:Eltex +)?(?[a-z]+\\-?\\d+[\\w]+)(?:(?: +AC)? +(?:[0-9a-z-]+) +(?.+))?/i" + ], + "remote_access": [ + "telnet", + "ssh" + ], + "mibs": [ + "ELTEX-MES-ISS-SYSTEM-MIB", + "ELTEX-MES-ISS-CPU-UTIL-MIB", + "ELTEX-PHY-MIB" + ] + }, + "eltex-voip": { + "text": "Eltex VoIP", + "vendor": "Eltex", + "type": "communication", + "model": "eltex", + "sysObjectID": [ + ".1.3.6.1.4.1.35265.1.4", + ".1.3.6.1.4.1.35265.1.7.90", + ".1.3.6.1.4.1.35265.1.9", + ".1.3.6.1.4.1.35265.1.29", + ".1.3.6.1.4.1.35265.1.46", + ".1.3.6.1.4.1.35265.1.56" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.35265.1", + "sysDescr": "/^(ELTEX|Linux) (SMG|TAU|SBC|RG|TSU|MC)/i" + }, + { + "sysObjectID": ".1.3.6.1.4.1.35265.1", + "sysDescr": "/^Linux /", + "sysName": "/^(SMG|TAU|SBC|RG|TSU|MC)/i" + } + ], + "remote_access": [ + "http" + ], + "mibs": [ + "ELTEX-OMS", + "ELTEX-FXS72" + ] + }, + "eltex-gpon": { + "text": "Eltex GPON", + "vendor": "Eltex", + "type": "network", + "model": "eltex", + "sysObjectID": [ + ".1.3.6.1.4.1.35265.1.21", + ".1.3.6.1.4.1.35265.1.22", + ".1.3.6.1.4.1.35265.1.70" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.35265.1", + "sysDescr": "/^(ELTEX|Linux) (LTP|LTE)/i" + }, + { + "sysObjectID": ".1.3.6.1.4.1.35265.1", + "sysDescr": "/^Linux /", + "sysName": "/^(LTP|LTE)/i" + } + ], + "mibs": [ + "ELTEX-OMS" + ], + "remote_access": [ + "telnet", + "ssh", + "http" + ] + }, + "eltex-sprinter": { + "vendor": "Eltex", + "text": "Eltex Sprinter", + "type": "optical", + "sysObjectID": [ + ".1.3.6.1.4.1.42926.2" + ], + "mibs": [ + "EMUX-MIB" + ], + "graphs": [ + "device_bits" + ] + }, + "netio-pdu": { + "text": "NetIO", + "vendor": "NetIO", + "group": "pdu", + "graphs": [ + "device_power", + "device_voltage", + "device_frequency" + ], + "discovery": [ + { + "sysDescr": "/^$/", + ".1.3.6.1.4.1.47952.1.2.1": "/.+/" + } + ], + "mibs": [ + "NETIO-PRODUCTS-NETIO-MIB" + ], + "discovery_blacklist": [ + "processors", + "mempools", + "storage", + "netstats", + "hr-mib", + "ucd-mib", + "ipSystemStats", + "ports", + "bgp-peers", + "printersupplies", + "ucd-diskio", + "wifi", + "p2p-radios", + "ospf", + "sla", + "lsp", + "pseudowires", + "mac-accounting", + "loadbalancer", + "entity-physical", + "applications", + "fdb-table", + "graphs" + ], + "type": "power", + "remote_access": [ + "http" + ] + }, + "smc-switch": { + "text": "SMC Switch", + "type": "network", + "ifname": true, + "vendor": "SMC", + "sysObjectID": [ + ".1.3.6.1.4.1.202.20" + ], + "model": "smc" + }, + "junos": { + "text": "Juniper JunOS", + "group": "juniper", + "doc_url": "/device_juniper/#juniper-junos", + "sysObjectID": [ + ".1.3.6.1.4.1.2636" + ], + "sysDescr": [ + "/ kernel JUNOS \\d\\S+(, Build| #\\d)/" + ], + "rancid": [ + { + "name": "junos", + "rancid_min": "3.11" + }, + { + "name": "juniper" + } + ], + "mibs": [ + "JUNIPER-MIB", + "JUNIPER-ALARM-MIB", + "JUNIPER-DOM-MIB", + "JUNIPER-IFOPTICS-MIB", + "JUNIPER-SRX5000-SPU-MONITORING-MIB", + "JUNIPER-VLAN-MIB", + "JUNIPER-MAC-MIB", + "JUNIPER-PING-MIB", + "JUNIPER-VPN-MIB", + "JUNIPER-COS-MIB", + "JUNIPER-CFGMGMT-MIB", + "Juniper-QoS-MIB", + "JUNIPER-FIREWALL-MIB", + "BGP4-V2-MIB-JUNIPER", + "POWER-ETHERNET-MIB", + "MPLS-L3VPN-STD-MIB", + "MPLS-VPN-MIB", + "JUNIPER-IPv6-MIB", + "MPLS-MIB" + ], + "mib_blacklist": [ + "ENTITY-MIB", + "ENTITY-SENSOR-MIB", + "PW-STD-MIB" + ], + "vendor": "Juniper", + "type": "network", + "realtime": 10, + "model": "juniper", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "remote_access": [ + "ssh", + "http", + "telnet", + "sftp" + ], + "syslog_msg": [ + "/^\\s*(?[A-Z\\d\\_]+):\\s+(?.+)/", + "/^\\s*%?(?[A-Z]\\w+)\\-\\d+(\\-(?\\w+))?:\\s+(?.+)/", + "/^\\s*(?EVENT)\\s+\\<(?.+?)\\>\\s+(?.+)/" + ], + "vendortype_mib": "JUNIPER-MIB:JUNIPER-CHASSIS-DEFINES-MIB" + }, + "junos-evo": { + "text": "Juniper JunOS Evolved", + "group": "juniper", + "doc_url": "/device_juniper/#juniper-junos", + "sysObjectID": [ + ".1.3.6.1.4.1.2636.1.1.1.2.147", + ".1.3.6.1.4.1.2636.1.1.1.4.147", + ".1.3.6.1.4.1.2636.1.1.1.2.150", + ".1.3.6.1.4.1.2636.1.1.1.4.150", + ".1.3.6.1.4.1.2636.1.1.1.2.523", + ".1.3.6.1.4.1.2636.1.1.1.4.523", + ".1.3.6.1.4.1.2636.1.1.1.2.524", + ".1.3.6.1.4.1.2636.1.1.1.4.524", + ".1.3.6.1.4.1.2636.1.1.1.2.555", + ".1.3.6.1.4.1.2636.1.1.1.4.555", + ".1.3.6.1.4.1.2636.1.1.1.2.570", + ".1.3.6.1.4.1.2636.1.1.1.4.570", + ".1.3.6.1.4.1.2636.1.1.1.4.578.1", + ".1.3.6.1.4.1.2636.1.1.1.4.578.2", + ".1.3.6.1.4.1.2636.1.1.1.4.578.3", + ".1.3.6.1.4.1.2636.1.1.1.2.579", + ".1.3.6.1.4.1.2636.1.1.1.4.579", + ".1.3.6.1.4.1.2636.1.1.1.2.580", + ".1.3.6.1.4.1.2636.1.1.1.4.580", + ".1.3.6.1.4.1.2636.1.1.1.2.582", + ".1.3.6.1.4.1.2636.1.1.1.4.582", + ".1.3.6.1.4.1.2636.1.1.1.2.588", + ".1.3.6.1.4.1.2636.1.1.1.4.588" + ], + "discovery": [ + { + "sysDescr": "/ JUNOS \\d\\S+\\-EVO/", + "sysObjectID": ".1.3.6.1.4.1.2636" + } + ], + "rancid": [ + { + "name": "junos-evo", + "rancid_min": "3.11" + }, + { + "name": "juniper" + } + ], + "mibs": [ + "ENTITY-MIB", + "JUNIPER-MIB", + "JUNIPER-ALARM-MIB", + "JUNIPER-DOM-MIB", + "JUNIPER-IFOPTICS-MIB", + "JUNIPER-SRX5000-SPU-MONITORING-MIB", + "JUNIPER-VLAN-MIB", + "JUNIPER-MAC-MIB", + "JUNIPER-PING-MIB", + "JUNIPER-VPN-MIB", + "JUNIPER-COS-MIB", + "JUNIPER-CFGMGMT-MIB", + "Juniper-QoS-MIB", + "JUNIPER-FIREWALL-MIB", + "BGP4-V2-MIB-JUNIPER", + "POWER-ETHERNET-MIB", + "MPLS-L3VPN-STD-MIB", + "MPLS-VPN-MIB", + "JUNIPER-IPv6-MIB", + "MPLS-MIB" + ], + "mib_blacklist": [ + "ENTITY-SENSOR-MIB", + "PW-STD-MIB" + ], + "vendor": "Juniper", + "type": "network", + "realtime": 10, + "model": "juniper", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "remote_access": [ + "ssh", + "http", + "telnet", + "sftp" + ], + "syslog_msg": [ + "/^\\s*(?[A-Z\\d\\_]+):\\s+(?.+)/", + "/^\\s*%?(?[A-Z]\\w+)\\-\\d+(\\-(?\\w+))?:\\s+(?.+)/", + "/^\\s*(?EVENT)\\s+\\<(?.+?)\\>\\s+(?.+)/" + ], + "vendortype_mib": "JUNIPER-MIB:JUNIPER-CHASSIS-DEFINES-MIB" + }, + "junose": { + "text": "Juniper JunOSe", + "group": "juniper", + "sysObjectID": [ + ".1.3.6.1.4.1.4874" + ], + "sysDescr_regex": [ + "/Juniper Networks(, Inc.)? (?\\S+) .*? SW Version : \\((?\\d.+?) \\[Build/" + ], + "vendortype_mib": "Juniper-Products-MIB", + "mibs": [ + "JUNIPER-MIB", + "JUNIPER-IFOPTICS-MIB", + "JUNIPER-PING-MIB", + "Juniper-System-MIB", + "BGP4-V2-MIB-JUNIPER" + ], + "vendor": "Juniper", + "type": "network", + "realtime": 10, + "model": "juniper", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "remote_access": [ + "ssh", + "http", + "telnet", + "sftp" + ], + "syslog_msg": [ + "/^\\s*(?[A-Z\\d\\_]+):\\s+(?.+)/", + "/^\\s*%?(?[A-Z]\\w+)\\-\\d+(\\-(?\\w+))?:\\s+(?.+)/", + "/^\\s*(?EVENT)\\s+\\<(?.+?)\\>\\s+(?.+)/" + ] + }, + "juniper-ex": { + "text": "Juniper EX Switch", + "group": "juniper", + "sysObjectID": [ + ".1.3.6.1.4.1.1411" + ], + "sysDescr_regex": [ + "/(?EX\\S+) .+?, SW Version (?\\d[\\w\\.]+)/" + ], + "mibs": [ + "EX2500-BASE-MIB" + ], + "mib_blacklist": [ + "ENTITY-MIB", + "ENTITY-SENSOR-MIB", + "PW-STD-MIB" + ], + "vendor": "Juniper", + "type": "network", + "realtime": 10, + "model": "juniper", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "remote_access": [ + "ssh", + "http", + "telnet", + "sftp" + ], + "syslog_msg": [ + "/^\\s*(?[A-Z\\d\\_]+):\\s+(?.+)/", + "/^\\s*%?(?[A-Z]\\w+)\\-\\d+(\\-(?\\w+))?:\\s+(?.+)/", + "/^\\s*(?EVENT)\\s+\\<(?.+?)\\>\\s+(?.+)/" + ], + "vendortype_mib": "JUNIPER-MIB:JUNIPER-CHASSIS-DEFINES-MIB" + }, + "jwos": { + "text": "Juniper JWOS", + "type": "network", + "vendor": "Juniper", + "model": "juniper", + "sysObjectID": [ + ".1.3.6.1.4.1.8239.1" + ], + "vendortype_mib": "JUNIPER-WX-GLOBAL-MIB", + "mibs": [ + "JUNIPER-WX-COMMON-MIB" + ] + }, + "screenos": { + "text": "Juniper ScreenOS", + "vendor": "Juniper", + "type": "firewall", + "icon": "juniper-old", + "modules": { + "ports_separate_walk": 1 + }, + "model": "juniper", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "rancid": [ + { + "name": "netscreen" + } + ], + "sysDescr_regex": [ + "/(?[\\w\\-]+) version (?\\d[\\w\\.]+) \\(SN: (?\\w+), (?[\\w\\-\\+]+)/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.674.3224.1", + ".1.3.6.1.4.1.3224" + ], + "vendortype_mib": "NETSCREEN-PRODUCTS-MIB", + "mibs": [ + "NETSCREEN-RESOURCE-MIB" + ] + }, + "trapeze": { + "text": "Juniper Wireless", + "type": "wireless", + "vendor": "Juniper", + "graphs": [ + "device_bits", + "device_wifi_clients" + ], + "sysDescr_regex": [ + "/Juniper .+? (?\\w+) (?\\d[\\d\\.]+)/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.14525.3.3", + ".1.3.6.1.4.1.14525.3.1" + ], + "mibs": [ + "TRAPEZE-NETWORKS-ROOT-MIB", + "TRAPEZE-NETWORKS-SYSTEM-MIB", + "TRAPEZE-NETWORKS-CLIENT-SESSION-MIB", + "TRAPEZE-NETWORKS-AP-STATUS-MIB", + "TRAPEZE-NETWORKS-AP-CONFIG-MIB" + ] + }, + "pandacom-sc": { + "text": "Pan Dacom Speed-Carrier", + "group": "enterprise_tree_snmpv2", + "vendor": "Pan Dacom", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.3652.3" + ], + "mibs": [ + "SPEEDCARRIER-MIB", + "SPEED-DUALLINE-10G", + "SPEED-DUALLINE-FC" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "microsens": { + "text": "Microsens", + "vendor": "Microsens", + "type": "network", + "graphs": [ + "device_temperature", + "device_bits" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.3181.10.3" + ], + "mibs": [ + "MS-SWITCH30-MIB" + ] + }, + "microsens-g6": { + "text": "Microsens G6", + "vendor": "Microsens", + "type": "network", + "graphs": [ + "device_temperature", + "device_bits" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.3181.10.6" + ], + "mibs": [ + "G6-SYSTEM-MIB", + "G6-FACTORY-MIB" + ] + }, + "supermicro-switch": { + "text": "Supermicro Switch", + "vendor": "Supermicro", + "group": "supermicro", + "type": "network", + "ifname": 1, + "sysDescr": [ + "/^Super(micro )?Switch/", + "/^(SSE|SBM)-/" + ], + "sysDescr_regex": [ + "/(?\\S+) Firmware revision: (?\\d\\S+)/" + ], + "mibs": [ + "SUPERMICRO-ISS-MIB" + ] + }, + "supermicro-ipmi": { + "text": "Supermicro BMC", + "vendor": "Supermicro", + "group": "ipmi", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "discovery": [ + { + "sysObjectID": [ + ".1.3.6.1.4.1.8072.3.2.10", + ".1.3.6.1.4.1.21317" + ], + "sysDescr": "/^Linux /", + "UCD-SNMP-MIB::versionConfigureOptions.0": "/ \\-DCONFIG_PLATFORM_SUPERMICRO.*IPMI/" + }, + { + "sysObjectID": [ + ".1.3.6.1.4.1.8072.3.2.10", + ".1.3.6.1.4.1.21317" + ], + "sysDescr": "/^Linux /", + "ATEN-IPMI-MIB::bmcMajorVesion.0": "/\\d+/" + } + ], + "mibs": [ + "ATEN-IPMI-MIB" + ], + "type": "management", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ], + "ipmi": true + }, + "exagrid-backup": { + "text": "ExaGrid Tiered Backup", + "vendor": "ExaGrid", + "type": "storage", + "sysObjectID": [ + ".1.3.6.1.4.1.14941.3" + ], + "sysDescr_regex": [ + "/ExaGrid (?\\w+\\S*?), (?\\d\\S+)/" + ], + "mibs": [ + "EXAGRID-MIB" + ], + "mib_blacklist": [ + "UCD-SNMP-MIB" + ] + }, + "iosxr": { + "text": "Cisco IOS-XR", + "group": "cisco", + "type": "network", + "sysDescr": [ + "/IOS XR/" + ], + "syslog_msg": [ + "/(?\\S+\\[\\d+\\])?: %(?[\\w_]+)\\-(?[\\w_]+)\\-\\d+\\-(?[\\w_]+)\\s*:\\s+(?.*)/", + "/^\\s*(?\\S+?): .+?: +%(?[\\w_]+(?:\\-[\\w_]+)?)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/", + "/: +%(?[\\w_]+(?:\\-[\\w_]+)?)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/", + "/\\-(?(?Traceback))=\\s+(?.*)/", + "/: +(?(?[A-Za-z]\\w+?)):\\ +(?.+)/" + ], + "snmp": { + "virtual": true + }, + "ports_ignore": [ + { + "ifType": "opticalChannel", + "label": "/^Optics\\d/i" + }, + { + "ifType": "ethernetCsmacd", + "label": "/^ControlEthernet\\d/i" + } + ], + "realtime": 30, + "doc_url": "/device_cisco/#cisco-ios-xr", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool", + "device_uptime" + ], + "rancid": [ + { + "name": "ios-xr7", + "rancid_min": "3.13", + "version_min": "7" + }, + { + "name": "ios-xr", + "rancid_min": "3.11" + }, + { + "name": "cisco-xr" + } + ], + "model": "cisco", + "mibs": [ + "CISCO-CONTEXT-MAPPING-MIB" + ], + "mib_blacklist": [ + "CISCO-CONFIG-MAN-MIB", + "CISCO-EIGRP-MIB", + "UCD-SNMP-MIB", + "HOST-RESOURCES-MIB" + ], + "vendor": "Cisco", + "entPhysical": { + "oids": [ + "entPhysicalDescr.1", + "entPhysicalSerialNum.1", + "entPhysicalModelName.1", + "entPhysicalContainedIn.1", + "entPhysicalName.1", + "entPhysicalSoftwareRev.1" + ], + "containedin": "0", + "class": "chassis" + }, + "comments": "/^\\s*!/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "discovery_order": { + "storage": "last" + } + }, + "iosxe": { + "text": "Cisco IOS-XE", + "group": "cisco", + "type": "network", + "rancid": [ + { + "name": "cisco" + } + ], + "sysDescr": [ + "/IOS-XE/", + "/Cisco IOS Software.*(LINUX_IOSD|_IOSXE|_CAA)/" + ], + "snmp": { + "virtual": true + }, + "sensors_poller_walk": 1, + "realtime": 10, + "doc_url": "/device_cisco/#cisco-iosios-xe", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "model": "cisco", + "mibs": [ + "CISCO-STACKWISE-MIB" + ], + "mib_blacklist": [ + "UCD-SNMP-MIB", + "HOST-RESOURCES-MIB" + ], + "vendor": "Cisco", + "entPhysical": { + "oids": [ + "entPhysicalDescr.1", + "entPhysicalSerialNum.1", + "entPhysicalModelName.1", + "entPhysicalContainedIn.1", + "entPhysicalName.1", + "entPhysicalSoftwareRev.1" + ], + "containedin": "0", + "class": "chassis" + }, + "ports_ignore": [ + { + "ifType": "macSecUncontrolledIF" + }, + { + "ifType": "macSecControlledIF" + } + ], + "comments": "/^\\s*!/", + "syslog_msg": [ + "/^\\s*(?\\S+?): .+?: +%(?[\\w_]+(?:\\-[\\w_]+)?)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/", + "/: +%(?[\\w_]+(?:\\-[\\w_]+)?)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/", + "/\\-(?(?Traceback))=\\s+(?.*)/", + "/: +(?(?[A-Za-z]\\w+?)):\\ +(?.+)/" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "discovery_order": { + "storage": "last" + } + }, + "ios": { + "text": "Cisco IOS", + "group": "cisco", + "type": "network", + "rancid": [ + { + "name": "ios", + "rancid_min": "3.11" + }, + { + "name": "cisco" + } + ], + "sysDescr": [ + "/Cisco Internetwork Operating System Software/", + "/Cisco IOS Software(?!.*(LINUX_IOSD|_IOSXE))/", + "/Software(?!.*(LINUX_IOSD|_IOSXE)) \\(.*?, Version .*?, RELEASE SOFTWARE .*?www.cisco.com/", + "/IOS \\(tm\\)/", + "/Global Site Selector/" + ], + "snmp": { + "max-rep": 100, + "virtual": true + }, + "realtime": 10, + "doc_url": "/device_cisco/#cisco-iosios-xe", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool", + "device_fdb_count", + "device_poller_perf" + ], + "model": "cisco", + "mibs": [ + "CISCO-CAT6K-CROSSBAR-MIB", + "CISCO-DOT11-ASSOCIATION-MIB", + "CISCO-STACKWISE-MIB" + ], + "mib_blacklist": [ + "UCD-SNMP-MIB", + "HOST-RESOURCES-MIB" + ], + "vendor": "Cisco", + "entPhysical": { + "oids": [ + "entPhysicalDescr.1", + "entPhysicalSerialNum.1", + "entPhysicalModelName.1", + "entPhysicalContainedIn.1", + "entPhysicalName.1", + "entPhysicalSoftwareRev.1" + ], + "containedin": "0", + "class": "chassis" + }, + "ports_ignore": [ + { + "ifType": "macSecUncontrolledIF" + }, + { + "ifType": "macSecControlledIF" + } + ], + "comments": "/^\\s*!/", + "syslog_msg": [ + "/^\\s*(?\\S+?): .+?: +%(?[\\w_]+(?:\\-[\\w_]+)?)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/", + "/: +%(?[\\w_]+(?:\\-[\\w_]+)?)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/", + "/\\-(?(?Traceback))=\\s+(?.*)/", + "/: +(?(?[A-Za-z]\\w+?)):\\ +(?.+)/" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "discovery_order": { + "storage": "last" + } + }, + "cisco-ie": { + "text": "Cisco IE Switch", + "vendor": "Cisco", + "ifname": 1, + "type": "network", + "comments": "/^\\s*!/", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "entPhysical": { + "hardware": { + "oid": "entPhysicalDescr.1" + }, + "version": { + "oid": "entPhysicalSoftwareRev.1", + "transform": { + "action": "explode", + "delimiter": "#", + "index": "first" + } + }, + "serial": { + "oid": "entPhysicalSerialNum.1" + } + }, + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.9.1", + "sysDescr": [ + "/^IE\\d{4} /", + "/Industrial Ethernet/" + ] + } + ], + "mibs": [ + "CIE1000-SYSUTIL-MIB", + "CIE1000-ICFG-MIB", + "CIE1000-PORT-MIB", + "CIE1000-POE-MIB" + ], + "modules": { + "bgp-peers": 0, + "mac-accounting": 0, + "cisco-cbqos": 0, + "printersupplies": 0 + }, + "mib_blacklist": [ + "UCD-SNMP-MIB", + "HOST-RESOURCES-MIB", + "PW-STD-MIB", + "DISMAN-PING-MIB", + "IPV6-MIB" + ] + }, + "acsw": { + "text": "Cisco ACE", + "vendor": "Cisco", + "ifname": 1, + "type": "loadbalancer", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "ports_unignore_descr": "vlan", + "sysObjectID": [ + ".1.3.6.1.4.1.9.1.729", + ".1.3.6.1.4.1.9.1.730", + ".1.3.6.1.4.1.9.1.824", + ".1.3.6.1.4.1.9.1.1231", + ".1.3.6.1.4.1.9.1.1291" + ], + "sysDescr": [ + "/^ACE /", + "/(Cisco )?Application Control (Software|Engine)/" + ], + "entPhysical": { + "hardware": { + "oid": "entPhysicalModelName.1" + }, + "version": { + "oid": "entPhysicalSoftwareRev.1" + }, + "serial": { + "oid": "entPhysicalSerialNum.1" + } + }, + "mibs": [ + "CISCO-PROCESS-MIB", + "CISCO-SLB-MIB", + "CISCO-ENHANCED-SLB-MIB" + ], + "mib_blacklist": [ + "UCD-SNMP-MIB", + "HOST-RESOURCES-MIB" + ] + }, + "asa": { + "text": "Cisco ASA", + "group": "cisco", + "ifname": 1, + "type": "firewall", + "rancid": [ + { + "name": "cisco" + } + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.9.1", + "sysDescr": "/Cisco Adaptive Security Appliance/" + } + ], + "syslog_msg": [ + "/: %ASA-(?[a-z][\\w_]+)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/i", + "/: %ASA\\-\\-\\d+\\-(?[\\w_]+):\\s+(?\\[\\s*(?.+?)\\]\\s+.*)/", + "/: %(?ASA)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/", + "/^\\s*(?\\S+?): .+?: +%(?[\\w_]+(?:\\-[\\w_]+)?)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/", + "/: +%(?[\\w_]+(?:\\-[\\w_]+)?)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/", + "/\\-(?(?Traceback))=\\s+(?.*)/", + "/: +(?(?[A-Za-z]\\w+?)):\\ +(?.+)/" + ], + "snmp": { + "max-rep": 100 + }, + "graphs": [ + "device_bits", + "device_processor" + ], + "mibs": [ + "CISCO-FIREWALL-MIB" + ], + "vendor": "Cisco", + "entPhysical": { + "oids": [ + "entPhysicalDescr.1", + "entPhysicalSerialNum.1", + "entPhysicalModelName.1", + "entPhysicalContainedIn.1", + "entPhysicalName.1", + "entPhysicalSoftwareRev.1" + ], + "containedin": "0", + "class": "chassis" + }, + "ports_ignore": [ + { + "ifType": "macSecUncontrolledIF" + }, + { + "ifType": "macSecControlledIF" + } + ], + "comments": "/^\\s*!/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "discovery_order": { + "storage": "last" + } + }, + "cisco-fxos": { + "text": "Cisco FXOS", + "type": "firewall", + "vendor": "Cisco", + "group": "cisco", + "rancid": [ + { + "name": "fxos", + "rancid_min": "3.8" + } + ], + "port_label": [ + "/Adaptive Security Appliance '([^']+)/i" + ], + "syslog_msg": [ + "/: %ASA-(?[a-z][\\w_]+)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/i", + "/: %ASA\\-\\-\\d+\\-(?[\\w_]+):\\s+(?\\[\\s*(?.+?)\\]\\s+.*)/", + "/^\\s*(?\\S+?): .+?: +%(?[\\w_]+(?:\\-[\\w_]+)?)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/", + "/: +%(?[\\w_]+(?:\\-[\\w_]+)?)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/", + "/\\-(?(?Traceback))=\\s+(?.*)/", + "/: +(?(?[A-Za-z]\\w+?)):\\ +(?.+)/" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.9.1", + "sysDescr": [ + "/FX\\-OS\\s*/", + "/Cisco FirePOWER/", + "/^Cisco Firepower/" + ] + } + ], + "snmp": { + "max-rep": 100 + }, + "graphs": [ + "device_bits", + "device_processor" + ], + "entPhysical": { + "oids": [ + "entPhysicalDescr.1", + "entPhysicalSerialNum.1", + "entPhysicalModelName.1", + "entPhysicalContainedIn.1", + "entPhysicalName.1", + "entPhysicalSoftwareRev.1" + ], + "containedin": "0", + "class": "chassis" + }, + "ports_ignore": [ + { + "ifType": "macSecUncontrolledIF" + }, + { + "ifType": "macSecControlledIF" + } + ], + "comments": "/^\\s*!/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "discovery_order": { + "storage": "last" + } + }, + "fwsm": { + "text": "Cisco Firewall Service Module", + "group": "cisco", + "ifname": 1, + "type": "firewall", + "sysDescr": [ + "/Cisco Firewall Services Module/" + ], + "icon": "cisco", + "snmp": { + "max-rep": 100 + }, + "graphs": [ + "device_bits", + "device_processor" + ], + "vendor": "Cisco", + "entPhysical": { + "oids": [ + "entPhysicalDescr.1", + "entPhysicalSerialNum.1", + "entPhysicalModelName.1", + "entPhysicalContainedIn.1", + "entPhysicalName.1", + "entPhysicalSoftwareRev.1" + ], + "containedin": "0", + "class": "chassis" + }, + "ports_ignore": [ + { + "ifType": "macSecUncontrolledIF" + }, + { + "ifType": "macSecControlledIF" + } + ], + "comments": "/^\\s*!/", + "syslog_msg": [ + "/^\\s*(?\\S+?): .+?: +%(?[\\w_]+(?:\\-[\\w_]+)?)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/", + "/: +%(?[\\w_]+(?:\\-[\\w_]+)?)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/", + "/\\-(?(?Traceback))=\\s+(?.*)/", + "/: +(?(?[A-Za-z]\\w+?)):\\ +(?.+)/" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "discovery_order": { + "storage": "last" + } + }, + "pixos": { + "text": "Cisco PIX-OS", + "group": "cisco", + "ifname": 1, + "type": "firewall", + "rancid": [ + { + "name": "cisco" + } + ], + "sysDescr": [ + "/Cisco PIX/" + ], + "icon": "cisco", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "vendor": "Cisco", + "entPhysical": { + "oids": [ + "entPhysicalDescr.1", + "entPhysicalSerialNum.1", + "entPhysicalModelName.1", + "entPhysicalContainedIn.1", + "entPhysicalName.1", + "entPhysicalSoftwareRev.1" + ], + "containedin": "0", + "class": "chassis" + }, + "ports_ignore": [ + { + "ifType": "macSecUncontrolledIF" + }, + { + "ifType": "macSecControlledIF" + } + ], + "comments": "/^\\s*!/", + "syslog_msg": [ + "/^\\s*(?\\S+?): .+?: +%(?[\\w_]+(?:\\-[\\w_]+)?)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/", + "/: +%(?[\\w_]+(?:\\-[\\w_]+)?)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/", + "/\\-(?(?Traceback))=\\s+(?.*)/", + "/: +(?(?[A-Za-z]\\w+?)):\\ +(?.+)/" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "discovery_order": { + "storage": "last" + } + }, + "nxos": { + "text": "Cisco NX-OS", + "group": "cisco", + "type": "network", + "icon": "cisco", + "snmp": { + "virtual": true + }, + "rancid": [ + { + "name": "ios-nx", + "rancid_min": "3.11" + }, + { + "name": "cisco-nx" + } + ], + "doc_url": "/device_cisco/#cisco-nexus", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.9.12.3.1.3.(1467|1506|1507|1508|1509|1510|1625|1626|1627|1675|1690|1712|1713|1744|1745|1746|1812|1813|1839|1843|1850|1856|1893|1951|1954|1955|2010|2076|2115|2117|2183|2191|2193|2227|2228|2236|2237|2238|2239|2272|2348|2349|2352|2353|2354|2355|2356|2364|2377|2378|2400|2403|2413|2508|2518|2519|2539|2545)" + ], + "sysDescr": [ + "/Cisco NX\\-OS(?!.*ucs)/" + ], + "mibs": [ + "CISCO-CONTEXT-MAPPING-MIB", + "CISCO-VPC-MIB" + ], + "mib_blacklist": [ + "UCD-SNMP-MIB", + "HOST-RESOURCES-MIB" + ], + "vendor": "Cisco", + "entPhysical": { + "oids": [ + "entPhysicalDescr.1", + "entPhysicalSerialNum.1", + "entPhysicalModelName.1", + "entPhysicalContainedIn.1", + "entPhysicalName.1", + "entPhysicalSoftwareRev.1" + ], + "containedin": "0", + "class": "chassis" + }, + "ports_ignore": [ + { + "ifType": "macSecUncontrolledIF" + }, + { + "ifType": "macSecControlledIF" + } + ], + "comments": "/^\\s*!/", + "syslog_msg": [ + "/^\\s*(?\\S+?): .+?: +%(?[\\w_]+(?:\\-[\\w_]+)?)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/", + "/: +%(?[\\w_]+(?:\\-[\\w_]+)?)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/", + "/\\-(?(?Traceback))=\\s+(?.*)/", + "/: +(?(?[A-Za-z]\\w+?)):\\ +(?.+)/" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "discovery_order": { + "storage": "last" + } + }, + "cisco-nxos-ucs": { + "text": "Cisco NX-OS UCS-FI", + "group": "cisco", + "type": "network", + "icon": "cisco", + "snmp": { + "virtual": true + }, + "rancid": [ + { + "name": "ios-nx", + "rancid_min": "3.11" + }, + { + "name": "cisco-nx" + } + ], + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysDescr": [ + "/Cisco NX\\-OS.+ucs/" + ], + "mibs": [ + "CISCO-CONTEXT-MAPPING-MIB", + "CISCO-UNIFIED-COMPUTING-COMPUTE-MIB", + "CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB", + "CISCO-UNIFIED-COMPUTING-MEMORY-MIB", + "CISCO-UNIFIED-COMPUTING-STORAGE-MIB", + "CISCO-UNIFIED-COMPUTING-EQUIPMENT-MIB" + ], + "mib_blacklist": [ + "UCD-SNMP-MIB", + "HOST-RESOURCES-MIB" + ], + "vendor": "Cisco", + "entPhysical": { + "oids": [ + "entPhysicalDescr.1", + "entPhysicalSerialNum.1", + "entPhysicalModelName.1", + "entPhysicalContainedIn.1", + "entPhysicalName.1", + "entPhysicalSoftwareRev.1" + ], + "containedin": "0", + "class": "chassis" + }, + "ports_ignore": [ + { + "ifType": "macSecUncontrolledIF" + }, + { + "ifType": "macSecControlledIF" + } + ], + "comments": "/^\\s*!/", + "syslog_msg": [ + "/^\\s*(?\\S+?): .+?: +%(?[\\w_]+(?:\\-[\\w_]+)?)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/", + "/: +%(?[\\w_]+(?:\\-[\\w_]+)?)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/", + "/\\-(?(?Traceback))=\\s+(?.*)/", + "/: +(?(?[A-Za-z]\\w+?)):\\ +(?.+)/" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "discovery_order": { + "storage": "last" + } + }, + "exalink": { + "text": "Cisco Nexus Fusion", + "type": "network", + "icon": "exalink", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.43296" + ], + "mibs": [ + "EXALINK-FUSION-MIB" + ], + "mib_blacklist": [ + "UCD-SNMP-MIB", + "HOST-RESOURCES-MIB" + ] + }, + "sanos": { + "text": "Cisco SAN-OS", + "group": "cisco", + "type": "network", + "icon": "cisco", + "snmp": { + "max-rep": 100 + }, + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysDescr": [ + "/Cisco SAN-OS/" + ], + "vendor": "Cisco", + "entPhysical": { + "oids": [ + "entPhysicalDescr.1", + "entPhysicalSerialNum.1", + "entPhysicalModelName.1", + "entPhysicalContainedIn.1", + "entPhysicalName.1", + "entPhysicalSoftwareRev.1" + ], + "containedin": "0", + "class": "chassis" + }, + "ports_ignore": [ + { + "ifType": "macSecUncontrolledIF" + }, + { + "ifType": "macSecControlledIF" + } + ], + "comments": "/^\\s*!/", + "syslog_msg": [ + "/^\\s*(?\\S+?): .+?: +%(?[\\w_]+(?:\\-[\\w_]+)?)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/", + "/: +%(?[\\w_]+(?:\\-[\\w_]+)?)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/", + "/\\-(?(?Traceback))=\\s+(?.*)/", + "/: +(?(?[A-Za-z]\\w+?)):\\ +(?.+)/" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "discovery_order": { + "storage": "last" + } + }, + "catos": { + "text": "Cisco CatOS", + "group": "cisco", + "ifname": 1, + "type": "network", + "icon": "cisco-old", + "snmp": { + "max-rep": 20 + }, + "modules": { + "ports_separate_walk": 1 + }, + "ports_ignore": [ + { + "label": "/vlan/i" + } + ], + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysDescr": [ + "/Cisco (Catalyst Operating System Software|Systems Catalyst 1900)/" + ], + "sysDescr_regex": [ + "/(?\\S+) Cisco Catalyst Operating System .+? Version (?\\d\\S+)/", + "/Cisco Systems Catalyst (?\\S+?),V(?\\d\\S+)/" + ], + "mibs": [ + "CISCO-STACK-MIB" + ], + "mib_blacklist": [ + "HOST-RESOURCES-MIB", + "SMON-MIB", + "EtherLike-MIB", + "CISCO-TRUSTSEC-INTERFACE-MIB" + ], + "vendortype_mib": "CISCO-STACK-MIB", + "vendor": "Cisco", + "entPhysical": { + "oids": [ + "entPhysicalDescr.1", + "entPhysicalSerialNum.1", + "entPhysicalModelName.1", + "entPhysicalContainedIn.1", + "entPhysicalName.1", + "entPhysicalSoftwareRev.1" + ], + "containedin": "0", + "class": "chassis" + }, + "comments": "/^\\s*!/", + "syslog_msg": [ + "/^\\s*(?\\S+?): .+?: +%(?[\\w_]+(?:\\-[\\w_]+)?)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/", + "/: +%(?[\\w_]+(?:\\-[\\w_]+)?)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/", + "/\\-(?(?Traceback))=\\s+(?.*)/", + "/: +(?(?[A-Za-z]\\w+?)):\\ +(?.+)/" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "discovery_order": { + "storage": "last" + } + }, + "cisco-prime": { + "text": "Cisco Prime", + "vendor": "Cisco", + "type": "server", + "group": "unix", + "icon": "cisco", + "sysObjectID": [ + ".1.3.6.1.4.1.9.1.1422", + ".1.3.6.1.4.1.9.1.2307", + ".1.3.6.1.4.1.9.1.2387" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "wlc": { + "text": "Cisco WLC", + "vendor": "Cisco", + "type": "wireless", + "ifname": 1, + "snmp": { + "max-rep": 50 + }, + "model": "cisco", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool", + "device_wifi_ap_count", + "device_wifi_clients" + ], + "entPhysical": { + "hardware": { + "oid": "entPhysicalModelName.1" + }, + "version": { + "oid": "entPhysicalSoftwareRev.1" + }, + "serial": { + "oid": "entPhysicalSerialNum.1" + } + }, + "rancid": [ + { + "name": "cisco-wlc8", + "rancid_min": "3.7", + "version_min": "8" + }, + { + "name": "cisco-wlc5", + "rancid_min": "3.2", + "version_min": "5" + }, + { + "name": "cisco-wlc4", + "rancid_min": "3.2", + "version_min": "4" + } + ], + "sysDescr": [ + "/^Cisco Controller$/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.9.1.828", + ".1.3.6.1.4.1.9.1.926", + ".1.3.6.1.4.1.9.1.1069", + ".1.3.6.1.4.1.9.1.1279", + ".1.3.6.1.4.1.9.1.1293", + ".1.3.6.1.4.1.9.1.1295", + ".1.3.6.1.4.1.9.1.1615", + ".1.3.6.1.4.1.9.1.1631", + ".1.3.6.1.4.1.9.1.1645", + ".1.3.6.1.4.1.9.1.2026", + ".1.3.6.1.4.1.9.1.2170", + ".1.3.6.1.4.1.9.1.2171", + ".1.3.6.1.4.1.14179" + ], + "mibs": [ + "AIRESPACE-WIRELESS-MIB", + "AIRESPACE-SWITCHING-MIB", + "CISCO-LWAPP-SYS-MIB", + "CISCO-LWAPP-AP-MIB", + "CISCO-LWAPP-WLAN-MIB", + "CISCO-LWAPP-CDP-MIB", + "CISCO-RF-MIB" + ], + "mib_blacklist": [ + "HOST-RESOURCES-MIB" + ] + }, + "wlcxe": { + "text": "Cisco WLC (IOS-XE)", + "group": "cisco", + "type": "wireless", + "model": "cisco", + "rancid": [ + { + "name": "cisco" + } + ], + "sysObjectID": [ + ".1.3.6.1.4.1.9.1.(2391|2530|2669|2860|2861)" + ], + "snmp": { + "max-rep": 50, + "virtual": true + }, + "sensors_poller_walk": 1, + "realtime": 10, + "doc_url": "/device_cisco/#cisco-iosios-xe", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool", + "device_wifi_ap_count", + "device_wifi_clients" + ], + "mibs": [ + "CISCO-STACKWISE-MIB", + "AIRESPACE-WIRELESS-MIB", + "AIRESPACE-SWITCHING-MIB", + "CISCO-LWAPP-SYS-MIB", + "CISCO-LWAPP-AP-MIB", + "CISCO-LWAPP-WLAN-MIB", + "CISCO-LWAPP-CDP-MIB", + "CISCO-RF-MIB" + ], + "mib_blacklist": [ + "UCD-SNMP-MIB", + "HOST-RESOURCES-MIB" + ], + "vendor": "Cisco", + "entPhysical": { + "oids": [ + "entPhysicalDescr.1", + "entPhysicalSerialNum.1", + "entPhysicalModelName.1", + "entPhysicalContainedIn.1", + "entPhysicalName.1", + "entPhysicalSoftwareRev.1" + ], + "containedin": "0", + "class": "chassis" + }, + "ports_ignore": [ + { + "ifType": "macSecUncontrolledIF" + }, + { + "ifType": "macSecControlledIF" + } + ], + "comments": "/^\\s*!/", + "syslog_msg": [ + "/^\\s*(?\\S+?): .+?: +%(?[\\w_]+(?:\\-[\\w_]+)?)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/", + "/: +%(?[\\w_]+(?:\\-[\\w_]+)?)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/", + "/\\-(?(?Traceback))=\\s+(?.*)/", + "/: +(?(?[A-Za-z]\\w+?)):\\ +(?.+)/" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "discovery_order": { + "storage": "last" + } + }, + "cisco-ons": { + "text": "Cisco Cerent ONS", + "type": "network", + "vendor": "Cisco", + "modules": { + "ports_separate_walk": 1 + }, + "sysObjectID": [ + ".1.3.6.1.4.1.3607." + ] + }, + "cisco-acs": { + "text": "Cisco Secure ACS", + "vendor": "Cisco", + "type": "server", + "group": "unix", + "icon": "cisco", + "sysDescr": [ + "/Cisco Secure (ACS|Access Control System)/" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "cisco-lms": { + "text": "Cisco Prime LMS", + "vendor": "Cisco", + "type": "server", + "group": "unix", + "icon": "cisco", + "sysObjectID": [ + ".1.3.6.1.4.1.9.10.56" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "cisco-ise": { + "text": "Cisco Identity Services Engine", + "vendor": "Cisco", + "type": "server", + "group": "unix", + "icon": "cisco", + "sysObjectID": [ + ".1.3.6.1.4.1.9.1.1423", + ".1.3.6.1.4.1.9.1.1424", + ".1.3.6.1.4.1.9.1.1425", + ".1.3.6.1.4.1.9.1.1426", + ".1.3.6.1.4.1.9.1.2139", + ".1.3.6.1.4.1.9.1.2140", + ".1.3.6.1.4.1.9.1.2265", + ".1.3.6.1.4.1.9.1.2266" + ], + "graphs": [ + "device_processor", + "device_mempool" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "cisco-ade": { + "text": "Cisco ADE", + "vendor": "Cisco", + "type": "server", + "group": "unix", + "sysDescr": [ + "/Cisco Application Deployment Engine/" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "cisco-acns": { + "text": "Cisco ACNS", + "vendor": "Cisco", + "type": "server", + "group": "unix", + "sysDescr": [ + "/Cisco Content Engine/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.9.1.409", + ".1.3.6.1.4.1.9.1.410", + ".1.3.6.1.4.1.9.1.411", + ".1.3.6.1.4.1.9.1.412", + ".1.3.6.1.4.1.9.1.432", + ".1.3.6.1.4.1.9.1.433", + ".1.3.6.1.4.1.9.1.454", + ".1.3.6.1.4.1.9.1.455", + ".1.3.6.1.4.1.9.1.490", + ".1.3.6.1.4.1.9.1.491", + ".1.3.6.1.4.1.9.1.492", + ".1.3.6.1.4.1.9.1.504", + ".1.3.6.1.4.1.9.1.505", + ".1.3.6.1.4.1.9.1.595", + ".1.3.6.1.4.1.9.1.596", + ".1.3.6.1.4.1.9.1.600", + ".1.3.6.1.4.1.9.1.601", + ".1.3.6.1.4.1.9.1.612", + ".1.3.6.1.4.1.9.1.708", + ".1.3.6.1.4.1.9.1.759", + ".1.3.6.1.4.1.9.1.761", + ".1.3.6.1.4.1.9.1.823", + ".1.3.6.1.4.1.9.1.982", + ".1.3.6.1.4.1.9.1.983", + ".1.3.6.1.4.1.9.1.996", + ".1.3.6.1.4.1.9.1.1112" + ], + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "mibs": [ + "CISCO-CONTENT-ENGINE-MIB", + "CISCO-ENTITY-ASSET-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "cisco-tp": { + "text": "Cisco TelePresence", + "group": "unix", + "type": "communication", + "vendor": "Cisco", + "sysDescr": [ + "/Cisco TelePresence/", + "/^TANDBERG/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.5596", + ".1.2.826.0.1.4616240", + ".1.3.6.1.4.1.9.1.800", + ".1.3.6.1.4.1.9.1.801", + ".1.3.6.1.4.1.9.1.1003", + ".1.3.6.1.4.1.9.1.1433", + ".1.3.6.1.4.1.9.1.1434", + ".1.3.6.1.4.1.9.1.1435", + ".1.3.6.1.4.1.9.1.1436", + ".1.3.6.1.4.1.9.1.1540", + ".1.3.6.1.4.1.9.1.1541", + ".1.3.6.1.4.1.9.1.2161" + ], + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "cisco-uc": { + "text": "Cisco Unified Communications", + "group": "unix", + "type": "communication", + "vendor": "Cisco", + "sysDescr": [ + "/Software:UCOS/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.9.1.1348", + ".1.3.6.1.4.1.9.1.899" + ], + "syslog_msg": [ + "/^\\s*(?:\\:\\s+)*(?(?[a-z]\\w+)(?:\\[\\d+\\])?): (?.*)/i", + "/:\\s+%\\w+\\-(?[A-Z]\\w+)\\-\\d+\\-(?\\w+)\\-(?[\\w\\-]+): (?.*)/", + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "mibs": [ + "CISCO-CCM-MIB", + "SYSAPPL-MIB" + ], + "processor_stacked": 1, + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "cisco-ue": { + "text": "Cisco Unity Express", + "type": "communication", + "vendor": "Cisco", + "sysDescr": [ + "/Cisco Unity Express/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.9.1.1149" + ], + "syslog_msg": [ + "/^\\s*(?:\\:\\s+)*(?(?[a-z]\\w+)(?:\\[\\d+\\])?): (?.*)/i", + "/:\\s+%\\w+\\-(?[A-Z]\\w+)\\-\\d+\\-(?\\w+)\\-(?[\\w\\-]+): (?.*)/" + ], + "mibs": [ + "CISCO-PROCESS-MIB", + "SYSAPPL-MIB", + "CISCO-UNITY-EXPRESS-MIB" + ] + }, + "cisco-css": { + "text": "Cisco CSS", + "group": "cisco", + "type": "loadbalancer", + "vendor": "Cisco", + "sysDescr": [ + "/^Content Switch SW/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.9.9.368.4", + ".1.3.6.1.4.1.2467.4" + ], + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "entPhysical": { + "oids": [ + "entPhysicalDescr.1", + "entPhysicalSerialNum.1", + "entPhysicalModelName.1", + "entPhysicalContainedIn.1", + "entPhysicalName.1", + "entPhysicalSoftwareRev.1" + ], + "containedin": "0", + "class": "chassis" + }, + "ports_ignore": [ + { + "ifType": "macSecUncontrolledIF" + }, + { + "ifType": "macSecControlledIF" + } + ], + "comments": "/^\\s*!/", + "syslog_msg": [ + "/^\\s*(?\\S+?): .+?: +%(?[\\w_]+(?:\\-[\\w_]+)?)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/", + "/: +%(?[\\w_]+(?:\\-[\\w_]+)?)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/", + "/\\-(?(?Traceback))=\\s+(?.*)/", + "/: +(?(?[A-Za-z]\\w+?)):\\ +(?.+)/" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "discovery_order": { + "storage": "last" + } + }, + "cisco-acano": { + "text": "Cisco Acano", + "group": "unix", + "type": "communication", + "vendor": "Cisco", + "sysDescr": [ + "/^Acano /" + ], + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "cisco-altiga": { + "text": "Cisco VPN Concentrator", + "group": "cisco", + "type": "security", + "vendor": "Cisco", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "port_label": [ + "/((?\\w+ Ethernet)(?.*))/" + ], + "snmp": { + "nobulk": 1 + }, + "sysObjectID": [ + ".1.3.6.1.4.1.3076.1.2.1.1.2.1", + ".1.3.6.1.4.1.3076.1.2.1.1.1.1", + ".1.3.6.1.4.1.3076.1.2.1.1.1.2" + ], + "sysDescr": [ + "/VPN 3000 Concentrator/" + ], + "sysDescr_regex": [ + "/Version (?\\d[\\w\\.]+)\\.Rel/", + "/Version (?\\d[\\w\\.]+)/" + ], + "mibs": [ + "CISCO-IPSEC-FLOW-MONITOR-MIB", + "ALTIGA-VERSION-STATS-MIB", + "ALTIGA-HARDWARE-STATS-MIB" + ], + "mib_blacklist": [ + "HOST-RESOURCES-MIB" + ], + "entPhysical": { + "oids": [ + "entPhysicalDescr.1", + "entPhysicalSerialNum.1", + "entPhysicalModelName.1", + "entPhysicalContainedIn.1", + "entPhysicalName.1", + "entPhysicalSoftwareRev.1" + ], + "containedin": "0", + "class": "chassis" + }, + "ports_ignore": [ + { + "ifType": "macSecUncontrolledIF" + }, + { + "ifType": "macSecControlledIF" + } + ], + "comments": "/^\\s*!/", + "syslog_msg": [ + "/^\\s*(?\\S+?): .+?: +%(?[\\w_]+(?:\\-[\\w_]+)?)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/", + "/: +%(?[\\w_]+(?:\\-[\\w_]+)?)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/", + "/\\-(?(?Traceback))=\\s+(?.*)/", + "/: +(?(?[A-Za-z]\\w+?)):\\ +(?.+)/" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "discovery_order": { + "storage": "last" + } + }, + "meraki": { + "text": "Cisco Meraki", + "group": "meraki", + "sysObjectID": [ + ".1.3.6.1.4.1.29671.1", + ".1.3.6.1.4.1.29671.2." + ], + "mibs": [ + "MERAKI-CLOUD-CONTROLLER-MIB" + ], + "vendor": "Cisco", + "type": "network", + "graphs": [ + "device_bits" + ], + "icon": "meraki", + "remote_access": [ + "ssh", + "scp", + "http" + ], + "sysDescr_regex": [ + "/^Meraki (?\\S+)/", + "/^(?:Meraki )?(?\\S+)( (?:Cloud|Router))/" + ], + "entPhysical": { + "serial": { + "oid": "entPhysicalSerialNum.2000" + }, + "containedin": "1", + "class": "chassis" + }, + "vendortype_mib": "MERAKI-CLOUD-CONTROLLER-MIB" + }, + "meraki-ap": { + "text": "Cisco Meraki AP", + "group": "meraki", + "type": "wireless", + "sysDescr": [ + "/^Meraki .+ Cloud Managed AP/" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.29671.2.", + "sysDescr": [ + "/^Meraki MR\\d+/", + "/Cloud Managed AP/" + ] + } + ], + "modules": { + "bgp-peers": 0 + }, + "vendor": "Cisco", + "graphs": [ + "device_bits" + ], + "icon": "meraki", + "remote_access": [ + "ssh", + "scp", + "http" + ], + "sysDescr_regex": [ + "/^Meraki (?\\S+)/", + "/^(?:Meraki )?(?\\S+)( (?:Cloud|Router))/" + ], + "entPhysical": { + "serial": { + "oid": "entPhysicalSerialNum.2000" + }, + "containedin": "1", + "class": "chassis" + }, + "vendortype_mib": "MERAKI-CLOUD-CONTROLLER-MIB" + }, + "cimc": { + "text": "Cisco IMC", + "vendor": "Cisco", + "type": "server", + "graphs": [ + "device_temperature", + "device_power" + ], + "icon": "cisco", + "sysDescr": [ + "/Cisco Integrated Management /" + ], + "sysDescr_regex": [ + "/Version (?[^,]+) Copyright/" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.9.1", + "sysDescr": "/Integrated Management Controller|CIMC|Cisco IMC/" + } + ], + "sysObjectID": [ + ".1.3.6.1.4.1.9.1.1634", + ".1.3.6.1.4.1.9.1.1635", + ".1.3.6.1.4.1.9.1.1636", + ".1.3.6.1.4.1.9.1.1637", + ".1.3.6.1.4.1.9.1.1638", + ".1.3.6.1.4.1.9.1.2183", + ".1.3.6.1.4.1.9.1.2184", + ".1.3.6.1.4.1.9.1.1512", + ".1.3.6.1.4.1.9.1.1513", + ".1.3.6.1.4.1.9.1.1514", + ".1.3.6.1.4.1.9.1.1515", + ".1.3.6.1.4.1.9.1.1516", + ".1.3.6.1.4.1.9.1.1682", + ".1.3.6.1.4.1.9.1.1683", + ".1.3.6.1.4.1.9.1.1684", + ".1.3.6.1.4.1.9.1.1685", + ".1.3.6.1.4.1.9.1.1817", + ".1.3.6.1.4.1.9.1.1864", + ".1.3.6.1.4.1.9.1.1931", + ".1.3.6.1.4.1.9.1.2149", + ".1.3.6.1.4.1.9.1.2151", + ".1.3.6.1.4.1.9.1.2154", + ".1.3.6.1.4.1.9.1.2178", + ".1.3.6.1.4.1.9.1.2179", + ".1.3.6.1.4.1.9.1.2180", + ".1.3.6.1.4.1.9.1.2182" + ], + "mibs": [ + "CISCO-UNIFIED-COMPUTING-COMPUTE-MIB", + "CISCO-UNIFIED-COMPUTING-PROCESSOR-MIB", + "CISCO-UNIFIED-COMPUTING-MEMORY-MIB", + "CISCO-UNIFIED-COMPUTING-STORAGE-MIB", + "CISCO-UNIFIED-COMPUTING-EQUIPMENT-MIB" + ] + }, + "asyncos": { + "text": "Cisco IronPort", + "group": "cisco", + "type": "server", + "graphs": [ + "device_bits", + "device_processor" + ], + "icon": "cisco", + "sysObjectID": [ + ".1.3.6.1.4.1.15497.1.2" + ], + "sysDescr": [ + "/Cisco .* AsyncOS/" + ], + "sysDescr_regex": [ + "/Model (?\\w[^,]+?) *, AsyncOS Version: (?\\d[\\w\\.]+).+, Serial #: (?\\S+)/" + ], + "mibs": [ + "ASYNCOS-MAIL-MIB" + ], + "vendor": "Cisco", + "entPhysical": { + "oids": [ + "entPhysicalDescr.1", + "entPhysicalSerialNum.1", + "entPhysicalModelName.1", + "entPhysicalContainedIn.1", + "entPhysicalName.1", + "entPhysicalSoftwareRev.1" + ], + "containedin": "0", + "class": "chassis" + }, + "ports_ignore": [ + { + "ifType": "macSecUncontrolledIF" + }, + { + "ifType": "macSecControlledIF" + } + ], + "comments": "/^\\s*!/", + "syslog_msg": [ + "/^\\s*(?\\S+?): .+?: +%(?[\\w_]+(?:\\-[\\w_]+)?)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/", + "/: +%(?[\\w_]+(?:\\-[\\w_]+)?)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/", + "/\\-(?(?Traceback))=\\s+(?.*)/", + "/: +(?(?[A-Za-z]\\w+?)):\\ +(?.+)/" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "discovery_order": { + "storage": "last" + } + }, + "ciscoscos": { + "text": "Cisco Service Control Engine", + "group": "cisco", + "ifname": 1, + "type": "network", + "sysDescr": [ + "/Cisco Service Control/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.9.1.682", + ".1.3.6.1.4.1.9.1.683", + ".1.3.6.1.4.1.9.1.684", + ".1.3.6.1.4.1.9.1.913", + ".1.3.6.1.4.1.9.1.2096" + ], + "icon": "cisco", + "snmp": { + "max-rep": 100 + }, + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "vendor": "Cisco", + "entPhysical": { + "oids": [ + "entPhysicalDescr.1", + "entPhysicalSerialNum.1", + "entPhysicalModelName.1", + "entPhysicalContainedIn.1", + "entPhysicalName.1", + "entPhysicalSoftwareRev.1" + ], + "containedin": "0", + "class": "chassis" + }, + "ports_ignore": [ + { + "ifType": "macSecUncontrolledIF" + }, + { + "ifType": "macSecControlledIF" + } + ], + "comments": "/^\\s*!/", + "syslog_msg": [ + "/^\\s*(?\\S+?): .+?: +%(?[\\w_]+(?:\\-[\\w_]+)?)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/", + "/: +%(?[\\w_]+(?:\\-[\\w_]+)?)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/", + "/\\-(?(?Traceback))=\\s+(?.*)/", + "/: +(?(?[A-Za-z]\\w+?)):\\ +(?.+)/" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "discovery_order": { + "storage": "last" + } + }, + "cisco-nam": { + "text": "Cisco Network Analysis Module", + "vendor": "Cisco", + "type": "server", + "group": "unix", + "sysDescr_regex": [ + "/Network Analysis Module \\((?\\S+)\\), Version (?\\d[\\w\\.\\(\\)]+)/" + ], + "sysDescr": [ + "/Cisco Network Analysis Module/" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.9", + "sysDescr": "/Network Analysis Module/" + } + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "cisco-apic": { + "text": "Cisco APIC", + "vendor": "Cisco", + "type": "server", + "sysDescr_regex": [ + "/APIC VERSION (?\\S+); PID (?\\S+); Serial (?\\S+)/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.9.1.2238" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.9.1", + "sysDescr": "/APIC/" + } + ], + "mibs": [ + "CISCO-ENTITY-SENSOR-MIB", + "CISCO-PROCESS-MIB", + "CISCO-ENTITY-FRU-CONTROL-MIB" + ], + "mib_blacklist": [ + "UCD-SNMP-MIB", + "HOST-RESOURCES-MIB", + "Q-BRIDGE-MIB", + "OSPF-MIB", + "BGP4-MIB" + ] + }, + "cisco-sfmc": { + "text": "Cisco Secure Firewall Management Center", + "vendor": "Cisco", + "type": "server", + "group": "unix", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": "/^Linux \\S+ \\d\\S+(\\.westmere\\-secure\\-\\d|\\-yocto\\-standard).+x86_64/" + } + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "cisco-dmn": { + "vendor": "Cisco", + "text": "Cisco DMN", + "type": "video", + "sysObjectID": [ + ".1.3.6.1.4.1.1429.2" + ], + "mibs": [ + "CISCO-DMN-DSG-DL-MIB", + "CISCO-DMN-DSG-BKPRST-MIB" + ], + "graphs": [ + "device_bits" + ] + }, + "viptela": { + "vendor": "Cisco", + "text": "Cisco SD-WAN", + "icon": "viptela", + "type": "network", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.41916" + ], + "mibs": [ + "VIPTELA-HARDWARE", + "VIPTELA-OPER-BGP", + "VIPTELA-OPER-VPN", + "VIPTELA-OPER-SYSTEM" + ], + "mib_blacklist": [ + "UCD-SNMP-MIB", + "HOST-RESOURCES-MIB" + ] + }, + "cisco-dcm": { + "vendor": "Cisco", + "text": "Cisco DCM", + "type": "video", + "sysObjectID": [ + ".1.3.6.1.4.1.1482.20.3" + ], + "sysDescr_regex": [ + "/^(?.+)/" + ], + "mib_blacklist": [ + "UCD-SNMP-MIB", + "HOST-RESOURCES-MIB" + ] + }, + "eltek": { + "text": "Eltek Power", + "type": "power", + "vendor": "Eltek", + "snmp": { + "nobulk": 1, + "noincrease": 1 + }, + "sysObjectID": [ + ".1.3.6.1.4.1.12148.7", + ".1.3.6.1.4.1.12148.9", + ".1.3.6.1.4.1.12148.11" + ], + "sysDescr_regex": [ + "/(?:ELTEK )?(?.+?)\\([\\d\\.]+\\).+?OS:(?.+)/" + ], + "mibs": [ + "ELTEK-DISTRIBUTED-MIB" + ], + "mib_blacklist": [ + "ENTITY-MIB", + "ENTITY-SENSOR-MIB" + ] + }, + "eltek-smartpack-ng": { + "text": "Eltek SmartPack NG", + "type": "power", + "vendor": "Eltek", + "group": "enterprise_tree_snmp", + "snmp": { + "nobulk": 1, + "noincrease": 1 + }, + "port_label": [ + "/^(?.+ )?(?(?ifIndex=)(?\\d+))/i" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.12148.10" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.12148", + "SP2-MIB::powerSystemStatus.0": "/.+/" + } + ], + "mibs": [ + "SP2-MIB" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "eltek-smartpack": { + "text": "Eltek SmartPack", + "type": "power", + "vendor": "Eltek", + "snmpable": [ + ".1.3.6.1.4.1.12148.10.2.1.0" + ], + "duplicate": [ + "SP2-MIB::controlUnitSerialNumber.1" + ], + "group": "enterprise_tree_only", + "discovery": [ + { + "sysDescr": "/^$/", + "SP2-MIB::powerSystemStatus.0": "/.+/" + } + ], + "mibs": [ + "SP2-MIB" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "eltek-shelf": { + "text": "Eltek Shelf", + "type": "power", + "vendor": "Eltek", + "sysObjectID": [ + ".1.3.6.1.4.1.13858" + ], + "snmp": { + "nobulk": 1 + }, + "mibs": [ + "ELTEK-BC2000-DC-POWER-MIB" + ] + }, + "gs-ap": { + "text": "Grandstream Access Points", + "type": "wireless", + "vendor": "Grandstream", + "graphs": [ + "device_bits", + "device_processor", + "device_storage" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": "/^Linux Grandstream/", + "GRANDSTREAM-GWN-MIB::gwnDeviceModel.0": "/^GWN/" + } + ], + "mibs": [ + "IEEE802dot11-MIB", + "GRANDSTREAM-GWN-MIB" + ] + }, + "3com": { + "text": "3Com OS", + "type": "network", + "icon": "3com", + "vendor": "H3C", + "snmp": { + "max-rep": 100 + }, + "ifname": true, + "graphs": [ + "device_bits" + ], + "sysDescr_regex": [ + "/ Switch ?(?.+?)(?: \\(\\S+\\))? (?:Software|Product) Version .* OS V(?\\d[\\w\\.]+)/" + ], + "entPhysical": { + "serial": { + "oid": "entPhysicalSerialNum.2" + } + }, + "sysObjectID": [ + ".1.3.6.1.4.1.43" + ], + "mibs": [ + "A3COM-HUAWEI-LswDEVM-MIB", + "A3COM-HUAWEI-LswVLAN-MIB", + "A3COM-HUAWEI-DEVICE-MIB", + "A3COM-HUAWEI-FLASH-MAN-MIB" + ], + "mib_blacklist": [ + "UCD-SNMP-MIB", + "HOST-RESOURCES-MIB" + ] + }, + "h3c": { + "text": "H3C OS", + "type": "network", + "vendor": "H3C", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysDescr_regex": [ + "/ Switch ?(?.+?)(?: \\(\\S+\\))? (?:Software|Product) Version (?\\d[\\d\\.\\-]+)/", + "/Software Version (?\\d[\\d\\.\\-]+),?\\s*Release\\s+\\d\\w+\\s+H3C?\\s+(?.+?)\\s(?:Router|Switch|Copyright)/", + "/^H3C? (Series Router|SecPath) (?.+?)\\s+H3C?.+Software Version (?\\d[\\d\\.\\-]+)/s" + ], + "entPhysical": { + "hardware": { + "oid": "entPhysicalName.1" + }, + "version": { + "oid": "entPhysicalSoftwareRev.1", + "transform": { + "action": "preg_match", + "from": "/Version (?\\d+[^\\s,]*)/", + "to": "%version%" + } + }, + "serial": { + "oid": "entPhysicalSerialNum.1" + }, + "class": "chassis" + }, + "sysObjectID": [ + ".1.3.6.1.4.1.25506.1." + ], + "mibs": [ + "HH3C-ENTITY-EXT-MIB", + "HH3C-TRANSCEIVER-INFO-MIB", + "HH3C-NQA-MIB", + "HH3C-LswDEVM-MIB" + ], + "mib_blacklist": [ + "HOST-RESOURCES-MIB" + ], + "vendortype_mib": "HH3C-ENTITY-VENDORTYPE-OID-MIB" + }, + "cometsystem-p85xx": { + "text": "Comet System P85xx", + "group": "environment", + "vendor": "Comet System", + "icon": "comet", + "graphs": [ + "device_temperature" + ], + "discovery": [ + { + "sysDescr": "/.+Firmware Version \\d+-\\d+-\\d+.+/", + ".1.3.6.1.4.1.22626.1.5.2.1.3.0": "/\\d+/" + } + ], + "mibs": [ + "P8510-MIB" + ], + "type": "environment", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "comet-websensor": { + "text": "Comet System WebSensor", + "group": "environment", + "vendor": "Comet System", + "icon": "comet", + "graphs": [ + "device_temperature" + ], + "sysDescr_regex": [ + "/(fw|Firmware Version) (?\\d[\\w\\.\\-]+)/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.22626.1.2", + ".1.3.6.1.4.1.22626.1.6" + ], + "type": "environment", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "ruckus-zf": { + "text": "Ruckus ZoneFlex", + "type": "wireless", + "group": "ruckus", + "sysObjectID": [ + ".1.3.6.1.4.1.25053.3.1.4" + ], + "vendor": "Ruckus Wireless", + "icon": "ruckus", + "graphs": [ + "device_bits" + ] + }, + "ruckus-zd": { + "text": "Ruckus ZoneDirector", + "type": "wireless", + "group": "ruckus", + "sysObjectID": [ + ".1.3.6.1.4.1.25053.3.1.5" + ], + "discovery": [ + { + "sysDescr": "/(Wireless ZD|ZoneDirector)/i", + "sysObjectID": ".1.3.6.1.4.1.25053.3" + } + ], + "mibs": [ + "RUCKUS-ZD-SYSTEM-MIB" + ], + "vendor": "Ruckus Wireless", + "icon": "ruckus", + "graphs": [ + "device_bits" + ] + }, + "ruckus-scg": { + "text": "Ruckus SmartCellGateway", + "type": "wireless", + "group": "ruckus", + "sysObjectID": [ + ".1.3.6.1.4.1.25053.3.1.10" + ], + "vendor": "Ruckus Wireless", + "icon": "ruckus", + "graphs": [ + "device_bits" + ] + }, + "ruckus-sz": { + "text": "Ruckus SmartZone", + "type": "wireless", + "group": "ruckus", + "sysObjectID": [ + ".1.3.6.1.4.1.25053.3.1.11" + ], + "vendor": "Ruckus Wireless", + "icon": "ruckus", + "graphs": [ + "device_bits" + ] + }, + "ruckus-wl": { + "text": "Ruckus Wireless", + "type": "wireless", + "group": "ruckus", + "sysObjectID": [ + ".1.3.6.1.4.1.25053.3" + ], + "vendor": "Ruckus Wireless", + "icon": "ruckus", + "graphs": [ + "device_bits" + ] + }, + "utstarcom-pon": { + "text": "UTStarcom PON", + "vendor": "UTStarcom", + "type": "network", + "sysObjectID": [ + ".1.3.6.1.4.1.1949.1.3.10.2.5" + ], + "mibs": [ + "UTCONFIGURE-MIB" + ] + }, + "eppc-ups": { + "text": "EPPC UPS", + "group": "ups", + "sysObjectID": [ + ".1.3.6.1.4.1.935.10.1" + ], + "mibs": [ + "EPPC-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "powerwalker-ups": { + "text": "PowerWalker UPS", + "group": "ups", + "vendor": "PowerWalker", + "discovery": [ + { + "sysDescr": "/Power Management Card/", + "UPS-MIB::upsIdentManufacturer.0": "/^CPS$/" + } + ], + "mibs": [ + "UPS-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "opengear": { + "text": "Opengear", + "vendor": "Opengear", + "type": "management", + "ifname": 1, + "processor_stacked": 1, + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "http" + ], + "rancid": [ + { + "name": "opengear" + } + ], + "sysObjectID": [ + ".1.3.6.1.4.1.25049.1.", + ".1.3.6.1.4.1.25049.16." + ], + "mibs": [ + "UCD-SNMP-MIB", + "HOST-RESOURCES-MIB", + "OG-STATUS-MIB", + "OG-STATUSv2-MIB" + ], + "vendortype_mib": "OG-PRODUCTS-MIB", + "realtime": 15 + }, + "opengear-om": { + "text": "Opengear Operations Manager", + "vendor": "Opengear", + "type": "management", + "ifname": 1, + "processor_stacked": 1, + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "http" + ], + "rancid": [ + { + "name": "opengear" + } + ], + "sysObjectID": [ + ".1.3.6.1.4.1.25049.1.101", + ".1.3.6.1.4.1.25049.1.110", + ".1.3.6.1.4.1.25049.1.120" + ], + "mibs": [ + "UCD-SNMP-MIB", + "HOST-RESOURCES-MIB", + "LM-SENSORS-MIB", + "OG-OMTELEM-MIB" + ], + "vendortype_mib": "OG-PRODUCTS-MIB", + "realtime": 15 + }, + "xcubesan": { + "text": "XCubeSAN", + "type": "storage", + "vendor": "QSAN", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": "/^Linux /", + "QSAN-SNMP-MIB::maintenance-info-fw": "/.+/" + } + ], + "mibs": [ + "QSAN-SNMP-MIB" + ] + }, + "oneos": { + "vendor": "OneAccess", + "text": "OneAccess OneOS", + "sysObjectID": [ + ".1.3.6.1.4.1.13191.1.1" + ], + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "mibs": [ + "ONEACCESS-SYS-MIB" + ], + "mib_blacklist": [ + "ENTITY-MIB", + "HOST-RESOURCES-MIB" + ] + }, + "tippingpoint-ips": { + "text": "TippingPoint IPS", + "vendor": "TrendMicro", + "type": "security", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.10734.1.3" + ], + "sysDescr": [ + "/^TippingPoint IPS/" + ], + "mibs": [ + "TPT-HEALTH-MIB", + "TPT-RESOURCE-MIB", + "TPT-TPA-HARDWARE-MIB" + ] + }, + "tippingpoint-sms": { + "text": "TippingPoint SMS", + "vendor": "TrendMicro", + "type": "security", + "graphs": [ + "device_bits" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.10734.1.4" + ], + "sysDescr_regex": [ + "/(?\\w+) (?\\d[\\d\\.\\-]+)/" + ] + }, + "rittalcmc3_lcp": { + "group": "rittalcmc3", + "text": "Rittal CMC-III-LCP", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.2606", + "sysDescr": "!Rittal LCP!" + } + ], + "type": "environment", + "graphs": [ + "device_temperature", + "device_power", + "device_waterflow" + ], + "vendor": "Rittal", + "sysDescr_regex": [ + "/Rittal (?.+?) (SN|Ser\\.) (?\\w+) HW (RE)?V.+?\\s+SW V(?[\\d\\.\\-_]+)/" + ], + "vendortype_mib": "RITTAL-CMC-III-PRODUCTS-MIB:NET-SNMP-TC" + }, + "rittalcmc3_pu": { + "group": "rittalcmc3", + "text": "Rittal CMC-III-PU", + "type": "environment", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.2606", + "sysDescr": [ + "!CMC\\-III\\-PU !", + "/^Rittal CMC III PU/" + ] + } + ], + "graphs": [ + "device_voltage", + "device_current", + "device_power", + "device_frequency" + ], + "vendor": "Rittal", + "sysDescr_regex": [ + "/Rittal (?.+?) (SN|Ser\\.) (?\\w+) HW (RE)?V.+?\\s+SW V(?[\\d\\.\\-_]+)/" + ], + "vendortype_mib": "RITTAL-CMC-III-PRODUCTS-MIB:NET-SNMP-TC" + }, + "rittalcmc3_it": { + "group": "rittalcmc3", + "text": "Rittal RiMatrix", + "type": "environment", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.2606", + "sysDescr": "/^Rittal RiMatrix/" + } + ], + "graphs": [ + "device_voltage", + "device_current", + "device_power", + "device_waterflow" + ], + "vendor": "Rittal", + "sysDescr_regex": [ + "/Rittal (?.+?) (SN|Ser\\.) (?\\w+) HW (RE)?V.+?\\s+SW V(?[\\d\\.\\-_]+)/" + ], + "vendortype_mib": "RITTAL-CMC-III-PRODUCTS-MIB:NET-SNMP-TC" + }, + "rittalpdu": { + "group": "rittalcmc3", + "text": "Rittal PDU", + "type": "power", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.2606", + "sysDescr": "!Rittal PDU!" + } + ], + "graphs": [ + "device_voltage", + "device_current", + "device_power", + "device_frequency" + ], + "mibs": [ + "HOST-RESOURCES-MIB", + "UCD-SNMP-MIB" + ], + "vendor": "Rittal", + "sysDescr_regex": [ + "/Rittal (?.+?) (SN|Ser\\.) (?\\w+) HW (RE)?V.+?\\s+SW V(?[\\d\\.\\-_]+)/" + ], + "vendortype_mib": "RITTAL-CMC-III-PRODUCTS-MIB:NET-SNMP-TC" + }, + "rittalcmc_pu": { + "group": "rittalcmc", + "text": "Rittal CMC-PU", + "type": "environment", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.2606", + "sysDescr": [ + "!CMC\\-TC[/\\-]PU2!", + "!Rittal CMC Ser!" + ] + } + ], + "graphs": [ + "device_voltage", + "device_current", + "device_power", + "device_frequency" + ], + "vendor": "Rittal", + "sysDescr_regex": [ + "/Rittal (?.+?) (SN|Ser\\.) (?\\w+) HW (RE)?V.+?\\s+SW V(?[\\d\\.\\-_]+)/" + ], + "vendortype_mib": "RITTAL-CMC-III-PRODUCTS-MIB:NET-SNMP-TC" + }, + "rittalcmc_lcp": { + "group": "rittalcmc", + "text": "Rittal CMC-LCP", + "type": "environment", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.2606", + "sysDescr": "!CMC\\-TC[/\\-]LCP!" + } + ], + "graphs": [ + "device_temperature", + "device_fanspeed", + "device_waterflow" + ], + "vendor": "Rittal", + "sysDescr_regex": [ + "/Rittal (?.+?) (SN|Ser\\.) (?\\w+) HW (RE)?V.+?\\s+SW V(?[\\d\\.\\-_]+)/" + ], + "vendortype_mib": "RITTAL-CMC-III-PRODUCTS-MIB:NET-SNMP-TC" + }, + "synaccess-pdu": { + "text": "Synaccess PDU", + "group": "pdu", + "vendor": "Synaccess", + "graphs": [ + "device_current", + "device_power" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.21728", + "sysDescr": "/PDU/" + } + ], + "mibs": [ + "SYNSYS-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "nec-ix": { + "text": "NEC IX", + "vendor": "NEC", + "type": "network", + "snmp": { + "max-rep": 100 + }, + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.119.1.84" + ], + "sysDescr_regex": [ + "/NEC .+, IX Series ([\\w]+).+Software, Version (?[\\d.]+), .+ Compiled (?.{15}).+, (?[\\w]+)/" + ] + }, + "nec-ipasolink": { + "text": "NEC iPasolink", + "vendor": "NEC", + "type": "radio", + "ifname": 1, + "eventlog_ignore": "/^Interface changed:\\s\\[.*(ifAlias).*\\]/", + "sysObjectID": [ + ".1.3.6.1.4.1.119.2.3.69" + ], + "mibs": [ + "IPE-SYSTEM-MIB", + "IPE-COMMON-MIB" + ] + }, + "bcmc": { + "text": "Blue Coat Management Center", + "vendor": "Blue Coat", + "type": "server", + "group": "unix", + "sysObjectID": [ + ".1.3.6.1.4.1.14501.6" + ], + "sysDescr_regex": [ + "/ release (?\\d[\\w\\.]+)/" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "cas": { + "text": "Blue Coat Content Analysis System", + "vendor": "Blue Coat", + "type": "network", + "sysObjectID": [ + ".1.3.6.1.4.1.3417.1.4" + ], + "sysDescr_regex": [ + "/Blue Coat (?\\S+), Version: (?\\d[\\w\\.]+)/" + ], + "mibs": [ + "BLUECOAT-CAS-MIB", + "BLUECOAT-SG-SENSOR-MIB", + "BLUECOAT-SG-USAGE-MIB" + ] + }, + "packetshaper": { + "text": "Blue Coat Packetshaper", + "vendor": "Blue Coat", + "type": "network", + "sysObjectID": [ + ".1.3.6.1.4.1.2334." + ] + }, + "proxyav": { + "text": "Blue Coat ProxyAV", + "vendor": "Blue Coat", + "type": "network", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.3417.1.3" + ], + "sysDescr": [ + "/ProxyAV/" + ], + "sysDescr_regex": [ + "/Blue Coat (?[\\w\\ ]+?)(?: Series)?,(?: Proxy\\w+)? Version:(?: SGOS)? (?\\d[\\d\\.]+)/" + ], + "mibs": [ + "BLUECOAT-MIB", + "BLUECOAT-AV-MIB", + "BLUECOAT-SG-SENSOR-MIB", + "BLUECOAT-SG-USAGE-MIB" + ] + }, + "proxysg": { + "text": "Blue Coat SGOS", + "vendor": "Blue Coat", + "type": "network", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.3417.1.1" + ], + "sysDescr": [ + "/SGOS/" + ], + "sysDescr_regex": [ + "/Blue Coat (?[\\w\\ ]+?)(?: Series)?,(?: Proxy\\w+)? Version:(?: SGOS)? (?\\d[\\d\\.]+)/" + ], + "mibs": [ + "BLUECOAT-MIB", + "BLUECOAT-SG-PROXY-MIB", + "BLUECOAT-SG-SENSOR-MIB" + ] + }, + "asg": { + "text": "Blue Coat ASG", + "vendor": "Blue Coat", + "type": "network", + "sysObjectID": [ + ".1.3.6.1.4.1.3417.1.6" + ], + "sysDescr_regex": [ + "/Blue Coat (?\\S+), Version: (?\\d[\\w\\.]+)/" + ], + "mibs": [ + "BLUECOAT-MIB", + "BLUECOAT-SG-PROXY-MIB", + "BLUECOAT-SG-SENSOR-MIB" + ] + }, + "jdsu_edfa": { + "text": "JDSU OEM Erbium Dotted Fibre Amplifier", + "type": "optical", + "vendor": "Avocent", + "group": "enterprise_tree_snmpv2", + "discovery": [ + { + "NSCRTV-HFCEMS-COMMON-MIB::commonDeviceVendorInfo.1": "/JDSU/", + "NSCRTV-HFCEMS-COMMON-MIB::commonDeviceName.1": "/EDFA/" + } + ], + "mibs": [ + "NSCRTV-HFCEMS-COMMON-MIB", + "NSCRTV-HFCEMS-EXTERNALOPTICALTRANSMITTER-MIB", + "NSCRTV-HFCEMS-OPTICALAMPLIFIER-MIB", + "NSCRTV-ROOT" + ], + "mib_blacklist": [ + "IF-MIB" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "lxd_edfa": { + "text": "LXD Erbium Dotted Fibre Amplifier", + "type": "optical", + "vendor": "Langxunda", + "group": "enterprise_tree_snmpv2", + "sysDescr_regex": [ + "/^V(?\\d[\\d\\.]+)/" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.17409", + "NSCRTV-HFCEMS-COMMON-MIB::commonDeviceName.1": "/EDFA/", + "NSCRTV-HFCEMS-COMMON-MIB::commonDeviceVendorInfo.1": "/^\\s*$/", + "NSCRTV-HFCEMS-COMMON-MIB::commonDeviceModelNumber.1": "/^HA/" + } + ], + "mibs": [ + "NSCRTV-HFCEMS-COMMON-MIB", + "NSCRTV-HFCEMS-EXTERNALOPTICALTRANSMITTER-MIB", + "NSCRTV-HFCEMS-OPTICALAMPLIFIER-MIB", + "NSCRTV-ROOT" + ], + "mib_blacklist": [ + "IF-MIB" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "lxd_emtx": { + "text": "LXD Externally Modulated Optic Transmitter", + "type": "optical", + "vendor": "Langxunda", + "group": "enterprise_tree_snmpv2", + "sysDescr_regex": [ + "/^V(?\\d[\\d\\.]+)/" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.17409", + "NSCRTV-HFCEMS-COMMON-MIB::commonDeviceName.1": "/EMTX/", + "NSCRTV-HFCEMS-COMMON-MIB::commonDeviceVendorInfo.1": "/^\\s*$/", + "NSCRTV-HFCEMS-COMMON-MIB::commonDeviceModelNumber.1": "/^HT/" + } + ], + "mibs": [ + "NSCRTV-HFCEMS-COMMON-MIB", + "NSCRTV-HFCEMS-EXTERNALOPTICALTRANSMITTER-MIB", + "NSCRTV-HFCEMS-OPTICALAMPLIFIER-MIB", + "NSCRTV-ROOT" + ], + "mib_blacklist": [ + "IF-MIB" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "nscrtv-optical-amplifier": { + "text": "Optical Amplifier", + "group": "enterprise_tree_snmpv2", + "type": "optical", + "sysObjectID": [ + ".1.3.6.1.4.1.17409.1" + ], + "sysDescr_regex": [ + "/^[vV](?[\\d\\.]+)\\ .*/" + ], + "remote_access": [ + "http" + ], + "mibs": [ + "NSCRTV-HFCEMS-COMMON-MIB", + "NSCRTV-HFCEMS-EXTERNALOPTICALTRANSMITTER-MIB", + "NSCRTV-HFCEMS-OPTICALAMPLIFIER-MIB", + "NSCRTV-ROOT" + ], + "mib_blacklist": [ + "IF-MIB" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "aos5": { + "text": "Alcatel-Lucent OS 5", + "vendor": "Alcatel-Lucent", + "group": "aos", + "type": "network", + "ifname": 1, + "port_label": [ + "/^Alcatel-Lucent (.*)/" + ], + "snmp": { + "max-rep": 100 + }, + "graphs": [ + "device_bits" + ], + "icon": "alcatellucent", + "model": "alcatellucent", + "sysDescr_regex": [ + "/(?\\d[\\d\\.]+)\\.R\\d+/" + ], + "discovery": [ + { + "sysDescr": "/5\\.\\d+\\.\\d+\\.\\d+\\.R\\d+/", + "sysObjectID": [ + ".1.3.6.1.4.1.6486.800.1.1.2.1", + ".1.3.6.1.4.1.6486.800.1.1.2.2" + ] + } + ], + "mibs": [ + "ALCATEL-IND1-HEALTH-MIB", + "ALCATEL-IND1-CHASSIS-MIB", + "ALCATEL-IND1-INTERSWITCH-PROTOCOL-MIB" + ], + "vendortype_mib": "ALCATEL-IND1-DEVICES", + "mib_blacklist": [ + "CISCO-CDP-MIB" + ] + }, + "aos": { + "text": "Alcatel-Lucent OS 6", + "vendor": "Alcatel-Lucent", + "group": "aos", + "type": "network", + "ifname": 1, + "port_label": [ + "/^Alcatel-Lucent (.*)/" + ], + "snmp": { + "max-rep": 100 + }, + "graphs": [ + "device_bits" + ], + "icon": "alcatellucent", + "model": "alcatellucent", + "sysDescr_regex": [ + "/(?[\\w-]+)\\s(?\\d[\\d\\.]+)\\.R\\d+/" + ], + "discovery": [ + { + "sysDescr": "/6\\.\\d+\\.\\d+\\.\\d+\\.R\\d+/", + "sysObjectID": [ + ".1.3.6.1.4.1.6486.800.1.1.2.1", + ".1.3.6.1.4.1.6486.800.1.1.2.2" + ] + } + ], + "mibs": [ + "ALCATEL-IND1-HEALTH-MIB", + "ALCATEL-IND1-CHASSIS-MIB", + "ALCATEL-IND1-INTERSWITCH-PROTOCOL-MIB" + ], + "vendortype_mib": "ALCATEL-IND1-DEVICES", + "mib_blacklist": [ + "CISCO-CDP-MIB" + ] + }, + "aos7": { + "text": "Alcatel-Lucent OS", + "vendor": "Alcatel-Lucent", + "group": "aos", + "type": "network", + "ifname": 1, + "port_label": [ + "/^Alcatel-Lucent (.*)/" + ], + "snmp": { + "max-rep": 100 + }, + "graphs": [ + "device_bits" + ], + "icon": "alcatellucent", + "model": "alcatellucent", + "sysDescr_regex": [ + "/(?[\\w-]+)\\s(?\\d[\\d\\.]+)\\.R\\d+/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.6486.801.1.1.2.1", + ".1.3.6.1.4.1.6486.801.1.1.2.2" + ], + "mibs": [ + "ALCATEL-ENT1-HEALTH-MIB", + "ALCATEL-ENT1-CHASSIS-MIB", + "ALCATEL-ENT1-PORT-MIB", + "ALCATEL-ENT1-INTERSWITCH-PROTOCOL-MIB" + ], + "vendortype_mib": "ALCATEL-ENT1-DEVICES", + "mib_blacklist": [ + "CISCO-CDP-MIB" + ] + }, + "omnistack": { + "text": "Alcatel-Lucent Omnistack", + "vendor": "Alcatel-Lucent", + "group": "radlan", + "type": "network", + "modules": { + "ports_separate_walk": 1 + }, + "graphs": [ + "device_bits" + ], + "icon": "alcatellucent", + "model": "alcatellucent", + "sysObjectID": [ + ".1.3.6.1.4.1.6486.800.1.1.2.2.4" + ], + "vendortype_mib": "ALCATEL-IND1-DEVICES", + "mib_blacklist": [ + "CISCO-CDP-MIB" + ], + "ifname": 1 + }, + "aosw": { + "text": "Alcatel-Lucent AOS-W", + "vendor": "Alcatel-Lucent", + "group": "aos", + "type": "wireless", + "ifname": 1, + "snmp": { + "max-rep": 100 + }, + "graphs": [ + "device_bits", + "device_arubacontroller_numaps", + "device_arubacontroller_numclients" + ], + "icon": "alcatellucent", + "model": "alcatellucent", + "sysDescr_regex": [ + "/Version (?[\\d\\.]+)/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.6486.800.1.1.2.2.2." + ], + "mibs": [ + "WLSX-SWITCH-MIB", + "WLSX-WLAN-MIB", + "WLSX-SYSTEMEXT-MIB", + "WLSX-IFEXT-MIB-MIB" + ] + }, + "awos": { + "text": "Alcatel-Lucent AWOS", + "vendor": "Alcatel-Lucent", + "group": "aos", + "type": "wireless", + "ifname": 1, + "snmp": { + "max-rep": 100 + }, + "graphs": [ + "device_bits" + ], + "icon": "alcatellucent", + "model": "alcatellucent", + "sysDescr_regex": [ + "/(?[\\w-]+)\\s(?\\d[\\d\\.]+)/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.6486.802." + ] + }, + "oxoconnect": { + "text": "ALE OXO Connect", + "vendor": "Alcatel-Lucent", + "type": "communication", + "sysObjectID": [ + ".1.3.6.1.4.1.6486.64.4200" + ], + "mibs": [ + "OXO-HARDWARE-MIB" + ] + }, + "arris-d5": { + "text": "Arris D5", + "type": "video", + "vendor": "Arris", + "sysObjectID": [ + ".1.3.6.1.4.1.4115.1.8.1" + ] + }, + "arris-c3": { + "text": "Arris C3", + "type": "network", + "vendor": "Arris", + "sysObjectID": [ + ".1.3.6.1.4.1.4115.1.4.3" + ] + }, + "arris-e6000": { + "text": "Arris E6000", + "type": "network", + "vendor": "Arris", + "sysObjectID": [ + ".1.3.6.1.4.1.4115.1.9.1" + ] + }, + "arris-docsis2": { + "text": "Arris DOCSIS2", + "type": "network", + "vendor": "Arris", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.4115.1.3", + ".1.3.6.1.4.1.4115.1.3.1.1.1.2.0": "/./" + } + ] + }, + "arris-docsis3": { + "text": "Arris DOCSIS3", + "type": "network", + "vendor": "Arris", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.4413.2.1.6", + ".1.3.6.1.4.1.4115.1.20.1.1.1.1.0": "/./" + } + ] + }, + "arris-bsr": { + "text": "Arris BSR", + "type": "network", + "vendor": "Arris", + "sysObjectID": [ + ".1.3.6.1.4.1.4981.4.1" + ] + }, + "inveo-sensor": { + "text": "Inveo Sensor", + "type": "environment", + "vendor": "Inveo", + "graphs": [ + "device_temperature" + ], + "group": "enterprise_tree_snmpv2", + "model": "inveo", + "sysObjectID": [ + ".1.3.6.1.4.1.42814" + ], + "sysDescr_regex": [ + "/^(?\\S+) (?\\d[\\w\\.]+)$/" + ], + "entPhysical": { + "serial": { + "oid": "entPhysicalSerialNum.0" + } + }, + "mibs": [ + "ENTITY-MIB" + ], + "modules": { + "ports": 0, + "ports-stack": 0, + "vlans": 0, + "printersupplies": 0, + "inventory": 0, + "neighbours": 0, + "arp-table": 0, + "ospf": 0, + "bgp-peers": 0, + "sla": 0, + "pseudowires": 0 + }, + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "routeros": { + "text": "Mikrotik RouterOS", + "type": "network", + "remote_access": [ + "ssh", + "http" + ], + "vendor": "Mikrotik", + "snmp": { + "max-rep": 10 + }, + "modules": { + "ports_separate_walk": 1 + }, + "graphs": [ + "device_bits", + "device_processor", + "device_mempool", + "device_uptime" + ], + "rancid": [ + { + "name": "routeros", + "rancid_min": "3.13" + }, + { + "name": "mikrotik" + } + ], + "sysDescr_regex": [ + "/^(?!RouterOS|router)(?[\\w\\ ]+)$/", + "/^RouterOS\\s+(?(?:(?:RB|CHR) *)?.{4,})$/", + "/^MikroTik RouterOS (?\\d[\\w\\.]+)\\s+\\(\\w+\\)\\s+(?.+)/" + ], + "sysDescr": [ + "/^(MikroTik )?RouterOS/" + ], + "discovery": [ + { + "sysDescr": "/RouterOS/", + "sysObjectID": ".1.3.6.1.4.1.14988" + }, + { + "sysObjectID": ".1.3.6.1.4.1.14988.1", + "MIKROTIK-MIB::mtxrLicLevel.0": "/\\d+/" + } + ], + "mibs": [ + "MIKROTIK-MIB", + "BRIDGE-MIB", + "CISCO-AAA-SESSION-MIB" + ], + "mib_blacklist": [ + "EtherLike-MIB", + "UCD-SNMP-MIB", + "Q-BRIDGE-MIB", + "LLDP-MIB", + "CISCO-CDP-MIB" + ] + }, + "mikrotik-swos": { + "text": "Mikrotik SwOS", + "type": "network", + "vendor": "Mikrotik", + "snmp": { + "nobulk": 1 + }, + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysDescr_regex": [ + "/^(?\\w\\S+) SwOS v(?\\d\\S+)/", + "/^(?\\w\\S+)$/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.14988.2" + ], + "mibs": [ + "MIKROTIK-MIB", + "BRIDGE-MIB" + ], + "mib_blacklist": [ + "HOST-RESOURCES-MIB", + "IP-MIB", + "IPV6-MIB", + "TCP-MIB", + "UDP-MIB", + "EtherLike-MIB", + "UCD-SNMP-MIB", + "Q-BRIDGE-MIB", + "LLDP-MIB", + "CISCO-CDP-MIB" + ] + }, + "ekinops-360": { + "text": "Ekinops 360", + "vendor": "Ekinops", + "type": "optical", + "sysObjectID": [ + ".1.3.6.1.4.1.20044" + ], + "sysDescr_regex": [ + "/Platform, (?[\\w]+), Release (?[\\d\\.]+)/i" + ], + "port_label": [ + "/^.+?\\/.+?\\/((?.+\\/\\D+)(?\\d[^\\/]+)?)\\s*\\((?.*?)\\s*\\)/", + "/^.+?\\/.+?\\/((?.+?\\/.+?\\/(?:\\D+_|\\D[\\w]+#))(?\\d+))/" + ], + "remote_access": [ + "ssh", + "http" + ], + "sysorid": "EKINOPS-MGNT2-MIB::mgnt2RootOIDInventory", + "mibs": [ + "EKINOPS-MGNT2-MIB" + ] + }, + "allot-netenforcer": { + "text": "Allot NetEnforcer", + "type": "security", + "group": "unix", + "vendor": "Allot", + "sysObjectID": [ + ".1.3.6.1.4.1.2603.5.1.29" + ], + "discovery": [ + { + "sysDescr": "/NetEnforcer/", + "sysObjectID": ".1.3.6.1.4.1.2603.5.1" + } + ], + "mibs": [ + "ALLOT-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "allot-netxplorer": { + "text": "Allot NetXplorer", + "type": "server", + "vendor": "Allot", + "discovery": [ + { + "sysDescr": "/NetXplorer/", + "sysObjectID": ".1.3.6.1.4.1.2603.5.1" + } + ], + "mibs": [ + "ALLOT-MIB" + ] + }, + "ateme-ird": { + "text": "Ateme IRD", + "type": "video", + "vendor": "Ateme", + "group": "enterprise_tree_snmpv2", + "sysObjectID": [ + ".1.3.6.1.4.1.27338.5" + ], + "mibs": [ + "ATEME-DR5000-MIB" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "sentry3": { + "text": "ServerTech Sentry3", + "vendor": "ServerTech", + "type": "power", + "graphs": [ + "device_current" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.1718.3" + ], + "mibs": [ + "Sentry3-MIB" + ] + }, + "sentry-pdu": { + "text": "ServerTech Sentry PDU", + "vendor": "ServerTech", + "group": "pdu", + "graphs": [ + "device_current" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.1718.4" + ], + "mibs": [ + "Sentry4-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "monnit-gw": { + "text": "Monnit Gateway", + "vendor": "Monnit", + "group": "environment", + "model": "monnit", + "graphs": [ + "device_temperature", + "device_humidity" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.41542.1", + ".1.3.6.1.4.1.41542.2" + ], + "type": "environment", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "rad-eth": { + "text": "RAD ETH", + "type": "network", + "vendor": "RAD", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.164.6.1.6" + ], + "sysDescr_regex": [ + "/^(?\\w.+?) Hw: \\d\\S+, Sw: (?\\d\\S+)/" + ], + "mibs": [ + "RAD-GEN-MIB", + "RAD-ZeroTouch-MIB" + ], + "vendortype_mib": "RAD-GEN-MIB", + "mib_blacklist": [ + "HOST-RESOURCES-MIB", + "UCD-SNMP-MIB", + "Q-BRIDGE-MIB", + "EtherLike-MIB", + "UDP-MIB", + "TCP-MIB" + ] + }, + "gude-epc": { + "text": "Gude Expert Power Control", + "vendor": "Gude", + "group": "pdu", + "graphs": [ + "device_current" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.28507.1", + ".1.3.6.1.4.1.28507.6", + ".1.3.6.1.4.1.28507.11", + ".1.3.6.1.4.1.28507.38" + ], + "discovery": [ + { + "sysDescr": "/Power\\ Control\\ /", + "sysObjectID": ".1.3.6.1.4.1.28507" + } + ], + "sysDescr_regex": [ + "/^(?.+)$/" + ], + "mibs": [ + "GUDEADS-EPC8X-MIB", + "GUDEADS-EPC2X6-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "gude-esb": { + "text": "Gude Expert Sensor Box", + "vendor": "Gude", + "type": "environment", + "group": "enterprise_tree_snmp", + "model": "gude", + "sysObjectID": [ + ".1.3.6.1.4.1.28507.66" + ], + "discovery": [ + { + "sysDescr": "/Expert\\ Sensor\\ /", + "sysObjectID": ".1.3.6.1.4.1.28507" + } + ], + "sysDescr_regex": [ + "/^(?.+)$/" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "gude-pdu": { + "text": "Gude Expert PDU", + "vendor": "Gude", + "group": "pdu", + "model": "gude", + "graphs": [ + "device_current" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.28507.23", + ".1.3.6.1.4.1.28507.27", + ".1.3.6.1.4.1.28507.35", + ".1.3.6.1.4.1.28507.44", + ".1.3.6.1.4.1.28507.52", + ".1.3.6.1.4.1.28507.54", + ".1.3.6.1.4.1.28507.62", + ".1.3.6.1.4.1.28507.65" + ], + "discovery": [ + { + "sysDescr": "/^Expert\\ PDU\\ /", + "sysObjectID": ".1.3.6.1.4.1.28507" + } + ], + "sysDescr_regex": [ + "/^(?.+)$/" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "gude-ats": { + "text": "Gude Automatic Transfer Switch", + "vendor": "Gude", + "group": "pdu", + "type": "power", + "graphs": [ + "device_voltage", + "device_current", + "device_frequency", + "device_power" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.28507.40" + ], + "mibs": [ + "GUDEADS-ATS3020-MIB" + ], + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "zhonedslam": { + "text": "Zhone DLSAM", + "type": "network", + "vendor": "Zhone", + "ifname": 1, + "modules": { + "ports_separate_walk": 1 + }, + "graphs": [ + "device_bits" + ], + "sysDescr_regex": [ + "/(?(?:Paradyne|Zhone) .+?)(?: Unit)?; Model: (?\\w+(?:\\-\\w+)*);.+?; S\\/W Release: (?[\\d\\.]+);.+; Serial number: (?\\w+)/", + "/(?(?:Paradyne|Zhone) .+?)(?: Unit)?; Model: (?\\w+(?:\\-\\w+)*)/", + "/(?(?:Paradyne|Zhone) .+?); S\\/W Release: (?[\\d\\.]+)/i" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.1795" + ] + }, + "zhone-znid": { + "text": "Zhone ZNID", + "type": "network", + "vendor": "Zhone", + "ifname": 1, + "graphs": [ + "device_bits" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.5504.1.2.9", + ".1.3.6.1.4.1.5504.1.2.10" + ] + }, + "zhone-ethx": { + "text": "Zhone EtherXtend", + "type": "network", + "vendor": "Zhone", + "ifname": 1, + "graphs": [ + "device_bits" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.5504.1.2.8" + ] + }, + "zhone-mxk": { + "text": "Zhone MXK", + "type": "network", + "group": "zhone", + "snmp": { + "max-rep": 50 + }, + "modules": { + "ports_separate_walk": 1 + }, + "sysObjectID": [ + ".1.3.6.1.4.1.5504.1.7", + ".1.3.6.1.4.1.5504.1.8" + ], + "vendor": "Zhone", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ] + }, + "zhone-malc": { + "text": "Zhone MALC", + "type": "communication", + "group": "zhone", + "snmp": { + "max-rep": 50 + }, + "ifname": 1, + "modules": { + "ports_separate_walk": 1 + }, + "sysObjectID": [ + ".1.3.6.1.4.1.5504.1.6" + ], + "vendor": "Zhone", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ] + }, + "smartos": { + "vendor": "SmartOptics", + "text": "SmartOS", + "type": "network", + "sysObjectID": [ + ".1.3.6.1.4.1.30826.1" + ], + "mibs": [ + "MSERIES-ENVMON-MIB", + "MSERIES-ALARM-MIB", + "MSERIES-PORT-MIB" + ], + "graphs": [ + "device_bits" + ] + }, + "smartdcp": { + "vendor": "SmartOptics", + "text": "SmartOS DCP", + "type": "optical", + "ports_ignore": [ + { + "label": "/^(psu|fan)\\-/" + }, + { + "ifType": "rs232" + } + ], + "sysDescr_regex": [ + "/^Smartoptics, +(?.+)/i" + ], + "entPhysical": { + "hardware": { + "oid": "entPhysicalModelName.10" + }, + "version": { + "oid": "entPhysicalSoftwareRev.10", + "transform": { + "action": "preg_replace", + "from": "/^dcp\\-[a-z]+\\-/", + "to": "" + } + }, + "serial": { + "oid": "entPhysicalSerialNum.10" + }, + "containedin": "1", + "class": "chassis" + }, + "sysObjectID": [ + ".1.3.6.1.4.1.30826.2" + ], + "mibs": [ + "DCP-ENV-MON-MIB", + "DCP-INTERFACE-MIB", + "DCP-LINKVIEW-MIB" + ], + "graphs": [ + "device_bits" + ] + }, + "smartwdm": { + "vendor": "SmartOptics", + "text": "SmartOptics WDM", + "type": "optical", + "discovery": [ + { + "sysDescr": "/^(?!PL\\-)\\w+/i", + "sysObjectID": ".1.3.6.1.4.1.4515.100.1" + } + ], + "mibs": [ + "SL-MAIN-MIB", + "SL-ENTITY-MIB", + "SL-SFP-MIB", + "SL-EDFA-MIB", + "SL-OTN-MIB" + ], + "graphs": [ + "device_bits" + ] + }, + "kemp-lb": { + "text": "LoadMaster LMOS", + "vendor": "KEMP", + "type": "loadbalancer", + "group": "unix", + "sysObjectID": [ + ".1.3.6.1.4.1.12196.250.10" + ], + "mibs": [ + "B100-MIB" + ], + "mib_blacklist": [ + "HOST-RESOURCES-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "dcn-ios": { + "text": "Digital China IOS", + "type": "network", + "vendor": "DCN", + "sysObjectID": [ + ".1.3.6.1.4.1.6339.1" + ], + "rancid": [ + { + "name": "cisco" + } + ], + "sysDescr_regex": [ + "/(?\\S+) Series Software, Version (?\\d\\S+)/", + "/^(?\\w.+?) Device, .+\\s+SoftWare Version (?\\d[^\\s\\(]+)/", + "/Device serial number (?[^\\s\\/]+)\\s/" + ], + "mibs": [ + "DCN-MIB" + ], + "mib_blacklist": [ + "HOST-RESOURCES-MIB", + "Q-BRIDGE-MIB", + "UCD-SNMP-MIB" + ] + }, + "rdpru-eco": { + "text": "RDP.RU Eco", + "type": "network", + "vendor": "RDP.RU", + "ifname": 1, + "sysObjectID": [ + ".1.3.6.1.4.1.45555" + ], + "sysDescr_regex": [ + "/(?Eco[\\w]+)\\ (?\\d[\\d\\.]+)/" + ], + "mibs": [ + "econat-MIB" + ], + "ipmi": true + }, + "netvision": { + "text": "Net Vision UPS", + "vendor": "Socomec", + "group": "ups", + "graphs": [ + "device_current", + "device_voltage" + ], + "sysDescr": [ + "/^Net Vision/" + ], + "discovery": [ + { + "sysDescr": "/^Linux /", + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "SOCOMECUPS7-MIB::upsIdentAgentSoftwareVersion.0": "/^Net Vision/" + } + ], + "mibs": [ + "SOCOMECUPS-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "socomec-delphys": { + "vendor": "Socomec", + "text": "Socomec Adicom UPS", + "group": "ups", + "graphs": [ + "device_current", + "device_voltage" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.4555.1.1.5" + ], + "mibs": [ + "SOCOMECUPS-ADICOM-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "enlogic-pdu": { + "text": "Enlogic PDU", + "group": "pdu", + "type": "power", + "vendor": "Enlogic", + "sysObjectID": [ + ".1.3.6.1.4.1.38446.1" + ], + "mib_blacklist": [ + "HOST-RESOURCES-MIB" + ], + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "tplinkap": { + "text": "TP-Link Wireless", + "type": "wireless", + "vendor": "TP-Link", + "sysObjectID": [ + ".1.3.6.1.4.1.11863.1.1.2", + ".1.3.6.1.4.1.11863.3" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": "/^Linux TL\\-WA\\w+ /" + }, + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": "/^Linux CPE[\\d]+ [\\d\\.\\-]+ .* PREEMPT/" + } + ], + "sysDescr_regex": [ + "/^Linux (?CPE[\\d]+)/i", + "/^Linux (?EAP\\d+) (?\\d[\\w\\.]+)/", + "/Wireless AP (?[\\w]+)/" + ], + "model": "tplink" + }, + "tplink-jetstream": { + "text": "TP-Link JetStream", + "type": "network", + "vendor": "TP-Link", + "sysObjectID": [ + ".1.3.6.1.4.1.11863.5" + ], + "snmp": { + "noincrease": true + }, + "mibs": [ + "TPLINK-SYSINFO-MIB", + "TPLINK-SYSMONITOR-MIB", + "TPLINK-DOT1Q-VLAN-MIB", + "TPLINK-L2BRIDGE-MIB", + "TPLINK-IPV6ADDR-MIB", + "TPLINK-LLDPINFO-MIB", + "TPLINK-DDMSTATUS-MIB" + ], + "mib_blacklist": [ + "Q-BRIDGE-MIB", + "ENTITY-MIB", + "ENTITY-SENSOR-MIB", + "CISCO-CDP-MIB", + "IPV6-MIB", + "UCD-SNMP-MIB", + "HOST-RESOURCES-MIB", + "SNMP-FRAMEWORK-MIB" + ] + }, + "tplink-router": { + "text": "TP-Link Router", + "type": "network", + "vendor": "TP-Link", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": "/^Linux TL\\-(?!WA|S)\\w+ /" + }, + { + "sysObjectID": [ + ".1.3.6.1.4.1.16972", + ".1.3.6.1.4.1.1.2.3.4.5" + ], + "sysDescr": [ + "/^(?:TD\\w+ )?\\d+\\.\\d+\\.\\d+(?: \\d\\.\\d+ v[\\w\\.]+)? Build \\d+ Rel\\.\\d+\\w?/i", + "/^TD\\-[a-z]?\\d{4}\\w*/i" + ] + }, + { + "sysObjectID": [ + ".1.3.6.1.4.1.16972", + ".1.3.6.1.4.1.1.2.3.4.5" + ], + "sysName": [ + "/^TD\\-\\w+/i", + "/(TP\\-LINK|Archer)/" + ] + } + ], + "sysDescr_regex": [ + "/^(?:(?TD\\w+)\\ )?(?\\d+\\.\\d+\\.\\d+)(?:\\ \\d\\.\\d+\\ v[\\w\\.]+)?\\ Build\\ \\d+\\ Rel\\.\\d+\\w?/", + "/^(?TD\\-\\w+)(?:\\ (?\\d+[\\d\\.]+))?/" + ] + }, + "tplink-omada": { + "text": "TP-Link Omada VPN Router", + "type": "security", + "vendor": "TP-Link", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": "/^Omada .* Gateway/" + } + ] + }, + "tplink-olt": { + "text": "TP-Link OLT", + "vendor": "TP-Link", + "type": "network", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.17409", + "NSCRTV-FTTX-EPON-MIB::vendorName.0": "/^(tp\\-?link|gpon\\ olt)/i" + } + ], + "mibs": [ + "NSCRTV-FTTX-EPON-MIB" + ], + "mib_blacklist": [ + "Q-BRIDGE-MIB", + "ENTITY-MIB", + "ENTITY-SENSOR-MIB", + "CISCO-CDP-MIB", + "IPV6-MIB", + "UCD-SNMP-MIB" + ] + }, + "tplink": { + "text": "TP-Link Switch", + "type": "network", + "vendor": "TP-Link", + "sysObjectID": [ + ".1.3.6.1.4.1.11863" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": "/^Linux TL\\-S\\w+ /" + } + ], + "ifname": 1, + "mibs": [ + "RMON2-MIB" + ] + }, + "ibmnos": { + "text": "IBM NOS", + "type": "network", + "vendor": "IBM", + "sysObjectID": [ + ".1.3.6.1.4.1.26543.1.7.4", + ".1.3.6.1.4.1.26543.1.7.6", + ".1.3.6.1.4.1.26543.1.7.7", + ".1.3.6.1.4.1.26543.1.18.11" + ], + "sysDescr": [ + "/^IBM Networking Operating System/", + "/^IBM Networking OS/", + "/Blade Network Technologies/", + "/^BNT /" + ], + "sysDescr_regex": [ + "/RackSwitch\\s+(?\\S+)/" + ], + "entPhysical": { + "hardware": { + "oid": "entPhysicalName.1", + "oid_extra": "entPhysicalModelName.1", + "transform": { + "action": "preg_replace", + "from": "/^(RackSwitch|RS) +/i", + "to": "" + } + }, + "version": { + "oid": "entPhysicalSoftwareRev.1" + }, + "serial": { + "oid": "entPhysicalSerialNum.1" + } + } + }, + "ibm-svc": { + "text": "IBM SAN Volume Controller", + "type": "storage", + "vendor": "IBM", + "sysObjectID": [ + ".1.3.6.1.4.1.2.6.4" + ] + }, + "ibm-tape": { + "text": "IBM Tape Library", + "type": "storage", + "vendor": "IBM", + "sysObjectID": [ + ".1.3.6.1.4.1.2.6.182.1.0.", + ".1.3.6.1.4.1.2.6.219.1" + ], + "sysDescr": [ + "/^IBM .+ Tape Library/" + ], + "mibs": [ + "SNIA-SML-MIB" + ] + }, + "ibm-flexswitch": { + "text": "IBM Flex Switch", + "type": "network", + "vendor": "IBM", + "sysObjectID": [ + ".1.3.6.1.4.1.20301.1.18" + ], + "sysDescr": [ + "/^(IBM|Lenovo) Flex .+?Switch/" + ] + }, + "ibm-datapower": { + "text": "IBM DataPower Gateway", + "type": "security", + "vendor": "IBM", + "sysObjectID": [ + ".1.3.6.1.4.1.14685" + ], + "mibs": [ + "DATAPOWER-STATUS-MIB" + ] + }, + "ibm-cmm": { + "text": "IBM PureFlex CMM", + "group": "ipmi", + "vendor": "IBM", + "sysDescr": [ + "/^IBM Flex Chassis/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.2.3.51.2" + ], + "mibs": [ + "CME-MIB" + ], + "type": "management", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ], + "ipmi": true + }, + "ibm-amm": { + "text": "IBM BladeCenter AMM", + "type": "management", + "vendor": "IBM", + "ipmi": true, + "sysDescr": [ + "/BladeCenter Advanced Management Module/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.2.6.158" + ], + "mibs": [ + "BLADE-MIB" + ], + "mib_blacklist": [ + "HOST-RESOURCES-MIB", + "ENTITY-MIB", + "CISCO-CDP-MIB", + "PW-STD-MIB", + "BGP4-MIB", + "OSPF-MIB", + "Q-BRIDGE-MIB", + "IF-MIB", + "IP-MIB" + ], + "poller_blacklist": [ + "ports" + ], + "discovery_blacklist": [ + "ports", + "cisco-cbqos", + "vrf" + ] + }, + "ibm-infoprint": { + "text": "IBM Infoprint", + "group": "printer", + "vendor": "IBM", + "sysDescr": [ + "/^(IBM )?Info[Pp]rint \\d+/" + ], + "type": "printer", + "graphs": [ + "device_printersupplies" + ], + "remote_access": [ + "http" + ], + "snmp": { + "nobulk": true + }, + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "lenovoemc-nas": { + "text": "Lenovo EMC NAS", + "type": "storage", + "vendor": "Lenovo EMC", + "icon": "iomega", + "sysDescr": [ + "/^Lenovo EMC.+NAS/" + ], + "mibs": [ + "IOMEGANAS-MIB" + ] + }, + "ibm-imm": { + "text": "Lenovo IMM", + "group": "ipmi", + "vendor": "Lenovo", + "sysDescr": [ + "/^Linux \\S+\\-imm \\d/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.2.3.51.3" + ], + "mibs": [ + "IMM-MIB" + ], + "type": "management", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ], + "ipmi": true + }, + "lenovo-xcc": { + "text": "Lenovo XCC", + "group": "ipmi", + "vendor": "Lenovo", + "sysObjectID": [ + ".1.3.6.1.4.1.19046.11.1" + ], + "mibs": [ + "LENOVO-XCC-MIB" + ], + "type": "management", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ], + "ipmi": true + }, + "lenovo-pdu": { + "text": "Lenovo PDU", + "group": "pdu", + "type": "power", + "vendor": "Lenovo", + "graphs": [ + "device_voltage", + "device_current", + "device_power" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.2.6.223" + ], + "modules": { + "pseudowires": 0, + "bgp-peers": 0, + "ports": 0, + "ports-stack": 0, + "vlans": 0, + "p2p-radios": 0, + "raid": 0 + }, + "mibs": [ + "IBM-PDU-MIB" + ], + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "lenovo-cnos": { + "text": "Lenovo CNOS", + "type": "network", + "vendor": "Lenovo", + "sysObjectID": [ + ".1.3.6.1.4.1.19046.1.7.29", + ".1.3.6.1.4.1.19046.1.7.30", + ".1.3.6.1.4.1.19046.1.7.31", + ".1.3.6.1.4.1.19046.1.7.32", + ".1.3.6.1.4.1.19046.1.7.33", + ".1.3.6.1.4.1.19046.1.7.34", + ".1.3.6.1.4.1.19046.1.7.36", + ".1.3.6.1.4.1.19046.1.7.41" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.19046.1.7", + "sysDescr": "/^Lenovo\\s.*RackSwitch/" + } + ], + "sysDescr_regex": [ + "/(?\\S+)\\s+RackSwitch/" + ], + "entPhysical": { + "hardware": { + "oid": "entPhysicalName.1", + "oid_extra": "entPhysicalModelName.1" + }, + "version": { + "oid": "entPhysicalSoftwareRev.1" + }, + "serial": { + "oid": "entPhysicalSerialNum.1" + } + }, + "mibs": [ + "LENOVO-ENV-MIB" + ] + }, + "clavister-cos": { + "vendor": "Clavister", + "text": "Clavister cOS", + "type": "network", + "sysObjectID": [ + ".1.3.6.1.4.1.5089.1" + ], + "sysDescr": [ + "/^Clavister/" + ], + "sysDescr_regex": [ + "/(Core(?:Plus)?|Firewall) (?\\d[\\d\\.]+)/" + ], + "mibs": [ + "CLAVISTER-SMI-MIB", + "CLAVISTER-MIB" + ] + }, + "ctc-frm220": { + "text": "CTC iAccess", + "vendor": "CTC Union", + "group": "enterprise_tree_snmp", + "icon": "ctc", + "type": "optical", + "sysObjectID": [ + ".1.3.6.1.4.1.4756.20" + ], + "sysDescr": [ + "/CTC\\-Mediaconverter/" + ], + "mibs": [ + "CTC-FRM220-MIB" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "wago_plc": { + "text": "Wago PLC", + "type": "management", + "vendor": "Wago", + "sysObjectID": [ + "1.3.6.1.4.1.13576" + ], + "mibs": [ + "WAGO-MIB" + ] + }, + "eta-rci": { + "text": "ControlPlex RCI", + "vendor": "E-T-A", + "type": "power", + "group": "enterprise_tree_snmpv2", + "graphs": [ + "device_voltage", + "device_current" + ], + "sysDescr_regex": [ + "/^(?\\w.+)/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.44086.4.1" + ], + "mibs": [ + "ETA-RCI10-MIB" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "raritan": { + "text": "Raritan PDU", + "group": "pdu", + "graphs": [ + "device_current" + ], + "vendor": "Raritan", + "model": "raritan", + "sysObjectID": [ + ".1.3.6.1.4.1.13742" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "raritan-kvm": { + "text": "Raritan KVM", + "type": "management", + "vendor": "Raritan", + "sysDescr_regex": [ + "/^(?DKX\\d\\S*)/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.13742.1", + ".1.3.6.1.4.1.13742.3" + ] + }, + "raritan-emx": { + "text": "Raritan EMX", + "type": "environment", + "vendor": "Raritan", + "sysObjectID": [ + ".1.3.6.1.4.1.13742.8" + ], + "sysDescr": [ + "/^EMX \\d+$/" + ], + "mibs": [ + "EMD-MIB" + ] + }, + "sds-c": { + "text": "SDS-C", + "group": "environment", + "model": "sds", + "vendor": "SDS", + "snmp": { + "nobulk": 1 + }, + "graphs": [ + "device_temperature" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.33283.1" + ], + "mib_blacklist": [ + "UCD-SNMP-MIB", + "SNMP-FRAMEWORK-MIB" + ], + "type": "environment", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "sds-ups": { + "text": "SDS UPS", + "group": "ups", + "vendor": "SDS", + "snmp": { + "nobulk": 1 + }, + "graphs": [ + "device_voltage", + "device_current", + "device_power" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.33283.1.10" + ], + "mibs": [ + "SDS-UPS-LM-MIB" + ], + "mib_blacklist": [ + "UCD-SNMP-MIB", + "SNMP-FRAMEWORK-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "duracom-rmcu": { + "text": "DuraComm RMCU", + "type": "power", + "vendor": "DuraComm", + "sysObjectID": [ + ".1.3.6.1.4.1.15116.3" + ], + "sysDescr": [ + "/Remote monitor/" + ], + "mibs": [ + "RMCU" + ], + "icon": "duracomm" + }, + "duracom-rmcu3": { + "text": "DuraComm RMCU", + "type": "power", + "vendor": "DuraComm", + "sysObjectID": [ + ".1.3.6.1.4.1.15116.4" + ], + "sysDescr": [ + "/RMCU Rev3/" + ], + "mibs": [ + "RMCU3" + ], + "icon": "duracomm" + }, + "chatsworth-pdu": { + "text": "eConnect PDU", + "vendor": "Chatsworth", + "group": "pdu", + "graphs": [ + "device_current", + "device_power" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.30932.1.1" + ], + "discovery": [ + { + "sysObjectID": ".0.10.43.6.1.4.1", + "sysDescr": "/^Epicenter/" + } + ], + "mibs": [ + "CPI-UNIFIED-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "rgos": { + "text": "RGOS", + "vendor": "Ruijie Networks", + "model": "ruijie", + "type": "network", + "modules": { + "ports_separate_walk": 1 + }, + "sysDescr_regex": [ + "/\\(?(?[A-Z][^\\s\\(\\)]+)\\)? [Bb]y/", + "/(?[A-Z]\\S+) \\S+ Ethernet Switch$/", + "/\\((?[A-Z]\\S+)\\)$/", + "/(?\\S+)\\.RGN?OS.* Version (?\\d\\S+)\\s*\\(building/" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.4881.1" + } + ], + "mibs": [ + "MY-PROCESS-MIB", + "MY-MEMORY-MIB", + "MY-SYSTEM-MIB" + ], + "mib_blacklist": [ + "HOST-RESOURCES-MIB", + "UCD-SNMP-MIB", + "Q-BRIDGE-MIB", + "EtherLike-MIB" + ] + }, + "rgwall": { + "text": "RG-WALL", + "vendor": "Ruijie Networks", + "model": "ruijie", + "type": "firewall", + "modules": { + "ports_separate_walk": 1 + }, + "sysDescr_regex": [ + "/RG\\-WALL\\-(?\\S+)\\-v(?\\d\\S+)/" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.4881.250" + } + ], + "mibs": [ + "MY-PROCESS-MIB", + "MY-MEMORY-MIB" + ], + "mib_blacklist": [ + "HOST-RESOURCES-MIB", + "UCD-SNMP-MIB", + "Q-BRIDGE-MIB", + "EtherLike-MIB" + ] + }, + "sp-ec": { + "text": "Silver Peak EdgeConnect", + "vendor": "Silver Peak", + "type": "network", + "group": "unix", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.23867.1.2" + ], + "sysDescr_regex": [ + "/Inc\\. (?\\w+) Linux .+? (?\\d[\\w\\-\\.]+) #\\d+ .*VXOA (?\\d[\\w\\-\\.]+)/" + ], + "mibs": [ + "SILVERPEAK-MGMT-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "sigur-controller": { + "text": "SIGUR Controller", + "vendor": "SIGUR", + "type": "environment", + "sysObjectID": [ + ".1.3.6.1.4.1.56627" + ], + "mibs": [ + "SIGUR-MIB" + ] + }, + "unitrends-backup": { + "text": "Unitrends Backup", + "vendor": "Unitrends", + "type": "server", + "group": "unix", + "ifname": 1, + "snmp": { + "max-rep": 100 + }, + "graphs": [ + "device_processor", + "device_ucd_memory", + "device_storage", + "device_bits" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": "/^Linux /", + "UNITRENDS-SNMP::mgtInfoAssetId.0": "/.+/" + } + ], + "mibs": [ + "UNITRENDS-SNMP" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "inova-pdu": { + "text": "Inova PDU", + "vendor": "Inova", + "group": "pdu", + "graphs": [ + "device_current", + "device_voltage", + "device_power" + ], + "discovery": [ + { + "sysDescr": "/^Part Number:.+; Model:/", + "sysObjectID": ".1.3.6.1.4.1.318.1.3.4" + } + ], + "sysDescr_regex": [ + "/^Part Number:(?.+?); Model:(?.+)/" + ], + "sensors_poller_walk": 1, + "mibs": [ + "PowerNet-PDU" + ], + "mib_blacklist": [ + "HOST-RESOURCES-MIB", + "UCD-SNMP-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "aethra-dsl": { + "text": "Aethra DSL", + "vendor": "Aethra", + "group": "aethra", + "type": "network", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.7745.4" + ], + "sysDescr_regex": [ + "/(?\\S+) Aethra DSL Device Release:\\s+(?\\d[\\w\\.]+)/" + ] + }, + "atosnt": { + "text": "Aethra ATOS-NT", + "vendor": "Aethra", + "group": "aethra", + "type": "network", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.7745.5" + ], + "sysDescr_regex": [ + "/Aethra\\s+(?[\\w\\-]+).+?Hardware Version:.+?Software Release:\\s+(?\\d[\\w\\.]+)/" + ], + "mibs": [ + "AETHRA-MIB" + ] + }, + "aethra-vcs": { + "text": "Aethra VCS", + "vendor": "Aethra", + "group": "aethra", + "type": "voip", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.7745.7" + ], + "sysDescr_regex": [ + "/(?\\S+) Aethra Video/" + ] + }, + "xerox-printer": { + "text": "Xerox Printer", + "group": "printer", + "vendor": "Xerox", + "ifname": 1, + "sysDescr_regex": [ + "/Xerox (?.+?); System (?:Software )?(?[\\d\\.]+),/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.253.8.62.1." + ], + "mibs": [ + "XEROX-HOST-RESOURCES-EXT-MIB" + ], + "type": "printer", + "graphs": [ + "device_printersupplies" + ], + "remote_access": [ + "http" + ], + "snmp": { + "nobulk": true + }, + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "fuji-xerox-printer": { + "text": "Fuji Xerox Printer", + "vendor": "Xerox", + "group": "printer", + "ifname": 1, + "sysDescr_regex": [ + "/FUJIFILM (?.+?); System (?:Software )?(?[\\d\\.]+),/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.297.1.11.93" + ], + "mibs": [ + "XEROX-HOST-RESOURCES-EXT-MIB" + ], + "type": "printer", + "graphs": [ + "device_printersupplies" + ], + "remote_access": [ + "http" + ], + "snmp": { + "nobulk": true + }, + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "freenas": { + "text": "FreeNAS", + "group": "unix", + "type": "storage", + "graphs": [ + "device_processor", + "device_ucd_memory", + "device_storage" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.12325.1.1.2.1.1", + "UCD-SNMP-MIB::extOutput.0": "/freenas/i" + }, + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.8", + "sysDescr": [ + "/^Hardware: .+ Software: FreeBSD/", + "/FreeNAS/" + ] + }, + { + "sysObjectID": ".1.3.6.1.4.1.50536.3", + "sysDescr": [ + "/^Hardware: .+ Software: FreeBSD/", + "/FreeNAS/" + ] + } + ], + "sysDescr_regex": [ + "/^(Free|True)NAS\\-(?\\d[\\w\\.\\-]+)/" + ], + "mibs": [ + "FREENAS-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "truenas-core": { + "text": "TrueNAS Core", + "group": "unix", + "type": "storage", + "icon": "truenas", + "graphs": [ + "device_processor", + "device_ucd_memory", + "device_storage" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.12325.1.1.2.1.1", + "UCD-SNMP-MIB::extOutput.0": "/truenas/i" + }, + { + "sysObjectID": [ + ".1.3.6.1.4.1.8072.3.2.8", + ".1.3.6.1.4.1.50536.3" + ], + "sysDescr": "/^TrueNAS.+ Software: FreeBSD/" + } + ], + "sysDescr_regex": [ + "/^(Free|True)NAS\\-(?\\d[\\w\\.\\-]+)/" + ], + "mibs": [ + "FREENAS-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "truenas": { + "text": "TrueNAS SCALE", + "group": "unix", + "type": "storage", + "graphs": [ + "device_processor", + "device_ucd_memory", + "device_storage" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.50536.3", + "sysDescr": "/Hardware: .+ Software: Linux/" + } + ], + "sysDescr_regex": [ + "/^(TrueNAS(\\-SCALE)?\\-)?(?\\d[\\w\\.\\-]+)\\. Hardware:/" + ], + "mibs": [ + "LM-SENSORS-MIB", + "FREENAS-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "avaya-bsr": { + "text": "BSR Software", + "type": "network", + "group": "avaya", + "sysObjectID": [ + ".1.3.6.1.4.1.45.3.70" + ], + "vendor": "Avaya", + "port_label": [ + "/(?:Nortel|Avaya|Extreme) .* (?:Module|Platform (?:.*)) \\- (.+)/i", + "/Baystack \\- (.+)/i" + ], + "graphs": [ + "device_bits" + ], + "vendortype_mib": "S5-REG-MIB" + }, + "avaya-wl": { + "text": "Avaya Wireless", + "type": "wireless", + "group": "avaya", + "sysObjectID": [ + ".1.3.6.1.4.1.45.3.77", + ".1.3.6.1.4.1.45.8.1" + ], + "vendor": "Avaya", + "port_label": [ + "/(?:Nortel|Avaya|Extreme) .* (?:Module|Platform (?:.*)) \\- (.+)/i", + "/Baystack \\- (.+)/i" + ], + "graphs": [ + "device_bits" + ], + "vendortype_mib": "S5-REG-MIB" + }, + "avaya-phone": { + "text": "Avaya IP Phone", + "vendor": "Avaya", + "type": "voip", + "sysObjectID": [ + ".1.3.6.1.4.1.6889.1.69.1", + ".1.3.6.1.4.1.6889.1.69.5", + ".1.3.6.1.4.1.6889.1.70.1" + ] + }, + "avaya-server": { + "text": "Avaya Server", + "vendor": "Avaya", + "type": "server", + "group": "unix", + "sysObjectID": [ + ".1.3.6.1.4.1.6889.1.8.1" + ], + "snmp": { + "nobulk": 1 + }, + "mibs": [ + "G3-AVAYA-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "avaya-eis": { + "text": "Avaya EIS", + "vendor": "Avaya", + "type": "voice", + "ifname": true, + "sysObjectID": [ + ".1.3.6.1.4.1.6889.1.45" + ] + }, + "avaya-g700": { + "text": "Avaya G700", + "vendor": "Avaya", + "type": "voice", + "sysObjectID": [ + ".1.3.6.1.4.1.6889.1.9" + ], + "mibs": [ + "G700-MG-MIB" + ] + }, + "avaya-ipo": { + "text": "Avaya IP Office", + "vendor": "Avaya", + "type": "workstation", + "group": "unix", + "snmp": { + "nobulk": 1 + }, + "discovery": [ + { + "sysDescr": "/ \\d[\\d\\.]+( build \\d+|\\(\\d+\\))/", + "sysObjectID": ".1.3.6.1.4.1.6889.1." + } + ], + "sysDescr_regex": [ + "/ (?\\d[\\d\\.]+)( build \\d+|\\(\\d+\\))/" + ], + "mibs": [ + "G3-AVAYA-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "nortel-baystack": { + "text": "Baystack Software", + "type": "network", + "vendor": "Nortel", + "group": "avaya", + "sysObjectID": [ + ".1.3.6.1.4.1.45.3.49", + ".1.3.6.1.4.1.45.3.43", + ".1.3.6.1.4.1.45.3.35" + ], + "discovery": [ + { + "sysDescr": "/^BayStack/", + "sysObjectID": ".1.3.6.1.4.1.45.3" + } + ], + "port_label": [ + "/(?:Nortel|Avaya|Extreme) .* (?:Module|Platform (?:.*)) \\- (.+)/i", + "/Baystack \\- (.+)/i" + ], + "graphs": [ + "device_bits" + ], + "vendortype_mib": "S5-REG-MIB" + }, + "east-istars": { + "vendor": "EAST", + "text": "EAST iStars", + "group": "ups", + "sysObjectID": [ + ".1.3.6.1.4.1.40614" + ], + "mibs": [ + "UPS-MIB" + ], + "type": "power", + "remote_access": [ + "http" + ], + "discovery_blacklist": [ + "junose-atm-vp", + "cisco-cbqos", + "vrf" + ] + }, + "papouch": { + "text": "Papouch Probe", + "vendor": "Papouch", + "type": "environment", + "group": "enterprise_tree_snmpv2", + "sensors_temperature_invalid": 9999, + "graphs": [ + "device_temperature", + "device_humidity" + ], + "sysDescr": [ + "/^(SNMP\\ )?TME$/", + "/^TH2E$/", + "/^Papago_2TH_ETH$/", + "/^Quidos\\ SNMP/" + ], + "sysDescr_regex": [ + "/^(?:SNMP )?(?T\\w+)/", + "/^Papago_(?\\d*\\w+)/" + ], + "mibs": [ + "TMESNMP2-MIB", + "the_v01-MIB", + "papago_temp_V02-MIB", + "QUIDOS_v01-MIB" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "cisco-spa": { + "text": "Cisco SPA", + "type": "voip", + "vendor": "Cisco Small Business", + "icon": "ciscosb", + "sysObjectID": [ + ".1.3.6.1.4.1.9.6.1.23.1.1" + ], + "sysDescr": [ + "/^CISCO SPA/" + ], + "mibs": [ + "CISCO-PROCESS-MIB", + "CISCO-MEMORY-POOL-MIB" + ] + }, + "cisco-srp": { + "text": "Cisco SRP", + "type": "network", + "vendor": "Cisco Small Business", + "icon": "ciscosb", + "sysDescr_regex": [ + "/^(?[^,]+), [^,]+, (?.+)/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.9.1.1157" + ], + "mibs": [ + "CISCO-PROCESS-MIB", + "CISCO-MEMORY-POOL-MIB" + ] + }, + "ciscosb": { + "group": "ciscosb", + "text": "Cisco Small Business", + "vendor": "Cisco Small Business", + "type": "network", + "model": "cisco", + "icon": "ciscosb", + "ifname": 1, + "modules": { + "ports_separate_walk": 1 + }, + "graphs": [ + "device_bits", + "device_processor" + ], + "rancid": [ + { + "name": "cisco-sb", + "rancid_min": "3.7" + } + ], + "sysObjectID": [ + ".1.3.6.1.4.1.9.6.1.", + ".1.3.6.1.4.1.3955.", + ".1.3.6.1.4.1.9.1.1058", + ".1.3.6.1.4.1.9.1.1059", + ".1.3.6.1.4.1.9.1.1060", + ".1.3.6.1.4.1.9.1.1061", + ".1.3.6.1.4.1.9.1.1062", + ".1.3.6.1.4.1.9.1.1063", + ".1.3.6.1.4.1.9.1.1064", + ".1.3.6.1.4.1.9.1.1176", + ".1.3.6.1.4.1.9.1.1177", + ".1.3.6.1.4.1.9.1.3232" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.9.1", + "sysDescr": "/^Catalyst 1[23]00 Series/" + } + ], + "entPhysical": { + "hardware": { + "oid": "entPhysicalModelName.1" + }, + "serial": { + "oid": "entPhysicalSerialNum.1" + }, + "version": { + "oid": "entPhysicalSoftwareRev.1" + }, + "class": "chassis" + }, + "mibs": [ + "POWER-ETHERNET-MIB", + "CISCOSB-POE-MIB", + "CISCOSB-rndMng", + "IP-MIB", + "CISCOSB-IP", + "CISCOSB-IPv6", + "CISCOSB-PHY-MIB", + "CISCOSB-Physicaldescription-MIB", + "CISCOSB-SENSOR-MIB" + ] + }, + "ciscosb-rv": { + "text": "Cisco SB Router", + "vendor": "Cisco Small Business", + "type": "security", + "icon": "ciscosb", + "ifname": 1, + "modules": { + "ports_separate_walk": 1 + }, + "ports_ignore": { + "allow_empty": true + }, + "sysDescr": [ + "/^Linux( \\d[\\w\\.\\-]+)?, Cisco( Small Business)? RV/" + ], + "sysDescr_regex": [ + "/\\s+(?RV\\S+),\\s+Version\\s+(?\\d\\S+)/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.9.6.1.11.", + ".1.3.6.1.4.1.9.6.1.23.1.11", + ".1.3.6.1.4.1.9.6.1.23.3.", + ".1.3.6.1.4.1.3955.1.1", + ".1.3.6.1.4.1.3955.6.11", + ".1.3.6.1.4.1.3955.250.10", + ".1.3.6.1.4.1.3955.1000.20" + ], + "entPhysical": { + "hardware": { + "oid": "entPhysicalModelName.1" + }, + "serial": { + "oid": "entPhysicalSerialNum.1" + }, + "version": { + "oid": "entPhysicalSoftwareRev.1" + }, + "class": "chassis" + } + }, + "ciscosb-wl": { + "text": "Cisco SB Wireless", + "vendor": "Cisco", + "type": "wireless", + "group": "cisco", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysDescr": [ + "/^Linux( \\d[\\w\\.\\-]+)?, Cisco.*? WAP/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.9.6.1.104.1", + ".1.3.6.1.4.1.9.6.1.32.4410.1", + ".1.3.6.1.4.1.9.6.1.32.321.1", + ".1.3.6.1.4.1.9.6.1.34.371.1", + ".1.3.6.1.4.1.3955.2.2.1" + ], + "sysDescr_regex": [ + "/Linux (?\\d[\\w\\.\\-]+), Cisco (?:Small Business|Systems, Inc) (?[\\w\\-\\.]+)(?: \\((?[\\w\\-\\.]+)\\))?, Version ([\\w\\-]+-)?(?\\d[\\d\\.\\(\\)]+) /", + "/Linux, Cisco (?:Small Business|Systems, Inc) (?[\\w\\-\\.]+)(?: \\((?[\\w\\-\\.]+)\\))?, Version (?[\\d\\.\\-]+)/" + ], + "entPhysical": { + "oids": [ + "entPhysicalDescr.1", + "entPhysicalSerialNum.1", + "entPhysicalModelName.1", + "entPhysicalContainedIn.1", + "entPhysicalName.1", + "entPhysicalSoftwareRev.1" + ], + "containedin": "0", + "class": "chassis" + }, + "ports_ignore": [ + { + "ifType": "macSecUncontrolledIF" + }, + { + "ifType": "macSecControlledIF" + } + ], + "comments": "/^\\s*!/", + "syslog_msg": [ + "/^\\s*(?\\S+?): .+?: +%(?[\\w_]+(?:\\-[\\w_]+)?)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/", + "/: +%(?[\\w_]+(?:\\-[\\w_]+)?)\\-\\d+\\-(?[\\w_]+):\\s+(?.*)/", + "/\\-(?(?Traceback))=\\s+(?.*)/", + "/: +(?(?[A-Za-z]\\w+?)):\\ +(?.+)/" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "discovery_order": { + "storage": "last" + } + }, + "ciscosb-nss": { + "text": "Cisco SB Storage", + "vendor": "Cisco Small Business", + "type": "storage", + "icon": "ciscosb", + "ifname": 1, + "sysObjectID": [ + ".1.3.6.1.4.1.9.6.1.103." + ] + }, + "cubro-npb": { + "text": "Cubro Network Packet Broker", + "type": "network", + "vendor": "Cubro", + "discovery": [ + { + "ENTITY-MIB::entPhysicalDescr.1": "/Cubro Packetmaster/i" + } + ], + "entPhysical": { + "hardware": { + "oid": "entPhysicalDescr.1" + }, + "serial": { + "oid": "entPhysicalSerialNum.1" + } + }, + "mibs": [ + "CUBRO-MIB" + ] + }, + "ncos": { + "text": "NC OS", + "type": "management", + "group": "unix", + "vendor": "Network Critical", + "sysObjectID": [ + ".1.3.6.1.4.1.31645.1.1.1.3" + ], + "sysDescr_regex": [ + "/^(?\\w.+)/" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "teracom": { + "vendor": "Teracom", + "text": "Teracom TCW", + "type": "power", + "group": "enterprise_tree_snmpv2", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.38783", + "sysDescr": "/TCW\\d/" + }, + { + "sysObjectID": ".1.3.6.1.4.1.38783", + ".1.3.6.1.4.1.38783.1.1.0": "/TCW\\d/" + }, + { + "sysObjectID": ".1.3.6.1.4.1.38783", + ".1.3.6.1.4.1.38783.3.1.1.0": "/TCW\\d/" + } + ], + "snmp": { + "max-rep": 100 + }, + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "ccpower": { + "text": "C&C Power", + "vendor": "C&C Power", + "type": "power", + "graphs": [ + "device_temperature", + "device_voltage" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.18642.1" + ], + "sysDescr_regex": [ + "/^(?[\\w ]+) - Software Version (?\\d[\\w\\.]+)/" + ], + "mibs": [ + "CCPOWER-MIB" + ], + "mib_blacklist": [ + "HOST-RESOURCES-MIB", + "ENTITY-SENSOR-MIB", + "ENTITY-MIB", + "LLDP-MIB", + "CISCO-CDP-MIB", + "Q-BRIDGE-MIB", + "PW-STD-MIB" + ] + }, + "unifi": { + "text": "Ubiquiti UniFi Wireless", + "type": "wireless", + "vendor": "Ubiquiti", + "snmp": { + "nobulk": 1 + }, + "graphs": [ + "device_bits", + "device_processor" + ], + "discovery_os": "linux", + "discovery": [ + { + "sysDescr": "/^UAP/", + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10" + }, + { + "sysDescr": "/^U(AP|6)/", + "sysObjectID": ".1.3.6.1.4.1.41112" + }, + { + "sysObjectID": ".1.3.6.1.4.1.41112", + "UBNT-UniFi-MIB::unifiApSystemModel.0": "/^U/" + } + ], + "mibs": [ + "FROGFOOT-RESOURCES-MIB", + "UBNT-UniFi-MIB" + ], + "mib_blacklist": [ + "BGP4-MIB" + ] + }, + "unifi-nvr": { + "text": "Ubiquiti UniFi NVR", + "vendor": "Ubiquiti", + "type": "video", + "group": "unix", + "ifname": true, + "discovery": [ + { + "sysDescr": [ + "/UniFi UNVR/", + "^Linux \\S+ \\d\\S+\\-unvr " + ], + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10" + } + ], + "sysDescr_regex": [ + "/(?UniFi \\S+) (?\\d\\S+) Linux (?\\d\\S+)/" + ], + "mibs": [ + "LM-SENSORS-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "graphs": [ + "device_processor", + "device_ucd_memory" + ], + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "unifi-switch": { + "text": "Ubiquiti UniFi Switch", + "type": "network", + "vendor": "Ubiquiti", + "group": "fastpath", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysDescr_regex": [ + "/^(?:UBNT )?(?US\\S+).*?, (?\\d+(?:\\.\\d+){1,2}+)[\\d\\.\\-]*/", + "/^Linux (?:UBNT )?((?U\\S+) )?(?\\d+(?:\\.\\d+){1,2}+)[\\d\\.\\-]*/", + "/firmware (?\\d+(?:\\.\\d+){1,2})[\\d\\.\\-]*/" + ], + "sysDescr": [ + "/^USW[\\-\\ ]/" + ], + "discovery": [ + { + "sysDescr": "/^(USW?[\\-\\ ]|UBNT US)/", + "sysObjectID": [ + ".1.3.6.1.4.1.4413", + ".1.3.6.1.4.1.7244", + ".1.3.6.1.4.1.41112" + ] + }, + { + "sysObjectID": [ + ".1.3.6.1.4.1.4413", + ".1.3.6.1.4.1.7244" + ], + "FASTPATH-SWITCHING-MIB::agentInventoryMachineType.0": "/^(USW?[\\-\\ ]|UBNT US)/" + }, + { + "sysObjectID": [ + ".1.3.6.1.4.1.4413", + ".1.3.6.1.4.1.7244" + ], + "FASTPATH-SWITCHING-MIB::agentInventoryMachineModel.0": "/^(USW?[\\-\\ ]|UBNT\\-US)/" + }, + { + "sysDescr": "/^Linux ((USW|usw)([\\-\\ ]\\w+)*|UBNT) \\d[\\d\\.]+/", + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10" + }, + { + "sysDescr": "/^Linux [U\\S+ \\d[\\d\\.]+/", + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "ENTITY-MIB::entPhysicalModelName.1": "/UBNT\\-USW/" + }, + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": "/^Linux \\S+ 3.18.24 #0 .+ mips$/", + "IF-MIB::ifPhysAddress.1": "/^(74\\:ac\\:b9|d0\\:21\\:f9|18\\:e8\\:29|e4\\:38\\:83|d8\\:b3\\:70)\\:/" + } + ], + "mibs": [ + "EdgeSwitch-BOXSERVICES-PRIVATE-MIB", + "EdgeSwitch-ISDP-MIB", + "EdgeSwitch-SWITCHING-MIB", + "EdgeSwitch-POWER-ETHERNET-MIB" + ], + "mib_blacklist": [ + "BGP4-MIB" + ], + "ifname": 1 + }, + "airos": { + "text": "Ubiquiti AirOS", + "type": "wireless", + "discovery_os": "linux", + "vendor": "Ubiquiti", + "snmp": { + "nobulk": 1 + }, + "graphs": [ + "device_bits", + "device_processor" + ], + "mibs": [ + "UBNT-AirFIBER-MIB", + "UBNT-AirMAX-MIB", + "FROGFOOT-RESOURCES-MIB" + ], + "mib_blacklist": [ + "UCD-SNMP-MIB" + ] + }, + "edgeos": { + "text": "Ubiquiti EdgeOS", + "type": "network", + "group": "unix", + "vendor": "Ubiquiti", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysDescr": [ + "/Edge(Max|OS)/" + ], + "discovery": [ + { + "sysObjectID": [ + ".1.3.6.1.4.1.30803", + ".1.3.6.1.4.1.41112.1" + ], + "sysDescr": "/Edge(Max|OS)/" + } + ], + "sysDescr_regex": [ + "/Edge(?:Max|OS) v(?\\d+(?:\\.\\w+){2})/" + ], + "mibs": [ + "UBNT-MIB", + "UBNT-EdgeMAX-MIB", + "LM-SENSORS-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "edgemax": { + "text": "Ubiquiti EdgeMAX", + "type": "network", + "group": "unix", + "vendor": "Ubiquiti", + "ifname": true, + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "rancid": [ + { + "name": "edgemax", + "rancid_min": "3.5" + } + ], + "sysDescr": [ + "/Edge(Point )?Switch/", + "/^(Ubiquit[ie] )?(Edgrerouter|EdgeRouter)/i" + ], + "discovery": [ + { + "sysObjectID": [ + ".1.3.6.1.4.1.4413", + ".1.3.6.1.4.1.7244" + ], + "FASTPATH-SWITCHING-MIB::agentInventoryMachineType.0": "/^(EdgePoint|EdgeSwitch)/" + }, + { + "sysObjectID": [ + ".1.3.6.1.4.1.4413", + ".1.3.6.1.4.1.7244" + ], + "FASTPATH-SWITCHING-MIB::agentInventoryMachineModel.0": "/^(EdgePoint|EdgeSwitch)/" + }, + { + "sysObjectID": [ + ".1.3.6.1.4.1.4413", + ".1.3.6.1.4.1.7244" + ], + "sysDescr": "/^(EdgePoint|EdgeSwitch)/" + }, + { + "sysObjectID": [ + ".1.3.6.1.4.1.10002.1", + ".1.3.6.1.4.1.27282" + ], + "sysName": "/Edge(Point )?Switch/" + } + ], + "mibs": [ + "UBNT-MIB", + "EdgeSwitch-BOXSERVICES-PRIVATE-MIB", + "EdgeSwitch-SWITCHING-MIB", + "POWER-ETHERNET-MIB", + "BROADCOM-POWER-ETHERNET-MIB" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "airos-wave": { + "text": "Ubiquiti AirFiber Wave", + "type": "radio", + "vendor": "Ubiquiti", + "snmp": { + "nobulk": 1 + }, + "graphs": [ + "device_bits", + "device_processor" + ], + "discovery": [ + { + "sysObjectID": [ + ".1.3.6.1.4.1.10002.1", + ".1.3.6.1.4.1.41112" + ], + "sysDescr": "/^Linux /", + "UBNT-MIB::ubntORDescr.1": "/^airFiber /" + } + ], + "mibs": [ + "UI-AF60-MIB" + ], + "mib_blacklist": [ + "HOST-RESOURCES-MIB" + ] + }, + "airos-af": { + "text": "Ubiquiti AirFiber", + "type": "radio", + "discovery_os": "linux", + "vendor": "Ubiquiti", + "snmp": { + "nobulk": 1 + }, + "graphs": [ + "device_bits", + "device_processor" + ], + "mibs": [ + "FROGFOOT-RESOURCES-MIB", + "UBNT-AirFIBER-MIB", + "UBNT-AirMAX-MIB" + ] + }, + "ubnt-ltu": { + "text": "Ubiquiti LTU", + "type": "radio", + "vendor": "Ubiquiti", + "discovery": [ + { + "sysDescr": "/^Linux /", + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "UBNT-AFLTU-MIB::afLTUDevModel.0": "/.+/" + } + ], + "snmp": { + "nobulk": 1 + }, + "graphs": [ + "device_bits", + "device_processor" + ], + "mibs": [ + "UBNT-AFLTU-MIB" + ] + }, + "ubnt-edgepower": { + "text": "Ubiquiti EdgePower", + "type": "power", + "vendor": "Ubiquiti", + "ifname": true, + "graphs": [ + "device_bits", + "device_temperature", + "device_current" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.10002.1", + "UBNT-EdgeMAX-MIB::ubntModel.0": "/^EP/" + } + ], + "mibs": [ + "UBNT-EdgeMAX-MIB" + ] + }, + "ubnt-sunmax": { + "text": "Ubiquiti sunMAX", + "type": "power", + "vendor": "Ubiquiti", + "discovery": [ + { + "sysDescr": "/^Linux Solar(\\w+) \\d/", + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysName": "/^Solar(\\w+)/" + } + ], + "sysDescr_regex": [ + "/^Linux (?Solar(?:\\w+)) (?\\d\\S+)/" + ], + "mibs": [ + "UBNT-SUNMAX-MIB" + ] + }, + "broadcom_fastpath": { + "text": "Broadcom (FastPath)", + "group": "fastpath", + "type": "network", + "vendor": "Broadcom", + "sysDescr": [ + "/Broadcom FASTPATH/", + "/^TSM \\- /" + ], + "discovery_os": "broadcom", + "graphs": [ + "device_bits" + ], + "mibs": [ + "FASTPATH-BOXSERVICES-PRIVATE-MIB", + "BROADCOM-POWER-ETHERNET-MIB", + "FASTPATH-SWITCHING-MIB", + "FASTPATH-ISDP-MIB" + ], + "ifname": 1 + }, + "quanta-switch": { + "text": "Quanta Switch", + "group": "fastpath", + "type": "network", + "vendor": "Quanta", + "sysDescr": [ + "/^Quanta LB/" + ], + "discovery": [ + { + "sysDescr": "/^(LB\\d|Quanta)/", + "sysObjectID": [ + ".1.3.6.1.4.1.4413", + ".1.3.6.1.4.1.7244" + ] + }, + { + "sysObjectID": [ + ".1.3.6.1.4.1.4413", + ".1.3.6.1.4.1.7244" + ], + "FASTPATH-SWITCHING-MIB::agentInventoryMachineType.0": "/^(Quanta )?L[A-Z]\\d/i" + }, + { + "sysObjectID": [ + ".1.3.6.1.4.1.4413", + ".1.3.6.1.4.1.7244" + ], + "FASTPATH-SWITCHING-MIB::agentInventoryMachineModel.0": "/^(Quanta )?L[A-Z]\\d/i" + } + ], + "graphs": [ + "device_bits" + ], + "mibs": [ + "FASTPATH-BOXSERVICES-PRIVATE-MIB", + "EdgeSwitch-BOXSERVICES-PRIVATE-MIB", + "EdgeSwitch-ISDP-MIB", + "EdgeSwitch-SWITCHING-MIB", + "POWER-ETHERNET-MIB", + "EdgeSwitch-POWER-ETHERNET-MIB" + ], + "ifname": 1 + }, + "lcos": { + "text": "LCOS", + "type": "wireless", + "group": "lancom", + "sysObjectID": [ + ".1.3.6.1.4.1.2356.11" + ], + "mibs": [ + "LCOS-MIB" + ], + "ifname": true, + "vendor": "Lancom", + "sysDescr_regex": [ + "/^(?:LANCOM )?(?\\w[\\w\\s\\-\\+]+?)(?: \\(.+?\\))? (?\\d[\\d\\.]+\\w*) \\/ [\\d\\.]+ (?\\d\\S+)/" + ] + }, + "lcos-sx": { + "text": "LCOS SX", + "type": "network", + "group": "lancom", + "sysObjectID": [ + ".1.3.6.1.4.1.2356.14" + ], + "mibs": [ + "LCOS-SX-MIB" + ], + "ifname": true, + "vendor": "Lancom", + "sysDescr_regex": [ + "/^(?:LANCOM )?(?\\w[\\w\\s\\-\\+]+?)(?: \\(.+?\\))? (?\\d[\\d\\.]+\\w*) \\/ [\\d\\.]+ (?\\d\\S+)/" + ] + }, + "lcos-sx2": { + "text": "LCOS SX2", + "type": "network", + "group": "lancom", + "sysObjectID": [ + ".1.3.6.1.4.1.2356.16" + ], + "mibs": [ + "LANCOM-BOXSERVICES-PRIVATE-MIB", + "LANCOM-POWER-ETHERNET-MIB", + "LANCOM-SWITCHING-MIB", + "LANCOM-ISDP-MIB" + ], + "ifname": true, + "vendor": "Lancom", + "sysDescr_regex": [ + "/^(?:LANCOM )?(?\\w[\\w\\s\\-\\+]+?)(?: \\(.+?\\))? (?\\d[\\d\\.]+\\w*) \\/ [\\d\\.]+ (?\\d\\S+)/" + ] + }, + "lcos-switch": { + "text": "LCOS Switch", + "type": "network", + "group": "lancom", + "sysObjectID": [ + ".1.3.6.1.4.1.2356.800" + ], + "model": "lancom", + "mibs": [ + "POWER-ETHERNET-MIB" + ], + "ifname": true, + "vendor": "Lancom", + "sysDescr_regex": [ + "/^(?:LANCOM )?(?\\w[\\w\\s\\-\\+]+?)(?: \\(.+?\\))? (?\\d[\\d\\.]+\\w*) \\/ [\\d\\.]+ (?\\d\\S+)/" + ] + }, + "lcos-old": { + "text": "LCOS (OLD)", + "type": "wireless", + "group": "lancom", + "sysObjectID": [ + ".1.3.6.1.4.1.2356.600" + ], + "model": "lancom", + "ifname": true, + "vendor": "Lancom", + "sysDescr_regex": [ + "/^(?:LANCOM )?(?\\w[\\w\\s\\-\\+]+?)(?: \\(.+?\\))? (?\\d[\\d\\.]+\\w*) \\/ [\\d\\.]+ (?\\d\\S+)/" + ] + }, + "fhn-olt": { + "text": "FiberHome OLT", + "type": "network", + "vendor": "FiberHome", + "sysObjectID": [ + ".1.3.6.1.4.1.5875" + ], + "sysDescr": [ + "/^AN55\\d+[\\w\\-]+/" + ], + "sysDescr_regex": [ + "/^(?[\\w\\-]+)/" + ], + "mibs": [ + "GEPON-OLT-COMMON-MIB" + ] + }, + "fhn-ios": { + "text": "FiberHome IOS", + "type": "network", + "vendor": "FiberHome", + "sysObjectID": [ + ".1.3.6.1.4.1.3807.100" + ], + "sysDescr_regex": [ + "/Operating System Software\\s+(?.+?)\\s+Series.*\\sVersion\\s+(?\\S+)\\s*\\((?.+?)\\)/" + ] + }, + "fhn-switch": { + "text": "FiberHome Switch", + "type": "network", + "group": "enterprise_tree_snmp", + "vendor": "FiberHome", + "sysObjectID": [ + ".1.3.6.1.4.1.3807.1" + ], + "sysDescr_regex": [ + "/^(?.+?) (?:FHN|FiberHome) .+?, Version (?\\w+)/" + ], + "mibs": [ + "WRI-DEVICE-MIB", + "WRI-POWER-MIB", + "WRI-TEMPERATURE-MIB", + "WRI-FAN-MIB", + "WRI-VOLTAGE-MIB", + "WRI-CPU-MIB", + "WRI-MEMORY-MIB" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "fibrolan-falcon": { + "text": "Fibrolan Falcon", + "vendor": "Fibrolan", + "type": "network", + "remote_access": [ + "ssh", + "scp", + "http" + ], + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "discovery": [ + { + "sysDescr": "/Falcon/", + "sysObjectID": ".1.3.6.1.4.1.4467" + } + ], + "entPhysical": { + "hardware": { + "oid": "entPhysicalModelName.1", + "transform": { + "action": "replace", + "from": "uFalcon", + "to": "µFalcon" + } + }, + "version": { + "oid": "entPhysicalSoftwareRev.1" + }, + "serial": { + "oid": "entPhysicalSerialNum.1" + } + }, + "mibs": [ + "FIBROLAN-DEVICE-MIB" + ] + }, + "acdos": { + "text": "Accedian Switch", + "vendor": "Accedian", + "type": "network", + "sysObjectID": [ + ".1.3.6.1.4.1.22420.1.1", + ".1.3.6.1.4.1.22420.1000.1" + ], + "mibs": [ + "ACD-DESC-MIB", + "ACD-SFP-MIB" + ] + }, + "adtran-aos": { + "text": "AdTran AOS", + "vendor": "AdTran", + "type": "network", + "ifname": 1, + "graphs": [ + "device_bits" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.664.1", + "sysDescr": "/ Version: .+ Date:/" + }, + { + "sysObjectID": ".1.3.6.1.4.1.664.1", + "ADTRAN-AOSUNIT::adAOSDeviceVersion.0": "/\\w+/" + } + ], + "sysDescr_regex": [ + "/^(?.+?),\\s+Version:\\s+(?\\S+?), /" + ], + "mibs": [ + "ADTRAN-AOSCPU", + "ADTRAN-AOSUNIT" + ] + }, + "adtran-ta": { + "text": "AdTran Total Access", + "vendor": "AdTran", + "type": "network", + "model": "adtran", + "ifname": 1, + "port_label": [ + "/^Shelf: (?\\d+), Slot: (?\\d+), Pon: (?\\d+), ONT: (?\\d+), (?ONT) (?Serial No: \\w+).*/", + "/^Shelf: (?\\d+), Slot: (?\\d+), Pon: (?\\d+), ONT: (?\\d+), (?ONT Port): (?\\d+) \\((?.*?)\\)/", + "/^Shelf: (?\\d+), Slot: (?\\d+), (?Pon): (?\\d+)$/", + "/^(?PON[\\w\\-\\ ]*)(?\\d\\S*), (?.+)/" + ], + "graphs": [ + "device_bits" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.664.1", + "ADTRAN-MIB::adProdName.0": "/\\w+/" + } + ], + "mibs": [ + "ADTRAN-MIB", + "ADTRAN-GENSLOT-MIB", + "ADTRAN-PLUGGABLE-PORT-MIB" + ], + "mib_blacklist": [ + "ENTITY-MIB", + "ENTITY-SENSOR-MIB", + "HOST-RESOURCES-MIB", + "EtherLike-MIB" + ], + "vendortype_mib": "ADTRAN-MIB:ADTRAN-GENSLOT-MIB" + }, + "steelhead": { + "text": "Riverbed Steelhead", + "vendor": "Riverbed", + "type": "network", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "rancid": [ + { + "name": "riverbed", + "rancid_min": "3.3" + } + ], + "sysObjectID": [ + ".1.3.6.1.4.1.17163.1.1" + ], + "mibs": [ + "STEELHEAD-MIB" + ] + }, + "zeustm": { + "text": "Riverbed Stingray", + "vendor": "Riverbed", + "type": "network", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": "/^Linux/", + "ZXTM-MIB::version.0": "/.+/" + } + ], + "mibs": [ + "ZXTM-MIB" + ] + }, + "steelcentral": { + "text": "Riverbed Steelcentral", + "type": "server", + "group": "unix", + "vendor": "Riverbed", + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.17163.4.100.1" + ], + "processor_stacked": 1, + "syslog_msg": [ + "/^\\s*(?\\w+)(?:[\\(\\[]\\w+:(?\\w+)[\\)\\]])?:\\s+(?.*)/", + "/ \\((?[\\w\\.]+):[^\\)\n]+?\\)/", + "/^\\s*\\[(?\\w+)\\]\\s+(?.*)/" + ], + "doc_url": "/device_linux/", + "remote_access": [ + "telnet", + "ssh", + "scp", + "http" + ], + "ipmi": true, + "realtime": 15 + }, + "moxa-serial": { + "text": "Moxa Serial Terminal", + "type": "management", + "vendor": "Moxa", + "model": "moxa", + "sysObjectID": [ + ".1.3.6.1.4.1.8691.2" + ] + }, + "moxa-np5000": { + "text": "Moxa NP5000", + "type": "management", + "vendor": "Moxa", + "snmp": { + "nobulk": true + }, + "sysObjectID": [ + ".1.3.6.1.4.1.8691.2.7" + ] + }, + "moxa-router": { + "text": "Moxa Router", + "type": "firewall", + "vendor": "Moxa", + "sysObjectID": [ + ".1.3.6.1.4.1.8691.6" + ] + }, + "moxa-switch": { + "text": "Moxa Switch", + "type": "network", + "vendor": "Moxa", + "model": "moxa", + "sysObjectID": [ + ".1.3.6.1.4.1.8691.7" + ], + "sysDescr_regex": [ + "/^(?:MOXA )?(?EDS\\S+)/" + ], + "mib_blacklist": [ + "HOST-RESOURCES-MIB", + "UCD-SNMP-MIB" + ] + }, + "exosx": { + "text": "Exos X", + "type": "storage", + "vendor": "Seagate", + "sysObjectID": [ + ".1.3.6.1.4.1.347.2" + ], + "sysDescr_regex": [ + "/^SEAGATE (?.+?)$/" + ], + "mibs": [ + "FCMGMT-MIB" + ] + }, + "mimosa-backhaul": { + "text": "Mimosa Backhaul Radio", + "type": "radio", + "vendor": "Mimosa Networks", + "sysObjectID": [ + ".1.3.6.1.4.1.43356" + ], + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "mibs": [ + "MIMOSA-NETWORKS-BFIVE-MIB" + ], + "ports_ignore": { + "allow_empty": true + } + }, + "a10-ax": { + "text": "A10 ACOS", + "type": "loadbalancer", + "vendor": "A10", + "graphs": [ + "device_bits" + ], + "rancid": [ + { + "name": "a10", + "rancid_min": "3.4" + } + ], + "sysObjectID": [ + ".1.3.6.1.4.1.22610.1.3" + ], + "sysDescr_regex": [ + "/(?:AX)?(?\\w+), (?:ACOS|Advanced Core OS \\(ACOS\\) version) (?\\d[\\w\\.\\-]+)/" + ], + "mibs": [ + "A10-AX-MIB", + "A10-AX-CGN-MIB" + ], + "vendortype_mib": "A10-COMMON-MIB" + }, + "a10-ex": { + "text": "A10 EX", + "type": "loadbalancer", + "vendor": "A10", + "graphs": [ + "device_bits" + ], + "rancid": [ + { + "name": "a10", + "rancid_min": "3.4" + } + ], + "sysObjectID": [ + ".1.3.6.1.4.1.22610.1.2" + ], + "sysDescr_regex": [ + "/Software Version: (?\\d[\\w\\.\\-]+)/" + ], + "vendortype_mib": "A10-COMMON-MIB" + }, + "zyxeles": { + "text": "ZyXEL Switch", + "type": "network", + "vendor": "ZyXEL", + "model": "zyxel", + "modules": { + "ports_separate_walk": 1 + }, + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.890.1.5.8", + ".1.3.6.1.4.1.890.1.5.11" + ], + "discovery": [ + { + "sysDescr": [ + "/^X?(?:S|GS|M?ES|SC)[^A-Z]/", + "/SAM/", + "/^$/" + ], + "sysObjectID": ".1.3.6.1.4.1.890.1." + } + ], + "mibs": [ + "ZYXEL-AS-MIB", + "ZYXEL-ES-COMMON", + "ZYXEL-SYS-MEMORY-MIB", + "ZYXEL-HW-MONITOR-MIB", + "ZYXEL-TRANSCEIVER-MIB", + "POWER-ETHERNET-MIB", + "ZYXEL-POWER-ETHERNET-MIB" + ] + }, + "zyxelmd": { + "text": "ZyXEL MSAN/DSLAM", + "type": "network", + "vendor": "ZyXEL", + "model": "zyxel", + "modules": { + "ports_separate_walk": 1 + }, + "sysObjectID": [ + ".1.3.6.1.4.1.890.1.5.11.11", + ".1.3.6.1.4.1.890.1.5.12", + ".1.3.6.1.4.1.890.1.5.13" + ], + "mibs": [ + "ZYXEL-IESCOMMON-MIB" + ] + }, + "zywall": { + "text": "ZyXEL ZyWALL", + "type": "firewall", + "graphs": [ + "device_bits" + ], + "vendor": "ZyXEL", + "sysObjectID": [ + ".1.3.6.1.4.1.890.1.6" + ], + "discovery": [ + { + "sysDescr": "/ZyWALL|U[AS]G|ISG/i", + "sysObjectID": ".1.3.6.1.4.1.890.1." + } + ], + "sysDescr_regex": [ + "/^(?.+)$/" + ], + "mibs": [ + "ZYXEL-ES-COMMON" + ] + }, + "prestige": { + "text": "ZyXEL Prestige", + "type": "network", + "vendor": "ZyXEL", + "sysObjectID": [ + ".1.3.6.1.4.1.890.2.1.6", + ".1.3.6.1.4.1.890.1.2." + ], + "discovery": [ + { + "sysDescr": "/^(?:TRUE_)?P/", + "sysObjectID": ".1.3.6.1.4.1.890." + } + ] + }, + "zyxel-ndms": { + "text": "ZyXEL NDMS", + "type": "network", + "vendor": "ZyXEL", + "sysDescr": [ + "/^ZyXEL Keenetic/" + ], + "sysDescr_regex": [ + "/ZyXEL (?\\w.+?) \\(NDMS (?\\d\\S+?)\\):/" + ] + }, + "zyxel-keeneticos": { + "text": "ZyXEL Keenetic OS", + "type": "network", + "vendor": "ZyXEL", + "discovery": [ + { + "sysDescr": "/^(ZyXEL )?Keenetic.+KeeneticOS /", + "sysObjectID": ".1.3.6.1.4.1" + } + ], + "sysDescr_regex": [ + "/KeeneticOS (?\\d\\S+)\\): (?\\w.+)/" + ], + "entPhysical": { + "hardware": { + "oid": "entPhysicalModelName" + }, + "serial": { + "oid": "entPhysicalSerialNum" + } + }, + "duplicate": [ + "ENTITY-MIB::entPhysicalUUID" + ] + }, + "zyxelnwa": { + "text": "ZyXEL NWA", + "type": "wireless", + "vendor": "ZyXEL", + "sysObjectID": [ + ".1.3.6.1.4.1.890.1.9.100", + ".1.3.6.1.4.1.890.1.9.101" + ], + "discovery": [ + { + "sysDescr": "/NWA|NXC/i", + "sysObjectID": ".1.3.6.1.4.1.890.1." + } + ], + "sysDescr_regex": [ + "/^(?.+)$/" + ] + }, + "ies": { + "text": "ZyXEL Router", + "type": "network", + "vendor": "ZyXEL", + "sysObjectID": [ + ".1.3.6.1.4.1.890.1." + ] + }, + "raisecom-iscom": { + "text": "Raisecom ISCOM", + "type": "network", + "group": "raisecom", + "sysObjectID": [ + ".1.3.6.1.4.1.8886.6" + ], + "discovery": [ + { + "sysDescr": "/ISCOM/", + "sysObjectID": ".1.3.6.1.4.1.8886" + } + ], + "mibs": [ + "SWITCH-SYSTEM-MIB", + "RAISECOM-OPTICAL-TRANSCEIVER-MIB" + ], + "ifname": true, + "vendor": "Raisecom" + }, + "raisecom-ipn": { + "text": "Raisecom ISCOM", + "type": "network", + "group": "raisecom", + "sysObjectID": [ + ".1.3.6.1.4.1.8886.23" + ], + "discovery": [ + { + "sysDescr": "/ISCOM/", + "sysObjectID": ".1.3.6.1.4.1.8886." + } + ], + "ifname": true, + "vendor": "Raisecom" + }, + "f5": { + "text": "F5 BIG-IP", + "type": "loadbalancer", + "vendor": "F5", + "graphs": [ + "device_bits", + "device_processor" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.3375.2.1.3.4." + ], + "mibs": [ + "F5-BIGIP-SYSTEM-MIB", + "F5-BIGIP-LOCAL-MIB", + "F5-BIGIP-APM-MIB" + ], + "mib_blacklist": [ + "IPV6-MIB" + ], + "snmp": { + "max-rep": 30 + }, + "rancid": [ + { + "name": "bigip13", + "rancid_min": "3.8", + "version_min": "13" + }, + { + "name": "bigip", + "rancid_min": "3.5", + "version_min": "11" + }, + { + "name": "f5" + } + ] + }, + "f5os": { + "text": "F5OS", + "type": "server", + "vendor": "F5", + "model": "f5", + "sysDescr_regex": [ + "/Linux (?\\d\\S+)\\.(?\\w+) .+version (?\\d[\\w\\.]+)/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.12276.1.3" + ], + "mibs": [ + "F5-PLATFORM-STATS-MIB" + ], + "mib_blacklist": [ + "IPV6-MIB" + ] + }, + "pl-dwdm": { + "vendor": "PacketLight", + "text": "PacketLight WDM", + "type": "optical", + "ports_ignore": [ + { + "ifType": "rs232" + } + ], + "discovery": [ + { + "sysDescr": "/^PL\\-/i", + "sysObjectID": ".1.3.6.1.4.1.4515.100.1" + } + ], + "mibs": [ + "SL-MAIN-MIB", + "SL-ENTITY-MIB", + "SL-SFP-MIB", + "SL-EDFA-MIB", + "SL-OTN-MIB" + ], + "graphs": [ + "device_bits" + ] + }, + "smartware": { + "text": "Patton Smartnode", + "vendor": "Patton", + "type": "communication", + "graphs": [ + "device_bits", + "device_processor" + ], + "sysDescr_regex": [ + "/^(?\\w\\S+?)\\s*Hardware Release \\d+ Version \\d+, Software R(?\\d\\S+) [\\d\\-]+ (?\\w[\\w ]+)/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.1768.100.4." + ], + "mibs": [ + "SMARTNODE-MIB" + ] + }, + "siklu-wl": { + "text": "Siklu EtherHaul", + "vendor": "Siklu", + "type": "radio", + "sysDescr_regex": [ + "/^(?.*)/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.31926" + ], + "entPhysical": { + "hardware": { + "oid": "entPhysicalDescr.1" + }, + "version": { + "oid": "entPhysicalSoftwareRev.1", + "transform": { + "action": "explode", + "delimiter": "-", + "index": "first" + } + }, + "serial": { + "oid": "entPhysicalSerialNum.1" + } + }, + "mibs": [ + "RADIO-BRIDGE-MIB" + ] + }, + "algcom-algpower": { + "text": "Algcom DC", + "vendor": "Algcom", + "type": "power", + "group": "enterprise_tree_snmpv2", + "graphs": [ + "device_voltage", + "device_temperature", + "device_capacity" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.49136" + ], + "mibs": [ + "ALGPOWER_v2-MIB" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "idirect-mdm": { + "text": "iDirect MDM", + "type": "network", + "vendor": "iDirect", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": "/^Newtec ntc/" + } + ], + "sysDescr": [ + "/^Newtec MDM/" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.5835.3" + ], + "duplicate": [ + "NEWTEC-DEVICE-MIB::ntcDevIdSerialNumber.0" + ], + "modules": { + "unix-agent": 0 + }, + "ipmi": 0, + "graphs": [ + "device_bits", + "device_processor", + "device_mempool" + ], + "mibs": [ + "NEWTEC-DEVICE-MIB", + "NEWTEC-IP-MIB" + ], + "mib_blacklist": { + "1": "SNMP-FRAMEWORK-MIB", + "3": "ADSL-LINE-MIB", + "4": "EtherLike-MIB", + "5": "ENTITY-MIB", + "6": "ENTITY-SENSOR-MIB", + "7": "UCD-SNMP-MIB", + "9": "Q-BRIDGE-MIB", + "10": "IP-MIB", + "11": "IPV6-MIB", + "12": "LLDP-MIB", + "13": "CISCO-CDP-MIB", + "14": "PW-STD-MIB", + "15": "DISMAN-PING-MIB", + "16": "BGP4-MIB" + } + }, + "egnite-querx": { + "text": "Egnite Querx", + "type": "environment", + "group": "enterprise_tree_snmpv2", + "vendor": "Egnite", + "snmp": { + "nobulk": 1 + }, + "sysDescr_regex": [ + "/^egnite (?\\w.+?), Version (?\\d\\S+)/i" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.3444.1.14" + ], + "mibs": [ + "EGNITEPHYSENSOR-MIB" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "atto-storage": { + "text": "ATTO Storage", + "type": "storage", + "vendor": "ATTO", + "ifname": 1, + "sysObjectID": [ + ".1.3.6.1.4.1.4547.1" + ], + "model": "atto", + "mib_blacklist": [ + "ENTITY-SENSOR-MIB", + "HOST-RESOURCES-MIB", + "EtherLike-MIB" + ], + "discovery_blacklist": [ + "ports-stack", + "inventory", + "storage", + "neighbours", + "bgp-peers", + "pseudowires", + "ucd-diskio" + ] + }, + "netgear": { + "text": "Netgear OS", + "type": "network", + "vendor": "Netgear", + "group": "fastpath", + "graphs": [ + "device_bits" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.4526.", + ".1.3.6.1.4.1.12622.", + ".1.3.6.1.4.1.89.1.1.1." + ], + "sysDescr_regex": [ + "/^(?[A-Za-z][\\w\\-\\+]+) .+?, (?\\d[\\d\\.]+)/", + "/^(?[A-Za-z][\\w\\-\\+]+) - /", + "/^(?[A-Za-z][\\w\\-\\+]+) .*?(?:Switch|LAN|Ethernet)/", + "/Firewall (?[A-Za-z][\\w\\-\\+]+)$/", + "/(?: |\\-)(?WG[\\w\\-\\+]+) [Vv]?(?\\d[\\d\\.]+)/", + "/^(?[A-Za-z][\\w\\-\\+]+(?: v\\d+)?)$/" + ], + "ifname": 1 + }, + "netgear-ng700": { + "text": "Netgear Smart Switch (FastPath)", + "type": "network", + "vendor": "Netgear", + "group": "fastpath", + "graphs": [ + "device_bits" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.4526", + ".1.3.6.1.4.1.4526.11.1.1.1.1.0": "/.+/" + } + ], + "mibs": [ + "NG700-BOXSERVICES-PRIVATE-MIB", + "NG700-POWER-ETHERNET-MIB", + "NG700-SWITCHING-MIB" + ], + "ifname": 1 + }, + "netgear-ng7000": { + "text": "Netgear Managed Switch (FastPath)", + "type": "network", + "vendor": "Netgear", + "group": "fastpath", + "graphs": [ + "device_bits" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.4526", + ".1.3.6.1.4.1.4526.10.1.1.1.1.0": "/.+/" + } + ], + "mibs": [ + "NETGEAR-BOXSERVICES-PRIVATE-MIB", + "NETGEAR-POWER-ETHERNET-MIB", + "NETGEAR-SWITCHING-MIB", + "NETGEAR-ISDP-MIB" + ], + "mib_blacklist": [ + "SNMP-FRAMEWORK-MIB" + ], + "ifname": 1 + }, + "netgear-radlan": { + "text": "Netgear Stacked Switch (RADLAN)", + "type": "network", + "vendor": "Netgear", + "graphs": [ + "device_bits" + ], + "snmp": { + "nobulk": true + }, + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.4526", + ".1.3.6.1.4.1.4526.17.1.1.0": "/.+/" + } + ], + "mibs": [ + "NETGEAR-RADLAN-HWENVIROMENT", + "NETGEAR-RADLAN-DEVICEPARAMS-MIB", + "NETGEAR-RADLAN-Physicaldescription-MIB", + "NETGEAR-RADLAN-rndMng" + ], + "mib_blacklist": [ + "ENTITY-SENSOR-MIB" + ] + }, + "netgear-readyos": { + "text": "Netgear ReadyOS", + "type": "storage", + "vendor": "Netgear", + "graphs": [ + "device_bits", + "device_processor", + "device_storage" + ], + "sysObjectID": [ + ".1.3.6.1.4.1.4526.100.16" + ], + "sysDescr": [ + "/Ready(DATA|NAS) OS/" + ], + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.8072.3.2.10", + "sysDescr": "/^Linux/", + "READYNAS-MIB::nasMgrSoftwareVersion.0": "/.+/" + } + ], + "mibs": [ + "UCD-SNMP-MIB", + "READYDATAOS-MIB", + "READYNAS-MIB" + ] + }, + "hikvision-cam": { + "text": "Hikvision Network Camera", + "type": "video", + "vendor": "Hikvision", + "graphs": [ + "device_processor", + "device_mempool" + ], + "group": "enterprise_tree_only", + "snmpable": [ + ".1.3.6.1.4.1.39165.1.1.0" + ], + "duplicate": [ + "HIK-DEVICE-MIB::macAddr.0" + ], + "discovery": [ + { + "HIK-DEVICE-MIB::deviceType.0": "/.+/" + } + ], + "mibs": [ + "HIK-DEVICE-MIB" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "hikvision-dvr": { + "text": "Hikvision Video Recorder", + "vendor": "Hikvision", + "type": "video", + "group": "enterprise_tree_snmpv2", + "sysObjectID": [ + ".1.3.6.1.4.1.50001" + ], + "sysDescr": [ + "/^Hikvision/" + ], + "duplicate": [ + "HIKVISION-MIB::hikEntityIndex.0" + ], + "mibs": [ + "HIKVISION-MIB" + ], + "discovery_blacklist": [ + "ucd-diskio" + ] + }, + "morningstar-prostar-mppt": { + "text": "Morningstar ProStar MPPT", + "type": "power", + "vendor": "Morningstar", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.33333", + "PROSTAR-MPPT::subModel.0": "/.+/" + } + ], + "mibs": [ + "PROSTAR-MPPT" + ] + }, + "morningstar-prostar-pwm": { + "text": "Morningstar ProStar PWM", + "type": "power", + "vendor": "Morningstar", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.33333", + "PROSTAR-PWM::subModel.0": "/.+/" + } + ], + "mibs": [ + "PROSTAR-PWM" + ] + }, + "morningstar-tristar-mppt": { + "text": "Morningstar TriStar MPPT", + "type": "power", + "vendor": "Morningstar", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.33333", + "TRISTAR-MPPT::subModel.0": "/.+/" + } + ], + "mibs": [ + "TRISTAR-MPPT", + "MORNINGSTAR-OLD" + ] + }, + "morningstar-suresine": { + "text": "Morningstar SureSine", + "type": "power", + "vendor": "Morningstar", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.33333", + "SURESINE::subModel.0": "/.+/" + } + ], + "mibs": [ + "SURESINE", + "MORNINGSTAR-OLD" + ] + }, + "morningstar-sunsaver-mppt": { + "text": "Morningstar SunSaver MPPT", + "type": "power", + "vendor": "Morningstar", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.33333", + "SUNSAVER-MPPT::subModel.0": "/.+/" + }, + { + "sysObjectID": ".1.3.6.1.4.1.33333", + "sysDescr": "/TriStar MPPT/i" + } + ], + "mibs": [ + "SUNSAVER-MPPT", + "MORNINGSTAR-OLD" + ] + }, + "dahua-dvr": { + "text": "Dahua DVR", + "type": "video", + "vendor": "Dahua", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.1004849.3.2", + "DAHUA-SNMP-MIB::deviceClass.0": "/DVR/" + } + ], + "mibs": [ + "DAHUA-SNMP-MIB" + ] + }, + "dahua-nvr": { + "text": "Dahua NVR", + "type": "video", + "vendor": "Dahua", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.1004849.3.2", + "DAHUA-SNMP-MIB::deviceClass.0": "/NVR/" + } + ], + "mibs": [ + "DAHUA-SNMP-MIB" + ] + }, + "dahua-cam": { + "text": "Dahua Camera", + "type": "video", + "vendor": "Dahua", + "discovery": [ + { + "sysObjectID": ".1.3.6.1.4.1.1004849.3.2", + "sysDescr": "/PTZ|IPC|PSD|TPC|[GHTUV]NI/" + } + ], + "mibs": [ + "DAHUA-SNMP-MIB" + ] + } + }, + "model": { + "tripplite": { + ".1.3.6.1.4.1.850.1.1.1": { + "mibs": [ + "TRIPPLITE-PRODUCTS" + ] + } + }, + "aruba": { + ".1.3.6.1.4.1.14823.1.1.1": { + "name": "Aruba5000", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.2": { + "name": "Aruba2400", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.3": { + "name": "Aruba800", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.4": { + "name": "Aruba6000", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.7": { + "name": "Aruba2400E", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.8": { + "name": "Aruba800E", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.9": { + "name": "Aruba800-4", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.10": { + "name": "Aruba200", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.11": { + "name": "Aruba2400-24", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.12": { + "name": "Aruba6000-SC3", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.13": { + "name": "Aruba3200", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.14": { + "name": "Aruba3200-8", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.15": { + "name": "Aruba3400", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.16": { + "name": "Aruba3400-32", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.17": { + "name": "Aruba3600", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.18": { + "name": "Aruba3600-64", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.19": { + "name": "Aruba650", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.20": { + "name": "Aruba651", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.23": { + "name": "Aruba620", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.24": { + "name": "ArubaS3500-24P", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.25": { + "name": "ArubaS3500-24T", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.26": { + "name": "ArubaS3500-48P", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.27": { + "name": "ArubaS3500-48T", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.28": { + "name": "ArubaS2500-24P", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.29": { + "name": "ArubaS2500-24T", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.30": { + "name": "ArubaS2500-48P", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.31": { + "name": "ArubaS2500-48T", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.32": { + "name": "Aruba7210", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.33": { + "name": "Aruba7220", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.34": { + "name": "Aruba7240", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.35": { + "name": "ArubaS3500-24F", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.36": { + "name": "ArubaS1500-48P", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.37": { + "name": "ArubaS1500-24P", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.38": { + "name": "ArubaS1500-12P", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.39": { + "name": "Aruba7005", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.40": { + "name": "Aruba7010", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.41": { + "name": "Aruba7030", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.42": { + "name": "Aruba7205", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.43": { + "name": "Aruba7024", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.44": { + "name": "Aruba7215", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.45": { + "name": "VMC-TACT", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.46": { + "name": "VMC-SP10K", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.47": { + "name": "Aruba7240XM", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.48": { + "name": "Aruba7008", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.49": { + "name": "VMC-TACT8", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.50": { + "name": "SC", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.51": { + "name": "Aruba7280", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.1.9999": { + "name": "ArubaSwitch", + "type": "network" + }, + ".1.3.6.1.4.1.14823.1.2.1": { + "name": "AP50", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.2": { + "name": "AP52", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.3": { + "name": "AP60", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.4": { + "name": "AP61", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.5": { + "name": "AP70", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.6": { + "name": "WALLJACK AP61", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.7": { + "name": "AP2E", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.8": { + "name": "AP1200", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.9": { + "name": "AP80S", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.10": { + "name": "AP80M", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.11": { + "name": "WG102", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.12": { + "name": "AP40", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.13": { + "name": "AP41", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.14": { + "name": "AP65", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.15": { + "name": "APMW1700", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.16": { + "name": "APDUOWJ", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.17": { + "name": "APDUO", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.18": { + "name": "AP80MB", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.19": { + "name": "AP80SB", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.20": { + "name": "AP85", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.21": { + "name": "AP124", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.22": { + "name": "AP125", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.23": { + "name": "AP120", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.24": { + "name": "AP121", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.25": { + "name": "AP1250", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.26": { + "name": "AP120ABG", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.27": { + "name": "AP121ABG", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.28": { + "name": "AP124ABG", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.29": { + "name": "AP125ABG", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.30": { + "name": "RAP5WN", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.31": { + "name": "RAP5", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.32": { + "name": "RAP2WG", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.34": { + "name": "AP105", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.35": { + "name": "AP65WB", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.36": { + "name": "AP651", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.38": { + "name": "AP60P", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.40": { + "name": "AP92", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.41": { + "name": "AP93", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.42": { + "name": "AP68", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.43": { + "name": "AP68P", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.44": { + "name": "AP175P", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.45": { + "name": "AP175AC", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.46": { + "name": "AP175DC", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.47": { + "name": "AP134", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.48": { + "name": "AP135", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.50": { + "name": "AP93H", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.51": { + "name": "RAP3WN", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.52": { + "name": "RAP3WNP", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.53": { + "name": "AP104", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.54": { + "name": "RAP155", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.55": { + "name": "RAP155P", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.56": { + "name": "RAP108", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.57": { + "name": "RAP109", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.58": { + "name": "AP224", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.59": { + "name": "AP225", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.60": { + "name": "AP114", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.61": { + "name": "AP115", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.62": { + "name": "RAP109L", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.63": { + "name": "AP274", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.64": { + "name": "AP275", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.65": { + "name": "AP214A", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.66": { + "name": "AP215A", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.67": { + "name": "AP204", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.68": { + "name": "AP205", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.69": { + "name": "AP103", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.70": { + "name": "AP103H", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.71": { + "name": "IAPVC", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.72": { + "name": "AP277", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.73": { + "name": "AP214", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.74": { + "name": "AP215", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.75": { + "name": "AP228", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.76": { + "name": "AP205H", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.77": { + "name": "AP324", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.78": { + "name": "AP325", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.79": { + "name": "AP334", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.80": { + "name": "AP335", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.81": { + "name": "AP314", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.82": { + "name": "AP315", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.83": { + "name": "APM210", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.84": { + "name": "AP207", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.85": { + "name": "AP304", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.86": { + "name": "AP305", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.87": { + "name": "AP303H", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.2.9999": { + "name": "ArubaAP", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.4.1": { + "name": "ECS E50", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.4.2": { + "name": "ECS E100C", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.4.3": { + "name": "ECS E100A", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.4.4": { + "name": "ECS ENSM", + "type": "wireless" + }, + ".1.3.6.1.4.1.14823.1.6.1": { + "name": "Aruba CPPM", + "type": "server" + } + }, + "ethernetdirect": { + ".1.3.6.1.4.1.60000.301.1.43": { + "name": "HME-621", + "mibs": [ + "HME621" + ] + } + }, + "huawei": { + ".1.3.6.1.4.1.2011.2.29": { + "name": "NetEngine 20", + "snmp": { + "max-rep": 50 + } + }, + ".1.3.6.1.4.1.2011.2.30": { + "name": "NetEngine 20S", + "snmp": { + "max-rep": 50 + } + }, + ".1.3.6.1.4.1.2011.2.47": { + "name": "NetEngine 20-2", + "snmp": { + "max-rep": 50 + } + }, + ".1.3.6.1.4.1.2011.2.48": { + "name": "NetEngine 20-4", + "snmp": { + "max-rep": 50 + } + }, + ".1.3.6.1.4.1.2011.2.49": { + "name": "NetEngine 20-8", + "snmp": { + "max-rep": 50 + } + }, + ".1.3.6.1.4.1.2011.2.88.": { + "name": "NetEngine 20E", + "snmp": { + "max-rep": 30 + } + }, + ".1.3.6.1.4.1.2011.2.88.1": { + "name": "NetEngine 20E-4", + "snmp": { + "max-rep": 30 + } + }, + ".1.3.6.1.4.1.2011.2.88.2": { + "name": "NetEngine 20E-8", + "snmp": { + "max-rep": 30 + } + }, + ".1.3.6.1.4.1.2011.2.88.3": { + "name": "NetEngine 20E-X6", + "snmp": { + "max-rep": 30 + } + }, + ".1.3.6.1.4.1.2011.2.88.4": { + "name": "NetEngine 20E-S4", + "snmp": { + "max-rep": 30 + } + }, + ".1.3.6.1.4.1.2011.2.88.5": { + "name": "NetEngine 20E-S8", + "snmp": { + "max-rep": 30 + } + }, + ".1.3.6.1.4.1.2011.2.88.6": { + "name": "NetEngine 20E-S16", + "snmp": { + "max-rep": 30 + } + }, + ".1.3.6.1.4.1.2011.2.88.7": { + "name": "NetEngine 20E-S2E", + "snmp": { + "max-rep": 30 + } + }, + ".1.3.6.1.4.1.2011.2.88.8": { + "name": "NetEngine 20E-S2F", + "snmp": { + "max-rep": 30 + } + }, + ".1.3.6.1.4.1.2011.2.88.9": { + "name": "NetEngine 20E-S8A", + "snmp": { + "max-rep": 30 + } + }, + ".1.3.6.1.4.1.2011.2.88.10": { + "name": "NetEngine 20E-S16A", + "snmp": { + "max-rep": 30 + } + }, + ".1.3.6.1.4.1.2011.2.239.": { + "name": "CE series", + "snmp": { + "max-rep": 30 + } + } + }, + "meinberg": { + ".1.3.6.1.4.1.5597.3": { + "mibs": [ + "MBG-SNMP-LT-MIB" + ] + }, + ".1.3.6.1.4.1.5597.30": { + "mibs": [ + "MBG-SNMP-LTNG-MIB" + ] + } + }, + "brocade": { + ".1.3.6.1.4.1.1991.1.3.1.1": { + "name": "Stackable FastIron Workgroup Switch" + }, + ".1.3.6.1.4.1.1991.1.3.1.2": { + "name": "Stackable FastIron Backbone Switch" + }, + ".1.3.6.1.4.1.1991.1.3.2.1": { + "name": "Stackable NetIron Router" + }, + ".1.3.6.1.4.1.1991.1.3.3.1": { + "name": "Stackable ServerIron" + }, + ".1.3.6.1.4.1.1991.1.3.3.2": { + "name": "Stackable ServerIronXL" + }, + ".1.3.6.1.4.1.1991.1.3.3.3": { + "name": "Stackable ServerIronXL TCS" + }, + ".1.3.6.1.4.1.1991.1.3.4.1": { + "name": "Stackable TurboIron Switch", + "snmp": { + "max-rep": 30 + } + }, + ".1.3.6.1.4.1.1991.1.3.4.2": { + "name": "Stackable TurboIron Router", + "snmp": { + "max-rep": 30 + } + }, + ".1.3.6.1.4.1.1991.1.3.5.1": { + "name": "Stackable TurboIron 8 Switch", + "snmp": { + "max-rep": 30 + } + }, + ".1.3.6.1.4.1.1991.1.3.5.2": { + "name": "Stackable TurboIron 8 Router", + "snmp": { + "max-rep": 30 + } + }, + ".1.3.6.1.4.1.1991.1.3.5.3": { + "name": "Stackable ServerIron" + }, + ".1.3.6.1.4.1.1991.1.3.5.4": { + "name": "Stackable ServerIronXLG" + }, + ".1.3.6.1.4.1.1991.1.3.6.1": { + "name": "BigIron 4000 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.6.2": { + "name": "BigIron 4000 Router" + }, + ".1.3.6.1.4.1.1991.1.3.6.3": { + "name": "BigServerIron 4000" + }, + ".1.3.6.1.4.1.1991.1.3.7.1": { + "name": "BigIron 8000 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.7.2": { + "name": "BigIron 8000 Router" + }, + ".1.3.6.1.4.1.1991.1.3.7.3": { + "name": "BigServerIron 8000" + }, + ".1.3.6.1.4.1.1991.1.3.8.1": { + "name": "FastIron II Switch" + }, + ".1.3.6.1.4.1.1991.1.3.8.2": { + "name": "FastIron II Router" + }, + ".1.3.6.1.4.1.1991.1.3.9.1": { + "name": "FastIron II Plus Switch" + }, + ".1.3.6.1.4.1.1991.1.3.9.2": { + "name": "FastIron II Plus Router" + }, + ".1.3.6.1.4.1.1991.1.3.10.1": { + "name": "NetIron 400 Router" + }, + ".1.3.6.1.4.1.1991.1.3.11.1": { + "name": "NetIron 800 Router" + }, + ".1.3.6.1.4.1.1991.1.3.12.1": { + "name": "FastIron II GC Switch" + }, + ".1.3.6.1.4.1.1991.1.3.12.2": { + "name": "FastIron II GC Router" + }, + ".1.3.6.1.4.1.1991.1.3.13.1": { + "name": "FastIron II Plus GC Switch" + }, + ".1.3.6.1.4.1.1991.1.3.13.2": { + "name": "FastIron II Plus GC Router" + }, + ".1.3.6.1.4.1.1991.1.3.14.1": { + "name": "BigIron 15000 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.14.2": { + "name": "BigIron 15000 Router" + }, + ".1.3.6.1.4.1.1991.1.3.14.3": { + "name": "BigServerIron 15000" + }, + ".1.3.6.1.4.1.1991.1.3.15.1": { + "name": "NetIron 1500 Router" + }, + ".1.3.6.1.4.1.1991.1.3.16.1": { + "name": "FastIron III Switch" + }, + ".1.3.6.1.4.1.1991.1.3.16.2": { + "name": "FastIron III Router" + }, + ".1.3.6.1.4.1.1991.1.3.17.1": { + "name": "FastIron III GC Switch" + }, + ".1.3.6.1.4.1.1991.1.3.17.2": { + "name": "FastIron III GC Router" + }, + ".1.3.6.1.4.1.1991.1.3.18.1": { + "name": "ServerIron 400 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.18.2": { + "name": "ServerIron 400 Router" + }, + ".1.3.6.1.4.1.1991.1.3.19.1": { + "name": "ServerIron800 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.19.2": { + "name": "ServerIron800 Router" + }, + ".1.3.6.1.4.1.1991.1.3.20.1": { + "name": "ServerIron1500 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.20.2": { + "name": "ServerIron1500 Router" + }, + ".1.3.6.1.4.1.1991.1.3.21.1": { + "name": "Stackable 4802 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.21.2": { + "name": "Stackable 4802 Router" + }, + ".1.3.6.1.4.1.1991.1.3.21.3": { + "name": "Stackable 4802 ServerIron" + }, + ".1.3.6.1.4.1.1991.1.3.22.1": { + "name": "FastIron 400 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.22.2": { + "name": "FastIron 400 Router" + }, + ".1.3.6.1.4.1.1991.1.3.23.1": { + "name": "FastIron800 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.23.2": { + "name": "FastIron800 Router" + }, + ".1.3.6.1.4.1.1991.1.3.24.1": { + "name": "FastIron1500 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.24.2": { + "name": "FastIron1500 Router" + }, + ".1.3.6.1.4.1.1991.1.3.25.1": { + "name": "FES2402 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.25.2": { + "name": "FES2402 Router" + }, + ".1.3.6.1.4.1.1991.1.3.26.1": { + "name": "FES4802 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.26.2": { + "name": "FES4802 Router" + }, + ".1.3.6.1.4.1.1991.1.3.27.1": { + "name": "FES9604 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.27.2": { + "name": "FES9604 Router" + }, + ".1.3.6.1.4.1.1991.1.3.28.1": { + "name": "FES12GCF Switch" + }, + ".1.3.6.1.4.1.1991.1.3.28.2": { + "name": "FES12GCF Router" + }, + ".1.3.6.1.4.1.1991.1.3.29.1": { + "name": "FES2402POE Switch" + }, + ".1.3.6.1.4.1.1991.1.3.29.2": { + "name": "FES2402POE Router" + }, + ".1.3.6.1.4.1.1991.1.3.30.1": { + "name": "FES4802POE Switch" + }, + ".1.3.6.1.4.1.1991.1.3.30.2": { + "name": "FES4802POE Router" + }, + ".1.3.6.1.4.1.1991.1.3.31.1": { + "name": "NetIron 4802 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.31.2": { + "name": "NetIron 4802 Router" + }, + ".1.3.6.1.4.1.1991.1.3.32.1": { + "name": "BigIron MG8 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.32.2": { + "name": "BigIron MG8 Router" + }, + ".1.3.6.1.4.1.1991.1.3.33.2": { + "name": "NetIron 40G Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.1.1.1.1": { + "name": "FESX424 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.1.1.1.2": { + "name": "FESX424 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.1.1.2.1": { + "name": "FESX424-PREM Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.1.1.2.2": { + "name": "FESX424-PREM Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.1.2.1.1": { + "name": "FESX424+1XG Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.1.2.1.2": { + "name": "FESX424+1XG Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.1.2.2.1": { + "name": "FESX424+1XG-PREM Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.1.2.2.2": { + "name": "FESX424+1XG-PREM Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.1.3.1.1": { + "name": "FESX424+2XG Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.1.3.1.2": { + "name": "FESX424+2XG Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.1.3.2.1": { + "name": "FESX424+2XG-PREM Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.1.3.2.2": { + "name": "FESX424+2XG-PREM Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.2.1.1.1": { + "name": "FESX448 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.2.1.1.2": { + "name": "FESX448 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.2.1.2.1": { + "name": "FESX448-PREM Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.2.1.2.2": { + "name": "FESX448-PREM Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.2.2.1.1": { + "name": "FESX448+1XG Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.2.2.1.2": { + "name": "FESX448+1XG Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.2.2.2.1": { + "name": "FESX448+1XG-PREM Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.2.2.2.2": { + "name": "FESX448+1XG-PREM Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.2.3.1.1": { + "name": "FESX448+2XG Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.2.3.1.2": { + "name": "FESX448+2XG Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.2.3.2.1": { + "name": "FESX448+2XG-PREM Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.2.3.2.2": { + "name": "FESX448+2XG-PREM Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.3.1.1.1": { + "name": "FESX424Fiber Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.3.1.1.2": { + "name": "FESX424Fiber Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.3.1.2.1": { + "name": "FESX424Fiber-PREM Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.3.1.2.2": { + "name": "FESX424Fiber-PREM Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.3.2.1.1": { + "name": "FESX424Fiber+1XG Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.3.2.1.2": { + "name": "FESX424Fiber+1XG Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.3.2.2.1": { + "name": "FESX424Fiber+1XG-PREM Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.3.2.2.2": { + "name": "FESX424Fiber+1XG-PREM Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.3.3.1.1": { + "name": "FESX424Fiber+2XG Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.3.3.1.2": { + "name": "FESX424Fiber+2XG Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.3.3.2.1": { + "name": "FESX424Fiber+2XG-PREM Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.3.3.2.2": { + "name": "FESX424Fiber+2XG-PREM Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.4.1.1.1": { + "name": "FESX448Fiber Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.4.1.1.2": { + "name": "FESX448Fiber Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.4.1.2.1": { + "name": "FESX448Fiber-PREM Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.4.1.2.2": { + "name": "FESX448Fiber-PREM Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.4.2.1.1": { + "name": "FESX448Fiber+1XG Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.4.2.1.2": { + "name": "FESX448Fiber+1XG Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.4.2.2.1": { + "name": "FESX448Fiber+1XG-PREM Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.4.2.2.2": { + "name": "FESX448Fiber+1XG-PREM Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.4.3.1.1": { + "name": "FESX448Fiber+2XG Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.4.3.1.2": { + "name": "FESX448Fiber+2XG Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.4.3.2.1": { + "name": "FESX448Fiber+2XG-PREM Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.4.3.2.2": { + "name": "FESX448Fiber+2XG-PREM Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.5.1.1.1": { + "name": "FESX424POE Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.5.1.1.2": { + "name": "FESX424POE Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.5.1.2.1": { + "name": "FESX424POE-PREM Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.5.1.2.2": { + "name": "FESX424POE-PREM Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.5.2.1.1": { + "name": "FESX424POE+1XG Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.5.2.1.2": { + "name": "FESX424POE+1XG Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.5.2.2.1": { + "name": "FESX424POE+1XG-PREM Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.5.2.2.2": { + "name": "FESX424POE+1XG-PREM Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.5.3.1.1": { + "name": "FESX424POE+2XG Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.5.3.1.2": { + "name": "FESX424POE+2XG Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.5.3.2.1": { + "name": "FESX424POE+2XG-PREM Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.5.3.2.2": { + "name": "FESX424POE+2XG-PREM Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.6.1.1.1": { + "name": "FESX624 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.6.1.1.2": { + "name": "FESX624 IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.6.1.2.1": { + "name": "FESX624-PREM Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.6.1.2.2": { + "name": "FESX624-PREM IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.6.1.2.3": { + "name": "FESX624-PREM IPv6 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.6.2.1.1": { + "name": "FESX624+1XG Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.6.2.1.2": { + "name": "FESX624+1XG IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.6.2.2.1": { + "name": "FESX624+1XG-PREM Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.6.2.2.2": { + "name": "FESX624+1XG-PREM IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.6.2.2.3": { + "name": "FESX624+1XG-PREM IPv6 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.6.3.1.1": { + "name": "FESX624+2XG Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.6.3.1.2": { + "name": "FESX624+2XG IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.6.3.2.1": { + "name": "FESX624+2XG-PREM Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.6.3.2.2": { + "name": "FESX624+2XG-PREM IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.6.3.2.3": { + "name": "FESX624+2XG-PREM IPv6 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.7.1.1.1": { + "name": "FESX648 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.7.1.1.2": { + "name": "FESX648 IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.7.1.2.1": { + "name": "FESX648-PREM Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.7.1.2.2": { + "name": "FESX648-PREM IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.7.1.2.3": { + "name": "FESX648-PREM IPv6 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.7.2.1.1": { + "name": "FESX648+1XG Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.7.2.1.2": { + "name": "FESX648+1XG IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.7.2.2.1": { + "name": "FESX648+1XG-PREM Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.7.2.2.2": { + "name": "FESX648+1XG-PREM IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.7.2.2.3": { + "name": "FESX648+1XG-PREM IPv6 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.7.3.1.1": { + "name": "FESX648+2XG Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.7.3.1.2": { + "name": "FESX648+2XG IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.7.3.2.1": { + "name": "FESX648+2XG-PREM Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.7.3.2.2": { + "name": "FESX648+2XG-PREM IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.7.3.2.3": { + "name": "FESX648+2XG-PREM IPv6 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.8.1.1.1": { + "name": "FESX624Fiber Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.8.1.1.2": { + "name": "FESX624Fiber IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.8.1.2.1": { + "name": "FESX624Fiber-PREM Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.8.1.2.2": { + "name": "FESX624Fiber-PREM IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.8.1.2.3": { + "name": "FESX624Fiber-PREM IPv6 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.8.2.1.1": { + "name": "FESX624Fiber+1XG Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.8.2.1.2": { + "name": "FESX624Fiber+1XG IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.8.2.2.1": { + "name": "FESX624Fiber+1XG-PREM Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.8.2.2.2": { + "name": "FESX624Fiber+1XG-PREM IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.8.2.2.3": { + "name": "FESX624Fiber+1XG-PREM IPv6 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.8.3.1.1": { + "name": "FESX624Fiber+2XG Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.8.3.1.2": { + "name": "FESX624Fiber+2XG IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.8.3.2.1": { + "name": "FESX624Fiber+2XG-PREM Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.8.3.2.2": { + "name": "FESX624Fiber+2XG-PREM IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.8.3.2.3": { + "name": "FESX624Fiber+2XG-PREM IPv6 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.9.1.1.1": { + "name": "FESX648Fiber Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.9.1.1.2": { + "name": "FESX648Fiber IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.9.1.2.1": { + "name": "FESX648Fiber-PREM Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.9.1.2.2": { + "name": "FESX648Fiber-PREM IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.9.1.2.3": { + "name": "FESX648Fiber-PREM IPv6 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.9.2.1.1": { + "name": "FESX648Fiber+1XG Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.9.2.1.2": { + "name": "FESX648Fiber+1XG IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.9.2.2.1": { + "name": "FESX648Fiber+1XG-PREM Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.9.2.2.2": { + "name": "FESX648Fiber+1XG-PREM IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.9.2.2.3": { + "name": "FESX648Fiber+1XG-PREM IPv6 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.9.3.1.1": { + "name": "FESX648Fiber+2XG Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.9.3.1.2": { + "name": "FESX648Fiber+2XG IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.9.3.2.1": { + "name": "FESX648Fiber+2XG-PREM Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.9.3.2.2": { + "name": "FESX648Fiber+2XG-PREM IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.9.3.2.3": { + "name": "FESX648Fiber+2XG-PREM IPv6 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.10.1.1.1": { + "name": "FESX624POE Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.10.1.1.2": { + "name": "FESX624POE IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.10.1.2.1": { + "name": "FESX624POE-PREM Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.10.1.2.2": { + "name": "FESX624POE-PREM IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.10.1.2.3": { + "name": "FESX624POE-PREM IPv6 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.10.2.1.1": { + "name": "FESX624POE+1XG Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.10.2.1.2": { + "name": "FESX624POE+1XG IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.10.2.2.1": { + "name": "FESX624POE+1XG-PREM Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.10.2.2.2": { + "name": "FESX624POE+1XG-PREM IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.10.2.2.3": { + "name": "FESX624POE+1XG-PREM IPv6 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.10.3.1.1": { + "name": "FESX624POE+2XG Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.10.3.1.2": { + "name": "FESX624POE+2XG IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.10.3.2.1": { + "name": "FESX624POE+2XG-PREM Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.10.3.2.2": { + "name": "FESX624POE+2XG-PREM IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.10.3.2.3": { + "name": "FESX624POE+2XG-PREM IPv6 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.11.1.1.1": { + "name": "FESX624E Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.11.1.1.2": { + "name": "FESX624E IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.11.1.2.1": { + "name": "FESX624E-PREM Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.11.1.2.2": { + "name": "FESX624E-PREM IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.11.1.2.3": { + "name": "FESX624E-PREM IPv6 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.11.2.1.1": { + "name": "FESX624E+1XG Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.11.2.1.2": { + "name": "FESX624E+1XG IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.11.2.2.1": { + "name": "FESX624E+1XG-PREM Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.11.2.2.2": { + "name": "FESX624E+1XG-PREM IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.11.2.2.3": { + "name": "FESX624E+1XG-PREM IPv6 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.11.3.1.1": { + "name": "FESX624E+2XG Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.11.3.1.2": { + "name": "FESX624E+2XG IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.11.3.2.1": { + "name": "FESX624E+2XG-PREM Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.11.3.2.2": { + "name": "FESX624E+2XG-PREM IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.11.3.2.3": { + "name": "FESX624E+2XG-PREM IPv6 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.12.1.1.1": { + "name": "FESX624EFiber Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.12.1.1.2": { + "name": "FESX624EFiber IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.12.1.2.1": { + "name": "FESX624EFiber-PREM Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.12.1.2.2": { + "name": "FESX624EFiber-PREM IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.12.1.2.3": { + "name": "FESX624EFiber-PREM IPv6 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.12.2.1.1": { + "name": "FESX624EFiber+1XG Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.12.2.1.2": { + "name": "FESX624EFiber+1XG IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.12.2.2.1": { + "name": "FESX624EFiber+1XG-PREM Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.12.2.2.2": { + "name": "FESX624EFiber+1XG-PREM IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.12.2.2.3": { + "name": "FESX624EFiber+1XG-PREM IPv6 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.12.3.1.1": { + "name": "FESX624EFiber+2XG Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.12.3.1.2": { + "name": "FESX624EFiber+2XG IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.12.3.2.1": { + "name": "FESX624EFiber+2XG-PREM Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.12.3.2.2": { + "name": "FESX624EFiber+2XG-PREM IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.12.3.2.3": { + "name": "FESX624EFiber+2XG-PREM IPv6 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.13.1.1.1": { + "name": "FESX648E Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.13.1.1.2": { + "name": "FESX648E IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.13.1.2.1": { + "name": "FESX648E-PREM Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.13.1.2.2": { + "name": "FESX648E-PREM IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.13.1.2.3": { + "name": "FESX648E-PREM IPv6 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.13.2.1.1": { + "name": "FESX648E+1XG Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.13.2.1.2": { + "name": "FESX648E+1XG IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.13.2.2.1": { + "name": "FESX648E+1XG-PREM Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.13.2.2.2": { + "name": "FESX648E+1XG-PREM IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.13.2.2.3": { + "name": "FESX648E+1XG-PREM IPv6 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.13.3.1.1": { + "name": "FESX648E+2XG Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.13.3.1.2": { + "name": "FESX648E+2XG IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.13.3.2.1": { + "name": "FESX648E+2XG-PREM Switch" + }, + ".1.3.6.1.4.1.1991.1.3.34.13.3.2.2": { + "name": "FESX648E+2XG-PREM IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.34.13.3.2.3": { + "name": "FESX648E+2XG-PREM IPv6 Router" + }, + ".1.3.6.1.4.1.1991.1.3.35.1.1.1.1": { + "name": "FWSX424 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.35.1.1.1.2": { + "name": "FWSX424 Router" + }, + ".1.3.6.1.4.1.1991.1.3.35.1.2.1.1": { + "name": "FWSX424+1XG Switch" + }, + ".1.3.6.1.4.1.1991.1.3.35.1.2.1.2": { + "name": "FWSX424+1XG Router" + }, + ".1.3.6.1.4.1.1991.1.3.35.1.3.1.1": { + "name": "FWSX424+2XG Switch" + }, + ".1.3.6.1.4.1.1991.1.3.35.1.3.1.2": { + "name": "FWSX424+2XG Router" + }, + ".1.3.6.1.4.1.1991.1.3.35.2.1.1.1": { + "name": "FWSX448 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.35.2.1.1.2": { + "name": "FWSX448 Router" + }, + ".1.3.6.1.4.1.1991.1.3.35.2.2.1.1": { + "name": "FWSX448+1XG Switch" + }, + ".1.3.6.1.4.1.1991.1.3.35.2.2.1.2": { + "name": "FWSX448+1XG Router" + }, + ".1.3.6.1.4.1.1991.1.3.35.2.3.1.1": { + "name": "FWSX448+2XG Switch" + }, + ".1.3.6.1.4.1.1991.1.3.35.2.3.1.2": { + "name": "FWSX448+2XG Router" + }, + ".1.3.6.1.4.1.1991.1.3.36.1.1": { + "name": "FastIron SuperX Switch" + }, + ".1.3.6.1.4.1.1991.1.3.36.1.2": { + "name": "FastIron SuperX Router" + }, + ".1.3.6.1.4.1.1991.1.3.36.1.3": { + "name": "FastIron SuperX Base L3 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.36.2.1": { + "name": "FastIron SuperX Premium Switch" + }, + ".1.3.6.1.4.1.1991.1.3.36.2.2": { + "name": "FastIron SuperX Premium Router" + }, + ".1.3.6.1.4.1.1991.1.3.36.2.3": { + "name": "FastIron SuperX Premium Base L3 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.36.3.1": { + "name": "FastIron SuperX 800 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.36.3.2": { + "name": "FastIron SuperX 800 Router" + }, + ".1.3.6.1.4.1.1991.1.3.36.3.3": { + "name": "FastIron SuperX 800 Base L3 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.36.4.1": { + "name": "FastIron SuperX 800 Premium Switch" + }, + ".1.3.6.1.4.1.1991.1.3.36.4.2": { + "name": "FastIron SuperX 800 Premium Router" + }, + ".1.3.6.1.4.1.1991.1.3.36.4.3": { + "name": "FastIron SuperX 800 Premium Base L3 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.36.5.1": { + "name": "FastIron SuperX 1600 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.36.5.2": { + "name": "FastIron SuperX 1600 Router" + }, + ".1.3.6.1.4.1.1991.1.3.36.5.3": { + "name": "FastIron SuperX 1600 Base L3 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.36.6.1": { + "name": "FastIron SuperX 1600 Premium Switch" + }, + ".1.3.6.1.4.1.1991.1.3.36.6.2": { + "name": "FastIron SuperX 1600 Premium Router" + }, + ".1.3.6.1.4.1.1991.1.3.36.6.3": { + "name": "FastIron SuperX 1600 Premium Base L3 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.36.7.1": { + "name": "FastIron SuperX V6 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.36.7.2": { + "name": "FastIron SuperX V6 IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.36.7.3": { + "name": "FastIron SuperX V6 Base L3 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.36.8.1": { + "name": "FastIron SuperX V6 Premium Switch" + }, + ".1.3.6.1.4.1.1991.1.3.36.8.2": { + "name": "FastIron SuperX V6 Premium IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.36.8.3": { + "name": "FastIron SuperX V6 Premium Base L3 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.36.8.4": { + "name": "FastIron SuperX V6 Premium IPv6 Router" + }, + ".1.3.6.1.4.1.1991.1.3.36.9.1": { + "name": "FastIron SuperX 800 V6 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.36.9.2": { + "name": "FastIron SuperX 800 V6 IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.36.9.3": { + "name": "FastIron SuperX 800 V6 Base L3 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.36.10.1": { + "name": "FastIron SuperX 800 Premium V6 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.36.10.2": { + "name": "FastIron SuperX 800 Premium V6 IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.36.10.3": { + "name": "FastIron SuperX 800 Premium V6 Base L3 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.36.10.4": { + "name": "FastIron SuperX 800 Premium V6 IPv6 Router" + }, + ".1.3.6.1.4.1.1991.1.3.36.11.1": { + "name": "FastIron SuperX 1600 V6 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.36.11.2": { + "name": "FastIron SuperX 1600 V6 IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.36.11.3": { + "name": "FastIron SuperX 1600 V6 Base L3 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.36.12.1": { + "name": "FastIron SuperX 1600 Premium V6 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.36.12.2": { + "name": "FastIron SuperX 1600 Premium V6 IPv4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.36.12.3": { + "name": "FastIron SuperX 1600 Premium V6 Base L3 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.36.12.4": { + "name": "FastIron SuperX 1600 Premium V6 IPv6 Router" + }, + ".1.3.6.1.4.1.1991.1.3.37.1.1": { + "name": "BigIron SuperX Switch" + }, + ".1.3.6.1.4.1.1991.1.3.37.1.2": { + "name": "BigIron SuperX Router" + }, + ".1.3.6.1.4.1.1991.1.3.37.1.3": { + "name": "BigIron SuperX Base L3 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.38.1.1": { + "name": "TurboIron SuperX Switch", + "snmp": { + "max-rep": 30 + } + }, + ".1.3.6.1.4.1.1991.1.3.38.1.2": { + "name": "TurboIron SuperX Router", + "snmp": { + "max-rep": 30 + } + }, + ".1.3.6.1.4.1.1991.1.3.38.1.3": { + "name": "TurboIron SuperX Base L3 Switch", + "snmp": { + "max-rep": 30 + } + }, + ".1.3.6.1.4.1.1991.1.3.38.2.1": { + "name": "TurboIron SuperX Premium Switch", + "snmp": { + "max-rep": 30 + } + }, + ".1.3.6.1.4.1.1991.1.3.38.2.2": { + "name": "TurboIron SuperX Premium Router", + "snmp": { + "max-rep": 30 + } + }, + ".1.3.6.1.4.1.1991.1.3.38.2.3": { + "name": "TurboIron SuperX Premium Base L3 Switch", + "snmp": { + "max-rep": 30 + } + }, + ".1.3.6.1.4.1.1991.1.3.39.1.2": { + "name": "NetIron IMR Router" + }, + ".1.3.6.1.4.1.1991.1.3.40.1.1": { + "name": "BigIron RX16 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.40.1.2": { + "name": "BigIron RX16 Router" + }, + ".1.3.6.1.4.1.1991.1.3.40.2.1": { + "name": "BigIron RX8 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.40.2.2": { + "name": "BigIron RX8 Router" + }, + ".1.3.6.1.4.1.1991.1.3.40.3.1": { + "name": "BigIron RX4 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.40.3.2": { + "name": "BigIron RX4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.40.4.1": { + "name": "BigIron RX32 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.40.4.2": { + "name": "BigIron RX32 Router" + }, + ".1.3.6.1.4.1.1991.1.3.41.1.2": { + "name": "NetIron XMR16000 Router" + }, + ".1.3.6.1.4.1.1991.1.3.41.2.2": { + "name": "NetIron XMR8000 Router" + }, + ".1.3.6.1.4.1.1991.1.3.41.3.2": { + "name": "NetIron XMR4000 Router" + }, + ".1.3.6.1.4.1.1991.1.3.41.4.2": { + "name": "NetIron XMR32000 Router" + }, + ".1.3.6.1.4.1.1991.1.3.42.9.1.1": { + "name": "SecureIronLS 100 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.42.9.1.2": { + "name": "SecureIronLS 100 Router" + }, + ".1.3.6.1.4.1.1991.1.3.42.9.2.1": { + "name": "SecureIronLS 300 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.42.9.2.2": { + "name": "SecureIronLS 300 Router" + }, + ".1.3.6.1.4.1.1991.1.3.42.10.1.1": { + "name": "SecureIronTM 100 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.42.10.1.2": { + "name": "SecureIronTM 100 Router" + }, + ".1.3.6.1.4.1.1991.1.3.42.10.2.1": { + "name": "SecureIronTM 300 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.42.10.2.2": { + "name": "SecureIronTM 300 Router" + }, + ".1.3.6.1.4.1.1991.1.3.44.1.2": { + "name": "NetIron MLX-16 Router" + }, + ".1.3.6.1.4.1.1991.1.3.44.2.2": { + "name": "NetIron MLX-8 Router" + }, + ".1.3.6.1.4.1.1991.1.3.44.3.2": { + "name": "NetIron MLX-4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.44.4.2": { + "name": "NetIron MLX-32 Router" + }, + ".1.3.6.1.4.1.1991.1.3.45.1.1.1.1": { + "name": "FGS624P Switch" + }, + ".1.3.6.1.4.1.1991.1.3.45.1.1.1.2": { + "name": "FGS624P Router" + }, + ".1.3.6.1.4.1.1991.1.3.45.1.2.1.1": { + "name": "FGS624XGP Switch" + }, + ".1.3.6.1.4.1.1991.1.3.45.1.2.1.2": { + "name": "FGS624XGP Router" + }, + ".1.3.6.1.4.1.1991.1.3.45.1.3.1.1": { + "name": "FGS624P-POE Switch" + }, + ".1.3.6.1.4.1.1991.1.3.45.1.3.1.2": { + "name": "FGS624P-POE Router" + }, + ".1.3.6.1.4.1.1991.1.3.45.1.4.1.1": { + "name": "FGS624XGP-POE Switch" + }, + ".1.3.6.1.4.1.1991.1.3.45.1.4.1.2": { + "name": "FGS624XGP-POE Router" + }, + ".1.3.6.1.4.1.1991.1.3.45.2.1.1.1": { + "name": "FGS648P Switch" + }, + ".1.3.6.1.4.1.1991.1.3.45.2.1.1.2": { + "name": "FGS648P Router" + }, + ".1.3.6.1.4.1.1991.1.3.45.2.2.1.1": { + "name": "FGS648P-POE Switch" + }, + ".1.3.6.1.4.1.1991.1.3.45.2.2.1.2": { + "name": "FGS648P-POE Router" + }, + ".1.3.6.1.4.1.1991.1.3.46.1.1.1.1": { + "name": "FLS624 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.46.1.1.1.2": { + "name": "FLS624 Router" + }, + ".1.3.6.1.4.1.1991.1.3.46.2.1.1.1": { + "name": "FLS648 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.46.2.1.1.2": { + "name": "FLS648 Router" + }, + ".1.3.6.1.4.1.1991.1.3.47.1.1": { + "name": "SI100 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.47.1.2": { + "name": "SI100 Router" + }, + ".1.3.6.1.4.1.1991.1.3.47.2.1": { + "name": "SI350 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.47.2.2": { + "name": "SI350 Router" + }, + ".1.3.6.1.4.1.1991.1.3.47.3.1": { + "name": "SI450 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.47.3.2": { + "name": "SI450 Router" + }, + ".1.3.6.1.4.1.1991.1.3.47.4.1": { + "name": "SI850 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.47.4.2": { + "name": "SI850 Router" + }, + ".1.3.6.1.4.1.1991.1.3.47.5.1": { + "name": "SI350 Plus Switch" + }, + ".1.3.6.1.4.1.1991.1.3.47.5.2": { + "name": "SI350 Plus Router" + }, + ".1.3.6.1.4.1.1991.1.3.47.6.1": { + "name": "SI450 Plus Switch" + }, + ".1.3.6.1.4.1.1991.1.3.47.6.2": { + "name": "SI450 Plus Router" + }, + ".1.3.6.1.4.1.1991.1.3.47.7.1": { + "name": "SI850 Plus Switch" + }, + ".1.3.6.1.4.1.1991.1.3.47.7.2": { + "name": "SI850 Plus Router" + }, + ".1.3.6.1.4.1.1991.1.3.47.8.1": { + "name": "ServerIronGT C Switch" + }, + ".1.3.6.1.4.1.1991.1.3.47.8.2": { + "name": "ServerIronGT C Router" + }, + ".1.3.6.1.4.1.1991.1.3.47.9.1": { + "name": "ServerIronGT E Switch" + }, + ".1.3.6.1.4.1.1991.1.3.47.9.2": { + "name": "ServerIronGT E Router" + }, + ".1.3.6.1.4.1.1991.1.3.47.10.1": { + "name": "ServerIronGT E Plus Switch" + }, + ".1.3.6.1.4.1.1991.1.3.47.10.2": { + "name": "ServerIronGT E Plus Router" + }, + ".1.3.6.1.4.1.1991.1.3.47.11.1": { + "name": "ServerIron4G Switch" + }, + ".1.3.6.1.4.1.1991.1.3.47.11.2": { + "name": "ServerIron4G Router" + }, + ".1.3.6.1.4.1.1991.1.3.47.12.1": { + "name": "ServerIron ADX 1000 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.47.12.2": { + "name": "ServerIron ADX 1000 Router" + }, + ".1.3.6.1.4.1.1991.1.3.47.13.1": { + "name": "ServerIron ADX 1000 SSL Switch" + }, + ".1.3.6.1.4.1.1991.1.3.47.13.2": { + "name": "ServerIron ADX 1000 SSL Router" + }, + ".1.3.6.1.4.1.1991.1.3.47.14.1": { + "name": "ServerIron ADX 4000 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.47.14.2": { + "name": "ServerIron ADX 4000 Router" + }, + ".1.3.6.1.4.1.1991.1.3.47.15.1": { + "name": "ServerIron ADX 4000 SSL Switch" + }, + ".1.3.6.1.4.1.1991.1.3.47.15.2": { + "name": "ServerIron ADX 4000 SSL Router" + }, + ".1.3.6.1.4.1.1991.1.3.47.16.1": { + "name": "ServerIron ADX 8000 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.47.16.2": { + "name": "ServerIron ADX 8000 Router" + }, + ".1.3.6.1.4.1.1991.1.3.47.17.1": { + "name": "ServerIron ADX 8000 SSL Switch" + }, + ".1.3.6.1.4.1.1991.1.3.47.17.2": { + "name": "ServerIron ADX 8000 SSL Router" + }, + ".1.3.6.1.4.1.1991.1.3.47.18.1": { + "name": "ServerIron ADX 10000 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.47.18.2": { + "name": "ServerIron ADX 10000 Router" + }, + ".1.3.6.1.4.1.1991.1.3.47.19.1": { + "name": "ServerIron ADX 10000 SSL Switch" + }, + ".1.3.6.1.4.1.1991.1.3.47.19.2": { + "name": "ServerIron ADX 10000 SSL Router" + }, + ".1.3.6.1.4.1.1991.1.3.48.1.1": { + "name": "FGS/FLS Switch" + }, + ".1.3.6.1.4.1.1991.1.3.48.1.2": { + "name": "FGS/FLS Router" + }, + ".1.3.6.1.4.1.1991.1.3.48.2.1": { + "name": "FCX Switch" + }, + ".1.3.6.1.4.1.1991.1.3.48.2.2": { + "name": "FCX Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.48.2.3": { + "name": "FCX Premium Router" + }, + ".1.3.6.1.4.1.1991.1.3.48.2.4": { + "name": "FCX Advanced Premium Router (BGP)" + }, + ".1.3.6.1.4.1.1991.1.3.48.3.1": { + "name": "ICX6610 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.48.3.2": { + "name": "ICX6610 Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.48.3.3": { + "name": "ICX6610 Base Router" + }, + ".1.3.6.1.4.1.1991.1.3.48.3.4": { + "name": "ICX6610 Premium Router" + }, + ".1.3.6.1.4.1.1991.1.3.48.3.5": { + "name": "ICX6610 Advanced Router" + }, + ".1.3.6.1.4.1.1991.1.3.48.4.1": { + "name": "ICX6430 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.48.5.1": { + "name": "ICX6450 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.48.5.2": { + "name": "ICX6450 Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.48.5.3": { + "name": "ICX6450 Router" + }, + ".1.3.6.1.4.1.1991.1.3.48.5.4": { + "name": "ICX6450 Premium Router" + }, + ".1.3.6.1.4.1.1991.1.3.48.6.1": { + "name": "FastIron MixedStack Switch" + }, + ".1.3.6.1.4.1.1991.1.3.48.6.2": { + "name": "FastIron MixedStack Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.48.6.3": { + "name": "FastIron MixedStack Router" + }, + ".1.3.6.1.4.1.1991.1.3.48.6.4": { + "name": "FastIron MixedStack Premium Router" + }, + ".1.3.6.1.4.1.1991.1.3.48.6.5": { + "name": "FastIron MixedStack Advanced Router" + }, + ".1.3.6.1.4.1.1991.1.3.48.7.1": { + "name": "ICX7750 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.48.7.2": { + "name": "ICX7750 Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.48.7.3": { + "name": "ICX7750 Router" + }, + ".1.3.6.1.4.1.1991.1.3.48.8.1": { + "name": "ICX7450 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.48.8.2": { + "name": "ICX7450 Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.48.8.3": { + "name": "ICX7450 Router" + }, + ".1.3.6.1.4.1.1991.1.3.48.9.1": { + "name": "ICX7250 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.48.9.2": { + "name": "ICX7250 Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.48.9.3": { + "name": "ICX7250 Router" + }, + ".1.3.6.1.4.1.1991.1.3.48.10.1": { + "name": "ICX7150 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.48.10.2": { + "name": "ICX7150 Router" + }, + ".1.3.6.1.4.1.1991.1.3.48.11.1": { + "name": "ICX7650 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.48.11.2": { + "name": "ICX7650 Router" + }, + ".1.3.6.1.4.1.1991.1.3.48.12.1": { + "name": "ICX7850 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.48.12.2": { + "name": "ICX7850 Router" + }, + ".1.3.6.1.4.1.1991.1.3.48.13.1": { + "name": "ICX7550 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.48.13.2": { + "name": "ICX7550 Router" + }, + ".1.3.6.1.4.1.1991.1.3.49.1": { + "name": "NetIron CES 2024F" + }, + ".1.3.6.1.4.1.1991.1.3.49.2": { + "name": "NetIron CES 2024C" + }, + ".1.3.6.1.4.1.1991.1.3.49.3": { + "name": "NetIron CES 2048F" + }, + ".1.3.6.1.4.1.1991.1.3.49.4": { + "name": "NetIron CES 2048C" + }, + ".1.3.6.1.4.1.1991.1.3.49.5": { + "name": "NetIron CES 2048FX" + }, + ".1.3.6.1.4.1.1991.1.3.49.6": { + "name": "NetIron CES 2048CX" + }, + ".1.3.6.1.4.1.1991.1.3.49.7": { + "name": "NetIron CES 2024F4X" + }, + ".1.3.6.1.4.1.1991.1.3.49.8": { + "name": "NetIron CES 2024C4X" + }, + ".1.3.6.1.4.1.1991.1.3.50.1.1.1.1": { + "name": "FLSLC624 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.50.1.1.1.2": { + "name": "FLSLC624 Router" + }, + ".1.3.6.1.4.1.1991.1.3.50.1.2.1.1": { + "name": "FLSLC624-POE Switch" + }, + ".1.3.6.1.4.1.1991.1.3.50.1.2.1.2": { + "name": "FLSLC624-POE Router" + }, + ".1.3.6.1.4.1.1991.1.3.50.2.1.1.1": { + "name": "FLSLC648 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.50.2.1.1.2": { + "name": "FLSLC648 Router" + }, + ".1.3.6.1.4.1.1991.1.3.50.2.2.1.1": { + "name": "FLSLC648-POE Switch" + }, + ".1.3.6.1.4.1.1991.1.3.50.2.2.1.2": { + "name": "FLSLC648-POE Router" + }, + ".1.3.6.1.4.1.1991.1.3.51.1": { + "name": "NetIron CER 2024F" + }, + ".1.3.6.1.4.1.1991.1.3.51.2": { + "name": "NetIron CER 2024C" + }, + ".1.3.6.1.4.1.1991.1.3.51.3": { + "name": "NetIron CER 2048F" + }, + ".1.3.6.1.4.1.1991.1.3.51.4": { + "name": "NetIron CER 2048C" + }, + ".1.3.6.1.4.1.1991.1.3.51.5": { + "name": "NetIron CER 2048FX" + }, + ".1.3.6.1.4.1.1991.1.3.51.6": { + "name": "NetIron CER 2048CX" + }, + ".1.3.6.1.4.1.1991.1.3.51.7": { + "name": "NetIron CER 2024F4X" + }, + ".1.3.6.1.4.1.1991.1.3.51.8": { + "name": "NetIron CER 2024C4X" + }, + ".1.3.6.1.4.1.1991.1.3.52.1.1.1.1": { + "name": "FWS624 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.52.1.1.1.2": { + "name": "FWS624 Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.52.1.1.1.3": { + "name": "FWS624 Edge Premium Router" + }, + ".1.3.6.1.4.1.1991.1.3.52.1.2.1.1": { + "name": "FWS624G Switch" + }, + ".1.3.6.1.4.1.1991.1.3.52.1.2.1.2": { + "name": "FWS624G Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.52.1.2.1.3": { + "name": "FWS624G Edge Premium Router" + }, + ".1.3.6.1.4.1.1991.1.3.52.1.3.1.1": { + "name": "FWS624-POE Switch" + }, + ".1.3.6.1.4.1.1991.1.3.52.1.3.1.2": { + "name": "FWS624-POE Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.52.1.3.1.3": { + "name": "FWS624-POE Edge Premium Router" + }, + ".1.3.6.1.4.1.1991.1.3.52.1.4.1.1": { + "name": "FWS624G-POE Switch" + }, + ".1.3.6.1.4.1.1991.1.3.52.1.4.1.2": { + "name": "FWS624G-POE Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.52.1.4.1.3": { + "name": "FWS624G-POE Edge Premium Router" + }, + ".1.3.6.1.4.1.1991.1.3.52.2.1.1.1": { + "name": "FWS648 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.52.2.1.1.2": { + "name": "FWS648 Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.52.2.1.1.3": { + "name": "FWS648 Edge Premium Router" + }, + ".1.3.6.1.4.1.1991.1.3.52.2.2.1.1": { + "name": "FWS648G Switch" + }, + ".1.3.6.1.4.1.1991.1.3.52.2.2.1.2": { + "name": "FWS648G Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.52.2.2.1.3": { + "name": "FWS648G Edge Premium Router" + }, + ".1.3.6.1.4.1.1991.1.3.52.2.3.1.1": { + "name": "FWS648-POE Switch" + }, + ".1.3.6.1.4.1.1991.1.3.52.2.3.1.2": { + "name": "FWS648-POE Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.52.2.3.1.3": { + "name": "FWS648-POE Edge Premium Router" + }, + ".1.3.6.1.4.1.1991.1.3.52.2.4.1.1": { + "name": "FWS648G-POE Switch" + }, + ".1.3.6.1.4.1.1991.1.3.52.2.4.1.2": { + "name": "FWS648G-POE Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.52.2.4.1.3": { + "name": "FWS648G-POE Edge Premium Router" + }, + ".1.3.6.1.4.1.1991.1.3.53.1.1": { + "name": "TurboIron 24X Switch", + "snmp": { + "max-rep": 30 + } + }, + ".1.3.6.1.4.1.1991.1.3.53.1.2": { + "name": "TurboIron 24X Router", + "snmp": { + "max-rep": 30 + } + }, + ".1.3.6.1.4.1.1991.1.3.53.2.1": { + "name": "TurboIron 48X Switch", + "snmp": { + "max-rep": 30 + } + }, + ".1.3.6.1.4.1.1991.1.3.53.2.2": { + "name": "TurboIron 48X Router", + "snmp": { + "max-rep": 30 + } + }, + ".1.3.6.1.4.1.1991.1.3.54.1.1.1.1": { + "name": "FCX624S Switch" + }, + ".1.3.6.1.4.1.1991.1.3.54.1.1.1.2": { + "name": "FCX624S Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.54.1.1.1.3": { + "name": "FCX624S Premium Router" + }, + ".1.3.6.1.4.1.1991.1.3.54.1.1.1.4": { + "name": "FCX624S Advanced Premium Router (BGP)" + }, + ".1.3.6.1.4.1.1991.1.3.54.1.2.1.1": { + "name": "FCX624S-HPOE Switch" + }, + ".1.3.6.1.4.1.1991.1.3.54.1.2.1.2": { + "name": "FCX624S-HPOE Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.54.1.2.1.3": { + "name": "FCX624S-HPOE Premium Router" + }, + ".1.3.6.1.4.1.1991.1.3.54.1.2.1.4": { + "name": "FCX624S-HPOE Advanced Premium Router (BGP)" + }, + ".1.3.6.1.4.1.1991.1.3.54.1.3.1.1": { + "name": "FCX624SF Switch" + }, + ".1.3.6.1.4.1.1991.1.3.54.1.3.1.2": { + "name": "FCX624SF Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.54.1.3.1.3": { + "name": "FCX624SF Premium Router" + }, + ".1.3.6.1.4.1.1991.1.3.54.1.3.1.4": { + "name": "FCX624SF Advanced Premium Router (BGP)" + }, + ".1.3.6.1.4.1.1991.1.3.54.1.4.1.1": { + "name": "FCX624 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.54.1.4.1.2": { + "name": "FCX624 Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.54.1.4.1.3": { + "name": "FCX624 Premium Router" + }, + ".1.3.6.1.4.1.1991.1.3.54.1.4.1.4": { + "name": "FCX624 Advanced Premium Router (BGP)" + }, + ".1.3.6.1.4.1.1991.1.3.54.2.1.1.1": { + "name": "FCX648S Switch" + }, + ".1.3.6.1.4.1.1991.1.3.54.2.1.1.2": { + "name": "FCX648S Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.54.2.1.1.3": { + "name": "FCX648S Premium Router" + }, + ".1.3.6.1.4.1.1991.1.3.54.2.1.1.4": { + "name": "FCX648S Advanced Premium Router (BGP)" + }, + ".1.3.6.1.4.1.1991.1.3.54.2.2.1.1": { + "name": "FCX648S-HPOE Switch" + }, + ".1.3.6.1.4.1.1991.1.3.54.2.2.1.2": { + "name": "FCX648S-HPOE Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.54.2.2.1.3": { + "name": "FCX648S-HPOE Premium Router" + }, + ".1.3.6.1.4.1.1991.1.3.54.2.2.1.4": { + "name": "FCX648S-HPOE Advanced Premium Router (BGP)" + }, + ".1.3.6.1.4.1.1991.1.3.54.2.4.1.1": { + "name": "FCX648 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.54.2.4.1.2": { + "name": "FCX648 Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.54.2.4.1.3": { + "name": "FCX648 Premium Router" + }, + ".1.3.6.1.4.1.1991.1.3.54.2.4.1.4": { + "name": "FCX648 Advanced Premium Router (BGP)" + }, + ".1.3.6.1.4.1.1991.1.3.55.1.2": { + "name": "MLXe16 Router" + }, + ".1.3.6.1.4.1.1991.1.3.55.2.2": { + "name": "MLXe8 Router" + }, + ".1.3.6.1.4.1.1991.1.3.55.3.2": { + "name": "MLXe4 Router" + }, + ".1.3.6.1.4.1.1991.1.3.55.4.2": { + "name": "MLXe32 Router" + }, + ".1.3.6.1.4.1.1991.1.3.56.1.1.1.1": { + "name": "ICX661024 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.56.1.1.1.2": { + "name": "ICX661024 Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.56.1.1.1.3": { + "name": "ICX661024 Base Router" + }, + ".1.3.6.1.4.1.1991.1.3.56.1.1.1.4": { + "name": "ICX661024 Premium Router" + }, + ".1.3.6.1.4.1.1991.1.3.56.1.1.1.5": { + "name": "ICX661024 Advanced Router" + }, + ".1.3.6.1.4.1.1991.1.3.56.1.2.1.1": { + "name": "ICX661024-HPOE Switch" + }, + ".1.3.6.1.4.1.1991.1.3.56.1.2.1.2": { + "name": "ICX661024-HPOE Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.56.1.2.1.3": { + "name": "ICX661024-HPOE Base Router" + }, + ".1.3.6.1.4.1.1991.1.3.56.1.2.1.4": { + "name": "ICX661024-HPOE Premium Router" + }, + ".1.3.6.1.4.1.1991.1.3.56.1.2.1.5": { + "name": "ICX661024-HPOE Advanced Router" + }, + ".1.3.6.1.4.1.1991.1.3.56.1.3.1.1": { + "name": "ICX661024F Switch" + }, + ".1.3.6.1.4.1.1991.1.3.56.1.3.1.2": { + "name": "ICX661024F Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.56.1.3.1.3": { + "name": "ICX661024F Base Router" + }, + ".1.3.6.1.4.1.1991.1.3.56.1.3.1.4": { + "name": "ICX661024F Premium Router" + }, + ".1.3.6.1.4.1.1991.1.3.56.1.3.1.5": { + "name": "ICX661024F Advanced Router" + }, + ".1.3.6.1.4.1.1991.1.3.56.2.1.1.1": { + "name": "ICX661048 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.56.2.1.1.2": { + "name": "ICX661048 Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.56.2.1.1.3": { + "name": "ICX661048 Base Router" + }, + ".1.3.6.1.4.1.1991.1.3.56.2.1.1.4": { + "name": "ICX661048 Premium Router" + }, + ".1.3.6.1.4.1.1991.1.3.56.2.1.1.5": { + "name": "ICX661048 Advanced Router" + }, + ".1.3.6.1.4.1.1991.1.3.56.2.2.1.1": { + "name": "ICX661048-HPOE Switch" + }, + ".1.3.6.1.4.1.1991.1.3.56.2.2.1.2": { + "name": "ICX661048-HPOE Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.56.2.2.1.3": { + "name": "ICX661048-HPOE Base Router" + }, + ".1.3.6.1.4.1.1991.1.3.56.2.2.1.4": { + "name": "ICX661048-HPOE Premium Router" + }, + ".1.3.6.1.4.1.1991.1.3.56.2.2.1.5": { + "name": "ICX661048-HPOE Advanced Router" + }, + ".1.3.6.1.4.1.1991.1.3.57.1.1.1.1": { + "name": "ICX643024 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.57.1.2.1.1": { + "name": "ICX643024-HPOE Switch" + }, + ".1.3.6.1.4.1.1991.1.3.57.2.1.1.1": { + "name": "ICX643048 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.57.2.2.1.1": { + "name": "ICX643048-HPOE Switch" + }, + ".1.3.6.1.4.1.1991.1.3.57.3.1.1.1": { + "name": "ICX6430C12 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.58.1.1.1.1": { + "name": "ICX645024 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.58.1.1.1.2": { + "name": "ICX645024 Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.58.1.1.1.3": { + "name": "ICX645024 Base Router" + }, + ".1.3.6.1.4.1.1991.1.3.58.1.1.1.4": { + "name": "ICX645024 Premium Router" + }, + ".1.3.6.1.4.1.1991.1.3.58.1.2.1.1": { + "name": "ICX645024-HPOE Switch" + }, + ".1.3.6.1.4.1.1991.1.3.58.1.2.1.2": { + "name": "ICX645024-HPOE Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.58.1.2.1.3": { + "name": "ICX645024-HPOE Base Router" + }, + ".1.3.6.1.4.1.1991.1.3.58.1.2.1.4": { + "name": "ICX645024-HPOE Premium Router" + }, + ".1.3.6.1.4.1.1991.1.3.58.2.1.1.1": { + "name": "ICX645048 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.58.2.1.1.2": { + "name": "ICX645048 Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.58.2.1.1.3": { + "name": "ICX645048 Base Router" + }, + ".1.3.6.1.4.1.1991.1.3.58.2.1.1.4": { + "name": "ICX645048 Premium Router" + }, + ".1.3.6.1.4.1.1991.1.3.58.2.2.1.1": { + "name": "ICX645048-HPOE Switch" + }, + ".1.3.6.1.4.1.1991.1.3.58.2.2.1.2": { + "name": "ICX645048-HPOE Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.58.2.2.1.3": { + "name": "ICX645048-HPOE Base Router" + }, + ".1.3.6.1.4.1.1991.1.3.58.2.2.1.4": { + "name": "ICX645048-HPOE Premium Router" + }, + ".1.3.6.1.4.1.1991.1.3.58.3.1.1.1": { + "name": "ICX6450C12-PD Switch" + }, + ".1.3.6.1.4.1.1991.1.3.58.3.1.1.2": { + "name": "ICX6450C12-PD Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.58.3.1.1.3": { + "name": "ICX6450C12-PD Base Router" + }, + ".1.3.6.1.4.1.1991.1.3.58.3.1.1.4": { + "name": "ICX6450C12-PD Premium Router" + }, + ".1.3.6.1.4.1.1991.1.3.59.1.1.1.1": { + "name": "ICX6650 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.59.1.1.1.2": { + "name": "ICX6650 Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.59.1.1.1.3": { + "name": "ICX6650 Router" + }, + ".1.3.6.1.4.1.1991.1.3.60.1.1.1.1": { + "name": "ICX775048C Switch" + }, + ".1.3.6.1.4.1.1991.1.3.60.1.1.1.2": { + "name": "ICX775048C Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.60.1.1.1.3": { + "name": "ICX775048C Router" + }, + ".1.3.6.1.4.1.1991.1.3.60.2.1.1.1": { + "name": "ICX775048F Switch" + }, + ".1.3.6.1.4.1.1991.1.3.60.2.1.1.2": { + "name": "ICX775048F Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.60.2.1.1.3": { + "name": "ICX775048F Router" + }, + ".1.3.6.1.4.1.1991.1.3.60.3.1.1.1": { + "name": "ICX775026Q Switch" + }, + ".1.3.6.1.4.1.1991.1.3.60.3.1.1.2": { + "name": "ICX775026Q Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.60.3.1.1.3": { + "name": "ICX775026Q Router" + }, + ".1.3.6.1.4.1.1991.1.3.61.1.1.1.1": { + "name": "ICX745024 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.61.1.1.1.2": { + "name": "ICX745024 Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.61.1.1.1.3": { + "name": "ICX745024 Router" + }, + ".1.3.6.1.4.1.1991.1.3.61.1.2.1.1": { + "name": "ICX745024-HPOE Switch" + }, + ".1.3.6.1.4.1.1991.1.3.61.1.2.1.2": { + "name": "ICX745024-HPOE Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.61.1.2.1.3": { + "name": "ICX745024-HPOE Router" + }, + ".1.3.6.1.4.1.1991.1.3.61.2.1.1.1": { + "name": "ICX745048 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.61.2.1.1.2": { + "name": "ICX745048 Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.61.2.1.1.3": { + "name": "ICX745048 Router" + }, + ".1.3.6.1.4.1.1991.1.3.61.2.2.1.1": { + "name": "ICX745048-HPOE Switch" + }, + ".1.3.6.1.4.1.1991.1.3.61.2.2.1.2": { + "name": "ICX745048-HPOE Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.61.2.2.1.3": { + "name": "ICX745048-HPOE Router" + }, + ".1.3.6.1.4.1.1991.1.3.61.2.3.1.1": { + "name": "ICX745048F Switch" + }, + ".1.3.6.1.4.1.1991.1.3.61.2.3.1.2": { + "name": "ICX745048F Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.61.2.3.1.3": { + "name": "ICX745048F Router" + }, + ".1.3.6.1.4.1.1991.1.3.61.3.1.1.1": { + "name": "ICX745032ZP Switch" + }, + ".1.3.6.1.4.1.1991.1.3.61.3.1.1.2": { + "name": "ICX745032ZP Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.61.3.1.1.3": { + "name": "ICX745032ZP Router" + }, + ".1.3.6.1.4.1.1991.1.3.62.1.1.1.1": { + "name": "ICX725024 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.62.1.1.1.2": { + "name": "ICX725024 Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.62.1.1.1.3": { + "name": "ICX725024 Router" + }, + ".1.3.6.1.4.1.1991.1.3.62.1.2.1.1": { + "name": "ICX725024-HPOE Switch" + }, + ".1.3.6.1.4.1.1991.1.3.62.1.2.1.2": { + "name": "ICX725024-HPOE Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.62.1.2.1.3": { + "name": "ICX725024-HPOE Router" + }, + ".1.3.6.1.4.1.1991.1.3.62.1.3.1.1": { + "name": "ICX725024G Switch" + }, + ".1.3.6.1.4.1.1991.1.3.62.1.3.1.2": { + "name": "ICX725024G Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.62.1.3.1.3": { + "name": "ICX725024G Router" + }, + ".1.3.6.1.4.1.1991.1.3.62.2.1.1.1": { + "name": "ICX725048 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.62.2.1.1.2": { + "name": "ICX725048 Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.62.2.1.1.3": { + "name": "ICX725048 Router" + }, + ".1.3.6.1.4.1.1991.1.3.62.2.2.1.1": { + "name": "ICX725048-HPOE Switch" + }, + ".1.3.6.1.4.1.1991.1.3.62.2.2.1.2": { + "name": "ICX725048-HPOE Base L3 Router" + }, + ".1.3.6.1.4.1.1991.1.3.62.2.2.1.3": { + "name": "ICX725048-HPOE Router" + }, + ".1.3.6.1.4.1.1991.1.3.63.1.1": { + "name": "FastIron SPX Switch" + }, + ".1.3.6.1.4.1.1991.1.3.63.1.2": { + "name": "FastIron SPX Router" + }, + ".1.3.6.1.4.1.1991.1.3.64.1.1.1.1": { + "name": "ICX715024 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.64.1.1.1.2": { + "name": "ICX715024 Router" + }, + ".1.3.6.1.4.1.1991.1.3.64.1.2.1.1": { + "name": "ICX715024-POE Switch" + }, + ".1.3.6.1.4.1.1991.1.3.64.1.2.1.2": { + "name": "ICX715024-POE Router" + }, + ".1.3.6.1.4.1.1991.1.3.64.1.3.1.1": { + "name": "ICX715024F Switch" + }, + ".1.3.6.1.4.1.1991.1.3.64.1.3.1.2": { + "name": "ICX715024F Router" + }, + ".1.3.6.1.4.1.1991.1.3.64.2.1.1.1": { + "name": "ICX715048 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.64.2.1.1.2": { + "name": "ICX715048 Router" + }, + ".1.3.6.1.4.1.1991.1.3.64.2.2.1.1": { + "name": "ICX715048-POE Switch" + }, + ".1.3.6.1.4.1.1991.1.3.64.2.2.1.2": { + "name": "ICX715048-POE Router" + }, + ".1.3.6.1.4.1.1991.1.3.64.2.3.1.1": { + "name": "ICX715048-POEF Switch" + }, + ".1.3.6.1.4.1.1991.1.3.64.2.3.1.2": { + "name": "ICX715048-POEF Router" + }, + ".1.3.6.1.4.1.1991.1.3.64.2.4.1.1": { + "name": "ICX715048-ZP Switch" + }, + ".1.3.6.1.4.1.1991.1.3.64.2.4.1.2": { + "name": "ICX715048-ZP Router" + }, + ".1.3.6.1.4.1.1991.1.3.64.3.1.1.1": { + "name": "ICX7150C12-POE Switch" + }, + ".1.3.6.1.4.1.1991.1.3.64.3.1.1.2": { + "name": "ICX7150C12-POE Router" + }, + ".1.3.6.1.4.1.1991.1.3.64.4.1.1.1": { + "name": "ICX7150C10ZP Switch" + }, + ".1.3.6.1.4.1.1991.1.3.64.4.1.1.2": { + "name": "ICX7150C10ZP Router" + }, + ".1.3.6.1.4.1.1991.1.3.64.5.1.1.1": { + "name": "ICX7150C08P Switch" + }, + ".1.3.6.1.4.1.1991.1.3.64.5.1.1.2": { + "name": "ICX7150C08P Router" + }, + ".1.3.6.1.4.1.1991.1.3.64.5.2.1.1": { + "name": "ICX7150C08PT Switch" + }, + ".1.3.6.1.4.1.1991.1.3.64.5.2.1.2": { + "name": "ICX7150C08PT Router" + }, + ".1.3.6.1.4.1.1991.1.3.65.1.1.1.1": { + "name": "ICX725048P Switch" + }, + ".1.3.6.1.4.1.1991.1.3.65.1.1.1.2": { + "name": "ICX725048P Router" + }, + ".1.3.6.1.4.1.1991.1.3.65.1.2.1.1": { + "name": "ICX765048F Switch" + }, + ".1.3.6.1.4.1.1991.1.3.65.1.2.1.2": { + "name": "ICX765048F Router" + }, + ".1.3.6.1.4.1.1991.1.3.65.1.3.1.1": { + "name": "ICX765048ZP Switch" + }, + ".1.3.6.1.4.1.1991.1.3.65.1.3.1.2": { + "name": "ICX765048ZP Router" + }, + ".1.3.6.1.4.1.1991.1.3.66.1.1.1.1": { + "name": "ICX785048F Switch" + }, + ".1.3.6.1.4.1.1991.1.3.66.1.1.1.2": { + "name": "ICX785048F Router" + }, + ".1.3.6.1.4.1.1991.1.3.66.1.2.1.1": { + "name": "ICX785048FS Switch" + }, + ".1.3.6.1.4.1.1991.1.3.66.1.2.1.2": { + "name": "ICX785048FS Router" + }, + ".1.3.6.1.4.1.1991.1.3.66.2.1.1.1": { + "name": "ICX785032Q Switch" + }, + ".1.3.6.1.4.1.1991.1.3.66.2.1.1.2": { + "name": "ICX785032Q Router" + }, + ".1.3.6.1.4.1.1991.1.3.67.1.1.1.1": { + "name": "ICX755024 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.67.1.1.1.2": { + "name": "ICX755024 Router" + }, + ".1.3.6.1.4.1.1991.1.3.67.1.2.1.1": { + "name": "ICX755024-POE Switch" + }, + ".1.3.6.1.4.1.1991.1.3.67.1.2.1.2": { + "name": "ICX755024-POE Router" + }, + ".1.3.6.1.4.1.1991.1.3.67.1.3.1.1": { + "name": "ICX755024F Switch" + }, + ".1.3.6.1.4.1.1991.1.3.67.1.3.1.2": { + "name": "ICX755024F Router" + }, + ".1.3.6.1.4.1.1991.1.3.67.1.4.1.1": { + "name": "ICX755024ZP Switch" + }, + ".1.3.6.1.4.1.1991.1.3.67.1.4.1.2": { + "name": "ICX755024ZP Router" + }, + ".1.3.6.1.4.1.1991.1.3.67.2.1.1.1": { + "name": "ICX755048 Switch" + }, + ".1.3.6.1.4.1.1991.1.3.67.2.1.1.2": { + "name": "ICX755048 Router" + }, + ".1.3.6.1.4.1.1991.1.3.67.2.2.1.1": { + "name": "ICX755048-POE Switch" + }, + ".1.3.6.1.4.1.1991.1.3.67.2.2.1.2": { + "name": "ICX755048-POE Router" + }, + ".1.3.6.1.4.1.1991.1.3.67.2.3.1.1": { + "name": "ICX755048F Switch" + }, + ".1.3.6.1.4.1.1991.1.3.67.2.3.1.2": { + "name": "ICX755048F Router" + }, + ".1.3.6.1.4.1.1991.1.3.67.2.4.1.1": { + "name": "ICX755048ZP Switch" + }, + ".1.3.6.1.4.1.1991.1.3.67.2.4.1.2": { + "name": "ICX755048ZP Router" + } + }, + "arbor": { + ".1.3.6.1.4.1.9694.1.1": { + "mibs": [ + "PEAKFLOW-DOS-MIB" + ] + }, + ".1.3.6.1.4.1.9694.1.4": { + "mibs": [ + "PEAKFLOW-SP-MIB" + ] + }, + ".1.3.6.1.4.1.9694.1.5": { + "mibs": [ + "PEAKFLOW-TMS-MIB" + ] + } + }, + "edgecore": { + ".1.3.6.1.4.1.259.10.1.1": { + "name": "ECS4610-50T", + "mibs": [ + "ECS4610-50T-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.10": { + "name": "ECS4660-28F", + "mibs": [ + "ECS4660-28F-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.22.101": { + "name": "ES3528MV2", + "mibs": [ + "ES3528MV2-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.24": { + "mibs": [ + "ECS4510-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.24.101": { + "name": "ECS4510-28T", + "mibs": [ + "ECS4510-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.24.102": { + "name": "ECS4510-28P", + "mibs": [ + "ECS4510-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.24.103": { + "name": "ECS4510-28F", + "mibs": [ + "ECS4510-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.24.104": { + "name": "ECS4510-52T", + "mibs": [ + "ECS4510-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.24.105": { + "name": "ECS4510-52P", + "mibs": [ + "ECS4510-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.27": { + "mibs": [ + "ECS3510-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.27.101": { + "name": "ECS3510-28T", + "mibs": [ + "ECS3510-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.27.102": { + "name": "ECS3510-52T", + "mibs": [ + "ECS3510-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.38.104": { + "name": "ECS3510-26P" + }, + ".1.3.6.1.4.1.259.10.1.39": { + "mibs": [ + "ECS4110-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.39.101": { + "name": "ECS4110-52T", + "mibs": [ + "ECS4110-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.39.102": { + "name": "ECS4110-52P", + "mibs": [ + "ECS4110-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.39.103": { + "name": "ECS4110-28T", + "mibs": [ + "ECS4110-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.39.104": { + "name": "ECS4110-28P", + "mibs": [ + "ECS4110-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.42": { + "mibs": [ + "ECS4210-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.42.101": { + "name": "ECS4210-28T", + "mibs": [ + "ECS4210-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.42.102": { + "name": "ECS4210-28P", + "mibs": [ + "ECS4210-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.42.103": { + "name": "ECS4210-12T", + "mibs": [ + "ECS4210-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.42.104": { + "name": "ECS4210-12P", + "mibs": [ + "ECS4210-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.43": { + "mibs": [ + "ECS2100-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.43.101": { + "name": "ECS2100-10T", + "mibs": [ + "ECS2100-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.43.102": { + "name": "ECS2100-10PE", + "mibs": [ + "ECS2100-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.43.103": { + "name": "ECS2100-10P", + "mibs": [ + "ECS2100-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.43.104": { + "name": "ECS2100-28T", + "mibs": [ + "ECS2100-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.43.105": { + "name": "ECS2100-28P", + "mibs": [ + "ECS2100-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.43.106": { + "name": "ECS2100-28PP", + "mibs": [ + "ECS2100-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.43.107": { + "name": "ECS2100-10P-RAI", + "mibs": [ + "ECS2100-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.45": { + "mibs": [ + "ECS4120-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.45.101": { + "name": "ECS4120-28T", + "mibs": [ + "ECS4120-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.45.102": { + "name": "ECS4120-28P", + "mibs": [ + "ECS4120-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.45.103": { + "name": "ECS4120-28F", + "mibs": [ + "ECS4120-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.45.104": { + "name": "ECS4120-28F-I", + "mibs": [ + "ECS4120-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.45.105": { + "name": "ECS4120-28FV2", + "mibs": [ + "ECS4120-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.45.106": { + "name": "ECS4120-52T", + "mibs": [ + "ECS4120-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.45.107": { + "name": "ECS4120-52P", + "mibs": [ + "ECS4120-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.45.108": { + "name": "ECS4120-28FV2-I", + "mibs": [ + "ECS4120-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.46": { + "mibs": [ + "ECS4100-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.46.102": { + "name": "ECS4100-26TX", + "mibs": [ + "ECS4100-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.46.103": { + "name": "ECS4100-26TX-ME", + "mibs": [ + "ECS4100-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.46.104": { + "name": "ECS4100-28T", + "mibs": [ + "ECS4100-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.46.105": { + "name": "ECS4100-52T", + "mibs": [ + "ECS4100-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.46.106": { + "name": "ECS4100-28P", + "mibs": [ + "ECS4100-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.46.107": { + "name": "ECS4100-52P", + "mibs": [ + "ECS4100-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.46.108": { + "name": "ECS4100-12T", + "mibs": [ + "ECS4100-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.46.109": { + "name": "ECS4100-12PH", + "mibs": [ + "ECS4100-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.46.110": { + "name": "ECS4100-28TC", + "mibs": [ + "ECS4100-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.46.115": { + "name": "ECS4100-28TC-F", + "mibs": [ + "ECS4100-MIB" + ] + }, + ".1.3.6.1.4.1.259.10.1.46.116": { + "name": "ECS4100-12TV2", + "mibs": [ + "ECS4100-MIB" + ] + }, + ".1.3.6.1.4.1.259.6.10.46": { + "name": "ES3526S" + }, + ".1.3.6.1.4.1.259.6.10.94": { + "name": "ES3528M" + }, + ".1.3.6.1.4.1.259.6.10.97": { + "name": "ES4524AL" + }, + ".1.3.6.1.4.1.259.8.1.3": { + "name": "ES4624-SFP" + }, + ".1.3.6.1.4.1.259.8.1.10": { + "name": "ES4528V" + }, + ".1.3.6.1.4.1.259.8.1.11": { + "name": "ES3510MA", + "mibs": [ + "ES3510MA-MIB" + ] + }, + ".1.3.6.1.4.1.259.8.1.11.105": { + "name": "ES3510MAv2" + }, + ".1.3.6.1.4.1.259.12.1.5.101": { + "name": "AOS5810-54X", + "mibs": [ + "AOS5810-54X-MIB" + ] + } + }, + "zte": { + ".1.3.6.1.4.1.3902.15.2.1.2": { + "name": "ZXR10 2626" + }, + ".1.3.6.1.4.1.3902.15.2.1.4": { + "name": "ZXR10 2609" + }, + ".1.3.6.1.4.1.3902.15.2.1.5": { + "name": "ZXR10 2818S" + }, + ".1.3.6.1.4.1.3902.15.2.1.6": { + "name": "ZXR10 2826S" + }, + ".1.3.6.1.4.1.3902.15.2.1.7": { + "name": "ZXR10 2852S" + }, + ".1.3.6.1.4.1.3902.15.2.11.2": { + "name": "ZXR10 2928-SI", + "mibs": [ + "Es2952-MIB" + ] + }, + ".1.3.6.1.4.1.3902.15.2.11.3": { + "name": "ZXR10 2936-FI", + "mibs": [ + "Es2952-MIB" + ] + }, + ".1.3.6.1.4.1.3902.15.2.11.4": { + "name": "ZXR10 2952-SI", + "mibs": [ + "Es2952-MIB" + ] + }, + ".1.3.6.1.4.1.3902.15.2.4.5": { + "name": "ZXR10 2826A-PS" + } + }, + "apc": { + ".1.3.6.1.4.1.5528.100": { + "mibs": [ + "NETBOTZ410-MIB" + ] + }, + ".1.3.6.1.4.1.5528.100.20.10.2000": { + "mibs": [ + "NETBOTZ410-MIB" + ], + "name": "NetBotz Room Monitor 500" + }, + ".1.3.6.1.4.1.5528.100.20.10.2001": { + "mibs": [ + "NETBOTZ410-MIB" + ], + "name": "NetBotz Room Monitor 420" + }, + ".1.3.6.1.4.1.5528.100.20.10.2003": { + "mibs": [ + "NETBOTZ410-MIB" + ], + "name": "NetBotz Rack Monitor 420" + }, + ".1.3.6.1.4.1.5528.100.20.10.2004": { + "mibs": [ + "NETBOTZ410-MIB" + ], + "name": "NetBotz Room Monitor 320" + }, + ".1.3.6.1.4.1.5528.100.20.10.2005": { + "mibs": [ + "NETBOTZ410-MIB" + ], + "name": "NetBotz Rack Monitor 320" + }, + ".1.3.6.1.4.1.5528.100.20.10.2006": { + "mibs": [ + "NETBOTZ410-MIB" + ], + "name": "NetBotz Rack Monitor 420E" + }, + ".1.3.6.1.4.1.5528.100.20.10.2007": { + "mibs": [ + "NETBOTZ410-MIB" + ], + "name": "NetBotz Rack Monitor 320E" + }, + ".1.3.6.1.4.1.5528.100.20.10.2008": { + "mibs": [ + "NETBOTZ410-MIB" + ], + "name": "NetBotz Camera 220" + }, + ".1.3.6.1.4.1.5528.100.20.10.2011": { + "mibs": [ + "NETBOTZ410-MIB" + ], + "name": "NetBotz Room Monitor 320E" + }, + ".1.3.6.1.4.1.5528.100.20.10.2012": { + "mibs": [ + "NETBOTZ410-MIB" + ], + "name": "NetBotz Room Monitor 420E" + }, + ".1.3.6.1.4.1.5528.100.20.10.2013": { + "mibs": [ + "NETBOTZ410-MIB" + ], + "name": "NetBotz Rack Monitor 550" + }, + ".1.3.6.1.4.1.5528.100.20.10.2014": { + "mibs": [ + "NETBOTZ410-MIB" + ], + "name": "NetBotz Rack Monitor 450" + }, + ".1.3.6.1.4.1.5528.100.20.10.2015": { + "mibs": [ + "NETBOTZ410-MIB" + ], + "name": "NetBotz Room Monitor 455" + }, + ".1.3.6.1.4.1.5528.100.20.10.2016": { + "mibs": [ + "NETBOTZ410-MIB" + ], + "name": "NetBotz Room Monitor 355" + }, + ".1.3.6.1.4.1.5528.100.20.10.2017": { + "mibs": [ + "NETBOTZ410-MIB" + ], + "name": "NetBotz Rack Monitor 570" + }, + ".1.3.6.1.4.1.52674.500": { + "mibs": [ + "NetBotz50-MIB" + ] + } + }, + "eaton": { + ".1.3.6.1.4.1.534.6.6.6": { + "name": "ePDU G1", + "mibs": [ + "EATON-EPDU-MA-MIB" + ] + } + }, + "privatetech": { + ".1.3.6.1.4.1.5205.2.16": { + "name": "ES2126", + "vendor": "RubyTech", + "mibs": [ + "RUBYTECH-ES2126-MIB" + ] + }, + ".1.3.6.1.4.1.5205.2.18": { + "name": "GS2108C", + "vendor": "RubyTech", + "mibs": [ + "RUBYTECH-GS2108C-MIB" + ] + }, + ".1.3.6.1.4.1.5205.2.23": { + "name": "ES2310C", + "vendor": "RubyTech", + "mibs": [ + "RUBYTECH-ES2310C-MIB" + ] + }, + ".1.3.6.1.4.1.5205.2.24": { + "name": "ES2310Q", + "vendor": "RubyTech", + "mibs": [ + "RUBYTECH-ES2310Q-MIB" + ] + }, + ".1.3.6.1.4.1.5205.2.31": { + "name": "ES2226", + "vendor": "RubyTech", + "mibs": [ + "RUBYTECH-ES2226-MIB" + ] + }, + ".1.3.6.1.4.1.5205.2.34": { + "name": "FGS2924R", + "vendor": "RubyTech", + "mibs": [ + "RUBYTECH-FGS2924R-MIB" + ] + }, + ".1.3.6.1.4.1.5205.2.35": { + "name": "ES2410C", + "vendor": "RubyTech", + "mibs": [ + "RUBYTECH-ES2410C-MIB" + ] + }, + ".1.3.6.1.4.1.5205.2.77": { + "name": "FGS2528KX", + "vendor": "RubyTech", + "mibs": [ + "RUBYTECH-FGS2528KX-MIB" + ] + }, + ".1.3.6.1.4.1.5205.2.51": { + "name": "VigorSwitch", + "vendor": "DrayTek", + "mibs": [ + "PRIVATETECH-GEL2ESW10G-MIB" + ] + }, + ".1.3.6.1.4.1.5205.2.54": { + "name": "VigorSwitch G2260", + "vendor": "DrayTek", + "mibs": [ + "PRIVATETECH-GEL2ESW26K-MIB" + ] + }, + ".1.3.6.1.4.1.5205.2.86": { + "name": "OL-MEN99524", + "vendor": "Optilink" + }, + ".1.3.6.1.4.1.5205.2.94": { + "name": "OL-MEN99810", + "vendor": "Optilink", + "mibs": [ + "PRIVATETECH-OP-MEN99810B-MIB" + ] + }, + ".1.3.6.1.4.1.5205.2.134": { + "name": "OP-MEN99216BC", + "vendor": "Optilink" + } + }, + "cambium": { + ".1.3.6.1.4.1.17713.1": { + "name": "PTP 300/400/600", + "mibs": [ + "MOTOROLA-PTP-MIB" + ], + "icon": "motorola" + }, + ".1.3.6.1.4.1.17713.5": { + "name": "PTP 300/500", + "mibs": [ + "CAMBIUM-PTP500-MIB" + ] + }, + ".1.3.6.1.4.1.17713.6": { + "name": "PTP 600", + "mibs": [ + "CAMBIUM-PTP600-MIB" + ] + }, + ".1.3.6.1.4.1.17713.7": { + "name": "PTP 650", + "mibs": [ + "CAMBIUM-PTP650-MIB" + ] + }, + ".1.3.6.1.4.1.17713.8": { + "name": "PTP 800", + "mibs": [ + "CAMBIUM-PTP800-MIB" + ] + }, + ".1.3.6.1.4.1.17713.11": { + "name": "PTP 670", + "mibs": [ + "CAMBIUM-PTP670-MIB" + ] + }, + ".1.3.6.1.4.1.17713.250": { + "name": "PTP 250", + "mibs": [ + "CAMBIUM-PTP250-MIB" + ] + }, + ".1.3.6.1.4.1.17713.21.9.0": { + "name": "5 GHz Connectorized Radio with Sync", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.1": { + "name": "5 GHz Connectorized Radio", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.2": { + "name": "5 GHz Integrated Radio", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.3": { + "name": "2.4 GHz Connectorized Radio with Sync", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.4": { + "name": "2.4 GHz Connectorized Radio", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.5": { + "name": "2.4 GHz Integrated Radio", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.6": { + "name": "5 GHz Force 200 (ROW)" + }, + ".1.3.6.1.4.1.17713.21.9.8": { + "name": "5 GHz Force 200 (FCC)" + }, + ".1.3.6.1.4.1.17713.21.9.9": { + "name": "2.4 GHz Force 200" + }, + ".1.3.6.1.4.1.17713.21.9.10": { + "name": "ePMP 2000" + }, + ".1.3.6.1.4.1.17713.21.9.11": { + "name": "5 GHz Force 180 (ROW)" + }, + ".1.3.6.1.4.1.17713.21.9.12": { + "name": "5 GHz Force 180 (FCC)" + }, + ".1.3.6.1.4.1.17713.21.9.13": { + "name": "5 GHz Force 190 Radio (ROW/ETSI)", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.14": { + "name": "5 GHz Force 190 Radio (FCC)", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.16": { + "name": "6 GHz Force 180 Radio", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.17": { + "name": "6 GHz Connectorized Radio with Sync", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.18": { + "name": "6 GHz Connectorized Radio", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.19": { + "name": "2.5 GHz Connectorized Radio with Sync", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.20": { + "name": "2.5 GHz Connectorized Radio", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.22": { + "name": "5 GHz Force 130 Radio", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.23": { + "name": "2.4 GHz Force 130 Radio", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.24": { + "name": "5 GHz Force 200L Radio", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.25": { + "name": "5 GHz Force 200L Radio V2", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.33": { + "name": "5 GHz PTP550 Integrated Radio", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.34": { + "name": "5 GHz PTP550 Connectorized Radio", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.35": { + "name": "5 GHz Force 300-25 Radio (FCC)", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.36": { + "name": "5 GHz Force 300-25 Radio (ROW/ETSI)", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.37": { + "name": "ePMP3000 (FCC)" + }, + ".1.3.6.1.4.1.17713.21.9.38": { + "name": "5 GHz Force 300-16 Radio (FCC)", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.39": { + "name": "5 GHz Force 300-16 Radio (ROW/ETSI)", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.40": { + "name": "ePMP3000 (ROW/ETSI)" + }, + ".1.3.6.1.4.1.17713.21.9.41": { + "name": "5 GHz PTP 550E Integrated Radio", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.42": { + "name": "5 GHz PTP 550E Connectorized Radio", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.43": { + "name": "5 GHz ePMP3000L (FCC)" + }, + ".1.3.6.1.4.1.17713.21.9.44": { + "name": "5 GHz ePMP3000L (ROW/ETSI)" + }, + ".1.3.6.1.4.1.17713.21.9.45": { + "name": "5 GHz Force 300 Connectorized Radio without GPS (FCC)", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.46": { + "name": "5 GHz Force 300 Connectorized Radio without GPS (ROW/ETSI)", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.47": { + "name": "5 GHz Force 300-13 Radio (FCC)", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.48": { + "name": "5 GHz Force 300-13 Radio (ROW/ETSI)", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.49": { + "name": "5 GHz Force 300-19 Radio (FCC)", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.50": { + "name": "5 GHz Force 300-19 Radio (ROW/ETSI)", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.51": { + "name": "5 GHz Force 300-19R IP67 Radio (ROW/ETSI)", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.52": { + "name": "5 GHz Force 300-19R IP67 Radio (FCC)", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.53": { + "name": "5 GHz ePMP Client MAXrP IP67 Radio (FCC)", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.54": { + "name": "5 GHz ePMP Client MAXrP IP67 Radio (ROW/ETSI)", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.55": { + "name": "5 GHz Force 300-25 Radio V2 (FCC)", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.58": { + "name": "5 GHz Force 300-25L Radio", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.59": { + "name": "5 GHz Force 300 CSML Connectorized Radio", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.60": { + "name": "5 GHz Force 300-25L Radio V2", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.61": { + "name": "5 GHz Force 300-13L Radio", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.62": { + "name": "5 GHz ePMP MP 3000" + }, + ".1.3.6.1.4.1.17713.21.9.100": { + "name": "ePMP Elevate NSM5-XW" + }, + ".1.3.6.1.4.1.17713.21.9.110": { + "name": "ePMP Elevate NSlocoM5-XW" + }, + ".1.3.6.1.4.1.17713.21.9.111": { + "name": "ePMP Elevate NSlocoM2-XW" + }, + ".1.3.6.1.4.1.17713.21.9.112": { + "name": "ePMP Elevate NSlocoM2-V2-XW" + }, + ".1.3.6.1.4.1.17713.21.9.113": { + "name": "ePMP Elevate NSlocoM2-V3-XW" + }, + ".1.3.6.1.4.1.17713.21.9.120": { + "name": "ePMP Elevate RM5-XW-V1" + }, + ".1.3.6.1.4.1.17713.21.9.121": { + "name": "ePMP Elevate RM5-XW-V2" + }, + ".1.3.6.1.4.1.17713.21.9.130": { + "name": "ePMP Elevate NBE-M5-16-XW" + }, + ".1.3.6.1.4.1.17713.21.9.131": { + "name": "ePMP Elevate NBE-M5-19-XW" + }, + ".1.3.6.1.4.1.17713.21.9.132": { + "name": "ePMP Elevate NBE-M2-13-XW" + }, + ".1.3.6.1.4.1.17713.21.9.140": { + "name": "ePMP Elevate SXTLITE5 BOARD" + }, + ".1.3.6.1.4.1.17713.21.9.141": { + "name": "ePMP Elevate INTELBRAS BOARD" + }, + ".1.3.6.1.4.1.17713.21.9.142": { + "name": "ePMP Elevate LHG5 BOARD" + }, + ".1.3.6.1.4.1.17713.21.9.143": { + "name": "ePMP Elevate Disc Lite BOARD" + }, + ".1.3.6.1.4.1.17713.21.9.144": { + "name": "ePMP Elevate 911L BOARD" + }, + ".1.3.6.1.4.1.17713.21.9.145": { + "name": "ePMP Elevate Sextant BOARD" + }, + ".1.3.6.1.4.1.17713.21.9.150": { + "name": "ePMP Elevate PBE-M5-300-XW" + }, + ".1.3.6.1.4.1.17713.21.9.151": { + "name": "ePMP Elevate PBE-M5-400-XW" + }, + ".1.3.6.1.4.1.17713.21.9.152": { + "name": "ePMP Elevate PBE-M5-620-XW" + }, + ".1.3.6.1.4.1.17713.21.9.153": { + "name": "ePMP Elevate PBE-M2-400-XW" + }, + ".1.3.6.1.4.1.17713.21.9.154": { + "name": "ePMP Elevate PBE-M5-400-ISO-XW" + }, + ".1.3.6.1.4.1.17713.21.9.155": { + "name": "ePMP Elevate PBE-M5-300-ISO-XW" + }, + ".1.3.6.1.4.1.17713.21.9.156": { + "name": "ePMP Elevate PBE-M5-600-ISO-XW" + }, + ".1.3.6.1.4.1.17713.21.9.160": { + "name": "ePMP Elevate AG-HP-5G-XW" + }, + ".1.3.6.1.4.1.17713.21.9.161": { + "name": "ePMP Elevate AG-HP-2G-XW" + }, + ".1.3.6.1.4.1.17713.21.9.162": { + "name": "ePMP Elevate LB-M5-23-XW" + }, + ".1.3.6.1.4.1.17713.21.9.170": { + "name": "ePMP Elevate NSM5-XM-V1" + }, + ".1.3.6.1.4.1.17713.21.9.171": { + "name": "ePMP Elevate NSM5-XM-V2" + }, + ".1.3.6.1.4.1.17713.21.9.173": { + "name": "ePMP Elevate NS-M2-V1" + }, + ".1.3.6.1.4.1.17713.21.9.176": { + "name": "ePMP Elevate NS-M2-V2" + }, + ".1.3.6.1.4.1.17713.21.9.180": { + "name": "ePMP Elevate NSlocoM5-XM-V1" + }, + ".1.3.6.1.4.1.17713.21.9.181": { + "name": "ePMP Elevate NSlocoM5-XM-V2" + }, + ".1.3.6.1.4.1.17713.21.9.183": { + "name": "ePMP Elavate NSloco-M2" + }, + ".1.3.6.1.4.1.17713.21.9.193": { + "name": "ePMP Elevate NB-5G22-XM" + }, + ".1.3.6.1.4.1.17713.21.9.194": { + "name": "ePMP Elevate NB-5G25-XM" + }, + ".1.3.6.1.4.1.17713.21.9.195": { + "name": "ePMP Elevate NB-XM" + }, + ".1.3.6.1.4.1.17713.21.9.196": { + "name": "ePMP Elevate NB-M2-V1-XM" + }, + ".1.3.6.1.4.1.17713.21.9.197": { + "name": "ePMP Elevate NB-M2-V2-XM" + }, + ".1.3.6.1.4.1.17713.21.9.200": { + "name": "ePMP Elevate INTELBRAS WOM-5A-MiMo BOARD" + }, + ".1.3.6.1.4.1.17713.21.9.201": { + "name": "ePMP Elevate INTELBRAS WOM-5A-23 BOARD" + }, + ".1.3.6.1.4.1.17713.21.9.220": { + "name": "ePMP Elevate NS-M6" + }, + ".1.3.6.1.4.1.17713.21.9.230": { + "name": "ePMP Elevate AG-M5-23-XM" + }, + ".1.3.6.1.4.1.17713.21.9.231": { + "name": "ePMP Elevate AG-M5-28-XM" + }, + ".1.3.6.1.4.1.17713.21.9.232": { + "name": "ePMP Elevate AG-HP-5G-XM" + }, + ".1.3.6.1.4.1.17713.21.9.233": { + "name": "ePMP Elevate AG-M2-16-XM" + }, + ".1.3.6.1.4.1.17713.21.9.234": { + "name": "ePMP Elevate AG-M2-20-XM" + }, + ".1.3.6.1.4.1.17713.21.9.235": { + "name": "ePMP Elevate AG-M2-HP-XM" + }, + ".1.3.6.1.4.1.17713.21.9.236": { + "name": "ePMP Elevate BM-M2-HP-XM" + }, + ".1.3.6.1.4.1.17713.21.9.237": { + "name": "ePMP Elevate BM-M5-HP-XM" + }, + ".1.3.6.1.4.1.17713.21.9.241": { + "name": "ePMP Elevate RM5-V1-XM" + }, + ".1.3.6.1.4.1.17713.21.9.242": { + "name": "ePMP Elevate RM5-V2-XM" + }, + ".1.3.6.1.4.1.17713.21.9.243": { + "name": "ePMP Elevate RM5-V3-XM" + }, + ".1.3.6.1.4.1.17713.21.9.244": { + "name": "ePMP Elevate RM5-V4-XM" + }, + ".1.3.6.1.4.1.17713.21.9.245": { + "name": "ePMP Elevate RM2-V1-XM" + }, + ".1.3.6.1.4.1.17713.21.9.246": { + "name": "ePMP Elevate RM2-V2-XM" + }, + ".1.3.6.1.4.1.17713.21.9.247": { + "name": "ePMP Elevate RM2-V3-XM" + }, + ".1.3.6.1.4.1.17713.21.9.248": { + "name": "ePMP Elevate RM2-V4-XM" + }, + ".1.3.6.1.4.1.17713.21.9.53264": { + "name": "6 GHz ePMP 4600 4x4 (ROW/FCC)" + }, + ".1.3.6.1.4.1.17713.21.9.53280": { + "name": "5 GHz ePMP 4500 8x8 (ROW)" + }, + ".1.3.6.1.4.1.17713.21.9.53281": { + "name": "5 GHz ePMP 4500C 8x8 (ROW)" + }, + ".1.3.6.1.4.1.17713.21.9.53288": { + "name": "5 GHz ePMP 4500 8x8 (FCC)" + }, + ".1.3.6.1.4.1.17713.21.9.53289": { + "name": "5 GHz ePMP 4500C 8x8 (FCC)" + }, + ".1.3.6.1.4.1.17713.21.9.53296": { + "name": "6 GHz ePMP 4600L (ROW/FCC)" + }, + ".1.3.6.1.4.1.17713.21.9.53344": { + "name": "5 GHz ePMP 4500L (ROW)" + }, + ".1.3.6.1.4.1.17713.21.9.53352": { + "name": "5 GHz ePMP 4500L (FCC)" + }, + ".1.3.6.1.4.1.17713.21.9.53376": { + "name": "5 GHz cnPilot Tiger" + }, + ".1.3.6.1.4.1.17713.21.9.53504": { + "name": "5 GHz Force 425 (ROW)" + }, + ".1.3.6.1.4.1.17713.21.9.53505": { + "name": "5 GHz Force 400C (ROW)" + }, + ".1.3.6.1.4.1.17713.21.9.53512": { + "name": "5 GHz Force 425 (FCC)" + }, + ".1.3.6.1.4.1.17713.21.9.53513": { + "name": "5 GHz Force 400C (FCC)" + }, + ".1.3.6.1.4.1.17713.21.9.53520": { + "name": "6 GHz Force 4600C (ROW/FCC)" + }, + ".1.3.6.1.4.1.17713.21.9.53536": { + "name": "5 GHz Force 4516 (ROW)" + }, + ".1.3.6.1.4.1.17713.21.9.53537": { + "name": "5 GHz Force 4525 (ROW)" + }, + ".1.3.6.1.4.1.17713.21.9.53538": { + "name": "5 GHz Force 4525L (ROW)" + }, + ".1.3.6.1.4.1.17713.21.9.53544": { + "name": "5 GHz Force 4516 (FCC)" + }, + ".1.3.6.1.4.1.17713.21.9.53545": { + "name": "5 GHz Force 4525 (FCC)" + }, + ".1.3.6.1.4.1.17713.21.9.53552": { + "name": "6 GHz Force 4616 (ROW)" + }, + ".1.3.6.1.4.1.17713.21.9.53553": { + "name": "6 GHz Force 4625 (ROW)" + }, + ".1.3.6.1.4.1.17713.21.9.53560": { + "name": "6 GHz Force 4616 USB GPS Radio (FCC)", + "type": "radio" + }, + ".1.3.6.1.4.1.17713.21.9.53561": { + "name": "6 GHz Force 4625 USB GPS Radio (FCC)", + "type": "radio" + } + }, + "korenix": { + ".1.3.6.1.4.1.24062.2.1.1": { + "name": "JetNet 4508f-V1" + }, + ".1.3.6.1.4.1.24062.2.2.1": { + "name": "JetNet 5010G", + "mibs": [ + "Jetnet5010G" + ] + }, + ".1.3.6.1.4.1.24062.2.2.3": { + "name": "JetNet 4510", + "mibs": [ + "Jetnet4510" + ] + }, + ".1.3.6.1.4.1.24062.2.2.18": { + "name": "JetNet 4508f-V2", + "mibs": [ + "Jetnet4508fV2" + ] + }, + ".1.3.6.1.4.1.24062.2.3.9": { + "name": "JetNet 5310G", + "mibs": [ + "Jetnet5310G" + ] + }, + ".1.3.6.1.4.1.24062.2.6.2": { + "name": "JetNet 6524G" + }, + ".1.3.6.1.4.1.24062.2.8.5": { + "name": "JetBox 5630Gf-w" + } + }, + "snr": { + ".1.3.6.1.4.1.40418.2.2": { + "name": "ERD-2", + "mibs": [ + "SNR-ERD-2" + ] + }, + ".1.3.6.1.4.1.40418.2.3": { + "name": "ERD-3", + "mibs": [ + "SNR-ERD-3" + ] + }, + ".1.3.6.1.4.1.40418.2.6": { + "name": "ERD-4", + "mibs": [ + "SNR-ERD-4" + ] + } + }, + "lantronix": { + ".1.3.6.1.4.1.244.1.1": { + "mib": "LANTRONIX-SLC-MIB" + } + }, + "force10": { + ".1.3.6.1.4.1.6027.1.1.1": { + "name": "E1200" + }, + ".1.3.6.1.4.1.6027.1.1.2": { + "name": "E600" + }, + ".1.3.6.1.4.1.6027.1.1.3": { + "name": "E300" + }, + ".1.3.6.1.4.1.6027.1.1.4": { + "name": "E610" + }, + ".1.3.6.1.4.1.6027.1.1.5": { + "name": "E1200i" + }, + ".1.3.6.1.4.1.6027.1.2.1": { + "name": "C300" + }, + ".1.3.6.1.4.1.6027.1.2.2": { + "name": "C150" + }, + ".1.3.6.1.4.1.6027.1.2.3": { + "name": "C9010" + }, + ".1.3.6.1.4.1.6027.1.3.1": { + "name": "S50" + }, + ".1.3.6.1.4.1.6027.1.3.2": { + "name": "S50E" + }, + ".1.3.6.1.4.1.6027.1.3.3": { + "name": "S50V" + }, + ".1.3.6.1.4.1.6027.1.3.4": { + "name": "S25P-AC" + }, + ".1.3.6.1.4.1.6027.1.3.5": { + "name": "S2410CP" + }, + ".1.3.6.1.4.1.6027.1.3.6": { + "name": "S2410P" + }, + ".1.3.6.1.4.1.6027.1.3.7": { + "name": "S50N-AC" + }, + ".1.3.6.1.4.1.6027.1.3.8": { + "name": "S50N-DC" + }, + ".1.3.6.1.4.1.6027.1.3.9": { + "name": "S25P-DC" + }, + ".1.3.6.1.4.1.6027.1.3.10": { + "name": "S25V" + }, + ".1.3.6.1.4.1.6027.1.3.11": { + "name": "S25N" + }, + ".1.3.6.1.4.1.6027.1.3.12": { + "name": "S60" + }, + ".1.3.6.1.4.1.6027.1.3.13": { + "name": "S55" + }, + ".1.3.6.1.4.1.6027.1.3.14": { + "name": "S4810" + }, + ".1.3.6.1.4.1.6027.1.3.15": { + "name": "Z9000" + }, + ".1.3.6.1.4.1.6027.1.3.17": { + "name": "S4820" + }, + ".1.3.6.1.4.1.6027.1.3.18": { + "name": "S6000" + }, + ".1.3.6.1.4.1.6027.1.3.19": { + "name": "S5000" + }, + ".1.3.6.1.4.1.6027.1.3.20": { + "name": "S4810-ON" + }, + ".1.3.6.1.4.1.6027.1.3.21": { + "name": "S6000-ON" + }, + ".1.3.6.1.4.1.6027.1.3.22": { + "name": "S4048-ON" + }, + ".1.3.6.1.4.1.6027.1.3.23": { + "name": "S3048-ON" + }, + ".1.3.6.1.4.1.6027.1.3.24": { + "name": "S3148P" + }, + ".1.3.6.1.4.1.6027.1.3.25": { + "name": "S3124P" + }, + ".1.3.6.1.4.1.6027.1.3.26": { + "name": "S3124F" + }, + ".1.3.6.1.4.1.6027.1.3.27": { + "name": "S3124" + }, + ".1.3.6.1.4.1.6027.1.3.28": { + "name": "S6100" + }, + ".1.3.6.1.4.1.6027.1.3.29": { + "name": "S6010" + }, + ".1.3.6.1.4.1.6027.1.3.30": { + "name": "S4048T-ON" + }, + ".1.3.6.1.4.1.6027.1.3.31": { + "name": "S3148" + }, + ".1.3.6.1.4.1.6027.1.4.1": { + "name": "MXL" + }, + ".1.3.6.1.4.1.6027.1.4.2": { + "name": "PE M I/O Aggregator" + }, + ".1.3.6.1.4.1.6027.1.4.3": { + "name": "PE FN I/O Aggregator" + }, + ".1.3.6.1.4.1.6027.1.5.1": { + "name": "Z9500" + }, + ".1.3.6.1.4.1.6027.1.5.2": { + "name": "Z9100" + } + }, + "janitza": { + ".1.3.6.1.4.1.34278.8": { + "mibs": [ + "JANITZA-OLD-MIB" + ] + }, + ".1.3.6.1.4.1.34278.10": { + "mibs": [ + "JANITZA-MIB" + ] + } + }, + "sophos": { + ".1.3.6.1.4.1.2604.5": { + "mibs": [ + "SFOS-FIREWALL-MIB" + ] + }, + ".1.3.6.1.4.1.21067.2": { + "mibs": [ + "XG-FIREWALL-MIB" + ] + } + }, + "ict": { + ".1.3.6.1.4.1.39145.11": { + "mibs": [ + "ICT-PLATINUM-SERIES-MIB" + ] + }, + ".1.3.6.1.4.1.39145.12": { + "mibs": [ + "ICT-SINE-WAVE-MIB" + ] + }, + ".1.3.6.1.4.1.39145.13": { + "mibs": [ + "ICT-MODULAR-POWER-MIB" + ] + } + }, + "geist": { + ".1.3.6.1.4.1.21239.2": { + "name": "V3", + "mibs": [ + "GEIST-MIB-V3" + ] + }, + ".1.3.6.1.4.1.21239.3": { + "name": "emMeter", + "mibs": [ + "GEIST-EM-SERIES-MIB" + ] + }, + ".1.3.6.1.4.1.21239.4": { + "name": "Cooling", + "mibs": [ + "VERTIV-BB-MIB" + ] + }, + ".1.3.6.1.4.1.21239.5.1": { + "name": "V4", + "mibs": [ + "VERTIV-BB-MIB" + ] + }, + ".1.3.6.1.4.1.21239.5.2": { + "name": "IMD", + "mibs": [ + "VERTIV-IMD-MIB", + "GEIST-IMD-MIB" + ] + }, + ".1.3.6.1.4.1.21239.42": { + "name": "V5", + "mibs": [ + "VERTIV-V5-MIB" + ] + }, + ".1.3.6.1.4.1.21239.42.1.31": { + "name": "WatchDog 15", + "mibs": [ + "VERTIV-BB-MIB" + ] + }, + ".1.3.6.1.4.1.21239.42.1.32": { + "name": "WatchDog 100", + "mibs": [ + "VERTIV-BB-MIB" + ] + } + }, + "avocent": { + ".1.3.6.1.4.1.10418.16.1.1": { + "name": "ACS6016", + "mibs": [ + "ACS-MIB" + ] + }, + ".1.3.6.1.4.1.10418.16.1.2": { + "name": "ACS6032", + "mibs": [ + "ACS-MIB" + ] + }, + ".1.3.6.1.4.1.10418.16.1.3": { + "name": "ACS6048", + "mibs": [ + "ACS-MIB" + ] + }, + ".1.3.6.1.4.1.10418.16.1.4": { + "name": "ACS6004", + "mibs": [ + "ACS-MIB" + ] + }, + ".1.3.6.1.4.1.10418.16.1.5": { + "name": "ACS6008", + "mibs": [ + "ACS-MIB" + ] + }, + ".1.3.6.1.4.1.10418.17.1.1": { + "name": "PM1024", + "mibs": [ + "PM-MIB" + ] + }, + ".1.3.6.1.4.1.10418.17.1.2": { + "name": "PM2003", + "mibs": [ + "PM-MIB" + ] + }, + ".1.3.6.1.4.1.10418.17.1.3": { + "name": "PM2006", + "mibs": [ + "PM-MIB" + ] + }, + ".1.3.6.1.4.1.10418.17.1.4": { + "name": "PM2024", + "mibs": [ + "PM-MIB" + ] + }, + ".1.3.6.1.4.1.10418.17.1.5": { + "name": "PM3003", + "mibs": [ + "PM-MIB" + ] + }, + ".1.3.6.1.4.1.10418.17.1.6": { + "name": "PM3006", + "mibs": [ + "PM-MIB" + ] + }, + ".1.3.6.1.4.1.10418.17.1.7": { + "name": "PM3024", + "mibs": [ + "PM-MIB" + ] + }, + ".1.3.6.1.4.1.10418.17.1.8": { + "name": "PM1010", + "mibs": [ + "PM-MIB" + ] + }, + ".1.3.6.1.4.1.10418.17.1.9": { + "name": "PM2010", + "mibs": [ + "PM-MIB" + ] + }, + ".1.3.6.1.4.1.10418.17.1.10": { + "name": "PM3010", + "mibs": [ + "PM-MIB" + ] + }, + ".1.3.6.1.4.1.10418.17.1.11": { + "name": "PM1020", + "mibs": [ + "PM-MIB" + ] + }, + ".1.3.6.1.4.1.10418.17.1.12": { + "name": "PM2020", + "mibs": [ + "PM-MIB" + ] + }, + ".1.3.6.1.4.1.10418.17.1.13": { + "name": "PM3020", + "mibs": [ + "PM-MIB" + ] + }, + ".1.3.6.1.4.1.10418.26.1.1": { + "name": "ACS8048", + "mibs": [ + "ACS8000-MIB" + ] + }, + ".1.3.6.1.4.1.10418.26.1.2": { + "name": "ACS8032", + "mibs": [ + "ACS8000-MIB" + ] + }, + ".1.3.6.1.4.1.10418.26.1.3": { + "name": "ACS8016", + "mibs": [ + "ACS8000-MIB" + ] + }, + ".1.3.6.1.4.1.10418.26.1.4": { + "name": "ACS8008", + "mibs": [ + "ACS8000-MIB" + ] + }, + ".1.3.6.1.4.1.10418.26.1.5": { + "name": "ACS808", + "mibs": [ + "ACS8000-MIB" + ] + }, + ".1.3.6.1.4.1.10418.26.1.6": { + "name": "ACS804", + "mibs": [ + "ACS8000-MIB" + ] + }, + ".1.3.6.1.4.1.10418.26.1.7": { + "name": "ACS802", + "mibs": [ + "ACS8000-MIB" + ] + } + }, + "powertek": { + ".1.3.6.1.4.1.42610.1.4.2": { + "mibs": [ + "SimplePDU-MIB" + ] + }, + ".1.3.6.1.4.1.42610.1.4.4": { + "mibs": [ + "PWTv1-MIB", + "SPS2v1-MIB" + ] + } + }, + "nti": { + ".1.3.6.1.4.1.3699.1.1.9": { + "name": "ENVIROMUX-2D", + "mibs": [ + "ENVIROMUX2D" + ] + }, + ".1.3.6.1.4.1.3699.1.1.10": { + "name": "ENVIROMUX-5D", + "mibs": [ + "ENVIROMUX5D" + ] + }, + ".1.3.6.1.4.1.3699.1.1.11": { + "name": "ENVIROMUX-16D", + "mibs": [ + "ENVIROMUX16D" + ] + }, + ".1.3.6.1.4.1.3699.1.1.12": { + "name": "ENVIROMUX-MICRO", + "mibs": [ + "ENVIROMUXMICRO-MIB" + ] + } + }, + "calix": { + ".1.3.6.1.4.1.6321": { + "name": "C7" + }, + ".1.3.6.1.4.1.6321.1.2.2.5.1": { + "name": "E5-312" + }, + ".1.3.6.1.4.1.6321.1.2.2.5.2": { + "name": "E5-400" + }, + ".1.3.6.1.4.1.6321.1.2.2.5.3": { + "name": "E7-2" + }, + ".1.3.6.1.4.1.6321.1.2.2.5.4": { + "name": "E7-20" + }, + ".1.3.6.1.4.1.6321.1.2.3": { + "name": "E5-100" + } + }, + "fortinet": { + ".1.3.6.1.4.1.12356.101.1.10": { + "name": "FortiGate ONE" + }, + ".1.3.6.1.4.1.12356.101.1.20": { + "name": "FortiGate VM" + }, + ".1.3.6.1.4.1.12356.101.1.30": { + "name": "FortiGate VM64" + }, + ".1.3.6.1.4.1.12356.101.1.31": { + "name": "FortiGate VM64VMX" + }, + ".1.3.6.1.4.1.12356.101.1.32": { + "name": "FortiGate VM64SVM" + }, + ".1.3.6.1.4.1.12356.101.1.40": { + "name": "FortiGate VM64XEN" + }, + ".1.3.6.1.4.1.12356.101.1.41": { + "name": "FortiOS VM64XEN" + }, + ".1.3.6.1.4.1.12356.101.1.45": { + "name": "FortiGate VM64AWS" + }, + ".1.3.6.1.4.1.12356.101.1.46": { + "name": "FortiGate VM64FGCAWS" + }, + ".1.3.6.1.4.1.12356.101.1.47": { + "name": "FortiGate VM64OPC" + }, + ".1.3.6.1.4.1.12356.101.1.60": { + "name": "FortiGate VM64KVM" + }, + ".1.3.6.1.4.1.12356.101.1.61": { + "name": "FortiGate VM64FGCKVM" + }, + ".1.3.6.1.4.1.12356.101.1.65": { + "name": "FortiGate VM64GCP" + }, + ".1.3.6.1.4.1.12356.101.1.66": { + "name": "FortiGate ARM64KVM" + }, + ".1.3.6.1.4.1.12356.101.1.70": { + "name": "FortiGate VM64HV" + }, + ".1.3.6.1.4.1.12356.101.1.210": { + "name": "FortiWiFi 20C", + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.212": { + "name": "FortiGate 20C" + }, + ".1.3.6.1.4.1.12356.101.1.213": { + "name": "FortiWiFi 20CA", + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.214": { + "name": "FortiGate 20CA" + }, + ".1.3.6.1.4.1.12356.101.1.302": { + "name": "FortiGate 30B" + }, + ".1.3.6.1.4.1.12356.101.1.304": { + "name": "FortiGate 30D" + }, + ".1.3.6.1.4.1.12356.101.1.305": { + "name": "FortiGate 30D POE" + }, + ".1.3.6.1.4.1.12356.101.1.306": { + "name": "FortiGate 30E" + }, + ".1.3.6.1.4.1.12356.101.1.307": { + "name": "FortiRugged 30D" + }, + ".1.3.6.1.4.1.12356.101.1.308": { + "name": "FortiRugged 35D" + }, + ".1.3.6.1.4.1.12356.101.1.309": { + "name": "FortiGate 30DA" + }, + ".1.3.6.1.4.1.12356.101.1.310": { + "name": "FortiWiFi 30B", + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.314": { + "name": "FortiWiFi 30D", + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.315": { + "name": "FortiWiFi 30D POE", + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.316": { + "name": "FortiWiFi 30E", + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.319": { + "name": "FortiGate 30EG" + }, + ".1.3.6.1.4.1.12356.101.1.320": { + "name": "FortiGate 30EN" + }, + ".1.3.6.1.4.1.12356.101.1.321": { + "name": "FortiGate 30EI" + }, + ".1.3.6.1.4.1.12356.101.1.322": { + "name": "FortiWiFi 30EN", + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.323": { + "name": "FortiWiFi 30EI", + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.324": { + "name": "FortiWiFi 30EG", + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.410": { + "name": "FortiGate 40C" + }, + ".1.3.6.1.4.1.12356.101.1.411": { + "name": "FortiWiFi 40C", + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.441": { + "name": "FortiGate 40F" + }, + ".1.3.6.1.4.1.12356.101.1.442": { + "name": "FortiGate 41F" + }, + ".1.3.6.1.4.1.12356.101.1.443": { + "name": "FortiGate 40FI" + }, + ".1.3.6.1.4.1.12356.101.1.444": { + "name": "FortiGate 41FI" + }, + ".1.3.6.1.4.1.12356.101.1.445": { + "name": "FortiWiFi 40F", + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.446": { + "name": "FortiWiFi 41F", + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.447": { + "name": "FortiWiFi 40FI", + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.448": { + "name": "FortiWiFi 41Fi", + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.500": { + "name": "FortiGate 50A", + "snmp": { + "max-rep": 50 + } + }, + ".1.3.6.1.4.1.12356.101.1.502": { + "name": "FortiGate 50B", + "snmp": { + "max-rep": 50 + } + }, + ".1.3.6.1.4.1.12356.101.1.504": { + "name": "FortiGate 51B", + "snmp": { + "max-rep": 50 + } + }, + ".1.3.6.1.4.1.12356.101.1.505": { + "name": "FortiGate 50E", + "snmp": { + "max-rep": 50 + } + }, + ".1.3.6.1.4.1.12356.101.1.506": { + "name": "FortiWiFi 50E", + "snmp": { + "max-rep": 50 + }, + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.510": { + "name": "FortiWiFi 50B", + "snmp": { + "max-rep": 50 + }, + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.515": { + "name": "FortiGate 51E", + "snmp": { + "max-rep": 50 + } + }, + ".1.3.6.1.4.1.12356.101.1.516": { + "name": "FortiWiFi 51E", + "snmp": { + "max-rep": 50 + }, + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.517": { + "name": "FortiWiFi 502R", + "snmp": { + "max-rep": 50 + }, + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.518": { + "name": "FortiGate 52E", + "snmp": { + "max-rep": 50 + } + }, + ".1.3.6.1.4.1.12356.101.1.600": { + "name": "FortiGate 60" + }, + ".1.3.6.1.4.1.12356.101.1.601": { + "name": "FortiGate 60M" + }, + ".1.3.6.1.4.1.12356.101.1.602": { + "name": "FortiGate 60 ADSL" + }, + ".1.3.6.1.4.1.12356.101.1.603": { + "name": "FortiGate 60B" + }, + ".1.3.6.1.4.1.12356.101.1.610": { + "name": "FortiWiFi 60", + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.611": { + "name": "FortiWiFi 60A", + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.612": { + "name": "FortiWiFi 60AM", + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.613": { + "name": "FortiWiFi 60B", + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.615": { + "name": "FortiGate 60C" + }, + ".1.3.6.1.4.1.12356.101.1.616": { + "name": "FortiWiFi 60C", + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.617": { + "name": "FortiWiFi 60CM", + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.618": { + "name": "FortiWiFi 60CA", + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.619": { + "name": "FortiWiFi 6XMB", + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.621": { + "name": "FortiGate 60CP" + }, + ".1.3.6.1.4.1.12356.101.1.622": { + "name": "FortiGate 60C SFP" + }, + ".1.3.6.1.4.1.12356.101.1.624": { + "name": "FortiGate 60D" + }, + ".1.3.6.1.4.1.12356.101.1.625": { + "name": "FortiGate 60D POE" + }, + ".1.3.6.1.4.1.12356.101.1.626": { + "name": "FortiWiFi 60D", + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.627": { + "name": "FortiWiFi 60DP", + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.628": { + "name": "FortiGate SOC3" + }, + ".1.3.6.1.4.1.12356.101.1.630": { + "name": "FortiGate 90D" + }, + ".1.3.6.1.4.1.12356.101.1.631": { + "name": "FortiGate 90D POE" + }, + ".1.3.6.1.4.1.12356.101.1.632": { + "name": "FortiWiFi 90D", + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.633": { + "name": "FortiWiFi 90D POE", + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.634": { + "name": "FortiGate 94D POE" + }, + ".1.3.6.1.4.1.12356.101.1.635": { + "name": "FortiGate 98D POE" + }, + ".1.3.6.1.4.1.12356.101.1.636": { + "name": "FortiGate 92D" + }, + ".1.3.6.1.4.1.12356.101.1.637": { + "name": "FortiWiFi 92D", + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.638": { + "name": "FortiRugged 90D" + }, + ".1.3.6.1.4.1.12356.101.1.639": { + "name": "FortiWiFi 60E", + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.640": { + "name": "FortiGate 61E" + }, + ".1.3.6.1.4.1.12356.101.1.641": { + "name": "FortiGate 60E" + }, + ".1.3.6.1.4.1.12356.101.1.642": { + "name": "FortiGate 60E POE" + }, + ".1.3.6.1.4.1.12356.101.1.643": { + "name": "FortiRugged 60F" + }, + ".1.3.6.1.4.1.12356.101.1.644": { + "name": "FortiGate 60F" + }, + ".1.3.6.1.4.1.12356.101.1.645": { + "name": "FortiGate 61F" + }, + ".1.3.6.1.4.1.12356.101.1.646": { + "name": "FortiGate 60EI" + }, + ".1.3.6.1.4.1.12356.101.1.647": { + "name": "FortiGate 60EC" + }, + ".1.3.6.1.4.1.12356.101.1.648": { + "name": "FortiRugged 60FI" + }, + ".1.3.6.1.4.1.12356.101.1.649": { + "name": "FortiWiFi 61E", + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.661": { + "name": "FortiGate 60EJ" + }, + ".1.3.6.1.4.1.12356.101.1.662": { + "name": "FortiWiFi 60EJ", + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.663": { + "name": "FortiGate 60EV" + }, + ".1.3.6.1.4.1.12356.101.1.664": { + "name": "FortiWiFi 60EV", + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.700": { + "name": "FortiGate 70D" + }, + ".1.3.6.1.4.1.12356.101.1.701": { + "name": "FortiGate 70F" + }, + ".1.3.6.1.4.1.12356.101.1.702": { + "name": "FortiGate 71F" + }, + ".1.3.6.1.4.1.12356.101.1.704": { + "name": "FortiRugged 70FB" + }, + ".1.3.6.1.4.1.12356.101.1.705": { + "name": "FortiRugged 70FM" + }, + ".1.3.6.1.4.1.12356.101.1.800": { + "name": "FortiGate 80C" + }, + ".1.3.6.1.4.1.12356.101.1.801": { + "name": "FortiGate 80CM" + }, + ".1.3.6.1.4.1.12356.101.1.802": { + "name": "FortiGate 82C" + }, + ".1.3.6.1.4.1.12356.101.1.803": { + "name": "FortiGate 80D" + }, + ".1.3.6.1.4.1.12356.101.1.810": { + "name": "FortiWiFi 80CM", + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.811": { + "name": "FortiWiFi 81CM", + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.841": { + "name": "FortiGate 80E POE" + }, + ".1.3.6.1.4.1.12356.101.1.842": { + "name": "FortiGate 80E" + }, + ".1.3.6.1.4.1.12356.101.1.843": { + "name": "FortiGate 81E" + }, + ".1.3.6.1.4.1.12356.101.1.844": { + "name": "FortiGate 81E POE" + }, + ".1.3.6.1.4.1.12356.101.1.845": { + "name": "FortiGate 80F" + }, + ".1.3.6.1.4.1.12356.101.1.846": { + "name": "FortiGate 81F" + }, + ".1.3.6.1.4.1.12356.101.1.847": { + "name": "FortiGate 80FBP" + }, + ".1.3.6.1.4.1.12356.101.1.848": { + "name": "FortiWiFi 80F", + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.849": { + "name": "FortiWiFi 81F", + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.850": { + "name": "FortiGate 80F POE" + }, + ".1.3.6.1.4.1.12356.101.1.851": { + "name": "FortiGate 81F POE" + }, + ".1.3.6.1.4.1.12356.101.1.852": { + "name": "FortiWiFi 81FD", + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.853": { + "name": "FortiWiFi 81FP", + "type": "wireless" + }, + ".1.3.6.1.4.1.12356.101.1.900": { + "name": "FortiGate 900D" + }, + ".1.3.6.1.4.1.12356.101.1.940": { + "name": "FortiGate 90E" + }, + ".1.3.6.1.4.1.12356.101.1.941": { + "name": "FortiGate 91E" + }, + ".1.3.6.1.4.1.12356.101.1.1000": { + "name": "FortiGate 100F" + }, + ".1.3.6.1.4.1.12356.101.1.1001": { + "name": "FortiGate 101F" + }, + ".1.3.6.1.4.1.12356.101.1.1002": { + "name": "FortiGate 110C" + }, + ".1.3.6.1.4.1.12356.101.1.1003": { + "name": "FortiGate 111C" + }, + ".1.3.6.1.4.1.12356.101.1.1004": { + "name": "FortiGate 100D" + }, + ".1.3.6.1.4.1.12356.101.1.1005": { + "name": "FortiGate 140E" + }, + ".1.3.6.1.4.1.12356.101.1.1006": { + "name": "FortiGate 140EP" + }, + ".1.3.6.1.4.1.12356.101.1.1041": { + "name": "FortiGate 100E" + }, + ".1.3.6.1.4.1.12356.101.1.1042": { + "name": "FortiGate 100EF" + }, + ".1.3.6.1.4.1.12356.101.1.1043": { + "name": "FortiGate 101E" + }, + ".1.3.6.1.4.1.12356.101.1.1401": { + "name": "FortiGate 140D" + }, + ".1.3.6.1.4.1.12356.101.1.1402": { + "name": "FortiGate 140P" + }, + ".1.3.6.1.4.1.12356.101.1.1403": { + "name": "FortiGate 140T" + }, + ".1.3.6.1.4.1.12356.101.1.2000": { + "name": "FortiGate 200" + }, + ".1.3.6.1.4.1.12356.101.1.2001": { + "name": "FortiGate 200A" + }, + ".1.3.6.1.4.1.12356.101.1.2002": { + "name": "FortiGate 224B" + }, + ".1.3.6.1.4.1.12356.101.1.2003": { + "name": "FortiGate 200B" + }, + ".1.3.6.1.4.1.12356.101.1.2004": { + "name": "FortiGate 200B POE" + }, + ".1.3.6.1.4.1.12356.101.1.2005": { + "name": "FortiGate 200D" + }, + ".1.3.6.1.4.1.12356.101.1.2006": { + "name": "FortiGate 240D" + }, + ".1.3.6.1.4.1.12356.101.1.2007": { + "name": "FortiGate 200DP" + }, + ".1.3.6.1.4.1.12356.101.1.2008": { + "name": "FortiGate 240DP" + }, + ".1.3.6.1.4.1.12356.101.1.2009": { + "name": "FortiGate 200E" + }, + ".1.3.6.1.4.1.12356.101.1.2010": { + "name": "FortiGate 201E" + }, + ".1.3.6.1.4.1.12356.101.1.2011": { + "name": "FortiGate 200F" + }, + ".1.3.6.1.4.1.12356.101.1.2012": { + "name": "FortiGate 201F" + }, + ".1.3.6.1.4.1.12356.101.1.2013": { + "name": "FortiGate 280D" + }, + ".1.3.6.1.4.1.12356.101.1.3000": { + "name": "FortiGate 300", + "snmp": { + "max-rep": 40 + } + }, + ".1.3.6.1.4.1.12356.101.1.3001": { + "name": "FortiGate 300A", + "snmp": { + "max-rep": 40 + } + }, + ".1.3.6.1.4.1.12356.101.1.3002": { + "name": "FortiGate 310B", + "snmp": { + "max-rep": 40 + } + }, + ".1.3.6.1.4.1.12356.101.1.3003": { + "name": "FortiGate 300D", + "snmp": { + "max-rep": 40 + } + }, + ".1.3.6.1.4.1.12356.101.1.3004": { + "name": "FortiGate 311B", + "snmp": { + "max-rep": 40 + } + }, + ".1.3.6.1.4.1.12356.101.1.3005": { + "name": "FortiGate 300C", + "snmp": { + "max-rep": 40 + } + }, + ".1.3.6.1.4.1.12356.101.1.3006": { + "name": "FortiGate 3HD", + "snmp": { + "max-rep": 40 + } + }, + ".1.3.6.1.4.1.12356.101.1.3007": { + "name": "FortiGate 300E", + "snmp": { + "max-rep": 40 + } + }, + ".1.3.6.1.4.1.12356.101.1.3008": { + "name": "FortiGate 301E", + "snmp": { + "max-rep": 40 + } + }, + ".1.3.6.1.4.1.12356.101.1.4000": { + "name": "FortiGate 400" + }, + ".1.3.6.1.4.1.12356.101.1.4001": { + "name": "FortiGate 400A" + }, + ".1.3.6.1.4.1.12356.101.1.4004": { + "name": "FortiGate 400D" + }, + ".1.3.6.1.4.1.12356.101.1.4007": { + "name": "FortiGate 400E" + }, + ".1.3.6.1.4.1.12356.101.1.4008": { + "name": "FortiGate 401E" + }, + ".1.3.6.1.4.1.12356.101.1.4009": { + "name": "FortiGate 400EBP" + }, + ".1.3.6.1.4.1.12356.101.1.4010": { + "name": "FortiGate 400F" + }, + ".1.3.6.1.4.1.12356.101.1.4011": { + "name": "FortiGate 401F" + }, + ".1.3.6.1.4.1.12356.101.1.5000": { + "name": "FortiGate 500" + }, + ".1.3.6.1.4.1.12356.101.1.5001": { + "name": "FortiGate 500A" + }, + ".1.3.6.1.4.1.12356.101.1.5004": { + "name": "FortiGate 500D" + }, + ".1.3.6.1.4.1.12356.101.1.5005": { + "name": "FortiGate 500E" + }, + ".1.3.6.1.4.1.12356.101.1.5006": { + "name": "FortiGate 501E" + }, + ".1.3.6.1.4.1.12356.101.1.6003": { + "name": "FortiGate 600C" + }, + ".1.3.6.1.4.1.12356.101.1.6004": { + "name": "FortiGate 600D" + }, + ".1.3.6.1.4.1.12356.101.1.6005": { + "name": "FortiGate 600E" + }, + ".1.3.6.1.4.1.12356.101.1.6006": { + "name": "FortiGate 601E" + }, + ".1.3.6.1.4.1.12356.101.1.6007": { + "name": "FortiGate 600F" + }, + ".1.3.6.1.4.1.12356.101.1.6008": { + "name": "FortiGate 601F" + }, + ".1.3.6.1.4.1.12356.101.1.6200": { + "name": "FortiGate 620B" + }, + ".1.3.6.1.4.1.12356.101.1.6201": { + "name": "FortiGate 600D" + }, + ".1.3.6.1.4.1.12356.101.1.6210": { + "name": "FortiGate 621B" + }, + ".1.3.6.1.4.1.12356.101.1.8000": { + "name": "FortiGate 800" + }, + ".1.3.6.1.4.1.12356.101.1.8001": { + "name": "FortiGate 800F" + }, + ".1.3.6.1.4.1.12356.101.1.8003": { + "name": "FortiGate 800C" + }, + ".1.3.6.1.4.1.12356.101.1.8004": { + "name": "FortiGate 800D" + }, + ".1.3.6.1.4.1.12356.101.1.10000": { + "name": "FortiGate 1000" + }, + ".1.3.6.1.4.1.12356.101.1.10001": { + "name": "FortiGate 1000A" + }, + ".1.3.6.1.4.1.12356.101.1.10002": { + "name": "FortiGate 1000AFA2" + }, + ".1.3.6.1.4.1.12356.101.1.10003": { + "name": "FortiGate 1000ALENC" + }, + ".1.3.6.1.4.1.12356.101.1.10004": { + "name": "FortiGate 1000C" + }, + ".1.3.6.1.4.1.12356.101.1.10005": { + "name": "FortiGate 1000D" + }, + ".1.3.6.1.4.1.12356.101.1.10006": { + "name": "FortiGate 1100E" + }, + ".1.3.6.1.4.1.12356.101.1.10007": { + "name": "FortiGate 1101E" + }, + ".1.3.6.1.4.1.12356.101.1.10008": { + "name": "FortiGate 1000F" + }, + ".1.3.6.1.4.1.12356.101.1.12000": { + "name": "FortiGate 1200D" + }, + ".1.3.6.1.4.1.12356.101.1.12400": { + "name": "FortiGate 1240B" + }, + ".1.3.6.1.4.1.12356.101.1.15000": { + "name": "FortiGate 1500D" + }, + ".1.3.6.1.4.1.12356.101.1.15001": { + "name": "FortiGate 1500DT" + }, + ".1.3.6.1.4.1.12356.101.1.15002": { + "name": "FortiGate 1801F" + }, + ".1.3.6.1.4.1.12356.101.1.15003": { + "name": "FortiGate 1800F" + }, + ".1.3.6.1.4.1.12356.101.1.18000": { + "name": "FortiGate 2200E" + }, + ".1.3.6.1.4.1.12356.101.1.18001": { + "name": "FortiGate 2201E" + }, + ".1.3.6.1.4.1.12356.101.1.20000": { + "name": "FortiGate 2000E" + }, + ".1.3.6.1.4.1.12356.101.1.25000": { + "name": "FortiGate 2500E" + }, + ".1.3.6.1.4.1.12356.101.1.26000": { + "name": "FortiGate 2600F" + }, + ".1.3.6.1.4.1.12356.101.1.26001": { + "name": "FortiGate 2601F" + }, + ".1.3.6.1.4.1.12356.101.1.30000": { + "name": "FortiGate 3000D" + }, + ".1.3.6.1.4.1.12356.101.1.30001": { + "name": "FortiGate 3300E" + }, + ".1.3.6.1.4.1.12356.101.1.30002": { + "name": "FortiGate 3301E" + }, + ".1.3.6.1.4.1.12356.101.1.30003": { + "name": "FortiGate 3000F" + }, + ".1.3.6.1.4.1.12356.101.1.30004": { + "name": "FortiGate 3001F" + }, + ".1.3.6.1.4.1.12356.101.1.30160": { + "name": "FortiGate 3016B" + }, + ".1.3.6.1.4.1.12356.101.1.30400": { + "name": "FortiGate 3040B" + }, + ".1.3.6.1.4.1.12356.101.1.30401": { + "name": "FortiGate 3140B" + }, + ".1.3.6.1.4.1.12356.101.1.31000": { + "name": "FortiGate 3100D" + }, + ".1.3.6.1.4.1.12356.101.1.32000": { + "name": "FortiGate 3200D" + }, + ".1.3.6.1.4.1.12356.101.1.32401": { + "name": "FortiGate 3240C" + }, + ".1.3.6.1.4.1.12356.101.1.34001": { + "name": "FortiGate 3400E" + }, + ".1.3.6.1.4.1.12356.101.1.34011": { + "name": "FortiGate 3401E" + }, + ".1.3.6.1.4.1.12356.101.1.35001": { + "name": "FortiGate 3500F" + }, + ".1.3.6.1.4.1.12356.101.1.35011": { + "name": "FortiGate 3501F" + }, + ".1.3.6.1.4.1.12356.101.1.36000": { + "name": "FortiGate 3600" + }, + ".1.3.6.1.4.1.12356.101.1.36001": { + "name": "FortiGate 3600E" + }, + ".1.3.6.1.4.1.12356.101.1.36003": { + "name": "FortiGate 3600A" + }, + ".1.3.6.1.4.1.12356.101.1.36004": { + "name": "FortiGate 3600C" + }, + ".1.3.6.1.4.1.12356.101.1.36011": { + "name": "FortiGate 3601E" + }, + ".1.3.6.1.4.1.12356.101.1.37000": { + "name": "FortiGate 3700" + }, + ".1.3.6.1.4.1.12356.101.1.37001": { + "name": "FortiGate 3700DX" + }, + ".1.3.6.1.4.1.12356.101.1.38001": { + "name": "FortiGate 3800D" + }, + ".1.3.6.1.4.1.12356.101.1.38002": { + "name": "FortiGate 4200F" + }, + ".1.3.6.1.4.1.12356.101.1.38006": { + "name": "FortiGate 4200F" + }, + ".1.3.6.1.4.1.12356.101.1.38100": { + "name": "FortiGate 3810A" + }, + ".1.3.6.1.4.1.12356.101.1.38101": { + "name": "FortiGate 3810D" + }, + ".1.3.6.1.4.1.12356.101.1.38150": { + "name": "FortiGate 3815D" + }, + ".1.3.6.1.4.1.12356.101.1.39001": { + "name": "FortiGate 4400F" + }, + ".1.3.6.1.4.1.12356.101.1.39007": { + "name": "FortiGate 4400F" + }, + ".1.3.6.1.4.1.12356.101.1.39500": { + "name": "FortiGate 3950B" + }, + ".1.3.6.1.4.1.12356.101.1.39501": { + "name": "FortiGate 3951B" + }, + ".1.3.6.1.4.1.12356.101.1.39601": { + "name": "FortiGate 3960E" + }, + ".1.3.6.1.4.1.12356.101.1.39801": { + "name": "FortiGate 3980E" + }, + ".1.3.6.1.4.1.12356.101.1.39804": { + "name": "FortiGate 3980E" + }, + ".1.3.6.1.4.1.12356.101.1.42002": { + "name": "FortiGate 4201F" + }, + ".1.3.6.1.4.1.12356.101.1.44001": { + "name": "FortiGate 4401F" + }, + ".1.3.6.1.4.1.12356.101.1.50001": { + "name": "FortiGate 5002FB2" + }, + ".1.3.6.1.4.1.12356.101.1.50010": { + "name": "FortiGate 5001" + }, + ".1.3.6.1.4.1.12356.101.1.50011": { + "name": "FortiGate 5001A" + }, + ".1.3.6.1.4.1.12356.101.1.50012": { + "name": "FortiGate 5001FA2" + }, + ".1.3.6.1.4.1.12356.101.1.50013": { + "name": "FortiGate 5001B" + }, + ".1.3.6.1.4.1.12356.101.1.50014": { + "name": "FortiGate 5001C" + }, + ".1.3.6.1.4.1.12356.101.1.50015": { + "name": "FortiGate 5001D" + }, + ".1.3.6.1.4.1.12356.101.1.50016": { + "name": "FortiGate 5001E" + }, + ".1.3.6.1.4.1.12356.101.1.50017": { + "name": "FortiGate 5001E1" + }, + ".1.3.6.1.4.1.12356.101.1.50023": { + "name": "FortiSwitch 5203B", + "type": "network" + }, + ".1.3.6.1.4.1.12356.101.1.50051": { + "name": "FortiGate 5005FA2" + }, + ".1.3.6.1.4.1.12356.101.1.51010": { + "name": "FortiGate 5101C" + }, + ".1.3.6.1.4.1.12356.101.1.60001": { + "name": "FortiGate 6000F" + }, + ".1.3.6.1.4.1.12356.101.1.70001": { + "name": "FortiGate 7000E" + }, + ".1.3.6.1.4.1.12356.101.1.71201": { + "name": "FortiGate 7000F" + }, + ".1.3.6.1.4.1.12356.101.1.90000": { + "name": "FortiOS VM64" + }, + ".1.3.6.1.4.1.12356.101.1.90007": { + "name": "FortiGate ARM64AWS" + }, + ".1.3.6.1.4.1.12356.101.1.90008": { + "name": "FortiGate ARM64XEN" + }, + ".1.3.6.1.4.1.12356.101.1.90010": { + "name": "FortiGate VM64AZUREONDEMAND" + }, + ".1.3.6.1.4.1.12356.101.1.90018": { + "name": "FortiGate VM64GCPONDEMAND" + }, + ".1.3.6.1.4.1.12356.101.1.90019": { + "name": "FortiGate VM64ALI" + }, + ".1.3.6.1.4.1.12356.101.1.90020": { + "name": "FortiGate VM64ALIONDEMAND" + }, + ".1.3.6.1.4.1.12356.101.1.90021": { + "name": "FortiGate VM64RAXONDEMAND" + }, + ".1.3.6.1.4.1.12356.101.1.90022": { + "name": "FortiGate VM64IBM" + }, + ".1.3.6.1.4.1.12356.101.1.90025": { + "name": "FortiGate ARM64OCI" + }, + ".1.3.6.1.4.1.12356.101.1.90026": { + "name": "FortiGate ARM64GCP" + }, + ".1.3.6.1.4.1.12356.101.1.90027": { + "name": "FortiGate ARM64AZURE" + }, + ".1.3.6.1.4.1.12356.101.1.90060": { + "name": "FortiOS VM64KVM" + }, + ".1.3.6.1.4.1.12356.101.1.90061": { + "name": "FortiOS VM64HV" + }, + ".1.3.6.1.4.1.12356.101.1.90070": { + "name": "FortiGate VM64" + }, + ".1.3.6.1.4.1.12356.101.1.90071": { + "name": "FortiGate VM64KVM" + }, + ".1.3.6.1.4.1.12356.101.1.90081": { + "name": "FortiGate VM64AZURE" + }, + ".1.3.6.1.4.1.12356.101.1.80000": { + "name": "FortiGate VMEV" + }, + ".1.3.6.1.4.1.12356.101.1.80001": { + "name": "FortiGate VMEV" + }, + ".1.3.6.1.4.1.12356.101.1.80002": { + "name": "FortiGate VMXX" + }, + ".1.3.6.1.4.1.12356.101.1.80003": { + "name": "FortiGate VMX" + }, + ".1.3.6.1.4.1.12356.101.1.80004": { + "name": "FortiGate VM00" + }, + ".1.3.6.1.4.1.12356.101.1.80005": { + "name": "FortiGate VM01" + }, + ".1.3.6.1.4.1.12356.101.1.80006": { + "name": "FortiGate VM02" + }, + ".1.3.6.1.4.1.12356.101.1.80007": { + "name": "FortiGate VM04" + }, + ".1.3.6.1.4.1.12356.101.1.80008": { + "name": "FortiGate VM08" + }, + ".1.3.6.1.4.1.12356.101.1.80009": { + "name": "FortiGate VM16" + }, + ".1.3.6.1.4.1.12356.101.1.80010": { + "name": "FortiGate VM32" + }, + ".1.3.6.1.4.1.12356.101.1.80011": { + "name": "FortiGate VM1V" + }, + ".1.3.6.1.4.1.12356.101.1.80012": { + "name": "FortiGate VM2V" + }, + ".1.3.6.1.4.1.12356.101.1.80013": { + "name": "FortiGate VM4V" + }, + ".1.3.6.1.4.1.12356.101.1.80014": { + "name": "FortiGate VM8V" + }, + ".1.3.6.1.4.1.12356.101.1.80015": { + "name": "FortiGate V16V" + }, + ".1.3.6.1.4.1.12356.101.1.80016": { + "name": "FortiGate V32V" + }, + ".1.3.6.1.4.1.12356.101.1.80019": { + "name": "FortiGate VULV" + }, + ".1.3.6.1.4.1.12356.101.1.80020": { + "name": "FortiGate VMUL" + }, + ".1.3.6.1.4.1.12356.101.1.80021": { + "name": "FortiGate VMSL" + }, + ".1.3.6.1.4.1.12356.101.1.80022": { + "name": "FortiGate VMSB" + }, + ".1.3.6.1.4.1.12356.101.1.80023": { + "name": "FortiGate VMEL" + }, + ".1.3.6.1.4.1.12356.101.1.80024": { + "name": "FortiGate VMML" + }, + ".1.3.6.1.4.1.12356.101.1.80025": { + "name": "FortiGate VMBB" + }, + ".1.3.6.1.4.1.12356.101.1.80030": { + "name": "FortiGate VMPG" + }, + ".1.3.6.1.4.1.12356.102.1.1000": { + "name": "FortiAnalyzer 100" + }, + ".1.3.6.1.4.1.12356.102.1.1001": { + "name": "FortiAnalyzer 100A" + }, + ".1.3.6.1.4.1.12356.102.1.1002": { + "name": "FortiAnalyzer 100B" + }, + ".1.3.6.1.4.1.12356.102.1.1003": { + "name": "FortiAnalyzer 100C" + }, + ".1.3.6.1.4.1.12356.102.1.4000": { + "name": "FortiAnalyzer 400" + }, + ".1.3.6.1.4.1.12356.102.1.4002": { + "name": "FortiAnalyzer 400B" + }, + ".1.3.6.1.4.1.12356.102.1.8000": { + "name": "FortiAnalyzer 800" + }, + ".1.3.6.1.4.1.12356.102.1.8002": { + "name": "FortiAnalyzer 800B" + }, + ".1.3.6.1.4.1.12356.102.1.10002": { + "name": "FortiAnalyzer 1000B" + }, + ".1.3.6.1.4.1.12356.102.1.20000": { + "name": "FortiAnalyzer 2000" + }, + ".1.3.6.1.4.1.12356.102.1.20001": { + "name": "FortiAnalyzer 2000A" + }, + ".1.3.6.1.4.1.12356.102.1.40000": { + "name": "FortiAnalyzer 4000" + }, + ".1.3.6.1.4.1.12356.102.1.40001": { + "name": "FortiAnalyzer 4000A" + }, + ".1.3.6.1.4.1.12356.103.1.64": { + "name": "FortiManager VM64" + }, + ".1.3.6.1.4.1.12356.103.1.1000": { + "name": "FortiManager 100" + }, + ".1.3.6.1.4.1.12356.103.1.1003": { + "name": "FortiManager 100C" + }, + ".1.3.6.1.4.1.12356.103.1.2004": { + "name": "FortiManager 200D" + }, + ".1.3.6.1.4.1.12356.103.1.2005": { + "name": "FortiManager 200E" + }, + ".1.3.6.1.4.1.12356.103.1.2006": { + "name": "FortiManager 200F" + }, + ".1.3.6.1.4.1.12356.103.1.2007": { + "name": "FortiManager 200G" + }, + ".1.3.6.1.4.1.12356.103.1.3004": { + "name": "FortiManager 300D" + }, + ".1.3.6.1.4.1.12356.103.1.3005": { + "name": "FortiManager 300E" + }, + ".1.3.6.1.4.1.12356.103.1.3006": { + "name": "FortiManager 300F" + }, + ".1.3.6.1.4.1.12356.103.1.4000": { + "name": "FortiManager 400" + }, + ".1.3.6.1.4.1.12356.103.1.4001": { + "name": "FortiManager 400A" + }, + ".1.3.6.1.4.1.12356.103.1.4002": { + "name": "FortiManager 400B" + }, + ".1.3.6.1.4.1.12356.103.1.4003": { + "name": "FortiManager 400C" + }, + ".1.3.6.1.4.1.12356.103.1.4005": { + "name": "FortiManager 400E" + }, + ".1.3.6.1.4.1.12356.103.1.4007": { + "name": "FortiManager 400G" + }, + ".1.3.6.1.4.1.12356.103.1.10003": { + "name": "FortiManager 1000C" + }, + ".1.3.6.1.4.1.12356.103.1.10004": { + "name": "FortiManager 1000D" + }, + ".1.3.6.1.4.1.12356.103.1.10006": { + "name": "FortiManager 1000F" + }, + ".1.3.6.1.4.1.12356.103.1.20000": { + "name": "FortiManager 2000XL" + }, + ".1.3.6.1.4.1.12356.103.1.20005": { + "name": "FortiManager 2000E" + }, + ".1.3.6.1.4.1.12356.103.1.30000": { + "name": "FortiManager 3000" + }, + ".1.3.6.1.4.1.12356.103.1.30002": { + "name": "FortiManager 3000B" + }, + ".1.3.6.1.4.1.12356.103.1.30003": { + "name": "FortiManager 3000C" + }, + ".1.3.6.1.4.1.12356.103.1.30006": { + "name": "FortiManager 3000F" + }, + ".1.3.6.1.4.1.12356.103.1.30007": { + "name": "FortiManager 3000G" + }, + ".1.3.6.1.4.1.12356.103.1.37006": { + "name": "FortiManager 3700F" + }, + ".1.3.6.1.4.1.12356.103.1.37007": { + "name": "FortiManager 3700G" + }, + ".1.3.6.1.4.1.12356.103.1.39005": { + "name": "FortiManager 3900E" + }, + ".1.3.6.1.4.1.12356.103.1.40004": { + "name": "FortiManager 4000D" + }, + ".1.3.6.1.4.1.12356.103.1.40005": { + "name": "FortiManager 4000E" + }, + ".1.3.6.1.4.1.12356.103.1.50011": { + "name": "FortiManager 5001A" + } + }, + "d-link": { + ".1.3.6.1.4.1.171.10.36.1.1": { + "name": "DHS-3226" + }, + ".1.3.6.1.4.1.171.10.36.1.2": { + "name": "DHS-3218" + }, + ".1.3.6.1.4.1.171.10.36.1.3": { + "name": "DHS-3210" + }, + ".1.3.6.1.4.1.171.10.36.1.11": { + "name": "DES-3226" + }, + ".1.3.6.1.4.1.171.10.48.1": { + "name": "DES-3226S" + }, + ".1.3.6.1.4.1.171.10.49.1": { + "name": "DES-3326S" + }, + ".1.3.6.1.4.1.171.10.49.2": { + "name": "DES-3326SR" + }, + ".1.3.6.1.4.1.171.10.52.1.1": { + "name": "DES-3250" + }, + ".1.3.6.1.4.1.171.10.55.2": { + "name": "DGS-3312SR" + }, + ".1.3.6.1.4.1.171.10.59.5": { + "name": "DGS-3324SR" + }, + ".1.3.6.1.4.1.171.10.59.7": { + "name": "DXS-3326GSR" + }, + ".1.3.6.1.4.1.171.10.60.1": { + "name": "GS105E" + }, + ".1.3.6.1.4.1.171.10.61.1": { + "name": "DES-2110" + }, + ".1.3.6.1.4.1.171.10.61.3": { + "name": "DES-2108" + }, + ".1.3.6.1.4.1.171.10.63.1.1": { + "name": "DES-3010F" + }, + ".1.3.6.1.4.1.171.10.63.1.2": { + "name": "DES-3010G" + }, + ".1.3.6.1.4.1.171.10.63.2": { + "name": "DES-3018", + "mibs": [ + "DES3018-L2MGMT-MIB" + ] + }, + ".1.3.6.1.4.1.171.10.63.3": { + "name": "DES-3026", + "mibs": [ + "DES3026-L2MGMT-MIB" + ] + }, + ".1.3.6.1.4.1.171.10.63.4": { + "name": "DES-3010FL" + }, + ".1.3.6.1.4.1.171.10.63.6": { + "name": "DES-3028", + "mibs": [ + "DDM-MGMT-MIB" + ] + }, + ".1.3.6.1.4.1.171.10.63.7": { + "name": "DES-3028P" + }, + ".1.3.6.1.4.1.171.10.63.8": { + "name": "DES-3052" + }, + ".1.3.6.1.4.1.171.10.63.9": { + "name": "DES-3052P" + }, + ".1.3.6.1.4.1.171.10.63.10": { + "name": "DES-3016" + }, + ".1.3.6.1.4.1.171.10.63.11": { + "name": "DES-3028G" + }, + ".1.3.6.1.4.1.171.10.64.1": { + "name": "DES-3526" + }, + ".1.3.6.1.4.1.171.10.64.2": { + "name": "DES-3550" + }, + ".1.3.6.1.4.1.171.10.68.1": { + "name": "DGS-3024" + }, + ".1.3.6.1.4.1.171.10.69.1": { + "name": "DES-3828" + }, + ".1.3.6.1.4.1.171.10.69.2": { + "name": "DES-3828-DC" + }, + ".1.3.6.1.4.1.171.10.69.3": { + "name": "DES-3828P" + }, + ".1.3.6.1.4.1.171.10.69.4": { + "name": "DES-3852" + }, + ".1.3.6.1.4.1.171.10.69.5": { + "name": "DES-3852P" + }, + ".1.3.6.1.4.1.171.10.70.6": { + "name": "DGS-3627", + "mibs": [ + "OSPF-MIB" + ] + }, + ".1.3.6.1.4.1.171.10.70.8": { + "name": "DGS-3627G", + "mibs": [ + "OSPF-MIB" + ] + }, + ".1.3.6.1.4.1.171.10.70.9": { + "name": "DGS-3612G" + }, + ".1.3.6.1.4.1.171.10.72.1": { + "name": "DHS-3626" + }, + ".1.3.6.1.4.1.171.10.73.2": { + "name": "DWS-3024" + }, + ".1.3.6.1.4.1.171.10.73.3": { + "name": "DWS-3026" + }, + ".1.3.6.1.4.1.171.10.73.5.1": { + "name": "DWS-4026" + }, + ".1.3.6.1.4.1.171.10.75.1": { + "name": "DES-1226G", + "mibs": [ + "DES-1226G-MIB" + ] + }, + ".1.3.6.1.4.1.171.10.75.2": { + "name": "DES-1228", + "mibs": [ + "DES-1228-MIB" + ], + "snmp": { + "nobulk": 1 + } + }, + ".1.3.6.1.4.1.171.10.75.3": { + "name": "DES-1228P", + "mibs": [ + "DES-1228P-MIB" + ], + "snmp": { + "nobulk": 1 + } + }, + ".1.3.6.1.4.1.171.10.75.5": { + "name": "DES-1210-28", + "mibs": [ + "DES-1210-28_AX" + ] + }, + ".1.3.6.1.4.1.171.10.75.5.2": { + "name": "DES-1210-28-BX", + "mibs": [ + "DES-1210-28_BX" + ] + }, + ".1.3.6.1.4.1.171.10.75.6": { + "name": "DES-1210-28P", + "mibs": [ + "DES-1210-28P_Ax", + "DES-1210-28P_BX" + ] + }, + ".1.3.6.1.4.1.171.10.75.7": { + "name": "DES-1210-52", + "mibs": [ + "DES-1210-52_AX", + "DES-1210-52_BX" + ] + }, + ".1.3.6.1.4.1.171.10.75.13": { + "name": "DES-1210-08P", + "mibs": [ + "DES-1210-08P_AX", + "DES-1210-08P_BX" + ] + }, + ".1.3.6.1.4.1.171.10.75.14": { + "name": "DES-1210-10", + "mibs": [ + "DES-1210-10MEbx", + "DES-1210-10_AXME" + ] + }, + ".1.3.6.1.4.1.171.10.75.15": { + "name": "DES-1210-28" + }, + ".1.3.6.1.4.1.171.10.75.15.2": { + "name": "DES-1210-28/ME", + "mibs": [ + "DES-1210-28_AXME", + "DES-1210-28MEbx", + "DES-1210-28ME-B2" + ] + }, + ".1.3.6.1.4.1.171.10.75.15.3": { + "name": "DES-1210-28/ME", + "mibs": [ + "DES-1210-28ME-B3" + ] + }, + ".1.3.6.1.4.1.171.10.75.16.1": { + "name": "DES-1210-26/ME", + "mibs": [ + "DES-1210-26ME-B2" + ] + }, + ".1.3.6.1.4.1.171.10.76.5": { + "name": "DGS-1224T" + }, + ".1.3.6.1.4.1.171.10.76.9": { + "name": "DGS-1210-16" + }, + ".1.3.6.1.4.1.171.10.76.10": { + "name": "DGS-1210-24" + }, + ".1.3.6.1.4.1.171.10.76.11": { + "name": "DGS-1210-48" + }, + ".1.3.6.1.4.1.171.10.76.12": { + "name": "DGS-1210-10P" + }, + ".1.3.6.1.4.1.171.10.76.15": { + "name": "DGS-1210-28" + }, + ".1.3.6.1.4.1.171.10.76.16": { + "name": "DGS-1210-28P-BX", + "mibs": [ + "DGS-1210-28P_BX" + ] + }, + ".1.3.6.1.4.1.171.10.76.20.1": { + "name": "DGS-1210-28" + }, + ".1.3.6.1.4.1.171.10.76.21.1": { + "name": "DGS-1210-28P-CX", + "mibs": [ + "DGS-1210-28P_CX" + ] + }, + ".1.3.6.1.4.1.171.10.76.22.1": { + "name": "DGS-1210-52" + }, + ".1.3.6.1.4.1.171.10.76.23": { + "name": "DGS-1210-16" + }, + ".1.3.6.1.4.1.171.10.76.24": { + "name": "DGS-1210-24" + }, + ".1.3.6.1.4.1.171.10.76.26": { + "name": "DGS-1210-08P" + }, + ".1.3.6.1.4.1.171.10.76.27.1": { + "name": "DGS-1210-28P" + }, + ".1.3.6.1.4.1.171.10.76.28.1": { + "name": "DGS-1210-28/ME" + }, + ".1.3.6.1.4.1.171.10.76.42.1": { + "name": "DGS-1210-10P/ME" + }, + ".1.3.6.1.4.1.171.10.76.43.1": { + "name": "DGS-1210-28X/ME", + "mibs": [ + "DGS-1210-28XME-BX" + ] + }, + ".1.3.6.1.4.1.171.10.78.1": { + "name": "DES-6500" + }, + ".1.3.6.1.4.1.171.10.94.1": { + "name": "DGS-3100-24", + "mibs": [ + "DLINK-3100-HWENVIROMENT", + "DLINK-3100-Physicaldescription-MIB", + "DLINK-3100-rndMng", + "DLINK-3100-DEVICEPARAMS-MIB", + "DLINK-3100-POE-MIB" + ] + }, + ".1.3.6.1.4.1.171.10.94.3": { + "name": "DGS-3100-48", + "mibs": [ + "DLINK-3100-HWENVIROMENT", + "DLINK-3100-Physicaldescription-MIB", + "DLINK-3100-rndMng", + "DLINK-3100-DEVICEPARAMS-MIB", + "DLINK-3100-POE-MIB" + ] + }, + ".1.3.6.1.4.1.171.10.94.5": { + "name": "DGS-3100-24TG", + "mibs": [ + "DLINK-3100-HWENVIROMENT", + "DLINK-3100-Physicaldescription-MIB", + "DLINK-3100-rndMng", + "DLINK-3100-DEVICEPARAMS-MIB", + "DLINK-3100-POE-MIB" + ] + }, + ".1.3.6.1.4.1.171.10.95.1": { + "name": "DES-3728P" + }, + ".1.3.6.1.4.1.171.10.95.2": { + "name": "DES-3752P" + }, + ".1.3.6.1.4.1.171.10.97.1.9": { + "name": "DGS-3610-26G" + }, + ".1.3.6.1.4.1.171.10.98.6": { + "name": "NSN V2000" + }, + ".1.3.6.1.4.1.171.10.101.1": { + "name": "DGS-3200-10" + }, + ".1.3.6.1.4.1.171.10.101.3": { + "name": "DGS-3200-24" + }, + ".1.3.6.1.4.1.171.10.105.1": { + "name": "DES-3528" + }, + ".1.3.6.1.4.1.171.10.105.2": { + "name": "DES-3528P" + }, + ".1.3.6.1.4.1.171.10.105.3": { + "name": "DES-3552" + }, + ".1.3.6.1.4.1.171.10.105.4": { + "name": "DES-3552P" + }, + ".1.3.6.1.4.1.171.10.105.5": { + "name": "DES-3528DC" + }, + ".1.3.6.1.4.1.171.10.113.1.1": { + "name": "DES-3200-10" + }, + ".1.3.6.1.4.1.171.10.113.1.2": { + "name": "DES-3200-18" + }, + ".1.3.6.1.4.1.171.10.113.1.3": { + "name": "DES-3200-28" + }, + ".1.3.6.1.4.1.171.10.113.1.4": { + "name": "DES-3200-28F" + }, + ".1.3.6.1.4.1.171.10.113.1.5": { + "name": "DES-3200-26" + }, + ".1.3.6.1.4.1.171.10.113.1.6": { + "name": "DES-3200-28/ME" + }, + ".1.3.6.1.4.1.171.10.113.2.1": { + "name": "DES-3200-10" + }, + ".1.3.6.1.4.1.171.10.113.3.1": { + "name": "DES-3200-18" + }, + ".1.3.6.1.4.1.171.10.113.5.1": { + "name": "DES-3200-28" + }, + ".1.3.6.1.4.1.171.10.113.9.1": { + "name": "DES-3200-52" + }, + ".1.3.6.1.4.1.171.10.114.1.1": { + "name": "DES-3810-28" + }, + ".1.3.6.1.4.1.171.10.116.1": { + "name": "DES-1228/ME" + }, + ".1.3.6.1.4.1.171.10.116.2": { + "name": "DES-1228/ME B1", + "mibs": [ + "DES1228B1ME-L3MGMT-MIB" + ] + }, + ".1.3.6.1.4.1.171.10.117.1.1": { + "name": "DGS-3120-24TC" + }, + ".1.3.6.1.4.1.171.10.117.1.2": { + "name": "DGS-3120-24PC" + }, + ".1.3.6.1.4.1.171.10.117.1.3": { + "name": "DGS-3120-24SC", + "mibs": [ + "DGS3120-24SC-L2MGMT-MIB" + ] + }, + ".1.3.6.1.4.1.171.10.117.1.4": { + "name": "DGS-3120-48TC" + }, + ".1.3.6.1.4.1.171.10.117.1.5": { + "name": "DGS-3120-48PC" + }, + ".1.3.6.1.4.1.171.10.117.1.6": { + "name": "DGS-3120-24SC-DC" + }, + ".1.3.6.1.4.1.171.10.117.2.1": { + "name": "DGS-3120-24TC-BX" + }, + ".1.3.6.1.4.1.171.10.117.3.1": { + "name": "DGS-3120-24PC-BX" + }, + ".1.3.6.1.4.1.171.10.117.4.1": { + "name": "DGS-3120-24SC-BX", + "mibs": [ + "DGS3120-24SC-L2MGMT-MIB", + "OSPF-MIB" + ] + }, + ".1.3.6.1.4.1.171.10.117.5.1": { + "name": "DGS-3120-48TC-BX" + }, + ".1.3.6.1.4.1.171.10.117.6.1": { + "name": "DGS-3120-48PC-BX" + }, + ".1.3.6.1.4.1.171.10.117.7.1": { + "name": "DGS-3120-24SC-DC-BX" + }, + ".1.3.6.1.4.1.171.10.118.1": { + "name": "DGS-3620-28TC" + }, + ".1.3.6.1.4.1.171.10.118.2": { + "name": "DGS-3620-28SC", + "mibs": [ + "DGS-3620-28SC-L2MGMT-MIB", + "OSPF-MIB" + ] + }, + ".1.3.6.1.4.1.171.10.119.1": { + "name": "DGS-3420-28TC" + }, + ".1.3.6.1.4.1.171.10.119.2": { + "name": "DGS-3420-28SC", + "mibs": [ + "DGS-3420-28SC-L2MGMT-MIB", + "DGS-3420-28SC-L3MGMT-MIB", + "OSPF-MIB" + ] + }, + ".1.3.6.1.4.1.171.10.119.6": { + "name": "DGS-3420-26SC", + "mibs": [ + "DGS-3420-26SC-L2MGMT-MIB", + "DGS-3420-26SC-L3MGMT-MIB", + "OSPF-MIB" + ] + }, + ".1.3.6.1.4.1.171.10.126.1": { + "name": "DGS-1500-20" + }, + ".1.3.6.1.4.1.171.10.126.2.1": { + "name": "DGS-1500-28" + }, + ".1.3.6.1.4.1.171.10.127.1": { + "name": "DXS-3600-32S" + }, + ".1.3.6.1.4.1.171.10.127.2": { + "name": "DXS-3600-16S" + }, + ".1.3.6.1.4.1.171.10.133.1.1": { + "name": "DGS-3000-10TC" + }, + ".1.3.6.1.4.1.171.10.134.1": { + "name": "DGS-1100-06/ME" + }, + ".1.3.6.1.4.1.171.10.134.2.1": { + "name": "DGS-1100-10/ME" + }, + ".1.3.6.1.4.1.171.10.139.1.1": { + "name": "DXS-1210-12TC-AX", + "mibs": [ + "DLINK-DXS-1210-12TC-AX-MIB" + ] + }, + ".1.3.6.1.4.1.171.10.139.2.1": { + "name": "DXS-1210-10TS-AX", + "mibs": [ + "DLINK-DXS-1210-10TS-AX-MIB" + ] + }, + ".1.3.6.1.4.1.171.10.139.3.1": { + "name": "DXS-1210-12SC-AX", + "mibs": [ + "DLINK-DXS-1210-12SC-AX-MIB" + ] + }, + ".1.3.6.1.4.1.171.10.139.4.1": { + "name": "DXS-1210-16TC-AX", + "mibs": [ + "DLINK-DXS-1210-16TC-AX-MIB" + ] + }, + ".1.3.6.1.4.1.171.10.37.9": { + "name": "LD-WLS54AG" + }, + ".1.3.6.1.4.1.171.10.37.20": { + "name": "DWL-3200AP" + }, + ".1.3.6.1.4.1.171.10.37.25": { + "name": "DWL-7700AP" + }, + ".1.3.6.1.4.1.171.10.37.29.1": { + "name": "DWL-8600AP" + }, + ".1.3.6.1.4.1.171.10.37.30": { + "name": "DWL-3260AP" + }, + ".1.3.6.1.4.1.171.10.37.35": { + "name": "DAP-2553" + }, + ".1.3.6.1.4.1.171.10.37.36": { + "name": "DAP-2590" + }, + ".1.3.6.1.4.1.171.10.37.37": { + "name": "DAP-3520" + }, + ".1.3.6.1.4.1.171.10.37.38": { + "name": "DAP-1353" + }, + ".1.3.6.1.4.1.171.10.37.39": { + "name": "DAP-2690" + }, + ".1.3.6.1.4.1.171.10.37.41": { + "name": "DAP-3690" + }, + ".1.3.6.1.4.1.171.10.129.1.1": { + "name": "DWL-3600AP" + }, + ".1.3.6.1.4.1.171.10.130.1.1": { + "name": "DWL-2600AP" + }, + ".1.3.6.1.4.1.171.10.56.0": [], + ".1.3.6.1.4.1.171.3": { + "name": "DSA-1030" + }, + ".1.3.6.1.4.1.171.40.4.1": { + "name": "WBR-2200" + }, + ".1.3.6.1.4.1.171.20.1.1": { + "name": "DFL-210", + "mibs": [ + "DFL210-MIB" + ] + }, + ".1.3.6.1.4.1.171.20.1.2": { + "name": "DFL-800", + "mibs": [ + "DFL800-MIB" + ] + }, + ".1.3.6.1.4.1.171.20.1.5": { + "name": "DFL-2500", + "mibs": [ + "DFL2500-MIB" + ] + }, + ".1.3.6.1.4.1.171.20.2.1": { + "name": "DFL-260", + "mibs": [ + "DFL260-MIB" + ] + }, + ".1.3.6.1.4.1.171.20.2.2": { + "name": "DFL-860", + "mibs": [ + "DFL860-MIB" + ] + }, + ".1.3.6.1.4.1.171.20.2.3": { + "name": "DFL-1660", + "mibs": [ + "DFL1660-MIB" + ] + }, + ".1.3.6.1.4.1.171.20.2.4": { + "name": "DFL-2560", + "mibs": [ + "DFL2560-MIB" + ] + }, + ".1.3.6.1.4.1.171.20.2.6": { + "name": "DFL-260E", + "mibs": [ + "DFL260e-MIB" + ] + }, + ".1.3.6.1.4.1.171.20.2.7": { + "name": "DFL-860E", + "mibs": [ + "DFL860e-MIB" + ] + }, + ".1.3.6.1.4.1.171.50.1.1": { + "name": "DNS-1200-05", + "mibs": [ + "DNS120005-MIB" + ] + }, + ".1.3.6.1.4.1.171.50.1.3": { + "name": "DNS-1100-04", + "mibs": [ + "DNS110004-MIB" + ] + }, + ".1.3.6.1.4.1.171.50.1.4": { + "name": "DNS-343", + "mibs": [ + "DNS343-MIB" + ] + }, + ".1.3.6.1.4.1.171.50.1.5": { + "name": "DNS-345", + "mibs": [ + "DNS345-MIB" + ] + }, + ".1.3.6.1.4.1.171.50.1.10": { + "name": "DNS-340L", + "mibs": [ + "DNS-340L-MIB" + ] + }, + ".1.3.6.1.4.1.171.41.1": { + "name": "DMC-1000i", + "mibs": [ + "DLINK-MCB-MIB" + ] + } + }, + "avtech": { + ".1.3.6.1.4.1.20916.1.1": { + "name": "TemPageR", + "mibs": [ + "TEMPAGER-MIB" + ] + }, + ".1.3.6.1.4.1.20916.1.2": { + "name": "Room Alert 7E", + "mibs": [ + "ROOMALERT7E-MIB" + ] + }, + ".1.3.6.1.4.1.20916.1.3": { + "name": "Room Alert 11E", + "mibs": [ + "ROOMALERT11E-MIB" + ] + }, + ".1.3.6.1.4.1.20916.1.4": { + "name": "Room Alert 26W", + "mibs": [ + "ROOMALERT26W-MIB" + ] + }, + ".1.3.6.1.4.1.20916.1.5": { + "name": "Room Alert 24E", + "mibs": [ + "ROOMALERT24E-MIB" + ] + }, + ".1.3.6.1.4.1.20916.1.6": { + "name": "Room Alert 4E", + "mibs": [ + "ROOMALERT4E-MIB" + ] + }, + ".1.3.6.1.4.1.20916.1.7": { + "name": "TemPageR 3E", + "mibs": [ + "TEMPAGER3E-MIB" + ] + }, + ".1.3.6.1.4.1.20916.1.8": { + "name": "Room Alert 32E", + "mibs": [ + "ROOMALERT32E-MIB" + ] + }, + ".1.3.6.1.4.1.20916.1.9": { + "name": "Room Alert 3E", + "mibs": [ + "ROOMALERT3E-MIB" + ] + }, + ".1.3.6.1.4.1.20916.1.10": { + "name": "Room Alert 12E", + "mibs": [ + "ROOMALERT12E-MIB" + ] + }, + ".1.3.6.1.4.1.20916.1.12": { + "name": "Room Alert 12S", + "mibs": [ + "ROOMALERT12S-MIB" + ] + }, + ".1.3.6.1.4.1.20916.1.13": { + "name": "Room Alert 3S", + "mibs": [ + "ROOMALERT3S-MIB" + ] + } + }, + "adva": { + ".1.3.6.1.4.1.2544.1.11": { + "mibs": [ + "FspR7-MIB" + ] + }, + ".1.3.6.1.4.1.2544.1.14": { + "mibs": [ + "ADVA-FSP3000ALM-MIB" + ] + }, + ".1.3.6.1.4.1.2544.1.20.2.1": { + "name": "FSP 3000C", + "mibs": [ + "AOS-CORE-FACILITY-MIB", + "AOS-DOMAIN-OTN-PM-MIB" + ] + }, + ".1.3.6.1.4.1.2544.1.20.2.2": { + "name": "FSP 150-XG480", + "mibs": [ + "AOS-CORE-FACILITY-MIB", + "AOS-DOMAIN-OTN-PM-MIB" + ] + }, + ".1.3.6.1.4.1.2544.1.20.2.3": { + "name": "FSP 150-XG404", + "mibs": [ + "AOS-CORE-FACILITY-MIB", + "AOS-DOMAIN-OTN-PM-MIB" + ] + }, + ".1.3.6.1.4.1.2544.1.20.2.4": { + "name": "FSP 150-XG418", + "mibs": [ + "AOS-CORE-FACILITY-MIB", + "AOS-DOMAIN-OTN-PM-MIB" + ] + }, + ".1.3.6.1.4.1.2544.1.20.2.5": { + "name": "FSP 150-XG480/25G-100G", + "mibs": [ + "AOS-CORE-FACILITY-MIB", + "AOS-DOMAIN-OTN-PM-MIB" + ] + }, + ".1.3.6.1.4.1.2544.1.20.2.6": { + "name": "FSP 150-XG480/100G", + "mibs": [ + "AOS-CORE-FACILITY-MIB", + "AOS-DOMAIN-OTN-PM-MIB" + ] + }, + ".1.3.6.1.4.1.2544.1.20.2.7": { + "name": "FSP 150-XG480/100G/CFP2", + "mibs": [ + "AOS-CORE-FACILITY-MIB", + "AOS-DOMAIN-OTN-PM-MIB" + ] + }, + ".1.3.6.1.4.1.2544.1.20.2.8": { + "name": "FSP 150-XG404/100G", + "mibs": [ + "AOS-CORE-FACILITY-MIB", + "AOS-DOMAIN-OTN-PM-MIB" + ] + }, + ".1.3.6.1.4.1.2544.1.20.2.9": { + "name": "FSP 150-XG404/100G/CFP2", + "mibs": [ + "AOS-CORE-FACILITY-MIB", + "AOS-DOMAIN-OTN-PM-MIB" + ] + }, + ".1.3.6.1.4.1.2544.1.20.2.10": { + "name": "FSP 150-XG418/100G", + "mibs": [ + "AOS-CORE-FACILITY-MIB", + "AOS-DOMAIN-OTN-PM-MIB" + ] + }, + ".1.3.6.1.4.1.2544.1.20.2.11": { + "name": "FSP 150-XG418/100G/CFP2", + "mibs": [ + "AOS-CORE-FACILITY-MIB", + "AOS-DOMAIN-OTN-PM-MIB" + ] + }, + ".1.3.6.1.4.1.2544.1.20.2.12": { + "name": "FSP 150-XG118Pro (CSH) AC", + "mibs": [ + "AOS-CORE-FACILITY-MIB", + "AOS-DOMAIN-OTN-PM-MIB" + ] + }, + ".1.3.6.1.4.1.2544.1.20.2.13": { + "name": "FSP 150-XG118Pro (CSH) DC", + "mibs": [ + "AOS-CORE-FACILITY-MIB", + "AOS-DOMAIN-OTN-PM-MIB" + ] + }, + ".1.3.6.1.4.1.2544.1.20.2.14": { + "name": "FSP 150-XG118Pro (CSH) AC-G", + "mibs": [ + "AOS-CORE-FACILITY-MIB", + "AOS-DOMAIN-OTN-PM-MIB" + ] + }, + ".1.3.6.1.4.1.2544.1.20.2.15": { + "name": "FSP 150-XG118Pro (CSH) DC-G", + "mibs": [ + "AOS-CORE-FACILITY-MIB", + "AOS-DOMAIN-OTN-PM-MIB" + ] + } + }, + "lantech": { + ".1.3.6.1.4.1.37072.302.2.1": { + "name": "IPES-2208CA" + }, + ".1.3.6.1.4.1.37072.302.2.2": { + "name": "IES-2208CA" + }, + ".1.3.6.1.4.1.37072.302.2.3": { + "name": "IPES-3408GSFP" + }, + ".1.3.6.1.4.1.37072.302.2.8": { + "name": "IPES-2208CB" + } + }, + "allied": { + ".1.3.6.1.4.1.207.1.4.37": { + "mibs": [ + "AtiStackSwitch9424-MIB" + ] + }, + ".1.3.6.1.4.1.207.1.4.77": { + "mibs": [ + "AtiStackSwitch9424-MIB" + ] + }, + ".1.3.6.1.4.1.207.1.4.98": { + "mibs": [ + "AtiStackSwitch9424-MIB" + ] + }, + ".1.3.6.1.4.1.207.1.4.99": { + "mibs": [ + "AtiStackSwitch9424-MIB" + ] + }, + ".1.3.6.1.4.1.207.1.4.100": { + "mibs": [ + "AtiStackSwitch9424-MIB" + ] + }, + ".1.3.6.1.4.1.207.1.4.104": { + "mibs": [ + "AtiStackSwitch9424-MIB" + ] + }, + ".1.3.6.1.4.1.207.1.4.105": { + "mibs": [ + "AtiStackSwitch9424-MIB" + ] + }, + ".1.3.6.1.4.1.207.1.4.112": { + "mibs": [ + "AtiStackSwitch9424-MIB" + ] + }, + ".1.3.6.1.4.1.207.1.4.113": { + "mibs": [ + "AtiStackSwitch9424-MIB" + ] + }, + ".1.3.6.1.4.1.207.1.4.117": { + "mibs": [ + "AtiStackSwitch9424-MIB" + ] + }, + ".1.3.6.1.4.1.207.1.4.118": { + "mibs": [ + "AtiStackSwitch9424-MIB" + ] + }, + ".1.3.6.1.4.1.207.1.4.119": { + "mibs": [ + "AtiStackSwitch9424-MIB" + ] + }, + ".1.3.6.1.4.1.207.1.4.130": { + "mibs": [ + "AtiStackSwitch9424-MIB" + ] + }, + ".1.3.6.1.4.1.207.1.4.131": { + "mibs": [ + "AtiStackSwitch9424-MIB" + ] + }, + ".1.3.6.1.4.1.207.1.4.132": { + "mibs": [ + "AtiStackSwitch9424-MIB" + ] + }, + ".1.3.6.1.4.1.207.1.4.133": { + "mibs": [ + "AtiStackSwitch9424-MIB" + ] + }, + ".1.3.6.1.4.1.207.1.4.134": { + "mibs": [ + "AtiStackSwitch9424-MIB" + ] + }, + ".1.3.6.1.4.1.207.1.4.146": { + "mibs": [ + "AtiStackSwitch9424-MIB" + ] + }, + ".1.3.6.1.4.1.207.1.4.152": { + "mibs": [ + "AtiStackSwitch9424-MIB" + ] + }, + ".1.3.6.1.4.1.207.1.4.153": { + "mibs": [ + "AtiStackSwitch9424-MIB" + ] + }, + ".1.3.6.1.4.1.207.1.4.148": { + "mibs": [ + "AtiStackSwitch9000-MIB" + ] + }, + ".1.3.6.1.4.1.207.1.4.149": { + "mibs": [ + "AtiStackSwitch9000-MIB" + ] + }, + ".1.3.6.1.4.1.207.1.4.150": { + "mibs": [ + "AtiStackSwitch9000-MIB" + ] + }, + ".1.3.6.1.4.1.207.1.4.151": { + "mibs": [ + "AtiStackSwitch9000-MIB" + ] + }, + ".1.3.6.1.4.1.207.1.4.169": { + "mibs": [ + "AtiStackSwitch9000-MIB" + ] + }, + ".1.3.6.1.4.1.207.1.4.170": { + "mibs": [ + "AtiStackSwitch9000-MIB" + ] + }, + ".1.3.6.1.4.1.207.1.4.171": { + "mibs": [ + "AtiStackSwitch9000-MIB" + ] + }, + ".1.3.6.1.4.1.207.1.4.172": { + "mibs": [ + "AtiStackSwitch9000-MIB" + ] + }, + ".1.3.6.1.4.1.207.1.4.173": { + "mibs": [ + "AtiStackSwitch9000-MIB" + ] + }, + ".1.3.6.1.4.1.207.1.4.174": { + "mibs": [ + "AtiStackSwitch9000-MIB" + ] + }, + ".1.3.6.1.4.1.207.1.4.175": { + "mibs": [ + "AtiStackSwitch9000-MIB" + ] + }, + ".1.3.6.1.4.1.207.1.4.176": { + "mibs": [ + "AtiStackSwitch9000-MIB" + ] + }, + ".1.3.6.1.4.1.207.1.4.177": { + "mibs": [ + "AtiStackSwitch9000-MIB" + ] + }, + ".1.3.6.1.4.1.207.1.4.178": { + "mibs": [ + "AtiStackSwitch9000-MIB" + ] + }, + ".1.3.6.1.4.1.207.1.4.189": { + "mibs": [ + "AtiStackSwitch9000-MIB" + ] + } + }, + "eltex": { + ".1.3.6.1.4.1.35265.1.9": { + "name": "TAU", + "mibs": [ + "ELTEX-FXS72" + ] + }, + ".1.3.6.1.4.1.35265.1.21": { + "name": "LTE-2X", + "mibs": [ + "ELTEX-LTE8ST" + ] + }, + ".1.3.6.1.4.1.35265.1.22": { + "name": "LTP-8X", + "mibs": [ + "ELTEX-LTP8X", + "ELTEX-LTP8X-STANDALONE" + ] + }, + ".1.3.6.1.4.1.35265.1.29": { + "name": "SMG1016M", + "mibs": [ + "ELTEX-SMG" + ] + }, + ".1.3.6.1.4.1.35265.1.70": { + "name": "LTP-4X", + "mibs": [ + "ELTEX-LTP8X", + "ELTEX-LTP8X-STANDALONE" + ] + } + }, + "smc": { + ".1.3.6.1.4.1.202.20.11": { + "name": "6724L2" + }, + ".1.3.6.1.4.1.202.20.14": { + "name": "6624M" + }, + ".1.3.6.1.4.1.202.20.16": { + "name": "6724L2" + }, + ".1.3.6.1.4.1.202.20.24": { + "name": "6750L2" + }, + ".1.3.6.1.4.1.202.20.27": { + "name": "6724L2" + }, + ".1.3.6.1.4.1.202.20.31": { + "name": "6724AL2" + }, + ".1.3.6.1.4.1.202.20.32": { + "name": "8624T" + }, + ".1.3.6.1.4.1.202.20.37": { + "name": "8648T" + }, + ".1.3.6.1.4.1.202.20.46": { + "name": "6726AL2" + }, + ".1.3.6.1.4.1.202.20.59": { + "name": "8024L" + }, + ".1.3.6.1.4.1.202.20.66": { + "name": "6152L2", + "mibs": [ + "SMC6152L2-MIB" + ] + } + }, + "juniper": { + ".1.3.6.1.4.1.2636.1.1.1.2.30": { + "name": "EX3200", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R5.5" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.31": { + "name": "EX4200", + "ports_separate_walk": 0, + "snmp": { + "max-get": 7 + }, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R5.5" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.32": { + "name": "EX8208", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R5.5" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.33": { + "name": "EX8216", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R5.5" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.43": { + "name": "EX2200", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R5.5" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.44": { + "name": "EX4500", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R7.9" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.59": { + "name": "EXXRE", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R5.5" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.63": { + "name": "EX4300", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R5.5" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.74": { + "name": "EX6210", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R5.5" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.76": { + "name": "EX3300", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R5.5" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.92": { + "name": "EX4550", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R7.9" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.102": { + "name": "EX9214", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R5.5" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.103": { + "name": "EX9208", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R5.5" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.104": { + "name": "EX9204", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R5.5" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.109": { + "name": "EX4600", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R5.5" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.131": { + "name": "EX3400", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R5.5" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.132": { + "name": "EX2300", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R5.5" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.151": { + "name": "EX9251", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R5.5" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.156": { + "name": "EX9253", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R5.5" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.165": { + "name": "EX4400", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R5.5" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.4.30": { + "name": "EX3200", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R5.5" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.4.31": { + "name": "EX4200", + "ports_separate_walk": 0, + "snmp": { + "max-get": 7 + }, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R5.5" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.4.32": { + "name": "EX8208", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R5.5" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.4.33": { + "name": "EX8216", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R5.5" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.4.43": { + "name": "EX2200", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R5.5" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.4.44": { + "name": "EX4500", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R7.9" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.4.59": { + "name": "EXXRE", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R5.5" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.4.63": { + "name": "EX4300", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R5.5" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.4.74": { + "name": "EX6210", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R5.5" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.4.76": { + "name": "EX3300", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R5.5" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.4.92": { + "name": "EX4550", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R7.9" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.4.102": { + "name": "EX9214", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R5.5" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.4.103": { + "name": "EX9208", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R5.5" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.4.104": { + "name": "EX9204", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R5.5" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.4.109": { + "name": "EX4600", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R5.5" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.4.131": { + "name": "EX3400", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R5.5" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.4.132": { + "name": "EX2300", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R5.5" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.4.151": { + "name": "EX9251", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R5.5" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.4.156": { + "name": "EX9253", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R5.5" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.4.165": { + "name": "EX4400", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">", + "value": "15.1R5.5" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.1": { + "name": "M40" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.2": { + "name": "M20" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.3": { + "name": "M160" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.4": { + "name": "M10" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.5": { + "name": "M5" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.6": { + "name": "T640" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.7": { + "name": "T320" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.8": { + "name": "M40e" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.9": { + "name": "M320" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.10": { + "name": "M7i" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.11": { + "name": "M10i" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.13": { + "name": "J2300" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.14": { + "name": "J4300" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.15": { + "name": "J6300" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.16": { + "name": "IRM" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.17": { + "name": "TX" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.18": { + "name": "M120" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.19": { + "name": "J4350" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.20": { + "name": "J6350" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.21": { + "name": "MX960", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.2636.1.1.1.2.22": { + "name": "J4320" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.23": { + "name": "J2320" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.24": { + "name": "J2350" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.25": { + "name": "MX480", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.2636.1.1.1.2.26": { + "name": "SRX5800", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">=", + "value": "17" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.27": { + "name": "T1600" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.28": { + "name": "SRX5600", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">=", + "value": "17" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.29": { + "name": "MX240", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.2636.1.1.1.2.34": { + "name": "SRX3600", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">=", + "value": "17" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.35": { + "name": "SRX3400", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">=", + "value": "17" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.36": { + "name": "SRX210", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">=", + "value": "17" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.37": { + "name": "TXP" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.38": { + "name": "JCS" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.39": { + "name": "SRX240", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">=", + "value": "17" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.40": { + "name": "SRX650", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">=", + "value": "17" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.41": { + "name": "SRX100", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">=", + "value": "17" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.42": { + "name": "LN1000V" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.49": { + "name": "SRX1400", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">=", + "value": "17" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.57": { + "name": "MX80", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.2636.1.1.1.2.58": { + "name": "SRX220", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">=", + "value": "17" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.62": { + "name": "QFXJVRE" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.64": { + "name": "SRX110", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">=", + "value": "17" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.65": { + "name": "SRX120", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">=", + "value": "17" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.66": { + "name": "MAG8600" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.67": { + "name": "MAG6611" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.68": { + "name": "MAG6610" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.69": { + "name": "PTX5000" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.83": { + "name": "T4000" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.84": { + "name": "QFX3000" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.85": { + "name": "QFX5000" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.86": { + "name": "SRX550", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">=", + "value": "17" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.87": { + "name": "ACX" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.88": { + "name": "MX40", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.2636.1.1.1.2.89": { + "name": "MX10", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.2636.1.1.1.2.90": { + "name": "MX5", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.2636.1.1.1.2.93": { + "name": "MX2020", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.2636.1.1.1.2.94": { + "name": "Vseries" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.95": { + "name": "LN2600" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.96": { + "name": "FireflyPerimeter" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.97": { + "name": "MX104", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.2636.1.1.1.2.98": { + "name": "PTX3000" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.99": { + "name": "MX2010", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.2636.1.1.1.2.100": { + "name": "QFX3100" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.101": { + "name": "LN2800" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.105": { + "name": "SRX5400", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">=", + "value": "17" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.108": { + "name": "VMX" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.110": { + "name": "VRR" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.111": { + "name": "MX10440G", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.2636.1.1.1.2.113": { + "name": "ACX1000" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.114": { + "name": "ACX2000" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.115": { + "name": "ACX1100" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.116": { + "name": "ACX2100" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.117": { + "name": "ACX2200" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.118": { + "name": "ACX4000" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.119": { + "name": "ACX500AC" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.120": { + "name": "ACX500DC" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.121": { + "name": "ACX500OAC" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.122": { + "name": "ACX500ODC" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.123": { + "name": "ACX500OPOEAC" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.124": { + "name": "ACX500OPOEDC" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.126": { + "name": "ACX5048" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.127": { + "name": "ACX5096" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.128": { + "name": "LN1000CC" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.129": { + "name": "VSRX" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.130": { + "name": "PTX1000" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.133": { + "name": "SRX300", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">=", + "value": "17" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.134": { + "name": "SRX320", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">=", + "value": "17" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.135": { + "name": "SRX340", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">=", + "value": "17" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.136": { + "name": "SRX345", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">=", + "value": "17" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.137": { + "name": "SRX1500", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">=", + "value": "17" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.138": { + "name": "NFX" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.139": { + "name": "JNP10003", + "snmp": { + "max-rep": 30 + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.140": { + "name": "SRX4600", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">=", + "value": "17" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.141": { + "name": "SRX4800", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">=", + "value": "17" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.142": { + "name": "SRX4100", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">=", + "value": "17" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.143": { + "name": "SRX4200", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">=", + "value": "17" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.144": { + "name": "JNP204", + "snmp": { + "max-rep": 30 + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.145": { + "name": "MX2008", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.2636.1.1.1.2.146": { + "name": "MXTSR80", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.2636.1.1.1.2.147": { + "name": "PTX10008" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.148": { + "name": "ACX5448" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.150": { + "name": "PTX10016" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.152": { + "name": "MX150", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.2636.1.1.1.2.153": { + "name": "JNP10001", + "snmp": { + "max-rep": 30 + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.154": { + "name": "MX10008", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.2636.1.1.1.2.155": { + "name": "MX10016", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.2636.1.1.1.2.157": { + "name": "JRR200" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.158": { + "name": "ACX5448M" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.159": { + "name": "ACX5448D" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.160": { + "name": "ACX6360OR" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.161": { + "name": "ACX6360OX" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.162": { + "name": "ACX710" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.163": { + "name": "ACX5800" + }, + ".1.3.6.1.4.1.2636.1.1.1.2.164": { + "name": "SRX380", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">=", + "value": "17" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.2.166": { + "name": "R6675" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.1": { + "name": "M40" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.2": { + "name": "M20" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.3": { + "name": "M160" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.4": { + "name": "M10" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.5": { + "name": "M5" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.6": { + "name": "T640" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.7": { + "name": "T320" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.8": { + "name": "M40e" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.9": { + "name": "M320" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.10": { + "name": "M7i" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.11": { + "name": "M10i" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.16": { + "name": "IRM" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.17": { + "name": "TX" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.18": { + "name": "M120" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.21": { + "name": "MX960", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.2636.1.1.1.4.25": { + "name": "MX480", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.2636.1.1.1.4.26": { + "name": "SRX5800", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">=", + "value": "17" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.4.27": { + "name": "T1600" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.28": { + "name": "SRX5600", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">=", + "value": "17" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.4.29": { + "name": "MX240", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.2636.1.1.1.4.34": { + "name": "SRX3600", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">=", + "value": "17" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.4.35": { + "name": "SRX3400", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">=", + "value": "17" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.4.37": { + "name": "TXP" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.38": { + "name": "JCS" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.42": { + "name": "LN1000V" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.49": { + "name": "SRX1400", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">=", + "value": "17" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.4.57": { + "name": "MX80", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.2636.1.1.1.4.66": { + "name": "MAG8600" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.67": { + "name": "MAG6611" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.68": { + "name": "MAG6610" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.69": { + "name": "PTX5000" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.83": { + "name": "T4000" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.84": { + "name": "QFX3000" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.85": { + "name": "QFX5000" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.87": { + "name": "ACX" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.88": { + "name": "MX40", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.2636.1.1.1.4.89": { + "name": "MX10", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.2636.1.1.1.4.90": { + "name": "MX5", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.2636.1.1.1.4.93": { + "name": "MX2020", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.2636.1.1.1.4.95": { + "name": "LN2600" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.97": { + "name": "MX104", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.2636.1.1.1.4.98": { + "name": "PTX3000" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.99": { + "name": "MX2010", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.2636.1.1.1.4.100": { + "name": "QFX3100" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.105": { + "name": "SRX5400", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">=", + "value": "17" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.4.113": { + "name": "ACX1000" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.114": { + "name": "ACX2000" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.115": { + "name": "ACX1100" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.116": { + "name": "ACX2100" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.117": { + "name": "ACX2200" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.118": { + "name": "ACX4000" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.119": { + "name": "ACX500AC" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.120": { + "name": "ACX500DC" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.121": { + "name": "ACX500OAC" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.122": { + "name": "ACX500ODC" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.123": { + "name": "ACX500OPOEAC" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.124": { + "name": "ACX500OPOEDC" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.126": { + "name": "ACX5048" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.127": { + "name": "ACX5096" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.128": { + "name": "LN1000CC" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.130": { + "name": "PTX1000" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.138": { + "name": "NFX" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.139": { + "name": "JNP10003", + "snmp": { + "max-rep": 30 + } + }, + ".1.3.6.1.4.1.2636.1.1.1.4.140": { + "name": "SRX4600", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">=", + "value": "17" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.4.141": { + "name": "SRX4800", + "ports_separate_walk": 0, + "test": { + "field": "version", + "operator": ">=", + "value": "17" + } + }, + ".1.3.6.1.4.1.2636.1.1.1.4.144": { + "name": "JNP204", + "snmp": { + "max-rep": 30 + } + }, + ".1.3.6.1.4.1.2636.1.1.1.4.145": { + "name": "MX2008", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.2636.1.1.1.4.146": { + "name": "MXTSR80", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.2636.1.1.1.4.147": { + "name": "PTX10008" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.148": { + "name": "ACX5448" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.150": { + "name": "PTX10016" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.153": { + "name": "JNP10001", + "snmp": { + "max-rep": 30 + } + }, + ".1.3.6.1.4.1.2636.1.1.1.4.154": { + "name": "MX10008", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.2636.1.1.1.4.155": { + "name": "MX10016", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.2636.1.1.1.4.158": { + "name": "ACX5448M" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.159": { + "name": "ACX5448D" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.160": { + "name": "ACX6360OR" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.161": { + "name": "ACX6360OX" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.162": { + "name": "ACX710" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.163": { + "name": "ACX5800" + }, + ".1.3.6.1.4.1.2636.1.1.1.4.166": { + "name": "R6675" + }, + ".1.3.6.1.4.1.2636.3.41.1.1.5.1": { + "name": "WXC250" + }, + ".1.3.6.1.4.1.2636.3.41.1.1.5.2": { + "name": "WXC500" + }, + ".1.3.6.1.4.1.2636.3.41.1.1.5.3": { + "name": "WXC590" + }, + ".1.3.6.1.4.1.2636.3.41.1.1.5.4": { + "name": "WXC1800" + }, + ".1.3.6.1.4.1.2636.3.41.1.1.5.5": { + "name": "WXC2600" + }, + ".1.3.6.1.4.1.2636.3.41.1.1.5.6": { + "name": "WXC3400" + }, + ".1.3.6.1.4.1.2636.3.41.1.1.5.7": { + "name": "WXC7800" + }, + ".1.3.6.1.4.1.2636.10": { + "name": "BX7000" + }, + ".1.3.6.1.4.1.3224.1.1": { + "name": "Netscreen" + }, + ".1.3.6.1.4.1.3224.1.2": { + "name": "Netscreen 5" + }, + ".1.3.6.1.4.1.3224.1.3": { + "name": "Netscreen 10" + }, + ".1.3.6.1.4.1.3224.1.4": { + "name": "Netscreen 100" + }, + ".1.3.6.1.4.1.3224.1.5": { + "name": "Netscreen 1000" + }, + ".1.3.6.1.4.1.3224.1.6": { + "name": "Netscreen 500" + }, + ".1.3.6.1.4.1.3224.1.7": { + "name": "Netscreen 50" + }, + ".1.3.6.1.4.1.3224.1.8": { + "name": "Netscreen 25" + }, + ".1.3.6.1.4.1.3224.1.9": { + "name": "Netscreen 204" + }, + ".1.3.6.1.4.1.3224.1.10": { + "name": "Netscreen 208" + }, + ".1.3.6.1.4.1.3224.1.11": { + "name": "Netscreen 5XT" + }, + ".1.3.6.1.4.1.3224.1.12": { + "name": "Netscreen 5XP" + }, + ".1.3.6.1.4.1.3224.1.13": { + "name": "Netscreen 5000" + }, + ".1.3.6.1.4.1.3224.1.14": { + "name": "Netscreen 5GT" + }, + ".1.3.6.1.4.1.3224.1.15": { + "name": "Netscreen Client" + }, + ".1.3.6.1.4.1.3224.1.16": { + "name": "Netscreen ISG2000" + }, + ".1.3.6.1.4.1.3224.1.17": { + "name": "Netscreen 5GT-ADSL-AnnexA" + }, + ".1.3.6.1.4.1.3224.1.19": { + "name": "Netscreen 5GT-ADSL-AnnexB" + }, + ".1.3.6.1.4.1.3224.1.21": { + "name": "Netscreen 5GT-WLAN" + }, + ".1.3.6.1.4.1.3224.1.23": { + "name": "Netscreen 5GT-ADSL-AnnexA-WLAN" + }, + ".1.3.6.1.4.1.3224.1.25": { + "name": "Netscreen 5GT-ADSL-AnnexB-WLAN" + }, + ".1.3.6.1.4.1.3224.1.28": { + "name": "Netscreen ISG1000" + }, + ".1.3.6.1.4.1.3224.1.29": { + "name": "Netscreen SSG5" + }, + ".1.3.6.1.4.1.3224.1.30": { + "name": "Netscreen SSG5-ISDN" + }, + ".1.3.6.1.4.1.3224.1.31": { + "name": "Netscreen SSG5-v92" + }, + ".1.3.6.1.4.1.3224.1.32": { + "name": "Netscreen SSG5-Serial-WLAN" + }, + ".1.3.6.1.4.1.3224.1.33": { + "name": "Netscreen SSG5-ISDN-WLAN" + }, + ".1.3.6.1.4.1.3224.1.34": { + "name": "Netscreen SSG5-v92-WLAN" + }, + ".1.3.6.1.4.1.3224.1.35": { + "name": "Netscreen SSG20" + }, + ".1.3.6.1.4.1.3224.1.36": { + "name": "Netscreen SSG20-WLAN" + }, + ".1.3.6.1.4.1.3224.1.50": { + "name": "Netscreen SSG520" + }, + ".1.3.6.1.4.1.3224.1.51": { + "name": "Netscreen SSG550" + }, + ".1.3.6.1.4.1.3224.1.52": { + "name": "Netscreen SSG140" + }, + ".1.3.6.1.4.1.3224.1.54": { + "name": "Netscreen SSG320" + }, + ".1.3.6.1.4.1.3224.1.55": { + "name": "Netscreen SSG350" + }, + ".1.3.6.1.4.1.4874.1.1.1.1.1": { + "name": "ERX1400" + }, + ".1.3.6.1.4.1.4874.1.1.1.1.2": { + "name": "ERX700" + }, + ".1.3.6.1.4.1.4874.1.1.1.1.3": { + "name": "ERX1440" + }, + ".1.3.6.1.4.1.4874.1.1.1.1.4": { + "name": "ERX705" + }, + ".1.3.6.1.4.1.4874.1.1.1.1.5": { + "name": "ERX310" + }, + ".1.3.6.1.4.1.4874.1.1.1.5.1": { + "name": "UMC Sys Mgmt" + }, + ".1.3.6.1.4.1.4874.1.1.1.6.1": { + "name": "E320" + }, + ".1.3.6.1.4.1.4874.1.1.1.6.2": { + "name": "E120" + }, + ".1.3.6.1.4.1.12532.252.1.1": { + "name": "SA-700" + }, + ".1.3.6.1.4.1.12532.252.2.1": { + "name": "SA-2000" + }, + ".1.3.6.1.4.1.12532.252.3.1": { + "name": "SA-2500" + }, + ".1.3.6.1.4.1.12532.252.4.1": { + "name": "SA-4000" + }, + ".1.3.6.1.4.1.12532.252.4.2": { + "name": "SA-4000 FIPS" + }, + ".1.3.6.1.4.1.12532.252.5.1": { + "name": "SA-4500" + }, + ".1.3.6.1.4.1.12532.252.5.2": { + "name": "SA-4500 FIPS" + }, + ".1.3.6.1.4.1.12532.252.6.1": { + "name": "SA-6000" + }, + ".1.3.6.1.4.1.12532.252.6.2": { + "name": "SA-6000 FIPS" + }, + ".1.3.6.1.4.1.12532.252.7.1": { + "name": "SA-6500" + }, + ".1.3.6.1.4.1.12532.252.7.2": { + "name": "SA-6500 FIPS" + }, + ".1.3.6.1.4.1.12532.253.1.1": { + "name": "IC-4000" + }, + ".1.3.6.1.4.1.12532.253.2.1": { + "name": "IC-4500" + }, + ".1.3.6.1.4.1.12532.253.3.1": { + "name": "IC-6000" + }, + ".1.3.6.1.4.1.12532.253.3.2": { + "name": "IC-6000 FIPS" + }, + ".1.3.6.1.4.1.12532.253.4.1": { + "name": "IC-6500" + }, + ".1.3.6.1.4.1.12532.254.1.1": { + "name": "MAG-2600" + }, + ".1.3.6.1.4.1.12532.254.2.1": { + "name": "MAG-4610" + }, + ".1.3.6.1.4.1.12532.254.3.1": { + "name": "MAG-SM160" + }, + ".1.3.6.1.4.1.12532.254.4.1": { + "name": "MAG-SM360" + } + }, + "cisco": { + ".1.3.6.1.4.1.9.1.923": { + "name": "ASR-1002" + }, + ".1.3.6.1.4.1.9.1.924": { + "name": "ASR-1004" + }, + ".1.3.6.1.4.1.9.1.925": { + "name": "ASR-1006" + }, + ".1.3.6.1.4.1.9.1.1116": { + "name": "ASR-1002-F" + }, + ".1.3.6.1.4.1.9.1.1165": { + "name": "ASR-1001" + }, + ".1.3.6.1.4.1.9.1.1166": { + "name": "ASR-1013" + }, + ".1.3.6.1.4.1.9.1.1525": { + "name": "ASR-1002-X" + }, + ".1.3.6.1.4.1.9.1.1688": { + "name": "ASR-1002-XC" + }, + ".1.3.6.1.4.1.9.1.1861": { + "name": "ASR-1001-X" + }, + ".1.3.6.1.4.1.9.1.1017": { + "name": "ASR-9010", + "mibs": [ + "CISCO-SUBSCRIBER-SESSION-MIB" + ] + }, + ".1.3.6.1.4.1.9.1.1018": { + "name": "ASR-9006", + "mibs": [ + "CISCO-SUBSCRIBER-SESSION-MIB" + ] + }, + ".1.3.6.1.4.1.9.1.1639": { + "name": "ASR-9001", + "mibs": [ + "CISCO-SUBSCRIBER-SESSION-MIB" + ] + }, + ".1.3.6.1.4.1.9.1.1640": { + "name": "ASR-9922", + "mibs": [ + "CISCO-SUBSCRIBER-SESSION-MIB" + ] + }, + ".1.3.6.1.4.1.9.1.1709": { + "name": "ASR-9912", + "mibs": [ + "CISCO-SUBSCRIBER-SESSION-MIB" + ] + }, + ".1.3.6.1.4.1.9.1.1762": { + "name": "ASR-9904", + "mibs": [ + "CISCO-SUBSCRIBER-SESSION-MIB" + ] + }, + ".1.3.6.1.4.1.9.1.2390": { + "name": "ASR-9910", + "mibs": [ + "CISCO-SUBSCRIBER-SESSION-MIB" + ] + }, + ".1.3.6.1.4.1.9.1.2572": { + "name": "ASR-9906", + "mibs": [ + "CISCO-SUBSCRIBER-SESSION-MIB" + ] + }, + ".1.3.6.1.4.1.9.1.2658": { + "name": "ASR-9901", + "mibs": [ + "CISCO-SUBSCRIBER-SESSION-MIB" + ] + }, + ".1.3.6.1.4.1.9.1.3075": { + "name": "ASR-9903", + "mibs": [ + "CISCO-SUBSCRIBER-SESSION-MIB" + ] + }, + ".1.3.6.1.4.1.9.1.3090": { + "name": "ASR-9902", + "mibs": [ + "CISCO-SUBSCRIBER-SESSION-MIB" + ] + }, + ".1.3.6.1.4.1.9.1.1208": { + "name": "WS-C2960S", + "snmp": { + "max-rep": 20 + } + }, + ".1.3.6.1.4.1.9.1.1256": { + "name": "WS-C2960S-F48TS-S", + "snmp": { + "max-rep": 20 + } + }, + ".1.3.6.1.4.1.9.1.1257": { + "name": "WS-C2960S-F24TS-S", + "snmp": { + "max-rep": 20 + } + }, + ".1.3.6.1.4.1.9.1.1258": { + "name": "WS-C2960S-F48FPD-L", + "snmp": { + "max-rep": 20 + } + }, + ".1.3.6.1.4.1.9.1.1259": { + "name": "WS-C2960S-F48LDP-L", + "snmp": { + "max-rep": 20 + } + }, + ".1.3.6.1.4.1.9.1.1260": { + "name": "WS-C2960S-F48TD-L", + "snmp": { + "max-rep": 20 + } + }, + ".1.3.6.1.4.1.9.1.1261": { + "name": "WS-C2960S-F24PD-L", + "snmp": { + "max-rep": 20 + } + }, + ".1.3.6.1.4.1.9.1.1262": { + "name": "WS-C2960S-F24TD-L", + "snmp": { + "max-rep": 20 + } + }, + ".1.3.6.1.4.1.9.1.1263": { + "name": "WS-C2960S-F48FPS-L", + "snmp": { + "max-rep": 20 + } + }, + ".1.3.6.1.4.1.9.1.1264": { + "name": "WS-C2960S-F48LPS-L", + "snmp": { + "max-rep": 20 + } + }, + ".1.3.6.1.4.1.9.1.1265": { + "name": "WS-C2960S-F24PS-L", + "snmp": { + "max-rep": 20 + } + }, + ".1.3.6.1.4.1.9.1.1266": { + "name": "WS-C2960S-F48TS-L", + "snmp": { + "max-rep": 20 + } + }, + ".1.3.6.1.4.1.9.1.1267": { + "name": "WS-C2960S-F24TS-L", + "snmp": { + "max-rep": 20 + } + }, + ".1.3.6.1.4.1.9.1.1619": { + "name": "ISR-4400" + }, + ".1.3.6.1.4.1.9.1.1705": { + "name": "ISR-4441-X" + }, + ".1.3.6.1.4.1.9.1.1706": { + "name": "ISR-4442-X" + }, + ".1.3.6.1.4.1.9.1.1707": { + "name": "ISR-4451-X" + }, + ".1.3.6.1.4.1.9.1.1708": { + "name": "ISR-4452-X" + }, + ".1.3.6.1.4.1.9.1.1935": { + "name": "ISR-4431" + }, + ".1.3.6.1.4.1.9.1.1999": { + "name": "ISR-4351" + }, + ".1.3.6.1.4.1.9.1.2068": { + "name": "ISR-4331" + }, + ".1.3.6.1.4.1.9.1.2093": { + "name": "ISR-4321" + }, + ".1.3.6.1.4.1.9.1.2335": { + "name": "ISR-4451-B" + }, + ".1.3.6.1.4.1.9.1.2337": { + "name": "ISR-4351-B" + }, + ".1.3.6.1.4.1.9.1.2338": { + "name": "ISR-4331-B" + }, + ".1.3.6.1.4.1.9.1.2339": { + "name": "ISR-4321-B" + }, + ".1.3.6.1.4.1.9.1.459": { + "name": "WLSE", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.474": { + "name": "Aironet 1200", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.507": { + "name": "Aironet 1100", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.525": { + "name": "Aironet 1210", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.533": { + "name": "Aironet 1410", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.565": { + "name": "Aironet 1300", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.618": { + "name": "Aironet 1130", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.630": { + "name": "WLSE 1130", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.631": { + "name": "WLSE 1030", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.685": { + "name": "Aironet 1240", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.709": { + "name": "WLSE S20", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.712": { + "name": "WLSE 1132", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.752": { + "name": "WLSE 1133", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.758": { + "name": "Aironet 1250", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.828": { + "name": "WLC 2106", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.926": { + "name": "WLC 520", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.998": { + "name": "Aironet 1160", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.1031": { + "name": "Aironet 1430", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.1034": { + "name": "Aironet 1141", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.1035": { + "name": "Aironet 1142", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.1069": { + "name": "WLC 5500", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.1124": { + "name": "Aironet 3510", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.1125": { + "name": "Aironet 3502", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.1230": { + "name": "AIR ISC", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.1247": { + "name": "Aironet 1262", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.1248": { + "name": "Aironet 1261", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.1269": { + "name": "Aironet 1042", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.1270": { + "name": "Aironet 1041", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.1279": { + "name": "WLC 2504", + "type": "wireless", + "snmp": { + "nobulk": true + } + }, + ".1.3.6.1.4.1.9.1.1295": { + "name": "WLC 7500", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.1615": { + "name": "WLC 8500", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.1631": { + "name": "Virtual WLC", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.1632": { + "name": "Aironet 802", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.1645": { + "name": "WLC 5760", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.1656": { + "name": "Aironet 1601", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.1657": { + "name": "Aironet 2600", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.1659": { + "name": "Aironet 2602", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.1660": { + "name": "Aironet 1602", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.1661": { + "name": "Aironet 3603", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.1662": { + "name": "Aironet 3601", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.1664": { + "name": "Aironet 1552", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.1665": { + "name": "Aironet 1553", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.1862": { + "name": "WAP 5100", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.1873": { + "name": "Aironet 3702", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.1874": { + "name": "Aironet 702", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.1875": { + "name": "Aironet 1532", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.1916": { + "name": "WAP 702", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.1917": { + "name": "WAP 2602", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.1918": { + "name": "WAP 1602", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.1926": { + "name": "WLC 5508", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.1927": { + "name": "WLC 2504", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.1938": { + "name": "Aironet 2702", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.2026": { + "name": "AIR-CT5760-6", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.2129": { + "name": "Aironet 2702", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.2146": { + "name": "Aironet 702w", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.2147": { + "name": "Aironet 1570", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.2170": { + "name": "WLC 5520", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.2171": { + "name": "WLC 8540", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.2240": { + "name": "Aironet 3702", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.2391": { + "name": "C9800-CL", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.2530": { + "name": "C9800-40", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.2669": { + "name": "C9800-80", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.2860": { + "name": "C9800-L-C", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.2861": { + "name": "C9800-L-F", + "type": "wireless" + }, + ".1.3.6.1.4.1.9.1.868": { + "name": "UC500", + "type": "communication" + }, + ".1.3.6.1.4.1.9.1.878": { + "name": "UC520", + "type": "communication" + }, + ".1.3.6.1.4.1.9.1.879": { + "name": "UC520", + "type": "communication" + }, + ".1.3.6.1.4.1.9.1.880": { + "name": "UC520", + "type": "communication" + }, + ".1.3.6.1.4.1.9.1.881": { + "name": "UC520", + "type": "communication" + }, + ".1.3.6.1.4.1.9.1.882": { + "name": "UC520", + "type": "communication" + }, + ".1.3.6.1.4.1.9.1.883": { + "name": "UC520", + "type": "communication" + }, + ".1.3.6.1.4.1.9.1.884": { + "name": "UC520", + "type": "communication" + }, + ".1.3.6.1.4.1.9.1.885": { + "name": "UC520", + "type": "communication" + }, + ".1.3.6.1.4.1.9.1.886": { + "name": "UC520", + "type": "communication" + }, + ".1.3.6.1.4.1.9.1.887": { + "name": "UC520", + "type": "communication" + }, + ".1.3.6.1.4.1.9.1.888": { + "name": "UC520", + "type": "communication" + }, + ".1.3.6.1.4.1.9.1.889": { + "name": "UC520", + "type": "communication" + }, + ".1.3.6.1.4.1.9.1.890": { + "name": "UC520", + "type": "communication" + }, + ".1.3.6.1.4.1.9.1.891": { + "name": "UC520", + "type": "communication" + }, + ".1.3.6.1.4.1.9.1.892": { + "name": "UC520", + "type": "communication" + }, + ".1.3.6.1.4.1.9.1.893": { + "name": "UC520", + "type": "communication" + }, + ".1.3.6.1.4.1.9.1.894": { + "name": "UC520", + "type": "communication" + }, + ".1.3.6.1.4.1.9.1.895": { + "name": "UC520", + "type": "communication" + }, + ".1.3.6.1.4.1.9.1.970": { + "name": "UC520", + "type": "communication" + }, + ".1.3.6.1.4.1.9.1.971": { + "name": "UC520", + "type": "communication" + }, + ".1.3.6.1.4.1.9.1.972": { + "name": "UC520", + "type": "communication" + }, + ".1.3.6.1.4.1.9.1.973": { + "name": "UC520", + "type": "communication" + }, + ".1.3.6.1.4.1.9.1.1066": { + "name": "UC520", + "type": "communication" + }, + ".1.3.6.1.4.1.9.1.1132": { + "name": "UC560", + "type": "communication" + }, + ".1.3.6.1.4.1.9.1.1133": { + "name": "UC560", + "type": "communication" + }, + ".1.3.6.1.4.1.9.1.1134": { + "name": "UC560", + "type": "communication" + }, + ".1.3.6.1.4.1.9.1.1140": { + "name": "UC540", + "type": "communication" + }, + ".1.3.6.1.4.1.9.1.1141": { + "name": "UC540", + "type": "communication" + }, + ".1.3.6.1.4.1.9.1.1058": { + "name": "ESW520-24-PoE" + }, + ".1.3.6.1.4.1.9.1.1059": { + "name": "ESW540-24-PoE" + }, + ".1.3.6.1.4.1.9.1.1060": { + "name": "ESW520-48-PoE" + }, + ".1.3.6.1.4.1.9.1.1061": { + "name": "ESW520-24" + }, + ".1.3.6.1.4.1.9.1.1062": { + "name": "ESW540-24" + }, + ".1.3.6.1.4.1.9.1.1063": { + "name": "ESW520-48" + }, + ".1.3.6.1.4.1.9.1.1064": { + "name": "ESW540-48" + }, + ".1.3.6.1.4.1.9.1.1176": { + "name": "ESW540-8-PoE" + }, + ".1.3.6.1.4.1.9.1.1177": { + "name": "ESW520-8-PoE" + } + }, + "alcatellucent": { + ".1.3.6.1.4.1.6486.800.1.1.2.1.1.1.1": { + "name": "OS7700" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.1.1.2": { + "name": "OS7800" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.2.1.1": { + "name": "OS8800" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.3.1.1": { + "name": "OSW-6624" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.3.1.2": { + "name": "OSW-6648" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.3.1.3": { + "name": "OSW-6624Fiber" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.3.1.4": { + "name": "OSW-6624L" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.3.1.5": { + "name": "OSW-6648L" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.3.1.6": { + "name": "OSW-6624PoE" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.3.1.7": { + "name": "OSW-6648PoE" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.4.1.1": { + "name": "OA-210" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.4.1.2": { + "name": "OA-250" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.5.1.1": { + "name": "OS6300" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.6.1.1": { + "name": "OSW-6824" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.6.1.2": { + "name": "OSW-6848" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.6.1.3": { + "name": "OSW-6824Fiber" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.6.1.4": { + "name": "OSW-6824PoE" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.6.1.5": { + "name": "OSW-6848PoE" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.6.1.6": { + "name": "OSW-6824L" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.6.1.7": { + "name": "OSW-6848L" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.6.1.8": { + "name": "OSW-6824LU" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.6.1.9": { + "name": "OSW-6848LU" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.6.1.10": { + "name": "OSW-6824LPoE" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.6.1.11": { + "name": "OSW-6848LPoE" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.6.1.12": { + "name": "OSW-6824LUPoE" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.6.1.13": { + "name": "OSW-6848LUPoE" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.7.1.1": { + "name": "OS6850-24", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.7.1.2": { + "name": "OS6850-48", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.7.1.3": { + "name": "OS6850-24X", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.7.1.4": { + "name": "OS6850-48X", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.7.1.5": { + "name": "OS6850-P24", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.7.1.6": { + "name": "OS6850-P48", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.7.1.7": { + "name": "OS6850-P24X", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.7.1.8": { + "name": "OS6850-P48X", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.7.1.9": { + "name": "OS6850-U24", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.7.1.10": { + "name": "OS6850-U24X", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.7.1.11": { + "name": "OS6850-24L", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.7.1.12": { + "name": "OS6850-48L", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.7.1.13": { + "name": "OS6850-24XL", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.7.1.14": { + "name": "OS6850-48XL", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.7.1.15": { + "name": "OS6850-P24L", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.7.1.16": { + "name": "OS6850-P48L", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.7.1.17": { + "name": "OS6850-P24XL", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.7.1.18": { + "name": "OS6850-P48XL", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.7.1.19": { + "name": "OS6850-24LU", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.7.1.20": { + "name": "OS6850-48LU", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.7.1.21": { + "name": "OS6850-24XLU", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.7.1.22": { + "name": "OS6850-48XLU", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.7.1.23": { + "name": "OS6850-P24LU", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.7.1.24": { + "name": "OS6850-P48LU", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.7.1.25": { + "name": "OS6850-P24XLU", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.7.1.26": { + "name": "OS6850-P48XLU", + "ports_separate_walk": 1 + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.7.1.40": { + "name": "OS6850E-P48" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.7.1.41": { + "name": "OS6850E-P48X" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.7.1.42": { + "name": "OS6850E-P24" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.7.1.43": { + "name": "OS6850E-P24X" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.7.1.44": { + "name": "OS6850E-C48" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.7.1.45": { + "name": "OS6850E-C48X" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.7.1.46": { + "name": "OS6850E-C24" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.7.1.47": { + "name": "OS6850E-C24X" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.7.1.48": { + "name": "OS6850E-U24X" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.8.1.1": { + "name": "OS9700" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.8.1.2": { + "name": "OS9800" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.8.1.3": { + "name": "OS9600" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.8.1.4": { + "name": "OS9700E" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.8.1.5": { + "name": "OS9800E" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.8.1.6": { + "name": "OS9600E" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.9.1.1": { + "name": "OS6855-14" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.9.1.2": { + "name": "OS6855-U10" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.9.1.3": { + "name": "OS6855-24" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.9.1.4": { + "name": "OS6855-U24" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.9.1.5": { + "name": "OS6855-U24X" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.9.1.6": { + "name": "OS6855-P14" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.10.1.1": { + "name": "OS6400-24" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.10.1.2": { + "name": "OS6400-P24" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.10.1.3": { + "name": "OS6400-U24" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.10.1.4": { + "name": "OS6400-DU24" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.10.1.5": { + "name": "OS6400-48" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.10.1.6": { + "name": "OS6400-P48" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.11.1.1": { + "name": "OS6250-8M" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.11.1.2": { + "name": "OS6250-24M" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.11.1.3": { + "name": "OS6250-24MD" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.11.1.4": { + "name": "OS6250-U24M" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.11.2.1": { + "name": "OS6250-24" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.11.2.2": { + "name": "OS6250-P24" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.12.1.1": { + "name": "OS6450-C10" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.12.1.2": { + "name": "OS6450-P10" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.12.1.3": { + "name": "OS6450-C10L" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.12.1.4": { + "name": "OS6450-P10L" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.12.1.5": { + "name": "OS6450-C24" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.12.1.6": { + "name": "OS6450-P24" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.12.1.7": { + "name": "OS6450-U24" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.12.1.8": { + "name": "OS6450-C48" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.12.1.9": { + "name": "OS6450-P48" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.12.1.10": { + "name": "OS6450-C24L" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.12.1.11": { + "name": "OS6450-P24L" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.12.1.12": { + "name": "OS6450-C48L" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.12.1.13": { + "name": "OS6450-P48L" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.12.1.14": { + "name": "OS6450-P10S" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.12.1.15": { + "name": "OS6450-U24S" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.12.1.16": { + "name": "OS6450-C10M" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.12.1.17": { + "name": "OS6450-C24XM" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.12.1.18": { + "name": "OS6450-C24X" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.12.1.19": { + "name": "OS6450-P24X" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.12.1.20": { + "name": "OS6450-C48X" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.12.1.21": { + "name": "OS6450-P48X" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.12.1.22": { + "name": "OS6450-U24SXM" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.12.1.23": { + "name": "OS6450-U24X" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.13.1.1": { + "name": "OS6350-24" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.13.1.2": { + "name": "OS6350-P24" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.13.1.3": { + "name": "OS6350-48" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.13.1.4": { + "name": "OS6350-P48" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.13.1.5": { + "name": "OS6350-10" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.1.13.1.6": { + "name": "OS6350-P10" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.1.1.1": { + "name": "OA-4012" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.1.1.2": { + "name": "OA-4024" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.1.1.3": { + "name": "OA-41024" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.1": { + "name": "OAW-5000", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.2": { + "name": "OAW-4024", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.3": { + "name": "OAW-4308", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.4": { + "name": "OAW-6000", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.5": { + "name": "OAW-4302", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.6": { + "name": "OAW-4504", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.7": { + "name": "OAW-4604", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.8": { + "name": "OAW-4704", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.9": { + "name": "OAW-4304", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.10": { + "name": "OAW-4306", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.11": { + "name": "OAW-4306G", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.12": { + "name": "OAW-4306GW", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.13": { + "name": "OAW-4550", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.14": { + "name": "OAW-4650", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.15": { + "name": "OAW-4750", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.16": { + "name": "OAW-4005-RW", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.17": { + "name": "OAW-4010-RW", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.18": { + "name": "OAW-4030-RW", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.19": { + "name": "OAW-4024", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.20": { + "name": "OAW-4450", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.21": { + "name": "OAW-4750XM", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.22": { + "name": "OAW-4008", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.1": { + "name": "OAW-AP60", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.2": { + "name": "OAW-AP61", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.3": { + "name": "OAW-AP70", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.4": { + "name": "OAW-AP80S", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.5": { + "name": "OAW-AP80M", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.6": { + "name": "OAW-AP65", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.7": { + "name": "OAW-AP40", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.8": { + "name": "OAW-AP85", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.9": { + "name": "OAW-AP41", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.10": { + "name": "OAW-AP120", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.11": { + "name": "OAW-AP121", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.12": { + "name": "OAW-AP124", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.13": { + "name": "OAW-AP125", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.14": { + "name": "OAW-AP120ABG", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.15": { + "name": "OAW-AP121ABG", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.16": { + "name": "OAW-AP124ABG", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.17": { + "name": "OAW-AP125ABG", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.18": { + "name": "OAW-AP60P", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.19": { + "name": "OAW-AP105", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.20": { + "name": "OAW-4306GW-INT", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.21": { + "name": "OAW-RAP2WG", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.22": { + "name": "OAW-RAP5WN", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.23": { + "name": "OAW-RAP5", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.24": { + "name": "OAW-AP92", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.25": { + "name": "OAW-AP93", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.26": { + "name": "OAW-AP185", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.27": { + "name": "OAW-AP175POE", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.28": { + "name": "OAW-AP175AC", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.29": { + "name": "OAW-AP175DC", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.30": { + "name": "OAW-AP68", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.31": { + "name": "OAW-AP68P", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.32": { + "name": "OAW-AP93H", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.33": { + "name": "OAW-AP134", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.34": { + "name": "OAW-AP135", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.35": { + "name": "OAW-IAP23", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.36": { + "name": "OAW-IAP23P", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.37": { + "name": "OAW-AP104", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.38": { + "name": "OAW-RAP108", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.39": { + "name": "OAW-RAP109", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.40": { + "name": "OAW-RAP155", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.41": { + "name": "OAW-RAP155P", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.42": { + "name": "OAW-AP224", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.43": { + "name": "OAW-AP114", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.44": { + "name": "OAW-AP225", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.45": { + "name": "OAW-AP115", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.46": { + "name": "OAW-AP274", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.47": { + "name": "OAW-AP275", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.48": { + "name": "OAW-AP214", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.49": { + "name": "OAW-AP215", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.50": { + "name": "OAW-AP204", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.51": { + "name": "OAW-AP205", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.52": { + "name": "OAW-AP103", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.53": { + "name": "OAW-AP103H", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.54": { + "name": "OAW-AP277", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.55": { + "name": "OAW-AP228", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.56": { + "name": "OAW-AP205H", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.58": { + "name": "OAW-AP324", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.2.59": { + "name": "OAW-AP325", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.2.1.1.4.1.1": { + "name": "OAW-6000-PS2", + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.3.1.20": { + "name": "OA-604-T1" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.3.1.21": { + "name": "OA-604-E1" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.3.1.22": { + "name": "OA-602-T1" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.3.1.23": { + "name": "OA-602-E1" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.3.1.30": { + "name": "OA-601" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.3.1.31": { + "name": "OA-601S-BU" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.3.1.32": { + "name": "OA-625" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.3.1.33": { + "name": "OA-601S-BST" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.3.1.34": { + "name": "OA-601-BU" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.3.1.35": { + "name": "OA-601-BST" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.4.1.1": { + "name": "OmniStack LS 6224" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.4.1.2": { + "name": "OmniStack LS 6224P" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.4.1.3": { + "name": "OmniStack LS 6248" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.4.1.4": { + "name": "OmniStack LS 6248P" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.4.1.5": { + "name": "OmniStack LS 6224U" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.4.1.6": { + "name": "OmniStack LS 6212" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.4.1.7": { + "name": "OmniStack LS 6212P" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.5.1.1": { + "name": "OAG-1000", + "type": "security" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.5.1.2": { + "name": "OAG-2400", + "type": "security" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.6.1.1": { + "name": "OA-740" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.6.1.2": { + "name": "OA-780" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.7.1.1": { + "name": "OA8550WSG", + "type": "security" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.9.1.1": { + "name": "OA-5710V" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.9.1.2": { + "name": "OA-5720" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.9.1.3": { + "name": "OA-5840" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.9.1.4": { + "name": "OA-5850" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.9.1.5": { + "name": "OA-5725R-61ER" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.9.1.6": { + "name": "OA-5725R-62ER" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.9.1.7": { + "name": "OA-5725A-3G" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.9.1.8": { + "name": "OA-5725A-LTE" + }, + ".1.3.6.1.4.1.6486.800.1.1.2.2.9.1.9": { + "name": "ESR-WWAN-ENABLER" + }, + ".1.3.6.1.4.1.6486.802.1.1.2.1.2.1": { + "name": "OAW-AP1101", + "mibs": [ + "OAW-AP1101" + ], + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.802.1.1.2.1.2.2": { + "name": "OAW-AP1221", + "mibs": [ + "OAW-AP1221" + ], + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.802.1.1.2.1.2.3": { + "name": "OAW-AP1222", + "mibs": [ + "OAW-AP1222" + ], + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.802.1.1.2.1.2.4": { + "name": "OAW-AP1231", + "mibs": [ + "OAW-AP1231" + ], + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.802.1.1.2.1.2.5": { + "name": "OAW-AP1232", + "mibs": [ + "OAW-AP1232" + ], + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.802.1.1.2.1.2.6": { + "name": "OAW-AP1251", + "mibs": [ + "OAW-AP1251" + ], + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.802.1.1.2.1.2.7": { + "name": "OAW-AP1251D", + "mibs": [ + "OAW-AP1251D" + ], + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.802.1.1.2.1.2.8": { + "name": "OAW-AP1201H", + "mibs": [ + "OAW-AP1201H" + ], + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.802.1.1.2.1.2.9": { + "name": "OAW-AP1201", + "mibs": [ + "OAW-AP1201" + ], + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.802.1.1.2.1.2.10": { + "name": "OAW-AP1201L", + "mibs": [ + "OAW-AP1201L" + ], + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.802.1.1.2.1.2.11": { + "name": "OAW-AP1201HL", + "mibs": [ + "OAW-AP1201HL" + ], + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.802.1.1.2.1.2.12": { + "name": "OAW-AP1321", + "mibs": [ + "OAW-AP1321" + ], + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.802.1.1.2.1.2.13": { + "name": "OAW-AP1322", + "mibs": [ + "OAW-AP1322" + ], + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.802.1.1.2.1.2.14": { + "name": "OAW-AP1361", + "mibs": [ + "OAW-AP1361" + ], + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.802.1.1.2.1.2.15": { + "name": "OAW-AP1361D", + "mibs": [ + "OAW-AP1361D" + ], + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.802.1.1.2.1.2.16": { + "name": "OAW-AP1362", + "mibs": [ + "OAW-AP1362" + ], + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.802.1.1.2.1.2.17": { + "name": "OAW-AP1201BG", + "mibs": [ + "OAW-AP1201BG" + ], + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.802.1.1.2.1.2.18": { + "name": "OAW-AP1251-RW-B", + "mibs": [ + "OAW-AP1251-RW-B" + ], + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.802.1.1.2.1.2.19": { + "name": "OAW-AP1301", + "mibs": [ + "OAW-AP1301" + ], + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.802.1.1.2.1.2.20": { + "name": "OAW-AP1311", + "mibs": [ + "OAW-AP1311" + ], + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.802.1.1.2.1.2.21": { + "name": "OAW-AP1341E", + "mibs": [ + "OAW-AP1341E" + ], + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.802.1.1.2.1.2.22": { + "name": "OAW-AP1351", + "mibs": [ + "OAW-AP1351" + ], + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.802.1.1.2.1.2.23": { + "name": "OAW-AP1331", + "mibs": [ + "OAW-AP1331" + ], + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.802.1.1.2.1.2.24": { + "name": "OAW-AP1301H", + "mibs": [ + "OAW-AP1301H" + ], + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.802.1.1.2.1.2.25": { + "name": "OAW-AP1261-RW-B", + "mibs": [ + "OAW-AP1261-RW-B" + ], + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.802.1.1.2.1.2.26": { + "name": "OAW-AP1261", + "mibs": [ + "OAW-AP1261" + ], + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.802.1.1.2.1.2.27": { + "name": "OAW-AP1451", + "mibs": [ + "OAW-AP1451" + ], + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.802.1.1.2.1.2.28": { + "name": "OAW-AP1431", + "mibs": [ + "OAW-AP1431" + ], + "type": "wireless" + }, + ".1.3.6.1.4.1.6486.802.1.1.2.1.2.29": { + "name": "OAW-AP1362T", + "mibs": [ + "OAW-AP1362T" + ], + "type": "wireless" + } + }, + "inveo": { + ".1.3.6.1.4.1.42814.12": { + "name": "Hero", + "mibs": [ + "Hero" + ], + "snmp": { + "noincrease": true + } + }, + ".1.3.6.1.4.1.42814.14": { + "name": "Nano", + "mibs": [ + "Nano" + ] + } + }, + "monnit": { + ".1.3.6.1.4.1.41542.1": { + "name": "Ethernet Gateway 3", + "mibs": [ + "MONNIT-EGW-MIB" + ] + }, + ".1.3.6.1.4.1.41542.2": { + "name": "Ethernet Gateway 4", + "mibs": [ + "EGW4MIB" + ] + } + }, + "gude": { + ".1.3.6.1.4.1.28507.23": { + "name": "Expert PDU 8110", + "mibs": [ + "GUDEADS-PDU8110-MIB" + ] + }, + ".1.3.6.1.4.1.28507.27": { + "name": "Expert PDU 8310", + "mibs": [ + "GUDEADS-PDU8310-MIB" + ] + }, + ".1.3.6.1.4.1.28507.35": { + "name": "Expert PDU 818X", + "mibs": [ + "GUDEADS-PDU818X-MIB" + ] + }, + ".1.3.6.1.4.1.28507.44": { + "name": "Expert PDU 8306", + "mibs": [ + "GUDEADS-PDU8306-MIB" + ] + }, + ".1.3.6.1.4.1.28507.52": { + "name": "Expert PDU 835X", + "mibs": [ + "GUDEADS-PDU835X-MIB" + ] + }, + ".1.3.6.1.4.1.28507.54": { + "name": "Expert PDU 8340", + "mibs": [ + "GUDEADS-PDU8340-MIB" + ] + }, + ".1.3.6.1.4.1.28507.62": { + "name": "Expert PDU 8311", + "mibs": [ + "GUDEADS-PDU8311-MIB" + ] + }, + ".1.3.6.1.4.1.28507.65": { + "name": "Expert PDU 8341", + "mibs": [ + "GUDEADS-PDU8341-MIB" + ] + }, + ".1.3.6.1.4.1.28507.40": { + "name": "ATS 3020 RM", + "mibs": [ + "GUDEADS-ATS3020-MIB" + ] + }, + ".1.3.6.1.4.1.28507.66": { + "name": "ESB 7213", + "mibs": [ + "GUDEADS-ESB7213-MIB" + ] + }, + ".1.3.6.1.4.1.28507.67": { + "name": "ESB 7214", + "mibs": [ + "GUDEADS-ESB7214-MIB" + ] + } + }, + "tplink": { + ".1.3.6.1.4.1.11863.3.2.10": { + "name": "EAP245", + "mibs": [ + "EAP-CLIENT-MIB", + "EAP-CLIENTTABLE-MIB" + ] + }, + ".1.3.6.1.4.1.11863.1.1.9": { + "name": "TL-SG5412F", + "mibs": [ + "TLSG5412F-SYSTEMINFO-MIB" + ] + } + }, + "raritan": { + ".1.3.6.1.4.1.13742.4": { + "mibs": [ + "PDU-MIB" + ] + }, + ".1.3.6.1.4.1.13742.6": { + "mibs": [ + "PDU2-MIB" + ] + }, + ".1.3.6.1.4.1.13742.8": { + "mibs": [ + "EMD-MIB" + ] + } + }, + "sds": { + ".1.3.6.1.4.1.33283.1.2": { + "name": "MICRO-LM", + "mibs": [ + "SDS-MICRO-LM-MIB" + ] + }, + ".1.3.6.1.4.1.33283.1.32": { + "name": "MICRO-ST", + "mibs": [ + "SDS-MICRO-ST-MIB" + ] + }, + ".1.3.6.1.4.1.33283.1.5": { + "name": "MACRO-LM", + "mibs": [ + "SDS-MACRO-LM-MIB" + ] + }, + ".1.3.6.1.4.1.33283.1.55": { + "name": "MACRO-ST", + "mibs": [ + "SDS-MACRO-ST-MIB" + ] + }, + ".1.3.6.1.4.1.33283.1.90": { + "name": "MINI-ST", + "mibs": [ + "SDS-MINI-ST-MIB" + ] + }, + ".1.3.6.1.4.1.33283.1.66": { + "name": "IO6-LM", + "mibs": [ + "SDS-IO6-LM-MIB" + ] + }, + ".1.3.6.1.4.1.33283.1.99": { + "name": "IO6-ST", + "mibs": [ + "SDS-IO6-ST-MIB" + ] + }, + ".1.3.6.1.4.1.33283.1.21": { + "name": "TTCPRO-ST", + "mibs": [ + "SDS-TTCPRO-ST-MIB" + ] + }, + ".1.3.6.1.4.1.33283.1.30": { + "name": "BIG", + "mibs": [ + "SDS-BIG-STSW-MIB" + ] + } + }, + "ruijie": { + ".1.3.6.1.4.1.4881.1.1": { + "type": "network" + }, + ".1.3.6.1.4.1.4881.1.2": { + "type": "network" + }, + ".1.3.6.1.4.1.4881.1.3": { + "type": "wireless" + }, + ".1.3.6.1.4.1.4881.1.5": { + "type": "security" + }, + ".1.3.6.1.4.1.4881.250": { + "type": "firewall" + } + }, + "lancom": { + ".1.3.6.1.4.1.2356.600.2.54": { + "name": "L-54g", + "mibs": [ + "LANCOM-L54g-MIB" + ] + }, + ".1.3.6.1.4.1.2356.600.2.3550": { + "name": "3550" + }, + ".1.3.6.1.4.1.2356.600.3.54": { + "name": "L-54ag", + "mibs": [ + "LANCOM-L54ag-MIB" + ] + }, + ".1.3.6.1.4.1.2356.600.3.55": { + "name": "L-54 Dual", + "mibs": [ + "LANCOM-L54-dual-MIB" + ] + }, + ".1.3.6.1.4.1.2356.600.3.3850": { + "name": "3850" + }, + ".1.3.6.1.4.1.2356.600.4.54": { + "name": "C-54g" + }, + ".1.3.6.1.4.1.2356.600.6.310": { + "name": "L-310agn", + "mibs": [ + "LANCOM-L310-MIB" + ] + }, + ".1.3.6.1.4.1.2356.800.2.2126": { + "name": "ES-2126", + "mibs": [ + "LANCOM-ES-2126-MIB" + ] + }, + ".1.3.6.1.4.1.2356.800.2.2127": { + "name": "ES-2126P", + "mibs": [ + "LANCOM-ES-2126P-MIB" + ] + }, + ".1.3.6.1.4.1.2356.800.2.2128": { + "name": "ES-2126+", + "mibs": [ + "LANCOM-ES-2126PLUS-MIB" + ] + }, + ".1.3.6.1.4.1.2356.800.2.2129": { + "name": "ES-2126P+", + "mibs": [ + "LANCOM-ES-2126PPLUS-MIB" + ] + }, + ".1.3.6.1.4.1.2356.800.3.2124": { + "name": "GS-2124", + "mibs": [ + "LANCOM-GS-2124-MIB" + ] + }, + ".1.3.6.1.4.1.2356.800.3.2311": { + "name": "GS-2310P", + "mibs": [ + "LANCOM-GS2310P-MIB" + ] + }, + ".1.3.6.1.4.1.2356.800.3.2312": { + "name": "GS-2310P+", + "mibs": [ + "LANCOM-GS2310PPLUS-MIB" + ] + }, + ".1.3.6.1.4.1.2356.800.3.2313": { + "name": "GS-2310", + "mibs": [ + "LANCOM-GS2310-MIB" + ] + }, + ".1.3.6.1.4.1.2356.800.3.2326": { + "name": "GS-2326", + "mibs": [ + "LANCOM-GS-2326-MIB" + ] + }, + ".1.3.6.1.4.1.2356.800.3.2327": { + "name": "GS-2326P", + "mibs": [ + "LANCOM-GS-2326P-MIB" + ] + }, + ".1.3.6.1.4.1.2356.800.3.2328": { + "name": "GS-2326P+", + "mibs": [ + "LANCOM-GS-2326PPLUS-MIB" + ] + }, + ".1.3.6.1.4.1.2356.800.3.2329": { + "name": "GS-2326+", + "mibs": [ + "LANCOM-GS-2326PLUS-MIB" + ] + }, + ".1.3.6.1.4.1.2356.800.3.2330": { + "name": "GS-2328", + "mibs": [ + "LANCOM-GS-2328-MIB" + ] + }, + ".1.3.6.1.4.1.2356.800.3.2331": { + "name": "GS-2328P", + "mibs": [ + "LANCOM-GS-2328P-MIB" + ] + }, + ".1.3.6.1.4.1.2356.800.3.2332": { + "name": "GS-2328F", + "mibs": [ + "LANCOM-GS-2328F-MIB" + ] + }, + ".1.3.6.1.4.1.2356.800.3.2352": { + "name": "GS-2352", + "mibs": [ + "LANCOM-GS-2352-MIB" + ] + }, + ".1.3.6.1.4.1.2356.800.3.2353": { + "name": "GS-2352P", + "mibs": [ + "LANCOM-GS-2352P-MIB" + ] + } + }, + "adtran": { + ".1.3.6.1.4.1.664.1.688": { + "name": "TA 1248" + }, + ".1.3.6.1.4.1.664.1.747": { + "name": "TA 5000 23 inch Shelf", + "mibs": [ + "ADTRAN-TA5000FAN-MIB", + "ADTRAN-TA5K-REDUNDANCY-MIB", + "ADTRAN-TA5000-THERMAL-MGMT-MIB" + ] + }, + ".1.3.6.1.4.1.664.1.748": { + "name": "TA 5000 19 inch Shelf", + "mibs": [ + "ADTRAN-TA5000FAN-MIB", + "ADTRAN-TA5K-REDUNDANCY-MIB", + "ADTRAN-TA5000-THERMAL-MGMT-MIB" + ] + } + }, + "moxa": { + ".1.3.6.1.4.1.8691.2.7": { + "name": "NPort 5000" + }, + ".1.3.6.1.4.1.8691.2.8": { + "name": "NPort 6000", + "mibs": [ + "MOXA-NP6000-MIB" + ] + }, + ".1.3.6.1.4.1.8691.2.11": { + "name": "CN2600", + "mibs": [ + "MOXA-CN2600-MIB" + ] + }, + ".1.3.6.1.4.1.8691.2.12": { + "name": "NPort S8000", + "mibs": [ + "MOXA-NPS8000-MIB" + ] + }, + ".1.3.6.1.4.1.8691.2.13": { + "name": "NPort W2x50A", + "mibs": [ + "MOXA-W2x50A-MIB" + ] + }, + ".1.3.6.1.4.1.8691.2.21": { + "name": "NPort IAW5000A-6I/O", + "mibs": [ + "MOXA-IAW5x50A_IO-MIB" + ] + }, + ".1.3.6.1.4.1.8691.7.6": { + "name": "EDS-405A", + "mibs": [ + "MOXA-EDS405A-MIB", + "MOXA-EDS405A_PTP-MIB" + ] + }, + ".1.3.6.1.4.1.8691.7.7": { + "name": "EDS-408A", + "mibs": [ + "MOXA-EDS408A-MIB" + ] + }, + ".1.3.6.1.4.1.8691.7.9": { + "name": "EDS-508A", + "mibs": [ + "MOXA-EDS508A-MIB" + ] + }, + ".1.3.6.1.4.1.8691.7.86": { + "name": "EDS-P510A-8PoE-2GTXSFP-T", + "mibs": [ + "MOXA-EDSP510A8POE-MIB" + ] + }, + ".1.3.6.1.4.1.8691.7.162": { + "name": "EDS-P506E", + "mibs": [ + "MOXA-EDSP506E-MIB" + ] + } + }, + "zyxel": { + ".1.3.6.1.4.1.890.1.5.8.13": { + "name": "GS4024", + "mibs": [ + "ZYXEL-GS4024-MIB" + ] + }, + ".1.3.6.1.4.1.890.1.5.8.15": { + "name": "GS2024", + "mibs": [ + "ZYXEL-GS2024-MIB" + ] + }, + ".1.3.6.1.4.1.890.1.5.8.20": { + "name": "GS4012F", + "mibs": [ + "ZYXEL-GS4012F-MIB" + ] + }, + ".1.3.6.1.4.1.890.1.5.8.55": { + "name": "GS2200-24", + "mibs": [ + "ZYXEL-GS2200-24-MIB" + ] + }, + ".1.3.6.1.4.1.890.1.5.8.56": { + "name": "GS2200-24P", + "mibs": [ + "ZYXEL-GS2200-24P-MIB" + ] + }, + ".1.3.6.1.4.1.890.1.5.8.59": { + "name": "GS2200-8", + "mibs": [ + "ZYXEL-GS2200-8-MIB" + ] + }, + ".1.3.6.1.4.1.890.1.5.8.62": { + "name": "GS1910-24" + }, + ".1.3.6.1.4.1.890.1.5.11.11": { + "name": "AAM1212-51 / IES-612", + "mibs": [ + "ZYXEL-IESCOMMON-MIB", + "ZYXEL-AAM1212" + ] + }, + ".1.3.6.1.4.1.890.1.5.12.2": { + "name": "VES-1008" + }, + ".1.3.6.1.4.1.890.1.5.12.3": { + "name": "VMB-2024" + }, + ".1.3.6.1.4.1.890.1.5.12.4": { + "name": "VES-1024" + }, + ".1.3.6.1.4.1.890.1.5.12.5": { + "name": "VLC-1012" + }, + ".1.3.6.1.4.1.890.1.5.12.6": { + "name": "VES-1316" + }, + ".1.3.6.1.4.1.890.1.5.12.7": { + "name": "VES-1416" + }, + ".1.3.6.1.4.1.890.1.5.12.8": { + "name": "VLC-1124" + }, + ".1.3.6.1.4.1.890.1.5.12.9": { + "name": "VES-1124" + }, + ".1.3.6.1.4.1.890.1.5.12.10": { + "name": "VES-1616F-34" + }, + ".1.3.6.1.4.1.890.1.5.12.11": { + "name": "VES-1616F-44" + }, + ".1.3.6.1.4.1.890.1.5.12.12": { + "name": "VES-1624F-44" + }, + ".1.3.6.1.4.1.890.1.5.12.13": { + "name": "VES-1624FA-44" + }, + ".1.3.6.1.4.1.890.1.5.12.14": { + "name": "VES-1616FA-44" + }, + ".1.3.6.1.4.1.890.1.5.12.15": { + "name": "VES-1616FA-34-CO4" + }, + ".1.3.6.1.4.1.890.1.5.12.16": { + "name": "VES-1616FA-35-CO4" + }, + ".1.3.6.1.4.1.890.1.5.12.17": { + "name": "VES-1608FA-34" + }, + ".1.3.6.1.4.1.890.1.5.12.18": { + "name": "VES-1608FA-35" + }, + ".1.3.6.1.4.1.890.1.5.12.19": { + "name": "VES-1616FA-54" + }, + ".1.3.6.1.4.1.890.1.5.12.20": { + "name": "VES-1624FA-54" + }, + ".1.3.6.1.4.1.890.1.5.12.21": { + "name": "VES-1616FA-55" + }, + ".1.3.6.1.4.1.890.1.5.12.22": { + "name": "VES-1624FA-55" + }, + ".1.3.6.1.4.1.890.1.5.12.23": { + "name": "VES-1624FT" + }, + ".1.3.6.1.4.1.890.1.5.12.24": { + "name": "VES-1624FA-34" + }, + ".1.3.6.1.4.1.890.1.5.12.25": { + "name": "VES-1608FC-54" + }, + ".1.3.6.1.4.1.890.1.5.12.26": { + "name": "VES-1616FC-54" + }, + ".1.3.6.1.4.1.890.1.5.12.27": { + "name": "VES-1624FT-54" + }, + ".1.3.6.1.4.1.890.1.5.12.28": { + "name": "VES-1624FTV-54" + }, + ".1.3.6.1.4.1.890.1.5.12.29": { + "name": "VES-1616CTA-54" + }, + ".1.3.6.1.4.1.890.1.5.12.30": { + "name": "VES-1624CTA-54" + }, + ".1.3.6.1.4.1.890.1.5.12.31": { + "name": "VES-1608CEA-54" + }, + ".1.3.6.1.4.1.890.1.5.12.32": { + "name": "VES-1616CEA-54" + }, + ".1.3.6.1.4.1.890.1.5.12.33": { + "name": "VES-1616FE-55A" + }, + ".1.3.6.1.4.1.890.1.5.12.34": { + "name": "VES-1624FT-55A" + }, + ".1.3.6.1.4.1.890.1.5.12.35": { + "name": "VES-1616FB-35" + }, + ".1.3.6.1.4.1.890.1.5.12.36": { + "name": "VES-1608PE-35" + }, + ".1.3.6.1.4.1.890.1.5.12.37": { + "name": "VES-1616FE-53A" + }, + ".1.3.6.1.4.1.890.1.5.12.38": { + "name": "VES-1616FT-54" + }, + ".1.3.6.1.4.1.890.1.5.12.39": { + "name": "VES-1616CTB-54" + }, + ".1.3.6.1.4.1.890.1.5.12.40": { + "name": "VES-1624CTB-54" + }, + ".1.3.6.1.4.1.890.1.5.12.41": { + "name": "VES-1624FTV-55A" + }, + ".1.3.6.1.4.1.890.1.5.12.42": { + "name": "VES-1608FE-53A", + "mibs": [ + "ZYXEL-VES1608FE53A-MIB" + ] + }, + ".1.3.6.1.4.1.890.1.5.12.43": { + "name": "VES-1608FE-57", + "mibs": [ + "ZYXEL-ves1608FE57-MIB" + ] + }, + ".1.3.6.1.4.1.890.1.5.12.44": { + "name": "VES-1602FE-57" + }, + ".1.3.6.1.4.1.890.1.5.12.45": { + "name": "VES-1724-58B" + }, + ".1.3.6.1.4.1.890.1.5.12.46": { + "name": "VES-1724-56", + "mibs": [ + "ZYXEL-ves1724-56-MIB" + ] + }, + ".1.3.6.1.4.1.890.1.5.12.47": { + "name": "VES-1724-56B2", + "mibs": [ + "ZYXEL-ves1724-56-Fanless-MIB" + ] + }, + ".1.3.6.1.4.1.890.1.5.12.48": { + "name": "VES-1724-55C" + }, + ".1.3.6.1.4.1.890.1.5.12.49": { + "name": "VES-1724-58V", + "mibs": [ + "VES1724-58V-MIB" + ] + }, + ".1.3.6.1.4.1.890.1.5.13.2": { + "name": "IES-2000", + "mibs": [ + "ZYXEL-IESCOMMON-MIB" + ] + }, + ".1.3.6.1.4.1.890.1.5.13.3": { + "name": "IES-3000", + "mibs": [ + "ZYXEL-IESCOMMON-MIB" + ] + }, + ".1.3.6.1.4.1.890.1.5.13.5": { + "name": "IES-5000", + "mibs": [ + "ZYXEL-IESCOMMON-MIB" + ] + }, + ".1.3.6.1.4.1.890.1.5.13.7": { + "name": "IES-5005", + "mibs": [ + "ZYXEL-IESCOMMON-MIB" + ] + }, + ".1.3.6.1.4.1.890.1.5.13.8": { + "name": "IES-6000", + "mibs": [ + "ZYXEL-IESCOMMON-MIB" + ] + }, + ".1.3.6.1.4.1.890.1.5.13.9": { + "name": "IES-5006", + "mibs": [ + "ZYXEL-IESCOMMON-MIB" + ] + }, + ".1.3.6.1.4.1.890.1.5.13.10": { + "name": "IES-5106", + "mibs": [ + "ZYXEL-IESCOMMON-MIB" + ] + }, + ".1.3.6.1.4.1.890.1.5.13.11": { + "name": "IES-5112", + "mibs": [ + "ZYXEL-IESCOMMON-MIB" + ] + }, + ".1.3.6.1.4.1.890.1.5.13.12": { + "name": "IES-4005", + "mibs": [ + "ZYXEL-IESCOMMON-MIB" + ] + }, + ".1.3.6.1.4.1.890.1.5.13.13": { + "name": "IES-5206", + "mibs": [ + "ZYXEL-IESCOMMON-MIB" + ] + }, + ".1.3.6.1.4.1.890.1.5.13.14": { + "name": "IES-6100", + "mibs": [ + "ZYXEL-IESCOMMON-MIB" + ] + }, + ".1.3.6.1.4.1.890.1.5.13.15": { + "name": "IES-4204", + "mibs": [ + "ZYXEL-IESCOMMON-MIB" + ] + }, + ".1.3.6.1.4.1.890.1.5.13.16": { + "name": "IES-5212", + "mibs": [ + "ZYXEL-IESCOMMON-MIB" + ] + }, + ".1.3.6.1.4.1.890.1.5.13.17": { + "name": "IES-4105", + "mibs": [ + "ZYXEL-IESCOMMON-MIB" + ] + }, + ".1.3.6.1.4.1.890.1.5.13.18": { + "name": "IES-6217", + "mibs": [ + "ZYXEL-IESCOMMON-MIB" + ] + } + }, + "f5": { + ".1.3.6.1.4.1.12276.1.3.1.1": { + "name": "R5000" + }, + ".1.3.6.1.4.1.12276.1.3.1.2": { + "name": "R10000" + }, + ".1.3.6.1.4.1.12276.1.3.1.3": { + "name": "R2000" + }, + ".1.3.6.1.4.1.12276.1.3.1.4": { + "name": "R4000" + }, + ".1.3.6.1.4.1.12276.1.3.1.5": { + "name": "Velos CX410" + }, + ".1.3.6.1.4.1.12276.1.3.1.6": { + "name": "Velos CX410 Partition" + } + }, + "atto": { + ".1.3.6.1.4.1.4547.1.1": { + "name": "iPBridge", + "mibs": [ + "ATTOBRIDGE-MIB" + ] + }, + ".1.3.6.1.4.1.4547.1.4": { + "name": "FibreBridge 6500", + "mibs": [ + "ATTO6500N-MIB" + ] + }, + ".1.3.6.1.4.1.4547.1.5": { + "name": "FibreBridge 6500N", + "mibs": [ + "ATTO6500N-MIB" + ] + } + } + }, + "app": { + "apache": { + "top": [ + "bits", + "hits", + "scoreboard", + "cpu" + ] + }, + "nginx": { + "top": [ + "connections", + "req" + ] + }, + "bind": { + "top": [ + "req_in", + "answers", + "resolv_errors", + "resolv_rtt" + ] + }, + "powerdns": { + "top": [ + "recursing", + "queries", + "querycache", + "latency" + ] + }, + "powerdns-recursor": { + "top": [ + "queries", + "timeouts", + "cache", + "latency" + ] + }, + "unbound": { + "top": [ + "queries", + "queue", + "memory", + "qtype" + ] + }, + "nsd": { + "top": [ + "queries", + "memory", + "qtype", + "rcode" + ] + }, + "mysql": { + "top": [ + "network_traffic", + "connections", + "command_counters", + "select_types" + ] + }, + "postgresql": { + "top": [ + "xact", + "blks", + "tuples", + "tuples_query" + ] + }, + "memcached": { + "top": [ + "bits", + "commands", + "data", + "items" + ] + }, + "dhcpkit": { + "top": [ + "packets", + "msgtypes" + ] + }, + "drbd": { + "top": [ + "disk_bits", + "network_bits", + "queue", + "unsynced" + ] + }, + "ioping": { + "top": [ + "iops", + "speed", + "timing" + ] + }, + "ntpd": { + "top": [ + "stats", + "freq", + "stratum", + "bits" + ] + }, + "nfs": { + "top": [ + "nfs2", + "nfs3", + "nfs4" + ] + }, + "nfsd": { + "top": [ + "rc", + "io", + "net", + "rpc", + "proc3" + ] + }, + "shoutcast": { + "top": [ + "multi_stats", + "multi_bits" + ] + }, + "freeradius": { + "top": [ + "authentication", + "accounting" + ] + }, + "exim-mailqueue": { + "top": [ + "total" + ] + }, + "zimbra": { + "top": [ + "threads", + "mtaqueue", + "fdcount" + ] + }, + "crashplan": { + "top": [ + "bits", + "sessions", + "archivesize", + "disk" + ] + }, + "asterisk": { + "top": [ + "activecall", + "peers" + ] + }, + "kamailio": { + "top": [ + "shmen", + "core", + "usrloc", + "registrar" + ] + }, + "mssql": { + "top": [ + "stats", + "cpu_usage", + "memory_usage" + ] + }, + "openvpn": { + "top": [ + "nclients", + "bits" + ] + }, + "postfix_mailgraph": { + "top": [ + "sent", + "spam", + "reject" + ] + }, + "postfix_qshape": { + "top": [ + "stats" + ] + }, + "lvs_stats": { + "top": [ + "connections", + "packets", + "bytes" + ] + }, + "varnish": { + "top": [ + "backend", + "cache", + "lru" + ] + }, + "vmwaretools": { + "top": [ + "mem", + "cpu" + ] + }, + "dovecot": { + "top": [ + "connected" + ] + }, + "exim": { + "top": [ + "sent", + "spam", + "reject" + ] + }, + "mongodb": { + "top": [ + "commands", + "queue", + "mem", + "network" + ] + }, + "ceph": { + "top": [ + "osd", + "iops", + "speed" + ] + }, + "icecast": { + "top": [ + "current", + "max" + ] + } + }, + "emoji": { + "hash": { + "name": "HASH KEY", + "category": "Symbols", + "unified": "0023-FE0F-20E3", + "non_qualified": "0023-20E3", + "sort_order": "132" + }, + "keycap_star": { + "name": "", + "category": "Symbols", + "unified": "002A-FE0F-20E3", + "non_qualified": "002A-20E3", + "sort_order": "133" + }, + "zero": { + "name": "KEYCAP 0", + "category": "Symbols", + "unified": "0030-FE0F-20E3", + "non_qualified": "0030-20E3", + "sort_order": "134" + }, + "one": { + "name": "KEYCAP 1", + "category": "Symbols", + "unified": "0031-FE0F-20E3", + "non_qualified": "0031-20E3", + "sort_order": "135" + }, + "two": { + "name": "KEYCAP 2", + "category": "Symbols", + "unified": "0032-FE0F-20E3", + "non_qualified": "0032-20E3", + "sort_order": "136" + }, + "three": { + "name": "KEYCAP 3", + "category": "Symbols", + "unified": "0033-FE0F-20E3", + "non_qualified": "0033-20E3", + "sort_order": "137" + }, + "four": { + "name": "KEYCAP 4", + "category": "Symbols", + "unified": "0034-FE0F-20E3", + "non_qualified": "0034-20E3", + "sort_order": "138" + }, + "five": { + "name": "KEYCAP 5", + "category": "Symbols", + "unified": "0035-FE0F-20E3", + "non_qualified": "0035-20E3", + "sort_order": "139" + }, + "six": { + "name": "KEYCAP 6", + "category": "Symbols", + "unified": "0036-FE0F-20E3", + "non_qualified": "0036-20E3", + "sort_order": "140" + }, + "seven": { + "name": "KEYCAP 7", + "category": "Symbols", + "unified": "0037-FE0F-20E3", + "non_qualified": "0037-20E3", + "sort_order": "141" + }, + "eight": { + "name": "KEYCAP 8", + "category": "Symbols", + "unified": "0038-FE0F-20E3", + "non_qualified": "0038-20E3", + "sort_order": "142" + }, + "nine": { + "name": "KEYCAP 9", + "category": "Symbols", + "unified": "0039-FE0F-20E3", + "non_qualified": "0039-20E3", + "sort_order": "143" + }, + "copyright": { + "name": "COPYRIGHT SIGN", + "category": "Symbols", + "unified": "00A9-FE0F", + "non_qualified": "00A9", + "sort_order": "129" + }, + "registered": { + "name": "REGISTERED SIGN", + "category": "Symbols", + "unified": "00AE-FE0F", + "non_qualified": "00AE", + "sort_order": "130" + }, + "mahjong": { + "name": "MAHJONG TILE RED DRAGON", + "category": "Activities", + "unified": "1F004", + "non_qualified": "", + "sort_order": "73" + }, + "black_joker": { + "name": "PLAYING CARD BLACK JOKER", + "category": "Activities", + "unified": "1F0CF", + "non_qualified": "", + "sort_order": "72" + }, + "a": { + "name": "NEGATIVE SQUARED LATIN CAPITAL LETTER A", + "category": "Symbols", + "unified": "1F170-FE0F", + "non_qualified": "1F170", + "sort_order": "150" + }, + "b": { + "name": "NEGATIVE SQUARED LATIN CAPITAL LETTER B", + "category": "Symbols", + "unified": "1F171-FE0F", + "non_qualified": "1F171", + "sort_order": "152" + }, + "o2": { + "name": "NEGATIVE SQUARED LATIN CAPITAL LETTER O", + "category": "Symbols", + "unified": "1F17E-FE0F", + "non_qualified": "1F17E", + "sort_order": "161" + }, + "parking": { + "name": "NEGATIVE SQUARED LATIN CAPITAL LETTER P", + "category": "Symbols", + "unified": "1F17F-FE0F", + "non_qualified": "1F17F", + "sort_order": "163" + }, + "ab": { + "name": "NEGATIVE SQUARED AB", + "category": "Symbols", + "unified": "1F18E", + "non_qualified": "", + "sort_order": "151" + }, + "cl": { + "name": "SQUARED CL", + "category": "Symbols", + "unified": "1F191", + "non_qualified": "", + "sort_order": "153" + }, + "cool": { + "name": "SQUARED COOL", + "category": "Symbols", + "unified": "1F192", + "non_qualified": "", + "sort_order": "154" + }, + "free": { + "name": "SQUARED FREE", + "category": "Symbols", + "unified": "1F193", + "non_qualified": "", + "sort_order": "155" + }, + "id": { + "name": "SQUARED ID", + "category": "Symbols", + "unified": "1F194", + "non_qualified": "", + "sort_order": "157" + }, + "new": { + "name": "SQUARED NEW", + "category": "Symbols", + "unified": "1F195", + "non_qualified": "", + "sort_order": "159" + }, + "ng": { + "name": "SQUARED NG", + "category": "Symbols", + "unified": "1F196", + "non_qualified": "", + "sort_order": "160" + }, + "ok": { + "name": "SQUARED OK", + "category": "Symbols", + "unified": "1F197", + "non_qualified": "", + "sort_order": "162" + }, + "sos": { + "name": "SQUARED SOS", + "category": "Symbols", + "unified": "1F198", + "non_qualified": "", + "sort_order": "164" + }, + "up": { + "name": "SQUARED UP WITH EXCLAMATION MARK", + "category": "Symbols", + "unified": "1F199", + "non_qualified": "", + "sort_order": "165" + }, + "vs": { + "name": "SQUARED VS", + "category": "Symbols", + "unified": "1F19A", + "non_qualified": "", + "sort_order": "166" + }, + "flag-ac": { + "name": "Ascension Island Flag", + "category": "Flags", + "unified": "1F1E6-1F1E8", + "non_qualified": "", + "sort_order": "8" + }, + "flag-ad": { + "name": "Andorra Flag", + "category": "Flags", + "unified": "1F1E6-1F1E9", + "non_qualified": "", + "sort_order": "9" + }, + "flag-ae": { + "name": "United Arab Emirates Flag", + "category": "Flags", + "unified": "1F1E6-1F1EA", + "non_qualified": "", + "sort_order": "10" + }, + "flag-af": { + "name": "Afghanistan Flag", + "category": "Flags", + "unified": "1F1E6-1F1EB", + "non_qualified": "", + "sort_order": "11" + }, + "flag-ag": { + "name": "Antigua & Barbuda Flag", + "category": "Flags", + "unified": "1F1E6-1F1EC", + "non_qualified": "", + "sort_order": "12" + }, + "flag-ai": { + "name": "Anguilla Flag", + "category": "Flags", + "unified": "1F1E6-1F1EE", + "non_qualified": "", + "sort_order": "13" + }, + "flag-al": { + "name": "Albania Flag", + "category": "Flags", + "unified": "1F1E6-1F1F1", + "non_qualified": "", + "sort_order": "14" + }, + "flag-am": { + "name": "Armenia Flag", + "category": "Flags", + "unified": "1F1E6-1F1F2", + "non_qualified": "", + "sort_order": "15" + }, + "flag-ao": { + "name": "Angola Flag", + "category": "Flags", + "unified": "1F1E6-1F1F4", + "non_qualified": "", + "sort_order": "16" + }, + "flag-aq": { + "name": "Antarctica Flag", + "category": "Flags", + "unified": "1F1E6-1F1F6", + "non_qualified": "", + "sort_order": "17" + }, + "flag-ar": { + "name": "Argentina Flag", + "category": "Flags", + "unified": "1F1E6-1F1F7", + "non_qualified": "", + "sort_order": "18" + }, + "flag-as": { + "name": "American Samoa Flag", + "category": "Flags", + "unified": "1F1E6-1F1F8", + "non_qualified": "", + "sort_order": "19" + }, + "flag-at": { + "name": "Austria Flag", + "category": "Flags", + "unified": "1F1E6-1F1F9", + "non_qualified": "", + "sort_order": "20" + }, + "flag-au": { + "name": "Australia Flag", + "category": "Flags", + "unified": "1F1E6-1F1FA", + "non_qualified": "", + "sort_order": "21" + }, + "flag-aw": { + "name": "Aruba Flag", + "category": "Flags", + "unified": "1F1E6-1F1FC", + "non_qualified": "", + "sort_order": "22" + }, + "flag-ax": { + "name": "Åland Islands Flag", + "category": "Flags", + "unified": "1F1E6-1F1FD", + "non_qualified": "", + "sort_order": "23" + }, + "flag-az": { + "name": "Azerbaijan Flag", + "category": "Flags", + "unified": "1F1E6-1F1FF", + "non_qualified": "", + "sort_order": "24" + }, + "flag-ba": { + "name": "Bosnia & Herzegovina Flag", + "category": "Flags", + "unified": "1F1E7-1F1E6", + "non_qualified": "", + "sort_order": "25" + }, + "flag-bb": { + "name": "Barbados Flag", + "category": "Flags", + "unified": "1F1E7-1F1E7", + "non_qualified": "", + "sort_order": "26" + }, + "flag-bd": { + "name": "Bangladesh Flag", + "category": "Flags", + "unified": "1F1E7-1F1E9", + "non_qualified": "", + "sort_order": "27" + }, + "flag-be": { + "name": "Belgium Flag", + "category": "Flags", + "unified": "1F1E7-1F1EA", + "non_qualified": "", + "sort_order": "28" + }, + "flag-bf": { + "name": "Burkina Faso Flag", + "category": "Flags", + "unified": "1F1E7-1F1EB", + "non_qualified": "", + "sort_order": "29" + }, + "flag-bg": { + "name": "Bulgaria Flag", + "category": "Flags", + "unified": "1F1E7-1F1EC", + "non_qualified": "", + "sort_order": "30" + }, + "flag-bh": { + "name": "Bahrain Flag", + "category": "Flags", + "unified": "1F1E7-1F1ED", + "non_qualified": "", + "sort_order": "31" + }, + "flag-bi": { + "name": "Burundi Flag", + "category": "Flags", + "unified": "1F1E7-1F1EE", + "non_qualified": "", + "sort_order": "32" + }, + "flag-bj": { + "name": "Benin Flag", + "category": "Flags", + "unified": "1F1E7-1F1EF", + "non_qualified": "", + "sort_order": "33" + }, + "flag-bl": { + "name": "St. Barthélemy Flag", + "category": "Flags", + "unified": "1F1E7-1F1F1", + "non_qualified": "", + "sort_order": "34" + }, + "flag-bm": { + "name": "Bermuda Flag", + "category": "Flags", + "unified": "1F1E7-1F1F2", + "non_qualified": "", + "sort_order": "35" + }, + "flag-bn": { + "name": "Brunei Flag", + "category": "Flags", + "unified": "1F1E7-1F1F3", + "non_qualified": "", + "sort_order": "36" + }, + "flag-bo": { + "name": "Bolivia Flag", + "category": "Flags", + "unified": "1F1E7-1F1F4", + "non_qualified": "", + "sort_order": "37" + }, + "flag-bq": { + "name": "Caribbean Netherlands Flag", + "category": "Flags", + "unified": "1F1E7-1F1F6", + "non_qualified": "", + "sort_order": "38" + }, + "flag-br": { + "name": "Brazil Flag", + "category": "Flags", + "unified": "1F1E7-1F1F7", + "non_qualified": "", + "sort_order": "39" + }, + "flag-bs": { + "name": "Bahamas Flag", + "category": "Flags", + "unified": "1F1E7-1F1F8", + "non_qualified": "", + "sort_order": "40" + }, + "flag-bt": { + "name": "Bhutan Flag", + "category": "Flags", + "unified": "1F1E7-1F1F9", + "non_qualified": "", + "sort_order": "41" + }, + "flag-bv": { + "name": "Bouvet Island Flag", + "category": "Flags", + "unified": "1F1E7-1F1FB", + "non_qualified": "", + "sort_order": "42" + }, + "flag-bw": { + "name": "Botswana Flag", + "category": "Flags", + "unified": "1F1E7-1F1FC", + "non_qualified": "", + "sort_order": "43" + }, + "flag-by": { + "name": "Belarus Flag", + "category": "Flags", + "unified": "1F1E7-1F1FE", + "non_qualified": "", + "sort_order": "44" + }, + "flag-bz": { + "name": "Belize Flag", + "category": "Flags", + "unified": "1F1E7-1F1FF", + "non_qualified": "", + "sort_order": "45" + }, + "flag-ca": { + "name": "Canada Flag", + "category": "Flags", + "unified": "1F1E8-1F1E6", + "non_qualified": "", + "sort_order": "46" + }, + "flag-cc": { + "name": "Cocos (Keeling) Islands Flag", + "category": "Flags", + "unified": "1F1E8-1F1E8", + "non_qualified": "", + "sort_order": "47" + }, + "flag-cd": { + "name": "Congo - Kinshasa Flag", + "category": "Flags", + "unified": "1F1E8-1F1E9", + "non_qualified": "", + "sort_order": "48" + }, + "flag-cf": { + "name": "Central African Republic Flag", + "category": "Flags", + "unified": "1F1E8-1F1EB", + "non_qualified": "", + "sort_order": "49" + }, + "flag-cg": { + "name": "Congo - Brazzaville Flag", + "category": "Flags", + "unified": "1F1E8-1F1EC", + "non_qualified": "", + "sort_order": "50" + }, + "flag-ch": { + "name": "Switzerland Flag", + "category": "Flags", + "unified": "1F1E8-1F1ED", + "non_qualified": "", + "sort_order": "51" + }, + "flag-ci": { + "name": "Côte d’Ivoire Flag", + "category": "Flags", + "unified": "1F1E8-1F1EE", + "non_qualified": "", + "sort_order": "52" + }, + "flag-ck": { + "name": "Cook Islands Flag", + "category": "Flags", + "unified": "1F1E8-1F1F0", + "non_qualified": "", + "sort_order": "53" + }, + "flag-cl": { + "name": "Chile Flag", + "category": "Flags", + "unified": "1F1E8-1F1F1", + "non_qualified": "", + "sort_order": "54" + }, + "flag-cm": { + "name": "Cameroon Flag", + "category": "Flags", + "unified": "1F1E8-1F1F2", + "non_qualified": "", + "sort_order": "55" + }, + "cn": { + "name": "China Flag", + "category": "Flags", + "unified": "1F1E8-1F1F3", + "non_qualified": "", + "sort_order": "56" + }, + "flag-cn": { + "name": "China Flag", + "category": "Flags", + "unified": "1F1E8-1F1F3", + "non_qualified": "", + "sort_order": "56" + }, + "flag-co": { + "name": "Colombia Flag", + "category": "Flags", + "unified": "1F1E8-1F1F4", + "non_qualified": "", + "sort_order": "57" + }, + "flag-cp": { + "name": "Clipperton Island Flag", + "category": "Flags", + "unified": "1F1E8-1F1F5", + "non_qualified": "", + "sort_order": "58" + }, + "flag-cr": { + "name": "Costa Rica Flag", + "category": "Flags", + "unified": "1F1E8-1F1F7", + "non_qualified": "", + "sort_order": "59" + }, + "flag-cu": { + "name": "Cuba Flag", + "category": "Flags", + "unified": "1F1E8-1F1FA", + "non_qualified": "", + "sort_order": "60" + }, + "flag-cv": { + "name": "Cape Verde Flag", + "category": "Flags", + "unified": "1F1E8-1F1FB", + "non_qualified": "", + "sort_order": "61" + }, + "flag-cw": { + "name": "Curaçao Flag", + "category": "Flags", + "unified": "1F1E8-1F1FC", + "non_qualified": "", + "sort_order": "62" + }, + "flag-cx": { + "name": "Christmas Island Flag", + "category": "Flags", + "unified": "1F1E8-1F1FD", + "non_qualified": "", + "sort_order": "63" + }, + "flag-cy": { + "name": "Cyprus Flag", + "category": "Flags", + "unified": "1F1E8-1F1FE", + "non_qualified": "", + "sort_order": "64" + }, + "flag-cz": { + "name": "Czechia Flag", + "category": "Flags", + "unified": "1F1E8-1F1FF", + "non_qualified": "", + "sort_order": "65" + }, + "de": { + "name": "Germany Flag", + "category": "Flags", + "unified": "1F1E9-1F1EA", + "non_qualified": "", + "sort_order": "66" + }, + "flag-de": { + "name": "Germany Flag", + "category": "Flags", + "unified": "1F1E9-1F1EA", + "non_qualified": "", + "sort_order": "66" + }, + "flag-dg": { + "name": "Diego Garcia Flag", + "category": "Flags", + "unified": "1F1E9-1F1EC", + "non_qualified": "", + "sort_order": "67" + }, + "flag-dj": { + "name": "Djibouti Flag", + "category": "Flags", + "unified": "1F1E9-1F1EF", + "non_qualified": "", + "sort_order": "68" + }, + "flag-dk": { + "name": "Denmark Flag", + "category": "Flags", + "unified": "1F1E9-1F1F0", + "non_qualified": "", + "sort_order": "69" + }, + "flag-dm": { + "name": "Dominica Flag", + "category": "Flags", + "unified": "1F1E9-1F1F2", + "non_qualified": "", + "sort_order": "70" + }, + "flag-do": { + "name": "Dominican Republic Flag", + "category": "Flags", + "unified": "1F1E9-1F1F4", + "non_qualified": "", + "sort_order": "71" + }, + "flag-dz": { + "name": "Algeria Flag", + "category": "Flags", + "unified": "1F1E9-1F1FF", + "non_qualified": "", + "sort_order": "72" + }, + "flag-ea": { + "name": "Ceuta & Melilla Flag", + "category": "Flags", + "unified": "1F1EA-1F1E6", + "non_qualified": "", + "sort_order": "73" + }, + "flag-ec": { + "name": "Ecuador Flag", + "category": "Flags", + "unified": "1F1EA-1F1E8", + "non_qualified": "", + "sort_order": "74" + }, + "flag-ee": { + "name": "Estonia Flag", + "category": "Flags", + "unified": "1F1EA-1F1EA", + "non_qualified": "", + "sort_order": "75" + }, + "flag-eg": { + "name": "Egypt Flag", + "category": "Flags", + "unified": "1F1EA-1F1EC", + "non_qualified": "", + "sort_order": "76" + }, + "flag-eh": { + "name": "Western Sahara Flag", + "category": "Flags", + "unified": "1F1EA-1F1ED", + "non_qualified": "", + "sort_order": "77" + }, + "flag-er": { + "name": "Eritrea Flag", + "category": "Flags", + "unified": "1F1EA-1F1F7", + "non_qualified": "", + "sort_order": "78" + }, + "es": { + "name": "Spain Flag", + "category": "Flags", + "unified": "1F1EA-1F1F8", + "non_qualified": "", + "sort_order": "79" + }, + "flag-es": { + "name": "Spain Flag", + "category": "Flags", + "unified": "1F1EA-1F1F8", + "non_qualified": "", + "sort_order": "79" + }, + "flag-et": { + "name": "Ethiopia Flag", + "category": "Flags", + "unified": "1F1EA-1F1F9", + "non_qualified": "", + "sort_order": "80" + }, + "flag-eu": { + "name": "European Union Flag", + "category": "Flags", + "unified": "1F1EA-1F1FA", + "non_qualified": "", + "sort_order": "81" + }, + "flag-fi": { + "name": "Finland Flag", + "category": "Flags", + "unified": "1F1EB-1F1EE", + "non_qualified": "", + "sort_order": "82" + }, + "flag-fj": { + "name": "Fiji Flag", + "category": "Flags", + "unified": "1F1EB-1F1EF", + "non_qualified": "", + "sort_order": "83" + }, + "flag-fk": { + "name": "Falkland Islands Flag", + "category": "Flags", + "unified": "1F1EB-1F1F0", + "non_qualified": "", + "sort_order": "84" + }, + "flag-fm": { + "name": "Micronesia Flag", + "category": "Flags", + "unified": "1F1EB-1F1F2", + "non_qualified": "", + "sort_order": "85" + }, + "flag-fo": { + "name": "Faroe Islands Flag", + "category": "Flags", + "unified": "1F1EB-1F1F4", + "non_qualified": "", + "sort_order": "86" + }, + "fr": { + "name": "France Flag", + "category": "Flags", + "unified": "1F1EB-1F1F7", + "non_qualified": "", + "sort_order": "87" + }, + "flag-fr": { + "name": "France Flag", + "category": "Flags", + "unified": "1F1EB-1F1F7", + "non_qualified": "", + "sort_order": "87" + }, + "flag-ga": { + "name": "Gabon Flag", + "category": "Flags", + "unified": "1F1EC-1F1E6", + "non_qualified": "", + "sort_order": "88" + }, + "gb": { + "name": "United Kingdom Flag", + "category": "Flags", + "unified": "1F1EC-1F1E7", + "non_qualified": "", + "sort_order": "89" + }, + "uk": { + "name": "United Kingdom Flag", + "category": "Flags", + "unified": "1F1EC-1F1E7", + "non_qualified": "", + "sort_order": "89" + }, + "flag-gb": { + "name": "United Kingdom Flag", + "category": "Flags", + "unified": "1F1EC-1F1E7", + "non_qualified": "", + "sort_order": "89" + }, + "flag-gd": { + "name": "Grenada Flag", + "category": "Flags", + "unified": "1F1EC-1F1E9", + "non_qualified": "", + "sort_order": "90" + }, + "flag-ge": { + "name": "Georgia Flag", + "category": "Flags", + "unified": "1F1EC-1F1EA", + "non_qualified": "", + "sort_order": "91" + }, + "flag-gf": { + "name": "French Guiana Flag", + "category": "Flags", + "unified": "1F1EC-1F1EB", + "non_qualified": "", + "sort_order": "92" + }, + "flag-gg": { + "name": "Guernsey Flag", + "category": "Flags", + "unified": "1F1EC-1F1EC", + "non_qualified": "", + "sort_order": "93" + }, + "flag-gh": { + "name": "Ghana Flag", + "category": "Flags", + "unified": "1F1EC-1F1ED", + "non_qualified": "", + "sort_order": "94" + }, + "flag-gi": { + "name": "Gibraltar Flag", + "category": "Flags", + "unified": "1F1EC-1F1EE", + "non_qualified": "", + "sort_order": "95" + }, + "flag-gl": { + "name": "Greenland Flag", + "category": "Flags", + "unified": "1F1EC-1F1F1", + "non_qualified": "", + "sort_order": "96" + }, + "flag-gm": { + "name": "Gambia Flag", + "category": "Flags", + "unified": "1F1EC-1F1F2", + "non_qualified": "", + "sort_order": "97" + }, + "flag-gn": { + "name": "Guinea Flag", + "category": "Flags", + "unified": "1F1EC-1F1F3", + "non_qualified": "", + "sort_order": "98" + }, + "flag-gp": { + "name": "Guadeloupe Flag", + "category": "Flags", + "unified": "1F1EC-1F1F5", + "non_qualified": "", + "sort_order": "99" + }, + "flag-gq": { + "name": "Equatorial Guinea Flag", + "category": "Flags", + "unified": "1F1EC-1F1F6", + "non_qualified": "", + "sort_order": "100" + }, + "flag-gr": { + "name": "Greece Flag", + "category": "Flags", + "unified": "1F1EC-1F1F7", + "non_qualified": "", + "sort_order": "101" + }, + "flag-gs": { + "name": "South Georgia & South Sandwich Islands Flag", + "category": "Flags", + "unified": "1F1EC-1F1F8", + "non_qualified": "", + "sort_order": "102" + }, + "flag-gt": { + "name": "Guatemala Flag", + "category": "Flags", + "unified": "1F1EC-1F1F9", + "non_qualified": "", + "sort_order": "103" + }, + "flag-gu": { + "name": "Guam Flag", + "category": "Flags", + "unified": "1F1EC-1F1FA", + "non_qualified": "", + "sort_order": "104" + }, + "flag-gw": { + "name": "Guinea-Bissau Flag", + "category": "Flags", + "unified": "1F1EC-1F1FC", + "non_qualified": "", + "sort_order": "105" + }, + "flag-gy": { + "name": "Guyana Flag", + "category": "Flags", + "unified": "1F1EC-1F1FE", + "non_qualified": "", + "sort_order": "106" + }, + "flag-hk": { + "name": "Hong Kong SAR China Flag", + "category": "Flags", + "unified": "1F1ED-1F1F0", + "non_qualified": "", + "sort_order": "107" + }, + "flag-hm": { + "name": "Heard & McDonald Islands Flag", + "category": "Flags", + "unified": "1F1ED-1F1F2", + "non_qualified": "", + "sort_order": "108" + }, + "flag-hn": { + "name": "Honduras Flag", + "category": "Flags", + "unified": "1F1ED-1F1F3", + "non_qualified": "", + "sort_order": "109" + }, + "flag-hr": { + "name": "Croatia Flag", + "category": "Flags", + "unified": "1F1ED-1F1F7", + "non_qualified": "", + "sort_order": "110" + }, + "flag-ht": { + "name": "Haiti Flag", + "category": "Flags", + "unified": "1F1ED-1F1F9", + "non_qualified": "", + "sort_order": "111" + }, + "flag-hu": { + "name": "Hungary Flag", + "category": "Flags", + "unified": "1F1ED-1F1FA", + "non_qualified": "", + "sort_order": "112" + }, + "flag-ic": { + "name": "Canary Islands Flag", + "category": "Flags", + "unified": "1F1EE-1F1E8", + "non_qualified": "", + "sort_order": "113" + }, + "flag-id": { + "name": "Indonesia Flag", + "category": "Flags", + "unified": "1F1EE-1F1E9", + "non_qualified": "", + "sort_order": "114" + }, + "flag-ie": { + "name": "Ireland Flag", + "category": "Flags", + "unified": "1F1EE-1F1EA", + "non_qualified": "", + "sort_order": "115" + }, + "flag-il": { + "name": "Israel Flag", + "category": "Flags", + "unified": "1F1EE-1F1F1", + "non_qualified": "", + "sort_order": "116" + }, + "flag-im": { + "name": "Isle of Man Flag", + "category": "Flags", + "unified": "1F1EE-1F1F2", + "non_qualified": "", + "sort_order": "117" + }, + "flag-in": { + "name": "India Flag", + "category": "Flags", + "unified": "1F1EE-1F1F3", + "non_qualified": "", + "sort_order": "118" + }, + "flag-io": { + "name": "British Indian Ocean Territory Flag", + "category": "Flags", + "unified": "1F1EE-1F1F4", + "non_qualified": "", + "sort_order": "119" + }, + "flag-iq": { + "name": "Iraq Flag", + "category": "Flags", + "unified": "1F1EE-1F1F6", + "non_qualified": "", + "sort_order": "120" + }, + "flag-ir": { + "name": "Iran Flag", + "category": "Flags", + "unified": "1F1EE-1F1F7", + "non_qualified": "", + "sort_order": "121" + }, + "flag-is": { + "name": "Iceland Flag", + "category": "Flags", + "unified": "1F1EE-1F1F8", + "non_qualified": "", + "sort_order": "122" + }, + "it": { + "name": "Italy Flag", + "category": "Flags", + "unified": "1F1EE-1F1F9", + "non_qualified": "", + "sort_order": "123" + }, + "flag-it": { + "name": "Italy Flag", + "category": "Flags", + "unified": "1F1EE-1F1F9", + "non_qualified": "", + "sort_order": "123" + }, + "flag-je": { + "name": "Jersey Flag", + "category": "Flags", + "unified": "1F1EF-1F1EA", + "non_qualified": "", + "sort_order": "124" + }, + "flag-jm": { + "name": "Jamaica Flag", + "category": "Flags", + "unified": "1F1EF-1F1F2", + "non_qualified": "", + "sort_order": "125" + }, + "flag-jo": { + "name": "Jordan Flag", + "category": "Flags", + "unified": "1F1EF-1F1F4", + "non_qualified": "", + "sort_order": "126" + }, + "jp": { + "name": "Japan Flag", + "category": "Flags", + "unified": "1F1EF-1F1F5", + "non_qualified": "", + "sort_order": "127" + }, + "flag-jp": { + "name": "Japan Flag", + "category": "Flags", + "unified": "1F1EF-1F1F5", + "non_qualified": "", + "sort_order": "127" + }, + "flag-ke": { + "name": "Kenya Flag", + "category": "Flags", + "unified": "1F1F0-1F1EA", + "non_qualified": "", + "sort_order": "128" + }, + "flag-kg": { + "name": "Kyrgyzstan Flag", + "category": "Flags", + "unified": "1F1F0-1F1EC", + "non_qualified": "", + "sort_order": "129" + }, + "flag-kh": { + "name": "Cambodia Flag", + "category": "Flags", + "unified": "1F1F0-1F1ED", + "non_qualified": "", + "sort_order": "130" + }, + "flag-ki": { + "name": "Kiribati Flag", + "category": "Flags", + "unified": "1F1F0-1F1EE", + "non_qualified": "", + "sort_order": "131" + }, + "flag-km": { + "name": "Comoros Flag", + "category": "Flags", + "unified": "1F1F0-1F1F2", + "non_qualified": "", + "sort_order": "132" + }, + "flag-kn": { + "name": "St. Kitts & Nevis Flag", + "category": "Flags", + "unified": "1F1F0-1F1F3", + "non_qualified": "", + "sort_order": "133" + }, + "flag-kp": { + "name": "North Korea Flag", + "category": "Flags", + "unified": "1F1F0-1F1F5", + "non_qualified": "", + "sort_order": "134" + }, + "kr": { + "name": "South Korea Flag", + "category": "Flags", + "unified": "1F1F0-1F1F7", + "non_qualified": "", + "sort_order": "135" + }, + "flag-kr": { + "name": "South Korea Flag", + "category": "Flags", + "unified": "1F1F0-1F1F7", + "non_qualified": "", + "sort_order": "135" + }, + "flag-kw": { + "name": "Kuwait Flag", + "category": "Flags", + "unified": "1F1F0-1F1FC", + "non_qualified": "", + "sort_order": "136" + }, + "flag-ky": { + "name": "Cayman Islands Flag", + "category": "Flags", + "unified": "1F1F0-1F1FE", + "non_qualified": "", + "sort_order": "137" + }, + "flag-kz": { + "name": "Kazakhstan Flag", + "category": "Flags", + "unified": "1F1F0-1F1FF", + "non_qualified": "", + "sort_order": "138" + }, + "flag-la": { + "name": "Laos Flag", + "category": "Flags", + "unified": "1F1F1-1F1E6", + "non_qualified": "", + "sort_order": "139" + }, + "flag-lb": { + "name": "Lebanon Flag", + "category": "Flags", + "unified": "1F1F1-1F1E7", + "non_qualified": "", + "sort_order": "140" + }, + "flag-lc": { + "name": "St. Lucia Flag", + "category": "Flags", + "unified": "1F1F1-1F1E8", + "non_qualified": "", + "sort_order": "141" + }, + "flag-li": { + "name": "Liechtenstein Flag", + "category": "Flags", + "unified": "1F1F1-1F1EE", + "non_qualified": "", + "sort_order": "142" + }, + "flag-lk": { + "name": "Sri Lanka Flag", + "category": "Flags", + "unified": "1F1F1-1F1F0", + "non_qualified": "", + "sort_order": "143" + }, + "flag-lr": { + "name": "Liberia Flag", + "category": "Flags", + "unified": "1F1F1-1F1F7", + "non_qualified": "", + "sort_order": "144" + }, + "flag-ls": { + "name": "Lesotho Flag", + "category": "Flags", + "unified": "1F1F1-1F1F8", + "non_qualified": "", + "sort_order": "145" + }, + "flag-lt": { + "name": "Lithuania Flag", + "category": "Flags", + "unified": "1F1F1-1F1F9", + "non_qualified": "", + "sort_order": "146" + }, + "flag-lu": { + "name": "Luxembourg Flag", + "category": "Flags", + "unified": "1F1F1-1F1FA", + "non_qualified": "", + "sort_order": "147" + }, + "flag-lv": { + "name": "Latvia Flag", + "category": "Flags", + "unified": "1F1F1-1F1FB", + "non_qualified": "", + "sort_order": "148" + }, + "flag-ly": { + "name": "Libya Flag", + "category": "Flags", + "unified": "1F1F1-1F1FE", + "non_qualified": "", + "sort_order": "149" + }, + "flag-ma": { + "name": "Morocco Flag", + "category": "Flags", + "unified": "1F1F2-1F1E6", + "non_qualified": "", + "sort_order": "150" + }, + "flag-mc": { + "name": "Monaco Flag", + "category": "Flags", + "unified": "1F1F2-1F1E8", + "non_qualified": "", + "sort_order": "151" + }, + "flag-md": { + "name": "Moldova Flag", + "category": "Flags", + "unified": "1F1F2-1F1E9", + "non_qualified": "", + "sort_order": "152" + }, + "flag-me": { + "name": "Montenegro Flag", + "category": "Flags", + "unified": "1F1F2-1F1EA", + "non_qualified": "", + "sort_order": "153" + }, + "flag-mf": { + "name": "St. Martin Flag", + "category": "Flags", + "unified": "1F1F2-1F1EB", + "non_qualified": "", + "sort_order": "154" + }, + "flag-mg": { + "name": "Madagascar Flag", + "category": "Flags", + "unified": "1F1F2-1F1EC", + "non_qualified": "", + "sort_order": "155" + }, + "flag-mh": { + "name": "Marshall Islands Flag", + "category": "Flags", + "unified": "1F1F2-1F1ED", + "non_qualified": "", + "sort_order": "156" + }, + "flag-mk": { + "name": "North Macedonia Flag", + "category": "Flags", + "unified": "1F1F2-1F1F0", + "non_qualified": "", + "sort_order": "157" + }, + "flag-ml": { + "name": "Mali Flag", + "category": "Flags", + "unified": "1F1F2-1F1F1", + "non_qualified": "", + "sort_order": "158" + }, + "flag-mm": { + "name": "Myanmar (Burma) Flag", + "category": "Flags", + "unified": "1F1F2-1F1F2", + "non_qualified": "", + "sort_order": "159" + }, + "flag-mn": { + "name": "Mongolia Flag", + "category": "Flags", + "unified": "1F1F2-1F1F3", + "non_qualified": "", + "sort_order": "160" + }, + "flag-mo": { + "name": "Macao SAR China Flag", + "category": "Flags", + "unified": "1F1F2-1F1F4", + "non_qualified": "", + "sort_order": "161" + }, + "flag-mp": { + "name": "Northern Mariana Islands Flag", + "category": "Flags", + "unified": "1F1F2-1F1F5", + "non_qualified": "", + "sort_order": "162" + }, + "flag-mq": { + "name": "Martinique Flag", + "category": "Flags", + "unified": "1F1F2-1F1F6", + "non_qualified": "", + "sort_order": "163" + }, + "flag-mr": { + "name": "Mauritania Flag", + "category": "Flags", + "unified": "1F1F2-1F1F7", + "non_qualified": "", + "sort_order": "164" + }, + "flag-ms": { + "name": "Montserrat Flag", + "category": "Flags", + "unified": "1F1F2-1F1F8", + "non_qualified": "", + "sort_order": "165" + }, + "flag-mt": { + "name": "Malta Flag", + "category": "Flags", + "unified": "1F1F2-1F1F9", + "non_qualified": "", + "sort_order": "166" + }, + "flag-mu": { + "name": "Mauritius Flag", + "category": "Flags", + "unified": "1F1F2-1F1FA", + "non_qualified": "", + "sort_order": "167" + }, + "flag-mv": { + "name": "Maldives Flag", + "category": "Flags", + "unified": "1F1F2-1F1FB", + "non_qualified": "", + "sort_order": "168" + }, + "flag-mw": { + "name": "Malawi Flag", + "category": "Flags", + "unified": "1F1F2-1F1FC", + "non_qualified": "", + "sort_order": "169" + }, + "flag-mx": { + "name": "Mexico Flag", + "category": "Flags", + "unified": "1F1F2-1F1FD", + "non_qualified": "", + "sort_order": "170" + }, + "flag-my": { + "name": "Malaysia Flag", + "category": "Flags", + "unified": "1F1F2-1F1FE", + "non_qualified": "", + "sort_order": "171" + }, + "flag-mz": { + "name": "Mozambique Flag", + "category": "Flags", + "unified": "1F1F2-1F1FF", + "non_qualified": "", + "sort_order": "172" + }, + "flag-na": { + "name": "Namibia Flag", + "category": "Flags", + "unified": "1F1F3-1F1E6", + "non_qualified": "", + "sort_order": "173" + }, + "flag-nc": { + "name": "New Caledonia Flag", + "category": "Flags", + "unified": "1F1F3-1F1E8", + "non_qualified": "", + "sort_order": "174" + }, + "flag-ne": { + "name": "Niger Flag", + "category": "Flags", + "unified": "1F1F3-1F1EA", + "non_qualified": "", + "sort_order": "175" + }, + "flag-nf": { + "name": "Norfolk Island Flag", + "category": "Flags", + "unified": "1F1F3-1F1EB", + "non_qualified": "", + "sort_order": "176" + }, + "flag-ng": { + "name": "Nigeria Flag", + "category": "Flags", + "unified": "1F1F3-1F1EC", + "non_qualified": "", + "sort_order": "177" + }, + "flag-ni": { + "name": "Nicaragua Flag", + "category": "Flags", + "unified": "1F1F3-1F1EE", + "non_qualified": "", + "sort_order": "178" + }, + "flag-nl": { + "name": "Netherlands Flag", + "category": "Flags", + "unified": "1F1F3-1F1F1", + "non_qualified": "", + "sort_order": "179" + }, + "flag-no": { + "name": "Norway Flag", + "category": "Flags", + "unified": "1F1F3-1F1F4", + "non_qualified": "", + "sort_order": "180" + }, + "flag-np": { + "name": "Nepal Flag", + "category": "Flags", + "unified": "1F1F3-1F1F5", + "non_qualified": "", + "sort_order": "181" + }, + "flag-nr": { + "name": "Nauru Flag", + "category": "Flags", + "unified": "1F1F3-1F1F7", + "non_qualified": "", + "sort_order": "182" + }, + "flag-nu": { + "name": "Niue Flag", + "category": "Flags", + "unified": "1F1F3-1F1FA", + "non_qualified": "", + "sort_order": "183" + }, + "flag-nz": { + "name": "New Zealand Flag", + "category": "Flags", + "unified": "1F1F3-1F1FF", + "non_qualified": "", + "sort_order": "184" + }, + "flag-om": { + "name": "Oman Flag", + "category": "Flags", + "unified": "1F1F4-1F1F2", + "non_qualified": "", + "sort_order": "185" + }, + "flag-pa": { + "name": "Panama Flag", + "category": "Flags", + "unified": "1F1F5-1F1E6", + "non_qualified": "", + "sort_order": "186" + }, + "flag-pe": { + "name": "Peru Flag", + "category": "Flags", + "unified": "1F1F5-1F1EA", + "non_qualified": "", + "sort_order": "187" + }, + "flag-pf": { + "name": "French Polynesia Flag", + "category": "Flags", + "unified": "1F1F5-1F1EB", + "non_qualified": "", + "sort_order": "188" + }, + "flag-pg": { + "name": "Papua New Guinea Flag", + "category": "Flags", + "unified": "1F1F5-1F1EC", + "non_qualified": "", + "sort_order": "189" + }, + "flag-ph": { + "name": "Philippines Flag", + "category": "Flags", + "unified": "1F1F5-1F1ED", + "non_qualified": "", + "sort_order": "190" + }, + "flag-pk": { + "name": "Pakistan Flag", + "category": "Flags", + "unified": "1F1F5-1F1F0", + "non_qualified": "", + "sort_order": "191" + }, + "flag-pl": { + "name": "Poland Flag", + "category": "Flags", + "unified": "1F1F5-1F1F1", + "non_qualified": "", + "sort_order": "192" + }, + "flag-pm": { + "name": "St. Pierre & Miquelon Flag", + "category": "Flags", + "unified": "1F1F5-1F1F2", + "non_qualified": "", + "sort_order": "193" + }, + "flag-pn": { + "name": "Pitcairn Islands Flag", + "category": "Flags", + "unified": "1F1F5-1F1F3", + "non_qualified": "", + "sort_order": "194" + }, + "flag-pr": { + "name": "Puerto Rico Flag", + "category": "Flags", + "unified": "1F1F5-1F1F7", + "non_qualified": "", + "sort_order": "195" + }, + "flag-ps": { + "name": "Palestinian Territories Flag", + "category": "Flags", + "unified": "1F1F5-1F1F8", + "non_qualified": "", + "sort_order": "196" + }, + "flag-pt": { + "name": "Portugal Flag", + "category": "Flags", + "unified": "1F1F5-1F1F9", + "non_qualified": "", + "sort_order": "197" + }, + "flag-pw": { + "name": "Palau Flag", + "category": "Flags", + "unified": "1F1F5-1F1FC", + "non_qualified": "", + "sort_order": "198" + }, + "flag-py": { + "name": "Paraguay Flag", + "category": "Flags", + "unified": "1F1F5-1F1FE", + "non_qualified": "", + "sort_order": "199" + }, + "flag-qa": { + "name": "Qatar Flag", + "category": "Flags", + "unified": "1F1F6-1F1E6", + "non_qualified": "", + "sort_order": "200" + }, + "flag-re": { + "name": "Réunion Flag", + "category": "Flags", + "unified": "1F1F7-1F1EA", + "non_qualified": "", + "sort_order": "201" + }, + "flag-ro": { + "name": "Romania Flag", + "category": "Flags", + "unified": "1F1F7-1F1F4", + "non_qualified": "", + "sort_order": "202" + }, + "flag-rs": { + "name": "Serbia Flag", + "category": "Flags", + "unified": "1F1F7-1F1F8", + "non_qualified": "", + "sort_order": "203" + }, + "ru": { + "name": "Russia Flag", + "category": "Flags", + "unified": "1F1F7-1F1FA", + "non_qualified": "", + "sort_order": "204" + }, + "flag-ru": { + "name": "Russia Flag", + "category": "Flags", + "unified": "1F1F7-1F1FA", + "non_qualified": "", + "sort_order": "204" + }, + "flag-rw": { + "name": "Rwanda Flag", + "category": "Flags", + "unified": "1F1F7-1F1FC", + "non_qualified": "", + "sort_order": "205" + }, + "flag-sa": { + "name": "Saudi Arabia Flag", + "category": "Flags", + "unified": "1F1F8-1F1E6", + "non_qualified": "", + "sort_order": "206" + }, + "flag-sb": { + "name": "Solomon Islands Flag", + "category": "Flags", + "unified": "1F1F8-1F1E7", + "non_qualified": "", + "sort_order": "207" + }, + "flag-sc": { + "name": "Seychelles Flag", + "category": "Flags", + "unified": "1F1F8-1F1E8", + "non_qualified": "", + "sort_order": "208" + }, + "flag-sd": { + "name": "Sudan Flag", + "category": "Flags", + "unified": "1F1F8-1F1E9", + "non_qualified": "", + "sort_order": "209" + }, + "flag-se": { + "name": "Sweden Flag", + "category": "Flags", + "unified": "1F1F8-1F1EA", + "non_qualified": "", + "sort_order": "210" + }, + "flag-sg": { + "name": "Singapore Flag", + "category": "Flags", + "unified": "1F1F8-1F1EC", + "non_qualified": "", + "sort_order": "211" + }, + "flag-sh": { + "name": "St. Helena Flag", + "category": "Flags", + "unified": "1F1F8-1F1ED", + "non_qualified": "", + "sort_order": "212" + }, + "flag-si": { + "name": "Slovenia Flag", + "category": "Flags", + "unified": "1F1F8-1F1EE", + "non_qualified": "", + "sort_order": "213" + }, + "flag-sj": { + "name": "Svalbard & Jan Mayen Flag", + "category": "Flags", + "unified": "1F1F8-1F1EF", + "non_qualified": "", + "sort_order": "214" + }, + "flag-sk": { + "name": "Slovakia Flag", + "category": "Flags", + "unified": "1F1F8-1F1F0", + "non_qualified": "", + "sort_order": "215" + }, + "flag-sl": { + "name": "Sierra Leone Flag", + "category": "Flags", + "unified": "1F1F8-1F1F1", + "non_qualified": "", + "sort_order": "216" + }, + "flag-sm": { + "name": "San Marino Flag", + "category": "Flags", + "unified": "1F1F8-1F1F2", + "non_qualified": "", + "sort_order": "217" + }, + "flag-sn": { + "name": "Senegal Flag", + "category": "Flags", + "unified": "1F1F8-1F1F3", + "non_qualified": "", + "sort_order": "218" + }, + "flag-so": { + "name": "Somalia Flag", + "category": "Flags", + "unified": "1F1F8-1F1F4", + "non_qualified": "", + "sort_order": "219" + }, + "flag-sr": { + "name": "Suriname Flag", + "category": "Flags", + "unified": "1F1F8-1F1F7", + "non_qualified": "", + "sort_order": "220" + }, + "flag-ss": { + "name": "South Sudan Flag", + "category": "Flags", + "unified": "1F1F8-1F1F8", + "non_qualified": "", + "sort_order": "221" + }, + "flag-st": { + "name": "São Tomé & Príncipe Flag", + "category": "Flags", + "unified": "1F1F8-1F1F9", + "non_qualified": "", + "sort_order": "222" + }, + "flag-sv": { + "name": "El Salvador Flag", + "category": "Flags", + "unified": "1F1F8-1F1FB", + "non_qualified": "", + "sort_order": "223" + }, + "flag-sx": { + "name": "Sint Maarten Flag", + "category": "Flags", + "unified": "1F1F8-1F1FD", + "non_qualified": "", + "sort_order": "224" + }, + "flag-sy": { + "name": "Syria Flag", + "category": "Flags", + "unified": "1F1F8-1F1FE", + "non_qualified": "", + "sort_order": "225" + }, + "flag-sz": { + "name": "Eswatini Flag", + "category": "Flags", + "unified": "1F1F8-1F1FF", + "non_qualified": "", + "sort_order": "226" + }, + "flag-ta": { + "name": "Tristan da Cunha Flag", + "category": "Flags", + "unified": "1F1F9-1F1E6", + "non_qualified": "", + "sort_order": "227" + }, + "flag-tc": { + "name": "Turks & Caicos Islands Flag", + "category": "Flags", + "unified": "1F1F9-1F1E8", + "non_qualified": "", + "sort_order": "228" + }, + "flag-td": { + "name": "Chad Flag", + "category": "Flags", + "unified": "1F1F9-1F1E9", + "non_qualified": "", + "sort_order": "229" + }, + "flag-tf": { + "name": "French Southern Territories Flag", + "category": "Flags", + "unified": "1F1F9-1F1EB", + "non_qualified": "", + "sort_order": "230" + }, + "flag-tg": { + "name": "Togo Flag", + "category": "Flags", + "unified": "1F1F9-1F1EC", + "non_qualified": "", + "sort_order": "231" + }, + "flag-th": { + "name": "Thailand Flag", + "category": "Flags", + "unified": "1F1F9-1F1ED", + "non_qualified": "", + "sort_order": "232" + }, + "flag-tj": { + "name": "Tajikistan Flag", + "category": "Flags", + "unified": "1F1F9-1F1EF", + "non_qualified": "", + "sort_order": "233" + }, + "flag-tk": { + "name": "Tokelau Flag", + "category": "Flags", + "unified": "1F1F9-1F1F0", + "non_qualified": "", + "sort_order": "234" + }, + "flag-tl": { + "name": "Timor-Leste Flag", + "category": "Flags", + "unified": "1F1F9-1F1F1", + "non_qualified": "", + "sort_order": "235" + }, + "flag-tm": { + "name": "Turkmenistan Flag", + "category": "Flags", + "unified": "1F1F9-1F1F2", + "non_qualified": "", + "sort_order": "236" + }, + "flag-tn": { + "name": "Tunisia Flag", + "category": "Flags", + "unified": "1F1F9-1F1F3", + "non_qualified": "", + "sort_order": "237" + }, + "flag-to": { + "name": "Tonga Flag", + "category": "Flags", + "unified": "1F1F9-1F1F4", + "non_qualified": "", + "sort_order": "238" + }, + "flag-tr": { + "name": "Turkey Flag", + "category": "Flags", + "unified": "1F1F9-1F1F7", + "non_qualified": "", + "sort_order": "239" + }, + "flag-tt": { + "name": "Trinidad & Tobago Flag", + "category": "Flags", + "unified": "1F1F9-1F1F9", + "non_qualified": "", + "sort_order": "240" + }, + "flag-tv": { + "name": "Tuvalu Flag", + "category": "Flags", + "unified": "1F1F9-1F1FB", + "non_qualified": "", + "sort_order": "241" + }, + "flag-tw": { + "name": "Taiwan Flag", + "category": "Flags", + "unified": "1F1F9-1F1FC", + "non_qualified": "", + "sort_order": "242" + }, + "flag-tz": { + "name": "Tanzania Flag", + "category": "Flags", + "unified": "1F1F9-1F1FF", + "non_qualified": "", + "sort_order": "243" + }, + "flag-ua": { + "name": "Ukraine Flag", + "category": "Flags", + "unified": "1F1FA-1F1E6", + "non_qualified": "", + "sort_order": "244" + }, + "flag-ug": { + "name": "Uganda Flag", + "category": "Flags", + "unified": "1F1FA-1F1EC", + "non_qualified": "", + "sort_order": "245" + }, + "flag-um": { + "name": "U.S. Outlying Islands Flag", + "category": "Flags", + "unified": "1F1FA-1F1F2", + "non_qualified": "", + "sort_order": "246" + }, + "flag-un": { + "name": "United Nations Flag", + "category": "Flags", + "unified": "1F1FA-1F1F3", + "non_qualified": "", + "sort_order": "247" + }, + "us": { + "name": "United States Flag", + "category": "Flags", + "unified": "1F1FA-1F1F8", + "non_qualified": "", + "sort_order": "248" + }, + "flag-us": { + "name": "United States Flag", + "category": "Flags", + "unified": "1F1FA-1F1F8", + "non_qualified": "", + "sort_order": "248" + }, + "flag-uy": { + "name": "Uruguay Flag", + "category": "Flags", + "unified": "1F1FA-1F1FE", + "non_qualified": "", + "sort_order": "249" + }, + "flag-uz": { + "name": "Uzbekistan Flag", + "category": "Flags", + "unified": "1F1FA-1F1FF", + "non_qualified": "", + "sort_order": "250" + }, + "flag-va": { + "name": "Vatican City Flag", + "category": "Flags", + "unified": "1F1FB-1F1E6", + "non_qualified": "", + "sort_order": "251" + }, + "flag-vc": { + "name": "St. Vincent & Grenadines Flag", + "category": "Flags", + "unified": "1F1FB-1F1E8", + "non_qualified": "", + "sort_order": "252" + }, + "flag-ve": { + "name": "Venezuela Flag", + "category": "Flags", + "unified": "1F1FB-1F1EA", + "non_qualified": "", + "sort_order": "253" + }, + "flag-vg": { + "name": "British Virgin Islands Flag", + "category": "Flags", + "unified": "1F1FB-1F1EC", + "non_qualified": "", + "sort_order": "254" + }, + "flag-vi": { + "name": "U.S. Virgin Islands Flag", + "category": "Flags", + "unified": "1F1FB-1F1EE", + "non_qualified": "", + "sort_order": "255" + }, + "flag-vn": { + "name": "Vietnam Flag", + "category": "Flags", + "unified": "1F1FB-1F1F3", + "non_qualified": "", + "sort_order": "256" + }, + "flag-vu": { + "name": "Vanuatu Flag", + "category": "Flags", + "unified": "1F1FB-1F1FA", + "non_qualified": "", + "sort_order": "257" + }, + "flag-wf": { + "name": "Wallis & Futuna Flag", + "category": "Flags", + "unified": "1F1FC-1F1EB", + "non_qualified": "", + "sort_order": "258" + }, + "flag-ws": { + "name": "Samoa Flag", + "category": "Flags", + "unified": "1F1FC-1F1F8", + "non_qualified": "", + "sort_order": "259" + }, + "flag-xk": { + "name": "Kosovo Flag", + "category": "Flags", + "unified": "1F1FD-1F1F0", + "non_qualified": "", + "sort_order": "260" + }, + "flag-ye": { + "name": "Yemen Flag", + "category": "Flags", + "unified": "1F1FE-1F1EA", + "non_qualified": "", + "sort_order": "261" + }, + "flag-yt": { + "name": "Mayotte Flag", + "category": "Flags", + "unified": "1F1FE-1F1F9", + "non_qualified": "", + "sort_order": "262" + }, + "flag-za": { + "name": "South Africa Flag", + "category": "Flags", + "unified": "1F1FF-1F1E6", + "non_qualified": "", + "sort_order": "263" + }, + "flag-zm": { + "name": "Zambia Flag", + "category": "Flags", + "unified": "1F1FF-1F1F2", + "non_qualified": "", + "sort_order": "264" + }, + "flag-zw": { + "name": "Zimbabwe Flag", + "category": "Flags", + "unified": "1F1FF-1F1FC", + "non_qualified": "", + "sort_order": "265" + }, + "koko": { + "name": "SQUARED KATAKANA KOKO", + "category": "Symbols", + "unified": "1F201", + "non_qualified": "", + "sort_order": "167" + }, + "sa": { + "name": "SQUARED KATAKANA SA", + "category": "Symbols", + "unified": "1F202-FE0F", + "non_qualified": "1F202", + "sort_order": "168" + }, + "u7121": { + "name": "SQUARED CJK UNIFIED IDEOGRAPH-7121", + "category": "Symbols", + "unified": "1F21A", + "non_qualified": "", + "sort_order": "174" + }, + "u6307": { + "name": "SQUARED CJK UNIFIED IDEOGRAPH-6307", + "category": "Symbols", + "unified": "1F22F", + "non_qualified": "", + "sort_order": "171" + }, + "u7981": { + "name": "SQUARED CJK UNIFIED IDEOGRAPH-7981", + "category": "Symbols", + "unified": "1F232", + "non_qualified": "", + "sort_order": "175" + }, + "u7a7a": { + "name": "SQUARED CJK UNIFIED IDEOGRAPH-7A7A", + "category": "Symbols", + "unified": "1F233", + "non_qualified": "", + "sort_order": "179" + }, + "u5408": { + "name": "SQUARED CJK UNIFIED IDEOGRAPH-5408", + "category": "Symbols", + "unified": "1F234", + "non_qualified": "", + "sort_order": "178" + }, + "u6e80": { + "name": "SQUARED CJK UNIFIED IDEOGRAPH-6E80", + "category": "Symbols", + "unified": "1F235", + "non_qualified": "", + "sort_order": "183" + }, + "u6709": { + "name": "SQUARED CJK UNIFIED IDEOGRAPH-6709", + "category": "Symbols", + "unified": "1F236", + "non_qualified": "", + "sort_order": "170" + }, + "u6708": { + "name": "SQUARED CJK UNIFIED IDEOGRAPH-6708", + "category": "Symbols", + "unified": "1F237-FE0F", + "non_qualified": "1F237", + "sort_order": "169" + }, + "u7533": { + "name": "SQUARED CJK UNIFIED IDEOGRAPH-7533", + "category": "Symbols", + "unified": "1F238", + "non_qualified": "", + "sort_order": "177" + }, + "u5272": { + "name": "SQUARED CJK UNIFIED IDEOGRAPH-5272", + "category": "Symbols", + "unified": "1F239", + "non_qualified": "", + "sort_order": "173" + }, + "u55b6": { + "name": "SQUARED CJK UNIFIED IDEOGRAPH-55B6", + "category": "Symbols", + "unified": "1F23A", + "non_qualified": "", + "sort_order": "182" + }, + "ideograph_advantage": { + "name": "CIRCLED IDEOGRAPH ADVANTAGE", + "category": "Symbols", + "unified": "1F250", + "non_qualified": "", + "sort_order": "172" + }, + "accept": { + "name": "CIRCLED IDEOGRAPH ACCEPT", + "category": "Symbols", + "unified": "1F251", + "non_qualified": "", + "sort_order": "176" + }, + "cyclone": { + "name": "CYCLONE", + "category": "Travel & Places", + "unified": "1F300", + "non_qualified": "", + "sort_order": "197" + }, + "foggy": { + "name": "FOGGY", + "category": "Travel & Places", + "unified": "1F301", + "non_qualified": "", + "sort_order": "49" + }, + "closed_umbrella": { + "name": "CLOSED UMBRELLA", + "category": "Travel & Places", + "unified": "1F302", + "non_qualified": "", + "sort_order": "199" + }, + "night_with_stars": { + "name": "NIGHT WITH STARS", + "category": "Travel & Places", + "unified": "1F303", + "non_qualified": "", + "sort_order": "50" + }, + "sunrise_over_mountains": { + "name": "SUNRISE OVER MOUNTAINS", + "category": "Travel & Places", + "unified": "1F304", + "non_qualified": "", + "sort_order": "52" + }, + "sunrise": { + "name": "SUNRISE", + "category": "Travel & Places", + "unified": "1F305", + "non_qualified": "", + "sort_order": "53" + }, + "city_sunset": { + "name": "CITYSCAPE AT DUSK", + "category": "Travel & Places", + "unified": "1F306", + "non_qualified": "", + "sort_order": "54" + }, + "city_sunrise": { + "name": "SUNSET OVER BUILDINGS", + "category": "Travel & Places", + "unified": "1F307", + "non_qualified": "", + "sort_order": "55" + }, + "rainbow": { + "name": "RAINBOW", + "category": "Travel & Places", + "unified": "1F308", + "non_qualified": "", + "sort_order": "198" + }, + "bridge_at_night": { + "name": "BRIDGE AT NIGHT", + "category": "Travel & Places", + "unified": "1F309", + "non_qualified": "", + "sort_order": "56" + }, + "ocean": { + "name": "WATER WAVE", + "category": "Travel & Places", + "unified": "1F30A", + "non_qualified": "", + "sort_order": "210" + }, + "volcano": { + "name": "VOLCANO", + "category": "Travel & Places", + "unified": "1F30B", + "non_qualified": "", + "sort_order": "10" + }, + "milky_way": { + "name": "MILKY WAY", + "category": "Travel & Places", + "unified": "1F30C", + "non_qualified": "", + "sort_order": "184" + }, + "earth_africa": { + "name": "EARTH GLOBE EUROPE-AFRICA", + "category": "Travel & Places", + "unified": "1F30D", + "non_qualified": "", + "sort_order": "1" + }, + "earth_americas": { + "name": "EARTH GLOBE AMERICAS", + "category": "Travel & Places", + "unified": "1F30E", + "non_qualified": "", + "sort_order": "2" + }, + "earth_asia": { + "name": "EARTH GLOBE ASIA-AUSTRALIA", + "category": "Travel & Places", + "unified": "1F30F", + "non_qualified": "", + "sort_order": "3" + }, + "globe_with_meridians": { + "name": "GLOBE WITH MERIDIANS", + "category": "Travel & Places", + "unified": "1F310", + "non_qualified": "", + "sort_order": "4" + }, + "new_moon": { + "name": "NEW MOON SYMBOL", + "category": "Travel & Places", + "unified": "1F311", + "non_qualified": "", + "sort_order": "164" + }, + "waxing_crescent_moon": { + "name": "WAXING CRESCENT MOON SYMBOL", + "category": "Travel & Places", + "unified": "1F312", + "non_qualified": "", + "sort_order": "165" + }, + "first_quarter_moon": { + "name": "FIRST QUARTER MOON SYMBOL", + "category": "Travel & Places", + "unified": "1F313", + "non_qualified": "", + "sort_order": "166" + }, + "moon": { + "name": "WAXING GIBBOUS MOON SYMBOL", + "category": "Travel & Places", + "unified": "1F314", + "non_qualified": "", + "sort_order": "167" + }, + "waxing_gibbous_moon": { + "name": "WAXING GIBBOUS MOON SYMBOL", + "category": "Travel & Places", + "unified": "1F314", + "non_qualified": "", + "sort_order": "167" + }, + "full_moon": { + "name": "FULL MOON SYMBOL", + "category": "Travel & Places", + "unified": "1F315", + "non_qualified": "", + "sort_order": "168" + }, + "waning_gibbous_moon": { + "name": "WANING GIBBOUS MOON SYMBOL", + "category": "Travel & Places", + "unified": "1F316", + "non_qualified": "", + "sort_order": "169" + }, + "last_quarter_moon": { + "name": "LAST QUARTER MOON SYMBOL", + "category": "Travel & Places", + "unified": "1F317", + "non_qualified": "", + "sort_order": "170" + }, + "waning_crescent_moon": { + "name": "WANING CRESCENT MOON SYMBOL", + "category": "Travel & Places", + "unified": "1F318", + "non_qualified": "", + "sort_order": "171" + }, + "crescent_moon": { + "name": "CRESCENT MOON", + "category": "Travel & Places", + "unified": "1F319", + "non_qualified": "", + "sort_order": "172" + }, + "new_moon_with_face": { + "name": "NEW MOON WITH FACE", + "category": "Travel & Places", + "unified": "1F31A", + "non_qualified": "", + "sort_order": "173" + }, + "first_quarter_moon_with_face": { + "name": "FIRST QUARTER MOON WITH FACE", + "category": "Travel & Places", + "unified": "1F31B", + "non_qualified": "", + "sort_order": "174" + }, + "last_quarter_moon_with_face": { + "name": "LAST QUARTER MOON WITH FACE", + "category": "Travel & Places", + "unified": "1F31C", + "non_qualified": "", + "sort_order": "175" + }, + "full_moon_with_face": { + "name": "FULL MOON WITH FACE", + "category": "Travel & Places", + "unified": "1F31D", + "non_qualified": "", + "sort_order": "178" + }, + "sun_with_face": { + "name": "SUN WITH FACE", + "category": "Travel & Places", + "unified": "1F31E", + "non_qualified": "", + "sort_order": "179" + }, + "star2": { + "name": "GLOWING STAR", + "category": "Travel & Places", + "unified": "1F31F", + "non_qualified": "", + "sort_order": "182" + }, + "stars": { + "name": "SHOOTING STAR", + "category": "Travel & Places", + "unified": "1F320", + "non_qualified": "", + "sort_order": "183" + }, + "thermometer": { + "name": "", + "category": "Travel & Places", + "unified": "1F321-FE0F", + "non_qualified": "1F321", + "sort_order": "176" + }, + "mostly_sunny": { + "name": "", + "category": "Travel & Places", + "unified": "1F324-FE0F", + "non_qualified": "1F324", + "sort_order": "188" + }, + "sun_small_cloud": { + "name": "", + "category": "Travel & Places", + "unified": "1F324-FE0F", + "non_qualified": "1F324", + "sort_order": "188" + }, + "barely_sunny": { + "name": "", + "category": "Travel & Places", + "unified": "1F325-FE0F", + "non_qualified": "1F325", + "sort_order": "189" + }, + "sun_behind_cloud": { + "name": "", + "category": "Travel & Places", + "unified": "1F325-FE0F", + "non_qualified": "1F325", + "sort_order": "189" + }, + "partly_sunny_rain": { + "name": "", + "category": "Travel & Places", + "unified": "1F326-FE0F", + "non_qualified": "1F326", + "sort_order": "190" + }, + "sun_behind_rain_cloud": { + "name": "", + "category": "Travel & Places", + "unified": "1F326-FE0F", + "non_qualified": "1F326", + "sort_order": "190" + }, + "rain_cloud": { + "name": "", + "category": "Travel & Places", + "unified": "1F327-FE0F", + "non_qualified": "1F327", + "sort_order": "191" + }, + "snow_cloud": { + "name": "", + "category": "Travel & Places", + "unified": "1F328-FE0F", + "non_qualified": "1F328", + "sort_order": "192" + }, + "lightning": { + "name": "", + "category": "Travel & Places", + "unified": "1F329-FE0F", + "non_qualified": "1F329", + "sort_order": "193" + }, + "lightning_cloud": { + "name": "", + "category": "Travel & Places", + "unified": "1F329-FE0F", + "non_qualified": "1F329", + "sort_order": "193" + }, + "tornado": { + "name": "", + "category": "Travel & Places", + "unified": "1F32A-FE0F", + "non_qualified": "1F32A", + "sort_order": "194" + }, + "tornado_cloud": { + "name": "", + "category": "Travel & Places", + "unified": "1F32A-FE0F", + "non_qualified": "1F32A", + "sort_order": "194" + }, + "fog": { + "name": "", + "category": "Travel & Places", + "unified": "1F32B-FE0F", + "non_qualified": "1F32B", + "sort_order": "195" + }, + "wind_blowing_face": { + "name": "", + "category": "Travel & Places", + "unified": "1F32C-FE0F", + "non_qualified": "1F32C", + "sort_order": "196" + }, + "hotdog": { + "name": "HOT DOG", + "category": "Food & Drink", + "unified": "1F32D", + "non_qualified": "", + "sort_order": "47" + }, + "taco": { + "name": "TACO", + "category": "Food & Drink", + "unified": "1F32E", + "non_qualified": "", + "sort_order": "49" + }, + "burrito": { + "name": "BURRITO", + "category": "Food & Drink", + "unified": "1F32F", + "non_qualified": "", + "sort_order": "50" + }, + "chestnut": { + "name": "CHESTNUT", + "category": "Food & Drink", + "unified": "1F330", + "non_qualified": "", + "sort_order": "31" + }, + "seedling": { + "name": "SEEDLING", + "category": "Animals & Nature", + "unified": "1F331", + "non_qualified": "", + "sort_order": "116" + }, + "evergreen_tree": { + "name": "EVERGREEN TREE", + "category": "Animals & Nature", + "unified": "1F332", + "non_qualified": "", + "sort_order": "117" + }, + "deciduous_tree": { + "name": "DECIDUOUS TREE", + "category": "Animals & Nature", + "unified": "1F333", + "non_qualified": "", + "sort_order": "118" + }, + "palm_tree": { + "name": "PALM TREE", + "category": "Animals & Nature", + "unified": "1F334", + "non_qualified": "", + "sort_order": "119" + }, + "cactus": { + "name": "CACTUS", + "category": "Animals & Nature", + "unified": "1F335", + "non_qualified": "", + "sort_order": "120" + }, + "hot_pepper": { + "name": "", + "category": "Food & Drink", + "unified": "1F336-FE0F", + "non_qualified": "1F336", + "sort_order": "23" + }, + "tulip": { + "name": "TULIP", + "category": "Animals & Nature", + "unified": "1F337", + "non_qualified": "", + "sort_order": "115" + }, + "cherry_blossom": { + "name": "CHERRY BLOSSOM", + "category": "Animals & Nature", + "unified": "1F338", + "non_qualified": "", + "sort_order": "107" + }, + "rose": { + "name": "ROSE", + "category": "Animals & Nature", + "unified": "1F339", + "non_qualified": "", + "sort_order": "110" + }, + "hibiscus": { + "name": "HIBISCUS", + "category": "Animals & Nature", + "unified": "1F33A", + "non_qualified": "", + "sort_order": "112" + }, + "sunflower": { + "name": "SUNFLOWER", + "category": "Animals & Nature", + "unified": "1F33B", + "non_qualified": "", + "sort_order": "113" + }, + "blossom": { + "name": "BLOSSOM", + "category": "Animals & Nature", + "unified": "1F33C", + "non_qualified": "", + "sort_order": "114" + }, + "corn": { + "name": "EAR OF MAIZE", + "category": "Food & Drink", + "unified": "1F33D", + "non_qualified": "", + "sort_order": "22" + }, + "ear_of_rice": { + "name": "EAR OF RICE", + "category": "Animals & Nature", + "unified": "1F33E", + "non_qualified": "", + "sort_order": "121" + }, + "herb": { + "name": "HERB", + "category": "Animals & Nature", + "unified": "1F33F", + "non_qualified": "", + "sort_order": "122" + }, + "four_leaf_clover": { + "name": "FOUR LEAF CLOVER", + "category": "Animals & Nature", + "unified": "1F340", + "non_qualified": "", + "sort_order": "124" + }, + "maple_leaf": { + "name": "MAPLE LEAF", + "category": "Animals & Nature", + "unified": "1F341", + "non_qualified": "", + "sort_order": "125" + }, + "fallen_leaf": { + "name": "FALLEN LEAF", + "category": "Animals & Nature", + "unified": "1F342", + "non_qualified": "", + "sort_order": "126" + }, + "leaves": { + "name": "LEAF FLUTTERING IN WIND", + "category": "Animals & Nature", + "unified": "1F343", + "non_qualified": "", + "sort_order": "127" + }, + "mushroom": { + "name": "MUSHROOM", + "category": "Food & Drink", + "unified": "1F344", + "non_qualified": "", + "sort_order": "29" + }, + "tomato": { + "name": "TOMATO", + "category": "Food & Drink", + "unified": "1F345", + "non_qualified": "", + "sort_order": "16" + }, + "eggplant": { + "name": "AUBERGINE", + "category": "Food & Drink", + "unified": "1F346", + "non_qualified": "", + "sort_order": "19" + }, + "grapes": { + "name": "GRAPES", + "category": "Food & Drink", + "unified": "1F347", + "non_qualified": "", + "sort_order": "1" + }, + "melon": { + "name": "MELON", + "category": "Food & Drink", + "unified": "1F348", + "non_qualified": "", + "sort_order": "2" + }, + "watermelon": { + "name": "WATERMELON", + "category": "Food & Drink", + "unified": "1F349", + "non_qualified": "", + "sort_order": "3" + }, + "tangerine": { + "name": "TANGERINE", + "category": "Food & Drink", + "unified": "1F34A", + "non_qualified": "", + "sort_order": "4" + }, + "lemon": { + "name": "LEMON", + "category": "Food & Drink", + "unified": "1F34B", + "non_qualified": "", + "sort_order": "5" + }, + "banana": { + "name": "BANANA", + "category": "Food & Drink", + "unified": "1F34C", + "non_qualified": "", + "sort_order": "6" + }, + "pineapple": { + "name": "PINEAPPLE", + "category": "Food & Drink", + "unified": "1F34D", + "non_qualified": "", + "sort_order": "7" + }, + "apple": { + "name": "RED APPLE", + "category": "Food & Drink", + "unified": "1F34E", + "non_qualified": "", + "sort_order": "9" + }, + "green_apple": { + "name": "GREEN APPLE", + "category": "Food & Drink", + "unified": "1F34F", + "non_qualified": "", + "sort_order": "10" + }, + "pear": { + "name": "PEAR", + "category": "Food & Drink", + "unified": "1F350", + "non_qualified": "", + "sort_order": "11" + }, + "peach": { + "name": "PEACH", + "category": "Food & Drink", + "unified": "1F351", + "non_qualified": "", + "sort_order": "12" + }, + "cherries": { + "name": "CHERRIES", + "category": "Food & Drink", + "unified": "1F352", + "non_qualified": "", + "sort_order": "13" + }, + "strawberry": { + "name": "STRAWBERRY", + "category": "Food & Drink", + "unified": "1F353", + "non_qualified": "", + "sort_order": "14" + }, + "hamburger": { + "name": "HAMBURGER", + "category": "Food & Drink", + "unified": "1F354", + "non_qualified": "", + "sort_order": "44" + }, + "pizza": { + "name": "SLICE OF PIZZA", + "category": "Food & Drink", + "unified": "1F355", + "non_qualified": "", + "sort_order": "46" + }, + "meat_on_bone": { + "name": "MEAT ON BONE", + "category": "Food & Drink", + "unified": "1F356", + "non_qualified": "", + "sort_order": "40" + }, + "poultry_leg": { + "name": "POULTRY LEG", + "category": "Food & Drink", + "unified": "1F357", + "non_qualified": "", + "sort_order": "41" + }, + "rice_cracker": { + "name": "RICE CRACKER", + "category": "Food & Drink", + "unified": "1F358", + "non_qualified": "", + "sort_order": "64" + }, + "rice_ball": { + "name": "RICE BALL", + "category": "Food & Drink", + "unified": "1F359", + "non_qualified": "", + "sort_order": "65" + }, + "rice": { + "name": "COOKED RICE", + "category": "Food & Drink", + "unified": "1F35A", + "non_qualified": "", + "sort_order": "66" + }, + "curry": { + "name": "CURRY AND RICE", + "category": "Food & Drink", + "unified": "1F35B", + "non_qualified": "", + "sort_order": "67" + }, + "ramen": { + "name": "STEAMING BOWL", + "category": "Food & Drink", + "unified": "1F35C", + "non_qualified": "", + "sort_order": "68" + }, + "spaghetti": { + "name": "SPAGHETTI", + "category": "Food & Drink", + "unified": "1F35D", + "non_qualified": "", + "sort_order": "69" + }, + "bread": { + "name": "BREAD", + "category": "Food & Drink", + "unified": "1F35E", + "non_qualified": "", + "sort_order": "32" + }, + "fries": { + "name": "FRENCH FRIES", + "category": "Food & Drink", + "unified": "1F35F", + "non_qualified": "", + "sort_order": "45" + }, + "sweet_potato": { + "name": "ROASTED SWEET POTATO", + "category": "Food & Drink", + "unified": "1F360", + "non_qualified": "", + "sort_order": "70" + }, + "dango": { + "name": "DANGO", + "category": "Food & Drink", + "unified": "1F361", + "non_qualified": "", + "sort_order": "76" + }, + "oden": { + "name": "ODEN", + "category": "Food & Drink", + "unified": "1F362", + "non_qualified": "", + "sort_order": "71" + }, + "sushi": { + "name": "SUSHI", + "category": "Food & Drink", + "unified": "1F363", + "non_qualified": "", + "sort_order": "72" + }, + "fried_shrimp": { + "name": "FRIED SHRIMP", + "category": "Food & Drink", + "unified": "1F364", + "non_qualified": "", + "sort_order": "73" + }, + "fish_cake": { + "name": "FISH CAKE WITH SWIRL DESIGN", + "category": "Food & Drink", + "unified": "1F365", + "non_qualified": "", + "sort_order": "74" + }, + "icecream": { + "name": "SOFT ICE CREAM", + "category": "Food & Drink", + "unified": "1F366", + "non_qualified": "", + "sort_order": "85" + }, + "shaved_ice": { + "name": "SHAVED ICE", + "category": "Food & Drink", + "unified": "1F367", + "non_qualified": "", + "sort_order": "86" + }, + "ice_cream": { + "name": "ICE CREAM", + "category": "Food & Drink", + "unified": "1F368", + "non_qualified": "", + "sort_order": "87" + }, + "doughnut": { + "name": "DOUGHNUT", + "category": "Food & Drink", + "unified": "1F369", + "non_qualified": "", + "sort_order": "88" + }, + "cookie": { + "name": "COOKIE", + "category": "Food & Drink", + "unified": "1F36A", + "non_qualified": "", + "sort_order": "89" + }, + "chocolate_bar": { + "name": "CHOCOLATE BAR", + "category": "Food & Drink", + "unified": "1F36B", + "non_qualified": "", + "sort_order": "94" + }, + "candy": { + "name": "CANDY", + "category": "Food & Drink", + "unified": "1F36C", + "non_qualified": "", + "sort_order": "95" + }, + "lollipop": { + "name": "LOLLIPOP", + "category": "Food & Drink", + "unified": "1F36D", + "non_qualified": "", + "sort_order": "96" + }, + "custard": { + "name": "CUSTARD", + "category": "Food & Drink", + "unified": "1F36E", + "non_qualified": "", + "sort_order": "97" + }, + "honey_pot": { + "name": "HONEY POT", + "category": "Food & Drink", + "unified": "1F36F", + "non_qualified": "", + "sort_order": "98" + }, + "cake": { + "name": "SHORTCAKE", + "category": "Food & Drink", + "unified": "1F370", + "non_qualified": "", + "sort_order": "91" + }, + "bento": { + "name": "BENTO BOX", + "category": "Food & Drink", + "unified": "1F371", + "non_qualified": "", + "sort_order": "63" + }, + "stew": { + "name": "POT OF FOOD", + "category": "Food & Drink", + "unified": "1F372", + "non_qualified": "", + "sort_order": "56" + }, + "fried_egg": { + "name": "COOKING", + "category": "Food & Drink", + "unified": "1F373", + "non_qualified": "", + "sort_order": "54" + }, + "cooking": { + "name": "COOKING", + "category": "Food & Drink", + "unified": "1F373", + "non_qualified": "", + "sort_order": "54" + }, + "fork_and_knife": { + "name": "FORK AND KNIFE", + "category": "Food & Drink", + "unified": "1F374", + "non_qualified": "", + "sort_order": "118" + }, + "tea": { + "name": "TEACUP WITHOUT HANDLE", + "category": "Food & Drink", + "unified": "1F375", + "non_qualified": "", + "sort_order": "102" + }, + "sake": { + "name": "SAKE BOTTLE AND CUP", + "category": "Food & Drink", + "unified": "1F376", + "non_qualified": "", + "sort_order": "103" + }, + "wine_glass": { + "name": "WINE GLASS", + "category": "Food & Drink", + "unified": "1F377", + "non_qualified": "", + "sort_order": "105" + }, + "cocktail": { + "name": "COCKTAIL GLASS", + "category": "Food & Drink", + "unified": "1F378", + "non_qualified": "", + "sort_order": "106" + }, + "tropical_drink": { + "name": "TROPICAL DRINK", + "category": "Food & Drink", + "unified": "1F379", + "non_qualified": "", + "sort_order": "107" + }, + "beer": { + "name": "BEER MUG", + "category": "Food & Drink", + "unified": "1F37A", + "non_qualified": "", + "sort_order": "108" + }, + "beers": { + "name": "CLINKING BEER MUGS", + "category": "Food & Drink", + "unified": "1F37B", + "non_qualified": "", + "sort_order": "109" + }, + "baby_bottle": { + "name": "BABY BOTTLE", + "category": "Food & Drink", + "unified": "1F37C", + "non_qualified": "", + "sort_order": "99" + }, + "knife_fork_plate": { + "name": "", + "category": "Food & Drink", + "unified": "1F37D-FE0F", + "non_qualified": "1F37D", + "sort_order": "117" + }, + "champagne": { + "name": "BOTTLE WITH POPPING CORK", + "category": "Food & Drink", + "unified": "1F37E", + "non_qualified": "", + "sort_order": "104" + }, + "popcorn": { + "name": "POPCORN", + "category": "Food & Drink", + "unified": "1F37F", + "non_qualified": "", + "sort_order": "59" + }, + "ribbon": { + "name": "RIBBON", + "category": "Activities", + "unified": "1F380", + "non_qualified": "", + "sort_order": "17" + }, + "gift": { + "name": "WRAPPED PRESENT", + "category": "Activities", + "unified": "1F381", + "non_qualified": "", + "sort_order": "18" + }, + "birthday": { + "name": "BIRTHDAY CAKE", + "category": "Food & Drink", + "unified": "1F382", + "non_qualified": "", + "sort_order": "90" + }, + "jack_o_lantern": { + "name": "JACK-O-LANTERN", + "category": "Activities", + "unified": "1F383", + "non_qualified": "", + "sort_order": "1" + }, + "christmas_tree": { + "name": "CHRISTMAS TREE", + "category": "Activities", + "unified": "1F384", + "non_qualified": "", + "sort_order": "2" + }, + "santa": { + "name": "FATHER CHRISTMAS", + "category": "People & Body", + "unified": "1F385", + "non_qualified": "", + "sort_order": "177" + }, + "fireworks": { + "name": "FIREWORKS", + "category": "Activities", + "unified": "1F386", + "non_qualified": "", + "sort_order": "3" + }, + "sparkler": { + "name": "FIREWORK SPARKLER", + "category": "Activities", + "unified": "1F387", + "non_qualified": "", + "sort_order": "4" + }, + "balloon": { + "name": "BALLOON", + "category": "Activities", + "unified": "1F388", + "non_qualified": "", + "sort_order": "7" + }, + "tada": { + "name": "PARTY POPPER", + "category": "Activities", + "unified": "1F389", + "non_qualified": "", + "sort_order": "8" + }, + "confetti_ball": { + "name": "CONFETTI BALL", + "category": "Activities", + "unified": "1F38A", + "non_qualified": "", + "sort_order": "9" + }, + "tanabata_tree": { + "name": "TANABATA TREE", + "category": "Activities", + "unified": "1F38B", + "non_qualified": "", + "sort_order": "10" + }, + "crossed_flags": { + "name": "CROSSED FLAGS", + "category": "Flags", + "unified": "1F38C", + "non_qualified": "", + "sort_order": "3" + }, + "bamboo": { + "name": "PINE DECORATION", + "category": "Activities", + "unified": "1F38D", + "non_qualified": "", + "sort_order": "11" + }, + "dolls": { + "name": "JAPANESE DOLLS", + "category": "Activities", + "unified": "1F38E", + "non_qualified": "", + "sort_order": "12" + }, + "flags": { + "name": "CARP STREAMER", + "category": "Activities", + "unified": "1F38F", + "non_qualified": "", + "sort_order": "13" + }, + "wind_chime": { + "name": "WIND CHIME", + "category": "Activities", + "unified": "1F390", + "non_qualified": "", + "sort_order": "14" + }, + "rice_scene": { + "name": "MOON VIEWING CEREMONY", + "category": "Activities", + "unified": "1F391", + "non_qualified": "", + "sort_order": "15" + }, + "school_satchel": { + "name": "SCHOOL SATCHEL", + "category": "Objects", + "unified": "1F392", + "non_qualified": "", + "sort_order": "25" + }, + "mortar_board": { + "name": "GRADUATION CAP", + "category": "Objects", + "unified": "1F393", + "non_qualified": "", + "sort_order": "37" + }, + "medal": { + "name": "", + "category": "Activities", + "unified": "1F396-FE0F", + "non_qualified": "1F396", + "sort_order": "22" + }, + "reminder_ribbon": { + "name": "", + "category": "Activities", + "unified": "1F397-FE0F", + "non_qualified": "1F397", + "sort_order": "19" + }, + "studio_microphone": { + "name": "", + "category": "Objects", + "unified": "1F399-FE0F", + "non_qualified": "1F399", + "sort_order": "56" + }, + "level_slider": { + "name": "", + "category": "Objects", + "unified": "1F39A-FE0F", + "non_qualified": "1F39A", + "sort_order": "57" + }, + "control_knobs": { + "name": "", + "category": "Objects", + "unified": "1F39B-FE0F", + "non_qualified": "1F39B", + "sort_order": "58" + }, + "film_frames": { + "name": "", + "category": "Objects", + "unified": "1F39E-FE0F", + "non_qualified": "1F39E", + "sort_order": "89" + }, + "admission_tickets": { + "name": "", + "category": "Activities", + "unified": "1F39F-FE0F", + "non_qualified": "1F39F", + "sort_order": "20" + }, + "carousel_horse": { + "name": "CAROUSEL HORSE", + "category": "Travel & Places", + "unified": "1F3A0", + "non_qualified": "", + "sort_order": "58" + }, + "ferris_wheel": { + "name": "FERRIS WHEEL", + "category": "Travel & Places", + "unified": "1F3A1", + "non_qualified": "", + "sort_order": "59" + }, + "roller_coaster": { + "name": "ROLLER COASTER", + "category": "Travel & Places", + "unified": "1F3A2", + "non_qualified": "", + "sort_order": "60" + }, + "fishing_pole_and_fish": { + "name": "FISHING POLE AND FISH", + "category": "Activities", + "unified": "1F3A3", + "non_qualified": "", + "sort_order": "49" + }, + "microphone": { + "name": "MICROPHONE", + "category": "Objects", + "unified": "1F3A4", + "non_qualified": "", + "sort_order": "59" + }, + "movie_camera": { + "name": "MOVIE CAMERA", + "category": "Objects", + "unified": "1F3A5", + "non_qualified": "", + "sort_order": "88" + }, + "cinema": { + "name": "CINEMA", + "category": "Symbols", + "unified": "1F3A6", + "non_qualified": "", + "sort_order": "91" + }, + "headphones": { + "name": "HEADPHONE", + "category": "Objects", + "unified": "1F3A7", + "non_qualified": "", + "sort_order": "60" + }, + "art": { + "name": "ARTIST PALETTE", + "category": "Activities", + "unified": "1F3A8", + "non_qualified": "", + "sort_order": "77" + }, + "tophat": { + "name": "TOP HAT", + "category": "Objects", + "unified": "1F3A9", + "non_qualified": "", + "sort_order": "36" + }, + "circus_tent": { + "name": "CIRCUS TENT", + "category": "Travel & Places", + "unified": "1F3AA", + "non_qualified": "", + "sort_order": "62" + }, + "ticket": { + "name": "TICKET", + "category": "Activities", + "unified": "1F3AB", + "non_qualified": "", + "sort_order": "21" + }, + "clapper": { + "name": "CLAPPER BOARD", + "category": "Objects", + "unified": "1F3AC", + "non_qualified": "", + "sort_order": "91" + }, + "performing_arts": { + "name": "PERFORMING ARTS", + "category": "Activities", + "unified": "1F3AD", + "non_qualified": "", + "sort_order": "75" + }, + "video_game": { + "name": "VIDEO GAME", + "category": "Activities", + "unified": "1F3AE", + "non_qualified": "", + "sort_order": "61" + }, + "dart": { + "name": "DIRECT HIT", + "category": "Activities", + "unified": "1F3AF", + "non_qualified": "", + "sort_order": "55" + }, + "slot_machine": { + "name": "SLOT MACHINE", + "category": "Activities", + "unified": "1F3B0", + "non_qualified": "", + "sort_order": "63" + }, + "8ball": { + "name": "BILLIARDS", + "category": "Activities", + "unified": "1F3B1", + "non_qualified": "", + "sort_order": "58" + }, + "game_die": { + "name": "GAME DIE", + "category": "Activities", + "unified": "1F3B2", + "non_qualified": "", + "sort_order": "64" + }, + "bowling": { + "name": "BOWLING", + "category": "Activities", + "unified": "1F3B3", + "non_qualified": "", + "sort_order": "37" + }, + "flower_playing_cards": { + "name": "FLOWER PLAYING CARDS", + "category": "Activities", + "unified": "1F3B4", + "non_qualified": "", + "sort_order": "74" + }, + "musical_note": { + "name": "MUSICAL NOTE", + "category": "Objects", + "unified": "1F3B5", + "non_qualified": "", + "sort_order": "54" + }, + "notes": { + "name": "MULTIPLE MUSICAL NOTES", + "category": "Objects", + "unified": "1F3B6", + "non_qualified": "", + "sort_order": "55" + }, + "saxophone": { + "name": "SAXOPHONE", + "category": "Objects", + "unified": "1F3B7", + "non_qualified": "", + "sort_order": "62" + }, + "guitar": { + "name": "GUITAR", + "category": "Objects", + "unified": "1F3B8", + "non_qualified": "", + "sort_order": "63" + }, + "musical_keyboard": { + "name": "MUSICAL KEYBOARD", + "category": "Objects", + "unified": "1F3B9", + "non_qualified": "", + "sort_order": "64" + }, + "trumpet": { + "name": "TRUMPET", + "category": "Objects", + "unified": "1F3BA", + "non_qualified": "", + "sort_order": "65" + }, + "violin": { + "name": "VIOLIN", + "category": "Objects", + "unified": "1F3BB", + "non_qualified": "", + "sort_order": "66" + }, + "musical_score": { + "name": "MUSICAL SCORE", + "category": "Objects", + "unified": "1F3BC", + "non_qualified": "", + "sort_order": "53" + }, + "running_shirt_with_sash": { + "name": "RUNNING SHIRT WITH SASH", + "category": "Activities", + "unified": "1F3BD", + "non_qualified": "", + "sort_order": "51" + }, + "tennis": { + "name": "TENNIS RACQUET AND BALL", + "category": "Activities", + "unified": "1F3BE", + "non_qualified": "", + "sort_order": "35" + }, + "ski": { + "name": "SKI AND SKI BOOT", + "category": "Activities", + "unified": "1F3BF", + "non_qualified": "", + "sort_order": "52" + }, + "basketball": { + "name": "BASKETBALL AND HOOP", + "category": "Activities", + "unified": "1F3C0", + "non_qualified": "", + "sort_order": "31" + }, + "checkered_flag": { + "name": "CHEQUERED FLAG", + "category": "Flags", + "unified": "1F3C1", + "non_qualified": "", + "sort_order": "1" + }, + "snowboarder": { + "name": "SNOWBOARDER", + "category": "People & Body", + "unified": "1F3C2", + "non_qualified": "", + "sort_order": "248" + }, + "woman-running": { + "name": "", + "category": "People & Body", + "unified": "1F3C3-200D-2640-FE0F", + "non_qualified": "1F3C3-200D-2640", + "sort_order": "232" + }, + "man-running": { + "name": "", + "category": "People & Body", + "unified": "1F3C3-200D-2642-FE0F", + "non_qualified": "1F3C3-200D-2642", + "sort_order": "231" + }, + "runner": { + "name": "RUNNER", + "category": "People & Body", + "unified": "1F3C3", + "non_qualified": "", + "sort_order": "230" + }, + "running": { + "name": "RUNNER", + "category": "People & Body", + "unified": "1F3C3", + "non_qualified": "", + "sort_order": "230" + }, + "woman-surfing": { + "name": "", + "category": "People & Body", + "unified": "1F3C4-200D-2640-FE0F", + "non_qualified": "1F3C4-200D-2640", + "sort_order": "254" + }, + "man-surfing": { + "name": "", + "category": "People & Body", + "unified": "1F3C4-200D-2642-FE0F", + "non_qualified": "1F3C4-200D-2642", + "sort_order": "253" + }, + "surfer": { + "name": "SURFER", + "category": "People & Body", + "unified": "1F3C4", + "non_qualified": "", + "sort_order": "252" + }, + "sports_medal": { + "name": "SPORTS MEDAL", + "category": "Activities", + "unified": "1F3C5", + "non_qualified": "", + "sort_order": "24" + }, + "trophy": { + "name": "TROPHY", + "category": "Activities", + "unified": "1F3C6", + "non_qualified": "", + "sort_order": "23" + }, + "horse_racing": { + "name": "HORSE RACING", + "category": "People & Body", + "unified": "1F3C7", + "non_qualified": "", + "sort_order": "246" + }, + "football": { + "name": "AMERICAN FOOTBALL", + "category": "Activities", + "unified": "1F3C8", + "non_qualified": "", + "sort_order": "33" + }, + "rugby_football": { + "name": "RUGBY FOOTBALL", + "category": "Activities", + "unified": "1F3C9", + "non_qualified": "", + "sort_order": "34" + }, + "woman-swimming": { + "name": "", + "category": "People & Body", + "unified": "1F3CA-200D-2640-FE0F", + "non_qualified": "1F3CA-200D-2640", + "sort_order": "260" + }, + "man-swimming": { + "name": "", + "category": "People & Body", + "unified": "1F3CA-200D-2642-FE0F", + "non_qualified": "1F3CA-200D-2642", + "sort_order": "259" + }, + "swimmer": { + "name": "SWIMMER", + "category": "People & Body", + "unified": "1F3CA", + "non_qualified": "", + "sort_order": "258" + }, + "woman-lifting-weights": { + "name": "", + "category": "People & Body", + "unified": "1F3CB-FE0F-200D-2640-FE0F", + "non_qualified": "", + "sort_order": "266" + }, + "man-lifting-weights": { + "name": "", + "category": "People & Body", + "unified": "1F3CB-FE0F-200D-2642-FE0F", + "non_qualified": "", + "sort_order": "265" + }, + "weight_lifter": { + "name": "", + "category": "People & Body", + "unified": "1F3CB-FE0F", + "non_qualified": "1F3CB", + "sort_order": "264" + }, + "woman-golfing": { + "name": "", + "category": "People & Body", + "unified": "1F3CC-FE0F-200D-2640-FE0F", + "non_qualified": "", + "sort_order": "251" + }, + "man-golfing": { + "name": "", + "category": "People & Body", + "unified": "1F3CC-FE0F-200D-2642-FE0F", + "non_qualified": "", + "sort_order": "250" + }, + "golfer": { + "name": "", + "category": "People & Body", + "unified": "1F3CC-FE0F", + "non_qualified": "1F3CC", + "sort_order": "249" + }, + "racing_motorcycle": { + "name": "", + "category": "Travel & Places", + "unified": "1F3CD-FE0F", + "non_qualified": "1F3CD", + "sort_order": "92" + }, + "racing_car": { + "name": "", + "category": "Travel & Places", + "unified": "1F3CE-FE0F", + "non_qualified": "1F3CE", + "sort_order": "91" + }, + "cricket_bat_and_ball": { + "name": "CRICKET BAT AND BALL", + "category": "Activities", + "unified": "1F3CF", + "non_qualified": "", + "sort_order": "38" + }, + "volleyball": { + "name": "VOLLEYBALL", + "category": "Activities", + "unified": "1F3D0", + "non_qualified": "", + "sort_order": "32" + }, + "field_hockey_stick_and_ball": { + "name": "FIELD HOCKEY STICK AND BALL", + "category": "Activities", + "unified": "1F3D1", + "non_qualified": "", + "sort_order": "39" + }, + "ice_hockey_stick_and_puck": { + "name": "ICE HOCKEY STICK AND PUCK", + "category": "Activities", + "unified": "1F3D2", + "non_qualified": "", + "sort_order": "40" + }, + "table_tennis_paddle_and_ball": { + "name": "TABLE TENNIS PADDLE AND BALL", + "category": "Activities", + "unified": "1F3D3", + "non_qualified": "", + "sort_order": "42" + }, + "snow_capped_mountain": { + "name": "", + "category": "Travel & Places", + "unified": "1F3D4-FE0F", + "non_qualified": "1F3D4", + "sort_order": "8" + }, + "camping": { + "name": "", + "category": "Travel & Places", + "unified": "1F3D5-FE0F", + "non_qualified": "1F3D5", + "sort_order": "12" + }, + "beach_with_umbrella": { + "name": "", + "category": "Travel & Places", + "unified": "1F3D6-FE0F", + "non_qualified": "1F3D6", + "sort_order": "13" + }, + "building_construction": { + "name": "", + "category": "Travel & Places", + "unified": "1F3D7-FE0F", + "non_qualified": "1F3D7", + "sort_order": "19" + }, + "house_buildings": { + "name": "", + "category": "Travel & Places", + "unified": "1F3D8-FE0F", + "non_qualified": "1F3D8", + "sort_order": "21" + }, + "cityscape": { + "name": "", + "category": "Travel & Places", + "unified": "1F3D9-FE0F", + "non_qualified": "1F3D9", + "sort_order": "51" + }, + "derelict_house_building": { + "name": "", + "category": "Travel & Places", + "unified": "1F3DA-FE0F", + "non_qualified": "1F3DA", + "sort_order": "22" + }, + "classical_building": { + "name": "", + "category": "Travel & Places", + "unified": "1F3DB-FE0F", + "non_qualified": "1F3DB", + "sort_order": "18" + }, + "desert": { + "name": "", + "category": "Travel & Places", + "unified": "1F3DC-FE0F", + "non_qualified": "1F3DC", + "sort_order": "14" + }, + "desert_island": { + "name": "", + "category": "Travel & Places", + "unified": "1F3DD-FE0F", + "non_qualified": "1F3DD", + "sort_order": "15" + }, + "national_park": { + "name": "", + "category": "Travel & Places", + "unified": "1F3DE-FE0F", + "non_qualified": "1F3DE", + "sort_order": "16" + }, + "stadium": { + "name": "", + "category": "Travel & Places", + "unified": "1F3DF-FE0F", + "non_qualified": "1F3DF", + "sort_order": "17" + }, + "house": { + "name": "HOUSE BUILDING", + "category": "Travel & Places", + "unified": "1F3E0", + "non_qualified": "", + "sort_order": "23" + }, + "house_with_garden": { + "name": "HOUSE WITH GARDEN", + "category": "Travel & Places", + "unified": "1F3E1", + "non_qualified": "", + "sort_order": "24" + }, + "office": { + "name": "OFFICE BUILDING", + "category": "Travel & Places", + "unified": "1F3E2", + "non_qualified": "", + "sort_order": "25" + }, + "post_office": { + "name": "JAPANESE POST OFFICE", + "category": "Travel & Places", + "unified": "1F3E3", + "non_qualified": "", + "sort_order": "26" + }, + "european_post_office": { + "name": "EUROPEAN POST OFFICE", + "category": "Travel & Places", + "unified": "1F3E4", + "non_qualified": "", + "sort_order": "27" + }, + "hospital": { + "name": "HOSPITAL", + "category": "Travel & Places", + "unified": "1F3E5", + "non_qualified": "", + "sort_order": "28" + }, + "bank": { + "name": "BANK", + "category": "Travel & Places", + "unified": "1F3E6", + "non_qualified": "", + "sort_order": "29" + }, + "atm": { + "name": "AUTOMATED TELLER MACHINE", + "category": "Symbols", + "unified": "1F3E7", + "non_qualified": "", + "sort_order": "1" + }, + "hotel": { + "name": "HOTEL", + "category": "Travel & Places", + "unified": "1F3E8", + "non_qualified": "", + "sort_order": "30" + }, + "love_hotel": { + "name": "LOVE HOTEL", + "category": "Travel & Places", + "unified": "1F3E9", + "non_qualified": "", + "sort_order": "31" + }, + "convenience_store": { + "name": "CONVENIENCE STORE", + "category": "Travel & Places", + "unified": "1F3EA", + "non_qualified": "", + "sort_order": "32" + }, + "school": { + "name": "SCHOOL", + "category": "Travel & Places", + "unified": "1F3EB", + "non_qualified": "", + "sort_order": "33" + }, + "department_store": { + "name": "DEPARTMENT STORE", + "category": "Travel & Places", + "unified": "1F3EC", + "non_qualified": "", + "sort_order": "34" + }, + "factory": { + "name": "FACTORY", + "category": "Travel & Places", + "unified": "1F3ED", + "non_qualified": "", + "sort_order": "35" + }, + "izakaya_lantern": { + "name": "IZAKAYA LANTERN", + "category": "Objects", + "unified": "1F3EE", + "non_qualified": "", + "sort_order": "102" + }, + "lantern": { + "name": "IZAKAYA LANTERN", + "category": "Objects", + "unified": "1F3EE", + "non_qualified": "", + "sort_order": "102" + }, + "japanese_castle": { + "name": "JAPANESE CASTLE", + "category": "Travel & Places", + "unified": "1F3EF", + "non_qualified": "", + "sort_order": "36" + }, + "european_castle": { + "name": "EUROPEAN CASTLE", + "category": "Travel & Places", + "unified": "1F3F0", + "non_qualified": "", + "sort_order": "37" + }, + "rainbow-flag": { + "name": "", + "category": "Flags", + "unified": "1F3F3-FE0F-200D-1F308", + "non_qualified": "1F3F3-200D-1F308", + "sort_order": "6" + }, + "waving_white_flag": { + "name": "", + "category": "Flags", + "unified": "1F3F3-FE0F", + "non_qualified": "1F3F3", + "sort_order": "5" + }, + "pirate_flag": { + "name": "", + "category": "Flags", + "unified": "1F3F4-200D-2620-FE0F", + "non_qualified": "1F3F4-200D-2620", + "sort_order": "7" + }, + "flag-england": { + "name": "England Flag", + "category": "Flags", + "unified": "1F3F4-E0067-E0062-E0065-E006E-E0067-E007F", + "non_qualified": "", + "sort_order": "266" + }, + "flag-scotland": { + "name": "Scotland Flag", + "category": "Flags", + "unified": "1F3F4-E0067-E0062-E0073-E0063-E0074-E007F", + "non_qualified": "", + "sort_order": "267" + }, + "flag-wales": { + "name": "Wales Flag", + "category": "Flags", + "unified": "1F3F4-E0067-E0062-E0077-E006C-E0073-E007F", + "non_qualified": "", + "sort_order": "268" + }, + "waving_black_flag": { + "name": "WAVING BLACK FLAG", + "category": "Flags", + "unified": "1F3F4", + "non_qualified": "", + "sort_order": "4" + }, + "rosette": { + "name": "", + "category": "Animals & Nature", + "unified": "1F3F5-FE0F", + "non_qualified": "1F3F5", + "sort_order": "109" + }, + "label": { + "name": "", + "category": "Objects", + "unified": "1F3F7-FE0F", + "non_qualified": "1F3F7", + "sort_order": "120" + }, + "badminton_racquet_and_shuttlecock": { + "name": "BADMINTON RACQUET AND SHUTTLECOCK", + "category": "Activities", + "unified": "1F3F8", + "non_qualified": "", + "sort_order": "43" + }, + "bow_and_arrow": { + "name": "BOW AND ARROW", + "category": "Objects", + "unified": "1F3F9", + "non_qualified": "", + "sort_order": "189" + }, + "amphora": { + "name": "AMPHORA", + "category": "Food & Drink", + "unified": "1F3FA", + "non_qualified": "", + "sort_order": "121" + }, + "skin-tone-2": { + "name": "EMOJI MODIFIER FITZPATRICK TYPE-1-2", + "category": "Skin Tones", + "unified": "1F3FB", + "non_qualified": "", + "sort_order": "1" + }, + "skin-tone-3": { + "name": "EMOJI MODIFIER FITZPATRICK TYPE-3", + "category": "Skin Tones", + "unified": "1F3FC", + "non_qualified": "", + "sort_order": "2" + }, + "skin-tone-4": { + "name": "EMOJI MODIFIER FITZPATRICK TYPE-4", + "category": "Skin Tones", + "unified": "1F3FD", + "non_qualified": "", + "sort_order": "3" + }, + "skin-tone-5": { + "name": "EMOJI MODIFIER FITZPATRICK TYPE-5", + "category": "Skin Tones", + "unified": "1F3FE", + "non_qualified": "", + "sort_order": "4" + }, + "skin-tone-6": { + "name": "EMOJI MODIFIER FITZPATRICK TYPE-6", + "category": "Skin Tones", + "unified": "1F3FF", + "non_qualified": "", + "sort_order": "5" + }, + "rat": { + "name": "RAT", + "category": "Animals & Nature", + "unified": "1F400", + "non_qualified": "", + "sort_order": "44" + }, + "mouse2": { + "name": "MOUSE", + "category": "Animals & Nature", + "unified": "1F401", + "non_qualified": "", + "sort_order": "43" + }, + "ox": { + "name": "OX", + "category": "Animals & Nature", + "unified": "1F402", + "non_qualified": "", + "sort_order": "25" + }, + "water_buffalo": { + "name": "WATER BUFFALO", + "category": "Animals & Nature", + "unified": "1F403", + "non_qualified": "", + "sort_order": "26" + }, + "cow2": { + "name": "COW", + "category": "Animals & Nature", + "unified": "1F404", + "non_qualified": "", + "sort_order": "27" + }, + "tiger2": { + "name": "TIGER", + "category": "Animals & Nature", + "unified": "1F405", + "non_qualified": "", + "sort_order": "17" + }, + "leopard": { + "name": "LEOPARD", + "category": "Animals & Nature", + "unified": "1F406", + "non_qualified": "", + "sort_order": "18" + }, + "rabbit2": { + "name": "RABBIT", + "category": "Animals & Nature", + "unified": "1F407", + "non_qualified": "", + "sort_order": "47" + }, + "cat2": { + "name": "CAT", + "category": "Animals & Nature", + "unified": "1F408", + "non_qualified": "", + "sort_order": "14" + }, + "dragon": { + "name": "DRAGON", + "category": "Animals & Nature", + "unified": "1F409", + "non_qualified": "", + "sort_order": "82" + }, + "crocodile": { + "name": "CROCODILE", + "category": "Animals & Nature", + "unified": "1F40A", + "non_qualified": "", + "sort_order": "77" + }, + "whale2": { + "name": "WHALE", + "category": "Animals & Nature", + "unified": "1F40B", + "non_qualified": "", + "sort_order": "86" + }, + "snail": { + "name": "SNAIL", + "category": "Animals & Nature", + "unified": "1F40C", + "non_qualified": "", + "sort_order": "94" + }, + "snake": { + "name": "SNAKE", + "category": "Animals & Nature", + "unified": "1F40D", + "non_qualified": "", + "sort_order": "80" + }, + "racehorse": { + "name": "HORSE", + "category": "Animals & Nature", + "unified": "1F40E", + "non_qualified": "", + "sort_order": "20" + }, + "ram": { + "name": "RAM", + "category": "Animals & Nature", + "unified": "1F40F", + "non_qualified": "", + "sort_order": "32" + }, + "goat": { + "name": "GOAT", + "category": "Animals & Nature", + "unified": "1F410", + "non_qualified": "", + "sort_order": "34" + }, + "sheep": { + "name": "SHEEP", + "category": "Animals & Nature", + "unified": "1F411", + "non_qualified": "", + "sort_order": "33" + }, + "monkey": { + "name": "MONKEY", + "category": "Animals & Nature", + "unified": "1F412", + "non_qualified": "", + "sort_order": "2" + }, + "rooster": { + "name": "ROOSTER", + "category": "Animals & Nature", + "unified": "1F413", + "non_qualified": "", + "sort_order": "62" + }, + "chicken": { + "name": "CHICKEN", + "category": "Animals & Nature", + "unified": "1F414", + "non_qualified": "", + "sort_order": "61" + }, + "service_dog": { + "name": "", + "category": "Animals & Nature", + "unified": "1F415-200D-1F9BA", + "non_qualified": "", + "sort_order": "8" + }, + "dog2": { + "name": "DOG", + "category": "Animals & Nature", + "unified": "1F415", + "non_qualified": "", + "sort_order": "6" + }, + "pig2": { + "name": "PIG", + "category": "Animals & Nature", + "unified": "1F416", + "non_qualified": "", + "sort_order": "29" + }, + "boar": { + "name": "BOAR", + "category": "Animals & Nature", + "unified": "1F417", + "non_qualified": "", + "sort_order": "30" + }, + "elephant": { + "name": "ELEPHANT", + "category": "Animals & Nature", + "unified": "1F418", + "non_qualified": "", + "sort_order": "39" + }, + "octopus": { + "name": "OCTOPUS", + "category": "Animals & Nature", + "unified": "1F419", + "non_qualified": "", + "sort_order": "92" + }, + "shell": { + "name": "SPIRAL SHELL", + "category": "Animals & Nature", + "unified": "1F41A", + "non_qualified": "", + "sort_order": "93" + }, + "bug": { + "name": "BUG", + "category": "Animals & Nature", + "unified": "1F41B", + "non_qualified": "", + "sort_order": "96" + }, + "ant": { + "name": "ANT", + "category": "Animals & Nature", + "unified": "1F41C", + "non_qualified": "", + "sort_order": "97" + }, + "bee": { + "name": "HONEYBEE", + "category": "Animals & Nature", + "unified": "1F41D", + "non_qualified": "", + "sort_order": "98" + }, + "honeybee": { + "name": "HONEYBEE", + "category": "Animals & Nature", + "unified": "1F41D", + "non_qualified": "", + "sort_order": "98" + }, + "beetle": { + "name": "LADY BEETLE", + "category": "Animals & Nature", + "unified": "1F41E", + "non_qualified": "", + "sort_order": "99" + }, + "fish": { + "name": "FISH", + "category": "Animals & Nature", + "unified": "1F41F", + "non_qualified": "", + "sort_order": "88" + }, + "tropical_fish": { + "name": "TROPICAL FISH", + "category": "Animals & Nature", + "unified": "1F420", + "non_qualified": "", + "sort_order": "89" + }, + "blowfish": { + "name": "BLOWFISH", + "category": "Animals & Nature", + "unified": "1F421", + "non_qualified": "", + "sort_order": "90" + }, + "turtle": { + "name": "TURTLE", + "category": "Animals & Nature", + "unified": "1F422", + "non_qualified": "", + "sort_order": "78" + }, + "hatching_chick": { + "name": "HATCHING CHICK", + "category": "Animals & Nature", + "unified": "1F423", + "non_qualified": "", + "sort_order": "63" + }, + "baby_chick": { + "name": "BABY CHICK", + "category": "Animals & Nature", + "unified": "1F424", + "non_qualified": "", + "sort_order": "64" + }, + "hatched_chick": { + "name": "FRONT-FACING BABY CHICK", + "category": "Animals & Nature", + "unified": "1F425", + "non_qualified": "", + "sort_order": "65" + }, + "bird": { + "name": "BIRD", + "category": "Animals & Nature", + "unified": "1F426", + "non_qualified": "", + "sort_order": "66" + }, + "penguin": { + "name": "PENGUIN", + "category": "Animals & Nature", + "unified": "1F427", + "non_qualified": "", + "sort_order": "67" + }, + "koala": { + "name": "KOALA", + "category": "Animals & Nature", + "unified": "1F428", + "non_qualified": "", + "sort_order": "52" + }, + "poodle": { + "name": "POODLE", + "category": "Animals & Nature", + "unified": "1F429", + "non_qualified": "", + "sort_order": "9" + }, + "dromedary_camel": { + "name": "DROMEDARY CAMEL", + "category": "Animals & Nature", + "unified": "1F42A", + "non_qualified": "", + "sort_order": "35" + }, + "camel": { + "name": "BACTRIAN CAMEL", + "category": "Animals & Nature", + "unified": "1F42B", + "non_qualified": "", + "sort_order": "36" + }, + "dolphin": { + "name": "DOLPHIN", + "category": "Animals & Nature", + "unified": "1F42C", + "non_qualified": "", + "sort_order": "87" + }, + "flipper": { + "name": "DOLPHIN", + "category": "Animals & Nature", + "unified": "1F42C", + "non_qualified": "", + "sort_order": "87" + }, + "mouse": { + "name": "MOUSE FACE", + "category": "Animals & Nature", + "unified": "1F42D", + "non_qualified": "", + "sort_order": "42" + }, + "cow": { + "name": "COW FACE", + "category": "Animals & Nature", + "unified": "1F42E", + "non_qualified": "", + "sort_order": "24" + }, + "tiger": { + "name": "TIGER FACE", + "category": "Animals & Nature", + "unified": "1F42F", + "non_qualified": "", + "sort_order": "16" + }, + "rabbit": { + "name": "RABBIT FACE", + "category": "Animals & Nature", + "unified": "1F430", + "non_qualified": "", + "sort_order": "46" + }, + "cat": { + "name": "CAT FACE", + "category": "Animals & Nature", + "unified": "1F431", + "non_qualified": "", + "sort_order": "13" + }, + "dragon_face": { + "name": "DRAGON FACE", + "category": "Animals & Nature", + "unified": "1F432", + "non_qualified": "", + "sort_order": "81" + }, + "whale": { + "name": "SPOUTING WHALE", + "category": "Animals & Nature", + "unified": "1F433", + "non_qualified": "", + "sort_order": "85" + }, + "horse": { + "name": "HORSE FACE", + "category": "Animals & Nature", + "unified": "1F434", + "non_qualified": "", + "sort_order": "19" + }, + "monkey_face": { + "name": "MONKEY FACE", + "category": "Animals & Nature", + "unified": "1F435", + "non_qualified": "", + "sort_order": "1" + }, + "dog": { + "name": "DOG FACE", + "category": "Animals & Nature", + "unified": "1F436", + "non_qualified": "", + "sort_order": "5" + }, + "pig": { + "name": "PIG FACE", + "category": "Animals & Nature", + "unified": "1F437", + "non_qualified": "", + "sort_order": "28" + }, + "frog": { + "name": "FROG FACE", + "category": "Animals & Nature", + "unified": "1F438", + "non_qualified": "", + "sort_order": "76" + }, + "hamster": { + "name": "HAMSTER FACE", + "category": "Animals & Nature", + "unified": "1F439", + "non_qualified": "", + "sort_order": "45" + }, + "wolf": { + "name": "WOLF FACE", + "category": "Animals & Nature", + "unified": "1F43A", + "non_qualified": "", + "sort_order": "10" + }, + "bear": { + "name": "BEAR FACE", + "category": "Animals & Nature", + "unified": "1F43B", + "non_qualified": "", + "sort_order": "51" + }, + "panda_face": { + "name": "PANDA FACE", + "category": "Animals & Nature", + "unified": "1F43C", + "non_qualified": "", + "sort_order": "53" + }, + "pig_nose": { + "name": "PIG NOSE", + "category": "Animals & Nature", + "unified": "1F43D", + "non_qualified": "", + "sort_order": "31" + }, + "feet": { + "name": "PAW PRINTS", + "category": "Animals & Nature", + "unified": "1F43E", + "non_qualified": "", + "sort_order": "59" + }, + "paw_prints": { + "name": "PAW PRINTS", + "category": "Animals & Nature", + "unified": "1F43E", + "non_qualified": "", + "sort_order": "59" + }, + "chipmunk": { + "name": "", + "category": "Animals & Nature", + "unified": "1F43F-FE0F", + "non_qualified": "1F43F", + "sort_order": "48" + }, + "eyes": { + "name": "EYES", + "category": "People & Body", + "unified": "1F440", + "non_qualified": "", + "sort_order": "45" + }, + "eye-in-speech-bubble": { + "name": "", + "category": "Smileys & Emotion", + "unified": "1F441-FE0F-200D-1F5E8-FE0F", + "non_qualified": "", + "sort_order": "145" + }, + "eye": { + "name": "", + "category": "People & Body", + "unified": "1F441-FE0F", + "non_qualified": "1F441", + "sort_order": "46" + }, + "ear": { + "name": "EAR", + "category": "People & Body", + "unified": "1F442", + "non_qualified": "", + "sort_order": "39" + }, + "nose": { + "name": "NOSE", + "category": "People & Body", + "unified": "1F443", + "non_qualified": "", + "sort_order": "41" + }, + "lips": { + "name": "MOUTH", + "category": "People & Body", + "unified": "1F444", + "non_qualified": "", + "sort_order": "48" + }, + "tongue": { + "name": "TONGUE", + "category": "People & Body", + "unified": "1F445", + "non_qualified": "", + "sort_order": "47" + }, + "point_up_2": { + "name": "WHITE UP POINTING BACKHAND INDEX", + "category": "People & Body", + "unified": "1F446", + "non_qualified": "", + "sort_order": "15" + }, + "point_down": { + "name": "WHITE DOWN POINTING BACKHAND INDEX", + "category": "People & Body", + "unified": "1F447", + "non_qualified": "", + "sort_order": "17" + }, + "point_left": { + "name": "WHITE LEFT POINTING BACKHAND INDEX", + "category": "People & Body", + "unified": "1F448", + "non_qualified": "", + "sort_order": "13" + }, + "point_right": { + "name": "WHITE RIGHT POINTING BACKHAND INDEX", + "category": "People & Body", + "unified": "1F449", + "non_qualified": "", + "sort_order": "14" + }, + "facepunch": { + "name": "FISTED HAND SIGN", + "category": "People & Body", + "unified": "1F44A", + "non_qualified": "", + "sort_order": "22" + }, + "punch": { + "name": "FISTED HAND SIGN", + "category": "People & Body", + "unified": "1F44A", + "non_qualified": "", + "sort_order": "22" + }, + "wave": { + "name": "WAVING HAND SIGN", + "category": "People & Body", + "unified": "1F44B", + "non_qualified": "", + "sort_order": "1" + }, + "ok_hand": { + "name": "OK HAND SIGN", + "category": "People & Body", + "unified": "1F44C", + "non_qualified": "", + "sort_order": "6" + }, + "+1": { + "name": "THUMBS UP SIGN", + "category": "People & Body", + "unified": "1F44D", + "non_qualified": "", + "sort_order": "19" + }, + "thumbsup": { + "name": "THUMBS UP SIGN", + "category": "People & Body", + "unified": "1F44D", + "non_qualified": "", + "sort_order": "19" + }, + "-1": { + "name": "THUMBS DOWN SIGN", + "category": "People & Body", + "unified": "1F44E", + "non_qualified": "", + "sort_order": "20" + }, + "thumbsdown": { + "name": "THUMBS DOWN SIGN", + "category": "People & Body", + "unified": "1F44E", + "non_qualified": "", + "sort_order": "20" + }, + "clap": { + "name": "CLAPPING HANDS SIGN", + "category": "People & Body", + "unified": "1F44F", + "non_qualified": "", + "sort_order": "25" + }, + "open_hands": { + "name": "OPEN HANDS SIGN", + "category": "People & Body", + "unified": "1F450", + "non_qualified": "", + "sort_order": "27" + }, + "crown": { + "name": "CROWN", + "category": "Objects", + "unified": "1F451", + "non_qualified": "", + "sort_order": "34" + }, + "womans_hat": { + "name": "WOMANS HAT", + "category": "Objects", + "unified": "1F452", + "non_qualified": "", + "sort_order": "35" + }, + "eyeglasses": { + "name": "EYEGLASSES", + "category": "Objects", + "unified": "1F453", + "non_qualified": "", + "sort_order": "1" + }, + "necktie": { + "name": "NECKTIE", + "category": "Objects", + "unified": "1F454", + "non_qualified": "", + "sort_order": "6" + }, + "shirt": { + "name": "T-SHIRT", + "category": "Objects", + "unified": "1F455", + "non_qualified": "", + "sort_order": "7" + }, + "tshirt": { + "name": "T-SHIRT", + "category": "Objects", + "unified": "1F455", + "non_qualified": "", + "sort_order": "7" + }, + "jeans": { + "name": "JEANS", + "category": "Objects", + "unified": "1F456", + "non_qualified": "", + "sort_order": "8" + }, + "dress": { + "name": "DRESS", + "category": "Objects", + "unified": "1F457", + "non_qualified": "", + "sort_order": "13" + }, + "kimono": { + "name": "KIMONO", + "category": "Objects", + "unified": "1F458", + "non_qualified": "", + "sort_order": "14" + }, + "bikini": { + "name": "BIKINI", + "category": "Objects", + "unified": "1F459", + "non_qualified": "", + "sort_order": "19" + }, + "womans_clothes": { + "name": "WOMANS CLOTHES", + "category": "Objects", + "unified": "1F45A", + "non_qualified": "", + "sort_order": "20" + }, + "purse": { + "name": "PURSE", + "category": "Objects", + "unified": "1F45B", + "non_qualified": "", + "sort_order": "21" + }, + "handbag": { + "name": "HANDBAG", + "category": "Objects", + "unified": "1F45C", + "non_qualified": "", + "sort_order": "22" + }, + "pouch": { + "name": "POUCH", + "category": "Objects", + "unified": "1F45D", + "non_qualified": "", + "sort_order": "23" + }, + "mans_shoe": { + "name": "MANS SHOE", + "category": "Objects", + "unified": "1F45E", + "non_qualified": "", + "sort_order": "26" + }, + "shoe": { + "name": "MANS SHOE", + "category": "Objects", + "unified": "1F45E", + "non_qualified": "", + "sort_order": "26" + }, + "athletic_shoe": { + "name": "ATHLETIC SHOE", + "category": "Objects", + "unified": "1F45F", + "non_qualified": "", + "sort_order": "27" + }, + "high_heel": { + "name": "HIGH-HEELED SHOE", + "category": "Objects", + "unified": "1F460", + "non_qualified": "", + "sort_order": "30" + }, + "sandal": { + "name": "WOMANS SANDAL", + "category": "Objects", + "unified": "1F461", + "non_qualified": "", + "sort_order": "31" + }, + "boot": { + "name": "WOMANS BOOTS", + "category": "Objects", + "unified": "1F462", + "non_qualified": "", + "sort_order": "33" + }, + "footprints": { + "name": "FOOTPRINTS", + "category": "People & Body", + "unified": "1F463", + "non_qualified": "", + "sort_order": "334" + }, + "bust_in_silhouette": { + "name": "BUST IN SILHOUETTE", + "category": "People & Body", + "unified": "1F464", + "non_qualified": "", + "sort_order": "332" + }, + "busts_in_silhouette": { + "name": "BUSTS IN SILHOUETTE", + "category": "People & Body", + "unified": "1F465", + "non_qualified": "", + "sort_order": "333" + }, + "boy": { + "name": "BOY", + "category": "People & Body", + "unified": "1F466", + "non_qualified": "", + "sort_order": "51" + }, + "girl": { + "name": "GIRL", + "category": "People & Body", + "unified": "1F467", + "non_qualified": "", + "sort_order": "52" + }, + "male-farmer": { + "name": "", + "category": "People & Body", + "unified": "1F468-200D-1F33E", + "non_qualified": "", + "sort_order": "118" + }, + "male-cook": { + "name": "", + "category": "People & Body", + "unified": "1F468-200D-1F373", + "non_qualified": "", + "sort_order": "121" + }, + "male-student": { + "name": "", + "category": "People & Body", + "unified": "1F468-200D-1F393", + "non_qualified": "", + "sort_order": "109" + }, + "male-singer": { + "name": "", + "category": "People & Body", + "unified": "1F468-200D-1F3A4", + "non_qualified": "", + "sort_order": "139" + }, + "male-artist": { + "name": "", + "category": "People & Body", + "unified": "1F468-200D-1F3A8", + "non_qualified": "", + "sort_order": "142" + }, + "male-teacher": { + "name": "", + "category": "People & Body", + "unified": "1F468-200D-1F3EB", + "non_qualified": "", + "sort_order": "112" + }, + "male-factory-worker": { + "name": "", + "category": "People & Body", + "unified": "1F468-200D-1F3ED", + "non_qualified": "", + "sort_order": "127" + }, + "man-boy-boy": { + "name": "", + "category": "People & Body", + "unified": "1F468-200D-1F466-200D-1F466", + "non_qualified": "", + "sort_order": "322" + }, + "man-boy": { + "name": "", + "category": "People & Body", + "unified": "1F468-200D-1F466", + "non_qualified": "", + "sort_order": "321" + }, + "man-girl-boy": { + "name": "", + "category": "People & Body", + "unified": "1F468-200D-1F467-200D-1F466", + "non_qualified": "", + "sort_order": "324" + }, + "man-girl-girl": { + "name": "", + "category": "People & Body", + "unified": "1F468-200D-1F467-200D-1F467", + "non_qualified": "", + "sort_order": "325" + }, + "man-girl": { + "name": "", + "category": "People & Body", + "unified": "1F468-200D-1F467", + "non_qualified": "", + "sort_order": "323" + }, + "man-man-boy": { + "name": "", + "category": "People & Body", + "unified": "1F468-200D-1F468-200D-1F466", + "non_qualified": "", + "sort_order": "311" + }, + "man-man-boy-boy": { + "name": "", + "category": "People & Body", + "unified": "1F468-200D-1F468-200D-1F466-200D-1F466", + "non_qualified": "", + "sort_order": "314" + }, + "man-man-girl": { + "name": "", + "category": "People & Body", + "unified": "1F468-200D-1F468-200D-1F467", + "non_qualified": "", + "sort_order": "312" + }, + "man-man-girl-boy": { + "name": "", + "category": "People & Body", + "unified": "1F468-200D-1F468-200D-1F467-200D-1F466", + "non_qualified": "", + "sort_order": "313" + }, + "man-man-girl-girl": { + "name": "", + "category": "People & Body", + "unified": "1F468-200D-1F468-200D-1F467-200D-1F467", + "non_qualified": "", + "sort_order": "315" + }, + "man-woman-boy": { + "name": "FAMILY", + "category": "People & Body", + "unified": "1F46A", + "non_qualified": "", + "sort_order": "305" + }, + "family": { + "name": "FAMILY", + "category": "People & Body", + "unified": "1F46A", + "non_qualified": "", + "sort_order": "305" + }, + "man-woman-boy-boy": { + "name": "", + "category": "People & Body", + "unified": "1F468-200D-1F469-200D-1F466-200D-1F466", + "non_qualified": "", + "sort_order": "309" + }, + "man-woman-girl": { + "name": "", + "category": "People & Body", + "unified": "1F468-200D-1F469-200D-1F467", + "non_qualified": "", + "sort_order": "307" + }, + "man-woman-girl-boy": { + "name": "", + "category": "People & Body", + "unified": "1F468-200D-1F469-200D-1F467-200D-1F466", + "non_qualified": "", + "sort_order": "308" + }, + "man-woman-girl-girl": { + "name": "", + "category": "People & Body", + "unified": "1F468-200D-1F469-200D-1F467-200D-1F467", + "non_qualified": "", + "sort_order": "310" + }, + "male-technologist": { + "name": "", + "category": "People & Body", + "unified": "1F468-200D-1F4BB", + "non_qualified": "", + "sort_order": "136" + }, + "male-office-worker": { + "name": "", + "category": "People & Body", + "unified": "1F468-200D-1F4BC", + "non_qualified": "", + "sort_order": "130" + }, + "male-mechanic": { + "name": "", + "category": "People & Body", + "unified": "1F468-200D-1F527", + "non_qualified": "", + "sort_order": "124" + }, + "male-scientist": { + "name": "", + "category": "People & Body", + "unified": "1F468-200D-1F52C", + "non_qualified": "", + "sort_order": "133" + }, + "male-astronaut": { + "name": "", + "category": "People & Body", + "unified": "1F468-200D-1F680", + "non_qualified": "", + "sort_order": "148" + }, + "male-firefighter": { + "name": "", + "category": "People & Body", + "unified": "1F468-200D-1F692", + "non_qualified": "", + "sort_order": "151" + }, + "man_with_probing_cane": { + "name": "", + "category": "People & Body", + "unified": "1F468-200D-1F9AF", + "non_qualified": "", + "sort_order": "222" + }, + "red_haired_man": { + "name": "", + "category": "People & Body", + "unified": "1F468-200D-1F9B0", + "non_qualified": "", + "sort_order": "57" + }, + "curly_haired_man": { + "name": "", + "category": "People & Body", + "unified": "1F468-200D-1F9B1", + "non_qualified": "", + "sort_order": "58" + }, + "bald_man": { + "name": "", + "category": "People & Body", + "unified": "1F468-200D-1F9B2", + "non_qualified": "", + "sort_order": "60" + }, + "white_haired_man": { + "name": "", + "category": "People & Body", + "unified": "1F468-200D-1F9B3", + "non_qualified": "", + "sort_order": "59" + }, + "man_in_motorized_wheelchair": { + "name": "", + "category": "People & Body", + "unified": "1F468-200D-1F9BC", + "non_qualified": "", + "sort_order": "225" + }, + "man_in_manual_wheelchair": { + "name": "", + "category": "People & Body", + "unified": "1F468-200D-1F9BD", + "non_qualified": "", + "sort_order": "228" + }, + "male-doctor": { + "name": "", + "category": "People & Body", + "unified": "1F468-200D-2695-FE0F", + "non_qualified": "1F468-200D-2695", + "sort_order": "106" + }, + "male-judge": { + "name": "", + "category": "People & Body", + "unified": "1F468-200D-2696-FE0F", + "non_qualified": "1F468-200D-2696", + "sort_order": "115" + }, + "male-pilot": { + "name": "", + "category": "People & Body", + "unified": "1F468-200D-2708-FE0F", + "non_qualified": "1F468-200D-2708", + "sort_order": "145" + }, + "man-heart-man": { + "name": "", + "category": "People & Body", + "unified": "1F468-200D-2764-FE0F-200D-1F468", + "non_qualified": "1F468-200D-2764-200D-1F468", + "sort_order": "303" + }, + "man-kiss-man": { + "name": "", + "category": "People & Body", + "unified": "1F468-200D-2764-FE0F-200D-1F48B-200D-1F468", + "non_qualified": "1F468-200D-2764-200D-1F48B-200D-1F468", + "sort_order": "299" + }, + "man": { + "name": "MAN", + "category": "People & Body", + "unified": "1F468", + "non_qualified": "", + "sort_order": "55" + }, + "female-farmer": { + "name": "", + "category": "People & Body", + "unified": "1F469-200D-1F33E", + "non_qualified": "", + "sort_order": "119" + }, + "female-cook": { + "name": "", + "category": "People & Body", + "unified": "1F469-200D-1F373", + "non_qualified": "", + "sort_order": "122" + }, + "female-student": { + "name": "", + "category": "People & Body", + "unified": "1F469-200D-1F393", + "non_qualified": "", + "sort_order": "110" + }, + "female-singer": { + "name": "", + "category": "People & Body", + "unified": "1F469-200D-1F3A4", + "non_qualified": "", + "sort_order": "140" + }, + "female-artist": { + "name": "", + "category": "People & Body", + "unified": "1F469-200D-1F3A8", + "non_qualified": "", + "sort_order": "143" + }, + "female-teacher": { + "name": "", + "category": "People & Body", + "unified": "1F469-200D-1F3EB", + "non_qualified": "", + "sort_order": "113" + }, + "female-factory-worker": { + "name": "", + "category": "People & Body", + "unified": "1F469-200D-1F3ED", + "non_qualified": "", + "sort_order": "128" + }, + "woman-boy-boy": { + "name": "", + "category": "People & Body", + "unified": "1F469-200D-1F466-200D-1F466", + "non_qualified": "", + "sort_order": "327" + }, + "woman-boy": { + "name": "", + "category": "People & Body", + "unified": "1F469-200D-1F466", + "non_qualified": "", + "sort_order": "326" + }, + "woman-girl-boy": { + "name": "", + "category": "People & Body", + "unified": "1F469-200D-1F467-200D-1F466", + "non_qualified": "", + "sort_order": "329" + }, + "woman-girl-girl": { + "name": "", + "category": "People & Body", + "unified": "1F469-200D-1F467-200D-1F467", + "non_qualified": "", + "sort_order": "330" + }, + "woman-girl": { + "name": "", + "category": "People & Body", + "unified": "1F469-200D-1F467", + "non_qualified": "", + "sort_order": "328" + }, + "woman-woman-boy": { + "name": "", + "category": "People & Body", + "unified": "1F469-200D-1F469-200D-1F466", + "non_qualified": "", + "sort_order": "316" + }, + "woman-woman-boy-boy": { + "name": "", + "category": "People & Body", + "unified": "1F469-200D-1F469-200D-1F466-200D-1F466", + "non_qualified": "", + "sort_order": "319" + }, + "woman-woman-girl": { + "name": "", + "category": "People & Body", + "unified": "1F469-200D-1F469-200D-1F467", + "non_qualified": "", + "sort_order": "317" + }, + "woman-woman-girl-boy": { + "name": "", + "category": "People & Body", + "unified": "1F469-200D-1F469-200D-1F467-200D-1F466", + "non_qualified": "", + "sort_order": "318" + }, + "woman-woman-girl-girl": { + "name": "", + "category": "People & Body", + "unified": "1F469-200D-1F469-200D-1F467-200D-1F467", + "non_qualified": "", + "sort_order": "320" + }, + "female-technologist": { + "name": "", + "category": "People & Body", + "unified": "1F469-200D-1F4BB", + "non_qualified": "", + "sort_order": "137" + }, + "female-office-worker": { + "name": "", + "category": "People & Body", + "unified": "1F469-200D-1F4BC", + "non_qualified": "", + "sort_order": "131" + }, + "female-mechanic": { + "name": "", + "category": "People & Body", + "unified": "1F469-200D-1F527", + "non_qualified": "", + "sort_order": "125" + }, + "female-scientist": { + "name": "", + "category": "People & Body", + "unified": "1F469-200D-1F52C", + "non_qualified": "", + "sort_order": "134" + }, + "female-astronaut": { + "name": "", + "category": "People & Body", + "unified": "1F469-200D-1F680", + "non_qualified": "", + "sort_order": "149" + }, + "female-firefighter": { + "name": "", + "category": "People & Body", + "unified": "1F469-200D-1F692", + "non_qualified": "", + "sort_order": "152" + }, + "woman_with_probing_cane": { + "name": "", + "category": "People & Body", + "unified": "1F469-200D-1F9AF", + "non_qualified": "", + "sort_order": "223" + }, + "red_haired_woman": { + "name": "", + "category": "People & Body", + "unified": "1F469-200D-1F9B0", + "non_qualified": "", + "sort_order": "62" + }, + "curly_haired_woman": { + "name": "", + "category": "People & Body", + "unified": "1F469-200D-1F9B1", + "non_qualified": "", + "sort_order": "64" + }, + "bald_woman": { + "name": "", + "category": "People & Body", + "unified": "1F469-200D-1F9B2", + "non_qualified": "", + "sort_order": "68" + }, + "white_haired_woman": { + "name": "", + "category": "People & Body", + "unified": "1F469-200D-1F9B3", + "non_qualified": "", + "sort_order": "66" + }, + "woman_in_motorized_wheelchair": { + "name": "", + "category": "People & Body", + "unified": "1F469-200D-1F9BC", + "non_qualified": "", + "sort_order": "226" + }, + "woman_in_manual_wheelchair": { + "name": "", + "category": "People & Body", + "unified": "1F469-200D-1F9BD", + "non_qualified": "", + "sort_order": "229" + }, + "female-doctor": { + "name": "", + "category": "People & Body", + "unified": "1F469-200D-2695-FE0F", + "non_qualified": "1F469-200D-2695", + "sort_order": "107" + }, + "female-judge": { + "name": "", + "category": "People & Body", + "unified": "1F469-200D-2696-FE0F", + "non_qualified": "1F469-200D-2696", + "sort_order": "116" + }, + "female-pilot": { + "name": "", + "category": "People & Body", + "unified": "1F469-200D-2708-FE0F", + "non_qualified": "1F469-200D-2708", + "sort_order": "146" + }, + "woman-heart-man": { + "name": "", + "category": "People & Body", + "unified": "1F469-200D-2764-FE0F-200D-1F468", + "non_qualified": "1F469-200D-2764-200D-1F468", + "sort_order": "302" + }, + "woman-heart-woman": { + "name": "", + "category": "People & Body", + "unified": "1F469-200D-2764-FE0F-200D-1F469", + "non_qualified": "1F469-200D-2764-200D-1F469", + "sort_order": "304" + }, + "woman-kiss-man": { + "name": "", + "category": "People & Body", + "unified": "1F469-200D-2764-FE0F-200D-1F48B-200D-1F468", + "non_qualified": "1F469-200D-2764-200D-1F48B-200D-1F468", + "sort_order": "298" + }, + "woman-kiss-woman": { + "name": "", + "category": "People & Body", + "unified": "1F469-200D-2764-FE0F-200D-1F48B-200D-1F469", + "non_qualified": "1F469-200D-2764-200D-1F48B-200D-1F469", + "sort_order": "300" + }, + "woman": { + "name": "WOMAN", + "category": "People & Body", + "unified": "1F469", + "non_qualified": "", + "sort_order": "61" + }, + "couple": { + "name": "MAN AND WOMAN HOLDING HANDS", + "category": "People & Body", + "unified": "1F46B", + "non_qualified": "", + "sort_order": "295" + }, + "man_and_woman_holding_hands": { + "name": "MAN AND WOMAN HOLDING HANDS", + "category": "People & Body", + "unified": "1F46B", + "non_qualified": "", + "sort_order": "295" + }, + "woman_and_man_holding_hands": { + "name": "MAN AND WOMAN HOLDING HANDS", + "category": "People & Body", + "unified": "1F46B", + "non_qualified": "", + "sort_order": "295" + }, + "two_men_holding_hands": { + "name": "TWO MEN HOLDING HANDS", + "category": "People & Body", + "unified": "1F46C", + "non_qualified": "", + "sort_order": "296" + }, + "men_holding_hands": { + "name": "TWO MEN HOLDING HANDS", + "category": "People & Body", + "unified": "1F46C", + "non_qualified": "", + "sort_order": "296" + }, + "two_women_holding_hands": { + "name": "TWO WOMEN HOLDING HANDS", + "category": "People & Body", + "unified": "1F46D", + "non_qualified": "", + "sort_order": "294" + }, + "women_holding_hands": { + "name": "TWO WOMEN HOLDING HANDS", + "category": "People & Body", + "unified": "1F46D", + "non_qualified": "", + "sort_order": "294" + }, + "female-police-officer": { + "name": "", + "category": "People & Body", + "unified": "1F46E-200D-2640-FE0F", + "non_qualified": "1F46E-200D-2640", + "sort_order": "155" + }, + "male-police-officer": { + "name": "", + "category": "People & Body", + "unified": "1F46E-200D-2642-FE0F", + "non_qualified": "1F46E-200D-2642", + "sort_order": "154" + }, + "cop": { + "name": "POLICE OFFICER", + "category": "People & Body", + "unified": "1F46E", + "non_qualified": "", + "sort_order": "153" + }, + "woman-with-bunny-ears-partying": { + "name": "", + "category": "People & Body", + "unified": "1F46F-200D-2640-FE0F", + "non_qualified": "1F46F-200D-2640", + "sort_order": "238" + }, + "man-with-bunny-ears-partying": { + "name": "", + "category": "People & Body", + "unified": "1F46F-200D-2642-FE0F", + "non_qualified": "1F46F-200D-2642", + "sort_order": "237" + }, + "dancers": { + "name": "WOMAN WITH BUNNY EARS", + "category": "People & Body", + "unified": "1F46F", + "non_qualified": "", + "sort_order": "236" + }, + "bride_with_veil": { + "name": "BRIDE WITH VEIL", + "category": "People & Body", + "unified": "1F470", + "non_qualified": "", + "sort_order": "173" + }, + "blond-haired-woman": { + "name": "", + "category": "People & Body", + "unified": "1F471-200D-2640-FE0F", + "non_qualified": "1F471-200D-2640", + "sort_order": "70" + }, + "blond-haired-man": { + "name": "", + "category": "People & Body", + "unified": "1F471-200D-2642-FE0F", + "non_qualified": "1F471-200D-2642", + "sort_order": "71" + }, + "person_with_blond_hair": { + "name": "PERSON WITH BLOND HAIR", + "category": "People & Body", + "unified": "1F471", + "non_qualified": "", + "sort_order": "54" + }, + "man_with_gua_pi_mao": { + "name": "MAN WITH GUA PI MAO", + "category": "People & Body", + "unified": "1F472", + "non_qualified": "", + "sort_order": "170" + }, + "woman-wearing-turban": { + "name": "", + "category": "People & Body", + "unified": "1F473-200D-2640-FE0F", + "non_qualified": "1F473-200D-2640", + "sort_order": "169" + }, + "man-wearing-turban": { + "name": "", + "category": "People & Body", + "unified": "1F473-200D-2642-FE0F", + "non_qualified": "1F473-200D-2642", + "sort_order": "168" + }, + "man_with_turban": { + "name": "MAN WITH TURBAN", + "category": "People & Body", + "unified": "1F473", + "non_qualified": "", + "sort_order": "167" + }, + "older_man": { + "name": "OLDER MAN", + "category": "People & Body", + "unified": "1F474", + "non_qualified": "", + "sort_order": "73" + }, + "older_woman": { + "name": "OLDER WOMAN", + "category": "People & Body", + "unified": "1F475", + "non_qualified": "", + "sort_order": "74" + }, + "baby": { + "name": "BABY", + "category": "People & Body", + "unified": "1F476", + "non_qualified": "", + "sort_order": "49" + }, + "female-construction-worker": { + "name": "", + "category": "People & Body", + "unified": "1F477-200D-2640-FE0F", + "non_qualified": "1F477-200D-2640", + "sort_order": "164" + }, + "male-construction-worker": { + "name": "", + "category": "People & Body", + "unified": "1F477-200D-2642-FE0F", + "non_qualified": "1F477-200D-2642", + "sort_order": "163" + }, + "construction_worker": { + "name": "CONSTRUCTION WORKER", + "category": "People & Body", + "unified": "1F477", + "non_qualified": "", + "sort_order": "162" + }, + "princess": { + "name": "PRINCESS", + "category": "People & Body", + "unified": "1F478", + "non_qualified": "", + "sort_order": "166" + }, + "japanese_ogre": { + "name": "JAPANESE OGRE", + "category": "Smileys & Emotion", + "unified": "1F479", + "non_qualified": "", + "sort_order": "97" + }, + "japanese_goblin": { + "name": "JAPANESE GOBLIN", + "category": "Smileys & Emotion", + "unified": "1F47A", + "non_qualified": "", + "sort_order": "98" + }, + "ghost": { + "name": "GHOST", + "category": "Smileys & Emotion", + "unified": "1F47B", + "non_qualified": "", + "sort_order": "99" + }, + "angel": { + "name": "BABY ANGEL", + "category": "People & Body", + "unified": "1F47C", + "non_qualified": "", + "sort_order": "176" + }, + "alien": { + "name": "EXTRATERRESTRIAL ALIEN", + "category": "Smileys & Emotion", + "unified": "1F47D", + "non_qualified": "", + "sort_order": "100" + }, + "space_invader": { + "name": "ALIEN MONSTER", + "category": "Smileys & Emotion", + "unified": "1F47E", + "non_qualified": "", + "sort_order": "101" + }, + "imp": { + "name": "IMP", + "category": "Smileys & Emotion", + "unified": "1F47F", + "non_qualified": "", + "sort_order": "92" + }, + "skull": { + "name": "SKULL", + "category": "Smileys & Emotion", + "unified": "1F480", + "non_qualified": "", + "sort_order": "93" + }, + "woman-tipping-hand": { + "name": "", + "category": "People & Body", + "unified": "1F481-200D-2640-FE0F", + "non_qualified": "1F481-200D-2640", + "sort_order": "89" + }, + "man-tipping-hand": { + "name": "", + "category": "People & Body", + "unified": "1F481-200D-2642-FE0F", + "non_qualified": "1F481-200D-2642", + "sort_order": "88" + }, + "information_desk_person": { + "name": "INFORMATION DESK PERSON", + "category": "People & Body", + "unified": "1F481", + "non_qualified": "", + "sort_order": "87" + }, + "female-guard": { + "name": "", + "category": "People & Body", + "unified": "1F482-200D-2640-FE0F", + "non_qualified": "1F482-200D-2640", + "sort_order": "161" + }, + "male-guard": { + "name": "", + "category": "People & Body", + "unified": "1F482-200D-2642-FE0F", + "non_qualified": "1F482-200D-2642", + "sort_order": "160" + }, + "guardsman": { + "name": "GUARDSMAN", + "category": "People & Body", + "unified": "1F482", + "non_qualified": "", + "sort_order": "159" + }, + "dancer": { + "name": "DANCER", + "category": "People & Body", + "unified": "1F483", + "non_qualified": "", + "sort_order": "233" + }, + "lipstick": { + "name": "LIPSTICK", + "category": "Objects", + "unified": "1F484", + "non_qualified": "", + "sort_order": "41" + }, + "nail_care": { + "name": "NAIL POLISH", + "category": "People & Body", + "unified": "1F485", + "non_qualified": "", + "sort_order": "32" + }, + "woman-getting-massage": { + "name": "", + "category": "People & Body", + "unified": "1F486-200D-2640-FE0F", + "non_qualified": "1F486-200D-2640", + "sort_order": "208" + }, + "man-getting-massage": { + "name": "", + "category": "People & Body", + "unified": "1F486-200D-2642-FE0F", + "non_qualified": "1F486-200D-2642", + "sort_order": "207" + }, + "massage": { + "name": "FACE MASSAGE", + "category": "People & Body", + "unified": "1F486", + "non_qualified": "", + "sort_order": "206" + }, + "woman-getting-haircut": { + "name": "", + "category": "People & Body", + "unified": "1F487-200D-2640-FE0F", + "non_qualified": "1F487-200D-2640", + "sort_order": "211" + }, + "man-getting-haircut": { + "name": "", + "category": "People & Body", + "unified": "1F487-200D-2642-FE0F", + "non_qualified": "1F487-200D-2642", + "sort_order": "210" + }, + "haircut": { + "name": "HAIRCUT", + "category": "People & Body", + "unified": "1F487", + "non_qualified": "", + "sort_order": "209" + }, + "barber": { + "name": "BARBER POLE", + "category": "Travel & Places", + "unified": "1F488", + "non_qualified": "", + "sort_order": "61" + }, + "syringe": { + "name": "SYRINGE", + "category": "Objects", + "unified": "1F489", + "non_qualified": "", + "sort_order": "208" + }, + "pill": { + "name": "PILL", + "category": "Objects", + "unified": "1F48A", + "non_qualified": "", + "sort_order": "210" + }, + "kiss": { + "name": "KISS MARK", + "category": "Smileys & Emotion", + "unified": "1F48B", + "non_qualified": "", + "sort_order": "115" + }, + "love_letter": { + "name": "LOVE LETTER", + "category": "Smileys & Emotion", + "unified": "1F48C", + "non_qualified": "", + "sort_order": "116" + }, + "ring": { + "name": "RING", + "category": "Objects", + "unified": "1F48D", + "non_qualified": "", + "sort_order": "42" + }, + "gem": { + "name": "GEM STONE", + "category": "Objects", + "unified": "1F48E", + "non_qualified": "", + "sort_order": "43" + }, + "couplekiss": { + "name": "KISS", + "category": "People & Body", + "unified": "1F48F", + "non_qualified": "", + "sort_order": "297" + }, + "bouquet": { + "name": "BOUQUET", + "category": "Animals & Nature", + "unified": "1F490", + "non_qualified": "", + "sort_order": "106" + }, + "couple_with_heart": { + "name": "COUPLE WITH HEART", + "category": "People & Body", + "unified": "1F491", + "non_qualified": "", + "sort_order": "301" + }, + "wedding": { + "name": "WEDDING", + "category": "Travel & Places", + "unified": "1F492", + "non_qualified": "", + "sort_order": "38" + }, + "heartbeat": { + "name": "BEATING HEART", + "category": "Smileys & Emotion", + "unified": "1F493", + "non_qualified": "", + "sort_order": "121" + }, + "broken_heart": { + "name": "BROKEN HEART", + "category": "Smileys & Emotion", + "unified": "1F494", + "non_qualified": "", + "sort_order": "126" + }, + "two_hearts": { + "name": "TWO HEARTS", + "category": "Smileys & Emotion", + "unified": "1F495", + "non_qualified": "", + "sort_order": "123" + }, + "sparkling_heart": { + "name": "SPARKLING HEART", + "category": "Smileys & Emotion", + "unified": "1F496", + "non_qualified": "", + "sort_order": "119" + }, + "heartpulse": { + "name": "GROWING HEART", + "category": "Smileys & Emotion", + "unified": "1F497", + "non_qualified": "", + "sort_order": "120" + }, + "cupid": { + "name": "HEART WITH ARROW", + "category": "Smileys & Emotion", + "unified": "1F498", + "non_qualified": "", + "sort_order": "117" + }, + "blue_heart": { + "name": "BLUE HEART", + "category": "Smileys & Emotion", + "unified": "1F499", + "non_qualified": "", + "sort_order": "131" + }, + "green_heart": { + "name": "GREEN HEART", + "category": "Smileys & Emotion", + "unified": "1F49A", + "non_qualified": "", + "sort_order": "130" + }, + "yellow_heart": { + "name": "YELLOW HEART", + "category": "Smileys & Emotion", + "unified": "1F49B", + "non_qualified": "", + "sort_order": "129" + }, + "purple_heart": { + "name": "PURPLE HEART", + "category": "Smileys & Emotion", + "unified": "1F49C", + "non_qualified": "", + "sort_order": "132" + }, + "gift_heart": { + "name": "HEART WITH RIBBON", + "category": "Smileys & Emotion", + "unified": "1F49D", + "non_qualified": "", + "sort_order": "118" + }, + "revolving_hearts": { + "name": "REVOLVING HEARTS", + "category": "Smileys & Emotion", + "unified": "1F49E", + "non_qualified": "", + "sort_order": "122" + }, + "heart_decoration": { + "name": "HEART DECORATION", + "category": "Smileys & Emotion", + "unified": "1F49F", + "non_qualified": "", + "sort_order": "124" + }, + "diamond_shape_with_a_dot_inside": { + "name": "DIAMOND SHAPE WITH A DOT INSIDE", + "category": "Symbols", + "unified": "1F4A0", + "non_qualified": "", + "sort_order": "214" + }, + "bulb": { + "name": "ELECTRIC LIGHT BULB", + "category": "Objects", + "unified": "1F4A1", + "non_qualified": "", + "sort_order": "100" + }, + "anger": { + "name": "ANGER SYMBOL", + "category": "Smileys & Emotion", + "unified": "1F4A2", + "non_qualified": "", + "sort_order": "137" + }, + "bomb": { + "name": "BOMB", + "category": "Smileys & Emotion", + "unified": "1F4A3", + "non_qualified": "", + "sort_order": "143" + }, + "zzz": { + "name": "SLEEPING SYMBOL", + "category": "Smileys & Emotion", + "unified": "1F4A4", + "non_qualified": "", + "sort_order": "149" + }, + "boom": { + "name": "COLLISION SYMBOL", + "category": "Smileys & Emotion", + "unified": "1F4A5", + "non_qualified": "", + "sort_order": "138" + }, + "collision": { + "name": "COLLISION SYMBOL", + "category": "Smileys & Emotion", + "unified": "1F4A5", + "non_qualified": "", + "sort_order": "138" + }, + "sweat_drops": { + "name": "SPLASHING SWEAT SYMBOL", + "category": "Smileys & Emotion", + "unified": "1F4A6", + "non_qualified": "", + "sort_order": "140" + }, + "droplet": { + "name": "DROPLET", + "category": "Travel & Places", + "unified": "1F4A7", + "non_qualified": "", + "sort_order": "209" + }, + "dash": { + "name": "DASH SYMBOL", + "category": "Smileys & Emotion", + "unified": "1F4A8", + "non_qualified": "", + "sort_order": "141" + }, + "hankey": { + "name": "PILE OF POO", + "category": "Smileys & Emotion", + "unified": "1F4A9", + "non_qualified": "", + "sort_order": "95" + }, + "poop": { + "name": "PILE OF POO", + "category": "Smileys & Emotion", + "unified": "1F4A9", + "non_qualified": "", + "sort_order": "95" + }, + "shit": { + "name": "PILE OF POO", + "category": "Smileys & Emotion", + "unified": "1F4A9", + "non_qualified": "", + "sort_order": "95" + }, + "muscle": { + "name": "FLEXED BICEPS", + "category": "People & Body", + "unified": "1F4AA", + "non_qualified": "", + "sort_order": "34" + }, + "dizzy": { + "name": "DIZZY SYMBOL", + "category": "Smileys & Emotion", + "unified": "1F4AB", + "non_qualified": "", + "sort_order": "139" + }, + "speech_balloon": { + "name": "SPEECH BALLOON", + "category": "Smileys & Emotion", + "unified": "1F4AC", + "non_qualified": "", + "sort_order": "144" + }, + "thought_balloon": { + "name": "THOUGHT BALLOON", + "category": "Smileys & Emotion", + "unified": "1F4AD", + "non_qualified": "", + "sort_order": "148" + }, + "white_flower": { + "name": "WHITE FLOWER", + "category": "Animals & Nature", + "unified": "1F4AE", + "non_qualified": "", + "sort_order": "108" + }, + "100": { + "name": "HUNDRED POINTS SYMBOL", + "category": "Smileys & Emotion", + "unified": "1F4AF", + "non_qualified": "", + "sort_order": "136" + }, + "moneybag": { + "name": "MONEY BAG", + "category": "Objects", + "unified": "1F4B0", + "non_qualified": "", + "sort_order": "121" + }, + "currency_exchange": { + "name": "CURRENCY EXCHANGE", + "category": "Objects", + "unified": "1F4B1", + "non_qualified": "", + "sort_order": "130" + }, + "heavy_dollar_sign": { + "name": "HEAVY DOLLAR SIGN", + "category": "Objects", + "unified": "1F4B2", + "non_qualified": "", + "sort_order": "131" + }, + "credit_card": { + "name": "CREDIT CARD", + "category": "Objects", + "unified": "1F4B3", + "non_qualified": "", + "sort_order": "127" + }, + "yen": { + "name": "BANKNOTE WITH YEN SIGN", + "category": "Objects", + "unified": "1F4B4", + "non_qualified": "", + "sort_order": "122" + }, + "dollar": { + "name": "BANKNOTE WITH DOLLAR SIGN", + "category": "Objects", + "unified": "1F4B5", + "non_qualified": "", + "sort_order": "123" + }, + "euro": { + "name": "BANKNOTE WITH EURO SIGN", + "category": "Objects", + "unified": "1F4B6", + "non_qualified": "", + "sort_order": "124" + }, + "pound": { + "name": "BANKNOTE WITH POUND SIGN", + "category": "Objects", + "unified": "1F4B7", + "non_qualified": "", + "sort_order": "125" + }, + "money_with_wings": { + "name": "MONEY WITH WINGS", + "category": "Objects", + "unified": "1F4B8", + "non_qualified": "", + "sort_order": "126" + }, + "chart": { + "name": "CHART WITH UPWARDS TREND AND YEN SIGN", + "category": "Objects", + "unified": "1F4B9", + "non_qualified": "", + "sort_order": "129" + }, + "seat": { + "name": "SEAT", + "category": "Travel & Places", + "unified": "1F4BA", + "non_qualified": "", + "sort_order": "123" + }, + "computer": { + "name": "PERSONAL COMPUTER", + "category": "Objects", + "unified": "1F4BB", + "non_qualified": "", + "sort_order": "77" + }, + "briefcase": { + "name": "BRIEFCASE", + "category": "Objects", + "unified": "1F4BC", + "non_qualified": "", + "sort_order": "152" + }, + "minidisc": { + "name": "MINIDISC", + "category": "Objects", + "unified": "1F4BD", + "non_qualified": "", + "sort_order": "83" + }, + "floppy_disk": { + "name": "FLOPPY DISK", + "category": "Objects", + "unified": "1F4BE", + "non_qualified": "", + "sort_order": "84" + }, + "cd": { + "name": "OPTICAL DISC", + "category": "Objects", + "unified": "1F4BF", + "non_qualified": "", + "sort_order": "85" + }, + "dvd": { + "name": "DVD", + "category": "Objects", + "unified": "1F4C0", + "non_qualified": "", + "sort_order": "86" + }, + "file_folder": { + "name": "FILE FOLDER", + "category": "Objects", + "unified": "1F4C1", + "non_qualified": "", + "sort_order": "153" + }, + "open_file_folder": { + "name": "OPEN FILE FOLDER", + "category": "Objects", + "unified": "1F4C2", + "non_qualified": "", + "sort_order": "154" + }, + "page_with_curl": { + "name": "PAGE WITH CURL", + "category": "Objects", + "unified": "1F4C3", + "non_qualified": "", + "sort_order": "113" + }, + "page_facing_up": { + "name": "PAGE FACING UP", + "category": "Objects", + "unified": "1F4C4", + "non_qualified": "", + "sort_order": "115" + }, + "date": { + "name": "CALENDAR", + "category": "Objects", + "unified": "1F4C5", + "non_qualified": "", + "sort_order": "156" + }, + "calendar": { + "name": "TEAR-OFF CALENDAR", + "category": "Objects", + "unified": "1F4C6", + "non_qualified": "", + "sort_order": "157" + }, + "card_index": { + "name": "CARD INDEX", + "category": "Objects", + "unified": "1F4C7", + "non_qualified": "", + "sort_order": "160" + }, + "chart_with_upwards_trend": { + "name": "CHART WITH UPWARDS TREND", + "category": "Objects", + "unified": "1F4C8", + "non_qualified": "", + "sort_order": "161" + }, + "chart_with_downwards_trend": { + "name": "CHART WITH DOWNWARDS TREND", + "category": "Objects", + "unified": "1F4C9", + "non_qualified": "", + "sort_order": "162" + }, + "bar_chart": { + "name": "BAR CHART", + "category": "Objects", + "unified": "1F4CA", + "non_qualified": "", + "sort_order": "163" + }, + "clipboard": { + "name": "CLIPBOARD", + "category": "Objects", + "unified": "1F4CB", + "non_qualified": "", + "sort_order": "164" + }, + "pushpin": { + "name": "PUSHPIN", + "category": "Objects", + "unified": "1F4CC", + "non_qualified": "", + "sort_order": "165" + }, + "round_pushpin": { + "name": "ROUND PUSHPIN", + "category": "Objects", + "unified": "1F4CD", + "non_qualified": "", + "sort_order": "166" + }, + "paperclip": { + "name": "PAPERCLIP", + "category": "Objects", + "unified": "1F4CE", + "non_qualified": "", + "sort_order": "167" + }, + "straight_ruler": { + "name": "STRAIGHT RULER", + "category": "Objects", + "unified": "1F4CF", + "non_qualified": "", + "sort_order": "169" + }, + "triangular_ruler": { + "name": "TRIANGULAR RULER", + "category": "Objects", + "unified": "1F4D0", + "non_qualified": "", + "sort_order": "170" + }, + "bookmark_tabs": { + "name": "BOOKMARK TABS", + "category": "Objects", + "unified": "1F4D1", + "non_qualified": "", + "sort_order": "118" + }, + "ledger": { + "name": "LEDGER", + "category": "Objects", + "unified": "1F4D2", + "non_qualified": "", + "sort_order": "112" + }, + "notebook": { + "name": "NOTEBOOK", + "category": "Objects", + "unified": "1F4D3", + "non_qualified": "", + "sort_order": "111" + }, + "notebook_with_decorative_cover": { + "name": "NOTEBOOK WITH DECORATIVE COVER", + "category": "Objects", + "unified": "1F4D4", + "non_qualified": "", + "sort_order": "104" + }, + "closed_book": { + "name": "CLOSED BOOK", + "category": "Objects", + "unified": "1F4D5", + "non_qualified": "", + "sort_order": "105" + }, + "book": { + "name": "OPEN BOOK", + "category": "Objects", + "unified": "1F4D6", + "non_qualified": "", + "sort_order": "106" + }, + "open_book": { + "name": "OPEN BOOK", + "category": "Objects", + "unified": "1F4D6", + "non_qualified": "", + "sort_order": "106" + }, + "green_book": { + "name": "GREEN BOOK", + "category": "Objects", + "unified": "1F4D7", + "non_qualified": "", + "sort_order": "107" + }, + "blue_book": { + "name": "BLUE BOOK", + "category": "Objects", + "unified": "1F4D8", + "non_qualified": "", + "sort_order": "108" + }, + "orange_book": { + "name": "ORANGE BOOK", + "category": "Objects", + "unified": "1F4D9", + "non_qualified": "", + "sort_order": "109" + }, + "books": { + "name": "BOOKS", + "category": "Objects", + "unified": "1F4DA", + "non_qualified": "", + "sort_order": "110" + }, + "name_badge": { + "name": "NAME BADGE", + "category": "Symbols", + "unified": "1F4DB", + "non_qualified": "", + "sort_order": "104" + }, + "scroll": { + "name": "SCROLL", + "category": "Objects", + "unified": "1F4DC", + "non_qualified": "", + "sort_order": "114" + }, + "memo": { + "name": "MEMO", + "category": "Objects", + "unified": "1F4DD", + "non_qualified": "", + "sort_order": "151" + }, + "pencil": { + "name": "MEMO", + "category": "Objects", + "unified": "1F4DD", + "non_qualified": "", + "sort_order": "151" + }, + "telephone_receiver": { + "name": "TELEPHONE RECEIVER", + "category": "Objects", + "unified": "1F4DE", + "non_qualified": "", + "sort_order": "72" + }, + "pager": { + "name": "PAGER", + "category": "Objects", + "unified": "1F4DF", + "non_qualified": "", + "sort_order": "73" + }, + "fax": { + "name": "FAX MACHINE", + "category": "Objects", + "unified": "1F4E0", + "non_qualified": "", + "sort_order": "74" + }, + "satellite_antenna": { + "name": "SATELLITE ANTENNA", + "category": "Objects", + "unified": "1F4E1", + "non_qualified": "", + "sort_order": "207" + }, + "loudspeaker": { + "name": "PUBLIC ADDRESS LOUDSPEAKER", + "category": "Objects", + "unified": "1F4E2", + "non_qualified": "", + "sort_order": "48" + }, + "mega": { + "name": "CHEERING MEGAPHONE", + "category": "Objects", + "unified": "1F4E3", + "non_qualified": "", + "sort_order": "49" + }, + "outbox_tray": { + "name": "OUTBOX TRAY", + "category": "Objects", + "unified": "1F4E4", + "non_qualified": "", + "sort_order": "136" + }, + "inbox_tray": { + "name": "INBOX TRAY", + "category": "Objects", + "unified": "1F4E5", + "non_qualified": "", + "sort_order": "137" + }, + "package": { + "name": "PACKAGE", + "category": "Objects", + "unified": "1F4E6", + "non_qualified": "", + "sort_order": "138" + }, + "e-mail": { + "name": "E-MAIL SYMBOL", + "category": "Objects", + "unified": "1F4E7", + "non_qualified": "", + "sort_order": "133" + }, + "incoming_envelope": { + "name": "INCOMING ENVELOPE", + "category": "Objects", + "unified": "1F4E8", + "non_qualified": "", + "sort_order": "134" + }, + "envelope_with_arrow": { + "name": "ENVELOPE WITH DOWNWARDS ARROW ABOVE", + "category": "Objects", + "unified": "1F4E9", + "non_qualified": "", + "sort_order": "135" + }, + "mailbox_closed": { + "name": "CLOSED MAILBOX WITH LOWERED FLAG", + "category": "Objects", + "unified": "1F4EA", + "non_qualified": "", + "sort_order": "140" + }, + "mailbox": { + "name": "CLOSED MAILBOX WITH RAISED FLAG", + "category": "Objects", + "unified": "1F4EB", + "non_qualified": "", + "sort_order": "139" + }, + "mailbox_with_mail": { + "name": "OPEN MAILBOX WITH RAISED FLAG", + "category": "Objects", + "unified": "1F4EC", + "non_qualified": "", + "sort_order": "141" + }, + "mailbox_with_no_mail": { + "name": "OPEN MAILBOX WITH LOWERED FLAG", + "category": "Objects", + "unified": "1F4ED", + "non_qualified": "", + "sort_order": "142" + }, + "postbox": { + "name": "POSTBOX", + "category": "Objects", + "unified": "1F4EE", + "non_qualified": "", + "sort_order": "143" + }, + "postal_horn": { + "name": "POSTAL HORN", + "category": "Objects", + "unified": "1F4EF", + "non_qualified": "", + "sort_order": "50" + }, + "newspaper": { + "name": "NEWSPAPER", + "category": "Objects", + "unified": "1F4F0", + "non_qualified": "", + "sort_order": "116" + }, + "iphone": { + "name": "MOBILE PHONE", + "category": "Objects", + "unified": "1F4F1", + "non_qualified": "", + "sort_order": "69" + }, + "calling": { + "name": "MOBILE PHONE WITH RIGHTWARDS ARROW AT LEFT", + "category": "Objects", + "unified": "1F4F2", + "non_qualified": "", + "sort_order": "70" + }, + "vibration_mode": { + "name": "VIBRATION MODE", + "category": "Symbols", + "unified": "1F4F3", + "non_qualified": "", + "sort_order": "95" + }, + "mobile_phone_off": { + "name": "MOBILE PHONE OFF", + "category": "Symbols", + "unified": "1F4F4", + "non_qualified": "", + "sort_order": "96" + }, + "no_mobile_phones": { + "name": "NO MOBILE PHONES", + "category": "Symbols", + "unified": "1F4F5", + "non_qualified": "", + "sort_order": "23" + }, + "signal_strength": { + "name": "ANTENNA WITH BARS", + "category": "Symbols", + "unified": "1F4F6", + "non_qualified": "", + "sort_order": "94" + }, + "camera": { + "name": "CAMERA", + "category": "Objects", + "unified": "1F4F7", + "non_qualified": "", + "sort_order": "93" + }, + "camera_with_flash": { + "name": "CAMERA WITH FLASH", + "category": "Objects", + "unified": "1F4F8", + "non_qualified": "", + "sort_order": "94" + }, + "video_camera": { + "name": "VIDEO CAMERA", + "category": "Objects", + "unified": "1F4F9", + "non_qualified": "", + "sort_order": "95" + }, + "tv": { + "name": "TELEVISION", + "category": "Objects", + "unified": "1F4FA", + "non_qualified": "", + "sort_order": "92" + }, + "radio": { + "name": "RADIO", + "category": "Objects", + "unified": "1F4FB", + "non_qualified": "", + "sort_order": "61" + }, + "vhs": { + "name": "VIDEOCASSETTE", + "category": "Objects", + "unified": "1F4FC", + "non_qualified": "", + "sort_order": "96" + }, + "film_projector": { + "name": "", + "category": "Objects", + "unified": "1F4FD-FE0F", + "non_qualified": "1F4FD", + "sort_order": "90" + }, + "prayer_beads": { + "name": "PRAYER BEADS", + "category": "Objects", + "unified": "1F4FF", + "non_qualified": "", + "sort_order": "40" + }, + "twisted_rightwards_arrows": { + "name": "TWISTED RIGHTWARDS ARROWS", + "category": "Symbols", + "unified": "1F500", + "non_qualified": "", + "sort_order": "73" + }, + "repeat": { + "name": "CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS", + "category": "Symbols", + "unified": "1F501", + "non_qualified": "", + "sort_order": "74" + }, + "repeat_one": { + "name": "CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS WITH CIRCLED ONE OVERLAY", + "category": "Symbols", + "unified": "1F502", + "non_qualified": "", + "sort_order": "75" + }, + "arrows_clockwise": { + "name": "CLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS", + "category": "Symbols", + "unified": "1F503", + "non_qualified": "", + "sort_order": "41" + }, + "arrows_counterclockwise": { + "name": "ANTICLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS", + "category": "Symbols", + "unified": "1F504", + "non_qualified": "", + "sort_order": "42" + }, + "low_brightness": { + "name": "LOW BRIGHTNESS SYMBOL", + "category": "Symbols", + "unified": "1F505", + "non_qualified": "", + "sort_order": "92" + }, + "high_brightness": { + "name": "HIGH BRIGHTNESS SYMBOL", + "category": "Symbols", + "unified": "1F506", + "non_qualified": "", + "sort_order": "93" + }, + "mute": { + "name": "SPEAKER WITH CANCELLATION STROKE", + "category": "Objects", + "unified": "1F507", + "non_qualified": "", + "sort_order": "44" + }, + "speaker": { + "name": "SPEAKER", + "category": "Objects", + "unified": "1F508", + "non_qualified": "", + "sort_order": "45" + }, + "sound": { + "name": "SPEAKER WITH ONE SOUND WAVE", + "category": "Objects", + "unified": "1F509", + "non_qualified": "", + "sort_order": "46" + }, + "loud_sound": { + "name": "SPEAKER WITH THREE SOUND WAVES", + "category": "Objects", + "unified": "1F50A", + "non_qualified": "", + "sort_order": "47" + }, + "battery": { + "name": "BATTERY", + "category": "Objects", + "unified": "1F50B", + "non_qualified": "", + "sort_order": "75" + }, + "electric_plug": { + "name": "ELECTRIC PLUG", + "category": "Objects", + "unified": "1F50C", + "non_qualified": "", + "sort_order": "76" + }, + "mag": { + "name": "LEFT-POINTING MAGNIFYING GLASS", + "category": "Objects", + "unified": "1F50D", + "non_qualified": "", + "sort_order": "97" + }, + "mag_right": { + "name": "RIGHT-POINTING MAGNIFYING GLASS", + "category": "Objects", + "unified": "1F50E", + "non_qualified": "", + "sort_order": "98" + }, + "lock_with_ink_pen": { + "name": "LOCK WITH INK PEN", + "category": "Objects", + "unified": "1F50F", + "non_qualified": "", + "sort_order": "177" + }, + "closed_lock_with_key": { + "name": "CLOSED LOCK WITH KEY", + "category": "Objects", + "unified": "1F510", + "non_qualified": "", + "sort_order": "178" + }, + "key": { + "name": "KEY", + "category": "Objects", + "unified": "1F511", + "non_qualified": "", + "sort_order": "179" + }, + "lock": { + "name": "LOCK", + "category": "Objects", + "unified": "1F512", + "non_qualified": "", + "sort_order": "175" + }, + "unlock": { + "name": "OPEN LOCK", + "category": "Objects", + "unified": "1F513", + "non_qualified": "", + "sort_order": "176" + }, + "bell": { + "name": "BELL", + "category": "Objects", + "unified": "1F514", + "non_qualified": "", + "sort_order": "51" + }, + "no_bell": { + "name": "BELL WITH CANCELLATION STROKE", + "category": "Objects", + "unified": "1F515", + "non_qualified": "", + "sort_order": "52" + }, + "bookmark": { + "name": "BOOKMARK", + "category": "Objects", + "unified": "1F516", + "non_qualified": "", + "sort_order": "119" + }, + "link": { + "name": "LINK SYMBOL", + "category": "Objects", + "unified": "1F517", + "non_qualified": "", + "sort_order": "197" + }, + "radio_button": { + "name": "RADIO BUTTON", + "category": "Symbols", + "unified": "1F518", + "non_qualified": "", + "sort_order": "215" + }, + "back": { + "name": "BACK WITH LEFTWARDS ARROW ABOVE", + "category": "Symbols", + "unified": "1F519", + "non_qualified": "", + "sort_order": "43" + }, + "end": { + "name": "END WITH LEFTWARDS ARROW ABOVE", + "category": "Symbols", + "unified": "1F51A", + "non_qualified": "", + "sort_order": "44" + }, + "on": { + "name": "ON WITH EXCLAMATION MARK WITH LEFT RIGHT ARROW ABOVE", + "category": "Symbols", + "unified": "1F51B", + "non_qualified": "", + "sort_order": "45" + }, + "soon": { + "name": "SOON WITH RIGHTWARDS ARROW ABOVE", + "category": "Symbols", + "unified": "1F51C", + "non_qualified": "", + "sort_order": "46" + }, + "top": { + "name": "TOP WITH UPWARDS ARROW ABOVE", + "category": "Symbols", + "unified": "1F51D", + "non_qualified": "", + "sort_order": "47" + }, + "underage": { + "name": "NO ONE UNDER EIGHTEEN SYMBOL", + "category": "Symbols", + "unified": "1F51E", + "non_qualified": "", + "sort_order": "24" + }, + "keycap_ten": { + "name": "KEYCAP TEN", + "category": "Symbols", + "unified": "1F51F", + "non_qualified": "", + "sort_order": "144" + }, + "capital_abcd": { + "name": "INPUT SYMBOL FOR LATIN CAPITAL LETTERS", + "category": "Symbols", + "unified": "1F520", + "non_qualified": "", + "sort_order": "145" + }, + "abcd": { + "name": "INPUT SYMBOL FOR LATIN SMALL LETTERS", + "category": "Symbols", + "unified": "1F521", + "non_qualified": "", + "sort_order": "146" + }, + "1234": { + "name": "INPUT SYMBOL FOR NUMBERS", + "category": "Symbols", + "unified": "1F522", + "non_qualified": "", + "sort_order": "147" + }, + "symbols": { + "name": "INPUT SYMBOL FOR SYMBOLS", + "category": "Symbols", + "unified": "1F523", + "non_qualified": "", + "sort_order": "148" + }, + "abc": { + "name": "INPUT SYMBOL FOR LATIN LETTERS", + "category": "Symbols", + "unified": "1F524", + "non_qualified": "", + "sort_order": "149" + }, + "fire": { + "name": "FIRE", + "category": "Travel & Places", + "unified": "1F525", + "non_qualified": "", + "sort_order": "208" + }, + "flashlight": { + "name": "ELECTRIC TORCH", + "category": "Objects", + "unified": "1F526", + "non_qualified": "", + "sort_order": "101" + }, + "wrench": { + "name": "WRENCH", + "category": "Objects", + "unified": "1F527", + "non_qualified": "", + "sort_order": "191" + }, + "hammer": { + "name": "HAMMER", + "category": "Objects", + "unified": "1F528", + "non_qualified": "", + "sort_order": "181" + }, + "nut_and_bolt": { + "name": "NUT AND BOLT", + "category": "Objects", + "unified": "1F529", + "non_qualified": "", + "sort_order": "192" + }, + "hocho": { + "name": "HOCHO", + "category": "Food & Drink", + "unified": "1F52A", + "non_qualified": "", + "sort_order": "120" + }, + "knife": { + "name": "HOCHO", + "category": "Food & Drink", + "unified": "1F52A", + "non_qualified": "", + "sort_order": "120" + }, + "gun": { + "name": "PISTOL", + "category": "Objects", + "unified": "1F52B", + "non_qualified": "", + "sort_order": "188" + }, + "microscope": { + "name": "MICROSCOPE", + "category": "Objects", + "unified": "1F52C", + "non_qualified": "", + "sort_order": "205" + }, + "telescope": { + "name": "TELESCOPE", + "category": "Objects", + "unified": "1F52D", + "non_qualified": "", + "sort_order": "206" + }, + "crystal_ball": { + "name": "CRYSTAL BALL", + "category": "Activities", + "unified": "1F52E", + "non_qualified": "", + "sort_order": "59" + }, + "six_pointed_star": { + "name": "SIX POINTED STAR WITH MIDDLE DOT", + "category": "Symbols", + "unified": "1F52F", + "non_qualified": "", + "sort_order": "59" + }, + "beginner": { + "name": "JAPANESE SYMBOL FOR BEGINNER", + "category": "Symbols", + "unified": "1F530", + "non_qualified": "", + "sort_order": "105" + }, + "trident": { + "name": "TRIDENT EMBLEM", + "category": "Symbols", + "unified": "1F531", + "non_qualified": "", + "sort_order": "103" + }, + "black_square_button": { + "name": "BLACK SQUARE BUTTON", + "category": "Symbols", + "unified": "1F532", + "non_qualified": "", + "sort_order": "217" + }, + "white_square_button": { + "name": "WHITE SQUARE BUTTON", + "category": "Symbols", + "unified": "1F533", + "non_qualified": "", + "sort_order": "216" + }, + "red_circle": { + "name": "LARGE RED CIRCLE", + "category": "Symbols", + "unified": "1F534", + "non_qualified": "", + "sort_order": "184" + }, + "large_blue_circle": { + "name": "LARGE BLUE CIRCLE", + "category": "Symbols", + "unified": "1F535", + "non_qualified": "", + "sort_order": "188" + }, + "large_orange_diamond": { + "name": "LARGE ORANGE DIAMOND", + "category": "Symbols", + "unified": "1F536", + "non_qualified": "", + "sort_order": "208" + }, + "large_blue_diamond": { + "name": "LARGE BLUE DIAMOND", + "category": "Symbols", + "unified": "1F537", + "non_qualified": "", + "sort_order": "209" + }, + "small_orange_diamond": { + "name": "SMALL ORANGE DIAMOND", + "category": "Symbols", + "unified": "1F538", + "non_qualified": "", + "sort_order": "210" + }, + "small_blue_diamond": { + "name": "SMALL BLUE DIAMOND", + "category": "Symbols", + "unified": "1F539", + "non_qualified": "", + "sort_order": "211" + }, + "small_red_triangle": { + "name": "UP-POINTING RED TRIANGLE", + "category": "Symbols", + "unified": "1F53A", + "non_qualified": "", + "sort_order": "212" + }, + "small_red_triangle_down": { + "name": "DOWN-POINTING RED TRIANGLE", + "category": "Symbols", + "unified": "1F53B", + "non_qualified": "", + "sort_order": "213" + }, + "arrow_up_small": { + "name": "UP-POINTING SMALL RED TRIANGLE", + "category": "Symbols", + "unified": "1F53C", + "non_qualified": "", + "sort_order": "83" + }, + "arrow_down_small": { + "name": "DOWN-POINTING SMALL RED TRIANGLE", + "category": "Symbols", + "unified": "1F53D", + "non_qualified": "", + "sort_order": "85" + }, + "om_symbol": { + "name": "", + "category": "Symbols", + "unified": "1F549-FE0F", + "non_qualified": "1F549", + "sort_order": "50" + }, + "dove_of_peace": { + "name": "", + "category": "Animals & Nature", + "unified": "1F54A-FE0F", + "non_qualified": "1F54A", + "sort_order": "68" + }, + "kaaba": { + "name": "KAABA", + "category": "Travel & Places", + "unified": "1F54B", + "non_qualified": "", + "sort_order": "46" + }, + "mosque": { + "name": "MOSQUE", + "category": "Travel & Places", + "unified": "1F54C", + "non_qualified": "", + "sort_order": "42" + }, + "synagogue": { + "name": "SYNAGOGUE", + "category": "Travel & Places", + "unified": "1F54D", + "non_qualified": "", + "sort_order": "44" + }, + "menorah_with_nine_branches": { + "name": "MENORAH WITH NINE BRANCHES", + "category": "Symbols", + "unified": "1F54E", + "non_qualified": "", + "sort_order": "58" + }, + "clock1": { + "name": "CLOCK FACE ONE OCLOCK", + "category": "Travel & Places", + "unified": "1F550", + "non_qualified": "", + "sort_order": "142" + }, + "clock2": { + "name": "CLOCK FACE TWO OCLOCK", + "category": "Travel & Places", + "unified": "1F551", + "non_qualified": "", + "sort_order": "144" + }, + "clock3": { + "name": "CLOCK FACE THREE OCLOCK", + "category": "Travel & Places", + "unified": "1F552", + "non_qualified": "", + "sort_order": "146" + }, + "clock4": { + "name": "CLOCK FACE FOUR OCLOCK", + "category": "Travel & Places", + "unified": "1F553", + "non_qualified": "", + "sort_order": "148" + }, + "clock5": { + "name": "CLOCK FACE FIVE OCLOCK", + "category": "Travel & Places", + "unified": "1F554", + "non_qualified": "", + "sort_order": "150" + }, + "clock6": { + "name": "CLOCK FACE SIX OCLOCK", + "category": "Travel & Places", + "unified": "1F555", + "non_qualified": "", + "sort_order": "152" + }, + "clock7": { + "name": "CLOCK FACE SEVEN OCLOCK", + "category": "Travel & Places", + "unified": "1F556", + "non_qualified": "", + "sort_order": "154" + }, + "clock8": { + "name": "CLOCK FACE EIGHT OCLOCK", + "category": "Travel & Places", + "unified": "1F557", + "non_qualified": "", + "sort_order": "156" + }, + "clock9": { + "name": "CLOCK FACE NINE OCLOCK", + "category": "Travel & Places", + "unified": "1F558", + "non_qualified": "", + "sort_order": "158" + }, + "clock10": { + "name": "CLOCK FACE TEN OCLOCK", + "category": "Travel & Places", + "unified": "1F559", + "non_qualified": "", + "sort_order": "160" + }, + "clock11": { + "name": "CLOCK FACE ELEVEN OCLOCK", + "category": "Travel & Places", + "unified": "1F55A", + "non_qualified": "", + "sort_order": "162" + }, + "clock12": { + "name": "CLOCK FACE TWELVE OCLOCK", + "category": "Travel & Places", + "unified": "1F55B", + "non_qualified": "", + "sort_order": "140" + }, + "clock130": { + "name": "CLOCK FACE ONE-THIRTY", + "category": "Travel & Places", + "unified": "1F55C", + "non_qualified": "", + "sort_order": "143" + }, + "clock230": { + "name": "CLOCK FACE TWO-THIRTY", + "category": "Travel & Places", + "unified": "1F55D", + "non_qualified": "", + "sort_order": "145" + }, + "clock330": { + "name": "CLOCK FACE THREE-THIRTY", + "category": "Travel & Places", + "unified": "1F55E", + "non_qualified": "", + "sort_order": "147" + }, + "clock430": { + "name": "CLOCK FACE FOUR-THIRTY", + "category": "Travel & Places", + "unified": "1F55F", + "non_qualified": "", + "sort_order": "149" + }, + "clock530": { + "name": "CLOCK FACE FIVE-THIRTY", + "category": "Travel & Places", + "unified": "1F560", + "non_qualified": "", + "sort_order": "151" + }, + "clock630": { + "name": "CLOCK FACE SIX-THIRTY", + "category": "Travel & Places", + "unified": "1F561", + "non_qualified": "", + "sort_order": "153" + }, + "clock730": { + "name": "CLOCK FACE SEVEN-THIRTY", + "category": "Travel & Places", + "unified": "1F562", + "non_qualified": "", + "sort_order": "155" + }, + "clock830": { + "name": "CLOCK FACE EIGHT-THIRTY", + "category": "Travel & Places", + "unified": "1F563", + "non_qualified": "", + "sort_order": "157" + }, + "clock930": { + "name": "CLOCK FACE NINE-THIRTY", + "category": "Travel & Places", + "unified": "1F564", + "non_qualified": "", + "sort_order": "159" + }, + "clock1030": { + "name": "CLOCK FACE TEN-THIRTY", + "category": "Travel & Places", + "unified": "1F565", + "non_qualified": "", + "sort_order": "161" + }, + "clock1130": { + "name": "CLOCK FACE ELEVEN-THIRTY", + "category": "Travel & Places", + "unified": "1F566", + "non_qualified": "", + "sort_order": "163" + }, + "clock1230": { + "name": "CLOCK FACE TWELVE-THIRTY", + "category": "Travel & Places", + "unified": "1F567", + "non_qualified": "", + "sort_order": "141" + }, + "candle": { + "name": "", + "category": "Objects", + "unified": "1F56F-FE0F", + "non_qualified": "1F56F", + "sort_order": "99" + }, + "mantelpiece_clock": { + "name": "", + "category": "Travel & Places", + "unified": "1F570-FE0F", + "non_qualified": "1F570", + "sort_order": "139" + }, + "hole": { + "name": "", + "category": "Smileys & Emotion", + "unified": "1F573-FE0F", + "non_qualified": "1F573", + "sort_order": "142" + }, + "man_in_business_suit_levitating": { + "name": "", + "category": "People & Body", + "unified": "1F574-FE0F", + "non_qualified": "1F574", + "sort_order": "235" + }, + "female-detective": { + "name": "", + "category": "People & Body", + "unified": "1F575-FE0F-200D-2640-FE0F", + "non_qualified": "", + "sort_order": "158" + }, + "male-detective": { + "name": "", + "category": "People & Body", + "unified": "1F575-FE0F-200D-2642-FE0F", + "non_qualified": "", + "sort_order": "157" + }, + "sleuth_or_spy": { + "name": "", + "category": "People & Body", + "unified": "1F575-FE0F", + "non_qualified": "1F575", + "sort_order": "156" + }, + "dark_sunglasses": { + "name": "", + "category": "Objects", + "unified": "1F576-FE0F", + "non_qualified": "1F576", + "sort_order": "2" + }, + "spider": { + "name": "", + "category": "Animals & Nature", + "unified": "1F577-FE0F", + "non_qualified": "1F577", + "sort_order": "101" + }, + "spider_web": { + "name": "", + "category": "Animals & Nature", + "unified": "1F578-FE0F", + "non_qualified": "1F578", + "sort_order": "102" + }, + "joystick": { + "name": "", + "category": "Activities", + "unified": "1F579-FE0F", + "non_qualified": "1F579", + "sort_order": "62" + }, + "man_dancing": { + "name": "MAN DANCING", + "category": "People & Body", + "unified": "1F57A", + "non_qualified": "", + "sort_order": "234" + }, + "linked_paperclips": { + "name": "", + "category": "Objects", + "unified": "1F587-FE0F", + "non_qualified": "1F587", + "sort_order": "168" + }, + "lower_left_ballpoint_pen": { + "name": "", + "category": "Objects", + "unified": "1F58A-FE0F", + "non_qualified": "1F58A", + "sort_order": "148" + }, + "lower_left_fountain_pen": { + "name": "", + "category": "Objects", + "unified": "1F58B-FE0F", + "non_qualified": "1F58B", + "sort_order": "147" + }, + "lower_left_paintbrush": { + "name": "", + "category": "Objects", + "unified": "1F58C-FE0F", + "non_qualified": "1F58C", + "sort_order": "149" + }, + "lower_left_crayon": { + "name": "", + "category": "Objects", + "unified": "1F58D-FE0F", + "non_qualified": "1F58D", + "sort_order": "150" + }, + "raised_hand_with_fingers_splayed": { + "name": "", + "category": "People & Body", + "unified": "1F590-FE0F", + "non_qualified": "1F590", + "sort_order": "3" + }, + "middle_finger": { + "name": "REVERSED HAND WITH MIDDLE FINGER EXTENDED", + "category": "People & Body", + "unified": "1F595", + "non_qualified": "", + "sort_order": "16" + }, + "reversed_hand_with_middle_finger_extended": { + "name": "REVERSED HAND WITH MIDDLE FINGER EXTENDED", + "category": "People & Body", + "unified": "1F595", + "non_qualified": "", + "sort_order": "16" + }, + "spock-hand": { + "name": "RAISED HAND WITH PART BETWEEN MIDDLE AND RING FINGERS", + "category": "People & Body", + "unified": "1F596", + "non_qualified": "", + "sort_order": "5" + }, + "black_heart": { + "name": "BLACK HEART", + "category": "Smileys & Emotion", + "unified": "1F5A4", + "non_qualified": "", + "sort_order": "134" + }, + "desktop_computer": { + "name": "", + "category": "Objects", + "unified": "1F5A5-FE0F", + "non_qualified": "1F5A5", + "sort_order": "78" + }, + "printer": { + "name": "", + "category": "Objects", + "unified": "1F5A8-FE0F", + "non_qualified": "1F5A8", + "sort_order": "79" + }, + "three_button_mouse": { + "name": "", + "category": "Objects", + "unified": "1F5B1-FE0F", + "non_qualified": "1F5B1", + "sort_order": "81" + }, + "trackball": { + "name": "", + "category": "Objects", + "unified": "1F5B2-FE0F", + "non_qualified": "1F5B2", + "sort_order": "82" + }, + "frame_with_picture": { + "name": "", + "category": "Activities", + "unified": "1F5BC-FE0F", + "non_qualified": "1F5BC", + "sort_order": "76" + }, + "card_index_dividers": { + "name": "", + "category": "Objects", + "unified": "1F5C2-FE0F", + "non_qualified": "1F5C2", + "sort_order": "155" + }, + "card_file_box": { + "name": "", + "category": "Objects", + "unified": "1F5C3-FE0F", + "non_qualified": "1F5C3", + "sort_order": "172" + }, + "file_cabinet": { + "name": "", + "category": "Objects", + "unified": "1F5C4-FE0F", + "non_qualified": "1F5C4", + "sort_order": "173" + }, + "wastebasket": { + "name": "", + "category": "Objects", + "unified": "1F5D1-FE0F", + "non_qualified": "1F5D1", + "sort_order": "174" + }, + "spiral_note_pad": { + "name": "", + "category": "Objects", + "unified": "1F5D2-FE0F", + "non_qualified": "1F5D2", + "sort_order": "158" + }, + "spiral_calendar_pad": { + "name": "", + "category": "Objects", + "unified": "1F5D3-FE0F", + "non_qualified": "1F5D3", + "sort_order": "159" + }, + "compression": { + "name": "", + "category": "Objects", + "unified": "1F5DC-FE0F", + "non_qualified": "1F5DC", + "sort_order": "194" + }, + "old_key": { + "name": "", + "category": "Objects", + "unified": "1F5DD-FE0F", + "non_qualified": "1F5DD", + "sort_order": "180" + }, + "rolled_up_newspaper": { + "name": "", + "category": "Objects", + "unified": "1F5DE-FE0F", + "non_qualified": "1F5DE", + "sort_order": "117" + }, + "dagger_knife": { + "name": "", + "category": "Objects", + "unified": "1F5E1-FE0F", + "non_qualified": "1F5E1", + "sort_order": "186" + }, + "speaking_head_in_silhouette": { + "name": "", + "category": "People & Body", + "unified": "1F5E3-FE0F", + "non_qualified": "1F5E3", + "sort_order": "331" + }, + "left_speech_bubble": { + "name": "", + "category": "Smileys & Emotion", + "unified": "1F5E8-FE0F", + "non_qualified": "1F5E8", + "sort_order": "146" + }, + "right_anger_bubble": { + "name": "", + "category": "Smileys & Emotion", + "unified": "1F5EF-FE0F", + "non_qualified": "1F5EF", + "sort_order": "147" + }, + "ballot_box_with_ballot": { + "name": "", + "category": "Objects", + "unified": "1F5F3-FE0F", + "non_qualified": "1F5F3", + "sort_order": "144" + }, + "world_map": { + "name": "", + "category": "Travel & Places", + "unified": "1F5FA-FE0F", + "non_qualified": "1F5FA", + "sort_order": "5" + }, + "mount_fuji": { + "name": "MOUNT FUJI", + "category": "Travel & Places", + "unified": "1F5FB", + "non_qualified": "", + "sort_order": "11" + }, + "tokyo_tower": { + "name": "TOKYO TOWER", + "category": "Travel & Places", + "unified": "1F5FC", + "non_qualified": "", + "sort_order": "39" + }, + "statue_of_liberty": { + "name": "STATUE OF LIBERTY", + "category": "Travel & Places", + "unified": "1F5FD", + "non_qualified": "", + "sort_order": "40" + }, + "japan": { + "name": "SILHOUETTE OF JAPAN", + "category": "Travel & Places", + "unified": "1F5FE", + "non_qualified": "", + "sort_order": "6" + }, + "moyai": { + "name": "MOYAI", + "category": "Objects", + "unified": "1F5FF", + "non_qualified": "", + "sort_order": "233" + }, + "grinning": { + "name": "GRINNING FACE", + "category": "Smileys & Emotion", + "unified": "1F600", + "non_qualified": "", + "sort_order": "1" + }, + "grin": { + "name": "GRINNING FACE WITH SMILING EYES", + "category": "Smileys & Emotion", + "unified": "1F601", + "non_qualified": "", + "sort_order": "4" + }, + "joy": { + "name": "FACE WITH TEARS OF JOY", + "category": "Smileys & Emotion", + "unified": "1F602", + "non_qualified": "", + "sort_order": "8" + }, + "smiley": { + "name": "SMILING FACE WITH OPEN MOUTH", + "category": "Smileys & Emotion", + "unified": "1F603", + "non_qualified": "", + "sort_order": "2" + }, + "smile": { + "name": "SMILING FACE WITH OPEN MOUTH AND SMILING EYES", + "category": "Smileys & Emotion", + "unified": "1F604", + "non_qualified": "", + "sort_order": "3" + }, + "sweat_smile": { + "name": "SMILING FACE WITH OPEN MOUTH AND COLD SWEAT", + "category": "Smileys & Emotion", + "unified": "1F605", + "non_qualified": "", + "sort_order": "6" + }, + "laughing": { + "name": "SMILING FACE WITH OPEN MOUTH AND TIGHTLY-CLOSED EYES", + "category": "Smileys & Emotion", + "unified": "1F606", + "non_qualified": "", + "sort_order": "5" + }, + "satisfied": { + "name": "SMILING FACE WITH OPEN MOUTH AND TIGHTLY-CLOSED EYES", + "category": "Smileys & Emotion", + "unified": "1F606", + "non_qualified": "", + "sort_order": "5" + }, + "innocent": { + "name": "SMILING FACE WITH HALO", + "category": "Smileys & Emotion", + "unified": "1F607", + "non_qualified": "", + "sort_order": "13" + }, + "smiling_imp": { + "name": "SMILING FACE WITH HORNS", + "category": "Smileys & Emotion", + "unified": "1F608", + "non_qualified": "", + "sort_order": "91" + }, + "wink": { + "name": "WINKING FACE", + "category": "Smileys & Emotion", + "unified": "1F609", + "non_qualified": "", + "sort_order": "11" + }, + "blush": { + "name": "SMILING FACE WITH SMILING EYES", + "category": "Smileys & Emotion", + "unified": "1F60A", + "non_qualified": "", + "sort_order": "12" + }, + "yum": { + "name": "FACE SAVOURING DELICIOUS FOOD", + "category": "Smileys & Emotion", + "unified": "1F60B", + "non_qualified": "", + "sort_order": "22" + }, + "relieved": { + "name": "RELIEVED FACE", + "category": "Smileys & Emotion", + "unified": "1F60C", + "non_qualified": "", + "sort_order": "42" + }, + "heart_eyes": { + "name": "SMILING FACE WITH HEART-SHAPED EYES", + "category": "Smileys & Emotion", + "unified": "1F60D", + "non_qualified": "", + "sort_order": "15" + }, + "sunglasses": { + "name": "SMILING FACE WITH SUNGLASSES", + "category": "Smileys & Emotion", + "unified": "1F60E", + "non_qualified": "", + "sort_order": "60" + }, + "smirk": { + "name": "SMIRKING FACE", + "category": "Smileys & Emotion", + "unified": "1F60F", + "non_qualified": "", + "sort_order": "37" + }, + "neutral_face": { + "name": "NEUTRAL FACE", + "category": "Smileys & Emotion", + "unified": "1F610", + "non_qualified": "", + "sort_order": "34" + }, + "expressionless": { + "name": "EXPRESSIONLESS FACE", + "category": "Smileys & Emotion", + "unified": "1F611", + "non_qualified": "", + "sort_order": "35" + }, + "unamused": { + "name": "UNAMUSED FACE", + "category": "Smileys & Emotion", + "unified": "1F612", + "non_qualified": "", + "sort_order": "38" + }, + "sweat": { + "name": "FACE WITH COLD SWEAT", + "category": "Smileys & Emotion", + "unified": "1F613", + "non_qualified": "", + "sort_order": "83" + }, + "pensive": { + "name": "PENSIVE FACE", + "category": "Smileys & Emotion", + "unified": "1F614", + "non_qualified": "", + "sort_order": "43" + }, + "confused": { + "name": "CONFUSED FACE", + "category": "Smileys & Emotion", + "unified": "1F615", + "non_qualified": "", + "sort_order": "63" + }, + "confounded": { + "name": "CONFOUNDED FACE", + "category": "Smileys & Emotion", + "unified": "1F616", + "non_qualified": "", + "sort_order": "80" + }, + "kissing": { + "name": "KISSING FACE", + "category": "Smileys & Emotion", + "unified": "1F617", + "non_qualified": "", + "sort_order": "18" + }, + "kissing_heart": { + "name": "FACE THROWING A KISS", + "category": "Smileys & Emotion", + "unified": "1F618", + "non_qualified": "", + "sort_order": "17" + }, + "kissing_smiling_eyes": { + "name": "KISSING FACE WITH SMILING EYES", + "category": "Smileys & Emotion", + "unified": "1F619", + "non_qualified": "", + "sort_order": "21" + }, + "kissing_closed_eyes": { + "name": "KISSING FACE WITH CLOSED EYES", + "category": "Smileys & Emotion", + "unified": "1F61A", + "non_qualified": "", + "sort_order": "20" + }, + "stuck_out_tongue": { + "name": "FACE WITH STUCK-OUT TONGUE", + "category": "Smileys & Emotion", + "unified": "1F61B", + "non_qualified": "", + "sort_order": "23" + }, + "stuck_out_tongue_winking_eye": { + "name": "FACE WITH STUCK-OUT TONGUE AND WINKING EYE", + "category": "Smileys & Emotion", + "unified": "1F61C", + "non_qualified": "", + "sort_order": "24" + }, + "stuck_out_tongue_closed_eyes": { + "name": "FACE WITH STUCK-OUT TONGUE AND TIGHTLY-CLOSED EYES", + "category": "Smileys & Emotion", + "unified": "1F61D", + "non_qualified": "", + "sort_order": "26" + }, + "disappointed": { + "name": "DISAPPOINTED FACE", + "category": "Smileys & Emotion", + "unified": "1F61E", + "non_qualified": "", + "sort_order": "82" + }, + "worried": { + "name": "WORRIED FACE", + "category": "Smileys & Emotion", + "unified": "1F61F", + "non_qualified": "", + "sort_order": "64" + }, + "angry": { + "name": "ANGRY FACE", + "category": "Smileys & Emotion", + "unified": "1F620", + "non_qualified": "", + "sort_order": "89" + }, + "rage": { + "name": "POUTING FACE", + "category": "Smileys & Emotion", + "unified": "1F621", + "non_qualified": "", + "sort_order": "88" + }, + "cry": { + "name": "CRYING FACE", + "category": "Smileys & Emotion", + "unified": "1F622", + "non_qualified": "", + "sort_order": "77" + }, + "persevere": { + "name": "PERSEVERING FACE", + "category": "Smileys & Emotion", + "unified": "1F623", + "non_qualified": "", + "sort_order": "81" + }, + "triumph": { + "name": "FACE WITH LOOK OF TRIUMPH", + "category": "Smileys & Emotion", + "unified": "1F624", + "non_qualified": "", + "sort_order": "87" + }, + "disappointed_relieved": { + "name": "DISAPPOINTED BUT RELIEVED FACE", + "category": "Smileys & Emotion", + "unified": "1F625", + "non_qualified": "", + "sort_order": "76" + }, + "frowning": { + "name": "FROWNING FACE WITH OPEN MOUTH", + "category": "Smileys & Emotion", + "unified": "1F626", + "non_qualified": "", + "sort_order": "72" + }, + "anguished": { + "name": "ANGUISHED FACE", + "category": "Smileys & Emotion", + "unified": "1F627", + "non_qualified": "", + "sort_order": "73" + }, + "fearful": { + "name": "FEARFUL FACE", + "category": "Smileys & Emotion", + "unified": "1F628", + "non_qualified": "", + "sort_order": "74" + }, + "weary": { + "name": "WEARY FACE", + "category": "Smileys & Emotion", + "unified": "1F629", + "non_qualified": "", + "sort_order": "84" + }, + "sleepy": { + "name": "SLEEPY FACE", + "category": "Smileys & Emotion", + "unified": "1F62A", + "non_qualified": "", + "sort_order": "44" + }, + "tired_face": { + "name": "TIRED FACE", + "category": "Smileys & Emotion", + "unified": "1F62B", + "non_qualified": "", + "sort_order": "85" + }, + "grimacing": { + "name": "GRIMACING FACE", + "category": "Smileys & Emotion", + "unified": "1F62C", + "non_qualified": "", + "sort_order": "40" + }, + "sob": { + "name": "LOUDLY CRYING FACE", + "category": "Smileys & Emotion", + "unified": "1F62D", + "non_qualified": "", + "sort_order": "78" + }, + "open_mouth": { + "name": "FACE WITH OPEN MOUTH", + "category": "Smileys & Emotion", + "unified": "1F62E", + "non_qualified": "", + "sort_order": "67" + }, + "hushed": { + "name": "HUSHED FACE", + "category": "Smileys & Emotion", + "unified": "1F62F", + "non_qualified": "", + "sort_order": "68" + }, + "cold_sweat": { + "name": "FACE WITH OPEN MOUTH AND COLD SWEAT", + "category": "Smileys & Emotion", + "unified": "1F630", + "non_qualified": "", + "sort_order": "75" + }, + "scream": { + "name": "FACE SCREAMING IN FEAR", + "category": "Smileys & Emotion", + "unified": "1F631", + "non_qualified": "", + "sort_order": "79" + }, + "astonished": { + "name": "ASTONISHED FACE", + "category": "Smileys & Emotion", + "unified": "1F632", + "non_qualified": "", + "sort_order": "69" + }, + "flushed": { + "name": "FLUSHED FACE", + "category": "Smileys & Emotion", + "unified": "1F633", + "non_qualified": "", + "sort_order": "70" + }, + "sleeping": { + "name": "SLEEPING FACE", + "category": "Smileys & Emotion", + "unified": "1F634", + "non_qualified": "", + "sort_order": "46" + }, + "dizzy_face": { + "name": "DIZZY FACE", + "category": "Smileys & Emotion", + "unified": "1F635", + "non_qualified": "", + "sort_order": "56" + }, + "no_mouth": { + "name": "FACE WITHOUT MOUTH", + "category": "Smileys & Emotion", + "unified": "1F636", + "non_qualified": "", + "sort_order": "36" + }, + "mask": { + "name": "FACE WITH MEDICAL MASK", + "category": "Smileys & Emotion", + "unified": "1F637", + "non_qualified": "", + "sort_order": "47" + }, + "smile_cat": { + "name": "GRINNING CAT FACE WITH SMILING EYES", + "category": "Smileys & Emotion", + "unified": "1F638", + "non_qualified": "", + "sort_order": "104" + }, + "joy_cat": { + "name": "CAT FACE WITH TEARS OF JOY", + "category": "Smileys & Emotion", + "unified": "1F639", + "non_qualified": "", + "sort_order": "105" + }, + "smiley_cat": { + "name": "SMILING CAT FACE WITH OPEN MOUTH", + "category": "Smileys & Emotion", + "unified": "1F63A", + "non_qualified": "", + "sort_order": "103" + }, + "heart_eyes_cat": { + "name": "SMILING CAT FACE WITH HEART-SHAPED EYES", + "category": "Smileys & Emotion", + "unified": "1F63B", + "non_qualified": "", + "sort_order": "106" + }, + "smirk_cat": { + "name": "CAT FACE WITH WRY SMILE", + "category": "Smileys & Emotion", + "unified": "1F63C", + "non_qualified": "", + "sort_order": "107" + }, + "kissing_cat": { + "name": "KISSING CAT FACE WITH CLOSED EYES", + "category": "Smileys & Emotion", + "unified": "1F63D", + "non_qualified": "", + "sort_order": "108" + }, + "pouting_cat": { + "name": "POUTING CAT FACE", + "category": "Smileys & Emotion", + "unified": "1F63E", + "non_qualified": "", + "sort_order": "111" + }, + "crying_cat_face": { + "name": "CRYING CAT FACE", + "category": "Smileys & Emotion", + "unified": "1F63F", + "non_qualified": "", + "sort_order": "110" + }, + "scream_cat": { + "name": "WEARY CAT FACE", + "category": "Smileys & Emotion", + "unified": "1F640", + "non_qualified": "", + "sort_order": "109" + }, + "slightly_frowning_face": { + "name": "SLIGHTLY FROWNING FACE", + "category": "Smileys & Emotion", + "unified": "1F641", + "non_qualified": "", + "sort_order": "65" + }, + "slightly_smiling_face": { + "name": "SLIGHTLY SMILING FACE", + "category": "Smileys & Emotion", + "unified": "1F642", + "non_qualified": "", + "sort_order": "9" + }, + "upside_down_face": { + "name": "UPSIDE-DOWN FACE", + "category": "Smileys & Emotion", + "unified": "1F643", + "non_qualified": "", + "sort_order": "10" + }, + "face_with_rolling_eyes": { + "name": "FACE WITH ROLLING EYES", + "category": "Smileys & Emotion", + "unified": "1F644", + "non_qualified": "", + "sort_order": "39" + }, + "woman-gesturing-no": { + "name": "", + "category": "People & Body", + "unified": "1F645-200D-2640-FE0F", + "non_qualified": "1F645-200D-2640", + "sort_order": "83" + }, + "man-gesturing-no": { + "name": "", + "category": "People & Body", + "unified": "1F645-200D-2642-FE0F", + "non_qualified": "1F645-200D-2642", + "sort_order": "82" + }, + "no_good": { + "name": "FACE WITH NO GOOD GESTURE", + "category": "People & Body", + "unified": "1F645", + "non_qualified": "", + "sort_order": "81" + }, + "woman-gesturing-ok": { + "name": "", + "category": "People & Body", + "unified": "1F646-200D-2640-FE0F", + "non_qualified": "1F646-200D-2640", + "sort_order": "86" + }, + "man-gesturing-ok": { + "name": "", + "category": "People & Body", + "unified": "1F646-200D-2642-FE0F", + "non_qualified": "1F646-200D-2642", + "sort_order": "85" + }, + "ok_woman": { + "name": "FACE WITH OK GESTURE", + "category": "People & Body", + "unified": "1F646", + "non_qualified": "", + "sort_order": "84" + }, + "woman-bowing": { + "name": "", + "category": "People & Body", + "unified": "1F647-200D-2640-FE0F", + "non_qualified": "1F647-200D-2640", + "sort_order": "98" + }, + "man-bowing": { + "name": "", + "category": "People & Body", + "unified": "1F647-200D-2642-FE0F", + "non_qualified": "1F647-200D-2642", + "sort_order": "97" + }, + "bow": { + "name": "PERSON BOWING DEEPLY", + "category": "People & Body", + "unified": "1F647", + "non_qualified": "", + "sort_order": "96" + }, + "see_no_evil": { + "name": "SEE-NO-EVIL MONKEY", + "category": "Smileys & Emotion", + "unified": "1F648", + "non_qualified": "", + "sort_order": "112" + }, + "hear_no_evil": { + "name": "HEAR-NO-EVIL MONKEY", + "category": "Smileys & Emotion", + "unified": "1F649", + "non_qualified": "", + "sort_order": "113" + }, + "speak_no_evil": { + "name": "SPEAK-NO-EVIL MONKEY", + "category": "Smileys & Emotion", + "unified": "1F64A", + "non_qualified": "", + "sort_order": "114" + }, + "woman-raising-hand": { + "name": "", + "category": "People & Body", + "unified": "1F64B-200D-2640-FE0F", + "non_qualified": "1F64B-200D-2640", + "sort_order": "92" + }, + "man-raising-hand": { + "name": "", + "category": "People & Body", + "unified": "1F64B-200D-2642-FE0F", + "non_qualified": "1F64B-200D-2642", + "sort_order": "91" + }, + "raising_hand": { + "name": "HAPPY PERSON RAISING ONE HAND", + "category": "People & Body", + "unified": "1F64B", + "non_qualified": "", + "sort_order": "90" + }, + "raised_hands": { + "name": "PERSON RAISING BOTH HANDS IN CELEBRATION", + "category": "People & Body", + "unified": "1F64C", + "non_qualified": "", + "sort_order": "26" + }, + "woman-frowning": { + "name": "", + "category": "People & Body", + "unified": "1F64D-200D-2640-FE0F", + "non_qualified": "1F64D-200D-2640", + "sort_order": "77" + }, + "man-frowning": { + "name": "", + "category": "People & Body", + "unified": "1F64D-200D-2642-FE0F", + "non_qualified": "1F64D-200D-2642", + "sort_order": "76" + }, + "person_frowning": { + "name": "PERSON FROWNING", + "category": "People & Body", + "unified": "1F64D", + "non_qualified": "", + "sort_order": "75" + }, + "woman-pouting": { + "name": "", + "category": "People & Body", + "unified": "1F64E-200D-2640-FE0F", + "non_qualified": "1F64E-200D-2640", + "sort_order": "80" + }, + "man-pouting": { + "name": "", + "category": "People & Body", + "unified": "1F64E-200D-2642-FE0F", + "non_qualified": "1F64E-200D-2642", + "sort_order": "79" + }, + "person_with_pouting_face": { + "name": "PERSON WITH POUTING FACE", + "category": "People & Body", + "unified": "1F64E", + "non_qualified": "", + "sort_order": "78" + }, + "pray": { + "name": "PERSON WITH FOLDED HANDS", + "category": "People & Body", + "unified": "1F64F", + "non_qualified": "", + "sort_order": "30" + }, + "rocket": { + "name": "ROCKET", + "category": "Travel & Places", + "unified": "1F680", + "non_qualified": "", + "sort_order": "129" + }, + "helicopter": { + "name": "HELICOPTER", + "category": "Travel & Places", + "unified": "1F681", + "non_qualified": "", + "sort_order": "124" + }, + "steam_locomotive": { + "name": "STEAM LOCOMOTIVE", + "category": "Travel & Places", + "unified": "1F682", + "non_qualified": "", + "sort_order": "63" + }, + "railway_car": { + "name": "RAILWAY CAR", + "category": "Travel & Places", + "unified": "1F683", + "non_qualified": "", + "sort_order": "64" + }, + "bullettrain_side": { + "name": "HIGH-SPEED TRAIN", + "category": "Travel & Places", + "unified": "1F684", + "non_qualified": "", + "sort_order": "65" + }, + "bullettrain_front": { + "name": "HIGH-SPEED TRAIN WITH BULLET NOSE", + "category": "Travel & Places", + "unified": "1F685", + "non_qualified": "", + "sort_order": "66" + }, + "train2": { + "name": "TRAIN", + "category": "Travel & Places", + "unified": "1F686", + "non_qualified": "", + "sort_order": "67" + }, + "metro": { + "name": "METRO", + "category": "Travel & Places", + "unified": "1F687", + "non_qualified": "", + "sort_order": "68" + }, + "light_rail": { + "name": "LIGHT RAIL", + "category": "Travel & Places", + "unified": "1F688", + "non_qualified": "", + "sort_order": "69" + }, + "station": { + "name": "STATION", + "category": "Travel & Places", + "unified": "1F689", + "non_qualified": "", + "sort_order": "70" + }, + "tram": { + "name": "TRAM", + "category": "Travel & Places", + "unified": "1F68A", + "non_qualified": "", + "sort_order": "71" + }, + "train": { + "name": "TRAM CAR", + "category": "Travel & Places", + "unified": "1F68B", + "non_qualified": "", + "sort_order": "74" + }, + "bus": { + "name": "BUS", + "category": "Travel & Places", + "unified": "1F68C", + "non_qualified": "", + "sort_order": "75" + }, + "oncoming_bus": { + "name": "ONCOMING BUS", + "category": "Travel & Places", + "unified": "1F68D", + "non_qualified": "", + "sort_order": "76" + }, + "trolleybus": { + "name": "TROLLEYBUS", + "category": "Travel & Places", + "unified": "1F68E", + "non_qualified": "", + "sort_order": "77" + }, + "busstop": { + "name": "BUS STOP", + "category": "Travel & Places", + "unified": "1F68F", + "non_qualified": "", + "sort_order": "100" + }, + "minibus": { + "name": "MINIBUS", + "category": "Travel & Places", + "unified": "1F690", + "non_qualified": "", + "sort_order": "78" + }, + "ambulance": { + "name": "AMBULANCE", + "category": "Travel & Places", + "unified": "1F691", + "non_qualified": "", + "sort_order": "79" + }, + "fire_engine": { + "name": "FIRE ENGINE", + "category": "Travel & Places", + "unified": "1F692", + "non_qualified": "", + "sort_order": "80" + }, + "police_car": { + "name": "POLICE CAR", + "category": "Travel & Places", + "unified": "1F693", + "non_qualified": "", + "sort_order": "81" + }, + "oncoming_police_car": { + "name": "ONCOMING POLICE CAR", + "category": "Travel & Places", + "unified": "1F694", + "non_qualified": "", + "sort_order": "82" + }, + "taxi": { + "name": "TAXI", + "category": "Travel & Places", + "unified": "1F695", + "non_qualified": "", + "sort_order": "83" + }, + "oncoming_taxi": { + "name": "ONCOMING TAXI", + "category": "Travel & Places", + "unified": "1F696", + "non_qualified": "", + "sort_order": "84" + }, + "car": { + "name": "AUTOMOBILE", + "category": "Travel & Places", + "unified": "1F697", + "non_qualified": "", + "sort_order": "85" + }, + "red_car": { + "name": "AUTOMOBILE", + "category": "Travel & Places", + "unified": "1F697", + "non_qualified": "", + "sort_order": "85" + }, + "oncoming_automobile": { + "name": "ONCOMING AUTOMOBILE", + "category": "Travel & Places", + "unified": "1F698", + "non_qualified": "", + "sort_order": "86" + }, + "blue_car": { + "name": "RECREATIONAL VEHICLE", + "category": "Travel & Places", + "unified": "1F699", + "non_qualified": "", + "sort_order": "87" + }, + "truck": { + "name": "DELIVERY TRUCK", + "category": "Travel & Places", + "unified": "1F69A", + "non_qualified": "", + "sort_order": "88" + }, + "articulated_lorry": { + "name": "ARTICULATED LORRY", + "category": "Travel & Places", + "unified": "1F69B", + "non_qualified": "", + "sort_order": "89" + }, + "tractor": { + "name": "TRACTOR", + "category": "Travel & Places", + "unified": "1F69C", + "non_qualified": "", + "sort_order": "90" + }, + "monorail": { + "name": "MONORAIL", + "category": "Travel & Places", + "unified": "1F69D", + "non_qualified": "", + "sort_order": "72" + }, + "mountain_railway": { + "name": "MOUNTAIN RAILWAY", + "category": "Travel & Places", + "unified": "1F69E", + "non_qualified": "", + "sort_order": "73" + }, + "suspension_railway": { + "name": "SUSPENSION RAILWAY", + "category": "Travel & Places", + "unified": "1F69F", + "non_qualified": "", + "sort_order": "125" + }, + "mountain_cableway": { + "name": "MOUNTAIN CABLEWAY", + "category": "Travel & Places", + "unified": "1F6A0", + "non_qualified": "", + "sort_order": "126" + }, + "aerial_tramway": { + "name": "AERIAL TRAMWAY", + "category": "Travel & Places", + "unified": "1F6A1", + "non_qualified": "", + "sort_order": "127" + }, + "ship": { + "name": "SHIP", + "category": "Travel & Places", + "unified": "1F6A2", + "non_qualified": "", + "sort_order": "117" + }, + "woman-rowing-boat": { + "name": "", + "category": "People & Body", + "unified": "1F6A3-200D-2640-FE0F", + "non_qualified": "1F6A3-200D-2640", + "sort_order": "257" + }, + "man-rowing-boat": { + "name": "", + "category": "People & Body", + "unified": "1F6A3-200D-2642-FE0F", + "non_qualified": "1F6A3-200D-2642", + "sort_order": "256" + }, + "rowboat": { + "name": "ROWBOAT", + "category": "People & Body", + "unified": "1F6A3", + "non_qualified": "", + "sort_order": "255" + }, + "speedboat": { + "name": "SPEEDBOAT", + "category": "Travel & Places", + "unified": "1F6A4", + "non_qualified": "", + "sort_order": "113" + }, + "traffic_light": { + "name": "HORIZONTAL TRAFFIC LIGHT", + "category": "Travel & Places", + "unified": "1F6A5", + "non_qualified": "", + "sort_order": "106" + }, + "vertical_traffic_light": { + "name": "VERTICAL TRAFFIC LIGHT", + "category": "Travel & Places", + "unified": "1F6A6", + "non_qualified": "", + "sort_order": "107" + }, + "construction": { + "name": "CONSTRUCTION SIGN", + "category": "Travel & Places", + "unified": "1F6A7", + "non_qualified": "", + "sort_order": "109" + }, + "rotating_light": { + "name": "POLICE CARS REVOLVING LIGHT", + "category": "Travel & Places", + "unified": "1F6A8", + "non_qualified": "", + "sort_order": "105" + }, + "triangular_flag_on_post": { + "name": "TRIANGULAR FLAG ON POST", + "category": "Flags", + "unified": "1F6A9", + "non_qualified": "", + "sort_order": "2" + }, + "door": { + "name": "DOOR", + "category": "Objects", + "unified": "1F6AA", + "non_qualified": "", + "sort_order": "213" + }, + "no_entry_sign": { + "name": "NO ENTRY SIGN", + "category": "Symbols", + "unified": "1F6AB", + "non_qualified": "", + "sort_order": "17" + }, + "smoking": { + "name": "SMOKING SYMBOL", + "category": "Objects", + "unified": "1F6AC", + "non_qualified": "", + "sort_order": "230" + }, + "no_smoking": { + "name": "NO SMOKING SYMBOL", + "category": "Symbols", + "unified": "1F6AD", + "non_qualified": "", + "sort_order": "19" + }, + "put_litter_in_its_place": { + "name": "PUT LITTER IN ITS PLACE SYMBOL", + "category": "Symbols", + "unified": "1F6AE", + "non_qualified": "", + "sort_order": "2" + }, + "do_not_litter": { + "name": "DO NOT LITTER SYMBOL", + "category": "Symbols", + "unified": "1F6AF", + "non_qualified": "", + "sort_order": "20" + }, + "potable_water": { + "name": "POTABLE WATER SYMBOL", + "category": "Symbols", + "unified": "1F6B0", + "non_qualified": "", + "sort_order": "3" + }, + "non-potable_water": { + "name": "NON-POTABLE WATER SYMBOL", + "category": "Symbols", + "unified": "1F6B1", + "non_qualified": "", + "sort_order": "21" + }, + "bike": { + "name": "BICYCLE", + "category": "Travel & Places", + "unified": "1F6B2", + "non_qualified": "", + "sort_order": "97" + }, + "no_bicycles": { + "name": "NO BICYCLES", + "category": "Symbols", + "unified": "1F6B3", + "non_qualified": "", + "sort_order": "18" + }, + "woman-biking": { + "name": "", + "category": "People & Body", + "unified": "1F6B4-200D-2640-FE0F", + "non_qualified": "1F6B4-200D-2640", + "sort_order": "269" + }, + "man-biking": { + "name": "", + "category": "People & Body", + "unified": "1F6B4-200D-2642-FE0F", + "non_qualified": "1F6B4-200D-2642", + "sort_order": "268" + }, + "bicyclist": { + "name": "BICYCLIST", + "category": "People & Body", + "unified": "1F6B4", + "non_qualified": "", + "sort_order": "267" + }, + "woman-mountain-biking": { + "name": "", + "category": "People & Body", + "unified": "1F6B5-200D-2640-FE0F", + "non_qualified": "1F6B5-200D-2640", + "sort_order": "272" + }, + "man-mountain-biking": { + "name": "", + "category": "People & Body", + "unified": "1F6B5-200D-2642-FE0F", + "non_qualified": "1F6B5-200D-2642", + "sort_order": "271" + }, + "mountain_bicyclist": { + "name": "MOUNTAIN BICYCLIST", + "category": "People & Body", + "unified": "1F6B5", + "non_qualified": "", + "sort_order": "270" + }, + "woman-walking": { + "name": "", + "category": "People & Body", + "unified": "1F6B6-200D-2640-FE0F", + "non_qualified": "1F6B6-200D-2640", + "sort_order": "214" + }, + "man-walking": { + "name": "", + "category": "People & Body", + "unified": "1F6B6-200D-2642-FE0F", + "non_qualified": "1F6B6-200D-2642", + "sort_order": "213" + }, + "walking": { + "name": "PEDESTRIAN", + "category": "People & Body", + "unified": "1F6B6", + "non_qualified": "", + "sort_order": "212" + }, + "no_pedestrians": { + "name": "NO PEDESTRIANS", + "category": "Symbols", + "unified": "1F6B7", + "non_qualified": "", + "sort_order": "22" + }, + "children_crossing": { + "name": "CHILDREN CROSSING", + "category": "Symbols", + "unified": "1F6B8", + "non_qualified": "", + "sort_order": "15" + }, + "mens": { + "name": "MENS SYMBOL", + "category": "Symbols", + "unified": "1F6B9", + "non_qualified": "", + "sort_order": "5" + }, + "womens": { + "name": "WOMENS SYMBOL", + "category": "Symbols", + "unified": "1F6BA", + "non_qualified": "", + "sort_order": "6" + }, + "restroom": { + "name": "RESTROOM", + "category": "Symbols", + "unified": "1F6BB", + "non_qualified": "", + "sort_order": "7" + }, + "baby_symbol": { + "name": "BABY SYMBOL", + "category": "Symbols", + "unified": "1F6BC", + "non_qualified": "", + "sort_order": "8" + }, + "toilet": { + "name": "TOILET", + "category": "Objects", + "unified": "1F6BD", + "non_qualified": "", + "sort_order": "217" + }, + "wc": { + "name": "WATER CLOSET", + "category": "Symbols", + "unified": "1F6BE", + "non_qualified": "", + "sort_order": "9" + }, + "shower": { + "name": "SHOWER", + "category": "Objects", + "unified": "1F6BF", + "non_qualified": "", + "sort_order": "218" + }, + "bath": { + "name": "BATH", + "category": "People & Body", + "unified": "1F6C0", + "non_qualified": "", + "sort_order": "291" + }, + "bathtub": { + "name": "BATHTUB", + "category": "Objects", + "unified": "1F6C1", + "non_qualified": "", + "sort_order": "219" + }, + "passport_control": { + "name": "PASSPORT CONTROL", + "category": "Symbols", + "unified": "1F6C2", + "non_qualified": "", + "sort_order": "10" + }, + "customs": { + "name": "CUSTOMS", + "category": "Symbols", + "unified": "1F6C3", + "non_qualified": "", + "sort_order": "11" + }, + "baggage_claim": { + "name": "BAGGAGE CLAIM", + "category": "Symbols", + "unified": "1F6C4", + "non_qualified": "", + "sort_order": "12" + }, + "left_luggage": { + "name": "LEFT LUGGAGE", + "category": "Symbols", + "unified": "1F6C5", + "non_qualified": "", + "sort_order": "13" + }, + "couch_and_lamp": { + "name": "", + "category": "Objects", + "unified": "1F6CB-FE0F", + "non_qualified": "1F6CB", + "sort_order": "215" + }, + "sleeping_accommodation": { + "name": "SLEEPING ACCOMMODATION", + "category": "People & Body", + "unified": "1F6CC", + "non_qualified": "", + "sort_order": "292" + }, + "shopping_bags": { + "name": "", + "category": "Objects", + "unified": "1F6CD-FE0F", + "non_qualified": "1F6CD", + "sort_order": "24" + }, + "bellhop_bell": { + "name": "", + "category": "Travel & Places", + "unified": "1F6CE-FE0F", + "non_qualified": "1F6CE", + "sort_order": "131" + }, + "bed": { + "name": "", + "category": "Objects", + "unified": "1F6CF-FE0F", + "non_qualified": "1F6CF", + "sort_order": "214" + }, + "place_of_worship": { + "name": "PLACE OF WORSHIP", + "category": "Symbols", + "unified": "1F6D0", + "non_qualified": "", + "sort_order": "48" + }, + "octagonal_sign": { + "name": "OCTAGONAL SIGN", + "category": "Travel & Places", + "unified": "1F6D1", + "non_qualified": "", + "sort_order": "108" + }, + "shopping_trolley": { + "name": "SHOPPING TROLLEY", + "category": "Objects", + "unified": "1F6D2", + "non_qualified": "", + "sort_order": "229" + }, + "hindu_temple": { + "name": "HINDU TEMPLE", + "category": "Travel & Places", + "unified": "1F6D5", + "non_qualified": "", + "sort_order": "43" + }, + "hammer_and_wrench": { + "name": "", + "category": "Objects", + "unified": "1F6E0-FE0F", + "non_qualified": "1F6E0", + "sort_order": "185" + }, + "shield": { + "name": "", + "category": "Objects", + "unified": "1F6E1-FE0F", + "non_qualified": "1F6E1", + "sort_order": "190" + }, + "oil_drum": { + "name": "", + "category": "Travel & Places", + "unified": "1F6E2-FE0F", + "non_qualified": "1F6E2", + "sort_order": "103" + }, + "motorway": { + "name": "", + "category": "Travel & Places", + "unified": "1F6E3-FE0F", + "non_qualified": "1F6E3", + "sort_order": "101" + }, + "railway_track": { + "name": "", + "category": "Travel & Places", + "unified": "1F6E4-FE0F", + "non_qualified": "1F6E4", + "sort_order": "102" + }, + "motor_boat": { + "name": "", + "category": "Travel & Places", + "unified": "1F6E5-FE0F", + "non_qualified": "1F6E5", + "sort_order": "116" + }, + "small_airplane": { + "name": "", + "category": "Travel & Places", + "unified": "1F6E9-FE0F", + "non_qualified": "1F6E9", + "sort_order": "119" + }, + "airplane_departure": { + "name": "AIRPLANE DEPARTURE", + "category": "Travel & Places", + "unified": "1F6EB", + "non_qualified": "", + "sort_order": "120" + }, + "airplane_arriving": { + "name": "AIRPLANE ARRIVING", + "category": "Travel & Places", + "unified": "1F6EC", + "non_qualified": "", + "sort_order": "121" + }, + "satellite": { + "name": "", + "category": "Travel & Places", + "unified": "1F6F0-FE0F", + "non_qualified": "1F6F0", + "sort_order": "128" + }, + "passenger_ship": { + "name": "", + "category": "Travel & Places", + "unified": "1F6F3-FE0F", + "non_qualified": "1F6F3", + "sort_order": "114" + }, + "scooter": { + "name": "SCOOTER", + "category": "Travel & Places", + "unified": "1F6F4", + "non_qualified": "", + "sort_order": "98" + }, + "motor_scooter": { + "name": "MOTOR SCOOTER", + "category": "Travel & Places", + "unified": "1F6F5", + "non_qualified": "", + "sort_order": "93" + }, + "canoe": { + "name": "CANOE", + "category": "Travel & Places", + "unified": "1F6F6", + "non_qualified": "", + "sort_order": "112" + }, + "sled": { + "name": "SLED", + "category": "Activities", + "unified": "1F6F7", + "non_qualified": "", + "sort_order": "53" + }, + "flying_saucer": { + "name": "FLYING SAUCER", + "category": "Travel & Places", + "unified": "1F6F8", + "non_qualified": "", + "sort_order": "130" + }, + "skateboard": { + "name": "SKATEBOARD", + "category": "Travel & Places", + "unified": "1F6F9", + "non_qualified": "", + "sort_order": "99" + }, + "auto_rickshaw": { + "name": "AUTO RICKSHAW", + "category": "Travel & Places", + "unified": "1F6FA", + "non_qualified": "", + "sort_order": "96" + }, + "large_orange_circle": { + "name": "LARGE ORANGE CIRCLE", + "category": "Symbols", + "unified": "1F7E0", + "non_qualified": "", + "sort_order": "185" + }, + "large_yellow_circle": { + "name": "LARGE YELLOW CIRCLE", + "category": "Symbols", + "unified": "1F7E1", + "non_qualified": "", + "sort_order": "186" + }, + "large_green_circle": { + "name": "LARGE GREEN CIRCLE", + "category": "Symbols", + "unified": "1F7E2", + "non_qualified": "", + "sort_order": "187" + }, + "large_purple_circle": { + "name": "LARGE PURPLE CIRCLE", + "category": "Symbols", + "unified": "1F7E3", + "non_qualified": "", + "sort_order": "189" + }, + "large_brown_circle": { + "name": "LARGE BROWN CIRCLE", + "category": "Symbols", + "unified": "1F7E4", + "non_qualified": "", + "sort_order": "190" + }, + "large_red_square": { + "name": "LARGE RED SQUARE", + "category": "Symbols", + "unified": "1F7E5", + "non_qualified": "", + "sort_order": "193" + }, + "large_blue_square": { + "name": "LARGE BLUE SQUARE", + "category": "Symbols", + "unified": "1F7E6", + "non_qualified": "", + "sort_order": "197" + }, + "large_orange_square": { + "name": "LARGE ORANGE SQUARE", + "category": "Symbols", + "unified": "1F7E7", + "non_qualified": "", + "sort_order": "194" + }, + "large_yellow_square": { + "name": "LARGE YELLOW SQUARE", + "category": "Symbols", + "unified": "1F7E8", + "non_qualified": "", + "sort_order": "195" + }, + "large_green_square": { + "name": "LARGE GREEN SQUARE", + "category": "Symbols", + "unified": "1F7E9", + "non_qualified": "", + "sort_order": "196" + }, + "large_purple_square": { + "name": "LARGE PURPLE SQUARE", + "category": "Symbols", + "unified": "1F7EA", + "non_qualified": "", + "sort_order": "198" + }, + "large_brown_square": { + "name": "LARGE BROWN SQUARE", + "category": "Symbols", + "unified": "1F7EB", + "non_qualified": "", + "sort_order": "199" + }, + "white_heart": { + "name": "WHITE HEART", + "category": "Smileys & Emotion", + "unified": "1F90D", + "non_qualified": "", + "sort_order": "135" + }, + "brown_heart": { + "name": "BROWN HEART", + "category": "Smileys & Emotion", + "unified": "1F90E", + "non_qualified": "", + "sort_order": "133" + }, + "pinching_hand": { + "name": "PINCHING HAND", + "category": "People & Body", + "unified": "1F90F", + "non_qualified": "", + "sort_order": "7" + }, + "zipper_mouth_face": { + "name": "ZIPPER-MOUTH FACE", + "category": "Smileys & Emotion", + "unified": "1F910", + "non_qualified": "", + "sort_order": "32" + }, + "money_mouth_face": { + "name": "MONEY-MOUTH FACE", + "category": "Smileys & Emotion", + "unified": "1F911", + "non_qualified": "", + "sort_order": "27" + }, + "face_with_thermometer": { + "name": "FACE WITH THERMOMETER", + "category": "Smileys & Emotion", + "unified": "1F912", + "non_qualified": "", + "sort_order": "48" + }, + "nerd_face": { + "name": "NERD FACE", + "category": "Smileys & Emotion", + "unified": "1F913", + "non_qualified": "", + "sort_order": "61" + }, + "thinking_face": { + "name": "THINKING FACE", + "category": "Smileys & Emotion", + "unified": "1F914", + "non_qualified": "", + "sort_order": "31" + }, + "face_with_head_bandage": { + "name": "FACE WITH HEAD-BANDAGE", + "category": "Smileys & Emotion", + "unified": "1F915", + "non_qualified": "", + "sort_order": "49" + }, + "robot_face": { + "name": "ROBOT FACE", + "category": "Smileys & Emotion", + "unified": "1F916", + "non_qualified": "", + "sort_order": "102" + }, + "hugging_face": { + "name": "HUGGING FACE", + "category": "Smileys & Emotion", + "unified": "1F917", + "non_qualified": "", + "sort_order": "28" + }, + "the_horns": { + "name": "SIGN OF THE HORNS", + "category": "People & Body", + "unified": "1F918", + "non_qualified": "", + "sort_order": "11" + }, + "sign_of_the_horns": { + "name": "SIGN OF THE HORNS", + "category": "People & Body", + "unified": "1F918", + "non_qualified": "", + "sort_order": "11" + }, + "call_me_hand": { + "name": "CALL ME HAND", + "category": "People & Body", + "unified": "1F919", + "non_qualified": "", + "sort_order": "12" + }, + "raised_back_of_hand": { + "name": "RAISED BACK OF HAND", + "category": "People & Body", + "unified": "1F91A", + "non_qualified": "", + "sort_order": "2" + }, + "left-facing_fist": { + "name": "LEFT-FACING FIST", + "category": "People & Body", + "unified": "1F91B", + "non_qualified": "", + "sort_order": "23" + }, + "right-facing_fist": { + "name": "RIGHT-FACING FIST", + "category": "People & Body", + "unified": "1F91C", + "non_qualified": "", + "sort_order": "24" + }, + "handshake": { + "name": "HANDSHAKE", + "category": "People & Body", + "unified": "1F91D", + "non_qualified": "", + "sort_order": "29" + }, + "crossed_fingers": { + "name": "HAND WITH INDEX AND MIDDLE FINGERS CROSSED", + "category": "People & Body", + "unified": "1F91E", + "non_qualified": "", + "sort_order": "9" + }, + "hand_with_index_and_middle_fingers_crossed": { + "name": "HAND WITH INDEX AND MIDDLE FINGERS CROSSED", + "category": "People & Body", + "unified": "1F91E", + "non_qualified": "", + "sort_order": "9" + }, + "i_love_you_hand_sign": { + "name": "I LOVE YOU HAND SIGN", + "category": "People & Body", + "unified": "1F91F", + "non_qualified": "", + "sort_order": "10" + }, + "face_with_cowboy_hat": { + "name": "FACE WITH COWBOY HAT", + "category": "Smileys & Emotion", + "unified": "1F920", + "non_qualified": "", + "sort_order": "58" + }, + "clown_face": { + "name": "CLOWN FACE", + "category": "Smileys & Emotion", + "unified": "1F921", + "non_qualified": "", + "sort_order": "96" + }, + "nauseated_face": { + "name": "NAUSEATED FACE", + "category": "Smileys & Emotion", + "unified": "1F922", + "non_qualified": "", + "sort_order": "50" + }, + "rolling_on_the_floor_laughing": { + "name": "ROLLING ON THE FLOOR LAUGHING", + "category": "Smileys & Emotion", + "unified": "1F923", + "non_qualified": "", + "sort_order": "7" + }, + "drooling_face": { + "name": "DROOLING FACE", + "category": "Smileys & Emotion", + "unified": "1F924", + "non_qualified": "", + "sort_order": "45" + }, + "lying_face": { + "name": "LYING FACE", + "category": "Smileys & Emotion", + "unified": "1F925", + "non_qualified": "", + "sort_order": "41" + }, + "woman-facepalming": { + "name": "", + "category": "People & Body", + "unified": "1F926-200D-2640-FE0F", + "non_qualified": "1F926-200D-2640", + "sort_order": "101" + }, + "man-facepalming": { + "name": "", + "category": "People & Body", + "unified": "1F926-200D-2642-FE0F", + "non_qualified": "1F926-200D-2642", + "sort_order": "100" + }, + "face_palm": { + "name": "FACE PALM", + "category": "People & Body", + "unified": "1F926", + "non_qualified": "", + "sort_order": "99" + }, + "sneezing_face": { + "name": "SNEEZING FACE", + "category": "Smileys & Emotion", + "unified": "1F927", + "non_qualified": "", + "sort_order": "52" + }, + "face_with_raised_eyebrow": { + "name": "FACE WITH ONE EYEBROW RAISED", + "category": "Smileys & Emotion", + "unified": "1F928", + "non_qualified": "", + "sort_order": "33" + }, + "face_with_one_eyebrow_raised": { + "name": "FACE WITH ONE EYEBROW RAISED", + "category": "Smileys & Emotion", + "unified": "1F928", + "non_qualified": "", + "sort_order": "33" + }, + "star-struck": { + "name": "GRINNING FACE WITH STAR EYES", + "category": "Smileys & Emotion", + "unified": "1F929", + "non_qualified": "", + "sort_order": "16" + }, + "grinning_face_with_star_eyes": { + "name": "GRINNING FACE WITH STAR EYES", + "category": "Smileys & Emotion", + "unified": "1F929", + "non_qualified": "", + "sort_order": "16" + }, + "zany_face": { + "name": "GRINNING FACE WITH ONE LARGE AND ONE SMALL EYE", + "category": "Smileys & Emotion", + "unified": "1F92A", + "non_qualified": "", + "sort_order": "25" + }, + "grinning_face_with_one_large_and_one_small_eye": { + "name": "GRINNING FACE WITH ONE LARGE AND ONE SMALL EYE", + "category": "Smileys & Emotion", + "unified": "1F92A", + "non_qualified": "", + "sort_order": "25" + }, + "shushing_face": { + "name": "FACE WITH FINGER COVERING CLOSED LIPS", + "category": "Smileys & Emotion", + "unified": "1F92B", + "non_qualified": "", + "sort_order": "30" + }, + "face_with_finger_covering_closed_lips": { + "name": "FACE WITH FINGER COVERING CLOSED LIPS", + "category": "Smileys & Emotion", + "unified": "1F92B", + "non_qualified": "", + "sort_order": "30" + }, + "face_with_symbols_on_mouth": { + "name": "SERIOUS FACE WITH SYMBOLS COVERING MOUTH", + "category": "Smileys & Emotion", + "unified": "1F92C", + "non_qualified": "", + "sort_order": "90" + }, + "serious_face_with_symbols_covering_mouth": { + "name": "SERIOUS FACE WITH SYMBOLS COVERING MOUTH", + "category": "Smileys & Emotion", + "unified": "1F92C", + "non_qualified": "", + "sort_order": "90" + }, + "face_with_hand_over_mouth": { + "name": "SMILING FACE WITH SMILING EYES AND HAND COVERING MOUTH", + "category": "Smileys & Emotion", + "unified": "1F92D", + "non_qualified": "", + "sort_order": "29" + }, + "smiling_face_with_smiling_eyes_and_hand_covering_mouth": { + "name": "SMILING FACE WITH SMILING EYES AND HAND COVERING MOUTH", + "category": "Smileys & Emotion", + "unified": "1F92D", + "non_qualified": "", + "sort_order": "29" + }, + "face_vomiting": { + "name": "FACE WITH OPEN MOUTH VOMITING", + "category": "Smileys & Emotion", + "unified": "1F92E", + "non_qualified": "", + "sort_order": "51" + }, + "face_with_open_mouth_vomiting": { + "name": "FACE WITH OPEN MOUTH VOMITING", + "category": "Smileys & Emotion", + "unified": "1F92E", + "non_qualified": "", + "sort_order": "51" + }, + "exploding_head": { + "name": "SHOCKED FACE WITH EXPLODING HEAD", + "category": "Smileys & Emotion", + "unified": "1F92F", + "non_qualified": "", + "sort_order": "57" + }, + "shocked_face_with_exploding_head": { + "name": "SHOCKED FACE WITH EXPLODING HEAD", + "category": "Smileys & Emotion", + "unified": "1F92F", + "non_qualified": "", + "sort_order": "57" + }, + "pregnant_woman": { + "name": "PREGNANT WOMAN", + "category": "People & Body", + "unified": "1F930", + "non_qualified": "", + "sort_order": "174" + }, + "breast-feeding": { + "name": "BREAST-FEEDING", + "category": "People & Body", + "unified": "1F931", + "non_qualified": "", + "sort_order": "175" + }, + "palms_up_together": { + "name": "PALMS UP TOGETHER", + "category": "People & Body", + "unified": "1F932", + "non_qualified": "", + "sort_order": "28" + }, + "selfie": { + "name": "SELFIE", + "category": "People & Body", + "unified": "1F933", + "non_qualified": "", + "sort_order": "33" + }, + "prince": { + "name": "PRINCE", + "category": "People & Body", + "unified": "1F934", + "non_qualified": "", + "sort_order": "165" + }, + "man_in_tuxedo": { + "name": "MAN IN TUXEDO", + "category": "People & Body", + "unified": "1F935", + "non_qualified": "", + "sort_order": "172" + }, + "mrs_claus": { + "name": "MOTHER CHRISTMAS", + "category": "People & Body", + "unified": "1F936", + "non_qualified": "", + "sort_order": "178" + }, + "mother_christmas": { + "name": "MOTHER CHRISTMAS", + "category": "People & Body", + "unified": "1F936", + "non_qualified": "", + "sort_order": "178" + }, + "woman-shrugging": { + "name": "", + "category": "People & Body", + "unified": "1F937-200D-2640-FE0F", + "non_qualified": "1F937-200D-2640", + "sort_order": "104" + }, + "man-shrugging": { + "name": "", + "category": "People & Body", + "unified": "1F937-200D-2642-FE0F", + "non_qualified": "1F937-200D-2642", + "sort_order": "103" + }, + "shrug": { + "name": "SHRUG", + "category": "People & Body", + "unified": "1F937", + "non_qualified": "", + "sort_order": "102" + }, + "woman-cartwheeling": { + "name": "", + "category": "People & Body", + "unified": "1F938-200D-2640-FE0F", + "non_qualified": "1F938-200D-2640", + "sort_order": "275" + }, + "man-cartwheeling": { + "name": "", + "category": "People & Body", + "unified": "1F938-200D-2642-FE0F", + "non_qualified": "1F938-200D-2642", + "sort_order": "274" + }, + "person_doing_cartwheel": { + "name": "PERSON DOING CARTWHEEL", + "category": "People & Body", + "unified": "1F938", + "non_qualified": "", + "sort_order": "273" + }, + "woman-juggling": { + "name": "", + "category": "People & Body", + "unified": "1F939-200D-2640-FE0F", + "non_qualified": "1F939-200D-2640", + "sort_order": "287" + }, + "man-juggling": { + "name": "", + "category": "People & Body", + "unified": "1F939-200D-2642-FE0F", + "non_qualified": "1F939-200D-2642", + "sort_order": "286" + }, + "juggling": { + "name": "JUGGLING", + "category": "People & Body", + "unified": "1F939", + "non_qualified": "", + "sort_order": "285" + }, + "fencer": { + "name": "FENCER", + "category": "People & Body", + "unified": "1F93A", + "non_qualified": "", + "sort_order": "245" + }, + "woman-wrestling": { + "name": "", + "category": "People & Body", + "unified": "1F93C-200D-2640-FE0F", + "non_qualified": "1F93C-200D-2640", + "sort_order": "278" + }, + "man-wrestling": { + "name": "", + "category": "People & Body", + "unified": "1F93C-200D-2642-FE0F", + "non_qualified": "1F93C-200D-2642", + "sort_order": "277" + }, + "wrestlers": { + "name": "WRESTLERS", + "category": "People & Body", + "unified": "1F93C", + "non_qualified": "", + "sort_order": "276" + }, + "woman-playing-water-polo": { + "name": "", + "category": "People & Body", + "unified": "1F93D-200D-2640-FE0F", + "non_qualified": "1F93D-200D-2640", + "sort_order": "281" + }, + "man-playing-water-polo": { + "name": "", + "category": "People & Body", + "unified": "1F93D-200D-2642-FE0F", + "non_qualified": "1F93D-200D-2642", + "sort_order": "280" + }, + "water_polo": { + "name": "WATER POLO", + "category": "People & Body", + "unified": "1F93D", + "non_qualified": "", + "sort_order": "279" + }, + "woman-playing-handball": { + "name": "", + "category": "People & Body", + "unified": "1F93E-200D-2640-FE0F", + "non_qualified": "1F93E-200D-2640", + "sort_order": "284" + }, + "man-playing-handball": { + "name": "", + "category": "People & Body", + "unified": "1F93E-200D-2642-FE0F", + "non_qualified": "1F93E-200D-2642", + "sort_order": "283" + }, + "handball": { + "name": "HANDBALL", + "category": "People & Body", + "unified": "1F93E", + "non_qualified": "", + "sort_order": "282" + }, + "diving_mask": { + "name": "DIVING MASK", + "category": "Activities", + "unified": "1F93F", + "non_qualified": "", + "sort_order": "50" + }, + "wilted_flower": { + "name": "WILTED FLOWER", + "category": "Animals & Nature", + "unified": "1F940", + "non_qualified": "", + "sort_order": "111" + }, + "drum_with_drumsticks": { + "name": "DRUM WITH DRUMSTICKS", + "category": "Objects", + "unified": "1F941", + "non_qualified": "", + "sort_order": "68" + }, + "clinking_glasses": { + "name": "CLINKING GLASSES", + "category": "Food & Drink", + "unified": "1F942", + "non_qualified": "", + "sort_order": "110" + }, + "tumbler_glass": { + "name": "TUMBLER GLASS", + "category": "Food & Drink", + "unified": "1F943", + "non_qualified": "", + "sort_order": "111" + }, + "spoon": { + "name": "SPOON", + "category": "Food & Drink", + "unified": "1F944", + "non_qualified": "", + "sort_order": "119" + }, + "goal_net": { + "name": "GOAL NET", + "category": "Activities", + "unified": "1F945", + "non_qualified": "", + "sort_order": "46" + }, + "first_place_medal": { + "name": "FIRST PLACE MEDAL", + "category": "Activities", + "unified": "1F947", + "non_qualified": "", + "sort_order": "25" + }, + "second_place_medal": { + "name": "SECOND PLACE MEDAL", + "category": "Activities", + "unified": "1F948", + "non_qualified": "", + "sort_order": "26" + }, + "third_place_medal": { + "name": "THIRD PLACE MEDAL", + "category": "Activities", + "unified": "1F949", + "non_qualified": "", + "sort_order": "27" + }, + "boxing_glove": { + "name": "BOXING GLOVE", + "category": "Activities", + "unified": "1F94A", + "non_qualified": "", + "sort_order": "44" + }, + "martial_arts_uniform": { + "name": "MARTIAL ARTS UNIFORM", + "category": "Activities", + "unified": "1F94B", + "non_qualified": "", + "sort_order": "45" + }, + "curling_stone": { + "name": "CURLING STONE", + "category": "Activities", + "unified": "1F94C", + "non_qualified": "", + "sort_order": "54" + }, + "lacrosse": { + "name": "LACROSSE STICK AND BALL", + "category": "Activities", + "unified": "1F94D", + "non_qualified": "", + "sort_order": "41" + }, + "softball": { + "name": "SOFTBALL", + "category": "Activities", + "unified": "1F94E", + "non_qualified": "", + "sort_order": "30" + }, + "flying_disc": { + "name": "FLYING DISC", + "category": "Activities", + "unified": "1F94F", + "non_qualified": "", + "sort_order": "36" + }, + "croissant": { + "name": "CROISSANT", + "category": "Food & Drink", + "unified": "1F950", + "non_qualified": "", + "sort_order": "33" + }, + "avocado": { + "name": "AVOCADO", + "category": "Food & Drink", + "unified": "1F951", + "non_qualified": "", + "sort_order": "18" + }, + "cucumber": { + "name": "CUCUMBER", + "category": "Food & Drink", + "unified": "1F952", + "non_qualified": "", + "sort_order": "24" + }, + "bacon": { + "name": "BACON", + "category": "Food & Drink", + "unified": "1F953", + "non_qualified": "", + "sort_order": "43" + }, + "potato": { + "name": "POTATO", + "category": "Food & Drink", + "unified": "1F954", + "non_qualified": "", + "sort_order": "20" + }, + "carrot": { + "name": "CARROT", + "category": "Food & Drink", + "unified": "1F955", + "non_qualified": "", + "sort_order": "21" + }, + "baguette_bread": { + "name": "BAGUETTE BREAD", + "category": "Food & Drink", + "unified": "1F956", + "non_qualified": "", + "sort_order": "34" + }, + "green_salad": { + "name": "GREEN SALAD", + "category": "Food & Drink", + "unified": "1F957", + "non_qualified": "", + "sort_order": "58" + }, + "shallow_pan_of_food": { + "name": "SHALLOW PAN OF FOOD", + "category": "Food & Drink", + "unified": "1F958", + "non_qualified": "", + "sort_order": "55" + }, + "stuffed_flatbread": { + "name": "STUFFED FLATBREAD", + "category": "Food & Drink", + "unified": "1F959", + "non_qualified": "", + "sort_order": "51" + }, + "egg": { + "name": "EGG", + "category": "Food & Drink", + "unified": "1F95A", + "non_qualified": "", + "sort_order": "53" + }, + "glass_of_milk": { + "name": "GLASS OF MILK", + "category": "Food & Drink", + "unified": "1F95B", + "non_qualified": "", + "sort_order": "100" + }, + "peanuts": { + "name": "PEANUTS", + "category": "Food & Drink", + "unified": "1F95C", + "non_qualified": "", + "sort_order": "30" + }, + "kiwifruit": { + "name": "KIWIFRUIT", + "category": "Food & Drink", + "unified": "1F95D", + "non_qualified": "", + "sort_order": "15" + }, + "pancakes": { + "name": "PANCAKES", + "category": "Food & Drink", + "unified": "1F95E", + "non_qualified": "", + "sort_order": "37" + }, + "dumpling": { + "name": "DUMPLING", + "category": "Food & Drink", + "unified": "1F95F", + "non_qualified": "", + "sort_order": "77" + }, + "fortune_cookie": { + "name": "FORTUNE COOKIE", + "category": "Food & Drink", + "unified": "1F960", + "non_qualified": "", + "sort_order": "78" + }, + "takeout_box": { + "name": "TAKEOUT BOX", + "category": "Food & Drink", + "unified": "1F961", + "non_qualified": "", + "sort_order": "79" + }, + "chopsticks": { + "name": "CHOPSTICKS", + "category": "Food & Drink", + "unified": "1F962", + "non_qualified": "", + "sort_order": "116" + }, + "bowl_with_spoon": { + "name": "BOWL WITH SPOON", + "category": "Food & Drink", + "unified": "1F963", + "non_qualified": "", + "sort_order": "57" + }, + "cup_with_straw": { + "name": "CUP WITH STRAW", + "category": "Food & Drink", + "unified": "1F964", + "non_qualified": "", + "sort_order": "112" + }, + "coconut": { + "name": "COCONUT", + "category": "Food & Drink", + "unified": "1F965", + "non_qualified": "", + "sort_order": "17" + }, + "broccoli": { + "name": "BROCCOLI", + "category": "Food & Drink", + "unified": "1F966", + "non_qualified": "", + "sort_order": "26" + }, + "pie": { + "name": "PIE", + "category": "Food & Drink", + "unified": "1F967", + "non_qualified": "", + "sort_order": "93" + }, + "pretzel": { + "name": "PRETZEL", + "category": "Food & Drink", + "unified": "1F968", + "non_qualified": "", + "sort_order": "35" + }, + "cut_of_meat": { + "name": "CUT OF MEAT", + "category": "Food & Drink", + "unified": "1F969", + "non_qualified": "", + "sort_order": "42" + }, + "sandwich": { + "name": "SANDWICH", + "category": "Food & Drink", + "unified": "1F96A", + "non_qualified": "", + "sort_order": "48" + }, + "canned_food": { + "name": "CANNED FOOD", + "category": "Food & Drink", + "unified": "1F96B", + "non_qualified": "", + "sort_order": "62" + }, + "leafy_green": { + "name": "LEAFY GREEN", + "category": "Food & Drink", + "unified": "1F96C", + "non_qualified": "", + "sort_order": "25" + }, + "mango": { + "name": "MANGO", + "category": "Food & Drink", + "unified": "1F96D", + "non_qualified": "", + "sort_order": "8" + }, + "moon_cake": { + "name": "MOON CAKE", + "category": "Food & Drink", + "unified": "1F96E", + "non_qualified": "", + "sort_order": "75" + }, + "bagel": { + "name": "BAGEL", + "category": "Food & Drink", + "unified": "1F96F", + "non_qualified": "", + "sort_order": "36" + }, + "smiling_face_with_3_hearts": { + "name": "SMILING FACE WITH SMILING EYES AND THREE HEARTS", + "category": "Smileys & Emotion", + "unified": "1F970", + "non_qualified": "", + "sort_order": "14" + }, + "yawning_face": { + "name": "YAWNING FACE", + "category": "Smileys & Emotion", + "unified": "1F971", + "non_qualified": "", + "sort_order": "86" + }, + "partying_face": { + "name": "FACE WITH PARTY HORN AND PARTY HAT", + "category": "Smileys & Emotion", + "unified": "1F973", + "non_qualified": "", + "sort_order": "59" + }, + "woozy_face": { + "name": "FACE WITH UNEVEN EYES AND WAVY MOUTH", + "category": "Smileys & Emotion", + "unified": "1F974", + "non_qualified": "", + "sort_order": "55" + }, + "hot_face": { + "name": "OVERHEATED FACE", + "category": "Smileys & Emotion", + "unified": "1F975", + "non_qualified": "", + "sort_order": "53" + }, + "cold_face": { + "name": "FREEZING FACE", + "category": "Smileys & Emotion", + "unified": "1F976", + "non_qualified": "", + "sort_order": "54" + }, + "pleading_face": { + "name": "FACE WITH PLEADING EYES", + "category": "Smileys & Emotion", + "unified": "1F97A", + "non_qualified": "", + "sort_order": "71" + }, + "sari": { + "name": "SARI", + "category": "Objects", + "unified": "1F97B", + "non_qualified": "", + "sort_order": "15" + }, + "lab_coat": { + "name": "LAB COAT", + "category": "Objects", + "unified": "1F97C", + "non_qualified": "", + "sort_order": "4" + }, + "goggles": { + "name": "GOGGLES", + "category": "Objects", + "unified": "1F97D", + "non_qualified": "", + "sort_order": "3" + }, + "hiking_boot": { + "name": "HIKING BOOT", + "category": "Objects", + "unified": "1F97E", + "non_qualified": "", + "sort_order": "28" + }, + "womans_flat_shoe": { + "name": "FLAT SHOE", + "category": "Objects", + "unified": "1F97F", + "non_qualified": "", + "sort_order": "29" + }, + "crab": { + "name": "CRAB", + "category": "Food & Drink", + "unified": "1F980", + "non_qualified": "", + "sort_order": "80" + }, + "lion_face": { + "name": "LION FACE", + "category": "Animals & Nature", + "unified": "1F981", + "non_qualified": "", + "sort_order": "15" + }, + "scorpion": { + "name": "SCORPION", + "category": "Animals & Nature", + "unified": "1F982", + "non_qualified": "", + "sort_order": "103" + }, + "turkey": { + "name": "TURKEY", + "category": "Animals & Nature", + "unified": "1F983", + "non_qualified": "", + "sort_order": "60" + }, + "unicorn_face": { + "name": "UNICORN FACE", + "category": "Animals & Nature", + "unified": "1F984", + "non_qualified": "", + "sort_order": "21" + }, + "eagle": { + "name": "EAGLE", + "category": "Animals & Nature", + "unified": "1F985", + "non_qualified": "", + "sort_order": "69" + }, + "duck": { + "name": "DUCK", + "category": "Animals & Nature", + "unified": "1F986", + "non_qualified": "", + "sort_order": "70" + }, + "bat": { + "name": "BAT", + "category": "Animals & Nature", + "unified": "1F987", + "non_qualified": "", + "sort_order": "50" + }, + "shark": { + "name": "SHARK", + "category": "Animals & Nature", + "unified": "1F988", + "non_qualified": "", + "sort_order": "91" + }, + "owl": { + "name": "OWL", + "category": "Animals & Nature", + "unified": "1F989", + "non_qualified": "", + "sort_order": "72" + }, + "fox_face": { + "name": "FOX FACE", + "category": "Animals & Nature", + "unified": "1F98A", + "non_qualified": "", + "sort_order": "11" + }, + "butterfly": { + "name": "BUTTERFLY", + "category": "Animals & Nature", + "unified": "1F98B", + "non_qualified": "", + "sort_order": "95" + }, + "deer": { + "name": "DEER", + "category": "Animals & Nature", + "unified": "1F98C", + "non_qualified": "", + "sort_order": "23" + }, + "gorilla": { + "name": "GORILLA", + "category": "Animals & Nature", + "unified": "1F98D", + "non_qualified": "", + "sort_order": "3" + }, + "lizard": { + "name": "LIZARD", + "category": "Animals & Nature", + "unified": "1F98E", + "non_qualified": "", + "sort_order": "79" + }, + "rhinoceros": { + "name": "RHINOCEROS", + "category": "Animals & Nature", + "unified": "1F98F", + "non_qualified": "", + "sort_order": "40" + }, + "shrimp": { + "name": "SHRIMP", + "category": "Food & Drink", + "unified": "1F990", + "non_qualified": "", + "sort_order": "82" + }, + "squid": { + "name": "SQUID", + "category": "Food & Drink", + "unified": "1F991", + "non_qualified": "", + "sort_order": "83" + }, + "giraffe_face": { + "name": "GIRAFFE FACE", + "category": "Animals & Nature", + "unified": "1F992", + "non_qualified": "", + "sort_order": "38" + }, + "zebra_face": { + "name": "ZEBRA FACE", + "category": "Animals & Nature", + "unified": "1F993", + "non_qualified": "", + "sort_order": "22" + }, + "hedgehog": { + "name": "HEDGEHOG", + "category": "Animals & Nature", + "unified": "1F994", + "non_qualified": "", + "sort_order": "49" + }, + "sauropod": { + "name": "SAUROPOD", + "category": "Animals & Nature", + "unified": "1F995", + "non_qualified": "", + "sort_order": "83" + }, + "t-rex": { + "name": "T-REX", + "category": "Animals & Nature", + "unified": "1F996", + "non_qualified": "", + "sort_order": "84" + }, + "cricket": { + "name": "CRICKET", + "category": "Animals & Nature", + "unified": "1F997", + "non_qualified": "", + "sort_order": "100" + }, + "kangaroo": { + "name": "KANGAROO", + "category": "Animals & Nature", + "unified": "1F998", + "non_qualified": "", + "sort_order": "57" + }, + "llama": { + "name": "LLAMA", + "category": "Animals & Nature", + "unified": "1F999", + "non_qualified": "", + "sort_order": "37" + }, + "peacock": { + "name": "PEACOCK", + "category": "Animals & Nature", + "unified": "1F99A", + "non_qualified": "", + "sort_order": "74" + }, + "hippopotamus": { + "name": "HIPPOPOTAMUS", + "category": "Animals & Nature", + "unified": "1F99B", + "non_qualified": "", + "sort_order": "41" + }, + "parrot": { + "name": "PARROT", + "category": "Animals & Nature", + "unified": "1F99C", + "non_qualified": "", + "sort_order": "75" + }, + "raccoon": { + "name": "RACCOON", + "category": "Animals & Nature", + "unified": "1F99D", + "non_qualified": "", + "sort_order": "12" + }, + "lobster": { + "name": "LOBSTER", + "category": "Food & Drink", + "unified": "1F99E", + "non_qualified": "", + "sort_order": "81" + }, + "mosquito": { + "name": "MOSQUITO", + "category": "Animals & Nature", + "unified": "1F99F", + "non_qualified": "", + "sort_order": "104" + }, + "microbe": { + "name": "MICROBE", + "category": "Animals & Nature", + "unified": "1F9A0", + "non_qualified": "", + "sort_order": "105" + }, + "badger": { + "name": "BADGER", + "category": "Animals & Nature", + "unified": "1F9A1", + "non_qualified": "", + "sort_order": "58" + }, + "swan": { + "name": "SWAN", + "category": "Animals & Nature", + "unified": "1F9A2", + "non_qualified": "", + "sort_order": "71" + }, + "sloth": { + "name": "SLOTH", + "category": "Animals & Nature", + "unified": "1F9A5", + "non_qualified": "", + "sort_order": "54" + }, + "otter": { + "name": "OTTER", + "category": "Animals & Nature", + "unified": "1F9A6", + "non_qualified": "", + "sort_order": "55" + }, + "orangutan": { + "name": "ORANGUTAN", + "category": "Animals & Nature", + "unified": "1F9A7", + "non_qualified": "", + "sort_order": "4" + }, + "skunk": { + "name": "SKUNK", + "category": "Animals & Nature", + "unified": "1F9A8", + "non_qualified": "", + "sort_order": "56" + }, + "flamingo": { + "name": "FLAMINGO", + "category": "Animals & Nature", + "unified": "1F9A9", + "non_qualified": "", + "sort_order": "73" + }, + "oyster": { + "name": "OYSTER", + "category": "Food & Drink", + "unified": "1F9AA", + "non_qualified": "", + "sort_order": "84" + }, + "guide_dog": { + "name": "GUIDE DOG", + "category": "Animals & Nature", + "unified": "1F9AE", + "non_qualified": "", + "sort_order": "7" + }, + "probing_cane": { + "name": "PROBING CANE", + "category": "Objects", + "unified": "1F9AF", + "non_qualified": "", + "sort_order": "196" + }, + "bone": { + "name": "BONE", + "category": "People & Body", + "unified": "1F9B4", + "non_qualified": "", + "sort_order": "44" + }, + "leg": { + "name": "LEG", + "category": "People & Body", + "unified": "1F9B5", + "non_qualified": "", + "sort_order": "37" + }, + "foot": { + "name": "FOOT", + "category": "People & Body", + "unified": "1F9B6", + "non_qualified": "", + "sort_order": "38" + }, + "tooth": { + "name": "TOOTH", + "category": "People & Body", + "unified": "1F9B7", + "non_qualified": "", + "sort_order": "43" + }, + "female_superhero": { + "name": "", + "category": "People & Body", + "unified": "1F9B8-200D-2640-FE0F", + "non_qualified": "1F9B8-200D-2640", + "sort_order": "181" + }, + "male_superhero": { + "name": "", + "category": "People & Body", + "unified": "1F9B8-200D-2642-FE0F", + "non_qualified": "1F9B8-200D-2642", + "sort_order": "180" + }, + "superhero": { + "name": "SUPERHERO", + "category": "People & Body", + "unified": "1F9B8", + "non_qualified": "", + "sort_order": "179" + }, + "female_supervillain": { + "name": "", + "category": "People & Body", + "unified": "1F9B9-200D-2640-FE0F", + "non_qualified": "1F9B9-200D-2640", + "sort_order": "184" + }, + "male_supervillain": { + "name": "", + "category": "People & Body", + "unified": "1F9B9-200D-2642-FE0F", + "non_qualified": "1F9B9-200D-2642", + "sort_order": "183" + }, + "supervillain": { + "name": "SUPERVILLAIN", + "category": "People & Body", + "unified": "1F9B9", + "non_qualified": "", + "sort_order": "182" + }, + "safety_vest": { + "name": "SAFETY VEST", + "category": "Objects", + "unified": "1F9BA", + "non_qualified": "", + "sort_order": "5" + }, + "ear_with_hearing_aid": { + "name": "EAR WITH HEARING AID", + "category": "People & Body", + "unified": "1F9BB", + "non_qualified": "", + "sort_order": "40" + }, + "motorized_wheelchair": { + "name": "MOTORIZED WHEELCHAIR", + "category": "Travel & Places", + "unified": "1F9BC", + "non_qualified": "", + "sort_order": "95" + }, + "manual_wheelchair": { + "name": "MANUAL WHEELCHAIR", + "category": "Travel & Places", + "unified": "1F9BD", + "non_qualified": "", + "sort_order": "94" + }, + "mechanical_arm": { + "name": "MECHANICAL ARM", + "category": "People & Body", + "unified": "1F9BE", + "non_qualified": "", + "sort_order": "35" + }, + "mechanical_leg": { + "name": "MECHANICAL LEG", + "category": "People & Body", + "unified": "1F9BF", + "non_qualified": "", + "sort_order": "36" + }, + "cheese_wedge": { + "name": "CHEESE WEDGE", + "category": "Food & Drink", + "unified": "1F9C0", + "non_qualified": "", + "sort_order": "39" + }, + "cupcake": { + "name": "CUPCAKE", + "category": "Food & Drink", + "unified": "1F9C1", + "non_qualified": "", + "sort_order": "92" + }, + "salt": { + "name": "SALT SHAKER", + "category": "Food & Drink", + "unified": "1F9C2", + "non_qualified": "", + "sort_order": "61" + }, + "beverage_box": { + "name": "BEVERAGE BOX", + "category": "Food & Drink", + "unified": "1F9C3", + "non_qualified": "", + "sort_order": "113" + }, + "garlic": { + "name": "GARLIC", + "category": "Food & Drink", + "unified": "1F9C4", + "non_qualified": "", + "sort_order": "27" + }, + "onion": { + "name": "ONION", + "category": "Food & Drink", + "unified": "1F9C5", + "non_qualified": "", + "sort_order": "28" + }, + "falafel": { + "name": "FALAFEL", + "category": "Food & Drink", + "unified": "1F9C6", + "non_qualified": "", + "sort_order": "52" + }, + "waffle": { + "name": "WAFFLE", + "category": "Food & Drink", + "unified": "1F9C7", + "non_qualified": "", + "sort_order": "38" + }, + "butter": { + "name": "BUTTER", + "category": "Food & Drink", + "unified": "1F9C8", + "non_qualified": "", + "sort_order": "60" + }, + "mate_drink": { + "name": "MATE DRINK", + "category": "Food & Drink", + "unified": "1F9C9", + "non_qualified": "", + "sort_order": "114" + }, + "ice_cube": { + "name": "ICE CUBE", + "category": "Food & Drink", + "unified": "1F9CA", + "non_qualified": "", + "sort_order": "115" + }, + "woman_standing": { + "name": "", + "category": "People & Body", + "unified": "1F9CD-200D-2640-FE0F", + "non_qualified": "1F9CD-200D-2640", + "sort_order": "217" + }, + "man_standing": { + "name": "", + "category": "People & Body", + "unified": "1F9CD-200D-2642-FE0F", + "non_qualified": "1F9CD-200D-2642", + "sort_order": "216" + }, + "standing_person": { + "name": "STANDING PERSON", + "category": "People & Body", + "unified": "1F9CD", + "non_qualified": "", + "sort_order": "215" + }, + "woman_kneeling": { + "name": "", + "category": "People & Body", + "unified": "1F9CE-200D-2640-FE0F", + "non_qualified": "1F9CE-200D-2640", + "sort_order": "220" + }, + "man_kneeling": { + "name": "", + "category": "People & Body", + "unified": "1F9CE-200D-2642-FE0F", + "non_qualified": "1F9CE-200D-2642", + "sort_order": "219" + }, + "kneeling_person": { + "name": "KNEELING PERSON", + "category": "People & Body", + "unified": "1F9CE", + "non_qualified": "", + "sort_order": "218" + }, + "deaf_woman": { + "name": "", + "category": "People & Body", + "unified": "1F9CF-200D-2640-FE0F", + "non_qualified": "1F9CF-200D-2640", + "sort_order": "95" + }, + "deaf_man": { + "name": "", + "category": "People & Body", + "unified": "1F9CF-200D-2642-FE0F", + "non_qualified": "1F9CF-200D-2642", + "sort_order": "94" + }, + "deaf_person": { + "name": "DEAF PERSON", + "category": "People & Body", + "unified": "1F9CF", + "non_qualified": "", + "sort_order": "93" + }, + "face_with_monocle": { + "name": "FACE WITH MONOCLE", + "category": "Smileys & Emotion", + "unified": "1F9D0", + "non_qualified": "", + "sort_order": "62" + }, + "farmer": { + "name": "", + "category": "People & Body", + "unified": "1F9D1-200D-1F33E", + "non_qualified": "", + "sort_order": "117" + }, + "cook": { + "name": "", + "category": "People & Body", + "unified": "1F9D1-200D-1F373", + "non_qualified": "", + "sort_order": "120" + }, + "student": { + "name": "", + "category": "People & Body", + "unified": "1F9D1-200D-1F393", + "non_qualified": "", + "sort_order": "108" + }, + "singer": { + "name": "", + "category": "People & Body", + "unified": "1F9D1-200D-1F3A4", + "non_qualified": "", + "sort_order": "138" + }, + "artist": { + "name": "", + "category": "People & Body", + "unified": "1F9D1-200D-1F3A8", + "non_qualified": "", + "sort_order": "141" + }, + "teacher": { + "name": "", + "category": "People & Body", + "unified": "1F9D1-200D-1F3EB", + "non_qualified": "", + "sort_order": "111" + }, + "factory_worker": { + "name": "", + "category": "People & Body", + "unified": "1F9D1-200D-1F3ED", + "non_qualified": "", + "sort_order": "126" + }, + "technologist": { + "name": "", + "category": "People & Body", + "unified": "1F9D1-200D-1F4BB", + "non_qualified": "", + "sort_order": "135" + }, + "office_worker": { + "name": "", + "category": "People & Body", + "unified": "1F9D1-200D-1F4BC", + "non_qualified": "", + "sort_order": "129" + }, + "mechanic": { + "name": "", + "category": "People & Body", + "unified": "1F9D1-200D-1F527", + "non_qualified": "", + "sort_order": "123" + }, + "scientist": { + "name": "", + "category": "People & Body", + "unified": "1F9D1-200D-1F52C", + "non_qualified": "", + "sort_order": "132" + }, + "astronaut": { + "name": "", + "category": "People & Body", + "unified": "1F9D1-200D-1F680", + "non_qualified": "", + "sort_order": "147" + }, + "firefighter": { + "name": "", + "category": "People & Body", + "unified": "1F9D1-200D-1F692", + "non_qualified": "", + "sort_order": "150" + }, + "people_holding_hands": { + "name": "", + "category": "People & Body", + "unified": "1F9D1-200D-1F91D-200D-1F9D1", + "non_qualified": "", + "sort_order": "293" + }, + "person_with_probing_cane": { + "name": "", + "category": "People & Body", + "unified": "1F9D1-200D-1F9AF", + "non_qualified": "", + "sort_order": "221" + }, + "red_haired_person": { + "name": "", + "category": "People & Body", + "unified": "1F9D1-200D-1F9B0", + "non_qualified": "", + "sort_order": "63" + }, + "curly_haired_person": { + "name": "", + "category": "People & Body", + "unified": "1F9D1-200D-1F9B1", + "non_qualified": "", + "sort_order": "65" + }, + "bald_person": { + "name": "", + "category": "People & Body", + "unified": "1F9D1-200D-1F9B2", + "non_qualified": "", + "sort_order": "69" + }, + "white_haired_person": { + "name": "", + "category": "People & Body", + "unified": "1F9D1-200D-1F9B3", + "non_qualified": "", + "sort_order": "67" + }, + "person_in_motorized_wheelchair": { + "name": "", + "category": "People & Body", + "unified": "1F9D1-200D-1F9BC", + "non_qualified": "", + "sort_order": "224" + }, + "person_in_manual_wheelchair": { + "name": "", + "category": "People & Body", + "unified": "1F9D1-200D-1F9BD", + "non_qualified": "", + "sort_order": "227" + }, + "health_worker": { + "name": "", + "category": "People & Body", + "unified": "1F9D1-200D-2695-FE0F", + "non_qualified": "1F9D1-200D-2695", + "sort_order": "105" + }, + "judge": { + "name": "", + "category": "People & Body", + "unified": "1F9D1-200D-2696-FE0F", + "non_qualified": "1F9D1-200D-2696", + "sort_order": "114" + }, + "pilot": { + "name": "", + "category": "People & Body", + "unified": "1F9D1-200D-2708-FE0F", + "non_qualified": "1F9D1-200D-2708", + "sort_order": "144" + }, + "adult": { + "name": "ADULT", + "category": "People & Body", + "unified": "1F9D1", + "non_qualified": "", + "sort_order": "53" + }, + "child": { + "name": "CHILD", + "category": "People & Body", + "unified": "1F9D2", + "non_qualified": "", + "sort_order": "50" + }, + "older_adult": { + "name": "OLDER ADULT", + "category": "People & Body", + "unified": "1F9D3", + "non_qualified": "", + "sort_order": "72" + }, + "bearded_person": { + "name": "BEARDED PERSON", + "category": "People & Body", + "unified": "1F9D4", + "non_qualified": "", + "sort_order": "56" + }, + "person_with_headscarf": { + "name": "PERSON WITH HEADSCARF", + "category": "People & Body", + "unified": "1F9D5", + "non_qualified": "", + "sort_order": "171" + }, + "woman_in_steamy_room": { + "name": "", + "category": "People & Body", + "unified": "1F9D6-200D-2640-FE0F", + "non_qualified": "1F9D6-200D-2640", + "sort_order": "241" + }, + "man_in_steamy_room": { + "name": "", + "category": "People & Body", + "unified": "1F9D6-200D-2642-FE0F", + "non_qualified": "1F9D6-200D-2642", + "sort_order": "240" + }, + "person_in_steamy_room": { + "name": "PERSON IN STEAMY ROOM", + "category": "People & Body", + "unified": "1F9D6", + "non_qualified": "", + "sort_order": "239" + }, + "woman_climbing": { + "name": "", + "category": "People & Body", + "unified": "1F9D7-200D-2640-FE0F", + "non_qualified": "1F9D7-200D-2640", + "sort_order": "244" + }, + "man_climbing": { + "name": "", + "category": "People & Body", + "unified": "1F9D7-200D-2642-FE0F", + "non_qualified": "1F9D7-200D-2642", + "sort_order": "243" + }, + "person_climbing": { + "name": "PERSON CLIMBING", + "category": "People & Body", + "unified": "1F9D7", + "non_qualified": "", + "sort_order": "242" + }, + "woman_in_lotus_position": { + "name": "", + "category": "People & Body", + "unified": "1F9D8-200D-2640-FE0F", + "non_qualified": "1F9D8-200D-2640", + "sort_order": "290" + }, + "man_in_lotus_position": { + "name": "", + "category": "People & Body", + "unified": "1F9D8-200D-2642-FE0F", + "non_qualified": "1F9D8-200D-2642", + "sort_order": "289" + }, + "person_in_lotus_position": { + "name": "PERSON IN LOTUS POSITION", + "category": "People & Body", + "unified": "1F9D8", + "non_qualified": "", + "sort_order": "288" + }, + "female_mage": { + "name": "", + "category": "People & Body", + "unified": "1F9D9-200D-2640-FE0F", + "non_qualified": "1F9D9-200D-2640", + "sort_order": "187" + }, + "male_mage": { + "name": "", + "category": "People & Body", + "unified": "1F9D9-200D-2642-FE0F", + "non_qualified": "1F9D9-200D-2642", + "sort_order": "186" + }, + "mage": { + "name": "MAGE", + "category": "People & Body", + "unified": "1F9D9", + "non_qualified": "", + "sort_order": "185" + }, + "female_fairy": { + "name": "", + "category": "People & Body", + "unified": "1F9DA-200D-2640-FE0F", + "non_qualified": "1F9DA-200D-2640", + "sort_order": "190" + }, + "male_fairy": { + "name": "", + "category": "People & Body", + "unified": "1F9DA-200D-2642-FE0F", + "non_qualified": "1F9DA-200D-2642", + "sort_order": "189" + }, + "fairy": { + "name": "FAIRY", + "category": "People & Body", + "unified": "1F9DA", + "non_qualified": "", + "sort_order": "188" + }, + "female_vampire": { + "name": "", + "category": "People & Body", + "unified": "1F9DB-200D-2640-FE0F", + "non_qualified": "1F9DB-200D-2640", + "sort_order": "193" + }, + "male_vampire": { + "name": "", + "category": "People & Body", + "unified": "1F9DB-200D-2642-FE0F", + "non_qualified": "1F9DB-200D-2642", + "sort_order": "192" + }, + "vampire": { + "name": "VAMPIRE", + "category": "People & Body", + "unified": "1F9DB", + "non_qualified": "", + "sort_order": "191" + }, + "mermaid": { + "name": "", + "category": "People & Body", + "unified": "1F9DC-200D-2640-FE0F", + "non_qualified": "1F9DC-200D-2640", + "sort_order": "196" + }, + "merman": { + "name": "", + "category": "People & Body", + "unified": "1F9DC-200D-2642-FE0F", + "non_qualified": "1F9DC-200D-2642", + "sort_order": "195" + }, + "merperson": { + "name": "MERPERSON", + "category": "People & Body", + "unified": "1F9DC", + "non_qualified": "", + "sort_order": "194" + }, + "female_elf": { + "name": "", + "category": "People & Body", + "unified": "1F9DD-200D-2640-FE0F", + "non_qualified": "1F9DD-200D-2640", + "sort_order": "199" + }, + "male_elf": { + "name": "", + "category": "People & Body", + "unified": "1F9DD-200D-2642-FE0F", + "non_qualified": "1F9DD-200D-2642", + "sort_order": "198" + }, + "elf": { + "name": "ELF", + "category": "People & Body", + "unified": "1F9DD", + "non_qualified": "", + "sort_order": "197" + }, + "female_genie": { + "name": "", + "category": "People & Body", + "unified": "1F9DE-200D-2640-FE0F", + "non_qualified": "1F9DE-200D-2640", + "sort_order": "202" + }, + "male_genie": { + "name": "", + "category": "People & Body", + "unified": "1F9DE-200D-2642-FE0F", + "non_qualified": "1F9DE-200D-2642", + "sort_order": "201" + }, + "genie": { + "name": "GENIE", + "category": "People & Body", + "unified": "1F9DE", + "non_qualified": "", + "sort_order": "200" + }, + "female_zombie": { + "name": "", + "category": "People & Body", + "unified": "1F9DF-200D-2640-FE0F", + "non_qualified": "1F9DF-200D-2640", + "sort_order": "205" + }, + "male_zombie": { + "name": "", + "category": "People & Body", + "unified": "1F9DF-200D-2642-FE0F", + "non_qualified": "1F9DF-200D-2642", + "sort_order": "204" + }, + "zombie": { + "name": "ZOMBIE", + "category": "People & Body", + "unified": "1F9DF", + "non_qualified": "", + "sort_order": "203" + }, + "brain": { + "name": "BRAIN", + "category": "People & Body", + "unified": "1F9E0", + "non_qualified": "", + "sort_order": "42" + }, + "orange_heart": { + "name": "ORANGE HEART", + "category": "Smileys & Emotion", + "unified": "1F9E1", + "non_qualified": "", + "sort_order": "128" + }, + "billed_cap": { + "name": "BILLED CAP", + "category": "Objects", + "unified": "1F9E2", + "non_qualified": "", + "sort_order": "38" + }, + "scarf": { + "name": "SCARF", + "category": "Objects", + "unified": "1F9E3", + "non_qualified": "", + "sort_order": "9" + }, + "gloves": { + "name": "GLOVES", + "category": "Objects", + "unified": "1F9E4", + "non_qualified": "", + "sort_order": "10" + }, + "coat": { + "name": "COAT", + "category": "Objects", + "unified": "1F9E5", + "non_qualified": "", + "sort_order": "11" + }, + "socks": { + "name": "SOCKS", + "category": "Objects", + "unified": "1F9E6", + "non_qualified": "", + "sort_order": "12" + }, + "red_envelope": { + "name": "RED GIFT ENVELOPE", + "category": "Activities", + "unified": "1F9E7", + "non_qualified": "", + "sort_order": "16" + }, + "firecracker": { + "name": "FIRECRACKER", + "category": "Activities", + "unified": "1F9E8", + "non_qualified": "", + "sort_order": "5" + }, + "jigsaw": { + "name": "JIGSAW PUZZLE PIECE", + "category": "Activities", + "unified": "1F9E9", + "non_qualified": "", + "sort_order": "65" + }, + "test_tube": { + "name": "TEST TUBE", + "category": "Objects", + "unified": "1F9EA", + "non_qualified": "", + "sort_order": "202" + }, + "petri_dish": { + "name": "PETRI DISH", + "category": "Objects", + "unified": "1F9EB", + "non_qualified": "", + "sort_order": "203" + }, + "dna": { + "name": "DNA DOUBLE HELIX", + "category": "Objects", + "unified": "1F9EC", + "non_qualified": "", + "sort_order": "204" + }, + "compass": { + "name": "COMPASS", + "category": "Travel & Places", + "unified": "1F9ED", + "non_qualified": "", + "sort_order": "7" + }, + "abacus": { + "name": "ABACUS", + "category": "Objects", + "unified": "1F9EE", + "non_qualified": "", + "sort_order": "87" + }, + "fire_extinguisher": { + "name": "FIRE EXTINGUISHER", + "category": "Objects", + "unified": "1F9EF", + "non_qualified": "", + "sort_order": "228" + }, + "toolbox": { + "name": "TOOLBOX", + "category": "Objects", + "unified": "1F9F0", + "non_qualified": "", + "sort_order": "199" + }, + "bricks": { + "name": "BRICK", + "category": "Travel & Places", + "unified": "1F9F1", + "non_qualified": "", + "sort_order": "20" + }, + "magnet": { + "name": "MAGNET", + "category": "Objects", + "unified": "1F9F2", + "non_qualified": "", + "sort_order": "200" + }, + "luggage": { + "name": "LUGGAGE", + "category": "Travel & Places", + "unified": "1F9F3", + "non_qualified": "", + "sort_order": "132" + }, + "lotion_bottle": { + "name": "LOTION BOTTLE", + "category": "Objects", + "unified": "1F9F4", + "non_qualified": "", + "sort_order": "221" + }, + "thread": { + "name": "SPOOL OF THREAD", + "category": "Activities", + "unified": "1F9F5", + "non_qualified": "", + "sort_order": "78" + }, + "yarn": { + "name": "BALL OF YARN", + "category": "Activities", + "unified": "1F9F6", + "non_qualified": "", + "sort_order": "79" + }, + "safety_pin": { + "name": "SAFETY PIN", + "category": "Objects", + "unified": "1F9F7", + "non_qualified": "", + "sort_order": "222" + }, + "teddy_bear": { + "name": "TEDDY BEAR", + "category": "Activities", + "unified": "1F9F8", + "non_qualified": "", + "sort_order": "66" + }, + "broom": { + "name": "BROOM", + "category": "Objects", + "unified": "1F9F9", + "non_qualified": "", + "sort_order": "223" + }, + "basket": { + "name": "BASKET", + "category": "Objects", + "unified": "1F9FA", + "non_qualified": "", + "sort_order": "224" + }, + "roll_of_paper": { + "name": "ROLL OF PAPER", + "category": "Objects", + "unified": "1F9FB", + "non_qualified": "", + "sort_order": "225" + }, + "soap": { + "name": "BAR OF SOAP", + "category": "Objects", + "unified": "1F9FC", + "non_qualified": "", + "sort_order": "226" + }, + "sponge": { + "name": "SPONGE", + "category": "Objects", + "unified": "1F9FD", + "non_qualified": "", + "sort_order": "227" + }, + "receipt": { + "name": "RECEIPT", + "category": "Objects", + "unified": "1F9FE", + "non_qualified": "", + "sort_order": "128" + }, + "nazar_amulet": { + "name": "NAZAR AMULET", + "category": "Activities", + "unified": "1F9FF", + "non_qualified": "", + "sort_order": "60" + }, + "ballet_shoes": { + "name": "BALLET SHOES", + "category": "Objects", + "unified": "1FA70", + "non_qualified": "", + "sort_order": "32" + }, + "one-piece_swimsuit": { + "name": "ONE-PIECE SWIMSUIT", + "category": "Objects", + "unified": "1FA71", + "non_qualified": "", + "sort_order": "16" + }, + "briefs": { + "name": "BRIEFS", + "category": "Objects", + "unified": "1FA72", + "non_qualified": "", + "sort_order": "17" + }, + "shorts": { + "name": "SHORTS", + "category": "Objects", + "unified": "1FA73", + "non_qualified": "", + "sort_order": "18" + }, + "drop_of_blood": { + "name": "DROP OF BLOOD", + "category": "Objects", + "unified": "1FA78", + "non_qualified": "", + "sort_order": "209" + }, + "adhesive_bandage": { + "name": "ADHESIVE BANDAGE", + "category": "Objects", + "unified": "1FA79", + "non_qualified": "", + "sort_order": "211" + }, + "stethoscope": { + "name": "STETHOSCOPE", + "category": "Objects", + "unified": "1FA7A", + "non_qualified": "", + "sort_order": "212" + }, + "yo-yo": { + "name": "YO-YO", + "category": "Activities", + "unified": "1FA80", + "non_qualified": "", + "sort_order": "56" + }, + "kite": { + "name": "KITE", + "category": "Activities", + "unified": "1FA81", + "non_qualified": "", + "sort_order": "57" + }, + "parachute": { + "name": "PARACHUTE", + "category": "Travel & Places", + "unified": "1FA82", + "non_qualified": "", + "sort_order": "122" + }, + "ringed_planet": { + "name": "RINGED PLANET", + "category": "Travel & Places", + "unified": "1FA90", + "non_qualified": "", + "sort_order": "180" + }, + "chair": { + "name": "CHAIR", + "category": "Objects", + "unified": "1FA91", + "non_qualified": "", + "sort_order": "216" + }, + "razor": { + "name": "RAZOR", + "category": "Objects", + "unified": "1FA92", + "non_qualified": "", + "sort_order": "220" + }, + "axe": { + "name": "AXE", + "category": "Objects", + "unified": "1FA93", + "non_qualified": "", + "sort_order": "182" + }, + "diya_lamp": { + "name": "DIYA LAMP", + "category": "Objects", + "unified": "1FA94", + "non_qualified": "", + "sort_order": "103" + }, + "banjo": { + "name": "BANJO", + "category": "Objects", + "unified": "1FA95", + "non_qualified": "", + "sort_order": "67" + }, + "bangbang": { + "name": "DOUBLE EXCLAMATION MARK", + "category": "Symbols", + "unified": "203C-FE0F", + "non_qualified": "203C", + "sort_order": "122" + }, + "interrobang": { + "name": "EXCLAMATION QUESTION MARK", + "category": "Symbols", + "unified": "2049-FE0F", + "non_qualified": "2049", + "sort_order": "123" + }, + "tm": { + "name": "TRADE MARK SIGN", + "category": "Symbols", + "unified": "2122-FE0F", + "non_qualified": "2122", + "sort_order": "131" + }, + "information_source": { + "name": "INFORMATION SOURCE", + "category": "Symbols", + "unified": "2139-FE0F", + "non_qualified": "2139", + "sort_order": "156" + }, + "left_right_arrow": { + "name": "LEFT RIGHT ARROW", + "category": "Symbols", + "unified": "2194-FE0F", + "non_qualified": "2194", + "sort_order": "36" + }, + "arrow_up_down": { + "name": "UP DOWN ARROW", + "category": "Symbols", + "unified": "2195-FE0F", + "non_qualified": "2195", + "sort_order": "35" + }, + "arrow_upper_left": { + "name": "NORTH WEST ARROW", + "category": "Symbols", + "unified": "2196-FE0F", + "non_qualified": "2196", + "sort_order": "34" + }, + "arrow_upper_right": { + "name": "NORTH EAST ARROW", + "category": "Symbols", + "unified": "2197-FE0F", + "non_qualified": "2197", + "sort_order": "28" + }, + "arrow_lower_right": { + "name": "SOUTH EAST ARROW", + "category": "Symbols", + "unified": "2198-FE0F", + "non_qualified": "2198", + "sort_order": "30" + }, + "arrow_lower_left": { + "name": "SOUTH WEST ARROW", + "category": "Symbols", + "unified": "2199-FE0F", + "non_qualified": "2199", + "sort_order": "32" + }, + "leftwards_arrow_with_hook": { + "name": "LEFTWARDS ARROW WITH HOOK", + "category": "Symbols", + "unified": "21A9-FE0F", + "non_qualified": "21A9", + "sort_order": "37" + }, + "arrow_right_hook": { + "name": "RIGHTWARDS ARROW WITH HOOK", + "category": "Symbols", + "unified": "21AA-FE0F", + "non_qualified": "21AA", + "sort_order": "38" + }, + "watch": { + "name": "WATCH", + "category": "Travel & Places", + "unified": "231A", + "non_qualified": "", + "sort_order": "135" + }, + "hourglass": { + "name": "HOURGLASS", + "category": "Travel & Places", + "unified": "231B", + "non_qualified": "", + "sort_order": "133" + }, + "keyboard": { + "name": "", + "category": "Objects", + "unified": "2328-FE0F", + "non_qualified": "2328", + "sort_order": "80" + }, + "eject": { + "name": "", + "category": "Symbols", + "unified": "23CF-FE0F", + "non_qualified": "23CF", + "sort_order": "90" + }, + "fast_forward": { + "name": "BLACK RIGHT-POINTING DOUBLE TRIANGLE", + "category": "Symbols", + "unified": "23E9", + "non_qualified": "", + "sort_order": "77" + }, + "rewind": { + "name": "BLACK LEFT-POINTING DOUBLE TRIANGLE", + "category": "Symbols", + "unified": "23EA", + "non_qualified": "", + "sort_order": "81" + }, + "arrow_double_up": { + "name": "BLACK UP-POINTING DOUBLE TRIANGLE", + "category": "Symbols", + "unified": "23EB", + "non_qualified": "", + "sort_order": "84" + }, + "arrow_double_down": { + "name": "BLACK DOWN-POINTING DOUBLE TRIANGLE", + "category": "Symbols", + "unified": "23EC", + "non_qualified": "", + "sort_order": "86" + }, + "black_right_pointing_double_triangle_with_vertical_bar": { + "name": "", + "category": "Symbols", + "unified": "23ED-FE0F", + "non_qualified": "23ED", + "sort_order": "78" + }, + "black_left_pointing_double_triangle_with_vertical_bar": { + "name": "", + "category": "Symbols", + "unified": "23EE-FE0F", + "non_qualified": "23EE", + "sort_order": "82" + }, + "black_right_pointing_triangle_with_double_vertical_bar": { + "name": "", + "category": "Symbols", + "unified": "23EF-FE0F", + "non_qualified": "23EF", + "sort_order": "79" + }, + "alarm_clock": { + "name": "ALARM CLOCK", + "category": "Travel & Places", + "unified": "23F0", + "non_qualified": "", + "sort_order": "136" + }, + "stopwatch": { + "name": "", + "category": "Travel & Places", + "unified": "23F1-FE0F", + "non_qualified": "23F1", + "sort_order": "137" + }, + "timer_clock": { + "name": "", + "category": "Travel & Places", + "unified": "23F2-FE0F", + "non_qualified": "23F2", + "sort_order": "138" + }, + "hourglass_flowing_sand": { + "name": "HOURGLASS WITH FLOWING SAND", + "category": "Travel & Places", + "unified": "23F3", + "non_qualified": "", + "sort_order": "134" + }, + "double_vertical_bar": { + "name": "", + "category": "Symbols", + "unified": "23F8-FE0F", + "non_qualified": "23F8", + "sort_order": "87" + }, + "black_square_for_stop": { + "name": "", + "category": "Symbols", + "unified": "23F9-FE0F", + "non_qualified": "23F9", + "sort_order": "88" + }, + "black_circle_for_record": { + "name": "", + "category": "Symbols", + "unified": "23FA-FE0F", + "non_qualified": "23FA", + "sort_order": "89" + }, + "m": { + "name": "CIRCLED LATIN CAPITAL LETTER M", + "category": "Symbols", + "unified": "24C2-FE0F", + "non_qualified": "24C2", + "sort_order": "158" + }, + "black_small_square": { + "name": "BLACK SMALL SQUARE", + "category": "Symbols", + "unified": "25AA-FE0F", + "non_qualified": "25AA", + "sort_order": "206" + }, + "white_small_square": { + "name": "WHITE SMALL SQUARE", + "category": "Symbols", + "unified": "25AB-FE0F", + "non_qualified": "25AB", + "sort_order": "207" + }, + "arrow_forward": { + "name": "BLACK RIGHT-POINTING TRIANGLE", + "category": "Symbols", + "unified": "25B6-FE0F", + "non_qualified": "25B6", + "sort_order": "76" + }, + "arrow_backward": { + "name": "BLACK LEFT-POINTING TRIANGLE", + "category": "Symbols", + "unified": "25C0-FE0F", + "non_qualified": "25C0", + "sort_order": "80" + }, + "white_medium_square": { + "name": "WHITE MEDIUM SQUARE", + "category": "Symbols", + "unified": "25FB-FE0F", + "non_qualified": "25FB", + "sort_order": "203" + }, + "black_medium_square": { + "name": "BLACK MEDIUM SQUARE", + "category": "Symbols", + "unified": "25FC-FE0F", + "non_qualified": "25FC", + "sort_order": "202" + }, + "white_medium_small_square": { + "name": "WHITE MEDIUM SMALL SQUARE", + "category": "Symbols", + "unified": "25FD", + "non_qualified": "", + "sort_order": "205" + }, + "black_medium_small_square": { + "name": "BLACK MEDIUM SMALL SQUARE", + "category": "Symbols", + "unified": "25FE", + "non_qualified": "", + "sort_order": "204" + }, + "sunny": { + "name": "BLACK SUN WITH RAYS", + "category": "Travel & Places", + "unified": "2600-FE0F", + "non_qualified": "2600", + "sort_order": "177" + }, + "cloud": { + "name": "CLOUD", + "category": "Travel & Places", + "unified": "2601-FE0F", + "non_qualified": "2601", + "sort_order": "185" + }, + "umbrella": { + "name": "", + "category": "Travel & Places", + "unified": "2602-FE0F", + "non_qualified": "2602", + "sort_order": "200" + }, + "snowman": { + "name": "", + "category": "Travel & Places", + "unified": "2603-FE0F", + "non_qualified": "2603", + "sort_order": "205" + }, + "comet": { + "name": "", + "category": "Travel & Places", + "unified": "2604-FE0F", + "non_qualified": "2604", + "sort_order": "207" + }, + "phone": { + "name": "BLACK TELEPHONE", + "category": "Objects", + "unified": "260E-FE0F", + "non_qualified": "260E", + "sort_order": "71" + }, + "telephone": { + "name": "BLACK TELEPHONE", + "category": "Objects", + "unified": "260E-FE0F", + "non_qualified": "260E", + "sort_order": "71" + }, + "ballot_box_with_check": { + "name": "BALLOT BOX WITH CHECK", + "category": "Symbols", + "unified": "2611-FE0F", + "non_qualified": "2611", + "sort_order": "108" + }, + "umbrella_with_rain_drops": { + "name": "UMBRELLA WITH RAIN DROPS", + "category": "Travel & Places", + "unified": "2614", + "non_qualified": "", + "sort_order": "201" + }, + "coffee": { + "name": "HOT BEVERAGE", + "category": "Food & Drink", + "unified": "2615", + "non_qualified": "", + "sort_order": "101" + }, + "shamrock": { + "name": "", + "category": "Animals & Nature", + "unified": "2618-FE0F", + "non_qualified": "2618", + "sort_order": "123" + }, + "point_up": { + "name": "WHITE UP POINTING INDEX", + "category": "People & Body", + "unified": "261D-FE0F", + "non_qualified": "261D", + "sort_order": "18" + }, + "skull_and_crossbones": { + "name": "", + "category": "Smileys & Emotion", + "unified": "2620-FE0F", + "non_qualified": "2620", + "sort_order": "94" + }, + "radioactive_sign": { + "name": "", + "category": "Symbols", + "unified": "2622-FE0F", + "non_qualified": "2622", + "sort_order": "25" + }, + "biohazard_sign": { + "name": "", + "category": "Symbols", + "unified": "2623-FE0F", + "non_qualified": "2623", + "sort_order": "26" + }, + "orthodox_cross": { + "name": "", + "category": "Symbols", + "unified": "2626-FE0F", + "non_qualified": "2626", + "sort_order": "55" + }, + "star_and_crescent": { + "name": "", + "category": "Symbols", + "unified": "262A-FE0F", + "non_qualified": "262A", + "sort_order": "56" + }, + "peace_symbol": { + "name": "", + "category": "Symbols", + "unified": "262E-FE0F", + "non_qualified": "262E", + "sort_order": "57" + }, + "yin_yang": { + "name": "", + "category": "Symbols", + "unified": "262F-FE0F", + "non_qualified": "262F", + "sort_order": "53" + }, + "wheel_of_dharma": { + "name": "", + "category": "Symbols", + "unified": "2638-FE0F", + "non_qualified": "2638", + "sort_order": "52" + }, + "white_frowning_face": { + "name": "", + "category": "Smileys & Emotion", + "unified": "2639-FE0F", + "non_qualified": "2639", + "sort_order": "66" + }, + "relaxed": { + "name": "WHITE SMILING FACE", + "category": "Smileys & Emotion", + "unified": "263A-FE0F", + "non_qualified": "263A", + "sort_order": "19" + }, + "female_sign": { + "name": "", + "category": "Symbols", + "unified": "2640-FE0F", + "non_qualified": "2640", + "sort_order": "97" + }, + "male_sign": { + "name": "", + "category": "Symbols", + "unified": "2642-FE0F", + "non_qualified": "2642", + "sort_order": "98" + }, + "aries": { + "name": "ARIES", + "category": "Symbols", + "unified": "2648", + "non_qualified": "", + "sort_order": "60" + }, + "taurus": { + "name": "TAURUS", + "category": "Symbols", + "unified": "2649", + "non_qualified": "", + "sort_order": "61" + }, + "gemini": { + "name": "GEMINI", + "category": "Symbols", + "unified": "264A", + "non_qualified": "", + "sort_order": "62" + }, + "cancer": { + "name": "CANCER", + "category": "Symbols", + "unified": "264B", + "non_qualified": "", + "sort_order": "63" + }, + "leo": { + "name": "LEO", + "category": "Symbols", + "unified": "264C", + "non_qualified": "", + "sort_order": "64" + }, + "virgo": { + "name": "VIRGO", + "category": "Symbols", + "unified": "264D", + "non_qualified": "", + "sort_order": "65" + }, + "libra": { + "name": "LIBRA", + "category": "Symbols", + "unified": "264E", + "non_qualified": "", + "sort_order": "66" + }, + "scorpius": { + "name": "SCORPIUS", + "category": "Symbols", + "unified": "264F", + "non_qualified": "", + "sort_order": "67" + }, + "sagittarius": { + "name": "SAGITTARIUS", + "category": "Symbols", + "unified": "2650", + "non_qualified": "", + "sort_order": "68" + }, + "capricorn": { + "name": "CAPRICORN", + "category": "Symbols", + "unified": "2651", + "non_qualified": "", + "sort_order": "69" + }, + "aquarius": { + "name": "AQUARIUS", + "category": "Symbols", + "unified": "2652", + "non_qualified": "", + "sort_order": "70" + }, + "pisces": { + "name": "PISCES", + "category": "Symbols", + "unified": "2653", + "non_qualified": "", + "sort_order": "71" + }, + "chess_pawn": { + "name": "", + "category": "Activities", + "unified": "265F-FE0F", + "non_qualified": "265F", + "sort_order": "71" + }, + "spades": { + "name": "BLACK SPADE SUIT", + "category": "Activities", + "unified": "2660-FE0F", + "non_qualified": "2660", + "sort_order": "67" + }, + "clubs": { + "name": "BLACK CLUB SUIT", + "category": "Activities", + "unified": "2663-FE0F", + "non_qualified": "2663", + "sort_order": "70" + }, + "hearts": { + "name": "BLACK HEART SUIT", + "category": "Activities", + "unified": "2665-FE0F", + "non_qualified": "2665", + "sort_order": "68" + }, + "diamonds": { + "name": "BLACK DIAMOND SUIT", + "category": "Activities", + "unified": "2666-FE0F", + "non_qualified": "2666", + "sort_order": "69" + }, + "hotsprings": { + "name": "HOT SPRINGS", + "category": "Travel & Places", + "unified": "2668-FE0F", + "non_qualified": "2668", + "sort_order": "57" + }, + "recycle": { + "name": "BLACK UNIVERSAL RECYCLING SYMBOL", + "category": "Symbols", + "unified": "267B-FE0F", + "non_qualified": "267B", + "sort_order": "101" + }, + "infinity": { + "name": "", + "category": "Symbols", + "unified": "267E-FE0F", + "non_qualified": "267E", + "sort_order": "100" + }, + "wheelchair": { + "name": "WHEELCHAIR SYMBOL", + "category": "Symbols", + "unified": "267F", + "non_qualified": "", + "sort_order": "4" + }, + "hammer_and_pick": { + "name": "", + "category": "Objects", + "unified": "2692-FE0F", + "non_qualified": "2692", + "sort_order": "184" + }, + "anchor": { + "name": "ANCHOR", + "category": "Travel & Places", + "unified": "2693", + "non_qualified": "", + "sort_order": "110" + }, + "crossed_swords": { + "name": "", + "category": "Objects", + "unified": "2694-FE0F", + "non_qualified": "2694", + "sort_order": "187" + }, + "medical_symbol": { + "name": "", + "category": "Symbols", + "unified": "2695-FE0F", + "non_qualified": "2695", + "sort_order": "99" + }, + "staff_of_aesculapius": { + "name": "", + "category": "Symbols", + "unified": "2695-FE0F", + "non_qualified": "2695", + "sort_order": "99" + }, + "scales": { + "name": "", + "category": "Objects", + "unified": "2696-FE0F", + "non_qualified": "2696", + "sort_order": "195" + }, + "alembic": { + "name": "", + "category": "Objects", + "unified": "2697-FE0F", + "non_qualified": "2697", + "sort_order": "201" + }, + "gear": { + "name": "", + "category": "Objects", + "unified": "2699-FE0F", + "non_qualified": "2699", + "sort_order": "193" + }, + "atom_symbol": { + "name": "", + "category": "Symbols", + "unified": "269B-FE0F", + "non_qualified": "269B", + "sort_order": "49" + }, + "fleur_de_lis": { + "name": "", + "category": "Symbols", + "unified": "269C-FE0F", + "non_qualified": "269C", + "sort_order": "102" + }, + "warning": { + "name": "WARNING SIGN", + "category": "Symbols", + "unified": "26A0-FE0F", + "non_qualified": "26A0", + "sort_order": "14" + }, + "zap": { + "name": "HIGH VOLTAGE SIGN", + "category": "Travel & Places", + "unified": "26A1", + "non_qualified": "", + "sort_order": "203" + }, + "white_circle": { + "name": "MEDIUM WHITE CIRCLE", + "category": "Symbols", + "unified": "26AA", + "non_qualified": "", + "sort_order": "192" + }, + "black_circle": { + "name": "MEDIUM BLACK CIRCLE", + "category": "Symbols", + "unified": "26AB", + "non_qualified": "", + "sort_order": "191" + }, + "coffin": { + "name": "", + "category": "Objects", + "unified": "26B0-FE0F", + "non_qualified": "26B0", + "sort_order": "231" + }, + "funeral_urn": { + "name": "", + "category": "Objects", + "unified": "26B1-FE0F", + "non_qualified": "26B1", + "sort_order": "232" + }, + "soccer": { + "name": "SOCCER BALL", + "category": "Activities", + "unified": "26BD", + "non_qualified": "", + "sort_order": "28" + }, + "baseball": { + "name": "BASEBALL", + "category": "Activities", + "unified": "26BE", + "non_qualified": "", + "sort_order": "29" + }, + "snowman_without_snow": { + "name": "SNOWMAN WITHOUT SNOW", + "category": "Travel & Places", + "unified": "26C4", + "non_qualified": "", + "sort_order": "206" + }, + "partly_sunny": { + "name": "SUN BEHIND CLOUD", + "category": "Travel & Places", + "unified": "26C5", + "non_qualified": "", + "sort_order": "186" + }, + "thunder_cloud_and_rain": { + "name": "", + "category": "Travel & Places", + "unified": "26C8-FE0F", + "non_qualified": "26C8", + "sort_order": "187" + }, + "ophiuchus": { + "name": "OPHIUCHUS", + "category": "Symbols", + "unified": "26CE", + "non_qualified": "", + "sort_order": "72" + }, + "pick": { + "name": "", + "category": "Objects", + "unified": "26CF-FE0F", + "non_qualified": "26CF", + "sort_order": "183" + }, + "helmet_with_white_cross": { + "name": "", + "category": "Objects", + "unified": "26D1-FE0F", + "non_qualified": "26D1", + "sort_order": "39" + }, + "chains": { + "name": "", + "category": "Objects", + "unified": "26D3-FE0F", + "non_qualified": "26D3", + "sort_order": "198" + }, + "no_entry": { + "name": "NO ENTRY", + "category": "Symbols", + "unified": "26D4", + "non_qualified": "", + "sort_order": "16" + }, + "shinto_shrine": { + "name": "", + "category": "Travel & Places", + "unified": "26E9-FE0F", + "non_qualified": "26E9", + "sort_order": "45" + }, + "church": { + "name": "CHURCH", + "category": "Travel & Places", + "unified": "26EA", + "non_qualified": "", + "sort_order": "41" + }, + "mountain": { + "name": "", + "category": "Travel & Places", + "unified": "26F0-FE0F", + "non_qualified": "26F0", + "sort_order": "9" + }, + "umbrella_on_ground": { + "name": "", + "category": "Travel & Places", + "unified": "26F1-FE0F", + "non_qualified": "26F1", + "sort_order": "202" + }, + "fountain": { + "name": "FOUNTAIN", + "category": "Travel & Places", + "unified": "26F2", + "non_qualified": "", + "sort_order": "47" + }, + "golf": { + "name": "FLAG IN HOLE", + "category": "Activities", + "unified": "26F3", + "non_qualified": "", + "sort_order": "47" + }, + "ferry": { + "name": "", + "category": "Travel & Places", + "unified": "26F4-FE0F", + "non_qualified": "26F4", + "sort_order": "115" + }, + "boat": { + "name": "SAILBOAT", + "category": "Travel & Places", + "unified": "26F5", + "non_qualified": "", + "sort_order": "111" + }, + "sailboat": { + "name": "SAILBOAT", + "category": "Travel & Places", + "unified": "26F5", + "non_qualified": "", + "sort_order": "111" + }, + "skier": { + "name": "", + "category": "People & Body", + "unified": "26F7-FE0F", + "non_qualified": "26F7", + "sort_order": "247" + }, + "ice_skate": { + "name": "", + "category": "Activities", + "unified": "26F8-FE0F", + "non_qualified": "26F8", + "sort_order": "48" + }, + "woman-bouncing-ball": { + "name": "", + "category": "People & Body", + "unified": "26F9-FE0F-200D-2640-FE0F", + "non_qualified": "", + "sort_order": "263" + }, + "man-bouncing-ball": { + "name": "", + "category": "People & Body", + "unified": "26F9-FE0F-200D-2642-FE0F", + "non_qualified": "", + "sort_order": "262" + }, + "person_with_ball": { + "name": "", + "category": "People & Body", + "unified": "26F9-FE0F", + "non_qualified": "26F9", + "sort_order": "261" + }, + "tent": { + "name": "TENT", + "category": "Travel & Places", + "unified": "26FA", + "non_qualified": "", + "sort_order": "48" + }, + "fuelpump": { + "name": "FUEL PUMP", + "category": "Travel & Places", + "unified": "26FD", + "non_qualified": "", + "sort_order": "104" + }, + "scissors": { + "name": "BLACK SCISSORS", + "category": "Objects", + "unified": "2702-FE0F", + "non_qualified": "2702", + "sort_order": "171" + }, + "white_check_mark": { + "name": "WHITE HEAVY CHECK MARK", + "category": "Symbols", + "unified": "2705", + "non_qualified": "", + "sort_order": "107" + }, + "airplane": { + "name": "AIRPLANE", + "category": "Travel & Places", + "unified": "2708-FE0F", + "non_qualified": "2708", + "sort_order": "118" + }, + "email": { + "name": "ENVELOPE", + "category": "Objects", + "unified": "2709-FE0F", + "non_qualified": "2709", + "sort_order": "132" + }, + "envelope": { + "name": "ENVELOPE", + "category": "Objects", + "unified": "2709-FE0F", + "non_qualified": "2709", + "sort_order": "132" + }, + "fist": { + "name": "RAISED FIST", + "category": "People & Body", + "unified": "270A", + "non_qualified": "", + "sort_order": "21" + }, + "hand": { + "name": "RAISED HAND", + "category": "People & Body", + "unified": "270B", + "non_qualified": "", + "sort_order": "4" + }, + "raised_hand": { + "name": "RAISED HAND", + "category": "People & Body", + "unified": "270B", + "non_qualified": "", + "sort_order": "4" + }, + "v": { + "name": "VICTORY HAND", + "category": "People & Body", + "unified": "270C-FE0F", + "non_qualified": "270C", + "sort_order": "8" + }, + "writing_hand": { + "name": "", + "category": "People & Body", + "unified": "270D-FE0F", + "non_qualified": "270D", + "sort_order": "31" + }, + "pencil2": { + "name": "PENCIL", + "category": "Objects", + "unified": "270F-FE0F", + "non_qualified": "270F", + "sort_order": "145" + }, + "black_nib": { + "name": "BLACK NIB", + "category": "Objects", + "unified": "2712-FE0F", + "non_qualified": "2712", + "sort_order": "146" + }, + "heavy_check_mark": { + "name": "HEAVY CHECK MARK", + "category": "Symbols", + "unified": "2714-FE0F", + "non_qualified": "2714", + "sort_order": "109" + }, + "heavy_multiplication_x": { + "name": "HEAVY MULTIPLICATION X", + "category": "Symbols", + "unified": "2716-FE0F", + "non_qualified": "2716", + "sort_order": "110" + }, + "latin_cross": { + "name": "", + "category": "Symbols", + "unified": "271D-FE0F", + "non_qualified": "271D", + "sort_order": "54" + }, + "star_of_david": { + "name": "", + "category": "Symbols", + "unified": "2721-FE0F", + "non_qualified": "2721", + "sort_order": "51" + }, + "sparkles": { + "name": "SPARKLES", + "category": "Activities", + "unified": "2728", + "non_qualified": "", + "sort_order": "6" + }, + "eight_spoked_asterisk": { + "name": "EIGHT SPOKED ASTERISK", + "category": "Symbols", + "unified": "2733-FE0F", + "non_qualified": "2733", + "sort_order": "119" + }, + "eight_pointed_black_star": { + "name": "EIGHT POINTED BLACK STAR", + "category": "Symbols", + "unified": "2734-FE0F", + "non_qualified": "2734", + "sort_order": "120" + }, + "snowflake": { + "name": "SNOWFLAKE", + "category": "Travel & Places", + "unified": "2744-FE0F", + "non_qualified": "2744", + "sort_order": "204" + }, + "sparkle": { + "name": "SPARKLE", + "category": "Symbols", + "unified": "2747-FE0F", + "non_qualified": "2747", + "sort_order": "121" + }, + "x": { + "name": "CROSS MARK", + "category": "Symbols", + "unified": "274C", + "non_qualified": "", + "sort_order": "111" + }, + "negative_squared_cross_mark": { + "name": "NEGATIVE SQUARED CROSS MARK", + "category": "Symbols", + "unified": "274E", + "non_qualified": "", + "sort_order": "112" + }, + "question": { + "name": "BLACK QUESTION MARK ORNAMENT", + "category": "Symbols", + "unified": "2753", + "non_qualified": "", + "sort_order": "124" + }, + "grey_question": { + "name": "WHITE QUESTION MARK ORNAMENT", + "category": "Symbols", + "unified": "2754", + "non_qualified": "", + "sort_order": "125" + }, + "grey_exclamation": { + "name": "WHITE EXCLAMATION MARK ORNAMENT", + "category": "Symbols", + "unified": "2755", + "non_qualified": "", + "sort_order": "126" + }, + "exclamation": { + "name": "HEAVY EXCLAMATION MARK SYMBOL", + "category": "Symbols", + "unified": "2757", + "non_qualified": "", + "sort_order": "127" + }, + "heavy_exclamation_mark": { + "name": "HEAVY EXCLAMATION MARK SYMBOL", + "category": "Symbols", + "unified": "2757", + "non_qualified": "", + "sort_order": "127" + }, + "heavy_heart_exclamation_mark_ornament": { + "name": "", + "category": "Smileys & Emotion", + "unified": "2763-FE0F", + "non_qualified": "2763", + "sort_order": "125" + }, + "heart": { + "name": "HEAVY BLACK HEART", + "category": "Smileys & Emotion", + "unified": "2764-FE0F", + "non_qualified": "2764", + "sort_order": "127" + }, + "heavy_plus_sign": { + "name": "HEAVY PLUS SIGN", + "category": "Symbols", + "unified": "2795", + "non_qualified": "", + "sort_order": "113" + }, + "heavy_minus_sign": { + "name": "HEAVY MINUS SIGN", + "category": "Symbols", + "unified": "2796", + "non_qualified": "", + "sort_order": "114" + }, + "heavy_division_sign": { + "name": "HEAVY DIVISION SIGN", + "category": "Symbols", + "unified": "2797", + "non_qualified": "", + "sort_order": "115" + }, + "arrow_right": { + "name": "BLACK RIGHTWARDS ARROW", + "category": "Symbols", + "unified": "27A1-FE0F", + "non_qualified": "27A1", + "sort_order": "29" + }, + "curly_loop": { + "name": "CURLY LOOP", + "category": "Symbols", + "unified": "27B0", + "non_qualified": "", + "sort_order": "116" + }, + "loop": { + "name": "DOUBLE CURLY LOOP", + "category": "Symbols", + "unified": "27BF", + "non_qualified": "", + "sort_order": "117" + }, + "arrow_heading_up": { + "name": "ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS", + "category": "Symbols", + "unified": "2934-FE0F", + "non_qualified": "2934", + "sort_order": "39" + }, + "arrow_heading_down": { + "name": "ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS", + "category": "Symbols", + "unified": "2935-FE0F", + "non_qualified": "2935", + "sort_order": "40" + }, + "arrow_left": { + "name": "LEFTWARDS BLACK ARROW", + "category": "Symbols", + "unified": "2B05-FE0F", + "non_qualified": "2B05", + "sort_order": "33" + }, + "arrow_up": { + "name": "UPWARDS BLACK ARROW", + "category": "Symbols", + "unified": "2B06-FE0F", + "non_qualified": "2B06", + "sort_order": "27" + }, + "arrow_down": { + "name": "DOWNWARDS BLACK ARROW", + "category": "Symbols", + "unified": "2B07-FE0F", + "non_qualified": "2B07", + "sort_order": "31" + }, + "black_large_square": { + "name": "BLACK LARGE SQUARE", + "category": "Symbols", + "unified": "2B1B", + "non_qualified": "", + "sort_order": "200" + }, + "white_large_square": { + "name": "WHITE LARGE SQUARE", + "category": "Symbols", + "unified": "2B1C", + "non_qualified": "", + "sort_order": "201" + }, + "star": { + "name": "WHITE MEDIUM STAR", + "category": "Travel & Places", + "unified": "2B50", + "non_qualified": "", + "sort_order": "181" + }, + "o": { + "name": "HEAVY LARGE CIRCLE", + "category": "Symbols", + "unified": "2B55", + "non_qualified": "", + "sort_order": "106" + }, + "wavy_dash": { + "name": "WAVY DASH", + "category": "Symbols", + "unified": "3030-FE0F", + "non_qualified": "3030", + "sort_order": "128" + }, + "part_alternation_mark": { + "name": "PART ALTERNATION MARK", + "category": "Symbols", + "unified": "303D-FE0F", + "non_qualified": "303D", + "sort_order": "118" + }, + "congratulations": { + "name": "CIRCLED IDEOGRAPH CONGRATULATION", + "category": "Symbols", + "unified": "3297-FE0F", + "non_qualified": "3297", + "sort_order": "180" + }, + "secret": { + "name": "CIRCLED IDEOGRAPH SECRET", + "category": "Symbols", + "unified": "3299-FE0F", + "non_qualified": "3299", + "sort_order": "181" + } + }, + "virt-what": { + "aws": "Amazon Web Services", + "vmware": "VMware Virtual Machine", + "virtualbox": "VirtualBox Virtual Machine", + "virtualpc": "Microsoft VirtualPC Guest", + "hyperv": "Microsoft Hyper-V Virtual Machine", + "openvz": "OpenVZ Container", + "lxc": "LXC Container", + "uml": "User Mode Linux Virtual Machine", + "linux_vserver": "Linux-Vserver Machine", + "linux_vserver-host": "Linux-Vserver Host", + "linux_vserver-guest": "Linux-Vserver Guest", + "virtage": "Hitachi Virtualization Manager Virtual Machine", + "parallels": "Parallels Virtual Machine", + "rhev": "Red Hat Enterprise Virtualization Guest", + "ovirt": "oVirt Guest", + "vmm": "OpenBSD Hypervisor Guest", + "powervm_lx86": "IBM PowerVM Lx86 Virtual Machine", + "ibm_power-kvm": "IBM POWER KVM", + "ibm_power-lpar_shared": "IBM POWER LPAR (shared)", + "ibm_power-lpar_dedicated": "IBM POWER LPAR (dedicated)", + "ibm_systemz": "IBM SystemZ Virtual Machine", + "ibm_systemz-kvm": "IBM SystemZ KVM Virtual Machine", + "ibm_systemz-zvm": "IBM SystemZ ZVM Virtual Machine", + "ibm_systemz-lpar": "IBM SystemZ LPAR Virtual Machine", + "ibm_systemz-direct": "IBM SystemZ Direct Virtual Machine", + "xen": "Xen Virtual Machine", + "xen-hvm": "Xen HVM Virtual Machine", + "xen-dom0": "Xen Virtual Machine Host (dom0)", + "xen-domU": "Xen Virtual Machine (domU)", + "virt": "Virtual Machine", + "qemu": "QEMU Virtual Machine", + "kvm": "KVM Virtual Machine", + "lkvm": "KVM Virtual Machine", + "xen:hvm": "Xen HVM Virtual Machine", + "xenhvm": "Xen HVM Virtual Machine", + "xen:pv": "Xen PV Virtual Machine", + "xenpv": "Xen PV Virtual Machine", + "bhyve": "BSD Hypervisor", + "microsoft": "Microsoft Hyper-V Virtual Machine", + "jail": "Jail Container", + "docker": "Docker Container" + }, + "vmware_guestid": { + "asianux3_64Guest": "Asianux Server 3 (64 bit)", + "asianux3Guest": "Asianux Server 3", + "asianux4_64Guest": "Asianux Server 4 (64 bit)", + "asianux4Guest": "Asianux Server 4", + "asianux5_64Guest": "Asianux Server 5 (64 bit)", + "asianux7_64Guest": "Asianux Server 7 (64 bit)", + "asianux8_64Guest": "Asianux Server 8 (64 bit)", + "centos64Guest": "CentOS 4/5 (64-bit)", + "centosGuest": "CentOS 4/5", + "centos6_64Guest": "CentOS 6 (64-bit)", + "centos6Guest": "CentOS 6", + "centos7_64Guest": "CentOS 7 (64-bit)", + "centos7Guest": "CentOS 7", + "centos8_64Guest": "CentOS 8 (64-bit)", + "coreos64Guest": "CoreOS Linux (64 bit)", + "darwin64Guest": "Mac OS 10.5 (64 bit)", + "darwinGuest": "Mac OS 10.5", + "darwin10_64Guest": "Mac OS 10.6 (64 bit)", + "darwin10Guest": "Mac OS 10.6", + "darwin11_64Guest": "Mac OS 10.7 (64 bit)", + "darwin11Guest": "Mac OS 10.7", + "darwin12_64Guest": "Mac OS 10.8 (64 bit)", + "darwin13_64Guest": "Mac OS 10.9 (64 bit)", + "darwin14_64Guest": "Mac OS 10.10 (64 bit)", + "darwin15_64Guest": "Mac OS 10.11 (64 bit)", + "darwin16_64Guest": "Mac OS 10.12 (64 bit)", + "darwin17_64Guest": "Mac OS 10.13 (64 bit)", + "darwin18_64Guest": "Mac OS 10.14 (64 bit)", + "debian4_64Guest": "Debian GNU/Linux 4 (64 bit)", + "debian4Guest": "Debian GNU/Linux 4", + "debian5_64Guest": "Debian GNU/Linux 5 (64 bit)", + "debian5Guest": "Debian GNU/Linux 5", + "debian6_64Guest": "Debian GNU/Linux 6 (64 bit)", + "debian6Guest": "Debian GNU/Linux 6", + "debian7_64Guest": "Debian GNU/Linux 7 (64 bit)", + "debian7Guest": "Debian GNU/Linux 7", + "debian8_64Guest": "Debian GNU/Linux 8 (64 bit)", + "debian8Guest": "Debian GNU/Linux 8", + "debian9_64Guest": "Debian GNU/Linux 9 (64 bit)", + "debian9Guest": "Debian GNU/Linux 9", + "debian10_64Guest": "Debian GNU/Linux 10 (64 bit)", + "debian10Guest": "Debian GNU/Linux 10", + "dosGuest": "MS-DOS", + "eComStationGuest": "eComStation 1.x", + "eComStation2Guest": "eComStation 2.0", + "fedora64Guest": "Fedora Linux (64 bit)", + "fedoraGuest": "Fedora Linux", + "freebsd64Guest": "FreeBSD x64", + "freebsdGuest": "FreeBSD", + "freebsd11_64Guest": "FreeBSD 11 x64", + "freebsd11Guest": "FreeBSD 11", + "freebsd12_64Guest": "FreeBSD 12 x64", + "freebsd12Guest": "FreeBSD 12", + "genericLinuxGuest": "Generic Linux", + "mandrakeGuest": "Mandrake Linux", + "mandriva64Guest": "Mandriva Linux (64 bit)", + "mandrivaGuest": "Mandriva Linux", + "netware4Guest": "Novell NetWare 4", + "netware5Guest": "Novell NetWare 5.1", + "netware6Guest": "Novell NetWare 6.x", + "nld9Guest": "Novell Linux Desktop 9", + "oesGuest": "Open Enterprise Server", + "openServer5Guest": "SCO OpenServer 5", + "openServer6Guest": "SCO OpenServer 6", + "opensuse64Guest": "OpenSUSE Linux (64 bit)", + "opensuseGuest": "OpenSUSE Linux", + "oracleLinux64Guest": "Oracle Linux 4/5 (64-bit)", + "oracleLinuxGuest": "Oracle Linux 4/5", + "oracleLinux6_64Guest": "Oracle Linux 6 (64-bit)", + "oracleLinux6Guest": "Oracle Linux 6", + "oracleLinux7_64Guest": "Oracle Linux 7 (64-bit)", + "oracleLinux7Guest": "Oracle Linux 7", + "oracleLinux8_64Guest": "Oracle Linux 8 (64-bit)", + "os2Guest": "OS/2", + "other24xLinux64Guest": "Linux 2.4x Kernel (64 bit)", + "other24xLinuxGuest": "Linux 2.4x Kernel", + "other26xLinux64Guest": "Linux 2.6x Kernel (64 bit)", + "other26xLinuxGuest": "Linux 2.6x Kernel", + "other3xLinux64Guest": "Linux 3.x Kernel (64 bit)", + "other3xLinuxGuest": "Linux 3.x Kernel", + "other4xLinux64Guest": "Linux 4.x Kernel (64 bit)", + "other4xLinuxGuest": "Linux 4.x Kernel", + "otherLinux64Guest": "Linux (64 bit)", + "otherLinuxGuest": "Linux 2.2x Kernel", + "otherGuest": "Other Operating System", + "otherGuest64": "Other Operating System (64 bit)", + "redhatGuest": "Red Hat Linux 2.1", + "rhel2Guest": "Red Hat Enterprise Linux 2", + "rhel3_64Guest": "Red Hat Enterprise Linux 3 (64 bit)", + "rhel3Guest": "Red Hat Enterprise Linux 3", + "rhel4_64Guest": "Red Hat Enterprise Linux 4 (64 bit)", + "rhel4Guest": "Red Hat Enterprise Linux 4", + "rhel5_64Guest": "Red Hat Enterprise Linux 5 (64 bit)", + "rhel5Guest": "Red Hat Enterprise Linux 5", + "rhel6_64Guest": "Red Hat Enterprise Linux 6 (64 bit)", + "rhel6Guest": "Red Hat Enterprise Linux 6", + "rhel7_64Guest": "Red Hat Enterprise Linux 7 (64 bit)", + "rhel7Guest": "Red Hat Enterprise Linux 7", + "rhel8_64Guest": "Red Hat Enterprise Linux 8 (64 bit)", + "sjdsGuest": "Sun Java Desktop System", + "sles64Guest": "Suse Linux Enterprise Server 9 (64 bit)", + "slesGuest": "Suse Linux Enterprise Server 9", + "sles10_64Guest": "Suse Linux Enterprise Server 10 (64 bit)", + "sles10Guest": "Suse linux Enterprise Server 10", + "sles11_64Guest": "Suse Linux Enterprise Server 11 (64 bit)", + "sles11Guest": "Suse linux Enterprise Server 11", + "sles12_64Guest": "Suse Linux Enterprise Server 12 (64 bit)", + "sles12Guest": "Suse linux Enterprise Server 12", + "sles15_64Guest": "Suse Linux Enterprise Server 15 (64 bit)", + "suse64Guest": "Suse Linux (64 bit)", + "suseGuest": "Suse Linux", + "solaris6Guest": "Solaris 6", + "solaris7Guest": "Solaris 7", + "solaris8Guest": "Solaris 8", + "solaris9Guest": "Solaris 9", + "solaris10_64Guest": "Solaris 10 (64 bit)", + "solaris10Guest": "Solaris 10", + "solaris11_64Guest": "Solaris 11 (64 bit)", + "turboLinux64Guest": "Turbolinux (64 bit)", + "turboLinuxGuest": "Turbolinux", + "ubuntu64Guest": "Ubuntu Linux (64 bit)", + "ubuntuGuest": "Ubuntu Linux", + "unixWare7Guest": "SCO UnixWare 7", + "vmkernelGuest": "VMware ESX 4", + "vmwarePhoton64Guest": "VMware Photon (64 bit)", + "vmkernel5Guest": "VMware ESX 5", + "vmkernel6Guest": "VMware ESX 6", + "vmkernel65Guest": "VMware ESX 6.5", + "win2000AdvServGuest": "Windows 2000 Advanced Server", + "win2000ProGuest": "Windows 2000 Professional", + "win2000ServGuest": "Windows 2000 Server", + "win31Guest": "Windows 3.1", + "win95Guest": "Windows 95", + "win98Guest": "Windows 98", + "winMeGuest": "Windows Millenium Edition", + "winNTGuest": "Windows NT 4", + "winXPHomeGuest": "Windows XP Home", + "winXPPro64Guest": "Windows XP Professional (64 bit)", + "winXPProGuest": "Windows XP Professional", + "winVista64Guest": "Windows Vista (64 bit)", + "winVistaGuest": "Windows Vista", + "windows7_64Guest": "Windows 7 (64 bit)", + "windows7Guest": "Windows 7", + "windows7Server64Guest": "Windows Server 2008 R2 (64 bit)", + "windows8_64Guest": "Windows 8 (64 bit)", + "windows8Guest": "Windows 8", + "windows8Server64Guest": "Windows 8 Server (64 bit)", + "windowsHyperVGuest": "Windows Hyper-V", + "winLonghorn64Guest": "Windows Longhorn (64 bit)", + "winLonghornGuest": "Windows Longhorn", + "winNetBusinessGuest": "Windows Small Business Server 2003", + "winNetDatacenter64Guest": "Windows Server 2003, Datacenter Edition (64 bit)", + "winNetDatacenterGuest": "Windows Server 2003, Datacenter Edition", + "winNetEnterprise64Guest": "Windows Server 2003, Enterprise Edition (64 bit)", + "winNetEnterpriseGuest": "Windows Server 2003, Enterprise Edition", + "winNetStandard64Guest": "Windows Server 2003, Standard Edition (64 bit)", + "winNetStandardGuest": "Windows Server 2003, Standard Edition", + "winNetWebGuest": "Windows Server 2003, Web Edition" + }, + "http_api": { + "observium_versions": { + "method": "POST", + "ratelimit": 10, + "request_format": "urlencode", + "url": "https://www.observium.org/versions.php", + "request_params": { + "stats": "%stats%" + }, + "response_format": "json", + "response_test": { + "field": "stable->revision", + "operator": "regex", + "value": "^\\d+$" + } + }, + "ripe_whois": { + "method": "GET", + "ratelimit": 2500, + "request_format": "urlencode", + "url": "https://stat.ripe.net/data/whois/data.json", + "request_params": { + "sourceapp": "%app%", + "resource": "%ip%" + }, + "response_format": "json", + "response_test": { + "field": "status", + "operator": "eq", + "value": "ok" + } + }, + "macvendors_mac": { + "method": "GET", + "ratelimit": 2500, + "request_format": "urlencode", + "url": "https://api.macvendors.com/%mac%", + "request_params": { + "mac": "%mac%" + }, + "response_format": "raw", + "response_test": { + "field": "response", + "operator": "regex", + "value": ".+" + } + } + }, + "transports": { + "email": { + "name": "E-mail", + "identifiers": [ + "email" + ], + "parameters": { + "required": { + "email": { + "description": "Address" + } + } + } + }, + "discord": { + "name": "Discord", + "identifiers": [ + "url" + ], + "parameters": { + "required": { + "url": { + "description": "Webhook URL", + "tooltip": "e.g. https://discordapp.com/api/webhooks/780000996067338/SYM68uW_Z-Ss4KhdXTw2g8m-djsx4zzYghoskyFjsK4rdENkOP9Xff26MFfJQc64" + } + } + }, + "notification": { + "method": "POST", + "request_format": "json", + "request_retry": 3, + "url": "%url%", + "request_params": [] + } + }, + "smsbox": { + "community": true, + "name": "Kannel SMSBox", + "identifiers": [ + "phone" + ], + "parameters": { + "required": { + "phone": { + "description": "Recipient's phone number" + } + } + }, + "notification": { + "method": "GET", + "request_format": "urlencode", + "url": "%scheme%://%host%:%port%/cgi-bin/sendsms", + "request_params": { + "user": "%user%", + "password": "%password%", + "from": "%from%", + "to": "%phone%", + "text": "%message%" + }, + "message_text": "{{ALERT_STATE}} {{DEVICE_HOSTNAME}}: {{ENTITY_NAME}}\n{{ALERT_MESSAGE}}", + "response_format": "raw", + "response_test": { + "field": "response", + "operator": "regex", + "value": "Accepted|Queued" + } + } + }, + "smstools": { + "name": "SMSTools", + "identifiers": [ + "recipient" + ], + "parameters": { + "required": { + "recipient": { + "description": "Recipient's phone number", + "tooltip": "Start with country code, no leading +" + } + }, + "optional": { + "path": { + "description": "Outgoing spool directory", + "tooltip": "Defaults to /var/spool/sms/outgoing" + } + } + } + }, + "rocketchat": { + "name": "Rocket.Chat", + "identifiers": [ + "url", + "channel" + ], + "parameters": { + "global": { + "url": { + "description": "Base URL", + "tooltip": "e.g. http://localhost:3000/" + }, + "channel": { + "description": "Channel", + "default": "#general" + } + }, + "required": { + "token": { + "description": "Personal Token" + }, + "user-id": { + "description": "User Id" + } + } + }, + "notification": { + "method": "POST", + "request_format": "json", + "url": "%url%/api/v1/chat.postMessage", + "message_template": "rocketchat_text", + "message_transform": { + "action": "preg_replace", + "from": "/ {3,}/", + "to": "" + }, + "request_header": { + "X-Auth-Token": "%token%", + "X-User-Id": "%user-id%" + }, + "request_params": { + "channel": "%channel%", + "alias": "%TITLE%", + "text": "%message%", + "emoji": ":%ALERT_EMOJI_NAME%:" + }, + "response_format": "json", + "response_test": { + "field": "success", + "operator": "eq", + "value": true + } + } + }, + "rocketchat-hook": { + "name": "Rocket.Chat (Webhook)", + "identifiers": [ + "url" + ], + "parameters": { + "global": { + "url": { + "description": "Webhook URL", + "tooltip": "e.g. https://my.domain/hooks/RuiCvnyfzGLA/FkHMWcXE8oYKw3zAEafpNefc4Qyfheufhie8D67AiHmgFFosSgo" + }, + "channel": { + "description": "Channel", + "default": "#general" + } + } + }, + "notification": { + "method": "POST", + "request_format": "json", + "url": "%url%", + "message_template": "rocketchat_text", + "message_transform": { + "action": "preg_replace", + "from": "/ {3,}/", + "to": "" + }, + "request_params": { + "channel": "%channel%", + "alias": "%TITLE%", + "text": "%message%", + "emoji": ":%ALERT_EMOJI_NAME%:" + }, + "response_format": "json", + "response_test": { + "field": "success", + "operator": "eq", + "value": true + } + } + }, + "telegram": { + "name": "Telegram Bot", + "identifiers": [ + "recipient" + ], + "parameters": { + "required": { + "recipient": { + "description": "Chat Identifier" + } + }, + "global": { + "bot_hash": { + "description": "Bot Token" + } + }, + "optional": { + "thread": { + "description": "(Supergroups only) Unique identifier of a message thread to which the message belongs" + }, + "disable_notification": { + "type": "bool", + "description": "Send notification silently", + "tooltip": "iOS users will not receive a notification, Android users will receive a notification with no sound. Values: true or false." + }, + "parse_mode": { + "type": "enum", + "description": "Notification Format", + "params": { + "HTML": { + "name": "HTML", + "subtext": "(Default)" + }, + "TEXT": { + "name": "Simple", + "subtext": "(A different template is used)" + } + }, + "default": "HTML" + } + } + }, + "notification": { + "method": "POST", + "request_format": "json", + "url": "https://api.telegram.org/bot%bot_hash%/sendMessage", + "message_template": "telegram_%parse_mode%", + "message_transform": { + "action": "preg_replace", + "from": "/ {3,}/", + "to": "" + }, + "request_params": { + "chat_id": "%recipient%", + "message_thread_id": "%thread%", + "parse_mode": "HTML", + "disable_web_page_preview": "true", + "text": "%message%" + }, + "response_format": "json", + "response_test": { + "field": "ok", + "operator": "eq", + "value": true + }, + "response_fields": { + "status": "error_code", + "message": "description" + } + } + }, + "script": { + "name": "External program", + "identifiers": [ + "script" + ], + "parameters": { + "required": { + "script": { + "description": "External program path" + } + } + } + }, + "xmpp": { + "name": "XMPP", + "identifiers": [ + "recipient" + ], + "parameters": { + "required": { + "recipient": { + "description": "Recipient" + } + }, + "global": { + "username": { + "description": "XMPP Server username" + }, + "password": { + "description": "XMPP Server password" + }, + "server": { + "description": "XMPP Serrver hostname", + "tooltip": "Optional, if not specified, finds server hostname via SRV records" + }, + "port": { + "description": "XMPP Server port", + "tooltip": "Optional, defaults to 5222" + } + } + } + }, + "webhook-old": { + "name": "Webhook (Old)", + "identifiers": [ + "url" + ], + "parameters": { + "required": { + "url": { + "description": "URL", + "tooltip": "e.g. https://webhook/api" + } + }, + "global": { + "token": { + "description": "Authentication token" + }, + "originator": { + "description": "Sender of message" + } + } + }, + "notification": { + "method": "POST", + "request_format": "json", + "url": "%url%", + "message_text": "{{TITLE}}\n{{METRICS}}", + "message_transform": { + "action": "replace", + "from": " ", + "to": "" + }, + "request_params": { + "originator": "%originator%", + "body": "%message%" + }, + "request_header": { + "Authorization": "AccessKey %token%" + }, + "response_format": "json", + "response_test": { + "field": "message", + "operator": "eq", + "value": "SUCCESS" + } + } + }, + "webhook-json": { + "name": "Webhook JSON", + "identifiers": [ + "url" + ], + "parameters": { + "required": { + "url": { + "description": "URL", + "tooltip": "e.g. https://webhook/api" + } + }, + "global": { + "json": { + "description": "JSON passed to Webhook", + "type": "textarea", + "tooltip": "Valid JSON passed to Webhook", + "format": "json", + "default": "{\"ALERT_STATE\":\"%ALERT_STATE%\",\"ALERT_EMOJI\":\"%ALERT_EMOJI%\",\"ALERT_EMOJI_NAME\":\"%ALERT_EMOJI_NAME%\",\n \"ALERT_STATUS\":\"%ALERT_STATUS%\",\"ALERT_SEVERITY\":\"%ALERT_SEVERITY%\",\"ALERT_COLOR\":\"#%ALERT_COLOR%\",\n \"ALERT_URL\":\"%ALERT_URL%\",\"ALERT_UNIXTIME\":\"%ALERT_UNIXTIME%\",\"ALERT_TIMESTAMP\":\"%ALERT_TIMESTAMP%\",\n \"ALERT_TIMESTAMP_RFC2822\":\"%ALERT_TIMESTAMP_RFC2822%\",\"ALERT_TIMESTAMP_RFC3339\":\"%ALERT_TIMESTAMP_RFC3339%\",\n \"ALERT_ID\":\"%ALERT_ID%\",\"ALERT_MESSAGE\":\"%ALERT_MESSAGE%\",\"CONDITIONS\":\"%CONDITIONS%\",\n \"METRICS\":\"%METRICS%\",\"DURATION\":\"%DURATION%\",\"ENTITY_URL\":\"%ENTITY_URL%\",\"ENTITY_LINK\":\"%ENTITY_LINK%\",\n \"ENTITY_NAME\":\"%ENTITY_NAME%\",\"ENTITY_ID\":\"%ENTITY_ID%\",\"ENTITY_TYPE\":\"%ENTITY_TYPE%\",\n \"ENTITY_DESCRIPTION\":\"%ENTITY_DESCRIPTION%\",\"DEVICE_HOSTNAME\":\"%DEVICE_HOSTNAME%\",\n \"DEVICE_SYSNAME\":\"%DEVICE_SYSNAME%\",\"DEVICE_DESCRIPTION\":\"%DEVICE_DESCRIPTION%\",\"DEVICE_ID\":\"%DEVICE_ID%\",\n \"DEVICE_URL\":\"%DEVICE_URL%\",\"DEVICE_LINK\":\"%DEVICE_LINK%\",\"DEVICE_HARDWARE\":\"%DEVICE_HARDWARE%\",\n \"DEVICE_OS\":\"%DEVICE_OS%\",\"DEVICE_TYPE\":\"%DEVICE_TYPE%\",\"DEVICE_LOCATION\":\"%DEVICE_LOCATION%\",\n \"DEVICE_UPTIME\":\"%DEVICE_UPTIME%\",\"DEVICE_REBOOTED\":\"%DEVICE_REBOOTED%\",\"TITLE\":\"%TITLE%\"}" + } + }, + "optional": { + "url1": { + "description": "Fallback URL", + "tooltip": "Optional fallback url if main unavailable by timeout" + }, + "token": { + "description": "Authentication token" + } + } + }, + "notification": { + "method": "POST", + "request_format": "json", + "url": "%url%", + "request_header": { + "Authorization?token": "%token%" + }, + "message_json": "%json%", + "response_format": "json" + } + }, + "webhook": { + "name": "Webhook", + "identifiers": [ + "url" + ], + "parameters": { + "required": { + "url": { + "description": "URL", + "tooltip": "e.g. https://webhook/api" + } + }, + "global": [] + }, + "notification": { + "method": "POST", + "request_format": "json", + "url": "%url%", + "message_tags": true, + "response_format": "json", + "response_test": { + "field": "status", + "operator": "eq", + "value": "successful" + } + } + }, + "devnull": { + "name": "/dev/null" + } + }, + "vendors": { + "adva": { + "name": "ADVA", + "full_name": "ADVA Optical Networking", + "site_url": "https://www.advaoptical.com/", + "wiki_url": "https://wikipedia.org/wiki/ADVA_Optical_Networking", + "icon": "adva", + "alternatives": [ + "ADVA Optical" + ] + }, + "akcp": { + "name": "AKCP", + "site_url": "https://www.akcp.com/", + "icon": "akcp" + }, + "alpha": { + "name": "Alpha", + "full_name": "Alpha Technologies", + "site_url": "https://www.alpha.ca/", + "icon": "alpha", + "alternatives": [ + "Alpha Technologies Services" + ] + }, + "acme_packet": { + "new_vendor": "oracle", + "name": "Acme Packet", + "site_url": "https://www.oracle.com/corporate/acquisitions/acmepacket/", + "wiki_url": "https://wikipedia.org/wiki/Acme_Packet", + "icon": "acmepacket", + "alternatives": [ + "Acme", + "AcmePacket" + ] + }, + "alcatel-lucent": { + "name": "Alcatel-Lucent", + "full_name": "Alcatel-Lucent S.A.", + "site_url": "https://networks.nokia.com/", + "wiki_url": "https://wikipedia.org/wiki/Alcatel-Lucent", + "icon": "alcatellucent", + "alternatives": [ + "Alcatel", + "Lucent" + ] + }, + "allied_telesis": { + "name": "Allied Telesis", + "site_url": "https://www.alliedtelesis.com/", + "wiki_url": "https://wikipedia.org/wiki/Allied_Telesis", + "icon": "alliedtelesis", + "alternatives": [ + "Allied Telesis K.K.", + "AT ", + "Allied Telesyn" + ] + }, + "angstrem": { + "name": "Angstrem", + "full_name": "Angstrem Telecom", + "site_url": "http://www.angtel.ru/", + "icon": "angstrem" + }, + "apc": { + "new_vendor": "schneider_electric", + "name": "APC", + "full_name": "APC by Schneider Electric", + "site_url": "http://www.apc.com/", + "wiki_url": "https://wikipedia.org/wiki/APC_by_Schneider_Electric", + "icon": "apc", + "alternatives": [ + "American Power Conversion", + "American Power Conversion Corporation", + "MGE UPS Systems" + ] + }, + "apple": { + "name": "Apple", + "site_url": "https://www.apple.com/", + "wiki_url": "https://wikipedia.org/wiki/Apple_Inc.", + "icon": "apple", + "alternatives": [ + "Apple Computer Company", + "Apple Computer" + ] + }, + "arbor": { + "name": "Arbor", + "full_name": "Arbor Networks", + "new_vendor": "NetScout", + "site_url": "https://www.netscout.com/arbor/", + "wiki_url": "https://wikipedia.org/wiki/Arbor_Networks", + "icon": "netscout" + }, + "atto": { + "name": "ATTO", + "full_name": "ATTO Technology", + "site_url": "https://www.atto.com/", + "wiki_url": "https://wikipedia.org/wiki/ATTO_Technology", + "icon": "atto" + }, + "avaya": { + "name": "Avaya", + "full_name": "Avaya Networks", + "site_url": "https://www.avaya.com/", + "wiki_url": "https://en.wikipedia.org/wiki/Avaya", + "icon": "avaya" + }, + "axis": { + "name": "AXIS", + "full_name": "AXIS Communications", + "site_url": "https://www.axis.com/", + "wiki_url": "https://wikipedia.org/wiki/Axis_Communications", + "icon": "axis", + "alternatives": [ + "AXIS Communications AB" + ] + }, + "buffalo": { + "name": "Buffalo", + "full_name": "Buffalo Technology", + "site_url": "https://www.buffalotech.com/", + "wiki_url": "https://wikipedia.org/wiki/Melco", + "icon": "buffalo", + "alternatives": [ + "Buffalo Inc." + ] + }, + "blue_coat": { + "name": "Blue Coat", + "full_name": "Blue Coat Systems", + "site_url": "http://www.bluecoat.com/", + "wiki_url": "https://wikipedia.org/wiki/Blue_Coat_Systems", + "icon": "bluecoat", + "alternatives": [ + "CacheFlow", + "BlueCoat" + ] + }, + "c_c_power": { + "name": "C&C Power", + "site_url": "https://www.cambiumnetworks.com/", + "icon": "ccpower" + }, + "cambium": { + "name": "Cambium", + "full_name": "Cambium Networks", + "site_url": "https://www.cambiumnetworks.com/", + "icon": "cambium" + }, + "casa_systems": { + "name": "Casa Systems", + "site_url": "https://www.casa-systems.com/", + "icon": "casa", + "alternatives": [ + "Casa", + "CASA-systems" + ] + }, + "ce_t_power": { + "name": "CE+T Power", + "full_name": "Alcatel-Lucent S.A.", + "site_url": "https://www.cet-power.com/", + "wiki_url": "https://fr.wikipedia.org/wiki/CE%2BT_Power", + "icon": "cet-power", + "alternatives": [ + "CE+T", + "CET", + "CET Power", + "CET Group" + ] + }, + "chatsworth": { + "name": "Chatsworth", + "full_name": "Chatsworth Products", + "site_url": "https://www.chatsworth.com/", + "icon": "cpi", + "alternatives": [ + "CPI" + ] + }, + "cisco": { + "name": "Cisco", + "full_name": "Cisco Systems", + "site_url": "https://cisco.com/", + "wiki_url": "https://wikipedia.org/wiki/Cisco_Systems", + "icon": "cisco" + }, + "cisco_small_business": { + "name": "Cisco Small Business", + "site_url": "https://www.cisco.com/c/en/us/solutions/small-business.html", + "wiki_url": "https://wikipedia.org/wiki/Cisco_Systems", + "icon": "ciscosb", + "alternatives": [ + "Cisco SB" + ] + }, + "comet_system": { + "name": "Comet System", + "site_url": "https://www.cometsystem.cz/", + "icon": "comet", + "alternatives": [ + "Comet" + ] + }, + "c-data": { + "name": "C-Data", + "full_name": "C-Data Technology", + "site_url": "http://cdatatec.com/", + "icon": "cdata" + }, + "coriant": { + "name": "Coriant", + "new_vendor": "Infinera", + "site_url": "https://www.coriant.com/", + "wiki_url": "https://wikipedia.org/wiki/Coriant", + "icon": "coriant", + "alternatives": [ + "Coriant America" + ] + }, + "ctc_union": { + "name": "CTC Union", + "site_url": "https://www.ctcu.com/", + "icon": "ctc", + "alternatives": [ + "CTC" + ] + }, + "dcn": { + "name": "DCN", + "full_name": "Digital China Networks", + "site_url": "http://www.dcnglobal.com/", + "icon": "dcn" + }, + "ddn": { + "name": "DDN", + "full_name": "DataDirect Networks", + "site_url": "https://www.ddn.com/", + "wiki_url": "https://wikipedia.org/wiki/DataDirect_Networks", + "icon": "ddn" + }, + "deep_sea": { + "name": "Deep Sea", + "site_url": "https://www.deepseaplc.com/", + "icon": "dse", + "alternatives": [ + "DSE", + "DeepSea" + ] + }, + "dell": { + "name": "Dell", + "site_url": "https://www.dell.com/", + "wiki_url": "https://wikipedia.org/wiki/Dell", + "icon": "dell", + "alternatives": [ + "Dell Technologies", + "Dell Computer" + ] + }, + "dell_emc": { + "name": "Dell EMC", + "site_url": "https://www.dellemc.com/", + "wiki_url": "https://wikipedia.org/wiki/Dell_EMC", + "icon": "dell_emc" + }, + "edgecore": { + "name": "Edgecore", + "full_name": "Edgecore Networks", + "site_url": "https://www.edge-core.com/", + "icon": "edgecore", + "alternatives": [ + "Edge-core", + "ec" + ] + }, + "eds": { + "name": "EDS", + "full_name": "Embedded Data Systems", + "site_url": "https://www.embeddeddatasystems.com/", + "icon": "eds" + }, + "enterasys": { + "new_vendor": "extreme", + "name": "Enterasys", + "full_name": "Enterasys Networks", + "site_url": "http://www.enterasys.com/", + "wiki_url": "https://wikipedia.org/wiki/Enterasys_Networks", + "icon": "enterasys" + }, + "extreme": { + "name": "Extreme", + "full_name": "Extreme Networks", + "site_url": "http://extremenetworks.com/", + "wiki_url": "https://wikipedia.org/wiki/Extreme_Networks", + "icon": "extreme" + }, + "fs.com": { + "name": "FS.COM", + "site_url": "https://fs.com/", + "icon": "fscom", + "alternatives": [ + "Fiberstore" + ] + }, + "ge": { + "name": "GE", + "full_name": "General Electric", + "site_url": "https://www.ge.com/", + "wiki_url": "https://wikipedia.org/wiki/General_Electric", + "icon": "ge" + }, + "gcom": { + "name": "GCOM", + "full_name": "GCOM Technologies", + "site_url": "http://www.szgcom.com/", + "icon": "gcom" + }, + "gta": { + "name": "GTA", + "full_name": "Global Technology Associates", + "site_url": "https://gtatelecom.com/", + "wiki_url": "https://wikipedia.org/wiki/Global_Technology_Associates", + "icon": "gta" + }, + "juniper": { + "name": "Juniper", + "full_name": "Juniper Networks", + "site_url": "https://juniper.net/", + "wiki_url": "https://wikipedia.org/wiki/Juniper_Networks", + "icon": "juniper" + }, + "halon": { + "name": "Halon", + "full_name": "Halon Security AB", + "site_url": "https://halon.io/", + "icon": "halon" + }, + "hpe": { + "name": "HPE", + "full_name": "Hewlett Packard Enterprise", + "site_url": "https://www.hpe.com/", + "wiki_url": "https://wikipedia.org/wiki/Hewlett-Packard", + "icon": "hpe", + "alternatives": [ + "Hewlett-Packard Enterprise", + "HP Enterprise", + "Comware", + "H3C Comware", + "HPE Comware", + "HP Comware", + "Hangzhou H3C Comware" + ] + }, + "hp": { + "name": "HP", + "full_name": "Hewlett-Packard", + "site_url": "https://www.hp.com/", + "wiki_url": "https://wikipedia.org/wiki/Hewlett-Packard", + "icon": "hp", + "alternatives": [ + "Hewlett Packard" + ] + }, + "h3c": { + "new_vendor": "hpe", + "name": "H3C", + "full_name": "Hangzhou Huawei-3Com Technologies", + "site_url": "http://www.h3c.com/", + "icon": "hpe", + "alternatives": [ + "Hangzhou Huawei-3Com", + "3Com", + "Huawei 3Com", + "Huawei-3Com", + "Huawei-3Com Comware", + "H3C Technologies", + "New H3C", + "Hangzhou H3C" + ] + }, + "hw_group": { + "name": "HW group", + "site_url": "https://www.hw-group.com/", + "icon": "hwg", + "alternatives": [ + "HWG", + "HW-group" + ] + }, + "huawei": { + "name": "Huawei", + "full_name": "Huawei Technologies Co.", + "site_url": "https://www.huawei.com/", + "wiki_url": "https://wikipedia.org/wiki/Huawei", + "icon": "huawei" + }, + "open_systems": { + "name": "Open Systems", + "full_name": "Open Systems AG", + "site_url": "https://www.open.ch/", + "wiki_url": "https://wikipedia.org/wiki/Open_Systems_AG", + "icon": "open_systems" + }, + "oracle": { + "name": "Oracle", + "full_name": "Oracle Corporation", + "site_url": "https://www.oracle.com/", + "wiki_url": "https://wikipedia.org/wiki/Oracle_Corporation", + "icon": "oracle" + }, + "ip_infusion": { + "name": "IP Infusion", + "site_url": "https://www.ipinfusion.com/", + "icon": "ip_infusion" + }, + "infinera": { + "name": "Infinera", + "full_name": "Infinera Corporation", + "site_url": "https://www.infinera.com/", + "wiki_url": "https://wikipedia.org/wiki/Infinera", + "icon": "infinera" + }, + "langxunda": { + "name": "Langxunda", + "full_name": "Shenzhen Langxunda Optical Communication", + "site_url": "http://www.langxunda.com/", + "icon": "langxunda", + "alternatives": [ + "LXD" + ] + }, + "lenovoemc": { + "name": "Lenovo EMC", + "full_name": "Lenovo EMC", + "icon": "iomega" + }, + "mrv": { + "name": "MRV", + "new_vendor": "adva", + "full_name": "MRV Communications", + "site_url": "http://www.mrv.com/", + "wiki_url": "https://wikipedia.org/wiki/MRV_Communications", + "icon": "mrv" + }, + "net_insight": { + "name": "Net Insight", + "full_name": "Net Insight AB", + "site_url": "https://netinsight.net/", + "icon": "netinsight" + }, + "pbi": { + "name": "PBI", + "site_url": "http://www.pbi-china.com/", + "icon": "pbi" + }, + "proges_plus": { + "name": "Proges Plus", + "site_url": "https://www.proges.com/", + "icon": "proges_plus" + }, + "pulse_secure": { + "name": "Pulse Secure", + "site_url": "https://www.pulsesecure.net/", + "icon": "pulse_secure" + }, + "qtech": { + "name": "QTech", + "site_url": "https://qtech.ru/", + "icon": "qtech" + }, + "raysharp": { + "name": "Raysharp", + "site_url": "https://www.raysharp.cn/", + "icon": "raysharp" + }, + "riello": { + "name": "Riello", + "site_url": "https://www.riello-ups.com/", + "icon": "riello_ups", + "alternatives": [ + "RIELLO UPS", + "Riello Elettronica" + ] + }, + "vsolution": { + "name": "V-Solution", + "site_url": "https://www.vsolcn.com/", + "icon": "vsolution", + "alternatives": [ + "V-Sol" + ] + }, + "saf_tehnika": { + "name": "SAF Tehnika", + "site_url": "https://www.saftehnika.com/", + "icon": "saf" + }, + "schneider_electric": { + "name": "Schneider Electric", + "full_name": "Schneider Electric SE", + "site_url": "http://www.schneider-electric.com/", + "wiki_url": "https://wikipedia.org/wiki/Schneider_Electric", + "icon": "schneider_electric" + }, + "siae_microelettronica": { + "name": "Siae Microelettronica", + "full_name": "SIAE MICROELETTRONICA", + "site_url": "https://www.siaemic.com/", + "wiki_url": "https://wikipedia.org/wiki/Siae_Microelettronica", + "icon": "siaemic", + "alternatives": [ + "Siaemic" + ] + }, + "sigur": { + "name": "SIGUR", + "site_url": "https://sigur.com/", + "icon": "sigur" + }, + "snr": { + "name": "SNR", + "site_url": "https://shop.nag.ru/", + "icon": "snr", + "alternatives": [ + "shop.nag.ru", + "NAG" + ] + }, + "stormshield": { + "name": "Stormshield", + "site_url": "https://www.stormshield.com/", + "icon": "stormshield" + }, + "sun": { + "name": "Sun", + "full_name": "Sun Microsystems", + "new_vendor": "Oracle", + "site_url": "https://www.oracle.com/sun/", + "icon": "sun_oracle" + }, + "summit_development": { + "name": "Summit Development", + "site_url": "https://summitd.cz/", + "icon": "summitd" + }, + "supermicro": { + "name": "Supermicro", + "full_name": "Super Micro Computer", + "site_url": "http://supermicro.com/", + "wiki_url": "https://wikipedia.org/wiki/Supermicro", + "icon": "supermicro" + }, + "transmode": { + "name": "Transmode", + "new_vendor": "Infinera", + "site_url": "http://www.transmode.com/", + "wiki_url": "https://en.wikipedia.org/wiki/Transmode", + "icon": "infinera" + }, + "tripp_lite": { + "name": "Tripp Lite", + "site_url": "https://www.tripplite.com/", + "icon": "tripplite" + }, + "wago": { + "name": "Wago", + "full_name": "WAGO Kontakttechnik GmbH & Co. KG", + "site_url": "https://www.wago.com/", + "icon": "wago" + }, + "wti": { + "name": "WTI", + "full_name": "Western Telematic Inc", + "site_url": "https://www.wti.com/", + "icon": "wti" + }, + "w_t": { + "name": "W&T", + "full_name": "Wiesemann & Theis GmbH", + "site_url": "https://wut.de/", + "icon": "wut", + "alternatives": [ + "wut" + ] + }, + "ute": { + "name": "UTE", + "full_name": "U.T.E. Electronic GmbH & Co. KG", + "site_url": "https://www.ute.de/", + "icon": "ute", + "alternatives": [ + "U.T.E" + ] + }, + "utstarcom": { + "name": "UTStarcom", + "full_name": "UTStarcom Incorporated", + "site_url": "https://utstar.com/" + } + }, + "graph_sections": [ + "general", + "system", + "processor", + "memory", + "storage", + "netstats", + "wireless", + "firewall", + "syslog", + "custom", + "bng", + "vpdn", + "appliance", + "netapp", + "netscaler_tcp", + "netscaler_ssl", + "netscaler_http", + "netscaler_aaa", + "netscaler_comp", + "loadbalancer", + "cgn", + "l2tp", + "proxysg", + "license", + "authentication", + "ospf", + "f5_ssl", + "dhcp", + "pcoip", + "xdsl", + "poller", + "radius" + ], + "graph_formats": { + "svg": { + "descr": "Image SVG", + "extension": "svg", + "mimetype": "image/svg+xml" + }, + "xml": { + "descr": "Data XML", + "extension": "xml", + "mimetype": "application/xml" + }, + "json": { + "descr": "Data JSON", + "extension": "json", + "mimetype": "application/json" + }, + "jsontime": { + "descr": "Data JSON (with timestamps)", + "extension": "json", + "mimetype": "application/json" + }, + "csv": { + "descr": "Data CSV (comma separated)", + "extension": "csv", + "mimetype": "text/csv" + }, + "tsv": { + "descr": "Data TSV (tab separated)", + "extension": "tsv", + "mimetype": "text/tab-separated-values" + }, + "ssv": { + "descr": "Data SSV (semicolon separated)", + "extension": "ssv", + "mimetype": "text/csv" + } + }, + "graph_types": { + "port": { + "bits": { + "name": "Bits", + "descr": "Traffic in bits/sec" + }, + "upkts": { + "name": "Ucast Pkts", + "descr": "Unicast packets/sec" + }, + "nupkts": { + "name": "NU Pkts", + "descr": "Non-unicast packets/sec" + }, + "pktsize": { + "name": "Pkt Size", + "descr": "Average packet size" + }, + "percent": { + "name": "Percent", + "descr": "Percent utilization" + }, + "errors": { + "name": "Errors", + "descr": "Errors/sec" + }, + "discards": { + "name": "Discards", + "descr": "Discards/sec" + }, + "etherlike": { + "name": "Ethernet Errors", + "descr": "Detailed Errors/sec for Ethernet-like interfaces" + }, + "fdb_count": { + "name": "FDB counts", + "descr": "FDB usage" + } + }, + "oid_entry": { + "graph": { + "name": "OID Graph", + "descr": "Custom OID Graph" + } + }, + "p2pradio": { + "capacity": { + "name": "Link Capacity", + "descr": "Current capacity of the radio link in Mbps" + }, + "power": { + "name": "Transmit Power", + "descr": "Current transmit power of the radio link in dBm" + }, + "rxlevel": { + "name": "Receive Power", + "descr": "Current received power level in dBm" + }, + "rmse": { + "name": "Radial MSE", + "descr": "Current radial MSE of the link" + }, + "gain": { + "name": "Automatic Gain Control", + "descr": "Current AGM(automatic gain control) gain on the link" + }, + "symbol_rates": { + "name": "Symbol Rates", + "descr": "Current symbol rates of the link" + } + }, + "storage": { + "usage": { + "name": "Usage", + "descr": "Storage Usage" + } + }, + "mempool": { + "usage": { + "name": "Usage", + "descr": "Memory Usage" + } + }, + "processor": { + "usage": { + "name": "Usage", + "descr": "Processor Usage" + } + }, + "status": { + "graph": { + "name": "Historical Status", + "descr": "Historical Status" + } + }, + "sensor": { + "graph": { + "name": "Historical Values", + "descr": "Historical Values" + } + }, + "counter": { + "rate": { + "entity_type": "counter", + "index": true, + "name": "%hostname% :: Counters :: Rate", + "unit_text": "%counter_unit% rate", + "colours": "mixed-10c", + "ds": { + "counter": { + "label": "%counter_descr%" + } + } + }, + "graph": { + "entity_type": "counter", + "index": true, + "name": "%hostname% :: Counters :: Values", + "unit_text": "%counter_unit%", + "num_fmt": "5.0", + "no_mag": true, + "colours": "reds", + "ds": { + "sensor": { + "label": "%counter_descr%", + "draw": "AREA", + "line": true + } + } + } + }, + "device": { + "wifi_clients": { + "section": "wireless", + "order": "0", + "descr": "Wireless Clients" + }, + "wifi_ap_count": { + "file": "wifi_ap_count.rrd", + "descr": "Wireless APs", + "section": "wireless", + "unit_text": "Total", + "num_fmt": "5.0", + "no_mag": true, + "scale_min": "0", + "colours": "mixed-5", + "ds": { + "value": { + "label": "APs", + "draw": "AREA", + "colour": "EBCD8B", + "line": "1.5" + } + } + }, + "netapp_ops": { + "section": "netapp", + "descr": "NetApp Operations", + "order": "0" + }, + "netapp_net_io": { + "section": "netapp", + "descr": "NetApp Network I/O", + "order": "1" + }, + "netapp_disk_io": { + "section": "netapp", + "descr": "NetApp Disk I/O", + "order": "2" + }, + "netapp_tape_io": { + "section": "netapp", + "descr": "NetApp Tape I/O", + "order": "3" + }, + "netapp_cp_ops": { + "section": "netapp", + "descr": "NetApp Checkpoint Operations", + "order": "4" + }, + "NETAPP-MIB_net_io": { + "section": "netapp", + "descr": "NetApp Network I/O", + "order": "1" + }, + "NETAPP-MIB_disk_io": { + "section": "netapp", + "descr": "NetApp Disk I/O", + "order": "2" + }, + "NETAPP-MIB_tape_io": { + "section": "netapp", + "descr": "NetApp Tape I/O", + "order": "3" + }, + "NETAPP-MIB_cache_age": { + "file": "netapp-mib_misc.rrd", + "descr": "Netapp Cache Age", + "section": "storage", + "unit_text": "Seconds", + "colours": "mixed-5", + "ds": { + "CacheAge": { + "label": "Cache Age" + } + } + }, + "NETAPP-MIB_cp_ops": { + "file": "netapp-mib_cp.rrd", + "descr": "NetApp Checkpoint Operations", + "section": "storage", + "unit_text": "Operations/s", + "colours": "mixed-q12", + "ds": { + "cpFromTimerOps": { + "label": "Timer" + }, + "cpFromSnapshotOps": { + "label": "Snapshot" + }, + "cpFromLowWaterOps": { + "label": "Low Water" + }, + "cpFromHighWaterOps": { + "label": "High Water" + }, + "cpFromLogFullOps": { + "label": "NV Log Full" + }, + "cpFromCpOps": { + "label": "Back to Back CPs" + }, + "cpFromFlushOps": { + "label": "Write Flush" + }, + "cpFromSyncOps": { + "label": "Sync" + }, + "cpFromLowVbufOps": { + "label": "Low Virtual Buffers" + }, + "cpFromCpDeferredOps": { + "label": "Deferred CPs" + }, + "cpFromLowDatavecsOp": { + "label": "Low Datavecs" + } + } + }, + "NETAPP-MIB_misc_ops": { + "file": "netapp-mib_misc.rrd", + "ds": { + "NfsOps": { + "label": "CHANGE_ME" + }, + "CifsOps": { + "label": "CHANGE_ME" + }, + "HttpOps": { + "label": "CHANGE_ME" + } + } + }, + "netapp_extcache_hits": { + "file": "netapp-extcache.rrd", + "descr": "NetApp ExtCache Hits", + "section": "storage", + "unit_text": "Hits/s", + "colours": "mixed-q12", + "ds": { + "Hits": { + "label": "Hits" + }, + "Misses": { + "label": "Misses" + }, + "Inserts": { + "label": "Inserts" + }, + "Evicts": { + "label": "Evicts" + }, + "Invalidates": { + "label": "Invalidates" + }, + "BlocksRef0": { + "label": "Non References" + } + } + }, + "netapp_extcache_latency": { + "file": "netapp-extcache.rrd", + "descr": "NetApp ExtCache Latency", + "section": "storage", + "unit_text": "Operations/s", + "colours": "mixed-5", + "ds": { + "ReadLatency": { + "label": "Read Latency" + }, + "WriteLatency": { + "label": "Write Latency" + } + } + }, + "netapp_extcache_chain": { + "file": "netapp-extcache.rrd", + "descr": "NetApp ExtCache Chain", + "section": "storage", + "colours": "mixed-5", + "ds": { + "RCLength": { + "label": "Read Chain Length" + }, + "WCLength": { + "label": "Write Chain Length" + } + } + }, + "ospf_neighbours": { + "section": "ospf", + "descr": "OSPF Neighbour Count", + "file": "ospf-statistics.rrd", + "scale_min": "0", + "colours": "mixed-10", + "unit_text": "", + "ds": { + "neighbours": { + "label": "Neighbours", + "draw": "AREA", + "line": true + } + } + }, + "ospf_ports": { + "section": "ospf", + "descr": "OSPF Port Count", + "file": "ospf-statistics.rrd", + "scale_min": "0", + "colours": "mixed-10", + "unit_text": "", + "colour_offset": 2, + "ds": { + "ports": { + "label": "Ports", + "draw": "AREA", + "line": true + } + } + }, + "ospf_areas": { + "section": "ospf", + "descr": "OSPF Area Count", + "file": "ospf-statistics.rrd", + "scale_min": "0", + "colours": "mixed-10", + "unit_text": "", + "colour_offset": 6, + "ds": { + "areas": { + "label": "Areas", + "draw": "AREA", + "line": true + } + } + }, + "ospfv3_neighbours": { + "section": "ospf", + "descr": "OSPFv3 Neighbour Count", + "file": "ospfv3-statistics.rrd", + "scale_min": "0", + "colours": "mixed-10", + "unit_text": "", + "ds": { + "neighbours": { + "label": "Neighbours", + "draw": "AREA", + "line": true + } + } + }, + "ospfv3_ports": { + "section": "ospf", + "descr": "OSPFv3 Port Count", + "file": "ospfv3-statistics.rrd", + "scale_min": "0", + "colours": "mixed-10", + "unit_text": "", + "colour_offset": 2, + "ds": { + "ports": { + "label": "Ports", + "draw": "AREA", + "line": true + } + } + }, + "ospfv3_areas": { + "section": "ospf", + "descr": "OSPFv3 Area Count", + "file": "ospfv3-statistics.rrd", + "scale_min": "0", + "colours": "mixed-10", + "unit_text": "", + "colour_offset": 6, + "ds": { + "areas": { + "label": "Areas", + "draw": "AREA", + "line": true + } + } + }, + "poller_perf": { + "section": "poller", + "order": 2, + "descr": "Poller Duration", + "file": "perf-poller.rrd", + "scale_min": "0", + "colours": "greens", + "unit_text": " ", + "ds": { + "val": { + "label": "Seconds", + "draw": "AREA", + "line": true + } + } + }, + "pollermodule_perf": { + "section": "poller", + "descr": "Poller Duration", + "file": "perf-pollermodule-%index%.rrd", + "index": "module", + "scale_min": "0", + "colours": "greens", + "unit_text": " ", + "ds": { + "val": { + "label": "Seconds", + "draw": "AREA", + "line": true + } + } + }, + "pollersnmp_count": { + "file": "perf-pollersnmp.rrd", + "descr": "Poller SNMP Requests", + "section": "poller", + "scale_min": "0", + "num_fmt": "6.0", + "no_mag": true, + "unit_text": "Requests", + "colours": "mixed-10", + "colour_offset": 6, + "ds": { + "snmpget": { + "label": "snmpget", + "draw": "AREA" + }, + "snmpwalk": { + "label": "snmpwalk", + "draw": "STACK" + }, + "snmptranslate": { + "label": "snmptranslate", + "draw": "STACK" + }, + "total": { + "label": "Total", + "stack": false + } + } + }, + "pollersnmp_times": { + "file": "perf-pollersnmp.rrd", + "descr": "Poller SNMP Times", + "section": "poller", + "scale_min": "0", + "num_fmt": "6.3", + "no_mag": true, + "unit_text": "Seconds", + "colours": "mixed", + "colour_offset": 6, + "ds": { + "snmpget_sec": { + "label": "snmpget", + "draw": "AREA" + }, + "snmpwalk_sec": { + "label": "snmpwalk", + "draw": "STACK" + }, + "snmptranslate_sec": { + "label": "snmptranslate", + "draw": "STACK" + }, + "total_sec": { + "label": "Total" + } + } + }, + "pollersnmp_errors_count": { + "file": "perf-pollersnmp_errors.rrd", + "descr": "Poller SNMP Errors", + "section": "poller", + "scale_min": "0", + "num_fmt": "6.0", + "no_mag": true, + "unit_text": "Requests", + "colours": "mixed-10", + "colour_offset": 6, + "ds": { + "snmpget": { + "label": "snmpget" + }, + "snmpwalk": { + "label": "snmpwalk" + }, + "total": { + "label": "Total" + } + } + }, + "pollersnmp_errors_times": { + "file": "perf-pollersnmp_errors.rrd", + "descr": "Poller SNMP Errors Times", + "section": "poller", + "scale_min": "0", + "num_fmt": "6.3", + "no_mag": true, + "unit_text": "Seconds", + "colours": "mixed", + "colour_offset": 6, + "ds": { + "snmpget_sec": { + "label": "snmpget", + "draw": "AREA" + }, + "snmpwalk_sec": { + "label": "snmpwalk", + "draw": "STACK" + }, + "total_sec": { + "label": "Total" + } + } + }, + "pollerdb_count": { + "file": "perf-pollerdb.rrd", + "descr": "Poller MySQL Operations", + "section": "poller", + "scale_min": "0", + "num_fmt": "6.0", + "no_mag": true, + "unit_text": "Operations", + "colours": "mixed-10", + "colour_offset": 6, + "ds": { + "insert": { + "label": "INSERT" + }, + "update": { + "label": "UPDATE" + }, + "delete": { + "label": "DELETE" + }, + "fetchcell": { + "label": "SELECT CELL" + }, + "fetchcol": { + "label": "SELECT COLUMN" + }, + "fetchrow": { + "label": "SELECT ROW" + }, + "fetchrows": { + "label": "SELECT ROWS" + }, + "total": { + "label": "Total" + } + } + }, + "pollerdb_times": { + "file": "perf-pollerdb.rrd", + "descr": "Poller MySQL Times", + "section": "poller", + "scale_min": "0", + "num_fmt": "6.3", + "no_mag": true, + "unit_text": "Seconds", + "colours": "mixed-10", + "colour_offset": 6, + "ds": { + "insert_sec": { + "label": "INSERT" + }, + "update_sec": { + "label": "UPDATE" + }, + "delete_sec": { + "label": "DELETE" + }, + "fetchcell_sec": { + "label": "SELECT CELL" + }, + "fetchcol_sec": { + "label": "SELECT COLUMN" + }, + "fetchrow_sec": { + "label": "SELECT ROW" + }, + "fetchrows_sec": { + "label": "SELECT ROWS" + }, + "total_sec": { + "label": "Total" + } + } + }, + "pollermemory_perf": { + "file": "perf-pollermemory.rrd", + "descr": "Poller Memory usage", + "section": "poller", + "scale_min": "0", + "num_fmt": "6.3", + "unit_text": "Bytes", + "colours": "mixed-10", + "ds": { + "usage": { + "label": "Usage" + }, + "peak": { + "label": "Peak" + } + } + }, + "ping": { + "section": "poller", + "order": 0, + "descr": "Ping Response", + "file": "ping.rrd", + "colours": "reds", + "unit_text": "Milliseconds", + "ds": { + "ping": { + "label": "Ping", + "draw": "AREA", + "line": true + } + } + }, + "ping_snmp": { + "section": "poller", + "order": 1, + "descr": "SNMP Response", + "file": "ping_snmp.rrd", + "colours": "blues", + "unit_text": "Milliseconds", + "ds": { + "ping_snmp": { + "label": "SNMP", + "draw": "AREA", + "line": true + } + } + }, + "agent": { + "section": "poller", + "descr": "Agent Execution Time", + "file": "agent.rrd", + "colours": "oranges", + "unit_text": "Milliseconds", + "ds": { + "time": { + "label": "", + "draw": "AREA", + "line": true, + "ds_min": "0" + } + } + }, + "netstat_arista_sw_ip": { + "section": "netstats", + "order": "0", + "descr": "Software forwarded IPv4 Statistics" + }, + "netstat_arista_sw_ip_frag": { + "section": "netstats", + "order": "0", + "descr": "Software forwarded IPv4 Fragmentation Statistics" + }, + "netstat_arista_sw_ip6": { + "section": "netstats", + "order": "0", + "descr": "Software forwarded IPv6 Statistics" + }, + "netstat_arista_sw_ip6_frag": { + "section": "netstats", + "order": "0", + "descr": "Software forwarded IPv6 Fragmentation Statistics" + }, + "availability": { + "section": "system", + "order": 0, + "name": "Availability", + "descr": "Device Availability" + }, + "syslog_count": { + "file": "syslog.rrd", + "descr": "Syslog Messages", + "section": "syslog", + "order": 0, + "scale_min": "0", + "num_fmt": "6.2", + "unit_text": "", + "colours": "mixed-10c", + "ds": { + "count": { + "label": "Messages", + "draw": "LINE" + } + } + }, + "syslog_messages": { + "file": "syslog.rrd", + "descr": "Syslog Messages Rate", + "section": "syslog", + "order": 1, + "scale_min": "0", + "num_fmt": "6.2", + "unit_text": "", + "colours": "mixed-10c", + "colour_offset": 5, + "ds": { + "messages": { + "label": "Messages /s", + "draw": "LINE" + } + } + }, + "cipsec_flow_bits": { + "section": "firewall", + "order": "0", + "descr": "IPSec Tunnel Traffic Volume" + }, + "cipsec_flow_pkts": { + "section": "firewall", + "order": "0", + "descr": "IPSec Tunnel Traffic Packets" + }, + "cipsec_flow_stats": { + "section": "firewall", + "order": "0", + "descr": "IPSec Tunnel Statistics" + }, + "cipsec_flow_tunnels": { + "section": "firewall", + "order": "0", + "descr": "IPSec Active Tunnels" + }, + "cras_sessions": { + "section": "firewall", + "order": "0", + "descr": "Remote Access Sessions" + }, + "fortigate_sessions": { + "file": "fortigate-sessions.rrd", + "descr": "Active Sessions", + "section": "firewall", + "order": 0, + "scale_min": "0", + "num_fmt": "6.0", + "no_mag": true, + "unit_text": "Sessions", + "colours": "mixed-10c", + "ds": { + "sessions": { + "label": "", + "draw": "LINE" + } + } + }, + "fortigate_sessions_rate": { + "file": "fortigate-sessions-rate.rrd", + "descr": "Active Sessions Rate", + "section": "firewall", + "order": 1, + "scale_min": "0", + "unit_text": "Sessions /s", + "colours": "mixed-10c", + "colour_offset": 5, + "ds": { + "rate1": { + "label": "Past minute", + "draw": "LINE" + }, + "rate10": { + "label": "Past 10 minutes", + "draw": "LINE" + }, + "rate30": { + "label": "Past 30 minutes", + "draw": "LINE" + }, + "rate60": { + "label": "Past hour", + "draw": "LINE" + } + } + }, + "fortigate_cpu": { + "section": "system", + "order": "0", + "descr": "CPU" + }, + "sonicwall-users": { + "file": "sonicwall-users.rrd", + "descr": "Users Logged In", + "section": "firewall", + "order": 0, + "scale_min": "0", + "num_fmt": "6.0", + "no_mag": true, + "unit_text": "Users", + "ds": { + "current": { + "label": "Current", + "draw": "LINE1.5", + "colour": "1F78B4" + }, + "peak": { + "label": "Peak", + "draw": "LINE", + "colour": "FF7F00" + }, + "maximum": { + "label": "Licensed", + "draw": "LINE", + "colour": "E31A1C" + } + } + }, + "sonicwall-connections": { + "file": "sonicwall-connections.rrd", + "descr": "Active Connections", + "section": "firewall", + "order": 0, + "scale_min": "0", + "num_fmt": "6.0", + "no_mag": true, + "unit_text": "Connections", + "ds": { + "current": { + "label": "Current", + "draw": "LINE1.5", + "colour": "1F78B4" + }, + "peak": { + "label": "Peak", + "draw": "LINE", + "colour": "FF7F00" + } + } + }, + "screenos_sessions": { + "section": "firewall", + "order": "0", + "descr": "Active Sessions" + }, + "panos_sessions": { + "section": "firewall", + "order": "0", + "descr": "Active Sessions" + }, + "panos_gptunnels": { + "section": "firewall", + "order": "0", + "descr": "Active GlobalProtect Tunnels" + }, + "casnActive-sessions": { + "section": "authentication", + "descr": "Active AAA Sessions", + "unit_text": "Sessions", + "file": "cisco-aaa-session-mib_casnactive.rrd", + "colour_offset": "1", + "ds": { + "ActiveTableEntries": { + "label": "Active Sessions" + } + } + }, + "casnGeneral-total": { + "section": "authentication", + "descr": "Total AAA Sesssions", + "file": "cisco-aaa-session-mib_casngeneral.rrd", + "unit_text": "Sessions/sec", + "colour_offset": "2", + "ds": { + "TotalSessions": { + "label": "New Sessions" + } + } + }, + "casnGeneral-disconnected": { + "section": "authentication", + "descr": "Disconnected AAA Sesssions", + "unit_text": "Sessions/sec", + "file": "cisco-aaa-session-mib_casngeneral.rrd", + "colour_offset": "3", + "ds": { + "DisconnectedSession": { + "label": "Disconnected Sessions" + } + } + }, + "checkpoint_connections": { + "section": "firewall", + "descr": "Concurrent Connections", + "file": "checkpoint-mib_fw.rrd", + "scale_min": "0", + "colours": "mixed", + "unit_text": "Concurrent Connections", + "ds": { + "NumConn": { + "label": "Current", + "draw": "LINE" + }, + "PeakNumConn": { + "label": "Peak", + "draw": "LINE" + }, + "ConnTableLimit": { + "label": "Limit", + "draw": "LINE" + } + } + }, + "checkpoint_packets": { + "section": "firewall", + "descr": "Packets", + "file": "checkpoint-mib_fw.rrd", + "colours": "mixed", + "unit_text": "Packets/s", + "ds": { + "Accepted": { + "label": "Accepted", + "draw": "LINE", + "colour": "009900" + }, + "Dropped": { + "label": "Dropped", + "draw": "LINE", + "colour": "DF9933" + }, + "Rejected": { + "label": "Rejected", + "draw": "LINE", + "colour": "990000" + }, + "Logged": { + "label": "Logged", + "draw": "LINE", + "colour": "A99DCB" + } + } + }, + "checkpoint_bytes": { + "section": "firewall", + "descr": "Traffic", + "file": "checkpoint-mib_fw.rrd", + "colours": "mixed", + "unit_text": "Bytes/s", + "ds": { + "AcceptedBytes": { + "label": "Accepted", + "draw": "LINE", + "colour": "009900" + }, + "DroppedBytes": { + "label": "Dropped", + "draw": "LINE", + "colour": "DF9933" + }, + "RejectedBytes": { + "label": "Rejected", + "draw": "LINE", + "colour": "990000" + } + } + }, + "checkpoint_vpn_sa": { + "section": "firewall", + "descr": "VPN IKE/IPSec SAs", + "scale_min": "0", + "colours": "mixed", + "unit_text": "IKE/IPSec SAs", + "ds": { + "IKECurrSAs": { + "label": "IKE SAs", + "draw": "LINE", + "file": "checkpoint-mib_cpvikeglobals.rrd" + }, + "CurrEspSAsIn": { + "label": "IPSec SAs in", + "draw": "LINE", + "file": "checkpoint-mib_cpvsastatistics.rrd" + }, + "CurrEspSAsOut": { + "label": "IPSec SAs out", + "draw": "LINE", + "file": "checkpoint-mib_cpvsastatistics.rrd" + } + } + }, + "checkpoint_vpn_packets": { + "section": "firewall", + "descr": "VPN Packets", + "file": "checkpoint-mib_cpvgeneral.rrd", + "scale_min": "0", + "colours": "mixed", + "unit_text": "Packets/s", + "ds": { + "EncPackets": { + "label": "Encrypted", + "draw": "LINE" + }, + "DecPackets": { + "label": "Decrypted", + "draw": "LINE" + } + } + }, + "checkpoint_memory": { + "section": "firewall", + "descr": "Kernel / Hash memory", + "file": "checkpoint-mib_fwkmem.rrd", + "scale_min": "0", + "colours": "mixed", + "unit_text": "Bytes", + "ds": { + "Kmem-bytes-used": { + "label": "Kmem used", + "draw": "LINE" + }, + "Kmem-bytes-unused": { + "label": "Kmem unused", + "draw": "LINE" + }, + "Kmem-bytes-peak": { + "label": "Kmem peak", + "draw": "LINE" + }, + "Hmem-bytes-used": { + "label": "Hmem used", + "draw": "LINE", + "file": "checkpoint-mib_fwhmem.rrd" + }, + "Hmem-bytes-unused": { + "label": "Hmem unused", + "draw": "LINE", + "file": "checkpoint-mib_fwhmem.rrd" + }, + "Hmem-bytes-peak": { + "label": "Hmem peak", + "draw": "LINE", + "file": "checkpoint-mib_fwhmem.rrd" + } + } + }, + "checkpoint_memory_operations": { + "section": "firewall", + "descr": "Kernel / Hash memory operations", + "file": "checkpoint-mib_fwkmem.rrd", + "scale_min": "0", + "colours": "mixed", + "unit_text": "Operations/s", + "ds": { + "Kmem-alc-operations": { + "label": "Kmem alloc", + "draw": "LINE" + }, + "Kmem-free-operation": { + "label": "Kmem free", + "draw": "LINE" + }, + "Kmem-failed-alc": { + "label": "Kmem failed alloc", + "draw": "LINE" + }, + "Kmem-failed-free": { + "label": "Kmem failed free", + "draw": "LINE" + }, + "Hmem-alc-operations": { + "label": "Hmem alloc", + "draw": "LINE", + "file": "checkpoint-mib_fwhmem.rrd" + }, + "Hmem-free-operation": { + "label": "Hmem free", + "draw": "LINE", + "file": "checkpoint-mib_fwhmem.rrd" + }, + "Hmem-failed-alc": { + "label": "Hmem failed alloc", + "draw": "LINE", + "file": "checkpoint-mib_fwhmem.rrd" + }, + "Hmem-failed-free": { + "label": "Hmem failed free", + "draw": "LINE", + "file": "checkpoint-mib_fwhmem.rrd" + } + } + }, + "axAppGlobalCurConns": { + "section": "loadbalancer", + "descr": "Current Connections", + "file": "a10-ax-mib_axappglobals.rrd", + "scale_min": "0", + "no_mag": true, + "colours": "mixed-10", + "colour_offset": 2, + "unit_text": "Connections", + "ds": { + "TotalCurrentConns": { + "label": "Total Connections", + "draw": "AREA", + "line": true + } + } + }, + "axAppGlobalTotConns": { + "section": "loadbalancer", + "descr": "Connection Rates", + "file": "a10-ax-mib_axappglobals.rrd", + "scale_min": "0", + "no_mag": true, + "colours": "mixed-10", + "unit_text": "Conns/sec", + "ds": { + "TotalNewConns": { + "label": "All", + "draw": "AREA", + "stack": false + }, + "TotalNewL4Conns": { + "label": "Layer 4", + "draw": "LINE1" + }, + "TotalNewL7Conns": { + "label": "Layer 7" + }, + "TotalNewIPNatConns": { + "label": "IP NAT" + }, + "TotalSSLConns": { + "label": "SSL" + } + } + }, + "axAppTotL7Requests": { + "section": "loadbalancer", + "descr": "Layer 7 Requests", + "file": "a10-ax-mib_axappglobals.rrd", + "scale_min": "0", + "no_mag": true, + "colours": "mixed-10", + "colour_offset": 3, + "unit_text": "Requests", + "ds": { + "TotalL7Requests": { + "label": "L7 Requests", + "draw": "AREA", + "line": true + } + } + }, + "axAppGlobalBuffers": { + "section": "loadbalancer", + "descr": "Buffer Usage", + "file": "a10-ax-mib_axappglobals.rrd", + "scale_min": "0", + "num_fmt": "6.0", + "no_mag": true, + "colours": "mixed-q12", + "unit_text": "Buffers", + "colour_offset": 5, + "ds": { + "BufferCurrentUsage": { + "label": "Used", + "draw": "AREA", + "line": true + } + } + }, + "axIpNatLsnTotalUserQuotaSessions": { + "section": "cgn", + "descr": "Current Connections", + "file": "a10-ax-cgn-mib_axipnatlsnglobalstats.rrd", + "scale_min": "0", + "no_mag": true, + "colours": "mixed-10", + "colour_offset": 2, + "unit_text": "Connections", + "ds": { + "TotUserQuotaSe": { + "label": "Total Connections", + "draw": "AREA", + "line": true + } + } + }, + "axIpNatLsnTotalIpAddrTranslated": { + "section": "cgn", + "descr": "Total Addresses Translated", + "file": "a10-ax-cgn-mib_axipnatlsnglobalstats.rrd", + "scale_min": "0", + "no_mag": true, + "colours": "mixed-10", + "colour_offset": 2, + "unit_text": "Connections", + "ds": { + "TotIpAddrTranslated": { + "label": "Total Addr Translated", + "draw": "AREA", + "line": true + } + } + }, + "axIpNatLsnTotalFullConeSessions": { + "section": "cgn", + "descr": "Total Full Cone Sessions", + "file": "a10-ax-cgn-mib_axipnatlsnglobalstats.rrd", + "scale_min": "0", + "no_mag": true, + "colours": "mixed-10", + "colour_offset": 2, + "unit_text": "Connections", + "ds": { + "TotFCSe": { + "label": "Total Full Cone Sessions", + "draw": "AREA", + "line": true + } + } + }, + "axIpNatLsnTrafficStatsFC": { + "section": "cgn", + "descr": "Full Cone Sessions", + "file": "a10-ax-cgn-mib_axipnatlsnglobalstats.rrd", + "scale_min": "0", + "no_mag": true, + "colours": "mixed-10", + "colour_offset": 2, + "unit_text": "Connections", + "ds": { + "TrFCSeCreated": { + "label": "created", + "draw": "LINE", + "line": true + }, + "TrFCSeFreed": { + "label": "freed", + "draw": "LINE", + "line": true + }, + "TrFailsInFCSeCreati": { + "label": "creation fails", + "draw": "LINE", + "line": true + } + } + }, + "axIpNatLsnTrafficStatsHP": { + "section": "cgn", + "descr": "Hairpin", + "file": "a10-ax-cgn-mib_axipnatlsnglobalstats.rrd", + "scale_min": "0", + "no_mag": true, + "colours": "mixed-10", + "colour_offset": 2, + "unit_text": "Connections", + "ds": { + "TrHairpinSeCreated": { + "label": "HP sesscions created", + "draw": "LINE", + "line": true + } + } + }, + "axIpNatLsnTrafficStatsEPI": { + "section": "cgn", + "descr": "Endpoint Independent", + "file": "a10-ax-cgn-mib_axipnatlsnglobalstats.rrd", + "scale_min": "0", + "no_mag": true, + "colours": "mixed-10", + "colour_offset": 2, + "unit_text": "Connections", + "ds": { + "TrEpIndepMapM": { + "label": "match", + "draw": "LINE", + "line": true + }, + "TrEpIndepFilterM": { + "label": "filter match", + "draw": "LINE", + "line": true + } + } + }, + "axIpNatLsnTrafficStatsUQ": { + "section": "cgn", + "descr": "User Quota", + "file": "a10-ax-cgn-mib_axipnatlsnglobalstats.rrd", + "scale_min": "0", + "no_mag": true, + "colours": "mixed-q12", + "colour_offset": 0, + "unit_text": "Connections", + "ds": { + "TrUQCreated": { + "label": "UQ created", + "draw": "LINE", + "line": true + }, + "TrUQFreed": { + "label": "UQ freed", + "draw": "LINE", + "line": true + }, + "TrExUQM": { + "label": "Ext UQ match", + "draw": "LINE", + "line": true + } + } + }, + "axIpNatLsnTrafficStatsUQex": { + "section": "cgn", + "descr": "User Quota Violations", + "file": "a10-ax-cgn-mib_axipnatlsnglobalstats.rrd", + "scale_min": "0", + "no_mag": true, + "colours": "mixed-q12", + "colour_offset": 0, + "unit_text": "Connections", + "ds": { + "TrFailsInUQCreation": { + "label": "UQ creation fails", + "draw": "LINE", + "line": true + }, + "TrIcmpUQExceeded": { + "label": "UQ ICMP exceeded", + "draw": "LINE", + "line": true + }, + "TrUdpUQExceeded": { + "label": "UQ UDP exceeded", + "draw": "LINE", + "line": true + }, + "TrTcpUQExceeded": { + "label": "UQ TCP exceeded", + "draw": "LINE", + "line": true + }, + "TrExUQExceeded": { + "label": "Ext UQ match exceeded", + "draw": "LINE", + "line": true + }, + "TrNatPortUnavailabl": { + "label": "NAT port unavail", + "draw": "LINE", + "line": true + }, + "TrNewUserResourceUn": { + "label": "New user resource unavail", + "draw": "LINE", + "line": true + } + } + }, + "axIpNatLsnNatPortUsageStats": { + "section": "cgn", + "descr": "Pool Port Usage", + "file": "a10-ax-cgn-mib_axipnatlsnglobalstats.rrd", + "scale_min": "0", + "no_mag": false, + "colours": "mixed-q12", + "colour_offset": 0, + "unit_text": "Ports", + "ds": { + "NatPortTcpNPUsed": { + "label": "TCP ports used", + "draw": "LINE", + "line": true + }, + "NatPortTcpNPFree": { + "label": "TCP ports free", + "draw": "LINE", + "line": true + }, + "NatPortUdpNPUsed": { + "label": "UDP ports used", + "draw": "LINE", + "line": true + }, + "NatPortUdpNPFree": { + "label": "TCP ports free", + "draw": "LINE", + "line": true + } + } + }, + "xdsl_attenuation": { + "section": "xdsl", + "descr": "xDSL Attenuation", + "file": "aethra-mib_xdsl.rrd", + "ds": { + "UsAttenuation": { + "label": "Upstream" + }, + "DsAttenuation": { + "label": "Downstream" + } + } + }, + "xdsl_noisemargin": { + "section": "xdsl", + "descr": "xDSL Noise Margin", + "file": "aethra-mib_xdsl.rrd", + "ds": { + "UsNoiseMargin": { + "label": "Upstream" + }, + "DsNoiseMargin": { + "label": "Downstream" + } + } + }, + "xdsl_rate": { + "section": "xdsl", + "descr": "xDSL Rates", + "file": "aethra-mib_xdsl.rrd", + "ds": { + "UsCurrRate": { + "label": "Upstream" + }, + "DsCurrRate": { + "label": "Downstream" + }, + "UsMaxTheorRate": { + "label": "US Max" + }, + "DsMaxTheorRate": { + "label": "DS Max" + } + } + }, + "xdsl_bits": { + "section": "xdsl", + "descr": "xDSL Traffic" + }, + "xdsl_errors": { + "section": "xdsl", + "descr": "xDSL CRC Errors", + "file": "aethra-mib_xdsl.rrd", + "ds": { + "NeTotCrcErr": { + "label": "NeTotCrcErr" + } + } + }, + "fbL2tpTunnelStats": { + "section": "l2tp", + "descr": "Tunnel Statistics", + "file": "firebrick-mib_fbl2tptunnelstats.rrd", + "no_mag": true, + "num_fmt": "6.0", + "colours": "mixed-6", + "unit_text": "Tunnels", + "log_y": true, + "ds": { + "Free": { + "label": "Free" + }, + "Opening": { + "label": "Opening" + }, + "Live": { + "label": "Live" + }, + "Closing": { + "label": "Closing" + }, + "Failed": { + "label": "Failed" + }, + "Closed": { + "label": "Closed" + } + } + }, + "fbL2tpSessionStats": { + "section": "l2tp", + "descr": "Session Statistics", + "file": "firebrick-mib_fbl2tpsessionstats.rrd", + "no_mag": true, + "num_fmt": "6.0", + "colours": "mixed-10", + "unit_text": "Sessions", + "log_y": true, + "ds": { + "Free": { + "label": "Free" + }, + "Waiting": { + "label": "Waiting" + }, + "Opening": { + "label": "Opening" + }, + "Negotiating": { + "label": "Negotiating" + }, + "AuthPending": { + "label": "Auth-Pending" + }, + "Started": { + "label": "Started" + }, + "Live": { + "label": "Live" + }, + "AcctPending": { + "label": "Acct-Pending" + }, + "Closing": { + "label": "Closing" + }, + "Closed": { + "label": "Closed" + } + } + }, + "rbnSubsEncapsCount": { + "file": "rbn-subscriber-active-mib_rbnsubsencapscount.rrd", + "descr": "Subscriber Encapsulation Count", + "section": "system", + "unit_text": "Sessions", + "ds": { + "ppp": { + "label": "ppp" + }, + "pppoe": { + "label": "pppoe" + }, + "bridged1483": { + "label": "bridged1483" + }, + "routed1483": { + "label": "routed1483" + }, + "multi1483": { + "label": "multi1483" + }, + "dot1q1483": { + "label": "dot1q1483" + }, + "dot1qEnet": { + "label": "dot1qEnet" + }, + "clips": { + "label": "clips" + }, + "other": { + "label": "other" + } + } + }, + "gbStatistics-conns": { + "file": "gbos-mib_gbstatistics.rrd", + "descr": "Total Connections", + "section": "firewall", + "colours": "mixed-10b", + "unit_text": "Connctions", + "ds": { + "CurConns": { + "label": "Total", + "draw": "AREA" + } + } + }, + "gbStatistics-conns-inout": { + "file": "gbos-mib_gbstatistics.rrd", + "descr": "Connections", + "section": "firewall", + "colours": "mixed-10b", + "colour_offset": "3", + "ds": { + "CurInConns": { + "label": "Inbound", + "draw": "AREA" + }, + "CurOutConns": { + "label": "Outbound", + "invert": true, + "draw": "AREA" + } + } + }, + "mitelIpera-UsrLic": { + "file": "mitel-iperavoicelan-mib_mitelipera3000syscapdisplay.rrd", + "descr": "User licenses", + "section": "license", + "colours": "mixed-10b", + "scale_min": "-0.1", + "num_fmt": "6.0", + "ds": { + "UsrLicPurchased": { + "label": "Purchased user license" + }, + "UsrLicUsed": { + "label": "Used user license", + "draw": "AREA" + } + } + }, + "mitelIpera-DevLic": { + "file": "mitel-iperavoicelan-mib_mitelipera3000syscapdisplay.rrd", + "descr": "Device licenses", + "section": "license", + "colours": "mixed-10b", + "scale_min": "-0.1", + "num_fmt": "6.0", + "ds": { + "DevLicPurchased": { + "label": "Purchased device license" + }, + "DevLicUsed": { + "label": "Used device license", + "draw": "AREA" + } + } + }, + "jnxIpv6GlobalPkts": { + "descr": "IPv6 Global Statistics", + "section": "netstats", + "file": "juniper-ipv6-mib_jnxipv6globalstats.rrd", + "ds": { + "Receives": { + "label": "Receives" + }, + "TooShorts": { + "label": "TooShorts" + }, + "TooSmalls": { + "label": "TooSmalls" + }, + "BadOptions": { + "label": "BadOptions" + }, + "BadVersions": { + "label": "BadVersions" + }, + "Fragments": { + "label": "Fragments" + }, + "FragDrops": { + "label": "FragDrops" + }, + "FragTimeOuts": { + "label": "FragTimeOuts" + }, + "FragOverFlows": { + "label": "FragOverFlows" + }, + "ReasmOKs": { + "label": "ReasmOKs" + }, + "Delivers": { + "label": "Delivers" + }, + "Forwards": { + "label": "Forwards" + }, + "Unreachables": { + "label": "Unreachables" + }, + "Redirects": { + "label": "Redirects" + }, + "OutRequests": { + "label": "OutRequests" + }, + "RawOuts": { + "label": "RawOuts" + }, + "OutDiscards": { + "label": "OutDiscards" + }, + "OutNoRoutes": { + "label": "OutNoRoutes" + }, + "OutFragOKs": { + "label": "OutFragOKs" + }, + "OutFragCreates": { + "label": "OutFragCreates" + }, + "OutFragFails": { + "label": "OutFragFails" + }, + "BadScopes": { + "label": "BadScopes" + }, + "NotMcastMembers": { + "label": "NotMcastMembers" + }, + "HdrNotContinuous": { + "label": "HdrNotContinuous" + }, + "NoGifs": { + "label": "NoGifs" + }, + "TooManyHdrs": { + "label": "TooManyHdrs" + }, + "ForwCacheHits": { + "label": "ForwCacheHits" + }, + "ForwCacheMisses": { + "label": "ForwCacheMisses" + }, + "OutDeadNextHops": { + "label": "OutDeadNextHops" + }, + "OptRateDrops": { + "label": "OptRateDrops" + }, + "MCNoDests": { + "label": "MCNoDests" + }, + "InHopByHops": { + "label": "InHopByHops" + }, + "InIcmps": { + "label": "InIcmps" + }, + "InIgmps": { + "label": "InIgmps" + }, + "InIps": { + "label": "InIps" + }, + "InTcps": { + "label": "InTcps" + }, + "InUdps": { + "label": "InUdps" + }, + "InIdps": { + "label": "InIdps" + }, + "InTps": { + "label": "InTps" + }, + "InIpv6s": { + "label": "InIpv6s" + }, + "InRoutings": { + "label": "InRoutings" + }, + "InFrags": { + "label": "InFrags" + }, + "InEsps": { + "label": "InEsps" + }, + "InAhs": { + "label": "InAhs" + }, + "InIcmpv6s": { + "label": "InIcmpv6s" + }, + "InNoNhs": { + "label": "InNoNhs" + }, + "InDestOpts": { + "label": "InDestOpts" + }, + "InIsoIps": { + "label": "InIsoIps" + }, + "InOspfs": { + "label": "InOspfs" + }, + "InEths": { + "label": "InEths" + }, + "InPims": { + "label": "InPims" + } + } + }, + "jnxIcmpv6GlobalPkts": { + "descr": "ICMPv6 Global Statistics", + "section": "netstats", + "file": "juniper-ipv6-mib_jnxicmpv6globalstats.rrd", + "ds": { + "Errors": { + "label": "Errors" + }, + "CantErrors": { + "label": "CantErrors" + }, + "TooFreqs": { + "label": "TooFreqs" + }, + "BadCodes": { + "label": "BadCodes" + }, + "TooShorts": { + "label": "TooShorts" + }, + "BadChecksums": { + "label": "BadChecksums" + }, + "BadLenths": { + "label": "BadLenths" + }, + "NoRoutes": { + "label": "NoRoutes" + }, + "AdminProhibits": { + "label": "AdminProhibits" + }, + "BeyondScopes": { + "label": "BeyondScopes" + }, + "AddrUnreachs": { + "label": "AddrUnreachs" + }, + "PortUnreachs": { + "label": "PortUnreachs" + }, + "TooBigs": { + "label": "TooBigs" + }, + "ExceedTrans": { + "label": "ExceedTrans" + }, + "ExceedReasms": { + "label": "ExceedReasms" + }, + "BadHdrFields": { + "label": "BadHdrFields" + }, + "BadNextHdrs": { + "label": "BadNextHdrs" + }, + "BadOptions": { + "label": "BadOptions" + }, + "Redirects": { + "label": "Redirects" + }, + "Others": { + "label": "Others" + }, + "Responses": { + "label": "Responses" + }, + "ExcessNDOptions": { + "label": "ExcessNDOptions" + }, + "InUnreachables": { + "label": "InUnreachables" + }, + "InPktTooBigs": { + "label": "InPktTooBigs" + }, + "InTimeExceeds": { + "label": "InTimeExceeds" + }, + "InParamProbs": { + "label": "InParamProbs" + }, + "InEchoReqs": { + "label": "InEchoReqs" + }, + "InEchoReplies": { + "label": "InEchoReplies" + }, + "InMLQueries": { + "label": "InMLQueries" + }, + "InMLReports": { + "label": "InMLReports" + }, + "InMLDones": { + "label": "InMLDones" + }, + "InRtrSolicits": { + "label": "InRtrSolicits" + }, + "InRtrAdvs": { + "label": "InRtrAdvs" + }, + "InNbrSolicits": { + "label": "InNbrSolicits" + }, + "InNbrAdvs": { + "label": "InNbrAdvs" + }, + "InRedirects": { + "label": "InRedirects" + }, + "InRtrRenumbers": { + "label": "InRtrRenumbers" + }, + "InNIReqs": { + "label": "InNIReqs" + }, + "InNIReplies": { + "label": "InNIReplies" + }, + "OutUnreachables": { + "label": "OutUnreachables" + }, + "OutPktTooBigs": { + "label": "OutPktTooBigs" + }, + "OutTimeExceeds": { + "label": "OutTimeExceeds" + }, + "OutParamProbs": { + "label": "OutParamProbs" + }, + "OutEchoReqs": { + "label": "OutEchoReqs" + }, + "OutEchoReplies": { + "label": "OutEchoReplies" + }, + "OutMLQueries": { + "label": "OutMLQueries" + }, + "OutMLReports": { + "label": "OutMLReports" + }, + "OutMLDones": { + "label": "OutMLDones" + }, + "OutRtrSolicits": { + "label": "OutRtrSolicits" + }, + "OutRtrAdvs": { + "label": "OutRtrAdvs" + }, + "OutNbrSolicits": { + "label": "OutNbrSolicits" + }, + "OutNbrAdvs": { + "label": "OutNbrAdvs" + }, + "OutRedirects": { + "label": "OutRedirects" + }, + "OutRtrRenumbers": { + "label": "OutRtrRenumbers" + }, + "OutNIReqs": { + "label": "OutNIReqs" + }, + "OutNIReplies": { + "label": "OutNIReplies" + } + } + }, + "jnxJsSPUMonitoringFlowSessions": { + "file": "juniper-srx5000-spu-monitoring-mib_jnxjsspumonitoringobjectstable.rrd", + "descr": "Flow Sessions", + "section": "firewall", + "log_y": true, + "colours": "mixed-5", + "unit_text": "Sessions", + "ds": { + "CurrentFlowSession": { + "label": "Flow Sessions", + "DRAW": "AREA" + }, + "MaxFlowSession": { + "label": "Max Flow Sessions" + } + } + }, + "jnxJsSPUMonitoringCPSessions": { + "file": "juniper-srx5000-spu-monitoring-mib_jnxjsspumonitoringobjectstable.rrd", + "descr": "CP Sessions", + "unit_text": "Sessions", + "section": "firewall", + "log_y": true, + "colours": "mixed-5", + "colour_offset": 3, + "ds": { + "CurrentCPSession": { + "label": "CP Sessions", + "DRAW": "AREA" + }, + "MaxCPSession": { + "label": "Max CP Sessions" + } + } + }, + "mseries_alarms": { + "section": "system", + "descr": "Alarms", + "file": "MSERIES-ALARM-MIB-alarmGeneral.rrd", + "scale_min": "0", + "no_mag": true, + "num_fmt": "6.0", + "colours": "mixed", + "unit_text": "Alarms", + "ds": { + "active_alarms": { + "label": "Active Alarms" + }, + "logged_alarms": { + "label": "Logged Alarms" + } + } + }, + "sonicwall_sessions": { + "section": "firewall", + "descr": "Number of connection cache entries through the firewall", + "file": "sonicwall-firewall-ip-statistics-mib_sonicwallfwstats.rrd", + "scale_min": "0", + "no_mag": true, + "num_fmt": "6.0", + "colours": "mixed", + "unit_text": "Entries", + "ds": { + "MaxConnCache": { + "label": "Maximum connection" + }, + "CurrentConnCache": { + "label": "Active connection" + } + } + }, + "sonicwall_sa_byte": { + "section": "firewall", + "descr": "Encrypted/decrypted bytes count", + "file": "sonicwall-firewall-ip-statistics-mib_sonicsastattable.rrd", + "scale_min": "0", + "colours": "mixed", + "unit_text": "Byte/s", + "ds": { + "EncryptByteCount": { + "label": "Encrypted" + }, + "DecryptByteCount": { + "label": "Decrypted" + } + } + }, + "sonicwall_sa_pkt": { + "section": "firewall", + "descr": "Encrypted/decrypted packets count", + "file": "sonicwall-firewall-ip-statistics-mib_sonicsastattable.rrd", + "scale_min": "0", + "colours": "mixed", + "unit_text": "Packet/s", + "ds": { + "EncryptPktCount": { + "label": "Encrypted" + }, + "DecryptPktCount": { + "label": "Decrypted" + }, + "InFragPktCount": { + "label": "Incoming Fragmented" + }, + "OutFragPktCount": { + "label": "Outgoing Fragmented" + } + } + }, + "juniperive_users": { + "section": "appliance", + "order": "0", + "descr": "Concurrent Users" + }, + "juniperive_meetings": { + "section": "appliance", + "order": "0", + "descr": "Meetings" + }, + "juniperive_connections": { + "section": "appliance", + "order": "0", + "descr": "Connections" + }, + "juniperive_storage": { + "section": "appliance", + "order": "0", + "descr": "Storage" + }, + "bits": { + "section": "ports", + "descr": "Traffic" + }, + "ipsystemstats_ipv4": { + "section": "netstats", + "order": "0", + "descr": "IPv4 Packet Statistics" + }, + "ipsystemstats_ipv4_frag": { + "section": "netstats", + "order": "0", + "descr": "IPv4 Fragmentation Statistics" + }, + "ipsystemstats_ipv6": { + "section": "netstats", + "order": "0", + "descr": "IPv6 Packet Statistics" + }, + "ipsystemstats_ipv6_frag": { + "section": "netstats", + "order": "0", + "descr": "IPv6 Fragmentation Statistics" + }, + "netstat_icmp_info": { + "section": "netstats", + "order": "0", + "descr": "ICMP Informational Statistics" + }, + "netstat_icmp": { + "section": "netstats", + "order": "0", + "descr": "ICMP Statistics" + }, + "netstat_ip": { + "section": "netstats", + "order": "0", + "descr": "IP Statistics" + }, + "netstat_ip_frag": { + "section": "netstats", + "order": "0", + "descr": "IP Fragmentation Statistics" + }, + "netstat_snmp_stats": { + "section": "netstats", + "order": "0", + "descr": "SNMP Statistics" + }, + "netstat_snmp_packets": { + "section": "netstats", + "order": "0", + "descr": "SNMP Packets" + }, + "netstat_tcp_stats": { + "section": "netstats", + "order": "0", + "descr": "TCP Statistics" + }, + "netstat_tcp_currestab": { + "section": "netstats", + "order": "0", + "descr": "TCP Established Connections" + }, + "netstat_tcp_segments": { + "section": "netstats", + "order": "0", + "descr": "TCP Segments" + }, + "netstat_udp_errors": { + "section": "netstats", + "order": "0", + "descr": "UDP Errors" + }, + "netstat_udp_datagrams": { + "section": "netstats", + "order": "0", + "descr": "UDP Datagrams" + }, + "fdb_count": { + "name": "FDB counts", + "descr": "FDB usage", + "section": "system", + "file": "fdb_count.rrd", + "unit_text": "", + "order": "5", + "scale_min": "0", + "colours": "oranges", + "ds": { + "value": { + "label": "FDB Entries", + "draw": "AREA", + "line": true, + "rra_min": "0", + "rra_max": false + } + } + }, + "hr_processes": { + "section": "system", + "descr": "Running Processes", + "file": "hr_processes.rrd", + "colours": "pinks", + "unit_text": " ", + "ds": { + "procs": { + "label": "Processes", + "draw": "AREA", + "line": true + } + } + }, + "hr_users": { + "section": "system", + "descr": "Users Logged In", + "file": "hr_users.rrd", + "colours": "greens", + "unit_text": " ", + "ds": { + "users": { + "label": "Users", + "draw": "AREA", + "line": true + } + } + }, + "mempool": { + "section": "memory", + "order": "0", + "descr": "Memory Usage" + }, + "processor": { + "section": "processor", + "order": "0", + "descr": "Processors", + "long": "This is an aggregate graph of all processors in the system." + }, + "la": { + "section": "system", + "order": 2, + "descr": "Load Averages", + "file": "la.rrd", + "unit_text": "Load Average", + "no_mag": true, + "num_fmt": "5.2", + "ds": { + "1min": { + "label": "1 Min", + "colour": "c5aa00", + "cdef": "1min,100,/" + }, + "5min": { + "label": "5 Min", + "colour": "ea8f00", + "cdef": "5min,100,/" + }, + "15min": { + "label": "15 Min", + "colour": "cc0000", + "cdef": "15min,100,/" + } + } + }, + "storage": { + "section": "storage", + "order": "0", + "descr": "Filesystem Usage" + }, + "ucd_cpu": { + "section": "processor", + "order": "0", + "descr": "Detailed Processor Utilisation" + }, + "ucd_ss_cpu": { + "section": "processor", + "order": "0", + "descr": "Extended Processor Utilisation" + }, + "ucd_load": { + "section": "system", + "order": 2, + "descr": "Load Averages", + "file": "ucd_load.rrd", + "unit_text": "Load Average", + "no_mag": true, + "num_fmt": "5.2", + "ds": { + "1min": { + "label": "1 Min", + "colour": "c5aa00", + "cdef": "1min,100,/" + }, + "5min": { + "label": "5 Min", + "colour": "ea8f00", + "cdef": "5min,100,/" + }, + "15min": { + "label": "15 Min", + "colour": "cc0000", + "cdef": "15min,100,/" + } + } + }, + "ucd_memory": { + "section": "memory", + "order": "0", + "descr": "Detailed Memory" + }, + "ucd_io": { + "section": "storage", + "order": "0", + "descr": "System I/O Activity", + "unit_text": "blocks/sec" + }, + "ucd_swap_io": { + "section": "storage", + "order": "0", + "descr": "Swap I/O Activity", + "unit_text": "blocks/sec" + }, + "ucd_contexts": { + "section": "system", + "descr": "Context Switches", + "file": "ucd_ssRawContexts.rrd", + "colours": "blues", + "unit_text": " ", + "ds": { + "value": { + "label": "Switches/s", + "draw": "AREA", + "line": true + } + } + }, + "ucd_interrupts": { + "section": "system", + "descr": "System Interrupts", + "file": "ucd_ssRawInterrupts.rrd", + "colours": "reds", + "unit_text": " ", + "ds": { + "value": { + "label": "Interrupts/s", + "draw": "AREA", + "line": true + } + } + }, + "uptime": { + "section": "system", + "order": 1, + "descr": "Device Uptime", + "file": "uptime.rrd", + "unit_text": " ", + "ds": { + "uptime": { + "label": "Days Uptime", + "draw": "AREA", + "line": true, + "colour": "c5c5c5", + "cdef": "uptime,86400,/", + "rra_min": false, + "rra_max": false + } + } + }, + "ksm_pages": { + "section": "memory", + "order": "0", + "descr": "KSM Shared Pages" + }, + "iostat_util": { + "section": "storage", + "order": "0", + "descr": "Disk I/O Utilisation" + }, + "vpdn_sessions_l2tp": { + "section": "vpdn", + "order": "0", + "descr": "VPDN L2TP Sessions" + }, + "vpdn_tunnels_l2tp": { + "section": "vpdn", + "order": "0", + "descr": "VPDN L2TP Tunnels" + }, + "alvarion_events": { + "section": "wireless", + "file": "alvarion-events.rrd", + "descr": "Network events", + "colours": "mixed", + "unit_text": "Events/s", + "ds": { + "TotalTxEvents": { + "label": "Total TX", + "draw": "LINE" + }, + "TotalRxEvents": { + "label": "Total RX", + "draw": "LINE" + }, + "OthersTxEvents": { + "label": "Other TX", + "draw": "LINE" + }, + "RxDecryptEvents": { + "label": "Decrypt RX", + "draw": "LINE" + }, + "OverrunEvents": { + "label": "Overrun", + "draw": "LINE" + }, + "UnderrunEvents": { + "label": "Underrun", + "draw": "LINE" + }, + "DroppedFrameEvents": { + "label": "Dropped Frame", + "draw": "LINE" + } + } + }, + "alvarion_frames_errors": { + "section": "wireless", + "file": "alvarion-frames-errors.rrd", + "descr": "Other frames errors", + "colours": "mixed", + "unit_text": "Frames/s", + "ds": { + "FramesDelayedDueToS": { + "label": "Delayed Due To Sw Retry", + "draw": "LINE" + }, + "FramesDropped": { + "label": "Dropped Frames", + "draw": "LINE" + }, + "RecievedBadFrames": { + "label": "Recieved Bad Frames", + "draw": "LINE" + }, + "NoOfDuplicateFrames": { + "label": "Discarded Duplicate Frames", + "draw": "LINE" + }, + "NoOfInternallyDisca": { + "label": "Internally Discarded MirCir", + "draw": "LINE" + } + } + }, + "alvarion_errors": { + "section": "wireless", + "file": "alvarion-errors.rrd", + "descr": "Unidentified signals and CRC errors", + "colours": "mixed", + "unit_text": "Frames/s", + "ds": { + "PhyErrors": { + "label": "Phy Errors", + "draw": "LINE" + }, + "CRCErrors": { + "label": "CRC Errors", + "draw": "LINE" + } + } + }, + "netscaler_tcp_conn": { + "section": "netscaler_tcp", + "order": "0", + "descr": "TCP Connections" + }, + "netscaler_tcp_bits": { + "section": "netscaler_tcp", + "order": "0", + "descr": "TCP Traffic" + }, + "netscaler_tcp_pkts": { + "section": "netscaler_tcp", + "order": "0", + "descr": "TCP Packets" + }, + "netscaler_common_errors": { + "section": "netscaler_tcp", + "order": "0", + "descr": "Common Errors" + }, + "netscaler_conn_client": { + "section": "netscaler_tcp", + "order": "0", + "descr": "Client Connections" + }, + "netscaler_conn_clientserver": { + "section": "netscaler_tcp", + "order": "0", + "descr": "Client and Server Connections" + }, + "netscaler_conn_current": { + "section": "netscaler_tcp", + "order": "0", + "descr": "Current Connections" + }, + "netscaler_conn_server": { + "section": "netscaler_tcp", + "order": "0", + "descr": "Server Connections" + }, + "netscaler_conn_spare": { + "section": "netscaler_tcp", + "order": "0", + "descr": "Spare Connections" + }, + "netscaler_conn_zombie_flushed": { + "section": "netscaler_tcp", + "order": "0", + "descr": "Zombie Flushed Connections" + }, + "netscaler_conn_zombie_halfclosed": { + "section": "netscaler_tcp", + "order": "0", + "descr": "Zombie Half-Closed Connections" + }, + "netscaler_conn_zombie_halfopen": { + "section": "netscaler_tcp", + "order": "0", + "descr": "Zombie Half-Open Connections" + }, + "netscaler_conn_zombie_packets": { + "section": "netscaler_tcp", + "order": "0", + "descr": "Zombie Connection Packets" + }, + "netscaler_cookie_rejected": { + "section": "netscaler_tcp", + "order": "0", + "descr": "Cookie Rejections" + }, + "netscaler_data_errors": { + "section": "netscaler_tcp", + "order": "0", + "descr": "Data Errors" + }, + "netscaler_out_of_order": { + "section": "netscaler_tcp", + "order": "0", + "descr": "Out Of Order" + }, + "netscaler_retransmission_error": { + "section": "netscaler_tcp", + "order": "0", + "descr": "Retransmission Errors" + }, + "netscaler_retransmit_err": { + "section": "netscaler_tcp", + "order": "0", + "descr": "Retransmit Errors" + }, + "netscaler_rst_errors": { + "section": "netscaler_tcp", + "order": "0", + "descr": "TCP RST Errors" + }, + "netscaler_syn_errors": { + "section": "netscaler_tcp", + "order": "0", + "descr": "TCP SYN Errors" + }, + "netscaler_syn_stats": { + "section": "netscaler_tcp", + "order": "0", + "descr": "TCP SYN Statistics" + }, + "netscaler_tcp_errretransmit": { + "section": "netscaler_tcp", + "order": "0", + "descr": "TCP Error Retransmits" + }, + "netscaler_tcp_errfullretransmit": { + "section": "netscaler_tcp", + "order": "0", + "descr": "TCP Error Full Retransmits" + }, + "netscaler_tcp_errpartialretransmit": { + "section": "netscaler_tcp", + "order": "0", + "descr": "TCP Error Partial Retransmits" + }, + "netscaler_tcp_errretransmitgiveup": { + "section": "netscaler_tcp", + "order": "0", + "descr": "TCP Error Retransmission Give Up" + }, + "netscaler_tcp_errfastretransmissions": { + "section": "netscaler_tcp", + "order": "0", + "descr": "TCP Error Fast Retransmissions" + }, + "netscaler_tcp_errxretransmissions": { + "section": "netscaler_tcp", + "order": "0", + "descr": "TCP Error Retransmit Count" + }, + "nsHttpRequests": { + "section": "netscaler_http", + "file": "nsHttpStatsGroup.rrd", + "descr": "HTTP Request Types", + "colours": "mixed", + "unit_text": "Requests/s", + "log_y": true, + "ds": { + "TotGets": { + "label": "GETs", + "draw": "AREASTACK" + }, + "TotPosts": { + "label": "POSTs", + "draw": "AREASTACK" + }, + "TotOthers": { + "label": "Others", + "draw": "AREASTACK" + } + } + }, + "nsHttpReqResp": { + "section": "netscaler_http", + "file": "nsHttpStatsGroup.rrd", + "descr": "HTTP Requests and Responses", + "colours": "mixed", + "unit_text": "Per second", + "log_y": true, + "ds": { + "TotRequestsRate": { + "label": "Requests", + "draw": "AREASTACK" + }, + "TotResponsesRate": { + "label": "Responses", + "draw": "AREASTACK", + "invert": true + } + } + }, + "nsHttpBytes": { + "section": "netscaler_http", + "file": "nsHttpStatsGroup.rrd", + "descr": "HTTP Traffic", + "colours": "mixed", + "ds": { + "TotRxResponseBytes": { + "label": "Response In", + "cdef": "TotRxResponseBytes,8,*", + "draw": "AREA" + }, + "TotTxResponseBytes": { + "label": "Response Out", + "cdef": "TotRxResponseBytes,8,*", + "invert": true, + "draw": "AREA" + }, + "TotRxRequestBytes": { + "label": "Request In", + "cdef": "TotRxRequestBytes,8,*" + }, + "TotTxRequestBytes": { + "label": "Request Out", + "cdef": "TotTxRequestBytes,8,*", + "invert": true + } + } + }, + "nsHttpSPDY": { + "section": "netscaler_http", + "descr": "SPDY Requests", + "file": "nsHttpStatsGroup.rrd", + "colours": "mixed", + "unit_text": "Requests/s", + "log_y": true, + "ds": { + "spdyTotStreams": { + "label": "All SPDY Streams", + "draw": "AREA" + }, + "spdyv2TotStreams": { + "label": "SPDYv2 Streams", + "draw": "AREA" + }, + "spdyv3TotStreams": { + "label": "SPDYv3 Streams", + "draw": "AREASTACK" + } + } + }, + "nsAAAAuths": { + "section": "netscaler_aaa", + "file": "nsAAAStatsGroup.rrd", + "descr": "Authentications", + "colours": "mixed", + "unit_text": "Authentications", + "log_y": false, + "ds": { + "TotSessions": { + "label": "TotSessions", + "draw": "AREASTACK" + }, + "TotSessionTimeout": { + "label": "TotSessionTimeout", + "draw": "AREASTACK" + }, + "CurSessions": { + "label": "CurSessions", + "draw": "AREASTACK" + }, + "CurICASessions": { + "label": "CurICASessions", + "draw": "AREASTACK" + }, + "CurTMSessions": { + "label": "CurTMSessions", + "draw": "AREASTACK" + }, + "TotTMSessions": { + "label": "TotTMSessions", + "draw": "AREASTACK" + } + } + }, + "nsAAASessions": { + "section": "netscaler_aaa", + "file": "nsAAAStatsGroup.rrd", + "descr": "Sessions", + "colours": "mixed", + "unit_text": "Sessions", + "log_y": false, + "ds": { + "AuthFail": { + "label": "AuthFail", + "draw": "AREASTACK" + }, + "AuthSuccess": { + "label": "AuthSuccess", + "draw": "AREASTACK" + }, + "AuthNonHttpFail": { + "label": "AuthNonHttpFail", + "draw": "AREASTACK" + }, + "AuthOnlyHttpFail": { + "label": "AuthOnlyHttpFail", + "draw": "AREASTACK" + }, + "AuthNonHttpSuccess": { + "label": "AuthNonHttpSuccess", + "draw": "AREASTACK" + }, + "AuthOnlyHttpSuccess": { + "label": "AuthOnlyHttpSuccess", + "draw": "AREASTACK" + } + } + }, + "nsAAAICAConnections": { + "section": "netscaler_aaa", + "file": "nsAAAStatsGroup.rrd", + "descr": "ICA Connections", + "colours": "mixed", + "unit_text": "Connections", + "log_y": false, + "ds": { + "CurICAOnlyConn": { + "label": "CurICAOnlyConn", + "draw": "AREASTACK" + }, + "CurICAConn": { + "label": "CurICAConn", + "draw": "AREASTACK" + } + } + }, + "nsCompHttpSaving": { + "section": "netscaler_comp", + "descr": "Bandwidth saving from TCP compression", + "file": "nsCompressionStatsGroup.rrd", + "scale_min": "0", + "scale_max": "100", + "colours": "greens", + "unit_text": "Percent", + "ds": { + "compHttpBandwidthSa": { + "label": "Saving", + "draw": "AREA" + } + } + }, + "nsSslTransactions": { + "section": "netscaler_ssl", + "descr": "SSL Transactions", + "file": "netscaler-SslStats.rrd", + "colours": "mixed", + "unit_text": "Transactions/s", + "log_y": true, + "ds": { + "Transactions": { + "label": "Total", + "draw": "AREA", + "colour": "B0B0B0" + }, + "SSLv2Transactions": { + "label": "SSLv2" + }, + "SSLv3Transactions": { + "label": "SSLv3" + }, + "TLSv1Transactions": { + "label": "TLSv1" + }, + "TLSv11Transactions": { + "label": "TLSv1.1" + }, + "TLSv12Transactions": { + "label": "TLSv1.2" + } + } + }, + "nsSslHandshakes": { + "section": "netscaler_ssl", + "descr": "SSL Handshakes", + "file": "netscaler-SslStats.rrd", + "colours": "mixed", + "unit_text": "Handshakes/s", + "log_y": true, + "ds": { + "SSLv2Handshakes": { + "label": "SSLv2" + }, + "SSLv3Handshakes": { + "label": "SSLv3" + }, + "TLSv1Handshakes": { + "label": "TLSv1" + }, + "TLSv11Handshakes": { + "label": "TLSv1.1" + }, + "TLSv12Handshakes": { + "label": "TLSv1.2" + } + } + }, + "nsSslSessions": { + "section": "netscaler_ssl", + "descr": "SSL Sessions", + "file": "netscaler-SslStats.rrd", + "colours": "mixed", + "unit_text": "Sesss/s", + "log_y": true, + "ds": { + "SSLv2Sesss": { + "label": "SSLv2" + }, + "SSLv3Sesss": { + "label": "SSLv3" + }, + "TLSv1Sesss": { + "label": "TLSv1" + }, + "TLSv11Sesss": { + "label": "TLSv1.1" + }, + "TLSv12Sesss": { + "label": "TLSv1.2" + } + } + }, + "nsSsl": { + "section": "netscaler_ssl", + "descr": "SSL Table Dump", + "file": "netscaler-SslStats.rrd", + "ds": { + "CardStatus": { + "label": "CardStatus" + }, + "EngineStatus": { + "label": "EngineStatus" + }, + "SesssPerSec": { + "label": "SesssPerSec" + }, + "Transactions": { + "label": "Transactions" + }, + "SSLv2Transactions": { + "label": "SSLv2Transactions" + }, + "SSLv3Transactions": { + "label": "SSLv3Transactions" + }, + "TLSv1Transactions": { + "label": "TLSv1Transactions" + }, + "Sesss": { + "label": "Sesss" + }, + "SSLv2Sesss": { + "label": "SSLv2Sesss" + }, + "SSLv3Sesss": { + "label": "SSLv3Sesss" + }, + "TLSv1Sesss": { + "label": "TLSv1Sesss" + }, + "ExpiredSesss": { + "label": "ExpiredSesss" + }, + "NewSesss": { + "label": "NewSesss" + }, + "SessHits": { + "label": "SessHits" + }, + "SessMiss": { + "label": "SessMiss" + }, + "RenegSesss": { + "label": "RenegSesss" + }, + "SSLv3RenegSesss": { + "label": "SSLv3RenegSesss" + }, + "TLSv1RenegSesss": { + "label": "TLSv1RenegSesss" + }, + "SSLv2Handshakes": { + "label": "SSLv2Handshakes" + }, + "SSLv3Handshakes": { + "label": "SSLv3Handshakes" + }, + "TLSv1Handshakes": { + "label": "TLSv1Handshakes" + }, + "SSLv2ClientAuths": { + "label": "SSLv2ClientAuths" + }, + "SSLv3ClientAuths": { + "label": "SSLv3ClientAuths" + }, + "TLSv1ClientAuths": { + "label": "TLSv1ClientAuths" + }, + "RSA512keyExch": { + "label": "RSA512keyExch" + }, + "RSA1024keyExch": { + "label": "RSA1024keyExch" + }, + "RSA2048keyExch": { + "label": "RSA2048keyExch" + }, + "DH512keyExch": { + "label": "DH512keyExch" + }, + "DH1024keyExch": { + "label": "DH1024keyExch" + }, + "DH2048keyExch": { + "label": "DH2048keyExch" + }, + "RSAAuths": { + "label": "RSAAuths" + }, + "DHAuths": { + "label": "DHAuths" + }, + "DSSAuths": { + "label": "DSSAuths" + }, + "NULLAuths": { + "label": "NULLAuths" + }, + "40BitRC4Ciphs": { + "label": "40BitRC4Ciphs" + }, + "56BitRC4Ciphs": { + "label": "56BitRC4Ciphs" + }, + "64BitRC4Ciphs": { + "label": "64BitRC4Ciphs" + }, + "128BitRC4Ciphs": { + "label": "128BitRC4Ciphs" + }, + "40BitDESCiphs": { + "label": "40BitDESCiphs" + }, + "56BitDESCiphs": { + "label": "56BitDESCiphs" + }, + "168Bit3DESCiphs": { + "label": "168Bit3DESCiphs" + }, + "40BitRC2Ciphs": { + "label": "40BitRC2Ciphs" + }, + "56BitRC2Ciphs": { + "label": "56BitRC2Ciphs" + }, + "128BitRC2Ciphs": { + "label": "128BitRC2Ciphs" + }, + "128BitIDEACiphs": { + "label": "128BitIDEACiphs" + }, + "NULLCiphs": { + "label": "NULLCiphs" + }, + "MD5Mac": { + "label": "MD5Mac" + }, + "SHAMac": { + "label": "SHAMac" + }, + "OffloadBulkDES": { + "label": "OffloadBulkDES" + }, + "OffloadRSAKeyExch": { + "label": "OffloadRSAKeyExch" + }, + "OffloadDHKeyExch": { + "label": "OffloadDHKeyExch" + }, + "OffloadSignRSA": { + "label": "OffloadSignRSA" + }, + "BeSesss": { + "label": "BeSesss" + }, + "BeSSLv3Sesss": { + "label": "BeSSLv3Sesss" + }, + "BeTLSv1Sesss": { + "label": "BeTLSv1Sesss" + }, + "BeExpiredSesss": { + "label": "BeExpiredSesss" + }, + "BeSessMplxAtts": { + "label": "BeSessMplxAtts" + }, + "BeSessMplxAttSucc": { + "label": "BeSessMplxAttSucc" + }, + "BeSessMplxAttFails": { + "label": "BeSessMplxAttFails" + }, + "BeMaxMplxedSesss": { + "label": "BeMaxMplxedSesss" + }, + "BeSSLv3Handshakes": { + "label": "BeSSLv3Handshakes" + }, + "BeTLSv1Handshakes": { + "label": "BeTLSv1Handshakes" + }, + "BeSSLv3ClientAuths": { + "label": "BeSSLv3ClientAuths" + }, + "BeTLSv1ClientAuths": { + "label": "BeTLSv1ClientAuths" + }, + "BeRSA512keyExch": { + "label": "BeRSA512keyExch" + }, + "BeRSA1024keyExch": { + "label": "BeRSA1024keyExch" + }, + "BeRSA2048keyExch": { + "label": "BeRSA2048keyExch" + }, + "BeDH512keyExch": { + "label": "BeDH512keyExch" + }, + "BeDH1024keyExch": { + "label": "BeDH1024keyExch" + }, + "BeDH2048keyExch": { + "label": "BeDH2048keyExch" + }, + "BeRSAAuths": { + "label": "BeRSAAuths" + }, + "BeDHAuths": { + "label": "BeDHAuths" + }, + "BeDSSAuths": { + "label": "BeDSSAuths" + }, + "BeNULLAuths": { + "label": "BeNULLAuths" + }, + "Be40BitRC4Ciphs": { + "label": "Be40BitRC4Ciphs" + }, + "Be56BitRC4Ciphs": { + "label": "Be56BitRC4Ciphs" + }, + "Be64BitRC4Ciphs": { + "label": "Be64BitRC4Ciphs" + }, + "Be128BitRC4Ciphs": { + "label": "Be128BitRC4Ciphs" + }, + "Be40BitDESCiphs": { + "label": "Be40BitDESCiphs" + }, + "Be56BitDESCiphs": { + "label": "Be56BitDESCiphs" + }, + "Be168Bit3DESCiphs": { + "label": "Be168Bit3DESCiphs" + }, + "Be40BitRC2Ciphs": { + "label": "Be40BitRC2Ciphs" + }, + "Be56BitRC2Ciphs": { + "label": "Be56BitRC2Ciphs" + }, + "Be128BitRC2Ciphs": { + "label": "Be128BitRC2Ciphs" + }, + "Be128BitIDEACiphs": { + "label": "Be128BitIDEACiphs" + }, + "BeNULLCiphs": { + "label": "BeNULLCiphs" + }, + "BeMD5Mac": { + "label": "BeMD5Mac" + }, + "BeSHAMac": { + "label": "BeSHAMac" + }, + "CurSesss": { + "label": "CurSesss" + }, + "OffloadBulkAES": { + "label": "OffloadBulkAES" + }, + "OffloadBulkRC4": { + "label": "OffloadBulkRC4" + }, + "NumCardsUP": { + "label": "NumCardsUP" + }, + "Cards": { + "label": "Cards" + }, + "BkendSessReNeg": { + "label": "BkendSessReNeg" + }, + "CipherAES128": { + "label": "CipherAES128" + }, + "BkendSslV3Renego": { + "label": "BkendSslV3Renego" + }, + "BkendTlSvlRenego": { + "label": "BkendTlSvlRenego" + }, + "CipherAES256": { + "label": "CipherAES256" + }, + "BkendCipherAES128": { + "label": "BkendCipherAES128" + }, + "BkendCipherAES256": { + "label": "BkendCipherAES256" + }, + "HwEncBE": { + "label": "HwEncBE" + }, + "Dec": { + "label": "Dec" + }, + "SwEncFE": { + "label": "SwEncFE" + }, + "EncFE": { + "label": "EncFE" + }, + "Enc": { + "label": "Enc" + }, + "DecHw": { + "label": "DecHw" + }, + "SwDecBE": { + "label": "SwDecBE" + }, + "HwDecFE": { + "label": "HwDecFE" + }, + "EncHw": { + "label": "EncHw" + }, + "DecSw": { + "label": "DecSw" + }, + "SwEncBE": { + "label": "SwEncBE" + }, + "EncSw": { + "label": "EncSw" + }, + "SwDecFE": { + "label": "SwDecFE" + }, + "EncBE": { + "label": "EncBE" + }, + "DecBE": { + "label": "DecBE" + }, + "HwDecBE": { + "label": "HwDecBE" + }, + "DecFE": { + "label": "DecFE" + }, + "HwEncFE": { + "label": "HwEncFE" + }, + "RSA4096keyExch": { + "label": "RSA4096keyExch" + }, + "CurQSize": { + "label": "CurQSize" + }, + "ChipReinitCount": { + "label": "ChipReinitCount" + }, + "ECDHE224keyExch": { + "label": "ECDHE224keyExch" + }, + "ECDHE256keyExch": { + "label": "ECDHE256keyExch" + }, + "ECDHE384keyExch": { + "label": "ECDHE384keyExch" + }, + "ECDHE521keyExch": { + "label": "ECDHE521keyExch" + }, + "TransactionsRate": { + "label": "TransactionsRate" + }, + "SSLv2TransactionsRa": { + "label": "SSLv2TransactionsRa" + }, + "SSLv3TransactionsRa": { + "label": "SSLv3TransactionsRa" + }, + "TLSv1TransactionsRa": { + "label": "TLSv1TransactionsRa" + }, + "BeEcdheCurve521": { + "label": "BeEcdheCurve521" + }, + "BeEcdheCurve384": { + "label": "BeEcdheCurve384" + }, + "BeEcdheCurve256": { + "label": "BeEcdheCurve256" + }, + "BeEcdheCurve224": { + "label": "BeEcdheCurve224" + }, + "TLSv11Handshakes": { + "label": "TLSv11Handshakes" + }, + "TLSv12Handshakes": { + "label": "TLSv12Handshakes" + }, + "TLSv11Transactions": { + "label": "TLSv11Transactions" + }, + "TLSv12Transactions": { + "label": "TLSv12Transactions" + }, + "TLSv11Sesss": { + "label": "TLSv11Sesss" + }, + "TLSv12Sesss": { + "label": "TLSv12Sesss" + }, + "TLSv11RenegSesss": { + "label": "TLSv11RenegSesss" + }, + "TLSv12RenegSesss": { + "label": "TLSv12RenegSesss" + }, + "TLSv11ClientAuths": { + "label": "TLSv11ClientAuths" + }, + "TLSv12ClientAuths": { + "label": "TLSv12ClientAuths" + }, + "TLSv11TransactionRa": { + "label": "TLSv11TransactionRa" + }, + "TLSv12TransactionRa": { + "label": "TLSv12TransactionRa" + }, + "128BitAESGCMCiphs": { + "label": "128BitAESGCMCiphs" + }, + "256BitAESGCMCiphs": { + "label": "256BitAESGCMCiphs" + }, + "OffloadBulkAESGCM12": { + "label": "OffloadBulkAESGCM12" + }, + "OffloadBulkAESGCM25": { + "label": "OffloadBulkAESGCM25" + }, + "BeTLSv11Sesss": { + "label": "BeTLSv11Sesss" + }, + "BeTLSv12Sesss": { + "label": "BeTLSv12Sesss" + }, + "BeTLSv11Handshakes": { + "label": "BeTLSv11Handshakes" + }, + "BeTLSv12Handshakes": { + "label": "BeTLSv12Handshakes" + }, + "BeTLSv11ClientAuths": { + "label": "BeTLSv11ClientAuths" + }, + "BeTLSv12ClientAuths": { + "label": "BeTLSv12ClientAuths" + }, + "BkendTlSv11Renego": { + "label": "BkendTlSv11Renego" + }, + "BkendTlSv12Renego": { + "label": "BkendTlSv12Renego" + }, + "CryptoUtilization": { + "label": "CryptoUtilization" + } + } + }, + "netscalersvc_bits": { + "descr": "Aggregate Service Traffic" + }, + "netscalersvc_pkts": { + "descr": "Aggregate Service Packets" + }, + "netscalersvc_conns": { + "descr": "Aggregate Service Connections" + }, + "netscalersvc_reqs": { + "descr": "Aggregate Service Requests" + }, + "netscalervsvr_bits": { + "descr": "Aggregate vServer Traffic" + }, + "netscalervsvr_pkts": { + "descr": "Aggregate vServer Packets" + }, + "netscalervsvr_conns": { + "descr": "Aggregate vServer Connections" + }, + "netscalervsvr_reqs": { + "descr": "Aggregate vServer Requests" + }, + "netscalervsvr_hitmiss": { + "descr": "Aggregate vServer Hits/Misses" + }, + "asyncos_workq": { + "section": "appliance", + "order": "0", + "descr": "Work Queue Messages" + }, + "smokeping_in_all": "This is an aggregate graph of the incoming smokeping tests to this host. The line corresponds to the average RTT. The shaded area around each line denotes the standard deviation.", + "firewall_sessions_ipv4": { + "section": "firewall", + "order": "0", + "descr": "Firewall Sessions (IPv4)" + }, + "bng_active_sessions": { + "section": "bng", + "order": "0", + "descr": "BNG Active Subscribers" + }, + "cas_files_scanned": { + "section": "appliance", + "descr": "Files Scanned", + "file": "cas.rrd", + "colours": "mixed", + "unit_text": "Files", + "ds": { + "FilesScanned": { + "descr": "Files Scanned", + "ds_type": "COUNTER", + "ds_min": "0" + } + } + }, + "cas_virus_detected": { + "section": "appliance", + "descr": "Viruses Detected", + "file": "cas.rrd", + "colours": "mixed", + "unit_text": "Viruses", + "ds": { + "VirusesDetected": { + "descr": "Viruses Detected", + "ds_type": "COUNTER", + "ds_min": "0" + } + } + }, + "cas_slow_icap": { + "section": "appliance", + "descr": "Slow ICAP Connections", + "file": "cas.rrd", + "colours": "mixed", + "unit_text": "Conns", + "ds": { + "SlowICAPConnections": { + "descr": "Slow ICAP Connections", + "ds_type": "GAUGE", + "ds_min": "0" + } + } + }, + "cas_icap_scanned": { + "section": "appliance", + "descr": "ICAP Files Scanned", + "file": "cas.rrd", + "colours": "mixed", + "unit_text": "Files", + "ds": { + "ICAPFilesScanned": { + "descr": "ICAP Files Scanned", + "ds_type": "COUNTER", + "ds_min": "0" + } + } + }, + "cas_icap_virus": { + "section": "appliance", + "descr": "ICAP Viruses Detected", + "file": "cas.rrd", + "colours": "mixed", + "unit_text": "Viruses", + "ds": { + "ICAPVirusesDetected": { + "descr": "ICAP Viruses Detected", + "ds_type": "COUNTER", + "ds_min": "0" + } + } + }, + "cas_sicap_scanned": { + "section": "appliance", + "descr": "Secure ICAP Files Scanned", + "file": "cas.rrd", + "colours": "mixed", + "unit_text": "Files", + "ds": { + "SecureICAPFilesScan": { + "descr": "Secure ICAP Files Scanned", + "ds_type": "COUNTER", + "ds_min": "0" + } + } + }, + "cas_sicap_virus": { + "section": "appliance", + "descr": "Secure ICAP Viruses Detected", + "file": "cas.rrd", + "colours": "mixed", + "unit_text": "Viruses", + "ds": { + "SecureICAPVirusesDe": { + "descr": "Secure ICAP Viruses Detected", + "ds_type": "COUNTER", + "ds_min": "0" + } + } + }, + "files_scanned": { + "section": "appliance", + "descr": "Files Scanned", + "file": "proxyav.rrd", + "colours": "mixed", + "unit_text": "Files", + "ds": { + "FilesScanned": { + "descr": "Files Scanned", + "ds_type": "COUNTER", + "ds_min": "0" + } + } + }, + "virus_detected": { + "section": "appliance", + "descr": "Viruses Detected", + "file": "proxyav.rrd", + "colours": "mixed", + "unit_text": "Viruses", + "ds": { + "VirusesDetected": { + "descr": "Viruses Detected", + "ds_type": "COUNTER", + "ds_min": "0" + } + } + }, + "slow_icap": { + "section": "appliance", + "descr": "Slow ICAP Connections", + "file": "proxyav.rrd", + "colours": "mixed", + "unit_text": "Conns", + "ds": { + "SlowICAPConnections": { + "descr": "Slow ICAP Connections", + "ds_type": "GAUGE", + "ds_min": "0" + } + } + }, + "icap_scanned": { + "section": "appliance", + "descr": "ICAP Files Scanned", + "file": "proxyav.rrd", + "colours": "mixed", + "unit_text": "Files", + "ds": { + "ICAPFilesScanned": { + "descr": "ICAP Files Scanned", + "ds_type": "COUNTER", + "ds_min": "0" + } + } + }, + "icap_virus": { + "section": "appliance", + "descr": "ICAP Viruses Detected", + "file": "proxyav.rrd", + "colours": "mixed", + "unit_text": "Viruses", + "ds": { + "ICAPVirusesDetected": { + "descr": "ICAP Viruses Detected", + "ds_type": "COUNTER", + "ds_min": "0" + } + } + }, + "sicap_scanned": { + "section": "appliance", + "descr": "Secure ICAP Files Scanned", + "file": "proxyav.rrd", + "colours": "mixed", + "unit_text": "Files", + "ds": { + "SecureICAPFilesScan": { + "descr": "Secure ICAP Files Scanned", + "ds_type": "COUNTER", + "ds_min": "0" + } + } + }, + "sicap_virus": { + "section": "appliance", + "descr": "Secure ICAP Viruses Detected", + "file": "proxyav.rrd", + "colours": "mixed", + "unit_text": "Viruses", + "ds": { + "SecureICAPVirusesDe": { + "descr": "Secure ICAP Viruses Detected", + "ds_type": "COUNTER", + "ds_min": "0" + } + } + }, + "bluecoat_http_client": { + "section": "proxysg", + "order": "0", + "descr": "HTTP Client Connections" + }, + "bluecoat_http_server": { + "section": "proxysg", + "order": "0", + "descr": "HTTP Server Connections" + }, + "bluecoat_cache": { + "section": "proxysg", + "order": "0", + "descr": "HTTP Cache Stats" + }, + "bluecoat_server": { + "section": "proxysg", + "order": "0", + "descr": "Server Stats" + }, + "bluecoat_tcp": { + "section": "proxysg", + "order": "0", + "descr": "TCP Connections" + }, + "bluecoat_tcp_est": { + "section": "proxysg", + "order": "0", + "descr": "TCP Established Sessions" + }, + "edac_errors": { + "section": "system", + "order": "0", + "descr": "EDAC Memory Errors", + "long": "This graphs plots the number of errors (corrected and uncorrected) detected by the memory controller since the system startup." + }, + "temperature": { + "descr": "Temperature" + }, + "humidity": { + "descr": "Humidity" + }, + "fanspeed": { + "descr": "Fanspeed" + }, + "airflow": { + "descr": "Airflow" + }, + "waterflow": { + "descr": "Waterflow" + }, + "voltage": { + "descr": "Voltage" + }, + "current": { + "descr": "Current" + }, + "power": { + "descr": "Power" + }, + "apower": { + "descr": "Apparent Power" + }, + "rpower": { + "descr": "Reactive Power" + }, + "impedance": { + "descr": "Impedance" + }, + "frequency": { + "descr": "Frequency" + }, + "dbm": { + "descr": "Signal dBm" + }, + "snr": { + "descr": "Signal-to-Noise Ratio" + }, + "capacity": { + "descr": "Capacity" + }, + "load": { + "descr": "Load" + }, + "runtime": { + "descr": "Runtime" + }, + "resistance": { + "descr": "Resistance" + }, + "dewpoint": { + "descr": "Dew Point" + }, + "printersupplies": { + "descr": "Printer Supplies" + }, + "status": { + "descr": "Status Indicators" + }, + "arubacontroller_numaps": { + "descr": "Number of APs", + "section": "wireless" + }, + "arubacontroller_numclients": { + "descr": "Wireless clients", + "section": "wireless" + }, + "aruba-cppm": { + "file": "graphs-aruba-cppm-mib-radiusServerTable-0.rrd", + "descr": "Radius statistics", + "section": "radius", + "colours": "mixed-5", + "ds": { + "radAuthRequestTime": { + "label": "Authentication Request Time" + }, + "radPolicyEvalTime": { + "label": "Policy Evaluation Time" + } + } + }, + "fe_active_vms": { + "section": "appliance", + "descr": "Active VMs", + "file": "fireeye_activevms.rrd", + "colours": "blues", + "unit_text": "VMs", + "ds": { + "vms": { + "label": "Current", + "draw": "LINE" + } + } + }, + "f5_clientssl_conns": { + "section": "f5_ssl", + "descr": "Current ClientSSL Connections", + "file": "clientssl.rrd", + "colours": "mixed", + "unit_text": "Connections", + "ds": { + "TotNativeConns": { + "label": "Native", + "draw": "LINE" + }, + "TotCompatConns": { + "label": "Compat", + "draw": "LINE" + } + } + }, + "f5_clientssl_vers": { + "section": "f5_ssl", + "descr": "ClientSSL Versions per Second", + "file": "clientssl.rrd", + "colours": "mixed", + "unit_text": "Versions", + "ds": { + "Sslv2": { + "label": "SSLv2", + "draw": "LINE" + }, + "Sslv3": { + "label": "SSLv3", + "draw": "LINE" + }, + "Tlsv1": { + "label": "TLSv1", + "draw": "LINE" + }, + "Tlsv11": { + "label": "TLSv1.1", + "draw": "LINE" + }, + "Tlsv12": { + "label": "TLSv1.2", + "draw": "LINE" + }, + "Dtlsv1": { + "label": "DTLSv1", + "draw": "LINE" + } + } + }, + "dhcp_leases": { + "section": "dhcp", + "descr": "DHCP Leases", + "file": "mtxrDHCP.rrd", + "colours": "mixed", + "unit_text": "Leases", + "scale_min": 0, + "ds": { + "mtxrDHCPLeaseCount": { + "label": "DHCP leases", + "draw": "AREA", + "line": true + } + } + }, + "pcoip-net-packets": { + "section": "pcoip", + "descr": "Teradici PCoIP Network Statistics", + "file": "teradici-pcoipv2-mib_pcoipgenstatstable.rrd", + "unit_text": "", + "ds": { + "PacketsSent": { + "label": "Packets sent" + }, + "BytesSent": { + "label": "Bytes sent" + }, + "PacketsReceived": { + "label": "Packets received" + }, + "BytesReceived": { + "label": "Bytes received" + }, + "TxPacketsLost": { + "label": "Packets lost" + } + } + }, + "pcoip-net-latency": { + "section": "pcoip", + "descr": "Teradici PCoIP Network Latency", + "file": "teradici-pcoipv2-mib_pcoipnetstatstable.rrd", + "unit_text": "ms", + "ds": { + "RoundTripLatencyMs": { + "label": "latency", + "ds_type": "GAUGE" + } + } + }, + "pcoip-net-bits": { + "section": "pcoip", + "descr": "Teradici PCoIP Network Packets", + "file": "teradici-pcoipv2-mib_pcoipnetstatstable.rrd", + "unit_text": "kbit/s", + "ds": { + "RXBWkbitPersec": { + "label": "received" + }, + "TXBWkbitPersec": { + "label": "transmitted" + } + } + }, + "pcoip-image-quality": { + "section": "pcoip", + "descr": "Teradici PCoIP Image Quality", + "file": "teradici-pcoipv2-mib_pcoipimagingstatstable.rrd", + "unit_text": " ", + "ds": { + "ActiveMinimumQualit": { + "label": "Active Quality", + "ds_type": "GAUGE", + "ds_max": "100" + } + } + }, + "pcoip-image-fps": { + "section": "pcoip", + "descr": "Teradici PCoIP FPS", + "file": "teradici-pcoipv2-mib_pcoipimagingstatstable.rrd", + "unit_text": " ", + "ds": { + "EncodedFramesPersec": { + "label": "fps", + "ds_type": "GAUGE", + "ds_max": "2400" + } + } + }, + "pcoip-image-pipeline": { + "section": "pcoip", + "descr": "Teradici PCoIP Pipeline usage", + "file": "teradici-pcoipv2-mib_pcoipimagingstatstable.rrd", + "unit_text": "Percent", + "ds": { + "PipelineProcRate": { + "label": "utilization", + "ds_type": "GAUGE", + "ds_max": "300", + "ds_min": 0 + } + } + }, + "pcoip-audio-stats": { + "section": "pcoip", + "descr": "Teradici PCoIP Audio Statistics", + "unit_text": "kbit/s", + "file": "teradici-pcoipv2-mib_pcoipaudiostatstable.rrd", + "ds": { + "RXBWkbitPersec": { + "label": "received" + }, + "TXBWkbitPersec": { + "label": "transmitted" + } + } + } + }, + "poller": { + "wrapper_threads": { + "section": "poller", + "descr": "Poller Devices/Threads", + "file": "poller-wrapper.rrd", + "rra_max": false, + "scale_min": "-1", + "num_fmt": "5.0", + "no_mag": true, + "unit_text": "Count", + "ds": { + "devices": { + "label": "Devices", + "draw": "AREA", + "line": true, + "colour": "3ca3c1", + "rra_min": 0 + }, + "threads": { + "label": "Threads", + "draw": "AREA", + "line": true, + "colour": "f9a022", + "rra_min": 0 + }, + "wrapper_count": { + "label": "Wrapper Processes", + "draw": "AREA", + "line": true, + "colour": "c5c5c5", + "rra_min": 0, + "ds_max": 4, + "file": "poller-wrapper_count.rrd" + } + } + }, + "wrapper_times": { + "section": "poller", + "descr": "Poller Total time", + "file": "poller-wrapper.rrd", + "rra_max": false, + "scale_min": "0", + "num_fmt": "6.1", + "unit_text": "Seconds", + "ds": { + "totaltime": { + "label": "Total time", + "draw": "AREA", + "line": true, + "colour": "c5c5c5", + "rra_min": 0 + } + } + }, + "partitioned_wrapper_threads": { + "section": "poller", + "descr": "Poller Devices/Threads", + "file": "poller-wrapper-id%index%.rrd", + "index": true, + "rra_max": false, + "scale_min": "-1", + "num_fmt": "5.0", + "no_mag": true, + "unit_text": "Count", + "ds": { + "devices": { + "label": "Devices", + "draw": "AREA", + "line": true, + "colour": "3ca3c1", + "rra_min": 0 + }, + "threads": { + "label": "Threads", + "draw": "AREA", + "line": true, + "colour": "f9a022", + "rra_min": 0 + }, + "wrapper_count": { + "label": "Wrapper Processes", + "draw": "AREA", + "line": true, + "colour": "c5c5c5", + "rra_min": 0, + "ds_max": 4, + "file": "poller-wrapper-id%index%_count.rrd" + } + } + }, + "partitioned_wrapper_times": { + "section": "poller", + "descr": "Poller Total time", + "file": "poller-wrapper-id%index%.rrd", + "index": true, + "rra_max": false, + "scale_min": "0", + "num_fmt": "6.1", + "unit_text": "Seconds", + "ds": { + "totaltime": { + "label": "Total time", + "draw": "AREA", + "line": true, + "colour": "c5c5c5", + "rra_min": 0 + } + } + } + }, + "alert": { + "status": { + "descr": "Historical Status" + } + }, + "netscalervsvr": { + "bits": { + "name": "Bits", + "descr": "Traffic in Bits/sec" + }, + "pkts": { + "name": "Ucast Pkts", + "descr": "Packets/sec" + }, + "conns": { + "name": "NU Pkts", + "descr": "Client and Server Connections" + }, + "reqs": { + "name": "Pkt Size", + "descr": "Requests and Responses" + }, + "hitmiss": { + "name": "Percent", + "descr": "Hit/Miss" + } + }, + "netscalersvc": { + "bits": { + "name": "Bits", + "descr": "Traffic in Bits/sec" + }, + "pkts": { + "name": "Ucast Pkts", + "descr": "Packets/sec" + }, + "conns": { + "name": "NU Pkts", + "descr": "Client and Server Connections" + }, + "reqs": { + "name": "Packet Size", + "descr": "Requests and Responses" + }, + "ttfb": { + "name": "Time to First Byte", + "descr": "Time to First Byte" + } + }, + "netscalersvcgrpmem": { + "bits": { + "name": "Bits", + "descr": "Traffic in Bits/sec" + }, + "pkts": { + "name": "Ucast Pkts", + "descr": "Packets/sec" + }, + "conns": { + "name": "NU Pkts", + "descr": "Client and Server Connections" + }, + "reqs": { + "name": "Packet Size", + "descr": "Requests and Responses" + }, + "ttfb": { + "name": "Time to First Byte", + "descr": "Time to First Byte" + } + }, + "vlan": { + "fdbcount": { + "descr": "VLAN FDB count", + "file": "vlan-%index%-fdbcount.rrd", + "index": true, + "unit_text": "MACs", + "ds": { + "value": { + "label": "Count", + "draw": "AREA", + "line": true, + "colour": "0036393D" + } + } + } + }, + "probe": { + "graph": { + "descr": "Probe Availability", + "file": "probe-%index%.rrd", + "index": true, + "step": true, + "unit_text": "", + "scale_min": 0, + "ds": { + "ok": { + "label": "Ok", + "draw": "AREASTACK", + "line": false, + "stack": true, + "colour": "00cc00", + "rra_min": false, + "rra_max": false, + "cdef": "ok,100,*" + }, + "warn": { + "label": "Warning", + "draw": "AREASTACK", + "line": false, + "stack": true, + "colour": "cccc00", + "rra_min": false, + "rra_max": false, + "cdef": "warn,100,*" + }, + "alert": { + "label": "Alert", + "draw": "AREASTACK", + "line": false, + "stack": true, + "colour": "cc0000", + "rra_min": false, + "rra_max": false, + "cdef": "alert,100,*" + }, + "unknown": { + "label": "Unknown", + "draw": "AREASTACK", + "line": false, + "stack": true, + "colour": "cccccc", + "rra_min": false, + "rra_max": false, + "cdef": "unknown,100,*" + } + } + } + }, + "bgp": { + "prefixes": { + "descr": "Prefixes", + "file": "cbgp-%index%.rrd", + "index": true, + "colours": "blues", + "scale_min": -0.1, + "num_fmt": "6.0", + "unit_text": "Prefixes", + "ds": { + "AcceptedPrefixes": { + "label": "Accepted", + "draw": "AREA", + "line": true, + "colour": "00CC0010" + }, + "DeniedPrefixes": { + "label": "Denied", + "draw": "LINE1.25", + "colour": "FF0000" + }, + "AdvertisedPrefixes": { + "label": "Advertised", + "draw": "LINE1.25" + }, + "SuppressedPrefixes": { + "label": "Suppressed", + "draw": "LINE1.25" + }, + "WithdrawnPrefixes": { + "label": "Withdrawn", + "draw": "LINE1.25" + } + } + } + }, + "sla": { + "graph": { + "descr": "SLA" + }, + "echo": { + "descr": "SLA", + "file": "sla-%index%.rrd", + "index": true, + "colours": "greens", + "scale_min": -0.5, + "no_mag": true, + "ds": { + "rtt": { + "label": "Median RTT:", + "unit": "ms", + "num_fmt": 4.1, + "draw": "LINE2" + } + } + } + }, + "pseudowire": { + "uptime": { + "descr": "Pseudowire Uptime", + "file": "pseudowire-%index%.rrd", + "index": true, + "unit_text": " ", + "ds": { + "Uptime": { + "label": "Days Uptime", + "draw": "AREA", + "line": true, + "colour": "c5c5c5", + "cdef": "Uptime,86400,/", + "rra_min": false, + "rra_max": false + } + } + } + }, + "cbqos": { + "bits": { + "descr": "Bits Summary" + }, + "pkts": { + "descr": "Packets Summary" + }, + "bits_pre": { + "descr": "Pre-QoS Traffic" + }, + "bits_post": { + "descr": "Post-QoS Traffic" + }, + "bits_drop": { + "descr": "Dropped Traffic" + }, + "pkts_pre": { + "descr": "Pre-QoS Packets" + }, + "pkts_post": { + "descr": "Post-QoS Packets" + }, + "pkts_drop": { + "descr": "Dropped Packets" + } + }, + "application": { + "apache_bits": { + "index": true, + "file": "app-apache-%index%.rrd", + "descr": "Apache Traffic", + "section": "app", + "unit_text": "Kbps", + "colours": "greens", + "ds": { + "kbyte": { + "label": "Traffic", + "cdef": "kbyte,8,*", + "draw": "AREA" + } + } + }, + "apache_cpu": { + "index": true, + "file": "app-apache-%index%.rrd", + "descr": "Apache CPU Usage", + "section": "app", + "unit_text": "Percent Usage", + "colours": "mixed-5", + "ds": { + "cpu": { + "label": "CPU" + } + } + }, + "apache_hits": { + "index": true, + "file": "app-apache-%index%.rrd", + "descr": "Apache Hits", + "section": "app", + "unit_text": "Hits/sec", + "colours": "purples", + "ds": { + "access": { + "label": "Hits" + } + } + }, + "apache_scoreboard": { + "index": true, + "file": "app-apache-%index%.rrd", + "descr": "Apache Scoreboard", + "section": "app", + "unit_text": "Workers", + "colours": "mixed-18", + "ds": { + "sb_reading": { + "label": "Reading", + "draw": "AREASTACK" + }, + "sb_writing": { + "label": "Writing", + "draw": "AREASTACK" + }, + "sb_wait": { + "label": "Waiting", + "draw": "AREASTACK" + }, + "sb_start": { + "label": "Starting", + "draw": "AREASTACK" + }, + "sb_keepalive": { + "label": "Keepalive", + "draw": "AREASTACK" + }, + "sb_dns": { + "label": "DNS", + "draw": "AREASTACK" + }, + "sb_closing": { + "label": "Closing", + "draw": "AREASTACK" + }, + "sb_logging": { + "label": "Logging", + "draw": "AREASTACK" + }, + "sb_graceful": { + "label": "Graceful", + "draw": "AREASTACK" + }, + "sb_idle": { + "label": "Idle", + "draw": "AREASTACK" + } + } + }, + "unbound_queries": { + "long": "DNS queries to the recursive resolver. The unwanted replies could be innocent duplicate packets, late replies, or spoof threats." + }, + "unbound_queue": { + "long": "The queries that did not hit the cache and need recursion service take up space in the requestlist. If there are too many queries, first queries get overwritten, and at last resort dropped." + }, + "unbound_memory": { + "long": "The memory used by unbound." + }, + "unbound_qtype": { + "long": "Queries by DNS RR type queried for." + }, + "unbound_class": { + "long": "Queries by DNS RR class queried for." + }, + "unbound_opcode": { + "long": "Queries by DNS opcode in the query packet." + }, + "unbound_rcode": { + "long": "Answers sorted by return value. RRSets bogus is the number of RRSets marked bogus per second by the validator." + }, + "unbound_flags": { + "long": "This graphs plots the flags inside incoming queries. For example, if QR, AA, TC, RA, Z flags are set, the query can be rejected. RD, AD, CD and DO are legitimately set by some software." + }, + "bind_answers": { + "descr": "BIND Received Answers" + }, + "bind_query_in": { + "descr": "BIND Incoming Queries" + }, + "bind_query_out": { + "descr": "BIND Outgoing Queries" + }, + "bind_query_rejected": { + "descr": "BIND Rejected Queries" + }, + "bind_req_in": { + "descr": "BIND Incoming Requests" + }, + "bind_req_proto": { + "descr": "BIND Request Protocol Details" + }, + "bind_resolv_dnssec": { + "descr": "BIND DNSSEC Validation" + }, + "bind_resolv_errors": { + "descr": "BIND Errors while Resolving" + }, + "bind_resolv_queries": { + "descr": "BIND Resolving Queries" + }, + "bind_resolv_rtt": { + "descr": "BIND Resolving RTT" + }, + "bind_updates": { + "descr": "BIND Dynamic Updates" + }, + "bind_zone_maint": { + "descr": "BIND Zone Maintenance" + }, + "openvpn_nclients": { + "descr": "Connected Clients" + }, + "openvpn_bits": { + "descr": "VPN Traffic" + }, + "dnsdist_queries": { + "index": true, + "file": "app-dnsdist-%index%.rrd", + "descr": "DNS Queries", + "section": "app", + "unit_text": "Queries/sec", + "colours": "greens", + "ds": { + "queries": { + "label": "Queries" + } + } + }, + "dnsdist_responses": { + "index": true, + "file": "app-dnsdist-%index%.rrd", + "descr": "DNS Responses", + "section": "app", + "unit_text": "Responses/sec", + "colours": "blues", + "ds": { + "responses": { + "label": "Responses" + } + } + }, + "dnsdist_latency": { + "index": true, + "file": "app-dnsdist-%index%.rrd", + "descr": "DNS Latency", + "section": "app", + "unit_text": "ms", + "colours": "mixed-4", + "ds": { + "latency-avg100": { + "label": "100", + "draw": "LINE1" + }, + "latency-avg1000": { + "label": "1000", + "draw": "LINE1" + }, + "latency-avg10000": { + "label": "10000", + "draw": "LINE1" + }, + "latency-avg1000000": { + "label": "1000000", + "draw": "LINE1" + } + } + }, + "dnsdist_cpu_usage": { + "index": true, + "file": "app-dnsdist-%index%.rrd", + "descr": "CPU Usage", + "section": "app", + "unit_text": "Milliseconds", + "colours": "mixed-5", + "ds": { + "cpu-sys-msec": { + "label": "System", + "draw": "AREASTACK" + }, + "cpu-user-msec": { + "label": "User", + "draw": "AREASTACK" + } + } + }, + "dnsdist_cache": { + "index": true, + "file": "app-dnsdist-%index%.rrd", + "descr": "DNS Cache", + "section": "app", + "unit_text": "Queries", + "colours": "mixed-6", + "ds": { + "cache-hits": { + "label": "Hits", + "draw": "AREASTACK" + }, + "cache-misses": { + "label": "Misses", + "draw": "AREASTACK" + } + } + }, + "dnsdist_frontend_errors": { + "index": true, + "file": "app-dnsdist-%index%.rrd", + "descr": "Frontend Errors", + "section": "app", + "unit_text": "Errors", + "colours": "mixed-7", + "ds": { + "frontend-noerror": { + "label": "No error", + "draw": "AREASTACK" + }, + "frontend-nxdomain": { + "label": "NXDOMAIN", + "draw": "AREASTACK" + }, + "frontend-servfail": { + "label": "SERVFAIL", + "draw": "AREASTACK" + } + } + }, + "dnsdist_downstream_errors": { + "index": true, + "file": "app-dnsdist-%index%.rrd", + "descr": "Downstream Errors", + "section": "app", + "unit_text": "Errors", + "colours": "mixed-8", + "ds": { + "downstream-send-errors": { + "label": "Send errors", + "draw": "AREASTACK" + }, + "downstream-timeouts": { + "label": "Timeouts", + "draw": "AREASTACK" + } + } + }, + "dnsdist_udp_errors": { + "index": true, + "file": "app-dnsdist-%index%.rrd", + "descr": "UDP Errors", + "section": "app", + "unit_text": "Errors", + "colours": "mixed-9", + "ds": { + "udp-in-csum-errors": { + "label": "In checksum", + "draw": "AREASTACK" + }, + "udp-in-errors": { + "label": "In errors", + "draw": "AREASTACK" + }, + "udp-noport-errors": { + "label": "No port", + "draw": "AREASTACK" + }, + "udp-recvbuf-errors": { + "label": "Recv buffer", + "draw": "AREASTACK" + }, + "udp-sndbuf-errors": { + "label": "Send buffer", + "draw": "AREASTACK" + } + } + }, + "dnsdist_dyn_blocked": { + "index": true, + "file": "app-dnsdist-%index%.rrd", + "descr": "Dynamic Blocked", + "section": "app", + "unit_text": "Blocked", + "colours": "mixed-10", + "ds": { + "dyn-blocked": { + "label": "Blocked", + "draw": "AREA" + } + } + }, + "dnsdist_latency_slow": { + "index": true, + "file": "app-dnsdist-%index%.rrd", + "descr": "Slow Latency", + "section": "app", + "unit_text": "Queries", + "colours": "mixed-11", + "ds": { + "latency-slow": { + "label": "Slow", + "draw": "AREA" + } + } + }, + "dnsdist_noncompliant": { + "index": true, + "file": "app-dnsdist-%index%.rrd", + "descr": "Noncompliant", + "section": "app", + "unit_text": "Queries/Responses", + "colours": "mixed-12", + "ds": { + "noncompliant-queries": { + "label": "Queries", + "draw": "AREASTACK" + }, + "noncompliant-responses": { + "label": "Responses", + "draw": "AREASTACK" + } + } + }, + "dnsdist_rule": { + "index": true, + "file": "app-dnsdist-%index%.rrd", + "descr": "Rule Actions", + "section": "app", + "unit_text": "Actions", + "colours": "mixed-13", + "ds": { + "rule-drop": { + "label": "Drop", + "draw": "AREASTACK" + }, + "rule-nxdomain": { + "label": "NXDOMAIN", + "draw": "AREASTACK" + }, + "rule-refused": { + "label": "Refused", + "draw": "AREASTACK" + }, + "rule-servfail": { + "label": "SERVFAIL", + "draw": "AREASTACK" + }, + "rule-truncated": { + "label": "Truncated", + "draw": "AREASTACK" + } + } + }, + "dnsdist_latency_ranges": { + "index": true, + "file": "app-dnsdist-%index%.rrd", + "descr": "Latency Ranges", + "section": "app", + "unit_text": "Queries", + "colours": "mixed-14", + "ds": { + "latency0-1": { + "label": "0-1ms", + "draw": "AREASTACK" + }, + "latency1-10": { + "label": "1-10ms", + "draw": "AREASTACK" + }, + "latency10-50": { + "label": "10-50ms", + "draw": "AREASTACK" + }, + "latency50-100": { + "label": "50-100ms", + "draw": "AREASTACK" + }, + "latency100-1000": { + "label": "100-1000ms", + "draw": "AREASTACK" + } + } + }, + "dnsdist_udp6_errors": { + "index": true, + "file": "app-dnsdist-%index%.rrd", + "descr": "UDP6 Errors", + "section": "app", + "unit_text": "Errors", + "colours": "mixed-15", + "ds": { + "udp6-in-csum-errors": { + "label": "In checksum", + "draw": "AREASTACK" + }, + "udp6-in-errors": { + "label": "In errors", + "draw": "AREASTACK" + }, + "udp6-noport-errors": { + "label": "No port", + "draw": "AREASTACK" + }, + "udp6-recvbuf-errors": { + "label": "Recv buffer", + "draw": "AREASTACK" + }, + "udp6-sndbuf-errors": { + "label": "Send buffer", + "draw": "AREASTACK" + } + } + }, + "dnsdist_cpu": { + "index": true, + "file": "app-dnsdist-%index%.rrd", + "descr": "CPU Metrics", + "section": "app", + "unit_text": "Milliseconds", + "colours": "mixed-16", + "ds": { + "cpu-sys-msec": { + "label": "System", + "draw": "AREASTACK" + }, + "cpu-user-msec": { + "label": "User", + "draw": "AREASTACK" + } + } + } + } + }, + "escape_html": { + "tags": [ + "sup", + "sub", + "br" + ], + "entities": [ + "deg", + "omega", + "Omega", + "mu", + "pi", + "hellip", + "mldr", + "nldr", + "plusmn", + "pm", + "micro", + "#x200B", + "#8203" + ] + }, + "pages": { + "gridstack": { + "no_panel": true + }, + "dashboard": { + "no_panel": true + }, + "map": { + "no_panel": true + }, + "map_traffic": { + "no_panel": true + }, + "wmap": { + "no_panel": true + }, + "netmap": { + "no_panel": true + }, + "weathermap": { + "no_panel": true + } + }, + "wui": { + "refresh_times": [ + 0, + 60, + 120, + 300, + 900, + 1800 + ], + "refresh_disabled": [ + { + "page": "dashboard" + }, + { + "page": "map" + }, + { + "page": "add_alert_check" + }, + { + "page": "alert_check" + }, + { + "page": "alert_regenerate" + }, + { + "page": "alert_maintenance_add" + }, + { + "page": "alert_checks", + "export": "yes" + }, + { + "page": "group_add" + }, + { + "page": "groups_regenerate" + }, + { + "page": "groups", + "export": "yes" + }, + { + "page": "group", + "view": "edit" + }, + { + "page": "add_alertlog_rule" + }, + { + "page": "syslog_rules" + }, + { + "page": "add_syslog_rule" + }, + { + "page": "contact" + }, + { + "page": "contacts" + }, + { + "page": "bills", + "view": "add" + }, + { + "page": "bill", + "view": "edit" + }, + { + "page": "bill", + "view": "delete" + }, + { + "page": "device", + "tab": "data" + }, + { + "page": "device", + "tab": "edit" + }, + { + "page": "device", + "tab": "port", + "view": "realtime" + }, + { + "page": "device", + "tab": "showconfig" + }, + { + "page": "device", + "tab": "entphysical" + }, + { + "page": "addhost" + }, + { + "page": "delhost" + }, + { + "page": "delsrv" + }, + { + "page": "deleted-ports" + }, + { + "page": "user_add" + }, + { + "page": "user_edit" + }, + { + "page": "roles" + }, + { + "page": "settings" + }, + { + "page": "preferences" + }, + { + "page": "logout" + }, + { + "page": "customoids" + }, + { + "page": "log" + }, + { + "page": "pollers" + }, + { + "page": "netmap" + }, + { + "page": "map_traffic" + } + ], + "search_modules": [ + "groups", + "devices", + "accesspoints", + "ports", + "slas", + "sensors", + "status", + "neighbours", + "ip-addresses", + "inventory", + "loadbalancers" + ], + "groups_list": [ + "device", + "port", + "processor", + "mempool", + "sensor" + ] + }, + "themes": { + "light": { + "name": "Light Mode", + "type": "light", + "css": "observium.css", + "icon": "sprite-sun" + }, + "dark": { + "name": "Dark Mode", + "type": "dark", + "css": "observium-dark.css", + "icon": "sprite-moon" + }, + "darkblue": { + "name": "Dark Blue Mode", + "type": "dark", + "css": "observium-darkblue.css", + "icon": "sprite-moon" + } + }, + "icon": { + "globe": "sprite-globe", + "overview": "sprite-overview", + "settings-change": "sprite-sliders-2", + "config": "sprite-config", + "logout": "sprite-logout", + "plus": "sprite-plus", + "minus": "sprite-minus", + "success": "sprite-ok", + "error": "sprite-error", + "important": "sprite-important", + "stop": "sprite-cancel", + "cancel": "sprite-cancel", + "help": "sprite-support", + "info": "sprite-info", + "exclamation": "sprite-exclamation-mark", + "critical": "sprite-exclamation-mark", + "warning": "sprite-error", + "informational": "sprite-info", + "flag": "sprite-flag", + "export": "sprite-export", + "filter": "sprite-funnel", + "question": "sprite-question", + "checked": "sprite-checked", + "ok": "sprite-ok", + "return": "sprite-return", + "sort": "sprite-sort", + "network": "sprite-routing", + "up": "sprite-checked", + "down": "sprite-minus", + "ignore": "sprite-shutdown", + "shutdown": "sprite-ignore", + "percent": "sprite-percent", + "or-gate": "sprite-logic-or", + "and-gate": "sprite-logic-and", + "ipv4": "sprite-ipv4", + "ipv6": "sprite-ipv6", + "connected": "sprite-connected", + "cross-connect": "sprite-cross-connect", + "merge": "sprite-merge", + "split": "sprite-split", + "group": "sprite-groups", + "groups": "sprite-groups", + "alert": "sprite-alert", + "alert-log": "sprite-alert-log", + "alert-rules": "sprite-alert-rules", + "alert-rule-add": "sprite-plus", + "scheduled-maintenance": "sprite-scheduled-maintenance", + "scheduled-maintenance-add": "sprite-plus", + "syslog": "sprite-syslog", + "syslog-alerts": "sprite-syslog-alerts", + "syslog-rules": "sprite-syslog-rules", + "syslog-rule-add": "sprite-plus", + "eventlog": "sprite-eventlog", + "pollerlog": "sprite-performance", + "pollers": "sprite-vrf", + "processes": "sprite-processes", + "netmap": "sprite-netmap", + "map": "sprite-map", + "contacts": "sprite-mail", + "contact-add": "sprite-plus", + "customoid": "sprite-customoid", + "customoid-add": "sprite-plus", + "inventory": "sprite-inventory", + "package": "sprite-package", + "packages": "sprite-package", + "search": "sprite-search", + "devices": "sprite-devices", + "device": "sprite-device", + "device-delete": "sprite-minus", + "location": "sprite-building", + "locations": "sprite-building", + "port": "sprite-ethernet", + "port-core": "sprite-hub", + "port-customer": "sprite-user-self", + "port-transit": "sprite-transit", + "port-peering": "sprite-peering", + "port-peering-transit": "sprite-peering-transit", + "health": "sprite-health", + "processor": "sprite-processor", + "mempool": "sprite-mempool", + "storage": "sprite-database", + "diskio": "sprite-storage-io", + "printersupply": "sprite-printer-supplies", + "status": "sprite-status", + "sensor": "sprite-performance", + "sla": "sprite-sla", + "pseudowire": "sprite-cross-connect", + "virtual-machine": "sprite-virtual-machine", + "antenna": "sprite-antenna", + "p2pradio": "sprite-antenna", + "billing": "sprite-accounting", + "neighbours": "sprite-neighbours", + "cbqos": "sprite-qos", + "pressure": "sprite-pressure", + "frequency": "sprite-frequency", + "dbm": "sprite-laser", + "counter": "sprite-counter", + "fanspeed": "sprite-fanspeed", + "illuminance": "sprite-light-bulb", + "load": "sprite-asterisk", + "progress": "sprite-percent", + "temperature": "sprite-temperature", + "humidity": "sprite-humidity", + "airflow": "sprite-airflow", + "voltage": "sprite-lightning", + "current": "sprite-lightning hue-45", + "power": "sprite-lightning hue-90", + "apower": "sprite-lightning hue-135", + "rpower": "sprite-lightning hue-180", + "crestfactor": "sprite-lightning hue-225", + "powerfactor": "sprite-lightning hue-270", + "impedance": "sprite-ohms-2", + "resistance": "sprite-ohms", + "runtime": "sprite-runtime", + "capacity": "sprite-capacity", + "velocity": "sprite-performance", + "waterflow": "sprite-flowrate", + "volume": "sprite-volume", + "distance": "sprite-distance", + "lflux": "sprite-light-bulb", + "clock": "sprite-clock", + "time": "sprite-hourglass", + "fiber": "sprite-laser", + "wavelength": "sprite-laser", + "gauge": "sprite-data", + "battery": "sprite-capacity", + "mains": "sprite-network", + "outlet": "sprite-power", + "linkstate": "sprite-ethernet", + "fan": "sprite-fanspeed", + "blower": "sprite-airflow", + "chassis": "sprite-nic", + "contact": "sprite-connected", + "breaker": "sprite-power", + "output": "sprite-merge", + "powersupply": "sprite-power", + "rectifier": "sprite-frequency-2", + "service": "sprite-service", + "servicegroup": "sprite-service", + "vserver": "sprite-device", + "apps": "sprite-applications", + "collectd": "sprite-collectd", + "munin": "sprite-munin", + "smokeping": "sprite-paper-plane", + "wifi": "sprite-wifi", + "hypervisor": "sprite-virtual-machine", + "logs": "sprite-logs", + "loadbalancer": "sprite-loadbalancer-2", + "routing": "sprite-routing", + "vrf": "sprite-vrf", + "cef": "sprite-cef", + "ospf": "sprite-ospf", + "eigrp": "sprite-eigrp", + "ipsec_tunnel": "sprite-tunnel", + "vlan": "sprite-vlan", + "switching": "sprite-switching", + "crossbar": "sprite-switching", + "nfsen": "sprite-funnel", + "device-data": "sprite-data", + "device-poller": "sprite-performance", + "techsupport": "sprite-support", + "tools": "sprite-tools", + "device-tools": "sprite-cog", + "device-settings": "sprite-settings-3", + "hardware": "sprite-cogs", + "linecard": "sprite-nic", + "firewall": "sprite-firewall", + "settings": "sprite-settings", + "refresh": "sprite-refresh", + "rebuild": "sprite-refresh", + "graphs": "sprite-graphs", + "graphs-line": "sprite-graphs-line", + "graphs-stacked": "sprite-graphs-stacked", + "graphs-small": "sprite-graphs-small", + "graphs-large": "sprite-graphs-large", + "bgp": "sprite-bgp", + "bgp-internal": "sprite-bgp-internal", + "bgp-external": "sprite-bgp-external", + "bgp-alert": "sprite-bgp-alerts", + "bgp-afi": "sprite-bgp-afi", + "users": "sprite-users", + "user-self": "sprite-user-self", + "user-add": "sprite-user-add", + "user-delete": "sprite-user-delete", + "user-edit": "sprite-user-edit", + "user-log": "sprite-user-log", + "lock": "sprite-lock", + "databases": "sprite-databases", + "database": "sprite-database", + "mibs": "sprite-map-2", + "notes": "sprite-note", + "info-sign": "icon-info-sign", + "edit": "icon-cog", + "delete": "icon-trash", + "add": "icon-plus-sign", + "remove": "icon-minus-sign", + "arrow-up": "icon-circle-arrow-up", + "arrow-down": "icon-circle-arrow-down", + "arrow-right": "icon-circle-arrow-right", + "arrow-left": "icon-circle-arrow-left" + }, + "icons": [ + "sprite-device", + "sprite-network", + "sprite-virtual-machine" + ], + "type_class": { + "ospfIfType": { + "broadcast": { + "class": "suppressed", + "icon": null + }, + "nbma": { + "class": "warning", + "icon": null + }, + "pointToPoint": { + "class": "primary", + "icon": null + }, + "pointToMultipoint": { + "class": "success", + "icon": null + } + }, + "ospfIfState": { + "down": { + "class": "important", + "icon": null + }, + "loopback": { + "class": "warning", + "icon": null + }, + "waiting": { + "class": "warning", + "icon": null + }, + "pointToPoint": { + "class": "success", + "icon": null + }, + "designatedRouter": { + "class": "success", + "icon": null + }, + "backupDesignatedRouter": { + "class": "primary", + "icon": null + }, + "otherDesignatedRouter": { + "class": "suppressed", + "icon": null + } + }, + "ospfNbrState": { + "down": { + "class": "important", + "icon": null + }, + "attempt": { + "class": "warning", + "icon": null + }, + "init": { + "class": "warning", + "icon": null + }, + "twoWay": { + "class": "primary", + "icon": null + }, + "exchangeStart": { + "class": "suppressed", + "icon": null + }, + "exchange": { + "class": "suppressed", + "icon": null + }, + "loading": { + "class": "primary", + "icon": null + }, + "full": { + "class": "success", + "icon": null + } + }, + "arch": { + "arm64": { + "class": "primary", + "icon": null + }, + "amd64": { + "class": "success", + "icon": null + }, + "i386": { + "class": "info", + "icon": null + }, + "all": { + "class": "default", + "icon": null + } + }, + "pkg": { + "rpm": { + "class": "important", + "icon": null + }, + "deb": { + "class": "warning", + "icon": null + } + } + }, + "ip_types": { + "unspecified": { + "networks": [ + "0.0.0.0", + "::/128" + ], + "name": "Unspecified", + "subtext": "Example: ::/128, 0.0.0.0", + "label-class": "error", + "descr": "This address may only be used as a source address by an initialising host before it has learned its own address. Example: ::/128, 0.0.0.0" + }, + "loopback": { + "networks": [ + "127.0.0.0/8", + "::1/128" + ], + "name": "Loopback", + "subtext": "Example: ::1/128, 127.0.0.1", + "label-class": "info", + "descr": "This address is used when a host talks to itself. Example: ::1/128, 127.0.0.1" + }, + "private": { + "networks": [ + "10.0.0.0/8", + "172.16.0.0/12", + "192.168.0.0/16", + "fc00::/7" + ], + "name": "Private Local Addresses", + "subtext": "Example: fdf8:f53b:82e4::53, 192.168.0.1", + "label-class": "warning", + "descr": "These addresses are reserved for local use in home and enterprise environments and are not public address space. Example: fdf8:f53b:82e4::53, 192.168.0.1" + }, + "cgnat": { + "networks": [ + "100.64.0.0/10" + ], + "name": "Carrier Grade NAT (CGNAT)", + "subtext": "Example: 100.80.76.30", + "label-class": "warning", + "descr": "Carrier Grade NAT is expressly reserved as a range that does not conflict with either the private network address ranges or the public Internet ranges. Example: 100.80.76.30" + }, + "multicast": { + "networks": [ + "224.0.0.0/4", + "ff00::/8" + ], + "name": "Multicast", + "subtext": "Example: ff01:0:0:0:0:0:0:2, 224.0.0.1", + "label-class": "inverse", + "descr": "These addresses are used to identify multicast groups. Example: ff01:0:0:0:0:0:0:2, 224.0.0.1" + }, + "link-local": { + "networks": [ + "169.254.0.0/16", + "fe80::/10" + ], + "name": "Link-Local Addresses", + "subtext": "Example: fe80::200:5aee:feaa:20a2, 169.254.3.1", + "label-class": "suppressed", + "descr": "These addresses are used on a single link or a non-routed common access network, such as an Ethernet LAN. Example: fe80::200:5aee:feaa:20a2, 169.254.3.1" + }, + "ipv4mapped": { + "networks": [ + "::ffff/96" + ], + "name": "IPv6 IPv4-Mapped", + "subtext": "Example: ::ffff:192.0.2.47", + "label-class": "primary", + "descr": "These addresses are used to embed IPv4 addresses in an IPv6 address. Example: 64:ff9b::192.0.2.33" + }, + "ipv4embedded": { + "networks": [ + "64:ff9b::/96" + ], + "name": "IPv6 IPv4-Embedded", + "subtext": "Example: ::ffff:192.0.2.47", + "label-class": "primary", + "descr": "IPv4-converted IPv6 addresses and IPv4-translatable IPv6 addresses. Example: 64:ff9b::192.0.2.33" + }, + "6to4": { + "networks": [ + "192.88.99.0/24", + "2002::/16" + ], + "name": "IPv6 6to4", + "subtext": "Example: 2002:cb0a:3cdd:1::1, 192.88.99.1", + "label-class": "primary", + "descr": "A 6to4 gateway adds its IPv4 address to this 2002::/16, creating a unique /48 prefix. Example: 2002:cb0a:3cdd:1::1, 192.88.99.1" + }, + "documentation": { + "networks": [ + "192.0.2.0/24", + "198.51.100.0/24", + "203.0.113.0/24", + "2001:db8::/32" + ], + "name": "Documentation", + "subtext": "Example: 2001:db8:8:4::2, 203.0.113.1", + "label-class": "primary", + "descr": "These addresses are used in examples and documentation. Example: 2001:db8:8:4::2, 203.0.113.1" + }, + "teredo": { + "networks": [ + "2001:0000::/32" + ], + "name": "IPv6 Teredo", + "subtext": "Example: 2001:0000:4136:e378:8000:63bf:3fff:fdd2", + "label-class": "primary", + "descr": "This is a mapped address allowing IPv6 tunneling through IPv4 NATs. The address is formed using the Teredo prefix, the servers unique IPv4 address, flags describing the type of NAT, the obfuscated client port and the client IPv4 address, which is probably a private address. Example: 2001:0000:4136:e378:8000:63bf:3fff:fdd2" + }, + "benchmark": { + "networks": [ + "198.18.0.0/15", + "2001:0002::/48" + ], + "name": "Benchmarking", + "subtext": "Example: 2001:0002:6c::430, 198.18.0.1", + "label-class": "error", + "descr": "These addresses are reserved for use in documentation. Example: 2001:0002:6c::430, 198.18.0.1" + }, + "orchid": { + "networks": [ + "2001:0010::/28", + "2001:0020::/28" + ], + "name": "IPv6 Orchid", + "subtext": "Example: 2001:10:240:ab::a", + "label-class": "primary", + "descr": "These addresses are used for a fixed-term experiment. Example: 2001:10:240:ab::a" + }, + "reserved": { + "networks": [ + "192.0.0.0/24" + ], + "name": "Reserved", + "subtext": "Address in reserved address space", + "label-class": "error", + "descr": "Reserved address space" + }, + "broadcast": { + "networks": [ + "255.255.255.255/32" + ], + "name": "IPv4 Broadcast", + "subtext": "Example: 255.255.255.255", + "label-class": "disabled", + "descr": "IPv4 broadcast address. Example: 255.255.255.255" + }, + "anycast": { + "name": "Anycast", + "label-class": "primary", + "descr": "Anycast is a network addressing and routing methodology in which a single destination address has multiple routing paths to two or more endpoint destinations." + }, + "unicast": { + "networks": [ + "2000::/3" + ], + "name": "Global Unicast", + "subtext": "Example: 2a02:408:7722::, 80.94.60.2", + "disabled": 1, + "label-class": "success", + "descr": "Global Unicast addresses. Example: 2a02:408:7722::, 80.94.60.2" + } + }, + "user_level": { + "0": { + "roles": [], + "name": "Disabled", + "subtext": "This user disabled", + "notes": "User complete can't login and use any services. Use it to block access for specific users, but not delete from DB.", + "row_class": "disabled", + "icon": "sprite-user-delete" + }, + "1": { + "roles": [ + "LOGIN" + ], + "name": "Normal User", + "subtext": "This user has read access to individual entities", + "notes": "User can't see or edit anything by default. Can only see devices and entities specifically permitted.", + "row_class": "default", + "icon": "sprite-users" + }, + "5": { + "roles": [ + "GLOBAL_READ" + ], + "name": "Global Read", + "subtext": "This user has global read access", + "notes": "User can see all devices and entities with some security and configuration data masked, such as passwords.", + "row_class": "suppressed", + "icon": "sprite-user-self" + }, + "7": { + "roles": [ + "SECURE_READ" + ], + "name": "Global Secure Read", + "subtext": "This user has global read access with secured info", + "notes": "User can see all devices and entities without any information being masked, including device configuration (supplied by e.g. RANCID).", + "row_class": "suppressed", + "icon": "sprite-user-self" + }, + "8": { + "roles": [ + "EDIT" + ], + "name": "Global Secure Read / Limited Write", + "subtext": "This user has secure global read access with scheduled maintenence read/write.", + "notes": "User can see all devices and entities without any information being masked, including device configuration (supplied by e.g. RANCID). User can also add, edit and remove scheduled maintenance, group, contacts.", + "row_class": "warning", + "icon": "sprite-user-self" + }, + "9": { + "roles": [ + "SECURE_EDIT" + ], + "name": "Global Secure Read/Write", + "subtext": "This user has secure global read access with add/edit/delete entities and alerts.", + "notes": "User can see all devices and entities without limits. User can add, edit and remove devices, maintenance, alerts and bills.", + "row_class": "warning", + "icon": "sprite-user-self" + }, + "10": { + "roles": [ + "ADMIN" + ], + "name": "Administrator", + "subtext": "This user has full administrative access", + "notes": "User can see and edit all devices and entities. This includes adding and removing devices, bills and users.", + "row_class": "success", + "icon": "sprite-user-log" + } + }, + "obsolete_config": [ + { + "old": "warn->ifdown", + "new": "frontpage->device_status->ports" + }, + { + "old": "alerts->email->enable", + "new": "email->enable", + "info": "changed since r5787" + }, + { + "old": "alerts->email->default", + "new": "email->default", + "info": "changed since r5787" + }, + { + "old": "alerts->email->default_only", + "new": "email->default_only", + "info": "changed since r5787" + }, + { + "old": "alerts->email->graphs", + "new": "email->graphs", + "info": "changed since r6976" + }, + { + "old": "email_backend", + "new": "email->backend", + "info": "changed since r5787" + }, + { + "old": "email_from", + "new": "email->from", + "info": "changed since r5787" + }, + { + "old": "email_sendmail_path", + "new": "email->sendmail_path", + "info": "changed since r5787" + }, + { + "old": "email_smtp_host", + "new": "email->smtp_host", + "info": "changed since r5787" + }, + { + "old": "email_smtp_port", + "new": "email->smtp_port", + "info": "changed since r5787" + }, + { + "old": "email_smtp_timeout", + "new": "email->smtp_timeout", + "info": "changed since r5787" + }, + { + "old": "email_smtp_secure", + "new": "email->smtp_secure", + "info": "changed since r5787" + }, + { + "old": "email_smtp_auth", + "new": "email->smtp_auth", + "info": "changed since r5787" + }, + { + "old": "email_smtp_username", + "new": "email->smtp_username", + "info": "changed since r5787" + }, + { + "old": "email_smtp_password", + "new": "email->smtp_password", + "info": "changed since r5787" + }, + { + "old": "discovery_modules->cisco-pw", + "new": "discovery_modules->pseudowires", + "info": "changed since r6205" + }, + { + "old": "discovery_modules->discovery-protocols", + "new": "discovery_modules->neighbours", + "info": "changed since r6744" + }, + { + "old": "search_modules", + "new": "wui->search_modules", + "info": "changed since r7463" + }, + { + "old": "discovery_modules->ipv4-addresses", + "new": "discovery_modules->ip-addresses", + "info": "changed since r7565" + }, + { + "old": "discovery_modules->ipv6-addresses", + "new": "discovery_modules->ip-addresses", + "info": "changed since r7565" + }, + { + "old": "location_map", + "new": "location->map", + "info": "changed since r8021" + }, + { + "old": "geocoding->api_key", + "new": "geo_api->google->key", + "info": "DEPRECATED since 19.8.10000" + }, + { + "old": "snmp->snmp_sysorid", + "new": "discovery_modules->mibs", + "info": "Migrated to separate module since 19.10.10091" + }, + { + "old": "bad_xdp", + "new": "xdp->ignore_hostname", + "info": "changed since 20.6.10520" + }, + { + "old": "bad_xdp_regexp", + "new": "xdp->ignore_hostname_regex", + "info": "changed since 20.6.10520" + }, + { + "old": "bad_xdp_platform", + "new": "xdp->ignore_platform", + "info": "changed since 20.6.10520" + }, + { + "old": "discovery_modules->cisco-vrf", + "new": "discovery_modules->vrf", + "info": "changed since 20.10.10792" + }, + { + "old": "web_enable_showtech", + "new": "web_show_tech", + "info": "changed since 23.5.12832" + }, + { + "old": "show_overview_tab", + "new": "web_show_overview", + "info": "changed since 23.5.12832" + }, + { + "old": "show_locations", + "new": "web_show_locations", + "info": "changed since 23.7.12893" + }, + { + "old": "alerts->interval", + "new": "alerts->critical->interval", + "info": "changed since 24.6.13574" + } + ], + "hide_config": [], + "db_port": "3306", + "web_url": "http://macmini.vegmond.io/", + "poller_id": 0 +} \ No newline at end of file diff --git a/convert.py b/convert.py new file mode 100644 index 0000000..ba39f41 --- /dev/null +++ b/convert.py @@ -0,0 +1,205 @@ +import os +import json + +GLOBALS = { + 'cache': { + 'entity_attribs': { + 'device': { + 1 : { + + } + } + } + } +} +argv = [] + +with open('config.json') as f: + config = json.load(f) + +OBS_DEBUG = False +PHP_EOL = '\n' + +def ctype_alnum(s): + return True + +def escapeshellarg(a): + return a + +def is_string( s ): + return isinstance(s,str) + +def str_contains(str_, c): + return c in str_ + +def set_include_path(path): + pass + +def get_include_path(): + return '.' + +def rtrim(str_,trim): + return str_[:-1] if str_.endswith(trim) else str_ + +def debug_backtrace(): + pass + +def function_exists(): + return False + +def is_null(o): + return not bool(o) + +def extension_loaded(name): + return False + +def sort(a): + a.sort() + return a + +def array_diff(a,b): + return {} + +def escape_html(string, flags ): + pass +def array_values( a) : + return a.values() + +def microtime(): + import time + return time.time() + +def array_shift(a): + return a.pop(0) + +def mysql_pconnect(host, user, password, client_flags): + pass +def ini_get(name): + pass +def count(a): + return len(a) + +def str_starts_with(a,b): + return False + +def str_ends_with(a,b): + return False + +def end(a): + pass + +def mysql_set_charset(charset, connection): + pass +def mysql_query(query, connection): + pass +MYSQL_CLIENT_COMPRESS=0 +def mysql_ping(connection): + pass +def mysql_error(connection): + pass +def mysql_affected_rows(connection): + pass +def mysql_select_db(database, connection): + pass +def mysql_free_result(result): + pass +def mysql_get_client_info(): + pass +def dbQuery(query, connection=None): + pass +def is_resource(connection): + pass +def mysql_real_escape_string(string, connection): + pass +def mysql_fetch_assoc(result): + pass +def mysql_errno(connection): + pass +def mysql_insert_id(connection): + pass +def mysql_num_rows(result): + pass +def mysql_get_host_info(connection): + pass +def mysql_close(connection): + pass +def mysql_connect(host, user, password, b, client_flags): + pass + + + +def in_array(e, a): + return e in a + + +def is_array(a): + return isinstance(a, dict) + +def inline_html( str_ : str ): + pass + +def chdir( str_ : str ): + pass + +def dirname( str_ : str ): + pass + +def error_reporting( int_ : int ): + pass + +def substr( str_ : str, start : int, length : int | None = None ): + if length is None: + return str_[start:] + return str_[start:start+length] + +def str_replace( search : str, replace : str, subject : str ): + return subject.replace(search, replace) + +def strpos( haystack : str, needle : str, offset : int = 0 ): + return haystack.find(needle, offset) + +def is_file( filename : str ): + os.path.isfile(filename) + + +def is_cli(): + return False +def is_cron(): + return False + +def implode( sep, array ): + return sep.join(array) + +def explode( sep, str_ ): + return str_.split(sep) + +def preg_match( pattern, str_ ): + import re + return re.match(pattern, str_) + +def trim( str_ ): + return str_.strip() + + +def array_key_exists( k, array ): + return k in array + +def array_slice(): + pass +def array_merge(): + pass + +def defined( var ): + var in globals() + +def inline_import( file ): + pass + +def array_keys( array ): + return list(array.keys()) + + + + + + diff --git a/convert_php2py.py b/convert_php2py.py new file mode 100755 index 0000000..d02bbc6 --- /dev/null +++ b/convert_php2py.py @@ -0,0 +1,313 @@ +# coding: utf8 +import contextlib +import yaml +import os +import os.path +import sys +import argparse +import multiprocessing as mp +import subprocess +import astor +import ast +import json +import black +import autoflake + +import traceback +from pathlib import Path +from cleez.colors import blue, red, yellow, green + + +from php2py.parser import make_ast +from php2py.translator import Translator + +t = ast.parse("""x[5] += 1""") + +base_lines = """ +from convert import config, GLOBALS, cache, event_log +from observium_py.includes.constants_inc import * +""" +#OBS_QUOTES_STRIP,OBS_QUOTES_TRIM,OBS_ESCAPE,OBS_DECODE_UTF8,OBS_SNMP_NUMERIC,OBS_SNMP_NUMERIC_INDEX,OBS_DB_EXTENSION,OBS_DB_LINK,OBS_DB_SKIP,OBS_DEBUG,OBS_ENCRYPT,OBS_JSON_BIGINT_AS_STRING,OBS_JSON_DECODE,OBS_JSON_ENCODE,OBS_MIN_MARIADB_VERSION,OBS_MIN_MYSQL_VERSION,OBS_MIN_PHP_VERSION,OBS_MIN_PYTHON2_VERSION,OBS_MIN_PYTHON3_VERSION,OBS_MIN_RRD_VERSION,OBS_MIN_UNIXTIME,OBS_PATTERN_ALPHA,OBS_PATTERN_EMAIL,OBS_PATTERN_EMAIL_FULL,OBS_PATTERN_EMAIL_LONG,OBS_PATTERN_EMAIL_LONG_FULL,OBS_PATTERN_END,OBS_PATTERN_END_U,OBS_PATTERN_FQDN,OBS_PATTERN_FQDN_FULL,OBS_PATTERN_GRAPH_TYPE,OBS_PATTERN_IP,OBS_PATTERN_IP_FULL,OBS_PATTERN_IP_NET,OBS_PATTERN_IP_NET_FULL,OBS_PATTERN_IPV4,OBS_PATTERN_IPV4_FULL,OBS_PATTERN_IPV4_INVERSE_MASK,OBS_PATTERN_IPV4_MASK,OBS_PATTERN_IPV4_NET,OBS_PATTERN_IPV4_NET_FULL,OBS_PATTERN_IPV6,OBS_PATTERN_IPV6_FULL,OBS_PATTERN_IPV6_NET,OBS_PATTERN_IPV6_NET_FULL,OBS_PATTERN_LATLON,OBS_PATTERN_LATLON_ALT,OBS_PATTERN_MAC,OBS_PATTERN_MAC_FULL,OBS_PATTERN_NOLATIN,OBS_PATTERN_NOPRINT,OBS_PATTERN_PATH_UNIX,OBS_PATTERN_PATH_WIN,OBS_PATTERN_REGEXP,OBS_PATTERN_RRDTIME,OBS_PATTERN_SNMP_HEX,OBS_PATTERN_SNMP_OID_NUM,OBS_PATTERN_START,OBS_PATTERN_TIMESTAMP,OBS_PATTERN_VAR_NAME,OBS_PATTERN_WINDOWSTIME,OBS_PATTERN_XSS,OBS_SNMP_ALL,OBS_SNMP_ALL_ASCII,OBS_SNMP_ALL_ENUM,OBS_SNMP_ALL_HEX,OBS_SNMP_ALL_MULTILINE,OBS_SNMP_ALL_NOINDEX,OBS_SNMP_ALL_NUMERIC,OBS_SNMP_ALL_NUMERIC_INDEX,OBS_SNMP_ALL_TABLE,OBS_SNMP_ALL_TIMETICKS,OBS_SNMP_ALL_UTF8,OBS_SNMP_ASCII,OBS_SNMP_CONCAT,OBS_SNMP_DISPLAY_HINT,OBS_SNMP_ENUM,OBS_SNMP_ERROR_OID_NOT_INCREASING,OBS_SNMP_ERROR_AUTHENTICATION_FAILURE,OBS_SNMP_ERROR_AUTHORIZATION_ERROR,OBS_SNMP_ERROR_BULK_REQUEST_TIMEOUT,OBS_SNMP_ERROR_CACHED,OBS_SNMP_ERROR_EMPTY_RESPONSE,OBS_SNMP_ERROR_FAILED_RESPONSE,OBS_SNMP_ERROR_GETNEXT_EMPTY_RESPONSE,OBS_SNMP_ERROR_INCORRECT_ARGUMENTS,OBS_SNMP_ERROR_ISSNMPABLE,OBS_SNMP_ERROR_MIB_OR_OID_DISABLED,OBS_SNMP_ERROR_MIB_OR_OID_NOT_FOUND,OBS_SNMP_ERROR_OK,OBS_SNMP_ERROR_REQUEST_NOT_COMPLETED,OBS_SNMP_ERROR_REQUEST_TIMEOUT,OBS_SNMP_ERROR_TOO_BIG_MAX_REPETITION_IN_GETBULK,OBS_SNMP_ERROR_TOO_LONG_RESPONSE,OBS_SNMP_ERROR_UNKNOWN,OBS_SNMP_ERROR_UNKNOWN_HOST,OBS_SNMP_ERROR_UNSUPPORTED_ALGO,OBS_SNMP_ERROR_WRONG_INDEX_IN_MIBS_DIR,OBS_SNMP_HEX,OBS_SNMP_INDEX_PARTS,OBS_SNMP_NOINCREASE,OBS_SNMP_NOINDEX,OBS_SNMP_TABLE,OBS_SNMP_TIMETICKS,OBSERVIUM_BUG_URL,OBSERVIUM_CHANGELOG_URL,OBSERVIUM_DOCS_URL,OBSERVIUM_MIBS_URL,OBSERVIUM_URL + + + +imports = {} + + +with open('imports.yaml','rt') as f: + data = yaml.load(f, Loader=yaml.SafeLoader) + + for file, functions in data.items(): + for func in functions: + imports[func] = file + +for_dynamic_inclusion = { + 'includes/polling': 'poll', + 'includes/discovery': 'discover', +} + +exclude = ['mibs', 'html', + 'includes/weathermap', + 'includes/alerting', + 'includes/graph', + 'includes/templates', + 'includes/housekeeping', + 'includes/geolocation', + 'includes/update', + 'includes/debugging.inc.php', + 'includes/polyfill.inc.php', + ] + + +def get_php2ast_path(): + return os.path.join(os.path.dirname(os.path.abspath(__file__)), "php2ast.php") + + +def runbin(cmd): + ps = subprocess.run(cmd, check=False, text=True, stdout=subprocess.PIPE) + ret = ps.returncode + return (int(ret), ps.stdout) + + +def pretty_source(source): + return "".join(source) + + +def to_source(node): + if isinstance(node, list): + return "\n".join(to_source(n) for n in node) + return astor.to_source(node, pretty_source=pretty_source) + + +def convert(fname, dir_py, args, queue): + if not args.quiet: + print(blue(f"Transpiling {fname}...")) + + try: + ret, gen_ast = runbin(["php", get_php2ast_path(), fname]) + if ret != 0: + print(red(f"Can't read file {fname} -> {gen_ast}")) + return + + if len(gen_ast) < 10: + print(red(f"Error reading file {fname}, no data")) + return + + json_ast = json.loads(gen_ast) + php_ast = make_ast(json_ast) + + translator = Translator() + translator.called_functions = translator.function_calls.setdefault(None,set()) + + py_ast = translator.translate(php_ast) + + has_functions = False + for node in reversed(py_ast): + if isinstance(node, ast.FunctionDef): + os.makedirs(dir_py, exist_ok=True) + has_functions = True + + queue.put( ( f'{dir_py}/{node.name}', node.name) ) + + output = to_source(node) + path = Path(dir_py, node.name + ".py") + path.write_text(base_lines + output) + py_ast.remove(node) + + file = dir_py + '/' + node.name + '.py' + for func in translator.function_calls[node.name]: + queue.put( [file, func] ) + + if py_ast: + + + if has_functions: + path = Path(dir_py, "__init__.py") + else: + path = Path(dir_py + ".py") + + if dir_py.endswith('_inc'): + py_ast = ast.FunctionDef( + name='include', + args=ast.arguments(args=[ast.arg(arg='device')], kwarg=ast.arg(arg='kwargs') ), + body=py_ast, + ) + + output = to_source(py_ast) + path.write_text(base_lines + output) + for func in translator.function_calls[None]: + queue.put( [str(path), func] ) + + # os.utime(str(path), times=(0, 0)) + + except (NotImplementedError, KeyError, AssertionError) as e: + print(red("Error transpiling file.")) + print(e) + traceback.print_exc() + print() + +def convert_imports(fname, imports, calls, args): + if not args.quiet: + print(green(f"Adding imports {fname}...")) + + path = Path(fname) + if path.exists(): + self = fname[:-3].replace('/','.').strip('.') + + foundimportlines = {} + for x in calls: + if x in imports: + if imports[x] != self: + foundimportlines.setdefault(imports[x],[]).append( x ) + # else: + # print(yellow(f"Function {x} not found in imports")) + + # Continue processing only if import lines are found + if not foundimportlines: + return + + text = '\n'.join( + "from " + module + " import " + ", ".join(foundimportlines[module]) + for module in sorted( foundimportlines.keys()) ) + '\n\n\n' + path.read_text() + + if args.black: + with contextlib.suppress(Exception): + # text = autoflake.fix_code(text, remove_all_unused_imports = False, expand_star_imports=False ) + text = black.format_str(text, mode=black.Mode( + line_length=1024, + target_versions={black.TargetVersion.PY312}, + + )).strip() + + path.write_text(text) + + os.utime(str(path), times=(0, 0)) + else: + print(yellow(f"File {fname} not found")) + + +def main(): + parser = argparse.ArgumentParser(description="Convert PHP files to Python") + parser.add_argument("folder", type=str) + parser.add_argument("--quiet", action="store_true") + parser.add_argument("--resume", action="store_true") + parser.add_argument("--target", type=str) + parser.add_argument("--parallel", action="store_true") + parser.add_argument("--clean", action="store_true") + parser.add_argument("--black", action="store_true") + + args = parser.parse_args() + + if not os.path.exists(args.folder): + print(f"[-] Error readin file {args.folder}!") + sys.exit(1) + + args.target = args.target or args.folder + + os.makedirs(args.target, exist_ok=True) + # resource.setrlimit(resource.RLIMIT_NOFILE, (8000, 8000)) + + if args.clean: + target = args.target or args.folder + for root, dirs, files in os.walk(target, topdown=False): + for fname in files: + if fname.endswith(".py"): + path = Path(root, fname) + if path.stat().st_mtime > 10: + path.unlink() + + procs = [] + + queue = mp.Queue() + + calls = {} + + for i in range(len(exclude)): + exclude[i] = os.path.join(args.folder, exclude[i]) + + for root, dirs, files in os.walk(args.folder): + for excl in exclude: + if root.startswith(excl): + break + else: + for fname in files: + fullname = os.path.join(root, fname) + for excl in exclude: + if fullname.startswith(excl): + break + else: + fname = fname.strip() + + if not fname.lower().endswith(".php"): + continue + + target = (args.target or args.folder) + root[len(args.folder) :] + os.makedirs(target, exist_ok=True) + + targetname = os.path.join(target, fname) + basename, _ = os.path.splitext(targetname) + dir, file = os.path.split(basename) + file = file.replace(".", "_").replace("-", "_") + dir_py = os.path.join(dir, file) + + if args.parallel: + proc = mp.Process( + target=convert, args=(fullname, dir_py, args, queue) + ) + procs.append(proc) + proc.start() + + for p in reversed(procs): + p.join(0.001) + if not p.is_alive(): + procs.remove(p) + else: + convert(fullname, dir_py, args, queue) + + retrieve_queue_info(queue, calls) + + + while procs: + for p in reversed(procs): + p.join(0.001) + if not p.is_alive(): + procs.remove(p) + retrieve_queue_info(queue, calls) + retrieve_queue_info(queue, calls) + + for root, dirs, files in os.walk( args.target ): + for file in files: + file = os.path.join(root,file) + if file not in calls: + continue + + if args.parallel: + proc = mp.Process( + target=convert_imports, args=(file,imports, calls[file],args) + ) + procs.append(proc) + proc.start() + for p in reversed(procs): + p.join(0.001) + if not p.is_alive(): + procs.remove(p) + else: + convert_imports(file,imports, calls[file],args) + for p in procs: + p.join() + + if not args.quiet: + print("[*] Done!") + +def retrieve_queue_info(queue, calls): + with contextlib.suppress(mp.queues.Empty): + while elem := queue.get_nowait(): + if isinstance(elem, tuple): + file, func = elem + file = file.replace('/','.').strip('.') + imports[func] = file + else: + calls.setdefault(elem[0], []).append(elem[1]) + +if __name__ == "__main__": + main() diff --git a/create_webapp.py b/create_webapp.py deleted file mode 100644 index b1d8f86..0000000 --- a/create_webapp.py +++ /dev/null @@ -1,68 +0,0 @@ -# coding: utf8 - -import sys -import os -import os.path -from fnmatch import fnmatch - -if len(sys.argv) < 2: - print(f"[-] Usage: {sys.argv[0]} ") - sys.exit(1) - -src_dir = sys.argv[1] - -if not os.path.isdir(src_dir): - print(f"[-] Error: {src_dir} is not a folder!") - sys.exit(2) - -WEBAPP = """ -import io -import os -import sys -import os.path - -from flask import Flask, request -from contextlib import redirect_stdout - -app = Flask(__name__) -WEBROOT = os.getcwd() - -def php_include_file(fname, redirect=False): - if fname.startswith("/"): - fname = "." + fname - - tmp = os.path.abspath(os.path.join(WEBROOT, fname)) - filename, ext = os.path.splitext(tmp) - - with open(f"{filename}.py") as src: - code = src.read() - - if redirect: - f = io.StringIO() - with redirect_stdout(f): - exec(code) - return f.getvalue() - - exec(code) - -@app.errorhandler(404) -def page_not_found(e): - return php_include_file(request.path, True) -""" - -def print_route(fname): - _, filename = os.path.split(fname) - fn = fname.lower().replace("-", "_").replace("/", "_").replace(".", "").strip() - print(f""" -@app.route("/{fname}") -def php_{fn}(): - return php_include_file("{fname}", True)""") - -print(WEBAPP) -for root, _, files in os.walk(src_dir): - for name in files: - fname = os.path.join(root, name) - if fnmatch(fname, "*.py"): - print_route(fname) - -print("app.run(debug=True)") \ No newline at end of file diff --git a/importfixer.py b/importfixer.py new file mode 100644 index 0000000..e37d7f9 --- /dev/null +++ b/importfixer.py @@ -0,0 +1,59 @@ +import subprocess +import re +import os +import sys +import tempfile +from collections import defaultdict +from pathlib import Path + + +errorcodes = ["F821"] + +def fix_imports(file_str, imports : dict ): + with tempfile.NamedTemporaryFile(mode='w', delete=True, delete_on_close=False) as f: + f.write(file_str) + f.close() + # Create regular expressions for errorcodes (F821 ...) + errorcodesregex = re.compile("|".join([f"\\b{x}\\b" for x in errorcodes])) + + p = subprocess.run(["ruff", "check", f.name], capture_output=True) + stdoutrufffirstrun = p.stdout.decode("utf-8", "backslashreplace") + stdout = stdoutrufffirstrun.splitlines() + stdoutlist = [ + re.findall(r"""Undefined\s+name\s+`([^`]+)`""", x) + for x in stdout + if errorcodesregex.search(x) + ] + stdoutlist.extend( [ + re.findall(r"""`([^`]+)`\s+may\s+be\s+undefined""", x) + for x in stdout + if errorcodesregex.search(x) + ] ) + + # Exit if no missing imports are found + if not stdoutlist: + return file_str + + # Collect missing imports + missingimports = set() + + for x in stdoutlist: + for y in x: + missingimports.add(y) + + foundimportlines = {} + # Write regular expressions to the temporary file for ripgrep + left_over = missingimports.copy() + + for x in missingimports: + if x in imports: + foundimportlines.setdefault(imports[x],[]).append( x ) + left_over.remove(x) + + # Continue processing only if import lines are found + if not foundimportlines: + return file_str + + return '\n'.join( + "from " + module + " import " + ", ".join(foundimportlines[module]) + for module in foundimportlines ) + '\n' + file_str diff --git a/imports.yaml b/imports.yaml new file mode 100644 index 0000000..9d7397b --- /dev/null +++ b/imports.yaml @@ -0,0 +1,101 @@ +datetime: + - date + - time +socket: + - inet_pton + - inet_ntop + +binascii: + - crc32 + +networkx: + - generate_graphml + +convert: + - array_chunk + - ctype_digit + - hexdec + - str_split + - ctype_xdigit + - array_key_first + - str_ireplace + - array_diff_assoc + - is_dir + - array_merge_recursive + - array_unshift + - array_search + - print_debug_vars + - stripos + - to_array + - preg_replace + - array_intersect + - addslashes + - array_unique + - ctype_alnum + - escapeshellarg + - error_reporting + - in_array + - inline_html + - inline_import + - set_include_path + - get_include_path + - is_array + - is_string + - str_contains + - config + - cache + - rtrim + - GLOBALS + - OBSERVIUM_PRODUCT + - OBSERVIUM_VERSION + - OBS_DEBUG + - OBS_MIN_UNIXTIME + - OBS_SNMP_TABLE + - OBS_SNMP_ALL_NUMERIC_INDEX + - OBS_SNMP_NUMERIC_INDEX + - OBS_SNMP_NUMERIC_INDEX_COUNT + - OBS_SNMP_DISPLAY_HINT + - OBS_SNMP_CONCAT + - PHP_EOL + - is_file + - array_shift + - is_numeric + - is_cli + - is_cron + - is_null + - explode + - implode + - str_replace + - strpos + - end + - preg_match + - strlen + - array_key_exists + - array_merge + - array_keys + - array_slice + - array_keys + - array_values + - array_diff + - JSON_ERROR_STATE_MISMATCH + - JSON_ERROR_SYNTAX + - JSON_ERROR_NONE + - sort + - SORT_NUMERIC + - substr + - str_replace + - str_replace_array + - str_replace_first + - str_replace_last + - str_starts_with + - str_ends_with + - trim + - extension_loaded + - get_loaded_extensions + - is_float + - is_intnum + - function_exists + - defined + - microtime + - debug_backtrace + - bdump diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..cdbc8e5 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,18 @@ +{ + "name": "php2python", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "dependencies": { + "php-parser": "^3.2.2" + } + }, + "node_modules/php-parser": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/php-parser/-/php-parser-3.2.2.tgz", + "integrity": "sha512-voj3rzCJmEbwHwH3QteON28wA6K+JbcaJEofyUZkUXmcViiXofjbSbcE5PtqtjX6nstnnAEYCFoRq0mkjP5/cg==", + "license": "BSD-3-Clause" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..27192b0 --- /dev/null +++ b/package.json @@ -0,0 +1,5 @@ +{ + "dependencies": { + "php-parser": "^3.2.2" + } +} diff --git a/php2ast.js b/php2ast.js new file mode 100644 index 0000000..fe9f7be --- /dev/null +++ b/php2ast.js @@ -0,0 +1,29 @@ +var fs = require('fs'); +var path = require('path'); +var engine = require('php-parser'); + +// initialize a new parser instance +var parser = new engine({ + // some options : + parser: { + extractDoc: true, + php7: true + }, + ast: { + withPositions: true + } +}); + +// Get the file path from the command line arguments +var phpFilePath = process.argv[2]; + +if (!phpFilePath) { + console.error('Please provide a PHP file path as the first argument.'); + process.exit(1); +} + +// Load the PHP file +var phpFile = fs.readFileSync(phpFilePath, 'utf-8'); + +// Parse the PHP file and output the AST to stdout +console.log(parser.parseCode(phpFile)); \ No newline at end of file diff --git a/php2ast.php b/php2ast.php index 7e3b7e1..cc746ea 100644 --- a/php2ast.php +++ b/php2ast.php @@ -2,8 +2,12 @@ require __DIR__ . '/vendor/autoload.php'; +ini_set('xdebug.max_nesting_level', 3000); + + use PhpParser\Error; use PhpParser\ParserFactory; +use PhpParser\NodeDumper; function utf8ize($d) { @@ -18,7 +22,7 @@ function utf8ize($d) $d->$key = utf8ize($value); } } else if (is_string($d)) { - return iconv('UTF-8', 'UTF-8//IGNORE', utf8_encode($d)); + return iconv('UTF-8', 'UTF-8//IGNORE', mb_convert_encoding($d, 'ISO-8859-1', 'UTF-8') ); } return $d; } @@ -39,10 +43,13 @@ function php2ast() echo "[-] Error reading file {$fname}\n"; exit(2); } - $parser = (new ParserFactory)->create(ParserFactory::PREFER_PHP7); + $parser = (new ParserFactory())->createForHostVersion(); try { $ast = $parser->parse($code); - echo json_encode(utf8ize($ast)); + echo json_encode($ast, JSON_PRETTY_PRINT), "\n"; + // $dumper = new NodeDumper; + // echo $dumper->dump($ast) . "\n"; + } catch (Error $error) { echo "[-] Error parsing {$fname}: {$error->getMessage()}\n"; exit(3); diff --git a/php2py.py b/php2py.py deleted file mode 100755 index 39e25ea..0000000 --- a/php2py.py +++ /dev/null @@ -1,89 +0,0 @@ -# coding: utf8 - -import os -import os.path -import sys -import argparse -import ast2py -import resource -import multiprocessing as mp -import time -import json -import subprocess - -def get_php2ast_path(): - return os.path.join(os.path.dirname(os.path.abspath(__file__)), "php2ast.php") - -def runbin(cmd): - ps = subprocess.run(cmd, check=False, text=True, stdout=subprocess.PIPE) - ret = ps.returncode - return (int(ret), ps.stdout) - -def convert(fname, fname_ast, fname_py, args): - if not args.quiet: - print(f"[+] Converting {fname}...") - - ret, ast = runbin(["php", get_php2ast_path(), fname]) - - if ret != 0: - print(ast) - return - - with open(fname_ast, "w") as f: - data = json.loads(ast) - json.dump(data, f, indent=2) - - pycode = ast2py.parse_ast(fname_ast) - - with open(fname_py, "w") as f: - f.write(pycode) - - if not args.keep_ast: - os.remove(fname_ast) - -def main(): - parser = argparse.ArgumentParser(description='Convert PHP files to Python') - parser.add_argument('folder', type=str) - parser.add_argument('--keep-ast', action='store_true') - parser.add_argument('--quiet', action='store_true') - parser.add_argument('--resume', action='store_true') - args = parser.parse_args() - - if not os.path.exists(args.folder): - print(f"[-] Error readin file {args.folder}!") - sys.exit(1) - - # resource.setrlimit(resource.RLIMIT_NOFILE, (8000, 8000)) - - procs = [] - for root, dirs, files in os.walk(args.folder): - for fname in files: - fname = fname.strip() - - if not fname.lower().endswith(".php"): - continue - - - fullname = os.path.join(root, fname) - basename, _ = os.path.splitext(fullname) - fname_ast = f"{basename}.ast" - fname_py = f"{basename}.py" - - if args.resume and os.path.exists(fname_py): - continue - - proc = mp.Process(target=convert, args=(fullname, fname_ast, fname_py, args)) - procs.append(proc) - proc.start() - - if len(procs) == 4: - for proc in procs: - proc.join() - procs = [] - time.sleep(0.05) - - if not args.quiet: - print("[*] Done!") - -if __name__ == "__main__": - main() diff --git a/php2py/__init__.py b/php2py/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/php2py/_parser.py b/php2py/_parser.py new file mode 100644 index 0000000..513686a --- /dev/null +++ b/php2py/_parser.py @@ -0,0 +1,356 @@ +"""Handwritten parser of dependency specifiers. + +The docstring for each __parse_* function contains EBNF-inspired grammar representing +the implementation. +""" + +import ast +from typing import Any, List, NamedTuple, Optional, Tuple, Union + +from ._tokenizer import DEFAULT_RULES, Tokenizer + + +class Node: + def __init__(self, value: str) -> None: + self.value = value + + def __str__(self) -> str: + return self.value + + def __repr__(self) -> str: + return f"<{self.__class__.__name__}('{self}')>" + + def serialize(self) -> str: + raise NotImplementedError + + +class Variable(Node): + def serialize(self) -> str: + return str(self) + + +class Value(Node): + def serialize(self) -> str: + return f'"{self}"' + + +class Op(Node): + def serialize(self) -> str: + return str(self) + + +MarkerVar = Union[Variable, Value] +MarkerItem = Tuple[MarkerVar, Op, MarkerVar] +# MarkerAtom = Union[MarkerItem, List["MarkerAtom"]] +# MarkerList = List[Union["MarkerList", MarkerAtom, str]] +# mypy does not support recursive type definition +# https://github.com/python/mypy/issues/731 +MarkerAtom = Any +MarkerList = List[Any] + + +class ParsedRequirement(NamedTuple): + name: str + url: str + extras: List[str] + specifier: str + marker: Optional[MarkerList] + + +# -------------------------------------------------------------------------------------- +# Recursive descent parser for dependency specifier +# -------------------------------------------------------------------------------------- +def parse_requirement(source: str) -> ParsedRequirement: + return _parse_requirement(Tokenizer(source, rules=DEFAULT_RULES)) + + +def _parse_requirement(tokenizer: Tokenizer) -> ParsedRequirement: + """ + requirement = WS? IDENTIFIER WS? extras WS? requirement_details + """ + tokenizer.consume("WS") + + name_token = tokenizer.expect( + "IDENTIFIER", expected="package name at the start of dependency specifier" + ) + name = name_token.text + tokenizer.consume("WS") + + extras = _parse_extras(tokenizer) + tokenizer.consume("WS") + + url, specifier, marker = _parse_requirement_details(tokenizer) + tokenizer.expect("END", expected="end of dependency specifier") + + return ParsedRequirement(name, url, extras, specifier, marker) + + +def _parse_requirement_details( + tokenizer: Tokenizer, +) -> Tuple[str, str, Optional[MarkerList]]: + """ + requirement_details = AT URL (WS requirement_marker?)? + | specifier WS? (requirement_marker)? + """ + + specifier = "" + url = "" + marker = None + + if tokenizer.check("AT"): + tokenizer.read() + tokenizer.consume("WS") + + url_start = tokenizer.position + url = tokenizer.expect("URL", expected="URL after @").text + if tokenizer.check("END", peek=True): + return (url, specifier, marker) + + tokenizer.expect("WS", expected="whitespace after URL") + + # The input might end after whitespace. + if tokenizer.check("END", peek=True): + return (url, specifier, marker) + + marker = _parse_requirement_marker( + tokenizer, span_start=url_start, after="URL and whitespace" + ) + else: + specifier_start = tokenizer.position + specifier = _parse_specifier(tokenizer) + tokenizer.consume("WS") + + if tokenizer.check("END", peek=True): + return (url, specifier, marker) + + marker = _parse_requirement_marker( + tokenizer, + span_start=specifier_start, + after=( + "version specifier" + if specifier + else "name and no valid version specifier" + ), + ) + + return (url, specifier, marker) + + +def _parse_requirement_marker( + tokenizer: Tokenizer, *, span_start: int, after: str +) -> MarkerList: + """ + requirement_marker = SEMICOLON marker WS? + """ + + if not tokenizer.check("SEMICOLON"): + tokenizer.raise_syntax_error( + f"Expected end or semicolon (after {after})", + span_start=span_start, + ) + tokenizer.read() + + marker = _parse_marker(tokenizer) + tokenizer.consume("WS") + + return marker + + +def _parse_extras(tokenizer: Tokenizer) -> List[str]: + """ + extras = (LEFT_BRACKET wsp* extras_list? wsp* RIGHT_BRACKET)? + """ + if not tokenizer.check("LEFT_BRACKET", peek=True): + return [] + + with tokenizer.enclosing_tokens( + "LEFT_BRACKET", + "RIGHT_BRACKET", + around="extras", + ): + tokenizer.consume("WS") + extras = _parse_extras_list(tokenizer) + tokenizer.consume("WS") + + return extras + + +def _parse_extras_list(tokenizer: Tokenizer) -> List[str]: + """ + extras_list = identifier (wsp* ',' wsp* identifier)* + """ + extras: List[str] = [] + + if not tokenizer.check("IDENTIFIER"): + return extras + + extras.append(tokenizer.read().text) + + while True: + tokenizer.consume("WS") + if tokenizer.check("IDENTIFIER", peek=True): + tokenizer.raise_syntax_error("Expected comma between extra names") + elif not tokenizer.check("COMMA"): + break + + tokenizer.read() + tokenizer.consume("WS") + + extra_token = tokenizer.expect("IDENTIFIER", expected="extra name after comma") + extras.append(extra_token.text) + + return extras + + +def _parse_specifier(tokenizer: Tokenizer) -> str: + """ + specifier = LEFT_PARENTHESIS WS? version_many WS? RIGHT_PARENTHESIS + | WS? version_many WS? + """ + with tokenizer.enclosing_tokens( + "LEFT_PARENTHESIS", + "RIGHT_PARENTHESIS", + around="version specifier", + ): + tokenizer.consume("WS") + parsed_specifiers = _parse_version_many(tokenizer) + tokenizer.consume("WS") + + return parsed_specifiers + + +def _parse_version_many(tokenizer: Tokenizer) -> str: + """ + version_many = (SPECIFIER (WS? COMMA WS? SPECIFIER)*)? + """ + parsed_specifiers = "" + while tokenizer.check("SPECIFIER"): + span_start = tokenizer.position + parsed_specifiers += tokenizer.read().text + if tokenizer.check("VERSION_PREFIX_TRAIL", peek=True): + tokenizer.raise_syntax_error( + ".* suffix can only be used with `==` or `!=` operators", + span_start=span_start, + span_end=tokenizer.position + 1, + ) + if tokenizer.check("VERSION_LOCAL_LABEL_TRAIL", peek=True): + tokenizer.raise_syntax_error( + "Local version label can only be used with `==` or `!=` operators", + span_start=span_start, + span_end=tokenizer.position, + ) + tokenizer.consume("WS") + if not tokenizer.check("COMMA"): + break + parsed_specifiers += tokenizer.read().text + tokenizer.consume("WS") + + return parsed_specifiers + + +# -------------------------------------------------------------------------------------- +# Recursive descent parser for marker expression +# -------------------------------------------------------------------------------------- +def parse_marker(source: str) -> MarkerList: + return _parse_full_marker(Tokenizer(source, rules=DEFAULT_RULES)) + + +def _parse_full_marker(tokenizer: Tokenizer) -> MarkerList: + retval = _parse_marker(tokenizer) + tokenizer.expect("END", expected="end of marker expression") + return retval + + +def _parse_marker(tokenizer: Tokenizer) -> MarkerList: + """ + marker = marker_atom (BOOLOP marker_atom)+ + """ + expression = [_parse_marker_atom(tokenizer)] + while tokenizer.check("BOOLOP"): + token = tokenizer.read() + expr_right = _parse_marker_atom(tokenizer) + expression.extend((token.text, expr_right)) + return expression + + +def _parse_marker_atom(tokenizer: Tokenizer) -> MarkerAtom: + """ + marker_atom = WS? LEFT_PARENTHESIS WS? marker WS? RIGHT_PARENTHESIS WS? + | WS? marker_item WS? + """ + + tokenizer.consume("WS") + if tokenizer.check("LEFT_PARENTHESIS", peek=True): + with tokenizer.enclosing_tokens( + "LEFT_PARENTHESIS", + "RIGHT_PARENTHESIS", + around="marker expression", + ): + tokenizer.consume("WS") + marker: MarkerAtom = _parse_marker(tokenizer) + tokenizer.consume("WS") + else: + marker = _parse_marker_item(tokenizer) + tokenizer.consume("WS") + return marker + + +def _parse_marker_item(tokenizer: Tokenizer) -> MarkerItem: + """ + marker_item = WS? marker_var WS? marker_op WS? marker_var WS? + """ + tokenizer.consume("WS") + marker_var_left = _parse_marker_var(tokenizer) + tokenizer.consume("WS") + marker_op = _parse_marker_op(tokenizer) + tokenizer.consume("WS") + marker_var_right = _parse_marker_var(tokenizer) + tokenizer.consume("WS") + return (marker_var_left, marker_op, marker_var_right) + + +def _parse_marker_var(tokenizer: Tokenizer) -> MarkerVar: + """ + marker_var = VARIABLE | QUOTED_STRING + """ + if tokenizer.check("VARIABLE"): + return process_env_var(tokenizer.read().text.replace(".", "_")) + elif tokenizer.check("QUOTED_STRING"): + return process_python_str(tokenizer.read().text) + else: + tokenizer.raise_syntax_error( + message="Expected a marker variable or quoted string" + ) + + +def process_env_var(env_var: str) -> Variable: + if env_var in ("platform_python_implementation", "python_implementation"): + return Variable("platform_python_implementation") + else: + return Variable(env_var) + + +def process_python_str(python_str: str) -> Value: + value = ast.literal_eval(python_str) + return Value(str(value)) + + +def _parse_marker_op(tokenizer: Tokenizer) -> Op: + """ + marker_op = IN | NOT IN | OP + """ + if tokenizer.check("IN"): + tokenizer.read() + return Op("in") + elif tokenizer.check("NOT"): + tokenizer.read() + tokenizer.expect("WS", expected="whitespace after 'not'") + tokenizer.expect("IN", expected="'in' after 'not'") + return Op("not in") + elif tokenizer.check("OP"): + return Op(tokenizer.read().text) + else: + return tokenizer.raise_syntax_error( + "Expected marker operator, one of " + "<=, <, !=, ==, >=, >, ~=, ===, in, not in" + ) diff --git a/php2py/ast_utils.py b/php2py/ast_utils.py new file mode 100644 index 0000000..5298909 --- /dev/null +++ b/php2py/ast_utils.py @@ -0,0 +1,17 @@ +from .php_ast import Node + + +def print_ast(node: Node, level: int = 0): + print(" " * level + node.__class__.__name__) + for attr, value in node.__dict__.items(): + if attr.startswith("_"): + continue + + if isinstance(value, Node): + print_ast(value, level + 1) + elif isinstance(value, list): + for item in value: + if isinstance(item, Node): + print_ast(item, level + 1) + elif value is not None: + print(" " * (level + 1) + f"{attr}: {value}") diff --git a/php2py/cli.py b/php2py/cli.py new file mode 100644 index 0000000..ce0f5a6 --- /dev/null +++ b/php2py/cli.py @@ -0,0 +1,37 @@ +import argparse + + +def cli(): + # Set up the parser + parser = argparse.ArgumentParser(description="PHP to Python transpiler.") + + subparsers = parser.add_subparsers(help="sub-command help") + + update_parser = subparsers.add_parser("update", help="Update the PHP parser") + update_parser.set_defaults(func=run_update) + + convert_parser = subparsers.add_parser( + "convert", help="Convert (compile) a PHP file to Python" + ) + convert_parser.add_argument("files", nargs="+", help="PHP files to convert") + convert_parser.add_argument("--ignore-errors", action="store_true") + convert_parser.set_defaults(func=run_convert) + + args = parser.parse_args() + + if hasattr(args, "func"): + args.func(args) + else: + parser.print_help() + + +def run_convert(args): + from php2py.main import main + + main(args.files, ignore_errors=args.ignore_errors) + + +def run_update(args): + from php2py._parser import install_parser + + install_parser(force=True) diff --git a/php2py/constants.py b/php2py/constants.py new file mode 100644 index 0000000..62081ea --- /dev/null +++ b/php2py/constants.py @@ -0,0 +1 @@ +APP_NAME = "php2py" diff --git a/php2py/main.py b/php2py/main.py new file mode 100644 index 0000000..1891019 --- /dev/null +++ b/php2py/main.py @@ -0,0 +1,36 @@ +#!/usr/bin/env python3 + +import sys +import traceback +from ast import unparse +from pathlib import Path + +from cleez.colors import blue, red + +from ._parser import install_parser, parse +from .translator import Translator + + +def main(source_files, ignore_errors): + install_parser() + + for source_file in source_files: + print(blue(f"Transpiling {source_file}...")) + + try: + php_ast = parse(open(source_file).read()) + translator = Translator() + py_ast = translator.translate(php_ast) + output = unparse(py_ast) + Path(source_file).with_suffix(".py").write_text(output) + except (NotImplementedError, KeyError) as e: + print(red("Error transpiling file.")) + print(e) + traceback.print_exc() + print() + if not ignore_errors: + sys.exit(1) + + +if __name__ == "__main__": + main(sys.argv[1]) diff --git a/php2py/parser.py b/php2py/parser.py new file mode 100644 index 0000000..2bb1ba6 --- /dev/null +++ b/php2py/parser.py @@ -0,0 +1,90 @@ +import json +import shlex +import shutil +import subprocess +import tempfile +from pathlib import Path + +from devtools import debug +from platformdirs import user_cache_dir + +from . import php_ast +from .constants import APP_NAME + + +def parse(source_code): + cache_dir = Path(user_cache_dir(APP_NAME)) + php_parse = cache_dir / PHP_PARSE + assert php_parse.exists() + + with tempfile.NamedTemporaryFile("w", suffix=".php", delete=False) as source_file: + source_file.write(source_code) + source_file.flush() + + cmd_line = f"{php_parse} -j {source_file.name}" + args = shlex.split(cmd_line) + which = shutil.which(args[0]) + assert which is not None + with subprocess.Popen( + args, + stdout=subprocess.PIPE, + stderr=subprocess.PIPE, + ) as p: + data = p.stdout.read() + try: + json_ast = json.loads(data) + except json.JSONDecodeError: + debug(args, which, data, stderr=p.stderr.read()) + raise ValueError("Could not parse PHP file") + result = make_ast(json_ast) + + return result + + +def make_ast( + json_node: list | dict | str | int | None, +) -> php_ast.Node | list[php_ast.Node] | None: + if isinstance(json_node, list): + return [make_ast(subnode) for subnode in json_node] + + if isinstance(json_node, str): + return None + + if json_node is None: + return None + + assert isinstance(json_node, dict) + if "nodeType" not in json_node: + return None + + node_type = json_node["nodeType"] + node_class = getattr(php_ast, node_type) + args = {k: None for k in node_class.__annotations__} + + for attr, value in json_node.items(): + if attr in {"nodeType", "attributes"}: + continue + + remap_attrs = { + "if": "if_", + "else": "else_", + "class": "class_", + "finally": "finally_", + } + attr = remap_attrs.get(attr, attr) + + match value: + case [*_]: + args[attr] = make_ast(value) + case {"nodeType": _}: + args[attr] = make_ast(value) + case _: + args[attr] = value + + node = node_class(**args) + + # Hacks + node._json = json_node + node._attributes = json_node["attributes"] + + return node diff --git a/php2py/php_ast.py b/php2py/php_ast.py new file mode 100644 index 0000000..182bdc8 --- /dev/null +++ b/php2py/php_ast.py @@ -0,0 +1,1083 @@ +from __future__ import annotations + +from typing import Any + +from attr import dataclass +from devtools import debug + +frozen = dataclass + + +@frozen +class Node: + def __getitem__(self, item): + if item == "nodeType": + return self.__class__.__name__ + raise KeyError(item) + + @property + def _lineno(self): + return self._json["attributes"]["startLine"] + + @property + def _col_offset(self): + return 0 + # return self._attributes["col_offset"] + + def get_parts(self): + if "parts" in self._json: + return self._json["parts"] + if "name" in self._json: + return [self._json["name"]] + if "dim" in self._json: + return [self._json["dim"]] + + debug(self._json) + raise ValueError() + + +@frozen +class Expr(Node): + pass + + +@frozen +class Stmt(Node): + pass + + +@frozen +class Scalar(Node): + pass + + +@frozen +class Arg(Node): + name: Identifier | None + value: Expr + byRef: int + unpack: int + + +@frozen +class Attribute(Node): + name: Name | Name_FullyQualified + args: list[Node] | list[Stmt] + + +@frozen +class AttributeGroup(Node): + attrs: list[Node] + + +@frozen +class Const(Node): + namespacedName: None + name: Identifier + value: Expr | Scalar_DNumber | Scalar_LNumber | Scalar_String + + +@frozen +class Expr_Array(Expr): + items: list[Any] | list[Expr] | list[Stmt] + + +@frozen +class Expr_ArrayDimFetch(Expr): + var: Expr + dim: ( + Expr + | None + | Scalar_Encapsed + | Scalar_LNumber + | Scalar_MagicConst_Function + | Scalar_String + ) + + +@frozen +class Expr_ArrayItem(Expr): + byRef: int + unpack: int + key: Expr | None | Scalar_Encapsed | Scalar_LNumber | Scalar_String + value: ( + Expr + | Scalar_DNumber + | Scalar_Encapsed + | Scalar_LNumber + | Scalar_MagicConst_Class + | Scalar_MagicConst_Dir + | Scalar_MagicConst_File + | Scalar_MagicConst_Function + | Scalar_String + ) + + +@frozen +class ArrayItem(Expr): + byRef: int + unpack: int + key: Expr | None | Scalar_Encapsed | Scalar_LNumber | Scalar_String + value: ( + Expr + | Scalar_DNumber + | Scalar_Encapsed + | Scalar_LNumber + | Scalar_MagicConst_Class + | Scalar_MagicConst_Dir + | Scalar_MagicConst_File + | Scalar_MagicConst_Function + | Scalar_String + ) + + +@frozen +class Expr_ArrowFunction(Expr): + expr: Expr | Scalar_Encapsed + attrGroups: list[Stmt] + byRef: int + returnType: Identifier | Name | None | NullableType + params: list[Node] | list[Stmt] + static: int + + +@frozen +class Expr_Assign(Expr): + var: Expr + expr: ( + Expr + | Scalar_DNumber + | Scalar_Encapsed + | Scalar_LNumber + | Scalar_MagicConst_Dir + | Scalar_MagicConst_File + | Scalar_String + ) + + +@frozen +class Expr_AssignOp(Expr): + """Abstract base class.""" + + var: Expr + expr: Expr + + +@frozen +class Expr_AssignOp_BitwiseAnd(Expr_AssignOp): + op = "&=" + + +@frozen +class Expr_AssignOp_BitwiseOr(Expr_AssignOp): + op = "|=" + + +@frozen +class Expr_AssignOp_BitwiseXor(Expr_AssignOp): + op = "^=" + + +@frozen +class Expr_AssignOp_Coalesce(Expr_AssignOp): + op = "??=" + + +@frozen +class Expr_AssignOp_Concat(Expr_AssignOp): + op = ".=" + + +@frozen +class Expr_AssignOp_Div(Expr_AssignOp): + op = "/=" + + +@frozen +class Expr_AssignOp_Minus(Expr_AssignOp): + op = "-=" + + +@frozen +class Expr_AssignOp_Mul(Expr_AssignOp): + op = "*=" + + +@frozen +class Expr_AssignOp_Plus(Expr_AssignOp): + op = "+=" + + +@frozen +class Expr_AssignOp_ShiftRight(Expr_AssignOp): + op = ">>=" + + +@frozen +class Expr_AssignRef(Expr): + var: Expr + expr: Expr + + +# +# Binary ops +# +@frozen +class Expr_BinaryOp(Expr): + """Abstract base class for all binary ops.""" + + left: Expr + right: Expr + + +@frozen +class Expr_BinaryOp_BitwiseAnd(Expr_BinaryOp): + op = "&" + + +@frozen +class Expr_BinaryOp_BitwiseOr(Expr_BinaryOp): + op = "|" + + +@frozen +class Expr_BinaryOp_BitwiseXor(Expr_BinaryOp): + op = "^" + + +@frozen +class Expr_BinaryOp_BooleanAnd(Expr_BinaryOp): + op = "&&" + + +@frozen +class Expr_BinaryOp_BooleanOr(Expr_BinaryOp): + op = "||" + + +@frozen +class Expr_BinaryOp_Coalesce(Expr_BinaryOp): + op = "??" + + +@frozen +class Expr_BinaryOp_Concat(Expr_BinaryOp): + op = "." + pass + + +@frozen +class Expr_BinaryOp_Div(Expr_BinaryOp): + op = "/" + + +@frozen +class Expr_BinaryOp_Equal(Expr_BinaryOp): + op = "==" + + +@frozen +class Expr_BinaryOp_Greater(Expr_BinaryOp): + op = ">" + + +@frozen +class Expr_BinaryOp_GreaterOrEqual(Expr_BinaryOp): + op = ">=" + + +@frozen +class Expr_BinaryOp_Identical(Expr_BinaryOp): + op = "===" + + +@frozen +class Expr_BinaryOp_LogicalAnd(Expr_BinaryOp): + op = "&&" + + +@frozen +class Expr_BinaryOp_LogicalOr(Expr_BinaryOp): + op = "||" + + +@frozen +class Expr_BinaryOp_LogicalXor(Expr_BinaryOp): + op = "???" + + +@frozen +class Expr_BinaryOp_Minus(Expr_BinaryOp): + op = "-" + + +@frozen +class Expr_BinaryOp_Mod(Expr_BinaryOp): + op = "%" + + +@frozen +class Expr_BinaryOp_Mul(Expr_BinaryOp): + op = "*" + + +@frozen +class Expr_BinaryOp_NotEqual(Expr_BinaryOp): + op = "!=" + + +@frozen +class Expr_BinaryOp_NotIdentical(Expr_BinaryOp): + op = "!==" + + +@frozen +class Expr_BinaryOp_Plus(Expr_BinaryOp): + op = "+" + + +@frozen +class Expr_BinaryOp_Pow(Expr_BinaryOp): + op = "**" + + +@frozen +class Expr_BinaryOp_ShiftLeft(Expr_BinaryOp): + op = "<<" + + +@frozen +class Expr_BinaryOp_ShiftRight(Expr_BinaryOp): + op = ">>" + + +@frozen +class Expr_BinaryOp_Smaller(Expr_BinaryOp): + op = "<" + + +@frozen +class Expr_BinaryOp_SmallerOrEqual(Expr_BinaryOp): + op = "<=" + + +@frozen +class Expr_BinaryOp_Spaceship(Expr_BinaryOp): + op = "???" + + +# +# Unary ops +# +@frozen +class Expr_UnaryOp(Expr): + expr: Expr + + +@frozen +class Expr_UnaryMinus(Expr_UnaryOp): + op = "-" + + +@frozen +class Expr_UnaryPlus(Expr_UnaryOp): + op = "+" + + +@frozen +class Expr_BitwiseNot(Expr_UnaryOp): + op = "~" + + +@frozen +class Expr_BooleanNot(Expr_UnaryOp): + op = "!" + + +# +# Casts +# +@frozen +class Expr_Cast(Expr): + expr: Expr + + +@frozen +class Expr_Cast_Array(Expr_Cast): + cast = "TODO" + + +@frozen +class Expr_Cast_Bool(Expr_Cast): + cast = "bool" + + +@frozen +class Expr_Cast_Double(Expr_Cast): + cast = "float" + + +@frozen +class Expr_Cast_Int(Expr_Cast): + cast = "int" + + +@frozen +class Expr_Cast_Object(Expr_Cast): + cast = "TODO" + + +@frozen +class Expr_Cast_String(Expr_Cast): + cast = "str" + + +@frozen +class Expr_ClassConstFetch(Expr): + name: Identifier + class_: Expr | Name | Name_FullyQualified + + +@frozen +class Expr_Clone(Expr): + expr: Expr + + +@frozen +class Expr_Closure(Expr): + attrGroups: list[Stmt] + uses: list[Expr] | list[Stmt] + byRef: int + returnType: ( + Identifier | Name | Name_FullyQualified | None | NullableType | UnionType + ) + stmts: list[Stmt] + params: list[Node] | list[Stmt] + static: int + + +@frozen +class Expr_ClosureUse(Expr): + var: Expr + byRef: int + + +ClosureUse = Expr_ClosureUse + + +@frozen +class Expr_ConstFetch(Expr): + name: Name | Name_FullyQualified + + +@frozen +class Expr_Empty(Expr): + expr: Expr + + +@frozen +class Expr_ErrorSuppress(Expr): + expr: Expr + + +@frozen +class Expr_Eval(Expr): + expr: Expr | Scalar_String + + +@frozen +class Expr_Exit(Expr): + expr: Expr | None | Scalar_Encapsed | Scalar_LNumber | Scalar_String + + +@frozen +class Expr_FuncCall(Expr): + name: Expr | Name | Name_FullyQualified + args: list[Node] | list[Stmt] + + +@frozen +class Expr_Include(Expr): + expr: Expr | Scalar_Encapsed | Scalar_String + type: int + + +@frozen +class UseItem: + type: int + alias: Identifier | None + name: str + + +@frozen +class Expr_Instanceof(Expr): + expr: Expr + class_: Expr | Name | Name_FullyQualified + + +@frozen +class Expr_Isset(Expr): + vars: list[Expr] + + +@frozen +class Expr_List(Expr): + items: list[Any] | list[Expr] +@frozen +class Expr_Tuple(Expr): + items: list[Any] | list[Expr] + + +@frozen +class Expr_Match(Expr): + cond: Expr | Scalar_DNumber + arms: list[Node] + + +@frozen +class Expr_MethodCall(Expr): + var: Expr + name: ( + Expr + | Identifier + | Scalar_Encapsed + | Scalar_MagicConst_Class + | Scalar_MagicConst_Function + ) + args: list[Node] | list[Stmt] + + +@frozen +class Expr_New(Expr): + class_: Expr | Name | Name_FullyQualified | Stmt_Class + args: list[Node] | list[Stmt] + + +@frozen +class Expr_NullsafeMethodCall(Expr): + var: Expr + name: Identifier + args: list[Node] | list[Stmt] + + +@frozen +class Expr_NullsafePropertyFetch(Expr): + var: Expr + name: Identifier + + +@frozen +class Expr_PostDec(Expr): + var: Expr + + +@frozen +class Expr_PostInc(Expr): + var: Expr + + +@frozen +class Expr_PreDec(Expr): + var: Expr + + +@frozen +class Expr_PreInc(Expr): + var: Expr + + +@frozen +class Expr_Print(Expr): + expr: Scalar_String + + +@frozen +class Expr_PropertyFetch(Expr): + var: Expr + name: Expr | Identifier | Scalar_String + + +@frozen +class Expr_ShellExec(Expr): + parts: list[Node] + + +@frozen +class Expr_StaticCall(Expr): + class_: Expr | Name | Name_FullyQualified + name: Expr | Identifier | Scalar_MagicConst_Class + args: list[Node] | list[Stmt] + + +@frozen +class Expr_StaticPropertyFetch(Expr): + class_: Expr | Name | Scalar_String + name: Expr | VarLikeIdentifier + + +@frozen +class Expr_Ternary(Expr): + cond: Expr + if_: Expr | None | Scalar_Encapsed | Scalar_LNumber | Scalar_String + else_: Expr | Scalar_DNumber | Scalar_Encapsed | Scalar_LNumber | Scalar_String + + +@frozen +class Expr_Throw(Expr): + expr: Expr + + +@frozen +class Expr_Variable(Expr): + name: Expr | str + + +@frozen +class Expr_Yield(Expr): + key: Expr | None | Scalar_String + value: Expr | Scalar_LNumber | Scalar_String + + +@frozen +class Expr_YieldFrom(Expr): + expr: Expr + + +@frozen +class Identifier(Node): + name: str + + +@frozen +class MatchArm(Node): + conds: None | list[Expr] | list[Scalar] + body: Expr | Scalar_LNumber | Scalar_String + + +@frozen +class Name(Node): + parts: list[str] + name: str = None + + +@frozen +class Name_FullyQualified(Node): + name: str + # parts: list[str] + + +@frozen +class Name_Relative(Node): + parts: list[str] + + +@frozen +class NullableType(Node): + type: Identifier | Name | Name_FullyQualified + + +@frozen +class Param(Node): + flags: int + attrGroups: list[Stmt] + default: Expr | None | Scalar_DNumber | Scalar_LNumber | Scalar_String + byRef: int + variadic: int + var: Expr + type: Identifier | Name | Name_FullyQualified | None | NullableType | UnionType + hooks: list = [] + + +@frozen +class Scalar_DNumber(Scalar): + value: float | int + + +Scalar_Float = Scalar_DNumber +Scalar_Int = Scalar_DNumber + + +@frozen +class Scalar_Encapsed(Scalar): + parts: list[Expr] | list[Node] + + +@frozen +class Scalar_EncapsedStringPart(Scalar): + value: str + + +@frozen +class Scalar_InterpolatedString(Scalar): + parts: list[Expr] | list[Node] + + +@frozen +class Scalar_LNumber(Scalar): + value: int + + +@frozen +class InterpolatedStringPart(Scalar): + value: str + + +@frozen +class Scalar_MagicConst_Class(Scalar): + pass + + +@frozen +class Scalar_MagicConst_Dir(Scalar): + pass + + +@frozen +class Scalar_MagicConst_File(Scalar): + pass + + +@frozen +class Scalar_MagicConst_Function(Scalar): + pass + + +@frozen +class Scalar_MagicConst_Line(Scalar): + pass + + +@frozen +class Scalar_MagicConst_Method(Scalar): + pass + + +@frozen +class Scalar_MagicConst_Namespace(Scalar): + pass + + +@frozen +class Scalar_String(Scalar): + value: str + + +@frozen +class Stmt_Break(Stmt): + num: None | Scalar_LNumber + + +@frozen +class Stmt_Case(Stmt): + cond: Expr | None | Scalar_LNumber | Scalar_String + stmts: list[Stmt] + + +@frozen +class Stmt_Catch(Stmt): + var: Expr + types: list[Node] + stmts: list[Stmt] + + +@frozen +class Stmt_Class(Stmt): + name: Identifier | None + implements: list[Node] | list[Stmt] + extends: Name | Name_FullyQualified | None + stmts: list[Stmt] + attrGroups: list[Stmt] + flags: int + namespacedName: None + + +@frozen +class Stmt_ClassConst(Stmt): + flags: int + attrGroups: list[Stmt] + consts: list[Node] + + +@frozen +class Stmt_ClassMethod(Stmt): + name: Identifier + params: list[Node] | list[Stmt] + stmts: None | list[Stmt] + flags: int + attrGroups: list[Node] | list[Stmt] + byRef: int + returnType: ( + Identifier | Name | Name_FullyQualified | None | NullableType | UnionType + ) + + +@frozen +class Stmt_Const(Stmt): + consts: list[Node] + + +@frozen +class Stmt_Continue(Stmt): + num: None | Scalar_LNumber + + +@frozen +class Stmt_Declare(Stmt): + stmts: None + declares: list[Stmt] + + +@frozen +class Stmt_DeclareDeclare(Stmt): + key: Identifier + value: Scalar_LNumber + + +@frozen +class Stmt_Do(Stmt): + cond: Expr | Scalar_LNumber + stmts: list[Stmt] + + +@frozen +class Stmt_Echo(Stmt): + exprs: list[Expr] | list[Node] | list[Scalar] + + +@frozen +class Stmt_Else(Stmt): + stmts: list[Stmt] + + +@frozen +class Stmt_ElseIf(Stmt): + cond: Expr + stmts: list[Stmt] + + +@frozen +class Stmt_Enum(Stmt): + attrGroups: list[Stmt] + scalarType: Identifier | None + implements: list[Stmt] + namespacedName: None + stmts: list[Stmt] + name: Identifier + + +@frozen +class Stmt_EnumCase(Stmt): + expr: None | Scalar_LNumber | Scalar_String + attrGroups: list[Stmt] + name: Identifier + + +@frozen +class Stmt_Expression(Stmt): + expr: Expr + + +@frozen +class Stmt_Finally(Stmt): + stmts: list[Stmt] + + +@frozen +class Stmt_For(Stmt): + init: list[Expr] | list[Stmt] + loop: list[Expr] | list[Stmt] + cond: list[Expr] | list[Stmt] + stmts: list[Stmt] + + +@frozen +class Stmt_Foreach(Stmt): + expr: Expr + valueVar: Expr + stmts: list[Stmt] + byRef: int + keyVar: Expr | None + + +@frozen +class Stmt_Function(Stmt): + name: Identifier + params: list[Node] | list[Stmt] + stmts: list[Stmt] + attrGroups: list[Stmt] + byRef: int + returnType: Identifier | Name | None | NullableType + namespacedName: None + + +@frozen +class Stmt_Global(Stmt): + vars: list[Expr] + + +@frozen +class StaticVar(Stmt): + default: Expr | None | Scalar_LNumber | Scalar_String + var: Expr + + +@frozen +class Stmt_Goto(Stmt): + name: Identifier + + +@frozen +class Stmt_GroupUse(Stmt): + uses: list[Stmt] + type: int + prefix: Name + + +@frozen +class Stmt_If(Stmt): + cond: Expr | Scalar_LNumber + stmts: list[Stmt] + elseifs: list[Stmt] + else_: None | Stmt_Else + + +@frozen +class Stmt_InlineHTML(Stmt): + value: str + + +@frozen +class Stmt_Interface(Stmt): + attrGroups: list[Stmt] + extends: list[Node] | list[Stmt] + namespacedName: None + stmts: list[Stmt] + name: Identifier + + +@frozen +class Stmt_Label(Stmt): + name: Identifier + + +@frozen +class Stmt_Namespace(Stmt): + stmts: list[Stmt] + name: Name | None + + +@frozen +class Stmt_Nop(Stmt): + pass + + +@frozen +class Stmt_Property(Stmt): + props: list[Stmt] + flags: int + attrGroups: list[Stmt] + type: Identifier | Name | Name_FullyQualified | None | NullableType | UnionType + + +@frozen +class Stmt_PropertyProperty(Stmt): + name: VarLikeIdentifier + default: Expr | None | Scalar_LNumber | Scalar_String + + +@frozen +class Stmt_Return(Stmt): + expr: ( + Expr + | None + | Scalar_DNumber + | Scalar_Encapsed + | Scalar_LNumber + | Scalar_MagicConst_Dir + | Scalar_String + ) + + +@frozen +class Stmt_Static(Stmt): + vars: list[Stmt] + + +@frozen +class Stmt_StaticVar(Stmt): + var: Expr + default: Expr | None | Scalar_LNumber | Scalar_String + + +@frozen +class Stmt_Switch(Stmt): + cases: list[Stmt] + cond: Expr + + +@frozen +class Stmt_Throw(Stmt): + expr: Expr + + +@frozen +class Stmt_Trait(Stmt): + attrGroups: list[Stmt] + namespacedName: None + stmts: list[Stmt] + name: Identifier + + +@frozen +class Stmt_TraitUse(Stmt): + adaptations: list[Stmt] + traits: list[Node] + + +@frozen +class Stmt_TraitUseAdaptation_Alias(Stmt): + newModifier: None | int + newName: Identifier + method: Identifier + trait: Name | None + + +@frozen +class Stmt_TryCatch(Stmt): + stmts: list[Stmt] + catches: list[Stmt] + finally_: None | Stmt_Finally + + +@frozen +class Stmt_Unset(Stmt): + vars: list[Expr] + + +@frozen +class Stmt_Use(Stmt): + uses: list[Stmt] + type: int + + +@frozen +class Stmt_UseUse(Stmt): + name: Name + alias: Identifier | None + type: int + + +@frozen +class Stmt_While(Stmt): + cond: Expr | Scalar_LNumber + stmts: list[Stmt] + + +@frozen +class UnionType(Node): + types: list[Node] + + +@frozen +class VarLikeIdentifier(Node): + name: str diff --git a/php2py/py_ast.py b/php2py/py_ast.py new file mode 100644 index 0000000..ce7cc18 --- /dev/null +++ b/php2py/py_ast.py @@ -0,0 +1,6 @@ +import ast + + +def py_parse_stmt(input): + """Return a Python AST from a python source string.""" + return ast.parse(input).body[0] diff --git a/php2py/translator/__init__.py b/php2py/translator/__init__.py new file mode 100644 index 0000000..9199d45 --- /dev/null +++ b/php2py/translator/__init__.py @@ -0,0 +1,3 @@ +from .translator import Translator + +__all__ = ["Translator"] diff --git a/php2py/translator/base.py b/php2py/translator/base.py new file mode 100644 index 0000000..7b416ee --- /dev/null +++ b/php2py/translator/base.py @@ -0,0 +1,3 @@ +class BaseTranslator: + def translate(self, node): + """Implemented in subclass.""" diff --git a/php2py/translator/exprs.py b/php2py/translator/exprs.py new file mode 100644 index 0000000..c2d8117 --- /dev/null +++ b/php2py/translator/exprs.py @@ -0,0 +1,696 @@ +import ast as py + +from devtools import debug + +from php2py.php_ast import ( + Arg, + Expr_Array, + Expr_ArrayDimFetch, + Expr_Assign, + Expr_AssignOp, + Expr_AssignOp_Coalesce, + Expr_AssignRef, + Expr_BinaryOp, + Expr_BinaryOp_BooleanAnd, + Expr_BooleanNot, + Expr_Cast, + Expr_Cast_Array, + Expr_Cast_Bool, + Expr_Cast_Double, + Expr_Cast_Int, + Expr_Cast_Object, + Expr_Cast_String, + Expr_ClassConstFetch, + Expr_Closure, + Expr_ConstFetch, + Expr_Empty, + Expr_Exit, + Expr_FuncCall, + Expr_Instanceof, + Expr_Isset, + Expr_List, + Expr_Tuple, + Expr_MethodCall, + Expr_New, + Expr_PostDec, + Expr_PostInc, + Expr_PreDec, + Expr_PreInc, + Expr_PropertyFetch, + Expr_StaticCall, + Expr_StaticPropertyFetch, + Expr_Include, + Expr_ErrorSuppress, + Expr_Ternary, + Expr_UnaryOp, + Expr_Variable, + Expr_Throw, + Expr_Print, + Node, + Scalar_String, +) + +from .scalars import ScalarTranslator +from .utils import pos, store +from ..py_ast import py_parse_stmt + +unary_ops = { + "~": py.Invert, + "!": py.Not, + "+": py.UAdd, + "-": py.USub, +} + +binary_ops = { + # Numbers + "+": py.Add, + "-": py.Sub, + "*": py.Mult, + "/": py.Div, + "%": py.Mod, + "**": py.Pow, + "<<": py.LShift, + ">>": py.RShift, + "|": py.BitOr, + "&": py.BitAnd, + "^": py.BitXor, + # Strings + ".": py.Add, +} + +bool_ops = { + "&&": py.And, + "||": py.Or, + "and": py.And, + "or": py.Or, + "??": py.Or, + "???": py.Or, + "?:": py.Or, +} + +compare_ops = { + "!=": py.NotEq, + "!==": py.NotEq, + "<>": py.NotEq, + "<": py.Lt, + "<=": py.LtE, + "==": py.Eq, + "===": py.Eq, + ">": py.Gt, + ">=": py.GtE, +} + +# casts = { +# "double": "float", +# "string": "str", +# "array": "list", +# } + +postscript = { + "strtolower": "lower", + "strtoupper": "upper", +} + +replace = { + 'strlen': 'len', + 'count': 'len', +} + +class ExprTranslator(ScalarTranslator): + + def translate_expr(self, node: Node): + match node: + case Expr_Variable(name): + if name == "this": + name = "self" + if isinstance(name, Expr_Variable): + name = self.keyword(name.name) + return py.Subscript( + value=py.Call( func=py.Name("globals", py.Load())), + slice=py.Name(name, py.Load()), + ctx=py.Load(), + ) + + + name = self.keyword(name) + return py.Name(name, py.Load()) + + case Expr_ConstFetch(): + # FIXME: 'parts' should be directly addressable + parts = node.name.get_parts() + name = parts[0] + match name.lower(): + case "true": + return py.Name("True", py.Load()) + case "false": + return py.Name("False", py.Load()) + case "null": + return py.Name("None", py.Load()) + match name: + case "PHP_INT_MAX": + return py.Name("sys.maxsize", py.Load()) + case "PHP_INT_MIN": + return py.Name("sys.minsize", py.Load()) + case _: + return py.Name(name, py.Load()) + + case Expr_Array(items): + if not items: + return py.Dict([],[]) + + elif items[0].key is None: + return py.Dict( + [py.Constant(i) for i in range( len(items) ) ], + [self.translate(x.value) for x in items], + ) + + else: + keys = [] + values = [] + for elem in items: + keys.append(self.translate(elem.key)) + values.append(self.translate(elem.value)) + return py.Dict(keys, values, **pos(node)) + + # + # Unary ops + # + case Expr_UnaryOp(expr): + op = unary_ops[node.op]() + return py.UnaryOp(op, self.translate(expr)) + + # + # Binary ops + # + case Expr_BinaryOp(left, right): + if node.op in binary_ops: + op = binary_ops[node.op]() + return py.BinOp(self.translate(left), op, self.translate(right)) + + elif node.op in compare_ops: + op = compare_ops[node.op]() + return py.Compare( + self.translate(left), + [op], + [self.translate(node.right)], + **pos(node), + ) + + elif node.op in bool_ops: + op = bool_ops[node.op]() + return py.BoolOp( + op, [self.translate(left), self.translate(right)], **pos(node) + ) + + else: + # TODO + # return py.parse("None") + debug(node) + raise NotImplementedError(node.__class__.__name__) + + # TODO: check this: + # if node.op == ".": + # pattern, pieces = build_format(node.left, node.right) + # if pieces: + # return py.BinOp( + # py.Str(pattern, **pos(node)), + # py.Mod(**pos(node)), + # py.Tuple( + # list(map(from_phpast, pieces)), + # py.Load(**pos(node)), + # **pos(node), + # ), + # **pos(node), + # ) + # else: + # return py.Str(pattern % (), **pos(node)) + # op = binary_ops.get(node.op) + # if node.op == "instanceof": + # return py.Call( + # func=py.Name(id="isinstance", ctx=py.Load(**pos(node))), + # args=[from_phpast(node.left), from_phpast(node.right)], + # keywords=[], + # starargs=None, + # kwargs=None, + # ) + # assert op is not None, f"unknown binary operator: '{node.op}'" + # op = op(**pos(node)) + # return py.BinOp( + # from_phpast(node.left), op, from_phpast(node.right), **pos(node) + # ) + + # other ops + case Expr_Ternary(cond, if_, else_): + return py.IfExp( + self.translate(cond), + self.translate(if_ if if_ else cond), + self.translate(else_), + **pos(node), + ) + + case Expr_PostInc() | Expr_PreInc(): + try: + if isinstance(node.var, Expr_Variable): + return py_parse_stmt(f"{node.var.name} += 1") + if isinstance(node.var, Expr_ArrayDimFetch): + dim = self.translate(node.var.dim) + return py_parse_stmt(f"{node.var.var.name}[{dim}] += 1") + except: + pass + + + return py.AugAssign( target = self.translate(node.var), op = py.Add(), value = py.Constant(1) ) + + case Expr_PreDec() | Expr_PostDec(): + try: + if isinstance(node.var, Expr_Variable): + return py_parse_stmt(f"{node.var.name} -= 1") + if isinstance(node.var, Expr_ArrayDimFetch): + dim = self.translate(node.var.dim) + return py_parse_stmt(f"{node.var.var.name}[{dim}] -= 1") + except: + pass + return py.Str(f"TODO: {node.__class__.__name__} {node.var.__class__.__name__}") + + # Casts + case Expr_Cast(expr): + # TODO: proper cast + + cast_name = { + Expr_Cast_Object: "", + Expr_Cast_Array: "to_array", + Expr_Cast_Bool: "bool", + Expr_Cast_Double: "float", + Expr_Cast_Int: "int", + Expr_Cast_String: "str", + }.get(node.__class__) + + return py.Call( + func=py.Name(cast_name, py.Load()), + args=[self.translate(expr)], + keywords=[], + ) + + # + # Assign ops + # + case Expr_AssignRef(): + return py.Assign([self.translate(node.var)], self.translate(node.expr)) + raise NotImplementedError() + + # return f"""{self.parse(node['var'])} = {self.parse(node['expr'])}""" + + case Expr_AssignOp_Coalesce(): + raise NotImplementedError() + # # TODO + # lhs = self.parse(node['var']) + # rhs = self.parse(node['expr']) + # return f"""{lhs} = {lhs} if {lhs} is not None else {rhs}""" + + case Expr_AssignOp(var, expr): + lhs = self.translate(var) + # if not isinstance(var.name, str): + # debug(type(var.name), var.name, pos(node)) + # raise ValueError("var.name is not str") + + op = binary_ops[node.op[0:-1]]() + return py.AugAssign( + target=lhs, + op=op, + value=self.translate(expr), + **pos(node), + ) + + case Expr_Assign(var=var, expr=expr): + # if isinstance(node.node, php.ArrayOffset) and node.node.expr is None: + # return py.Call( + # py.Attribute( + # self.translate(node.node.node), + # "append", + # py.Load(**pos(node)), + # **pos(node), + # ), + # [self.translate(node.expr)], + # [], + # None, + # None, + # **pos(node), + # ) + + # if isinstance(node.node, php.ObjectProperty) and isinstance( + # node.node.name, php.BinaryOp + # ): + # return to_stmt( + # py.Call( + # py.Name("setattr", py.Load(**pos(node)), **pos(node)), + # [ + # self.translate(node.node.node), + # self.translate(node.node.name), + # self.translate(node.expr), + # ], + # [], + # None, + # None, + # **pos(node), + # ) + # ) + + self.in_assign = True + target = var + value = self.translate(expr) + + if isinstance(var, Expr_List): + target=Expr_Tuple(var.items) + value = py.Call(py.Attribute(value, "values", py.Load())) + + + target = self.translate(store(target)) + self.in_assign = False + + if self.in_if: + return py.NamedExpr( + target=target, + value=self.translate(expr), + **pos(node), + ) + + target = [target] + while isinstance(expr, Expr_Assign) : + target.append( self.translate(store(expr.var)) ) + expr = expr.expr + + return py.Assign( + target, + value, + **pos(node), + ) + + case Expr_Exit(expr): + args = [] + if expr is not None: + args.append(self.translate(expr)) + + return py.Constant("exit") + + return py.Raise( + py.Call( + func=py.Name("SystemExit", py.Load()), + args=args, + keywords=[], + ), + None, + **pos(node), + ) + + case Expr_PropertyFetch(var, name): + name = name.name + # if isinstance(node.name, (Variable, BinaryOp)): + # return py.Call( + # py.Name("getattr", py.Load()), + # [self.translate(node.node), self.translate(node.name)], + # [], + # ) + return py.Attribute( + value=self.translate(var), attr=name, ctx=py.Load(), **pos(node) + ) + + case Expr_Isset(vars): + # assert len(vars) == 1 + var = vars[0] + match var: + case Expr_ArrayDimFetch(): + return py.Compare( + self.translate(var.dim), + [py.In(**pos(node))], + [self.translate(var.var)], + **pos(node), + ) + # + # case Expr_ObjectProperty(): + # return py.Call( + # func=py.Name("hasattr", py.Load()), + # args=[ + # self.translate(node.nodes[0].node), + # self.translate(node.nodes[0].name), + # ], + # keywords=[], + # **pos(node), + # ) + + case Expr_Variable(): + return py.Compare( + py.Str(var.name), + [py.In()], + [ + py.Call( + func=py.Name("vars", py.Load()), + args=[], + keywords=[], + ) + ], + **pos(node), + ) + + case _: + return self.translate(var) + + case Expr_Empty(expr): + return self.translate( + Expr_BooleanNot(Expr_BinaryOp_BooleanAnd(Expr_Isset([expr]), expr)) + ) + + case Expr_FuncCall(name, args): + if hasattr(name, "name"): + name = name.name + else: + name = name.get_parts()[0] + if name=='define': + if len(args) == 2: + var = args[0].value.value.strip('"').strip("'") + # val = args[1].value.value.strip('"').strip("'") + return py.Assign([py.Name(var, py.Store())], self.translate(args[1].value)) + + + if name in postscript: + assert len(args) == 1 + return py.Call( + func=py.Attribute( + attr=postscript[name], + value=self.translate(args[0].value), + ctx=py.Load(), + ), + **pos(node), + ) + if name in replace: + func = py.Name(replace[name], py.Load()) + args, kwargs = self.build_args(args) + return py.Call(func=func, args=args, keywords=kwargs, **pos(node)) + + self.called_functions.add(name) + + func = py.Name(name, py.Load()) + + # if isinstance(name, str): + # name = py.Name(name, py.Load()) + # else: + # name = py.Subscript( + # py.Call( + # func=py.Name("vars", py.Load()), + # args=[], + # keywords=[], + # **pos(node), + # ), + # py.Index(self.translate(node.name)), + # py.Load(), + # ) + args, kwargs = self.build_args(args) + return py.Call(func=func, args=args, keywords=kwargs, **pos(node)) + + case Expr_New(class_, args): + class_.name = class_.name.replace("\\", ".") + class_._json["name"] = class_.name + + args, kwargs = self.build_args(args) + func = self.translate(class_) + # match class_: + # case Expr_Variable(name): + # + # pass + # case _: + # debug(class_) + # name = class_.get_parts()[0] + # func = py.Name(name, py.Load()) + return py.Call(func=func, args=args, keywords=kwargs, **pos(node)) + + case Expr_MethodCall(var, name, args): + name = name.name + args, kwargs = self.build_args(args) + func = py.Attribute(value=self.translate(var), attr=name, ctx=py.Load()) + return py.Call(func=func, args=args, keywords=kwargs, **pos(node)) + + case Expr_StaticCall(class_, name, args): + class_name = class_.get_parts()[0] + if class_name == "self": + class_name = "cls" + class_name = class_name.replace('\\','.') + args, kwargs = self.build_args(args) + func = py.Attribute( + value=py.Name(class_name, py.Load()), attr=name.name, ctx=py.Load() + ) + assert isinstance(func.attr, str) + + return py.Call(func=func, args=args, keywords=kwargs, **pos(node)) + + case Expr_ArrayDimFetch(var, dim): + if dim: + return py.Subscript( + value=self.translate(var), + slice=py.Index(self.translate(dim)), + ctx=py.Load(), + **pos(node), + ) + else: + # TODO + # debug(node) + # raise NotImplementedError(node) + # return py.Name("TODO") + return py.Subscript( + value=self.translate(var), + slice=py.Call( + func = py.Name("len", py.Load()), + args = [self.translate(var)]), + ctx=py.Load(), + **pos(node), + ) + + case Expr_ClassConstFetch(name, class_): + class_name = class_.get_parts()[0] + return py.Attribute( + value=py.Name(id=class_name, ctx=py.Load()), + attr=name.name, + ctx=py.Load(), + **pos(node), + ) + + case Expr_Closure(): + # TODO + # return py.parse("None", mode="eval") + # debug(node, node._json) + # Exemple + # node: ( + # Expr_Closure(attrGroups=[], uses=[], byRef=False, returnType=None, + # stmts=[Stmt_Return(expr=Expr_MethodCall(var=Expr_Variable(name='nt'), + # name=Identifier(name='getPropertyDefinitions'), args=[]))], + # params=[ + # Param(flags=0, attrGroups=[], default=None, + # byRef=False, variadic=False, var=Expr_Variable(name='nt'), + # type=Name(parts=[None])) + # ], + # static=False) + # ) (Expr_Closure) + if len(node.stmts)!=1 or node.stmts[0].__class__.__name__ not in ( "Stmt_Return", "Stmt_Expression"): + return py.Constant("TODO Multiline Lambda function") + body = node.stmts[0] + if body.__class__.__name__ == "Stmt_Return": + body = body.expr + return py.Lambda( + args=py.arguments( + args=[py.arg(arg=param.var.name) for param in node.params], + ), + body=self.translate(body), + **pos(node), + ) + + case Expr_Tuple(items): + return py.Tuple( + elts=[self.translate(item) for item in items], + ctx=py.Store(), + ) + + case Expr_List(items): + return py.List( + elts=[self.translate(item) for item in items], + ctx=py.Store(), + ) + + case Expr_Instanceof(expr, class_): + return py.Call( + func=py.Name("isinstance", py.Load()), + args=[self.translate(expr), self.translate(class_)], + keywords=[], + ) + + case Expr_StaticPropertyFetch(class_, name): + class_name = class_.get_parts()[0] + return py.Attribute( + value=py.Name(id=class_name, ctx=py.Load()), + attr=name.name, + ctx=py.Load(), + **pos(node), + ) + + case Expr_Include(class_, name): + if isinstance(class_, Scalar_String): + alias = ( + class_.value.strip(".php") + .replace(".", "_") + .replace("-", "_") + .replace("/", ".") + ) + return py.Assign([py.alias(name='import_')], py.Constant(alias)) + return py.ImportFrom(alias, [py.alias(name="*")], 0, **pos(node)) + else: + self.called_functions.add('inline_import') + + return py.Call( + func=py.Name("inline_import", py.Load()), + args=[self.translate(class_)], + ) + case Expr_ErrorSuppress(expr): + return self.translate(expr) + return py.Try( + body=[py.Expr(self.translate(expr))], + handlers=[ + py.ExceptHandler( + type=py.Name("Exception", py.Load()), + name=None, + body=[py.Pass()], + ) + ], + orelse=[], + finalbody=[], + **pos(node), + ) + + case Expr_Throw(expr): + return py.Raise(self.translate(expr), None, **pos(node)) + + case Expr_Print(expr): + return py.Expr( + py.Call( + func=py.Name("print", py.Load()), + args=[self.translate(expr)], + keywords=[], + ) + ) + case _: + debug(node) + raise NotImplementedError( + f"Don't know how to translate node {node.__class__}" + ) + + def build_args(self, php_args: list[Node]): + args = [] + kwargs = [] + for arg in php_args: + match arg: + case Arg(name=None, value=value): + args.append(self.translate(value)) + + case Arg(name=name, value=value): + kwargs.append(py.keyword(arg=self.keyword(name), value=self.translate(value))) + + case _: + raise NotImplementedError("Should not happen") + + return args, kwargs diff --git a/php2py/translator/scalars.py b/php2py/translator/scalars.py new file mode 100644 index 0000000..02bc6c7 --- /dev/null +++ b/php2py/translator/scalars.py @@ -0,0 +1,87 @@ +import ast as py +from keyword import iskeyword, issoftkeyword + +from devtools import debug + +from php2py.php_ast import ( + Expr_Variable, + Expr_ArrayDimFetch, + Expr_PropertyFetch, + Node, + Scalar_DNumber, + Scalar_Encapsed, + Scalar_EncapsedStringPart, + Scalar_InterpolatedString, + InterpolatedStringPart, + Scalar_LNumber, + Scalar_String, + Scalar_Int, +) + +from .base import BaseTranslator + +# casts = { +# "double": "float", +# "string": "str", +# "array": "list", +# } + + +class ScalarTranslator(BaseTranslator): + in_str = False + + def _is_keyword( self, name : str ) -> bool: + return iskeyword(name) or issoftkeyword(name) or name == 'len' + + def keyword(self, name : str ) -> str: + return name + ('_' if self._is_keyword(name) else '') + + def translate_scalar(self, node: Node): + match node: + case Scalar_String(value=value): + return py.Str(value) + + case Scalar_LNumber(value=value): + return py.Num(value) + + case Scalar_Int(value=value): + return py.Num(value) + + case Scalar_DNumber(value=value): + return py.Num(value) + + case Scalar_Encapsed(): + return self.translate_encapsed(node) + + case Scalar_InterpolatedString(): + return py.JoinedStr( values = self.translate_encapsed(node) ) + + case _: + if node.__class__.__name__.startswith("Scalar_MagicConst_"): + return py.Name( + node.__class__.__name__.replace("Scalar_MagicConst_", ""), + py.Load(), + ) + debug(node) + raise NotImplementedError() + + def translate_encapsed(self, node: Node): + parts = node.parts + result = [] + for part in parts: + match part: + case Scalar_EncapsedStringPart(value=value): + result.append(py.Constant(value)) + case InterpolatedStringPart(value=value): + result.append(py.Constant(value)) + case Expr_Variable(name=name): + result.append(py.FormattedValue(self.translate(part), -1)) + case Expr_ArrayDimFetch(var=var, dim=dim): + result.append(py.FormattedValue(self.translate(part), -1)) + case Expr_PropertyFetch(var=var, name=name): + result.append(py.FormattedValue(self.translate(part), -1)) + case _: + debug(part) + raise NotImplementedError() + return result + diff --git a/php2py/translator/stmts.py b/php2py/translator/stmts.py new file mode 100644 index 0000000..62da8b6 --- /dev/null +++ b/php2py/translator/stmts.py @@ -0,0 +1,619 @@ +import ast +import ast as py + +from devtools import debug + +from php2py.php_ast import ( + Expr_Yield, + Name, + Stmt_Break, + Stmt_Class, + Stmt_ClassConst, + Stmt_ClassMethod, + Stmt_Continue, + Stmt_Do, + Stmt_Echo, + Stmt_Expression, + Stmt_For, + Stmt_Foreach, + Stmt_Function, + Stmt_If, + Stmt_InlineHTML, + Stmt_Interface, + Stmt_Namespace, + Stmt_Nop, + Stmt_Property, + Stmt_Return, + Stmt_Static, + Stmt_Switch, + Stmt_Throw, + Stmt_TryCatch, + Stmt_Unset, + Stmt_Use, + Stmt_UseUse, + Stmt_While, + Stmt_Global, + Stmt_Const, +) +from php2py.py_ast import py_parse_stmt + +from .exprs import ExprTranslator +from .utils import pos, to_stmt + +# casts = { +# "double": "float", +# "string": "str", +# "array": "list", +# } + + +class StmtTranslator(ExprTranslator): + + def translate_stmt(self, node): + match node: + case Stmt_Nop(): + return py.Pass(**pos(node)) + + case Stmt_Echo(exprs): + return py.Expr( + value=py.Call( + func=py.Name("print", py.Load()), + args=[self.translate(n) for n in exprs], + keywords=[], + **pos(node), + ) + ) + + case Stmt_Expression(expr): + return py.Expr(value=self.translate(expr), **pos(node)) + + case Stmt_Namespace(stmts, name): + return self.translate(stmts) + + case Stmt_Use(uses, type): + return self.translate(uses) + + case Stmt_UseUse(name, alias, type): + parts = name.get_parts() + module_name = ".".join(parts) + if alias: + alias_name = alias.name + return py_parse_stmt(f"import {module_name} as {alias_name}") + else: + return py_parse_stmt(f"from {module_name} import *") + + case Stmt_InlineHTML(value): + args = [py.Str(value)] + return py.Call( + func=py.Name("inline_html", py.Load()), + args=args, + keywords=[], + **pos(node), + ) + + case Stmt_Unset(vars): + return py.Assign( targets = [self.translate(n) for n in vars], value = py.Name('None') ) + + # + # Control flow + # + case Stmt_If(cond, stmts, elseifs, else_): + if else_: + orelse = [ + to_stmt(self.translate(stmt)) for stmt in node.else_.stmts + ] + else: + orelse = [] + + for elseif in reversed(elseifs): + self.in_if += 1 + test=self.translate(elseif.cond) + self.in_if -= 1 + orelse = [ + py.If( + test=test, + body=[ + to_stmt(self.translate(stmt)) for stmt in elseif.stmts + ], + orelse=orelse, + ) + ] + + self.in_if += 1 + test = self.translate(cond) + self.in_if -= 1 + + return py.If( + test=test, + body=[to_stmt(self.translate(stmt)) for stmt in stmts], + orelse=orelse, + **pos(node), + ) + + case Stmt_For(init, loop, cond, stmts): + assert cond is None or len(cond) == 1, ( + "only a single test is supported in for-loops" + ) + + test = self.translate(cond[0]) + body = [ + to_stmt(n) for n in self.translate(stmts) + ] + body += self.translate(loop) + return py.Expr( + self.translate(init) + [ + py.While( + test=test, + body=body, + orelse=[], + ), + ]) + + # return from_phpast( + # php.Block( + # (node.start or []) + # + [ + # php.While( + # node.test[0] if node.test else 1, + # php.Block( + # deblock(node.node) + (node.count or []), + # lineno=node.lineno, + # ), + # lineno=node.lineno, + # ) + # ], + # lineno=node.lineno, + # ) + # ) + + case Stmt_Foreach(expr, value_var, stmts, by_ref, key_var): + if key_var is None: + target = py.Name(self.keyword(value_var.name), py.Store()) + iter = py.Call( + py.Attribute(self.translate(expr), "values", py.Load()) + ) + + else: + target = py.Tuple( + [ + py.Name(self.keyword(key_var.name), py.Store()), + py.Name(self.keyword(value_var.name), py.Store()), + ], + py.Store(), + ) + iter = py.Call( + py.Attribute(self.translate(expr), "items", py.Load()) + ) + + return py.For( + target, + iter, + [to_stmt(self.translate(stmt)) for stmt in stmts], + [], + **pos(node), + ) + + case Stmt_While(cond, stmts): + self.in_if += 1 + test = self.translate(cond) + self.in_if -= 1 + + return py.While( + test, + [to_stmt(self.translate(stmt)) for stmt in stmts], + [], + **pos(node), + ) + + case Stmt_Break(num): + if num is None or num == 1: + return py.Break(**pos(node)) + return py.Constant(f"break {num}", **pos(node)) + + case Stmt_Continue(num): + if num is None or num == 1: + return py.Continue(**pos(node)) + return py.Constant(f"continue {num}", **pos(node)) + + # case Stmt_DoWhile(): + # condition = php.If( + # php.UnaryOp("!", node.expr, lineno=node.lineno), + # php.Break(None, lineno=node.lineno), + # [], + # None, + # lineno=node.lineno, + # ) + # return from_phpast( + # php.While( + # 1, + # php.Block(deblock(node.node) + [condition], lineno=node.lineno), + # lineno=node.lineno, + # ) + # ) + + # + # Class definitions + # + case Stmt_Class(name, implements, extends, stmts): + self.in_class = True + name = name.name + + if extends is None: + extends = [] + if isinstance(extends, Name): + extends = [extends] + bases = [] + for base_class in extends: + base_class_name = base_class.get_parts()[0] + bases.append(py.Name(base_class_name, py.Load())) + for interface in implements: + interface_name = interface.get_parts()[0] + bases.append(py.Name(interface_name, py.Load())) + + body = [to_stmt(self.translate(stmt)) for stmt in stmts] + for stmt in body: + if isinstance(stmt, py.FunctionDef) and stmt.name in ( + name, + "__construct", + ): + stmt.name = "__init__" + if not body: + body = [py.Pass()] + + self.in_class = False + return py.ClassDef( + name=name, + bases=bases, + keywords=[], + body=body, + decorator_list=[], + **pos(node), + ) + + case Stmt_Interface(name=name, stmts=stmts, extends=extends): + # Example node: ( + # Stmt_Interface(attrGroups=[], extends=[], namespacedName=None, stmts=[], + # name=Identifier(name='CredentialsInterface')) + # ) + # debug(node) + self.in_class = True + + name = name.name + if extends is None: + extends = [] + if isinstance(extends, Name): + extends = [extends] + bases = [] + for base_class in extends: + base_class_name = base_class.get_parts()[0] + bases.append(py.Name(base_class_name, py.Load())) + + body = [to_stmt(self.translate_stmt(stmt)) for stmt in stmts] + for stmt in body: + if isinstance(stmt, py.FunctionDef) and stmt.name in ( + name, + "__construct", + ): + stmt.name = "__init__" + if not body: + body = [py.Pass()] + + self.in_class = False + return py.ClassDef( + name=name, + bases=bases, + keywords=[], + body=body, + decorator_list=[], + **pos(node), + ) + + case Stmt_ClassConst(): + # TODO + return py.Pass(**pos(node)) + + # + # Functions / methods + # + case Stmt_Function(name=name, params=params, stmts=stmts): + self.functions.append(name.name) + self.called_functions = self.function_calls.setdefault(name.name, set()) + + args = [] + defaults = [] + + if self.in_class: + args.append(py.Name("self", py.Param(**pos(node)), **pos(node))) + for param in params: + args.append(py.Name( self.keyword(param.var.name), py.Param(), **pos(node))) + if param.default is not None: + defaults.append(self.translate(param.default)) + + body = [to_stmt(self.translate(stmt)) for stmt in stmts] + if not body: + body = [py.Pass(**pos(node))] + + arguments = py.arguments( + posonlyargs=[], + args=args, + vararg=None, + kwonlyargs=[], + kw_defaults=[], + kwarg=None, + defaults=defaults, + **pos(node), + ) + return py.FunctionDef(name.name, arguments, body, [], **pos(node)) + + case Stmt_Return(expr): + if expr is None: + return py.Return( + None, + **pos(node), + ) + else: + return py.Return( + self.translate(expr), + **pos(node), + ) + + case Expr_Yield(key=key, value=value): + # TODO: what do we do with 'key' ? + if value is None: + return py.Yield( + None, + **pos(node), + ) + else: + return py.Yield( + self.translate(value), + **pos(node), + ) + + case Stmt_ClassMethod(name=name, params=params, stmts=stmts): + args = [] + defaults = [] + decorator_list = [] + stmts = stmts or [] + + if self.in_class: + args.append(py.Name("self", py.Param())) + for param in params: + param_name = param.var.name + args.append(py.Name(param_name, py.Param())) + if param.default is not None: + defaults.append(self.translate(param.default)) + + # if "static" in node.modifiers: + # decorator_list.append( + # py.Name("classmethod", py.Load(**pos(node)), **pos(node)) + # ) + # args.append(py.Name("cls", py.Param(**pos(node)), **pos(node))) + # else: + # args.append(py.Name("self", py.Param(**pos(node)), **pos(node))) + + # for param in node["args"]: + # args.append(py.Name(param.name[1:], py.Param(**pos(node)), **pos(node))) + # if param.default is not None: + # defaults.append(self.translate(param.default)) + + body = [to_stmt(self.translate(stmt)) for stmt in stmts] + if not body: + body = [py.Pass()] + + arguments = py.arguments( + posonlyargs=[], + args=args, + vararg=None, + kwonlyargs=[], + kw_defaults=[], + kwarg=None, + defaults=defaults, + **pos(node), + ) + + return py.FunctionDef( + name.name, arguments, body, decorator_list, **pos(node) + ) + + case Stmt_Switch(): + cases = [] + prev_statements = [] + for case in reversed(node.cases): + if case.cond is None: + cond = py.MatchAs() + else: + cond = self.translate(case.cond) + if case.stmts or not len(cases): + stmts = [ s + for s in case.stmts + if s.__class__.__name__ != "Stmt_Break" + ] + if not stmts: + stmts = [py.Pass()] + + if not case.stmts or case.stmts[-1].__class__.__name__ != 'Stmt_Break': + stmts.extend(prev_statements) + prev_statements = stmts.copy() + cases.append( + py.match_case( + pattern=cond, + body=self.translate(stmts), + ) + ) + else: + if isinstance(cases[-1].pattern, ast.MatchOr): + cases[-1].pattern.patterns.insert(0, cond) + else: + cases[-1].pattern = ast.MatchOr( + patterns=[cond, cases[-1].pattern] + ) + self.in_if += 1 + subject=self.translate(node.cond) + self.in_if -= 1 + + return py.Match(subject=subject, cases=reversed(cases) + ) + + # case Stmt_Method(): + # args = [] + # defaults = [] + # decorator_list = [] + # if "static" in node.modifiers: + # decorator_list.append( + # py.Name("classmethod", py.Load(**pos(node)), **pos(node)) + # ) + # args.append(py.Name("cls", py.Param(**pos(node)), **pos(node))) + # else: + # args.append(py.Name("self", py.Param(**pos(node)), **pos(node))) + # for param in node.params: + # args.append(py.Name(param.name[1:], py.Param(**pos(node)), **pos(node))) + # if param.default is not None: + # defaults.append(from_phpast(param.default)) + # body = list(map(to_stmt, list(map(from_phpast, node.nodes)))) + # if not body: + # body = [py.Pass(**pos(node))] + # return py.FunctionDef( + # node.name, + # py.arguments(args, None, None, defaults), + # body, + # decorator_list, + # **pos(node), + # ) + + # if isinstance(node, php.Assignment): + # if isinstance(node.node, php.ArrayOffset) and node.node.expr is None: + # return py.Call( + # py.Attribute( + # self.translate(node.node.node), + # "append", + # py.Load(**pos(node)), + # **pos(node), + # ), + # [self.translate(node.expr)], + # [], + # None, + # None, + # **pos(node), + # ) + # if isinstance(node.node, php.ObjectProperty) and isinstance( + # node.node.name, php.BinaryOp + # ): + # return to_stmt( + # py.Call( + # py.Name("setattr", py.Load(**pos(node)), **pos(node)), + # [ + # self.translate(node.node.node), + # self.translate(node.node.name), + # self.translate(node.expr), + # ], + # [], + # None, + # None, + # **pos(node), + # ) + # ) + # return py.Assign( + # [store(self.translate(node.node))], self.translate(node.expr), **pos(node) + # ) + + # if isinstance(node, (php.ClassConstants, php.ClassVariables)): + # case Stmt_ClassConst(consts=consts): + # body = [] + # for const in consts: + # pass + # + # msg = "only one class-level assignment supported per line" + # assert len(node.nodes) == 1, msg + # + # if isinstance(node.nodes[0], php.ClassConstant): + # name = php.Constant(node.nodes[0].name, lineno=node.lineno) + # else: + # name = php.Variable(node.nodes[0].name, lineno=node.lineno) + # initial = node.nodes[0].initial + # if initial is None: + # initial = php.Constant("None", lineno=node.lineno) + # + # return py.Assign( + # [store(self.translate(name))], self.translate(initial), **pos(node) + # ) + + case Stmt_Property(props=props): + # TODO + return py.Pass() + # # if isinstance(node.name, (php.Variable, php.BinaryOp)): + # # return py.Call( + # # func=py.Name("getattr", py.Load(**pos(node)), **pos(node)), + # # args=[self.translate(node.node), self.translate(node.name)], + # # keywords=[], + # # **pos(node), + # # ) + # + # assert len(props) == 1 + # prop = props[0] + # return py.Attribute( + # self.translate(node.node), + # node.name, + # py.Load(), + # **pos(node), + # ) + + # + # Exceptions + # + case Stmt_TryCatch(stmts, catches, finally_): + # handlers = [ + # py.ExceptHandler( + # py.Name(catch.class_, py.Load(**pos(node)), **pos(node)), + # store(self.translate(catches.var)), + # [to_stmt(self.translate(node)) for node in catches], + # ) + # for catch in node.catches + # ] + handlers = [ + py.ExceptHandler( + py.Name("Exception", py.Load()), + None, + [py.Pass()], + **pos(node), + ) + ] + + return py.Try( + body=[to_stmt(self.translate(node)) for node in stmts], + handlers=handlers, + orelse=[], + finalbody=[], + **pos(node), + ) + + case Stmt_Throw(expr): + return py.Raise(exc=self.translate(expr), cause=None, **pos(node)) + + case Stmt_Static(stmts): + return py.Global([stmt.var.name for stmt in stmts], **pos(node)) + + case Stmt_Do(cond, stmts): + body = [to_stmt(self.translate(node)) for node in stmts] + inverted_cond = py.UnaryOp(py.Not(), self.translate(cond)) + body += [py.If(inverted_cond, [to_stmt(py.Break())], [])] + return py.While( + test=py.Name("True", py.Load()), + body=body, + orelse=[], + ) + + case Stmt_Global(stmts): + if len(stmts) > 1: + return py.Expr(value=[py.Global([stmt.name], **pos(node)) for stmt in stmts]) + return py.Global([stmts[0].name], **pos(node)) + + case Stmt_Const(consts): + assert len(consts) == 1 + return py.Assign([py.Name(consts[0].name.name)], self.translate(consts[0].value)) + + case _: + debug(node) + raise NotImplementedError( + f"Don't know how to translate node {node.__class__}" + ) diff --git a/php2py/translator/translator.py b/php2py/translator/translator.py new file mode 100644 index 0000000..0795b5a --- /dev/null +++ b/php2py/translator/translator.py @@ -0,0 +1,78 @@ +import ast as py +from dataclasses import dataclass, field + +from devtools import debug + +from php2py.php_ast import Node + +from .stmts import StmtTranslator + +# casts = { +# "double": "float", +# "string": "str", +# "array": "list", +# } + + +@dataclass +class Translator(StmtTranslator): + queue = None + + functions : list = field( default_factory = list) + function_calls : dict = field( default_factory = dict) + called_functions : set[str] | None = None + + in_class: bool = False + in_if: int = 0 + + in_class: bool = False + in_assign: bool = False + + def translate_root(self, root_node): + return py.Module(body=[self.translate(n) for n in root_node], type_ignores=[]) + + def translate(self, node: Node): + match node: + case [*_]: + return [self.translate(n) for n in node] + + case Node(): + node_type = node.__class__.__name__ + + if node_type.startswith("Scalar_"): + return self.translate_scalar(node) + + if node_type.startswith("Expr_"): + return self.translate_expr(node) + + if node_type.startswith("Stmt_"): + return self.translate_stmt(node) + + if node_type == "Name": + parts = node.get_parts() + name = parts[0] + return py.Name(name, py.Load()) + + if node_type == "Name_FullyQualified": + parts = node.get_parts() + name = parts[0] + return py.Name(name, py.Load()) + + if hasattr(node, "value") and node.value.__class__.__name__.startswith( + "Expr" + ): + return self.translate_expr(node.value) + + return self.translate_other(node) + + case _: + # TODO + if self.in_assign: + return py.Name( id = "_") + return py.parse("None") + # debug(node) + # assert False + + def translate_other(self, node): + debug(node) + raise NotImplementedError() diff --git a/php2py/translator/utils.py b/php2py/translator/utils.py new file mode 100644 index 0000000..c4decea --- /dev/null +++ b/php2py/translator/utils.py @@ -0,0 +1,46 @@ +import ast as py + +from php2py.php_ast import Node + + +# +# Util +# +def to_stmt(pynode): + match pynode: + case None: + return py.Expr() + + case py.stmt(): + return pynode + + case _: + return py.Expr(pynode) + # return py.Expr(pynode, lineno=pynode.lineno, col_offset=pynode.col_offset) + + +def pos(node: Node) -> dict: + lineno = getattr(node, "_lineno", 0) + return {"lineno": lineno, "col_offset": 0} + # return {"lineno": node._lineno, "col_offset": node._col_offset} + + +def store(name): + assert name + name.ctx = py.Store(**pos(name)) + return name + + +# def build_format(left, right): +# if isinstance(left, str): +# pattern, pieces = left.replace("%", "%%"), [] +# elif isinstance(left, php.BinaryOp) and left.op == ".": +# pattern, pieces = build_format(left.left, left.right) +# else: +# pattern, pieces = "%s", [left] +# if isinstance(right, str): +# pattern += right.replace("%", "%%") +# else: +# pattern += "%s" +# pieces.append(right) +# return pattern, pieces diff --git a/php2python.code-workspace b/php2python.code-workspace new file mode 100644 index 0000000..6a35f81 --- /dev/null +++ b/php2python.code-workspace @@ -0,0 +1,43 @@ +{ + "folders": [ + { + "path": "../appliance" + }, + { + "path": "../observium_php" + } + ], + "settings": { + "python-envs.pythonProjects": [], + "sqltools.connections": [ + { + "mysqlOptions": { + "authProtocol": "default", + "enableSsl": "Disabled" + }, + "previewLimit": 50, + "server": "localhost", + "port": 3306, + "driver": "MySQL", + "name": "localhost", + "database": "observium", + "username": "observium", + "password": "obs" + }, + { + "mysqlOptions": { + "authProtocol": "default", + "enableSsl": "Disabled" + }, + "previewLimit": 50, + "server": "observium-lxc", + "port": 3306, + "driver": "MySQL", + "name": "observium", + "database": "observium", + "username": "observium", + "password": "S2Fz2u-yzr_igH0" + } + ] + } +} \ No newline at end of file diff --git a/php_compat.py b/php_compat.py index e3badd8..6c760cd 100644 --- a/php_compat.py +++ b/php_compat.py @@ -7,10 +7,10 @@ $ python3 -m doctest php_compat.py """ + import atexit import base64 import cgi -import functools import hashlib import hmac import inspect @@ -29,12 +29,12 @@ from collections import namedtuple from contextlib import redirect_stdout from datetime import datetime -from goto import with_goto from packaging import version from urllib.parse import urlparse import subprocess import html + def php_yield(var_): try: yield from var_ @@ -114,7 +114,7 @@ def php_include_file(fname, once=True, redirect=False): filename = fix_ext(fname) - if fname.startswith('/'): # absolute path + if fname.startswith("/"): # absolute path __FILE__ = os.path.realpath(filename) else: __FILE__ = os.path.join(__DIR__, filename) @@ -147,7 +147,8 @@ def php_include_file(fname, once=True, redirect=False): __DIR__ = old_dir __FILE__ = old_file -# ----------------------------------------------------------------------------------- + +# ----------------------------------------------------------------------------------- # PHP globals @@ -195,7 +196,7 @@ class WeakReference: pass -class Array(): +class Array: def __init__(self, *items, _preserve=False): self.data = {} self.reset() @@ -210,7 +211,7 @@ def __getitem__(self, k): if isinstance(k, (int, str)): return self.data.get(k, Array()) else: - return list(self.data.items())[k.start:k.stop:k.step] + return list(self.data.items())[k.start : k.stop : k.step] def get(self, k, def_): if self.has_key(k): @@ -229,12 +230,13 @@ def extend(self, arr, _preserve=False): elif isinstance(arr, list) or isinstance(arr, tuple): arr = dict(enumerate(arr)) else: - # single value! + # single value! arr = dict([(self.get_next_idx(), arr)]) for k, v in arr.items(): - self.data[k if (not isinstance(k, int) or _preserve - ) else self.get_next_idx()] = v + self.data[ + k if (not isinstance(k, int) or _preserve) else self.get_next_idx() + ] = v def get_next_idx(self): return max([-1] + [x for x in self.data if isinstance(x, int)]) + 1 @@ -326,24 +328,28 @@ def reset(self): self.iter = None -# =============================================================0 -# Load "PHP" INI file +# =============================================================0 +# Load "PHP" INI file -_src = os.path.dirname(os.getenv('PHP2PY_COMPAT', __file__)) +_src = os.path.dirname(os.getenv("PHP2PY_COMPAT", __file__)) -with open(os.path.join(_src, 'php_compat.ini'), 'r') as f: +with open(os.path.join(_src, "php_compat.ini"), "r") as f: data = f.read() _ini_json = json.loads(data) _PHP_INI_FILE = Array(_ini_json) -_PHP_INI_FILE_DETAILS = Array(dict( - [(k, Array({'global_value': v, 'local_value': v, 'access': 7})) - for k, v in _ini_json.items()])) - +_PHP_INI_FILE_DETAILS = Array( + dict( + [ + (k, Array({"global_value": v, "local_value": v, "access": 7})) + for k, v in _ini_json.items() + ] + ) +) -# =============================================================0 +# =============================================================0 __FILE__ = os.path.realpath(__file__) __DIR__ = os.path.dirname(__FILE__) @@ -374,17 +380,19 @@ def reset(self): _HEADERS = {} _HEADERS_PRINTED = False _AUTOLOAD_FN = [] -_PHP_SESSION_INFO = Array({ - 'name': 'PHPSESSID', - 'id': None, - 'path': None, - 'domain': None, - 'secure': False, - 'httponly': False -}) +_PHP_SESSION_INFO = Array( + { + "name": "PHPSESSID", + "id": None, + "path": None, + "domain": None, + "secure": False, + "httponly": False, + } +) -# ----------------------------------------------------------------------------------- +# ----------------------------------------------------------------------------------- # PHP constants @@ -496,8 +504,8 @@ def to_python(fn, args): # -------------------------------------------------------------------------------------------- -# Implementing PHP Switch/Case in Python -# Source: https://stuff.mit.edu/afs/athena/software/su2_v5.0/bin/SU2/util/switch.py +# Implementing PHP Switch/Case in Python +# Source: https://stuff.mit.edu/afs/athena/software/su2_v5.0/bin/SU2/util/switch.py class Switch(object): @@ -523,7 +531,7 @@ def match(self, *args): def php_new_class(klass, ctr): - if not klass in globals(): + if klass not in globals(): for alfn in _AUTOLOAD_FN: php_call_user_func(alfn, klass) return ctr() @@ -533,10 +541,10 @@ def php_isset(v): try: v = v() if callable(v) else v - # TODO: check if we can use php_empty() instead + # TODO: check if we can use php_empty() instead if isinstance(v, Array) and len(v) == 0: return False - return not v is None + return v is not None except: return False @@ -564,8 +572,7 @@ def php_print(*args): global _HEADERS_PRINTED if not _HEADERS_PRINTED: - if len([x.lower().strip() == "content-type" - for x in _HEADERS.keys()]) == 0: + if len([x.lower().strip() == "content-type" for x in _HEADERS.keys()]) == 0: print("Content-Type: text/html") for k, v in _HEADERS.items(): @@ -635,7 +642,7 @@ def php_array_count_values(_array): """ cnt = {} for v in _array.values(): - if not v in cnt: + if v not in cnt: cnt[v] = 1 else: cnt[v] += 1 @@ -654,8 +661,9 @@ def php_array_diff(_arr, *args): {1: 'blue'} """ cmp = list(itertools.chain.from_iterable([x.values() for x in args])) - return Array(dict([(k, v) for k, v in _arr.items() if v not in cmp]), - _preserve=True) + return Array( + dict([(k, v) for k, v in _arr.items() if v not in cmp]), _preserve=True + ) def php_array_diff_assoc(_array1, *args): @@ -666,9 +674,9 @@ def php_array_diff_assoc(_array1, *args): {'b': 'brown', 'c': 'blue', 0: 'red'} """ cmp = list(itertools.chain.from_iterable([x.items() for x in args])) - return Array(dict([(k, v) for k, v in _array1.items() - if (k, v) not in cmp]), - _preserve=True) + return Array( + dict([(k, v) for k, v in _array1.items() if (k, v) not in cmp]), _preserve=True + ) def php_array_diff_key(_array1, *args): @@ -683,8 +691,9 @@ def php_array_diff_key(_array1, *args): {'a': 'green', 2: 'red'} """ cmp = list(itertools.chain.from_iterable([x.get_keys() for x in args])) - return Array(dict([(k, v) for k, v in _array1.items() if k not in cmp]), - _preserve=True) + return Array( + dict([(k, v) for k, v in _array1.items() if k not in cmp]), _preserve=True + ) def php_array_fill_keys(_keys, _value): @@ -710,18 +719,26 @@ def php_array_filter(_array, _callback=None, _flag=0): {0: 'foo', 2: -1} """ if _callback is None: - return Array(dict([(k, v) for k, v in _array.items() - if php_to_bool(v)]), - _preserve=True) + return Array( + dict([(k, v) for k, v in _array.items() if php_to_bool(v)]), _preserve=True + ) else: if callable(_callback): - return Array(dict([(k, v) for k, v in _array.items() - if _callback(v)]), - _preserve=True) + return Array( + dict([(k, v) for k, v in _array.items() if _callback(v)]), + _preserve=True, + ) else: - return Array(dict([(k, v) for k, v in _array.items() - if php_call_user_func(_callback, v)]), - _preserve=True) + return Array( + dict( + [ + (k, v) + for k, v in _array.items() + if php_call_user_func(_callback, v) + ] + ), + _preserve=True, + ) def php_to_bool(v): @@ -769,8 +786,7 @@ def php_array_intersect(_array1, *args): {1: 2, 3: 4, 5: 6} """ cmp = list(itertools.chain.from_iterable([x.values() for x in args])) - return Array(dict([(k, v) for k, v in _array1.items() if v in cmp]), - _preserve=True) + return Array(dict([(k, v) for k, v in _array1.items() if v in cmp]), _preserve=True) def php_array_intersect_assoc(_array1, *args): @@ -781,8 +797,9 @@ def php_array_intersect_assoc(_array1, *args): {'a': 'green'} """ cmp = list(itertools.chain.from_iterable([x.items() for x in args])) - return Array(dict([(k, v) for k, v in _array1.items() if (k, v) in cmp]), - _preserve=True) + return Array( + dict([(k, v) for k, v in _array1.items() if (k, v) in cmp]), _preserve=True + ) def php_array_intersect_key(_array1, *args): @@ -801,8 +818,7 @@ def php_array_intersect_key(_array1, *args): {'blue': 1, 'green': 3} """ cmp = list(itertools.chain.from_iterable([x.get_keys() for x in args])) - return Array(dict([(k, v) for k, v in _array1.items() if k in cmp]), - _preserve=True) + return Array(dict([(k, v) for k, v in _array1.items() if k in cmp]), _preserve=True) def php_array_key_exists(_key, _array): @@ -863,7 +879,8 @@ def php_array_map(fn, _array1, *args): """ if not callable(fn): - fn = lambda *a: Array(a) if len(a) > 1 else a[0] + def fn(*a): + return Array(a) if len(a) > 1 else a[0] out = Array() for idx, kv in enumerate(_array1.items()): @@ -914,7 +931,7 @@ def php_array_merge_recursive(*args): out = Array() for i in args: out.extend(i) - # @@ TODO! implement function! + # @@ TODO! implement function! def php_array_pop(_array): @@ -964,7 +981,7 @@ def php_array_search(_needle, _haystack, _strict=False): >>> php_array_search('purple', array) False """ - if not _needle in _haystack.values(): + if _needle not in _haystack.values(): return False for k, v in _haystack.items(): if v == _needle: @@ -999,8 +1016,9 @@ def php_array_slice(_array, _offset, _length=None, _preserve=False): {2: 'c', 3: 'd'} """ assert isinstance(_array, Array) - out = Array(_array.slice(_offset, _length, _preserve=_preserve), - _preserve=_preserve) + out = Array( + _array.slice(_offset, _length, _preserve=_preserve), _preserve=_preserve + ) return out @@ -1021,7 +1039,7 @@ def php_base64_decode(_data, _strict=False): >>> php_base64_decode('VGhpcyBpcyBhbiBlbmNvZGVkIHN0cmluZw==') 'This is an encoded string' """ - return base64.b64decode(_data.encode('ascii')).decode('ascii') + return base64.b64decode(_data.encode("ascii")).decode("ascii") def php_base64_encode(_data): @@ -1029,7 +1047,7 @@ def php_base64_encode(_data): >>> php_base64_encode('This is an encoded string') 'VGhpcyBpcyBhbiBlbmNvZGVkIHN0cmluZw==' """ - return base64.b64encode(_data.encode('ascii')).decode('ascii') + return base64.b64encode(_data.encode("ascii")).decode("ascii") def php_basename(_path, _suffix=None): @@ -1050,7 +1068,7 @@ def php_basename(_path, _suffix=None): if _path.endswith("/"): _path = _path[:-1] - if not _suffix is None: + if _suffix is not None: pos = _path.rfind(_suffix) if pos != -1: @@ -1100,7 +1118,7 @@ def php_class_exists(_class_name, _autoload=True): def php_closedir(dh): - dh = None + pass def php_count(item, _mode=COUNT_NORMAL): @@ -1164,7 +1182,7 @@ def php_dirname(_path, _levels=1): if len(parts) == 1: return "/" - rs = "/".join(parts[:len(parts) - _levels]) + rs = "/".join(parts[: len(parts) - _levels]) if rs == "": return "/" return rs @@ -1186,10 +1204,7 @@ def php_end(_array): return _array.end() -def php_error_log(_message, - _message_type=0, - _destination=None, - _extra_headers=None): +def php_error_log(_message, _message_type=0, _destination=None, _extra_headers=None): pass @@ -1252,11 +1267,9 @@ def php_file_exists(_filename): return os.path.exists(fix_ext(_filename)) -def php_file_get_contents(_filename, - _use_include_path=False, - _context=None, - _offset=0, - _maxlen=None): +def php_file_get_contents( + _filename, _use_include_path=False, _context=None, _offset=0, _maxlen=None +): # TODO: finish this! with open(_filename, "r") as f: return f.read() @@ -1279,7 +1292,7 @@ def php_getenv(_varname, _local_only=False): def php_header(_header, _replace=True, _http_response_code=None): - assert _replace == True + assert _replace is True k, *v = _header.split(":") v = ":".join(v).strip() @@ -1314,8 +1327,9 @@ def php_implode(*args): return "".join(args) assert len(args) == 2 - assert (isinstance(args[0], str) and isinstance(args[1], Array)) or \ - (isinstance(args[1], str) and isinstance(args[0], Array)) + assert (isinstance(args[0], str) and isinstance(args[1], Array)) or ( + isinstance(args[1], str) and isinstance(args[0], Array) + ) _glue = args[0] if isinstance(args[0], str) else args[1] _array = args[1] if isinstance(args[1], Array) else args[0] @@ -1462,11 +1476,12 @@ def php_json_encode(_value, _options=0, _depth=512): php_json_last_error.value = err return False + # TODO: Convert JSON errors to PHP constants def php_json_last_error(): - if hasattr(php_json_last_error, 'value'): + if hasattr(php_json_last_error, "value"): return php_json_last_error.value return JSON_ERROR_NONE @@ -1512,8 +1527,8 @@ def php_max(_values, *args): if len(_values) == 0: return False return max(_values) - #print(">>>>",tuple([_values, args]), type(_values).__name__) - #print(args, type(args).__name__) + # print(">>>>",tuple([_values, args]), type(_values).__name__) + # print(args, type(args).__name__) return max(tuple([_values, args])) @@ -1530,7 +1545,7 @@ def php_mb_strtolower(_str, _encoding="UTF-8"): def php_mb_substr(_str, _start, _length=0, _encoding="UTF-8"): - return _str[_start:_start + _length] + return _str[_start : _start + _length] def php_md5(_str, _raw_output=False): @@ -1545,8 +1560,7 @@ def php_md5_file(_filename, _raw_output=False): def php_method_exists(_object, _method_name): - return hasattr(_object, _method_name) and callable( - getattr(_object, _method_name)) + return hasattr(_object, _method_name) and callable(getattr(_object, _method_name)) def php_microtime(_get_as_float=False): @@ -1557,14 +1571,9 @@ def php_min(_values, _value1, *args): return min(_values, _value1) -def php_mysqli_real_connect(dbh_, - host_, - username_, - passwd_, - dbname_, - port_=None, - socket_=None, - flags_=None): +def php_mysqli_real_connect( + dbh_, host_, username_, passwd_, dbname_, port_=None, socket_=None, flags_=None +): try: dbh_.cnx = php_mysqli_connect(host_, username_, passwd_, dbname_) dbh_.connect_errno = 0 @@ -1576,18 +1585,32 @@ def php_mysqli_real_connect(dbh_, def php_mysqli_init(): dbh = Resource() - for it in ['affected_rows', 'connect_errno', 'connect_error', 'errno', 'error_list', 'error', 'field_count', - 'client_info', 'client_version', 'host_info', 'protocol_version', 'server_info', 'server_version', - 'info', 'insert_id', 'sqlstate', 'thread_id', 'warning_count']: + for it in [ + "affected_rows", + "connect_errno", + "connect_error", + "errno", + "error_list", + "error", + "field_count", + "client_info", + "client_version", + "host_info", + "protocol_version", + "server_info", + "server_version", + "info", + "insert_id", + "sqlstate", + "thread_id", + "warning_count", + ]: setattr(dbh, it, None) return dbh def php_mysqli_connect(host, user, pwd, db): - return mysql.connector.connect(host=host, - user=user, - passwd=pwd, - database=db) + return mysql.connector.connect(host=host, user=user, passwd=pwd, database=db) def php_opendir(_path, _context=None): @@ -1613,7 +1636,7 @@ def php_parse_url(_url, _component=-1): "pass": o.password, "path": o.path, "query": o.query, - "fragment": o.fragment + "fragment": o.fragment, } if _component == -1: @@ -1720,39 +1743,42 @@ def php_sprintf(_format, *args): """ def _fix(m): - n = m.group('argnum') or '' - w = m.group('width') or '' - f = m.group('flags') or '' - fc = m.group('fillchar') or ' ' + n = m.group("argnum") or "" + w = m.group("width") or "" + f = m.group("flags") or "" + fc = m.group("fillchar") or " " fc = fc[1:] - p = m.group('precision') or '' - s = m.group('spec') or '' + p = m.group("precision") or "" + s = m.group("spec") or "" if len(p) > 0: - p = '.' + p - sign = '' - align = '' + p = "." + p + sign = "" + align = "" - if f == '-': - align = '<' + if f == "-": + align = "<" else: sign = f - if fc != '' and align == '': - align = '>' + if fc != "" and align == "": + align = ">" - fspec = f'{fc}{align}{sign}{w}{p}{s}' + fspec = f"{fc}{align}{sign}{w}{p}{s}" if len(fspec) > 0: - fspec = ':' + fspec + fspec = ":" + fspec if len(n) > 0: n = str(int(n) - 1) - if s == 's': #  if string is specified, convert to string! - return f'{{{n}!s{fspec}}}' - return f'{{{n}{fspec}}}' + if s == "s": #  if string is specified, convert to string! + return f"{{{n}!s{fspec}}}" + return f"{{{n}{fspec}}}" _format = re.sub( - '%(?P\d+)?\$?(?P[-+0])?(?P\'[\w\.])?(?P\d+)?\.?(?P\d+)?(?P[%bcdeEfFgGosuxX])', _fix, _format) + "%(?P\d+)?\$?(?P[-+0])?(?P'[\w\.])?(?P\d+)?\.?(?P\d+)?(?P[%bcdeEfFgGosuxX])", + _fix, + _format, + ) return _format.format(*args) @@ -1779,9 +1805,8 @@ def php_strlen(_string): return len(_string) -def php_str_pad(_input, _pad_length, _pad_char=' ', _pad_type=STR_PAD_RIGHT): - """ - """ +def php_str_pad(_input, _pad_length, _pad_char=" ", _pad_type=STR_PAD_RIGHT): + """ """ if len(_input) <= _pad_length: return _input @@ -1833,8 +1858,9 @@ def php_str_replace(_search, _replace, _subject, _count=None): >>> php_str_replace(healthy, yummy, phrase) 'You should eat pizza, beer, and ice cream every day.' """ - assert _count is None or isinstance( - _count, Array), '_count parameter should be an Array!' + assert _count is None or isinstance(_count, Array), ( + "_count parameter should be an Array!" + ) if _count is not None: _count[0] = len(list(re.findall(_search, _subject))) @@ -1921,11 +1947,11 @@ def php_strval(_var): '' """ if isinstance(_var, bool): - return '1' if _var else '' + return "1" if _var else "" if isinstance(_var, Array): - return 'Array' + return "Array" if _var is None: - return '' + return "" return str(_var) @@ -2004,7 +2030,7 @@ def php_tempnam(_dir, _prefix): return fpath -def php_trim(_str, _character_mask=" \t\n\r\0\x0B"): +def php_trim(_str, _character_mask=" \t\n\r\0\x0b"): """ >>> a = r" \ttesting \t " >>> php_trim(a) @@ -2036,8 +2062,9 @@ def php_zend_version(): def stream_get_transports(): - return Array("tcp", "udp", "unix", "udg", "ssl", "tls", "tlsv1.0", - "tlsv1.1", "tlsv1.2") + return Array( + "tcp", "udp", "unix", "udg", "ssl", "tls", "tlsv1.0", "tlsv1.1", "tlsv1.2" + ) def php_version_compare(_v1, _v2, _operator=None): @@ -2070,25 +2097,25 @@ def php_version_compare(_v1, _v2, _operator=None): _operator = _operator.lower().strip() - if _operator in ['<', 'lt']: + if _operator in ["<", "lt"]: return v1 < v2 - if _operator in ['<=', 'le']: + if _operator in ["<=", "le"]: return v1 <= v2 - if _operator in ['>', 'gt']: + if _operator in [">", "gt"]: return v1 > v2 - if _operator in ['>=', 'ge']: + if _operator in [">=", "ge"]: return v1 >= v2 - if _operator in ['=', '==', 'eq']: + if _operator in ["=", "==", "eq"]: return v1 == v2 - if _operator in ['!=', '<>', 'ne']: + if _operator in ["!=", "<>", "ne"]: return v1 != v2 - assert False, 'should not reach this code!' + assert False, "should not reach this code!" def php_func_get_arg(_arg_num): @@ -2108,20 +2135,19 @@ def php_func_num_args(): def _get_caller_data(): - frame = inspect.currentframe().f_back.f_back fcode = frame.f_code - CallerInfo = namedtuple( - 'CallerInfo', 'name, num_args, args_name, locals, globals') - return CallerInfo(name=fcode.co_name, - num_args=fcode.co_argcount, - args_name=Array(fcode.co_varnames[:fcode.co_argcount]), - locals=Array(frame.f_locals), - globals=Array(frame.f_globals)) + CallerInfo = namedtuple("CallerInfo", "name, num_args, args_name, locals, globals") + return CallerInfo( + name=fcode.co_name, + num_args=fcode.co_argcount, + args_name=Array(fcode.co_varnames[: fcode.co_argcount]), + locals=Array(frame.f_locals), + globals=Array(frame.f_globals), + ) def php_register_shutdown_function(_callback, *args): - if callable(_callback): atexit.register(_callback) return @@ -2132,7 +2158,7 @@ def php_register_shutdown_function(_callback, *args): return if isinstance(_callback, Array): - # parts of a static method! + # parts of a static method! # print(type(_callback).__name__) # print(_callback) """ @@ -2142,7 +2168,7 @@ def php_register_shutdown_function(_callback, *args): """ return # TODO: finish this! - assert False, 'wrong turn!' + assert False, "wrong turn!" def php_date_default_timezone_get(): @@ -2232,7 +2258,7 @@ def php_int(v, base=10): try: return int(v) except: - return int(''.join([x for x in str(v) if not x.isalpha()])) + return int("".join([x for x in str(v) if not x.isalpha()])) def php_str(v): @@ -2266,7 +2292,7 @@ def _item(x): vars = {} arr = list(itertools.chain.from_iterable([_item(x) for x in names])) for n in arr: - k = n[:-1] if n.endswith('_') else n + k = n[:-1] if n.endswith("_") else n if n in caller.f_locals: vars[k] = caller.f_locals[n] elif n in caller.f_globals: @@ -2285,8 +2311,7 @@ def _execdb(db, sql, all=True, with_data=True): def _check_db_is_connected(dbh): - assert hasattr( - dbh, 'cnx') and dbh.cnx is not None, 'Not connected to database!' + assert hasattr(dbh, "cnx") and dbh.cnx is not None, "Not connected to database!" def php_mysqli_ping(dbh): @@ -2301,7 +2326,7 @@ def php_mysqli_ping(dbh): def php_mysqli_error(dbh): - return 'Some error!' if dbh.connect_errno != 0 else '' + return "Some error!" if dbh.connect_errno != 0 else "" mysqli_error = php_mysqli_error @@ -2310,7 +2335,7 @@ def php_mysqli_error(dbh): def php_mysqli_get_server_info(dbh): _check_db_is_connected(dbh) - dbh.server_info = _execdb(dbh, 'SELECT VERSION()', False)[0] + dbh.server_info = _execdb(dbh, "SELECT VERSION()", False)[0] return dbh.server_info @@ -2319,11 +2344,11 @@ def __init__(self, cursor): self.cursor = cursor self.current_field = None self.field_count = None - # array $lengths; + # array $lengths; @property def num_rows(self): - # count! + # count! return 1 # data_seek ( int $offset ) : bool @@ -2344,7 +2369,7 @@ def php_mysqli_query(dbh, sql): Returns FALSE on failure. For successful SELECT, SHOW, DESCRIBE or EXPLAIN queries mysqli_query() will return a mysqli_result object. For other successful queries mysqli_query() will return TRUE. """ _check_db_is_connected(dbh) - + try: cursor = dbh.cnx.cursor() cursor.execute(sql) @@ -2359,7 +2384,7 @@ def php_mysqli_fetch_array(r): def php_mysqli_select_db(dbh, db): _check_db_is_connected(dbh) - _execdb(dbh, f'USE {db}', with_data=False) + _execdb(dbh, f"USE {db}", with_data=False) return True @@ -2379,7 +2404,7 @@ def preg_match_all(pattern, subject, matches, flags=None, offset=0): string $pattern , string $subject [, array &$matches [, int $flags = PREG_PATTERN_ORDER [, int $offset = 0 ]]] ) : int string $pattern , string $subject [, array &$matches [, int $flags = PREG_PATTERN_ORDER [, int $offset = 0 ]]] ) : int """ - assert isinstance(matches, Array), 'parameter matches must be an Array!' + assert isinstance(matches, Array), "parameter matches must be an Array!" m = re.findall(pattern, subject) @@ -2401,11 +2426,11 @@ def php_array_walk(arr, fn, user_data=None): def php_mysqli_real_escape_string(dbh, s): - return dbh.cnx._cmysql.escape_string(s).decode('utf-8') + return dbh.cnx._cmysql.escape_string(s).decode("utf-8") def php_uniqid(prefix=None, more_entropy=False): - data = str(uuid.uuid4()).replace('-', '') + data = str(uuid.uuid4()).replace("-", "") if prefix is None: return data[:13] @@ -2417,16 +2442,15 @@ def php_uniqid(prefix=None, more_entropy=False): def php_hash_hmac_algos(): - return Array('md5', 'sha1') + return Array("md5", "sha1") def php_hash_hmac(algo, data, key, raw_output_=None, *_args_): if raw_output_ is None: raw_output_ = False - m = hmac.new(key.encode('ascii'), digestmod=getattr( - hashlib, algo.lower().strip())) - m.update(data.encode('ascii')) + m = hmac.new(key.encode("ascii"), digestmod=getattr(hashlib, algo.lower().strip())) + m.update(data.encode("ascii")) if raw_output_: return m.digest() @@ -2454,17 +2478,19 @@ def php_shell_exec(_cmd): def php_exec(cmd, out=None, exitcode=None, shell=False): - proc = subprocess.run(cmd, check=False, text=True, - shell=shell, stdout=subprocess.PIPE) - lines = proc.stdout.strip().split('\n') + proc = subprocess.run( + cmd, check=False, text=True, shell=shell, stdout=subprocess.PIPE + ) + lines = proc.stdout.strip().split("\n") if isinstance(out, Array): for it in lines: out[-1] = it if exitcode is not None: - assert isinstance( - exitcode, Array), 'exitcode should be an array in Python! FIX THIS!' + assert isinstance(exitcode, Array), ( + "exitcode should be an array in Python! FIX THIS!" + ) exitcode[-1] = proc.returncode return lines[-1] @@ -2522,82 +2548,94 @@ def php_preg_replace_callback(pattern, callback, subject, limit=-1, count=None): """ return re.sub(pattern, lambda m: php_call_user_func(callback, m), subject) + fullpath = os.path.realpath + def php_session_name(name=None): global _PHP_SESSION_INFO - old_name = _PHP_SESSION_INFO['name'] + old_name = _PHP_SESSION_INFO["name"] if name is not None: - assert not _HEADERS_PRINTED, 'Headers already sent! cannot change them at this point' - _PHP_SESSION_INFO['name'] = name + assert not _HEADERS_PRINTED, ( + "Headers already sent! cannot change them at this point" + ) + _PHP_SESSION_INFO["name"] = name return old_name + + session_name = php_session_name + def php_session_start(*args): global _PHP_SESSION_INFO - if not _PHP_SESSION_INFO['id']: - _PHP_SESSION_INFO['id'] = php_uniqid() + if not _PHP_SESSION_INFO["id"]: + _PHP_SESSION_INFO["id"] = php_uniqid() - # TODO: create or restore session here! + # TODO: create or restore session here! - # TODO: add lifetime to the cookie => _PHP_SESSION_INFO['lifetime'] = lifetime + # TODO: add lifetime to the cookie => _PHP_SESSION_INFO['lifetime'] = lifetime tmp = [] - + if _PHP_SESSION_INFO["path"]: - tmp.append(f'Path={_PHP_SESSION_INFO["path"]}') + tmp.append(f"Path={_PHP_SESSION_INFO['path']}") if _PHP_SESSION_INFO["domain"]: - tmp.append(f'Domain={_PHP_SESSION_INFO["domain"]}') + tmp.append(f"Domain={_PHP_SESSION_INFO['domain']}") if _PHP_SESSION_INFO["secure"]: - tmp.append(f'Secure') + tmp.append("Secure") if _PHP_SESSION_INFO["httponly"]: - tmp.append(f'httponly') - - _HEADERS['Set-Cookie'] = f'{_PHP_SESSION_INFO["name"]}={";".join(tmp)}' + tmp.append("httponly") + + _HEADERS["Set-Cookie"] = f"{_PHP_SESSION_INFO['name']}={';'.join(tmp)}" + + session_start = php_session_start -def php_session_set_cookie_params(lifetime, _path=None, domain=None, secure=False, httponly=False): +def php_session_set_cookie_params( + lifetime, _path=None, domain=None, secure=False, httponly=False +): if php_is_array(lifetime): - path = lifetime.get('path', None) - domain = lifetime.get('domain', None) - secure = lifetime.get('secure', False) - httponly = lifetime.get('httponly', False) - lifetime = lifetime.get('lifetime', 600) - + lifetime.get("path", None) + domain = lifetime.get("domain", None) + secure = lifetime.get("secure", False) + httponly = lifetime.get("httponly", False) + lifetime = lifetime.get("lifetime", 600) - _PHP_SESSION_INFO['lifetime'] = lifetime + _PHP_SESSION_INFO["lifetime"] = lifetime if _path: - _PHP_SESSION_INFO['path'] = _path + _PHP_SESSION_INFO["path"] = _path if domain: - _PHP_SESSION_INFO['domain'] = domain + _PHP_SESSION_INFO["domain"] = domain if secure: - _PHP_SESSION_INFO['secure'] = secure + _PHP_SESSION_INFO["secure"] = secure if httponly: - _PHP_SESSION_INFO['httponly'] = httponly + _PHP_SESSION_INFO["httponly"] = httponly return True + + session_set_cookie_params = php_session_set_cookie_params + def php_unset(fn_del): try: fn_del() except: pass -# ======================================================================================== + +# ======================================================================================== defs = locals().copy() -PHP_FUNCTIONS = [ - k[4:] for k, v in defs.items() if callable(v) and k.startswith("php_") -] +PHP_FUNCTIONS = [k[4:] for k, v in defs.items() if callable(v) and k.startswith("php_")] diff --git a/pindent.py b/pindent.py index c9d6ca0..9e71046 100644 --- a/pindent.py +++ b/pindent.py @@ -85,18 +85,24 @@ import sys next = {} -next['if'] = next['elif'] = 'elif', 'else', 'end' -next['while'] = next['for'] = 'else', 'end' -next['try'] = 'except', 'finally' -next['except'] = 'except', 'else', 'finally', 'end' -next['else'] = next['finally'] = next['def'] = next['class'] = 'end' -next['end'] = () -start = 'if', 'while', 'for', 'try', 'with', 'def', 'class' +next["if"] = next["elif"] = "elif", "else", "end" +next["while"] = next["for"] = "else", "end" +next["try"] = "except", "finally" +next["except"] = "except", "else", "finally", "end" +next["else"] = next["finally"] = next["def"] = next["class"] = "end" +next["end"] = () +start = "if", "while", "for", "try", "with", "def", "class" -class PythonIndenter: - def __init__(self, fpi = sys.stdin, fpo = sys.stdout, - indentsize = STEPSIZE, tabsize = TABSIZE, expandtabs = EXPANDTABS): +class PythonIndenter: + def __init__( + self, + fpi=sys.stdin, + fpo=sys.stdout, + indentsize=STEPSIZE, + tabsize=TABSIZE, + expandtabs=EXPANDTABS, + ): self.fpi = fpi self.fpo = fpo self.indentsize = indentsize @@ -106,14 +112,17 @@ def __init__(self, fpi = sys.stdin, fpo = sys.stdout, self.errors = [] self._write = fpo.write self.kwprog = re.compile( - r'^\s*(?P[a-z]+)' - r'(\s+(?P[a-zA-Z_]\w*))?' - r'[^\w]') + r"^\s*(?P[a-z]+)" + r"(\s+(?P[a-zA-Z_]\w*))?" + r"[^\w]" + ) self.endprog = re.compile( - r'^\s*#?\s*end\s+(?P[a-z]+)' - r'(\s+(?P[a-zA-Z_]\w*))?' - r'[^\w]') - self.wsprog = re.compile(r'^[ \t]*') + r"^\s*#?\s*end\s+(?P[a-z]+)" + r"(\s+(?P[a-zA-Z_]\w*))?" + r"[^\w]" + ) + self.wsprog = re.compile(r"^[ \t]*") + # end def __init__ def write(self, line): @@ -122,61 +131,70 @@ def write(self, line): else: self._write(line) # end if + # end def write def readline(self): line = self.fpi.readline() - if line: self.lineno = self.lineno + 1 + if line: + self.lineno = self.lineno + 1 # end if return line + # end def readline def error(self, fmt, *args): if args: fmt = fmt % args # end if - self.errors.append('Error at line %d: %s\n' % (self.lineno, fmt)) - self.write('### %s ###\n' % fmt) + self.errors.append("Error at line %d: %s\n" % (self.lineno, fmt)) + self.write("### %s ###\n" % fmt) + # end def error def getline(self): line = self.readline() - while line[-2:] == '\\\n': + while line[-2:] == "\\\n": line2 = self.readline() - if not line2: break + if not line2: + break # end if line = line + line2 # end while return line + # end def getline - def putline(self, line, indent = None): + def putline(self, line, indent=None): if indent is None: self.write(line) return # end if - tabs, spaces = divmod(indent*self.indentsize, self.tabsize) + tabs, spaces = divmod(indent * self.indentsize, self.tabsize) i = 0 m = self.wsprog.match(line) - if m: i = m.end() + if m: + i = m.end() # end if - self.write('\t'*tabs + ' '*spaces + line[i:]) + self.write("\t" * tabs + " " * spaces + line[i:]) + # end def putline def reformat(self): stack = [] while 1: line = self.getline() - if not line: break # EOF + if not line: + break # EOF # end if m = self.endprog.match(line) if m: - kw = 'end' - kw2 = m.group('kw') + kw = "end" + kw2 = m.group("kw") if not stack: - self.error('unexpected end') + self.error("unexpected end") elif stack[-1][0] != kw2: - self.error('unmatched end') + self.error("unmatched end") # end if del stack[-1:] self.putline(line, len(stack)) @@ -184,14 +202,16 @@ def reformat(self): # end if m = self.kwprog.match(line) if m: - kw = m.group('kw') - if kw in start and (line.strip()[-1] == ':'): # TODO: check it's not a if x: something cond + kw = m.group("kw") + if kw in start and ( + line.strip()[-1] == ":" + ): # TODO: check it's not a if x: something cond self.putline(line, len(stack)) stack.append((kw, kw)) continue # end if if kw in next and stack: - self.putline(line, len(stack)-1) + self.putline(line, len(stack) - 1) kwa, kwb = stack[-1] stack[-1] = kwa, kw continue @@ -199,16 +219,18 @@ def reformat(self): # end if self.putline(line, len(stack)) # end while - if stack: - self.error('unterminated keywords') + if stack: + self.error("unterminated keywords") for kwa, kwb in stack: - self.errors.append('\t%s\n' % kwa) - # end for + self.errors.append("\t%s\n" % kwa) + # end for # end if + # end def reformat def get_errors(self): return "\n".join(self.errors) + # end def get_errors def delete(self): @@ -216,7 +238,8 @@ def delete(self): end_counter = 0 while 1: line = self.getline() - if not line: break # EOF + if not line: + break # EOF # end if m = self.endprog.match(line) if m: @@ -225,7 +248,7 @@ def delete(self): # end if m = self.kwprog.match(line) if m: - kw = m.group('kw') + kw = m.group("kw") if kw in start: begin_counter = begin_counter + 1 # end if @@ -233,88 +256,87 @@ def delete(self): self.putline(line) # end while if begin_counter - end_counter < 0: - sys.stderr.write('Warning: input contained more end tags than expected\n') + sys.stderr.write("Warning: input contained more end tags than expected\n") elif begin_counter - end_counter > 0: - sys.stderr.write('Warning: input contained less end tags than expected\n') + sys.stderr.write("Warning: input contained less end tags than expected\n") # end if + # end def delete def complete(self): self.indentsize = 1 stack = [] todo = [] - thisid = '' - current, firstkw, lastkw, topid = 0, '', '', '' + thisid = "" + current, firstkw, lastkw, topid = 0, "", "", "" while 1: line = self.getline() i = 0 m = self.wsprog.match(line) - if m: i = m.end() + if m: + i = m.end() # end if m = self.endprog.match(line) if m: - thiskw = 'end' - endkw = m.group('kw') - thisid = m.group('id') + thiskw = "end" + endkw = m.group("kw") + thisid = m.group("id") else: m = self.kwprog.match(line) if m: - thiskw = m.group('kw') + thiskw = m.group("kw") if thiskw not in next: - thiskw = '' + thiskw = "" # end if - if thiskw in ('def', 'class'): - thisid = m.group('id') + if thiskw in ("def", "class"): + thisid = m.group("id") else: - thisid = '' + thisid = "" # end if - elif line[i:i+1] in ('\n', '#'): + elif line[i : i + 1] in ("\n", "#"): todo.append(line) continue else: - thiskw = '' + thiskw = "" # end if # end if indent = len(line[:i].expandtabs(self.tabsize)) while indent < current: if firstkw: if topid: - s = '# end %s %s\n' % ( - firstkw, topid) + s = "# end %s %s\n" % (firstkw, topid) else: - s = '# end %s\n' % firstkw + s = "# end %s\n" % firstkw # end if self.putline(s, current) - firstkw = lastkw = '' + firstkw = lastkw = "" # end if current, firstkw, lastkw, topid = stack[-1] del stack[-1] # end while if indent == current and firstkw: - if thiskw == 'end': + if thiskw == "end": if endkw != firstkw: - self.error('mismatched end') + self.error("mismatched end") # end if - firstkw = lastkw = '' + firstkw = lastkw = "" elif not thiskw or thiskw in start: if topid: - s = '# end %s %s\n' % ( - firstkw, topid) + s = "# end %s %s\n" % (firstkw, topid) else: - s = '# end %s\n' % firstkw + s = "# end %s\n" % firstkw # end if self.putline(s, current) - firstkw = lastkw = topid = '' + firstkw = lastkw = topid = "" # end if # end if if indent > current: stack.append((current, firstkw, lastkw, topid)) if thiskw and thiskw not in start: # error - thiskw = '' + thiskw = "" # end if - current, firstkw, lastkw, topid = \ - indent, thiskw, thiskw, thisid + current, firstkw, lastkw, topid = indent, thiskw, thiskw, thisid # end if if thiskw: if thiskw in start: @@ -324,15 +346,19 @@ def complete(self): lastkw = thiskw # end if # end if - for l in todo: self.write(l) + for l in todo: + self.write(l) # end for todo = [] - if not line: break + if not line: + break # end if self.write(line) # end while + # end def complete + # end class PythonIndenter # Simplified user interface @@ -340,31 +366,57 @@ def complete(self): # - xxx_string(s): take and return string object # - xxx_file(filename): process file in place, return true iff changed -def complete_filter(input = sys.stdin, output = sys.stdout, - stepsize = STEPSIZE, tabsize = TABSIZE, expandtabs = EXPANDTABS): + +def complete_filter( + input=sys.stdin, + output=sys.stdout, + stepsize=STEPSIZE, + tabsize=TABSIZE, + expandtabs=EXPANDTABS, +): pi = PythonIndenter(input, output, stepsize, tabsize, expandtabs) pi.complete() + + # end def complete_filter -def delete_filter(input= sys.stdin, output = sys.stdout, - stepsize = STEPSIZE, tabsize = TABSIZE, expandtabs = EXPANDTABS): + +def delete_filter( + input=sys.stdin, + output=sys.stdout, + stepsize=STEPSIZE, + tabsize=TABSIZE, + expandtabs=EXPANDTABS, +): pi = PythonIndenter(input, output, stepsize, tabsize, expandtabs) pi.delete() + + # end def delete_filter -def reformat_filter(input = sys.stdin, output = sys.stdout, - stepsize = STEPSIZE, tabsize = TABSIZE, expandtabs = EXPANDTABS): + +def reformat_filter( + input=sys.stdin, + output=sys.stdout, + stepsize=STEPSIZE, + tabsize=TABSIZE, + expandtabs=EXPANDTABS, +): pi = PythonIndenter(input, output, stepsize, tabsize, expandtabs) pi.reformat() + + # end def reformat_filter + class StringReader: def __init__(self, buf): self.buf = buf self.pos = 0 self.len = len(self.buf) + # end def __init__ - def read(self, n = 0): + def read(self, n=0): if n <= 0: n = self.len - self.pos else: @@ -373,10 +425,12 @@ def read(self, n = 0): r = self.buf[self.pos : self.pos + n] self.pos = self.pos + n return r + # end def read def readline(self): - i = self.buf.find('\n', self.pos) + i = self.buf.find("\n", self.pos) return self.read(i + 1 - self.pos) + # end def readline def readlines(self): lines = [] @@ -386,89 +440,128 @@ def readlines(self): line = self.readline() # end while return lines + # end def readlines # seek/tell etc. are left as an exercise for the reader + + # end class StringReader + class StringWriter: def __init__(self): - self.buf = '' + self.buf = "" + # end def __init__ def write(self, s): self.buf = self.buf + s + # end def write def getvalue(self): return self.buf + # end def getvalue + + # end class StringWriter -def complete_string(source, stepsize = STEPSIZE, tabsize = TABSIZE, expandtabs = EXPANDTABS): + +def complete_string(source, stepsize=STEPSIZE, tabsize=TABSIZE, expandtabs=EXPANDTABS): input = StringReader(source) output = StringWriter() pi = PythonIndenter(input, output, stepsize, tabsize, expandtabs) pi.complete() return output.getvalue() + + # end def complete_string -def delete_string(source, stepsize = STEPSIZE, tabsize = TABSIZE, expandtabs = EXPANDTABS): + +def delete_string(source, stepsize=STEPSIZE, tabsize=TABSIZE, expandtabs=EXPANDTABS): input = StringReader(source) output = StringWriter() pi = PythonIndenter(input, output, stepsize, tabsize, expandtabs) pi.delete() return output.getvalue() + + # end def delete_string -def reformat_string(source, stepsize = STEPSIZE, tabsize = TABSIZE, expandtabs = EXPANDTABS): + +def reformat_string(source, stepsize=STEPSIZE, tabsize=TABSIZE, expandtabs=EXPANDTABS): input = StringReader(source) output = StringWriter() pi = PythonIndenter(input, output, stepsize, tabsize, expandtabs) pi.reformat() return (output.getvalue(), pi.get_errors()) + + # end def reformat_string -def complete_file(filename, stepsize = STEPSIZE, tabsize = TABSIZE, expandtabs = EXPANDTABS): - source = open(filename, 'r').read() + +def complete_file(filename, stepsize=STEPSIZE, tabsize=TABSIZE, expandtabs=EXPANDTABS): + source = open(filename, "r").read() result = complete_string(source, stepsize, tabsize, expandtabs) - if source == result: return 0 + if source == result: + return 0 # end if import os - try: os.rename(filename, filename + '~') - except os.error: pass + + try: + os.rename(filename, filename + "~") + except os.error: + pass # end try - f = open(filename, 'w') + f = open(filename, "w") f.write(result) f.close() return 1 + + # end def complete_file -def delete_file(filename, stepsize = STEPSIZE, tabsize = TABSIZE, expandtabs = EXPANDTABS): - source = open(filename, 'r').read() + +def delete_file(filename, stepsize=STEPSIZE, tabsize=TABSIZE, expandtabs=EXPANDTABS): + source = open(filename, "r").read() result = delete_string(source, stepsize, tabsize, expandtabs) - if source == result: return 0 + if source == result: + return 0 # end if import os - try: os.rename(filename, filename + '~') - except os.error: pass + + try: + os.rename(filename, filename + "~") + except os.error: + pass # end try - f = open(filename, 'w') + f = open(filename, "w") f.write(result) f.close() return 1 + + # end def delete_file -def reformat_file(filename, stepsize = STEPSIZE, tabsize = TABSIZE, expandtabs = EXPANDTABS): - source = open(filename, 'r').read() + +def reformat_file(filename, stepsize=STEPSIZE, tabsize=TABSIZE, expandtabs=EXPANDTABS): + source = open(filename, "r").read() result = reformat_string(source, stepsize, tabsize, expandtabs) - if source == result: return 0 + if source == result: + return 0 # end if import os - try: os.rename(filename, filename + '~') - except os.error: pass + + try: + os.rename(filename, filename + "~") + except os.error: + pass # end try - f = open(filename, 'w') + f = open(filename, "w") f.write(result) f.close() return 1 + + # end def reformat_file # Test program when called as a script @@ -486,18 +579,29 @@ def reformat_file(filename, stepsize = STEPSIZE, tabsize = TABSIZE, expandtabs = the program acts as a filter (reads stdin, writes stdout). """ % vars() + def error_both(op1, op2): - sys.stderr.write('Error: You can not specify both '+op1+' and -'+op2[0]+' at the same time\n') + sys.stderr.write( + "Error: You can not specify both " + + op1 + + " and -" + + op2[0] + + " at the same time\n" + ) sys.stderr.write(usage) sys.exit(2) + + # end def error_both + def test(): import getopt + try: - opts, args = getopt.getopt(sys.argv[1:], 'cdrs:t:e') + opts, args = getopt.getopt(sys.argv[1:], "cdrs:t:e") except getopt.error as msg: - sys.stderr.write('Error: %s\n' % msg) + sys.stderr.write("Error: %s\n" % msg) sys.stderr.write(usage) sys.exit(2) # end try @@ -506,43 +610,47 @@ def test(): tabsize = TABSIZE expandtabs = EXPANDTABS for o, a in opts: - if o == '-c': - if action: error_both(o, action) + if o == "-c": + if action: + error_both(o, action) # end if - action = 'complete' - elif o == '-d': - if action: error_both(o, action) + action = "complete" + elif o == "-d": + if action: + error_both(o, action) # end if - action = 'delete' - elif o == '-r': - if action: error_both(o, action) + action = "delete" + elif o == "-r": + if action: + error_both(o, action) # end if - action = 'reformat' - elif o == '-s': + action = "reformat" + elif o == "-s": stepsize = int(a) - elif o == '-t': + elif o == "-t": tabsize = int(a) - elif o == '-e': + elif o == "-e": expandtabs = 1 # end if # end for if not action: - sys.stderr.write( - 'You must specify -c(omplete), -d(elete) or -r(eformat)\n') + sys.stderr.write("You must specify -c(omplete), -d(elete) or -r(eformat)\n") sys.stderr.write(usage) sys.exit(2) # end if - if not args or args == ['-']: - action = eval(action + '_filter') + if not args or args == ["-"]: + action = eval(action + "_filter") action(sys.stdin, sys.stdout, stepsize, tabsize, expandtabs) else: - action = eval(action + '_file') + action = eval(action + "_file") for filename in args: action(filename, stepsize, tabsize, expandtabs) # end for # end if + + # end def test -if __name__ == '__main__': +if __name__ == "__main__": test() # end if diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..89ec5d8 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,6 @@ +[tool.ruff.lint] +fixable = ["ALL"] +unfixable = ["F401"] +ignore = ["F401","E501"] + +select = ['E','F'] \ No newline at end of file diff --git a/test/test.php b/test/test.php new file mode 100644 index 0000000..3253530 --- /dev/null +++ b/test/test.php @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/test/test.py b/test/test.py new file mode 100644 index 0000000..f2ba432 --- /dev/null +++ b/test/test.py @@ -0,0 +1,4 @@ + +from convert import config, GLOBALS, cache, to_array, event_log, table_rows, ip_data, valid +from observium_py.includes.constants_inc import * +a, b = explode('/', 'test/tes', 1).values() diff --git a/test/test/__init__.py b/test/test/__init__.py new file mode 100644 index 0000000..eea43e0 --- /dev/null +++ b/test/test/__init__.py @@ -0,0 +1,8 @@ + +from convert import config, GLOBALS, cache +from observium_py.includes.constants_inc import * +if 'def_mibdirs' in vars(): + print('def_mibdirs is set\n') + +if config['os']: + print("config['os'] is set\n")