We cannot upgrade to 2.4 as not all of our extensions are there yet
And migrating them is often not very easy or straight forward. As you can see in my other posts here.
I need to solve some host’s OOM problems and I have taken a look to the Memory graphs a bit more than before. I run CRE 2.4.0p17 and what confuses me is varying value of Total RAM on Linux hosts. My idea was, that Total RAM should be the same as MemTotal of /proc/meminfo. But it is not. If I read the code correctly, Total RAM is computed by graphing code as
The section keys are converted to underscored using (_camelcase_to_underscored()), so MemUsed is mem_used and so on in perfdata. There is also a bit confusing transition
So I think the intention was really, that Total RAM should be MemTotal, but there are sometimes really big differences. Especially in the case of memory pressure, like OOM in the picture bellow.
If such a combined graph has the possibility to select the “Average” column you should select it.
The problem is that in your graph already consolidated data is present and then you don’t need the maximum value over the consolidation time, but the average, to show a proper graph.
Here as example two times the same data.
Dear Andreas,
I thank you very much for the clear instructions!!! I didn’t know about the possibility to change the consolidation function in graphs this way.
Now it makes sense where is the problem with additions and subtractions.
You wrote this at the start already, sorry for my ignorance. On the other hand, this must be clear for everyone now.
Best regards!