Skip to content

Commit

Permalink
munin ansible
Browse files Browse the repository at this point in the history
  • Loading branch information
Cyclenerd committed Oct 6, 2022
1 parent 2f3dc68 commit ee4254e
Showing 1 changed file with 27 additions and 1 deletion.
28 changes: 27 additions & 1 deletion munin/plugins/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,30 @@ Dir: `/usr/share/munin/plugins/`
* [x] mysql_threads

> * [x] Included in the Ubuntu package
> * [ ] Must be installed manually
> * [ ] Must be installed manually
Used in Ansible Playbook:

```yml
# MySQL
- name: Munin node - Check MySQL server
ansible.builtin.stat:
path: /usr/sbin/mysqld
register: mysqld
- name: Munin node - Download more MySQL plugins
ansible.builtin.get_url:
url: "{{ item.url }}"
dest: "/usr/local/share/munin/plugins/{{ item.file }}"
mode: '0755'
owner: root
group: root
loop:
- { url: https://raw.githubusercontent.com/Cyclenerd/toolbox/master/munin/plugins/mysql_connections, file: mysql_connections }
- { url: https://raw.githubusercontent.com/Cyclenerd/toolbox/master/munin/plugins/mysql_keybuffer, file: mysql_keybuffer }
- { url: https://raw.githubusercontent.com/Cyclenerd/toolbox/master/munin/plugins/mysql_keys, file: mysql_keys }
- { url: https://raw.githubusercontent.com/Cyclenerd/toolbox/master/munin/plugins/mysql_qcache_hits, file: mysql_qcache_hits }
- { url: https://raw.githubusercontent.com/Cyclenerd/toolbox/master/munin/plugins/mysql_qcache_mem, file: mysql_qcache_mem }
- { url: https://raw.githubusercontent.com/Cyclenerd/toolbox/master/munin/plugins/mysql_size_, file: mysql_size_ }
when:
mysqld.stat.exists
```

0 comments on commit ee4254e

Please sign in to comment.