找回密碼
 註冊
搜索
查看: 533|回復: 0

[CentOS] CentOS 8 安裝 nagios 4

[複製鏈接]
發表於 2024-7-25 22:52:50 | 顯示全部樓層 |閱讀模式
 
Push to Facebook
安裝準備

1. 設定SELinux


  1. sed -i 's/SELINUX=.*/SELINUX=permissive/g' /etc/selinux/config

  2. setenforce 0
複製代碼

打開防火牆 HTTP HTTPS

  1. firewall-cmd --zone=public --add-service=http --permanent
  2. firewall-cmd --zone=public --add-service=https --permanent
  3. firewall-cmd --reload
複製代碼


準備安裝 Nagios 模組:

  1. dnf install gcc glibc glibc-common make gettext automake autoconf gd gd-devel perl net-snmp net-snmp-utils openssl-devel epel-release wget tar

  2. dnf --enablerepo=powertools,epel install perl-Net-SNMP
複製代碼


設定 LAMP Stack
Nagios 使用 LAMP stack 基本應用服務來使面板運作在CentOS 8.

Nagios 需要安裝兩部分讓 LAMP stack運行: Apache Web Server 及 PHP.

安裝Apache

  1. dnf install httpd
  2. systemctl start httpd
  3. systemctl enable httpd
複製代碼

安裝 PHP:

  1. dnf install php php-cli
複製代碼


下載及安裝 Nagios

  1. cd /tmp
  2. curl -s https://api.github.com/repos/NagiosEnterprises/nagioscore/releases/latest \
  3. | grep "browser_download_url.*nagios.*.tar.gz"" \
  4. | tail -n 1 \
  5. | cut -d : -f 2,3 \
  6. | tr -d " \
  7. | wget -O nagios-core.tar.gz -qi -
  8. curl -s https://api.github.com/repos/nagios-plugins/nagios-plugins/releases/latest \
  9. | grep "browser_download_url.*nagios-plugins.*.tar.gz"" \
  10. | tail -n 1 \
  11. | cut -d : -f 2,3 \
  12. | tr -d " \
  13. | wget -O nagios-plugins.tar.gz -qi -
  14. tar xzvf nagios-core.tar.gz
  15. tar xzvf nagios-plugins.tar.gz
複製代碼

更改Nagios核心目錄

  1. cd nagios-4.*/
複製代碼

編譯Nagios來源檔案

  1. ./configure
  2. make all
複製代碼

新增Nagios使用者及群組加入apache群組到nagios使用者

  1. make install-groups-users
  2. usermod -aG nagios apache
複製代碼

從編譯檔案安裝 Nagios

  1. make install
複製代碼

安裝Nagios服務,命令模式,預設模式
最後重啟Apache


  1. make install-daemoninit
  2. make install-commandmode
  3. make install-config
  4. make install-webconf
  5. systemctl restart httpd
複製代碼

增加nagiosadmin使用者密碼

  1. htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
複製代碼

啟動Nagios 服務:

  1. systemctl start nagios
  2. systemctl enable nagios
複製代碼

安裝Nagios plugins及切換目錄

  1. cd /tmp/nagios-plugins-*/
複製代碼

編譯和安裝Nagios plugins:

  1. ./configure
  2. make
  3. make install
複製代碼

開始使用Nagios

打開瀏覽器並輸入IP加/nagios

  1. http://192.168.3.X/nagios
複製代碼

CentOS nagios

CentOS nagios

CentOS nagios

CentOS nagios


https://www.linode.com/docs/guides/install-nagios-on-centos-8/
 
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

Archiver|手機版|小黑屋|TShopping

GMT+8, 2025-4-30 19:41 , Processed in 0.026951 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表