6月 182012
 

经过几个月来来的努力,CactiFans V1.0中文版终于发布了!仔细算起,自上次发布已经有一年多了,这个时间是有点长,主要的原因是我太忙了,事情太多了。做完这版本,我也要毕业了,离开学校了,大学也就这么上完了,也算毕业的纪念吧!进入正题。

CactiFans是我制作的一个cacti的集成全自动安装系统!

CactiFans v1.0中文版特性

  • 基于CentOS6.2构建,集成了cacti 0.8.8a 中文版(目前最新版),rrdtool 1.4.7(目前最新)
  • 集成nagios 3.3.1,nconf 1.3(管理nagios的一个工具)
  • 集成phpMyAdmin-3.5.0  webmin-1.580
  • 集成 syslog,npc.routerconfigs,weathermap,monitor,discovery等cacti常用的20个插件
  • 集成飞信机器人,可以配置短信报警
  • 包含FreeBSD,IIS,Nginx,apache,mysql,advance ping等实用模版
  • 解决weahermap插件的安全性问题
  • Patch官方所有补丁,解决目前已知bug
  • 集成最新spine高效轮询工具
  • 自动定期备份cacti和syslog数据
  • 优化系统服务

下载地址:

Continue reading »

 Posted by at 上午 3:33
4月 112011
 

经过历时3个多星期的努力,在众多好友和热心人的帮助下,cacifans终于在制作完成!在此,感谢所有帮助过我的朋友们,向你们衷心的说声谢谢!
cactifans是我制作的一个cacti的集成全自动安装系统!
CactiFans-v0.8.7g特性

  • 基于CentOS5.5制作
  • 集成cacti最新版本v0.8.7g,绘图工具rrdtools最新版v1.4.4
  • 集成Syslog.monitor.weathermap.npc等cacti最实用的13个插件!
  • 集成nagios3.2.3监控,提供nagios和cacti的对接插件npc!
  • 集成webmin服务器管理工具!
  • 采用web2.0技术提高cacti视觉效果!
  • 解决weahermap插件的安全性问题!
  • Patch官方所有补丁,解决目前已知bug!
  • 集成最新spine高效轮询工具!
  • 自动备份脚本
  • 优化系统服务

下载地址:
Continue reading »

 Posted by at 上午 3:00
7月 192018
 

申请微信企业号

在https://work.weixin.qq.com/ 注册微信企业号,不需要认证即可

配置企业号

在企业号里建立应用,依此点击:企业应用-创建应用。可见范围里添加成员
获取企业ID:点击我的企业–获取企业ID

获取应用AgentId及应用Secret

部署Falcon-wechat

Continue reading »

5月 242018
 

ZABBIX 于4月27日推出了4.0.0alpha6,在Release Notes里的New Features里看到里不少Features

ZBXNEXT-4417
added real time export of events, history and trends in newline delimited JSON format
ZBXNEXT-4458
improved logging of Java gateway, added username/password validation for JMX items
ZBXNEXT-4411
added compression of server-proxy data exchange
ZBXNEXT-4488
added ability to push data via trapper to HTTP agent item type
ZBXNEXT-4358
added HTTP agent item type for data gathering via HTTP

 

基于以上众多的特性,安装一套来体验

Continue reading »

 Posted by at 下午 2:23
5月 162018
 

设计初衷

由于业务需要,最近通过Let’s Encrypt申请了一些SSL证书,而证书有效期为3个月,需要在证书到期之前renew。由于域名较多经常忘记renew,导致证书过期,因此想通过Zabbix的方式监控证书的到期时间,提前告警以便即时renew证书

使用说明

脚本下载地址;
Linux kernel 3.x x86_64: https://dl.cactifans.com/zabbix/zabbix_sslooker.kernel_3.10.0.x86_64.tar.gz
Linux kernel 2.x x86_64:https://dl.cactifans.com/zabbix/zabbix_sslooker.kernel_2.6.32.x86_64.tar.gz
Windows AMD 64 x86_64:https://dl.cactifans.com/zabbix/zabbix_sslooker.windows-amd64.zip

 Zabbix Agent配置

 

Continue reading »

 Posted by at 下午 2:38
5月 092018
 

# redis监控客户端
使用go语言写了一个采集redis性能的小程序,通过redis的go客户端连接redis,采集数据库性能指标,大家可试用一下,欢迎提出修改意见和建议。
zabbix环境

