• 关于CactiEZ自定义气象图的配置


     

    作者:邓聪聪

    主要目录:

    Weathermap主目录:/var/www/html/plugins/weathermap

    图片目录(包含背景图标文件):/var/www/html/plugins/weathermap/images

    模板及页面文件:/var/www/html/plugins/weathermap/configs

    1):默认配置

    /var/www/html/plugins/weathermap/configs
    [root@CactiEZ configs]# cat wenchuang.conf 
    # Automatically generated by php-weathermap v0.97a
    
    FONTDEFINE 100 /usr/share/fonts/simfang.ttf 11  #(windowns 上传的中文字体)
    
    BACKGROUND images/bw_gradient_1024.png
    WIDTH 1366
    HEIGHT 768
    HTMLSTYLE overlib
    KEYFONT 3
    TITLE 文创   #(表头信息)
    TIMEPOS 24 740 Create: %b %d %Y %H:%M:%S
    
    
    KEYPOS DEFAULT -1 -1 Traffic Load
    KEYTEXTCOLOR 0 0 0
    KEYOUTLINECOLOR 0 0 0
    KEYBGCOLOR 255 255 255
    BGCOLOR 255 255 255
    TITLECOLOR 0 0 0
    TIMECOLOR 0 0 0
    SCALE DEFAULT 0    0    192 192 192  
    SCALE DEFAULT 0    1    255 255 255  
    SCALE DEFAULT 1    10   140   0 255  
    SCALE DEFAULT 10   25    32  32 255  
    SCALE DEFAULT 25   40     0 192 255  
    SCALE DEFAULT 40   55     0 240   0  
    SCALE DEFAULT 55   70   240 240   0  
    SCALE DEFAULT 70   85   255 192   0  
    SCALE DEFAULT 85   100  255   0   0  
    
    SET key_hidezero_DEFAULT 1
    
    # End of global section
    
    
    # TEMPLATE-only NODEs:
    NODE DEFAULT
            MAXVALUE 100
    
    
    # TEMPLATE-only LINKs:
    LINK DEFAULT
            BANDWIDTH 100M
    
    
    # regular NODEs:
    NODE node07214
            LABEL Node
            ICON images/Cloud.png
            POSITION 406 113
    
    NODE node07225
            LABEL Node
            ICON images/Swith.png
            POSITION 135 366
    
    NODE node07234
            LABEL Node
            ICON images/Terminal.png
            POSITION 590 369
    
    NODE node07252
            LABEL Node
            ICON images/Router.png
            POSITION 205 155
    
    
    # regular LINKs:
    
    
    # That's All Folks!

     2):自定义配置

    [root@CactiEZ configs]# pwd
    /var/www/html/plugins/weathermap/configs
    [root@CactiEZ configs]# cat wenchuang.conf 
    # Automatically generated by php-weathermap v0.97a
    
    FONTDEFINE 100 /usr/share/fonts/simfang.ttf 11
    
    BACKGROUND images/bw_gradient_1024.png
    WIDTH 1024
    HEIGHT 512
    HTMLSTYLE overlib
    KEYFONT 100
    TITLE 文创
    TIMEPOS 24 740 Create: %b %d %Y %H:%M:%S
    
    KEYPOS DEFAULT 10 11 流量负载
    KEYTEXTCOLOR 0 0 0
    KEYOUTLINECOLOR 0 0 0
    KEYBGCOLOR 255 255 255
    BGCOLOR 255 255 255
    TITLECOLOR 0 0 0
    TIMECOLOR 0 0 0
    SCALE DEFAULT 0    0    192 192 192  
    SCALE DEFAULT 0    5    255 255 255  
    SCALE DEFAULT 5    50     0 255   0  
    SCALE DEFAULT 50   80   255 255   0  
    SCALE DEFAULT 80   100  255   0   0  
    
    SET nowarn_clipping 1
    
    # End of global section
    
    
    # TEMPLATE-only NODEs:
    NODE DEFAULT
            LABELFONT 100
            MAXVALUE 100
    
    
    # TEMPLATE-only LINKs:
    LINK DEFAULT
            WIDTH 5
            BWFONT 100
            COMMENTFONT 100
            BWLABEL bits
            BANDWIDTH 1M

    ====================================================================================

    cactiEZ服务器重启后,获取不到图形的解决办法
    cd /var/www/html/cli/
    php -q rebuild_poller_cache.php -d
    myisamchk --safe-recover --force /var/lib/mysql/cacti/poller_output
    mysqlcheck --auto-repair --databases cacti

    php  /var/www/html/poller.php --force  #查看 /etc/spine.conf的数据连接是否正常,主要确认 /var/www/html/include/config.php和spine.conf的数据库连接信息是否正确!!!

    检查ldd /usr/local/spine/bin/spine的环境变量和ldd /usr/local/rrdtool/bin/rrdtool 依赖的库文件
    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    【原因】
    1.系统时间不准确,设置时间
    2.图像没有生成,运行#/usr/bin/php /srv/www/htdocs/cacti/poller.php --force
    3.权限问题,修改权限#chmod 7755 -R /var/www/html/rra
    4.数据库表有损坏,修复#mysqlcheck auto-repair cacti -uroot -p
    5.重启snmpd服务#service snmpd restart

    php文件中增加时区的函数:

    /var/www/html/include/global.php 

    date_default_timezone_set('Asia/shanghai');

    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    气象图报错chek,php.ini文件配置缺少,yum install -y libpangocairo* 解决缺少画图的插件

    ========================================================================

    默认配置文件开始都是全局配置,首行的FONTDEFINE是定义字体指令,语法如下:
    FONTDEFINE

    FONTDEFINE fontnumber gdfontfile

    FONTDEFINE fontnumber ttffontfile fontsize

    有两种用法,第一种是使用php的gd库来生成文字,第二种是外部ttf字体渲染。
    FONTDEFINE 编号 字体文件路径 字体大小
    默认使用web端配置的weathermap只有英文字体,所以不能显示中文。需要添加一个中文字体才能够正常显示中文名称

    FONTDEFINE 110 (字体编号) /usr/share/fonts/cjkuni-ukai/ukai.ttc 10(字体大小)  #外部ttf字体渲染    
    
    WIDTH 1880
    HEIGHT 800
    HTMLSTYLE overlib
    KEYFONT 5
    TITLE yunshuju.cc
    TIMEPOS 1499 22 Create: %m %d %Y %H:%M:%S
    
    KEYPOS DEFAULT 18 17 Traffic Load
    KEYTEXTCOLOR 0 0 0
    KEYOUTLINECOLOR 0 0 0
    KEYBGCOLOR 255 255 255
    BGCOLOR 255 255 255
    TITLECOLOR 0 0 0
    TIMECOLOR 0 0 0
    SCALE DEFAULT 0    0    192 192 192  
    SCALE DEFAULT 0    1    255 255 255  
    SCALE DEFAULT 1    10   140   0 255  
    SCALE DEFAULT 10   25    32  32 255  
    SCALE DEFAULT 25   40     0 192 255  
    SCALE DEFAULT 40   55     0 240   0  
    SCALE DEFAULT 55   70   240 240   0  
    SCALE DEFAULT 70   85   255 192   0  
    SCALE DEFAULT 85   100  255   0   0  
    
    SET nowarn_clipping 1
    
    # End of global section
    
    
    # TEMPLATE-only NODEs:
    NODE DEFAULT
            LABELFONT 110 #这里的定义字体必须要写的(FONTDEFINE 上面的ID),不然还是乱码
            MAXVALUE 3

    Ccatiez的邮件报警中,换算成M来体现报警,在图像管理中CDEF添加此一条;

     *每5分钟一个点的图形存储,288表示按一天的平均统计

     &图形汇总相似流量

    汇总相似流量单位/G:|95:bits:9:aggregate_max:2| G  / 单位M: |95:bits:6:total:2| mbit

  • 相关阅读:
    图像修补
    图像的矩
    使用多边形将轮廓包围
    寻找物体的凸包
    查找并绘制轮廓
    重映射
    霍夫变换
    边缘检测
    第二周神经网络基础
    第一周:深度学习引言(Introduction to Deep Learning)
  • 原文地址:https://www.cnblogs.com/dengcongcong/p/8296992.html
Copyright © 2020-2023  润新知