Ad Widget

Collapse

Recursive alerts of “Utilization of housekeeper processes over 75%"

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Barneppe
    Junior Member
    • Nov 2024
    • 7

    #1

    Recursive alerts of “Utilization of housekeeper processes over 75%"

    Good morning,

    I would need your help to better optimize my Zabbix infrastructure. it has been many days that the system has been showing the recursive alert of “ Utilization of housekeeper processes over 75%”.

    The instance consists of three machines in HA cluster:
    • Zabbix primary server - active (vCPU: 16 / 64 GB RAM)
    • Zabbix secondary server - standby (vCPU: 16 / 64 GB RAM)
    • MySQL database (vCPU: 16 / 64 GB RAM).

    These are the items and alerts configured on the infrastructure:
    • Number of hosts: 11406
    • Number of items: 241908
    • Number of triggers: 495302
    • Required server performance, new values per second: 3048.52
    Regarding the tuning of the MySQL 8.0 database, the innodb_dedicated_server parameter has been added in the “my.cnf” file so that the system independently configures some values of the innodb.

    This is the graph of the internal processes:
    Click image for larger version

Name:	image.png
Views:	685
Size:	268.9 KB
ID:	495769

    Could you please help me?

    Thank you in advance for the support.
  • guille.rodriguez
    Senior Member
    • Jun 2022
    • 114

    #2
    Housekeeper is the process that Zabbix launch to delete older data of items... but if you have a lot of host and a lot of items, every clean will load a lot of consumption on Database and resources. Instead let Zabbix do this clean, you can make that MySQL do this clean using MySQL Partitioning.

    https://blog.zabbix.com/partitioning...cedures/13531/



    Read carefully

    Video about https://www.youtube.com/watch?v=ANQ3DHTr6eo

    Last edited by guille.rodriguez; 13-12-2024, 18:59.

    Comment

    • Vinodh4181
      Junior Member
      • Jan 2025
      • 11

      #3
      Mysql Partitioning and cleaning is the best practice, but not that database person!! so a small workaround i did is created UserParameter that will execute housekeeper runtime command on zabbix server and executing it every 20mins that's solved my problem. as we couldn't configure Zabbix server conf to execute less than 1hr interval I used this approach.
      Click image for larger version

Name:	image.png
Views:	275
Size:	11.1 KB
ID:	505012

      Comment

      Working...