羅奕,陳粵



摘 要: 銀行為了在發(fā)生異常時能及時處理,往往會通過監(jiān)控系統(tǒng)來實現(xiàn)對硬件、網(wǎng)絡(luò)、應(yīng)用系統(tǒng)等的監(jiān)控和報警。Nagios是一個開源且免費的計算機及網(wǎng)絡(luò)系統(tǒng)監(jiān)控軟件,運行在Linux平臺上,能通過各種插件和SNMP協(xié)議,對設(shè)備、網(wǎng)絡(luò)及各種應(yīng)用系統(tǒng)進行狀態(tài)監(jiān)控。介紹了Nagios的工作原理和功能,以及在平安銀行成都分行的應(yīng)用情況。具體應(yīng)用實踐表明,利用Nagios構(gòu)建集中監(jiān)控系統(tǒng)效果非常顯著,為銀行的生產(chǎn)運維提供了有效的監(jiān)控報警平臺。
關(guān)鍵詞: Nagios; 集中監(jiān)控; SNMP; 報警
中圖分類號:TP319 文獻標(biāo)志碼:B 文章編號:1006-8228(2013)06-30-04
Construction and application of Nagios-based centralized monitoring system in banks
Luo Yi1, Chen Yue2
(1. Medical information engineering college,Chengdu University of Traditional Chinese Medicine, Chengdu, Sichuan 610075, China;
2. Ping An Bank Chengdu Branch)
Abstract: In order to deal with unexpected abnormal events in time, monitor or alert of devices, networks or applications are realized usually through monitoring systems in banks. Nagios is a free and open-source software running on Linux to monitor computer or networks status. It detects the devices, networks, and applications states by many plug-ins or SNMP protocol. Nagios working principle and primary functions are introduced in this paper, and the actual cases of Ping An Bank Chengdu Branch are analyzed. The practical examples show that constructing centralized monitoring system by using Nagios has good effects and is efficient for bank daily working tasks supporting.
Key words: Nagios; centralized monitoring; SNMP; fault alerting
0 引言
銀行科技部的管理人員最擔(dān)心在不知情的情況下發(fā)生異常突發(fā)事件,比如機房供電異常、設(shè)備硬件故障、應(yīng)用進程終止、網(wǎng)絡(luò)通訊中斷等等,而且某些故障發(fā)生后,科技人員不能第一時間發(fā)現(xiàn)故障,直到出現(xiàn)明顯不良影響,才發(fā)現(xiàn)問題,采取補救措施,特別是遇到節(jié)假日,這種風(fēng)險就更大。要使系統(tǒng)能正常穩(wěn)定運行,管理員就必須時刻關(guān)注各個系統(tǒng)的硬件狀況、服務(wù)進程、網(wǎng)絡(luò)是否正常、CPU、內(nèi)存使用率是否過高、數(shù)據(jù)庫可用空間、UPS負(fù)載是否合理等等。如果在沒有自動監(jiān)控工具的幫助下,這些日常必須的檢查工作就需要由人工去做,這樣不僅效率低下,消耗大量的人力資源,而且容易發(fā)生漏查、錯查現(xiàn)象。
為改變這種被動局面,銀行往往會引進一些監(jiān)控系統(tǒng)來實現(xiàn)自動監(jiān)控功能,用計算機來代替人工進行日常檢查,并在一定的條件下自動報警。……