Cacti修改图形右侧RRDTool水印

  • A+
所属分类:Cacti

简述

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

Cacti修改图形右侧RRDTool水印

修改步骤

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

[root@brace ~]# rrdtool -v
Cacti修改图形右侧RRDTool水印

经检查当前的版本是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
Cacti修改图形右侧RRDTool水印

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、刷新一下,会发现水印已修改

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 运维交流群
  • 扫一扫二维码加入群聊
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: