Hi experts , Can anyone suggest a way to Monitor the NSX components failover events excepts NSX manager System events via syslog or logging in vRNI dashborad? how can a NOC or SOC person can figure out just by looking at a dashboard which VM is in Active state or which one is in Standby ?
There are multiple ways
1) Perform a API Call - GET /api/4.0/edges/{edgeId}/appliances - Out will show Active/Down.
2) NSX Manager GUI is another option - vSphere Webclient-NSX->Edge -> Edge appliances will show who is active.
3) If there is a monitoring tool which does a ICMP check , we will see few drops during the fail-over time.
4) SSH to both the appliances and checking service high availability.
Personally i don't like none of the above options. If we are really serious about monitoring - VROPS&VRNI are first class candidates as both have great integration with NSX.
There are multiple ways
1) Perform a API Call - GET /api/4.0/edges/{edgeId}/appliances - Out will show Active/Down.
2) NSX Manager GUI is another option - vSphere Webclient-NSX->Edge -> Edge appliances will show who is active.
3) If there is a monitoring tool which does a ICMP check , we will see few drops during the fail-over time.
4) SSH to both the appliances and checking service high availability.
Personally i don't like none of the above options. If we are really serious about monitoring - VROPS&VRNI are first class candidates as both have great integration with NSX.
Thanks Sreejith for response.
Could you provide more insight to option (3) ICMP check Monitoring tool . My customer is looking for integration with one such tool.
Which IP it will use to do the ICMP check ?
You can pretty much check any path from DLR-Edge-Upstream during this phase , there will be few drops because new MAC needs to learn ( GARP is leveraged) . Also all TCP sessions have to reestablish during this phase.