this is CGI::Ajax based script for pinger landmarks webadmin configuration
pinger monitoring configuration webinterface first virtual page is to see domains and add/remove/update them, second virtual page is to add/remove/update nodes of the particular domain third virtual page is to configure ping test parameters for monitoring of the paricular node/domain every page is Ajaxed, means its interactively updates webpage while you are entering and its not a multi-page use "Save" button to save new config in file ( it will effectively update landmarks XML )
Maxim Grigoriev, maxim@fnal.gov 2007
get landmarks from file into the object returns 0 if ok or dies
store current session params
update XML files ( Template for MP and restart MP daemon)
reset web interface
prints global view arguments: $TOPOLOGY_OBJ - topology objects tree with domains to be monitored from XML template file return: $html - HTML string
configre node callback id=configureLink<TMPL_VAR NAME=urn>, $urn
prints Node view arguments: $node - topology objects tree with node return: $html - HTML string
update Domain Node info
callback for dynamic update on "add" "remove" "update" Ajax calls
updates node id , port id
updates domain id and everything inside of domain element ( nodes id , ports id )
find node by domain urn and nodename or urn
To install perfSONAR_PS::DB::PingER, copy and paste the appropriate command in to your terminal.
cpanm
cpanm perfSONAR_PS::DB::PingER
CPAN shell
perl -MCPAN -e shell install perfSONAR_PS::DB::PingER
For more information on module installation, please visit the detailed CPAN module installation guide.