原创 靜態資源運維方案

公司最初靜態資源使用的最原始的方案:虛擬機上開通FTP讓UED直接上傳,nginx作爲WEB服務器發佈應用,前端通過nginx反向代理訪問。 面臨以下幾個問題,不得不整改了: 流量使用過度:IDC帶寬有限,有些大圖片被集體訪問,帶寬

原创 windows跳板機賬號安全監控

根據以往經驗,windows服務器遭受的最常見的攻擊行爲包括:以外網應用服務器爲跳板,掃描端口、上傳木馬、創建賬號、登錄等。公司目前應用服務器用windows的已經很少了,但最近搞了生產環境網絡隔離,所有訪問生產服務器的操作必須通過win

原创 慢查詢和innobackup備份導致數據庫掛起

現象 短信報警凌晨的備份任務失敗;研發說應用掛了,應用都重啓過了,貌似還沒解決;其他cpu、磁盤空間、日誌等指標都正常,沒收到報警,疑惑; 排查 凌晨1點開始的備份不成功: >> log scanned up to (348743804

原创 mysql高可用mha部署

Mysql的高可用方案五花八門,本人人爲最可靠、穩定、實用的還是mha。 mha方案涉及到5個節點:manager\secondary-check1\secondary-check2\db1\db2 備註: a.secondary-che

原创 數據同步工具oracle goldengate安裝與配置

1.前言跨平臺、異構數據庫之間的數據同步,方案有限,Oracle OGG算比較靠譜的一個:優點:性能好,大數據量速度快,對線上庫性能的影響忽略不計;缺點:安裝配置、維護有點麻煩,尤其是後期有字段變更時;個人覺得適合部署在小範圍、大數據量、

原创 ELK收集監控nginx請求日誌

1.前言對於互聯網公司來說,nginx的請求日誌簡直就是一座金礦,如果不能充分利用,簡直太可惜了。初期一般都是輸出到日誌文件,要查什麼就awk\grep\uniq\sort...,能滿足不少統計需求,但最大的缺點是不直觀,不方便監控(目前

原创 python調用vmware api關閉虛擬機

mha的博文中說到mha切換mysql時,如果主庫無法正常ssh,爲防止腦裂,需要通過控制卡關物理機,或者vmware api關閉虛擬機。這裏總結下如何調用api關閉虛擬機。安裝環境:centos6.91.下載python安裝包Pytho

原创 用syslog服務器收集java日誌

初來公司時,java日誌收集使用的nfs方式,將nfs server上的一塊大容量磁盤掛載到所有java服務器的$catalina_home/logs目錄,解決服務器本地空間不足問題;這個方案的弊端是,如果nfs server想停機做個維

原创 mysql慢查詢可視化

mysql實例多了,直接查slowlog文件即便用某些腳本自動處理文件,效率也是極其低下,發現Anemometer很好用。 官方文檔:https://github.com/box/Anemometer 一般一臺4C4G的虛擬機作爲Anem