可以以PHP脚本的形式直接调用vnStat监测的数据,

2019-07-16 作者:小鱼儿玄机30码   |   浏览(157)

我们知道在使用yum命令安装rpm包的时候,yum是会自动解决rpm包的依赖关系的,但是这些依赖关系的解决,还是需要yum源来实现的。

vnStat是一个应用于Linux或BSD平台,对网卡流量做监控。 因为并非是基于网络包嗅探的方式而是基于/proc的分析。vnStat已经有出vnstat PHP frontend 扩展了,可以以PHP脚本的形式直接调用vnStat监测的数据。

把老笔记本T400换了块硬盘,手欠把系统由Windows 2008换到了CentOS 6.3.结果启动的时候报错,我看都没看,就重启了,结果悲剧了:

操作系统:Red Hat 3.4.4-2
中间件:IBM WebSphere Application Server - ND, 6.1.0.17
在linux下可以识别中文,无乱码现象
echo $LANG
zh_CN.UTF-8

现在我们就说说如何实现yum源或者叫yum仓库的创建

1、安装vnStat。

挂载的ntfs硬盘变成了sfs动态磁盘。拿到Windows下,分区表信息全部丢失。

echo $LC_ALL
zh_CN.GB18030

在创建之前,我们先了解些相关的内容:

yum -y install vnstat

无奈啊。死马当成活马医吧 :(

但是用SecureCRT实时查看日志时: tail -f /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/logic.log中的中文却显示乱码

yum仓库可以支持三种途径提供给yum在安装的时候下载rpm包

2、创建采集数据用到的脚本。
加入以下内容:
vnstat -u -i eth0
vnstat --dumpdb -i eth0 >/var/lib/vnstat/vnstat_dump_eth0

在计算机管理-磁盘管理-右键:转为基本磁盘(会警告你数据将会丢失,确定)

根据网上的做法
1:管理控制台--->服务器--->应用程序服务器--->server1--->java和进程管理--->进程定义--->java虚拟机--->将通用jvm参数设置为
-Dfile.encoding=GBK -Ddefault.client.encoding=GBK
2:管理控制台--->服务器--->应用程序服务器--->server1--->java和进程管理--->进程定义 --->java虚拟机--->将通用jvm参数设置为 -Ddefault.client.encoding=GBK -Dfile.encoding=GBK -Duser.language=zh -Duser.region=CN
均没有解决

 第一种:  ftp服务  ftp://

3、配置计划任务,每分钟采集一次数据。
crontab -e
加入以下内容:
*/1 * * * * sh /var/lib/vnstat/dump.sh
再删除vnstat原有的计划任务:
rm /etc/cron.d/vnstat

下载 DOS-DISKGEN   重建分区表

图片 1

第二种:  http服务  http://

4、最后下载vnstat PHP frontend解压,改名为vnstat后放置到你的某个网站下面,这样就可以用
wget
tar zxvf vnstat_php_frontend-1.5.1.tar.gz
mv vnstat_php_frontend-1.5.1 vnstat
mv vnstat '你的网站目录'

重新进入挂到linux下,fdisk -l 好了 :)

 第三种:  本地文件  file://

5、编辑vnstat/config.php这个文件,将相关配置改为下面的:
$language = 'en';
$vnstat_bin = '/usr/bin/vnstat';
$data_dir = '/var/lib/vnstat';
$graph_format='png';

如果由系统分区可以重建mbr,后重启。

我们暂且可以将yum的安装分为客户端和服务器端,当然你的客户端和服务器端可以是一台主机 ,我们今天介绍的就是在一台主机上完成的。

图片 2

图片 3

本文由小鱼儿玄机30码发布于小鱼儿玄机30码,转载请注明出处:可以以PHP脚本的形式直接调用vnStat监测的数据,

关键词: 小鱼儿玄机30码