原创 SaltStack一鍵部署高可用負載均衡集羣

在前面的博客中我們通過向一臺minion上部署haproxy實現了負載均衡的效果,這篇博客我們來搭建高可用負載均衡集羣。 環境 master:server1 minion:server1(部署haproxy、keepalived)

原创 自學Python:python中對文件的操作

python是一類腳本語言,經常被使用在自動化運維工作中,爲運維工作提供了很大的便利,在運維工作中,經常需要對文件進行各種操作,因此,python提供了各種各樣對文件的操作方法,我們來看一看吧。 文件的操作方法 方法 功能

原创 saltstack:將推送結果存儲到mysql中

saltstack的每次推送信息都會在相應的minion中保存24小時,但是爲了之後進行命令安全審計,我們需要將這些信息長期的保存起來,我麼可以將信息保存到mysql中,這裏會出現兩個角色,mysql負責存儲數據,mysql-py

原创 salt安裝與簡單使用,自動化部署apache服務

簡介 SaltStack是一個服務器基礎架構集中化管理平臺,具備配置管理,遠程執行、監控等功能,一般可以理解爲簡化版的puppet和加強版的func。SaltStack基於python語言實現,結合輕量化級消息隊列(zeroMQ)與p

原创 自學Python:lambda表達式用法、兩個實用的BIF

lambda python使用lambda表達式來創建匿名函數,所謂匿名函數就是沒有名字的函數,就是在創建函數時,不用提供函數的名稱,先來看看lambda的用法和匿名函數與普通函數的區別。 我們先來舉一個普通函數的例子: def ds

原创 ELK日誌分析平臺

ELK ELK(ElasticSearch, Logstash, Kibana),三者組合在一起搭建實時的日誌分析平臺,目前大多數公司都在使用這套體系! Elasticsearch 是個開源分佈式搜索引擎,它的特點有:分佈式,零配置,

原创 爲zabbix添加更多模板(Percona、JMX)

添加Percona模板 Percona Percona 其實是基於 MySQL 的一個分支開發的,然後做了一系列的功能優化和完善,主要包括: 1、完全兼容 MySQL 協議 2、性能優化 3、支持 MySQL 社區版和企業版功能特性

原创 zabbix:企業級分佈式監控系統

zabbix基本知識及安裝見博客:zabbix安裝 在前面的博客中,我們介紹了zabbix的工作原理及三種架構,並且對第一種架構server-agent架構做了詳細介紹及配置,在這篇博客,我們用第二種架構server-proxy-ag

原创 Zabbix監控機制:添加nginx監控

zabbix默認自帶了很多有用的監控模板,通常對主機運行狀態使用默認的模板就可以了,有時候我們需要根據實際情況自定義一些監控信息。本文記錄一下zabbix監控nginx服務的配置過程。 在被監控主機上安裝配置nginx 1、在serv

原创 開源服務器監控工具——zabbix(二)

基本知識及安裝操作見:開源服務器監控工具——zabbix(一) 使用腳本操作zabbix 我們可以利用腳本來對zabbix進行操作,可以使用腳本進行登陸zabbix,發現、刪除和創建要監控的主機,我們需要將要執行的操作寫入腳本中。 登

原创 開源服務器監控工具——zabbix(一)

服務器監控工具 服務器監控工具功能相當強大,無論何時何地,我們都可以瞭解到服務器的功能以及性能。服務器監控工具的使用,可以讓我們清楚的知道用戶可以打開我們的網站,且確保網速不慢。只有這樣做,才能留住寶貴的用戶,以免因爲系統停運的原因,

原创 shell文本處理三劍客—awk

awk awk命令可以處理數據流。他支持關聯數組、遞歸函數、條件語句等功能。awk命令也可以從stdin中讀取輸入。 awk腳本的結構如下: awk ‘BEGIN{ print “start” } pattern {commands}

原创 Redis基本知識與使用

Redis Redis是一個開源的使用ANSI C語言(對c語言進行了標準化)編寫、支持網絡、可基於內存亦可持久化的日誌型、key-value數據庫,並提供多種語言的API。 Redis是一個key-value存儲系統。和Memcac

原创 shell文本處理三劍客—sed

sed sed是stream editor(流編輯器)的縮寫。它最常見的用法是進行文本替換。sed用來操作純ASCII碼的文本,處理時,把當前處理的行存儲在臨時緩衝區,稱爲"模式空間"(pattern space),可以指定僅僅處理哪

原创 shell文本處理三劍客—grep

grep Global search regular expression and print out the line 全面搜索研究正則表達式並顯示出來 grep命令是一種強大的文本搜索工具,根據用戶指定的“模式”對目標文本進行匹配