Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.67 KB | None | 0 0
  1. #Define recursive directory that sync's custom plugins
  2. file { "/usr/local/share/munin-plugins" :
  3. ensure => directory,
  4. source => "puppet:///files/apps/munin/plugins",
  5. recurse => "true",
  6. mode => 755,
  7. }
  8.  
  9. #These plugins work fine
  10. munin::plugin { "mysql_bytes": }
  11. munin::plugin { "mysql_queries": }
  12. munin::plugin { "mysql_slowqueries": }
  13. munin::plugin { "mysql_threads": }
  14. munin::plugin { "mysql_slave_delay": }
  15.  
  16. #This set fails whether defined singularly or in a giant munin::plugin{}
  17. munin::plugin { "mysql_bin_relay_log": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
  18. munin::plugin { "mysql_commands": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
  19. munin::plugin { "mysql_connections": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
  20. munin::plugin { "mysql_files_tables": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
  21. munin::plugin { "mysql_innodb_bpool": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
  22. munin::plugin { "mysql_innodb_bpool_act": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
  23. munin::plugin { "mysql_innodb_insert_buf": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
  24. munin::plugin { "mysql_innodb_io": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
  25. munin::plugin { "mysql_innodb_io_pend": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
  26. munin::plugin { "mysql_innodb_log": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
  27. munin::plugin { "mysql_innodb_rows": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
  28. munin::plugin { "mysql_innodb_semaphores": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
  29. munin::plugin { "mysql_innodb_tnx": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
  30. munin::plugin { "mysql_myisam_indexes": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
  31. munin::plugin { "mysql_network_traffic": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
  32. munin::plugin { "mysql_qcache": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
  33. munin::plugin { "mysql_qcache_mem": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
  34. munin::plugin { "mysql_replication": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
  35. munin::plugin { "mysql_select_types": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
  36. munin::plugin { "mysql_slow": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
  37. munin::plugin { "mysql_sorts": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
  38. munin::plugin { "mysql_table_locks": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
  39. munin::plugin { "mysql_tmp_tables": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
  40.  
  41. #Puppet output:
  42.  
  43. [root@gnshard2a ~]# puppetd -tv
  44. info: Loading fact vlan3002_address
  45. info: Loading fact network_address
  46. notice: Ignoring --listen on onetime run
  47. info: Retrieving facts
  48. info: Loading fact vlan3002_address
  49. info: Loading fact network_address
  50. err: Could not retrieve catalog: Invalid parameter 'script_path' for type 'Munin::Plugin' at /etc/puppet/manifests/classes/mysql_server.pp:65 on node gnshard2a.gaggle.net
  51. warning: Not using cache on failed catalog
  52.  
  53. [root@gnshard2a ~]# puppetd -td
  54. info: Loading fact vlan3002_address
  55. info: Loading fact network_address
  56. debug: Creating default schedules
  57. debug: Failed to load library 'ldap' for feature 'ldap'
  58. debug: /Settings[/etc/puppet/puppet.conf]/Settings[puppetd]/File[/var/log/puppet/http.log]: Autorequiring File[/var/log/puppet]
  59. debug: /Settings[/etc/puppet/puppet.conf]/Settings[puppetd]/File[/etc/puppet/puppet.conf]: Autorequiring File[/etc/puppet]
  60. debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/private_keys/gnshard2a.gaggle.net.pem]: Autorequiring File[/var/lib/puppet/ssl/private_keys]
  61. debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/private]: Autorequiring File[/var/lib/puppet/ssl]
  62. debug: /Settings[/etc/puppet/puppet.conf]/Settings[puppetd]/File[/var/lib/puppet/classes.txt]: Autorequiring File[/var/lib/puppet]
  63. debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/certs/gnshard2a.gaggle.net.pem]: Autorequiring File[/var/lib/puppet/ssl/certs]
  64. debug: /Settings[/etc/puppet/puppet.conf]/Settings[main]/File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet]
  65. debug: /Settings[/etc/puppet/puppet.conf]/Settings[main]/File[/var/lib/puppet/ssl]: Autorequiring File[/var/lib/puppet]
  66. debug: /Settings[/etc/puppet/puppet.conf]/Settings[main]/File[/var/lib/puppet/facts]: Autorequiring File[/var/lib/puppet]
  67. debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/public_keys/gnshard2a.gaggle.net.pem]: Autorequiring File[/var/lib/puppet/ssl/public_keys]
  68. debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/certs/ca.pem]: Autorequiring File[/var/lib/puppet/ssl/certs]
  69. debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/csr_gnshard2a.gaggle.net.pem]: Autorequiring File[/var/lib/puppet/ssl]
  70. debug: /Settings[/etc/puppet/puppet.conf]/Settings[main]/File[/etc/puppet/namespaceauth.conf]: Autorequiring File[/etc/puppet]
  71. debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/public_keys]: Autorequiring File[/var/lib/puppet/ssl]
  72. debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/private_keys]: Autorequiring File[/var/lib/puppet/ssl]
  73. debug: /Settings[/etc/puppet/puppet.conf]/Settings[puppetd]/File[/var/lib/puppet/state/state.yaml]: Autorequiring File[/var/lib/puppet/state]
  74. debug: /Settings[/etc/puppet/puppet.conf]/Settings[main]/File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet]
  75. debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/certs]: Autorequiring File[/var/lib/puppet/ssl]
  76. debug: Finishing transaction 23526263522060 with 0 changes
  77. notice: Ignoring --listen on onetime run
  78. debug: Loaded state in 0.01 seconds
  79. debug: Puppet::Network::Client::File: defining fileserver.describe
  80. debug: Puppet::Network::Client::File: defining fileserver.list
  81. debug: Puppet::Network::Client::File: defining fileserver.retrieve
  82. info: Retrieving facts
  83. debug: Calling fileserver.list
  84. debug: /File[/var/lib/puppet/facts]/checksum: Initializing checksum hash
  85. debug: /File[/var/lib/puppet/facts]: Creating checksum {mtime}Wed Apr 15 11:05:17 -0700 2009
  86. debug: Calling fileserver.describe
  87. debug: Calling fileserver.list
  88. debug: /File[/var/lib/puppet/facts/vlan3002_address.rb]/checksum: Initializing checksum hash
  89. debug: /File[/var/lib/puppet/facts/vlan3002_address.rb]: Creating checksum {md5}af2cbee4cd9d144481c3a9aa141e1ff8
  90. debug: Calling fileserver.describe
  91. debug: Calling fileserver.list
  92. debug: /File[/var/lib/puppet/facts/network_address.rb]/checksum: Initializing checksum hash
  93. debug: /File[/var/lib/puppet/facts/network_address.rb]: Creating checksum {md5}02732f16576e31554f5f336645b33555
  94. debug: Calling fileserver.describe
  95. debug: Finishing transaction 23526260408760 with 0 changes
  96. info: Loading fact vlan3002_address
  97. info: Loading fact network_address
  98. debug: Retrieved facts in 1.78 seconds
  99. debug: Retrieving catalog
  100. debug: Calling puppetmaster.getconfig
  101. err: Could not retrieve catalog: Invalid parameter 'script_path' for type 'Munin::Plugin' at /etc/puppet/manifests/classes/mysql_server.pp:63 on node gnshard2a.gaggle.net
  102. warning: Not using cache on failed catalog
  103. You have mail in /var/spool/mail/root
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement