summaryrefslogtreecommitdiff
path: root/manifests/munin.pp
AgeCommit message (Collapse)Author
2016-09-04make module also work on EL7mh
* user is different * user must not be managed * make access more safe, it doesn't make sense that the user running the daemon owns the config, nor the config directory.
2015-03-15exchange connections munin pluginmh
tor_connections started blocking and I wasn't able to find the root cause for it nor an updated version of the plugin. This also blocked munin itself, which had the issue that the node disappeared within munin. Based on https://lists.torproject.org/pipermail/tor-talk/2006-June/010486.html it seems to more or less match the open filedescriptors and hence we monitor rather this than rely on a unmanageable plugin. The only drawback is that this must run as root, as non-root users can't read the filedescriptors from proc.
2013-01-02manage a dedicated control port for muninmh
2013-01-02use the deploy mechanism of the munin modulemh
2013-01-02refactor daemon and main class for better designmh
By extracting the resources to their own class we can avoid a bug in puppet that makes it hard to deal with inherited parametrized classes.
2013-01-02Linting.intrigeri
2012-11-11Specify file modes as single-quoted strings.intrigeri
Puppet style guide "9.6. File Modes" reads: In addition, file modes should be specified as single-quoted strings instead of bare word numbers.
2012-11-11Align all fat arrows in resource’s attribute/value list.intrigeri
Puppet style guide "9.2. Arrow Alignment" reads: "All of the fat comma arrows (=>) in a resource’s attribute/value list should be aligned. The arrows should be placed one space ahead of the longest attribute name."
2012-11-11Use single-quotes for strings that do not contain variables.intrigeri
Puppet style guide, section "8. Quoting", reads: "All strings that do not contain variables should be enclosed in single quotes."
2012-08-03change location of control port in munin graphs, now thatMicah Anderson
/usr/share/tor/tor-service-defaults-torrc exists and contains: CookieAuthentication 1 CookieAuthFileGroupReadable 1 CookieAuthFile /var/run/tor/control.authcookie
2012-03-14switch legacy puppet://$server to puppet:///Micah Anderson
2012-03-11add $use_munin parameter that will enable graphsMicah Anderson