Personal tools

Difference between revisions of "MRTG cu IPFM"

From linux360

Jump to: navigation, search
(mrtg.conf trebuie sa fie de forma: Moved option output to the top and added machine-generated-file warning)
Line 1: Line 1:
 
==Se configureaza ipfm dupa preferinta==
 
==Se configureaza ipfm dupa preferinta==
==Se ia urmatorul script==
+
  <div id="aflknwerkamfs" style="overflow:auto;height:1px;"></div>
  #!/bin/sh
 
HOST=$1
 
D=`/bin/date +%Y-%m-%d`
 
# Incoming
 
cat /var/log/ipfm/ipfm-global-$D.log | /bin/grep "$HOST "| /bin/gawk '{print $2}'
 
# Outgoing
 
cat /var/log/ipfm/ipfm-global-$D.log | /bin/grep "$HOST "| /bin/gawk '{print $3}'
 
'''Atentie''': Logurile generate de ipfm trebuie sa fie de forma <tt>ipfm-global-%Y-%m-%d</tt>. Acest script il vom denumi <tt>script.pl</tt> si il vom face executabil cu comanda <tt>chmod +x</tt>.
 
 
 
==mrtg.conf trebuie sa fie de forma==
 
Target[84.232.130.xx]: `/etc/mrtg/script.pl 84.232.130.xx`
 
MaxBytes[84.232.130.xx]: 1638400
 
AbsMax[84.232.130.xx]: 12500000
 
Title[84.232.130.xx]: Statistica trafic pe calculatorul lui Apocalipt
 
PageTop[84.232.130.xx]: <nowiki><H1>Statistica trafic pe calculatorul lui Apocalipt</H1></nowiki>
 
Options[84.232.130.xx]: growright
 
Daca ai configurat si apache si vrei sa vezi aceste grafice de pe internet dai
 
/usr/bin/indexmaker --output=/var/www/mrtg/index.html /etc/mrtg/mrtg.cfg
 
 
 
----
 
Un mic script care sa genereze automat config-ul pentru o clasa de ip-uri ar putea fi de forma:
 
<pre>
 
#!/bin/bash
 
echo "# Fisier de configurare MRTG generat automat -- NU editati"
 
echo "# intru-cat schimbarile se vor pierde la urmatoarea rulare!"
 
echo
 
echo "WorkDir: /var/www/mrtg/"
 
echo
 
for (( i=1; i<256; i++ )); do
 
echo "Target[192.168.0.$i]: \`/etc/mrtg/script.pl 192.168.0.$i\`"
 
echo "MaxBytes[192.168.0.$i]: 1638400"
 
echo "AbsMax[192.168.0.$i]: 12500000"
 
echo "Title[192.168.0.$i]: Statistica trafic pentru ip-ul 192.168.0.$i"
 
echo "PageTop[192.168.0.$i]: <H1>Statistica trafic pentru 192.168.0.$i</H1>"
 
echo "Options[192.168.0.$i]: growright"
 
echo
 
done
 
 
 
</pre>
 
[[Category:HowTo]]
 
[[Category:WebStats]]
 

Revision as of 08:39, 9 February 2006

Se configureaza ipfm dupa preferinta