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. Feature Requests
  3. Firewall-friendly Agent - Server communication

Firewall-friendly Agent - Server communication

Scheduled Pinned Locked Moved Feature Requests
7 Posts 5 Posters 24.9k 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
    Tursiops
    wrote on last edited by
    #1

    Hi,

    I couldn't see this being an active Feature Request, but did find an older post (https://www.netxms.org/forum/feature-requests/agent-data-push-(firewall-friendly)/) suggesting usage of nxpush for this.
    The basic idea being not to have the server poll the agents, but the agents contact the server instead.
    This would remove the requirement for port forwards for systems behind a NAT. When you have dozens or even hundreds of different setups like that, it means manually reconfiguring each router/firewall with a port forward. It also means that if the proxy node on site goes down, everything appears to be offline. Having the agents initiate the connection to the server would remove the need for a proxy in a lot of these scenarios (not counting sites with heavy lockdowns on outbound traffic).

    The communication could be something the agent initiates but with the connection kept open using keepalives, so the server can push commands down the connection at any time. I guess examples of that kind of connection would be PRTG probes or RMM Agents like Labtech, N-Able or Kaseya.

    It would make a roll out easier, more firewall-friendly and allow monitoring of portable nodes moving between networks with private IPs (for example if you want to monitor notebooks which may end up in multiple offices, at home or at an airport) or nodes at a site that has multiple nodes, but none of them being online 24/7.

    Are there any plans to implement something like this?
    I know the post given above is from 2013 and it didn't sound like there were any.
    Maybe not enough users monitoring lots of different firewalled networks? 🙂

    Cheers

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

      Hi,

      actually there is increasing demand for such feature. I plan to implement it in next major release.

      Best regards,
      Victor

      1 Reply Last reply
      0
      • T
        T
        Tursiops
        wrote on last edited by
        #3

        Awesome! Looking forward to it.  😄

        1 Reply Last reply
        0
        • L
          L
          lazerusrm
          wrote on last edited by
          #4

          This feature be really nice with our current topology.

          We have systems behind customer firewall, and would like to monitor remote networks using the agent installed on one machine behind a firewall, and push all that data to the server.

          This is how PRTG's implementation works, and its one feature that i've really enjoyed.

          The alternative currently is setting up a VPN Tunnel and going through all those hoops

          1 Reply Last reply
          0
          • S
            S
            StanHubble
            wrote on last edited by
            #5

            Add another vote for this.  I am looking to roll out to 400+ networks/sites that are behind firewalled routers.  It would simplify a lot of the deployment tasks.

            1 Reply Last reply
            0
            • O
              O
              OIT
              wrote on last edited by
              #6

              Hi,
              Any idea when this would be implemented? We too are waiting on it to deploy out.

              Thanks

              @victor said in Firewall-friendly Agent - Server communication:

              Hi,

              actually there is increasing demand for such feature. I plan to implement it in next major release.

              Best regards,
              Victor

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

                Hi,

                is is implemented in 2.1-M3 (called agent tunnels), although currently it is a bit complicated to configure and maintain. But ww already have few deployments. Next release will contain tools for simplified agent tunnel management.

                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