Juniper Networks
Learn how to monitor Junos OS-powered devices using the Juniper ActiveGate extension.
Prerequisites
- Juniper Network devices running Junos OS
- An Environment ActiveGate (version 1.155+) that has the ActiveGate plugin module installed and isn't used for synthetic or mainframe monitoring
- 1 environment ActiveGate can typically support 30-50 Juniper devices
Interested in monitoring Junos OS-powered devices with DESK?
The Juniper ActiveGate extension is available as a Preview. To enroll, contact a DESK ONE product specialist by clicking the chat button in the upper-right corner of the DESK menu bar.
Environment ActiveGate installation
ActiveGate plugin module installation
ActiveGate version 1.175+ has the plugin module installed by default.
Extension installation
-
Obtain the install file (
custom.remote.python.juniper.zip
). Don't rename the file. -
Unzip
custom.remote.python.juniper.zip
to theplugin_deployment
directory of your ActiveGate host. -
If the resulting directory structure isn't
.\plugin_deployment\custom.remote.python.juniper\
, please make the neccessary changes. -
Restart the DESK Remote Plugin Module service.
- On Linux, restart the service using the following commands with admin rights:
systemctl restart remotepluginmodule.service
- On Windows, run these two commands in a Command Prompt launched as Admin:
sc stop "DESK Remote Plugin Module"
sc start "DESK Remote Plugin Module"
- On Linux, restart the service using the following commands with admin rights:
-
Return to the DESK web UI. Click Settings, the Add new technology monitoring button, and finally the Add ActiveGate plugin button.
-
Click the Upload plugin button and upload
custom.remote.python.juniper.zip
. -
Enter the endpoint information requested for connecting to the Juniper device:
- Endpoint name: Type a meaningful endpoint name.
- Username: The username for connecting to the Junos OS API.
- Password: The user password.
- SSH Key File: Address of SSH private key to be used instead of a password.
- Device Address: The hostname/IP of the device.
- Device Port: SSH Port of the device.
- Device Alias: Optional alias or the device name.
- Name of the group: If the device is part of a cluster, type the name here to group the devices in the GUI.
- Optional list of interfaces to ignore: Allows for filtering which interfaces should not be monitored.
- Ignore interfaces that do not have an IP address.
- Enable debug logging.
Troubleshoot ActiveGate plugins
Metrics
The IP address of all network interfaces and the ports used by the services are automatically captured, as are the following metrics:
Device
- Availability
- Wired memory used
- Active memory used
- CPU load
Network interface (split by interface)
- Input bytes
- Output bytes
- Input errors
- Output errors
- Framing errors
- Input discards
- Input drops
- Output collisions
- Output drops
- Flow input policy bytes
- Flow output policy bytes
Network interface queue (split by interface)
- Best effort queue - queued packets
- Best effort queue - transmitted packets
- Best effort queue - dropped packets
- Expedited forwarding queue - queued packets
- Expedited forwarding queue - transmitted packets
- Expedited forwarding queue - dropped packets
- Assured forwarding queue - queued packets
- Assured forwarding queue - transmitted packets
- Assured forwarding queue - dropped packets
- Network control queue - queued packets
- Network control queue - transmitted packets
- Network control queue - dropped packets
Network protocols
- Packets sent
- Packets received
- Connections requests
- Connections closed
- Connections accepted
- Connections established
- Datagrams sent
- Datagrams received