1. zabbix监控服务器部署

zabbix监控服务器部署

  • 一、监控的作用
    • 1、监控的方式
    • 2、zabbix监控获取数据的方式
  • 二、zabbix server部署
    • 1、确保时间同步
    • 2、添加epel源
    • 3、添加zabbix仓库
    • 4、安装zabbix服务端软件
    • 5、在数据库创建zabbix需要的表、授权用户
    • 6、编辑zabbix server配置文件,指定数据库连接
    • 7、启动zabbix server
    • 8、初始化zabbix webUI
    • 9、访问zabbix webUI
  • 三、本机监控配置
    • 1、安装配置zabbix-agent
    • 2、在web界面修改agent监听地址
    • 3、查看监控图形
    • 4、解决图形乱码问题

一、监控的作用

发现问题、解决问题、预防问题

1、监控的方式

  • 人工巡检,巡检脚本
  • 监控软件
    zabbix
    promethues

2、zabbix监控获取数据的方式

  • zabbix-agent, 适用于服务器、主机监控
  • SNMP协议,适用于网络设备(交换机、路由器、防火墙、IDS/IPS)
    udp/161, v2版本稳定版
  • IPMI协议,适用于监控硬件设备信息(温度、序列号)
  • JMX协议,适用于java应用的监控

二、zabbix server部署

1、确保时间同步

[root@zabbix_server ~]# crontab -l
*/30 * * * * /usr/sbin/ntpdate 120.25.115.20 &> /dev/null

[root@zabbix_server ~]# ntpdate 120.25.115.20
20 Jun 10:33:44 ntpdate[1553]: step time server 120.25.115.20 offset -86399.438588 sec

2、添加epel源

[root@zabbix_server ~]# wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
--2024-06-20 10:38:23--  https://mirrors.aliyun.com/repo/epel-7.repo
Resolving mirrors.aliyun.com (mirrors.aliyun.com)... 182.201.241.69, 182.201.241.67, 42.202.209.193, ...
Connecting to mirrors.aliyun.com (mirrors.aliyun.com)|182.201.241.69|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 664 [application/octet-stream]
Saving to: ‘/etc/yum.repos.d/epel.repo’

100%[============================================================================================>] 664         --.-K/s   in 0.005s  

2024-06-20 10:38:24 (124 KB/s) - ‘/etc/yum.repos.d/epel.repo’ saved [664/664]

3、添加zabbix仓库

[root@zabbix_server ~]# cat /etc/yum.repos.d/zabbix.repo
[zabbix]
name=zabbix
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/4.4/rhel/7/x86_64/
enabled=1
gpgcheck=0

4、安装zabbix服务端软件

[root@zabbix_server ~]# yum install -y mariadb-server zabbix-server-mysql zabbix-web-mysql 

5、在数据库创建zabbix需要的表、授权用户

[root@zabbix_server ~]# mysql -uroot
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 5.5.68-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> 
MariaDB [(none)]> create database zabbix charset utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> create user 'zbuser'@'localhost' identified by 'redhat';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> grant all on zabbix.* to 'zbuser'@'localhost';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> 
[root@zabbix_server ~]# cd /usr/share/doc/zabbix-server-mysql-4.4.10/
[root@zabbix_server zabbix-server-mysql-4.4.10]# ls
AUTHORS  ChangeLog  COPYING  create.sql.gz  NEWS  README
[root@zabbix_server zabbix-server-mysql-4.4.10]# 
[root@zabbix_server zabbix-server-mysql-4.4.10]# zcat create.sql.gz | mysql -uroot zabbix

6、编辑zabbix server配置文件,指定数据库连接

[root@zabbix_server ~]# vim /etc/zabbix/zabbix_server.conf 

DBHost=localhost
DBName=zabbix
DBUser=zbuser
DBPassword=redhat
DBSocket=/var/lib/mysql/mysql.sock

7、启动zabbix server

[root@zabbix_server ~]# systemctl enable --now zabbix-server

[root@zabbix_server ~]# netstat -tunlp | grep zabbix
tcp        0      0 0.0.0.0:10051           0.0.0.0:*               LISTEN      2155/zabbix_server  
tcp6       0      0 :::10051                :::*                    LISTEN      2155/zabbix_server  

8、初始化zabbix webUI

[root@zabbix_server ~]# vim /etc/httpd/conf.d/zabbix.conf 
php_value date.timezone Asia/Shanghai

