This can be caused by several things. A bit more input about your configuration, your version, your system infrastratucture would be nice.
Please also take a look into the official documentation to understand the state concept:
https://checkmk.com/cms_monitoring_basics.html#checkintervall