# Ansible Monit module problem

**URL:** <https://forum.ansible.com/t/ansible-monit-module-problem/13072>\
**Category:** Ansible Project\
**Created:** [July 5, 2013, 12:31pm UTC](https://forum.ansible.com/t/ansible-monit-module-problem/13072 "2013-07-05T12:31:04Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Cristobal\_Rosa](https://avatars.discourse-cdn.com/v4/letter/c/7c8e57/32.png) [@Cristobal\_Rosa](https://forum.ansible.com/u/Cristobal_Rosa)\
**Post date:** [July 5, 2013, 12:31pm UTC](https://forum.ansible.com/t/ansible-monit-module-problem/13072/1 "2013-07-05T12:31:04Z")

</div>

I’m testing the monit module, and I think the states are wrong, or maybe I’m making a mistake

Whether I run summary, I get:

monit summary  
The Monit daemon 5.1.1 uptime: 6m

Process ‘nfsen’ running  
Process ‘mongod’ running  
Process ‘memcached’ running  
Process ‘openvassd’ running

And in order to test the monit module I’ve created the below playbook:

- hosts: myhostname  
user: myuser  
tasks:
- name: Ensure NFSEN is running  
action: monit name=nfsen state=started

When I run ansible, I get an error:

**ansible-playbook myplaybook.yml**

PLAY [XXXXX] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*

GATHERING FACTS \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
ok: [XXXXX]

TASK: [Ensure NFSEN is running] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
failed: [XXXXX] =\> {“failed”: true}  
msg: Process ‘nfsen’ running

FATAL: all hosts have already failed – aborting

PLAY RECAP \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
XXXXX : ok=1 changed=0 unreachable=0 failed=1

What I’m doing wrong?

Thanks in advance

Cristobal

---

<div class="post-metadata">

**Author:** ![Michael\_DeHaan2](https://avatars.discourse-cdn.com/v4/letter/m/da6949/32.png) [@Michael\_DeHaan2](https://forum.ansible.com/u/Michael_DeHaan2)\
**Post date:** [July 5, 2013, 2:05pm UTC](https://forum.ansible.com/t/ansible-monit-module-problem/13072/2 "2013-07-05T14:05:25Z")

</div>

Perhaps some other folks using the monit module can help with this one?

---

<div class="post-metadata">

**Author:** ![Cristobal\_Rosa](https://avatars.discourse-cdn.com/v4/letter/c/7c8e57/32.png) [@Cristobal\_Rosa](https://forum.ansible.com/u/Cristobal_Rosa)\
**Post date:** [July 8, 2013, 8:34am UTC](https://forum.ansible.com/t/ansible-monit-module-problem/13072/3 "2013-07-08T08:34:17Z")

</div>

Done. There’s a bug on the monit module.

diff monit monit.bk  
90c90  
\< running = ‘Running’.lower() in out.lower()

---

<div class="post-metadata">

**Author:** ![Michael\_DeHaan2](https://avatars.discourse-cdn.com/v4/letter/m/da6949/32.png) [@Michael\_DeHaan2](https://forum.ansible.com/u/Michael_DeHaan2)\
**Post date:** [July 8, 2013, 12:53pm UTC](https://forum.ansible.com/t/ansible-monit-module-problem/13072/4 "2013-07-08T12:53:58Z")

</div>

Please send a pull request to the github project (preferred) or file a bug there.

Thanks!

---

<div class="post-metadata">

**Author:** ![Cristobal\_Rosa](https://avatars.discourse-cdn.com/v4/letter/c/7c8e57/32.png) [@Cristobal\_Rosa](https://forum.ansible.com/u/Cristobal_Rosa)\
**Post date:** [July 8, 2013, 12:58pm UTC](https://forum.ansible.com/t/ansible-monit-module-problem/13072/5 "2013-07-08T12:58:12Z")

</div>

Hi Michael,  
I’ve opened a new issue on github ( [https://github.com/ansible/ansible/issues/3468](https://github.com/ansible/ansible/issues/3468)).  
I’ll open a new pull request.

Thank you!

---

<div class="post-metadata">

**Author:** ![Michael\_DeHaan2](https://avatars.discourse-cdn.com/v4/letter/m/da6949/32.png) [@Michael\_DeHaan2](https://forum.ansible.com/u/Michael_DeHaan2)\
**Post date:** [July 8, 2013, 1:17pm UTC](https://forum.ansible.com/t/ansible-monit-module-problem/13072/6 "2013-07-08T13:17:07Z")

</div>

Thank you sir!
