代码编织梦想

Zabbix概述

zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。

Zabbix服务构成

​1.zabbix server:是整个Zabbix系统的核心程序,数据的获取和处理、主机的配置和管理、事件的生成、告警的发送等都是由zabbix_server完成的。

2.zabbix agent:需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU等信息的收集。

Zabbix服务部署

安装环境

操作系统CentOS 7.5.1804 (Core)
Zabbix5.0.28
数据库mariadb-server 5.5.68-1.el7
前端软件nginx 1.16.1
HostnameIP addressRole
server ,agent10.196.110.60Zabbix Server ,zabbix agent

1.基础配置

#修改主机名

[root@localhost ~]# hostnamectl set-hostname server
[root@localhost ~]# bash

#配置防火墙和Selinux

[root@server ~]# systemctl stop firewalld
[root@server ~]# systemctl disable firewalld
[root@server ~]# setenforce 0

#本地挂载

将zabbix.tar上传到server节点挂载

[root@server ~]# tar -zxvf /root/zabbix.tar   -C  /opt/

#配置yum源

[root@server ~]# rm -f /etc/yum.repos.d/* 
[root@server ~]# vi /etc/yum.repos.d/zabbix.repo
[zabbix]
name=zabbix
baseurl=file:///opt/zabbix
gpgcheck=0
enabled=1

2.安装数据库

[root@server ~]# yum install -y mariadb mariadb-server zabbix-server-mysql
[root@server ~]# systemctl start mariadb
[root@server ~]# systemctl enable mariadb
#设置密码
[root@server ~]# mysqladmin password 123456  

创建必要数据库并赋权

[root@server ~]# mysql -uroot -p123456
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;

MariaDB [(none)]> create user zabbix@localhost identified by '123456';

MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost;

MariaDB [(none)]> flush privileges;

MariaDB [(none)]> 

请添加图片描述

导入数据库

[root@server ~]# zcat /usr/share/doc/zabbix-server-mysql-5.0.27/create.sql.gz | mysql -uroot -p123456 zabbix  

3.安装Zabbix-server

1.安装 zabbix 前端和相关环境

[root@server ~]# yum -y install zabbix-server-mysql
[root@server ~]# yum install zabbix-web-mysql-scl zabbix-apache-conf-scl -y

2.配置zabbix_server.conf

[root@server ~]# vi /etc/zabbix/zabbix_server.conf 
DBUser=zabbix
DBPassword=123456

3.修改 zabbix 的 php 配置文件

修改时区

[root@server ~]# vi /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
php_value[date.timezone] = Asia/Shanghai

请添加图片描述

4. 启动相关服务,并配置开机自动启动

systemctl restart zabbix-server httpd rh-php72-php-fpm

5.配置zabbix Agent

[root@server ~]# yum -y install zabbix-agent

6.访问浏览器

http://10.196.110.102/zabbix/

请添加图片描述

密码上面设置的,上面设置的为123456

请添加图片描述

默认账号密码为Admin/zabbix
请添加图片描述

请添加图片描述

请添加图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qihan1124/article/details/127468130

ZABBIX5.0.12离线部署之一-爱代码爱编程

ZABBIX5.0.12离线部署之一 经过多次测试,已经准备将zabbix进行正式部署,此次需要部署在正式生产环境,所以又出现了新的问题:服务器无法访问互联网,也就是说无法使用互联网资源进行yum,wget等操作安装部署zabbix。为了解决这个问题,最终考虑用本地yum仓库的方法进行部署。因为这样可以把所需资源rpm包都进行备份,免去每次下载的麻烦。

ZABBIX5.0.12离线部署之二-爱代码爱编程

ZABBIX5.0.12离线部署之二 五、配置sql数据库 5.1、对 mysql 数据库进行初始化和相关配置: # mysqld --initialize //初始化mysql # chown mysql:mysql /var/lib/mysql -R //对操作文件赋予权限 # sy

zabbix5.0安装部署文档-爱代码爱编程

rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/

Zabbix5.0离线部署grafana-爱代码爱编程

zabbix5.0离线部署grafana 链接:https://pan.baidu.com/s/1T5MAHnIHzZ3hMut8xTmC1w 提取码:mfa0 官方链接:https://grafana.com/grafana/download 安装包用传输软件进行上传 用yum命令进行安装(因为有一些依赖包,所以这里使用yu

CentOS7.6 部署Zabbix5.0LTS-爱代码爱编程

一、系统环境 [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) 为了方便测试,停止并且开机不启动防火墙,生产环境根据需要进行调整 [root@localhost ~]# systemctl stop firewalld & sy

zabbix5.0快速部署脚本_gegewu-的博客-爱代码爱编程

#!/bin/bash #版本1.0_zabbix+nginx版本 welcome() { cat <<EOF 需要需改的配置文件有: 1. vi /etc/yum.repos.d/zabbix.repo zabbix源 2. vi /etc/zabbix/zabbix_server.conf zabbix服务端配置

centos7 离线安装 zabbix 5.0_weixin_43988433的博客-爱代码爱编程

1、在目标服务器同一个版本的虚拟机中,准备离线包 yum install zabbix-server-mysql zabbix-agent --downloadonly --downloaddir=/tmp/offline_rpm yum install zabbix-web-mysql-scl zabbix-apache-conf-scl --dow

vmware最小化安装centos7_meta39的博客-爱代码爱编程

win10 VMware 15.5安装linux启动会导致电脑蓝屏重启,因此建议升级为VMware16安装linux系统。 《镜像下载地址》 创建新的虚拟机自定义(高级)Workstation 16稍后安装操作

深入理解linux网络技术内 幕(四)——通知链_jacky~~的博客-爱代码爱编程

文章目录 前言使用通知链的原因概论定义链链注册链上的通知事件网络子系统的通知链包裹函数范例 通过/proc文件系统调整涉及的函数和变量涉及的文件和目录 前言 内核的很多子系统之间具有很强的相互依赖性,

zabbix5.0安装部署(无外网环境)_纯内网安装zabbix-爱代码爱编程

       在实际生产环境中,可能会出现服务器连接不到外网,从而没有办法去下载一些服务,此办法适用于解决各种服务及其依赖。 首先需要一个能连到外网的虚拟机或者服务器 1、获取zabbix源 yum -y install wget Wget https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x8