Ad Widget

Collapse

HouseKeeper not launch

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • cviper40
    Junior Member
    • Oct 2011
    • 5

    #1

    HouseKeeper not launch

    Greetings.

    I'm getting some problems with DB (Mysql 5.1 - MyISAM) that is getting big. At this moment history and history_uint takes about 50 Gb.
    I have setup housekeeping process to take on 24h, but I suspect that never was fired up.

    Here config:


    ### Option: HousekeepingFrequency
    # How often Zabbix will perform housekeeping procedure (in hours).
    # Housekeeping is removing unnecessary information from history, alert, and alarms tables.
    # If PostgreSQL is used, suggested value is 24, as it performs VACUUM.
    #
    # Mandatory: no
    # Range: 1-24
    # Default:
    # HousekeepingFrequency=1
    HousekeepingFrequency=24

    ### Option: DisableHousekeeping
    # If set to 1, disables housekeeping.
    #
    # Mandatory: no
    # Range: 0-1
    # Default:
    # DisableHousekeeping=0
    DisableHousekeeping=0


    If I grep over logs, and I dont have any output:
    egrep 'housekeeper|Deleted' /var/log/zabbix/zabbix_server.log*

    Any clues ?

    Thanks in advance
  • cviper40
    Junior Member
    • Oct 2011
    • 5

    #2
    HouseKeeper not launch

    More data about this:

    housekeeper table is growing


    mysql> select * from housekeeper limit 0,10;
    +---------------+--------------+--------+-------+
    | housekeeperid | tablename | field | value |
    +---------------+--------------+--------+-------+
    | 52916 | trends | itemid | 54383 |
    | 52204 | history_uint | itemid | 32200 |
    | 52923 | trends | itemid | 54292 |
    | 52881 | history_uint | itemid | 54340 |
    | 51178 | history_uint | itemid | 45125 |
    | 52201 | history | itemid | 32199 |
    | 52915 | trends | itemid | 54384 |
    | 52791 | history_uint | itemid | 54363 |
    | 52792 | history_str | itemid | 54363 |
    | 52793 | history | itemid | 54363 |
    +---------------+--------------+--------+-------+

    Total I have 1300 records on housekeeper table, and I don“t know how to launch it.

    My server config file (any suggestion welcome)



    ### Option: SourceIP
    # Source IP address for outgoing connections.
    #
    # Mandatory: no
    # Default:
    # SourceIP=

    ### Option: LogFile
    # Name of log file.
    #
    # Mandatory: no
    # Default:
    # LogFile=

    LogFile=/var/log/zabbix/zabbix_server.log

    ### Option: LogFileSize
    # Maximum size of log file in MB.
    # 0 - disable automatic log rotation.
    #
    # Mandatory: no
    # Default:
    # LogFileSize=1
    LogFileSize=10

    ### Option: DebugLevel
    # Specifies debug level
    # 0 - no debug
    # 1 - critical information
    # 2 - error information
    # 3 - warnings
    # 4 - for debugging (produces lots of information)
    #
    # Mandatory: no
    # Default:
    DebugLevel=3

    ### Option: PidFile
    # Name of PID file.
    #
    # Mandatory: no
    # Default:
    # PidFile=/tmp/zabbix_server.pid

    ### Option: DBHost
    # Database host name.
    # If set to localhost, socket is used for MySQL.
    #
    # Mandatory: no
    # Default:
    DBHost=localhost

    ### Option: DBName
    # Database name.
    # For SQLite3 path to database file must be provided. DBUser and DBPassword are ignored.
    #
    # Mandatory: yes
    # Default:
    # DBName=

    DBName=XXXX

    ### Option: DBUser
    # Database user. Ignored for SQLite.
    #
    # Default:
    # DBUser=

    DBUser=xxxxx

    ### Option: DBPassword
    # Database password. Ignored for SQLite.
    # Comment this line if no password is used.
    #
    # Mandatory: no
    # Default:
    DBPassword=xxxxx

    ### Option: DBSocket
    # Path to MySQL socket.
    #
    # Mandatory: no
    # Default:
    # DBSocket=/tmp/mysql.sock

    ### Option: DBPort
    # Database port when not using local socket. Ignored for SQLite.
    #
    # Mandatory: no
    # Range: 1024-65535
    # Default:
    # DBPort=3306 # for MySQL

    ############ ADVANCED PARAMETERS ################

    ### Option: StartPollers
    # Number of pre-forked instances of pollers.
    # You shouldn't run more than 30 pollers normally.
    #
    # Mandatory: no
    # Range: 0-255
    # Default:
    # StartPollers=5

    ### Option: StartIPMIPollers
    # Number of pre-forked instances of IPMI pollers.
    #
    # Mandatory: no
    # Range: 0-255
    # Default:
    # StartIPMIPollers=0

    ### Option: StartPollersUnreachable
    # Number of pre-forked instances of pollers for unreachable hosts.
    #
    # Mandatory: no
    # Range: 0-255
    # Default:
    # StartPollersUnreachable=1

    ### Option: StartTrappers
    # Number of pre-forked instances of trappers
    #
    # Mandatory: no
    # Range: 0-255
    # Default:
    # StartTrappers=5

    ### Option: StartPingers
    # Number of pre-forked instances of ICMP pingers.
    #
    # Mandatory: no
    # Range: 0-255
    # Default:
    # StartPingers=1

    ### Option: StartDiscoverers
    # Number of pre-forked instances of discoverers.
    #
    # Mandatory: no
    # Range: 0-255
    # Default:
    # StartDiscoverers=1

    ### Option: StartHTTPPollers
    # Number of pre-forked instances of HTTP pollers.
    #
    # Mandatory: no
    # Range: 0-255
    # Default:
    # StartHTTPPollers=1

    ### Option: ListenIP
    # Listen interface for trapper.
    # Trapper will listen on all network interfaces if this parameter is missing.
    #
    # Mandatory: no
    # Default:
    # ListenIP=0.0.0.0

    # ListenIP=127.0.0.1

    ### Option: HousekeepingFrequency
    # How often Zabbix will perform housekeeping procedure (in hours).
    # Housekeeping is removing unnecessary information from history, alert, and alarms tables.
    # If PostgreSQL is used, suggested value is 24, as it performs VACUUM.
    #
    # Mandatory: no
    # Range: 1-24
    # Default:
    # HousekeepingFrequency=1
    HousekeepingFrequency=1

    ### Option: DisableHousekeeping
    # If set to 1, disables housekeeping.
    #
    # Mandatory: no
    # Range: 0-1
    # Default:
    # DisableHousekeeping=0
    DisableHousekeeping=0

    ### Option: SenderFrequency
    # How often Zabbix will try to send unsent alerts (in seconds).
    #
    # Mandatory: no
    # Range: 5-3600
    # Default:
    # SenderFrequency=30

    ### Option: CacheSize
    # Size of configuration cache, in bytes.
    # Shared memory size for storing hosts and items data.
    #
    # Mandatory: no
    # Range: 128K-1G
    # Default:
    # CacheSize=8M
    CacheSize=64M

    ### Option: CacheUpdateFrequency
    # How often Zabbix will perform update of configuration cache, in seconds.
    #
    # Mandatory: no
    # Range: 1-3600
    # Default:
    # CacheUpdateFrequency=60

    ### Option: HistoryCacheSize
    # Size of history cache, in bytes.
    # Shared memory size for storing history data.
    #
    # Mandatory: no
    # Range: 128K-1G
    # Default:
    # HistoryCacheSize=8M

    ### Option: TrendCacheSize
    # Size of trend cache, in bytes.
    # Shared memory size for storing trends data.
    #
    # Mandatory: no
    # Range: 128K-1G
    # Default:
    # TrendCacheSize=4M

    ### Option: HistoryTextCacheSize
    # Size of text history cache, in bytes.
    # Shared memory size for storing character, text or log history data.
    #
    # Mandatory: no
    # Range: 128K-1G
    # Default:
    # HistoryTextCacheSize=16M

    ### Option: NodeNoEvents
    # If set to '1' local events won't be sent to master node.
    #
    # Mandatory: no
    # Range: 0-1
    # Default:
    # NodeNoEvents=0

    ### Option: NodeNoHistory
    # If set to '1' local history won't be sent to master node.
    #
    # Mandatory: no
    # Range: 0-1
    # Default:
    # NodeNoHistory=0

    ### Option: Timeout
    # Specifies how long we wait for agent, SNMP device or external check (in seconds).
    #
    # Mandatory: no
    # Range: 1-30
    # Default:
    # Timeout=3

    ### Option: TrapperTimeout
    # Specifies how many seconds trapper may spend processing new data.
    #
    # Mandatory: no
    # Range: 1-300
    # Default:
    # TrapperTimeout=300

    # TrapperTimeout=5

    ### Option: UnreachablePeriod
    # After how many seconds of unreachability treat a host as unavailable
    #
    # Mandatory: no
    # Range: 1-3600
    # Default:
    # UnreachablePeriod=45

    ### Option: UnavailableDelay
    # How often host is checked for availability during the unavailability period.
    #
    # Mandatory: no
    # Range: 1-3600
    # Default:
    # UnavailableDelay=60

    ### Option: UnreachableDelay
    # How often host is checked for availability during the unreachability period
    #
    # Mandatory: no
    # Range: 1-3600
    # Default:
    # UnreachableDelay=15

    ### Option: AlertScriptsPath
    # Location of custom alert scripts
    #
    # Mandatory: no
    # Default:
    ###AlertScriptsPath=/opt/zabbix/bin/

    ### Option: ExternalScripts
    # Location of external scripts
    #
    # Mandatory: no
    # Default:
    ###ExternalScripts=/opt/zabbix/externalscripts

    ### Option: FpingLocation
    # Location of fping.
    # Make sure that fping binary has root ownership and SUID flag set!
    #
    # Mandatory: no
    # Default:
    # FpingLocation=/usr/sbin/fping

    ### Option: Fping6Location
    # Location of fping6.
    # Make sure that fping binary has root ownership and SUID flag set
    #
    # Mandatory: no
    # Default:
    # Fping6Location=/usr/sbin/fping6

    ### Option: SSHKeyLocation
    # Location of public keys for SSH checks
    #
    # Mandatory: no
    # Default:
    # SSHKeyLocation=

    ### Option: TmpDir
    # Temporary directory.
    #
    # Mandatory: no
    # Default:
    # TmpDir=/tmp

    ### Option: Include
    # You may include individual files or all files in a directory in the configuration file.
    #
    # Mandatory: no
    # Default:
    # Include=

    # Include=/etc/zabbix/zabbix_server.general.conf
    # Include=/etc/zabbix/zabbix_server/

    My history table is getting about 600 millions records !

    Thanks in advance

    Comment

    • Davidus
      Senior Member
      • Dec 2010
      • 281

      #3
      Whats yours?
      Attached Files

      Comment

      • tts00
        Junior Member
        • May 2011
        • 13

        #4
        I have same problem.

        Anyone?

        Comment

        Working...