Aaron Brown > perfSONAR_PS-Services-PingER-0.09 > webadmin/admin_html/secure-cgi/configure.pl

Download:
perfSONAR_PS-Services-PingER-0.09.tar.gz

Annotate this POD

View/Report Bugs
Source  

NAME configure.pl ^

DESCRIPTION ^

    this is CGI::Ajax based script for pinger landmarks webadmin configuration

SYNOPSIS ^

      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   )

AUTHORS ^

     Maxim Grigoriev, maxim@fnal.gov   2007          

isParam

  returns true if argument string among supported pigner test parameters
  otherwise returns undef

fromFile

   get landmarks from file into the object
   returns 0 if ok or dies

displayResponse

storeSESSION

    store current session params

saveConfigs

  update XML files ( Template for MP and    restart MP daemon)

resetit

   reset  web interface

displayGlobal

   prints global view

   arguments:  
              $TOPOLOGY_OBJ - topology objects tree with domains to be monitored from XML template file
             
   return:  $html - HTML string

configureNode

   configre node  callback id=configureLink<TMPL_VAR NAME=urn>, $urn 

displayNode

   prints Node view

   arguments:  
              $node - topology objects tree with node
   return:  $html - HTML string

updateNode

  update Domain Node info

    callback for dynamic update on "add" "remove" "update" Ajax calls

updateNodeId

  updates   node  id , port   id 

updateDomainId

  updates domain id and everything inside of domain element ( nodes id , ports  id )

findNode

   find node by domain urn and nodename or urn

loadConfig

       load config and return it as hash ref

manage_proc

     check daemon pid and kill it if asked and return one, can be used to restart some process
syntax highlighting: