F5 Load Balancer operational status set to "Non-operational"

Vini
Giga Guru

Hi, 

Discovery sets the F5 Load Balancer operational status set to "Non-operational" but our Load balancers are active.

 

on F5 Load Balancer pattern at step no 49, sets the Operational status based on VIP admin and op status but it's not working as per the current status of LB's. anyone face this issue? please advice.

1 ACCEPTED SOLUTION

Vini
Giga Guru

Hi @Aneesh-D 

 

I forgot to update here. I resolved the issue by updating the code to ensure that even when the F5 load balancer is in standby mode, it returns '1' instead of '2' [non-operational] at step 10. This change fixed the problem.

however thank you for your reply on it.

Pattern: F5 load balancer

step 10: updated code: 

var rtrn = '';
if (${failureStatusId}=='3' || ${failureStatusId}=='4' || ${failureStatusIdOld}=='3') {
rtrn='1';
}else {
rtrn='2';
}

 

F5 doc reference# https://my.f5.com/manage/s/article/K14399

 

 

Regards,

Vini

View solution in original post

2 REPLIES 2

Aneesh-D
Tera Guru
Tera Guru

Dear @Vini - I think, step no 49 attempts to derive the operational status of the Virtual Server and not the Load Balancer itself.

 

Load Balancer status is derived based on OID - 1.3.6.1.4.1.3375.2.1.14.3.1 or 1.3.6.1.4.1.3375.2.1.1.1.1.19 in step 6, 7 and 9 and then bigIp table is updated in step 10.

 

It works fine for me:

 

AneeshD_0-1724184827301.png

AneeshD_1-1724184860353.png

 

Please check your logs for step 6,7,9 & 10 and see whats going wrong.

 

thanks,

Aneesh D

Please click thumps up if helpful and accept solution if it solved your issue.

Vini
Giga Guru

Hi @Aneesh-D 

 

I forgot to update here. I resolved the issue by updating the code to ensure that even when the F5 load balancer is in standby mode, it returns '1' instead of '2' [non-operational] at step 10. This change fixed the problem.

however thank you for your reply on it.

Pattern: F5 load balancer

step 10: updated code: 

var rtrn = '';
if (${failureStatusId}=='3' || ${failureStatusId}=='4' || ${failureStatusIdOld}=='3') {
rtrn='1';
}else {
rtrn='2';
}

 

F5 doc reference# https://my.f5.com/manage/s/article/K14399

 

 

Regards,

Vini