Centos7下zabbix安装与部署,设置中文(保姆级图文)【网络工程】

Centos7下zabbix安装与部署,设置中文(保姆级图文)【网络工程】Centos7下zabbix安装与部署,设置中文(保姆级图文)【网络工程】安装过程的一些坑安装zabbix之前需要的环境关闭SeLinux关闭防火墙Firewalls安装apache安装MySQL安装php安装zabbix安装本体安装zabbix的包配置zabbix创建一个zabbix库创建账户并且授权设置密码导入表配置zabbixserver配置文件配置php部署zabbix打开部署网页部署网页设置控制板网页设置登录网页设置中文对服务器自身进行监控总结

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定


欢迎关注 『网络工程专业』 系列,持续更新中
欢迎关注 『网络工程专业』 系列,持续更新中

温馨提示:对虚拟机做任何设置,建议都要先快照备份!

安装过程的一些坑

  • 设置数据库名字、密码的时候,如果是和我一样的新手,建议都用zabbix的原始名字,不要改
    我改了自定义的名字之后遇到了各种报错,大佬可以随意。请把下文中出现的mzhroot都换成zabbix

  • 大小写不能打错

systemctl #必须是这样 Systemctl 就提示找不到命令“Systemctl”

Jetbrains全家桶1年46,售后保障稳定

在这里插入图片描述

  • 注意数据库语句命令要在结尾加上;

  • 你一定会用得到的,万一出了什么问题,要看报错日志
    cat /var/log/zabbix/zabbix_server.log

在上面打开的配置文件中添加下方两行,注意必须把原来的SELINUX=encording改掉,在下面新写一行是没有用的,会导致无法开机自启。
#永久关闭:关闭SELINUX
SELINUX=disabled

在这里插入图片描述


安装zabbix之前需要的环境

安装zabbix之前需要

  • 关闭SeLinux
  • 关闭防火墙Firewalls
  • 安装apache
  • 安装MySQL
  • 安装php

关闭SeLinux

  • 临时关闭:setenforce 0
    在这里插入图片描述

  • 永久关闭

vi /etc/selinux/config

在这里插入图片描述

在上面打开的配置文件中添加下方两行,注意必须把原来的SELINUX=encording改掉,在下面新写一行是没有用的,会导致无法开机自启。
#永久关闭:关闭SELINUX
SELINUX=disabled

在这里插入图片描述


关闭防火墙Firewalls

  • 临时关闭防火墙Firewalls
systemctl stop firewalld.service
  • 永久关闭防火墙Firewalls
systemctl disable firewalld.service

在这里插入图片描述


安装apache

yum install -y httpd

你可能会遇见下图报错

Another app is currently holding the yum lock; waiting for it to exit...
  另一个应用程序是:PackageKit
    内存:161 M RSS (926 MB VSZ)
    已启动: Sat Mar 12 07:54:52 2022 - 06:56之前
    状态  :睡眠中,进程ID:10849
Another app is currently holding the yum lock; waiting for it to exit...
  另一个应用程序是:PackageKit
    内存:161 M RSS (926 MB VSZ)
    已启动: Sat Mar 12 07:54:52 2022 - 06:58之前
    状态  :睡眠中,进程ID:10849

在这里插入图片描述
这说另一个进程在占用可能是系统自动升级正在运行,yum在锁定状态中。
已经有一个yum进程在运行了,使用kill干掉它,上图我们的进程id是10849:

kill -s 9 10849

如下图是已经杀死占用的端口后安装成功。
在这里插入图片描述

  • httpd服务开机进行自启
systemctl enable httpd

在这里插入图片描述

  • 启动httpd服务
systemctl start httpd
  • 查看httpd服务状态
systemctl status httpd

在这里插入图片描述


安装MySQL

mysql要收费,社区版免费,所以我们安装mariadb,也够用

yum install -y mariadb mariadb-server

在这里插入图片描述

  • 开机自启动
systemctl enable mariadb

在这里插入图片描述

  • 运行服务
systemctl start mariadb

在这里插入图片描述

  • 查看Mariadb是否安装成功
mysql

在这里插入图片描述


安装php

yum install -y php php-mysql

在这里插入图片描述


安装zabbix

安装本体

rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

在这里插入图片描述


安装zabbix的包

yum install -y zabbix-server-mysql zabbix-get zabbix-web zabbix-web-mysql zabbix-agent zabbix-sender

在这里插入图片描述


配置zabbix

创建一个zabbix库

  • 进入mysql编辑模式
mysql
  • 创建一个名为zabbix的库并设置为utf8的字符编码格式
