jjzjj

Zabbix-1·概述

技术老男孩 2023-09-25 原文

一、Zabbix简介:

  • Zabbix是一个高度集成的监控解决方案
  • 可以实现企业级的开源分布式监控
  • Zabbix通过C/S模式采集监控数据
  • Zabbix通过B/S模式实现web管理

二、Zabbix监控拓扑:

监控拓扑.png

1. 监控服务器:

  • 监控服务器可以通过SNMP(网络设备数据)或Agent(服务器运行数据)采集数据
  • 数据可以写入MySql、Oracle等数据库中
  • 服务器使用LNMP实现web前端的管理

2. 被监控主机

  • 被监控主机需要安装Agent
  • 常见的网络设备一般支持SNMP

三、监控的目的:

1. 报告系统运行状况

  • 每一部分必须同时监控
  • 内容包含吞吐量、反应时间、使用率等

2. 提前发现问题,早发现、早治疗

  • 进行服务器性能调整前,知道调整什么
  • 找出系统的瓶颈在什么地方

四、监控的资源类别

1. 公开数据

  • Web、Ftp、SSH、数据库等应用服务
  • TCP或UDP端口

2. 私有数据

  • CPU、内存、磁盘(硬盘)、网卡流量等使用信息
  • 用户、进程等运行信息

五、自动化监控系统

Cacti

  • 基于SNMP协议的监控软件,强大的绘图能力

Nagios

  • 基于Agent监控,强大的状态检查与报警机制
  • 插件极多,自己写监控脚本嵌入到Nagios非常方便

Zabbix

  • 基于多重监控机制,支持分布式监控

六、常用的系统监控命令

查看内存信息

[root@zabbix ~]# free -h
              total        used        free      shared  buff/cache   available
Mem:           972M        478M         70M        6.7M        423M        338M
Swap:          2.0G        1.8M        2.0G

查看交换分区信息

[root@zabbix ~]# swapon -s
文件名             类型      大小  已用  权限
/dev/dm-1                               partition   2097148 1800-2

查看磁盘信息

[root@zabbix ~]# df -h
文件系统                 容量  已用  可用 已用% 挂载点
devtmpfs                 475M     0  475M    0% /dev
tmpfs                    487M     0  487M    0% /dev/shm
tmpfs                    487M  7.7M  479M    2% /run
tmpfs                    487M     0  487M    0% /sys/fs/cgroup
/dev/mapper/centos-root   17G  2.1G   15G   13% /
/dev/sda1               1014M  138M  877M   14% /boot
tmpfs                     98M     0   98M    0% /run/user/0

查看CPU信息

[root@zabbix ~]# uptime
 02:50:05 up  8:10,  2 users,  load average: 0.04, 0.05, 0.05

查看网卡信息

