home-assistant.github.io/source/_components/sensor.paloalto.markdown
Mahasri Kalavala 1d08675d1d
New - Palo Alto Sensor Documentation
I did a PR on the main branch for the `Palo Alto` sensor, this is the supporting documentation.
2018-03-23 20:53:40 +01:00

2.3 KiB

layout title description date sidebar comments sharing footer ha_category ha_iot_class logo ha_release
page Palo Alto Sensor Palo Alto Device integration into Home Assistant. 2018-03-04 16:30 true false true true System Monitor Local Polling palo_alto.png 0.65

The paloalto sensor platform is displaying the statistical summary of a Palo Alto device.

To enable this sensor, add the following lines to your configuration.yaml file for a GET request:

# Example configuration.yaml entry
sensor:
  - platform: paloalto

Configuration variables:

  • ip_address (Required): The IP address of the Palo Alto device.
  • api_key (Required): The api_key for authentication.
  • ssl (Optional): If true, use SSL/TLS to connect to the Palo Alto device. Defaults to False.
  • verify_ssl (Optional): Verify the certification of the system. Default to True.
  • scan_interval: Indicates how often the sensor should update. Defaults to 120 seconds.
  • monitored_conditions (Optional): Defines the stats to monitor as sensors.
    • host_name: Host Name of the device.
    • up_time: Up time of the device.
    • serial_no: Serial Number of the device.
    • sw_version: Software version installed on the device.
    • gp_version: Global Protect version installed on the device.
    • logdb_version: Log Db version installed on the device.
    • operation_mode: Operating mode of the device.
    • core_temp: Core temperature of the device.
    • sys_temp: System temperature of the device.
    • gp_user_count: Global Protect logged in user count.
    • gp_users: Global Protect logged in users (comma seperated list).
    • loggedin_user_count: Count of currently logged in users.
    • loggedin_users: Currently logged in users.

Sample configuration:

# Sample configuration.yaml entry
sensor:
  - platform: paloalto
    api_key: !secret paloalto_authkey
    ip_address: !secret paloalto_hostip
    ssl: True
    verify_ssl: False
    scan_interval: 120
    monitored_conditions:
      - host_name
      - up_time
      - serial_no
      - sw_version
      - gp_version
      - logdb_version
      - operation_mode
      - core_temp
      - sys_temp
      - gp_users
      - gp_user_count
      - loggedin_user_count
      - loggedin_users