zabbix-server安裝
阿新 • • 發佈:2021-12-06
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
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模板網址