Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.



 Członek DUG
 Członek DUG
	




Skonfigurowałem sobie mrtg na serwerze i mam kilka problemów/pytań.
Najpierw mój config:
# Created by 
# /usr/bin/cfgmaker --output=/etc/mrtg.cfg --global "workdir: /var/www/mrtg" -ifref=ip --global "options[_]: growright, bits" admin@localhost
### Global Config Options
#  for UNIX
# WorkDir: /home/http/mrtg
#  for Debian
WorkDir: /var/www/mrtg
#  or for NT
# WorkDir: c:\mrtgdata
### Global Defaults
#  to get bits instead of bytes and graphs growing to the right
# Options[_]: growright, bits
EnableIPv6: no
workdir: /var/www/mrtg
options[_]: growright
LoadMIBs: /usr/share/snmp/mibs/UCD-SNMP-MIB.txt, /usr/share/snmp/mibs/TCP-MIX.txt
######################################################################
# System: debian
# Description: Linux debian 2.6.30-2-686 #1 SMP Sat Sep 26 01:16:22 UTC 2009 i686
# Contact: root@serwer.pl
# Location: serwerownia
######################################################################
### Interface 1 >> Descr: 'lo' | Name: 'lo' | Ip: '127.0.0.1' | Eth: '' ###
### The following interface is commented out because:
### * it is a Software Loopback interface
# 
# Target[localhost_127.0.0.1]: /127.0.0.1:admin@localhost:
# SetEnv[localhost_127.0.0.1]: MRTG_INT_IP="127.0.0.1" MRTG_INT_DESCR="lo"
# MaxBytes[localhost_127.0.0.1]: 1250000
# Title[localhost_127.0.0.1]: Traffic Analysis for 127.0.0.1 -- debian
# PageTop[localhost_127.0.0.1]: <h1>Traffic Analysis for 127.0.0.1 -- debian</h1>
#         <div id="sysdetails">
#             <table>
#                 <tr>
#                     <td>System:</td>
#                     <td>debian in serwerownia</td>
#                 </tr>
#                 <tr>
#                     <td>Maintainer:</td>
#                     <td>root@serwer.pl</td>
#                 </tr>
#                 <tr>
#                     <td>Description:</td>
#                     <td>lo  </td>
#                 </tr>
#                 <tr>
#                     <td>ifType:</td>
#                     <td>softwareLoopback (24)</td>
#                 </tr>
#                 <tr>
#                     <td>ifName:</td>
#                     <td>lo</td>
#                 </tr>
#                 <tr>
#                     <td>Max Speed:</td>
#                     <td>10.0 Mbits/s</td>
#                 </tr>
#                 <tr>
#                     <td>Ip:</td>
#                     <td>127.0.0.1 (localhost)</td>
#                 </tr>
#             </table>
#         </div>
### Interface 2 >> Descr: 'eth0' | Name: 'eth0' | Ip: '192.168.1.100' | Eth: '00-40-63-cc-02-d5' ###
Target[localhost_192.168.1.100]: /192.168.1.100:admin@localhost:
SetEnv[localhost_192.168.1.100]: MRTG_INT_IP="192.168.1.100" MRTG_INT_DESCR="eth0"
MaxBytes[localhost_192.168.1.100]: 1250000
Title[localhost_192.168.1.100]: Traffic Analysis for 192.168.1.100 -- debian
PageTop[localhost_192.168.1.100]: <h1>Traffic Analysis for 192.168.1.100 -- debian</h1>
        <div id="sysdetails">
            <table>
                <tr>
                    <td>System:</td>
                    <td>debian in serwerownia</td>
                </tr>
                <tr>
                    <td>Maintainer:</td>
                    <td>root@serwer.pl</td>
                </tr>
                <tr>
                    <td>Description:</td>
                    <td>eth0  </td>
                </tr>
                <tr>
                    <td>ifType:</td>
                    <td>ethernetCsmacd (6)</td>
                </tr>
                <tr>
                    <td>ifName:</td>
                    <td>eth0</td>
                </tr>
                <tr>
                    <td>Max Speed:</td>
                    <td>10.0 Mbits/s</td>
                </tr>
                <tr>
                    <td>Ip:</td>
                    <td>192.168.1.100 ()</td>
                </tr>
            </table>
        </div>
### Interface 5 >> Descr: 'ath0' | Name: 'ath0' | Ip: '192.168.2.1' | Eth: '06-14-78-8f-5e-6a' ###
Target[localhost_192.168.2.1]: /192.168.2.1:admin@localhost:
SetEnv[localhost_192.168.2.1]: MRTG_INT_IP="192.168.2.1" MRTG_INT_DESCR="ath0"
MaxBytes[localhost_192.168.2.1]: 1250000
Title[localhost_192.168.2.1]: Traffic Analysis for 192.168.2.1 -- debian
PageTop[localhost_192.168.2.1]: <h1>Traffic Analysis for 192.168.2.1 -- debian</h1>
        <div id="sysdetails">
            <table>
                <tr>
                    <td>System:</td>
                    <td>debian in serwerownia</td>
                </tr>
                <tr>
                    <td>Maintainer:</td>
                    <td>root@serwer.pl</td>
                </tr>
                <tr>
                    <td>Description:</td>
                    <td>ath0  </td>
                </tr>
                <tr>
                    <td>ifType:</td>
                    <td>ethernetCsmacd (6)</td>
                </tr>
                <tr>
                    <td>ifName:</td>
                    <td>ath0</td>
                </tr>
                <tr>
                    <td>Max Speed:</td>
                    <td>10.0 Mbits/s</td>
                </tr>
                <tr>
                    <td>Ip:</td>
                    <td>192.168.2.1 ()</td>
                </tr>
            </table>
        </div>
