1. 程式人生 > 其它 >zabbix-server安裝

zabbix-server安裝

zabbix-server端只能安裝至linux環境下

1.首先安裝lamp環境作為zabbix的執行環境,也就是web展示介面環境

yum install -y httpd mariadb-server mariadb php php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mhash

2.修改一下apache的配置檔案

vi /etc/httpd/conf/httpd.conf
修改
DirectoryIndex index.html index.php
在後面新增上index.php
可以搜尋,先按esc,然後輸入/DirectoryIndex 這樣就很快搜索到這行內容
然後輸入i進入編輯模式,在後面輸入內容即可
儲存並推出可以先按esc 然後shift+:(冒號)輸入wq
w:儲存
q:推出

3.修改時區為中國時區

vi /etc/php.ini
date.timezone = PRC
可以搜尋,先按esc,然後輸入/date.timezone 這樣就很快搜索到這行內容

4.關閉防火牆和seliuux

systemctl stop firewalld.service 臨時關閉防火牆
setenforce 0 臨時關閉selinux
systemctl disable firewalld.service 永久關閉防火牆

5.啟動httpd服務和mairadb資料庫服務,並設定為開機自啟動

systemctl start httpd.service
systemctl enable httpd.service
systemctl enable mariadb.service
systemctl start mariadb.service

6.初始化資料庫

mysql_secure_installation
先回車,然後輸入密碼,再輸入密碼,最後一路回車即可

7.進入資料庫,並建立zabbix的資料庫

首先進入資料庫

mysql -u root -p

然後輸入你自己設定的密碼

進入之後輸入:

CREATE DATABASE zabbix character set utf8 collate utf8_bin;

建立zabbix的資料庫,資料庫名叫zabbix,並設定字符集為utf8

接下來再建立授權,並設定一個密碼

GRANT all ON zabbix.* TO 'zabbix'@'%' IDENTIFIED BY 'admin';

授權所有的表,允許所有主機連,密碼為admin

flush privileges;

再來重新整理一下許可權

cd /usr/share/doc/zabbix-server-mysql-4.0.32
cat /usr/share/doc/zabbix-server-mysql-4.0.32/create.sql.gz | mysql -uzabbix -p admin
Enter password:

初始化資料庫(password:admin)

 [root@localhost zabbix-server-mysql-4.0.32]# mysql
MariaDB [(none)]> use zabbix
MariaDB [zabbix]> show tables;
+----------------------------+
| Tables_in_zabbix |
+----------------------------+
| acknowledges |
| actions |
| alerts |
................
.............
.........
MariaDB [zabbix]> exit
Bye

檢視下資料庫表單是否有生成匯入

[root@localhost zabbix-server-mysql-4.0.32]# vim /etc/zabbix/zabbix_server.conf
DBHost=localhost #第91行去掉前面#
DBName=zabbix #第101行不需要修改#
DBUser=zabbix #第117行不需要修改#
DBPassword=admin #第125行去掉前面#修改資料庫密碼=zabbix#
:wq! #儲存退出

為Zabbix server配置資料庫

quit

退出資料庫

8.安裝php相關依賴,並安裝zabbix的源

yum install php-mbstring php-bcmath -y

這是安裝官方源,這樣可以用yum來安裝官方的軟體包

rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm

下載這個rpm包需要公網環境,會自動生成yum原始檔

!!如果上面的失敗顯示404可以用下面的這條命令,上面的那條命令不行再用這條命令切記!!!!

rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
yum install zabbix-server-mysql zabbix-web-mysql -y

如果失敗多執行幾次就可以了

zcat /usr/share/doc/zabbix-server-mysql-4.0.0/create.sql.gz | mysql -uzabbix -p -h 192.168.80.181 zabbix

這裡可能會出現問題,根據版本的不同後面的版本號可能會不一樣,按tab做補全就行了,實際根據自己的版本號做修改 匯入資料,根據你自己的IP地址做修改然後資料你zabbix的資料庫的密碼,不是資料庫的root的密碼切記 9.配置資料庫使用者及密碼,修改如下配置程式碼行

vi  /etc/zabbix/zabbix_server.conf 
DBName=zabbix 
#zabbix資料庫名稱

DBUser=zabbix
#zabbix使用者名稱

DBPassword=admin123
#資料庫密碼
修改好以後,儲存並退出

10.修改zabbix時區

vi /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai

修改為亞洲上海

11.啟動zabbix服務

systemctl enable zabbix-server
systemctl start zabbix-server
systemctl restart httpd.service

12.然後再瀏覽裡面輸入你伺服器的IP地址後面加上zabbix

具體格式:http://192.168.80.181/zabbix/

13.安裝zabbix

設定中文環境:Administrator-Users-點選使用者Admin-語言中設定

https://share.zabbix.com/search?searchword=network&search_cat=1               -- zabbix模板網址