Skip to main content

F5 LTM

This Integration is part of the F5 LTM Pack.#

Supported versions

Supported Cortex XSOAR versions: 6.0.0 and later.

Manages F5 LTM This integration was integrated and tested with version 16.1.0 of F5LTM

Configure F5 LTM on Cortex XSOAR#

  1. Navigate to Settings > Integrations > Servers & Services.

  2. Search for F5 LTM.

  3. Click Add instance to create and configure a new integration instance.

    ParameterDescriptionRequired
    Server AddressTrue
    Port NumberTrue
    The administrative partitionFalse
    UsernameThe Username to use for connectionTrue
    PasswordTrue
    Trust any certificate (not secure)Trust any certificate (not secure).False
    Use system proxy settingsUse system proxy settings.False
  4. Click Test to validate the URLs, token, and connection.

Commands#

You can execute these commands from the Cortex XSOAR CLI, as part of an automation, or in a playbook. After you successfully execute a command, a DBot message appears in the War Room with the command details.

f5-ltm-get-pools#


Get a list of all pools

Base Command#

f5-ltm-get-pools

Input#

Argument NameDescriptionRequired
expandExpand pools in the response. Possible values are: True, False. Default is False.Optional

Context Output#

PathTypeDescription
F5.LTM.Pools.membersReference.isSubcollectionBooleanMember reference subcollection retrieved
F5.LTM.Pools.membersReference.linkStringMember reference links
F5.LTM.Pools.monitorStringPool monitor listener
F5.LTM.Pools.nameStringPool names
F5.LTM.Pools.partitionStringConfiguration partition

Command Example#

!f5-ltm-get-pools expand="false"

Context Example#

{
"F5": {
"LTM": {
"Pools": [
{
"membersReference": {
"isSubcollection": true,
"link": "https://localhost/mgmt/tm/ltm/pool/~Common~Temp/members?ver=16.1.0"
},
"monitor": "/Common/https_443",
"name": "Temp",
"partition": "Common"
},
{
"membersReference": {
"isSubcollection": true,
"link": "https://localhost/mgmt/tm/ltm/pool/~Common~XSOAR/members?ver=16.1.0"
},
"monitor": "/Common/https_443",
"name": "XSOAR",
"partition": "Common"
}
]
}
}
}

Human Readable Output#

Results#

membersReferencemonitornamepartition
link: https://localhost/mgmt/tm/ltm/pool/~Common~Temp/members?ver=16.1.0
isSubcollection: true
/Common/https_443TempCommon
link: https://localhost/mgmt/tm/ltm/pool/~Common~XSOAR/members?ver=16.1.0
isSubcollection: true
/Common/https_443XSOARCommon

f5-ltm-get-pool#


Get pool details

Base Command#

f5-ltm-get-pool

Input#

Argument NameDescriptionRequired
pool_namePool Name.Required

Context Output#

PathTypeDescription
F5.LTM.Pools.allowNatStringPool Nat allowed
F5.LTM.Pools.allowSnatStringPool SNat allowed
F5.LTM.Pools.fullPathStringPool full path
F5.LTM.Pools.generationNumberPool generation
F5.LTM.Pools.ignorePersistedWeightStringIgnore Persisted Weight status
F5.LTM.Pools.ipTosToClientStringClient pass through status
F5.LTM.Pools.ipTosToServerStringServer pass through status
F5.LTM.Pools.kindStringPool kind
F5.LTM.Pools.linkQosToClientStringLink QOS to client status
F5.LTM.Pools.linkQosToServerStringLink QOS to server status
F5.LTM.Pools.loadBalancingModeStringPool load balancing mode
F5.LTM.Pools.membersReference.isSubcollectionBooleanMembers reference subcollection retrieved
F5.LTM.Pools.membersReference.linkStringMembers reference link
F5.LTM.Pools.minActiveMembersNumberPool minimum active members
F5.LTM.Pools.minUpMembersNumberPool minimum Up members
F5.LTM.Pools.minUpMembersActionStringPool minimum Up members action
F5.LTM.Pools.minUpMembersCheckingStringPool minimum Up members checking
F5.LTM.Pools.monitorStringPool monitor listener
F5.LTM.Pools.nameStringPool name
F5.LTM.Pools.partitionStringConfiguration partition
F5.LTM.Pools.queueDepthLimitNumberPool depth limit
F5.LTM.Pools.queueOnConnectionLimitStringPool depth queue on connection limit
F5.LTM.Pools.queueTimeLimitNumberPool queue time limit
F5.LTM.Pools.reselectTriesNumberPool reselect tries
F5.LTM.Pools.selfLinkStringPool self link
F5.LTM.Pools.serviceDownActionStringPool service down action
F5.LTM.Pools.slowRampTimeNumberPool slow ramp time

