main.yml 727 B

123456789101112131415161718192021222324
  1. - name: Install npm
  2. apt: state=latest name=npm
  3. - name: Create symlinks to nodejs
  4. file:
  5. src=/usr/bin/nodejs
  6. dest=/usr/bin/node
  7. state=link
  8. ignore_errors: yes
  9. - name: Install zbx_redis.conf
  10. synchronize: src=zbx_redis_conf.j2 dest="/etc/zabbix/zabbix_agentd.d/redis.conf"
  11. - name: Create directory for redis monitoring scripts
  12. file: path=/etc/zabbix/scripts/redis state=directory mode=0755
  13. - name: Push zbx_redis_stats.js
  14. synchronize: src=zbx_redis_stats.js dest=/etc/zabbix/scripts/redis/
  15. - name: Configure zbx_redis_stats.js
  16. shell: 'cd /etc/zabbix/scripts/redis/ && npm install redis && chmod +x zbx_redis_stats.js'
  17. - name: Restart zabbix-agent service
  18. service: name=zabbix-agent state=restarted