Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Shaggy84675 22 Února 2013, 12:39:01

Název: MRTG - Zobrazování hodnot
Přispěvatel: Shaggy84675 22 Února 2013, 12:39:01
Zdravím,
potřeboval bych poradit. Chci na svém Ubuntu rozjet MRTG grafy, jenže vůbec si s tím nevím rady. Mohli byste mi poradit jak nastavit, aby to ukazovalo Využití RAM, CPU, Sítě a také kolik zbývá ještě na disku?
Díky za všechny odpovědi.
Název: Re:MRTG - Zobrazování hodnot
Přispěvatel: Tadeáš Pařík 22 Února 2013, 12:47:14
http://gizeh.wordpress.com/2008/10/19/how-to-install-and-configure-mrtg-in-ubuntu/
Název: Re:MRTG - Zobrazování hodnot
Přispěvatel: Shaggy84675 22 Února 2013, 12:55:19
Podle tohoto návodu jsem to také dělal. Bohužel bezúspěšně, neukazovalo hodnoty.
Název: Re:MRTG - Zobrazování hodnot
Přispěvatel: Dano V 22 Února 2013, 18:06:11
Tu je to trochu iné http://www.iceflatline.com/2009/08/how-to-install-and-configure-mrtg-on-ubuntu-server/ (http://www.iceflatline.com/2009/08/how-to-install-and-configure-mrtg-on-ubuntu-server/)

Citace
also, when running as a daemon, MRTG itself is responsible for timing the measurement intervals; therefore, we need to add the Interval line option and assign it a value – in this example 5. This means that every five minutes MRTG will poll the SNMP service in your gateway\router and update its graphs
Citace
Speaking of graphs, by default MRTG graphs grow to the left, so by adding the option “growright” the direction of the traffic visible in MRTG’s graphs flips causing the current time to be at the right edge of the graph and the history values to the left. We’ve also chosen the “bits” option, which means that the monitored traffic values obtained from your gateway\router are multiplied by 8 and displayed bits per second instead of bytes per second.
Mohlo by to byť ono?

http://ubuntuforums.org/showthread.php?t=1833911 (http://ubuntuforums.org/showthread.php?t=1833911)

Sample Target: Total CPU Usage, Memory Usage, Disk Partition Usage
http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch23_:_Advanced_MRTG_for_Linux#.USeoIRwWVok (http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch23_:_Advanced_MRTG_for_Linux#.USeoIRwWVok)
Název: Re:MRTG - Zobrazování hodnot
Přispěvatel: Shaggy84675 22 Února 2013, 18:48:27
Ten první odkaz jsem zkoušel, bohužel angličtinu moc neovládám, takže moc tomu v angličtině nerozumím. Na ten druhý odkaz se ještě mrknu, ale nejlepší by byl nějaký přesný postup.
Název: Re:MRTG - Zobrazování hodnot
Přispěvatel: Shaggy84675 22 Února 2013, 18:49:58
Aha, ten druhý odkaz je přes router. Ale já to mám na VPSku takže bych potřeboval localhost.
Název: Re:MRTG - Zobrazování hodnot
Přispěvatel: Dano V 22 Února 2013, 19:35:56
neanglické snáď pomôžu
http://www.root.cz/n/mrtg/clanky/ (http://www.root.cz/n/mrtg/clanky/)
http://trashwiki.cz/doku.php?id=howto:mrtg (http://trashwiki.cz/doku.php?id=howto:mrtg)
Název: Re:MRTG - Zobrazování hodnot
Přispěvatel: Shaggy84675 22 Února 2013, 23:35:14
Díky moc za ten odkaz, ale ten už jsem taky zkoušel a navíc je také přes router a ten druhý odkaz ten mě odkázaly v jiné diskuzi u které jsem psal, kde mi pak neodpověděli a stejně také nefunguje, ten jsem zkoušel jako první. :/ a pořád stejná chyba buď nefungovalo vůbec nebo neukazovalo hodnoty.
Název: Re:MRTG - Zobrazování hodnot
Přispěvatel: Dano V 23 Února 2013, 12:48:23
trochu angličtiny ti nezaškodí ;) a našiel som ti kamaráta čo ti trochu pomôže, tak naňho buď dobrý
http://translate.google.cz/ (http://translate.google.cz/)

