CentOS7安装zabbix3.2

一、安装3.2版本的zabbix的yum源
rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm

二、修改zabbix的repo文件中的源地址
vim /etc/yum.repos.d/zabbix.repo

[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=http://mirrors.aliyun.com/zabbix/zabbix/3.2/rhel/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

[zabbix-non-supported]
name=Zabbix Official Repository non-supported - $basearch 
baseurl=http://mirrors.aliyun.com/zabbix/non-supported/rhel/7/$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=1

三、安装mysql数据库

tar -xvf MySQL-5.6.32-1.el7.x86_64.rpm-bundle.tar 
rpm -qa | grep mariadb
rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
yum install -y perl-Module-Install.noarch
yum -y install *.rpm
修改my.cnf文件
service mysql start
chkconfig mysql on

四、设置数据库密码

mysql_secure_installation

五、创建库并授权

mysql -uroot -p123456
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to 'zabbix'@'localhost' identified by '123456';
flush privileges;

六、把初始化数据导入到zabbix库中

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

七、修改httpd配置文件并启动httpd服务
把第95行的#ServerName www.example.com:80替换成ServerName 127.0.0.1:80

sed -i '95c ServerName 127.0.0.1:80' /etc/httpd/conf/httpd.conf
systemctl start httpd.service
systemctl enable httpd.service

八、修改httpd的zabbix配置文件的时区为亚洲/上海
vim /etc/httpd/conf.d/zabbix.conf

把# php_value date.timezone Europe/Riga改为
php_value date.timezone Asia/Shanghai
重启httpd:systemctl restart httpd.service

九、修改zabbix server的配置文件
vim /etc/zabbix/zabbix_server.conf

DBUser=zabbix
DBPassword=123456

十、启动zabbix server

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

十一、浏览器访问zabbix,进行zabbix的安装设置
1)浏览器访问http://192.168.0.31/zabbix
如下图,点击"Next step"
CentOS7安装zabbix3.2
2)确认所有的配置都为"OK"后,点击"Next step"
CentOS7安装zabbix3.2
3)填写好数据库连接信息,点击"Next step"
CentOS7安装zabbix3.2
4)填写Name后点击"Next step"(Name可以随意填写)
CentOS7安装zabbix3.2
5)确认信息后点击"Next step"
CentOS7安装zabbix3.2
6)安装完成,点击"Finish"
CentOS7安装zabbix3.2
7)点击"Finish"之后跳转到登录页面,输入用户名和密码进行登录
默认用户名和密码是Admin/zabbix
CentOS7安装zabbix3.2
8)把web页面设置成中文
CentOS7安装zabbix3.2
CentOS7安装zabbix3.2
这时候,web页面就变成了中文,如下图所示
CentOS7安装zabbix3.2

十二、zabbix server自己监控自己
1)安装 zabbix-agent
yum -y install zabbix-agent
2)修改agent的配置文件
由于是监控自己,配置文件中的127.0.0.1的ip地址不需要做修改
3)启动agent服务
systemctl enable zabbix-agent.service
systemctl start zabbix-agent.service
4)点击下图中的"停用的"按钮,使其变成"已启用"来开启监控
CentOS7安装zabbix3.2
5)过一段时间之后,可用性中的"ZBX"变成绿色,如下图,则完成了对zabbix server本机的监控
CentOS7安装zabbix3.2