Linux 安装zabbix
Linux 安装zabbix
zabbix_server:zabbix服务端守护进程,所有的监控数据都会统一汇总给server
zabbix_agentd:客户端守护进程,负责执行server命令,收集客户端各种参数,如cpu负载,内存,硬盘io等
zabbix_get:zabbix的一个工具,通常用于从server或者proxy获取远程客户端的信息,以及故障排查等
zabbix_sender:zabbix的一个工具,用于发送数据给server或者proxy,通常用于耗时比较长的检查
zabbix_proxy:zabbix代理守护进程,功能类似server,作为中转站将收集到的数据转发给server,主要就是用于分布式集群中分担server的负担,构成类似分布式的server架构,但是最终数据还是要提交给server来汇总
以下是安装步骤,我安装的版本是 4.0的 如果安装新版本请参考zabbix 安装即可
一、server端安装:
1.安装源码库配置部署包,包含了yum配置文件:rpm -i https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

2.安装Zabbix-server部署包:yum -y install zabbix-server-mysql zabbix-web-mysql

3.安装初始化数据库:
3.1下载并安装MySQL官方的 Yum Repository:rpm -ivh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

3.2查看当前可用的Mysql安装源:yum repolist enabled | grep "mysql.*-community.*"

3.3安装MySQL数据库: yum -y install mysql-community-server

3.4启动mysql服务并设置开机启动:
systemctl start mysqld.service
systemctl enable mysqld.service
3.5登陆mysql,安装好后,会在my.cnf文件中自动生成一个密码
1.查看随机密码:cat /var/log/mysqld.log | grep password

2.登陆MySQL:mysql -uroot -p 输入密码

3.登录数据库后首先要重置密码再后续操作,修改密码要注意密码策略要求: set password = password('******');

4.创建数据库和zabbix用户并授权:
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by '******';
quit;
3.6 导入初始架构(Schema)和数据 (执行过程中会有一个密码的告警,忽略)
cd /usr/share/doc/zabbix-server-mysql-4.0.0/
zcat create.sql.gz | mysql -uzabbix -p****** -D zabbix

登陆 zabbix 用户:mysql -uzabbix -p******
进入 zabbix用户:use zabbix;
查看zabbix 用户下边得表:show tables;

4.为Zabbix服务器配置数据库,编辑文件 /etc/zabbix/zabbix_server.conf : vim /etc/zabbix/zabbix_server.conf
修改/解注释如下参数:
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=******
5.配置Zabbix Server
1.修改zabbix安装目录属主和权限
chown -R zabbix:zabbix /etc/zabbix/
chmod -R 755 /etc/zabbix/
2.编辑Zabbix前端的PHP配置:vim /etc/httpd/conf.d/zabbix.conf

将时区改成上海:php_value date.timezone Asia/Shanghai
3.启动zabbix-server服务,并设置开机自启
systemctl restart zabbix-server httpd
systemctl enable zabbix-server httpd
6.登陆zabbix
访问地址:http://IP/zabbix

下一步:

下一步:填写MySQL密码

下一步:(name可以不填,host和port默认)

下一步:

下一步:

安装完成,单击‘Finish’,跳转至如下界面:

初始用户名密码为'Admin/zabbix'。
二、agent端安装:
1.安装agent的安装包:yum -y install zabbix-agent

2.配置agent:
sed -i 's/^ *Server=127.0.0.1/Server=127.0.0.1/g' /etc/zabbix/zabbix_agentd.conf
sed -i 's/^ *ServerActive=127.0.0.1/ServerActive=127.0.0.1/g' /etc/zabbix/zabbix_agentd.conf
sed -i 's/^ *Hostname=Zabbix server/Hostname=127.0.0.1/g' /etc/zabbix/zabbix_agentd.conf
Server:被动模式,允许哪台机器连接到aget
ServerActive: 主动模式,向哪台服务器传送数据
Hostname:唯一,需与添加主机时‘主机名称’保持一致
Zabbix agents可以执行被动和主动两种检查方式。
在passive check 模式中agent应答数据请求,Zabbix server(或者proxy)询问agent数据,如CPU 的负载情况,然后Zabbix agent回送结果。
Active checks 处理过程将相对复杂。 Agent必须首先从Zabbix sever索取监控项列表以进行独立处理,然后周期性地发送新的值给server。
执行被动或主动检查是通过选择相应的监测项目类型来配置的。
本文选择被动模式,当zabbix-server监控主机过多出现性能问题时可考虑主动模式。
3.更改zabbix-agent安装目录属主和权限
进入agent安装目录:cd zabbix-agent-4.0.0/
chown -R zabbix:zabbix /etc/zabbix
chmod -R 755 /etc/zabbix
4.3启动zabbix-agent服务,并设置开机自启
systemctl restart zabbix-agent
systemctl enable zabbix-agent
3.web端配置
1.页面默认为界面为英文,修改为中文:


至此zabbix-server zabbix-agent 安装完成;安装中如由问题 请留言 共同进步!!!
Linux 安装zabbix的更多相关文章
- linux安装Zabbix监控
源码包3.4.0下载 https://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.4.0/zabbix-3.4 ...
- 【zabbix部署】基于linux安装zabbix监控服务和被监控服务
环境配置 zabbix_server:10.0.0.1 zabbix_agentd:10.0.0.1,10.0.0.2(暂定) 操作系统:centos7.6 安装环境配置 1. LNMP环境 zabb ...
- linux安装zabbix的tar包和另外一个并存
在安装zabbix客户端的时候,发现存在一个zabbix客户端,现在我们要重新建一个来与之并存 第一步安装: cd /data0/software/ tar xf zabbix-3.0.28.tar. ...
- linux搭建zabbix server
一.linux配置jdk 1.安装rpm包,安装完成位置:/usr/java/jdk1.8.0_152 2.配置环境变量/etc/profile: JAVA_HOME=/usr/java/jdk1.. ...
- 使用Linux碎解三_CentOS7搭建Lamp环境安装zabbix遇到的问题
问题一: 执行不了 yum命令 解决方案:配置系统的DNS(详细参见碎解二) 问题二: make 命令的时候,出现错误 提示 和没有gcc大体相关 解决方案:yum install gcc (在网 ...
- RedHat 7.1 下安装 Zabbix监控程序详解(适合linux初级用户)
RedHat 7.1 安装 Zabbix 监控程序详解(适合对linux初级用户)2017-05-02 安装步骤: 1.zabbix需要安装LAMP架构 2.安装zabbix服务 3.初始化zabbi ...
- CentOS Linux release 7.3源码安装zabbix
CentOS Linux release 7.3安装zabbix 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 前言: 我去年用用centos6的环境搭建了一下 zabbix3.0 ...
- 安装linux版zabbix客户端
安装linux版zabbix客户端 一.下载客户端 查看centos系统内核版本 cat /proc/version 如上图,就选择Linux 2.6系统对应的agent版本程序 打开官网:https ...
- 【ZABBIX】Linux下安装ZABBIX
说明:搭建ZABBIX所需的软件列表为:RHEL6.5+Nginx+MySQL+PHP+ZABBIX. 一.软件包 软件名称 版本 下载地址 nginx 1.10.3 http://nginx.org ...
随机推荐
- Java基础知识学习思维导图
- ideal的maven工程启动时老是报错,提示web.xml里面的监听器找不到,但是实际又是存在的
-X clean compile package -Dmaven.repo.local=D:\repository-pss -Dmaven.test.skip=true maven仓库地址
- win10蓝屏,windbg的使用
win10蓝屏,windbg的使用 上微软官网下载windbg https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/d ...
- KendoUI 自定义CheckBoxList
不多说直接上代码 CSS完整代码: .e-selectboxs-container { display: table; } .e-selectbox { min-width: 100px; heigh ...
- 【mysql】Mha实现高可用数据库架构
MySQL高可用平台需要达到的目标有以下几点: 1.数据一致性保证这个是最基本的同时也是前提,如果主备的数据的不一致,那么切换就无法进行,当然这里的一致性也是一个相对的,但是要做到最终一致性. 2.故 ...
- Ansys热应力计算
目录 问题说明 温度场分析APDL 结果 问题说明 样块上下两端固定,在室温20℃下进行夹紧,分析其升温到150℃时的热应力. 采用间接法进行分析,温度场单元选择278,应力场单元为185 首先进行稳 ...
- linux下软件安装的几种方式
linux下软件安装的几种方式(主要有源码安装, rpm安装, yum安装). 一:源码安装 几乎所有的开源软件都支持在Linux下运行,而这些软件一般都以源码形式发放,只需要Linux安装了gcc. ...
- 浏览器输入url回车后,会发生什么?
通常我们想访问某一个网址,我们会在浏览器中输入它的域名,然后点击回车进行跳转,这样就可以进到网站的主页,看似简单的两步,其实背后都需要大量的代码在运行,支持,才能完成!那浏览器到底都做了哪些事呢? 一 ...
- python selenium Chrome模拟手机浏览器(十七)
在做移动端页面测试时可以利用Chrome mobile emulation 辅助完成页面的适配问题,但是目前手机市场上的型号居多我们也没有办法通过人工的模式一一的去适配,所以这里考虑到通过自动化的模式 ...
- python selenium-webdriver 常用浏览器的操作 (十)
浏览器常用的一些方法和属性其实很简单一些方法,但是却在实际测试过程中经常使用. 浏览器中加载url 方法:get(url) 实例:driver.get("http//:www.baidu.c ...