https://docs.google.com/viewer?a=v&q=cache:hmsN9o93aS0J:https://www.virtacoresupport.com/index.php?_m%3Dknowledgebase%26_a%3Dpdfexport%26kbarticleid%3D65+mrtg+VPS&hl=en&gl=sk&pid=bl&srcid=ADGEEShuGfvPEi6dYuyehbUrwHD_P1Mal5qtP8XdTDr3t8mtpm5tTT6tb1o8U4E9w6cGsi3eBcZUFOu3lfpyh8JPzcm5qllpoT5X7q4SB6fisZkriPL3nomZMMWkfhJUygX_6cbw7iDZ&sig=AHIEtbRMYBwNgo38bcJ0ABje2-9Adx-new (https://docs.google.com/viewer?a=v&q=cache:hmsN9o93aS0J:https://www.virtacoresupport.com/index.php?_m%3Dknowledgebase%26_a%3Dpdfexport%26kbarticleid%3D65+mrtg+VPS&hl=en&gl=sk&pid=bl&srcid=ADGEEShuGfvPEi6dYuyehbUrwHD_P1Mal5qtP8XdTDr3t8mtpm5tTT6tb1o8U4E9w6cGsi3eBcZUFOu3lfpyh8JPzcm5qllpoT5X7q4SB6fisZkriPL3nomZMMWkfhJUygX_6cbw7iDZ&sig=AHIEtbRMYBwNgo38bcJ0ABje2-9Adx-new)

CZ/SK
http://linuxos.sk/forum/13064/index.html (http://linuxos.sk/forum/13064/index.html)
Název: Re:MRTG - Zobrazování hodnot
Přispěvatel: Shaggy84675 23 Února 2013, 13:26:37
Takže tohle je chyba kterou vypsal první odkaz, při provedení:

Kód: [Vybrat]
2013-02-23 13:20:16: WARNING: Problem with External get '/usr/sbin/eth.sh':
   Expected a Number for 'in' but got ''

2013-02-23 13:20:16: WARNING: Problem with External get '/usr/sbin/eth.sh':
   Expected a Number for 'out' but got ''

2013-02-23 13:20:16: ERROR: Target[eth0][_IN_] ' $target->[0]{$mode} ' did not eval into defined data
2013-02-23 13:20:16: ERROR: Target[eth0][_OUT_] ' $target->[0]{$mode} ' did not eval into defined data

Název: Re:MRTG - Zobrazování hodnot
Přispěvatel: Dano V 23 Února 2013, 13:58:46
ukáž co je v /usr/sbin/eth.sh
Název: Re:MRTG - Zobrazování hodnot
Přispěvatel: Shaggy84675 23 Února 2013, 14:01:03
Kód: [Vybrat]
#!/bin/sh
# Get transmit and receive bytes.
#
INFO=`grep venet0 /proc/net/dev | tr -s ' ' ' ' | cut -d: -f2`
RECEIVE=`echo $INFO | cut -d" " -f1`
TRANSMIT=`echo $INFO | cut -d" " -f9`
# Get uptime.
#
UPTIME=`uptime | tr -s ' ' ' ' | cut -d" " -f4-`
# Final output to MRTG
#
echo $RECEIVE
echo $TRANSMIT
echo $UPTIME
echo "localhost"
Název: Re:MRTG - Zobrazování hodnot
Přispěvatel: Dano V 23 Února 2013, 14:11:33
vyskúšaj ale pochybujem
Kód: [Vybrat]
#!/bin/sh

