Juniper NetScreen
ZenPacks.zenoss.NetScreenMonitor
This ZenPack monitors Juniper NetScreen devices using the SNMP v2 protocol.
This ZenPack provides overall statistics for
- interfaces
- routes
- vpn tunnels
Commercial
This ZenPack is developed and supported by Zenoss Inc. Commercial ZenPacks are available to Zenoss commercial customers only. Contact Zenoss to request more information regarding this or any other ZenPacks. Click here to view all available Zenoss Commercial ZenPacks.
Releases
Version 2.2.3 Download
- Released on 2017/01/12
- Compatible with Zenoss Resource Manager 4.2.5 - 5.1.x
- Summary of Changes:
- Add monitoring and locking to VPN tunnels
Version 2.2.2 Download
- Released on 2016/09/16
- Compatible with Zenoss Resource Manager 4.2.5 - 5.1.x
- Summary of Changes:
- Add common datapoint aliases
Version 2.2.1 Download
- Released on 2015/11/10
- Compatible with Zenoss Resource Manager 4.2.5 - 5.1.x
- Summary of Changes:
- Add total memory modeling
- Adjust free memory thresholds
- Add common datapoint aliases
Devices Monitored
This ZenPack monitors devices from Juniper's NetScreen line of products. Models supported include:
- Juniper SSG-140 version 6.2.0, Firewall+VPN
- Juniper SSG-140 version 6.3.0, Firewall+VPN
- Juniper SSG-320M version 6.3.0, Firewall+VPN
- Juniper SSG-550 version 6.2.0, Firewall+VPN
- Juniper SSG-550 version 6.3.0, Firewall+VPN
- Juniper SSG20 version 6.2.0, Firewall+VPN
- Juniper SSG20-WLAN version 6.3.0, Firewall+VPN
- Juniper SSG5-Serial version 6.3.0, Firewall+VPN
- Juniper SRX1500 internet router, kernel JUNOS 15.1X49-*
- NetScreenISG 1000 version 6.3.0, Firewall+VPN
- NetScreenISG 2000 version 6.3.0, Firewall+VPN
Modeler Plugins
- snmp.netscreen.NetScreenDeviceMap
- zenoss.snmp.DeviceMap
- snmp.netscreen.InterfaceMap
- zenoss.snmp.RouteMap
- NetScreenVPN
Datasource Types
- SNMP
Monitoring Templates
- NetScreenDevice
- VPNTunnel
- netscreenInterface
Device
- Datapoints: (Format: [datasource.point: DatasourceType.DataPointType]):
- cpuAvg.cpuAvg: SNMP.Gauge
- cpuLast1Min.cpuLast1Min: SNMP.Gauge
- cpuLast5Min.cpuLast5Min: SNMP.Gauge
- cpuLast15Min.cpuLast15Min: SNMP.Gauge
- freeMemory.freeMemory: SNMP.Gauge
- sessAllocate.sessAllocate: SNMP.Gauge
- sessMaximum.sessMaximum: SNMP.Gauge
- usedMemory.usedMemory: SNMP.Gauge
Components
The following components are monitored:
Interfaces
- Datapoints: (Format: [datasource.point: DatasourceType.DataPointType]):
- ifHCInOctets.ifHCInOctets: SNMP.Derive
- ifHCInUcastPkts.ifHCInUcastPkts: SNMP.Derive
- ifHCOutOctets.ifHCOutOctets: SNMP.Derive
- ifHCOutUcastPkts.ifHCOutUcastPkts: SNMP.Derive
- ifInOctets.ifInOctets: SNMP.Derive
- ifInUcastPackets.ifInUcastPackets: SNMP.Derive
- ifOutOctets.ifOutOctets: SNMP.Derive
- ifOutUcastPackets.ifOutUcastPackets: SNMP.Derive
- Graphs:
- Throughput
- Packets
- Errors
- Thresholds:
- High Utilization
- ifOperStatusChange
Network Routes
Network Routes are provided by the native zenoss.snmp.RouteMap modeler plugin and link to the Zenoss networking/routing facility.
- Properties:
- Interface Description
- Address/Mask
- Device
- Interface
- Mac Address
- Ping Status
- SNMP Status
VPN Tunnels
- Datapoints: (Format: [datasource.point: DatasourceType.DataPointType]):
- avail.avail: SNMP.Gauge
- bytesIn.bytesIn: SNMP.Counter
- bytesOut.bytesOut: SNMP.Counter
- delayAvg.delayAvg: SNMP.Gauge
- inSpi.inSpi: SNMP.Counter
- monState.monState: SNMP.Gauge
- outSpi.outSpi: SNMP.Counter
- p1State.p1State: SNMP.Gauge
- p2State.p2State: SNMP.Gauge
- packetsIn.packetsIn: SNMP.Counter
- packetsOut.packetsOut: SNMP.Counter
- tunnelState.tunnelState: SNMP.Gauge
- Graphs:
- Throughput
- Packets
- SPI
- Thresholds:
- Phase 1 Inactive
- Phase 2 Inactive
- Tunnel Down
Installation and Configuration
ZenPack Installation
- Install the NetScreenMonitor ZenPack as per Resource Manager documentation
- Restart all required Zenoss Services as per Resource Manager documentation
- Install the target device, as follows:
Manual Target Device Installation
- Navigate to the Infrastructure and hit the + button to add a device
- Fill in the following entries:
- Hostname or IP Address
- Device Class: /Network/NetScreen
- Title
- Click "More" and fill in the following entries:
- Snmp Community
- Snmp Port (defaults to 161)
- Click Add
- Ensure zenperfsnmp is running
- Navigate to Graphs and you should see some placeholders for graphs. After approximately fifteen minutes you should see the graphs start to become populated with information.
Batch Target Installation with zenbatchload
You can also add your devices in batch for convenience and automation.
-
Create a text file (filename: /tmp/netscreen.txt). Each server has an entry similar to:
/Devices/Network/NetScreen netscreen setManageIp='10.1.1.1', \ zSnmpCommunity='public', \ zSnmpVer='v2c'
-
Run the command on the terminal:
zenbatchload /tmp/netscreen.txt
Model the Component
- From the device view, select Model Device from the gear menu.
Changes
2.2.3
- Add monitoring and locking to VPN tunnels (ZPS-603)
2.2.2
- Add common datapoint aliases (ZEN-24619)
2.2.1
- Add total memory modeling
- Change free memory threshold to 10% of total
- Add common datapoint aliases (ZEN-24619)