原创 基於elasticsearch和elastalert的備份狀態檢查

一,業務背景 數據的備份(恢復)對於企業來說,是挽救生命的最後一根稻草;也是運維日常工作的一個重要組成部分。目前流行的方式是採用腳本對數據進行備份,並同步到遠端進行異地備份。一旦需要備份的數據多了後,會面臨以下問題:

原创 一次業務跨庫遷移過程

      公司沒有專職dba,公司運維當中我對mysql日常操作有一定了解,因此主動請纓配合業務部門進行數據庫遷移。 一,業務背景 1. 將現有業務數據庫B遷移到新服採購服務器上; 2. 將該業務線的A數據庫中(100+表90G)

原创 awstats訪問日誌分析-haproxy,nginx後端的tomcat access日誌

使用場景:    基於awstats的日誌訪問統計系統,用於分析統計網站頁面訪問量,爲後期擴展提供依據。公司網站架構:    一部分應用採用haproxy+tomcat,一部分採用nginx+tomcat(nginx通過域名分發請求都後端的

原创 我的友情鏈接

51CTO博客開發

原创 kvm虛擬機cpu信息不正確

之前裝的一臺虛擬機,lscpu顯示CPU信息不正確。如下圖: 通過kvm "virtual machine manager" 查看cpu配置信息,如下: 修改 kvm64 和 hypervisor default 顯示都不正常 mode

原创 filebeat輸出增加ip字段

    filebeat (5.x)默認配置中,輸出客戶端信息 beat.name和beat.hostname 值都是主機名,這樣不方便運維快速定位到具體主機,如下圖(ES中):           因此在filebeat配置文件中增加字段

原创 一次驚險的lvs切換

      公司lvs centos 6.4 採用的是piranha進行配置和管理,生產環境是單點,由於公司訪問量越來越大,一旦服務器故障,恢復時間會比較長,影響比較嚴重。於是着手進行備機的搭建和熱備切換測試。      先在公司內部找兩臺

原创 elasticsearch重複採集問題

公司剛上elk,filebeat----logstash----elasticsearch 這種架構,目前nginx每天日誌量不到100w,所以沒有添加消息隊列.進行測試的時候發現:每次重啓logstash或者elasticsearch(模

原创 路由錯誤導致無法訪問公網部分IP

一,問題描述公司一個服務正常更新,最後啓動失敗,日誌提示mybatis連接錯誤,重新發布後也是同樣錯誤。二,排查過程在確定數據庫正常後,請開發一起排查。開發說這個是個鏈接庫的問題,之前遇到過,多試幾次就可,然後重啓3次後,還是不行;然後開發

原创 cloudstack 安全組

1 安全組 1.1 功能定義 安全組提供一個隔離VM流量的途徑,一個安全組由進出兩個方向的過濾規則構成。這個規則通過IP(CIDR)地址來限制對VM的訪問。VM建立後就會有一個默認的安全組(可以選擇自定義安全組),該規則禁止所有進入流量

原创 zabbix自動發現rabbitmq

參考文檔http://blog.csdn.net/qq_29778131/article/details/52537288?ticket=ST-77459-cUGNcZF1BJBtNuZoZe1i-passport.csdn.net #p

原创 centos7 kvm虛擬機安裝黑屏

      公司一臺Dell R430 32G服務器安裝了centOS 7.3,打算安裝kvm,並提供一批虛擬機給開發和測試使用。      按照之前自己的文檔一步步進行安裝:       A,安裝操作系統和kvm組件;      B,安裝

原创 elasticsearch restful日常維護操作

一,索引操作curl -XPUT http://127.0.0.1:9200/xrf_test_index001  -d '{"setting":{"index":{"number_of_shards":5,"number_of_repli

原创 關於網上流傳的nginx文檔的1個錯誤(nginx+tomcat日誌記錄真實IP)

   最近公司要用nginx做代理服務器(代理服務器位於移動機房,主站位於電信機房)並做圖片的緩存服務器,同時要求後端tomcat服務器記錄訪問日誌。於是做了以下搜索:“nginx tomcat日誌記錄真實IP” ,結果發現搜索前幾名相關

原创 自定義cacti插件監控jvm

插件功能:    根據網上網上文檔,自定義插件監控jvm對象,主要包括各個區域使用率,GC時間,用於對jvm參數調優效果進行監控對比。實現步驟:    A,被監控主機    1.1 被監控主機部署監控腳本,獲取指定tomcat的jvm運行參