SiteScope监控Linux或Unix CPU内存等资源情况原理分析

SiteScope监控Linux(Unix)时的工作原理如下:SiteScope通过不同的连接方式登录到Linux(Unix)上,(注:登录方式可以为ssh,telnet,rsh,rlogin),然后在登录终端中执行相应命令(例如查看CPU利用率时执行Linux上查看CPU的命令,查看内存时执行Linux上查看内容的命令,这些命令均为系统自带命令);

1.SiteScope向Unix发送获取CPU利用率数据的命令,命令如下(命令是通过捕包方式获得):

/usr/bin/vmstat 3 2;echo sitescope-command-end\r\n

2.Unix得到SiteScope得命令后,返回数据如下:

usr/bin/vmstat 3 2;echo sitescope-command-end\r\n

kthr memory page faults cpu \r\n

----- ----------- ------------------------ ------------ -----------\r\n

r b avm fre re pi po fr sr cy in sy cs us sy id wa \r\n

2 2 429873 239321 0 0 0 881 1292 0 347 499 1256 99 99 99 99\r\n

0 2 429873 239320 0 0 0 0 0 0 209 1029 143 1 0 99 0\r\n

sitescope-command-end\r\n

3.SiteScope全部得到步骤2中返回得信息之后才对Unix得CPU利用率进行数据分析,如果返回得信息缺失,则SiteScope显示no data.

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wysgdz.html