nagios4.1.1 服務端及監控端部署(一)

來源:互聯網
上載者:User

標籤:nagios4.1.1

前言:

    在職場中,營運的規則就是不允許沒有監控的業務上線,理想很完善,現實不如願,很多公司都是在業務上線前還沒有做好監控服務……

    而作為監控服務,我的原則則是簡單夠用即可,這裡的簡單是配置起來簡單,維護起來也簡單,夠用是能夠滿足業務監控的需求即可

    nagios3版本和pnp的相容性要好於nagios4和pnp的相容性,那為什麼這裡又要使用nagios4的版本呢?原因很簡單,我個人毛病,上一家公司部署的是nagios3版本的監控,配置pnp出圖的時候就花了很多時間,當時將問題搞定,後來又想部署個nagios4版本的,搞了半天最後發現pnp和nagios4版本的相容性不是很到,當時就沒有繼續搞下去。心裡有結,總要解的,於是就有這篇

本文:

    規範:下載的檔案均存放於/usr/local/src目錄

                編譯的檔案均存放在/usr/local/軟體名 目錄

    準備:下載檔案

        nagios-4.1.1.tar.gz https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.1.1.tar.gz

        rrdtool1.4.5    rrdtool的官網無法訪問,這是個痛苦的事情……

        pnp4nagios-0.6.2 http://jaist.dl.sourceforge.net/project/pnp4nagios/PNP-0.6/pnp4nagios-0.6.25.tar.gz

        nrpe-2.15.tar.gz http://jaist.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz


nagios安裝:

    nagios的web頁面需要web和php服務支援,使用httpd、nginx加php都可,這裡為了快速安裝直接使用yum 安裝httpd和php環境,後期有時間做變更為nginx

    編譯安裝的樂趣就在於,每次編譯你都預料不到會報出什麼錯誤,根據錯誤資訊去解決就可,一般都是某個依賴問題

    解壓nagios檔案,並編譯安裝,按照官方給出的文檔步驟即可

yum install -y wget httpd php gcc glibc glibc-common gd gd-devel make net-snmp -yuseradd -m -s /bin/bash nagiosgroupadd nagiosusermod -G nagios nagiosgroupadd nagcmdusermod -a -G nagcmd nagiostar zxvf nagios-4.1.1.tar.gzcd nagios-4.1.1./configure --with-command-group=nagcmdmake allmake installmake install-initmake install-configmake install-commandmodemake install-webconfcp -R contrib/eventhandlers/ /usr/local/nagios/libexec/chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers//usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg service iptables stopservice httpd starthtpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

nagios-plugins-2.1.1安裝

tar zxvf nagios-plugins-2.1.1.tar.gz ./configure --with-nagios-user=nagios --with-nagios-group=nagiosmake make installchkconfig --add nagioschkconfig --level 35 nagios onchkconfig --add httpdchkconfig --level 35 httpd onsetenforce 0service nagios restart

rrdtool 安裝

yum -y install zlib libpng freetype libart_lgpl libart_lgpl-devel libxml* pango* perl-develtar zxvf rrdtool-1.4.5.tar.gz cd rrdtool-1.4.5./configure --prefix=/usr/local/rrdtoolmake && make install

pnp4nagios安裝

tar pnp4nagios-0.6.25./configure --prefix=/usr/local/pnp4nagios --with-nagios-user=nagios --with-nagios-group=nagcmd --with-rrdtool=/usr/local/rrdtool/bin/rrdtool --with-perl_lib_path=/usr/local/rrdtool/lib/perl/5.10.1/x86_64-linux-thread-multimake allmake fullinstall


完成以上步驟,就訪問localhost/nagios就可以看到nagios監控頁面了,但現在這樣還看不到具體監控情況,因為還沒有配置監控主機,主機配置明天在寫

後續的配置下參見nagios4.1.1 服務端及監控端部署(二)

本文出自 “morrowind” 部落格,請務必保留此出處http://morrowind.blog.51cto.com/1181631/1697949

nagios4.1.1 服務端及監控端部署(一)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.