create database 数据库名 character set utf8 collate utf8_bin;
create database zabbix character set utf8 collate utf8_bin;

在这里插入图片描述

  • 查看我们创建的数据库
(注意是databases后面有个s)
show databases;

在这里插入图片描述

在上图中可以看到我们创建的数据库zabbix


创建账户并且授权设置密码

all privileges:表示将所有权限授予给用户。也可指定具体的权限,如:SELECT、CREATE、DROP等。
on:表示这些权限对哪些数据库和表生效,格式:数据库名.表名,这里写“*”表示所有数据库,所有表。如果我要指定将权限应用到test库的user表中,可以这么写:test.user
to:将权限授予哪个用户。格式:”用户名”@”登录IP或域名”。%表示没有限制,在任何主机都可以登录。比如:”yangxin”@”192.168.0.%”,表示yangxin这个用户只能在192.168.0IP段登录
identified by:指定用户的登录密码
with grant option:表示允许用户将自己的权限授权给其它用户
#给来自loclhost的用户zabbxi分配可对数据库zabbix所有表进行所有操作的权限,并且设定密码为zabbix

设置密码为root
grant all privileges on 数据库.* to 用户名@localhost identified by '密码';
grant all privileges on zabbix.* to zabbix@localhost identified by 'root';

在这里插入图片描述

  • 刷新权限
flush privileges;

在这里插入图片描述
exitctrl+c退出Mariadb命令行
在这里插入图片描述


导入表

  • 切换到zabbix-server-mysqlxxxxx目录下
cd /usr/share/doc/zabbix-server-mysql-版本号/
cd /usr/share/doc/zabbix-server-mysql-3.4.15/

  • 因为大家安装的zabbix-server-mysql版本不同的原因,如果你的版本号不对,如下图的报错
    在这里插入图片描述
    你可以先cd /usr/share/doc/
    然后ls查看本目录下面的文件夹,找到你的版本对应的zabbix-server-mysql
    在这里插入图片描述
    我的是zabbix-server-mysql-3.4.15
    在这里插入图片描述
    成功切换到目录,执行下面命令说明你成功了
    在这里插入图片描述
  • 进行解压,得到create.sql
gunzip create.sql.gz

在这里插入图片描述

  • 对表进行导入
mysql
use zabbix;
source create.sql;

在这里插入图片描述


配置zabbix server配置文件

分别设置localhost、数据库、用户、密码等内容

  • 配置文件目录
cd /etc/zabbix
pwd

在这里插入图片描述

  • 对zabbix_server.conf进行配置
vi zabbix_server.conf

在这里插入图片描述

# DBHost=localhost
DBHost=localhost

在这里插入图片描述

在这里插入图片描述

# DBUser=
DBUser=zabbix

在这里插入图片描述
在这里插入图片描述

# Mandatory: no
# Default:
 DBSocket=/var/lib/mysql/mysql.sock

在这里插入图片描述

这里的root是我们前面设置的密码
# Mandatory: no
# Default:
# DBPassword=
DBPassword=root

在这里插入图片描述

  • 运行zabbix-server服务
systemctl start zabbix-server.service
  • 开机自启zabbix-server服务
systemctl enable zabbix-server.service

在这里插入图片描述


配置php

目录切换

cd /etc/httpd/conf.d
  • 配置时间
vi zabbix.conf

在这里插入图片描述

  • 新增一行上海时间设置php_value date.timezone Asia/Shanghai
    在这里插入图片描述
  • 重启服务
systemctl restart httpd

在这里插入图片描述

部署zabbix

打开部署网页

根据本机ip登陆zabbix安装网页
在这里插入图片描述
登陆zabbix网址设置

http://192.168.1.95/zabbix
  • 打开谷歌浏览器
    在这里插入图片描述
    成功访问
    在这里插入图片描述

部署网页设置

  • 点击next step
    在这里插入图片描述
    在这里插入图片描述

  • password是我们设置的数据库密码root,数据库名字mzh
    在这里插入图片描述

  • 设置服务名
    在这里插入图片描述

  • 安装信息总览
    在这里插入图片描述

  • 安装完成
    在这里插入图片描述


控制板网页设置

登录网页

登陆账户是Admin
密码是zabbix

在这里插入图片描述

在这里插入图片描述

  • 登录成功
    在这里插入图片描述

在这里插入图片描述


设置中文

  • 点击右上角的小头像图标,如下面图中所示,就可以进入到设置界面。
    在这里插入图片描述
  • 设置语言,点击update按钮,就可以更新配置,回到主界面,就可以看到界面上大部分都变成了中文
    在这里插入图片描述
  • 修改成功
    在这里插入图片描述

