Nagios監控基礎配置(一)

來源:互聯網
上載者:User

標籤:ffffff   sql   不用   進位   rest   安裝配置   word   help   http   

一、搭建Nagios監控伺服器
1、部署運行環境LAMP
[[email protected] ~]# yum -y install httpd
[[email protected] ~]# systemctl restart httpd
[[email protected] ~]# systemctl enable httpd

[[email protected] ~]# yum -y install mariadb-server mariadb
[[email protected] ~]# systemctl restart mariadb
[[email protected] ~]# systemctl enable mariadb
[[email protected] ~]# mysqladmin -hlocalhost -u root password "123456"
[[email protected] ~]# yum -y install php-mysql php

2、安裝準備:編譯工具 建立使用者和組
[[email protected] /]# rpm -q gcc gcc-c++
[[email protected] /]# useradd nagios
[[email protected] /]# groupadd nagcmd
[[email protected] /]# usermod -G nagcmd nagios

3、安裝源碼包
1) 解包
[[email protected] /]# tar -zxf nagios-4.2.4.tar.gz
[[email protected] /]# cd nagios-4.2.4/
[[email protected] nagios-4.2.4]# ./configure --help | more >分頁查看協助資訊
[[email protected] nagios-4.2.4]# ./configure

--with-nagios-user=nagios \ 所有者
--with-nagios-group=nagcmd \ 從屬組
--with-command-user=nagios \ 軟體執行者
--with-command-group=nagcmd 軟體執行的組

2) 編譯
[[email protected] nagios-4.2.4]# make all >編譯主程式 #做完這步,最好開兩個終端方便查看安裝
[[email protected] nagios-4.2.4]# make install >安裝程式
[[email protected] nagios-4.2.4]# ls /usr/local/nagios/ >主設定檔
[[email protected] nagios-4.2.4]# make install-init >安裝控制指令碼
/usr/bin/install -c -m 755 -d -o root -g root /etc/rc.d/init.d
/usr/bin/install -c -m 755 -o root -g root daemon-init /etc/rc.d/init.d/nagios

Init script installed

[[email protected] nagios-4.2.4]# cat /etc/rc.d/init.d/nagios >系統的指令檔

3、【安裝】
[[email protected] nagios-4.2.4]# make install-commandmode >設定檔案許可權
[[email protected] nagios-4.2.4]# make install-config >安裝配置
[[email protected] nagios-4.2.4]# make install-webconf >部署網站配置
[[email protected] nagios-4.2.4]# make install-exfoliation >頁面風格

4、 查看安裝目錄及設定檔說明
[[email protected] nagios-4.2.4]# ls /usr/local/nagios/
bin/ etc/ libexec/ sbin/ share/ var/

[[email protected] nagios-4.2.4]#ls /usr/local/nagios/bin/
nagios >驗證配置資訊
nagiostats >命令列顯示監控資訊
[[email protected] nagios-4.2.4]#ls /usr/local/nagios/etc/ >主設定檔目錄
[[email protected] nagios-4.2.4]#ls /usr/local/nagios/libexec/ >監控外掛程式目錄 (預設為空白)
[[email protected] nagios-4.2.4]#ls /usr/local/nagios/sbin/ >編譯好的指令檔(二進位)
[[email protected] nagios-4.2.4]#ls /usr/local/nagios/share/ >網頁檔案目錄
[[email protected] nagios-4.2.4]#ls /usr/local/nagios/var/ >日誌目錄

5、安裝監控外掛程式
[[email protected] nagios-plugins-2.1.4]# tar -zxf /nagios-plugins-2.1.4.tar.gz >解包
[[email protected] nagios-plugins-2.1.4]# cd /nagios-4.2.4/nagios-plugins-2.1.4/ >進入目錄
[[email protected] nagios-plugins-2.1.4]# ./configure && make && make install > 源碼安裝
[[email protected] nagios-4.2.4]# ls /usr/local/nagios/libexec/ >查看安裝的外掛程式

6、啟動nagios監控服務
設定訪問監控頁面的使用者名稱(nagiosadmin)和密碼(自訂) >名字為預設值

[[email protected] nagios-4.2.4]# vim /etc/httpd/conf.d/nagios.conf
52 AuthUserFile /usr/local/nagios/etc/htpasswd.users >儲存訪問的使用者名稱和密碼

[[email protected] nagios-4.2.4]# which htpasswd >查看是否有這個命令
/usr/bin/htpasswd
[[email protected] nagios-4.2.4]# rpm -qf /usr/bin/htpasswd >查詢那個包提供的
httpd-tools-2.4.6-40.el7.x86_64

[[email protected] nagios-4.2.4]# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin >建web系統管理使用者
New password: 111111 >輸入密碼
Re-type new password: 111111 >驗證密碼
-c 選項
[[email protected] nagios-4.2.4]# cat /usr/local/nagios/etc/htpasswd.users >查看產生的檔案
nagiosadmin:$apr1$UGaLKGiO$GNSYq.O2T6qVQab6aKTWR/

[[email protected] nagios-4.2.4]# systemctl restart httpd >重起網站服務
[[email protected] nagios-4.2.4]# /etc/rc.d/init.d/nagios start >開啟nagios服務
[[email protected] nagios-4.2.4]# /etc/rc.d/init.d/nagios status >查看狀態
nagios (pid 3883) is running...

7、訪問監控網頁
[[email protected] 案頭]# firefox http://192.168.4.21/nagios


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
【下面是首頁面】

三、配置nagios服務

(預設不用任何配置 就監控本機)
services 監控資訊
Current Load cpu負載
Current Users 登入系統的使用者數
HTTP 網站服務運行狀態
Root Partition 根分區
SSH 監控ssh服務
Swap Usage 交換分區
Total Processes 總的進程數量

Host Status Totals 監控主機
Service Status Totals 監控資源

OK 正常
WARNING 警告
Unknown 不知道
Critical 嚴重錯誤
Pending 監控中

http://i2.51cto.com/images/blog/201801/08/e1be13912bef7ed98eebd548ea0c1100.jpg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=" alt="Nagios監控基礎配置(一)" />

Nagios監控基礎配置(一)

相關文章

聯繫我們

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