對於服務器集中式管理的一些理解與應用

賬號管理:ldap 集羣+ssl前端

監控:nagios+check_mk,cacti,zibbix (模板不太好整)mysql

操做系統初始化安裝:cobbler(redhat,centos,debian都支持),經過mac地址能夠指定服務器的ip地址,服務器名。puppet 能夠初始化一些系統參數。固然也能夠管理應用配置文件等。puppet的主要的問題在於一是大規模機器對puppet master 的壓力。二是puppet 集羣的。ios

salt:能夠在master 上執行任意執行命令下發到slave 上,這點我最喜歡。其餘的文件管理與軟件包的管理與puppet 基本同樣。sql

內部dns:mydns,bind。mydns 配置簡單,後臺支持mysql,有前端頁面展現,很是的友好。mydns的集羣能夠經過mysql 集羣去作,效果還不錯,。我就是這樣乾的。bind要支持mysql配置稍微複雜一點。centos

機器名的命名規則:能夠根據本身須要來,好比 地名+機房名+機櫃+第幾臺+用途.域名 本身看起來一目瞭然,盤點好盤點,找故障也比較好找。服務器

硬件故障的監控:若是是dell服務器,那麼問題就簡單了,nagios+check_openmanage 能夠很好的實現對服務器硬件狀態的監控、報警(包括郵件,短信等)。操作系統

應用故障的監控處理:監控,我比較鍾情於nagios,一是在於配置簡單,二是在於能夠本身寫插件,三是能夠很隨意的配置報警時間段,給誰報警(定義故障級別)。惟一不足就是抖動比較大。故障的處理方面若是是在集羣裏面,能夠很容易的把故障點踢出去,恢復後再加進來。對於單點故障來講具體應用就得具體分析。插件

相關文章
相關標籤/搜索