Sensors for database size for MariaDB and InfluxDB

This commit is contained in:
2022-10-09 19:28:57 -04:00
parent 889a4be741
commit 9e0afe452f

View File

@ -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