Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Flatly)
  • No Skin
Collapse
Brand Logo

NetXMS Forum

  1. Home
  2. Support
  3. Server.AverageStatusPollerQueueSize / Server.AverageConfigurationPollerQueueSize

Server.AverageStatusPollerQueueSize / Server.AverageConfigurationPollerQueueSize

Scheduled Pinned Locked Moved Support
7 Posts 5 Posters 57.4k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T
    T
    Toepfe
    wrote on last edited by
    #1

    Hi everybody,

    I still upgraded the server to 2.0M5. After that the DCIs Server.AverageStatusPollerQueueSize / Server.AverageConfigurationPollerQueueSize changed to unsupported. Any ideas?

    I use Windows 7 64bit and MSSQL.

    Bye
    Heimo

    1 Reply Last reply
    0
    • T
      T
      Toepfe
      wrote on last edited by
      #2

      Hi everybody,

      It seems I'm the only one with this problem. Until now I don't see any disadvantage without these DCIs. In the historical data I get in version 2.0-M4 - not all but - most of the time 0.0 with both DCIs. I think they were configured automatically while server installation.

      I tried to downgrade to 2.0-M4 but this is not working because of wrong database format. Yes my fault, next time I have a current backup 😉

      It's a little unclear for me, what these DCIs are needed for. Will I run into serious problems if they are not working?

      Bye
      Heimo

      1 Reply Last reply
      0
      • M
        M
        maxwal
        wrote on last edited by
        #3

        I have the same problem after the upgrade.  Server - Win7x64.

        1 Reply Last reply
        0
        • V
          V
          Victor Kirhenshtein
          wrote on last edited by
          #4

          Hi,

          these DCIs are not supported anymore because of recent changes in server internals. There are no more separate queues for status and configuration pollers - from 2.0-M5 we are using dedicated thread pool with task queue instead. You can safely delete these DCIs. If you are interested in monitoring poller thread pool, you can configure the following internal DCIs on server node:

          Name: Server.ThreadPool.LoadAverage(POLLERS)
          Description: Thread pool POLLERS: load average 1 minute

          Name: Server.ThreadPool.Load(POLLERS)
          Description: Thread pool POLLERS: current load

          Name: Server.ThreadPool.CurrSize(POLLERS)
          Description: Thread pool POLLERS: current size

          Best regards,
          Victor

          1 Reply Last reply
          0
          • Dani@M3TU
            Dani@M3TU
            Dani@M3T
            wrote on last edited by
            #5

            The list in the Parameter Selection should be updated too:

            • The configuration and the status poller parameters should be deleted
            • The 3 new thread pool parameters should be added
            1 Reply Last reply
            0
            • T
              T
              tomaskir
              wrote on last edited by
              #6

              I did some research and then bothered Victor with questions, and here is a bit more info on this:

              Server now uses 2 thread pools; "MAIN" and "POLLERS".
              Agent uses 1 thread pool named "DATACOLL".

              You can find out by running "grep -r ThreadPoolCreate\(.*\)\)" on the src directory.

              You can collect metrics on these using:
              For server, Internal Server.ThreadPool.* DCIs are available.
              For agent Agent Agent.ThreadPool.* DCIs are available.

              You need to pass the thread pool name as {instance} to the DCIs (in the parameter).

              Thread pools with automatically shrink and grow. You can monitor this using the "Size" DCIs.
              Thread pool load is available using the "Load" DCIs.

              Load should never exceed the size of the thread pool, but this should not happen anyway, since the thread pool will grow to accommodate load.

              1 Reply Last reply
              0
              • V
                V
                Victor Kirhenshtein
                wrote on last edited by
                #7

                Just few clarifications:

                1. load will not exceed size, bt it can exceed max size, as thread pool will not grow beyound max size.

                2. Note that parameter name for load monitoring is "LoadAverage", not "Load", as it represents moving average of request queue for period (same as UNIX/Linux load average), while "Load" represents current thread pool load as % of threads processing request to current size of thread pool.

                Also, I've updated internal DCI selector in UI - now it shows correct set of parameters.

                Best regards,
                Victor

                1 Reply Last reply
                0

                Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                With your input, this post could be even better 💗

                Register Login
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                • Login

                • Don't have an account? Register

                • Login or register to search.
                Powered by NodeBB Contributors
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • Users
                • Groups