Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagebash
themeRDark
2022-04-28 11:45:33 [4] [core 25015] [smartping scheduler] refuse to schedule invalid jobhost "testhost-a" at 1970-01-01 01:00:00 with an invalid timestamp
2022-04-28 11:45:33 [4] [core 25015] [smartping scheduler] refuse to schedule invalid jobhost "testhost-b" at 1970-01-01 01:00:00 with an invalid timestamp
2022-04-28 11:45:33 [4] [core 25015] [smartping scheduler] refuse to schedule invalid jobhost "testhost-c" at 1970-01-01 01:00:00 with an invalid timestamp

In <2.1 we're there is no way to debug that due to the format of the state file. With Checkmk 2.1 the state file will have a different format. Anyway: If you face that issue in <2.1 you can open a case for that.

Solution

  1. Log on to the affected site

    Code Block
    languagebash
    themeRDark
    su - mysite


  2. navigate to ~/var/check_mk/core

    Code Block
    languagebash
    themeRDark
    OMD[mysite]:~$ cd ~/var/check_mk/core/


  3. here you will find all the "state" files

    Code Block
    languagebash
    themeRDark
    OMD[mysite]:~/var/check_mk/core$ ls
    archive/                 helper_config/   state.1  state.5  state.9
    autochecks/              history          state.2  state.6
    config                   state            state.3  state.7
    discovered_host_labels/  state-version-7  state.4  state.8

    The cmc is using always the file "state"

  4. Now rename the "state" file to state.(number)

    Warning

    BE  AWARE: all ad hoc Downtimes + Acknowledgements + Comments are gone, but you can restore the old state file later.

    The state is creating every 10 minutes or after changes in the GUI.

    A backup is created when the new file is 5% smaller than the old one. Checkmk will save 30 state files and then overwrite the old ones.


    Code Block
    languagebash
    themeRDark
    OMD[mysite]:~/var/check_mk/core$ mv state state.10

    The number depends on how many state.(number) files you already have.


  5. You can either restart the whole site with

    Code Block
    languagebash
    themeRDark
    OMD[mysite]:~ omd restart

    or do

    Code Block
    languagebash
    themeRDark
    cmk -O


    Now a new "state" file is created!

...