403Webshell
Server IP : 61.19.30.66  /  Your IP : 216.73.216.15
Web Server : Apache/2.2.22 (Ubuntu)
System : Linux klw 3.11.0-15-generic #25~precise1-Ubuntu SMP Thu Jan 30 17:39:31 UTC 2014 x86_64
User : www-data ( 33)
PHP Version : 5.3.10-1ubuntu3.48
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
MySQL : ON  |  cURL : OFF  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : OFF
Directory :  /usr/lib/python2.7/dist-packages/landscape/monitor/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python2.7/dist-packages/landscape/monitor/cpuusage.pyc
ó
}9Rc@snddlZddlZddlmZddlmZddlmZdZdZ	defd„ƒYZ
dS(	iÿÿÿÿN(tAccumulator(tCoverageMonitor(t
MonitorPluginslast-cpu-usage-measurescpu-usage-accumulatortCPUUsagecBskeZdZdZdZddejd„Zd„Zd„Z	e
d„Ze
d„Zd	„Z
d
„ZRS(
s5
    Plugin that captures CPU usage information.
    s	cpu-usageii<cCs1||_||_g|_||_d|_dS(Ns
/proc/stat(t	_intervalt_monitor_intervalt_cpu_usage_pointst_create_timet
_stat_file(tselftintervaltmonitor_intervaltcreate_time((s>/usr/lib/python2.7/dist-packages/landscape/monitor/cpuusage.pyt__init__s
				cCsÆtt|ƒj|ƒt|j|jƒ|_|jjj	|j
|jƒt|j
ddd|j
ƒ|_|jjj	|j|jjƒ|jjjd|jjddƒ|jd|jtƒdS(Ngš™™™™™é?sCPU usage snapshotRtstoptpriorityiÐs	cpu-usage(tsuperRtregisterRt_persistt	step_sizet_accumulatetregistrytreactort
call_everyRtrunRRt_monitorRtlogtcall_ontcall_on_acceptedtsend_messagetTrue(R	R((s>/usr/lib/python2.7/dist-packages/landscape/monitor/cpuusage.pyRs
"cCs$|j}g|_idd6|d6S(Ns	cpu-usagettypes
cpu-usages(R(R	t
cpu_points((s>/usr/lib/python2.7/dist-packages/landscape/monitor/cpuusage.pytcreate_message*s		cCs<|jƒ}t|dƒr8|jjj|d|ƒndS(Ns
cpu-usagesturgent(R!tlenRtbrokerR(R	R"tmessage((s>/usr/lib/python2.7/dist-packages/landscape/monitor/cpuusage.pyR/scCs |jjjd|j|ƒdS(Ns	cpu-usage(RR$tcall_if_acceptedR(R	R"((s>/usr/lib/python2.7/dist-packages/landscape/monitor/cpuusage.pytexchange4scCs~|jjƒt|jƒƒ}|j|jƒ}d}|dk	r[|j||tƒ}n|dk	rz|j	j
|ƒndS(N(RtpingtintRt_get_cpu_usageRtNoneRtACCUMULATOR_KEYRtappend(R	t
new_timestampt
new_cpu_usaget	step_data((s>/usr/lib/python2.7/dist-packages/landscape/monitor/cpuusage.pyR8s
c
Csd}y(t|dƒ}|jƒ}WdQXWn"tk
rRtjd|ƒdSX|jƒd}t|dƒ}td„|Dƒƒ}|j	j
tƒ}|dk	ró||dkró||d}	|	dkró|	||dt|	ƒ}qón|j	j
t||fƒ|S(sG
        This method computes the CPU usage from C{stat_file}.
        trNs<Could not open %s for reading, CPU usage cannot be computed.iicss|]}t|ƒVqdS(N(R)(t.0ti((s>/usr/lib/python2.7/dist-packages/landscape/monitor/cpuusage.pys	<genexpr>]si(R+topentreadlinetIOErrortloggingterrortsplitR)tsumRtgettLAST_MESURE_KEYtfloattset(
R	t	stat_filetresulttftstattfieldstidletvaluetprevioustdelta((s>/usr/lib/python2.7/dist-packages/landscape/monitor/cpuusage.pyR*Ds$
	
"Ni(t__name__t
__module__t__doc__tpersist_nameR+trun_intervalttimeR
RR!tFalseRR'RR*(((s>/usr/lib/python2.7/dist-packages/landscape/monitor/cpuusage.pyRs			(RMR7tlandscape.accumulateRtlandscape.lib.monitorRtlandscape.monitor.pluginRR<R,R(((s>/usr/lib/python2.7/dist-packages/landscape/monitor/cpuusage.pyt<module>s

Youez - 2016 - github.com/yon3zu
LinuXploit