So, I just set up VNQM on a trial. We want to test this with prod, at the request of our Avaya admins. I have a callmanager for ~5000 phones, and it just sits forever. I successfully add it, credentials validated, but it just sits at polling:phones X of Y forever. That has never gone above ~3000. Is there something missing or is there a maximum number of phones to be polled and obtain CDR data via a single avaya callmanager?
Running all the latest: SAM 6.2, NPM 11.5, WPM 2.2, VNQM 4.2
eventually this worked, and I started to dig through the IPSLAM logs in %ProgramData%. I see a few things that I am uncertain if they are related:
In the collector jobs I see 2015-03-04 03:53:02,806 [3] WARN SolarWinds.Orion.Collector.Plugins.PollersPollingPlanBase - NodeID [9015] unexpected number of CPU & Mem poller assignments detected.
constantly/repeating
and also
2015-03-04 05:30:13,347 [3] ERROR SolarWinds.Collector.BusinessLayer.EntityWatcher - PollingPlan process failed SolarWinds.Node.AssetInventory.SNMP
System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
at System.Data.SqlClient.TdsParser.TryReadPlpUnicodeChars(Char[]& buff, Int32 offst, Int32 len, TdsParserStateObject stateObj, Int32& totalCharsRead)
at System.Data.SqlClient.TdsParser.TryReadSqlStringValue(SqlBuffer value, Byte type, Int32 length, Encoding encoding, Boolean isPlp, TdsParserStateObject stateObj)
at System.Data.SqlClient.TdsParser.TryReadSqlValue(SqlBuffer value, SqlMetaDataPriv md, Int32 length, TdsParserStateObject stateObj)
at System.Data.SqlClient.SqlDataReader.TryReadColumnInternal(Int32 i, Boolean readHeaderOnly)
at System.Data.SqlClient.SqlDataReader.TryReadColumn(Int32 i, Boolean setTimeout, Boolean allowPartiallyReadColumn)
at System.Data.SqlClient.SqlDataReader.GetString(Int32 i)
at SolarWinds.AssetInventory.Collector.SnmpAssetInventoryPollingPlan.<PollingDescriptions>d__3.MoveNext()
at SolarWinds.Collector.BusinessLayer.EntityWatcher.ProcessPollingPlan(PollingPlanPlugin plugin, IPollingEngine engine, EngineChangeKeeper keeper)
at SolarWinds.Collector.BusinessLayer.EntityWatcher.ProcessEngine(IPollingEngine engine, Func`2 matchEntityPrefix)
along with windows error log:
On behalf of RtcpListener,
System.NullReferenceException: Object reference not set to an instance of an object.
at MSR.LST.Net.Rtp.RtpSession.ProcessSRPacket(SrPacket packet, IPAddress ipAddress)
at MSR.LST.Net.Rtp.RtpSession.ProcessPacket(RtcpPacket packet, IPAddress ipAddress)
at MSR.LST.Net.Rtp.RtpSession.MSR.LST.Net.Rtp.RtcpListener.IRtpSession.ProcessCompoundPacket(CompoundPacket cp, IPAddress ip)
at MSR.LST.Net.Rtp.RtcpListener.ListenThread()