Command Example#

!f5-ltm-get-pool pool_name="XSOAR"

Context Example#

{
"F5": {
"LTM": {
"Pools": {
"allowNat": "yes",
"allowSnat": "yes",
"fullPath": "/Common/XSOAR",
"generation": 1,
"ignorePersistedWeight": "disabled",
"ipTosToClient": "pass-through",
"ipTosToServer": "pass-through",
"kind": "tm:ltm:pool:poolstate",
"linkQosToClient": "pass-through",
"linkQosToServer": "pass-through",
"loadBalancingMode": "round-robin",
"membersReference": {
"isSubcollection": true,
"link": "https://localhost/mgmt/tm/ltm/pool/~Common~XSOAR/members?ver=16.1.0"
},
"minActiveMembers": 0,
"minUpMembers": 0,
"minUpMembersAction": "failover",
"minUpMembersChecking": "disabled",
"monitor": "/Common/https_443",
"name": "XSOAR",
"partition": "Common",
"queueDepthLimit": 0,
"queueOnConnectionLimit": "disabled",
"queueTimeLimit": 0,
"reselectTries": 0,
"selfLink": "https://localhost/mgmt/tm/ltm/pool/~Common~XSOAR?ver=16.1.0",
"serviceDownAction": "none",
"slowRampTime": 10
}
}
}
}

Human Readable Output#

Results#

allowNatallowSnatfullPathgenerationignorePersistedWeightipTosToClientipTosToServerkindlinkQosToClientlinkQosToServerloadBalancingModemembersReferenceminActiveMembersminUpMembersminUpMembersActionminUpMembersCheckingmonitornamepartitionqueueDepthLimitqueueOnConnectionLimitqueueTimeLimitreselectTriesselfLinkserviceDownActionslowRampTime
yesyes/Common/XSOAR1disabledpass-throughpass-throughtm:ltm:pool:poolstatepass-throughpass-throughround-robinlink: https://localhost/mgmt/tm/ltm/pool/~Common~XSOAR/members?ver=16.1.0
isSubcollection: true
00failoverdisabled/Common/https_443XSOARCommon0disabled00https://localhost/mgmt/tm/ltm/pool/~Common~XSOAR?ver=16.1.0none10

f5-ltm-get-pool-members#


Get Pool Members

Base Command#

f5-ltm-get-pool-members

Input#

Argument NameDescriptionRequired
pool_namePool Name.Required

Context Output#

