linux系統下部署Zabbix監控平台

2021-10-04 20:48:25 字數 2595 閱讀 1484

一、實驗環境:

準備一台cos7系統的虛擬機器

二、實驗要求:物理機和虛擬機器要能相互通訊

三、實驗步驟:

a, 準備zabbix平台環境

步驟一:伺服器位址設定

1)配置主機名為zbx.tedu.cn

# hostnamectl set-hostname zbx.tedu.cn

2)配置ip位址192.168.10.7/24 (圖形介面 nmtui)

3)新增本機主機對映記錄,方便快速訪問

在/etc/hosts中新增 zbx.tedu.cn、svr8.tedu.cn 的本地網域名稱記錄

[root@zbx ~]# vim /etc/hosts //新增本地網域名稱記錄

… …192.168.10.7 zbx zbx.tedu.cn

192.168.10.8 svr8 svr8.tedu.cn

步驟二:安裝並啟用lamp平台

1)安裝lamp平台各元件

— 安裝好軟體httpd、mariadb-server、mariadb、php、php-mysql

— 確認安裝結果

2)啟用lamp平台相關服務

— 開啟系統服務httpd、mariadb,將上述服務設定為開機自執行

步驟三:禁用防火牆和selinux保護機制

# systemctl  disable  firewalld       //永久關閉

# setenforce 0 //使selinux失效

# vim /etc/selinux/config //開機時禁用

selinux=disabled

b, zabbix安裝及初始化

步驟一:安裝zabbix相關軟體包

1)確認軟體包素材

比如zabbix-server目錄,將其上傳到虛擬機器的/root/目錄下

[root@zbx ~]# ls /root/zabbix-server/

2)安裝zabbix伺服器及依賴包

[root@zbx ~]# yum -y install zabbix-server/*.rpm

步驟二:配置php解析環境,將時區設為 asia/shanghai

1)修改zabbix的web服務配置

… …php_value date.timezone asia/shanghai //將時區設為 亞洲/上海

2)重啟web服務

步驟三:初始化資料庫及連線

1)新建zabbix庫,授權使用者zabbix訪問,密碼為pwd@123

[root@zbx ~]# mysql -uroot //mariadb預設管理密碼為空

mariadb [(none)]> create database zabbix character set utf8 collate utf8_bin;

mariadb [(none)]> grant all on zabbix.* to zabbix@localhost identified by 『pwd@123』;

mariadb [(none)]> quit;

2)匯入zabbix服務包提供的初始庫

[root@zbx ~]# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -ppwd@123 zabbix

3)設定好資料庫連線

[root@zbx ~]# vim /etc/zabbix/zabbix_server.conf

… …dbname=zabbix //資料庫名

dbuser=zabbix //資料庫使用者

dbpassword=pwd@123 //連線密碼

c , zabbix監控介面

步驟一:開啟zabbix相關服務

1)啟動zabbix-server、zabbix-agent

[root@zbx ~]# systemctl restart zabbix-server zabbix-agent

2)確認httpd**服務已開啟

步驟二:訪問web介面,按照提示完成初始設定

1)訪問部署好的zabbix監控系統頁面

在瀏覽器中訪問首次訪問時會自動跳轉到初始化設定頁面, 單擊右下方的「next step」按鈕,下乙個頁面會檢查php環境,確認所有條件都是「ok」, 再次單擊右下方的「next step」按鈕,進入下乙個頁面

2)設定好資料庫連線

比如庫名zabbix、使用者名稱zabbix、密碼pwd@123,具體以前乙個案例準備的資料庫使用者賬號資訊為準, 再次單擊右下方的「next step」按鈕,進入下乙個頁面

3)確認安裝設定並完成安裝

後續幾個頁面接受預設,直接單擊「next step」,最後確認安裝成功,單擊「finish」即可

linux系統下部署專案

修改linux系統防火牆配置需要修改 etc sysconfig iptables 這個檔案,如果要開放哪個埠,在裡面新增一條 a rh firewall 1 input m state state new m tcp p tcp dport 8080 j accept 就可以了,其中 8080 是...

linux作業系統下部署thinkphp5專案

phpstudy安裝好了之後,在根目錄會有乙個phpstudy資料夾,如圖 只要將自己的專案通過filezilla傳送到 phpstudy www 目錄下就行。關於資料庫的匯入,啟動phpstudy服務,訪問phpstudy自帶的資料庫管理專案 phpmyadmin 就行,如 用你自己買的linux...

linux系統下部署php專案環境

1.apache安裝方法相對簡單 2.外網訪問虛擬機器中的位址,我們就需要修改一下apache的配置檔案 etc httpd conf httpd.conf 找到 servername www.example.com 80 改為 servername localhost 80 找到 listen 改...