Centos7.3安装部署最新版Zabbix3.4的方法(图文)

 更新时间:2018年03月02日 11:31:02   作者:思考v5  
这篇文章主要介绍了Centos7.3安装部署最新版Zabbix3.4的方法(图文),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

 一、系统环境

cat /etc/redhat-release

CentOS Linux release 7.3.1611 (Core)

关闭防火墙及selinux

systemctl stop firewalld.service
systemctl disable firewalld.service
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
grep SELINUX=disabled /etc/selinux/config
setenforce 0

二、数据库安装及配置

1、MariaDB概述

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。
开发这个分支的原因是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。

MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。

2、安装mariadb

yum install mariadb-server mariadb -y

mariadb数据库的相关命令是:

systemctl start mariadb #启动MariaDB
systemctl stop mariadb #停止MariaDB
systemctl restart mariadb #重启MariaDB
systemctl enable mariadb #设置开机启动

三、Zabbix3.4安装及配置

1、Zabbix3.4新功能概述

zabbixe中文文档 https://www.zabbix.com/documentation/3.4/zh/manual

2、Zabbix3.4安装

rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm
yum install zabbix-server-mysql zabbix-web-mysql -y

3、创建数据库

create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';

4、导入数据

复制代码 代码如下:

zcat /usr/share/doc/zabbix-server-mysql-3.4.0/create.sql.gz | mysql -uzabbix -pzabbix zabbix

5、配置数据库用户及密码

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
99:DBName=zabbix
115:DBUser=zabbix
123:DBPassword=zabbix
314:SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
432:Timeout=4
474:AlertScriptsPath=/usr/lib/zabbix/alertscripts
484:ExternalScripts=/usr/lib/zabbix/externalscripts
520:LogSlowQueries=3000

6、启动zabbix server并设置开机启动

systemctl enable zabbix-server
systemctl start zabbix-server

7、编辑Zabbix前端PHP配置,更改时区

vim /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai

8、SELinux配置

setsebool -P httpd_can_connect_zabbix on
setsebool -P httpd_can_network_connect_db on

9、启动httpd并设置开机启动

systemctl start httpd
systemctl enable httpd

四、安装Zabbix Web

1、浏览器访问,并进行安装http://172.16.8.254/zabbix/

2、点击next会出现检查状态

3、检查系统环境设置,必须全部都为ok,才能继续

4、输入连接到数据库详细信息。Zabbix数据库必须已经创建好

5、连接Zabbix服务细节,如果没有改变可选择默认

7、完成安装,会将在/etc/zabbix/web/zabbix.conf.php生成配置文件

Congratulations! You have successfully installed Zabbix frontend.
Configuration file "/etc/zabbix/web/zabbix.conf.php" created.

8、登录最新版Zabbix3.4 默认用户Admin 默认密码zabbix

五、zabbxi-agent安装及配置

1、安装zabbxi-agent

yum install zabbix-agent -y

2、配置zabbxi-agent

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
97:Server=172.16.8.254
138:ServerActive=172.16.8.254
149:Hostname=Zabbix server
267:Include=/etc/zabbix/zabbix_agentd.d/*.conf

3、启动zabbxi-agent并设置开机启动

systemctl enable zabbix-agent.service
systemctl restart zabbix-agent.service

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Linux虚拟机复制文件到Windows主机的解决办法

    Linux虚拟机复制文件到Windows主机的解决办法

    这篇文章主要介绍了Linux虚拟机复制文件到Windows主机的解决办法,文中通过代码示例和图文讲解的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2024-07-07
  • debian linux添加永久环境变量方式

    debian linux添加永久环境变量方式

    这篇文章主要介绍了debian linux添加永久环境变量方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-08-08
  • Linux如何搭建文件服务器

    Linux如何搭建文件服务器

    这篇文章主要介绍了Linux如何搭建文件服务器,包括基于centos7.9搭建http文件服务器,基于centos7.9搭建nginx文件服务器以及基于ubuntu2204搭建http文件服务器,本文给大家介绍的非常详细,需要的朋友参考下吧
    2023-10-10
  • 详解Linux误删用户家目录的恢复方法

    详解Linux误删用户家目录的恢复方法

    本篇文章主要介绍了详解Linux误删用户家目录的恢复方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • Linux使用其他用户(非root用户)设置root权限及免密(Centos7为例)

    Linux使用其他用户(非root用户)设置root权限及免密(Centos7为例)

    这篇文章主要介绍了Linux使用其他用户(非root用户)设置root权限及免密(Centos7为例),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05
  • linux里daily_routine实例代码详解

    linux里daily_routine实例代码详解

    在本篇文章里小编给大家整理的是关于linux里daily_routine实例代码以及相关知识点内容,有需要的朋友们参考下。
    2019-09-09
  • CentOS使用expect批量远程执行脚本和命令

    CentOS使用expect批量远程执行脚本和命令

    这篇文章主要介绍了CentOS使用expect批量远程执行脚本和命令,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • linux防火墙配置(基于yum仓的配置)详细步骤

    linux防火墙配置(基于yum仓的配置)详细步骤

    大家好,本篇文章主要讲的是linux防火墙配置(基于yum仓的配置)详细步骤,感兴趣的同学快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-11-11
  • 关于linux下core dump【总结】

    关于linux下core dump【总结】

    下面小编就为大家带来一篇关于linux下core dump【总结】。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • 记一次Ubuntu服务器被黑经历

    记一次Ubuntu服务器被黑经历

    最近我们的一台Ubuntu阿里云服务器一直提示有肉鸡行为,提示了好几天,开始并没有关注,然后连续几天后发现应该是个大问题啊,很可能服务被侵入了。下面通过本文给大家分享下详情
    2016-11-11

最新评论