原创 Jenkins出現No valid crumb was included in the reques

前提 今天登陸Jenkins時,覺得使用tomcat默認的8080端口麻煩,便使用Nginx做了一個反向代理。於是出現了以下錯誤 1. 問題描述 Jenkins配置好ssh server點擊保存時出現如下錯誤: 2. 原因 Jenki

原创 Ansible基礎理論及安裝

Ansible介紹及安裝 一. ansible自動化運維完成的功能 在運維工程中,我們部署一臺使其能夠在生產環境中使用大致經過一下步驟: 安裝主機。 部署中間件,運行環境等。 安裝我們實際生產的應用程序。 這一系列步驟如果人工一步步去

原创 安裝Kafka-manager

前言 最近平臺部署了Kafka集羣,爲了方便管理於是安裝了yahoo開源的一款基於web的管理工具。 安裝kafka-manager 前提要求 JDK1.8+ 編譯的主機要能夠連接外網 1. 下載編譯kafka-manager源碼包

原创 記一次Zabbix延時問題

zabbix server隊列延時 問題:查看隊列數,發現隊列延時一致高於某個值,於是來查查是什麼問題導致。 1. 查看隊列延時詳細信息 我們可以看到延時都對應某個監控項。此時已某主機查看監控數據,以10.70.242.201爲例

原创 Oracle雲遠程批量創建虛擬機

前言 由於公司業務需求,我們需要批量創建虛擬機執行任務,任務運行完後需要銷燬,以節省資源。我們批量創建虛擬的方式是通過Oracle雲提供的bash接口,所以我們第一步就是要創建bash環境 一. 在Linux機器上配置Command L

原创 Zabbix遠程命令執行失敗

前言 問題 : 手機上收到tomcat server【80】 down信息,服務down掉,往往都是有重啓操作。重啓失敗纔會報警。如果重啓操作執行了,我們就需要查看爲何不能啓動? Trigger: Tomcat service【80】

原创 Ansible常用命令

前言 Ansible命令行工具會向指定的主機通過ssh連接發送命令。這些主機在ansible中被稱爲資產inventory,接下來我們會介紹inventory的配置方式 一. Inventory 配置 資產配置可以使用可以使用IP或主機

原创 Dubbo簡介

一. 背景 當我們提供的服務越來越複雜的時候,單一架構和垂直架構是無法應對的。我們需要使用分佈式服務架構或流動計算架構來進行處理,所以我們需要對應的治理系統來確保分佈式服務架構或流動計算架構有條不紊的運行。接下來介紹四種演化架構 1. 單

原创 python基礎語法

一.常量與變量 常量 python中沒有命令常量,只有字面常量。一旦創建,他就會存儲在一個固定的內存區域不會改變。常見的字面常量有整型、浮點型、字符串等。 變量 變量是什麼 python中的變量都是引用,所以變量是指向一塊內存區域的別名。

原创 安裝pyenv

什麼是pyenv 在開發環境中,我們往往需要開發多個項目,每個項目使用的python版本並不相同。而且我們Linux環境上自帶的python版本一般不修改,因爲這個python版本要爲Linux上的很多組件提供python環境.一旦修改我們

原创 Log4J日誌配置詳解

轉載自:http://www.cnblogs.com/ITtangtang/p/3926665.html#undefined 最近想對所有服務的日誌進行監控,主要是使用腳本完成此功能。對於java類的程序,我需要查看log4j生成日誌文件

原创 Ansible之playbook的使用

playbook介紹 一. 爲什麼引入playbook 我們完成一個任務,例如安裝部署一個httpd服務,我們需要多個模塊(一個模塊也可以稱之爲task)提供功能來完成。而playbook就是組織多個task的容器,他的實質就是一個文件,

原创 Nginx系列--04HTTP常用指令及常用模塊

前言 本篇總結Nginx中HTTP常用指令與一些常用的模塊 一. HTTP協議常用指令 1. keepalive_timeout 語法 : keepalive_timeout timeout [header_timeout];解釋 :

原创 Nginx出現413 Request Entity Too Large錯誤

一. 問題出現 使用phpMyAdmin管理mysql數據,使用圖形界面導入sql語句時報錯,報錯內容如下: 二. 問題原因 出現了413錯誤,413錯誤是因爲用戶請求body的數據大於設置的值。用戶請求的body的值可用Content-

原创 MySQL數據庫的備份與恢復之xtrabackup工具的使用

一. 爲什麼需要備份 在實際生產環境中誤刪操作,硬件損壞都會導致數據不可用,這個時候我們就需要備份來實現災難恢復。還需注意的是硬件級的冗餘,例如raid,也不能取代備份操作,因爲數據誤刪之後數據也是沒有的,所以備份必不可少。 二. 備份的分