how to exclude the Linux cached memory from the monitoring a
Posted: Tue Jun 11, 2019 4:49 am
We are using GItHub Enterprise as our source code management system and its installed as an appliance in Vmware Esxi.
This has primary and replica servers located in 2 data centers also.
For monitoring purpose we are using Nagios over SNMP for getting the performance metrics.
Nagios over SNMP ( GHE provides the resource metric by default over SNMP) we enabled SNMPV3 from GHE appliance side
But its noticed that GHE will create a much cached memory which will result in unwanted alerts. There is 4.6 G of cached memory, how to configure Nagios to alert the threshold for GHE (used-cached) memory instead of just used memory.
Current memory usage on the system is:
free -h
total used free shared buffers cached Mem:
15G 14G 909M 1.5M 375M 4.6G
-/+ buffers/cache: 9.8G 5.9G
Swap: 0B 0B 0B
But in Nagios side is there any way to exclude these linux consumed memory and only the GHE consumed memory alone?
This has primary and replica servers located in 2 data centers also.
For monitoring purpose we are using Nagios over SNMP for getting the performance metrics.
Nagios over SNMP ( GHE provides the resource metric by default over SNMP) we enabled SNMPV3 from GHE appliance side
But its noticed that GHE will create a much cached memory which will result in unwanted alerts. There is 4.6 G of cached memory, how to configure Nagios to alert the threshold for GHE (used-cached) memory instead of just used memory.
Current memory usage on the system is:
free -h
total used free shared buffers cached Mem:
15G 14G 909M 1.5M 375M 4.6G
-/+ buffers/cache: 9.8G 5.9G
Swap: 0B 0B 0B
But in Nagios side is there any way to exclude these linux consumed memory and only the GHE consumed memory alone?