Nagios配置之準備工作

來源:互聯網
上載者:User

Nagios配置的準備工作為配置好Nagios做鋪墊的,所以準備工作還是非常重要的。

 

圖-Nagios

Nagios配置前的處理

最主要的工作是建立nagios使用者及其屬組,讓nagios的運行使用者為nagios而不是root。再把目錄/usr/local/nagios的屬主設定為nagios,以保證系統的安全。Nagios可以以root使用者運行,但並不推薦這樣做。用下面的步驟來完成上述過程:

1、添加系統帳戶nagios: useradd nagios 就很容易的把使用者和組nagios添加到系統。有的類型的linux發行版添加使用者和組要麻煩一些-需要手動添加組,然後再執行 useradd –g nagios nagios這樣的操作。在實際的運用情境,nagios使用者並沒有必要作為系統使用者來登入linux系統,因此可以不必設定nagios的使用者密碼,甚至可以把nagios使用者的登入shell設定成/bin/false。

2、更改目錄屬組:chown –R nagios.nagios /usr/local/nagios 。請注意,有的unix/linux的版本使用者和屬組分隔字元號不是“.”,可能會是這樣的形式 chown –R nagios:nagios /usr/local/nagios 。

3、sendmail。看看sendmail是否正常運行?我們需要使用sendmail來發送故障警示資訊,所以這個包必須能夠正常工作。Sendmail分為伺服器和用戶端兩部分,有2種發送警示郵件的方式:(1)nagios所在的機器通過sendmail用戶端程式把郵件發送到專門的郵件伺服器,再由郵件伺服器把訊息發送到使用者郵箱。(2)郵件用戶端和伺服器端就用nagios所在系統sendmail。第一種方式用起來非常規範,但更麻煩,例如需要做位址解析、修改郵件伺服器的配置;另外還有一個問題-它還依賴別的系統,增加了故障點和複雜度。第二種方法十分簡單,只需啟動sendmail服務即可,而且它不再依賴於別的系統和服務。在我工作的實際情境,這兩種方法都使用,用專門的郵件伺服器會有發送延遲的情況(因為郵件伺服器要處理很多其他使用者郵件的收發);而直接用sendmail做伺服器和用戶端就異常簡單和方便了。非常幸運的是,幾乎所有的linux/unix發行版都預設安裝sendmail,費了這麼多筆墨,其實就做一個動作-把sendmail服務運行起來。

4、手機簡訊發送工具。我現在的公司是sp,有自己的簡訊通道,直接把傳送簡訊的用戶端程式sms_send拷貝到目錄/usr/local/bin/下。如果沒有簡訊下發的網關通道,那怎麼辦呢?網路上有很多簡訊發送的用戶端程式,很有名的就是smsclient,把它下載下來,解包後安裝。不要忘記購買手機modem和手機卡,modem只支援SIM卡而不支援cdma。安裝完smsclient軟體和硬體modem後,測試一下是否正常。如果沒有modem又怎麼辦?辦法還是有的:讓你的手機號可以接受郵件,這需要你去營業廳開通這項功能。簡訊警示功能是最有用的功能,我們不可能成天盯著監視螢幕,也不可能成天接受電子郵件,但我們的手機卻可以24小時線上,只要被監控對象發生故障,馬上就可以收到故障警示簡訊。以前,我很怕放長假,因為最擔心關鍵的裝置或服務在假期出故障而自己不知道,所以放假就變成了值班;想必很多網路系統管理員都有類似的經曆。在我動手部署nagios以前,曾經在網上搜尋關於nagios配置的文章,發現絕大部分都沒有介紹使用手機簡訊這個方便的功能,真是遺憾呀!在此,強烈建議啟用nagios的簡訊故障警示功能。

通過文章的描述,我們不難發現在配置nagios時,上面四點內容還都是必須要完成的,做完他們之後,能為你後面nagios配置省下不少功夫!

  • Nagios 簡介與功能
  • Nagios網路監控工作原理
  • Nagios 安裝三部曲
  • Nagios中警示郵件如何處理 Sendmail服務的配置
  • Nagios Sendmail無法發送mail郵件的解決方案

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.