== Integrated Management Framework Evaluation == This evaluation reviews the documentation and code used for the GEC10 Demo of the Integrated Measurement Framework demonstration for the milestone: IMF: S3.d Documentation and Code Release (Completed late 05/13/11) According to the IMF Post-GEC11 [http://groups.geni.net/geni/wiki/IMF-GEC11-QSR status], the IMF code is available as attachments the status page. The following perfSONAR components are available: * Standalone [http://groups.geni.net/geni/attachment/wiki/IMF-GEC11-QSR/ezclient.pl command-line client] for IMF measurements * Standalone [http://groups.geni.net/geni/attachment/wiki/IMF-GEC11-QSR/perfsonar_imf_gui_v2.1.jar GUI client] for IMF measurements * [http://groups.geni.net/geni/attachment/wiki/IMF-GEC11-QSR/mh.tar.gz Measurement Handler] * [http://groups.geni.net/geni/attachment/wiki/IMF-GEC11-QSR/PubSub_for_PerfSONAR.tar.gz PubSub] * IMF [http://groups.geni.net/geni/attachment/wiki/IMF-GEC11-QSR/perfsonar_imf_realtime.tar.gz Realtime service] Evaluation Timeline: October 7, 2011 == Integrated Management Framework Findings == Outstanding question:The ERM side is not available, is this effort is on hold? == Integrated Management Framework How-to == Downloaded each of the 5 software packages available as attachments in the [http://groups.geni.net/geni/wiki/IMF-GEC11-QSR#CodeSnapshot Code Snapshot] section of the [http://groups.geni.net/geni/wiki/IMF-GEC11-QSR IMF GEC11 QSR]. === Measurement Handler How-to === Unpacked and built the Measurement Handler package: {{{ $ tar xvzf mh.tar.gz $ cd mh $ perl Makefile.PL }}} The perl command fails due to missing pre-requisite perl Modules: Date::Manip, Net::Telnet, and Thread::Queue::Any. Once installed was able to generate the makefile and proceed to the next step: }}} === Realtime Service How-to === Unpacked and built the Realtime Service package: {{{ $ tar xvzf perfsonar_imf_realtime.tar.gz $ cd perfSONAR_PS-IMF-RealTime $ sudo make install sed -i "s|/opt/perfsonar_ps/imfrealtime|/opt/perfsonar_ps/imfrealtime|g" ./etc/daemon.conf sed -i "s|/opt/perfsonar_ps/imfrealtime|/opt/perfsonar_ps/imfrealtime|g" ./etc/daemon_logger.conf for i in `ls ./scripts`; do sed -i "s|/opt/perfsonar_ps/imfrealtime|/opt/perfsonar_ps/imfrealtime|g" ./scripts/${i}; done mkdir -p /opt/perfsonar_ps/imfrealtime tar ch --exclude=etc/* --exclude=*spec --exclude=MANIFEST --exclude=Makefile -T MANIFEST | tar x -C /opt/perfsonar_ps/imfrealtime tar: doc/README: Cannot stat: No such file or directory tar: Exiting with failure status due to previous errors for i in `cat MANIFEST | grep ^etc`; do mkdir -p `dirname /opt/perfsonar_ps/imfrealtime/${i}`; if [ -e /opt/perfsonar_ps/imfrealtime/${i} ]; then install -m 640 -c ${i} /opt/perfsonar_ps/imfrealtime/${i}.new; else install -m 640 -c ${i} /opt/perfsonar_ps/imfrealtime/${i}; fi; done }}} === !PubSub How-to === Unpacked and built the PubSub package: {{{ $ tar xvzf PubSub_for_PerfSONAR.tar.gz }}} [[BR]] -------------- {{{ #!html Email us with any questions and feedback on this page! }}}