PathTypeDescription
F5.LTM.Pools.members.addressStringPool member address
F5.LTM.Pools.members.connectionLimitNumberPool member connection limit
F5.LTM.Pools.members.dynamicRatioNumberPool member dynamic ratio
F5.LTM.Pools.members.ephemeralStringPool member ephemeral
F5.LTM.Pools.members.fqdn.autopopulateStringPool member fqdn autopopulate
F5.LTM.Pools.members.fullPathStringPool member full path
F5.LTM.Pools.members.generationNumberPool member generation
F5.LTM.Pools.members.inheritProfileStringPool member inherit profile
F5.LTM.Pools.members.kindStringPool member kind
F5.LTM.Pools.members.loggingStringPool member logging
F5.LTM.Pools.members.monitorStringPool member monitor
F5.LTM.Pools.members.nameStringPool member name
F5.LTM.Pools.members.partitionStringPool member config partition
F5.LTM.Pools.members.priorityGroupNumberPool member priority group
F5.LTM.Pools.members.rateLimitStringPool member rate limit
F5.LTM.Pools.members.ratioNumberPool member ratio
F5.LTM.Pools.members.selfLinkStringPool member self link
F5.LTM.Pools.members.sessionStringPool member session
F5.LTM.Pools.members.stateStringPool member state

Command Example#

!f5-ltm-get-pool-members pool_name="XSOAR"

Context Example#

{
"F5": {
"LTM": {
"Pools": {
"members": [
{
"address": "10.10.10.102",
"connectionLimit": 0,
"dynamicRatio": 1,
"ephemeral": "false",
"fqdn": {
"autopopulate": "disabled"
},
"fullPath": "/Common/XSOAR1:443",
"generation": 1,
"inheritProfile": "enabled",
"kind": "tm:ltm:pool:members:membersstate",
"logging": "disabled",
"monitor": "default",
"name": "XSOAR1:443",
"partition": "Common",
"priorityGroup": 0,
"rateLimit": "disabled",
"ratio": 1,
"selfLink": "https://localhost/mgmt/tm/ltm/pool/~Common~XSOAR/members/~Common~XSOAR1:443?ver=16.1.0",
"session": "monitor-enabled",
"state": "up"
},
{
"address": "1.1.1.1",
"connectionLimit": 0,
"dynamicRatio": 1,
"ephemeral": "false",
"fqdn": {
"autopopulate": "disabled"
},
"fullPath": "/Common/XSOAR2:443",
"generation": 1,
"inheritProfile": "enabled",
"kind": "tm:ltm:pool:members:membersstate",
"logging": "disabled",
"monitor": "default",
"name": "XSOAR2:443",
"partition": "Common",
"priorityGroup": 0,
"rateLimit": "disabled",
"ratio": 1,
"selfLink": "https://localhost/mgmt/tm/ltm/pool/~Common~XSOAR/members/~Common~XSOAR2:443?ver=16.1.0",
"session": "monitor-enabled",
"state": "up"
}
],
"name": "XSOAR"
}
}
}
}

Human Readable Output#

Pool Members:#

membersname
XSOAR1:443,
XSOAR2:443
XSOAR

f5-ltm-get-nodes#


Get a list of all nodes

Base Command#

f5-ltm-get-nodes

Input#

There are no input arguments for this command.

Context Output#

PathTypeDescription
F5.LTM.Nodes.addressStringNode address
F5.LTM.Nodes.nameStringNode name
F5.LTM.Nodes.partitionStringConfiguration parition
F5.LTM.Nodes.sessionStringNode session status
F5.LTM.Nodes.stateStringNode checking state

Command Example#

!f5-ltm-get-nodes

Context Example#

{
"F5": {
"LTM": {
"Nodes": [
{
"address": "2.2.2.2",
"name": "Test",
"partition": "Common",
"session": "user-enabled",
"state": "unchecked"
},
{
"address": "10.10.10.102",
"name": "XSOAR1",
"partition": "Common",
"session": "user-enabled",
"state": "unchecked"
},
{
"address": "1.1.1.1",
"name": "XSOAR2",
"partition": "Common",
"session": "user-enabled",
"state": "unchecked"
}
]
}
}
}

Human Readable Output#

Results#

addressnamepartitionsessionstate
2.2.2.2TestCommonuser-enabledunchecked
10.10.10.102XSOAR1Commonuser-enabledunchecked
1.1.1.1XSOAR2Commonuser-enabledunchecked

f5-ltm-get-node#


