清风明月老白的博客
一、Zabbix-Agent客户端的安装一、Zabbix-Agent客户端的安装在前一篇文章《Zabbix介绍》有提到过,Zabbix客户端的数据采集方式可以分为SSH/Telnet/SNMP/Agent等,此处介绍用Agent方式对客户端数据进行采集。实验环境如下。①Zabbix-Server:192.168.10.67(主机名:server)②Zabbix-Agent:192.168.10.6
一、Zabbix安装1.1 安装Zabbix数据库和数据库驱动1.2 安装Zabbix服务端1.3 安装Zabbix Web GUI1.4 安装agent端1.5 Zabbix-Server数据库初始化1.6 启动zabbix-server进程1.7 配置zabbix-web一、Zabbix安装Zabbix的安装方式有两种:源码编译安装和选择已编译好的程序包安装(如rpm、deb)。使用rpm包安
一、监控系统介绍 1.1 为什么要监控? 1.2 监控什么? 1.3 监控方式/功能 1.4 监控通道/数据采集通道 1.5 监控工具介绍 1.6 监控系统使用的数据库类型二、Zabbix的架构 2.1 Zabbix的宏观架构 2.2 Zabbix的逻辑架构三、Zabbix程序的构成四、Zabbix特性一、监控系统介绍
一、Cobbler简介二、Cobbler的核心组件三、基于Cobbler自动化安装多版本系统四、使用cobbler_web一、Cobbler简介Cobbler是PXE的二次封装,由Python语言开发,功能是实现批量系统部署。相对于PXE,Cobbler能够方便地将多个操作系统糅合在一起,这通过一个服务的进行配置。在安装时,用户可通过菜单选择安装哪一种系统。除此之外,cobbler还能够提供一个w
一、PXE简介二、PXE自动化安装系统的流程三、在CentOS 7上搭建PXE环境四、在CentOS 6上搭建PXE环境一、PXE简介PXE的全称为Preboot eXecution Environment,即与预启动执行环境,也称为预执行环境,是一种通过网路实现自动化安装系统的机制,由Intel研发。PXE是基于C/S架构的,使用PXE机制能使没有任何操作系统的主机基于网络完成操作系统的安装,实
一、引言二、DHCP工作流程三、DHCP安装配置一、引言在之前的一篇《Linux网络属性配置详解》中有提到,要把一台主机接入TCP/IP网络中,要为其配置的网络参数至少应该有IP地址(IP/Mask)、默认网关(Gateway)和DNS Server指向。除此之外,如果是接入Windows网络并期望基于主机名通信时还需配置Wins Server指向。另外,有时也需要配置NTP Server指向等。
我们知道Keepalived原生设计目的是为了高可用LVS集群的,但Keepalived除了可以高可用LVS服务之外,还可以基于vrrp_script和track_script高可用其它服务,如Nginx等。本篇主要演示如何使用Keepalived高可用Nginx服务(双实例),关于vrrp_script、track_script的更多介绍可以见上一篇博客《Keepalived学习总结》。实验要求
本篇主要演示通过Keepalived配置管理LVS集群,并对后端RealServer进行健康状态检测(应用层检测),具体工作原理可以见上一篇博客《Keepalived学习总结》。实验要求 ==> 将两台前端调度器node1和node2配置为一组VRRP示例(即单实例Keepalived),VIP是192.168.10.7。node1和node2根据请求报文的目标IP和目标PORT,按照一定的
本篇主要演示Keepalived高可用对之间的故障切换过程及详细配置,具体工作原理可以见上一篇博客《Keepalived学习总结》。实验要求 ==> 实现Keepalived高可用对之间的故障切换过程,配置的vrrp实例的VIP为192.168.10.66,可以将其配置在网卡别名上。实验环境 ==> CentOS 7.x实验目的 ==> 实现Keepalived高可用对之间的故障
一、LVS负载均衡集群的缺点二、Keepalived介绍三、Keepalived的功能四、Keepalived工作原理五、Keepalived组件框架六、Keepalived的安装 6.1 高可用集群配置的前提 6.2 Keepalived配置 6.3 Keepalived高可用其它服务一、LVS负载均衡集群的缺点在之前的一篇博客中介绍了有关LVS的工作原理,详
题目:搭建一套LVS-DR模型的高性能集群,并实现以下功能:(1) wordpress程序通过nfs共享给各个realserver;(2) 后端realserver中的nginx和php分离实验环境规划:系统环境 ==> CentOS 7.xIP地址规划 ==>① VIP:192.168.10.7② DIP:192.168.10.6③ RIP1:192.168.10.11④ RIP2:
一、LVS是什么?二、IPVS的工作原理三、为什么要使用LVS?四、LVS集群的专用术语五、LVS集群的类型六、LVS调度方法(LVS Scheduler)一、LVS是什么?LVS(Linux Virtual Server,Linux虚拟服务器)是由章文嵩开发的一款开源软件(遵循GPL协议)。LVS工作在layer 4,又称为四层路由/四层交换,能够根据请求报文的目标IP地址和目标PORT将其调度
在上一篇博客《自动化运维工具介绍》中提到,运维自动化就是将日常重复性工作按照事先设定的规则,让其在一定时间范围内自动地完成任务,在这之中不需要人工参与。而 Ansible 就是帮助运维人员实现自动化的工具之一。一、Ansible 是什么?Ansible 是近年来新出现的轻量级自动化运维工具,由 Python 开发,糅合了众多老牌自动化运维工具(Puppet、Chef、Cfengine、Fabric
运维目标有三个阶段,第一是追求稳定性,第二是追求标准化,第三是追求自动化。对于第三阶段来说,什么是运维自动化呢?简单地讲,运维自动化就是将日常重复性工作按照事先设定好的规则,在一定时间范围内自动化运行,而不需要人工参与。接下来简单介绍运维自动化工具,要了解运维平时用到的自动化工具,就需要了解运维人员的日常工作有哪些。一、运维的日常工作运维的日常工作可以总结为以下四个部分,分别是:(1) 系统安装(
如果要安装Nginx,可以使用yum或者rpm来安装,但需要配置epel源才能安装。本文主要演示Nginx的编译安装过程。系统环境:主机:192.168.10.7 (CentOS 7)一、安装Nginx所依赖到的程序包所对应的开发包这里的开发包指的是以"devel"结尾的程序包,为了让Nginx支持URI重写、SSL、zlib压缩功能,则需要分别需要安装pcre-devel、openssl-dev
一、Nginx介绍Nginx(“engine X”)是一个开源的、支持高并发、高性能的Web服务和反向代理服务软件。它是由俄罗斯人Lgor Sysoev(伊戈尔·赛索耶夫)开发的,最初应用在俄罗斯大型门户网站及搜索引擎Rambler上(网址为www.rambler.ru),后来作者将源代码以BSD-like协议的形式开源出来以供全球使用。Nginx最初的设计是用来解决C10k问题的,并在较高负载下
题目1:httpd所支持的处理模型有哪些,他们的分别使用于哪些环境。(1)prefork模型:功能:多进程模型,每个进程响应一个请求工作方式:①一个主进程:负责生成子进程及回收子进程(工作进程),负责创建套接字,负责接收请求,并将其派发给某子进程进行处理②n个子进程:每个子进程一个请求主控进程会预先生成几个空闲子进程,随时等待用于响应用户请求。根据处理过程,可能会改变空闲进程的数量,需要定义最大空
一、虚拟用户概述vsftpd使用虚拟用户时,需要为所有的虚拟用户创建一个系统用户,因为无论vsftpd使用的是哪一种用户类型(匿名用户、系统用户、虚拟用户),最终都是要映射为操作系统上的一个用户,而每一个文件资源都有各自的权限,只有操作系统上的用户才能根据权限模型判断是否能够访问该文件资源。这里仅介绍vsftpd基于pam_mysql的虚拟用户机制的使用。二、vsftpd基于pam_mysql的虚
一、WWW基本概念WWW是World Wide Web的缩写,意为万维网。要了解什么是万维网,需要先了解超文本的概念。超文本就是一种用于显示信息的文本,而在这个文本中可以包含有跳转到其他文本的超链接,通过这些链接就可以访问与文本相关联的其它文本,就这样通过链接的方式将两个或多个文本关联起来的文本称为超文本。在用户访问网站时,打开了一个超文本之后有许多链接,点击一个链接就可以跳转到其他文本,也就是能
一、HTTP概述HTTP是HyperText Transfer Protocol的缩写,即超文本传输协议。HTTP是应用层协议,同其他应用层协议一样,是为了实现某一类具体应用的协议,并由某一运行在用户空间的应用程序来实现其功能。HTTP是一种协议规范,这种规范是记录在文档上的,为真正通过HTTP协议进行通信的HTTP的实现程序。我们知道,HTTP协议是基于C/S架构的进行通信的,而HTTP协议的服
一、DNS基本安全控制在DNS基本安全控制中,常常需要对某些网段内的主机做匹配,并对这些匹配到的主机做安全控制。在这个过程中,匹配这一过程可以由acl来控制。什么是acl?简单来说,acl就是访问控制列表,可以将一个或多个地址归并为一个命名的集合,随后通过此名称即可对该集合内的所有主机实现统一调用。在bind程序中,acl的配置建议写在/etc/named.conf的全局配置段之前。acl格式如下
一、子域授权在一个较大的生产环境中,一般还需要在公司内分多个部门,这些部门负责的域是整个公司所负责的域的子域,这时公司内除了需要主从DNS服务器彼此之间互相协调提供服务之外,还需要为每个子域授权并让各个子域分别管理各自部门的主机,以减轻公司所在域的系统管理员的负担,这就是子域授权。假设公司内有两个部门,分别是dev和ops,对于itab.com这个域来说,需要分别为dev.itab.com和ops
在搭建DNS服务器之前,可以了解一下在什么情况才需要搭建DNS服务器,以及在什么情况下不需要搭建DNS服务器。在此之前,需要了解DNS中域(domain)和区域(zone)的基本概念,以及DNS资源记录的类型,如果对此不熟悉,可以参考我写的上一篇文章《Caching only DNS的设置与forwarding功能》。一、为什么需要自己搭建DNS服务器?搭建DNS服务器的原因大致有三点:(1)一般
要搭建缓存服务器(Caching only DNS)需要先了解DNS名称解析方式以及域(domain)、区域(zone)的基本概念。下面就介绍这些基本概念。一、域、区域的概念及DNS名称解析方式一个域(domain)可以理解为一个或多个区域(zone)的集合,这些区域是体现在DNS服务器的解析库文件上的,也就是一个解析库对应一个区域。对于一个域来说,受其管理的有下层的子域或主机,既可以根据FQDN
由于DNS是用户接入互联网必须设置的,这里就以CentOS系统为例介绍DNS客户端的设置。一、相关配置文件我们知道,从主机名到IP的映射有两种方法,一种是把主机名和其对应的IP地址记录在hosts文件中,这是早期的方法。第二种方法是通过DNS服务器经过层级解析实现主机名到对应的IP地址的映射。这两种方法至今仍在系统上被采用,那么当用户需要解析主机名时,是先查找hosts文件而后再通过DNS架构解析
问题:如果你修改过/etc/resolv.conf文件中的配置,但过了一段时间之后又恢复为原来的样子,这是因为开启了DHCP服务,而系统会主动使用DHCP服务器自动分配的DNS服务器地址,并且用这个自动分配的地址覆盖掉/etc/resolv.conf文件中的DNS指向。解决方法:只需要在/etc/sysconfig/network-scripts/ifcfg-IFACE相关网络接口的网络属性配置文
一、DNS是什么?二、DNS的分级查询三、DNS的查询方式四、DNS分级查询示例五、总结:DNS查询过程六、DNS服务器类别DNS是互联网上最重要的协议之一,DNS服务是其他很多服务的基础服务,本文详细介绍DNS的原理,并介绍如何使用工具观察DNS的运作机制。一、DNS是什么?DNS(Domain Name System,域名系统),是一种应用层协议,它要实现的功能是将IP与主机名的映射关系存储在
一、数据加密和解密概述数据加密和解密是一门历史悠久的技术,从古代就已经出现了,一直发展到当代。其中,数据加密的目的有很多,可以是为了保证本地数据存取的安全性,可以是为了保证数据流在网络传输过程中的保密性,也可以是为了验证数据的完整性,还可以通过数据加密来实现密钥的交换等。数据加密依赖于某种加密算法和加密密钥,而数据解密则依赖于某种解密算法和解密密钥。而在当代加密解密技术中,加密密钥既可以与解密密钥
一、什么是kickstart安装?kickstart是RedHat/CentOS/Fedora等系统实现无人值守自动化安装的一种安装方式,系统管理员可将安装过程中需要配置的所有参数集成于一个kickstart文件中,而后在系统安装时,安装程序通过读取事先给定的这个kickstart文件自动化地完成配置并安装完成。anaconda的配置方式有以下两种:(1)交互式配置。(2)通过读取事先给定的配置文
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号