Files
SNMP-Influx-collector/tables.sql
2026-02-28 22:56:25 +01:00

64 lines
1.6 KiB
SQL

-- Set correct timezone
SET GLOBAL time_zone = 'Europe/Stockholm';
SET NAMES utf8;
SET time_zone = '+01:00';
-- SET foreign_key_checks = 0;
SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO';
-- DELIMITER ;;
-- DROP EVENT IF EXISTS `Prune_old_entries_staging_sensr`;;
-- CREATE EVENT `Prune_old_entries_staging_sensr`
-- ON SCHEDULE EVERY 1 DAY STARTS '2024-07-17 22:00:00'
-- ON COMPLETION
-- NOT PRESERVE
-- DISABLE ON SLAVE DO
-- DELETE FROM staging_sensr
-- WHERE time_stamp < NOW() - INTERVAL 2 MONTH;;
-- DELIMITER ;
SET NAMES utf8mb4;
-- New universal table type
CREATE TABLE IDRACmeasurement (
id MEDIUMINT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
time_stamp TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
hostname VARCHAR(64) NOT NULL,
powerDrawPSU1 DECIMAL(7,2),
powerDrawPSU2 DECIMAL(7,2) NULL,
voltagePSU1 DECIMAL(7,2),
voltagePSU2 DECIMAL(7,2) NULL,
inletTemp DECIMAL(5,2),
exhaustTemp DECIMAL(5,2),
cpu1Temp DECIMAL(5,2),
cpu2Temp DECIMAL(5,2) NULL,
uptimeS BIGINT,
uptimeH DECIMAL(8,3),
uptimeD DECIMAL(8,3) NULL,
INDEX idx_time (time_stamp),
INDEX idx_host_time (hostname, time_stamp)
);
CREATE TABLE fansHOSTNAMEHERE (
id MEDIUMINT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
time_stamp TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
hostname TEXT(30),
FANxxxRPM INT
);
CREATE TABLE ciscoHOSTNAMEHERE (
id MEDIUMINT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
time_stamp TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
hostname TEXT(30),
something INT
);