Zabbix安裝文件(二)

2021-10-05 06:43:20 字數 3551 閱讀 2011

在安裝zabbix_server之前,我們先來部署lamp環境以及系統環境。

系統版本:redhat7.3

apache版本:httpd(yum源自帶)

php版本:php(yum源自帶)

mysql版本:mariadb(yum源自帶)

zabbix版本:zabbix-4.0.19    

1、系統環境:關閉防火牆、關閉selinux

# systemctl stop firewalld.service 

# systemctl disable firewalld.service 

# getenforce 

disabled

2、建立系統使用者:zabbix

# useradd zabbix

# echo zabbix |passwd --stdin zabbix

3、安裝lamp環境

啟動http、mariadb,並設定開機自啟

4、設定資料庫root使用者密碼,建立庫zabbixdb,並授權給使用者zabbix

# mysqladmin -uroot password "123.com"

# mysql -uroot -p123.com

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

query ok, 0 rows affected (0.00 sec)

mariadb [(none)]> exit

5、安裝zabbix依賴環境

# yum -y install gcc gcc-c++

# yum -y install pcre* libxml2* curl* libevent* libcurl*       //pcre是乙個用c語言編寫的正規表示式函式庫

6、編譯安裝zabbix(安裝路徑:/usr/local/zabbix)

# tar xf zabbix-4.0.19.tar.gz 

# cd zabbix-4.0.19/

# ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql=/usr/bin/mysql_config --with-libxml2  --with-libcurl=/usr/bin/curl-config

# make

# make install 

7、複製zabbix的web頁面,到httpd的預設目錄

# mkdir /var/www/html/zabbix

# cp -r frontends/php/ /var/www/html/zabbix

# chmod -r 777 /var/www/html/zabbix/         

# chown -r zabbix. /var/www/html/zabbix

8、安裝php需要的外掛程式

# rpm -ivh --nodeps php-*

php-bcmath-5.4.45-13.el7.remi.x86_64.rpm  

php-mbstring-5.4.45-13.el7.remi.x86_64.rpm

9、修改php頁面設定(以滿足zabbix最低需求)

# vim /etc/php.ini

post_max_size = 16m

max_execution_time = 300        

max_input_time = 300            

date.timezone = asia/shanghai

# chmod -r 775 /var/www/html/zabbix             //注意!注意!許可權是775 別問為什麼755不行!!!

10、導庫

# cd /zabbix-3.4.8/database/mysql        //將基本的zabbix庫資訊匯入到資料庫中

# mysql -uroot -p123456 zabbixdb < schema.sql

# mysql -uroot -p123456 zabbixdb < images.sql 

# mysql -uroot -p123456 zabbixdb < data.sql 

# chmod -r 775 /usr/local/zabbix/

# chown -r zabbix. /usr/local/zabbix/  

11、修改配置zabbix配置檔案

# vim /usr/local/zabbix/etc/zabbix_server.conf

listenport=10051        //zabbix預設埠

logfile=/tmp/zabbix_server.log        //日誌位置

logfilesize=0        

//日誌檔案大小,單位m

//0表示禁用日誌自動rotation,如果日誌達到限制,並且rotaation失敗,會刪除老日誌,重新生成乙個新的。

pidfile=/var/run/zabbix/zabbix_server.pid

dbhost=localhost      //指定資料庫位址

dbname=zabbixdb        //指定庫名

dbuser=zabbix        //資料庫使用者

dbpassword=123456        //密碼

dbport=3306        //資料庫埠

賦權

# chmod -r 777 /usr/local/zabbix/

# chown -r zabbix. /usr/local/zabbix/

12、檢查服務狀態

# systemctl status apache2

# systemctl status mysqld

# ps -ef |grep zabbix_server

13、訪問zabbix頁面到這裡,我們的zabbix_server,算是部署完成了。

安裝zabbix 部署和監控文件

一.環境準備 1.安裝zabbix源 rpm ivh 二.安裝zabbix相關元件 2.為zabbix建立資料庫 啟動mariadb systemctl start mariadb systemctl enable mariadb 登入mysql 為了更好的支援中文,將資料庫的編碼字符集設定為utf...

zabbix安裝部署二

zabbix部署文件1.zabbix的部署情況 zabbix在1.191,伺服器上安裝了zabbix server服務端,在master1 master7還有 master192,master19以及12.130,12.131mysql伺服器上安裝了zabbix agent客戶端,服務端開放的是81...

zabbix學習 zabbix安裝

環境準備 1 centos7系統 2 關閉firewalld防火牆服務 3 關閉selinux服務,配置檔案設定為disable,位置 etc selinux config 4 安裝mysql或者mariadb資料庫 細節 建立utf8庫zabbix,設定使用者名稱及密碼zabbix,方便後面配置s...