首页 > 其他分享 >zabbix基础入门

zabbix基础入门

时间:2022-08-22 21:24:24浏览次数:89  
标签:入门 0.0 基础 nginx zabbix yum mysql root

zabbix基础入门

zabbix 快速入门

C/S架构的服务

  • 服务端:zabbix-server
  • 客户端:zabbix-agent

zabbix官网:https://www.zabbix.com/

# 1.下载zabbix的yum源
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

# 2.安装zabbix的服务端和客户端
[root@zabbix ~]# yum install zabbix-server-mysql zabbix-agent

# 3.下载zabbix前端web页面的yum源
yum install centos-release-scl -y

# 4.打开zabbix的yum源中的前端仓库
[root@zabbix ~]# vim /etc/yum.repos.d/zabbix.repo 
[zabbix-frontend] 
name=Zabbix Official Repository frontend - $basearch baseurl=http://repo.zabbix.com/zabbix/5.0/rhel/7/$basearch/frontend enabled=0 // 改为 1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

# 5.安装zabbix前端web页面
[root@zabbix ~]# yum install zabbix-web-mysql-scl zabbix-nginx-conf-scl -y

# 6.初始化zabbix数据库
1.创建zabbix数据库
mysql> create database zabbix character set utf8 collate utf8_bin;

2.创建zabbix用户
mysql> grant all on zabbix.* to zabbix@'172.16.1.%' identified by '123';

3.将zabbix的建表语句sql文件发送到主库上
[root@zabbix ~]# scp /usr/share/doc/zabbix-server-mysql-5.0.26/create.sql.gz 172.16.1.51:/tmp/

4.主库导入sql文件
[root@db01 ~]# zcat /tmp/create.sql.gz |mysql -uzabbix -p123 -h172.16.1.51 zabbix

# 7.修改zabbix服务端配置文件
[root@zabbix ~]# vim /etc/zabbix/zabbix_server.conf 
DBHost=172.16.1.51
DBUser=zabbix
DBName=zabbix 
DBPassword=123

# 8.修改zabbix的php配置文件
[root@zabbix ~]# vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
[zabbix] 
user = nginx
group = nginx
listen.acl_users = nginx
php_value[date.timezone] = Asia/Shanghai

# 9.1授权
[root@zabbix ~]# chown -R root.nginx /var/opt/rh/rh-php72/lib/php/session/

# 10.启动
[root@zabbix ~]# systemctl restart zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm

# 11.查看端口
[root@zabbix ~]# netstat -lntup|grep 10050
tcp        0      0 0.0.0.0:10050           0.0.0.0:*               LISTEN      19184/zabbix_agentd 
tcp6       0      0 :::10050                :::*                    LISTEN      19184/zabbix_agentd 
[root@zabbix ~]# netstat -lntup|grep 10051
tcp        0      0 0.0.0.0:10051           0.0.0.0:*               LISTEN      19197/zabbix_server 
tcp6       0      0 :::10051   

# 12.授权
[root@zabbix ~]# chown -R nginx.nginx /etc/zabbix/web

1661169399517

解决汉子无法显示问题

# 在windows中找到中文字体
C:\Windows\Fonts

# 备份zabbix默认字体
[root@zabbix ~]# cd /usr/share/zabbix/assets/fonts/
[root@zabbix fonts]# mv graphfont.ttf graphfont.ttf.bak

# 上传电脑中的文件
# 改名
[root@zabbix fonts]# mv STKAITI.TTF graphfont.ttf

标签:入门,0.0,基础,nginx,zabbix,yum,mysql,root
From: https://www.cnblogs.com/ghjhkj/p/16614281.html

相关文章

  • 前端html页面基础,元素,超文本标记语言
    前端什么是前端前端核心超文本传输协议前戏HTTP超文本传输协议什么是超文本传输协议HTTP传输协议四大特性数据格式响应状态码html简介head内常见的标签......
  • 【Java基础】求数组的最大值,最小值,和值,平均值
    1.实现int[]arr=newint[10];//赋值for(inti=0;i<arr.length;i++){arr[i]=(int)(Math.random()*90+10);......
  • 【Java基础】二维数组实现杨辉三角
    1.什么是杨辉三角每一行头尾都为1,每个数都等于上面两个数之和arr[3][1]=arr[2][0]+arr[2][1];arr[3][2]=arr[2][1]+arr[2][2];2.实现int[][]arr=new......
  • zabbix安装
    Zabbix基础入门zabbix快速入门安装C/S架构的服务服务端:zabbix-server客户端:zabbix-agentzabbix官网:TP#1.下载zabbix的yum源[root@m01~]#rpm-Uvhhttps:/......
  • 1.Python基础语法
    print("HelloWorld")#变量a="thisisstring"print(a)#字符串方法print(a.title())#首字母大写print(a.strip())#去除开头和结尾空白lstrip()开头rstrip()结......
  • 今日内容 前端之HTML基础知识
    前端简介1.前端与后端前端与用户直接打交道的操作界面都可以称之为是前端后端(幕后工作者)不直接与用户打交道的内部真正执行核心业务逻辑的代......
  • 【Java基础】二维数组
    1.二维数组数组是引用类型,数组中的元素可以是引用数据类型,因此在一维数组中每个元素都为一个一维数组,即为二维数组。相当于一个表格2.初始化(1)静态初始化int[][]arr=......
  • golang 基础语法
    1、定义变量局部变量、全局变量使用关键字var定义变量,自动初始化为0值。#方式一:funcvariable(){varaintvarsstring}#方式二:func......
  • 基础树上问题之 树的直径 + 最近公共祖先 例题及学习笔记(入门版)
    本篇博客是关于洛谷题单【图论2-1】基础树上问题的题目题解合集紫题还不会,先鸽同时附加一点我的个人学习心得基础树上问题除了树形dp外,还有树的直径和LCA等问题......
  • 【Java基础】什么是数组
    1.什么是数组Array:多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,通过编号的方式对这些数据进行统一管理。(1)说明①数组本身是引用数据类型,数组中的元素可......