IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

Cacti 套用模版graph的单独修改

架构研究室 2011-08-23 13:21:51 累计浏览 4,320 次
本机暂存

    cacti的主机模版带来方便的同时,也把一些单独的修改项关闭了。

     比如我们常常用到的Interface - Traffic (bits/sec)模版。

     平时我们简单的勾选套用就可以画出流量图。

     实际使用监控中,我们只能知道这个接口#号,无法标注更详细的信息。

     尤其是交换机往往有10-20多个接口需要监控,每个接口对应的上下联如果也能在图上显示就更好了。

     但是如果我们去修改模版的话,就会把所有套用的graphs全部修改掉了。

     这里提供一个简单的办法,其实cacti在针对套用模版的graphs本身只提供了data sources的name等字段修改没有提供graph的修改项。

     所以我们要想修改单独的graph的name 或者其他参数只能自己到数据库中修改。希望cacti下一个版本可以更新这部分。

#找到cacti的数据库
mysql>use cactidb;
#在cacti的url中可以获得你想修改的graph的id号;例如url中的graphs.php?action=graph_edit&id=xxxx
mysql>select * from graph_templates_graph where local_graph_id="xxxx"\\G;
*************************** 1. row ***************************
                           id: 1111
local_graph_template_graph_id: 2
               local_graph_id: xxxx
            graph_template_id: 2
            t_image_format_id: 0
              image_format_id: 1
                      t_title: 0
                        title: |host_description| - Traffic - Gi0/25
                  title_cache: xx-xxx - Traffic - Gi0/25
                     t_height: 0
                       height: 120
                      t_width: 0
                        width: 500
                t_upper_limit: 0
                  upper_limit: 100
                t_lower_limit: 0
                  lower_limit: 0
             t_vertical_label: 0
               vertical_label: bits per second
                 t_slope_mode: 0
                   slope_mode: on
                 t_auto_scale: 0
                   auto_scale: on
            t_auto_scale_opts: 0
              auto_scale_opts: 2
             t_auto_scale_log: 0
               auto_scale_log:
            t_scale_log_units: 0
              scale_log_units:
           t_auto_scale_rigid: 0
             auto_scale_rigid: on
               t_auto_padding: 0
                 auto_padding: on
                 t_base_value: 0
                   base_value: 1000
                   t_grouping: 0
                     grouping:
                     t_export: 0
                       export: on
                 t_unit_value: 0
                   unit_value:
        t_unit_exponent_value: 0
          unit_exponent_value:
#基本所有的参数都能修改了,这里我们找到title_cache修改为自己想要的graph tilte信息就可以了。

同分类推荐文章

  1. 从零重建 macOS 开发机:可复现的环境初始化流程 (2026-06-14 20:36:00)
  2. 百度物理网络监控工具开源第二弹:毫秒级监控工具 baize,让你的网络问题无处遁形 (2026-06-11 08:10:28)
  3. How to Set Up Homebrew Tap for Private CLI Tools: A Complete Guide (2026-05-27 02:13:03)

查看更多 DevOps 文章 →

建议继续学习

  1. 批量添加主机到cacti+nagios的监控报警系统中 (累计阅读 14,990)
  2. 我常用的主机监控shell脚本 (累计阅读 13,430)
  3. Cacti 添加 Nginx 监控 (累计阅读 10,641)
  4. 利用脚本分析日志并利用snmp自定义OID,再通过cacti画图 (累计阅读 10,071)
  5. Cacti 添加 Memcached 监控 (累计阅读 9,365)
  6. Cacti 添加 Apache 监控 (累计阅读 9,244)
  7. 批量添加主机到 Cacti 的命令行工具 (累计阅读 8,558)
  8. cacti+apache+php+mysql+rrdtool搭建流量监控平台 (累计阅读 6,835)
  9. 通过shell 脚本查看服务器的时时流量 (累计阅读 5,028)
  10. ubuntu10.10 使用mrtg监控服务器的cpu、内存、网络等等情况 (累计阅读 4,791)