Sensors for database size for MariaDB and InfluxDB
This commit is contained in:
@@ -37,6 +37,32 @@ sensor:
|
|||||||
{% endif %}
|
{% endif %}
|
||||||
unit_of_measurement: "ms"
|
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:
|
binary_sensor:
|
||||||
- platform: ping
|
- platform: ping
|
||||||
name: Internet
|
name: Internet
|
||||||
|
|||||||
Reference in New Issue
Block a user