[root@zabbix_server ~]# systemctl enable --now httpd
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.
[root@zabbix_server ~]# 

9、访问zabbix webUI

http://192.168.140.10/zabbix/
在这里插入图片描述在这里插入图片描述在这里插入图片描述
默认用户名:Admin, 密码: zabbix
在这里插入图片描述在这里插入图片描述

三、本机监控配置

1、安装配置zabbix-agent

[root@zabbix_server ~]# yum install -y zabbix-agent 
[root@zabbix_server ~]# vim /etc/zabbix/zabbix_agentd.conf 
Server=监控服务器地址
ServerActive=监控服务器地址
Hostname=Zabbix server  // 被监控机名称,惟一

zabbix-agent两种工作模式:主动、被动; 默认为被动 
[root@zabbix_server ~]# systemctl enable --now zabbix-agent

[root@zabbix_server ~]# netstat -tunlp | grep zabbix
tcp        0      0 0.0.0.0:10050           0.0.0.0:*               LISTEN      4775/zabbix_agentd  
tcp        0      0 0.0.0.0:10051           0.0.0.0:*               LISTEN      2155/zabbix_server  
tcp6       0      0 :::10050                :::*                    LISTEN      4775/zabbix_agentd  
tcp6       0      0 :::10051                :::*                    LISTEN      2155/zabbix_server  

2、在web界面修改agent监听地址

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

3、查看监控图形

在这里插入图片描述

4、解决图形乱码问题

[root@zabbix_server ~]# mv simkai.ttf /usr/share/zabbix/assets/fonts/
[root@zabbix_server ~]# ls /usr/share/zabbix/assets/fonts/
graphfont.ttf  simkai.ttf
[root@zabbix_server ~]# 

[root@zabbix_server ~]# vim /usr/share/zabbix/include/defines.inc.php 
define('ZBX_GRAPH_FONT_NAME',           'simkai'); // font file name
define('ZBX_FONT_NAME', 'simkai');

在这里插入图片描述

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

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

相关文章

Nginx自定义错误页面配置

Nginx错误页面包括404 403 500 502 503 504等页面,只需要在server中进行如下配置即可: error_page 404 500 502 503 504 /50x.html;location /50x.html {root /usr/share/nginx/html;}注意: /usr/local/nginx/html/ 路径下必须有50x.ht…

变压器电机绕组阻值测试

产品概述 武汉凯迪正大变压器直流电阻的测量是变压器制造中半成品、成品出厂试验、安装、交接试验及电力部门预防性试验项目,能有效发现变压器线圈的选材、焊接、连接部位松动、缺股、断线等制造缺陷和运行后存在的隐患。KDZRS-20A直流电阻测试仪是测量变压器、互感…

OceanBase 列存中多列过滤性能解析

今天有同事问我,列存大宽表场景下,如果在多个列上有等值过滤条件,OceanBase 的性能是不是无法满足要求? Hi 晓楚,帮评估个OTS替换场景 大概1亿大宽表,查询姿势就是任意字段的组合,进行等值查询g…

【扫雷游戏】C语言教程

Hi~!这里是奋斗的小羊,很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~~ 💥💥个人主页:奋斗的小羊 💥💥所属专栏:C语言 🚀本系列文章为个人学习…

办公人必备宝藏网站,提升工作效率!

对于每个办公人来说,如何在繁杂的工作中保持高效,是每位职场人士追求的目标。其中,高效的工具和资源可以极大地提升我们的工作效率。下面小编就来和大家分享一些办公人必备的宝藏网站,提升大家的工作效率。 1. 办公人导航 办公人…

突破客户关系,客服的新战略与实践

互联网和信息技术的快速发展,让客服服务的内涵和外延也在不断变化,以客户为中心的服务理念,已经成为行业共识。有研究显示,目前有70%-80%的企业在发展战略中都提到了客户关系。 客户关系更多是一种动态的过程,是企业…

更换域名流程记录

华为云的服务器,阿里云购买的域名。 1.购买域名 2.在域名服务商绑定服务器ip(以阿里云为例) 控制台->域名控制台->域名列表->点击域名->域名解析->添加记录 记录类型填A , 主机记录“”或“www”,记录值填服务器i…

Python+appium 自动化测试-Android 端环境配置

一、安装配置 JDK 一、安装环境 1、本机系统:Windows 10(64 位) 2、JDK 版本:1.8(64 位) 二、下载安装 1、JDK 和 JRE 简介 Java 环境分 JDK 和 JRE ,JDK 就是 Java Development Kit。简单…

