Zabbix Datenbank aufräumen

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Boity
Beiträge: 799
Registriert: 15.05.2009 13:59:19

Zabbix Datenbank aufräumen

Beitrag von Boity » 07.08.2015 15:19:33

Moin,

meine Datenbank ist mittlerweile über 45G groß...würde gerne diese aufräumen.

Der Housekeeper macht das anscheinend nicht anständig und mittels mysqlabfrage geht auch nichts.

Code: Alles auswählen

#One year and month ago in Unix Timestamp
ONE_YEAR_AGO=$(expr `date +%s` - 31536000)
ONE_MONTH_AGO=$(expr `date +%s` -  2678400)


#Queries for one month ago
MONTH_TABLES="history history_uint history_str history_text history_log"
for table in $MONTH_TABLES;do
        DELETES=$( $ZBX_CONN -u $ZBX_USER $ZBX_DATA -p$ZBX_PASS -h $ZBX_HOST -e "delete from $table where$
        echo " $DELETES from table $table "
done






Habt ihr da Ideen?

Colttt
Beiträge: 3012
Registriert: 16.10.2008 23:25:34
Wohnort: Brandenburg
Kontaktdaten:

Re: Zabbix Datenbank aufräumen

Beitrag von Colttt » 08.08.2015 18:33:02

Das sollte eigentlich der housekeeper machen.. Wie oft läuft er? Was steht in der config und in der syslog? Und viel wichtiger ist wie lange Speicherst du die Werte?
Debian-Nutzer :D

ZABBIX Certified Specialist

Boity
Beiträge: 799
Registriert: 15.05.2009 13:59:19

Re: Zabbix Datenbank aufräumen

Beitrag von Boity » 10.08.2015 09:13:17

Hi,

90 Tage ist global eingestellt.


In der Log steht :

Code: Alles auswählen

 3776:20150810:090152.761 housekeeper [deleted 683251 hist/trends, 161000 items, 340 events, 0 sessions, 0 alarms, 0 audit items in 209.145570 sec, idle 1 hour(s)]
Aber das sich was am Speicherplatz ändert...ist nicht ersichtlich.

Colttt
Beiträge: 3012
Registriert: 16.10.2008 23:25:34
Wohnort: Brandenburg
Kontaktdaten:

Re: Zabbix Datenbank aufräumen

Beitrag von Colttt » 10.08.2015 09:49:38

wirklich global eingestellt?
Administration->General->Houskeeping ; dort unter History/Trends die Häckchen bei "Override item History/Trends period" gemacht?


die DB hat schon den Platz eingenommen und du loeshct jetzt etwas in der DB, die gösse bleibt gleich, wenn du den platz aber brauchst musst du ein 'VACUUM FULL' laufen lassen das Postgresql den platz auch wieder ans System freigibt.
Debian-Nutzer :D

ZABBIX Certified Specialist

Boity
Beiträge: 799
Registriert: 15.05.2009 13:59:19

Re: Zabbix Datenbank aufräumen

Beitrag von Boity » 10.08.2015 10:03:49

Ja,...OK Zabbix läuft leider auf einer MySQL-DB bei mir.

Gibt es hier auch eine Möglichkeit dann Platz frei zu machen?

Colttt
Beiträge: 3012
Registriert: 16.10.2008 23:25:34
Wohnort: Brandenburg
Kontaktdaten:

Re: Zabbix Datenbank aufräumen

Beitrag von Colttt » 10.08.2015 10:17:36

uups, sorry hatte ich nicht gesehen.. in mysql ist es das hier:
https://dev.mysql.com/doc/refman/5.1/en ... table.html
Debian-Nutzer :D

ZABBIX Certified Specialist

Boity
Beiträge: 799
Registriert: 15.05.2009 13:59:19

Re: Zabbix Datenbank aufräumen

Beitrag von Boity » 11.08.2015 08:12:50

In der Zabbix_server.log bekomme ich immer folgende Einträge :

Code: Alles auswählen


 12334:20150811:080845.216 [Z3005] query failed: [2006] MySQL server has gone away [select hostid,status from hosts where host='server1' and status in (0,1) and flags<>2 and proxy_hostid is null]
 12344:20150811:080846.565 [Z3005] query failed: [2006] MySQL server has gone away [select hostid,status from hosts where host='server2' and status in (0,1) and flags<>2 and proxy_hostid is null]


Colttt
Beiträge: 3012
Registriert: 16.10.2008 23:25:34
Wohnort: Brandenburg
Kontaktdaten:

Re: Zabbix Datenbank aufräumen

Beitrag von Colttt » 11.08.2015 11:23:39

Debian-Nutzer :D

ZABBIX Certified Specialist

Boity
Beiträge: 799
Registriert: 15.05.2009 13:59:19

Re: Zabbix Datenbank aufräumen

Beitrag von Boity » 12.08.2015 10:04:03

Hi,

hab paar Einstellungen in der my.cf vorgenommen, die Meldung kommt allerdings wieder.

Timeout und erhöhung der Werte von max_allowed_* etc. hat nicht geholfen. Was hast Du geändert?

Colttt
Beiträge: 3012
Registriert: 16.10.2008 23:25:34
Wohnort: Brandenburg
Kontaktdaten:

Re: Zabbix Datenbank aufräumen

Beitrag von Colttt » 14.08.2015 15:33:28

ich nichts? ich nutze postgreSQL und hab das Problem nicht..

das ist ein Bug der erst in v3.0 gelöst ist.
Debian-Nutzer :D

ZABBIX Certified Specialist

Boity
Beiträge: 799
Registriert: 15.05.2009 13:59:19

Re: Zabbix Datenbank aufräumen

Beitrag von Boity » 16.08.2015 09:22:12

Hi,

kann man nachträglich umstellen auf Postgre samt Datenübernahme?

Colttt
Beiträge: 3012
Registriert: 16.10.2008 23:25:34
Wohnort: Brandenburg
Kontaktdaten:

Re: Zabbix Datenbank aufräumen

Beitrag von Colttt » 16.08.2015 12:08:44

Jup.. Gibt da mehrere komplizierte und einfache Wege.. Guck mal hier da hats einer genau beschrieben..

https://jsosic.wordpress.com/2014/02/18 ... ostgresql/
Debian-Nutzer :D

ZABBIX Certified Specialist

Boity
Beiträge: 799
Registriert: 15.05.2009 13:59:19

Re: Zabbix Datenbank aufräumen

Beitrag von Boity » 20.08.2015 18:39:19

Dann werde ich vorerst auf 3.0 warten bis der MySQL Fix da ist:-).

Colttt
Beiträge: 3012
Registriert: 16.10.2008 23:25:34
Wohnort: Brandenburg
Kontaktdaten:

Re: Zabbix Datenbank aufräumen

Beitrag von Colttt » 21.08.2015 21:56:24

Jetzt erst gesehen, sorry.. Zabbix3 alpha ist seit gestern(?) draussen kann es dir ja mal angucken..
Debian-Nutzer :D

ZABBIX Certified Specialist

Antworten