1-zabbix

zabbix

zabbix 1

1. 简介 2

2. zabbix安装 3

简介

zabbix官方文档

https://www.zabbix.com/documentation/4.0/zh/manual

介绍

Zabbix 是一个企业级分布式开源监控解决方案。Zabbix 支持主动轮询(polling)和被动捕获(trapping)。Zabbix所有的报表、统计数据和配置参数都可以通过基于 Web 的前端页面进行访问。

功能:

数据采集(SNMP主动轮询和被动获取)

自定义检查

按照自定义的时间间隔采集需要的数据

通过server/proxy和Agent来执行数据采集

灵活的阈值定义

触发器

高度可配置化告警

实时图形

web监控

模板

网络发现

zabbix安装

架构

1-zabbix

agent是代理,需要安装许多插件,服务器本身不具有自动发送你感到服务端监测信息的功能

zabbix-server安装

配置流程思路:

一台zabbix-server:192.168.1.10

一台zabbix-agent:192.168.1.11

安装流程:

zabbix-server部署
建库
导库
配置文件(密码)
通过php配置文件调整时区
开启httpd和zabbix-server
连接数据库
通过web页面安装配置
zabbix-agent的部署
安装zabbix-agent
指定zabbix-server
启动服务
zabbix-web添加zabbix-agentweb界面配置

进入官网,www.zabbix.com,点击下载,选择啊版本系列和操作系统,数据库和网络服务器

1-zabbix

官方会给你详细的步骤过程

挂载阿里云镜像源

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
yum makecache

找包(官方网站较慢):

官方(不推荐):
rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
yum clean all ; yum makecache
add:其他方法:修改zabbix.repo
先去阿里云镜像网站找zabbix
1-zabbix

1-zabbix

1-zabbix

1-zabbix

1-zabbix

1-zabbix
rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
vim /etc/yum.repos.d/zabbix.repo

1-zabbix
yum clean all
yum makecache
add:使用清华源
wget https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
rpm -ivh zabbix-release-4.0-2.el7.noarch.rpm
yum clean all ; yum makecache

安装Zabbix服务器,前端,代理

yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb-server
zabbix-server-mysql:zabbix服务器包
zabbix-web-mysql:zabbix 前端包,web界面
zabbix-agent:代理包
mariadb-server:mysql(理论上需要单独装,放在另外一台服务器上)

创建初始数据库

systemctl start mariadb.service;systemctl enable mariadb
mysql
create database zabbix character set utf8 collate utf8_bin;
create user zabbix@localhost identified by 'zabbix';
grant all privileges on zabbix.* to zabbix@localhost;
flush privileges;

在Zabbix服务器主机上,导入初始架构和数据。

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -pzabbix zabbix
最后那个zabbix是库名

为Zabbix服务器配置数据库(同一台主机上,只需要配置密码即可)

vim /etc/zabbix/zabbix_server.conf
1-zabbix

为Zabbix前端配置PHP

vim /etc/httpd/conf.d/zabbix.conf
1-zabbix
nginx、apache和php的关联:
nginx自身不能解析php需要通过php-fpm 9000端口来处理
apache自带php模块,只要安装启动服务。就自动能解析php,启动和重启时,只需对httpd操作就行

启动Zabbix服务器和apache

systemctl start zabbix-server httpd
systemctl enable zabbix-server httpd

访问

http://192.168.1.10/zabbix/setup.php
1-zabbix

继续登录配置

1-zabbix
1-zabbix
name是浏览器标题,密码是zabbix
1-zabbix
密码zabbix

修改语言

1-zabbix

1-zabbix

点击更新

可以修改表盘结构

1-zabbix

开启zabbix_agent监控自己

rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-agent-4.0.2-1.el7.x86_64.rpm

systemctl start zabbix-agent

1-zabbix

这样就可以自己监控自己了

zabbix-agent安装

安装zabbix-agent

rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-agent-4.0.2-1.el7.x86_64.rpm

配置zabbix-agent指向zabbix-server

vim /etc/zabbix/zabbix_agentd.conf

1-zabbix

启动服务,监听端口为10050

systemctl start zabbix-agent

systemctl enable zabbix-agent

netstat -anput | grep zabbix

1-zabbix

通过zabbix-web访问zabbix-erver,添加zabbix-agent

添加agent

1-zabbix

1-zabbix

指定主机群组和主机名称以及IP地址

添加模板

1-zabbix

1-zabbix

可以再点击名称再次修改

如果ZBX不是绿色,相应修改后重启服务端

应用集,监控项,触发器,图形,自动发现详解

应用集

1-zabbix

应用集就是将所有监控项按照CPU,内存,文件系统,操作系统等类型进行分类

监控项

1-zabbix

1-zabbix

1-zabbix

可以显示所有监控项,也可以查看图形

1-zabbix

1-zabbix

触发器:

当满足什么条件时,报警

自动发现选项

检测方式

主机中其他添加选项

讲解范围

1-zabbix

主机

1-zabbix

模板

1-zabbix

不同的设备可以调用不同的模块

发布者:LJH,转发请注明出处:https://www.ljh.cool/36138.html

(0)
上一篇 2023年4月20日 上午2:36
下一篇 2023年4月20日 上午2:37

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注