Difference between revisions of "Wug Management System"

From CTWUG Wiki
Jump to: navigation, search
(Existing System)
(API)
Line 26: Line 26:
  
 
=== API ===
 
=== API ===
http://noc.ctwug.za.net/web/api/update?id=FID&serial=SERIAL&init=1
+
==== Fetch scripts ====
http://noc.ctwug.za.net/web/api/temp?id=FID&serial=SERIAL
+
{|
 +
!Purpose!!URL!!Returns
 +
|-
 +
|Fetch scripts||http://noc.ctwug.za.net/web/api/update?id=FID&serial=SERIAL&init=1||All the scripts, including ctwug_version.rsc fetch script
 +
|-
 +
|Update NOC version info||http://noc.ctwug.za.net/web/api/temp?id=FID&serial=SERIAL||Done
 +
|-
 +
|Update NOC rb info||http://noc.ctwug.za.net/web/api/update?id=".$fid."&serial=".$fserial."&update=2&version=".$fver."&cpu=".$fcpu."&freq=".$fcpufreq."&arch=".$farch."&board=".$fboard."&fw=".$ffw."&ip=".$fip."&ospf=".$fospf."&policy=".$fpolicy||Version
 +
|-
 +
|Returns the scripts version||http://noc.ctwug.za.net/web/api/update?id=Dade-RB1&serial=205E01E11CB3&update=1||Version
 +
|-
 +
|Returns the firewall script|http://noc.ctwug.za.net/web/api/firewall/firewall.rsc|The firewall script
 +
|-
 +
|Gametime indicator|http://noc.ctwug.za.net/web/api/gametime|0 or 1 for gametime
 +
|-
 +
|}
  
 
== New System ==
 
== New System ==
 
* [[WMS:Design]]
 
* [[WMS:Design]]
 
* [[WMS:Scripts]]
 
* [[WMS:Scripts]]

Revision as of 22:26, 17 November 2012

Purpose

To replace the existing NOC with an open-source, WUG-managed system.

Helping Out

  • Join #ctwug-devel
  • Have a chat with us about what needs to be done
  • Fork the github project
  • Make some changes
  • Submit a pull request - one of the peojct collaborators will merge (or reject) your changes
  • rinse and repeat!

Existing System

Scripts

API

Fetch scripts

Purpose URL Returns
Fetch scripts http://noc.ctwug.za.net/web/api/update?id=FID&serial=SERIAL&init=1 All the scripts, including ctwug_version.rsc fetch script
Update NOC version info http://noc.ctwug.za.net/web/api/temp?id=FID&serial=SERIAL Done
Update NOC rb info http://noc.ctwug.za.net/web/api/update?id=".$fid."&serial=".$fserial."&update=2&version=".$fver."&cpu=".$fcpu."&freq=".$fcpufreq."&arch=".$farch."&board=".$fboard."&fw=".$ffw."&ip=".$fip."&ospf=".$fospf."&policy=".$fpolicy Version
Returns the scripts version http://noc.ctwug.za.net/web/api/update?id=Dade-RB1&serial=205E01E11CB3&update=1 Version
http://noc.ctwug.za.net/web/api/firewall/firewall.rsc%7CThe firewall script
http://noc.ctwug.za.net/web/api/gametime%7C0 or 1 for gametime

New System