• ☁☁☁☁☁☁☁☁   ☁☁☁☁☁☁☁☁  

Cacti修改图形右侧RRDTool水印

简述

要修改Cacti中图形右侧的标注水印,因为图形是由RRDTools生成,就要在RRDTools源码中修改。所以我们需要重新编译 RRDTool。

修改步骤

1、首先先检查当前使用的RRDTool版本,后边我们方便准备相同版本的安装包

[root@brace ~]# rrdtool -v

经检查当前的版本是RRDtool 1.7.2

2、安装一些编译相关需要的组件

yum install vim gcc gcc-c++ glib2-devel libpng-devel libxml2-devel cairo-devel pango-devel perl-ExtUtils-MakeMaker -y

3、下载tar.gz源代码到根目录并解压

wget https://oss.oetiker.ch/rrdtool/pub/rrdtool-1.7.2.tar.gz

tar vxf rrdtool-1.7.2.tar.gz

4、修改源码文件,src/rrd_graph.c(查找TOBI,并修改为想要的文字)

[root@brace ~]# cd rrdtool-1.7.2
[root@brace rrdtool-1.7.2]# cd src/
[root@brace src]# vim rrd_graph.c

5、返回rrdtool-1.7.2目录执行编译安装操作

[root@brace src]# cd ..
[root@brace rrdtool-1.7.2]# ./configure --disable-tcl --disable-python --disable-ruby
[root@brace rrdtool-1.7.2]#  make && make install

6、编译完成RRDTool执行文件会默认安装在 /opt/rrdtool-1.7.2/ 目录下,现在只需要把新编译RRTool执行文件覆盖到原来的RRDToo执行文件l即可

[root@brace ~]# cd /usr/bin/ (进入bin执行文件目录)
[root@brace ~]# mv rrdtool rrdtool.bak(备份老的 rrdtool 文件)
[root@brace ~]# cd /opt/rrdtool-1.7.2/bin(进入新安装的 rrdtool bin目录)
[root@brace ~]# cp rrdtool /usr/bin/(拷贝新的rrdtool文件到系统bin目录)

7、刷新一下,会发现水印已修改

 

来源:https://mefj.com.cn/lur2764.html

posted @ 2020-10-22 19:17  运维密码  阅读(512)  评论(0编辑  收藏  举报