Centos7安装zabbix4.0步骤详解

Centos7安装zabbix4.0步骤详解

1、服务端配置安装

1.1、RPM安装LAMP环境

[root@aa ~]#  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

1.2、配置信息

编辑httpd

[root@aa ~]# vim /etc/httpd/conf/httpd.conf 

在这里插入图片描述在这里插入图片描述
编辑配置php,配置中国时区

[root@aa ~]# vim /etc/php.ini

在这里插入图片描述
1.3、关闭防火墙、启动httpd、mariadb服务

[root@aa ~]# systemctl stop firewalld.service

[root@aa ~]# setenforce 0

[root@aa ~]# systemctl start httpd.service #启动httpd服务

[root@aa ~]# systemctl start mariadb.service #启动mariadb服务

端口在监听说明httpd和mariadb服务启动成功

在这里插入图片描述

1.4、配置数据库

[root@aa ~]# mysql_secure_installation #初始化mysql数据库配置root密码
在这里插入图片描述

1.5、测试LAMP是否成功搭建

[root@aa ~]# vim /var/www/html/index.php #建一个测试页,测试LAMP是否搭建成功

在这里插入图片描述

访问http://10.10.1.243 出现下面这些说明ok

在这里插入图片描述

1.6数据库配置

[root@aa ~]# mysql -uroot –p #登陆数据库 密码为123456

Enter password:

Welcome to the MariaDB monitor. Commands end with ; or \g.

Your MariaDB connection id is 5

Server version: 5.5.60-MariaDB MariaDB Server

Copyright © 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input
statement.

MariaDB [(none)]>

MariaDB [(none)]> CREATE DATABASE zabbix character set utf8 collate utf8_bin;
#创建zabbix数据库

Query OK, 1 row affected (0.02 sec)

MariaDB [(none)]> GRANT all ON zabbix.* TO 'zabbix'@'%' IDENTIFIED BY 'admin123'; 授予zabbix用户zabbix数据库权限,密码是admin123

MariaDB [(none)]> flush privileges; #刷新权限

Query OK, 0 rows affected (0.02 sec)

MariaDB [(none)]> quit 

1.7修改测试页,测试zabbix用户能否登陆数据库

[root@aa ~]# vim /var/www/html/index.php 

在这里插入图片描述

出现下图为php连接数据库

在这里插入图片描述
保证zabbix用户也可以登陆数据库,出现无法登陆,解决方法如下:

[root@aa ~]# mysql -uroot -p

2、服务端安装zabbix

2.1安装依赖包+组件

[root@aa ~]# yum install php-bcmath php-mbstring –y #安装php支持zabbix组件

[root@aa ~]# 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*

[root@aa ~]# rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

[root@aa ~]# yum install zabbix-server-mysql zabbix-web-mysql –y

导入数据到数据库zabbix’中,且因为用户zabbix是任意主机,所以登陆时要加上当前主机ip10.10.1.243,密码是zabbix登陆密码admin123

[root@aa~]# zcat /usr/share/doc/zabbix-server-mysql-4.0.5/create.sql.gz | mysql -uzabbix -p -h 10.10.1.243 zabbix

[root@aa ~]# vim /etc/zabbix/zabbix_server.conf

#配置数据库用户及密码

[root@aa ~]# grep -n '^'[a-Z] /etc/zabbix/zabbix_server.conf

38:LogFile=/var/log/zabbix/zabbix_server.log

49:LogFileSize=0

72:PidFile=/var/run/zabbix/zabbix_server.pid

82:SocketDir=/var/run/zabbix

100:DBName=zabbix

116:DBUser=zabbix

124:DBPassword=admin123

356:SNMPTrapperFile=/var/log/snmptrap/snmptrap.log

473:Timeout=4

516:AlertScriptsPath=/usr/lib/zabbix/alertscripts

527:ExternalScripts=/usr/lib/zabbix/externalscripts

563:LogSlowQueries=3000

在这里插入图片描述

[root@aa ~]# vim /etc/httpd/conf.d/zabbix.conf #修改时区

[root@aa ~]# systemctl enable zabbix-server.service

Created symlink from /etc/systemd/system/multi-user.target.wants/zabbix-server.service to /usr/lib/systemd/system/zabbix-server.service.

[root@aa ~]# systemctl start zabbix-server.service

[root@aa ~]# netstat -anpt | grep zabbix #监听在10051端口

在这里插入图片描述

[root@aa ~]# systemctl restart httpd.service

2.2、web界面安装zabbix

访问http://10.10.1.243/zabbix/

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
设置中文

在这里插入图片描述
在这里插入图片描述

3、配置客户端

[root@ab ~]# rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

[root@ab ~]# yum -y install zabbix-agent

[root@ab ~]# vim /etc/zabbix/zabbix_agentd.conf

[root@ab ~]# grep -n '^'[a-Z] /etc/zabbix/zabbix_agentd.conf

13:PidFile=/var/run/zabbix/zabbix_agentd.pid

32:LogFile=/var/log/zabbix/zabbix_agentd.log

43:LogFileSize=0

98:Server=10.10.1.243

139:ServerActive=10.10.1.243

150:Hostname=test

268:Include=/etc/zabbix/zabbix_agentd.d/*.conf

在这里插入图片描述

[root@ab ~]# service firewalld stop

 [root@ab ~]# setenforce 0

 [root@ab ~]# systemctl enable zabbix-agent.service

Created symlink from /etc/systemd/system/multi-user.target.wants/zabbix-agent.service to /usr/lib/systemd/system/zabbix-agent.service.

[root@ab ~]# systemctl restart zabbix-agent.service

#监听在10050端口
在这里插入图片描述

4、增加被控主机

10.10.1.243web平台上

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
下章发关于配置邮件报警问题---------------------------------------------------------------------------------------

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值