Chinaunix
标题:
高手知道或推荐一下这方面的资料,进来看看。。。
[打印本页]
作者:
chenzhihui
时间:
2007-02-05 10:39
标题:
高手知道或推荐一下这方面的资料,进来看看。。。
小弟接到领导分配的任务。是在unix主机下用c++开发一个监控程序,主要监控主机下面的
状态变量以及网络连接状况。
例如:
静态指标:
1),服务器操作系统类型
2),操作系统版本
3),CPU型号
4),CPU个数
5),内存大小
6),SWAP大小
7),PATCH版本
8),时区
动态指标:
9),系统连续运行时间
10),系统时间
11),CPU LOAD(1MIN,5MIN,15MIN)
12),CPU状态,Solaris下(IDLE,USER,KERNEL,IO,SWAP) FreeBSD下(IDEL,USER,SYSTEN,NICE,INTERRUPT)
13),内存使用率
14),SWAP使用率
15),系统中当前总共进程数目
16),某一进程占用的CPU(可以设置多个)
我举的这个例子主要是想说明主要是这方面的情况,也不全都需要监控。
主要是读取系统的参数,然后保存到数据库中,然后又前台的程序展示出来。我前台的开发已经
比较熟悉。主要是后台的开发从来没有实践过。c++ 基本上比较熟悉,主要没做过后台的项目,所以感觉
有点无从下手。
那位前辈给谢建议,或推荐一些技术资料。或者给出给一个c++的监控方面的例子,这样
整体有一个思路。小弟不胜感激。
作者:
chenzhihui
时间:
2007-02-05 12:31
高手都跑那去了。
作者:
mingyanguo
时间:
2007-02-05 12:39
低手推荐您看看top(1)的代码
作者:
langue
时间:
2007-02-05 12:40
还有 sar 和 vmstat
作者:
boxpei
时间:
2007-02-05 14:40
mrtg
作者:
1jjk
时间:
2007-02-05 14:57
资料:《Unix/Linux编程实践教程》
里面有例子
作者:
112233yxl
时间:
2007-02-05 15:53
提示:
作者被禁止或删除 内容自动屏蔽
作者:
wincold
时间:
2007-02-05 16:15
呵呵,怎么 和我领导一样
作者:
Ecore
时间:
2007-02-05 16:48
哈哈。用shell比较容易搞定
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2