centos7.3安装Zabbix3.2

一、ZABBIX概述
Zabbix是一个基于Web界面的分布式系统监控的企业级开源软件。可以监视各种系统与设备的参数,保障服务器及设备的安全运营。

Zabbix的功能和特性:
1、安装与配置简单;
2、可视化web管理界面;
3、免费开源;
4、支持中文;
5、自动发现;
6、分布式监控;
7、实时绘图。

Zabbix的架构:

1、Zabbix Server:负责接收Agent发送的报告信息,组织所有配置、数据和操作。
2、Database Storage:存储配置信息以及收集到的数据。
4、Web Interface:Zabbix的GUI 接口,通常与Server运行在同一台机器上。
5、Proxy:可选组件,常用于分布式监控环境中。
6、Agent:部署在被监控主机上,负责收集数据发送给Server。

工作流程:

Agent获取被监控端数据,发送给Server。
Server记录所接收到的数据,存储在Database中并按照策略进行相应操作。
如果是分布式,Server会将数据传送一份到上级Server中。
Web Interface将收集到的数据和操作信息显示给用户。

二、系统环境准备
[[email protected] ~]# cat /etc/redhat-release 
CentOS Linux release 7.3.1611 (Core)
Zabbix3.2

1、防火墙及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

2、yum源配置
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
cd /etc/yum.repos.d/
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

yum -y install http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-9.noarch.rpm

yum install http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm -y

三、zabbix安装
1、yum源安装
yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb-server

2、启动mariadb数据库
systemctl start mariadb.service
systemctl enable mariadb.service

3、创建数据库
mysql -uroot -p
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to [email protected] identified by ‘zabbix‘;

4、初始数据导入
cd /usr/share/doc/zabbix-server-mysql-3.2.3/
zcat create.sql.gz |mysql -uroot zabbix

四、zabbix配置
1、编辑zabbix_server.conf
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
81:DBHost=localhost
91:DBName=zabbix
107:DBUser=zabbix
115:DBPassword=zabbix
287:SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
413:Timeout=4
455:AlertScriptsPath=/usr/lib/zabbix/alertscripts
465:ExternalScripts=/usr/lib/zabbix/externalscripts
501:LogSlowQueries=3000

2、启动zabbix server并设置开机启动
systemctl enable zabbix-server
systemctl start zabbix-server

3、编辑Zabbix前端PHP配置,更改时区
vim /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai

4、启动httpd并设置开机启动
systemctl start httpd
systemctl enable httpd

五、安装Zabbix Web

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

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

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

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

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

6、设置概要显示

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

8、默认用户名/密码:Admin/zabbix

时间: 2024-07-30 13:37:24

centos7.3安装Zabbix3.2的相关文章

Centos7.2安装zabbix3.0

Centos7.2YUM安装zabbix3.0 防火墙和selinux关闭,这个我就不说了. 1.启动apache yum -y install httpd systemctl start httpd.service systemctl enable httpd.service systemctl status httpd.service 2. 启动mariadb yum install mariadb mariadb-server -y systemctl start mariadb syst

ansible +centos7 批量安装zabbix3.2.1 agent

ansible +centos7 批量不上zabbix agent 部署机器 192.168.4.100-116 zabbix 服务器ip192.168.4.117 ansible 结构说明 . ├── hosts # 部署客户端机器 ├── roles │   └── zabbix_agent │       ├── defaults │       ├── files │       ├── handlers │       ├── meta │       ├── tasks │     

centos7.2 安装zabbix3.0详解

关闭防火墙: systemctl stop firewalld.service systemctl disable firewalld.service 关闭selinux: [[email protected] ~]# setenforce 0 [[email protected] ~]# sed -i'/SELINUX/s/enforcing/disabled/' /etc/selinux/config 配置yun源 rpm -ivh http://repo.zabbix.com/zabbix

CentOS7+LNMP 安装Zabbix3.0 安装笔记

转载 自 http://blog.csdn.net/asionliang/article/details/51733833 从网上看过N篇教程,小白编译各种出错,无奈选择LNMP一键安装包,解决所有问题.感谢lnmp.org的lamp一体包,现已成功安装,做个笔记,以便后查. 参考: http://www.cnblogs.com/swordxia/p/5591712.html 1.配置防火墙 [root~]# firewall-cmd --permanent --zone=public --ad

Centos7.2安装zabbix3.24

zabbix安装简要 一.依赖环境yum -y install gcc* make php php-gd php-mysql php-bcmath php-mbstring php-xml curl curl-devel net-snmp net-snmp-devel perl-DBI httpd mariadb* mysql-devel libxml2-devel curl-devel unixODBC-devel net-snmp-devel OpenIPMI-devel 二.添加用户与组g

CentOS-7 编译安装 Zabbix-3.0

编译安装 Zabbix 3.0 安装Zabbix-server 请准备好lnmp或lamp环境,本文使用lnmp环境 下载依赖 yum -y install mysql-devel libxml2-devel net-snmp-devel libcurl-devel php-mysql libXpm php-bcmath php-gd php-mbstring php-xml t1lib 下载Zabbix软件包 wget http://iweb.dl.sourceforge.net/projec

CentOS7.3yum安装zabbix3.2

1.环境准备 系统版本 CentOS Linux release 7.3.1611 (Core) IP 192.168.10.60 2.zabbix安装 2.1 安装阿里云yum配置文件 rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm 2.2 安装zabbix-server.zabbix-agent.mariadb yum install

【Zabbix】在CentOS7上安装Zabbix3.0

Zabbix安装 首先说明一下,本文主要参考了[http://www.linuxidc.com/Linux/2016-11/137030.htm]和[http://www.cnblogs.com/XYJK1002/p/5324293.html]两篇文章.在两者的基础上做了些小总结和小错误的修正(当然也可能不是错误,只是因为一些环境或其他原因而不同的操作而已). 一直想给测试环境也装一套Zabbix用来监控,这次刚好为了修复之前的SQL注入的漏洞,首先在自己的虚拟机上练一练手.令人高兴的是,安装过

在CentOS7上安装Zabbix3.0

1 #!/bin/bash 2 3 # 4 # 0.配置无人值守的安装,定义安装过程中需要用到的一些信息 5 # 6 mysql_root_pw=root_pw 7 mysql_zabbix_pw=zabbix_pw 8 DBPassword=$mysql_zabbix_pw 9 CacheSize=256M 10 ZBX_SERVER_NAME=My-Zabbix-Server 11 12 # 13 # 1.配置yum源 14 # 15 16 cat /etc/redhat-release |