摘要: 一 前期准备 节点 IP 备注 falcon 私网:172.24.10.95 临时公网:120.132.23.107 Open-Falcon服务端 node01 172.24.10.216 被监控端 节点 IP 备注 falcon 私网:172.24.10.95 临时公网:120.132.23.10 阅读全文
posted @ 2018-12-24 15:11 木二 阅读(1985) 评论(0) 推荐(1) 编辑
摘要: 一 多Harbor高可用介绍 共享后端存储是一种比较标准的方案,将多个Harbor实例共享同一个后端存储,任何一个实例持久化到存储的镜像,都可被其他实例中读取。通过前置LB组件,如Keepalived,可以分流到不同的实例中去处理,从而实现负载均衡,也避免了单点故障,其架构图如下: 方案说明: 共享 阅读全文
posted @ 2018-12-24 08:38 木二 阅读(2520) 评论(0) 推荐(0) 编辑
摘要: 一 Keepalived 定义 Keepalived 是一个基于VRRP协议来实现的LVS服务高可用方案,可以解决静态路由出现的单点故障问题。一个LVS服务会有2台服务器运行Keepalived,一台为主服务器(MASTER),一台为备份服务器(BACKUP),但是对外表现为一个虚拟IP,主服务器会 阅读全文
posted @ 2018-12-23 19:29 木二 阅读(663) 评论(0) 推荐(1) 编辑
摘要: 一 基础准备 1.1 部署环境及说明 系统OS:CentOS 6.8 64位 HAProxy软件:HA-Proxy version 1.5.18 Keepalived软件:keepalived-1.3.6.tar.gz 官方链接:http://www.haproxy.org/ (国内可能无法打开) 阅读全文
posted @ 2018-12-23 11:17 木二 阅读(1021) 评论(0) 推荐(3) 编辑
摘要: 一 安装 [root@haproxy_master ~]# yum -y install gcc gcc-c++ make openssl-devel wget openssh-clients #安装编译工具 [root@haproxy_master ~]# service iptables sto 阅读全文
posted @ 2018-12-23 11:07 木二 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 一 简介 HAProxy可以工作在第七层模型,可通过ACL规则实现基于HAProxy的智能负载均衡系统,HAProxy通过ACL规则完成以下两种主要功能: 通过ACL规则检查客户端请求是否合法,如果符合ACL规则,则放行;不符合ACL规则,则中断请求; 符合ACL规则的请求被提交到后端服务器集群,进 阅读全文
posted @ 2018-12-23 11:04 木二 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 一 前期准备 1.1 依赖准备 编译安装需要依赖的包,如gcc等: yum -y install gcc gcc-c++ make glibc kernel-devel kernel-headers autoconf automake libtool glib2-devel libxml2 libx 阅读全文
posted @ 2018-12-22 12:36 木二 阅读(767) 评论(0) 推荐(0) 编辑
摘要: 一 LVS简介 1.1 LVS介绍 LVS是linux virtual server的简写linux虚拟服务器,是一个虚拟的服务器集群系统,可以再unix/linux平台下实现负载均衡集群功能。 使用LVS需要达到的目标是:通过LVS提供的负载均衡技术和Linux操作系统实现一个高性能、高可用的服务 阅读全文
posted @ 2018-12-21 18:44 木二 阅读(589) 评论(0) 推荐(1) 编辑
摘要: 一 HAProxy安装 官方链接:http://www.haproxy.org/ (国内可能无法打开) 下载连接:http://pkgs.fedoraproject.org/repo/pkgs/haproxy/ 1.1 yum安装 1.2 编译安装 [ 1 [root@HAProxy ~]# tar 阅读全文
posted @ 2018-12-21 18:29 木二 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 一 HAProxy简介 HAProxy是可提供高可用性、负载均衡以及基于TCP(从而可以反向代理mysql等应用)和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy非常适用于并发大(并发达1w以上)web站点,这些站点通常又需要会话保持或七层处理。HAProxy 阅读全文
posted @ 2018-12-21 18:23 木二 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 一 Linux的IP别名功能1.1 简介一块网卡具有多个IP地址的功能称为IP别名,即一块网卡可以绑定多个IP地址。1.2 实现 1 [root@master ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0:0 2 TYPE=Ethernet 3 BOOTPROTO=static 4 DEFROUTE=yes 5 NAME=eth0:0 ... 阅读全文
posted @ 2018-12-21 17:54 木二 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 一 互联网概述 计算机网络定义:由自主计算机互连起来的集合体。 计算机网络两大部分:硬件:计算机、通信设备、接口设备和传输介质。 软件:通信协议和应用软件。 广域网拓扑结构通常有:网状拓扑结构和环形拓扑结构。 局域网拓扑结构通常有:星形、环形、总线形和树形四种。 计算机网络体系结构是指网络的层次和协 阅读全文
posted @ 2018-12-19 12:05 木二 阅读(786) 评论(0) 推荐(0) 编辑
摘要: 一 Open-Falcon简介监控系统是整个运维环节,乃至整个产品生命周期中最重要的一环,事前及时预警发现故障,事后提供翔实的数据用于追查定位问题。监控系统作为一个成熟的运维产品,相对成熟的解决方案有Nigos、Zabbix、Cacti。随着业务规模的持续快速增长,监控的对象也越来越多,越来越复杂,监控系统的使用对象也从最初少数的几个SRE,扩大为更多的DEVS,SRE。这时候,监控系统的容量和用... 阅读全文
posted @ 2018-12-04 20:29 木二 阅读(899) 评论(0) 推荐(0) 编辑
摘要: 一 前期规划 类型 版本 备注 WordPress镜像 wordpress:latest MySQL数据库 5.7 类型 版本 备注 WordPress镜像 wordpress:latest MySQL数据库 5.7 Docker已安装,参考《002.Docker版本及安装》。 Docker Com 阅读全文
posted @ 2018-11-30 11:40 木二 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 一 Docker Compose文件简介 compose文件使用yml格式,主要分为了四个区域: version:用于指定当前docker-compose.yml语法遵循哪个版本 services:服务,在它下面可以定义应用需要的一些服务,每个服务都有自己的名字、使用的镜像、挂载的数据卷、所属的网络 阅读全文
posted @ 2018-11-29 22:04 木二 阅读(1280) 评论(0) 推荐(0) 编辑
摘要: 一 环境变量概述 Compose支持在docker-compose执行命令的文件夹中,名为.env的环境变量配置文件声明默认环境变量。 二 定义变量 2.1 语法规则 Compose建议env文件中的每一行都是VAR=VAL格式。 以#开头的行将作为注释处理并被忽略。 空行被忽略。 没有特殊的引号处 阅读全文
posted @ 2018-11-29 21:57 木二 阅读(1886) 评论(0) 推荐(0) 编辑
摘要: 一 Docker Compose命令格式 二 Docker Compose命令参数及解释 提示: -f参数为可选,也可使用-f提供多个配置文件,当使用多个文件时,Compose会将它们合并为一个配置。Compose按照提供文件的顺序构建配置。后续文件覆盖并添加到其前任文件中。 如果未在命令行上提供此 阅读全文
posted @ 2018-11-29 21:55 木二 阅读(1451) 评论(0) 推荐(0) 编辑
摘要: # docker --help Usage: docker [OPTIONS] COMMAND [arg...] docker daemon [ --help | ... ] docker [ -h | --help | -v | --version ] A self-sufficient runt 阅读全文
posted @ 2018-11-29 21:44 木二 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 一 安装配置docker 1.1 安装docker 见《002.docker版本及安装》。 1.2 配置国内阿里云加速器 见《002.docker版本及安装》。 二 配置阿里云Docker Registry 2.2 创建一个命名空间。 https://cr.console.aliyun.com 打开 阅读全文
posted @ 2018-11-29 21:42 木二 阅读(955) 评论(0) 推荐(0) 编辑
摘要: 重要声明: 本文档所有思路来自于誉天教育,由本人(木二)在实验环境验证通过; 您应当通过誉天邹老师或本人提供的其他授权通道下载、获取本文档,且仅能用于自身的合法合规的业务活动; 本文档的内容仅供学习交流,未经以上任何一方事先书面同意,您不得向任何第三方披露本手册内容或提供给任何第三方使用; 未经以上 阅读全文
posted @ 2018-11-28 14:49 木二 阅读(1359) 评论(0) 推荐(0) 编辑
摘要: 一 图形化生成ks.cfg文件 [root@server ~]# yum -y install system-config-kickstart #安装图形化kickstart工具 [root@server ~]# system-config-kickstart #设置语言,键盘布局,时区,Root密 阅读全文
posted @ 2018-11-27 22:50 木二 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 一 准备 1.1 完整架构:Kickstart+DHCP+HTTP+TFTP+PXE 1.2 组件应用 Kickstart服务端IP:172.24.8.12 DHCP:提供客户端IP,网关,镜像路径等; TFTP:共享pxelinux.0、initrd.img、vmlinux、isolinux.cf 阅读全文
posted @ 2018-11-27 22:41 木二 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 一 准备 1.1 完整架构:Kickstart+DHCP+VSFTP+TFTP+PXE 1.2 组件应用 Kickstart服务端IP:172.24.8.12 DHCP:提供客户端IP,网关,镜像路径等; TFTP:共享pxelinux.0、initrd.img、vmlinux、isolinux.c 阅读全文
posted @ 2018-11-27 22:35 木二 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 一 准备 1.1 完整架构:Kickstart+DHCP+HTTP+TFTP+PXE 1.2 组件应用 Kickstart服务端IP:172.24.8.12 DHCP:提供客户端IP,网关,镜像路径等; TFTP:共享pxelinux.0、initrd.img、vmlinux、isolinux.cf 阅读全文
posted @ 2018-11-27 22:30 木二 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 一 简介及原理 客户机通过网卡(即PXE)启动,发现DHCP服务器,从而自动获得IP及相关网络配置。同时也能获取TFTP服务器地址,此TFTP提供bootloader。从而使客户端可以通过此bootloader指定的FTP/HTTP/NFS服务器加载vmlinuz和initrd.img等安装系统所需 阅读全文
posted @ 2018-11-27 22:18 木二 阅读(802) 评论(0) 推荐(0) 编辑
摘要: 一 前期规划 1.1 Zabbix架构图 1.2 其他规划 组件 类型 版本 备注 Zabbix Web zabbix-web-apache-mysql镜像 wordpress:latest 也可采用zabbix-web-nginx-mysql镜像 数据库 MySQL数据库镜像 mysql:5.7 阅读全文
posted @ 2018-11-15 14:04 木二 阅读(4144) 评论(2) 推荐(0) 编辑
摘要: 一 分布式Zabbix介绍 zabbix proxy 可以代替 zabbix server 收集性能和可用性数据,然后把数据汇报给 zabbix server,并且在一定程度上分担了zabbix server 的压力。 此外,当所有agents和proxy报告给一个Zabbix server并且所有 阅读全文
posted @ 2018-11-15 13:57 木二 阅读(2981) 评论(0) 推荐(0) 编辑
摘要: 一 中文乱码处理 1.1 现象 1.2 解决方法 将任意一中文字体上传至/usr/share/zabbix/fonts,如微软雅黑。 重启zabbix-server,并重新设置为中文即可。 注意:若字体后缀为大写,需要改为小写,后缀名应为ttf。 二 内存溢出问题 随着监控的主机越来越多,zabbi 阅读全文
posted @ 2018-11-15 13:40 木二 阅读(974) 评论(0) 推荐(0) 编辑
摘要: 一 数据库备份及恢复 1.1:全库备份 注意:若数据库过大,建议采用bzip2压缩进行备份。 1.2:分开备份 Zabbix数据库中有很多的多,大体上分为存放监控数据的表和配置的表两种。 数据表有: alerts auditlog events history history_log history 阅读全文
posted @ 2018-11-15 13:37 木二 阅读(2049) 评论(0) 推荐(0) 编辑
摘要: 一 调优相关对应项 Zabbix busy trapper processes, in % StartTrappers=5 Zabbix busy poller processes, in % StartPollers=5 Zabbix busy ipmi poller processes, in 阅读全文
posted @ 2018-11-15 13:33 木二 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 一 SNMP介绍及配置 1.1 SNMP介绍参考其他笔记 1.2 SNMP配置 注意:SW2类似配置即可,建议不要配置write团体名。 二 添加SNMP设备 2.1 安装snmp相关组件 2.2 添加设备 #如图所示添加SNMP设备,检查相关IP和端口,依次添加第二台交换机。 注意:建议移除Age 阅读全文
posted @ 2018-11-15 13:32 木二 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 一 等级告警 告警升级可以对告警结果按自定义的时间段进行进行消息发送,并执行命令,形成一个梯度的告警处理。 二 按时间自定义告警梯度 2.1 添加时间发生的时间戳和发送时间 2.2 设置三个等级梯度 第一梯度,1、2步,发送给admin用户,时间间隔为60s,发送两次,直到故障恢复。 第二梯度,3、 阅读全文
posted @ 2018-11-15 13:28 木二 阅读(3538) 评论(0) 推荐(0) 编辑
摘要: 待补充有需要,请留言! 阅读全文
posted @ 2018-11-15 13:27 木二 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 待补充有需要,请留言! 阅读全文
posted @ 2018-11-15 13:26 木二 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 一 创建Media Administration >Media types >Create Media Type 选项 描述 Name 媒介名称,看着起名 Type 选择 Email SMTP server SMTP 服务器 SMTP helo SMTP helo 值, 通常情况下是顶级域名 SMT 阅读全文
posted @ 2018-11-15 13:23 木二 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 一 Action概述 当产生Trigger后,即当触发器条件被满足时,采取一些操作,如发送事件通知,远程执行命令等,需要配置Action。 名称 作用 Trigger 当Trigger的状态从OK变为PROBLEM Discovery 当network discovery工作 Auto regist 阅读全文
posted @ 2018-11-15 13:20 木二 阅读(1109) 评论(0) 推荐(0) 编辑
摘要: 一 告警简介 告警指将达到某一个阀值事件的消息发送给用户,让用户在事件发生的时候即可知道监控项处于不正常状态,从而采取相应的措施。在Zabbix中,高进是由一系列的流程组成,首先是触发器达到阀值,接下来是Action对事件信息进行处理,其中包括两部分:第一部分是发送消息,即将告警信息发送给用户;第二 阅读全文
posted @ 2018-11-15 13:15 木二 阅读(1037) 评论(0) 推荐(0) 编辑
摘要: 一 维护时间 在某些正常业务维护期间,不需要进行告警,可添加维护时间。 二 维护时间添加 2.1 维护 参数 描述 Name 维护名称 Maintenance type 两种维护类型可选: With data collection - 依旧收集数据 No data collection - 暂停收集 阅读全文
posted @ 2018-11-15 13:10 木二 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 一 宏介绍 Zabbix宏的作用是便于在模板、Items、Trigger中的引用,名称为{$名称},宏的字符范围为:A~Z/0~9/_。 如:net.tcp.service[ssh,{$SSH_PORT}] 其中{$SSH_PORT}为宏。 二 相关宏介绍及配置 2.1 全局宏 作用范围:模板、主机 阅读全文
posted @ 2018-11-15 13:07 木二 阅读(1282) 评论(0) 推荐(0) 编辑
摘要: 一 Zabbix监控机汇总计算 用Calcuated Items可以对Items进行汇总计算,如求磁盘总容量、网络流量,只依赖于Zabbix-Server,与Zabbix-Agent和proxy无关。Calcuated Items也可用于Trigger,配置与Items相同。 语法格式为:func( 阅读全文
posted @ 2018-11-15 13:05 木二 阅读(1876) 评论(0) 推荐(0) 编辑