zabbix监控自己

目录

一、实验环境准备

二、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、添加自身为监控机

 

 

 

 

 

 

 

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Qgis3.16ltr+VS2017二次开发环境搭建(保姆级教程)

1.二次开发环境搭建 下载osgeo4w-setup.exeDownload QGIShttps://www.qgis.org/en/site/forusers/download.html 点击OSGeo4W Network Installer 点击下载 OSGeo4W Installer 运行程序 osgeo4w-setup.exe&#xff0c;出现以下界面&#xff0c;点击下一页。 选中install from i…

uniapp中超好用(且免费)的安全类插件推荐!(持续更新中)

前几天写了一篇【干货分享】uniapp做的安卓App如何加固&#xff0c;发现收藏的人蛮多的。所以说&#xff0c;更加证明了我说的第一个问题&#xff1a;现在用uniapp的人是越来越多了。 而通过使用uniapp上自带的插件&#xff0c;也是能够实现事半功倍的效果&#xff0c;让不懂前…

OpenCv之图像形态学(二)

目录 一、形态学梯度 二、顶帽操作 三、黑帽操作 一、形态学梯度 梯度原图 - 腐蚀腐蚀之后原图边缘变小&#xff0c;原图 - 腐蚀 就可以得到腐蚀掉的部分&#xff0c;即边缘 案例代码如下: import cv2 import numpy as np# 导入图片 img cv2.imread(6.jpg)# 注意调节kern…

ubuntu打开usb摄像头

文章目录 前言一、识别 usb 摄像头二、安装应用程序显示摄像头捕捉到的视频1、使用应用程序茄子&#xff08;cheese&#xff09;2、运行 cheese 捕捉视频 前言 记录一下解决在 Linux 下打开 usb 摄像头界面黑屏的问题。 一、识别 usb 摄像头 1、保持在 ubuntu 界面&#xff0…

leetcode 965.单值二叉树

⭐️ 题目描述 &#x1f31f; leetcode链接&#xff1a;单值二叉树 思路&#xff1a; 让当前的根节点与左孩子节点与右孩子节点判断&#xff0c;若相等则继续向下分治&#xff0c;让左孩子与右孩子当作新的根节点继续判断&#xff0c;直到某个节点不相等。 1️⃣ 代码&#x…

相机标定学习笔记

Kalibr 是标定工具中&#xff0c;唯一一个可以标定camToImu的&#xff0c;是vio必不可少的工具&#xff0c;其他的都有替代品。所以学习多种开源算法进行相机标定&#xff0c;并记录学习相机标定的过程。 一、相机标定 1、在场景中放置一个已知的物体 &#xff08;1&#xff…

【DBA课程-笔记】第 3 章:MongoDB数据库核心知识

内容 一、MongoDB 数据库架构 A. MongoDB数据库体系架构 1. 存储引擎&#xff08;MongoDB Storage Engines&#xff09;&#xff1a; 2. MongoDB 数据逻辑架构 二、MongoDB 存储引擎 A. 查看mongodb服务器的状态 B. 查看引擎信息&#xff08;4.2.1 没有这个命令&#xf…

实例019 以图形按钮显示的界面

实例说明 菜单和工具栏虽然能方便用户操作程序的相应功能&#xff0c;但各有缺点。如果采用按钮式功能菜单&#xff0c;不但美观大方&#xff0c;而且操作灵活。当单击按钮时&#xff0c;用户区将显示相应的操作按钮组。下面介绍图形界面式菜单的设计方法。运行本例&#xff0…

ceph集群(二)

ceph 一、资源池 Pool 管理二、创建 CephFS 文件系统 MDS 接口三、创建 Ceph 块存储系统 RBD 接口四、创建 Ceph 对象存储系统 RGW 接口五、OSD 故障模拟与恢复 一、资源池 Pool 管理 上次我们已经完成了 Ceph 集群的部署&#xff0c;但是我们如何向 Ceph 中存储数据呢&#x…

餐饮行业油烟监控管理系统设计与应用

安科瑞 华楠 摘 要&#xff1a;餐饮油烟污染问题已经成为城市环境污染的重要污染源&#xff0c;本研究的油烟在线监测数据管理信息系统是油烟在线监测数据采集仪的配套软件&#xff0c;用于展现现场端数据采集仪采集的数据&#xff0c;对数据采集仪进行远程控制&#xff0c;以…

