配置基于批处理文件的命令行维护助手
配置基于批处理文件的命令行维护助手
背景信息
当用户希望设备在某些特定的情况下自动执行某个功能,且此功能可以通过执行一系列命令行来完成时,则可以将这些命令逐条写入批处理文件(*.bat),然后将文件安装并关联至命令行维护助手。当设备运行该维护助手时,会顺序执行批处理文件中的命令。
一个命令行维护助手只能配置一个批处理文件,且不可以同时配置基于命令行的维护助手。
配置时,请保证批处理文件的正确性和完整性。系统不检查文件内容的正确性。
命令行维护助手是后台执行工作任务,建议避免使用交互命令及telnet、stelnet等跳转命令。
系统默认跳转到用户视图开始执行批处理文件中的命令行。如果某命令行需要在系统视图下执行,则需要首先执行system-view进入系统视图,否则命令将在用户视图下执行,命令功能无法实现。
操作步骤
(1)上传批处理文件至设备。
上传文件的具体配置请参见“文件系统管理配置”部分。
(2)在用户视图安装批处理文件。
ops install file scrFile [ destination directory ]
如果不指定参数destination directory,则批处理文件将被默认安装在flash:/$_user/目录下;如果指定该参数,则批处理文件被安装在flash:/$_user/directory/目录下。
指定的安装目录如果不存在,系统会自动创建。最多只能在flash:/$_user/目录下创建7层子目录。
(3)进入系统视图。
system-view
(4)进入OPS视图。
ops
(5)创建维护助手。
assistant assistant-name
(6)设置维护助手的触发条件。
表1 维护助手的触发条件
操作 | 命令 | 说明 |
---|---|---|
设置触发维护助手执行的告警级别 | condition alarm level { eq | ge | gt | le | lt | ne } { critical | major | minor | warning } | 一个命令行维护助手只能匹配一个触发条件。 |
设置触发维护助手执行的告警或事件名称。 | condition { alarm [ alarm-type ] | event } feature feature-name name event-name [ para-name para-optype para-value ] &<1-4> [ occurs occur-number [ period period-value ] ] | |
设置触发维护助手执行的SNMP Trap OID | condition snmp-notification oid oid-string [ optype oid-value ] | |
设置触发维护助手执行的日志 | condition syslog pattern reg-express [ occurs occur-number [ period period-value ] ] | |
设置触发维护助手执行的时间 | condition timer cron minutes hours daysOfMonth months daysOfWeek [ years ] |
(7)配置维护助手执行的批处理文件。
execute priority batch-file file-name
一个命令行维护助手只能配置一个批处理文件。
(8)提交配置。
commit
2、本资源基本为原创,部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
3、本站大部分文章的截图来源实验测试环境,请不要在生产环境中随意模仿,以免带来灾难性后果。
转载请保留出处: www.zh-cjh.com珠海陈坚浩博客 » 配置基于批处理文件的命令行维护助手
作者: cjh
手机扫一扫,手机上查看此文章: |
一切源于价值!
其他 模板文件不存在: ./template/plugins/comment/pc/index.htm