zabbix5.0安装篇和设置中文

简介: 监控工具的作用:• 1.及时定位问题无需认为干预,大大减少人力成本• 2.通过技术角度,实现实时监控业务,当出现问题及时定位并告警到相关管理人员• 3.记录并以图形化的方式展示出来,方便管理员进行系统运行性能评估• 4.出现故障,针对某一个性能指标,自动化执行一个指定操作。

zabbix监控服务作用:

  • 1.当出现一些突发情况能及时响应。
  • 2.及时捕捉证据,追溯相关问题。

监控工具的作用:

  • 1.及时定位问题无需认为干预,大大减少人力成本
  • 2.通过技术角度,实现实时监控业务,当出现问题及时定位并告警到相关管理人员
  • 3.记录并以图形化的方式展示出来,方便管理员进行系统运行性能评估
  • 4.出现故障,针对某一个性能指标,自动化执行一个指定操作。


监控系统性能指标的命令

CPU性能

top

- 15:09:50 up  2:13,  1 user,  load average:  0.09, 0.05, 0.05

系统运行时间   系统运行时间            负载:          1分钟  5分钟  15分钟——负载情况

负载:平均时间内,CPU处理任务的数量

     与核心数量相匹配:4个核心    4    大于4 则比较繁忙    小于4 比较正常的情况
- 15:09:50 up  2:13,  1 user,  load average:  0.09, 0.05, 0.05系统运行时间   系统运行时间            负载:          1分钟  5分钟  15分钟——负载情况负载:平均时间内,CPU处理任务的数量      与核心数量相匹配:4个核心    4    大于4 则比较繁忙    小于4 比较正常的情况- 15:09:50 up  2:13,  1 user,  load average:  0.09, 0.05, 0.05系统运行时间   系统运行时间            负载:          1分钟  5分钟  15分钟——负载情况负载:平均时间内,CPU处理任务的数量      与核心数量相匹配:4个核心    4    大于4 则比较繁忙    小于4 比较正常的情况


htop  

需要安装:yum install htop -y

显示结果与top类似,相对来说比较智能

 1  [*                                            0.7%]   Tasks: 42, 41 thr; 1 running

 2  [                                             0.0%]   Load average: 0.00 0.01 0.05

 3  [*                                            0.7%]   Uptime: 02:37:19

 4  [*                                            0.7%]

 Mem[|||||#*******                          249M/2.76G]

 Swp[                                         0K/3.50G]

  PID USER      PRI  NI  VIRT   RES   SHR S CPU% MEM%   TIME+  Command                                                

30414 root       20   0  119M  2212  1468 R  0.7  0.1  0:00.06 htop                                                  

  752 root       20   0  288M  5312  4064 S  0.7  0.2  0:30.41 /usr/bin/vmtoolsd

30067 root       20   0  160M  6176  4776 S  0.7  0.2  0:00.37 sshd: root@pts/0

 1109 root       20   0  560M 17516  6168 S  0.0  0.6  0:04.78 /usr/bin/python2 -Es /usr/sbin/tuned -l -P

    1 root       20   0  122M  4188  2616 S  0.0  0.1  0:07.42 /usr/lib/systemd/systemd --switched-root --system --des


uptime

    展示top头部第一行

[root@localhost ~]# uptime

15:35:20 up  2:38,  1 user,  load average: 0.00, 0.01, 0.05

vmstat   column -t:制表符为间隔对齐

[root@localhost ~]# vmstat | column -t

procs  -----------memory----------  ---swap--  -----io----  -system--  ------cpu-----

r      b                            swpd       free         buff       cache           si  so  bi  bo  in  cs  us  sy  id  wa  st

3      0                            0          2252136      2116       396588          0   0   8   5   25  25  0   0   99  0   0

内存

free

[root@localhost ~]# free -h

             total        used        free      shared  buff/cache   available

Mem:           2.8G        238M        2.1G        9.7M        389M        2.4G

Swap:          3.5G          0B        3.5G

磁盘

iotop

Total DISK READ :       0.00 B/s | Total DISK WRITE :       0.00 B/s

Actual DISK READ:       0.00 B/s | Actual DISK WRITE:       0.00 B/s

  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN     IO>    COMMAND                                                

    1 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % systemd --switched-root --system --deserialize 22

    2 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kthreadd]

    4 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kworker/0:0H]

