原创 Centos 7.6部署elasticsearch集羣

一、Elasticsearch集羣介紹 1、Elasticsearch集羣節點候選主節點(Master-eligible node):一個節點啓動後,就會使用Zen Discovery機制去尋找集羣中的其他節點,並與之建立連接。集羣中會從候

原创 Zabbix3.4監控mongodb狀態

mongodb有db.serverStatus()命令,可以查看mongodb的運行狀態,那麼zabbix就可以調用這個命令實現mongodb的監控。 一、db.serverStatus()命令的使用 注:只有超級管理員賬號纔有權限使用此命

原创 Zabbix3.4通過shell腳本監控redis集羣

爲了避免單點故障,生產環境中redis升級爲集羣模式,需要對redis集羣進行監控,一旦有節點出現故障便觸發報警。Redis有自帶的redis-cli客戶端,通過cluster info命令能查詢到集羣的運行情況,我們可以寫個shell腳本

原创 使用SkyWalking+elasticsearch實現全鏈路監控

隨着微服務架構的流行,一些微服務架構下的問題也會越來越突出,比如一個請求會涉及多個服務,而服務本身可能也會依賴其他服務,整個請求路徑就構成了一個網狀的調用鏈,而在整個調用鏈中一旦某個節點發生異常,整個調用鏈的穩定性就會受到影響。面對以上情況

原创 SVN遷移到gitlab

安裝git和SVN客戶端 yum install -y git subversion git-svn 開啓sshd密鑰驗證方式 sed -i '/^AuthorizedKeysFile/s/^/#/g' /etc/ssh/sshd_conf

原创 Centos 7.6安裝部署gitlab

一、gitlab介紹 GitLab 是一個用於倉庫管理系統的開源項目,使用Git作爲代碼管理工具,並在此基礎上搭建起來的web服務。GitLab由烏克蘭程序員DmitriyZaporozhets和ValerySizov開發,它由Ruby語言

原创 Zabbix3.4監控windows機器IIS連接數

最近公司幾臺IIS服務器頻繁更新,經常頁面無法訪問,應開發的要求對IIS連接數進行監控,高於一個數值則報警。 1、使用netstat命令查看iis連接數 netstat -an |find "192.168.0.12:80" |find "

原创 初識Kubernetes(K8s):kubectl命令使用詳解

一、kubectl用法概述 kubectl命令行語法如下: kubectl [command] [type] [name] [flags] 參數說明: command:子命令,用於管理和操作Kubernetes集羣資源對象的命令。例如:cr

原创 初識Kubernetes(K8s):各種資源對象的理解和定義

一、Pod Kubernetes爲每個Pod都分配了唯一的IP地址,稱之爲Pod IP,一個Pod裏的多個容器共享Pod IP地址。Kubernetes要求底層網絡支持集羣內任意兩個Pod之間的TCP/IP直接通信,這通常採用虛擬二層網絡技

原创 Centos 7.5安裝部署redis 5.0.0集羣

Redis是一個開源的使用ANSI C語言編寫、支持網絡、可基於內存亦可持久化的日誌型、Key-Value數據庫,並提供多種語言的API。和Memcached類似,但它支持存儲的value類型相對更多,包括string(字符串)、list(

原创 Centos 7.5安裝配置MongoDB 4.0.4

MongoDB 是一個基於分佈式文件存儲的數據庫。由 C++ 語言編寫。旨在爲 WEB 應用提供可擴展的高性能數據存儲解決方案。MongoDB 是一個介於關係數據庫和非關係數據庫之間的產品,是非關係數據庫當中功能最豐富,最像關係數據庫的。1

原创 Centos7安裝部署Kubernetes(K8s)集羣

Kubernetes集羣的安裝有多種方式:下載源碼包編譯安裝、下載編譯好的二進制包安裝、使用kubeadm工具安裝等。本文是以二進制文件方式安裝Kubernetes集羣。系統環境 主機名 IP地址 操作系統 安裝組件 k8s-

原创 Zabbix3.4通過shell腳本監控redis服務

公司最近網站改版,增加了redis服務器,現領導要求需要測試redis的監控,於是從網上找了個redis的監控腳本,簡單的修改了一下,測試中沒出現任何問題。生產環境中,可根據實際要監控的參數值修改腳本內容,並添加相應的觸發器。Redis有自

原创 初識Kubernetes(K8s):從一個單機部署實現Java Web應用例子開始

本文是通過yum方式安裝Kubernetes,並部署tomcat+mysql實現Jave Web應用。此應用是JSP頁面通過JDBC訪問Mysql數據庫,只要程序正確連接到數據庫上,就會自動完成對應的Table的創建與初始化數據的準備工作。

原创 初識Kubernetes(K8s):理論基礎

Kubernetes是什麼?Kubernetes,簡稱K8s,是用8代替8個字符“ubernete”而成的縮寫。Kubernetes是Google開源的一個容器編排引擎,同時也是一個開源的容器集羣管理系統,可以實現容器應用的自動化部署、自動