Sensors for database size for MariaDB and InfluxDB
This commit is contained in:
@ -37,6 +37,32 @@ sensor:
|
||||
{% endif %}
|
||||
unit_of_measurement: "ms"
|
||||
|
||||
- platform: sql
|
||||
db_url: !secret mariadb_url
|
||||
scan_interval: 3600
|
||||
queries:
|
||||
- name: MariaDB Database Size
|
||||
query: 'SELECT table_schema "homeassistant", Round(Sum(data_length + index_length) / POWER(1024,2), 1) "value" FROM information_schema.tables WHERE table_schema="homeassistant" GROUP BY table_schema;'
|
||||
column: "value"
|
||||
unit_of_measurement: MB
|
||||
|
||||
- platform: influxdb
|
||||
host: 192.168.1.26
|
||||
port: 8086
|
||||
username: homeassistant
|
||||
password: !secret influxdb_pass
|
||||
scan_interval: 3600
|
||||
queries:
|
||||
- name: InfluxDB Database Size
|
||||
unit_of_measurement: MB
|
||||
value_template: "{{ (value | float(0) / 1024 /1024) | round(1) }}"
|
||||
group_function: sum
|
||||
measurement: '"monitor"."shard"'
|
||||
database: _internal
|
||||
where: '"database"=''homeassistant'' AND time > now() - 5m'
|
||||
field: diskBytes
|
||||
|
||||
|
||||
binary_sensor:
|
||||
- platform: ping
|
||||
name: Internet
|
||||
|
Reference in New Issue
Block a user