Get node details

Base Command#

f5-ltm-get-node

Input#

Argument NameDescriptionRequired
node_nameNode Name.Required

Context Output#

PathTypeDescription
F5.LTM.Nodes.addressStringNode address
F5.LTM.Nodes.connectionLimitNumberPool node connection limit
F5.LTM.Nodes.dynamicRatioNumberPool node dynamic ratio
F5.LTM.Nodes.ephemeralStringPool node ephemeral
F5.LTM.Nodes.fqdn.addressFamilyStringPool node fqdn address family
F5.LTM.Nodes.fqdn.autopopulateStringPool node fqdn autopopulate
F5.LTM.Nodes.fqdn.downIntervalNumberPool node fqdn down interval
F5.LTM.Nodes.fqdn.intervalStringPool node fqdn interval
F5.LTM.Nodes.fullPathStringPool member full path
F5.LTM.Nodes.generationNumberPool node generation
F5.LTM.Nodes.kindStringPool node kind
F5.LTM.Nodes.loggingStringPool node logging status
F5.LTM.Nodes.monitorStringPool node monitor listener
F5.LTM.Nodes.nameStringPool node name
F5.LTM.Nodes.partitionStringPool node configuration partition
F5.LTM.Nodes.rateLimitStringPool node rate limit
F5.LTM.Nodes.ratioNumberPool node ratio
F5.LTM.Nodes.selfLinkStringPool node self link
F5.LTM.Nodes.sessionStringPool node session status
F5.LTM.Nodes.stateStringPool node checking state

Command Example#

!f5-ltm-get-node node_name="Test"

Context Example#

{
"F5": {
"LTM": {
"Nodes": {
"address": "2.2.2.2",
"connectionLimit": 0,
"dynamicRatio": 1,
"ephemeral": "false",
"fqdn": {
"addressFamily": "ipv4",
"autopopulate": "disabled",
"downInterval": 5,
"interval": "3600"
},
"fullPath": "/Common/Test",
"generation": 1,
"kind": "tm:ltm:node:nodestate",
"logging": "disabled",
"monitor": "default",
"name": "Test",
"partition": "Common",
"rateLimit": "disabled",
"ratio": 1,
"selfLink": "https://localhost/mgmt/tm/ltm/node/~Common~Test?ver=16.1.0",
"session": "user-enabled",
"state": "unchecked"
}
}
}
}

Human Readable Output#

Results#

addressconnectionLimitdynamicRatioephemeralfqdnfullPathgenerationkindloggingmonitornamepartitionrateLimitratioselfLinksessionstate
2.2.2.201falseaddressFamily: ipv4
autopopulate: disabled
downInterval: 5
interval: 3600
/Common/Test1tm:ltm:node:nodestatedisableddefaultTestCommondisabled1https://localhost/mgmt/tm/ltm/node/~Common~Test?ver=16.1.0user-enabledunchecked

f5-ltm-disable-node#


Disable a node

Base Command#

f5-ltm-disable-node

Input#

Argument NameDescriptionRequired
node_nameNode to disable.Required

Context Output#

PathTypeDescription
F5.LTM.Nodes.addressStringNode address
F5.LTM.Nodes.connectionLimitNumberPool node connection limit
F5.LTM.Nodes.dynamicRatioNumberPool node dynamic ratio
F5.LTM.Nodes.ephemeralStringPool node ephemeral
F5.LTM.Nodes.fqdn.addressFamilyStringPool node fqdn address family
F5.LTM.Nodes.fqdn.autopopulateStringPool node fqdn autopopulate
F5.LTM.Nodes.fqdn.downIntervalNumberPool node fqdn down interval
F5.LTM.Nodes.fqdn.intervalStringPool node fqdn interval
F5.LTM.Nodes.fullPathStringPool member full path
F5.LTM.Nodes.generationNumberPool node generation
F5.LTM.Nodes.kindStringPool node kind
F5.LTM.Nodes.loggingStringPool node logging status
F5.LTM.Nodes.monitorStringPool node monitor listener
F5.LTM.Nodes.nameStringPool node name
F5.LTM.Nodes.partitionStringPool node configuration partition
F5.LTM.Nodes.rateLimitStringPool node rate limit
F5.LTM.Nodes.ratioNumberPool node ratio
F5.LTM.Nodes.selfLinkStringPool node self link
F5.LTM.Nodes.sessionStringPool node session status
F5.LTM.Nodes.stateStringPool node checking state