Target[hda1]: `df|grep hdb1|awk '{print $3 "\n" $4}'`
MaxBytes[hda1]: 3091024
Options[hda1]: gauge, growright
Unscaled[hda1]: ymdw
LegendI[hda1]: Used:
LegendO[hda1]: Free:
Title[hda1]: Dysk /
kMG[hda1]: k,M,G,T
ShortLegend[hda1]: B
YLegend[hda1]: bajty
PageTop[hda1]:<center> <H1>Zajetosc dysku /</H1>
Target[hda3]: `df|grep hdb3|awk '{print $3 "\n" $4}'`
MaxBytes[hda3]: 3091024
Options[hda3]: gauge, growright
Unscaled[hda3]: ymdw
LegendI[hda3]: Used:
LegendO[hda3]: Free:
Title[hda3]: Dysk /home
kMG[hda3]: k,M,G,T
ShortLegend[hda3]: B
YLegend[hda3]: bajty
PageTop[hda3]:<center> <H1>Zajetosc dysku /home</H1>
Target[serwer.cpu]: ssCpuRawUser.O&ssCpuRwUser.O:admin@localhost + ssCpuRawSystem.O&ssCpuRawSystem.O:admin@localhost + ssCpuRawNice.O&ssCpuRawNice.0:admin@localhost
Title[serwer.cpu]: Obciazenie CPU
PageTop[serwer.cpu]: <H1>Obciazenie CPU</H1>
MaxBytes[serwer.cpu]: 100
ShortLegend[serwer.cpu]: %
YLegend[serwer.cpu]: Wykorzys. CPU
Legend1[serwer.cpu]: Wykorzystanie CPU w %
LegendI[serwer.cpu]: Wykorzystano
LegendO[serwer.cpu]: 
Options[serwer.cpu]: growright, nopercent
Unscaled[serwer.cpu]: ymwd
Target[serwer.mem]: memAvailReal.O&memAvailReal.O:admin@localhost
Title[serwer.mem]: Wolna pamniec RAM
PageTop[serwer.mem]: <H1>Wolna pamiec w bajtach</H1>
MaxBytes[serwer.mem]: 250000
ShortLegend[serwer.mem]: bajtow
LegendI[serwer.mem]: Wolna pamiec
LegendO[serwer.mem]: Wolna pamiec w bajtach
Options[serwer.mem]: growright, gauge, nopercent
Unscaled[serwer.mem]: ymwd1. po wpisaniu mrtg pojawia sie blad
debian:/home/serwer# mrtg
cannot encode Object ID .O: Object ID too short: O at /usr/bin/mrtg line 2207
2009-12-13 16:00:11: ERROR: Target[serwer.cpu][_IN_] 'ssCpuRawUser.O&ssCpuRwUser.O:admin@localhost + ssCpuRawSystem.O&ssCpuRawSystem.O:admin@localhost + ssCpuRawNice $target->[4]{$mode} ' (warn): Array found where operator expected at (eval 27) line 1, at end of line
2009-12-13 16:00:11: ERROR: Target[serwer.cpu][_OUT_] 'ssCpuRawUser.O&ssCpuRwUser.O:admin@localhost + ssCpuRawSystem.O&ssCpuRawSystem.O:admin@localhost + ssCpuRawNice $target->[4]{$mode} ' (warn): Array found where operator expected at (eval 28) line 1, at end of line
2009-12-13 16:00:11: ERROR: Target[serwer.mem][_IN_] 'memAvailReal.O&memAvailReal.O:admin@localhost' (warn): Array found where operator expected at (eval 29) line 1, at end of line
2009-12-13 16:00:11: ERROR: Target[serwer.mem][_OUT_] 'memAvailReal.O&memAvailReal.O:admin@localhost' (warn): Array found where operator expected at (eval 30) line 1, at end of line
Jak poprawić ten błąd?
2. Jak zwiększyć częstotliwość wykresów? I zmniejszyć podziałkę czasową wykresów?
3. Ma ktoś jakiś patent na pobranie ilości userów podłączonych do wlan? Można zastosować polecenie 
wlanconfig ath0 list | grep 00 | wc -l
wtedy pokaże ilość linijek które zawierają 00 (każdy MAC).
Ale jak to wrzucić do mrtg?
4. Jak wrzucić wynik polecenia np. uptime do jakiejś statycznej tekstowej etykiety (tzn bez wykresów)
Ostatnio edytowany przez giegiel (2009-12-13 16:13:21)
Offline



 Członek DUG
 Członek DUG
	




Dobra z 1 już sobie poradziłem. Znalazłem w necie config'a i wkleiłem.
Ale do reszty nie znalazłem odp. Więc HELP :)
Ostatnio edytowany przez giegiel (2009-12-14 13:15:55)
Offline