Notifications

20 views

Description

Issue Description
The "F5 BigIP LTM" pattern is not creating connections when rules does not contain "switch -glob" (ie $uris is empty)

Symptoms
1) Instance is on London version
2) Discovery of F5 Load Balancer Service with the "F5 BigIP LTM" pattern, did not have any "Connections"
3) On Step 14 ("parse pools from rules based on pool name"),
the $pool values are there.
4) On Step 20 ("merge struct and uri")
there is a setAttribute(pool, [])
==> ie the $pool value is being clear out.

Note:
If symptom 3 and 4 are not present, then the issue is not this PRB, it has to be something else.


Causes
There is a mistake on Step 20 ("merge struct and uri") of the "F5 BigIP LTM" pattern,
which results in empty "$pool" values.

This eventually cause no outgoing connections to be created.

Steps to Reproduce

Do a discovery of the "F5 Load Balancer Service" where the rules do not have any "switch -glob" information.

Expected behavior
There should be outgoing connections (if we are able to get the pool information from the rules).

Actual behavior
No outgoing connections (even if we are able to get the pool information from the rules).

Workaround

On the "F5 BigIP LTM" pattern, go to "Step 20" ("merge struct and uri") 
change the operant (ie the "When" for the "Precondition") from "Any" to "All".

 


Related Problem: PRB1333628

Seen In

There is no data to report.

Fixed In

New York

Associated Community Threads

There is no data to report.

Article Information

Last Updated:2019-06-24 11:15:37
Published:2019-06-24