Command Example#

!f5-ltm-disable-node node_name="XSOAR1"

Context Example#

{
"F5": {
"LTM": {
"Nodes": {
"address": "10.10.10.102",
"connectionLimit": 0,
"dynamicRatio": 1,
"ephemeral": "false",
"fqdn": {
"addressFamily": "ipv4",
"autopopulate": "disabled",
"downInterval": 5,
"interval": "3600"
},
"fullPath": "/Common/XSOAR1",
"generation": 68,
"kind": "tm:ltm:node:nodestate",
"logging": "disabled",
"monitor": "default",
"name": "XSOAR1",
"partition": "Common",
"rateLimit": "disabled",
"ratio": 1,
"selfLink": "https://localhost/mgmt/tm/ltm/node/~Common~XSOAR1?ver=16.1.0",
"session": "user-disabled",
"state": "unchecked"
}
}
}
}

Human Readable Output#

Results#

addressconnectionLimitdynamicRatioephemeralfqdnfullPathgenerationkindloggingmonitornamepartitionrateLimitratioselfLinksessionstate
10.10.10.10201falseaddressFamily: ipv4
autopopulate: disabled
downInterval: 5
interval: 3600
/Common/XSOAR168tm:ltm:node:nodestatedisableddefaultXSOAR1Commondisabled1https://localhost/mgmt/tm/ltm/node/~Common~XSOAR1?ver=16.1.0user-disabledunchecked

f5-ltm-enable-node#


Enable a node

Base Command#

f5-ltm-enable-node

Input#

Argument NameDescriptionRequired
node_nameNode to enable.Required

Context Output#

PathTypeDescription
F5.LTM.Nodes.addressStringNode address
F5.LTM.Nodes.connectionLimitNumberPool node connection limit
F5.LTM.Nodes.dynamicRatioNumberPool node dynamic ratio
F5.LTM.Nodes.ephemeralStringPool node ephemeral
F5.LTM.Nodes.fqdn.addressFamilyStringPool node fqdn address family
F5.LTM.Nodes.fqdn.autopopulateStringPool node fqdn autopopulate
F5.LTM.Nodes.fqdn.downIntervalNumberPool node fqdn down interval
F5.LTM.Nodes.fqdn.intervalStringPool node fqdn interval
F5.LTM.Nodes.fullPathStringPool member full path
F5.LTM.Nodes.generationNumberPool node generation
F5.LTM.Nodes.kindStringPool node kind
F5.LTM.Nodes.loggingStringPool node logging status
F5.LTM.Nodes.monitorStringPool node monitor listener
F5.LTM.Nodes.nameStringPool node name
F5.LTM.Nodes.partitionStringPool node configuration partition
F5.LTM.Nodes.rateLimitStringPool node rate limit
F5.LTM.Nodes.ratioNumberPool node ratio
F5.LTM.Nodes.selfLinkStringPool node self link
F5.LTM.Nodes.sessionStringPool node session status
F5.LTM.Nodes.stateStringPool node checking state

Command Example#

!f5-ltm-enable-node node_name="XSOAR1"

Context Example#

