Zum Inhalt springen

Sapphire

Mitglieder
  • Gesamte Inhalte

    8
  • Benutzer seit

  • Letzter Besuch

  1. Ohh sorry, hatte den SAP NetWeaver WebAS (Application Server) vergessen, den du dazu benötigst. Da du von NetWeaver redest nehme ich an du besitzt dieses Produkt ("lol"), dann hast du auch einen Support der dir solche Fragen jederzeit beantwortet. p.s vergess dass rummspielen mit SAP Produkte. Es gibt nicht ohne Grund SAP Berater die 4Stellige Summen am Tag kosten. und die braucht man auch^^
  2. Hier mal nen Beispiel: import java.io.*; public class GetLogsMain { public static void main(String[] args) throws IOException { String servername; try { BufferedReader in = new BufferedReader ( new FileReader ("serverlist.txt") ); try { while( (servername = in.readLine()) != null ) { BufferedWriter out = new BufferedWriter ( new OutputStreamWriter ( new FileOutputStream ("ExecuteDumpler_"+servername+".bat")) ); //new FileOutputStream ("ExecuteDumpler.bat") ) ); out.newLine(); out.write("for /f \"tokens=1,2*\" %%a in ('date /t') do set date=%%b"); out.newLine(); out.write("md C:\\getLogs\\Eventlogs\\System_logs\\%date%\\"); out.newLine(); out.write("dumpel -f C:\\getLogs\\Eventlogs\\System_logs\\%date%\\syslog_"+servername+".log -s \\\\"+servername+" -l system"); out.newLine(); out.newLine(); out.write("for /f \"tokens=1,2*\" %%a in ('date /t') do set date=%%b"); out.newLine(); out.write("md C:\\getLogs\\Eventlogs\\Security_logs\\%date%\\"); out.newLine(); out.write("dumpel -f C:\\getLogs\\Eventlogs\\Security_logs\\%date%\\seclog_"+servername+".log -s \\\\"+servername+" -l system"); out.newLine(); out.newLine(); out.write("for /f \"tokens=1,2*\" %%a in ('date /t') do set date=%%b"); out.newLine(); out.write("md C:\\getLogs\\Eventlogs\\Application_logs\\%date%\\"); out.newLine(); out.write("dumpel -f C:\\getLogs\\Eventlogs\\Application_logs\\%date%\\applog_"+servername+".log -s \\\\"+servername+" -l system"); out.newLine(); out.close(); Process p = Runtime.getRuntime().exec("cmd /c c:\\getLogs\\ExecuteDumpler_"+servername+".bat"); //Process p = Runtime.getRuntime().exec("cmd /c c:\\getLogs\\ExecuteDumpler.bat"); System.out.println(servername); } in.close(); } catch (IOException e) { System.out.println("Read error " + e); } } catch (IOException e) { System.out.println("Open error " + e); } } } In diesem Beispielprogramm wird aus einer Serverliste Zeilenweise gelesen und danach eine bat datei geschrieben. Diese erstellte bat datei soll dann ausgeführt werden und dann von der nächsten mit anderem servername überschrieben und eine neue usw..... das prob ist es gibt keine fehlermeldung. ich will nru wissen wie ich das amch das nach jedem erstellungsdurchgang der bat datei sie ausgeführt wird und dann wieder einer erstellt diese dannw ieder ausgeführt etc
  3. Hi @all, folgendes: ich hab ein java Prog, dass eine *.bat Datei erstellen soll und anschließend ausführen. Wie kann ich mir java code ein progam aufrufen? Process p = Runtime.getRuntime().exec("cmd /c c:\\Test.bat"); Das funktioniert irgendwie nicht immer. gibt es alternativen??? greez Sapph
  4. ok, vielen dank^^
  5. Also das wichtigste im Moment ware: Ein Skript das aus einer Serverliste Servernamen Zeilenweise ausliest, und von diesen Servern die Eventlogs (Security, Application und System Logs) auf einen anderen Server in einen bestimmten Ordner kopiert. Wenn alle Logfiles eingesammelt sind soll nach einem bestimmten String (z.B der Prozess ID6008) gesucht werden. Tritt die Prozess ID6008 auf einem Server aus wird dieser Servername in eine TextFile geschrieben. Also am besten in Perl, falls das zu realisieren ist. Aber VBSkript würde auch gehen. Ich weiß nur nicht wie ich an die Loggs komme. Am besten wäre es mit einer Art Netmap von jedem Server das Verzeichniss C:\WINNT\system32\config zu mappen und die Eventlogs einfach mit einem copy Befehl auf einen anderen host zu kopieren. Is des irgendwie Möglich? greez Sapph
  6. Hi @all, ich habe folgendes Problem ich muss ein java Programm schreiben, das eine bat Datei schreibt mit. In dieser bat Datei muss auch mehrmals das Zeichen " (also Anführungsstriche) stehen. Wie kann ich das realisieren. Wie kann ich mit dem BufferedWriter " ausgeben? greez Sapph
  7. Mit Hilfe des SAP NetWeaver Developerstudios, einem J2SDK, einer Datenbank (vorzugsweise MAX DB) und natürlich mit der SAP NetWeaver J2EE Engine lassen sich sogenannte WebDynpros (Dynamische Webanwendungen) erstellen.
  8. Hi @all, ich brauch ein Skript (vorzugsweise Perl oder VB Skript, a´ndere Sprachen sind aber auch ok, ich kanns übersetzen^^) über das ich die Eventlogs (Security, Application und System Logfiles) von Windows 2003 Servern auf einen anderen Host sammeln kann und in diesen logfiles nach einem Bestimmten String (nach der ID6008 suchen) kann. Könnt ihr mir da helfen? Im Grunde sollte das Skript so ähnlich wie das Windows 2000 Resource Kit Programm "dumpler" die Logfiles vom Server abholen und an eine andere Stelle (Server) kopieren. Die Server von denen die Logs kommen sollen stehen in einer Serverlist.txt Datei die jede Nacht aktualisiert wird. Der Servername in dessen Log die ID 6008 vorkommt soll in eine andere textdatei geschrieben werden, zur auswertung. hat jemand erfahrung mit skripten die loggfiles abholen können oder kennt jemand die schnittstelle oder wie ich den server ansprechen muss um an die loggfiles zu gelangen? wenn jemand sagt er wüsste eventuell wie es gehen könnte, dann kann ich es auch nochmal besser erläutern, war jetzt nur nen schnelldurchgang^^ schonmal thx greez Sapph

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