原创 Zabbix--zabbix3.0/3.2/3.4/4.0自動安裝腳本

#!/bin/bash     #Date 2018/6/23     #mail [email protected]     IP=`ifconfig |awk -F '[ ]+' 'NR==2 {print $3}'`     [ $

原创 k8s持久化存儲之storageclass實踐

在之前分享的文章k8s持久化存儲之pv與pvc實踐中,我們介紹了靜態pv和pvc的使用方法。這篇文章我們就如何使用動態pv進行實踐操作,我們需要用到k8s的又一個資源對象StorageClass,我們使用的後端存儲爲nfs。此篇部署nfs-

原创 k8s部署zabbix監控系統

zabbix簡介       Zabbix 是一種網絡監視、管理系統,基於 Server-Client 架構。可用於監視各種網絡服務、服務器和網絡機器等狀態。Zabbix 使用 MySQL、PostgreSQL、SQLite、Oracle

原创 Mariadb 10.2.30 安裝(二進制、源碼編譯)

----------Mariadb 10.2.30 安裝-----------一、源碼編譯安裝1、安裝依賴#mkdir -pv /data_linux/mysql/3306/{data,logs/{binlog,relaylog}} #yu

原创 k8s持久化存儲之pv與pvc實踐

      之前寫的一篇關於k8s部署zabbix監控系統的文章中,我們有使用到通過hostPath來持久化存儲mysql的數據以及emptyDir的簡單使用。如果我們要在k8s上部署一個符合生產級別的應用,很顯然,就數據持久化而言,使用h

原创 redis集羣(Cluster)模式部署

一、Redis 集羣模式搭建redis集羣部署分爲三種:主從、哨兵(Sentinel)、集羣(Cluster)。前幾天由於新應用上線,需要部署一套redis集羣,現形成文檔,將部署過程進行記錄。環境介紹ip軟件包系統版本10.1.112.2

原创 二進制部署Kubernetes集羣參考文檔(V1.15.0)

一、基礎概念1、概念Kubernetes(通常寫成“k8s”)Kubernetes是Google開源的容器集羣管理系統。其設計目標是在主機集羣之間提供一個能夠自動化部署、可拓展、應用容器可運營的平臺。Kubernetes通常結合docker

原创 ansible(playbook)批量自動化部署nginx

上一篇介紹了使用playbook批量部署zabbix客戶端,當時所有的任務全部都是寫在一個playbook中,比較臃腫,且代碼不可複用。這篇文章我們將介紹通過ansible的roles、include等模塊實現批量安裝nginx。以下爲具體

原创 shell腳本--自動備份應用日誌

[root@deploy scripts]# cat logs_bak_v2.sh #!/usr/bin/env bash # Description:查找兩天前修改的應用日誌,打包備份之後後刪除 # DATE:2019-06-15 # 

原创 ansible(playbook)批量自動化部署zabbix客戶端

最近公司新上架了50臺服務器,系統包括centos7.3和centos6.8,現在需要在這50臺服務器中安裝zabbix客戶端,由於本人比較懶,所以就想到了自動化工具ansible。具體是實現方法如下:1、playbook代碼如下:[roo

原创 Shell使用技巧

幾種特殊的替換結構1、${var:-string}2、${var:+string}3、${var:=string}4、${var:?string} 總結: 當var爲空或者未定義時:${var:-string}的值爲string

原创 AWK常見使用技巧

awk簡單使用技巧 awk:報告生成器,格式化文本輸出工具語法格式:awk [options] 'script' file1,file2,...awk [options] 'PATTERN {action}' file1,file2,...

原创 Jenkins+GitLab+Ansible自動發佈代碼平臺部署

Jenkins+GitLab+Ansible自動發佈代碼平臺部署服務器規劃服務器IP主機名環境備註192.168.71.3gitlabGitlabdeploy主機與其他三臺主機建立ssh互信192.168.71.4deployJenkins

原创 Centos7-ELK5.4.1+Filebeat安裝配置

一、簡介:ELK爲Elasticsearch、Logstash和Kibana三個組件組成:Elasticsearch是一款開源分佈式搜索引擎,它的特點有:分佈式、零配置、自動發現、索引自動分片、索引副本機制、restful風格接口、多數據源

原创 Shell腳本編程--Nginx自動化安裝

#!/bin/bash# auth liheng# date 2019-05-20#調用系統函數. /etc/init.d/functions#判斷系統版本sys=`rpm -q centos-release|cut -d- -f3`#定義