原创 linux下ntp時間服務器搭建

一、NTP Network Time Protocol(NTP)是用來使計算機時間同步化的一種協議,它可以使計算機對其服務器或時鐘源(如石英鐘,GPS等等)做同步化,它可以提供高精準度的時間校正(LAN上與標準間差小於1毫秒,WAN上幾十毫

原创 MariaDB(mysql)之半同步複製及複製過濾器的使用

一、半同步複製1、什麼是半同步複製    當主服務器發起任何寫操作時,這個寫操作必須寫到二進制日誌文件中,並通知給從服務器,從服務器接下來並且在本地完成數據修改,而後反饋同步成功給主服務器,然後主服務器才返回OK狀態;像這樣的,只有等從服務

原创 MariaDB(mysql)之主從同步

一、主從同步的作用    1、數據分佈    2、負載均衡(load balancing)    4、高可用性(high availability)和容錯 二、主從同步原理    mysql(MariaDB)的主從複製其實很簡單,只要搞懂了

原创 keepalived+haproxy雙主高可用負載均衡

一、keepalived和haproxy1、keepalivedKeepalived的作用是檢測服務器的健康狀態,在所有可能出現單點故障的地方爲其提供高可用。如果有一臺服務器死機,或工作出現故障,Keepalived將檢測到,並將有故障的服

原创 LVS(DR)+keepalived實現高可用負載均衡

一、lvs+keepalived1、lvsLVS集羣採用IP負載均衡技術和基於內容請求分發技術。調度器具有很好的吞吐率,將請求均衡地轉移到不同的服務器上執行,且調度器自動屏蔽掉服務器的故障,從而將一組服務器構成一個高性能的、高可用的虛擬服務

原创 nginx反代mogilefs實現海量小文件存儲

一、簡介1、介紹   MogileFS 是一個開源的分佈式文件系統,用於組建分佈式文件集羣,由 LiveJournal 旗下 Danga Interactive 公司開發,Danga 團隊開發了包括 Memcached、MogileFS、

原创 LNMT+varnish實現網站架構初步

一、簡介 Tomcat 服務器是一個免費的開放源代碼的Web 應用服務器,屬於輕量級應用服務器,在中小型系統和併發訪問用戶不是很多的場合下被普遍使用,是開發和調試JSP 程序的首選。    本文將介紹 LNMT(linux+nginx+my

原创 ansible使用及YAML語法介紹

一、簡介 1、ansible 簡介    ansible官方的title是“Ansible is Simple IT Automation”——簡單的自動化IT工具。這個工具的目標有這麼幾項:自動化部署APP;自動化管理配置項;自動化的持續

原创 使用rpm-build製作nginx的rpm包

一、RPM包的分類RPM有五種基本的操作功能:安裝、卸載、升級、查詢和驗證。linux軟件包分爲兩大類:(1)二進制類包,包括rpm安裝包(一般分爲i386和x86等幾種)(2)源碼類包,源碼包和開發包應該歸位此類(.src.rpm)。有時

原创 Cacti合併流量圖

系統環境監控主機:Centos5.5(32bit) Nginx平臺 Cacti0.87g   net-snmp5.3.2  192.168.93.135被監控機:Centos5.5(32bit)  net-snmp5.3.2  192.16

原创 rsync 遠程同步 linux 及 windows 主機

一、前言1、rsync原理及rsync+inotify觸發同步    可以配置SSH信任,做信任後,同步就不需要密碼文件了    http://nmshuishui.blog.51cto.com/1850554/13870482、本篇說明 

原创 nagios監控mysql(check_mysql)及內存使用率(check_mem)

一、監控本地(localhost)內存1、上傳監控腳本 check_mem 到/usr/local/nagios/libexec# chown -R nagios.nagios check_mem # chmod +x check_mem2

原创 zabbix監控之模板使用、網絡發現及郵件報警功能

一、 簡介1、介紹   zabbix是一個基於WEB界面的提供分佈式系統監視以及網絡監視功能的企業級的開源解決方案,能監視各種網絡參數,保證服務器系統的安全運營;並提供靈活的通知機制以讓系統工程師快速定位/解決存在的各種問題。   zabb

原创 部署cacti監控windows && linux

一、安裝LAMP架構本篇主要介紹cacti如何監控windows主機,cacti的搭建過程也很簡單,同樣,監控linux主機也不難。這裏主要記錄部署監控windows過程中遇到的兩個問題1、LAMP#yum install -y httpd

原创 禪道及其數據庫自動備份及短信、郵件通知腳本

一、添加SMTP服務器    bin/mail會默認使用本地sendmail發送郵件,而通過修改配置文件可以使用外部SMTP服務器,可以達到不使用sendmail而用外部的smtp服務器發送郵件的目的。    在需要發送自動報警的服務器上修