CentOS 7部署Zabbix4.0指引

CentOS 7部署Zabbix4.0指引
CentOS 7部署Zabbix4.0指引
CentOS 7部署Zabbix4.0指引

CentOS 7部署Zabbix4.0指引

CentOS 7部署Zabbix4.0指引

http://x.x.x.x/zabbix  #x.x.x.x 為zabbix server IP

CentOS 7部署Zabbix4.0指引
CentOS 7部署Zabbix4.0指引

vi /etc/httpd/conf.d/zabbix.conf     #修改時區
將#php_value date.timezone Europe/Riga 變更成php_value date.timezone Asia/Shanghai

systemctl enable zabbix-server   #啟動並介入開機自啟動zabbix-server
systemctl start zabbix-server
netstat -anpt  grep zabbix      #監聽在10051端口上,假如沒監聽成功,可重啟zabbix-server服務試試

4.zabbix web界面配置

vi  /etc/zabbix/zabbix_server.conf   #配置數據庫用戶及密碼

配置數據庫名稱、用戶和密碼
CentOS 7部署Zabbix4.0指引
3.3配置時區已經zabbix-server開機自啟

yum -y install net-snmp net-snmp-devel curl curl-devel libxml2 libxml2-devel libevent-devel.x86_64 javacc.noarch  javacc-javadoc.noarch javacc-maven-plugin.noarch javacc*
yum install php-bcmath php-mbstring -y #安裝php支持zabbix組件

rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm  #會半自動生成yum源文件,保障系統可以上網

yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-get -y    #安裝zabbix組件

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz  mysql -uzabbix -p zabbix   #導入數據到數據庫zabbix中(最終一個zabbix是數據庫zabbix)

3.2 配置數據庫用戶和密碼

mysql -u root -p  #使役root賬戶登錄數據庫;
select user,host from mysql.user;   #有空用戶名稱佔用以致本地無法登錄長程可登錄
drop user ''@localhost;  #刪除空用戶
drop user ''@localhost.localdomain;  #刪除空用戶

3.安裝zabbix
3.1 安裝倚賴包 + 組件

mysqladmin -u root 密碼 test123           #設置數據庫root密碼 密碼為test123
mysql -u root -p        #root用戶登陸數據庫
CREATE DATABASE zabbix character set utf8 collate utf8_bin;      #開創zabbix數據庫(華文編碼款式)
GRANT all ON zabbix.* TO 'zabbix'@'百分之百' IDENTIFIED BY 'test123456';  #頒贈zabbix用戶zabbix數據庫的所有權限,密碼test123456
flush privileges;    #刷新權限
quit                 #退出數據庫

為保障zabbix用戶也可以登錄數據庫,若出現本地無法登錄情況,解決形式如次:

systemctl start httpd    #啟動並介入開機自啟動httpd
systemctl enable httpd
systemctl start mariadb  #啟動並介入開機自啟動mysqld
systemctl enable mariadb
ss -anplt  grep httpd   #查看httpd啟動情況,80端口監控表達httpd已啟動
ss -naplt  grep mysqld  #查看mysqld啟動情況,3306端口監控表達mysqld已啟動 

2.3.5 初始化mysql數據庫,並配置root密碼

vi /etc/php.ini
date.timezone = PRC   #配置時區 

2.3.4啟動httpd,mysqld

vi /etc/httpd/conf/httpd.conf
ServerName  ZabbixServer                 #修改為主機名
DirectoryIndex index.html index.php     #添加首頁支持款式

2.3.3 編輯配置php,配置中國時區

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
rpm -qa httpd php mariadb                      #安裝完成後查緝應用版本

2.3.2 編輯httpd

Zabbix是開辦在LAMP還是LNMP背景之上,在此為了便捷就使役yum安裝LAMP背景。

2.3.1安裝所需所有軟體倉庫

setenforce 0       #臨時關閉命令

2.3搭建LAMP背景

vi /etc/selinux/config           #SELINUX=enforcing改為SELINUX=disabled 重啟後生效

CentOS 7部署Zabbix4.0指引

systemctl stop firewalld.service     #關閉防火牆
systemctl disable firewalld.service  #禁阻開機啟動

2.2關閉selinux

1.1部署CentOS 7
(略)
1.2硬件配置參考
CentOS 7部署Zabbix4.0指引
2.基礎背景搭建和設置
2.1關閉防火牆

附:zabbix4.0用戶手冊
https://www.zabbix.com/documentation/4.0/zh/manual
1.CentOS系統部署及安裝要求


發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *