UNPKG

@itentialopensource/cisco-ios-upgrade

Version:

[Deprecated] Itential automation Artifact for cisco ios device upgrade

233 lines 5.51 kB
{ "tags": [ { "_id": "5daa19ab9f40323ae6aaaa30", "name": "cisco ios upgrade", "description": "A tag to be used with the cisco ios upgrade artifact" }, { "_id": "5d70d07301fe6a14dd2efb70", "name": "artifacts", "description": "Itential artifacts are containerized use cases that are packaged together. They can be anything like workflows, MOP templates, forms, golden config trees, and more" } ], "name": "Cisco IOS Upgrade", "os": "", "passRule": true, "ignoreWarnings": false, "commands": [ { "command": "show ver", "passRule": true, "rules": [ { "rule": "Configuration register is 0x2102", "eval": "contains", "severity": "error" } ], "tempCommand": "show ver", "ruleValues": [ { "rule": "Configuration register is 0x2102", "eval": "contains", "severity": "error" } ] }, { "command": "show running", "passRule": true, "rules": [ { "rule": "", "eval": "contains", "severity": "error", "flags": { "case": false } } ], "tempCommand": "show running", "ruleValues": [ { "rule": "", "eval": "contains", "severity": "error", "flags": { "case": false } } ] }, { "command": "show ip int br", "passRule": true, "rules": [ { "rule": "", "eval": "contains", "severity": "error" } ], "tempCommand": "show ip int br", "ruleValues": [ { "rule": "", "eval": "contains", "severity": "error" } ] }, { "command": "show license", "passRule": true, "rules": [ { "rule": "", "eval": "contains", "severity": "error" } ], "tempCommand": "show license", "ruleValues": [ { "rule": "", "eval": "contains", "severity": "error" } ] }, { "command": "show clock", "passRule": true, "rules": [ { "rule": "", "eval": "contains", "severity": "error" } ], "tempCommand": "show clock", "ruleValues": [ { "rule": "", "eval": "contains", "severity": "error" } ] }, { "command": "show ntp status", "passRule": true, "rules": [ { "rule": "NTP is not enabled.", "eval": "!contains", "severity": "warning" }, { "rule": "Clock is unsynchronized", "eval": "!contains", "severity": "warning" } ], "tempCommand": "show ntp status", "ruleValues": [ { "rule": "NTP is not enabled.", "eval": "!contains", "severity": "warning" }, { "rule": "Clock is unsynchronized", "eval": "!contains", "severity": "warning" } ] }, { "command": "show memory statistics", "passRule": true, "rules": [ { "rule": "/Processor\\s+\\S+\\s+(\\d+)/", "eval": "#comparison", "severity": "error", "evaluator": "%", "percentage": 90, "ruleB": "/Processor\\s+\\S+\\s+\\S+\\s+(\\d+)/" }, { "rule": "/Processor\\s+\\S+\\s+(\\d+)/", "eval": "#comparison", "severity": "warning", "ruleB": "/Processor\\s+\\S+\\s+\\S+\\s+(\\d+)/", "evaluator": "%", "percentage": 80 }, { "rule": "/Processor\\s+\\S+\\s+(\\d+)/", "eval": "#comparison", "severity": "info", "evaluator": "%", "ruleB": "/Processor\\s+\\S+\\s+\\S+\\s+(\\d+)/", "percentage": 70 } ], "tempCommand": "show memory statistics", "ruleValues": [ { "rule": "/Processor\\s+\\S+\\s+(\\d+)/", "eval": "#comparison", "severity": "error", "evaluator": "%", "percentage": 90, "ruleB": "/Processor\\s+\\S+\\s+\\d+\\s+(\\d+)/" }, { "rule": "/Processor\\s+\\S+\\s+(\\d+)/", "eval": "#comparison", "severity": "warning", "ruleB": "/Processor\\s+\\S+\\s+\\d+\\s+(\\d+)/", "evaluator": "%", "percentage": 80 }, { "rule": "/Processor\\s+\\S+\\s+(\\d+)/", "eval": "#comparison", "severity": "info", "evaluator": "%", "ruleB": "/Processor\\s+\\S+\\s+\\d+\\s+(\\d+)/", "percentage": 70 } ] }, { "command": "show logging", "passRule": true, "rules": [ { "rule": "Fatal", "eval": "!contains", "severity": "error", "flags": { "case": true } } ], "tempCommand": "show logging", "ruleValues": [ { "rule": "", "eval": "contains", "severity": "error" } ] } ], "created": 1565028492419, "createdBy": "Itential-Artifacts", "lastUpdated": 1581968745257, "lastUpdatedBy": "Itential Artifacts" }