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
returns true if argument string among supported pigner test parameters otherwise returns undef
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
load config and return it as hash ref
check daemon pid and kill it if asked and return one, can be used to restart some process
To install IEPM::PingER::Statistics::RTT, copy and paste the appropriate command in to your terminal.
cpanm
cpanm IEPM::PingER::Statistics::RTT
CPAN shell
perl -MCPAN -e shell install IEPM::PingER::Statistics::RTT
For more information on module installation, please visit the detailed CPAN module installation guide.