Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NMS-7553: Add Juniper SRX flow performance monitoring and default thresholds #242

Merged
merged 6 commits into from
Jun 12, 2015
Merged

Conversation

StCyr
Copy link
Contributor

@StCyr StCyr commented Mar 12, 2015

Added configuration to collect, graph and threshold on Juniper SRX router's jnxJsSPUMonitoringCurrentFlowSession OID.

Background:

When the number of tracked sessions reach the router's maximu capacity, the router starts to drop arbitrary sessions (not necessarly inactive ones) when needed to stay below the maximum. This, obviously, creates strange network issues.

This can easily happen if you forget to define a timeout for some kind of UDP sessions.

JIRA: http://issues.opennms.org/browse/NMS-7553

Todo:

  • Review
  • Pass unit tests
  • Merge to develop

Added configuration to collect, graph and threshold on Juniper SRX router's jnxJsSPUMonitoringCurrentFlowSession OID.

Background:

When the number of tracked sessions reach the router's maximu capacity, the router starts to drop arbitrary sessions (not necessarly inactive ones) when needed to stay below the maximum. This, obviously, creates strange network issues.

This can easily happen if you forget to define a timeout for some kind of UDP sessions.

Cyrille
<group name="juniper-srx-router" ifType="all">
<mibObj oid=".1.3.6.1.4.1.2636.3.39.1.12.1.1.1.11" instance="jnxJsSPUMonitoringObjectsTable" alias="jnxJsSPUMonitoringNodeDescr" type="string" />
<mibObj oid=".1.3.6.1.4.1.2636.3.39.1.12.1.1.1.6" instance="jnxJsSPUMonitoringObjectsTable" alias="jnxJsSPUMonitoringCurrentFlowSession" type="Gauge32" />
<mibObj oid=".1.3.6.1.4.1.2636.3.39.1.12.1.1.1.7" instance="jnxJsSPUMonitoringObjectsTable" alias="jnxJsSPUMonitoringMaxFlowSession" type="Gauge32" />
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The alias exceeds 19 character which is the maximum in RRD world.

@StCyr
Copy link
Contributor Author

StCyr commented Mar 12, 2015

Hi @indigo423 ,

I fixed the alias length.

that should be oK now.

@indigo423 indigo423 changed the title NMS-7553: Added configuration to collect, graph and threshold on Juniper SRX router's jnxJsSPUMonitoringCurrentFlowSession OID. NMS-7553: Add Juniper SRX flow performance monitoring and default thresholds Mar 12, 2015
@indigo423
Copy link
Member

@StCyr
With your changes I've added a branch to see if the Unit tests pass and can fix those before we merge to develop. I've added the link to the Bamboo build for this on top of the pull request. If this one goes green looks good to me to merge to develop.

Thanks for this nice enhancement.

indigo423 added a commit that referenced this pull request Jun 12, 2015
NMS-7553: Add Juniper SRX flow performance monitoring and default thresholds
@indigo423 indigo423 merged commit 4130f04 into OpenNMS:develop Jun 12, 2015
@StCyr StCyr deleted the NMS-7553 branch July 7, 2015 08:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants