RSS

Posts in 2018

  • cacti聚合95计费配置

    Sunday, February 25, 2018 in Cacti

    单端口 95 配置 95 计费(95th Percentile charging)95 计费是把一个结算时间里的流量(通常为一个月),按每 5 分钟统计一次,取流量最高值做一个点。这样一个月会得到很多流量峰值点。然后把图中高流量的 5%的点去掉,按照剩下(100-5)% 来计算费用。 如果是每月结一次款。每 5 分钟取一个流量最高点,1 个小时 12 个点,1 天 12×24 个点,一个月按 30 天算 12×24×30=8640 个点,然后把数值最高的 5%的点去掉,剩下的最高带宽就是 95 …

    更多

  • cacti历史存储配置

    Sunday, February 25, 2018 in Cacti

    Cacti 默认的归档策略为如下 默认规则 5 分钟数据保存时间为(5 * 1 * 600) / 60m = 50h ≈ 2d,也就是 2 天,5分钟的高精度数据默认只保留 2 天的数据记录,也就是说,两天以外的流量,我们就看不到 5 分钟的数据了。 目前需要 RRD 保留 1 年,因此可以修改 RRA 文件的存储即可,修改只对新建的多 RRA 文件有效,因此在初始化开始就要设置好 RRA 归档策略 修改为下图所示即可 修改之后在图形中,可查看一年之内时间5分钟的数据,注意时间间隔,如果时 …

    更多

  • prometheus监控使用-1

    Sunday, February 25, 2018 in Zabbix

    之前研究 k8s 时候用部署过 prometheus,使用它来监控 k8s 集群,不过也是照文档操作,并没有深入研究,最近大概看了一下 安装 prometheus 安装比较简单,下载编译好的二进制文件,修改好配置文件,直启动即可。可以在https://github.com/prometheus/prometheus/releases 下载最新版本。由于网络原因不能下载的, …

    更多

Posts in 2017

  • Zabbix监控Docker

    Monday, December 11, 2017 in Zabbix

    以前使用 cadvisor 监控 Docker 容器状态,最近看到可以使用 Zabbix Module 的方式,通过部署一个 zabbix agent 的 docker 容器来监控宿主机器和宿主机器上 docker 的状态。原文可在https://github.com/monitoringartist/zabbix-docker-monitoring查看,我只是搬运工。  1.客户端配置 在需要监控的宿主机器上运行运行 Agent 容器 docker run \ …

    更多

  • puppet配置文件及常用资源

    Wednesday, July 19, 2017 in Zabbix

    在使用 puppet 之前,先认识下 puppet 配置文件和一些常用资源的使用 一、默认情况下,配置文件 默认的配置文件在/etc/puppet/下 1.auth.conf 为认证配置文件 2.modules 目录,里面存放一些自定义的模块,在 manifests 中调用,在 modules 某模块结构如下 manifests #存放代码,另外 init.pp 必须存在 files #存放用于同步到客户端的文件 templates #存放模板 3.manifests 目录, …

    更多

  • zabbix微信告警

    Sunday, March 26, 2017 in Zabbix

    zabbix 可支持短信,E-mail,脚本等告警方式。之前做过一个 cacti 通过微信告警的感觉还不错,比邮件好点,因为微信经常开,而邮件却很少看,所以做了一个 zabbix 微信告警的小工具。 微信的告警是通过微信公众账号发送客服消息告警的,后来发现一个问题,就是用户 48 小时之内不与公众账号交互,公众账号就不能向用户发送消息了。所以后来就放弃了,最近看到了微信企业号,感觉比之前的公众账号功能更多了,而且可以分应用了。所以就用企业号做了一个简单的 zabbix 告警小工具 申明: 1.此 …

    更多

Posts in 2016

  • SMTP发邮件

    Thursday, January 21, 2016 in Zabbix

    使用 zabbix 邮件发送告警消息,老是遇到发送程序出现问题,因此使用 go 结合开源的邮件库,写了一个 smtp 发邮件的程序 下载地址:[zabbix_mail.x86_64.tar.gz](https://dl.cactifans.com/tools/zabbix_mail.x86_64.tar.gz) 使用方法: zabbix alertscripts 脚本路径为/usr/local/zabbix/alertscripts cd …

    更多

Posts in 2015

  • cacti网络流量数据导出工具[第二版]

    Wednesday, March 25, 2015 in Cacti

    接上一版本工具,对工具进行改进,发布新版本。 工具要求: rrdtool 1.4 版本以上,1.3 以下版本不能用(rrdtool -v,可查看 rrdtool 版本) linux 系统,win 版本和 freebsd 版本不打算做 导出 rrd 文件为网络设备流量 功能概括: 读取 rrd 文件最近更新 288 条数据到 csv 文件(也就是一天,5 分钟一次) 导出文件名为执行命令时间向前 86400 秒(24 小时) 导出文件内容为时间,流出,流入,单位 Mbps 支持参数设置导出目 …

    更多

  • Zabbix监控Linux服务的自动发现

    Tuesday, March 24, 2015 in Zabbix

    最近研究 zabbix,发现默认的模版不能检测到 Linux 的服务以及端口,这样就不能基于端口对服务进行监控。通过查找,找到了办法。 1.调用服务 在 github 上有一个库,用 go 语言写的,功能类似于系统的 netstat 命令,可查看端口和服务 github.com/drael/GOnetstat 当然你也可以自己用别的语言去实现,恰巧最近在学 go 语言,所以就用它的了,贴一个简单的获取 tcp 端口服务的程序 package main import ( …

    更多

Posts in 2014

  • Cacti 使用第三方模版监控windows主机

    Monday, September 15, 2014 in Cacti

    利用 cacti 默认的 win 模版,在监控 win 主机过程种,可能会遇到很多问题。 这里为大家推荐一个老外写的第三方模版,效果如下图: CPU  Disk  Memory  Network    Object 具体的使用可以看我视频: 视频播放地址: https://dl.cactifans.com/videos/cacti05/ 模版下载地址: https://dl.cactifans.com/template/cacti_windows_template.tar.gz …

    更多