Environment
NetIQ AppManager 7.0.x
Action_Page Knowledge Script
Situation
Resolution
Please view the sample netiqpage.ini file below while reading this fix... The paging software being used for this example is the TelAlert paging software. However, the groups and profiles discussed in this fix applies to all paging software.
According to the netiqpage.ini file below, the only possible values to put into the Knowledge Script's Action_Page > Properties > Values > Name of the group to page (in netiqpage.ini) are:
- London
- Japan
- South Africa
The targets (target1, target2, target3, etc...) within each group are the profiles that are defined inside the TelAlert Paging software.
The way the action functions is as follows:
- First, the action searches the netiqpage.ini file for the GROUP name defined in the "Name of the group to page(in netiqpage.ini)" Action Value.
- Next, within a group with more than one target, the action searches for the times that correspond to the time the event occurred.
- The action will then "fire" to TelAlert, for each target that matches the current time, to page that particular target's profile.
;;
;; sample netiqpage.ini file
;;
[system]
;;
;; first %s is target_name [target]
;; second %s is additional parameters [param]
;; third %s is the message
;;
;;
;; "-priority 99" assigns the highest priority level to this command and thus gets the page out ASAP
telalert=c:\telalertc -g %s -priority 99 %s -m "%s"
;;hiplink=c:\hiplink\cms\hlclp -r:%s %s -m:'%s'
;;hiplinklite=c:\hiplink\lite\hlclp -r:%s %s -m:'%s'
;;curasoft=c:\CuraSoft\CuraMessage30\cm_request -w "%s" %s -m "%s"
;;alarmpoint=c:\Receptor\alarmpt -a "Acknowledge" %s %s "%s" "Modem" 0
;;attention=c:\AttnClient\attn -t %s %s %s
;;telalert=c:\telalertc -g netops -m "service is down"
;;;
;; Target Sections
;;;
[London]
;; Allan gets paged between 12am and 12pm
pageco1=telalert
target1=Allan
param1=
start_time1=00/00/00 00:00:00
stop_time1=00/00/00 11:59:59;; Allison gets paged between 12pm and 12am
pageco2=telalert
target2=Allison
param2=
start_time2=00/00/00 12:00:00
stop_time2=00/00/00 23:59:59;; The LAN supervisor gets paged anytime in addition to either Allan or Allison, 24/7
pageco3=telalert
target3=AllServers(Supervisor)
param3=
start_time3=00/00/00 00:00:00
stop_time3=00/00/00 23:59:59
[Japan]
;; 12am - 8am
pageco1=telalert
target1=Yang
param1=
start_time1=00/00/00 00:00:00
stop_time1=00/00/00 07:59:59;; 8am - 4pm
pageco2=telalert
target2=Henry
param2=
start_time2=00/00/00 08:00:00
stop_time2=00/00/00 15:59:59;; 4pm - 12am
pageco3=telalert
target3=Mai
param3=
start_time3=00/00/00 16:00:00
stop_time3=00/00/00 23:59:59
[South Africa]
;; Both Nicholas and Henry get pages 24/7
pageco1=telalert
target1=Nicholas
param1=
start_time1=00/00/00 00:00:00
stop_time1=00/00/00 23:59:59pageco2=telalert
target2=Henry
param2=
start_time2=00/00/00 00:00:00
stop_time2=00/00/00 23:59:59
Additional Information
More details regarding Action_Page and netiqpage.ini configuration can be found in the online help for Action_Page knowledge script.
To access Help, from either the Operator Console or the Control Center Console, open the Action_Page knowledge script Parameters tab, then press F1 for Help.