df

[root@localhost ~]# df -h

文件系统                 容量  已用  可用 已用% 挂载点

devtmpfs                 1.4G     0  1.4G    0% /dev

tmpfs                    1.4G     0  1.4G    0% /dev/shm

tmpfs                    1.4G  9.8M  1.4G    1% /run

tmpfs                    1.4G     0  1.4G    0% /sys/fs/cgroup

/dev/mapper/centos-root   21G  6.4G   15G   32% /

/dev/sda1               1014M  233M  782M   23% /boot

/dev/mapper/centos-home   10G   33M   10G    1% /home

tmpfs                    283M     0  283M    0% /run/user/0

[root@localhost ~]#

网络/进程

iftop

                       12.5Kb                  25.0Kb                  37.5Kb                  50.0Kb            62.5Kb

+----------------------+-----------------------+-----------------------+-----------------------+-----------------------

localhost.localdomain                         => 192.168.171.1                                   880b    842b   1.05Kb

                                             <=                                                 184b    184b    193b

localhost.localdomain                         => gateway                                           0b      0b     58b

                                             <=                                                   0b      0b    100b

localhost.localdomain                         => time.cloudflare.com                               0b      0b     15b

                                             <=                                                   0b      0b      0b

ps -ef

[root@localhost ~]# ps -ef

UID         PID   PPID  C STIME TTY          TIME CMD

root          1      0  0 12:56 ?        00:00:07 /usr/lib/systemd/systemd --switched-root --system --deserialize 22

root          2      0  0 12:56 ?        00:00:00 [kthreadd]

root          4      2  0 12:56 ?        00:00:00 [kworker/0:0H]

root          6      2  0 12:56 ?        00:00:01 [ksoftirqd/0]

root          7      2  0 12:56 ?        00:00:01 [migration/0]

root          8      2  0 12:56 ?        00:00:00 [rcu_bh]

root          9      2  0 12:56 ?        00:00:14 [rcu_sched]

root         10      2  0 12:56 ?        00:00:00 [lru-add-drain]

pstree

systemd─┬─ModemManager───2*[{ModemManager}]

       ├─NetworkManager─┬─dhclient

       │                └─2*[{NetworkManager}]

       ├─VGAuthService

       ├─2*[abrt-watch-log]

       ├─abrtd

       ├─agetty

       ├─atd


企业常见监控工具

 

zabbix版本选择:LTS

image.png

zabbix5的版本具备哪些新特性

   组件版本要求:mysql>5.5 php>7.2

   官方手册:https://www.zabbix.com/documentation/5.0/zh/manual/installation/getting_zabbix

1.增加了监控项预测功能

2.自动发现规则进行重新定义与延伸,支持过滤监控、触发器、主机

3.监控项取值:256    上调到    2048

4.MD5 指纹加密    改进为bcrypt    技术

5.不再支持ES7以前的版本

6.全面支持zabbix-agent2


zabbix监控服务架构模型

image.png

snmp:zabbix监控网络性能所依赖协议


IPMI:用于监控物理硬件性能指标,可以获取物理设备的温度、CPU转速


JMX:监控java项目所使用的的出口。




安装部署zabbix监控架构

部署环境:

系统:CentOS7

web应用:Nginx

php 7.2

mariadb/mysql5.7及以上

配置源:

rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

image.png

查看zabbix组件:

image.png


image.png


安装依赖

image.png


vim /etc/yum.repos.d/zabbix.repo

image.png


安装数据库

image.png


启动数据库

image.png


创建数据库 zabbix并设置编码字符集为utf8

image.png


查找zabbix服务的MySQL依赖包

image.png

使用zcat查看这个压缩包并把查询结果重定向到新文件里

zcat /usr/share/doc/zabbix-server-mysql-5.0.21/create.sql.gz > zabbix.sql


image.png


修改zabbix.sql

image.png

赋给用户权限,并设置zabbix用户密码

grant all on zabbix.* to zabbix@localhost identified by 'zabbix';

image.png


修改zabbix配置文件

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

image.png


修改php目录下的zabbix配置文件

cd /etc/opt/rh/rh-php72

vim php-fpm.d/zabbix.conf

image.png


修改nginx目录下的zabbix配置文件

