1<?php 2 3/** 4 * Observium 5 * 6 * This file is part of Observium. 7 * 8 * @package observium 9 * @subpackage update 10 * @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited 11 * 12 */ 13 14echo("Updating netscaler service RRDs."); 15 16//foreach (dbFetchRows("SELECT * FROM `netscaler_services`") as $svc) 17if (FALSE) 18{ 19 20 $device = device_by_id_cache($svc['device_id']); 21 $filename = "netscaler-svc-".safename($svc['svc_name']).".rrd"; 22 23 $rrd_file = $config['rrd_dir'] . "/" . $device['hostname'] . "/netscaler-svc-".safename($svc['svc_name']).".rrd"; 24 $rrd_file_new = $config['rrd_dir'] . "/" . $device['hostname'] . "/nscaler-svc-".safename($svc['svc_name']).".rrd"; 25 26 echo(str_pad($device['hostname'], 16) . str_pad($svc['svc_label'], 32) . $rrd_file); 27 28 $old_xml = $config['temp_dir']."/".$filename.".xml"; 29 $new_xml = $config['temp_dir']."/".$filename.".new.xml"; 30 31 if (is_file($rrd_file)) 32 { 33 shell_exec($config['install_dir'] . "/scripts/add_ds.pl --source=\"$rrd_file\" --ds=\"DS:AvgSvrTTFB:GAUGE:600:U:1000000\""); 34 shell_exec($config['install_dir'] . "/scripts/add_ds.pl --source=\"$rrd_file\" --ds=\"DS:CurClntConnections:GAUGE:600:U:1000000\""); 35 shell_exec($config['install_dir'] . "/scripts/add_ds.pl --source=\"$rrd_file\" --ds=\"DS:totalJsTransactions:GAUGE:600:U:1000000\""); 36 shell_exec($config['install_dir'] . "/scripts/add_ds.pl --source=\"$rrd_file\" --ds=\"DS:svcdosQDepth:GAUGE:600:U:1000000\""); 37 38 rename($rrd_file, $rrd_file_new); 39 } 40} 41 42// EOF 43