Day6—热点搜索词统计

一、要求 根据用户上网的搜索记录对每天的热点搜索词进行统计,以了解用户所关心的热点话题。 要求完成:统计每天搜索数量前3名的搜索词(同一天中同一用户多次搜索同一个搜索词视为1次)。 二、数据 三、配置scala环境 1.下载sca…

微信小程序端在线客服源码系统 聊天记录实时保存 带完整的安装代码包以及搭建教程

系统概述 在当今数字化时代,客户服务的质量和效率成为企业竞争的关键因素之一。微信小程序作为一种便捷的应用形式,为在线客服提供了广阔的平台。而具备聊天记录实时保存功能的微信小程序端在线客服源码系统,则能够更好地满足企业与客户之间…

你用AI作画工具生成过哪些惊艳、令人拍案叫绝的作品?

在水墨的基础上追加了一些水彩润色,大家多提提建议,喜欢的话我就定期追加各种全新融合的水墨风格。 应评论区要求,更新了一些横屏的供大家作壁纸用,同时更换了一组新合成的更适合这个风格的模型。 目前为止,Stable D…

idea插件开发之在项目右键添加菜单

写在前面 本文看下如何在右键列表中增加菜单。 正戏 首先创建一个Action,要显示的menu选择ProjectViewPopupMenu,如下: action public class CAction extends AnAction {Overridepublic void actionPerformed(AnActionEvent e) { // …

一分钟生成论文全文,这款AI论文神器你不会还不知道吧?

毕业季写论文就选范文喵AI论文助手。范文喵V2.0主要包括了论文范文、选题分析、开题报告、任务书的写作、以及论文答辩PPT、论文解读等功能。此外,我们也会在近期进一步优化范文喵论文助手,写作效果更好的V3.0版本预计将于今年7月份和大家见面&#xff0…

Python——Flask开发框架基础使用介绍

目录 Flask简介 安装 Flask 创建一个简单的 Flask 应用 运行你的Flask应用 添加模板和静态文件 使用静态文件 处理表单和数据 使用 Flask 扩展 结论 Flask简介 Flask 是一个轻量级的 Python Web 框架,它以其简洁和灵活的特点广受欢迎。Flask 让开发者能够快…

leaflet,canvas渲染目标,可加载大批量数据

基于Leaflet-CanvasMarker: 在Canvas上绘制Marker,而不是每个marker插件一个dom节点,极大地提高了渲染效率。主要代码参考自 https://github.com/eJuke/Leaflet.Canvas-Markers,不过此插件有些Bug,github国内不方便,作者也不维护了&#xff0…

小学生杂志小学生杂志社小学生编辑部2024年第5期目录

教学研究 小学数学教学中易错题的纠正策略研究 黄喜军; 1-3 主题语境下小学英语作业多模态设计与实施策略研究 韩蓓; 4-6 小学美术教育中色彩教学的实施措施研究 顾雅洁; 7-9《小学生》投稿:cn7kantougao163.com 核心素养视域下小学英语单元整体教学…

Linux:配置本地yum源仓库

目录 一、挂载光盘到目录下 二、配置本地yum源仓库 一、挂载光盘到目录下 mount /dev/cdrom /mnt/ #把光盘挂载到/mnt目录下 挂载 设备 目录或文件夹 注:最好是空的 原来的数据将被隐藏一个挂载点同一时只能挂载一个设备。 mount /dev…

数据中心网络自动化不断发展

评估数据中心自动化的状况 随着数据中心变得越来越复杂,网络自动化对大多数企业来说愈发重要。因此,寻找一种更灵活、更高效的运营方式应该成为每个公司的首要任务。然而,即使是那些可能从自动化中受益的实体企业——例如通信服务提供商&…

Spring(核心概念:IoC/DI思想)

目录 一、引言 (1)如今的代码书写现状 1、业务层 2、数据层 3、假如当项目上线发布之后,想把数据层的实现换一下 二、核心概念 (1)IoC( Inversion of Control ) 控制反转 (2)…

【开源】AigoTools —— 自动收录网站的导航站模板

在管理导航站点时,我们常常面临各种挑战:手动创建和更新站点信息费时费力,国际化需求,SEO 优化难以实施,以及图片存储方案不够灵活。针对这些问题,我们推出了 AigoTools,让导航站点管理变得更加…