對於系統管理員來說,能夠檢查網絡上提供的每項服務和設備的狀態非常重要。 如果出現問題,您必須能夠隨時獲知並做出反應。 它存在一些可用的流行工具,但很少有人可以為您提供簡單的管理方法。 它存在一個名為 Centreon 的工具,它為我們提供了這個機會。 Centreon 提供兩種安裝方法,一種使用 Centreon ISO,另一種使用 Centreon Web,可以直接安裝在 Linux 操作系統上,如 Centos 或 Debian。
Centreon 提供兩種安裝方法,一種使用 Centreon ISO,另一種使用 Centreon Web,可以直接安裝在 Linux 操作系統上,如 Centos 或 Debian。 您有時會看到某些系統管理員將 Centreon 稱為 Centreon-Web,這是因為 Centreon 僅從 Web 界面和控制台開始,以便與 Nagios 一起使用。 現在,Centreon 集成了 Web UI,這是一個監控系統,可通過自主事件代理和數據庫系統進行數據提取、收集和處理。 新版本的 Centreon 不需要像以前一樣與 Nagios 關聯。
什麼是中通?
Centreon 是一款免費的開源監控軟件,它允許管理員輕鬆配置基於閾值的警報、生成電子郵件警報、快速添加要監控的系統,而無需配置複雜的配置文件。 Centreon 是基於
- 中通發動機: 將通過探針(插件)檢查設備的主監控引擎
- 中心網: IHM 允許配置引擎並以圖形方式實時顯示其結果
- 中心經紀人: 它是前兩個元素之間的鏈接,它是數據的“載體”。
Centreon 通過其支持的不同架構提供靈活的配置:
- 簡單的架構: 它用於在同一服務器中擁有所有監督實體:centeron Web 界面、數據庫、監控引擎和代理
- 分佈式架構: 它由兩種類型的實體組成:一個用於顯示信息的中央 Centreon 服務器和一個或多個用於收集數據的遠程服務器。 它用於啟用跨多個遠程監控服務器的負載平衡和網絡流隔離
- 具有遠程 DBMS 的分佈式架構: 這種帶有遠程 DBMS 的架構將具有三種類型的實體:用於顯示信息的中央 Centreon 服務器、用於將信息存儲到數據庫中的 DBMS 服務器以及用於收集數據的一個或多個遠程服務器。 它的優點是有一個遠程 DBMS 服務器
- 具有故障轉移的分佈式架構: 這種架構需要一個中央 Centreon 服務器來顯示信息和一個或多個遠程服務器來收集數據。 要進行故障轉移,需要復制 centeron 中央服務器。 它用於跨多個遠程監控服務器啟用負載平衡,用於網絡流隔離和故障轉移系統
- 具有遠程服務器故障轉移和 Web GUI 的分佈式架構: 除了先前架構的優點外,它還允許在每個遠程服務器上具有僅本地 Web 顯示的 Centreon 界面。 它用於在每個輪詢器上有一個只讀接口,以便在遠程服務器和 centeron 中央服務器之間出現故障連接時訪問本地收集的數據。
寫這篇文章時,我們的監控工具的實際版本是 中心 2.8.11
1) 安裝先決條件
我們需要在第一步中禁用 SELinux。 用命令檢查
# selinuxenabled && echo enabled || echo disabled
disabled
它在我們這邊被禁用,但如果對您來說結果不同,則必須編輯其配置文件並將強制替換為禁用
# vim /etc/selinux/config
SELINUX=disabled
推薦使用 MariaDB 作為數據庫。
# yum install mariadb-server
..............................
..............................
Resolving Dependencies
--> Running transaction check
---> Package mariadb-server.x86_64 1:5.5.52-1.el7 will be installed
--> Processing Dependency: mariadb(x86-64) = 1:5.5.52-1.el7 for package: 1:mariadb-server-5.5.52-1.el7.x86_64
--> Processing Dependency: perl-DBI for package: 1:mariadb-server-5.5.52-1.el7.x86_64
--> Processing Dependency: perl-DBD-MySQL for package: 1:mariadb-server-5.5.52-1.el7.x86_64
有必要通過將選項設置為 /etc/my.cnf 來修改 LimitNOFILE 限制
# mkdir -p /etc/systemd/system/mariadb.service.d/
# echo -ne "[Service]nLimitNOFILE=32000n" | tee /etc/systemd/system/mariadb.service.d/limits.conf
現在重新啟動它並允許它在啟動時啟動
# systemctl daemon-reload
# systemctl start mariadb
# systemctl enable mariadb
Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.
2) 安裝 Centreon
您應該需要安裝一些軟件包,例如 RPMForge
# wget https://yum.centreon.com/standard/3.4/el7/stable/noarch/RPMS/centreon-release-3.4-4.el7.centos.noarch.rpm
# yum install --nogpgcheck centreon-release-3.4-4.el7.centos.noarch.rpm
.............................
.............................
Dependencies Resolved
==========================================================================================================================
Package Arch Version Repository Size
==========================================================================================================================
Installing:
centreon-release noarch 3.4-4.el7.centos /centr
現在您可以安裝 centeron 包
# yum install centreon-base-config-centreon-engine centreon
..............................
..............................
Transaction Summary
==========================================================================================================================
Install 2 Packages (+273 Dependent packages)
Upgrade ( 2 Dependent packages)
Total download size: 103 M
Is this ok [y/d/N]: y
使用新版本的 centeron,你必須配置好 PHP 文件的時區。 現在您必須更改創建文件以指示您的適當時區。
# vim /etc/php.d/php-timezone.ini
date.timezone = Etc/UTC
現在你可以重新啟動 Apache, MariaDB 並允許在啟動時自動啟動 snmp 服務。
# systemctl restart httpd mariadb
# systemctl enable httpd snmpd snmptrapd
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.
Created symlink from /etc/systemd/system/multi-user.target.wants/snmpd.service to /usr/lib/systemd/system/snmpd.service.
Created symlink from /etc/systemd/system/multi-user.target.wants/snmptrapd.service to /usr/lib/systemd/system/snmptrapd.service.
3) Centreon 網絡安裝
完成安裝後,您現在可以以圖形方式訪問您的服務器並通過 Web 瀏覽器繼續該過程。 所以,輸入你的服務器的IP地址 https://
你應該選擇下一步按鈕
在這裡你檢查了所有的模塊
這裡有監控引擎信息
在這裡你有經紀人信息
您可以在此處創建一個用戶帳戶以訪問 Web 界面。 不要忘記密碼
這裡是數據庫信息。 您應該輸入密碼 數據庫用戶 但不適用於數據庫的 root 用戶。
現在在安裝過程中,它顯示所有操作都已成功完成。
4) 連接至 centeron 的管理網頁
現在安裝完成,如果配置了,您可以嘗試通過ip地址或域名再次訪問centeron網頁。
您現在可以使用在創建用戶帳戶期間在步驟 5 中配置的用戶名和密碼登錄。
進入首頁->輪詢統計,可以看到我們的centreon沒有信息,也沒有安裝服務
您還可以看到我們的輪詢器沒有運行
並且沒有安裝小部件。 所以,我們需要啟動服務並安裝小部件來擁有一個基本的功能中心
5) 啟動服務並安裝 centeron 小部件
要啟動 Centreon 的服務,您必須在終端上輸入以下命令:
# systemctl start cbd
# systemctl start centcore
# systemctl start centreontrapd
現在您可以返回到 centeron 的管理頁面選擇輪詢器並導入配置。 輪詢器或遠程服務器是配備調度程序和代理模塊的監控服務器。 它們的功能是監控設備並將結果發送到 Centreon 中央服務器。
轉到配置 -> 輪詢器並選擇要導出配置的服務器。 新版本的 centeron 沒有任何命令或示例的配置。 這是因為 centeron 提供了一種新方法,即 IMP (即時監控平台),一種允許減少監控時間的解決方案。
現在堅持四個第一個命題並選擇重新啟動 對於方法然後,導出
現在你可以檢查結果
您可以看到輪詢器正在運行。 可以在首頁看到輪詢統計
現在我們可以在我們的 centeron 服務器上安裝沒有自動安裝的小部件
# yum install centreon-widget*
Loaded plugins: fastestmirror
base | 3.6 kB 00:00
centreon-stable | 2.9 kB 00:00
centreon-stable-noarch | 2.9 kB 00:00
.............................
.............................
Transaction Summary
================================================================================
Install 12 Packages
Total download size: 206 k
Installed size: 434 k
Is this ok [y/d/N]: y
現在我們可以通過管理頁面激活它們
可以看到widgets已經安裝好,可以使用了。 我們的 centeron 服務器已準備就緒,可以正確配置和使用
Centreon 是一個很好的監控工具,它已經發展並且不需要與 nagios 組件相關聯。 它現在非常獨立,並提供簡單的配置方法。 這個新版本的 centeron 有一些變化,它通過軟件包安裝在 centos 7 上提供了良好且輕鬆的集成。
另請閱讀:
- 如何在 Centreon 2.8 上添加 Linux 和 Windows 主機