原创 搭建一個簡單的zabbix

首先安裝對應的包 yum install zabbix-server-mysql-3.2.6-1.el7.x86_64.rpm zabbix-get-3.2.6-1.el7.x86_64.rpm 然後創建數據庫,server和pr

原创 Ansible的簡單配置

首先要知道ansible是一種輕量級的自動化部署開源軟件,被許多中小型的網站所採用。可以完成配置系統、軟件發佈、高級任務的編排、編排更高級的任務,比如連續部署或零停機時間滾動更新。 image.png ansible的命令格

原创 mysql的主從複製,讀寫分離

先修改配置文件,添加常用的幾項 主節點服務器 vim /etc/my.cof.d/server.cnf [mysqld] innodb_file_per_table=ON skip_name_resolve=ON server_id

原创 varnish的簡單配置

雖然使用nginx和http的時候都可以基於cache模塊使用緩存功能,但當用戶的併發上升到一定等級時,web服務自帶的緩存功能是遠遠不夠的,這時我們就需要一臺專門管理緩存的服務器。varnish是一款開源的緩存服務軟件,相對於squi

原创 docker創建私人倉庫

其實在docker官網已經給出了registry的容器鏡像,我們只需要下載啓動這個容器即可,但爲了學習registry的原理這裏我們採取最原始的方法下載安裝。 docker search registry INDEX NAM

原创 架構的高可用高性能keepalived和varnish

1、簡述HA cluster原理 2、keepalived實現主從、主主架構 3、簡述http協議緩存原理及常用首部講解 4、簡述回源原理和CDN常見多級緩存 5、varnish實現緩存對象及反代後端主機 1、簡述HA cluste

原创 zabbix實現郵件,短信,微信報警

1、描述常見監控系統及SNMP協議 2、搭建企業級zabbix,實現自動以郵件和短信報警 1、描述常見監控系統及SNMP協議 監控系統即用於監控生產環境所使用的硬件、軟件或者是業務的運行情況的報警系統。其能夠對生產環境所產生的異常作

原创 cobbler+pxe自動化裝機,ansible自動部署nginx+keepalived+lnmp

1、實現cobbler+pxe自動化裝機 2、ansible實現主/備模式高可用 1、實現cobbler+pxe自動化裝機 PXE裝機的流程 1、httpd服務提供yum repository倉庫而kickstart文件提

原创 常見的負載均衡技術

1、簡述四層和七層負載均衡的特點及Haproxy與LVS之間的對比 2、簡述Haproxy常見的負載均衡調度算法及應用場景詳解 3、通過Haproxy的ACL規劃實現智能負載均衡,並簡述tcp、http、health的配置示例 4、L

原创 ELS多種方式集羣部署

做elastic stack集羣部署 主機1:192.168.31.200 kibana 主機2:192.168.31.201 主機3:192.168.31.203 首先去官網下載對應的包,這裏我們選擇rpm安裝https://www.

原创 ELS-logstash的geoip使用

logstash得grok可以對收集得數據進行過濾,geoip可以對過濾後得數據字段再進行細分,然後根據內建得geoip庫來得知訪問得ip來自於哪個城市了。官方文檔詳解地址https://www.elastic.co/guide/en/

原创 lvs調度算法和nginx常用模塊

1、簡述LVS調度方案及應用場景 2、詳細描述nginx模塊並舉例說明 1、簡述LVS調度方案及應用場景 lvs的調度算法: 靜態方法:僅根據算法本身進行調度; RR:roundrobin,輪詢; WRR:Weigh

原创 python多任務-線程

python的thread模塊是比較底層的模塊,python的threading模塊是對thread做了一些包裝的,可以更加方便的被使用 查看線程數量 #coding=utf-8 import threading from time i

原创 ELK集羣部署

做elastic stack集羣部署 主機1:192.168.31.200 kibana 主機2:192.168.31.201 主機3:192.168.31.203 首先去官網下載對應的包,這裏我們選擇rpm安裝 https://ww

原创 Python多任務-進程

程序是以二進制形式存放在硬盤之上的,當啓動程序將數據(代碼)加載至內存中就稱之爲進程。 進程是一組資源(包括:代碼,顯示器,硬盤,網絡…)的統稱。線程也能實現多任務,但相對進程來說是輕量級的。 實際上進程是一個資源分配的單位,實際上操