原创 極客時間運維進階訓練營第七週作業

1、瞭解 Prometheus 各組件的功能,熟悉 Prometheus 的數據採集流程2、基於 Docker 或二進制部署 Prometheus Server3、基於 Docker 或二進制部署 node-exporter,並通過 Pro

原创 極客時間運維進階訓練營第六週作業

1、基於 logstash filter 功能將 nginx 默認的訪問日誌及 error log 轉換爲 json 格式並寫入 elasticsearch2、基於 logstash 收集 json 格式的 nginx 訪問日誌3、基於 l

原创 Logstash grok 正則在線調試-待驗證

  在線工具 https://www.5axxw.com/tools/v2/grok.html   自建工具 mkdir /opt/grokdebugger tee /opt/grokdebugger/dockerfile << "EOF

原创 極客時間運維進階訓練營第五週作業

1、完全基於 Pipeline 實現完整的代碼部署流水線 #!groovy pipeline { agent any // agent { label 'jenkins-slave01' } options {

原创 極客時間運維進階訓練營第四周作業

1、部署 jenkins master 及多 slave 環境 apt update && apt install -y openjdk-11-jdk install -d /var/lib/jenkins             

原创 極客時間運維進階訓練營第三週作業

  1、基於 docker-compose 實現對 Nginx+Tomcat Web 服務的單機編排   BASE_DIR="/opt/20221111/homework1" if [[ ! -d ${BASE_DIR} ]]; then

原创 極客時間運維進階訓練營第二週作業-容器技術(2)

1、基於 dockerfile,實現分層構建的 nginx 業務鏡像 創建基礎鏡像 BASE_DIR="/opt/dockerfiles" mkdir -p ${BASE_DIR}/app mkdir -p ${BASE_DIR}/run

原创 極客時間運維進階訓練營第一週作業-容器技術(1)

1、梳理各 Namespace 的作用 namespace:將不同類型的命名空間部署在內核並封裝在一起,實現資源隔離。主要的隔離類型:MNT Namespace(mount): 提供磁盤掛載點和文件系統的隔離能力IPC Namespace(

原创 OpsAny 配置 ldap 同步微軟 AD 活動目錄用戶

           用戶過濾對象參數爲:(&(!(objectclass=computer))(objectclass=user))   同步效果如下  

原创 AMQ死信引發宕機的問題

  故障現象: amq無法接收新消息   做了如下的排查: 1、登錄web頁面,能夠打開,除死信隊列沒有消息擠壓 2、登錄服務器查看amq日誌,未見error 3、查看服務器磁盤使用情況,磁盤使用率71%,理論不會導致接受不到日誌的情況。

原创 StackStorm簡介之actions

  獲取示例pack的地址 https://exchange.stackstorm.org/ST2 代碼地址https://github.com/StackStorm/st2ST 原理圖     python actions yamlvi

原创 python裝飾器的簡單實用

裝飾器(Decorators)可以實現在不變原有python 代碼功能的基礎上增加功能代碼。 框架 def outer2(func): def inner(*args, **kwargs): func(*args,

原创 type和object的關係

在python裏面,一切皆爲對象 , type是object的類型,同時,object又是type的超類 object和type是同時出現的,類可以通過 type 來定義。 超類 # 超類 super(), 優雅的初始化類的屬性 #當對

原创 Python Django 如何通過官方文檔解決數據庫複雜查詢問題

找到並打開Django官方文檔 https://docs.djangoproject.com/zh-hans/2.2/ 設置正確的軟件版本和語音   找到可能存在類別 根據語法可知是queryset方法     接下來看如何使用  

原创 OpsAny-項目資源管理-cmdb表創建

使用效果                 實現方法: 1、創建人員表           2、創建項目名稱表              3、錄入人員        錄入項目        點擊上圖位置綁定人員或資源