Zum Inhalt springen

MGking

Mitglieder
  • Gesamte Inhalte

    16
  • Benutzer seit

  • Letzter Besuch

  1. hallo Lup49, Also erst mal die mrtg Konfig file und den perl script getrennt speichern und mit notepad bearbeiten.. das perl script unverändert so gelassen. und die mrtg konfig file am anfang da wo TARGET..... steht meine messpc werte entsprechen angepasst d.h. ip adresse und die jeweiligen sensoren bezeichnung und so. Das perl script zeigt nur zwei temp sensoren gleichzeitig. Ist im groben und ganzen so. anschliessend beide sowohl das perl script pcmeasure2mrtg.pl und mrtg.cfg beide unter c:\mrtghtml und c:\mrtg\bin gespeichert. Und dann in dos fenster aufrufen.... geht so. dos oefnen c:\mrtg\bin\ perl mrtg mertg.cfg und dann das in c:\mrtghtml entstandene livepcmeasure demo.html oefnen und sieh da die graphen sind da.tagliche, woechentliche, monatliche und jahrliche.. wie gegesagt es läuft alles einwandfrei...aktuellisiert sich jeder 5 minuten.. viele Gruesse MG
  2. hat sich erledigt, habs hin bekommen.lool MG
  3. Hallo Leute, Vom localhhost hab ich einen graph erstellt, allerdings leer. Aber vom messpc nicht.ich hab fest gestellt , dass mrtg nicht direkt mit messpc komunizieren kann, deswegen auch diese Fehlermeldung die ich immer bekommen, das mit dem snmp error:...siehe erster kommentar. Es gibt aber eine script auf der seite von messpc, die für verbindung von messpc und mrtg zuständig ist. die allerdings irendwie anpassen muss. Und da bin ich dann stehen geblieben.. die script sieht dann so aus. Die Konfiguration für MRTG: Target[PCMeasureDemo]: `/usr/bin/pcmeasure2mrtg.pl 10.254.89.8 lpt1.1 com2.1` MaxBytes[PCMeasureDemo]: 1000 Title[PCMeasureDemo]: LiveDemo PCMeasure PageTop[PCMeasureDemo]: <H1>LiveDemo PCMeasure</H1> YTicsFactor[PCMeasureDemo]: 0.1 Options[PCMeasureDemo]: gauge, noinfo, nopercent, growright YLegend[PCMeasureDemo]: Grad Celsius Timezone[PCMeasureDemo]: GMT ShortLegend[PCMeasureDemo]: x 0,1 Grad Celsius LegendI[PCMeasureDemo]: Outdoor LegendO[PCMeasureDemo]: Indoor Legend1[PCMeasureDemo]: Outdoor in Grad Celsius Legend2[PCMeasureDemo]: Indoor in Grad Celsius Dazu wird folgender Perl-Script durch MRTG aufgerufen: pcmeasure2mrtg.pl Dieser Script kann unverändert verwendet werden, es ist keine Konfiguration erforderlich. #!/usr/bin/perl ############################################################# # pcmeasure2mrtg.pl Zugriff auf Daten der MessPC Software # über das Netzwerk und Übergabe an MRTG # # Version 1.2 vom 11.3.2008 # # © Lutz Schulze 2002-2008 Temperaturüberwachung - Temperatur und Luftfeuchte im Serverraum mit dem PC im Netzwerk per Software messen # # Aufruf: pcmeasure2mrtg.pl IP-Adresse sensor1 sensor2 # # Die Parameter sensor1 und sensor2 bestimmen die Interfaces # der MessPC - Software, die ausgegeben werden sollen. # Beispiel: pcmeasure2mrtg.pl 10.1.1.1 lpt1.1 com1.1 ############################################################# use IO::Socket; use Text::ParseWords; sub parse_csv { return quotewords(";",0, $_[0]); } $remote_host = $ARGV[0]; # IP-address $remote_port = 4000; # TCP Port $socket = IO::Socket::INET->new(PeerAddr =>$remote_host, PeerPort =>$remote_port, Proto =>"tcp", Type =>SOCK_STREAM) or die "cannot connect to $remote_host:$remote_port: $@\n"; print $socket "pcmeasure.$ARGV[1]\r\n"; eval { local $SIG{ALRM} = sub { die "alarm\n"}; alarm 5; $answer = <$socket>; alarm 0; }; if ($@) { die unless $@ eq "alarm\n"; # handle unexpected errors #no answer, timeout print "timeout"; } else { @fields = parse_csv($answer); for ($i =0;$i < @fields;$i++) { $pos1 =index $fields[$i],'value'; if ($pos1 != -1) { $pos2 =index $fields[$i],'='; $valuestring1 = substr($fields[$i],$pos2+1); } } } close($socket); $valuestring2 = 0; if ($ARGV[2] ne '') { $socket = IO::Socket::INET->new(PeerAddr =>$remote_host, PeerPort =>$remote_port, Proto =>"tcp", Type =>SOCK_STREAM) or die "cannot connect to $remote_host:$remote_port: $@\n"; print $socket "pcmeasure.$ARGV[2]\r\n"; eval { local $SIG{ALRM} = sub { die "alarm\n"}; alarm 5; $answer = <$socket>; alarm 0; }; if ($@) { die unless $@ eq "alarm\n"; # handle unexpected errors #no answer, timeout print "timeout"; } else { @fields = parse_csv($answer); for ($i =0;$i < @fields;$i++) { $pos1 =index $fields[$i],'value'; if ($pos1 != -1) { $pos2 =index $fields[$i],'='; $valuestring2 = substr($fields[$i],$pos2+1); } } } close($socket); } $valuestring1 = $valuestring1 * 10; #MRTG will nur ganze Zahlen $valuestring2 = $valuestring2 * 10; print "$valuestring1\n$valuestring2\n0 Std\n$ARGV[0]\n"; ich versuche jetzt so nen graph mit werten zu erstellen, villeicht hat mal jemand erfahrung damit und könnte mir weiter helfen oder so... Danke schon mal MG
  4. Hallo Leute, Ich hab einen Messpc am laufen und versuche die Werte mit hilfe von mrtg grafisch darzustellen. Nachdem ich perl und mrtg installiert habe, muss ich mit cfgmaker cfgdatei erstellen. und zwar mit desem befehl: C:\mrtg\bin>perl cfgmaker public@192.168.0.94 --global "WorkDir: c:\mrtg\mrtghtm l" --output messpc11111.cfg Obwohl der snmp Anfrage bei messpc funktioniert. ich hab mit eine php script angefertigt und ich krieg, siehe unten, die einzelnen Temperatur werte angezeigt. C:\Dokumente und Einstellungen\MG>snmpwalk -v 1 -c public 192.168.0.94 .1.3.6.1.4.1.14848.2.1.2.1.6 SNMPv2-SMI::enterprises.14848.2.1.2.1.6.1 = STRING: " 20.3 ░C" SNMPv2-SMI::enterprises.14848.2.1.2.1.6.2 = STRING: " 25.1 ░C" SNMPv2-SMI::enterprises.14848.2.1.2.1.6.3 = STRING: " 39.5 ░C" SNMPv2-SMI::enterprises.14848.2.1.2.1.6.4 = STRING: " 26.1 ░C" SNMPv2-SMI::enterprises.14848.2.1.2.1.6.5 = STRING: "**.* %RH" SNMPv2-SMI::enterprises.14848.2.1.2.1.6.6 = STRING: "**.* %RH" SNMPv2-SMI::enterprises.14848.2.1.2.1.6.7 = STRING: "**.* %RH" SNMPv2-SMI::enterprises.14848.2.1.2.1.6.8 = STRING: "**.* %RH" SNMPv2-SMI::enterprises.14848.2.1.2.1.6.9 = STRING: "output 0" SNMPv2-SMI::enterprises.14848.2.1.2.1.6.10 = STRING: "output 0" SNMPv2-SMI::enterprises.14848.2.1.2.1.6.11 = STRING: "output 0" SNMPv2-SMI::enterprises.14848.2.1.2.1.6.12 = STRING: "output 1" Ich krieg aber immer diese Fehermeldung "siehe unten", obwohl die cfg Datei erstellt worden ist. da steht snmp error: darf doch aber nicht sein, oder..? C:\mrtg\bin>perl cfgmaker public@192.168.0.94 --global "WorkDir: c:\mrtg\mrtghtml" --output messpc11.cfg SNMP Error: no response received SNMPv1_Session (remote host: "192.168.0.94" [192.168.0.94].161) community: "public" request ID: 1784039829 PDU bufsize: 8000 bytes timeout: 2s retries: 5 backoff: 1) at C:/mrtg/bin\..\lib\mrtg2/SNMP_util.pm line 627 SNMPWALK Problem for 1.3.6.1.2.1.1 on p@192.168.0.94::::::v4only at cfgmaker line 916 WARNING: Skipping p@192.168.0.94: as no info could be retrieved Ich hoffe, Ihr könnt mir weiter helfen...?.Denn ich weiss nicht mehr weiter, hab schon vieles probiert. vielen dank schon mal. MG
  5. Hallo Leute, Ich brauche Bitte eure Hilfe. Ich stelle zum zweiten Mal die Frage hier. Mein Abschlussprojekt ist "Server Überwachung in Serverraum (mit MessPC) und graphische dastellung (mit Cacti)". Bis Vorgestern hat auch alles gut geklappt, d.h. Messpc läuft kein Problem und das cacti lief auch. Ich war dann dabei nen neuen Graph in cacti zu erstellen. 1. aber seitdem ich php neuinstalliert habe und alle konfigs wie vorher vorgenommen habe, weil ich in dos diese Fehlermeldung bekommen habe, dass er den Modul 'c:\php\ext\msql.dll' nicht finden kann. Das Modul und alle anderen Dateien unter php-5.2.9.2 sind alle da aber halt so gespeichert dass, vor den Namen immer 'php_' und dann die Module...z.B 'c:\php\ext\msql.dll' sieht so aus 'c:\php\ext\php_msql.dll'. dacht ich mir ok installiertst du ma php neu. seitdem läuft nix. hat jemand villeicht eine Idee wieso...:? 2. wenn ich mich in http://localhost/cacti anmelden möchte, ob ich so ne PART.DATEI downloaden möchte? Nach Recherche und Hilfe von hier hab ich dann die Mime Typen in IIS5 manuel hinzugefügt geht aber trotzdem nicht.. .? brauche eure Hilfe, ich hab schon vieles probiert und so viel zeit bis die Abschlussprüfung ist schon jetzt bald... Danke im Voraus MG Dokument1.pdf
  6. ohh man meine Meinung ist einfach, dass diese httpd.conf von apache in iis nicht gibt, ich meine so gelesen und verstanden zuhaben.wenn ich mich nicht irre. MG
  7. ich hatte mal früher apache installiert gehabt und da musste ich diese loadmodule auskomentieren bzw. hinzufügen. ich glaub so was "loadModule php5_module c:\php\php5apache2.dll addtype application/x-httpd-php .php DirectoryIndex index.html index.htm index.php" aber so oft ich iis intalliert und configuriert habe, musste ich sowas nicht machen. Aber ich musste z.b diese php5isapi.dll unter ISAPI Filters und in Dokuments tab index.php hinzufügen. das wars. Das Zitat hat auch sowas ausgesagt. gruss MG
  8. ein zitat aausm internet; "Hallo Joe, soweit ich weiß, ist .htaccess eine Apache Konfigurationsdatei, und hat mit dem IIS nichts am Hut. Im ISS gibt es im Konfigurationsmenü irgendwo eine Einstellung mit dem Namen "Berechtigungen". Dort kannst Du die Zugänge für die einzelnen Verzeichnisse angeben. Gruß Helmut Weber" MG
  9. was oder welche Einstellung wird denn da vorgenommen?
  10. meinst du villeicht die config.php? <?php /* +-------------------------------------------------------------------------+ | Copyright © 2004-2008 The Cacti Group | | | | This program is free software; you can redistribute it and/or | | modify it under the terms of the GNU General Public License | | as published by the Free Software Foundation; either version 2 | | of the License, or (at your option) any later version. | | | | This program is distributed in the hope that it will be useful, | | but WITHOUT ANY WARRANTY; without even the implied warranty of | | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | | GNU General Public License for more details. | +-------------------------------------------------------------------------+ | Cacti: The Complete RRDTool-based Graphing Solution | +-------------------------------------------------------------------------+ | This code is designed, written, and maintained by the Cacti Group. See | | about.php and/or the AUTHORS file for specific developer information. | +-------------------------------------------------------------------------+ | http://your-server/cacti/ | +-------------------------------------------------------------------------+ */ /* make sure these values refect your actual database/host/user/password */ $database_type = "mysql"; $database_default = "cacti"; $database_hostname = "localhost"; $database_username = "cactiuser"; $database_password = "manna"; $database_port = "3306"; /* Default session name - Session name must contain alpha characters */ #$cacti_session_name = "Cacti"; ?> MG
  11. ok sorry.... hier ist die aktuelle php.ini als pdf ich danke dir Frank MG php.ini - .pdf
  12. hallo danke noch mal für den hinweis. ich hab die Mime typen in iis5 manuel hinzugefügt geht aber trotzdem nicht...? dann hab ich noch eine andere Frage.(siehe Anhang) undzwar der Meldung zufolge sagt er, dass er den Modul 'c:\php\ext\msql.dll' nicht finden kann.Das modul und alle anderen Datein unter php-5.2.9.2 sind so gespeichert dass, vor den Namen immer 'php_' und dann die Module...z.B 'c:\php\ext\msql.dll' sieht so aus 'c:\php\ext\php_msql.dll'. hat jemand eine Idee was da los ist..? Danke schon Mal axo Info das ist auch der ursprügliche Grund wieso ich php noch Mal installiert habe.weil ich gedacht habe es liege dadran.hätte ich es doch nicht gemacht... Dok1.doc
  13. Hallo Leute, Mein Abschlussprojekt ist "Server Überwachung in Serverraum (mit MessPC) und graphische dastellung (mit Cacti)". Bis gestern hat auch alles gut geklappt, aber seitdem ich php neuinstalliert habe und alle konfigs wie vorher vorgenommen habe, kriege ich ne Meldung, wenn ich mich in http://localhost/cacti anmelden möchte, ob ich so ne PART.DATEI downloaden möchte.Ich brauche eure Hilfe, ich hab schon vieles probiert und so viel zeit bis die Prüfung bleibt mir auch nicht mehr übrig. hier ist die Meldung:siehe Anhang Dok1.doc
  14. Eh ich danke DIR und lupo49 Leute, dass ist genau was ich haben wollte... Ich bin zwar schon seit längerem hier angemeldet, hab aber noch nie was gemacht...so jetzt steht nix mehr im Weg. viele Grüsse Bye
  15. Hallo Mr.O danke dir erste mal für die Infos und die Glückwünsche aber dein Beileid kannst du dir auch sparen mein Freund. Es ist nicht so, dass ich kein Plan habe, man geht immer davon aus, dass wenn man sich nicht als allwissend ausgibt mehr infos bekommt als sonst,..). und diese infos brauch ich.das musst du aber auch nicht verstehen. Jedenfalls Ich hab gerade gesehn , dass ich die wichtigste Frage vorhint nicht gestellt habe, undzwar ob mir jemand eine Vorlage bzw. eine alte Deku hochladen kann, damit ich mir so alles genau anschaun kann.Ich hab es leider nicht so mit der deutsche Sprache..

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...