MRTG & psybnc
MRTG & psybnc
Also Mrtg hab ich nun ans laufen bekommen. Aber wie kann ich Grafiken einbinden das der mir anzeigt wieviele psybncs, eggdrops und ähnliches laufen ?
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: MRTG & psybnc
Du hast diverse Möglichkeiten :
- SNMP (eher unwahrscheinlich bei dem Zeugs)
- Perl
- PHP
- Shellscript
Du musst halt nur wissen was du abfragen willst, und wie du da ran kommst.
- SNMP (eher unwahrscheinlich bei dem Zeugs)
- Perl
- PHP
- Shellscript
Du musst halt nur wissen was du abfragen willst, und wie du da ran kommst.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: MRTG & psybnc
Jo,
dazu hab ich doch glatt noch mal ne Frage, und zwar wie kann ich via MRTG und SNMP meine CPU auslesen, bzw wie muss ich den cfgmaker nutzen damit er mir da das richtige zusammen schustert??
Das mit traffic über snmp hab ich ja noch hinbekommen aber an der Stelle wo er mir die Hardware, also CPU, RAM und HHD's auslesen soll, komm ich nicht weiter.... auch die Such funktion hier im Board brachte mich nicht weiter...
mfg
kruegerj
dazu hab ich doch glatt noch mal ne Frage, und zwar wie kann ich via MRTG und SNMP meine CPU auslesen, bzw wie muss ich den cfgmaker nutzen damit er mir da das richtige zusammen schustert??
Das mit traffic über snmp hab ich ja noch hinbekommen aber an der Stelle wo er mir die Hardware, also CPU, RAM und HHD's auslesen soll, komm ich nicht weiter.... auch die Such funktion hier im Board brachte mich nicht weiter...
mfg
kruegerj
-
lordoberon
- Posts: 9
- Joined: 2006-02-12 12:59
- Location: Essen / NRW / Germany
- Contact:
Re: MRTG & psybnc
unter debian sarge (3.1)
apt-get install snmpd mrtg
dann die /etc/snmpd/snmpd.conf bearbeiten...
dann legst du dir eine /etc/mrtg/sys.cfg an... und schreibst folgendes rein...
und dann halt normal mit indexmaker index anlegen.. und fertig...
im crontab dann folgendes eintragen:
fertig...
apt-get install snmpd mrtg
dann die /etc/snmpd/snmpd.conf bearbeiten...
Code: Select all
# sec.name source community
#com2sec paranoid default public <- kommentieren
com2sec readonly default IRGENDWAS <- auskommentieren und community-name setzen...
#com2sec readwrite default private
Code: Select all
#
# Define global options
#
LoadMIBs: /usr/share/snmp/mibs/UCD-SNMP-MIB.txt,/usr/share/snmp/mibs/TCP-MIB.txt
workdir: /www/zerocool.ping-timeout.de/www/bncwi/mrtg/sys
#
# CPU Monitoring
# (Scaled so that the sum of all three values doesn't exceed 100)
#
Target[server.cpu]:ssCpuRawUser.0&ssCpuRawUser.0:IRGENDWAS@localhost + ssCpuRawSystem.0&ssCpuRawSystem.0:IRGENDWAS@localhost + ssCpuRawNice.0&ssCpuRawNice.0:IRGENDWAS@
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]: dwmy
#
# Memory Monitoring (Total Versus Available Memory)
#
Target[server.memory]: memAvailReal.0&memTotalReal.0:IRGENDWAS@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:IRGENDWAS@localhost ) * 100 / ( memTotalReal.0&memTotalReal.0:IRGENDWAS@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:IRGENDWAS@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:IRGENDWAS@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
im crontab dann folgendes eintragen:
Code: Select all
* * * * * LANG=C ; /usr/bin/mrtg /etc/mrtg/sys.cfg >> /var/log/mrtg/mrtg.log 2>&1