对服务器自身进行监控

点击配置主机
在这里插入图片描述

  • 启用主机
    在这里插入图片描述
    在这里插入图片描述

启用成功
在这里插入图片描述


总结

大家喜欢的话,给个?,点个关注!继续跟大家分享敲代码过程中遇到的问题!

版权声明:

发现你走远了@mzh原创作品,转载必须标注原文链接

Copyright 2022 mzh

Crated:2022-3-6

欢迎关注 『网络工程专业』 系列,持续更新中
欢迎关注 『网络工程专业』 系列,持续更新中
【网络工程】vmware虚拟机连接本机网络实现上网(保姆级图文)
【更多内容敬请期待】


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/231314.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 程序员法则xiazai_黑客攻略

    程序员法则xiazai_黑客攻略第九章对手  “喂,有电话拉,喂,有电话拉。”清晨很早的时候一阵手机铃声把我吵醒了。  “喂?你好,你是哪位?”我一把抓过手机憋着一肚子火尽量语气平和的问道。  “小毅你还没起来吗?我是秦谊,现在在你们楼下。”秦谊动听的声音透过手机传进我的耳朵。  “啊,是你啊,我马上下来。”三两下穿好衣服,梳洗就免了,我随便拨弄了一下头发,冲出了宿舍。  远远的我看见秦谊站在我们宿舍楼下,手上似乎还拿着东西。

    2022年9月28日
    0
  • PHPWAMP集成环境Zend组件的相关介绍,环境默认的PHP运行模式「建议收藏」

    PHPWAMP集成环境Zend组件的相关介绍,环境默认的PHP运行模式「建议收藏」PHPWAMP集成环境Zend组件的相关介绍,站点管理默认已经全部安装Zend解密

    2022年6月28日
    23
  • 史上最详细Sqlyog详细安装教程及使用

    史上最详细Sqlyog详细安装教程及使用Sqlyog的安装使用如果这篇文章帮到了你,请帮我点点赞哦,感谢啦先上资源:链接:https://pan.baidu.com/s/1cCcMbo7IES_1dBubk9Rs9g提取码:a8fn如果资源失效了,可以再评论区告诉我,我每天都会上CSDN的1)下载后解压2)以管理员身份运行安装包3)选择软件的语言,我这里选的是中文4)接下来一直下一步5)选择安装路径,然后安装,安装后下一步,然后就完成了。6)打开我们的sqlyog,发现需要证书。打开刚刚解压后的文件夹,有

    2022年5月28日
    57
  • Semantic Drone Dataset(语义无人机数据集)使用方法「建议收藏」

    Semantic Drone Dataset(语义无人机数据集)使用方法「建议收藏」数据集介绍SemanticDroneDataset数据集下载地址该语义无人机数据集专注于城市场景的语义理解,以提高无人机自主飞行和着陆程序的安全性。该图像描绘了在距地面5至30米的高度从最低点(鸟瞰)视角拍摄的20多座房屋。高分辨率相机用于获取尺寸为6000x4000px(24Mpx)的图像。训练集包含400张公开可用的图像,测试集包含200张私有图像。该语义分割数据集包括20个种类:树、草、其他植被、污垢、碎石岩石、水、铺砌面积、水池、人狗、车、自行车、屋顶、墙

    2022年8月15日
    3
  • 因果图与判定表法_因果图如何转换为判断表

    因果图与判定表法_因果图如何转换为判断表1、什么是因果图及判定表法?因果图是用图解的方法表示输入的各种组合关系,依据因果图写出判定表,从而设计相应的测试用例。它适合于检查程序输入条件的各种组合情况。例约束关系、组合关系。2、因果图之4种因果关系(注:0表示某状态不出现,1表示某状态出现)恒等:若c1是1,则e1也为1;否则e1为0非:若c1是1,则e1也为0;否则e1为1或:若…

    2022年8月14日
    2
  • Eclipse汉化教程(详细图解)

    Eclipse汉化教程(详细图解)eclipse语言包下载:http://www.eclipse.org/babel/downloads.php1、打开浏览器,浏览“参考资料”内给出的“eclipse语言包下载”地址,在博客新页面找到地址链接,如图所示。“BabelLanguage…”开头的一栏下面就是各个eclise版本的语言包,2、目标锁定“BabelLanguagePackUpdateSiteforNeon”

    2022年6月5日
    149

发表回复

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

关注全栈程序员社区公众号