{
"F5": {
"LTM": {
"Nodes": {
"address": "10.10.10.102",
"connectionLimit": 0,
"dynamicRatio": 1,
"ephemeral": "false",
"fqdn": {
"addressFamily": "ipv4",
"autopopulate": "disabled",
"downInterval": 5,
"interval": "3600"
},
"fullPath": "/Common/XSOAR1",
"generation": 67,
"kind": "tm:ltm:node:nodestate",
"logging": "disabled",
"monitor": "default",
"name": "XSOAR1",
"partition": "Common",
"rateLimit": "disabled",
"ratio": 1,
"selfLink": "https://localhost/mgmt/tm/ltm/node/~Common~XSOAR1?ver=16.1.0",
"session": "user-enabled",
"state": "unchecked"
}
}
}
}

Human Readable Output#

Results#

addressconnectionLimitdynamicRatioephemeralfqdnfullPathgenerationkindloggingmonitornamepartitionrateLimitratioselfLinksessionstate
10.10.10.10201falseaddressFamily: ipv4
autopopulate: disabled
downInterval: 5
interval: 3600
/Common/XSOAR167tm:ltm:node:nodestatedisableddefaultXSOAR1Commondisabled1https://localhost/mgmt/tm/ltm/node/~Common~XSOAR1?ver=16.1.0user-enabledunchecked

f5-ltm-get-pool-member-stats#


Get Pool Member Stats

Base Command#

f5-ltm-get-pool-member-stats

Input#

Argument NameDescriptionRequired
pool_namePool to get its stats.Required
member_nameMember to get its stats.Required

Context Output#

PathTypeDescription
F5.LTM.Stats.members.stats.serverside.curConns.valueStringThe current connections of the Pool Member
F5.LTM.Stats.members.nameStringThe pool member name
F5.LTM.Stats.members.stats.sessionStatus.descriptionStringThe pool member status

Command Example#

!f5-ltm-get-pool-member-stats pool_name="XSOAR" member_name="XSOAR1:443"

Context Example#

{
"F5": {
"LTM": {
"Stats": {
"members": [
{
"name": "XSOAR1:443",
"stats": {
"addr": {
"description": "10.10.10.102"
},
"connq.ageEdm": {
"value": 0
},
"connq.ageEma": {
"value": 0
},
"connq.ageHead": {
"value": 0
},
"connq.ageMax": {
"value": 0
},
"connq.depth": {
"value": 0
},
"connq.serviced": {
"value": 0
},
"curSessions": {
"value": 0
},
"monitorRule": {
"description": "/Common/https_443 (pool monitor)"
},
"monitorStatus": {
"description": "up"
},
"mr.msgIn": {
"value": 0
},
"mr.msgOut": {
"value": 0
},
"mr.reqIn": {
"value": 0
},
"mr.reqOut": {
"value": 0
},
"mr.respIn": {
"value": 0
},
"mr.respOut": {
"value": 0
},
"nodeName": {
"description": "/Common/XSOAR1"
},
"poolName": {
"description": "/Common/XSOAR"
},
"port": {
"value": 443
},
"serverside.bitsIn": {
"value": 0
},
"serverside.bitsOut": {
"value": 0
},
"serverside.curConns": {
"value": 0
},
"serverside.maxConns": {
"value": 0
},
"serverside.pktsIn": {
"value": 0
},
"serverside.pktsOut": {
"value": 0
},
"serverside.totConns": {
"value": 0
},
"sessionStatus": {
"description": "enabled"
},
"status.availabilityState": {
"description": "available"
},
"status.enabledState": {
"description": "enabled"
},
"status.statusReason": {
"description": "Pool member is available"
},
"totRequests": {
"value": 0
}
}
}
],
"pool": "XSOAR",
"stats": {
"activeMemberCnt": {
"value": 2
},
"availableMemberCnt": {
"value": 2
},
"connq.ageEdm": {
"value": 0
},
"connq.ageEma": {
"value": 0
},
"connq.ageHead": {
"value": 0
},
"connq.ageMax": {
"value": 0
},
"connq.depth": {
"value": 0
},
"connq.serviced": {
"value": 0
},
"connqAll.ageEdm": {
"value": 0
},
"connqAll.ageEma": {
"value": 0
},
"connqAll.ageHead": {
"value": 0
},
"connqAll.ageMax": {
"value": 0
},
"connqAll.depth": {
"value": 0
},
"connqAll.serviced": {
"value": 0
},
"curPriogrp": {
"value": 0
},
"curSessions": {
"value": 0
},
"highestPriogrp": {
"value": 0
},
"lowestPriogrp": {
"value": 0
},
"memberCnt": {
"value": 2
},
"monitorRule": {
"description": "/Common/https_443"
},
"status.statusReason": {
"description": "The pool is available"
}
}
}
}
}
}

