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/ 本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 如果文中有什么错误,欢迎指出。以免更多的人被误导。 扫一扫 运维公众号 |