ITPub博客

首页 > 应用开发 > IT综合 > 安装centreon+nagios时,rrd出图出现乱码

安装centreon+nagios时,rrd出图出现乱码

原创 IT综合 作者:Michael_DD 时间:2016-01-06 17:10:07 0 删除 编辑
安装centreon+nagios时,rrd出图出现乱码


1. 下载一个新的rrdtool
http://oss.oetiker.ch/rrdtool/pub/


2. 安装这个源码版的rrdtool
rrdtool-1.4.7.tar.gz


3. RRDTOOL工具不能识别中文。因为查看rrdtool编译的源码来看,默认的编码确实为空(“C”)。


查看系统使用的编码:
[root@nagiosdb rrdtool-1.4.7]# echo $LANG
zh_CN.UTF-8


[root@nagiosdb ~]# tar -xvzf rrdtool-1.4.7.tar.gz 


打开rrdtool文件夹中的src/rrd_graph.c文件。
[root@nagiosdb ~]# cd rrdtool-1.4.7
[root@nagiosdb rrdtool-1.4.7]# vi src/rrd_graph.c


setlocale(LC_ALL, "C");
修改为:
setlocale(LC_ALL, "zh_CN.UTF-8");


[root@nagiosdb rrdtool-1.4.7]# ./configure --prefix=/usr/local/rrdtool
编译会报缺包的错误,网上搜一下,yum装一下


[root@nagiosdb rrdtool-1.4.7]# make && make install


把文件拷贝一下:
[root@nagiosdb rrdtool-1.4.7]# cp /usr/local/rrdtool/bin/rrdtool  /usr/bin/rrdtool


4. 把语言包上传至/usr/share/fonts/ 目录
[root@nagiosdb fonts]# ll
总用量 36316
-rw-r--r-- 1 root root 21767952 1月   6 16:40 msyh.ttf
-rw-r--r-- 1 root root 15406288 1月   6 15:57 simsunb.ttf
[root@nagiosdb fonts]# 

语言包下载:
C:\Windows\Fonts

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29500582/viewspace-1972702/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2014-02-22

  • 博文量
    326
  • 访问量
    2468017