CentOS7安裝Zabbix

1.  安裝 Zabbix server, frontendphp

聯網:前端

rpm –Uvh https://repo.zabbix.com/zabbix/4.2/rehl/7/x86_64/zabbix-release-4.2-1.el7.noarch.rpm

yum clean all

yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent

 

不聯網: 先建立本地yum源,而後mysql

yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent

2.  初始化數據庫web

(1)   建立數據庫和帳號sql

# mysql -uroot -p

password

mysql> create database zabbix character set utf8 collate utf8_bin;

mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'Zabbix_znjt123456!';

mysql> quit;

注:數據庫

1)Mysql8 版本更新後不支持在添加權限的同時建立用戶,因此先建立用戶再給權限。  vim

create user ‘zabbix’ identified by ‘zabbix’;
grant all on *.* to root@'%';

2)Zabbix在使用時所用的加密方式和Mysql8的密碼加密方式不一樣,使用下面的語句修改密碼的加密方式。瀏覽器

 ALTER USER 'zabbix'@'%' IDENTIFIED WITH mysql_native_password BY 'password';

3.  建立數據庫表結構,提示輸入密碼的時候輸入剛剛建立的zabbix用戶密碼。frontend

# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

4.  配置 Zabbix server配置文件ide

vi /etc/zabbix/zabbix_server.conf

DBName=zabbix

DBUser=zabbix

DBHost=數據庫安裝的電腦的IP,不建議使用localhost

DBPassword={password}

3.5 配置zabbix-agent

 vi /etc/zabbix/zabbix_agent.conf

 Server=Zabbix Server IP

 ListenPort=10050(這個能夠不修改,但一臺機器上使用多個agent時必須修改)

 ServerActive = Zabbix Server IP

 Hostname=能夠隨便起,但要記住,前端web界面添加諸暨Hostname必須一致。

3.6  配置php for frontend

vim /etc/httpd/conf.d/zabbix.conf

打開# php_value date.timezone註釋,修改時區:

php_value date.timezone Asia/Shanghai

3.7  啓動zabbix server

# systemctl start zabbix-server zabbix-agent httpd

# systemctl enable zabbix-server  zabbix-agent httpd

3.8配置zabbix frontend

(1)     瀏覽器打開網址:http://server_ip_or_name/zabbix 

 

(2)     確保全部的軟件都檢查經過

 

(3)     配置數據庫

 

(4)      配置zabbix  server

 

(5)     檢查已配置信息

 

(6)     安裝完成

 

 

(7)     登陸,默認超級帳戶Admin,密碼zabbix

 

相關文章
相關標籤/搜索