Resolution
AppManager 5.0.1
fact
WebLogic Server UNIX
fact
JDBCClients
fact
JDBCConnections
fact
ServerJVMHeap
fact
ServerRequests
fact
ServerUptime
fact
BEA WebLogic Server 5.1
fact
symptom
Values seem to lag values from the WebLogic Console.
symptom
Event: ?Schedule is less than SNMP agent refresh interval.?
cause
The JDBCClients, JDBCConnections, ServerJVMHeap, ServerRequest and ServerUptime Knowledge Script gets information from the WebLogic Server SNMP agent for WebLogic Server 5.1. During Discovery, when the WebLogic Server SNMP agent was started, a ?refresh interval? was set. The default value for this parameter is 300 seconds. This value tells the SNMP agent how long it can cache a value internally before re-obtaining the value from the WebLogic Server ? it does not imply that the value will be refreshed every 300 seconds, whether it is needed or not.
If the Schedule for the job is less than this refresh interval, it means that the SNMP will return ?old? values until the refresh interval has passed. For example, if the Schedule is every 1 minute and the refresh interval is 300 seconds (5 minutes), the SNMP agent will return the same value 5 times in a row before fetching the latest value from the WebLogic Server.fix
There are two possible approaches that you can take:
1. To reduce the lag:
a. Click on the Discovery tab of the Knowledge Script Pane.
b. Drag the WebLogicSvrUNIX Knowledge Script onto the machine in question.
c. Set the ?SNMP agent refresh interval? parameter to a value that is less than or equal to the shortest Schedule that you intend to run.
d. Set the other parameters of the Knowledge Script as desired.
e. Press OK.
2. If the lag does not concern you and you would like to prevent the event from being raised:
a. Right-click on the job in the List Pane.
b. Select the Properties menu item.
c. Click on the Schedule tab.
d. Change the Schedule so that it is greater than or equal to the SNMP agent refresh interval. <.
/FONT>
e. Press OK.