如题。 就是时时监控 比如当使用率为80% 就执行某个动作。
PATRIL FOR AS400
另外,OS400 V5R3以上,补充一种处理办法.
1。wrksysval QSTGLOWACN,把参数修改为:*REGFAC
Display System Value System value . . . . . : QSTGLOWACN Description . . . . . : Auxiliary storage lower limit action Action . . . . . . . . : *ENDSYS *MSG *CRITMSG *REGFAC *ENDSYS *PWRDWNSYS
2。wrksysval QSTGLOWLMT,将值设置为nn,表示(100-nn)%=nn%时触发QSTGLOWACN系统值行动,nn=20表示80%,系统默认是nn=5表示95%触发行动。自己根据情况调整。
3。先编写自定义的采取行动的出口程序,然后WRKREGINF EXITPNT(QIBM_QWC_QSTGLOWACN),8=Work with exit programs,加入该出口程序。
Work with Exit Programs Exit point: QIBM_QWC_QSTGLOWACN Format: STGL0100 Type options, press Enter. 1=Add 4=Remove 5=Display 10=Replace Exit Program Exit Opt Number Program Library (No exit programs found.)
4。测试:再次调整QSTGLOWLMT值为满足当前asp%达到的触发条件,测试出口程序是否运行正常!如果OK就恭喜你了。
监控,关键是取得被监控对象的当前状态,可能有多种方法,如用CLP调用命令,或者写个RPG或C程序调用API。所以关键还是要了解哪个命令或者API有这个功能。取得当前状态后,与期望值进行比较,如果条件满足,就执行某个动作。这个动作无非就是某个程序或者命令。轻舟对系统很熟悉,最好对新手讲细一点。俺是半桶水,既不是系统管理员,也没机会接受IBM的正规培训,所以我也很希望高手们多讲讲。
指出几位的错别字:
时时监控 -> 应为 实时监控警戒阀值 -> 应为 警戒阈值
CHTS, Qinzhou说的都对,我是路过~~
自己写个CLP,调用API函数获得ASP%>??后采取什么行动,如:清除LIB,SPLF,JRNRCV等,根据本地实际环境来做。
另外,OS400系统值可以直接设置ASP%警戒阀值,以及触发阀值后采取什么行动,如:ENDSYS等4个选项,这个系统值设置行动比较极端,一般是满足使用率达到极限值时采取的紧急行动。
IBM Director 现在有这种功能
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(7)
PATRIL FOR AS400
另外,OS400 V5R3以上,补充一种处理办法.
1。wrksysval QSTGLOWACN,把参数修改为:*REGFAC
Display System Value
System value . . . . . : QSTGLOWACN
Description . . . . . : Auxiliary storage lower limit action
Action . . . . . . . . : *ENDSYS *MSG
*CRITMSG
*REGFAC
*ENDSYS
*PWRDWNSYS
2。wrksysval QSTGLOWLMT,将值设置为nn,表示(100-nn)%=nn%时触发QSTGLOWACN系统值行动,nn=20表示80%,系统默认是nn=5表示95%触发行动。自己根据情况调整。
3。先编写自定义的采取行动的出口程序,然后WRKREGINF EXITPNT(QIBM_QWC_QSTGLOWACN),8=Work with exit programs,加入该出口程序。
Work with Exit Programs
Exit point: QIBM_QWC_QSTGLOWACN Format: STGL0100
Type options, press Enter.
1=Add 4=Remove 5=Display 10=Replace
Exit
Program Exit
Opt Number Program Library
(No exit programs found.)
4。测试:再次调整QSTGLOWLMT值为满足当前asp%达到的触发条件,测试出口程序是否运行正常!如果OK就恭喜你了。
监控,关键是取得被监控对象的当前状态,可能有多种方法,如用CLP调用命令,或者写个RPG或C程序调用API。所以关键还是要了解哪个命令或者API有这个功能。
取得当前状态后,与期望值进行比较,如果条件满足,就执行某个动作。这个动作无非就是某个程序或者命令。
轻舟对系统很熟悉,最好对新手讲细一点。俺是半桶水,既不是系统管理员,也没机会接受IBM的正规培训,所以我也很希望高手们多讲讲。
指出几位的错别字:
时时监控 -> 应为 实时监控
警戒阀值 -> 应为 警戒阈值
CHTS, Qinzhou说的都对,我是路过~~
自己写个CLP,调用API函数获得ASP%>??后采取什么行动,如:清除LIB,SPLF,JRNRCV等,根据本地实际环境来做。
另外,OS400系统值可以直接设置ASP%警戒阀值,以及触发阀值后采取什么行动,如:ENDSYS等4个选项,这个系统值设置行动比较极端,一般是满足使用率达到极限值时采取的紧急行动。
IBM Director 现在有这种功能