专栏首页恩蓝脚本Centos7.3安装部署最新版Zabbix3.4的方法(图文)

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新功能概述

  • Remote command support through proxies
  • Parallel processing of alerts
  • Being notified on problem acknowledgement
  • Item value preprocessing
    • New preprocessing options
  • Configurable JMX endpoints
  • JMX low-level discovery
  • PCRE library for regular expressions
  • URL-encoding support in web monitoring
    • Automatic URL-encoding
    • Flexible URL-encoding for variables
    • Unicode support in domain names
  • Support of macros and time suffixes in time periods
  • Host macro support in event tags
  • Frontend improvements
    • Dropping IE9 and IE10 support
    • Full cloning of screens and maps
    • Unified style for radio buttons and checkboxes
    • Applying same permissions to nested host groups
    • Increased field sizes
    • Miscellaneous
  • Daemon improvements
    • IPMI polling
    • Configuration parameters
    • More information on agent metric thread crashes
  • Item changes/improvements
  • Low-level discovery
  • Return code check for scripts and commands

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

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • CentOS7 安装 zabbix 4.0 教程(图文详解)

    https://blog.csdn.net/qq_43059674/article/details/100729776#_mySql_174

    砸漏
  • Centos7.4 zabbix3.4.7源码安装的方法步骤

    Zabbix 是一个企业级的分布式开源监控方案。能够监控各种网络参数以及服务器健康性和完整性。支持灵活的通知机制,提供出色的报告和数据可视化功能。Zabbix支...

    砸漏
  • 详解Centos7.2编译安装zabbix3.2(详细步骤)

    zabbix简介zabbix是完全开源的工具,整合了cacti和nagios等特性,SNMP(udp 161 udp 162)众多网络工具都支持此协议,比如常见...

    砸漏
  • zabbix4.2安装教程

    博客多以学习笔记形式记录,所谓笔记,就是不断学习并改进,系列文章不定期更新 勇敢面对你所畏惧的,避免那一天你不得不面对 时常问自己有多少知识是一般网上找不到...

    拓荒者
  • Zabbix 3.0 从入门到精通(zabbix使用详解)

    第1章 zabbix监控 1.1 为什么要监控      在需要的时刻,提前提醒我们服务器出问题了      当出问题之后,可以找到问题的根源      网站/...

    惨绿少年
  • zabbix分布式及高可用

    (2)项目环境 Zabbix主(Master) :CentOS Linux release 7.6.1810 (Core) Zabbix备(Slave) :Ce...

    WeiyiGeek
  • Centos7.4 zabbix3.4.7源码安装的方法步骤

    Zabbix 是一个企业级的分布式开源监控方案。能够监控各种网络参数以及服务器健康性和完整性。支持灵活的通知机制,提供出色的报告和数据可视化功能。Zabbix支...

    砸漏
  • CentOS7 安装 zabbix 4.0 教程(图文详解)

    https://blog.csdn.net/qq_43059674/article/details/100729776#_mySql_174

    砸漏
  • Linux监控平台介绍,zabbix监控介绍,安装zabbix,忘记admin密码如何做

    监控是一个很重要的东西,如果一个企业里的服务器没有监控的话,就像一个瞎子不知道前面的路不知道后面发生了什么,就算出了问题也不知道,如果是一些线上的业务,没有监控...

    端碗吹水
  • 玩转zabbix之源码编译安装,添加主机监控

    安装完之后查看版本信息 /data/zabbix/sbin/zabbix_server -V

    老油条IT记

扫码关注云+社区

领取腾讯云代金券