next up previous contents
Next: 7 Zusammenfassung und Ausblick Up: 6.8 Installation Previous: 6.8.2 Konfiguration des Agentensystems

6.8.3 Start des Agentensystems

Es existiert von Visigenic ein Startskript vbj, welches die Verbindung zum Smart Agent mit einem UDP-Broadcast herstellt. Anschließend wird die Java Virtual Machine aufgerufen.

Folgenden Voraussetzungen müssen erfüllt sein, damit das Agentensystem gestartet werden kann, dabei muß die Umgebungsvariable OSAGENT_PORT überall gleich gesetzt sein:

1.
der Smart Agent wird mit dem Aufruf osagent gestartet
2.
der Naming Service muß gestartet werden:
/usr/local/mnmcommon/vbroker-3.0/bin/vbj              \
  -DORBservices=CosNaming                             \
  com.visigenic.vbroker.services.CosNaming.ExtFactory \
  myFactory  /tmp/naming.log
3.
die Komponente, auf der das Agentensystem ausgeführt werden soll muß eine IP-Adresse haben (vgl. 4.5.1)
4.
eine Property-Datei, wie sie in Anhang B angegeben ist, muß lesbar sein. Damit das Agentensystem auf die Datei zugreifen kann wird der Dateiname als Argument im Kommandozeilenaufruf mit
-Dmasa.propfile=/myPath/myPropertyFile
übergeben.
5.
Start des Event Channels (ist nicht zwingend erforderlich):
/usr/local/mnmcommon/vbroker-3.0/bin/vbj             \
-DORBservices=CosNaming -DSVCnameroot=myFactory      \
-classpath                                           \
/proj/java/jdk1.1-solaris/jdk1.1.6/lib/classes.zip:  \
/usr/local/mnmcommon/vbroker-3.0/lib/vbjcosnm.jar:   \
/usr/local/mnmcommon/vbroker-3.0/lib/vbjcosev.jar:   \
/usr/local/mnmcommon/vbroker-3.0/lib/vbj30.jar:      \
/proj/fagent/masa_0.2/classes                        \
de.unimuenchen.informatik.mnm.masa.event.AgentChannel\
-Dmasa.propfile=/proj/fagent/masa_0.2/masa.properties
6.
Start des Agentensystems:
/usr/local/mnmcommon/vbroker-3.0/bin/vbj                      \
-DORBservices=CosNaming -DSVCnameroot=myFactory               \
-classpath                                                    \
/proj/java/jdk1.1-solaris/jdk1.1.6/lib/classes.zip:           \
/usr/local/mnmcommon/vbroker-3.0/lib/vbjcosnm.jar:            \
/usr/local/mnmcommon/vbroker-3.0/lib/vbjcosev.jar:            \
/usr/local/mnmcommon/vbroker-3.0/lib/vbj30.jar:               \
/proj/fagent/masa_0.2/classes:/usr/local/mnmcommon/lib/advent:\
/proj/evcorr/public-htdocs/prototype-0.3/classes:             \
/users/stud/radisic/Diplom/radi98/Sourcen/classes/:           \
/users/stud/coehn/proto/classes/                              \
de.unimuenchen.informatik.mnm.masa.agentSystem.AgentSystem    \
-Dmasa.propfile=/proj/fagent/masa_0.2/masa.properties

Es existiert ein Skript zum Starten und Stoppen des Agentensystems mit dem Namen masaScript.



Copyright Munich Network Management Team