New in version 2.2.
- An existing LogicMonitor account
- Linux
parameter | required | default | choices | comments |
---|---|---|---|---|
collector |
no | The fully qualified domain name of a collector in your LogicMonitor account. This is optional for querying a LogicMonitor host when a displayname is specified. This is required for querying a LogicMonitor host when a displayname is not specified. | ||
company |
yes | The LogicMonitor account company name. If you would log in to your account at "superheroes.logicmonitor.com" you would use "superheroes". | ||
displayname |
no | hostname -f | The display name of a host in your LogicMonitor account or the desired display name of a device to add into monitoring. | |
fullpath |
no | The fullpath of the hostgroup object you would like to manage. Recommend running on a single ansible host. Required for management of LogicMonitor host groups (target=hostgroup). | ||
hostname |
no | hostname -f | The hostname of a host in your LogicMonitor account, or the desired hostname of a device to add into monitoring. Required for managing hosts (target=host). | |
password |
yes | The password for the chosen LogicMonitor User. If an md5 hash is used, the digest flag must be set to true. | ||
target |
yes |
|
The LogicMonitor object you wish to manage. | |
user |
yes | A LogicMonitor user name. The module will authenticate and perform actions on behalf of this user. |
# Always run those modules on localhost using delegate_to:localhost, or localaction - name: query a list of hosts logicmonitor_facts: target: host company: yourcompany user: Luigi password: ImaLuigi,number1! delegate_to: localhost - name: query a host group logicmonitor_facts: target: hostgroup fullpath: /servers/production company: yourcompany user: mario password: itsame.Mario! delegate_to: localhost
Common return values are documented here Return Values, the following are the fields unique to this module:
name | description | returned | type | sample |
---|---|---|---|---|
ansible_facts | LogicMonitor properties set for the specified object | success | list of dicts containing name/value pairs |
Note
This module is flagged as preview which means that it is not guaranteed to have a backwards compatible interface.
This module is community maintained without core committer oversight.
For more information on what this means please read Module Support
For help in developing on modules, should you be so inclined, please read Community Information & Contributing, Helping Testing PRs and Developing Modules.