Last Modified: Mar 12, 2025
Affected Product(s):
BIG-IP TMOS
Known Affected Versions:
15.1.10, 15.1.10.2, 15.1.10.3, 15.1.10.4, 15.1.10.5, 15.1.10.6, 16.1.4, 16.1.4.1, 16.1.4.2, 16.1.4.3, 16.1.5, 16.1.5.1, 16.1.5.2, 17.1.1, 17.1.1.1, 17.1.1.2, 17.1.1.3, 17.1.1.4, 17.1.2, 17.1.2.1
Opened: Mar 14, 2024 Severity: 4-Minor
When attempting to modify an existing monitor through tmsh, the "replace" verb will throw an error when attempting to modify the "defaults-from" field, while the "merge" verb will not. "01070685:3: Cannot modify the monitor type (defaults from) for monitor ..."
In tmsh using the "replace" verb throws an error when updating the default-from field, while the "merge" verb does not.
(1) Create a BIG-IP instance and log into the console as root. (2) In the /shared folder, create two .out files with monitor declarations in them with the following stipulations (see above for examples): (a) Both monitor declarations must have the same monitor name. (b) Each declaration must have a different parent profile and defaults-from type (ex. http for one declaration and https for the other). (c) The parent profile type for each monitor must be the same as its defaults-from value. (3) Add one of the monitors to your device by using the following command: (a) tmsh load sys config file /shared/<your-file>.out replace
None
None