This template is a smattering of a few templates combined with some custom discovery rules.
It has been tested to work with most Juniper switches and firewalls. It uses the standard SNMP root for all discovery, so it works with most switch/router devices. If you have any issues with it let me know. I exported this from a live system, so the read the dependencies below.
What it does:
Peer State
Peer State
Drops in/out
Neighbor State
Non Discovery items:
The template creates quite a few graph prototypes and adds them to a screen as well.
Dependencies:
The template had value maps, interface filters and groups associated with it when I cloned it, but I removed them so there shouldn’t be any issues with it. If you find an issue importing let me know. I was successful importing default template to a new system.
Other Instructions:
Be sure to fill in the $SNMP_COMMUNITY macro with your SNMP community string.
Also IKE discovery does not seem to work on JunOS pre 12.3. Everything else seems to work fine.
Updates:
1) Updated as I left my community string in the macros section :(
2) The Parent OID for interface discovery is for the 32Bit counters. This will not work for 64Bit devices. I’ll update this week
Name | Description | Default | Type |
---|---|---|---|
{$SNMP_COMMUNITY} | <p>-</p> | FillMeIn |
Text macro |
There are no template links in this template.
Name | Description | Type | Key and additional info |
---|---|---|---|
Juniper IKE Peer Enumeration | <p>-</p> | SNMP agent |
discovery.ike<p>Update: 3600</p> |
Juniper BGP Peer Enumeration | <p>-</p> | SNMP agent |
discovery.bgp<p>Update: 3600</p> |
Juniper IPSec Tunnel State Enumeration | <p>-</p> | SNMP agent |
discovery.IPSec<p>Update: 3600</p> |
Juniper OSPF Neighbor State Enumeration | <p>-</p> | SNMP agent |
discovery.ospf.nbr<p>Update: 3600</p> |
Juniper Interface enumeration | <p>-</p> | SNMP agent |
discovery.ifDescr<p>Update: 3600</p> |
Name | Description | Type | Key and additional info |
---|---|---|---|
Simple ICMP Up Check | <p>-</p> | Simple check |
icmpping[,,,,]<p>Update: 30</p> |
Juniper Make/Model | <p>OID to query Unit Make and Model</p> | SNMP agent |
juniper.make.model<p>Update: 3600</p> |
JunOS Memory % in use | <p>-</p> | SNMP agent |
Junos.Mem<p>Update: 30</p> |
Simple ICMP Time | <p>-</p> | Simple check |
icmppingsec[,,,,,]<p>Update: 30</p> |
JunOS temperature | <p>-</p> | SNMP agent |
Junos.Temp<p>Update: 30</p> |
JunOS CPU % in use | <p>-</p> | SNMP agent |
Junos.CPU<p>Update: 30</p> |
ikePeerState {#SNMPINDEX} | <p>-</p> | SNMP agent |
.1.3.6.1.4.1.2636.3.52.1.1.2.1.6.1.4.[{#SNMPINDEX}]<p>Update: 30</p><p>LLD</p> |
bgpPeerState {#SNMPINDEX} | <p>-</p> | SNMP agent |
.1.3.6.1.2.1.15.3.1.2.[{#SNMPINDEX}]<p>Update: 60</p><p>LLD</p> |
IPSec Tunnel State {#SNMPINDEX} | <p>-</p> | SNMP agent |
1.3.6.1.4.1.2636.3.39.1.5.1.2.1.1.4.[{#SNMPINDEX}]<p>Update: 60</p><p>LLD</p> |
ospfNbrState {#SNMPINDEX} | <p>-</p> | SNMP agent |
.1.3.6.1.2.1.14.10.1.6.[{#SNMPINDEX}]<p>Update: 60</p><p>LLD</p> |
{#SNMPVALUE} - Inbound traffic | <p>-</p> | SNMP agent |
.1.3.6.1.2.1.2.2.1.10.[{#SNMPINDEX}]<p>Update: 60</p><p>LLD</p> |
{#SNMPVALUE} - Inbound discarded packets | <p>-</p> | SNMP agent |
.1.3.6.1.2.1.2.2.1.13.[{#SNMPINDEX}]<p>Update: 60</p><p>LLD</p> |
{#SNMPVALUE} - Inbound error packets | <p>-</p> | SNMP agent |
.1.3.6.1.2.1.2.2.1.14.[{#SNMPINDEX}]<p>Update: 60</p><p>LLD</p> |
{#SNMPVALUE} - Outbound traffic | <p>-</p> | SNMP agent |
1.3.6.1.2.1.2.2.1.16.[{#SNMPINDEX}]<p>Update: 60</p><p>LLD</p> |
{#SNMPVALUE} - Outbound discarded packets | <p>-</p> | SNMP agent |
1.3.6.1.2.1.2.2.1.19.[{#SNMPINDEX}]<p>Update: 60</p><p>LLD</p> |
{#SNMPVALUE} - Outbound error packets | <p>-</p> | SNMP agent |
1.3.6.1.2.1.2.2.1.20.[{#SNMPINDEX}]<p>Update: 60</p><p>LLD</p> |
There are no triggers in this template.
This template is a smattering of a few templates combined with some custom discovery rules.
It has been tested to work with most Juniper switches and firewalls. It uses the standard SNMP root for all discovery, so it works with most switch/router devices. If you have any issues with it let me know. I exported this from a live system, so the read the dependencies below.
What it does:
Peer State
Peer State
Drops in/out
Neighbor State
Non Discovery items:
The template creates quite a few graph prototypes and adds them to a screen as well.
Dependencies:
The template had value maps, interface filters and groups associated with it when I cloned it, but I removed them so there shouldn’t be any issues with it. If you find an issue importing let me know. I was successful importing default template to a new system.
Other Instructions:
Be sure to fill in the $SNMP_COMMUNITY macro with your SNMP community string.
Also IKE discovery does not seem to work on JunOS pre 12.3. Everything else seems to work fine.
Updates:
1) Updated as I left my community string in the macros section :(
2) The Parent OID for interface discovery is for the 32Bit counters. This will not work for 64Bit devices. I’ll update this week
Name | Description | Default | Type |
---|---|---|---|
{$SNMP_COMMUNITY} | <p>-</p> | FillMeIn |
Text macro |
There are no template links in this template.
Name | Description | Type | Key and additional info |
---|---|---|---|
Juniper BGP Peer Enumeration | <p>-</p> | SNMP agent |
discovery.bgp<p>Update: 3600</p> |
Juniper OSPF Neighbor State Enumeration | <p>-</p> | SNMP agent |
discovery.ospf.nbr<p>Update: 3600</p> |
Juniper Interface enumeration | <p>-</p> | SNMP agent |
discovery.ifDescr<p>Update: 3600</p> |
Juniper IKE Peer Enumeration | <p>-</p> | SNMP agent |
discovery.ike<p>Update: 3600</p> |
Juniper IPSec Tunnel State Enumeration | <p>-</p> | SNMP agent |
discovery.IPSec<p>Update: 3600</p> |
Name | Description | Type | Key and additional info |
---|---|---|---|
Simple ICMP Time | <p>-</p> | Simple check |
icmppingsec[,,,,,]<p>Update: 30</p> |
JunOS temperature | <p>-</p> | SNMP agent |
Junos.Temp<p>Update: 30</p> |
Juniper Make/Model | <p>OID to query Unit Make and Model</p> | SNMP agent |
juniper.make.model<p>Update: 3600</p> |
Simple ICMP Up Check | <p>-</p> | Simple check |
icmpping[,,,,]<p>Update: 30</p> |
JunOS CPU % in use | <p>-</p> | SNMP agent |
Junos.CPU<p>Update: 30</p> |
JunOS Memory % in use | <p>-</p> | SNMP agent |
Junos.Mem<p>Update: 30</p> |
bgpPeerState {#SNMPINDEX} | <p>-</p> | SNMP agent |
.1.3.6.1.2.1.15.3.1.2.[{#SNMPINDEX}]<p>Update: 60</p><p>LLD</p> |
ospfNbrState {#SNMPINDEX} | <p>-</p> | SNMP agent |
.1.3.6.1.2.1.14.10.1.6.[{#SNMPINDEX}]<p>Update: 60</p><p>LLD</p> |
{#SNMPVALUE} - Inbound traffic | <p>-</p> | SNMP agent |
.1.3.6.1.2.1.2.2.1.10.[{#SNMPINDEX}]<p>Update: 60</p><p>LLD</p> |
{#SNMPVALUE} - Inbound discarded packets | <p>-</p> | SNMP agent |
.1.3.6.1.2.1.2.2.1.13.[{#SNMPINDEX}]<p>Update: 60</p><p>LLD</p> |
{#SNMPVALUE} - Inbound error packets | <p>-</p> | SNMP agent |
.1.3.6.1.2.1.2.2.1.14.[{#SNMPINDEX}]<p>Update: 60</p><p>LLD</p> |
{#SNMPVALUE} - Outbound traffic | <p>-</p> | SNMP agent |
1.3.6.1.2.1.2.2.1.16.[{#SNMPINDEX}]<p>Update: 60</p><p>LLD</p> |
{#SNMPVALUE} - Outbound discarded packets | <p>-</p> | SNMP agent |
1.3.6.1.2.1.2.2.1.19.[{#SNMPINDEX}]<p>Update: 60</p><p>LLD</p> |
{#SNMPVALUE} - Outbound error packets | <p>-</p> | SNMP agent |
1.3.6.1.2.1.2.2.1.20.[{#SNMPINDEX}]<p>Update: 60</p><p>LLD</p> |
ikePeerState {#SNMPINDEX} | <p>-</p> | SNMP agent |
.1.3.6.1.4.1.2636.3.52.1.1.2.1.6.1.4.[{#SNMPINDEX}]<p>Update: 30</p><p>LLD</p> |
IPSec Tunnel State {#SNMPINDEX} | <p>-</p> | SNMP agent |
1.3.6.1.4.1.2636.3.39.1.5.1.2.1.1.4.[{#SNMPINDEX}]<p>Update: 60</p><p>LLD</p> |
There are no triggers in this template.
This template is a smattering of a few templates combined with some custom discovery rules.
It has been tested to work with most Juniper switches and firewalls. It uses the standard SNMP root for all discovery, so it works with most switch/router devices. If you have any issues with it let me know. I exported this from a live system, so the read the dependencies below.
What it does:
Peer State
Peer State
Drops in/out
Neighbor State
Non Discovery items:
The template creates quite a few graph prototypes and adds them to a screen as well.
Dependencies:
The template had value maps, interface filters and groups associated with it when I cloned it, but I removed them so there shouldn’t be any issues with it. If you find an issue importing let me know. I was successful importing default template to a new system.
Other Instructions:
Be sure to fill in the $SNMP_COMMUNITY macro with your SNMP community string.
Also IKE discovery does not seem to work on JunOS pre 12.3. Everything else seems to work fine.
Updates:
1) Updated as I left my community string in the macros section :(
2) The Parent OID for interface discovery is for the 32Bit counters. This will not work for 64Bit devices. I’ll update this week
Name | Description | Default | Type |
---|---|---|---|
{$SNMP_COMMUNITY} | <p>-</p> | FillMeIn |
Text macro |
There are no template links in this template.
Name | Description | Type | Key and additional info |
---|---|---|---|
Juniper BGP Peer Enumeration | <p>-</p> | SNMP agent |
discovery.bgp<p>Update: 3600</p> |
Juniper OSPF Neighbor State Enumeration | <p>-</p> | SNMP agent |
discovery.ospf.nbr<p>Update: 3600</p> |
Juniper Interface enumeration | <p>-</p> | SNMP agent |
discovery.ifDescr<p>Update: 3600</p> |
Juniper IKE Peer Enumeration | <p>-</p> | SNMP agent |
discovery.ike<p>Update: 3600</p> |
Juniper IPSec Tunnel State Enumeration | <p>-</p> | SNMP agent |
discovery.IPSec<p>Update: 3600</p> |
Name | Description | Type | Key and additional info |
---|---|---|---|
Simple ICMP Time | <p>-</p> | Simple check |
icmppingsec[,,,,,]<p>Update: 30</p> |
JunOS temperature | <p>-</p> | SNMP agent |
Junos.Temp<p>Update: 30</p> |
Juniper Make/Model | <p>OID to query Unit Make and Model</p> | SNMP agent |
juniper.make.model<p>Update: 3600</p> |
Simple ICMP Up Check | <p>-</p> | Simple check |
icmpping[,,,,]<p>Update: 30</p> |
JunOS CPU % in use | <p>-</p> | SNMP agent |
Junos.CPU<p>Update: 30</p> |
JunOS Memory % in use | <p>-</p> | SNMP agent |
Junos.Mem<p>Update: 30</p> |
bgpPeerState {#SNMPINDEX} | <p>-</p> | SNMP agent |
.1.3.6.1.2.1.15.3.1.2.[{#SNMPINDEX}]<p>Update: 60</p><p>LLD</p> |
ospfNbrState {#SNMPINDEX} | <p>-</p> | SNMP agent |
.1.3.6.1.2.1.14.10.1.6.[{#SNMPINDEX}]<p>Update: 60</p><p>LLD</p> |
{#SNMPVALUE} - Inbound traffic | <p>-</p> | SNMP agent |
.1.3.6.1.2.1.2.2.1.10.[{#SNMPINDEX}]<p>Update: 60</p><p>LLD</p> |
{#SNMPVALUE} - Inbound discarded packets | <p>-</p> | SNMP agent |
.1.3.6.1.2.1.2.2.1.13.[{#SNMPINDEX}]<p>Update: 60</p><p>LLD</p> |
{#SNMPVALUE} - Inbound error packets | <p>-</p> | SNMP agent |
.1.3.6.1.2.1.2.2.1.14.[{#SNMPINDEX}]<p>Update: 60</p><p>LLD</p> |
{#SNMPVALUE} - Outbound traffic | <p>-</p> | SNMP agent |
1.3.6.1.2.1.2.2.1.16.[{#SNMPINDEX}]<p>Update: 60</p><p>LLD</p> |
{#SNMPVALUE} - Outbound discarded packets | <p>-</p> | SNMP agent |
1.3.6.1.2.1.2.2.1.19.[{#SNMPINDEX}]<p>Update: 60</p><p>LLD</p> |
{#SNMPVALUE} - Outbound error packets | <p>-</p> | SNMP agent |
1.3.6.1.2.1.2.2.1.20.[{#SNMPINDEX}]<p>Update: 60</p><p>LLD</p> |
ikePeerState {#SNMPINDEX} | <p>-</p> | SNMP agent |
.1.3.6.1.4.1.2636.3.52.1.1.2.1.6.1.4.[{#SNMPINDEX}]<p>Update: 30</p><p>LLD</p> |
IPSec Tunnel State {#SNMPINDEX} | <p>-</p> | SNMP agent |
1.3.6.1.4.1.2636.3.39.1.5.1.2.1.1.4.[{#SNMPINDEX}]<p>Update: 60</p><p>LLD</p> |
There are no triggers in this template.