Skip to content

Commit fccd5dd

Browse files
committed
Update README.md
1 parent 9da3505 commit fccd5dd

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

README.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,18 @@
22

33
Disclaimer: This script isn't made by us, but the current author is unknown. We've added it to Github for ease of access. If you are the original creator of this script, please send us a private message. With that out of the way, let's move on.
44

5-
This is a script written in Perl to partition the Zabbix database tables. We can use this script to replace the Zabbix housekeeper process with the use of fixed History and Trend storage periods for all items.
5+
Welcome to the Opensource ICT Solutions GitHub, where you'll find all kinds of usefull Zabbix resources. This script is a script written in Perl to partition the Zabbix database tables in time based chunks. We can use this script to replace the Zabbix housekeeper process which tends to get too slow once you hit a certain database size.
6+
7+
With the use of MySQL partitioing using fixed History and Trend storage periods for all items we can mitigate this issue and grow our Zabbix database even further.
68

79
## How to use the script
810
Make sure to partition the database first, if you do not know how. Check out this blog post:
911
https://blog.zabbix.com/partitioning-a-zabbix-mysql-database/13531/
1012

13+
Or check out our Zabbix book for a detailed description:
14+
https://www.amazon.com/Zabbix-Infrastructure-Monitoring-Cookbook-maintaining/dp/1800202237
15+
16+
1117
Place the script in:
1218
```
1319
/usr/share/zabbix/
@@ -18,7 +24,7 @@ Then make it executable with:
1824
chmod +x /usr/share/zabbix/mysql_zbx_part.pl
1925
```
2026

21-
Then add a cronjob with:
27+
Now add a cronjob with:
2228
```
2329
crontab -e
2430
```

0 commit comments

Comments
 (0)