junos_exporter icon indicating copy to clipboard operation
junos_exporter copied to clipboard

Add support for chassi and system alarms.

Open Sparc0 opened this issue 1 month ago • 0 comments

I wonder if it would be possible to implement support for

show chassis alarms
show system alarms

RPC commands

<get-alarm-information>
<get-system-alarm-information>

XML Output example is the same for both commands.

<rpc-reply xmlns:junos="http://xml.juniper.net/junos/23.4R2-S5.8/junos">
    <alarm-information xmlns="http://xml.juniper.net/junos/23.4R0/junos-alarm">
        <alarm-summary>
            <active-alarm-count>5</active-alarm-count>
        </alarm-summary>
        <alarm-detail>
            <alarm-time junos:seconds="1763704807">
                2025-11-21 06:00:07 UTC
            </alarm-time>
            <alarm-class>Minor</alarm-class>
            <alarm-description>EVPN-VXLAN feature(262) usage requires a license</alarm-description>
            <alarm-short-description>evpn-vxlan</alarm-short-description>
            <alarm-type>System</alarm-type>
        </alarm-detail>
        <alarm-detail>
            <alarm-time junos:seconds="1763704807">
                2025-11-21 06:00:07 UTC
            </alarm-time>
            <alarm-class>Minor</alarm-class>
            <alarm-description>ESI-LAG(252) usage requires a license</alarm-description>
            <alarm-short-description>esi-lag</alarm-short-description>
            <alarm-type>System</alarm-type>
        </alarm-detail>
        <alarm-detail>
            <alarm-time junos:seconds="1763704807">
                2025-11-21 06:00:07 UTC
            </alarm-time>
            <alarm-class>Minor</alarm-class>
            <alarm-description>VxLAN(164) usage requires a license</alarm-description>
            <alarm-short-description>vxlan</alarm-short-description>
            <alarm-type>System</alarm-type>
        </alarm-detail>
        <alarm-detail>
            <alarm-time junos:seconds="1763704807">
                2025-11-21 06:00:07 UTC
            </alarm-time>
            <alarm-class>Minor</alarm-class>
            <alarm-description>BGP Routing Protocol(47) usage requires a license</alarm-description>
            <alarm-short-description>bgp</alarm-short-description>
            <alarm-type>System</alarm-type>
        </alarm-detail>
        <alarm-detail>
            <alarm-time junos:seconds="1762780128">
                2025-11-10 13:08:48 UTC
            </alarm-time>
            <alarm-class>Minor</alarm-class>
            <alarm-description>Rescue configuration is not set</alarm-description>
            <alarm-short-description>no-rescue</alarm-short-description>
            <alarm-type>Configuration</alarm-type>
        </alarm-detail>
    </alarm-information>
    <cli>
        <banner>{master:0}</banner>
    </cli>
</rpc-reply>

Sparc0 avatar Nov 21 '25 16:11 Sparc0