- 浏览: 203593 次
- 性别:
- 来自: 广州
-
文章分类
最新评论
-
carlosfu:
需要这么多资料。。
广州买房二三事 -
cutesunshineriver:
砺雪凝霜 写道看好喜欢思考的人,加油!前辈~谢谢鼓励!
2015年终盘点 -
砺雪凝霜:
看好喜欢思考的人,加油!前辈~
2015年终盘点 -
MM22:
能问下,为什么,在eclipse ACVTIVE之后,在浏览器 ...
osgi入门 -
icarus11:
我现在用的BPMsuite是11.1.1.7 但开发工具用的是 ...
Oracle BPM Suite和JDeveloper打补丁
要部署的主机有3台,3台都要部署gmond来采集本机性能指标并发送出去。3台主机分别是192.168.1.138,192.168.1.141和192.168.1.142。
gmetad和ganglia的web程序部署在192.168.1.138上。
====================gmond安装====================
先介绍gmond的安装。
ganglia-3.5.0 #6
|-- apr-util-1.5.4 #2
|-- |-- apr-1.5.2 #1
|-- confuse-2.5 #3
|-- pcre-8.20 #4
|-- rrdtool-1.4.3 #5
ganglia-3.5.0依赖于apr、apr-util、confuse、pcre、rrdtools这五个包,安装顺序是apr、apr-util、confuse、pcre、rrdtools。安装三部曲./configure,make和make install。
!!!apr-util依赖于apr包。安装配置apr-util的时候用参数“--with-apr=/usr/local/apr/bin”。
!!!安装完apr和apr-util之后需要配置环境变量。
APR_CFLAGS=/usr/local/apr/include
export APR_CFLAGS
APR_LIBS=/usr/local/apr/lib
export APR_LIBS
export PATH=$PATH:/usr/local/apr/bin
!!!安装配置confuse的时候用参数“CFLAGS=-fPIC --disable-nls”。
!!!如果pcre编译失败,手工安装gcc-4.1.2,使用参数“-enable-threads=posix -disable-checking -disable-multilib -enable-languages=c,c++”。
!!!安装配置ganglia(gmond)的时候用参数“--with-python=/usr/bin/python2.4”。
gmond安装完成之后要做一些系统配置。
1、生成和配置gmond.conf
<< 生成gmond.conf文件
ganglia-3.5.0 # gmond/gmond -t > /usr/local/etc/gmond.conf
/usr/local/etc/gmond.conf为gmond加载配置的默认路径
<< 配置gmond.conf
138、141和142三台机的gmond配置都配成如上的cluster和udp_send_channel,都只单播消息到138的gmond上面。
cluster {
name = "Hadoop-CDH"
owner = "unspecified"
latlong = "unspecified"
url = "unspecified"
}
udp_send_channel {
host = 192.168.1.138
port = 8649
}
138的udp_recv_channel配置如下,只接受发送给138的单播消息:
udp_recv_channel {
port = 8649
bind = 192.168.1.138
retry_bind = true
}
141和142的udp_recv_channel配置一样,接受内网的多播消息(也可以在global里配置成deaf不接受任何消息):
udp_recv_channel {
mcast_join = 239.2.11.71
port = 8649
bind = 239.2.11.71
retry_bind = true
}
2、配置gmond随机自启动。
<< 拷贝gmond命令到自启动区域
cp gmond/gmond.init.SuSE /etc/rc.d/gmond
<< 开启gmond自启动:chkconfig --add gmond
查看是否配置成功:chkconfig --list gmond
<< 建立命令软链接
ln -s /usr/local/sbin/gmond /usr/sbin/gmond
/usr/sbin/gmond是/etc/rc.d/gmond中指定的命令执行位置
<< 执行ldconfig -v重新加载库文件。
<< 启动gmond:service gmond start
查看gmond运行状态:service gmond status
<< 用gstat -a1命令查看收到的广播消息
suse10t138:~ # gstat -a1
CLUSTER INFORMATION
Name: Hadoop-CDH
Hosts: 3
Gexec Hosts: 0
Dead Hosts: 0
Localtime: Tue Feb 2 16:48:18 2016
CLUSTER HOSTS
Hostname LOAD CPU Gexec
CPUs (Procs/Total) [ 1, 5, 15min] [ User, Nice, System, Idle, Wio]
suse10t143 8 ( 0/ 494) [ 0.02, 0.02, 0.00] [ 0.0, 0.0, 0.0, 100.0, 0.0] OFF
suse-142 8 ( 0/ 531) [ 0.03, 0.01, 0.00] [ 0.0, 0.0, 0.0, 100.0, 0.0] OFF
suse10t138 8 ( 0/ 781) [ 0.48, 0.22, 0.12] [ 0.0, 0.0, 0.1, 99.4, 0.5] OFF
suse10t138:~ #
rrdtool的安装特别麻烦,单独开一个章节。
====================rrdtool安装====================
rrdtool-1.4.3 #11
|-- libxml2-2.6.31 #10
|-- pango-1.21.1 #9
| |-- pkg-config-0.23 #8
| |-- |-- glib-2.20.0 #7
| |-- cairo-1.6.4 #6
| |-- |-- pixman-0.10.0 #3
| |-- |-- zlib-1.2.8 #2
| |-- |-- |-- libpng-1.2.18 #1
| |-- |-- freetype-2.3.5 #4
| |-- |-- fontconfig-2.4.2 #5
rrdtool依赖于libxml2和pango这两个包。pango依赖于pkg-config、glib和cairo这三个包。cairo依赖于pixman、zlib、libpng、freetype和fontconfig这五个包。pkg-config依赖于glib包。zlib依赖于libpng包。安装顺序如下:libpng、zlib、pixman、freetype、fontconfig、cairo、glib、pkg-config、pango、libxml2、rrdtool。
====================gmetad安装====================
138上的gmetad安装,和gmond类似,可以在安装配置时指定参数“--with-gmetad --with-python=/usr/bin/python2.4”,能同时安装上gmond和gmetad。
gmetad安装完成之后要做一些系统配置。
1、配置gmetad.conf
<< 拷贝gmetad.conf
ganglia-3.5.0 # cp gmetad/gmetad.conf /usr/local/etc/gmetad.conf
/usr/local/etc/gmetad.conf为gmetad加载配置的默认路径
<< 配置gmetad.conf,gmetad只接收和处理138上gmond的消息
data_source "Hadoop-CDH" 192.168.1.138:8649
gridname "Hadoop-Grid"
# default: "/var/lib/ganglia/rrds"
# rrd_rootdir "/some/other/place"
rrdtool会写文件到/opt/rrdtool-1.4.3下
ls /opt/rrdtool-1.4.3/Hadoop-CDH/
__SummaryInfo__ suse10t138 suse10t143 suse-142
建立软链接:ln -s /opt/rrdtool-1.4.3 /var/lib/ganglia/rrds,让gmetad可以读取rrdtool写下的文件
更改目录权限:chown -R nobody:nobody /opt/rrdtool-1.4.3
2、配置gmetad随机自启动。
<< 拷贝gmetad命令到自启动区域
cp gmetad/gmetad.init.SuSE /etc/rc.d/gmetad
<< 开启gmetad自启动:chkconfig --add gmetad
查看是否配置成功:chkconfig --list gmetad
<< 建立命令软链接
ln -s /usr/local/sbin/gmetad /usr/sbin/gmetad
/usr/sbin/gmetad是/etc/rc.d/gmetad中指定的命令执行位置
<< 执行ldconfig -v重新加载库文件。
<< 启动gmetad:service gmetad start
查看gmetad运行状态:service gmetad status
====================ganglia web安装====================
ganglia-web-3.7.1 #3
|-- php-5.6.17 #2
|-- |-- httpd-2.4.18 #1
ganglia-web依赖于httpd和php。安装顺序如下:httpd、php和ganglia-web。
<< httpd安装
<< php安装配置的时候指定参数“--with-apxs2=/usr/local/apache2/bin/apxs”。会在目录/usr/local/apache2/modules/下生成文件libphp5.so。
<< ganglia的web程序安装
chmod -R 777 /var/lib/ganglia-web #给予读写权限
编辑ganglia的web程序的MakeFile
# Location where gweb should be installed to (excluding conf, dwoo dirs).
GDESTDIR = /usr/local/apache2/ganglia
# Location where default apache configuration should be installed to.
GCONFDIR = /usr/local/apache2/ganglia/conf
# Gweb statedir (where conf dir and Dwoo templates dir are stored)
GWEB_STATEDIR = /var/lib/ganglia-web
# Gmetad rootdir (parent location of rrd folder)
GMETAD_ROOTDIR = /var/lib/ganglia
APACHE_USER = root
安装命令:make install
<< ganglia的web配置
编辑文件/usr/local/apache2/ganglia/conf.php
$conf['rrdtool'] = "/opt/rrdtool-1.4.3/bin/rrdtool";
#$conf['jquery_js_path'] = "http://cdnjs.cloudflare.com/ajax/libs/jquery/1.9.1/jquery.min.js";
#$conf['jquerymobile_js_path'] = "http://cdnjs.cloudflare.com/ajax/libs/jquery-mobile/1.4.5/jquery.mobile.min.js";
#$conf['jqueryui_js_path'] = "http://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.10.2/jquery-ui.min.js";
#$conf['rickshaw_js_path'] = "http://cdnjs.cloudflare.com/ajax/libs/rickshaw/1.5.1/rickshaw.min.js";
#$conf['cubism_js_path'] = "http://cdnjs.cloudflare.com/ajax/libs/cubism/1.6.0/cubism.v1.min.js";
#$conf['d3_js_path'] = "http://cdnjs.cloudflare.com/ajax/libs/d3/3.5.5/d3.min.js";
#$conf['protovis_js_path'] = "http://cdnjs.cloudflare.com/ajax/libs/protovis/3.3.1/protovis.min.js";
将这些js下载到目录/usr/local/apache2/ganglia/js/下
<< php配置
suse10t138:~ # php -ini | grep php.ini
Configuration File (php.ini) Path => /usr/local/lib
Loaded Configuration File => /usr/local/lib/php.ini
php.ini配置默认位置在目录/usr/local/lib下,增加下面的配置,解决时区的问题
date.timezone = Asia/Shanghai
<< httpd配置
LoadModule php5_module modules/libphp5.so #加载php模块
AddType application/x-httpd-php .php #增加php类型
ServerName 192.168.1.138:80 #设置主机名
<Directory />
AllowOverride none
#Require all denied
Allow from all
</Directory>
Alias /ganglia "/usr/local/apache2/ganglia"
<Directory "/usr/local/apache2/ganglia">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
<< httpd启动
/usr/local/apache2/bin/apachectl start
访问地址http://192.168.1.138/ganglia/即可
当时安装的时候很多细节忘记了,应该有遗漏的地方,但真的不想重来一遍了。。。
参考文档:
Install Ganglia on Redhat5+:http://www.winseliu.com/blog/2014/07/18/install-ganglia-on-redhat/
安装配置Gangli:http://www.winseliu.com/blog/2016/01/23/install-and-config-ganglia-on-redhat-2/
维基百科的ganglia的web地址:https://ganglia.wikimedia.org/latest/
rrdtool安装:http://oss.oetiker.ch/rrdtool/doc/rrdbuild.en.html#IBUILDING_DEPENDENCIES
gmetad和ganglia的web程序部署在192.168.1.138上。
====================gmond安装====================
先介绍gmond的安装。
ganglia-3.5.0 #6
|-- apr-util-1.5.4 #2
|-- |-- apr-1.5.2 #1
|-- confuse-2.5 #3
|-- pcre-8.20 #4
|-- rrdtool-1.4.3 #5
ganglia-3.5.0依赖于apr、apr-util、confuse、pcre、rrdtools这五个包,安装顺序是apr、apr-util、confuse、pcre、rrdtools。安装三部曲./configure,make和make install。
!!!apr-util依赖于apr包。安装配置apr-util的时候用参数“--with-apr=/usr/local/apr/bin”。
!!!安装完apr和apr-util之后需要配置环境变量。
APR_CFLAGS=/usr/local/apr/include
export APR_CFLAGS
APR_LIBS=/usr/local/apr/lib
export APR_LIBS
export PATH=$PATH:/usr/local/apr/bin
!!!安装配置confuse的时候用参数“CFLAGS=-fPIC --disable-nls”。
!!!如果pcre编译失败,手工安装gcc-4.1.2,使用参数“-enable-threads=posix -disable-checking -disable-multilib -enable-languages=c,c++”。
!!!安装配置ganglia(gmond)的时候用参数“--with-python=/usr/bin/python2.4”。
gmond安装完成之后要做一些系统配置。
1、生成和配置gmond.conf
<< 生成gmond.conf文件
ganglia-3.5.0 # gmond/gmond -t > /usr/local/etc/gmond.conf
/usr/local/etc/gmond.conf为gmond加载配置的默认路径
<< 配置gmond.conf
138、141和142三台机的gmond配置都配成如上的cluster和udp_send_channel,都只单播消息到138的gmond上面。
cluster {
name = "Hadoop-CDH"
owner = "unspecified"
latlong = "unspecified"
url = "unspecified"
}
udp_send_channel {
host = 192.168.1.138
port = 8649
}
138的udp_recv_channel配置如下,只接受发送给138的单播消息:
udp_recv_channel {
port = 8649
bind = 192.168.1.138
retry_bind = true
}
141和142的udp_recv_channel配置一样,接受内网的多播消息(也可以在global里配置成deaf不接受任何消息):
udp_recv_channel {
mcast_join = 239.2.11.71
port = 8649
bind = 239.2.11.71
retry_bind = true
}
2、配置gmond随机自启动。
<< 拷贝gmond命令到自启动区域
cp gmond/gmond.init.SuSE /etc/rc.d/gmond
<< 开启gmond自启动:chkconfig --add gmond
查看是否配置成功:chkconfig --list gmond
<< 建立命令软链接
ln -s /usr/local/sbin/gmond /usr/sbin/gmond
/usr/sbin/gmond是/etc/rc.d/gmond中指定的命令执行位置
<< 执行ldconfig -v重新加载库文件。
<< 启动gmond:service gmond start
查看gmond运行状态:service gmond status
<< 用gstat -a1命令查看收到的广播消息
suse10t138:~ # gstat -a1
CLUSTER INFORMATION
Name: Hadoop-CDH
Hosts: 3
Gexec Hosts: 0
Dead Hosts: 0
Localtime: Tue Feb 2 16:48:18 2016
CLUSTER HOSTS
Hostname LOAD CPU Gexec
CPUs (Procs/Total) [ 1, 5, 15min] [ User, Nice, System, Idle, Wio]
suse10t143 8 ( 0/ 494) [ 0.02, 0.02, 0.00] [ 0.0, 0.0, 0.0, 100.0, 0.0] OFF
suse-142 8 ( 0/ 531) [ 0.03, 0.01, 0.00] [ 0.0, 0.0, 0.0, 100.0, 0.0] OFF
suse10t138 8 ( 0/ 781) [ 0.48, 0.22, 0.12] [ 0.0, 0.0, 0.1, 99.4, 0.5] OFF
suse10t138:~ #
rrdtool的安装特别麻烦,单独开一个章节。
====================rrdtool安装====================
rrdtool-1.4.3 #11
|-- libxml2-2.6.31 #10
|-- pango-1.21.1 #9
| |-- pkg-config-0.23 #8
| |-- |-- glib-2.20.0 #7
| |-- cairo-1.6.4 #6
| |-- |-- pixman-0.10.0 #3
| |-- |-- zlib-1.2.8 #2
| |-- |-- |-- libpng-1.2.18 #1
| |-- |-- freetype-2.3.5 #4
| |-- |-- fontconfig-2.4.2 #5
rrdtool依赖于libxml2和pango这两个包。pango依赖于pkg-config、glib和cairo这三个包。cairo依赖于pixman、zlib、libpng、freetype和fontconfig这五个包。pkg-config依赖于glib包。zlib依赖于libpng包。安装顺序如下:libpng、zlib、pixman、freetype、fontconfig、cairo、glib、pkg-config、pango、libxml2、rrdtool。
====================gmetad安装====================
138上的gmetad安装,和gmond类似,可以在安装配置时指定参数“--with-gmetad --with-python=/usr/bin/python2.4”,能同时安装上gmond和gmetad。
gmetad安装完成之后要做一些系统配置。
1、配置gmetad.conf
<< 拷贝gmetad.conf
ganglia-3.5.0 # cp gmetad/gmetad.conf /usr/local/etc/gmetad.conf
/usr/local/etc/gmetad.conf为gmetad加载配置的默认路径
<< 配置gmetad.conf,gmetad只接收和处理138上gmond的消息
data_source "Hadoop-CDH" 192.168.1.138:8649
gridname "Hadoop-Grid"
# default: "/var/lib/ganglia/rrds"
# rrd_rootdir "/some/other/place"
rrdtool会写文件到/opt/rrdtool-1.4.3下
ls /opt/rrdtool-1.4.3/Hadoop-CDH/
__SummaryInfo__ suse10t138 suse10t143 suse-142
建立软链接:ln -s /opt/rrdtool-1.4.3 /var/lib/ganglia/rrds,让gmetad可以读取rrdtool写下的文件
更改目录权限:chown -R nobody:nobody /opt/rrdtool-1.4.3
2、配置gmetad随机自启动。
<< 拷贝gmetad命令到自启动区域
cp gmetad/gmetad.init.SuSE /etc/rc.d/gmetad
<< 开启gmetad自启动:chkconfig --add gmetad
查看是否配置成功:chkconfig --list gmetad
<< 建立命令软链接
ln -s /usr/local/sbin/gmetad /usr/sbin/gmetad
/usr/sbin/gmetad是/etc/rc.d/gmetad中指定的命令执行位置
<< 执行ldconfig -v重新加载库文件。
<< 启动gmetad:service gmetad start
查看gmetad运行状态:service gmetad status
====================ganglia web安装====================
ganglia-web-3.7.1 #3
|-- php-5.6.17 #2
|-- |-- httpd-2.4.18 #1
ganglia-web依赖于httpd和php。安装顺序如下:httpd、php和ganglia-web。
<< httpd安装
<< php安装配置的时候指定参数“--with-apxs2=/usr/local/apache2/bin/apxs”。会在目录/usr/local/apache2/modules/下生成文件libphp5.so。
<< ganglia的web程序安装
chmod -R 777 /var/lib/ganglia-web #给予读写权限
编辑ganglia的web程序的MakeFile
# Location where gweb should be installed to (excluding conf, dwoo dirs).
GDESTDIR = /usr/local/apache2/ganglia
# Location where default apache configuration should be installed to.
GCONFDIR = /usr/local/apache2/ganglia/conf
# Gweb statedir (where conf dir and Dwoo templates dir are stored)
GWEB_STATEDIR = /var/lib/ganglia-web
# Gmetad rootdir (parent location of rrd folder)
GMETAD_ROOTDIR = /var/lib/ganglia
APACHE_USER = root
安装命令:make install
<< ganglia的web配置
编辑文件/usr/local/apache2/ganglia/conf.php
$conf['rrdtool'] = "/opt/rrdtool-1.4.3/bin/rrdtool";
#$conf['jquery_js_path'] = "http://cdnjs.cloudflare.com/ajax/libs/jquery/1.9.1/jquery.min.js";
#$conf['jquerymobile_js_path'] = "http://cdnjs.cloudflare.com/ajax/libs/jquery-mobile/1.4.5/jquery.mobile.min.js";
#$conf['jqueryui_js_path'] = "http://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.10.2/jquery-ui.min.js";
#$conf['rickshaw_js_path'] = "http://cdnjs.cloudflare.com/ajax/libs/rickshaw/1.5.1/rickshaw.min.js";
#$conf['cubism_js_path'] = "http://cdnjs.cloudflare.com/ajax/libs/cubism/1.6.0/cubism.v1.min.js";
#$conf['d3_js_path'] = "http://cdnjs.cloudflare.com/ajax/libs/d3/3.5.5/d3.min.js";
#$conf['protovis_js_path'] = "http://cdnjs.cloudflare.com/ajax/libs/protovis/3.3.1/protovis.min.js";
将这些js下载到目录/usr/local/apache2/ganglia/js/下
<< php配置
suse10t138:~ # php -ini | grep php.ini
Configuration File (php.ini) Path => /usr/local/lib
Loaded Configuration File => /usr/local/lib/php.ini
php.ini配置默认位置在目录/usr/local/lib下,增加下面的配置,解决时区的问题
date.timezone = Asia/Shanghai
<< httpd配置
LoadModule php5_module modules/libphp5.so #加载php模块
AddType application/x-httpd-php .php #增加php类型
ServerName 192.168.1.138:80 #设置主机名
<Directory />
AllowOverride none
#Require all denied
Allow from all
</Directory>
Alias /ganglia "/usr/local/apache2/ganglia"
<Directory "/usr/local/apache2/ganglia">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
<< httpd启动
/usr/local/apache2/bin/apachectl start
访问地址http://192.168.1.138/ganglia/即可
当时安装的时候很多细节忘记了,应该有遗漏的地方,但真的不想重来一遍了。。。
参考文档:
Install Ganglia on Redhat5+:http://www.winseliu.com/blog/2014/07/18/install-ganglia-on-redhat/
安装配置Gangli:http://www.winseliu.com/blog/2016/01/23/install-and-config-ganglia-on-redhat-2/
维基百科的ganglia的web地址:https://ganglia.wikimedia.org/latest/
rrdtool安装:http://oss.oetiker.ch/rrdtool/doc/rrdbuild.en.html#IBUILDING_DEPENDENCIES
发表评论
-
装修笔记
2017-06-17 17:09 591装修流程: 1、学习装 ... -
人才引进入户广州
2017-05-09 21:50 887大致的流程: 1、从老家的人才市场调档到南方人才市场。需要南方 ... -
广州买房二三事
2016-02-17 17:37 9872015年3月开始考虑买房的事,娃儿一岁多,上学的事要早做准备 ... -
这两年关注的技术博客
2016-01-29 14:05 7341、范凯 http://robbinfan.com/ 2、冯 ... -
2015年终盘点
2016-01-01 23:20 6912015已经过去,留下的感 ... -
Stay Hungry
2014-12-12 12:56 752由陌陌上市引起的感想。 网易出来了好些创业者,但都避开了网易的 ... -
Bind9使用MySQL来管理Zone
2014-11-06 17:45 2858部署环境:VirtualBox4.3.18 + 64位Redh ... -
端口一览
2013-08-14 19:55 935常见端口 FTP: 21 --文件传输协议 SSH: 22 - ... -
RHEL5下安装分区工具GParted
2013-06-28 14:51 176064位RHEL5服务器安装GParted分区工具,该服务器不能 ... -
win7扩展系统盘
2013-04-05 16:42 109132位的win7,系统盘只有30G,不够用了,想扩到50G。 ... -
Kettle笔记
2013-03-18 16:15 41231、Kettle安装在windows xp上的时候,如果调大X ... -
RHEL常用命令
2012-07-06 19:23 9201、关机 shutdown -h now halt power ... -
2012年学习计划
2012-03-17 09:27 9521、源码学习:SSH、Tomcat、Jetty、Derby。 ... -
图形的基本特性
2011-09-08 10:15 10281. 带阴影 2. 尺寸约束(最大、最小尺寸) 3. 等比例缩 ... -
开源邮件服务器调研
2011-07-18 13:53 4507这次的任务是对开源邮件服务器进行选型,一共是考虑了三种方案。 ... -
Ubuntu常用命令
2011-07-18 12:28 9891、ls dir 列举目录下内容 2、ls | grep ^ ... -
近期的学习方向
2011-05-27 17:58 1004从去年4月开始逐步养成了每月看两到三本书的习惯,对个人的促进作 ... -
喜欢和常用的软件
2011-01-04 10:30 13451、用过Vmware,也用过Vir ... -
技术学习的方向定位
2010-05-11 10:23 1082初步整理了一下,个人划出的十个学习领域如下: 1、Java编程 ...
相关推荐
在suse11-sp1_x64下安装ganglia所需的rpm包。花了很多精力才找到。 ganglia-3.6.0-1.1.src.rpm ganglia-gmetad-3.5.0-56.1.x86_64.rpm ganglia-gmond-3.1.7-8.1.x86_64.rpm libconfuse0-2.7-86.1.x86_64.rpm ...
常见的做法是使用监控代理软件,例如Nagios、Zabbix或Ganglia,它们可以定期采集数据并存入数据库,如MySQL、PostgreSQL或InfluxDB等时序数据库。 标签中的“完整应用程序代码”暗示可能有一个完整的解决方案,包含...
同时,除了上述提到的命令行工具之外,还存在一些图形化的性能监测工具,如Nagios、Cacti和Ganglia等,这些工具提供了更加直观的性能数据分析,并且支持远程监控与历史数据的记录,是大型系统或网络环境下的优秀选择...
常用1.SchLib
# 【tokenizers-***.jar***文档.zip】 中包含: ***文档:【tokenizers-***-javadoc-API文档-中文(简体)版.zip】 jar包下载地址:【tokenizers-***.jar下载地址(官方地址+国内镜像地址).txt】 Maven依赖:【tokenizers-***.jar Maven依赖信息(可用于项目pom.xml).txt】 Gradle依赖:【tokenizers-***.jar Gradle依赖信息(可用于项目build.gradle).txt】 源代码下载地址:【tokenizers-***-sources.jar下载地址(官方地址+国内镜像地址).txt】 # 本文件关键字: tokenizers-***.jar***文档.zip,java,tokenizers-***.jar,ai.djl.huggingface,tokenizers,***,ai.djl.engine.rust,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,djl,huggingface,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压 【tokenizers-***.jar***文档.zip】,再解压其中的 【tokenizers-***-javadoc-API文档-中文(简体)版.zip】,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件; # Maven依赖: ``` <dependency> <groupId>ai.djl.huggingface</groupId> <artifactId>tokenizers</artifactId> <version>***</version> </dependency> ``` # Gradle依赖: ``` Gradle: implementation group: 'ai.djl.huggingface', name: 'tokenizers', version: '***' Gradle (Short): implementation 'ai.djl.huggingface:tokenizers:***' Gradle (Kotlin): implementation("ai.djl.huggingface:tokenizers:***") ``` # 含有的 Java package(包): ``` ai.djl.engine.rust ai.djl.engine.rust.zoo ai.djl.huggingface.tokenizers ai.djl.huggingface.tokenizers.jni ai.djl.huggingface.translator ai.djl.huggingface.zoo ``` # 含有的 Java class(类): ``` ai.djl.engine.rust.RsEngine ai.djl.engine.rust.RsEngineProvider ai.djl.engine.rust.RsModel ai.djl.engine.rust.RsNDArray ai.djl.engine.rust.RsNDArrayEx ai.djl.engine.rust.RsNDArrayIndexer ai.djl.engine.rust.RsNDManager ai.djl.engine.rust.RsSymbolBlock ai.djl.engine.rust.RustLibrary ai.djl.engine.rust.zoo.RsModelZoo ai.djl.engine.rust.zoo.RsZooProvider ai.djl.huggingface.tokenizers.Encoding ai.djl.huggingface.tokenizers.HuggingFaceTokenizer ai.djl.huggingface.tokenizers.HuggingFaceTokenizer.Builder ai.djl.hu
内容概要:本文详细探讨了电力系统中PMU(相量测量单元)的优化配置问题,旨在确保系统完全可观测的同时尽量减少PMU的数量。作者介绍了六种不同的算法,包括模拟退火、图论方法、递归安全N算法等,并通过MATLAB实现了这些算法。通过对IEEE标准测试系统的实验,展示了各种算法在不同规模系统中的表现。文中不仅提供了具体的MATLAB代码实现,还分享了许多实用的经验技巧,如邻域解生成、退火速率设置、拓扑排序等。 适合人群:从事电力系统研究的技术人员、研究生以及对组合优化感兴趣的科研工作者。 使用场景及目标:适用于电力系统状态估计、故障诊断等领域,帮助研究人员和工程师找到最优的PMU配置方案,提高系统的可靠性和经济性。 其他说明:文章强调了在实际应用中需要注意的问题,如变压器支路的影响、节点编号不连续等问题,并推荐了几篇相关领域的经典文献供进一步学习。此外,还提到了一些有趣的发现,如某些中间节点装PMU反而能减少总数。
# 压缩文件中包含: 中文文档 jar包下载地址 Maven依赖 Gradle依赖 源代码下载地址 # 本文件关键字: jar中文文档.zip,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压最外层zip,再解压其中的zip包,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件;
内容概要:本文详细介绍了三菱FX1s PLC与台达MS300变频器通过Modbus RTU协议实现通讯的方法。首先,文中列举了所需的硬件设备及其连接方法,确保PLC与变频器能够正常通信。接下来,针对频率设定、频率读取及正反转启停控制三大主要功能进行了详细的编程讲解,提供了具体的梯形图代码示例并解释了每一步的作用。此外,还涉及到了触摸屏(MCGS和威纶通)的配置步骤,使用户可以通过触摸屏方便地操作变频器的各项功能。最后,作者分享了一些实用的小技巧和常见错误避免方法,帮助使用者快速解决问题,提高工作效率。 适合人群:从事自动化控制系统集成的技术人员,尤其是那些需要将三菱PLC与台达变频器进行互联的工程师。 使用场景及目标:适用于工业自动化领域的项目实施过程中,旨在帮助技术人员掌握三菱FX1s与台达MS300变频器之间的高效通信技术,从而更好地完成系统集成任务。 其他说明:文中不仅包含了详细的理论知识和技术要点,还有丰富的实践经验分享,有助于读者全面理解和应用相关技术。同时,提供的完整工程文件可以直接应用于实际项目中,极大地节省了开发时间和成本。
winrar免费版压缩工具
内容概要:本文详细介绍了灰狼算法(GWO)、鲸鱼算法(WOA)和人工蜂群算法(ABC)在CEC21标准测试函数集上的性能对比。通过设定相同的实验条件(种群数量50,迭代次数500次,30维问题空间),分别探讨了各算法的关键参数调整及其对不同类型函数(单峰、多峰、复合)的影响。文中提供了每个算法的核心代码片段,并针对具体函数给出了优化建议。最终结果显示,GWO在单峰函数上有优势,WOA擅长处理旋转和平移问题,而ABC在高维复杂环境中表现出色。 适合人群:从事优化算法研究的科研人员、研究生以及对智能优化算法感兴趣的开发者。 使用场景及目标:适用于需要评估和比较不同优化算法性能的研究项目,特别是那些涉及高维、多峰、旋转平移等问题的实际应用场景。目标是帮助研究人员选择最适合特定任务的优化算法,并提供参数调优的经验。 其他说明:文章不仅提供了理论分析,还分享了许多实践经验,如参数调整技巧、初始化方法等。此外,所有实验均基于Matlab平台完成,附带完整的代码实现,方便读者复现实验结果。
电控开关.SchLib
# 【spring-ai-autoconfigure-model-openai-1.0.0-M7.jar中文-英文对照文档.zip】 中包含: 中文-英文对照文档:【spring-ai-autoconfigure-model-openai-1.0.0-M7-javadoc-API文档-中文(简体)-英语-对照版.zip】 jar包下载地址:【spring-ai-autoconfigure-model-openai-1.0.0-M7.jar下载地址(官方地址+国内镜像地址).txt】 Maven依赖:【spring-ai-autoconfigure-model-openai-1.0.0-M7.jar Maven依赖信息(可用于项目pom.xml).txt】 Gradle依赖:【spring-ai-autoconfigure-model-openai-1.0.0-M7.jar Gradle依赖信息(可用于项目build.gradle).txt】 源代码下载地址:【spring-ai-autoconfigure-model-openai-1.0.0-M7-sources.jar下载地址(官方地址+国内镜像地址).txt】 # 本文件关键字: spring-ai-autoconfigure-model-openai-1.0.0-M7.jar中文-英文对照文档.zip,java,spring-ai-autoconfigure-model-openai-1.0.0-M7.jar,org.springframework.ai,spring-ai-autoconfigure-model-openai,1.0.0-M7,org.springframework.ai.model.openai.autoconfigure,jar包,Maven,第三方jar包,组件,开源组件,第三方
c++复习题.doc
本科毕业设计(论文)中期检查报告
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
weixin248食堂订餐小程序ssm(文档+源码)_kaic
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
e1e90185ca2f1eda312e7f604d38195c_b4125f83523abcb38acd9dc0deebd500
# 【spring-ai-autoconfigure-mcp-client-1.0.0-M7.jar中文-英文对照文档.zip】 中包含: 中文-英文对照文档:【spring-ai-autoconfigure-mcp-client-1.0.0-M7-javadoc-API文档-中文(简体)-英语-对照版.zip】 jar包下载地址:【spring-ai-autoconfigure-mcp-client-1.0.0-M7.jar下载地址(官方地址+国内镜像地址).txt】 Maven依赖:【spring-ai-autoconfigure-mcp-client-1.0.0-M7.jar Maven依赖信息(可用于项目pom.xml).txt】 Gradle依赖:【spring-ai-autoconfigure-mcp-client-1.0.0-M7.jar Gradle依赖信息(可用于项目build.gradle).txt】 源代码下载地址:【spring-ai-autoconfigure-mcp-client-1.0.0-M7-sources.jar下载地址(官方地址+国内镜像地址).txt】 # 本文件关键字: spring-ai-autoconfigure-mcp-client-1.0.0-M7.jar中文-英文对照文档.zip,java,spring-ai-autoconfigure-mcp-client-1.0.0-M7.jar,org.springframework.ai,spring-ai-autoconfigure-mcp-client,1.0.0-M7,org.springframework.ai.mcp.client.autoconfigure,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,springfram
该项目使用 OpenCV 实现图像中红色目标的识别与轮廓框选,适用于图像处理、颜色追踪与形状检测等场景。项目无需深度学习框架,适合图像识别技术入门学习。附带测试图像与运行说明,支持一键运行。