Προς το περιεχόμενο

Mrtg σε ubuntu 804 desktop


ale3is

Προτεινόμενες αναρτήσεις

Μεσω VMware εχω φτιαξει ενα ubuntu804 και του εβαλα το mrtg.Ενω ακολουθουσα τον οδηγο απο το:http://www.debianhelp.co.uk/mrtg.htm οταν εφτασα στο σημειο

Some of examples how to monitor cpu and memory usage δεν μπορεσαν να συνεχισω.Κατ'αρχην το WorkDir: ειναι λαθος,αλλα αυτο το βρηκα.Μετα απο αυτο δεν δουλευει.Δεν ξερω τι φταιει,δεν ξερω και παρα πολλα απο linux αλλα καπου κολλαει.

Στο Creating jobs for the above two examples ας πουμε,τι ακριβως θελει να κανω?Να φτιαξω καποιο αρχειο που θα τρεχει κατι?Δεν ειναι πολυ επεξηγηματικο.Αν μπορει καποιος να βοηθησει,θα το εκτιμουσα ιδιαιτερα :o

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Μεσω VMware εχω φτιαξει ενα ubuntu804 και του εβαλα το mrtg.Ενω ακολουθουσα τον οδηγο απο το:http://www.debianhelp.co.uk/mrtg.htm οταν εφτασα στο σημειο

Some of examples how to monitor cpu and memory usage δεν μπορεσαν να συνεχισω.Κατ'αρχην το WorkDir: ειναι λαθος,αλλα αυτο το βρηκα.Μετα απο αυτο δεν δουλευει.Δεν ξερω τι φταιει,δεν ξερω και παρα πολλα απο linux αλλα καπου κολλαει.

Στο Creating jobs for the above two examples ας πουμε,τι ακριβως θελει να κανω?Να φτιαξω καποιο αρχειο που θα τρεχει κατι?Δεν ειναι πολυ επεξηγηματικο.Αν μπορει καποιος να βοηθησει,θα το εκτιμουσα ιδιαιτερα :o

 

Στο creating jobs σου ζηταει να φτιαξεις καποια αρχεια τα οποια θα κανουν να ανανεωνονται αυτοματα τα γραφικα για τη χρηση της cpu και της μνημης. Το καθε ποτε θα ανανεωνονται θα το ορισεις στο τελος στο cronjob setup.

 

Αν θες ριξε μια ματια σε αυτο:

 

How to install MRTG under Linux

 

Το ειχα γραψει οταν ασχοληθηκα με το mrtg σε Fedora. Αν εξαιρεσεις καποιες διαδρομες αρχειων που ενδεχεται να διαφερουν πρεπει να λειτουργησει και σε σενα. Ισως σε βοηθησει να καταλαβεις καλυτερα.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Την ειδα την σελιδα σου αλλα το ειχα κανει να δουλευει ετσι και αλλιως το βασικο.Αυτο που δεν δουλευε ηταν μνημη και δισκος.βρηκα αυτην την σελιδα: http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch23_:_Advanced_MRTG_for_Linux και κανοντας καποιες αλλαγες καταφεραν και δουλεψαν ολα εκτος απο τον δισκο που βγαζει τα εξης:

>root@ubuntu804desktop:/etc/mrtg# env LANG=C /usr/bin/mrtg
/etc/mrtg/server-stats.cfg
SNMP Error:
Received SNMP response with error code
error status: noSuchName
index 2 (OID: 1.3.6.1.4.1.2021.9.1.9.2)
SNMPv1_Session (remote host: "localhost" [127.0.0.1].161)
                community: "public"
               request ID: 599655156
              PDU bufsize: 8000 bytes
                  timeout: 2s
                  retries: 5
                  backoff: 1)
at /usr/share/perl5/SNMP_util.pm line 490
SNMPGET Problem for dskPercent.1 dskPercent.2 sysUptime sysName on
public@localhost::::::v4only
at /usr/bin/mrtg line 2043
2008-09-13 12:53:06: ERROR: Target[server.disk][_IN_] '
$target->[8]{$mode} ' did not eval into defined data
2008-09-13 12:53:06: ERROR: Target[server.disk][_OUT_] '
$target->[8]{$mode} ' did not eval into defined data

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Βασικά για να γλιτώσεις την κατάρα του SNMP, θα σε συμβούλευα να δεις το munin. Το MRTG έχει παλιώσει πλέον (αν και το rrdtool παραμένει ένα από τα κορυφαία εργαλεία για συλλογή πληροφοριών).

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Κανεις καμμια ιδεα?Γιατι δεν δουλευει μονο για τον δισκο?

 

Το server-stats.cfg:

>#
# File: /etc/mrtg/server-info.cfg
#
# Configuration file for non bandwidth server statistics
#

#
# Define global options
#

LoadMIBs: /usr/share/snmp/mibs/UCD-SNMP-MIB.txt,/usr/share/snmp/mibs/TCP-MIB.txt
workdir: /var/www/mrtg/


#
# CPU Monitoring
# (Scaled so that the sum of all three values doesn't exceed 100)
#

