Why are alerts for network interfaces not raised when the configured thresholds are crossed?

Why are alerts for network interfaces not raised when the configured thresholds are crossed?

In Linux SSH mode of monitoring, alerts will be triggered according to the following conditions.
  1. When the interface name starts with 'bond', alerts will be raised. 
  2. When the interface has a master name as 'bond', alerts will be skipped. 
  3. When an interface is not a master bond / slave to a bond, it should have an IPv4 address configuration. If it has, alerts will be raised for that interface, otherwise skipped.
This is implemented to prevent redundant/ unwanted alerts when the Network interfaces are configured with bond interfaces (or) do not have an IP in the server environment.

Follow below steps to check if there are any bond interfaces in a Linux server :
1) Execute the LANG=C /sbin/ip -s a command. The output will be like as follows,
Info
$ LANG=C /sbin/ip -s a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000
   link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
   inet 127.0.0.1/8 scope host lo
      valid_lft forever preferred_lft forever
   RX: bytes  packets  errors  dropped missed  mcast
   8778 9678 0       0       0       0
   TX: bytes  packets  errors  dropped carrier collsns
   263 5 0       0       0       0
4: ens1: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc mq master bond1 state UP group default qlen 1000
   link/ether 44:2f:37:a6:b2:00 brd ff:ff:ff:ff:ff:ff
   RX: bytes  packets  errors  dropped missed  mcast
   60        4       0       0       0       0
   TX: bytes  packets  errors  dropped carrier collsns
   0 0 0 0 0 0
6: bond1: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
   link/ether 44:df:35:25:c2:00 brd ff:ff:ff:ff:ff:ff
   RX: bytes  packets  errors  dropped missed  mcast
   76    12     0       0       0       78
   TX: bytes  packets  errors  dropped carrier collsns
   456 234 0 0 0 0

2) In case any interface has master name as 'bond', it is a slave of that particular interface. Here, alerts will not be raised for the interfaces in Applications Manager. For example, as per the sample output, the interface 'ens1' is a slave interface of 'bond1'.

There can be multiple slave interfaces for a single bond interface. The bond interface status will go DOWN if all the slaves goes DOWN. So, if alerts are raised for each slave interface, it will be redundant, as alerts were already raised for the specific bond. To avoid this, alerting is skipped for slave interfaces.

If alerts are mandatorily needed for those slave interfaces, Login as Admin user -> Go to Support Tab -> Database Summary -> Query Tool. Execute the below query and then restart the service.
Quote
UPDATE AM_GlobalConfig SET VALUE='true' WHERE NAME='am.server.linux.netinterface.alert.for.slave'

Notes
Note:
This handling is not supported for SNMP and Agent mode of Linux monitoring.

                    New to ADSelfService Plus?

                      • Related Articles

                      • Why are thresholds and alerts not working for metrics in the Database tab of the MS SQL monitor?

                        By default, Applications Manager collects metrics under the Database tab of the MS SQL monitor once every hour. The Collect data control this behavior in every hour option under: Settings → Performance Polling → MS SQL → Metric Name: Database Since ...
                      • WMI/DCOM Communication and Network Resolution Errors

                        Applicable WMI Error Codes 0x80070776 — The object exporter specified was not found. Overview This error occurs when AppManager is unable to establish WMI/DCOM communication with the target Windows server during monitor addition or data collection. ...
                      • Performance data not collected for Linux monitor with RHEL 8 & above in SSH mode

                        If you notice an issue regarding the performance data collection for the Linux monitor with RHEL 8 & above (No data in GUI) then from the Applications Manager GUI --> Admin --> Product Settings --> Logging --> choose Print all logs option and save ...
                      • Memory Usage Calculation (Linux- Telnet/SSH)

                        Physical Memory Utilization Calculation: Note: For version 16800 and above , the Skip option will be under Settings -> Performance Polling -> Servers -> Linux monitor type. Formula: (i) If Skip buffer and cache from monitoring (Applicable only for ...
                      • How to enable the prometheus in Podman

                        How to enable prometheus in Podman (Podman-exporter, Node-Exporter) Note: Linux Machine (Ubuntu/RHEL-based) and Podman is already installed. 1. Overview of Monitoring Components Prometheus: Collects and stores metrics from configured targets Podman ...