zabbix监控自己

news2024/10/6 14:35:55

目录

一、实验环境准备

二、server端

1、配置阿里云yum源

2、部署lamp环境

3、启动lamp对应服务

4、准备java环境

5、源码安装zabbix

6、mariadb数据库授权

7、创建zabbix程序用户并授权防止权限报错

8、修改zabbix配置文件

9、配置php与apache

10、web安装zabbix

11、优化中文

 12、更改密码

13、解决中文乱码问题 

 14、刷新查看

15、添加自身为监控机


一、实验环境准备


[root@server ~] vim /etc/hosts
192.168.147.135 server.zabbix.com
192.168.147.136 agent.zabbix.com
192.168.147.132 windows10

关闭防火墙

[root@agent ~] systemctl stop firewalld
[root@agent ~] setenforce 0
[root@agent ~] iptables -F

二、server端

[root@server ~] hostnamectl set-hostname serverzabbix.com
[root@server ~] bash

[root@server ~] cat /etc/hostname
service.zabbix.com

1、配置阿里云yum源

[root@server ~] cd /etc/yum.repos.d/
[root@server yum.repos.d]  wget http://mirrors.aliyun.com/repo/Centos-7.repo
[root@server yum.repos.d] ls
backup  Centos-7.repo  CentOS-Media.repo

2、部署lamp环境

 

[root@server yum.repos.d] yum install -y httpd mariadb-server mariadb mariadb-devel php php-mbstring php-mysql php-bcmath php-gd php-xmlrpc php-ldap php-xml libevent libevent-devel net-snmp net-snmp-devel libxml2 libxml2-devel ntpdate curl-devel

同步清华大学时间服务器

[root@server yum.repos.d]  ntpdate time.windows.com
18 Jul 17:57:47 ntpdate[55061]: adjust time server 52.231.114.183 offset 0.006848 sec

3、启动lamp对应服务

[root@service ~] systemctl start mariadb
[root@service ~] systemctl enable mariadb
Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.
[root@service ~] systemctl start httpd
[root@service ~] systemctl enable httpd
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.
[root@service ~] mysqladmin -u root password 123123  #设置密码

4、准备java环境

删除原本的java
[root@service ~] ls
anaconda-ks.cfg  jdk-8u191-linux-x64.tar.gz
[root@server ~] tar xf jdk-8u191-linux-x64.tar.gz
[root@server ~] mv jdk1.8.0_191/ /usr/local/java
[root@server ~] vim /etc/profile
export JAVA_HOME=/usr/local/java
export PATH=$PATH:$JAVA_HOME/bin
[root@server ~] source /etc/profile
[root@server ~] java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

5、源码安装zabbix

[root@server ~] tar xf zabbix-3.4.11.tar.gz -C /usr/src
[root@server ~] cd /usr/src/zabbix-3.4.11/
[root@server zabbix-3.4.11] yum -y install gcc gcc-c++
[root@server zabbix-3.4.11]  ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 --enable-java && make -j2 && make install
[root@server zabbix-3.4.11] ./configure --prefix=/usr/local/Zabbix #指定安装位置
[root@server zabbix-3.4.11] ./configure --enable-server --with-mysql #启动zabbix
[root@server zabbix-3.4.11] ./configure --enable-agent  启动agent

6、mariadb数据库授权

[root@service zabbix-3.4.11]# cd
[root@service ~] mysql -u root -p123123
MariaDB [(none)]> create database zabbix character set utf8;
MariaDB [(none)]>  grant all on zabbix.* to zabbix@localhost identified by 'zabbix';
MariaDB [(none)]> grant all on zabbix.* to zabbix@'192.168.147.135' identified by 'zabbix';
Query OK, 0 rows affected (0.00 sec)  #为zabbix_server启动授权

MariaDB [(none)]> flush privileges;

[root@service ~] cd /usr/src/zabbix-3.4.11/  #导入zabbix需要的mysql数据
[root@service zabbix-3.4.11] mysql -uzabbix -pzabbix zabbix < database/mysql/schema.sql 
[root@service zabbix-3.4.11] mysql -uzabbix -pzabbix zabbix < database/mysql/images.sql 
[root@service zabbix-3.4.11] mysql -uzabbix -pzabbix zabbix < database/mysql/data.sql 

