第二个灵魂 发表于 2015-1-14 21:16:51

来一发神仙掌cacti平台接进Tomcat办事详解

小知识:如果说Ubuntu是现今最受桌面用户欢迎的Linux操作系统,那么CentOS就是最受公司、企业、IDC喜爱的Linux发行版了。
1、下载官方供应的tomcat监控模版TomcatStats-0.zip(tomcat的模版见附件)

TomcatStats-0.zip
2、解压后将tomcatstats.pl可实行步伐上传至cacti部署目次/var/www/html/cacti/scripts
3、付与实行权限chmodu+xtomcatstats.pl
4、细心浏览TomcatStats-0.1.zip包内的install.txt文件,依照请求修正tomcat相干设置
我的修正以下:
1)起首修正server.xml文件
在server.xml设置文件的最好增加一个service:

点击(此处)折叠或翻开


[*]<Servicename="Admin">
[*]
[*]<Connectorport="8444"maxHttpHeaderSize="8192"
[*]
[*]maxThreads="150"minSpareThreads="25"maxSpareThreads="75"
[*]
[*]enableLookups="false"disableUploadTimeout="true"
[*]
[*]acceptCount="100"scheme="https"secure="true"
[*]
[*]clientAuth="false"sslProtocol="TLS"/>
[*]
[*]<Enginename="Admin"defaultHost="localhost">
[*]
[*]<RealmclassName="org.apache.catalina.realm.UserDatabaseRealm"
[*]
[*]resourceName="UserDatabase"/>
[*]
[*]<Hostname="localhost"appBase="webapps"
[*]
[*]unpackWARs="false"autoDeploy="false"
[*]
[*]xmlValidation="false"xmlNamespaceAware="false">
[*]
[*]<ValveclassName="org.apache.catalina.valves.FastCommonAccessLogValve"
[*]
[*]directory="logs"prefix="admin_access_log."suffix=".txt"
[*]
[*]pattern="combined"resolveHosts="false"
[*]
[*]fileDateFormat="yyy-MM-dd"/>
[*]
[*]<Contextpath=""cookies="false"
[*]
[*]docBase="/webapp/tomcat6/webapps/manager"debug="0"
[*]
[*]privileged="true"reloadable="false"/>
[*]
[*]</Host>
[*]
[*]</Engine>
[*]
[*]</Service>



提醒:该设置内容应增加在<Server></Server>选项卡内
2)修正tomcat-users.xml文件
在设置文件内增加以下内容:
<userusername="admin"password="passwords"roles="admin,manager"/>
提醒:
增加的内容应安排在<tomcat-users></tomcat-users>内,假如不是增加的以上账号口令需进进cacti--->console(把持台)-->DataInputMethods(数据输出***)--->TomcatStatus的InputString。将perl<path_cacti>/scripts/tomcatstats.pl<hostname>:8444adminpasswordshttp-8080修正为:perltomcatstats.plyourdomain:youportyouraccountyourpasswordhttp-8080

3)重启你的tomcat办事
4)Web端测试http://10.0.211.2:8444/manager/status?XML=true假如前往信息则证实你的设置ok
5)Cacti监控办事器测试./tomcatstats.pl10.0.211.2:8444adminpasswordshttp-8080
发明报错以下:
CantlocateXML/Simple.pmin@INC(@INCcontains:/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/usr/lib/perl5/site_perl/5.8.8/usr/lib/perl5/site_perl/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/usr/lib/perl5/vendor_perl/5.8.8/usr/lib/perl5/vendor_perl/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/usr/lib/perl5/5.8.8.)at./tomcatstats.plline7.
BEGINfailed--compilationabortedat./tomcatstats.plline7.
下面报错的意义是短少XML::Simple模块以是我们必要在体系上安装该模块以办理该成绩。
6)办理***:
起首我们必要下载cpanm工具并借助该工具安装以上模块
wgethttp://xrl.us/cpanm
#下载cpanm实行文件
chmodu+xcpanm
#付与实行权限
./cpanmXML::Simple
#安装短少的模块
5、导进cacti_host_template_tomcat_server.xml画图模版:上岸cacti监控平台Console(把持台)--->ImportTemplates(导进模板)
6、如今我们就能够像增加其他监控工具***在console->device->主机->AssociatedGraphTemplates举行增加->创立图象
最初小Tip:下面完成后发明有2张图出不来,分离是heapstatistics和connnectrate。
办理***:
console--->graphtemplates--->找到绝对应的模板---》UnitGridValue(--unit/--y-grid)设置为0,保留后就能够看到图了。
小知识:在过去的四年中,我经常使用CentOS,主要是作为企业Linux商业版本产品的一种替代,很多个人、企业或机构都希望拥有主流企业Linux的稳定性、可靠性和声誉。

蒙在股里 发表于 2015-1-17 09:44:19

熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种:

谁可相欹 发表于 2015-1-22 21:27:21

另外Linux上也有很多的应用软件,安装运行了这些软件后,你就可以在Linux上编辑文档、图?片,玩游戏、上网、播放多媒体文件等。

金色的骷髅 发表于 2015-1-31 15:34:02

当然你不需搭建所有服务,可以慢慢来。自己多动手,不要非等着别人帮你解决问题。

变相怪杰 发表于 2015-2-6 21:32:10

学习Linux半年了~个人认为不会的多在网上找资料网上有很多资料可以搜索到,LS那位说放手去搞。

山那边是海 发表于 2015-2-18 22:43:46

和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。

透明 发表于 2015-3-6 11:47:26

Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。

因胸联盟 发表于 2015-3-13 01:30:44

工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多不过精品的不多。

飘灵儿 发表于 2015-3-20 09:57:22

发问的时候一定要注意到某些礼节。因为Linux社区是一个松散的组织、也不承担回复每个帖子的义务。它不是技术支持。
页: [1]
查看完整版本: 来一发神仙掌cacti平台接进Tomcat办事详解