diff --git a/juniper_official/chassis/check-psm-power-usage-state.rule b/juniper_official/chassis/check-psm-power-usage-state.rule index 0469f98a..91946eca 100644 --- a/juniper_official/chassis/check-psm-power-usage-state.rule +++ b/juniper_official/chassis/check-psm-power-usage-state.rule @@ -70,15 +70,15 @@ healthbot { } field psm { sensor components-oc { - where "/components/component/@name =~ /{{psm}}|^PSM[{{pem}}]$|^PEM[{{pem}}]$/"; + where "/components/component/@name =~ /{{psm}}|^PSM[{{pem}}]$|^PEM[{{pem}}]$|^CHASSIS[{{pem}}]:PSM[{{pem}}]$/"; path "/components/component/@name"; } sensor components-oc-junos { - where "/components/component/@name =~ /{{psm}}|^PSM[{{pem}}]$|^PEM[{{pem}}]$/"; + where "/components/component/@name =~ /{{psm}}|^PSM[{{pem}}]$|^PEM[{{pem}}]$|^CHASSIS[{{pem}}]:PSM[{{pem}}]$/"; path "/components/component/@name"; } sensor components-oc-ptx { - where "/components/component/@name =~ /{{psm}}|^PSM[{{pem}}]$|^PEM[{{pem}}]$/"; + where "/components/component/@name =~ /{{psm}}|^PSM[{{pem}}]$|^PEM[{{pem}}]$|^CHASSIS[{{pem}}]:PSM[{{pem}}]$/"; path "/components/component/@name"; } type string; diff --git a/juniper_official/chassis/check-routing-engine-temperature.rule b/juniper_official/chassis/check-routing-engine-temperature.rule index 967707f7..59e0a697 100644 --- a/juniper_official/chassis/check-routing-engine-temperature.rule +++ b/juniper_official/chassis/check-routing-engine-temperature.rule @@ -113,11 +113,11 @@ healthbot { } field routing-engine { sensor components-oc { - where "/components/component/@name =~ /^Routing Engine[{{re-slot-no}}]$|^RE[{{re-slot-no}}]$/"; + where "/components/component/@name =~ /^Routing Engine[{{re-slot-no}}]$|^RE[{{re-slot-no}}]$|^CHASSIS[{{re-slot-no}}]:RE[{{re-slot-no}}]$/"; path "/components/component/@name"; } sensor components-oc-junos { - where "/components/component/@name =~ /^Routing Engine[{{re-slot-no}}]$|^RE[{{re-slot-no}}]$/"; + where "/components/component/@name =~ /^Routing Engine[{{re-slot-no}}]$|^RE[{{re-slot-no}}]$|^CHASSIS[{{re-slot-no}}]:RE[{{re-slot-no}}]$/"; path "/components/component/@name"; } description "RE name to monitor"; diff --git a/juniper_official/linecard/check-fpc-cpu-memory-state-temp.rule b/juniper_official/linecard/check-fpc-cpu-memory-state-temp.rule index 71bcd60c..102af7c0 100644 --- a/juniper_official/linecard/check-fpc-cpu-memory-state-temp.rule +++ b/juniper_official/linecard/check-fpc-cpu-memory-state-temp.rule @@ -86,7 +86,7 @@ healthbot { } field fpc { sensor components-oc { - where "/components/component/@name =~ /^FPC{{fpc-slot-no}}$/"; + where "/components/component/@name =~ /^FPC{{fpc-slot-no}}$|^CHASSIS[{{fpc-slot-no}}]:FPC[{{fpc-slot-no}}]$/"; path "/components/component/@name"; } type string; diff --git a/juniper_official/routing/check-te-rsvp-global-errors.rule b/juniper_official/routing/check-te-rsvp-global-errors.rule index d51766fa..92b53907 100644 --- a/juniper_official/routing/check-te-rsvp-global-errors.rule +++ b/juniper_official/routing/check-te-rsvp-global-errors.rule @@ -745,7 +745,13 @@ sensors lsp; release-support min-supported-release; } - } + } + platforms PTX10002-60MR { + releases 22.3R1 { + sensors lsp; + release-support min-supported-release; + } + } platforms PTX10004 { releases 22.3R1 { sensors lsp; diff --git a/juniper_official/system/check-system-cpu-memory.rule b/juniper_official/system/check-system-cpu-memory.rule index c000badd..3bda886d 100644 --- a/juniper_official/system/check-system-cpu-memory.rule +++ b/juniper_official/system/check-system-cpu-memory.rule @@ -147,7 +147,7 @@ healthbot { } field routing-engine { sensor components-oc { - where "/components/component/@name =~ /^Routing Engine[{{re-slot-no}}]$|^RE[{{re-slot-no}}]$/"; + where "/components/component/@name =~ /^Routing Engine[{{re-slot-no}}]$|^RE[{{re-slot-no}}]$|^CHASSIS[{{re-slot-no}}]:RE[{{re-slot-no}}]$/"; path "/components/component/@name"; } description "RE name to monitor";