| 环境 | 版本 |
| :——– | ——–:|
| zabbix server版本 | 2.4.4 |
| zabbix agent版本 | 2.4.4 |
| centos | 6.6 x86_64 |
#### 监控客户端下载
linux 32位系统
[zabbix_redis.x86.tar.gz](http://dl.cactifans.org/tools/zabbix_redis.x86.tar.gz)
linux64位系统
[zabbix_redis.x86_64.tar.gz](http://dl.cactifans.org/tools/zabbix_redis.x86_64.tar.gz)
#### 配置方法
修改zabbix agentd配置文件(具体位置根据自身情况设置),添加key

Continue reading »

 Posted by at 下午 3:57
5月 092018
 

随着3.4版本的发布,出现了一大波新功能,后续会陆续推出3.4版本新功能介绍及实践.本次说一下3.4新增的Preprocessing这个功能.(3.4中文翻译好像有点问题把Preprocessing翻译为进程,翻译有点错误)Preprocessing为预处理,预加工(google翻译^_^)使用这个功能可以对item收到的数据行处理,处理之后再存入数据库或展示出来.

下面结合一个监控nginx状态的实际应用来介绍一下item预处理功能及Dependent item的使用.

Nginx status配置

nginx作为一款强大的web服务器已被广泛使用,结合[nginx-module-vts](https://github.com/vozlt/nginx-module-vts)插件可以将nginx的状态通过http方式输出,可使用这种方式来监控nginx的运行状态,配置好插件之后,访问插件页面可以看到如下状态页面

Continue reading »

 Posted by at 下午 2:31
4月 082018
 

问题描述
最近使用zabbix3.4.7版本,发现监控Linux的主机关联系统自带的Template OS Linux模版之后,磁盘空间饼图显示有问题,出现空白,如图所示

虽然本人不怎么看图,由于询问人数过多,就看了一下,查看之后,确定为自带的Lemplate OS Linux模版问题,修复方式如下:

Continue reading »

 Posted by at 上午 10:37  Tagged with:
3月 022018
 

Cacti1.0版本已推出有很长一段时间了,1.0版本对基础环境的软件版本提高了,配置的选项也比较多。开始支持分布式采集,内置了很多插件,不过感觉没有之前的版本稳定,建议大家观察基本版本,不要在生产环境使用。之前抽空做另一个1.0版本的安装视频,想尝试的可以按照视频安装下。1.0以后的版本基本也可以按照这个视频来安装,由于讲得比较繁琐所以视频时间比较长(2个小时)分为2个部分,适合新手观看,熟手请忽略。

第一部分视频在线观看:点击在线观看
第二部分视频在线观看:点击在线观看

第一部分视频下载地址:点击下载视频
第二部分视频下载地址:点击下载视频

cacti06-1.zip   208M  SHA1 (cacti06-1.zip) = 955e7d25cc04fc780e4cd050cbc5a1990f36d718
cacti06-2.zip 279M SHA1 (cacti06-2.zip) = 1eb6b39c10938a2ebb84a7c69c58ce51a1625e51

 Posted by at 下午 10:50
2月 252018
 

单端口95配置

95计费(95th Percentile charging)95计费是把一个结算时间里的流量(通常为一个月),按每5分钟统计一次,取流量最高值做一个点。这样一个月会得到很多流量峰值点。然后把图中高流量的5%的点去掉,按照剩下(100-5)% 来计算费用。
如果是每月结一次款。每5分钟取一个流量最高点,1个小时12个点,1天12×24个点,一个月按30天算12×24×30=8640个点,然后把数值最高的5%的点去掉,剩下的最高带宽就是95计费的计费值了。需要计费的点数是8640-432=8208个点。其中有432个点不用计费,就是异常高流量的时间为432点×5分钟/60分钟/小时=36个小时,即每月不超过36小时的异常大带宽(流量),不影响本月的计费。

Continue reading »

2月 252018
 

Cacti默认的归档策略为如下
2016-08-08_100419

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

 Posted by at 上午 10:22
2月 252018
 

之前研究k8s时候用部署过prometheus,使用它来监控k8s集群,不过也是照文档操作,并没有深入研究,最近大概看了一下

安装

prometheus安装比较简单,下载编译好的二进制文件,修改好配置文件,直启动即可。可以在https://github.com/prometheus/prometheus/releases
下载最新版本。由于网络原因不能下载的,可在我的站点下载
https://dl.cactifans.com/prometheus/prometheus-2.1.0.linux-amd64.tar.gz
解压

tar zxvf prometheus-2.1.0.linux-amd64.tar.gz

解压之后,会有一个默认的配置文件,可以直接使用这个配置文件启动

./prometheus --config.file=prometheus.yml

即可启动prometheus,默认端口为9090.通过浏览器可以看到如下页面,表示prometheus启动正常 Continue reading »

 Posted by at 上午 10:11