原创 帶你見證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