Tag: Node Exporter

  • How to change Node Exporter  port

    How to change Node Exporter port

    Node Exporter by default uses port 9100. You may need to use another port for Node Exporter if port 9100 is already used by another program on your server. On an OVH VPS, noderig was running in port 9100 and Node Exporter failed to start. To fix the issue, i had to run Node Exporter on a different port.

    To change the Node Exporter port, edit the file

    /etc/systemd/system/node_exporter.service

    Find line

    ExecStart=/usr/local/bin/node_exporter

    Replace it with

    ExecStart=/usr/local/bin/node_exporter --web.listen-address=:9101

    In the above line, 9101 is the new Node Exporter port. You can change it to any other port as required.

    Here is the complete code

    root@ns568267:~# cat /etc/systemd/system/node_exporter.service
    [Unit]
    Description=Node Exporter
    Wants=network-online.target
    After=network-online.target
    
    [Service]
    User=node_exporter
    Group=node_exporter
    Type=simple
    ExecStart=/usr/local/bin/node_exporter --web.listen-address=:9101
    
    [Install]
    WantedBy=multi-user.target
    root@ns568267:~# 

    Reload systemd

    systemctl daemon-reload

    Restart node exporter

    systemctl start node_exporter

    You can verify node_exporter is running with the command

    root@ns568267:~# netstat -lntp | grep node_
    tcp6       0      0 :::9101                 :::*                    LISTEN      15630/node_exporter 
    root@ns568267:~#