diff --git a/monitor_client.yml b/monitor_client.yml
index ffb4572e9e5c435fe8725c355ac11aa3f330bd5c..95ceefc8556f7b1700e7c5a691f9fff3786be594 100644
--- a/monitor_client.yml
+++ b/monitor_client.yml
@@ -4,6 +4,7 @@
   become_user: root
   remote_user: root
   pre_tasks:
+    # because deb10 packages version works
       - name: Have prometheus-node-exporter
         apt:
             name: prometheus-node-exporter
@@ -14,3 +15,26 @@
             manager: auto
   roles:
       - { role: cloudalchemy.node-exporter, when: "ansible_facts.packages['prometheus-node-exporter'] is not defined" }
+  tasks:
+    - name: Add getent passwd count monitor file
+      copy:
+        dest: '/usr/local/bin/getent-passwd-count.sh'
+        owner: root
+        mode: 755
+        content: |
+          #!/bin/bash
+          #
+          # Expose getent user count
+          #
+          # Usage: add this to crontab:
+          # */5 * * * * /usr/local/bin/getent-passwd-count.sh | sponge /var/lib/node_exporter/getent_passwd_count.prom
+          echo "# HELP node_getent_passwd_count number of users known"
+          echo "# TYPE node_getent_passwd_count gauge"
+          echo "node_getent_passwd_count $(getent passwd | wc -l)"
+    - name: Add getent passwd count monitor cron job
+      cron:
+        name: Expose getent user count
+        minute: "*/5"
+        user: root
+        job: "/usr/local/bin/getent-passwd-count.sh > /var/lib/node_exporter/getent_passwd_count.prom"
+        cron_file: getent-passwd-count