Note
This module is part of the fortinet.fortimanager collection (version 2.10.0).
You might already have this collection installed if you are using the ansible package. It is not included in ansible-core. To check whether it is installed, run ansible-galaxy collection list.
To install it, use: ansible-galaxy collection install fortinet.fortimanager.
To use it in a playbook, specify: fortinet.fortimanager.fmgr_system_admin_user_dashboard.
New in fortinet.fortimanager 2.0.0
Parameter | Comments |
|---|---|
access_token string | The token to access FortiManager without using username and password. |
bypass_validation boolean | Only set to True when module schema diffs with FortiManager API structure, module continues to execute without validating parameters. Choices:
|
enable_log boolean | Enable/Disable logging for task. Choices:
|
forticloud_access_token string | Authenticate Ansible client with forticloud API access token. |
proposed_method string | The overridden method for the underlying Json RPC request. Choices:
|
rc_failed list / elements=integer | The rc codes list with which the conditions to fail will be overriden. |
rc_succeeded list / elements=integer | The rc codes list with which the conditions to succeed will be overriden. |
state string / required | The directive to create, update or delete an object. Choices:
|
system_admin_user_dashboard dictionary | The top level parameters set. |
|
column integer |
Widgets column ID. |
|
diskio_content_type aliases: diskio-content-type string |
Disk I/O Monitor widgets chart type. util - bandwidth utilization. iops - the number of I/O requests. blks - the amount of data of I/O requests. Choices:
|
|
diskio_period aliases: diskio-period string |
Disk I/O Monitor widgets data period. 1hour - 1 hour. 8hour - 8 hour. 24hour - 24 hour. Choices:
|
|
log_rate_period aliases: log-rate-period string |
Log receive monitor widgets data period. 2min - 2 minutes. 1hour - 1 hour. 6hours - 6 hours. Choices:
|
|
log_rate_topn aliases: log-rate-topn string |
Log receive monitor widgets number of top items to display. 1 - Top 1. 2 - Top 2. 3 - Top 3. 4 - Top 4. 5 - Top 5. Choices:
|
|
log_rate_type aliases: log-rate-type string |
Log receive monitor widgets statistics breakdown options. log - Show log rates for each log type. device - Show log rates for each device. Choices:
|
|
moduleid integer / required |
Widget ID. |
|
name string |
Widget name. |
|
num_entries aliases: num-entries integer |
Number of entries. |
|
refresh_interval aliases: refresh-interval integer |
Widgets refresh interval. |
|
res_cpu_display aliases: res-cpu-display string |
Widgets CPU display type. average - Average usage of CPU. each - Each usage of CPU. Choices:
|
|
res_period aliases: res-period string |
Widgets data period. 10min - Last 10 minutes. hour - Last hour. day - Last day. Choices:
|
|
res_view_type aliases: res-view-type string |
Widgets data view type. real-time - Real-time view. history - History view. Choices:
|
|
status string |
Widgets opened/closed state. close - Widget closed. open - Widget opened. Choices:
|
|
tabid integer |
ID of tab where widget is displayed. |
|
time_period aliases: time-period string |
Log Database Monitor widgets data period. 1hour - 1 hour. 8hour - 8 hour. 24hour - 24 hour. Choices:
|
|
widget_type aliases: widget-type string |
Widget type. top-lograte - Log Receive Monitor. sysres - System resources. sysinfo - System Information. licinfo - License Information. jsconsole - CLI Console. sysop - Unit Operation. alert - Alert Message Console. statistics - Statistics. rpteng - Report Engine. raid - Disk Monitor. logrecv - Logs/Data Received. devsummary - Device Summary. logdb-perf - Log Database Performance Monitor. logdb-lag - Log Database Lag Time. disk-io - Disk I/O. log-rcvd-fwd - Log receive and forwarding Monitor. Choices:
|
user string / required | The parameter (user) in requested url. |
workspace_locking_adom string | The adom to lock for FortiManager running in workspace mode, the value can be global and others including root. |
workspace_locking_timeout integer | The maximum time in seconds to wait for other user to release the workspace lock. Default: |
Note
- name: Example playbook
hosts: fortimanagers
gather_facts: false
connection: httpapi
vars:
ansible_httpapi_use_ssl: true
ansible_httpapi_validate_certs: false
ansible_httpapi_port: 443
tasks:
- name: Custom dashboard widgets.
fortinet.fortimanager.fmgr_system_admin_user_dashboard:
bypass_validation: false
user: ansible-test
state: present
system_admin_user_dashboard:
column: 1
diskio-content-type: util # <value in [util, iops, blks]>
diskio-period: 1hour # <value in [1hour, 8hour, 24hour]>
log-rate-period: 1hour # <value in [2min , 1hour, 6hours]>
log-rate-topn: 5 # <value in [1, 2, 3, ...]>
log-rate-type: device # <value in [log, device]>
moduleid: 10
name: ansible-test-dashboard
num-entries: 10
refresh-interval: 0
res-cpu-display: "each" # <value in [average , each]>
res-period: 10min # <value in [10min , hour, day]>
res-view-type: history # <value in [real-time , history]>
status: open # <value in [close, open]>
tabid: 1
time-period: 1hour # <value in [1hour, 8hour, 24hour]>
widget-type: sysres # <value in [top-lograte, sysres, sysinfo, ...]>
- name: Gathering fortimanager facts
hosts: fortimanagers
gather_facts: false
connection: httpapi
vars:
ansible_httpapi_use_ssl: true
ansible_httpapi_validate_certs: false
ansible_httpapi_port: 443
tasks:
- name: Retrieve all the dashboard widgets
fortinet.fortimanager.fmgr_fact:
facts:
selector: "system_admin_user_dashboard"
params:
user: "ansible-test"
dashboard: "your_value"
Common return values are documented here, the following are the fields unique to this module:
Key | Description |
|---|---|
meta dictionary | The result of the request. Returned: always |
|
request_url string |
The full url requested. Returned: always Sample: |
|
response_code integer |
The status of api request. Returned: always Sample: |
|
response_data list / elements=string |
The api response. Returned: always |
|
response_message string |
The descriptive message of the api response. Returned: always Sample: |
|
system_information dictionary |
The information of the target system. Returned: always |
rc integer | The status the request. Returned: always Sample: |
version_check_warning list / elements=string | Warning if the parameters used in the playbook are not supported by the current FortiManager version. Returned: complex |
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/fortinet/fortimanager/fmgr_system_admin_user_dashboard_module.html