Cacti监控一台Web服务器上多个Tomcat端口的实现(3)

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) 打勾选上,如下所示:

Cacti监控一台Web服务器上多个Tomcat端口的实现

去Graphs窗口查看效果,在同一个web-9服务器上,一个基本端口8080一个9500端口的图像都出来了,如下所示:

Cacti监控一台Web服务器上多个Tomcat端口的实现

最后在进入后台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值,那么加载后就是新的监控选项。

假如你现在一个web服务器上又添加了一个9300的tomcat服务,你只需要把我分享的9500端口的xml中的hash末尾9500替换成9300,那么就又是一个新的xml模板。

以此类推,现在喜欢在一个linux服务器上搭建mysql多实例,那么多实例mysql如何在cacti下监控,也可以用本文中类似的办法构建新的mysql的多端口模板xml文件来重新加载实现。

Cacti 的详细介绍请点这里
Cacti 的下载地址请点这里

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/f26c16ea92ac74a4d13dcc857cdcac9c.html