[root@zabbix ~]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.88.5  netmask 255.255.255.0  broadcast 192.168.88.255
        inet6 fe80::f76a:691c:e1b2:20ed  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:7c:87:74  txqueuelen 1000  (Ethernet)
        RX packets 137635  bytes 148924395 (142.0 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 56472  bytes 45379404 (43.2 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 108444  bytes 17817334 (16.9 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 108444  bytes 17817334 (16.9 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

查看端口信息

[root@zabbix ~]# netstat -ntulp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1020/sshd           
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1148/master         
tcp        0      0 0.0.0.0:10050           0.0.0.0:*               LISTEN      27427/zabbix_agentd 
tcp        0      0 0.0.0.0:10051           0.0.0.0:*               LISTEN      27031/zabbix_server 
tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN      27750/php-fpm: mast 
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      4404/mysqld         
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      4484/nginx: master  
tcp6       0      0 :::22                   :::*                    LISTEN      1020/sshd           
tcp6       0      0 ::1:25                  :::*                    LISTEN      1148/master         
udp        0      0 127.0.0.1:323           0.0.0.0:*                           756/chronyd         
udp6       0      0 ::1:323                 :::*                                756/chronyd         

查看网络连接信息

[root@zabbix ~]# ping -c2 192.168.88.100
PING 192.168.88.100 (192.168.88.100) 56(84) bytes of data.
64 bytes from 192.168.88.100: icmp_seq=1 ttl=64 time=0.521 ms
64 bytes from 192.168.88.100: icmp_seq=2 ttl=64 time=0.246 ms

--- 192.168.88.100 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 0.246/0.383/0.521/0.138 ms

有关Zabbix-1·概述的更多相关文章

  1. 阿里云RDS——产品系列概述 - 2

    基础版云数据库RDS的产品系列包括基础版、高可用版、集群版、三节点企业版,本文介绍基础版实例的相关信息。RDS基础版实例也称为单机版实例,只有单个数据库节点,计算与存储分离,性价比超高。说明RDS基础版实例只有一个数据库节点,没有备节点作为热备份,因此当该节点意外宕机或者执行重启实例、变更配置、版本升级等任务时,会出现较长时间的不可用。如果业务对数据库的可用性要求较高,不建议使用基础版实例,可选择其他系列(如高可用版),部分基础版实例也支持升级为高可用版。基础版与高可用版的对比拓扑图如下所示。优势 性能由于不提供备节点,主节点不会因为实时的数据库复制而产生额外的性能开销,因此基础版的性能相对于

  2. Ruby 语言备忘单/海报/引用/概述? - 2

    关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion我是一个喜欢视觉的人,想知道是否有关于Ruby的不错的大概览。你知道,就像一张引用海报,带有对象层次结构,最常用的方法等等,都是彩色的,布局清晰明了...对于像我这样的初学者来说,这会很棒......有没有你使用或偶然发现的类似东西?

  3. javascript - Visual Studio 2015 Javascript 概述方式太多 - 2

    VisualStudio2015接缝勾勒出所有多行javascript代码。我有一个像这样的简单代码:$(document).ready(function(){varx={test1:1,test2:2};if(1==1){//thisisatest}});当我按下Ctrl+k,Ctrl+O时,VisualStudio2015会这样概括它:是否可以关闭函数内的大纲?我只想要功能级别的大纲。 最佳答案 不,你做不到,但有优秀的WebEssentials可以在javascript中勾勒出区域!你在像这样的评论之后创建一个区域//#reg

  4. Zabbix监控华为交换机 - 2

    一、安装包与版本1.Zabbix5.0-LTS[官方线上安装]2.snmp离线安装rpm包【提取码:a97b】二、具体步骤1.系统环境:2.根据Zabbix5.0-LTS[官方线上安装]安装后需要注意的问题:[root@fbsjk~]#ls/etc/opt/rh/rh-php72/#zabbix封装的php路径optpearpear.confphp.dphp-fpm.confphp-fpm.dphp.inipkipmskelsysconfigX11xdgxinetd.d[root@fbsjk~]#[root@fbsjk~]#cd/etc/opt/rh/rh-php72/[root@fbsjkr

  5. javascript - 在 AngularJS 中选择下拉项时显示概述文本 - 2

    我希望显示每个小部件类别的概览,以便在选择该小部件类别时显示在过滤结果上方。我假设这将需要一个ng-show指令,因此可能也需要一些Controller代码。但是任何关于将选择下拉菜单与我的ng-repeat链接起来以及与ng-show链接起来的任何指示都会很棒。这是我的目标:之前之后SelectWidgetRange1WidgetRange2WidgetRange3ProductName:{{product.name}}Quantity:{{product.quantity}}Price:£{{product.price}}https://plnkr.co/edit/0WrinKY2

  6. Zabbix5.0 使用SNMPv2监控华为交换机 - 2

    记录下zabbix监控华为交换机的方法目录Zabbix服务端SNMP服务配置华为交换机配置Zabbix服务端配置主机检查结果Zabbix服务端SNMP服务配置我的zabbix服务端操作系统为CentOS7,首先下载SNMPyuminstallnet-snmp,net-snmp-utils下载完毕后,修改SNMP配置文件,在/etc/snmp/目录下vim/etc/snmp/snmpd.conf然后修改Zabbix服务器地址和团体名(自定义),再在下面增加一行最大权限,方便SNMP获取数据。修改完毕后即可开启SNMP服务并添加开启自启systemctlstartsnmpdsystemctlena

  7. 基于AIGC的3D场景创作引擎概述 - 2

    通过改变3D场景制作流程复杂、成本高、门槛高、流动性差的现状,让商家像玩转2D一样去玩转3D,让普通消费者也能参与到3D内容创作和消费中,真正实现内容生产模式从PGC/UGC过渡到AIGC,是我们3D场景智能创作引擎一直追求的目标。前言随着元宇宙的大火,国内外各大厂纷纷下场开始为下一代互联网技术布局,旨在为用户提供更好的体验。体验包括方方面面,比如更好的游戏体验、更好的社交体验、更高效的办公体验当然也包括更好的消费体验。作为国内最大的电商平台,我们团队也在持续思考如何基于元宇宙的技术,给消费者带来更好的购物体验以及给商家带来更好的营商体验。回归到电商“人、货、场”三要素上,通过虚拟人技术以及商

  8. 【pandas基础】--概述 - 2

    Pandas是一个开源的Python数据分析库。它提供了快速,灵活和富有表现力的数据结构,旨在使数据清洗和分析变得简单而快速。Pandas是基于NumPy数组构建的,因此它在许多NumPy函数上提供了直接的支持。它还提供了用于对表格数据进行操作的数据结构,例如Series和DataFrame。Pandas提供了许多用于数据操作和处理的函数和方法,例如数据过滤,数据清洗,数据合并和重塑等。Pandas还提供了用于将数据导入和导出不同文件格式的函数,例如CSV,Excel和SQL等。它是Python数据科学生态系统中最受欢迎和广泛使用的库之一。主要功能Pandas主要功能包括:数据读取和导入:读取

  9. 4.1、网络层概述 - 2

    1、主要任务网络层的主要任务是实现网络互连\color{red}实现网络互连实现网络互连,进而实现数据包在各网路之间的传输\color{red}实现数据包在各网路之间的传输实现数据包在各网路之间的传输例如:这些异构型网络若只是需要各自内部通信,那它们只要实现各自的物理层和数据链路层即可但是若需要将这些异构型网络互连起来,形成一个更大的互联网,就需要使用网络层互联设备路由器说明:为了简单起见,有时没有必要画出这些网络,将它们看成一条链路即可对于互联网而言,仅实现物理层和数据链路层是不能实现数据包在互联网中各网络之间传输的。要实现该功能,就必须实现网络层2、网络层解决的问题2.1、网络层向运输层提

  10. KVM概述 - 2

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、KVM是什么?1.KVM概念2.KVM体系结构二、实例1.启用KVM的Linux的服务器2.认证总结前言了解LinuxKVM的架构并了解它与内核的紧密集成为何会改变您使用Linux的方式,本文介绍KVM学习的基础内容。一、KVM是什么?1.KVM概念    在官网我们可以了解到KVM是内核的虚拟机的缩写,KVM是构成主流Linux内核(V2.6.20)一部分的第一个虚拟化解决方案。KVM支持Linux客户 操作系统的虚拟化——甚至支持其硬件对虚拟化敏感的 Windows 系统的虚拟化。则KVM可定义为硬件辅助的全虚

随机推荐