SUNScholar/Disaster Recovery/System Monitor/Client
This wiki help page assumes that you have used the three system setup procedures to install an Ubuntu server with DSpace software.
Contents
- 1 First click here to create a PostgreSQL credentials file.
- 2 Add a firewall rule to allow the monitoring server to get the stats:
- 3 Install munin as follows:
- 4 Setup munin to allow the monitoring server to gather statistics as follow:
- 5 Run the following command to update stats available:
- 6 Restart the local Munin daemon
- 7 Check which stats are available
First click here to create a PostgreSQL credentials file.
Then continue.
Add a firewall rule to allow the monitoring server to get the stats:
ufw allow 4949
Install munin as follows:
Login and become the root user and install the following:
apt-get install munin-node libdbd-pg-perl libxml-simple-perl
Setup munin to allow the monitoring server to gather statistics as follow:
nano /etc/munin/munin-node.conf
Add the following to the bottom of the file:
allow $ip-address-of-monitoring-server%
Change the following:
host_name %hostname-of-client%
Example config
# Set this if the client doesn't report the correct hostname when # telnetting to localhost, port 4949 # host_name scholar.sun.ac.za # A list of addresses that are allowed to connect. This must be a # regular expression, since Net::Server does not understand CIDR-style # network notation unless the perl module Net::CIDR is installed. You # may repeat the allow line as many times as you'd like allow ^127\.0\.0\.1$ allow 146.232.128.157
- NANO Editor Help
| CTL+O | = Save the file and then press Enter |
| CTL+X | = Exit "nano" |
| CTL+K | = Delete line |
| CTL+U | = Undelete line |
| CTL+W | = Search for %%string%% |
| CTL+\ | = Search for %%string%% and replace with $$string$$ |
| CTL+C | = Show line numbers |
More info = http://en.wikipedia.org/wiki/Nano_(text_editor)
Run the following command to update stats available:
munin-node-configure --shell | bash -
Restart the local Munin daemon
It is necessary to restart the local munin daemon so that the remote server may connect.
sudo /etc/init.d/munin restart
Check which stats are available
cd /etc/munin/plugins
ls -l
Thats it. As usual there is a lot of documentation about Munin out there.
Back to Disaster Recovery System Monitor