Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Define recursive directory that sync's custom plugins
- file { "/usr/local/share/munin-plugins" :
- ensure => directory,
- source => "puppet:///files/apps/munin/plugins",
- recurse => "true",
- mode => 755,
- }
- #These plugins work fine
- munin::plugin { "mysql_bytes": }
- munin::plugin { "mysql_queries": }
- munin::plugin { "mysql_slowqueries": }
- munin::plugin { "mysql_threads": }
- munin::plugin { "mysql_slave_delay": }
- #This set fails whether defined singularly or in a giant munin::plugin{}
- munin::plugin { "mysql_bin_relay_log": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
- munin::plugin { "mysql_commands": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
- munin::plugin { "mysql_connections": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
- munin::plugin { "mysql_files_tables": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
- munin::plugin { "mysql_innodb_bpool": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
- munin::plugin { "mysql_innodb_bpool_act": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
- munin::plugin { "mysql_innodb_insert_buf": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
- munin::plugin { "mysql_innodb_io": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
- munin::plugin { "mysql_innodb_io_pend": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
- munin::plugin { "mysql_innodb_log": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
- munin::plugin { "mysql_innodb_rows": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
- munin::plugin { "mysql_innodb_semaphores": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
- munin::plugin { "mysql_innodb_tnx": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
- munin::plugin { "mysql_myisam_indexes": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
- munin::plugin { "mysql_network_traffic": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
- munin::plugin { "mysql_qcache": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
- munin::plugin { "mysql_qcache_mem": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
- munin::plugin { "mysql_replication": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
- munin::plugin { "mysql_select_types": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
- munin::plugin { "mysql_slow": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
- munin::plugin { "mysql_sorts": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
- munin::plugin { "mysql_table_locks": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
- munin::plugin { "mysql_tmp_tables": ensure => "mysql_", script_path => "/usr/local/share/munin-plugins/"; }
- #Puppet output:
- [root@gnshard2a ~]# puppetd -tv
- info: Loading fact vlan3002_address
- info: Loading fact network_address
- notice: Ignoring --listen on onetime run
- info: Retrieving facts
- info: Loading fact vlan3002_address
- info: Loading fact network_address
- 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
- warning: Not using cache on failed catalog
- [root@gnshard2a ~]# puppetd -td
- info: Loading fact vlan3002_address
- info: Loading fact network_address
- debug: Creating default schedules
- debug: Failed to load library 'ldap' for feature 'ldap'
- debug: /Settings[/etc/puppet/puppet.conf]/Settings[puppetd]/File[/var/log/puppet/http.log]: Autorequiring File[/var/log/puppet]
- debug: /Settings[/etc/puppet/puppet.conf]/Settings[puppetd]/File[/etc/puppet/puppet.conf]: Autorequiring File[/etc/puppet]
- 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]
- debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/private]: Autorequiring File[/var/lib/puppet/ssl]
- debug: /Settings[/etc/puppet/puppet.conf]/Settings[puppetd]/File[/var/lib/puppet/classes.txt]: Autorequiring File[/var/lib/puppet]
- 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]
- debug: /Settings[/etc/puppet/puppet.conf]/Settings[main]/File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet]
- debug: /Settings[/etc/puppet/puppet.conf]/Settings[main]/File[/var/lib/puppet/ssl]: Autorequiring File[/var/lib/puppet]
- debug: /Settings[/etc/puppet/puppet.conf]/Settings[main]/File[/var/lib/puppet/facts]: Autorequiring File[/var/lib/puppet]
- 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]
- debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/certs/ca.pem]: Autorequiring File[/var/lib/puppet/ssl/certs]
- debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/csr_gnshard2a.gaggle.net.pem]: Autorequiring File[/var/lib/puppet/ssl]
- debug: /Settings[/etc/puppet/puppet.conf]/Settings[main]/File[/etc/puppet/namespaceauth.conf]: Autorequiring File[/etc/puppet]
- debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/public_keys]: Autorequiring File[/var/lib/puppet/ssl]
- debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/private_keys]: Autorequiring File[/var/lib/puppet/ssl]
- debug: /Settings[/etc/puppet/puppet.conf]/Settings[puppetd]/File[/var/lib/puppet/state/state.yaml]: Autorequiring File[/var/lib/puppet/state]
- debug: /Settings[/etc/puppet/puppet.conf]/Settings[main]/File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet]
- debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/puppet/ssl/certs]: Autorequiring File[/var/lib/puppet/ssl]
- debug: Finishing transaction 23526263522060 with 0 changes
- notice: Ignoring --listen on onetime run
- debug: Loaded state in 0.01 seconds
- debug: Puppet::Network::Client::File: defining fileserver.describe
- debug: Puppet::Network::Client::File: defining fileserver.list
- debug: Puppet::Network::Client::File: defining fileserver.retrieve
- info: Retrieving facts
- debug: Calling fileserver.list
- debug: /File[/var/lib/puppet/facts]/checksum: Initializing checksum hash
- debug: /File[/var/lib/puppet/facts]: Creating checksum {mtime}Wed Apr 15 11:05:17 -0700 2009
- debug: Calling fileserver.describe
- debug: Calling fileserver.list
- debug: /File[/var/lib/puppet/facts/vlan3002_address.rb]/checksum: Initializing checksum hash
- debug: /File[/var/lib/puppet/facts/vlan3002_address.rb]: Creating checksum {md5}af2cbee4cd9d144481c3a9aa141e1ff8
- debug: Calling fileserver.describe
- debug: Calling fileserver.list
- debug: /File[/var/lib/puppet/facts/network_address.rb]/checksum: Initializing checksum hash
- debug: /File[/var/lib/puppet/facts/network_address.rb]: Creating checksum {md5}02732f16576e31554f5f336645b33555
- debug: Calling fileserver.describe
- debug: Finishing transaction 23526260408760 with 0 changes
- info: Loading fact vlan3002_address
- info: Loading fact network_address
- debug: Retrieved facts in 1.78 seconds
- debug: Retrieving catalog
- debug: Calling puppetmaster.getconfig
- 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
- warning: Not using cache on failed catalog
- You have mail in /var/spool/mail/root
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement