Andrey - You can set the ToleranceLimit to tolerate a certain number of consecutive failed results before taking action. That would work around the issue if it doesn't happen every time the resource is checked.
Finding the root cause of the listener being detected offline would be the better route in resolving the issue. Without access to your system, I'd say likely culprits are authentication or network issues. Doug UNIX, Programming, and Veritas Consulting services http://SecurityBulletins.com/ On Thu, 10 Apr 2008 12:20:37 -0400 "Andrey Dmitriev" <[EMAIL PROTECTED]> wrote: > All, > > The cluster keeps 'spawning' listeners (oracle) under high load, as it > detects it offline (not true) > > 2008/04/10 09:59:31 VCS INFO V-16-2-13026 (pluto) > Resource(base_listener) - monitor procedure finished successfully after > failing to complete within the expected time for (4) consecutive times. > > > I'd like it not to declare the resource as faulted until X monitor > failures as well as increase timeout, but I don't remember where to > change those things. Relevant configs attached. > > Could someone either point me into the right direction, or tell me a > param off the top of their head to look into? > > > # hares -display base_listener > #Resource Attribute System Value > base_listener Group global pluto_gp > base_listener Type global Netlsnr > base_listener AutoStart global 1 > base_listener Critical global 1 > base_listener Enabled global 1 > base_listener LastOnline global pluto > base_listener MonitorOnly global 0 > base_listener ResourceOwner global unknown > base_listener TriggerEvent global 0 > base_listener ArgListValues mars oracle > /u81/app/oracle/product/102 > /u81/app/oracle/product/102/network/admin base_listener "" > ./bin/Netlsnr/LsnrTest.pl "" 0 "" > base_listener ArgListValues pluto oracle > /u81/app/oracle/product/102 > /u81/app/oracle/product/102/network/admin base_listener "" > ./bin/Netlsnr/LsnrTest.pl "" 0 "" > base_listener ArgListValues sun oracle > /u81/app/oracle/product/102 > /u81/app/oracle/product/102/network/admin base_listener "" > ./bin/Netlsnr/LsnrTest.pl "" 0 "" > base_listener ConfidenceLevel mars 0 > base_listener ConfidenceLevel pluto 100 > base_listener ConfidenceLevel sun 0 > base_listener Flags mars > base_listener Flags pluto > base_listener Flags sun > base_listener IState mars not waiting > base_listener IState pluto not waiting > base_listener IState sun not waiting > base_listener Probed mars 1 > base_listener Probed pluto 1 > base_listener Probed sun 1 > base_listener Start mars 0 > base_listener Start pluto 1 > base_listener Start sun 0 > base_listener State mars OFFLINE > base_listener State pluto ONLINE > base_listener State sun OFFLINE > base_listener AgentDebug global 0 > base_listener ComputeStats global 0 > base_listener Encoding global > base_listener EnvFile global > base_listener Home global /u81/app/oracle/product/102 > base_listener Listener global base_listener > base_listener LsnrPwd global > base_listener MonScript global ./bin/Netlsnr/LsnrTest.pl > base_listener Owner global oracle > base_listener ResourceInfo global State Stale Msg > TS > base_listener TnsAdmin global > /u81/app/oracle/product/102/network/admin > base_listener MonitorTimeStats mars Avg 0 TS > base_listener MonitorTimeStats pluto Avg 0 TS > base_listener MonitorTimeStats sun Avg 0 TS > > OracleTypes.cf > type Netlsnr ( > static keylist SupportedActions = { VRTS_GetInstanceName, > VRTS_GetRunningServices } > static int OnlineRetryLimit = 2 > static int RestartLimit = 2 > static str ArgList[] = { Owner, Home, TnsAdmin, Listener, > EnvFile, MonScript, LsnrPwd, AgentDebug, Encoding } > str Owner > str Home > str TnsAdmin > str Listener > str EnvFile > str MonScript = "./bin/Netlsnr/LsnrTest.pl" > str LsnrPwd > boolean AgentDebug = 0 > str Encoding > ) > > > > _______________________________________________ Veritas-ha maillist - [email protected] http://mailman.eng.auburn.edu/mailman/listinfo/veritas-ha