vue-cli多页面配置(vue2.0)

目录 概述 多页面的配置 步骤1&#xff1a;编写配置文件 vue.config.js 步骤2&#xff1a;在src目录下创建目录pages 步骤3&#xff1a;创建HTML文件&#xff08;主组件挂载点&#xff09; 测试 完毕&#xff0c;总结 概述 我们知道使用vue脚手架vue-cli创建的项目默认是…

基于IPC-CFX的点对点通信C#

IPC-CFX有两种主要的通信方式&#xff0c;可以通过RabbitMQ发布和订阅&#xff0c;也可以通过request和response进行点对点的通信&#xff0c;本文主要讲的是点对点的通信方式。 在vscode里建立新的dotnet项目&#xff0c;可以通过终端输入dotnet new console来建立&#xff0c…

如何实现CAN-SOME/IP通信路由测试

区别于基于UDP的车内通信路由&#xff0c;基于SOME/IP协议的路由增加了服务发现&#xff08;Service Discovery&#xff09;和服务发布&#xff08;Service Publish&#xff09;&#xff0c;那对于测试工程师来说&#xff0c;怎么实现CAN-SOME/IP路由的测试呢&#xff1f; 01 …

网络安全面试题

以下为网络安全各个方向涉及的面试题&#xff0c;星数越多代表问题出现的几率越大&#xff0c;祝各位都能找到满意的工作。 注&#xff1a;本套面试题&#xff0c;已整理成pdf文档&#xff0c;但内容还在持续更新中&#xff0c;因为无论如何都不可能覆盖所有的面试问题&#xf…

45、Spring Boot自动配置原理

Spring Boot自动配置原理 lmport Configuration Spring spi 自动配置类由各个starter提供&#xff0c;使用Configuration Bean定义配置类&#xff0c;放到META-INF/spring.factories下使用Spring spi扫描META-INF/spring.factories下的配置类使用lmport导入自动配置类

C# WPF实现动画渐入暗黑明亮主题切换效果

C# WPF实现动画渐入暗黑明亮主题切换效果 效果图如下最近在Bilibili的桌面端看到一个黑白主题切换的效果感觉&#xff0c;挺有意思。于是我使用WPF尝试实现该效果。 主要的切换效果&#xff0c;基本实现不过还存在一些小瑕疵&#xff0c;比如字体等笔刷不能跟随动画进入进行切…

手写数字识别Minst(CNN)

文章目录 手写数字识别网络结构加载数据集数据集可视化CNN网络结构训练模型保存模型和加载模型测试模型 手写数字识别 网络结构 网上给出的基本网络结构&#xff1a; 然而在本数据集中&#xff0c;输入图不是1*32*32&#xff0c;是1*28*28。所以正确的网络结构应该是 level…

好用的思维导图软件有哪些?这几款简单好用

好用的思维导图软件有哪些&#xff1f;思维导图是一种非常有用的思维工具&#xff0c;可以帮助我们组织和理清复杂的信息。在如今的数字时代&#xff0c;有很多软件可以帮助我们创建和编辑思维导图。下面介绍几款简单好用的思维导图软件。 第一款&#xff1a;迅捷画图 这是一款…

生成式AI时代,亚马逊云科技致力推动技术的普惠,让更多企业受益

当谈及AIGC时&#xff0c; 我们该谈些什么&#xff1f; 生成式AI技术与应用的不断发展&#xff0c;为各个行业都注入了全新的机会与活力。AIGC成为了今年最为激动人心的技术话题。亚马逊云科技也一马当先&#xff0c;在6月27-28日&#xff0c;2023亚马逊云科技中国峰会上分享…

babel兼容低版本游览器

文章目录 1. webpack项目的搭建2. babel 命令行使用3. babel的预设与编译器流程4. babel项目中配置4.1 babel-loader与插件的使用4.2 babel-preset使用 5. 游览器兼容性使用5.1 browserslist工具与编写规则5.2 browserslist配置5.3 优化babel的配置文件 6. polyfill6.1 useBuil…