NO.B.0003——zabbix_zabbix-server.yum源安裝_V.201027
阿新 • • 發佈:2020-11-18
一、硬體環境準備:
三、Zabbix WEB GUI安裝配置:通過瀏覽器Zabbix_WEB驗證,過瀏覽器訪問http://server_ip/zabbix預設使用者名稱:Admin 密碼:zabbix
單擊Next step,配置資料庫連線,輸入資料庫名、使用者、密碼,單擊Test connection,顯示OK,單擊Next step即可。
繼續單擊Next step出現如圖所示,填寫Zabbix Title顯示,可以為空,可以輸入自定義的名稱。
恭喜你!你已安裝ZABBIX前端;單擊Finish
學習地址:https://ke.qq.com/webcourse/index.html#cid=444830&term_id=100531627&taid=3968051565742494&vid=5285890793436122733zabbix安裝手冊地址:https://www.zabbix.com/documentation/4.0/manual/installation/install_from_packages/rhel_centosZabbix Manual——>installation from packages——>Red Hat Enterprise Linux/CentOS
Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart ——W.S.Landor
來自為知筆記(Wiz)
ZABBIX Server端 : 192.168.1.59
ZABBIX Agent端: 192.168.1.60
Linux 系統版本:CentOS linux release 7.6.1810(Core)
zabbix版本:zabbix 4.0.6 LTS (截止2019年4月1日最新版本)
二、安裝zabbix:安裝和配置資料庫//1、 首先新增zabbix倉庫: [root@localhost ~]# > rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm // 把zabbix.repo裡面的檔案內容替換為以下內容: [root@localhost ~]# cat>/etc/yum.repos.d/zabbix.repo<<EOF [zabbix] name=Zabbix Official Repository - $basearch baseurl=https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/$basearch/ enabled=1 gpgcheck=1 gpgkey=https://mirrors.tuna.tsinghua.edu.cn/zabbix/RPM-GPG-KEY-ZABBIX-A14FE591 [zabbix-non-supported] name=Zabbix Official Repository non-supported - $basearch baseurl=https://mirrors.tuna.tsinghua.edu.cn/zabbix/non-supported/rhel/7/$basearch/ enabled=1 gpgkey=https://mirrors.tuna.tsinghua.edu.cn/zabbix/RPM-GPG-KEY-ZABBIX gpgcheck=1 EOF #、(可選項)zabbix前端基本安裝中不提供其他軟體包,需要在執行zabbix前端的系統中啟用可選rpm的儲存庫 [root@localhost ~]# yum-config-manager --enable rhel-7-server-optional-rpms //2、安裝Zabbix-server: [root@localhost ~]# yum -y install zabbix-server-mysql #、安裝zabbix-Proxy(代理伺服器,半分散式的,若不需要,可暫時不安裝) [root@localhost ~]# yum -y install zabbix-proxy-mysql //3、安裝zabbix-front-web [root@localhost ~]# yum -y install zabbix-web-mysql
設定front-web服務//4、安裝Mariadb database [root@localhost ~]# yum -y install mariadb-server [root@localhost ~]# systemctl start mariadb.service //啟動資料庫 [root@localhost ~]# msyql_secure_installation //設定Mariadbroot初始化密碼 [root@localhost ~]# mysql -uroot -p123456 MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin; //建立資料庫,名稱為zabbix並且字元為utf8 MariaDB [(none)]> create user 'zabbix'@'localhost' identified by '123456'; //建立zabbix使用者並設定密碼 MariaDB [(none)]> grant all privileges on zabbix.* to 'zabbix'@'localhost'; //授權zabbix使用者從localhost訪問,對zabbix資料庫有完全控制權限 MariaDB [(none)]> flush privileges; //重新整理許可權 MariaDB [(none)]> exit // 退出 // 使用MySQL匯入伺服器的出事架構和資料; zabbix = use zabbix;切換到zabbix資料庫之下 [root@localhost ~]# > zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p123456 zabbix MariaDB [zabbix]> show tables; // 檢視資料匯入是否成功 // 針對zabbix-server配置資料庫: [root@localhost ~]# vi /etc/zabbix/zabbix_server.conf # LogFile=/var/log/zabbix/zabbix_server.log DBHost=localhost // 資料庫主機 DBName=zabbix // 資料庫名稱 DBUser=zabbix // 資料庫使用者名稱 DBPassword=<password> // 資料庫密碼 # DBSocket=/var/lib/mysql/mysql.sock //5、啟動zabbix-server [root@localhost ~]# systemctl restart zabbix-server.service
//6、設定zabbix-front-web
[root@localhost ~]# vim /etc/httpd/conf.d/zabbix.conf
# php_value date.timezone Europe/Riga
php_value date.timezone Asia/Shanghai
重啟所有服務:效驗我們所安裝的是否正常://7、啟動zabbix-server、mariadb-server、httpd服務,並設定開機自啟動。 [root@localhost ~]# systemctl restart zabbix-server.service [root@localhost ~]# systemctl enable zabbix-server.service [root@localhost ~]# systemctl start mariadb.service [root@localhost ~]# systemctl enable mariadb.service [root@localhost ~]# systemctl start httpd.service [root@localhost ~]# systemctl enable httpd.service 注意事項:關閉selinux和firewalld.service
通過如下命令進行效驗:
[root@localhost ~]# ss -tunlp
zabbix-server 監聽埠為tcp 10051
zabbix-agent 監聽埠為tcp 10050
三、Zabbix WEB GUI安裝配置:通過瀏覽器Zabbix_WEB驗證,過瀏覽器訪問http://server_ip/zabbix預設使用者名稱:Admin 密碼:zabbix
單擊Next step,如果有錯誤提示,需要把錯誤依賴解決完,方可進行Next step操作。
如上異常錯誤解決方法程式碼如下,安裝缺失的軟包,並修改php.ini對應引數的值即可,
yum install php-mbstring php-bcmath php-gd php-xml -y
yum install gd gd-devel -y
sed -i '/post_max_size/s/8/16/g;/max_execution_time/s/30/300/g;/max_input_time/s/60/300/g;s
> /\;date.timezone.*/date.timezone \= PRC/g;s/\;always_populate_raw_post_data/
> always_populate_raw_post_data/g' /etc/php.ini
service httpd restart
單擊Next step,配置資料庫連線,輸入資料庫名、使用者、密碼,單擊Test connection,顯示OK,單擊Next step即可。
繼續單擊Next step出現如圖所示,填寫Zabbix Title顯示,可以為空,可以輸入自定義的名稱。
<?php
// Zabbix GUI configuration file.
global $DB;
$DB['TYPE'] = 'MYSQL';
$DB['SERVER'] = 'localhost';
$DB['PORT'] = '0';
$DB['DATABASE'] = 'zabbix';
$DB['USER'] = 'zabbix';
$DB['PASSWORD'] = '123456';
// Schema name. Used for IBM DB2 and PostgreSQL.
$DB['SCHEMA'] = '';
$ZBX_SERVER = 'localhost';
$ZBX_SERVER_PORT = '10051';
$ZBX_SERVER_NAME = 'ZABBIX監控系統';
$IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;
恭喜你!你已安裝ZABBIX前端;單擊Finish
登入Zabbix WEB介面,預設使用者名稱和密碼為:Admin/zabbix,
ZABBIX WEB後臺管理介面學習地址:https://ke.qq.com/webcourse/index.html#cid=444830&term_id=100531627&taid=3968051565742494&vid=5285890793436122733zabbix安裝手冊地址:https://www.zabbix.com/documentation/4.0/manual/installation/install_from_packages/rhel_centosZabbix Manual——>installation from packages——>Red Hat Enterprise Linux/CentOS
Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart ——W.S.Landor
來自為知筆記(Wiz)