[root@service zabbix-3.4.11] mysql -u root -p123123
MariaDB [zabbix]> use zabbix;
Database changed
MariaDB [zabbix]> show tables;
| valuemaps                  |
| widget                     |
| widget_field               |
+----------------------------+
140 rows in set (0.00 sec)
#140个

7、创建zabbix程序用户并授权防止权限报错

[root@service ~] useradd -M -s /sbin/nologin zabbix
[root@service ~] cd /usr/local/
[root@service local] cd ./zabbix/
[root@service zabbix] pwd
/usr/local/zabbix
[root@service zabbix] mkdir logs
[root@service zabbix] chown -R zabbix:zabbix ../zabbix/
[root@service zabbix] cp -p etc/zabbix_server.conf{,.bak}
[root@service zabbix] cp -p etc/zabbix_agentd.conf{,.bak}

8、修改zabbix配置文件

[root@service etc] vim zabbix_server.conf
LogFile=/usr/local/zabbix/logs/zabbix_server.log    	#指定zabbix日志位置
PidFile=/tmp/zabbix_server.pid						#指定zabbix pid文件位置
DBHost=192.168.200.111							#指定数据库主机
DBName=zabbix		   							#指定数据库名为zabbix
DBUser=zabbix                                   #指定用户为zabbix
DBPassword=zabbix								#指定密码为zabbix
DBSocket=/var/lib/mysql/mysql.sock					#指定mariadb数据库的sock文件

Include=/usr/local/zabbix/etc/zabbix_server.conf.d/*.conf

[root@service etc] vim zabbix_agentd.conf
PidFile=/tmp/zabbix_agentd.pid
Server=127.0.0.1,192.168.200.111
ServerActive=192.168.200.111
Hostname=server.zabbix.com                   #指定zabbixserver主机名
LogFile=/usr/local/zabbix/logs/zabbix_agentd.log
Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/*.conf

[root@service ~] ln -s /usr/local/zabbix/sbin/* /usr/local/bin
[root@service ~] zabbix_server 
[root@service ~] zabbix_agentd 

9、配置php与apache

[root@service ~] mv /usr/src/zabbix-3.4.11/frontends/php/ /var/www/html/zabbix

[root@service ~] chown -R apache:apache /var/www/html/zabbix
[root@service ~] vim /etc/php.ini
878 date.timezone = Asia/Shanghai			##时区
384 max_execution_time = 300				##单位秒,通过POST、GET以及PUT方式接收数据时间进行限制
394 max_input_time = 300				##php程序上传文件解析数据时的时间限制
672 post_max_size = 32M				##POST 方式请求数据所允许的最大大小
405 memory_limit = 128M				##设置php程序的内存限制
854 extension=bcmath.so	  ##加载zabbix程序需要加载的扩展模块bcmath.so手动添加
[root@service ~] systemctl restart httpd
[root@service ~] netstat -anptl |egrep ':10050|:10051|:80'
tcp        0      0 0.0.0.0:10050           0.0.0.0:*               LISTEN      90502/zabbix_agentd 
tcp6       0      0 :::10050                :::*                    LISTEN      90502/zabbix_agentd 
tcp6       0      0 :::80                   :::*                    LISTEN      90655/httpd         
tcp        0      0 0.0.0.0:10051           0.0.0.0:*               LISTEN      87957/zabbix_server 
tcp6       0      0 :::10051                :::*                    LISTEN      87957/zabbix_serv

10、web安装zabbix

 

全部绿色 

 不写name直接下一步

 

 核对信息,直接下一步

 账号:admin 密码:zabbix

 

11、优化中文

 选择chinese 然后update,按F5刷新即可

 12、更改密码

 

 

 

 退出测试

 

13、解决中文乱码问题 

 14、刷新查看

[root@service ~] cd /var/www/html/zabbix/fonts/
[root@service fonts]# ls
DejaVuSans.ttf.bak  simkai.ttf #中文字包
[root@service fonts] chown -R apache:apache *
[root@service fonts] ll
总用量 4780
-rw-r--r--. 1 apache apache 4135804 7月  17 2020 DejaVuSans.ttf
-rw-r--r--. 1 apache apache  756072 6月  25 2018 DejaVuSans.ttf.bak

 变成中文了

15、添加自身为监控机

 

 

 

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/768018.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[回馈]ASP.NET Core MVC开发实战之商城系统(开篇)

在编程方面&#xff0c;从来都是实践出真知&#xff0c;书读百遍其义自见&#xff0c;所以实战是最好的提升自己编程能力的方式。 前一段时间&#xff0c;写了一些实战系列文章&#xff0c;如&#xff1a; ASP.NET MVC开发学生信息管理系统VueAntdvAsp.net WebApi开发学生信息…

地摊盛行,VR全景如何帮助实体餐饮商家人气翻倍?

“民以食为天”&#xff0c;餐饮行业始终在市场经济中扮演着重要角色&#xff0c;前有“淄博烧烤火爆出圈”&#xff0c;后有“地摊经济夜市亮相”&#xff0c;可以看到餐饮行业呈现出市场广阔、高频刚需、标准化程度低的特点。但是地摊经济的盛行&#xff0c;让很多实体餐饮商…

【漏洞修复】node-exporter被检测/debug/vars泄漏信息漏洞

node-exporter被检测/debug/vars泄漏信息漏洞 漏洞说明修复方法 漏洞说明 和之前的pprof类似&#xff0c;都是国产的安全工具扫出来的莫名其妙的东西&#xff0c;这次也是报的node-exporter存在这个漏洞&#xff0c;又归我处理。当访问node-exporter的/debug/vars路由时能获取…

Ubuntu22.04下安装Ros2-Humble

ROS2的Humble版本为TLS版本&#xff0c;维护日期截止到2027年&#xff08;可以参考这里确查看Humble和Ubuntu系统的关系&#xff09; 可以看到&#xff0c;其支持Linux/MacOS/Windows等多个系统&#xff0c;针对于Linux系统&#xff0c;对应的系统版本是(Ubuntu 22.04&#xff…

el-checkbox获取选中的id

获取选中checkbox的label和value <el-checkbox-group v-model="checkedAlarmObj"><el-checkbox @change="changeObj" v-for="item in alarmObj" :label="item.roleName" :key="item.roleId":value="…

断路器绝缘电阻试验

断路器 绝缘电阻试验 试验目的 检验断路器合闸后灭弧室、 主绝缘和提升杆是否发生受潮&#xff0c; 劣化变质等缺陷。 试验设备 绝缘电阻测试仪 厂家&#xff1a; 湖北众拓高试 试验接线 相对地 端口间 试验步骤 真空断路器本体与断口的绝缘电阻 试验前对兆欧表本身进行检…

2023年了,为何 Selenium 依然这么火?

今天给大家带来的主题是自动化测试框架Selenium&#xff0c;话不多说&#xff0c;直接开始&#xff01; 1.什么是 Selenium 自动化测试 Jason Huggins 于 2004 年创建了一个 JavaScript 框架&#xff0c;旨在将其从重复的手动测试中解放出来。 最初命名为 JavaScriptTestRunn…

grafana备份脚本

备份思路 1、逐个dashboard备份配置 2、每个dashboard保存成一个文件 3、文件名定义为 目录名-dashboard名.json 4、使用python2 5、其中http_header中生成的Authorization API KEY已过期&#xff0c;请自己重新生成后替换使用。 6、保存文件部分适配的是windows&#xf…

使用IDEA构建jar然后转执行程序exe的爬坑

https://download.csdn.net/download/leoysq/87939492 构建jar

【矩阵的创建与基本运算】——matlab基础

目录索引 创建矩阵&#xff1a;zeros()&#xff1a;ones&#xff1a;eye()&#xff1a;magic()&#xff1a;引号创建序列矩阵&#xff1a; 加减与数乘&#xff1a;其他运算&#xff1a;指数运算&#xff1a;*exp()&#xff1a;* 点式运算&#xff1a; 创建矩阵&#xff1a; 如…

同心筑梦 展翅翱翔 | 2023届GBASE新员工筑梦计划培训报道

为帮助新入职员工增进彼此了解&#xff0c;快速融入GBASE大家庭中&#xff0c;激发大家工作热情&#xff0c;为此设计了拓展训练课程。完成“抓住机遇&#xff0c;摆脱困境”“蛟龙出海”“破冰”等环节后&#xff0c;新员工们已完全没有开始时的紧张&#xff0c;在全新的环境中…

MyBatis的相关api

1. MyBatis的相关api 1.1 Resources org.apache.ibatis.io.Resources&#xff1a;加载资源的工具类。 核心方法 返回值方法名说明InputStreamgetResourceAsStream(String fileName)通过类加载器返回指定资源的字节流 1.2 构建器SqlSessionFactoryBuilder 建造者设计模式&…

思维决定发展,测试人也不例外

最近特别懒&#xff0c;不想码字&#xff0c;原本写作就很差&#xff0c;更是退化严重。社招和校招面试过很多人&#xff0c;从十年前自己还很弱的时候学着面试&#xff0c;到数百次面试积累之后&#xff0c;面对候选人的时候&#xff0c;我的内心依然有些许紧张&#xff0c;非…

MySQL原理探索——31 误删数据后除了跑路,还能怎么办

在前面几篇文章中&#xff0c;介绍了 MySQL 的高可用架构。当然&#xff0c;传统的高可用架构是不能预防误删数据的&#xff0c;因为主库的一个 drop table 命令&#xff0c;会通过 binlog 传给所有从库和级联从库&#xff0c;进而导致整个集群的实例都会执行这个命令。 虽然我…

文件IO 文件属性获取,目录操作

文件属性获取 int stat(const char *path, struct stat *buf); 功能&#xff1a;获取文件属性参数&#xff1a; path&#xff1a;文件路径名 buf&#xff1a;保存文件属性信息的结构体返回值&#xff1a; 成功&#xff1a;0 失败&#xff1a;-1struct stat {ino_t st_ino;…

springboot项目创建整个完成过程和注意事项

1&#xff1a;application.yml文件配置 server:port: 8088servlet:context-path: /test spring:datasource:name: text #????url: jdbc:mysql://localhost:3306/dsdd?serverTimezoneGMT&useUnicodetrue&characterEncodingutf-8&useSSLtrueusername: root #…

java模拟MQTT客户端发送消息及EMQX配置

EMQX配置 登录地址 首先打开EMQX的管理界面&#xff0c;界面的地址如下&#xff0c; http://192.168.1.110:18083/ 规则是IP就是MQTT的IP&#xff0c;端口是固定的18083&#xff0c;输入该地址后&#xff0c;展示界面如下&#xff1a; 然后输入用户名和密码&#xff0c;用户…

0132 数据的表示和运算1

目录 2.数据的表示和运算 2.1数制与编码 2.1部分习题 2.数据的表示和运算 2.1数制与编码 2.1部分习题 1.若定点整数为64位&#xff0c;含1位符号位&#xff0c;则采用补码表示的最大值最大的负数为&#xff08;&#xff09; A. B. C. D. 2.若x的补…

戴佩妮《随风所遇》世界巡回演唱会内地首站八月启动,乘风归来,相遇之约!

今日&#xff0c;戴佩妮(Penny)《随风所遇2023 Drift World Tour》世界巡回演唱会正式官宣内地首站&#xff0c;8月26日登陆南京太阳宫剧场。自2016年《贼》世界巡回演唱会之后&#xff0c;华语乐坛唱作人戴佩妮乘著所有粉丝期待的“风”回来&#xff0c;并带来曲目、造型等方面…

如何理解操作系统?(Operator System)

文章目录 一.什么是操作系统二.操作系统的层状结构三.操作系统如何管理 一.什么是操作系统 先入为主&#xff0c;操作系统是一款管理软件 操作系统分为两部分 操作系统本身&#xff0c;主要做一些进程管理、内存管理、文件管理、驱动管理等工作&#xff0c;这种核心部分叫做…