Wat is MRTGInstallatieIk ga er vanuit dat je optware al geïnstalleerd hebt zodat je IPKG commando`s kan uitvoeren.
Heb je optware nog niet geïnstalleerd, bekijk dan 
deze pagina.
Log in op je DiskStation met Telnet of Putty met de gebruiker: 
rootWe gaan beginnen met het updaten van de IPKG lijst door het volgende commando uit te voeren:
ipkg updateNu kunnen we beginnen met de installatie, om MRTG goed te laten werken zijn er meerdere pakket nodig. We gaan alle pakketten achter elkaar installeren:
ipkg install perlipkg install net-snmpipkg install mrtgNu gaan we gelijk de SNMP starten om de configuratie bestanden hiervoor aan te maken, dit gaan we doen door het volgende commando uit te voeren:
/opt/etc/init.d/S70net-snmpNa de installaties gaan we de map mrtg in de map 
/opt/etc/ aanmaken:
mkdir /opt/etc/mrtgVervolgens maken we het configuratie bestand aan voor mrtg, voer hiervoor het volgende commando uit:
cfgmaker public@localhost >> /opt/etc/mrtg/mrtg.cfgOok moet er een map worden gemaakt waar de resultaten naar toe worden geschreven, voer het volgende commando uit om de map aan te maken:
mkdir /usr/syno/synoman/phpsrc/mrtg Om de gegevens naar de bovenstaande map te schijven moeten we de MRTG configuratie aanpassen, open het configuratie bestand door dit commando uit te voeren:
vi /opt/etc/mrtg/mrtg.cfgZoek in het configuratie bestand de volgende tekst op:
#  for UNIXDruk op 
i om de configuratie te bewerken en voeg onder de bovenstaande tekst de volgende regel toe:
WorkDir: /usr/syno/synoman/phpsrc/mrtgNu kunnen we MRTG opstarten om alle gegevens te verzamelen, voer hiervoor het volgende commando uit:
mrtg /opt/etc/mrtg/mrtg.cfgOok moet er een html pagina worden aangemaakt waar alle gegevens naar toe worden geschreven, voer het het volgende commando voor uit:
indexmaker --output=/usr/syno/synoman/phpsrc/mrtg/mrtg.html /opt/etc/mrtg/mrtg.cfgAls je de eerste keer een aantal waarschuwingen krijgt bij het opstarten kun je deze negeren!
Aanmaken van de snelkoppeling in de webinterface van de DiskStationWe beginnen met het aanmaken van de map, voer hiervoor het volgende commando uit:
mkdir /usr/syno/synoman/webman/3rdparty/mrtgIn deze map maken we een configuratie, om een configuratie bestand aan te maken voer je het volgende commando uit:
vi /usr/syno/synoman/webman/3rdparty/mrtg/application.cfg
Druk op 
i om het bestand te bewerken en voeg in dit configuratie bestand de volgende tekst toe:
text = MRTG
description = Multi Router Traffic Grapher
type = embedded
icon_16 = mrtg16.png
icon_32 = mrtg32.png
path = /phpsrc/mrtg/mrtg.htmlOm het bestand op te slaan druk je op de 
ESC toets en type je in 
:wq en drukt op 
enter.
We gaan nu de MRTG icoontjes toevoegen aan deze map, voer hiervoor de volgende commando`s uit:
cd /usr/syno/synoman/webman/3rdparty/mrtg/wget mdevries.org/synology/mrtg/mrtg16.pngwget mdevries.org/synology/mrtg/mrtg32.pngMRTG automatisch om de 5 minuten laten startenMRTG is nu geïnstalleerd en geïntegreerd in de DiskStation, nu gaan we MRTG geconfigureerd zodat die om de 5 minuten rapporten gaat weg schijven. Hiervoor moeten we het bestand contab aanpassen in de map 
/etc/. Om dit aan te passen voer je het volgende commando uit:
vi /etc/crontabDruk op 
i om het bestand te bewerken en voeg onderaan in het bestand de volgende tekst toe:
*/5 * * * * root cd /opt/bin/ && ./mrtg /opt/etc/mrtg/mrtg.cfgDe ruimtes tussen de * zijn gescheiden door tabs!Om het bestand op te slaan druk je op de 
ESC toets en type je in 
:wq en drukt op 
enter.
Uitgebreide configuratie voor meer grafiekenHiervoor moet je ook weer zijn ingelogd via 
SSH of 
Telnet met de gebruiker: 
rootCPUOm de CPU van de DiskStation toe te voegen gaan we het configuratie bestand aanpassen, voer hiervoor het volgende commando uit:
vi /opt/etc/mrtg/mrtg.cfgDruk op 
i om het bestand te bewerken en voeg onderaan in het bestand de volgende tekst toe:
LoadMIBs: /opt/share/snmp/mibs/UCD-SNMP-MIB.txt
Target[localhost.cpu]:ssCpuRawUser.0&ssCpuRawUser.0:public@localhost+ ssCpuRawSystem.0&ssCpuRawSystem.0:public@localhost+ssCpuRawNice.0&ssCpuRawNice.0:public@localhost
RouterUptime[localhost.cpu]: public@localhost
MaxBytes[localhost.cpu]: 100
Title[localhost.cpu]: Active CPU Load % for Synology
Unscaled[localhost.cpu]: ymwd
ShortLegend[localhost.cpu]: %
YLegend[localhost.cpu]: CPU Utilization
Legend1[localhost.cpu]: Active CPU in % (Load)
Legend2[localhost.cpu]:
Legend3[localhost.cpu]:
Legend4[localhost.cpu]:
LegendI[localhost.cpu]: Active
LegendO[localhost.cpu]:
Options[localhost.cpu]: growright,nopercent
PageTop[localhost.cpu]: <h1>Active CPU Load % for Synology</h1>
		<div id="sysdetails">
			<table>
				<tr>
					<td>Index</td>
					<td><a href="./mrtg.html">Go back to the index page</a></td>
				</tr>
				<tr>
					<td>System:</td>
					<td>DStype</td>
				</tr>
				<tr>
					<td>Maintainer:</td>
					<td>Synology</td>
				</tr>
			</table>
		</div>Om het bestand op te slaan druk je op de 
