Forum Discussion
SNMP OIDs for Memory, CPU and Disk Usage
The cURL help is your friend 😉
curl --help
Some of the more common options are:
-v for verbosity
-k to ignore certificate issues
-d to issue a POST with POST payload data
curl -vk https://www.example.com/foo -d 'user=admin&password=admin'
-X to explicitly define the request method
curl -vkX POST https://www.example.com/foo/bar -d 'user=admin&password=admin'
The -v option is going to your best tool for troubleshooting monitors. You'll of course want to perform captures to see what the monitor is actually sending and receiving, and curl -v will allow you to simulate these requests.
Sorry I pasted a wrong formula.
OID doesn't give you the percentage of CPU utilization, so to calculate CPU utilization percent take two samples, calculate the delta, and calculate: ((<DeltaTmTotalCycles> - (<DeltaTmIdleCycles> + <DeltaTmSleepCycles>)) / <DeltaTmTotalCycles>) * 100
Monitoring tool normally monitors F5 IP, so if the IP is not reachable the F5 become "red". Just like F5 have monitor on Pools/members/nodes used by LTM.
If something is going wrong inside F5, TMOS generates internal alarm/logs, so can F5 can generate SNMP Trap or send "error log" to remote syslog servers or send email using an SMTP server.
So if you're asking "How F5 is able to send alarm if something is going wrong?", you can use one (or more) of the 3 options (SNMP Traps, remote syslog, email using external SMTP server).
BR