Docker-Cacti发布&疑难解答

docker-cacti

简介

Cacti是很方便的流量监控开源软件,但是其安装插件需要手动下载压缩文件并到服务器上安装,而且数据的备份恢复也比较麻烦。
我基于linux container容器制作了Docker-Cacti,集成了常见的功能和自己写的备份恢复脚本。目前软件已经陆陆续续更新了8个月了,差不多可以发布出来了。

开源软件

本软件全部源代码已经开源,大家可以前往github下载。下载地址:

https://github.com/leniy/docker-cacti/

使用方法

已经安装有docker(很多最新版的linux发行版已经自带),则执行如下命令

更新记录:

Tags latest
Created January 04, 2017 at 07:12 PM
ID d07d4f4370cc
Maintainer Leniy Tsan <m@leniy.org>
Download Size 186.7 MB
Labels No labels
Layers 16

2017.01.04:重新编写架构dockerfile,将layers从32层降低到16层,提升性能

2016.12.27:修复服务器版本升级后数据库兼容性问题

2016.09.04:更新基本系统至ubuntu 16.04

2015.12.25:完善备份脚本

2015.10.06:自动部署常用插件

2015.05.08:加载经过优化后的数据库配置

备份脚本

全部最新版本的代码,已经开源。这里仅放上截至本文发布时的备份脚本。
Dockerfile

cactibackup.sh

cacti流量图无法超过100多M解决方法

(2015年4月29日添加)

之前发现用cacti统计的数据,超过100多兆后,就会不准确。研究了下,原来是因为流量计数用的32位,高流量超出了计数范围。

cacti-32bits

只需要在创建图像的时候,设置采用64位计数器就可以了。

snmp-counters

cacti-64bits

交换机端口显示不完全解决方法

(2016年12月9日添加)

流量监控平台用了一年半了,一直有个问题,就是我监控的华为交换机在图片上只显示GigabitEthernet,我之前以为华为的交换机SNMP的query_ifName接口只显示这个呢。结果看了一下上面这张我去年的图片,接口名字只显示ten-gigabitethe,少了rnet几个字母。两者数一下,都是只显示15个字符,看来不是接口问题而是系统设置问题了。解决方法如下: Console -> Settings -> Visual -> Maximum Field Length的默认值15改成30

发布者

Leniy

Do not , for one repulse , give up the purpose that you resolved to effect . 本文著作版权归Leniy所有,并受法律保护。 转载、使用整体或任何部分的内容(包含但不限于各个页面的标题、评论框提示语)须经过Leniy的授权。 CopyRight © 2006-2017 Leniy.org all rights reserved.

《Docker-Cacti发布&疑难解答》有5个想法

  1. 按照文章给出的命令执行 总是不成功 提示如下:
    Unable to find image ‘leniy/cacti:latest’ locally
    latest: Pulling from leniy/cacti
    Pulling repository leniy/cacti
    Repository not found
    请问这个怎么解决?

发表评论

电子邮件地址不会被公开。 必填项已用*标注