| <?php |
| /** |
| * Copyright (c) 2013, 2018 Eclipse Foundation and others. |
| * |
| * This program and the accompanying materials are made |
| * available under the terms of the Eclipse Public License 2.0 |
| * which is available at https://www.eclipse.org/legal/epl-2.0/ |
| * |
| * Contributors: |
| * Denis Roy (Eclipse Foundation)- initial API and implementation |
| * Christopher Guindon (Eclipse Foundation) |
| * |
| * SPDX-License-Identifier: EPL-2.0 |
| */ |
| |
| $_DATE = $_GET['date']; |
| $_HOUR = $_GET['hour']; |
| $_TXKBPS = $_GET['TXKBPS']; |
| $_RXKBPS = $_GET['RXKBPS']; |
| $_HOSTNAME = $_GET['hostname']; |
| |
| $_L1 = $_GET['l1']; |
| $_L2 = $_GET['l2']; |
| $_L3 = $_GET['l3']; |
| |
| $_HTTPCONN = $_GET['httpconn']; |
| $_RSYNCCONN = $_GET['rsyncconn']; |
| $_PSERVERCONN = $_GET['pserverconn']; |
| |
| $error = ""; |
| |
| $valid = array( |
| "dev1", |
| "dev2", |
| "dev3", |
| "egit", |
| "ecf", |
| "cdt", |
| "mylyn", |
| "ajdt", |
| "birt", |
| "dashboard_opensuse", |
| "foundation", |
| "emft", |
| "asterisk", |
| "dsdp", |
| "corona", |
| "rap", |
| "higgins", |
| "hippfedora", |
| "hippcentos", |
| "cdo", |
| "scanserv", |
| "epf", |
| "babel", |
| "xmpp", |
| "torrent", |
| "orion", |
| "orionhub", |
| "maven2", |
| "repo", |
| "news", |
| "m2m", |
| "polarsys", |
| "polarsys_dashboard", |
| "gyrex", |
| "lts1", |
| "puppet", |
| "recommenders", |
| "scada", |
| "science", |
| "sonar-vm1", |
| "stardust", |
| "locationtech", |
| "rtsc", |
| "varnish", |
| "varnish2" |
| ); |
| |
| if (!in_array($_HOSTNAME, $valid)) { |
| echo "aborting on $_HOSTNAME"; |
| exit(); |
| } |
| |
| $file = fopen("/home/data/common/monitor/bandwdthavg/" . $_HOSTNAME, "w"); |
| if (!$file) { |
| $error .= "Error opening Bandwidth file.\n"; |
| } |
| else { |
| fwrite($file, $_DATE . " " . $_HOUR . " " . $_RXKBPS . " " . $_TXKBPS); |
| fclose($file); |
| } |
| |
| if ($_L1 != "") { |
| $file = fopen("/home/data/common/monitor/loadavg/" . $_HOSTNAME, "w"); |
| if (!$file) { |
| $error .= "Error opening Load file.\n"; |
| } |
| else { |
| fwrite($file, $_L1 . " " . $_L2 . " " . $_L3); |
| fclose($file); |
| } |
| } |
| |
| if ($_HTTPCONN != "") { |
| $file = fopen("/home/data/common/monitor/apache2/" . $_HOSTNAME, "w"); |
| if (!$file) { |
| $error .= "Error opening Apache file.\n"; |
| } |
| else { |
| fwrite($file, $_HTTPCONN); |
| fclose($file); |
| } |
| } |
| |
| if ($_RSYNCCONN != "") { |
| $file = fopen("/home/data/common/monitor/rsyncd/" . $_HOSTNAME, "w"); |
| if (!$file) { |
| $error .= "Error opening RSYNC file.\n"; |
| } |
| else { |
| fwrite($file, $_RSYNCCONN); |
| fclose($file); |
| } |
| } |
| |
| if ($_PSERVERCONN != "") { |
| $file = fopen("/home/data/common/monitor/pserver/" . $_HOSTNAME, "w"); |
| if (!$file) { |
| $error .= "Error opening PSERVER file.\n"; |
| } |
| else { |
| fwrite($file, $_PSERVERCONN); |
| fclose($file); |
| } |
| } |
| |
| if ($error != "") { |
| echo $error; |
| exit($error); |
| } |