Versions Compared

Key

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

1. Overview

...

It is important to clarify that on Linux at least, the load average and CPU utilisation are actually two different things. Load average is a measurement of how many tasks are waiting  for the CPU (not just CPU time but also disk activity) over a period of time. CPU utilisation is a measure of how busy the CPU is right now. The most load that a single CPU thread pegged at 100% for one minute can "contribute" to the 1 minute load average is 1. A 4 core CPU with hyper-threading (8 virtual cores) all at 100% for 1 minute would contribute 8 to the 1 minute load average.

If you are not familiar with these concepts, here you can find detailed information about Understanding Linux CPU Load and Linux Load Averages.

2. Set up your environment

...

NMIS adds the server where it is hosted as “localhost” and the model used is “Net-snmp”, the model and the related files are usually stored in: /usr/local/nmis8/models/



Access You need to access the VM via SSH to edit the configuration files, the default credentials for the VM are: 

...

Warning
iconfalse
titleImportant
It is important to verify the syntax of the edited files, remember to use: perl -c filename  after saving the changes.

3. Creating a new threshol

...

d

As mentioned before, we will be creating a threshold for the Linux “System Load Averages”, we want to generate events when current values exceed the thresholdsthreshold.




First, we need to open the Model, in this case /usr/local/nmis8/model/Model-net-snmp.nmis and identify the item that we need to modify.

...