# Pmm-agent not autorun

**URL:** <https://forums.percona.com/t/pmm-agent-not-autorun/8283>\
**Category:** PMM 2.x\
**Created:** [November 18, 2020, 12:18pm UTC](https://forums.percona.com/t/pmm-agent-not-autorun/8283 "2020-11-18T12:18:33Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![yr4ik](https://avatars.discourse-cdn.com/v4/letter/y/d26b3c/32.png) [@yr4ik](https://forums.percona.com/u/yr4ik)\
**Post date:** [November 18, 2020, 12:18pm UTC](https://forums.percona.com/t/pmm-agent-not-autorun/8283/1 "2020-11-18T12:18:33Z")

</div>

Hello. PMM client installed in docker container with MariaDB 10.3 (ubuntu)

Install commands:

```auto
wget https://repo.percona.com/apt/percona-release_latest.generic_all.deb
sudo dpkg -i percona-release_latest.generic_all.deb
sudo apt-get update
sudo apt-get install pmm2-client
sudo pmm-agent setup --config-file="/usr/local/percona/pmm2/config/pmm-agent.yaml" --server-insecure-tls --server-username=admin --server-password=admin --server-address=172.17.0.2:443

```

But pmm-agent doesn’t start automatically. To run it, you need to manually call it every time:

```auto
pmm-agent --config-file=/usr/local/percona/pmm2/config/pmm-agent.yaml

```

How to make service pmm-agent start automatically?

---

<div class="post-metadata">

**Author:** ![Sergey\_Pronin](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/sergey_pronin/32/14887_2.png) [@Sergey\_Pronin](https://forums.percona.com/u/Sergey_Pronin)\
**Post date:** [November 18, 2020, 2:08pm UTC](https://forums.percona.com/t/pmm-agent-not-autorun/8283/2 "2020-11-18T14:08:30Z")

</div>

Hello @yr4ik ,

to clarify, when you say “PMM client installed in docker container with MariaDB 10.3 (ubuntu)”, do you mean:

1. You have MariaDB docker container

2. You exec into this container and execute the “Install commands”

?

---

<div class="post-metadata">

**Author:** ![yr4ik](https://avatars.discourse-cdn.com/v4/letter/y/d26b3c/32.png) [@yr4ik](https://forums.percona.com/u/yr4ik)\
**Post date:** [November 18, 2020, 3:19pm UTC](https://forums.percona.com/t/pmm-agent-not-autorun/8283/3 "2020-11-18T15:19:10Z")

</div>

thanks for answer

1. yes

2. no. Container created with control panel web server

---

<div class="post-metadata">

**Author:** ![Vadim\_Yalovets](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/vadim_yalovets/32/43_2.png) [@Vadim\_Yalovets](https://forums.percona.com/u/Vadim_Yalovets)\
**Post date:** [November 18, 2020, 4:11pm UTC](https://forums.percona.com/t/pmm-agent-not-autorun/8283/4 "2020-11-18T16:11:17Z")

</div>

Hi,

If it’s required to start pmm-agent after container restarts you may modify used entrypoint script.

Here is an example for mariadb/server:latest

 ![Screenshot_20201118_232455.png](https://us1.discourse-cdn.com/flex019/uploads/percona1/original/1X/b1e4401e56a23b29ff05b28ac07fe8edc6be3c16.png)

It was added pmm-agent command right before exec “$@” command

_/usr/local/percona/pmm2/bin/pmm-agent --config-file=/usr/local/percona/pmm2/config/pmm-agent.yaml&_Also it’s required to slightly change permissions for configuration file

```auto
docker exec -it mariadb chmod a+r /usr/local/percona/pmm2/config/pmm-agent.yaml

```

---

<div class="post-metadata">

**Author:** ![yr4ik](https://avatars.discourse-cdn.com/v4/letter/y/d26b3c/32.png) [@yr4ik](https://forums.percona.com/u/yr4ik)\
**Post date:** [November 18, 2020, 5:09pm UTC](https://forums.percona.com/t/pmm-agent-not-autorun/8283/5 "2020-11-18T17:09:05Z")

</div>

@adivinho thanks. Works

Can you still tell me, where i can find a good configuration for Mysql Mariadb (server + client)

---

<div class="post-metadata">

**Author:** ![Vadim\_Yalovets](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/vadim_yalovets/32/43_2.png) [@Vadim\_Yalovets](https://forums.percona.com/u/Vadim_Yalovets)\
**Post date:** [November 19, 2020, 6:23am UTC](https://forums.percona.com/t/pmm-agent-not-autorun/8283/6 "2020-11-19T06:23:14Z")

</div>

Could describe issues that you faced with default configurations?

---

<div class="post-metadata">

**Author:** ![yr4ik](https://avatars.discourse-cdn.com/v4/letter/y/d26b3c/32.png) [@yr4ik](https://forums.percona.com/u/yr4ik)\
**Post date:** [November 19, 2020, 8:06am UTC](https://forums.percona.com/t/pmm-agent-not-autorun/8283/7 "2020-11-19T08:06:33Z")

</div>

the documentation for pmm v2 is not very detailed about tweaking. For example, how to disable unnecessary modules on the agent (postgresql proxysql, etc.) Maybe there are some settings for mysql?

---

<div class="post-metadata">

**Author:** ![Vadim\_Yalovets](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/vadim_yalovets/32/43_2.png) [@Vadim\_Yalovets](https://forums.percona.com/u/Vadim_Yalovets)\
**Post date:** [November 19, 2020, 10:41am UTC](https://forums.percona.com/t/pmm-agent-not-autorun/8283/8 "2020-11-19T10:41:47Z")

</div>

Exporters are run only for monitored service types. So it will be run node\_exporter and mysqld\_exporter for your container.

The only possible tweak now is setting exporters scraping interval on PMM setting page.

 ![Screenshot_20201119_180547.png](https://us1.discourse-cdn.com/flex019/uploads/percona1/original/1X/bcd3c83517bf74377259d47cc249fb8d567344ed.png)
