Rate This Document
Findability
Accuracy
Completeness
Readability

Compiling and Installing Server Metrics

  1. Download the Server Metrics source code.
    1
    wget --no-check-certificate https://github.com/metamx/server-metrics/archive/server-metrics-0.2.8.tar.gz
    
  2. Download the dependency SO source code.
    1
    wget --no-check-certificate https://github.com/hyperic/sigar/archive/sigar-1.6.zip
    
  3. Decompress the Sigar package.
    1
    unzip sigar-1.6.zip
    
  4. Enter the sigar-sigar-1.6/bindings/java/hyperic_jni/src/org/hyperic/jni directory, and modify ArchNameTask.java.
    1
    vi sigar-sigar-1.6/bindings/java/hyperic_jni/src/org/hyperic/jni/ArchNameTask.java
    

  5. Go to the sigar-sigar-1.6/bindings/java/ directory to perform compilation.
    1
    2
    cd sigar-sigar-1.6/bindings/java/
    ant
    
  6. Copy libsigar-aarch64-linux.so to the server-metrics-server-metrics-0.2.8/src/main/resources/ directory.
    1
    2
    3
    cd -
    tar -zxf server-metrics-0.2.8.tar.gz
    cp sigar-sigar-1.6/bindings/java/sigar-bin/lib/libsigar-aarch64-linux.so server-metrics-server-metrics-0.2.8/src/main/resources/
    
  7. Compile Server Metrics.
    1
    2
    cd server-metrics-server-metrics-0.2.8
    mvn install package -DskipTests