zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    洛谷 P2515 [HAOI2010]软件安装
    洛谷 P3818 小A和uim之大逃离 II
    洛谷 P3155 [CQOI2009]叶子的染色
    洛谷 P1414 又是毕业季II
    NOI 2014 起床困难综合征
    NOI 2001 反正切函数的应用
    CF1311E Construct the Binary Tree
    小技巧—卡格式
    CF817F MEX Queries
    洛谷 U138573 序章&第一章 黑暗时代(eviltime)
  • 原文地址:https://www.cnblogs.com/mefj/p/13860499.html
Copyright © 2011-2022 走看看