# Get transmit and receive bytes.
#
INFO=`grep venet0 /proc/net/dev | tr -s ' ' ' ' | cut -d: -f2` RECEIVE=`echo $INFO | cut -d" " -f1` TRANSMIT=`echo $INFO | cut -d" " -f9`

# Get uptime.
#
UPTIME=`uptime | tr -s ' ' ' ' | cut -d" " -f4-`

# Final output to MRTG
#
echo $RECEIVE
echo $TRANSMIT
echo $UPTIME
echo "localhost"
Název: Re:MRTG - Zobrazování hodnot
Přispěvatel: Shaggy84675 23 Února 2013, 14:16:59
Ty stejné chyby :(
Dělal jsem to podle toho prvního odkazu jak jsi dneska posílal.
Název: Re:MRTG - Zobrazování hodnot
Přispěvatel: Dano V 23 Února 2013, 14:40:24
výpis mrtg.conf
Název: Re:MRTG - Zobrazování hodnot
Přispěvatel: Shaggy84675 23 Února 2013, 14:46:40
Kód: [Vybrat]
WorkDir: /var/www/mrtg
EnableIPv6: no
Language: czech

BodyTag[eth0]:
Target[eth0]: `/usr/sbin/eth.sh`
Options[eth0]: bits,growright
Title[eth0]: Traffic and Load Analysis
PageTop[eth0]: Traffic and Load Analysis
MaxBytes[eth0]: 1250000
Název: Re:MRTG - Zobrazování hodnot
Přispěvatel: Dano V 23 Února 2013, 15:26:27
Kód: [Vybrat]
WorkDir: /var/www/mrtg
Target[eth0]: `/usr/sbin/eth.sh`
SetEnv[eth0]: MRTG_INT_IP="127.0.0.1"
MRTG_INT_DESCR="localhost"
MaxBytes[eth0]: 25000000
Title[eth0]:
PageTop[eth0]:
vraj to nemá fungovať na prvú šupu!

bez tej angličtiny ti musí poradiť niekto čo sa do toho rozumie

edit 127.0.0.1 a localhost zmeň za svoje ip a sieťové rozhranie
Název: Re:MRTG - Zobrazování hodnot
Přispěvatel: Shaggy84675 23 Února 2013, 15:39:50
Aha, díky. Teď to vypsalo tuto chybu:

Kód: [Vybrat]
ERROR: Line 7 (MRTG_INT_DESCR="localhost") in CFG file (/etc/mrtg.cfg)  does not make sense
Název: Re:MRTG - Zobrazování hodnot
Přispěvatel: Dano V 23 Února 2013, 15:49:55
Kód: [Vybrat]
CHYBA: Riadok 7 (MRTG_INT_DESCR="localhost") v CFG súbore (/etc/mrtg.cfg)  nemá zmysel ;D
hehe takže po riadok 6 je to zmysluplné  :D
Kód: [Vybrat]
WorkDir: /var/www/mrtg
Target[eth0]: `/usr/sbin/eth.sh`
SetEnv[eth0]: MRTG_INT_IP="xxx.xxx.xxx.xxx"
MRTG_INT_DESCR="eth0"
MaxBytes[eth0]: 25000000
Title[eth0]:
PageTop[eth0]:
za xxx doplň ip adresu a za eth0 - eth0?
Název: Re:MRTG - Zobrazování hodnot
Přispěvatel: Shaggy84675 23 Února 2013, 16:03:34
Chyba přetrvává :(
Název: Re:MRTG - Zobrazování hodnot
Přispěvatel: Dano V 23 Února 2013, 16:08:08
Kód: [Vybrat]
WorkDir: /var/www/mrtg
Target[eth0]: `/usr/sbin/eth.sh`
SetEnv[eth0]: MRTG_INT_IP="xxx.xxx.xxx.xxx"
MRTG_INT_DESCR="eth0"
MaxBytes[eth0]: 25000000
Title[eth0]:
PageTop[eth0]:
System: tvoja.domena.com
Maintainer: Shaggy <shg@84675.com>
Description: eth0
ifType: Other (1)
ifName:
Max Speed: 1250.0 kBytes/s
kontrolná otázka: snmp server máš nakonfigurovaný? vraj je to potrebné aj pri vps
Citace
Uistite sa, že máte riadne nakonfigurovaný SNMP server. Potom spustite MRTG ako zvyčajne.
Název: Re:MRTG - Zobrazování hodnot
Přispěvatel: Shaggy84675 23 Února 2013, 16:15:02
Co má být tady?

Kód: [Vybrat]
System: tvoja.domend.com
nebo co se má ještě upravit kromě toho. Systém běží na VPSku tak právě nevím. Jinak to chci na localhostu takže:
Kód: [Vybrat]
SetEnv[eth0]: MRTG_INT_IP="127.0.0.1"
bylo v prvním případě správně.
Název: Re:MRTG - Zobrazování hodnot
Přispěvatel: Dano V 23 Února 2013, 16:18:19
Kód: [Vybrat]
System:  tvoja adresa na vps?

prejdi si toto aj keď je to pre router info nikdy nieje dosť
 http://www.root.cz/clanky/mrtg-graficke-prehlady/ (http://www.root.cz/clanky/mrtg-graficke-prehlady/)
snmp
http://www.cyberciti.biz/nixcraft/linux/docs/uniqlinuxfeatures/mrtg/mrtg_config_step_3.php (http://www.cyberciti.biz/nixcraft/linux/docs/uniqlinuxfeatures/mrtg/mrtg_config_step_3.php)
pozor na niektoré príkazy napr. yum,rpm je zhruba to co apt-get, dpkg
Název: Re:MRTG - Zobrazování hodnot
Přispěvatel: Shaggy84675 23 Února 2013, 20:49:35
Takže jsem zkoušel tento návod: http://www.nekochan.net/wiki/MRTG_graphs_without_SNMP (http://www.nekochan.net/wiki/MRTG_graphs_without_SNMP), který údajně má fungovat i bez SNMP.

Vypsalo tohle:
Kód: [Vybrat]
2013-02-23 20:45:48: ERROR: Target[memory_usage][_IN_] ' $target->[0]{$mode} ' did not eval into defined data
2013-02-23 20:45:48: ERROR: Target[memory_usage][_OUT_] ' $target->[0]{$mode} ' did not eval into defined data
Název: Re:MRTG - Zobrazování hodnot
Přispěvatel: Dano V 23 Února 2013, 21:00:02
aj to si spravil?
Citace
Navyše budete musieť vytvoriť pracovný adresár vo webserver Root napr. / usr/nekoware/apache2/htdocs/_mrtg.
ak som to dobre preložil google a ja ;)
ukáž .conf
Název: Re:MRTG - Zobrazování hodnot
Přispěvatel: Shaggy84675 23 Února 2013, 22:21:06
Použil jsem stejnou adresu jako předtím abych neměl tisíce různých souborů a ten je v tomto adresáři: /usr/sbin/eth.sh

config je úplně stejný jako je na té stránce. Všechno je stejné akorát upravena ta cesta k tomu souboru.
Název: Re:MRTG - Zobrazování hodnot
Přispěvatel: Dano V 24 Února 2013, 11:38:12
Dokiaľ ti neporadí niekto čo s tým má skúsenosti, pozri na toto
http://www.labradordata.ca/home/13 (http://www.labradordata.ca/home/13)
dole na stránke Download
Here is the script as a plain-text file:  vpsinfo.txt. Save it as "vpsinfo.php".
Jasné, nie je to také pekne farebné, ale funguje bez otázok.
Ako dočasné riešenie mi to príde užitočné a funkčné ;)

Název: Re:MRTG - Zobrazování hodnot
Přispěvatel: Shaggy84675 24 Února 2013, 12:04:14
njn, proto hledám na forech někoho, kdo tomu rozumí, ale i tak díky za snahu i za ten odkaz.