Forum Discussion
aj1
Jan 15, 2015Nimbostratus
Assign a monitor to an already existing node using iControl
Hello everyone,
I am using the python bigsuds iControl library. I have created a couple of nodes and now trying to assign a monitor to them. Looked at the API reference but it throws the same error overtime. I am not sure what it is expecting in "type".
>>> c.LocalLB.NodeAddressV2.set_monitor_rule(['node1'],['MONITOR_RULE_TYPE_SINGLE', 0L, ['icmp']])
Traceback (most recent call last):
File "", line 1, in
File "build/bdist.macosx-10.10-intel/egg/bigsuds.py", line 412, in wrapped_method
File "build/bdist.macosx-10.10-intel/egg/bigsuds.py", line 472, in process
File "build/bdist.macosx-10.10-intel/egg/bigsuds.py", line 478, in _process_args
File "build/bdist.macosx-10.10-intel/egg/bigsuds.py", line 540, in _process_arg
File "build/bdist.macosx-10.10-intel/egg/bigsuds.py", line 559, in _process_arg
bigsuds.ArgumentError: "MONITOR_RULE_TYPE_SINGLE" is not a valid value for LocalLB.MonitorRule, expecting: type, quorum, monitor_templates
Also, i think i have to use the set_default_node_monitor after this. Has anyone been in a similar situation. Would really appreciate any help.
Thanks!
- What_Lies_Bene1Cirrostratus
Shouldn't this;
...['MONITOR_RULE_TYPE_SINGLE', 0L, ['icmp']])
Look like this;
...['MONITOR_RULE_TYPE_SINGLE', '0L', 'icmp'])
I assume the quorum value can be any old rubbish
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects