Ad Widget

Collapse

Checking CPU Load Linux

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • sartecat
    Junior Member
    • Jul 2017
    • 13

    #1

    Checking CPU Load Linux

    I have two linux boxes, both have Zabbix Agent and SNMP on them.

    I configured Linux1 with a Zabbix Agent template and Linux2 with a modified Linux SNMP template.

    On my Zabbix Agent box, it has system.cpu.load[percpu,avg1]. Is this the same as loadLoad.1?

    SNMP Output:
    UCD-SNMP-MIB::laNames.1 = STRING: Load-1
    UCD-SNMP-MIB::laNames.2 = STRING: Load-5
    UCD-SNMP-MIB::laNames.3 = STRING: Load-15
    UCD-SNMP-MIB::laLoad.1 = STRING: 0.26
    UCD-SNMP-MIB::laLoad.2 = STRING: 0.18
    UCD-SNMP-MIB::laLoad.3 = STRING: 0.17

    Zabbix Output:
    Processor load (1 min average per core)
    system.cpu.load[percpu,avg1] = 0.04

    Processor load (5 min average per core)
    system.cpu.load[percpu,avg5] = 0.02

    Processor load (15 min average per core)
    system.cpu.load[percpu,avg15] = 0.03
  • jan.garaj
    Senior Member
    Zabbix Certified Specialist
    • Jan 2010
    • 506

    #2
    No, keyword percpu is important.
    percpu = total load divided by online CPU count - aka normalized CPU load,
    all = total load of all CPUs - this load is reported also via SNMP

    That normalized load is better for comparison of machines with different number of CPUs.

    Devops Monitoring Expert advice: Dockerize/automate/monitor all the things.
    My DevOps stack: Docker / Kubernetes / Mesos / ECS / Terraform / Elasticsearch / Zabbix / Grafana / Puppet / Ansible / Vagrant

    Comment

    Working...