1. Bước 1: Tạo mới user sử dụng cho node exporter, thực hiện lệnh sau:
    # useradd -rs /bin/false nodeusr

    User mới được tạo có tên là nodeusr

  2. Bước 2: Download file exporter về máy chủ bằng lệnh sau:
    # wget https://github.com/prometheus/node_exporter/releases/download/v1.4.0-rc.0/node_exporter-1.4.0-rc.0.linux-amd64.tar.gz
  3. Bước 3: Giải nén và chuyển file chạy đến thư mục /usr/local/bin
    # tar -xzvf node_exporter-1.4.0-rc.0.linux-amd64.tar.gz
    # mv node_exporter-1.4.0-rc.0.linux-amd64/node_exporter /usr/local/bin/

  4. Bước 4: Tạo mới file systemd cho node_exporter để chay như một service với lệnh sau:
    vi /etc/systemd/system/node_exporter.service

    Thiết lập nội dung như sau và lưu lại:

    [Unit]
    Description=Node Exporter
    After=network.target

    [Service]
    User=nodeusr
    Group=nodeusr
    Type=simple
    ExecStart=/usr/local/bin/node_exporter

    [Install]
    WantedBy=multi-user.target
  5. Bước 5: Tải lại cấu hình systemd và start services node_exporter
    # systemctl daemon-reload
    # systemctl start node_exporter
    # systemctl enable node_exporter
    # systemctl status node_exporter

  6. Bước 6: Mở port node exporter (9100) trên Firewall
    • Ubuntu: thực hiện lệnh sau:
      # sudo ufw allow 9100
      # ufw status verbose

    • CentOS: thực hiện lệnh sau:
      # firewall-cmd --zone=public --add-port=9100/tcp --permanent
      # firewall-cmd --reload
      # firewall-cmd --list-all

    • Lưu ý: Với các server nằm bên trong mạng LAN cần public ra ngoài internet, quản trị viên phải NAT thêm port và cấu hình mở port trên firewall của hệ thống.
  7. Bước 8: Truy cập trang web  http://ip-address:9100/metrics sẽ thấy được metrics của server như sau

Như vậy, Long Vân đã hoàn thành hướng dẫn cài đặt Node Exporter trên hệ điều hành Linux. Chúc Quý khách thành công !