Advertisement
Guest User

Untitled

a guest
Dec 12th, 2013
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.76 KB | None | 0 0
  1. [root@salt-master01 nagios]# cat init.sls
  2. nagios:
  3. group.present:
  4. - gid: 505
  5. user.present:
  6. - shell: /bin/bash
  7. - home: /var/lig/nagios
  8. - uid: 505
  9. - groups:
  10. - nagios
  11. - require:
  12. - group: nagios
  13.  
  14. nrpe:
  15. pkg:
  16. - installed
  17. service:
  18. - running
  19. - watch:
  20. - file: /etc/nagios/nrpe.cfg
  21. - require:
  22. - pkg: nrpe
  23.  
  24. snmpd:
  25. service:
  26. - running
  27. - watch:
  28. - file: /etc/snmp/snmpd.conf
  29. - require:
  30. - pkg: net-snmp
  31.  
  32. nagios_pkgs:
  33. pkg.installed:
  34. - pkgs:
  35. - net-snmp
  36. - nagios-plugins
  37. - nagios-plugins-all
  38. - nsca-client
  39.  
  40. /etc/nagios/nrpe.cfg:
  41. file.managed:
  42. - source:
  43. - salt://packages/nagios/files/nrpe.cfg.{{ grains['host'] }}
  44. - salt://packages/nagios/files/nrpe.cfg.{{ env }}-{{ grains['server_role']|default('') }}
  45. - salt://packages/nagios/files/nrpe.cfg.{{ grains['server_role']|default('') }}
  46. - salt://packages/nagios/files/nrpe.cfg.{{ env }}
  47. - salt://packages/nagios/files/nrpe.cfg
  48. - mode: 644
  49. - user: root
  50. - group: root
  51. - require:
  52. - pkg: nrpe
  53.  
  54. /etc/snmp/snmpd.conf:
  55. file.managed:
  56. - source:
  57. - salt://packages/nagios/files/snmpd.conf.{{ grains['host'] }}
  58. - salt://packages/nagios/files/snmpd.conf.{{ env }}-{{ grains['server_role']|default('') }}
  59. - salt://packages/nagios/files/snmpd.conf.{{ grains['server_role']|default('') }}
  60. - salt://packages/nagios/files/snmpd.conf.{{ env }}
  61. - salt://packages/nagios/files/snmpd.conf
  62. - mode: 644
  63. - user: root
  64. - group: root
  65. - require:
  66. - pkg: net-snmp
  67.  
  68. /usr/local/libexec/nrpe_checks:
  69. file.recurse:
  70. - source: salt://packages/nagios/files/nrpe_checks
  71. - include_empty: True
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement