I've been using Nagios for several months now and I'm just starting to get to using the reporting features more heavily. One thing that I've run into is that anytime I do any kind of report, the data only goes back to the Monday of the current week, and there is no data from any previous time periods. Of course if I try to specify the initial state, it will report the "missing" time as whatever I set the state to (ie. OK, Warning, etc), but that isn't accurate, and its just filling in the time with what I'm telling it to assume.
I'll need to do reports for each calendar month, but since the history available in my reports resets each Monday, I can never do more than up to 7 days of accurate reporting at a time. From the research I've done, it sounds like Nagios should be reading the archived log files that have been compressed, but it looks to me as if that is just not happening. I've spent a good deal of time doing Google searches and I haven't come any closer to figuring this out, so any nudges or info will be very helpful.