private static void waitOnExit(Server server) throws Exception { File exit = new File(SysJMX.getProcessPID() + ".scouter"); try { exit.createNewFile(); } catch (Exception e) { String tmp = System.getProperty("user.home", "/tmp"); exit = new File(tmp, SysJMX.getProcessPID() + ".scouter.run"); try { exit.createNewFile(); } catch (Exception k) { System.exit(1); } } exit.deleteOnExit(); System.out.println("System JRE version : " + System.getProperty("java.version")); while (true) { if (exit.exists() == false) { server.setStopTimeout(3000); server.stop(); System.exit(0); } ThreadUtil.sleep(1000); } }
private static synchronized void openFile(String prefix) throws IOException { if (pw == null && StringUtil.isEmpty(conf.log_dir) == false) { File root = new File(conf.log_dir); if (root.canWrite() == false) { root.mkdirs(); } if (root.canWrite() == false) { return; } String name = prefix + ((conf.batch_id == null)?"batch":conf.batch_id + "_" + SysJMX.getProcessPID()); if (conf.log_rotation_enabled) { File file = new File(conf.log_dir, "scouter-" + name + "-" + DateUtil.yyyymmdd() + ".log"); FileWriter fw = new FileWriter(file, true); pw = new PrintWriter(fw); logfile = file; } else { File file = new File(conf.log_dir, "scouter-" + name + ".log"); pw = new PrintWriter(new FileWriter(file, true)); logfile = file; } } }
@Counter public void regist(CounterBasket pw) { Configure conf = Configure.getInstance(); try { int pid = SysJMX.getProcessPID(); File dir = new File(conf.counter_object_registry_path); File file = new File(dir, pid + ".scouter"); if (dir.canWrite()) { FileUtil.save(file, conf.getObjName().getBytes()); } } catch (Exception e) { e.printStackTrace(); } } }
@Counter public void regist(CounterBasket pw) { Configure conf = Configure.getInstance(); try { int pid = SysJMX.getProcessPID(); File dir = new File(conf.counter_object_registry_path); File file = new File(dir, pid + ".scouter"); if (dir.canWrite()) { FileUtil.save(file, conf.getObjName().getBytes()); } } catch (Exception e) { e.printStackTrace(); } } }
public static void main(String[] args) { Logo.print(true); AgentBoot.boot(); System.out.println("Scouter Host Agent Version " + Version.getServerFullVersion()); Logger.println("A01", "Scouter Host Agent Version " + Version.getServerFullVersion()); File exit = new File(SysJMX.getProcessPID() + ".scouter"); try { exit.createNewFile(); } catch (Exception e) { String tmp = System.getProperty("user.home", "/tmp"); exit = new File(tmp, SysJMX.getProcessPID() + ".scouter.run"); try { exit.createNewFile(); } catch (Exception k) { System.exit(1); } } exit.deleteOnExit(); System.out.println("System JRE version : " + System.getProperty("java.version")); while (true) { if (exit.exists() == false) { System.exit(0); } ThreadUtil.sleep(1000); } }
private TraceContext() { startTime = ManagementFactory.getRuntimeMXBean().getStartTime(); readBatchId(); sqlMaxCount = Configure.getInstance().sql_max_count; pID = SysJMX.getProcessPID(); startCpu = SysJMX.getProcessCPU(); }
public static void main(String[] args) throws SigarException { ProcMem mem = sigar.getProcMem(SysJMX.getProcessPID()); System.out.println(Sigar.formatSize(mem.getSize())); System.out.println(Sigar.formatSize(mem.getResident())); System.out.println(Sigar.formatSize(mem.getRss())); System.out.println(Sigar.formatSize(mem.getShare())); System.out.println(Sigar.formatSize(mem.getVsize())); } }
TcpRequestMgr.getInstance(); File exit = new File(SysJMX.getProcessPID() + ".scouter"); try { exit.createNewFile(); } catch (Exception e) { String tmp = System.getProperty("user.home", "/tmp"); exit = new File(tmp, SysJMX.getProcessPID() + ".scouter.run"); try { exit.createNewFile();
public synchronized static void boot() { if (booted) return; booted = true; TcpRequestMgr.getInstance(); CounterExecutingManager.load(); ReqestHandlingProxy.load(); Configure.getInstance().printConfig(); long seed =System.currentTimeMillis() ^ (((long)SysJMX.getProcessPID())<<32); KeyGen.setSeed(seed); Logger.println("A10", "host agent boot seed="+Hexa32.toString32(seed)); } public static void main(String[] args) {
public synchronized static void boot() { if (booted) return; booted = true; CounterExecutingManager.load(); ReqestHandlingProxy.load(ReqestHandlingProxy.class); Configure.getInstance().printConfig(); long seed =System.currentTimeMillis() ^ (((long)SysJMX.getProcessPID())<<32); KeyGen.setSeed(seed); Logger.println("A100", "agent boot seed="+Hexa32.toString32(seed)); PluginLoader.getInstance(); } public static void main(String[] args) {
public synchronized static void boot() { if (booted) return; booted = true; CounterExecutingManager.load(); ReqestHandlingProxy.load(ReqestHandlingProxy.class); Configure.getInstance().printConfig(); long seed =System.currentTimeMillis() ^ (((long)SysJMX.getProcessPID())<<32); KeyGen.setSeed(seed); Logger.println("A100", "agent boot seed="+Hexa32.toString32(seed)); PluginLoader.getInstance(); } public static void main(String[] args) {
String defaultName; if (this.obj_name_auto_pid_enabled == true) { defaultName = "" + SysJMX.getProcessPID(); } else { defaultName = this.obj_type + "1";
String defaultName; if (this.obj_name_auto_pid_enabled == true) { defaultName = "" + SysJMX.getProcessPID(); } else { defaultName = this.obj_type + "1";
TermMain.process(sarg); } else { File exit = new File(SysJMX.getProcessPID() + ".scouter"); try { exit.createNewFile(); } catch (Exception e) { String tmp = System.getProperty("user.home", "/tmp"); exit = new File(tmp, SysJMX.getProcessPID() + ".scouter.run"); try { exit.createNewFile();
int tps =CastUtil.cint(sh.get("-tps","1000")); String type = sh.get("-type", "java"); String name = sh.get("-name", "java"+SysJMX.getProcessPID()); System.setProperty("obj_type", type); System.setProperty("obj_name", name);
int tps =CastUtil.cint(sh.get("-tps","1000")); String type = sh.get("-type", "java"); String name = sh.get("-name", "java"+SysJMX.getProcessPID()); System.setProperty("obj_type", type); System.setProperty("obj_name", name);
int tps =CastUtil.cint(sh.get("-tps","5000")); String type = sh.get("-type", "tomcat"); String name = sh.get("-name", "java"+SysJMX.getProcessPID()); System.setProperty("obj_type", type); System.setProperty("obj_name", name);
int tps =CastUtil.cint(sh.get("-tps","5000")); String type = sh.get("-type", "tomcat"); String name = sh.get("-name", "java"+SysJMX.getProcessPID()); System.setProperty("obj_type", type); System.setProperty("obj_name", name);
@Counter public void regist(CounterBasket pw) { Configure conf = Configure.getInstance(); try { int pid = SysJMX.getProcessPID(); File dir = new File(conf.counter_object_registry_path); File file = new File(dir, pid + ".scouter"); if (dir.canWrite()) { FileUtil.save(file, conf.getObjName().getBytes()); } } catch (Exception e) { e.printStackTrace(); } } }
public synchronized static void boot() { if (booted) return; booted = true; CounterExecutingManager.load(); ReqestHandlingProxy.load(ReqestHandlingProxy.class); Configure.getInstance().printConfig(); long seed =System.currentTimeMillis() ^ (((long)SysJMX.getProcessPID())<<32); KeyGen.setSeed(seed); Logger.println("A100", "agent boot seed="+Hexa32.toString32(seed)); PluginLoader.getInstance(); } public static void main(String[] args) {