原创 puppet系列之nagios客戶端模塊

   爲了方便與puppet結合着用,所以接下去原本用源碼編譯的,統統改成用rpmbuild打包完,在放進自己建的源裏面,本文也將說明本地源如何創建。    文中軟件包nrpe,和nagios-plugins均由上篇文章的spec生成。  

原创 ansible自動化部署分佈式日誌收集系統

好久沒寫博客啦,關鍵沒成品可分享的。標題很高端的趕腳有木有,其實就是簡單的ansible+fluentd+es+kibana。本篇的內容主要是自動化部署日誌收集系統fluentd簡單介紹下各個工具:fluentd是一個日誌收集系統,它的特點

原创 rpmbuild使用---創建nrpe,nagios-plugins軟件包

nagios客戶端一般需要nagios-plugins,nrpe,爲了方便與puppet結合,所以最好把源碼打包成軟件包 spec文件內容如下: nrpe.spec:   %define name nrpe %define version 

原创 puppet系列之sudo模塊

 需求:每臺服務器上都創建dev組,專門給開發人員,給特定的開發人員建賬號,並加入dev組; 運維人員也將創建各自的用戶,並加入wheel組,通過sudo來對組裏成員做權限設置。   架構如下:   manfests裏面的文件內容如下:

原创 puppet負載均衡之nginx+passenger

由於3.x系列已不再支持mongrel,所以就採用nginx+passenger來做負載均衡;之前有發過nginx+mongrel,puppet version是2.7系列的,所以還是可以用的; 環境說明: 操作系統:centos 5.8