您的位置:首页 > 编程语言 > Go语言

rrdtool 修改水印logo

2015-12-02 17:48 661 查看
我们公司安装的是cactifans的cacti系统因公司需要将cacti中所有图形水印改为公司logo所以在此记录修改logo过程=============================1、首先在cacti上查看rrdtool版本


下载对应的rrdtool的src.rpm包

下载地址是: http://pkgs.repoforge.org/rrdtool/我这里下载 href="http://pkgs.repoforge.org/rrdtool/rrdtool-1.4.7-1.rf.src.rpm" target=_blank>rrdtool-1.4.7-1.rf.src.rpm 下载完成以后 进行重编译 我这里是重新搭建了一台centos系统进行搭建首先安装rpmbuild 编译环境
yum install rpm-build gcc make –y
然后下载rrdtool-1.4.7-1.rf.src.rpm
wget rpm' target='_blank'>http://pkgs.repoforge.org/rrdtool/rrdtool-1.4.7-1.rf.src.rpm
对src.rpm包解压
rpm -i rrdtool-1.4.7-1.rf.src.rpm


查看编译rrdtool所需的依赖包
cat rrdtool.spec


安装所有的依赖包
yum install –y  cairo-devel freetype-devel gcc-c++ glib2-devel gettext-devel groff intltool libpng-devel libxml2-devel lua-devel openssl-devel pango-devel python-devel  ruby ruby-devel tcl-devel tk-devel xulrunner-devel zlib-devel cairo gettext glib2 libxml2 lua openssl perl pango python ruby xorg-x11-fonts-Type1 zlib perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
安装完成以后
cd rpmbuild/SOURCES/
tar zxvf rrdtool-1.4.7
cd rrdtool-1.4.7/src/
vi rrd_graph.c

查找logo字符

将如下内容更改为自己想要显示的文字 然后保存退出重新打包
cd /root/rpmbuild/SOURCES/
tar zcvf rrdtool-1.4.7.tar.gz rrdtool-1.4.7
打包以后进行编译
cd ../SPECS/
rpmbuild -ba rrdtool.spec
等待编译完成

将/root/rpmbuild/RPMS/x86_64中的rrdtool-1.4.7-1.el6.x86_64.rpmperl-rrdtool-1.4.7-1.el6.x86_64.rpm两个文件拷贝到cactifans的服务器上在服务器上进入刚才存放的文件目录后运行
rpm -Uvh * --nodeps –force
强制更新rrdtool然后在cacti上查看是否更新完成



本文出自 “www.fenei.com” 博客,请务必保留此出处http://babyfenei.blog.51cto.com/443861/1718978
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: