Feature Request: Junos DHCP relay numbers and status

We would like to get count of DHCP requests going through a Junos box. The states are “BOUND”, “REQUESTING” and “SELECTING”. Typically BOUND is good but if we see a high REQUESTING or SELECTING number, this would trigger an alert.

Example snmp walk on a Juniper router is below…

twop@core01-emy01> show snmp mib walk jnxJdhcpMIB | except LocalServer
jnxJdhcpRelayTotalDropped.0 = 2609408
jnxJdhcpRelayBadHardwareDropped.0 = 7107
jnxJdhcpRelayBadBootpOpcodeDropped.0 = 17
jnxJdhcpRelayBadOptionsDropped.0 = 3030
jnxJdhcpRelayBadAddressDropped.0 = 0
jnxJdhcpRelayNoAddressDropped.0 = 0
jnxJdhcpRelayNoRoutingInstanceDropped.0 = 0
jnxJdhcpRelayNoLocalAddressDropped.0 = 0
jnxJdhcpRelayShortPacketDropped.0 = 0
jnxJdhcpRelayBadReadDropped.0 = 0
jnxJdhcpRelayBadSendDropped.0 = 6453
jnxJdhcpRelayOption82Dropped.0 = 0
jnxJdhcpRelayOption60Dropped.0 = 0
jnxJdhcpRelayAuthenticationDropped.0 = 1466666
jnxJdhcpRelayDynamicProfileDropped.0 = 46706
jnxJdhcpRelayLicenseDropped.0 = 0
jnxJdhcpRelayBootRequestReceived.0 = 8117439
jnxJdhcpRelayDhcpDeclineReceived.0 = 59
jnxJdhcpRelayDhcpDiscoverReceived.0 = 2547438
jnxJdhcpRelayDhcpInformReceived.0 = 39733
jnxJdhcpRelayDhcpReleaseReceived.0 = 1194
jnxJdhcpRelayDhcpRequestReceived.0 = 5529015
jnxJdhcpRelayDhcpBootReplySent.0 = 5179386
jnxJdhcpRelayDhcpOfferSent.0 = 200371
jnxJdhcpRelayDhcpAckSent.0 = 4979015
jnxJdhcpRelayDhcpNakSent.0 = 0
jnxJdhcpRelayForceRenewSent.0 = 0
jnxJdhcpRelayTotalLeaseCount.0 = 358
jnxJdhcpRelaySwitchDropped.0 = 0
jnxJdhcpRelayBindingsLeaseState.4.32.50.10 = 5