原创 zabbix 性能優化

Zabbix 安裝好就放在那不管了,以爲不需要調優。直到最近出現瞭如下一堆告警。 描述下我們的環境 硬件:8核 32G 軟件:Centos7.6 Zabbix4.0、Httpd2.4、PHP7.3、MySQL5.6 出現告警時,查看系統

原创 Percona MongoDB 4 搭建副本集

什麼是副本集: 是一組維護相同數據集的mongod進程 提供冗餘,自動故障轉移和高可用性 提供讀取可伸縮性 內部概念或多或少與MySQL的概念相似 PRIMARY概念與MySQL複製中的MASTER大致相同 SECONDARY概念與My

原创 我的友情鏈接

51CTO博客開發Slaytanic

原创 此博客已停更。

。。。

原创 centos6 升級OpenSSH 7.6,OpenSSL 1.0.1n

背景 公司做安全掃描,掃出OpenSSH、OpenSSL漏洞,需要做升級。直接yum update無果,只好手動編譯升級了。 升級前 ssh -V OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013

原创 ansible 實現巡檢自動化

簡介ansible是新出現的自動化運維工具,基於Python開發,集合了衆多運維工具(puppet、cfengine、chef、func、fabric)的優點,實現了批量系統配置、批量程序部署、批量運行命令等功能。安裝RHEL/CentOS

原创 Redhat6.8 使用udev配置裸設備

客戶需求:給的不明確,就說裝數據庫,要做裸設備。沒給數據庫版本,也沒說要udev還是asmlib。。。以下使用Vmware workstation 試驗通過。 4塊盤/dev/sda 裝系統用。/dev/sdb/dev/sdc/dev/sd

原创 SuSE sftp 限制用戶活動目錄

需求:使用sftp替代vsftpd,要求用戶沒有權限登錄操作系統,並且只能在指定目錄進行上傳下載。使用 sftp 的 chrootdirectory 功能。註釋掉原來的Subsystem一行,添加以下三行就可以了.Subsystem指定sf

原创 freebsd安裝zabbix-agent

在網上閒逛的時候,發現中科大居然有FreeBSD的源了,記得之前被qiang了,下載ports非常慢。而且國內用FreeBSD的公司越來越罕見了,我也慢慢放棄了。還記得當時FreeBSD的版本還只出到8,玩CentOS玩膩了,想嘗試一把Un

原创 Ansible 輸出結果保存至 excel

客戶要求整理出所有服務器上所有用戶,在ansible服務器上執行 ansible all -m shell -a "cat /etc/passwd|awk '{print $1}'" 輸出結果如下,省略了一些。一個ip下面跟着用戶:10.2

原创 Jenkins 安裝部署

1.1 Jenkins概念: Jenkins是一個功能強大的應用程序,允許持續集成和持續交付項目,無論用的是什麼平臺。這是一個免費的源代碼,可以處理任何類型的構建或持續集成。集成Jenkins可以用於一些測試和部署技術。Jenkins是一種

原创 基於 Docker 快速搭建 Oracle 開發環境

要給開發人員搭建 Oracle 測試環境,準備基於 Docker 構建,同時建立一個 Docker 私有倉庫,誰需要就讓他裝一個 Docker,才從這私有倉庫 pull 鏡像即可。 環境如下: CentOS 7 docker-

原创 ansible fetch 批量下載服務器文件

今天使用 ansible 進行批量巡檢操作。思路是寫一個 Playbooks,將巡檢腳本上傳到所有服務器 /tmp 目錄下,然後執行,並取回輸出的文件。輸出的文件路徑爲:/tmp/log/ip.txt 。ip 爲本機 ip 。Playboo

原创 Ansible playbook 批量修改服務器密碼

客戶的需求:修改所有服務器密碼,密碼規則爲Rfv5%+主機名後3位背景:服務器有CentOS6、7,SuSE9、10、11,root不能直接登錄,需先登錄普通用戶,再切換到root。首先在hosts 下面添加一個組[test],下面跟ip,

原创 Rsync+sersync實現數據實時同步

[toc] 背景 新公司需要我做代碼發佈的活,一開始覺得沒什麼,不就是把文件丟上去重啓一下服務就好了嘛。結果每天發佈的次數可以達到十幾次。像nodejs的,有3臺服務器,每次都要傳3次,然後做3次重啓操作。大好的青春不能浪費在這上面,於是動