Cacti监控一台Webserver上多个Tomcatport的实现
由于一台web应用server上面安装了多台tomcat,有多个port。比方默认的8080,还有兴许追加的9100,9300,9500等等。一个cacti_host_template_tomcat_server.xml模板仅仅能指定监控一个tomcat服务port。
因此假设想要监控一台webserver上的多个tomcatserver,那么就必须另外想办法,依照一个host上面一个模板监控一个tomcat服务来说的话。要想在一个host上面监控多个tomcat服务就须要构建多个模板xml文件。
眼下想到2种方法:
(1)。在cacti的web页面上一步步点击button操作加入新的tomcatport监控选项。
(2),构建一个新的xml模板文件,又一次载入进去。
准备工作:
模板
[root@mysqlvm2 ~]# sh cacti2.sh
2.4 copy出行的9500port文件。在界面载入
载入完毕后,就会在Console --> Collection Methods --> Data Input Methods里面看到新加入上的9500 Tomcat Status选项,

记得点击9500超链接进去,把Input String换成9500port的訪问连接,这样这个9500port监控所获取的全部数据都是从9500port的tomcatserver上而来,例如以下图所看到的:

在Console --> Templates --> Data Templates/Graph Templates上面也能够看到新加入上的9500 Tomcat Status选项,例如以下图所看到的:


OK,如今就能够去Console --> Create --> Management --> Graph Management加入tomcat另外一个9500port的监控选项。点击button的时候,记得在Selected Graph Template下拉选框上选择9500标示的模板,加入完后例如以下所看到的:

2.5。报错处理
有报错例如以下:
RRDTool Says:
ERROR: Could not parse line 'GPRINT::MAX:Maximum\:%8.2lf %s\n'
进去-->Graph Templates
> 9500 Tomcat - Connection Rate --> Data Source [error_count] --> Item #4: GPRINT (MAX) 打勾选上,例如以下所看到的:
去Graphs窗体查看效果,在同一个web-9server上,一个基本port8080一个9500port的图像都出来了,例如以下所看到的:
最后在进入后台cacti数据库去查看下我们的验证
mysql> SELECT * FROM `data_template` WHERE NAME LIKE '%tomcat%';
+-----+----------------------------------+--------------------+
| id | hash | name |
+-----+----------------------------------+--------------------+
| 101 | 5a135ee7b52669e39cd51a89a2870f66 | 9500 Tomcat Status |
| 102 | b58769ff71c16b0126014efdf8f5892c | Tomcat 9500 Status |
+-----+----------------------------------+--------------------+
2 rows in set (0.00 sec)
mysql> SELECT * FROM `data_template` WHERE NAME LIKE '%tomcat%';
+-----+----------------------------------+--------------------+
| id | hash | name |
+-----+----------------------------------+--------------------+
| 101 | 5a135ee7b52669e39cd51a89a2870f66 | 9500 Tomcat Status |
| 102 | b58769ff71c16b0126014efdf8f5892c | Tomcat 9500 Status |
| 104 | 5a135ee7b52669e39cd51a89a2879500 | 9500 Tomcat Status |
+-----+----------------------------------+--------------------+
3 rows in set (0.00 sec)
看id为101以及104的hash值和name描写叙述,hash值后四位从0f66变成9500了。
总结:
全部载入的cacti模板文件里,核心区分点所一个个hash值,假设构造出新的一组hash值,那么载入后就是新的监控选项。
假如你如今一个webserver上又加入了一个9300的tomcat服务,你仅仅须要把我分享的9500port的xml中的hash末尾9500替换成9300,那么就又是一个新的xml模板。
以此类推,如今喜欢在一个linuxserver上搭建mysql多实例,那么多实例mysql怎样在cacti下监控。也能够用本文中相似的办法构建新的mysql的多port模板xml文件来又一次载入实现。
cacti下监控tomcat多port模板文件下载地址:http://download.csdn.net/detail/mchdba/7531125
Cacti监控一台Webserver上多个Tomcatport的实现的更多相关文章
- Cacti监控服务器配置教程(基于CentOS+Nginx+MySQL+PHP环境搭建)
Cacti监控服务器配置教程(基于CentOS+Nginx+MySQL+PHP环境搭建) 具体案例:局域网内有两台主机,一台Linux.一台Windows,现在需要配置一台Cacti监控服务器对这两台 ...
- cacti监控windows服务器
参考文献: 通过Cacti监控windows资源 前提条件 一.已安装好Cacti:ubuntu下cacti安装配置 二.准备好以下安装文件: Cacti_SNMP_ ...
- cacti监控
cacti监控 cacti简介 Cacti是一套基于php,mysql,snmp及rrdtool开发的网络流量监测图形分析工具.它通过snmpget获取数据,使用rrdtool绘画图形 Cacti轮询 ...
- Security基础(五):部署Cacti监控平台、构建Cacti监测系统
一.部署Cacti监控平台 目标: 本案例要求部署一台Cacti监控主机,并安装相关监控组件,为进一步执行具体的监控任务做准备: 安装net-snmp.net-snmp-utils 安装LAMP及相关 ...
- Cacti监控服务
Cacti监控服务 案例1:部署Cacti监控平台 案例2:构建Cacti监测系统 1 案例1:部署Cacti监控平台 1.1 问题 本案例要求部署一台Cacti监控主机,并安装相关监控组件,为进一步 ...
- cacti监控mysql
cacti监控mysql 2013-09-25 16:21:43 分类: LINUX 原文地址:cacti监控mysql 作者:baochenggood cacti监控mysql 1 下载cacti监 ...
- Cacti监控Windows主机,Windows主机的正确配置
使用cacti监控Windows主机的时候经常遇到无法获取Windows主机的snmp信息和Windows主机的硬件信息,主要原因是Windows主机没有正确配置snmp,以下是正确的配置步骤:1.安 ...
- Cacti监控Tomcatserver实现过程
1 首先去官网上面下载通用的监控模板 一般使用TomcatStats-0.1.zip 模板居多,下载地址: http://forums.cacti.net/download/file.php?id=1 ...
- cacti监控部署与配置
cacti是一套基于PHP,mysql,SNMP及RRDTool开发的网络流量测试图形分析工具 cacti是通过snmpget来获取数据,使用RRDtool绘画图形 ,而且完全可以不需要了解RRDto ...
随机推荐
- Linux系列教程(十六)——Linux权限管理之ACL权限
通过前面的两篇博客我们介绍了Linux系统的用户管理,Linux用户和用户组管理之相关配置文件 讲解了用户管理的相关配置文件,包括用户信息文件/etc/passwd,用户密码文件/etc/shadow ...
- 轻松驾驭Tomcat
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选.对于一个初学者来说,可以这样 ...
- Filezilla账号密码都正确,但是连不上
显示的错误信息是:服务器发回了不可路由的地址.使用服务器地址代替. 之前一直用CuteFTP把ssm项目发送给客户服务器,最近学习大数据用Filezilla连通虚拟机,感觉Filezilla很直观.就 ...
- Lucene全文检索学习笔记
全文索引 介绍Lucene的作者:Lucene的贡献者Doug Cutting是 一位资深全文索引/检索专家,曾经是V-Twin搜索引擎(Apple的Copland操作系统的成就之一)的主要开发者,后 ...
- [认证授权] 5.OIDC(OpenId Connect)身份认证授权(扩展部分)
在上一篇[认证授权] 4.OIDC(OpenId Connect)身份认证授权(核心部分)中解释了OIDC的核心部分的功能,即OIDC如何提供id token来用于认证.由于OIDC是一个协议族,如果 ...
- C#中抽象类与接口的区别
1.面向接口编程和面向对象编程是什么关系 首先,面向接口编程和面向对象编程并不是平级的,它并不是比面向对象编程更先进的一种独立的编程思想,而是附属于面向对象思想体系,属于其一部分.或者说,它是面向对象 ...
- vue打包之后生成一个配置文件修改接口
前言: 我们的vue代码打包上传到服务器之后, 要是数据接口 以后换了域名什么的,是不是需要重新去vue文件里修改接口. 能不能生成一个配置文件,里面可以配置域名或其它什么字段之类的,这样以后换了域名 ...
- Git文件状态描述
检查当前文件状态 [root@typhoeus79 ice_test_m git_test]# git status # On branch master nothing to commit (wor ...
- 最简单的optparse模块的用法
optparse模块是python自带的模块,可用于处理命令行 #!/usr/bin/env python # -*- coding: utf-8 -*- """ __a ...
- Audio Source组件及相关API
Audio Source:声音组件.需要与 Audio Listener 配合使用,Main Camera 会默认有 Audio Lisetener. Audio Clip:声音片段.指定需要播放的音 ...