[diag.activity]
command:/usr/local/opnsense/scripts/system/activity.py
parameters:%s
type:script_output
message:Show system activity

[diag.log]
command:/usr/local/opnsense/scripts/syslog/queryLog.py
parameters:--limit %s --offset %s --filter %s  --module %s --filename %s --severity %s --valid_from %s
type:script_output
message:Show log

[diag.log_stream]
command:/usr/local/opnsense/scripts/syslog/queryLog.py
parameters:--limit %s --offset %s --filter %s  --module %s --filename %s --severity %s --valid_from %s --output text
type:stream_output
message:Stream log

[diag.log_live]
command:/usr/local/opnsense/scripts/syslog/streamLog.py
parameters:--offset %s --filter %s  --module %s --filename %s --severity %s
type:stream_output
message:Livestream log

[diag.disk]
command:/bin/df -ahT --libxo json
parameters:
type:script_output
message:Show disk usage

[clear.log]
command:/usr/local/opnsense/scripts/syslog/clearlog.php
parameters:-m%s -f%s
type:script
message:clear log (%s %s)

[sysctl.gather]
command:/usr/local/opnsense/scripts/system/sysctl.py
parameters:--gather
type:script_output
message:Gather available sysctl information

[sysctl.values]
command:/usr/local/opnsense/scripts/system/sysctl.py
parameters:--values %s
type:script_output
message:Get sysctl value(s)

[sysctl.defaults]
command:/usr/local/opnsense/scripts/system/sysctl_defaults.php
type:script_output
cache_ttl:300
message:Collect sysctl default values

[ssl.ciphers]
command:/usr/local/opnsense/scripts/system/ssl_ciphers.py
parameters:
type:script_output
message:List SSL ciphers

[ssl.ciphers-keyval]
command:/usr/local/opnsense/scripts/system/ssl_ciphers.py
parameters: --filter %s --format key_value
type:script_output
message:List SSL ciphers

[tls.groups]
command:/usr/local/opnsense/scripts/system/tls_groups.py
parameters:
type:script_output
message:List TLS curves

[remote.backup]
command:/usr/local/opnsense/scripts/system/remote_backup.php
parameters: %s
type:script
message:Performing remote backup
description:Remote backup

[event.config_changed]
parameters:
command:/usr/local/opnsense/scripts/system/trigger_config_changed_events.py
type:script
message:trigger config changed event

[flush.config_history]
command:/usr/local/opnsense/scripts/system/flush_config_history
type:script
message:flush configuration history

[reboot]
command:/usr/local/etc/rc.reboot
parameters:
type:script
description:Issue a reboot
message:Reboot system

[halt]
command:/usr/local/etc/rc.halt
parameters:
type:script
message:Halt system

[sensors]
command:sysctl -aF | awk -F ": " '$2 ~ "^IK" { print $1 }' | grep -v -e "\._" -e "\.ctt" -e "\.[pt][m012]" -e "\.tjmax" | sort
parameters:
type:script_output
message:Probing system temperature sensor location
cache_ttl:86400

[ha_reconfigure_backup]
command:/usr/local/bin/flock -n -E 0 -o /tmp/ha_reconfigure_backup.lock /usr/local/etc/rc.filter_synchronize pre_check_master restart_services
parameters:
type:script
message: ha_reconfigure_backup
description: HA update and reconfigure backup

[ha.options]
command:pluginctl -x
parameters:
type:script_output
message: Return ha sync options
cache_ttl:60

[ha.exec]
command:/usr/local/opnsense/scripts/system/ha_xmlrpc_exec.php
parameters:%s %s %s
type:script_output
message: execute ha action %s (%s %s) on ha node

[ha.services_cached]
command:/usr/local/opnsense/scripts/system/ha_xmlrpc_exec.php services
parameters:
type:script_output
message: query remote service list
cache_ttl:5

[list.nameservers]
command:/usr/local/opnsense/scripts/system/nameservers.php
parameters:%s
type:script_output
message:list nameservers

[list.locales]
command:/usr/local/opnsense/scripts/system/get_locales.php
parameters:
type:script_output
message:list locales
cache_ttl:300

[list.timezones]
command:/usr/local/opnsense/scripts/system/get_timezones.php
parameters:
type:script_output
message:list timezones

[list.shells]
command:/usr/local/opnsense/scripts/system/list_shells.py
parameters:
type:script_output
message:list shells
cache_ttl:300

[status]
command:/usr/local/opnsense/scripts/system/status.php
parameters:%s
type:script_output
message:system status

[dismiss.status]
command:/usr/local/opnsense/scripts/system/status.php dismiss
parameters:%s
type:script
message:system status dismiss

[show.vmstat_mem]
command:/usr/bin/vmstat
parameters: -m -z --libxo json
type:script_output
message:show vmstat

[trust.configure]
command:/usr/local/sbin/pluginctl -c trust_reload
parameters:
type:script
message:configure trust

[trust.download_crls]
command:/usr/local/opnsense/scripts/system/crl_fetch.py || /usr/local/opnsense/scripts/system/certctl.py rehash
parameters:
type:script
message:download CRLs from Distributionpoints

[trust.crl]
command:/usr/local/sbin/pluginctl -c crl
type:script
message: trigger CRL changed event

[trust.ext_sources]
command:/usr/local/opnsense/scripts/system/cert_fetch_local.py
type:script_output
message: fetch list of externally managed certificates
cache_ttl: 60

[cpu.stream]
command:/usr/local/opnsense/scripts/system/cpu.py
parameters:--interval %s
type:stream_output
message:Stream CPU stats

[openssl.version]
command:/usr/local/bin/openssl version | cut -f -2 -d ' '
parameters:
type:script_output
message:Show OpenSSL version

[show.mbuf]
command:/usr/bin/netstat -m --libxo json
parameters:
type:script_output
message:Show mbuf stats

[show.swapinfo]
command:/usr/local/opnsense/scripts/system/swapinfo.py
parameters:
type:script_output
message:Show swap info