Human Readable Output#

Pool Member Stats:#

curConnsmemberpool
0XSOAR1:443XSOAR

f5-ltm-get-node-stats#


Get Node Stats

Base Command#

f5-ltm-get-node-stats

Input#

Argument NameDescriptionRequired
node_nameNode To Query.Required

Context Output#

PathTypeDescription
F5.LTM.Nodes.stats.serverside.curConns.valueStringThe current connections of the Node
F5.LTM.Nodes.nameStringThe node name
F5.LTM.Nodes.stats.sessionStatus.descriptionStringThe node status

Command Example#

!f5-ltm-get-node-stats node_name="XSOAR1"

Context Example#

{
"F5": {
"LTM": {
"Nodes": {
"name": "XSOAR1",
"stats": {
"addr": {
"description": "10.10.10.102"
},
"curSessions": {
"value": 0
},
"monitorRule": {
"description": "none"
},
"monitorStatus": {
"description": "unchecked"
},
"serverside.bitsIn": {
"value": 0
},
"serverside.bitsOut": {
"value": 0
},
"serverside.curConns": {
"value": 0
},
"serverside.maxConns": {
"value": 0
},
"serverside.pktsIn": {
"value": 0
},
"serverside.pktsOut": {
"value": 0
},
"serverside.totConns": {
"value": 0
},
"sessionStatus": {
"description": "enabled"
},
"status.availabilityState": {
"description": "unknown"
},
"status.enabledState": {
"description": "enabled"
},
"status.statusReason": {
"description": "Node address does not have service checking enabled"
},
"tmName": {
"description": "/Common/XSOAR1"
},
"totRequests": {
"value": 0
}
}
}
}
}
}

Human Readable Output#

Node Stats:#

curConnsnode
0XSOAR1

f5-ltm-get-node-by-address#


Get node information by address

Base Command#

f5-ltm-get-node-by-address

Input#

Argument NameDescriptionRequired
ip_addressIP address of the node.Required

Context Output#

PathTypeDescription
F5.LTM.Nodes.nameStringThe node name
F5.LTM.Nodes.addressStringThe node address

Command Example#

!f5-ltm-get-node-by-address ip_address="10.10.10.102"

Context Example#

{
"F5": {
"LTM": {
"Nodes": {
"address": "10.10.10.102",
"name": "XSOAR1",
"partition": "Common",
"session": "user-enabled",
"state": "unchecked"
}
}
}
}

Human Readable Output#

Results#

addressnamepartitionsessionstate
10.10.10.102XSOAR1Commonuser-enabledunchecked

f5-ltm-get-pool-by-node#


Get pool information by node

Base Command#

f5-ltm-get-pool-by-node

Input#

Argument NameDescriptionRequired
node_nameNode name.Required

Context Output#

PathTypeDescription
F5.LTM.Nodes.poolsStringThe pool names
F5.LTM.Nodes.nameStringThe node name

Command Example#

!f5-ltm-get-pool-by-node node_name="XSOAR1"

Context Example#

{
"F5": {
"LTM": {
"Nodes": {
"name": "XSOAR1",
"pools": [
"XSOAR"
]
}
}
}
}

Human Readable Output#

Results#

namepools
XSOAR1XSOAR