cd /etc/opt/rh/rh-nginx116/nginx/conf.d

vim nginx.conf


image.png


修改nginx配置文件注释掉server模块

/etc/opt/rh/rh-nginx116/nginx

image.png


关闭防火墙

systemctl stop firewalld

image.png

修改安全策略

[root@localhost nginx]# setenforce 0

vim /etc/selinux/config

image.png

启动zabbix和php/nginx服务

systemctl start zabbix-server.service rh-php72-php-fpm.service rh-nginx116-nginx.service

image.png


浏览器访问zabbix服务

使用自己主机ip在浏览器访问

http://192.168.171.136


image.png


按下一步时出现了错误

image.png


修改php.ini文件

[root@localhost rh-php72]# pwd

/etc/opt/rh/rh-php72


[root@localhost rh-php72]# vim php.ini

image.png

再次重启php,刷新浏览器

[root@localhost rh-php72]# systemctl restart rh-php72-php-fpm.service

[root@localhost rh-php72]#

image.png


image.png


image.png


image.png

image.png

image.png

登陆后就进入这个界面了


image.png


修改成中文字符集

image.png


中文界面就展示出来了

image.png


主页更多


相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
相关文章
|
监控 关系型数据库 Linux
|
监控 关系型数据库 MySQL
企业实战(8)CentOS 6.8安装Zabbix-agent 5.0监控主机性能与Mysql数据库
企业实战(8)CentOS 6.8安装Zabbix-agent 5.0监控主机性能与Mysql数据库
659 1
|
监控 关系型数据库 MySQL
zabbix7.0.9安装-以宝塔安装形式-非docker容器安装方法-系统采用AlmaLinux9系统-最佳匹配操作系统提供稳定运行环境-安装教程完整版本-优雅草卓伊凡
zabbix7.0.9安装-以宝塔安装形式-非docker容器安装方法-系统采用AlmaLinux9系统-最佳匹配操作系统提供稳定运行环境-安装教程完整版本-优雅草卓伊凡
1242 30
|
监控 Linux
yum install -y net-snmp-devel 安装不成功 zabbix项目安装,Errors during downloading metadata for repository ‘extras-common’:问题解决方案-优雅草卓伊凡
yum install -y net-snmp-devel 安装不成功 zabbix项目安装,Errors during downloading metadata for repository ‘extras-common’:问题解决方案-优雅草卓伊凡
839 13
yum install -y net-snmp-devel 安装不成功 zabbix项目安装,Errors during downloading metadata for repository ‘extras-common’:问题解决方案-优雅草卓伊凡
|
监控 Linux PHP
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
656 20
|
监控 前端开发 数据库连接
Zabbix 5.0 LTS的web界面安装及修改zabbix web管理员的默认密码
这篇文章是关于如何安装Zabbix 5.0 LTS的web界面以及如何修改Zabbix web管理员默认密码的教程。
1843 1
|
监控 关系型数据库 MySQL
如何在 Ubuntu 16.04 上安装和配置 Zabbix 以安全监控远程服务器
如何在 Ubuntu 16.04 上安装和配置 Zabbix 以安全监控远程服务器
474 0
|
监控 关系型数据库 MySQL
红帽 9 zabbix 安装流程
Zabbix是一个监控软件,用于确保企业服务架构的安全运行,具备灵活的告警机制和分布式监控能力。它由Server、Web页面、数据库、Proxy和Agent五个组件组成。工作流程中,Agent在目标设备上收集数据,Server存储和处理数据,Web页面提供监控信息。Zabbix支持主动和被动两种数据收集模式。在Redhat 9.2环境下,安装包括关闭防火墙、设置SELinux、安装MySQL、创建Zabbix数据库和用户、安装Zabbix RPM包及配置服务。完成安装后,通过Web界面使用Admin账号和预设密码zabbix登录。
904 2
|
域名解析 缓存 监控
安装zabbix时报错Could not resolve host: mirrors.huaweicloud.com;Unknown error解决办法
安装zabbix时报错Could not resolve host: mirrors.huaweicloud.com;Unknown error解决办法
|
监控 关系型数据库 应用服务中间件
Linux zabbix监控 软件的安装
Linux zabbix监控 软件的安装

热门文章

最新文章

推荐镜像

更多