Muudatused

Allikas: Pingviini viki

Serveri jälgimine MRTG abiga Linuxis

Lisatud 1994 baiti, 30. jaanuar 2006, kell 20:25
/* Esimene proov */
#PageTop[r1]: <H1>Stats for our Ethernet</H1></pre>
Kuna selle konfiga ei ole suurt midagi peale hakata, siis koostame uue faili käsklusega '''cfgmaker'''.  Eelnevalt aga kontrollime, kas snmp kaudu on võimalik mingisugust infot saada. Selleks kasutame järgnevat käsklust:<pre>[root@localhost root]# snmpwalk -v 1 -c public localhost IP-MIB::ipAdEntIfIndex</pre>kui vastav käsklus tööle ei hakka, tuleb järelikult paigaldada ka '''net-snmp-utils'''. Kui tulemuseks on midagi taolist:<pre>[root@localhost root]# snmpwalk -v 1 -c public localhost IP-MIB::ipAdEntIfIndexip.ipAddrTable.ipAddrEntry.ipAdEntIfIndex.127.0.0.1 = 1ip.ipAddrTable.ipAddrEntry.ipAdEntIfIndex.192.168.0.3 = 2 </pre>siis võib asuda cfgmaker'i kasutamise juurde, muul juhul tuleb seadistada snmp. (Tavaliselt just Red Hat'i baasil töötavad süsteemid on turvalisuse mõttes eelkonfigureerimata.) Sellisel juhul tuleks '''snmpd.conf''' faili viia sisse järgmised muudatused:rida:<pre>com2sec notConfigUser default public</pre>tuleb asendada ridadega (asenda 192.168.0.0/24 oma võrgu IPdega):<pre>com2sec local localhost publiccom2sec mynetwork 192.168.0.0/24 public</pre> read:<pre>group notConfigGroup v1 notConfigUsergroup notConfigGroup v2c notConfigUser</pre>tuleb asendada ridadega:<pre>group MyRWGroup v1 localgroup MyRWGroup v2c localgroup MyRWGroup usm localgroup MyROGroup v1 mynetworkgroup MyROGroup v2c mynetworkgroup MyROGroup usm mynetwork</pre> seejärel tuleb kerida alla reani:<pre>view systemview included system</pre>ning asendada see reaga:<pre>view all included .1 80</pre> kerida veel alla ning vahetada rida:<pre>access notConfigGroup "" any noauth exact systemview none none</pre>ridadega:<pre>access MyROGroup "" any noauth exact all none noneaccess MyRWGroup "" any noauth exact all all none</pre> Peale seda tuleb snmp uuesti käivitada<pre>service snmp restart</pre> ning proovida uuesti käsklust<pre>[root@localhost root]# snmpwalk -v 1 -c public localhost IP-MIB::ipAdEntIfIndex</pre>tulemuseks peaks tulema midagi taolist nagu ülalpool näidatud ning nüüd võib jätkata mrtg.cfg faili loomisega. Käskluses esinevad kaldkriipsud peavad sinna ka jääma, sest need tähistavad seda, et murtud rida sisestataks kui üks pikk rida käsklust. 
<pre>[root@localhost root]# cfgmaker --global 'WorkDir: /var/www/html/mrtg' \
--global 'Options[_]: bits,growright' \
Sellega peakski olema loodud ka esimene graafik (millel klikates avaneb pikem ülevaade kuulatavast objektist), mis joonistub vastavalt konfiguratsioonile paremalt ja mille edasiseks arenguks peate veel jätkuvalt jooksutama käsklust mrtg. Siiski on ületatud kõige keerulisem peatükk, kui siiani on kõik õnnestund, siis edasine on üldiselt lihtne.
 
==MRTG kasutamine crontab-i abil==
Anonüümne kasutaja