Machine/munin: Difference between revisions
m nemo is a pywikipediabot |
m nemo is a pywikipediabot |
||
| (3 intermediate revisions by the same user not shown) | |||
| Line 15: | Line 15: | ||
| Admins || [[User:dogi|Stefan Unterhauser]] | | Admins || [[User:dogi|Stefan Unterhauser]] | ||
|- | |- | ||
| Monitoring || [http:// | | Monitoring || [http://munin.treehouse.su/gar/VMs/munin.treehouse.su/ munin] | ||
|} | |} | ||
== Recipe == | == Recipe == | ||
| Line 37: | Line 37: | ||
ssh root@munin 'echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDcvPyaILAJXdOM074kdswcFXLsAJgi34cZmumaOwa/88Uv/4rHBtNLBbRnGNOE7ZnMlW3T+GvgGvAKIunCmK9UpNCBA+zWq8Heosfnemf55ygnCn56ESHKFLV9IH0TZqKFMKH5/LU8CcxxAAmKvbk5nz/xNEbPyUisaBaI/J2ff3q5KQujgfhyPfZGpEUjKCrAXx+IBqcMUrwi7yWQRPaa12AxxNz7YEBMM0MWWbHP90OafnRIjM03v8L+KYjjCw9psRMI9uKWmF0XpD1MO/iqXPGOlj+ouYVXyT8W3PosDpPCDoNr/djIbzr5om8gw0qRgpE4q+a4g9YGP7pJ6CEl hh@hh-hp.bc.edu" >> /home/hhardy/.ssh/authorized_keys' | ssh root@munin 'echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDcvPyaILAJXdOM074kdswcFXLsAJgi34cZmumaOwa/88Uv/4rHBtNLBbRnGNOE7ZnMlW3T+GvgGvAKIunCmK9UpNCBA+zWq8Heosfnemf55ygnCn56ESHKFLV9IH0TZqKFMKH5/LU8CcxxAAmKvbk5nz/xNEbPyUisaBaI/J2ff3q5KQujgfhyPfZGpEUjKCrAXx+IBqcMUrwi7yWQRPaa12AxxNz7YEBMM0MWWbHP90OafnRIjM03v8L+KYjjCw9psRMI9uKWmF0XpD1MO/iqXPGOlj+ouYVXyT8W3PosDpPCDoNr/djIbzr5om8gw0qRgpE4q+a4g9YGP7pJ6CEl hh@hh-hp.bc.edu" >> /home/hhardy/.ssh/authorized_keys' | ||
ssh root@munin 'reboot' | ssh root@munin 'reboot' | ||
ssh root@munin 'echo "deb http://snapshots.munin-monitoring.org/packages/debian/ /" >> /etc/apt/sources.list' | |||
ssh root@munin 'aptitude update' | |||
ssh root@munin 'aptitude install munin apache2' | ssh root@munin 'aptitude install munin apache2' | ||
ssh root@munin 'echo "dbdir /var/lib/munin" >> /etc/munin/munin.conf' | ssh root@munin 'echo "dbdir /var/lib/munin" >> /etc/munin/munin.conf' | ||
| Line 43: | Line 45: | ||
ssh root@munin 'echo "rundir /var/run/munin" >> /etc/munin/munin.conf' | ssh root@munin 'echo "rundir /var/run/munin" >> /etc/munin/munin.conf' | ||
ssh root@munin 'echo "tmpldir /etc/munin/templates" >> /etc/munin/munin.conf' | ssh root@munin 'echo "tmpldir /etc/munin/templates" >> /etc/munin/munin.conf' | ||
ssh root@munin 'sed -i "s/<\/Vir/#<\/Vir/" /etc/apache2/sites-enabled/000-default' | ssh root@munin 'sed -i "s/localhost.localdomain/VMs;munin.treehouse.su/" /etc/munin/munin.conf' | ||
ssh root@munin 'sed -i "s/^<\/Vir/#<\/Vir/" /etc/apache2/sites-enabled/000-default' | |||
ssh root@munin 'echo "Alias /gar /var/cache/munin/www" >> /etc/apache2/sites-enabled/000-default' | ssh root@munin 'echo "Alias /gar /var/cache/munin/www" >> /etc/apache2/sites-enabled/000-default' | ||
ssh root@munin 'cat /etc/munin/apache.conf >> /etc/apache2/sites-enabled/000-default' | ssh root@munin 'cat /etc/munin/apache.conf >> /etc/apache2/sites-enabled/000-default' | ||
ssh root@munin 'sed -i "s/localhost 127.0.0.0\/8 ::1/all/" /etc/apache2/sites-enabled/000-default' | ssh root@munin 'sed -i "s/localhost 127.0.0.0\/8 ::1/all/" /etc/apache2/sites-enabled/000-default' | ||
ssh root@munin 'echo "</VirtualHost>" >> /etc/apache2/sites-enabled/000-default' | ssh root@munin 'echo "</VirtualHost>" >> /etc/apache2/sites-enabled/000-default' | ||
ssh root@munin 'service apache2 restart' | |||
ssh root@munin 'echo "[VMs;TEMPLATE.treehouse.su]" > /etc/munin/munin-conf.d.tpl' | |||
ssh root@munin 'echo " address TEMPLATE.treehouse.su" >> /etc/munin/munin-conf.d.tpl' | |||
ssh root@munin 'echo " use_node_name yes" >> /etc/munin/munin-conf.d.tpl' | |||
ssh root@munin 'sed "s/TEMPLATE/dextra/" </etc/munin/munin-conf.d.tpl >/etc/munin/munin-conf.d/dextra' | |||
ssh root@munin 'sed "s/TEMPLATE/treehouse/" </etc/munin/munin-conf.d.tpl >/etc/munin/munin-conf.d/treehouse' | |||
ssh root@munin 'sed "s/TEMPLATE/housetree/" </etc/munin/munin-conf.d.tpl >/etc/munin/munin-conf.d/housetree' | |||
ssh root@munin 'sed -i "s/VMs/DOMs/" /etc/munin/munin-conf.d/dextra /etc/munin/munin-conf.d/treehouse /etc/munin/munin-conf.d/housetree' | |||
redirect to /gar | |||
ssh root@munin 'echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\"><html><head><title>munin.treehouse.su/gar</title><meta http-equiv="REFRESH" content=\"0;url=http://munin.treehouse.su/gar\"></HEAD><BODY>Optional page text here.</BODY></HTML>" > /var/www/index.html' | |||
ssh root@munin 'service apache2 restart' | |||
enable CGI | |||
ssh root@munin 'aptitude install libdate-manip-perl' | |||
ssh root@munin 'echo "graph_strategy cgi" >> /etc/munin/munin.conf' | |||
ssh root@munin 'echo "html_strategy cgi" >> /etc/munin/munin.conf' | |||
ssh root@munin 'echo "cgiurl_graph /cgi-bin/munin-cgi-graph" >> /etc/munin/munin.conf' | |||
ssh root@munin 'service apache2 restart' | ssh root@munin 'service apache2 restart' | ||