Zabbix stats reset

Ha Zabbix szervert állítasz teszt után élesbe, szeretnéd, ha az teljesen nulla historikus adatokkal indulna. Sajnos a teljes reset a webes felületéről (egyszerűen vagy sehogy) nem lehetséges. Szóval:

vi deleteoldsqldata.sql

Bele:


TRUNCATE TABLE alerts;
DELETE FROM acknowledges;
DELETE FROM events;

TRUNCATE TABLE history;
TRUNCATE TABLE history_uint;
TRUNCATE TABLE history_str;
TRUNCATE TABLE history_text;
TRUNCATE TABLE history_log;

TRUNCATE TABLE trends;
TRUNCATE TABLE trends_uint;

Majd:


root@zabbix:/home/appliance# /etc/init.d/zabbix-server stop

root@zabbix:/home/appliance# mysql zabbix < /home/appliance/deleteoldsqldata.sql

root@zabbix:/home/appliance# /etc/init.d/zabbix-server start

Ha csak pl. egy évnél régebbi adatokat akarsz törölni (nem az összeset), akkor átírod a scriptet. Ha periodikusan akarod futtatni, akkor: man crontab

Ha tudsz jobbat, leírod a kommentben.

Hozzászólások

Dockerben futtatjuk és a data containert kidobjuk :)

--
arch,ubuntu,windows,android
zbook/elitebook/rpi3/motog4_athene

a cronos minek? be kell allitani history/trend idot, es zabbix torol

--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!