2018年7月20日
摘要: 1. 命令行api介绍 FastDFS提供了可用于运维测试的命令行api,下面进行介绍: 1.1 fastdfs服务管理 1.2 集群信息 用于查看集群信息,包括:tracker信息、storage信息、group信息以及集群运行状况;命令可以在任意一台storage 节点上执行 如下图,集群由两个 阅读全文
posted @ 2018-07-20 15:34 tuna-daily 阅读(5497) 评论(0) 推荐(0) 编辑
摘要: 1. FastDFS安装(ubuntu) 需要准备: nginx、fastdfs、libfastcommon、gcc、git 1.1 下载安装libfastcommon(项目通用函数库) 1)git克隆 2)编译安装 1.2 安装FastDFS 1)编译安装FastDFS 服务脚本在: 1.2.1 阅读全文
posted @ 2018-07-20 15:33 tuna-daily 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 1. FastDFS介绍 FastDFS( Fast Distributed file system)是一款轻量级的、高性能的、阿里巴巴开源的分布式文件系统。该系统的作者是余庆 (happyfish100),github地址:https://github.com/happyfish100 ,使用Fa 阅读全文
posted @ 2018-07-20 15:32 tuna-daily 阅读(559) 评论(0) 推荐(0) 编辑
  2017年11月3日
摘要: 工作中,mysql中存储的图片链接信息和FastDFS实际存储的图片数量不一致,此时应该与mysql中有存储记录的图片保持一致,我们要在FastDFS服务器中删除哪些无用的图片。于是乎自己写了一个脚本。 1. 读取mysql中的所有FastDFS存储图片信息 >存储到redis,保存为set 2. 阅读全文
posted @ 2017-11-03 10:55 tuna-daily 阅读(9291) 评论(0) 推荐(0) 编辑
  2017年10月10日
摘要: 1.理论知识:1.1 定义1. 基准测试是一种测量和评估软件性能指标的活动,用于建立某个时刻的性能基准,以便当系统发生软硬件变化时重新进行基准测试以评估变化对性能的影响2. 基准测试是针对系统设置的一种压力测试,但是和压力测试还是有区别的 基准测试:直接、简单,易于比较,用于评估服务器的处理能力 基 阅读全文
posted @ 2017-10-10 15:47 tuna-daily 阅读(331) 评论(0) 推荐(0) 编辑
  2017年8月2日
摘要: 有的时候zabbix提供的监控项目,不能满足我们生产环境下的监控需求,此时我们就要按照zabbix的规范自定义监控项目,达到监控的目的 zabbix_get:模拟zabbix_server和agent获取数据 相关概念 item: Items是从agnet主机里面获取的所有数据。通常情况下我叫itm 阅读全文
posted @ 2017-08-02 08:14 tuna-daily 阅读(9839) 评论(0) 推荐(0) 编辑
摘要: 在服务器比较多的情况下,配置加入群组,添加模板是非常费时费力的,所以利用自动发现主机。自动添加群组和模板是非常好的办法。 1.前提在服务器是上部署了agent(参考前面的部署agent文档) 2.配置zabbix 第一步创建自动发现规则 配置 第二步,配置主机加入群组和配置模板的动作 动作名称(na 阅读全文
posted @ 2017-08-02 08:09 tuna-daily 阅读(548) 评论(0) 推荐(0) 编辑
摘要: zabbix的安装 Zabbix监控架构至少需要server,agent,web模块。mysql、web部分和server安装在同一台机器上。 Zabbix安装前服务器要做时间同步(ntp) 1.创建用户和用户组(Zabbix默认使用Zabbix用户) 1. 安装依赖 在安装过程中可能会缺少依赖,慢 阅读全文
posted @ 2017-08-02 08:07 tuna-daily 阅读(538) 评论(0) 推荐(0) 编辑
  2017年8月1日
摘要: Zabbix报警 自定义脚本报警 报警大致过程 item数据采集 >触发器由阈值触发带级别的信息-->触发动作发送邮件预警 1. 发送邮件脚本 1)安装sendEmail(参考Linux-Ubuntu发送邮件)2)查看Zabbix执行脚本的默认执行路径 3)在该路径下创建脚本 脚本如下 测试一下脚本 阅读全文
posted @ 2017-08-01 10:01 tuna-daily 阅读(633) 评论(0) 推荐(0) 编辑
  2017年7月28日
摘要: 在部署应用时,有些时候的部署路径有多个,可以通过定义参数来实现,可以避免一些错误 常用的有Choice和String Parameter两种Choice:给出多个选项,构建时可以手动选择参数,默认是Coices内的第一行数据String Parameter:就是一个使用字符串值的参数变量 阅读全文
posted @ 2017-07-28 17:14 tuna-daily 阅读(882) 评论(0) 推荐(0) 编辑