Target[server.cpu]:ssCpuRawUser.0&ssCpuRawUser.0:public@localhost +
ssCpuRawSystem.0&ssCpuRawSystem.0:public@localhost +
ssCpuRawNice.0&ssCpuRawNice.0:public@localhost
Title[server.cpu]: Server CPU Load
PageTop[server.cpu]: <h1>CPU Load - System, User and Nice Processes</h1>
MaxBytes[server.cpu]: 100
ShortLegend[server.cpu]: %
YLegend[server.cpu]: CPU Utilization
Legend1[server.cpu]: Current CPU percentage load
LegendI[server.cpu]: Used
LegendO[server.cpu]:
Options[server.cpu]: growright,nopercent
Unscaled[server.cpu]: ymwd


#
# Memory Monitoring (Total Versus Available Memory)
#

Target[server.memory]: memAvailReal.0&memTotalReal.0:public@localhost
Title[server.memory]: Free Memory
PageTop[server.memory]: <h1>Free Memory</h1>
MaxBytes[server.memory]: 100000000000
ShortLegend[server.memory]: B
YLegend[server.memory]: Bytes
LegendI[server.memory]: Free
LegendO[server.memory]: Total
Legend1[server.memory]: Free memory, not including swap, in bytes
Legend2[server.memory]: Total memory
Options[server.memory]: gauge,growright,nopercent
kMG[server.memory]: k,M,G,T,P,X


#
# Memory Monitoring (Percentage usage)
#
Title[server.mempercent]: Percentage Free Memory
PageTop[server.mempercent]: <h1>Percentage Free Memory</h1>
Target[server.mempercent]: (
memAvailReal.0&memAvailReal.0:public@localhost ) * 100 / (
memTotalReal.0&memTotalReal.0:public@localhost )
options[server.mempercent]: growright,gauge,transparent,nopercent
Unscaled[server.mempercent]: ymwd
MaxBytes[server.mempercent]: 100
YLegend[server.mempercent]: Memory %
ShortLegend[server.mempercent]: Percent
LegendI[server.mempercent]: Free
LegendO[server.mempercent]: Free
Legend1[server.mempercent]: Percentage Free Memory
Legend2[server.mempercent]: Percentage Free Memory


#
# New TCP Connection Monitoring (per minute)
#

Target[server.newconns]: tcpPassiveOpens.0&tcpActiveOpens.0:public@localhost
Title[server.newconns]: Newly Created TCP Connections
PageTop[server.newconns]: <h1>New TCP Connections</h1>
MaxBytes[server.newconns]: 10000000000
ShortLegend[server.newconns]: c/s
YLegend[server.newconns]: Conns / Min
LegendI[server.newconns]: In
LegendO[server.newconns]: Out
Legend1[server.newconns]: New inbound connections
Legend2[server.newconns]: New outbound connections
Options[server.newconns]: growright,nopercent,perminute


#
# Established TCP Connections
#

Target[server.estabcons]: tcpCurrEstab.0&tcpCurrEstab.0:public@localhost
Title[server.estabcons]: Currently Established TCP Connections
PageTop[server.estabcons]: <h1>Established TCP Connections</h1>
MaxBytes[server.estabcons]: 10000000000
ShortLegend[server.estabcons]:
YLegend[server.estabcons]: Connections
LegendI[server.estabcons]: In
LegendO[server.estabcons]:
Legend1[server.estabcons]: Established connections
Legend2[server.estabcons]:
Options[server.estabcons]: growright,nopercent,gauge


#
# Disk Usage Monitoring
#

Target[server.disk]: dskPercent.1&dskPercent.2:public@localhost
Title[server.disk]: Disk Partition Usage
PageTop[server.disk]: <h1>Disk Partition Usage /home and /var</h1>
MaxBytes[server.disk]: 100
ShortLegend[server.disk]: %
YLegend[server.disk]: Utilization
LegendI[server.disk]: /home
LegendO[server.disk]: /var
Options[server.disk]: gauge,growright,nopercent
#Unscaled[server.disk]: ymwd


####
#Target[hda1]: 1.3.6.1.4.1.2021.9.1.8.1&1.3.6.1.4.1.2021.9.1.7.1:public@localhost
#MaxBytes[hda1]: 1000000000
#Title[hda1]: Hard disk  (/) space
#PageTop[hda1]: <H1>Hard disk (/) space</H1>
#kMG[hda1]: k,M,G,T,P,X
#ShortLegend[hda1]: bytes
#YLegend[hda1]: Bytes
#LegendI[hda1]: Used
#LegendO[hda1]: Available
#Options[hda1]: growright,nopercent,gauge,noinfo,nobanner
#Legend1[hda1]: Used space on partition
#Legend2[hda1]: Available space used on partition

 

και το cron αρχειο

root@ubuntu804desktop:/etc/mrtg# cat /etc/cron.d/mrtg

>*/5 *   * * *   root    if [ -d /var/lock/mrtg ]; then if [ -x
/usr/bin/mrtg ] && [ -r /etc/mrtg.cfg ]; then env LANG=C /usr/bin/mrtg
/etc/mrtg.cfg >> /var/log/mrtg/mrtg.log 2>&1; fi else mkdir
/var/lock/mrtg; fi
0-59/5 * * * * root env LANG=C /usr/bin/mrtg /etc/mrtg/server-stats.cfg

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...