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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2009-12-13 16:12:08

  giegiel - Członek DUG

giegiel
Członek DUG
Skąd: Chrzypsko Wielkie/Poznań
Zarejestrowany: 2006-04-15

Mrtg kilka pytań

Skonfigurowałem sobie mrtg na serwerze i mam kilka problemów/pytań.

Najpierw mój config:

Kod:

# 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]: ymwd

1. 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

Kod:

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

 

#2  2009-12-14 13:15:29

  giegiel - Członek DUG

giegiel
Członek DUG
Skąd: Chrzypsko Wielkie/Poznań
Zarejestrowany: 2006-04-15

Re: Mrtg kilka pytań

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

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)