ESC toets en type je in 
:wq en drukt op 
enter.
GeheugenOm het geheugen van de DiskStation toe te voegen gaan we het configuratie bestand aanpassen, voer hiervoor het volgende commando uit:
vi /opt/etc/mrtg/mrtg.cfgDruk op 
i om het bestand te bewerken en voeg onderaan in het bestand de volgende tekst toe:
LoadMIBs: /opt/share/snmp/mibs/HOST-RESOURCES-MIB.txt
Target[localhost.mempercent]: ( memAvailReal.0&memAvailReal.0:public@localhost ) * 100 / ( memTotalReal.0&memTotalReal.0:public@localhost )
RouterUptime[localhost.mempercent]: public@localhost
MaxBytes[localhost.mempercent]: 100
Title[localhost.mempercent]: Free Memory % for Synology
options[localhost.mempercent]: growright,gauge,transparent,nopercent
Unscaled[localhost.mempercent]: ymwd
YLegend[localhost.mempercent]: Memory %
ShortLegend[localhost.mempercent]: Percent
LegendI[localhost.mempercent]: Free
LegendO[localhost.mempercent]: Free
Legend1[localhost.mempercent]: Percentage Free Memory
Legend2[localhost.mempercent]: Percentage Free Memory
PageTop[localhost.mempercent]: <h1>Free Memory % for Synology</h1 >
		<div id="sysdetails">
			<table>
				<tr>
					<td>Index</td>
					<td><a href="./mrtg.html">Go back to the index page</a></td>
				</tr>
				<tr>
					<td>System:</td>
					<td>DStype</td>
				</tr>
				<tr>
					<td>Maintainer:</td>
					<td>Synology</td>
				</tr>
			</table>
		</div>Om het bestand op te slaan druk je op de 
ESC toets en type je in 
:wq en drukt op 
enter.
Harde schijfOm de harde schijf toe te voegen moeten we iets meer aanpassen, we beginnen met het bekijken van de harde schijven die aanwezig zijn, voer hiervoor het volgend commando uit:
df -kJe krijgt nu een overzicht van de aanwezig harde schijven, dit zal er ongeveer zo uitzien:
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1              2451128    680440   1668288  29% /
/tmp                     59272       880     58392   1% /tmp
/dev/sda3            956787604 737798532 218886672  77% /volume1
/volume1/@optware    956787604 737798532 218886672  77% /optWe gaan twee harde schijven aan de grafiek toevoegen, het geheugen van de DiskStation zelf en de harde schijf die in de DiskStation is geplaatst.
Hiervoor gaan we eerst de configuratie van snmp aanpassen waar we deze harde schijven aan toe gaan voegen, om dit te doen voer je het volgende commando uit:
vi /opt/etc/snmpd.confDruk op 
i om het bestand te bewerken en zoek de volgende teksten op:
#   The results are reported in the dskTable section of the UCD-SNMP-MIB treeHieronder staan drie verschillende regels die beginnen met 
disk halen deze drie regels weg en zet hier de harde schijven in die we zojuist hebben bekeken via het 
df -k commando. Dit zijn de volgende harde schijven:
disk  /disk  /volume1Om het bestand op te slaan druk je op de 
ESC toets en type je in 
:wq en drukt op 
enter.
Als we het bestand hebben opgeslagen gaan we de harde schijven toevoegen aan SNMP met de volgende commando`s:
snmpwalk -v 1 -c public localhost dskPercent.1snmpwalk -v 1 -c public localhost dskPercent.2Nu kunnen we de configuratie van MRTG weer aanpassen, voer hiervoor het volgende commando uit:
vi /opt/etc/mrtg/mrtg.cfgDruk op 
i om het bestand te bewerken en voeg onderaan in het bestand de volgende tekst toe:
LoadMIBs: /opt/share/snmp/mibs/HOST-RESOURCES-MIB.txt
Target[localhost.disk]: dskPercent.1&dskPercent.2:public@localhost
RouterUptime[localhost.disk]: public@localhost
Title[localhost.disk]: Disk Partition Usage % for Synology
MaxBytes[localhost.disk]: 100
ShortLegend[localhost.disk]: %
YLegend[localhost.disk]: Utilization
LegendI[localhost.disk]: /
LegendO[localhost.disk]: /volume1
Options[localhost.disk]: gauge,growright,nopercent
Unscaled[localhost.disk]: ymwd
PageTop[localhost.disk]: <h1>Disk Partition Usage % for Synology</h1>
		<div id="sysdetails">
			<table>
				<tr>
					<td>Index</td>
					<td><a href="./mrtg.html">Go back to the index page</a></td>
				</tr>
				<tr>
					<td>System:</td>
					<td>DStype</td>
				</tr>
				<tr>
					<td>Maintainer:</td>
					<td>Synology</td>
				</tr>
			</table>
		</div>Om het bestand op te slaan druk je op de 
ESC toets en type je in 
:wq en drukt op 
enter.
Om de nieuwe grafieken op de index pagina te laten weergeven voeren we het volgende commando uit:
indexmaker --output=/usr/syno/synoman/phpsrc/mrtg/mrtg.html /opt/etc/mrtg/mrtg.cfgJe zult nu meer grafieken in je MRTG configuratie zien die allemaal om de 5 minuten worden bijgewerkt.