原创 帶你見證expect的強大——全程自動化執行命令

痛點: 現在有兩臺Linux主機A和B,如何從A主機ssh到B主機,然後在B主機上執行命令,如何使這個過程實現全程自動化?你可能會使用這種方法: ssh [email protected] "ls" 但是這種方式比較笨拙,每次都要輸入密碼

原创 cobbler腳本(初級版本)

環境說明: 服務器ip 系統版本 192.168.24.130 centos7 掛載鏡像。先手動關閉防火牆和SELINUX,重啓服務器,然後再執行腳本 #!/bin/bash fan=$(openssl passwd

原创 nginx

nginx 1.nginx配置步驟 安裝163源 [root@linfan ~]#cd /etc/yum.repos.d/ [root@linfan yum.repos.d]# mv * /tmp/ [root@linfan yum.rep

原创 python調用zabbix api接口實時展示數據

關於API zabbix擁有完善的API,基於JSON RPC提供資產,主機,主機組,監控項,告警等方面的接口。在做運維自動化時,需要用API功能對zabbix二次開發。本文我將介紹如何用python信使用zabbix的API。 API介紹

原创 當日志文件中的時間與主機時間不同步時,怎麼監控每隔五分鐘檢測一次日誌文件是否出自按某個關鍵字?

今有需求:需要監控每隔五分鐘檢測一次日誌文件是否出自按某個關鍵字。利用過濾全部的日誌信息 雖然可以過濾出來關鍵字告警,但是修復後,依然還是會報警,存在侷限性,所以需要使用以下辦法來實現需求。 本想循環獲取5分鐘內的時間戳,然後從日誌文件中g

原创 監控每隔5分鐘檢測一次日誌文件中是否有某個關鍵字

今有需求:需要監控每隔五分鐘檢測一次日誌文件是否出自按某個關鍵字。利用過濾全部的日誌信息 雖然可以過濾出來關鍵字告警,但是修復後,依然還是會報警,存在侷限性,所以需要使用以下辦法來實現需求。 實現思路比較簡單,循環獲取5分鐘內的時間戳,然後

原创 python調用zabbix api接口實時展示數據

關於API zabbix擁有完善的API,基於JSON RPC提供資產,主機,主機組,監控項,告警等方面的接口。在做運維自動化時,需要用API功能對zabbix二次開發。本文我將介紹如何用python信使用zabbix的API。 API介紹

原创 淺談數據庫之存儲過程

什麼是存儲過程 如果你接觸過其他的編程語言,那麼就好理解了,存儲過程就像是方法一樣。竟然他說方法那麼他就有類似的方法名,方法要傳遞的變量和返回結果,所以存儲過程有存儲過程名有存儲過程參數也有返回值。 存儲過程的優點: 存儲過程的能力大大增

原创 Mysql+Keepalived雙主熱備高可用操作步驟詳細解析

mysql+keepalived雙主熱備高可用的介紹: 我們通常說的雙機熱備是指兩臺機器都在運行,但並不是兩臺機器都同時在提供服務。當提供服務的一臺出現故障的時候,另外一臺會馬上自動接管並且提供服務,而且切換的時間非常短。MySQL雙主複製

原创 基於ansible自動化部署nginx+mysl+php分離來實現lnmp

實驗說明: 服務角色 IP 系統 需安裝 主控機 192.168.24.128 centos7 ansible A受控機 192.168.24.130 centos7 nginx B受控機 192.168.24.131

原创 自動化運維工具ansible詳細介紹以模塊的使用

ansible ansible的理論部分 ansible的介紹  ansible是新出現的自動化運維工具,基於Python開發,集合了衆多運維工具(puppet、chef、func、fabric)的優點,實現了批量系統配置、批量程序部署、批

原创 簡述Linux對於生產生活的實際運用

對於操作系統而言,我相信我們大多數的人都知道Windows系統吧,確切的說也許連三歲小孩都知道,只要玩過電腦的都知道的嗎,但是近年來,在我們業內熱門的卻是linux,隨之我們在上大學的時候便開設了linux的課程,慢慢的在生活中,也感覺到

原创 配置MYSQL基於GTID 主從複製詳細解析及步驟

GTID的概念 全局事務標識:global transaction identifiers GTID是一個事務一一對應,並且全局唯一ID GTID在一個服務器上只執行一次,避免重複執行導致數據混亂或主從不一致 GTID用來代替傳統複製方法

原创 mysql主從配置實現一主一從讀寫分離

主從介紹 定義 Mysql主從又叫Replication、AB複製。簡單講就是A與B兩臺機器做主從後,在A上寫數據,另外一臺B也會跟着寫數據,實現數據實時同步 mysql主從是基於binlog,主上需開啓binlog才能進行主從 主從過

原创 LNMT部署詳細步驟並實現動靜分離和負載均衡

實驗環境 主機名 IP 操作系統 所需配置 A 192.168.24.131 centos7 2個Tomcat B 192.168.24.146 centos7 mysql,nginx 實驗需求 主機B作爲nginx