# Remove PMM agent from node

**URL:** <https://forums.percona.com/t/remove-pmm-agent-from-node/19049>\
**Category:** Percona Monitoring and Management (PMM)\
**Tags:** percona\
**Created:** [December 9, 2022, 12:40pm UTC](https://forums.percona.com/t/remove-pmm-agent-from-node/19049 "2022-12-09T12:40:46Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Pavanmysql](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/pavanmysql/32/7152_2.png) [@Pavanmysql](https://forums.percona.com/u/Pavanmysql)\
**Post date:** [December 9, 2022, 12:40pm UTC](https://forums.percona.com/t/remove-pmm-agent-from-node/19049/1 "2022-12-09T12:40:47Z")

</div>

Hello Percona Community,

I want to uninstall percona pmm-agent as i do not want to monitor this node using PMM.

i have remove using below command.

# apt-get remove pmm2-client

but still it shows pmm-agent is running on this node.

# ps -ef | grep pmm

root 2582 2386 0 11:38 ? 00:00:00 /usr/sbin/pmm-agent --config-file=/usr/local/percona/pmm2/config/pmm-agent.yaml  
root 3094 2386 0 11:39 ? 00:00:08 /usr/sbin/pmm-managed --victoriametrics-config=/etc/victoriametrics-promscrape.yml --victoriametrics-url=[http://127.0.0.1:9090/prometheus](http://127.0.0.1:9090/prometheus) --postgres-name=pmm-managed --postgres-username=pmm-managed --postgres-password=pmm-managed --supervisord-config-dir=/etc/supervisord.d  
26 3101 2571 0 11:39 ? 00:00:00 postgres: pmm-managed pmm-managed 127.0.0.1(41854) idle  
26 3121 2571 0 11:39 ? 00:00:00 postgres: pmm-managed pmm-managed 127.0.0.1(41882) idle  
26 3123 2571 0 11:39 ? 00:00:00 postgres: pmm-managed pmm-managed 127.0.0.1(41940) idle  
26 3171 2571 0 11:39 ? 00:00:00 postgres: pmm-managed postgres 127.0.0.1(41980) idle  
root 7841 2582 1 12:13 ? 00:00:15 /usr/local/percona/pmm2/exporters/postgres\_exporter --auto-discover-databases --collect.custom\_query.hr --collect.custom\_query.hr.directory=/usr/local/percona/pmm2/collectors/custom-queries/postgresql/high-resolution --collect.custom\_query.lr --collect.custom\_query.lr.directory=/usr/local/percona/pmm2/collectors/custom-queries/postgresql/low-resolution --collect.custom\_query.mr --collect.custom\_query.mr.directory=/usr/local/percona/pmm2/collectors/custom-queries/postgresql/medium-resolution --exclude-databases=template0,template1,postgres,cloudsqladmin,pmm-managed-dev,azure\_maintenance --web.listen-address=:42001  
root 7877 2582 0 12:13 ? 00:00:08 /usr/local/percona/pmm2/exporters/node\_exporter --collector.bonding --collector.buddyinfo --collector.cpu --collector.diskstats --collector.entropy --collector.filefd --collector.filesystem --collector.hwmon --collector.loadavg --collector.meminfo --collector.meminfo\_numa --collector.netdev --collector.netstat --collector.netstat.fields=^(._(InErrors|InErrs|InCsumErrors)|Tcp(ActiveOpens|PassiveOpens|RetransSegs|CurrEstab|AttemptFails|OutSegs|InSegs|EstabResets|OutRsts|OutSegs)|Tcp\_Rto(Algorithm|Min|Max)|Udp\_(RcvbufErrors|SndbufErrors)|Udp(6?|Lite6?)(InDatagrams|OutDatagrams|RcvbufErrors|SndbufErrors|NoPorts)|Icmp6?(OutEchoReps|OutEchos|InEchos|InEchoReps|InAddrMaskReps|InAddrMasks|OutAddrMaskReps|OutAddrMasks|InTimestampReps|InTimestamps|OutTimestampReps|OutTimestamps|OutErrors|InDestUnreachs|OutDestUnreachs|InTimeExcds|InRedirects|OutRedirects|InMsgs|OutMsgs)|IcmpMsg\_(InType3|OutType3)|Ip(6|Ext)(InOctets|OutOctets)|Ip\_Forwarding|TcpExt(Listen._|Syncookies._|TCPTimeouts))$ --collector.processes --collector.standard.go --collector.standard.process --collector.stat --collector.textfile.directory.hr=/usr/local/percona/pmm2/collectors/textfile-collector/high-resolution --collector.textfile.directory.lr=/usr/local/percona/pmm2/collectors/textfile-collector/low-resolution --collector.textfile.directory.mr=/usr/local/percona/pmm2/collectors/textfile-collector/medium-resolution --collector.textfile.hr --collector.textfile.lr --collector.textfile.mr --collector.time --collector.uname --collector.vmstat --collector.vmstat.fields=^(pg(steal\_(kswapd|direct)|refill|alloc)(movable|normal|dma3?2?)|nr(dirty._|slab._|vmscan._|isolated._|free._|shmem._|i?n?active._|anon\_transparent\_._|writeback._|unstable|unevictable|mlock|mapped|bounce|page\_table\_pages|kernel\_stack)|drop\_slab|slabs\_scanned|pgd?e?activate|pgpg(in|out)|pswp(in|out)|pgm?a?j?fault)$ --no-collector.arp --no-collector.bcache --no-collector.conntrack --no-collector.drbd --no-collector.edac --no-collector.infiniband --no-collector.interrupts --no-collector.ipvs --no-collector.ksmd --no-collector.logind --no-collector.mdadm --no-collector.mountstats --no-collector.netclass --no-collector.nfs --no-collector.nfsd --no-collector.ntp --no-collector.qdisc --no-collector.runit --no-collector.sockstat --no-collector.supervisord --no-collector.systemd --no-collector.tcpstat --no-collector.timex --no-collector.wifi --no-collector.xfs --no-collector.zfs --web.disable-exporter-metrics --web.listen-address=:42000  
root 26454 14218 0 12:31 pts/2 00:00:00 grep --color=auto pmm

Can you please help how to remove pmm-agent service and stop all services running on this node related to pmm and do not want to monitor this node only.

---

<div class="post-metadata">

**Author:** ![Pavanmysql](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/pavanmysql/32/7152_2.png) [@Pavanmysql](https://forums.percona.com/u/Pavanmysql)\
**Post date:** [December 9, 2022, 9:46pm UTC](https://forums.percona.com/t/remove-pmm-agent-from-node/19049/2 "2022-12-09T21:46:52Z")

</div>

can any one help me to remove the pmm client completely from node

---

<div class="post-metadata">

**Author:** ![Anton\_Bystrov](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/anton_bystrov/32/4880_2.png) [@Anton\_Bystrov](https://forums.percona.com/u/Anton_Bystrov)\
**Post date:** [December 21, 2022, 3:31pm UTC](https://forums.percona.com/t/remove-pmm-agent-from-node/19049/3 "2022-12-21T15:31:27Z")

</div>

Hello! Thank you for your report, we created ticket for this issue - [[PMM-11280] Can't remove pmm-client from node - Percona JIRA](https://jira.percona.com/browse/PMM-11280)

---

<div class="post-metadata">

**Author:** ![Anton\_Bystrov](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/anton_bystrov/32/4880_2.png) [@Anton\_Bystrov](https://forums.percona.com/u/Anton_Bystrov)\
**Post date:** [December 22, 2022, 2:49pm UTC](https://forums.percona.com/t/remove-pmm-agent-from-node/19049/4 "2022-12-22T14:49:12Z")

</div>

I’m sorry, my wrong. By this command pmm-client should be completely uninstalled. Can you show result of “systemctl status pmm-agent”

---

<div class="post-metadata">

**Author:** ![Pavanmysql](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/pavanmysql/32/7152_2.png) [@Pavanmysql](https://forums.percona.com/u/Pavanmysql)\
**Post date:** [December 23, 2022, 5:55am UTC](https://forums.percona.com/t/remove-pmm-agent-from-node/19049/5 "2022-12-23T05:55:06Z")

</div>

> [@Anton\_Bystrov](#):
>
> systemctl status pmm-agen

home/# systemctl status pmm-agent  
● pmm-agent.service  
Loaded: masked (/dev/null; bad)  
Active: inactive (dead)

---

<div class="post-metadata">

**Author:** ![Anton\_Bystrov](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/anton_bystrov/32/4880_2.png) [@Anton\_Bystrov](https://forums.percona.com/u/Anton_Bystrov)\
**Post date:** [December 23, 2022, 1:58pm UTC](https://forums.percona.com/t/remove-pmm-agent-from-node/19049/6 "2022-12-23T13:58:39Z")

</div>

Do you have docker with running pmm-client at this PC?

---

<div class="post-metadata">

**Author:** ![Pavanmysql](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/pavanmysql/32/7152_2.png) [@Pavanmysql](https://forums.percona.com/u/Pavanmysql)\
**Post date:** [December 23, 2022, 7:48pm UTC](https://forums.percona.com/t/remove-pmm-agent-from-node/19049/7 "2022-12-23T19:48:42Z")

</div>

thanks @Anton_Bystrov i have checked and it seems it running with the docker.

I have tested using stoping docker on node and it seems pmm is runing with docker client

$ systemctl status docker  
● docker.service - Docker Application Container Engine  
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)  
Active: active (running) since Wed 2022-12-21 08:45:20 UTC; 2 days ago  
Docs: [https://docs.docker.com](https://docs.docker.com)  
Main PID: 1966 (dockerd)  
Tasks: 30  
CGroup: /system.slice/docker.service  
├─1966 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock  
├─2421 /usr/bin/docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 443 -container-ip 172.17.0.2 -container-port 443  
└─2428 /usr/bin/docker-proxy -proto tcp -host-ip :: -host-port 443 -container-ip 172.17.0.2 -container-port 443

→ cehck pmm status  
$ ps -ef | grep pmm  
root 2673 2485 0 Dec21 ? 00:07:25 /usr/sbin/pmm-managed --victoriametrics-config=/etc/victoriametrics-promscrape.yml --victoriametrics-url=[http://127.0.0.1:9090/prometheus](http://127.0.0.1:9090/prometheus) --postgres-name=pmm-managed --postgres-username=pmm-managed --postgres-password=pmm-managed --supervisord-config-dir=/etc/supervisord.d  
root 2674 2485 0 Dec21 ? 00:00:25 /usr/sbin/pmm-agent --config-file=/usr/local/percona/pmm2/config/pmm-agent.yaml  
26 3113 2663 0 Dec21 ? 00:00:00 postgres: pmm-managed pmm-managed 127.0.0.1(34826) idle  
26 3148 2663 0 Dec21 ? 00:00:00 postgres: pmm-managed pmm-managed 127.0.0.1(34850) idle  
26 3149 2663 0 Dec21 ? 00:00:00 postgres: pmm-managed pmm-managed 127.0.0.1(34852) idle  
26 3219 2663 0 Dec21 ? 00:00:03 postgres: pmm-managed postgres 127.0.0.1(34958) idle  
root 3220 2674 1 Dec21 ? 00:37:33 /usr/local/percona/pmm2/exporters/postgres\_exporter --auto-discover-databases --collect.custom\_query.hr --collect.custom\_query.hr.directory=/usr/local/percona/pmm2/collectors/custom-queries/postgresql/high-resolution --collect.custom\_query.lr --collect.custom\_query.lr.directory=/usr/local/percona/pmm2/collectors/custom-queries/postgresql/low-resolution --collect.custom\_query.mr --collect.custom\_query.mr.directory=/usr/local/percona/pmm2/collectors/custom-queries/postgresql/medium-resolution --exclude-databases=template0,template1,postgres,cloudsqladmin,pmm-managed-dev,azure\_maintenance --web.listen-address=:42001  
root 3221 2674 0 Dec21 ? 00:29:01 /usr/local/percona/pmm2/exporters/node\_exporter --collector.bonding --collector.buddyinfo --collector.cpu --collector.diskstats --collector.entropy --collector.filefd --collector.filesystem --collector.hwmon --collector.loadavg --collector.meminfo --collector.meminfo\_numa --collector.netdev --collector.netstat --collector.netstat.fields=^(._(InErrors|InErrs|InCsumErrors)|Tcp(ActiveOpens|PassiveOpens|RetransSegs|CurrEstab|AttemptFails|OutSegs|InSegs|EstabResets|OutRsts|OutSegs)|Tcp\_Rto(Algorithm|Min|Max)|Udp\_(RcvbufErrors|SndbufErrors)|Udp(6?|Lite6?)(InDatagrams|OutDatagrams|RcvbufErrors|SndbufErrors|NoPorts)|Icmp6?(OutEchoReps|OutEchos|InEchos|InEchoReps|InAddrMaskReps|InAddrMasks|OutAddrMaskReps|OutAddrMasks|InTimestampReps|InTimestamps|OutTimestampReps|OutTimestamps|OutErrors|InDestUnreachs|OutDestUnreachs|InTimeExcds|InRedirects|OutRedirects|InMsgs|OutMsgs)|IcmpMsg\_(InType3|OutType3)|Ip(6|Ext)(InOctets|OutOctets)|Ip\_Forwarding|TcpExt(Listen._|Syncookies._|TCPTimeouts))$ --collector.processes --collector.standard.go --collector.standard.process --collector.stat --collector.textfile.directory.hr=/usr/local/percona/pmm2/collectors/textfile-collector/high-resolution --collector.textfile.directory.lr=/usr/local/percona/pmm2/collectors/textfile-collector/low-resolution --collector.textfile.directory.mr=/usr/local/percona/pmm2/collectors/textfile-collector/medium-resolution --collector.textfile.hr --collector.textfile.lr --collector.textfile.mr --collector.time --collector.uname --collector.vmstat --collector.vmstat.fields=^(pg(steal\_(kswapd|direct)|refill|alloc)(movable|normal|dma3?2?)|nr(dirty._|slab._|vmscan._|isolated._|free._|shmem._|i?n?active._|anon\_transparent\_._|writeback._|unstable|unevictable|mlock|mapped|bounce|page\_table\_pages|kernel\_stack)|drop\_slab|slabs\_scanned|pgd?e?activate|pgpg(in|out)|pswp(in|out)|pgm?a?j?fault)$ --no-collector.arp --no-collector.bcache --no-collector.conntrack --no-collector.drbd --no-collector.edac --no-collector.infiniband --no-collector.interrupts --no-collector.ipvs --no-collector.ksmd --no-collector.logind --no-collector.mdadm --no-collector.mountstats --no-collector.netclass --no-collector.nfs --no-collector.nfsd --no-collector.ntp --no-collector.qdisc --no-collector.runit --no-collector.sockstat --no-collector.supervisord --no-collector.systemd --no-collector.tcpstat --no-collector.timex --no-collector.wifi --no-collector.xfs --no-collector.zfs --web.disable-exporter-metrics --web.listen-address=:42000

– \> Stop docker services.

root# systemctl stop docker  
Warning: Stopping docker.service, but it can still be activated by:  
docker.socket

→ again check the pmm process and it is not running after stoping docker service.

root# ps -ef | grep pmm  
root 12082 11773 0 19:36 pts/3 00:00:00 grep --color=auto pmm
