前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >zabbix5.0安装以及配置中文

zabbix5.0安装以及配置中文

原创
作者头像
黑马金牌编程
发布2022-04-09 23:39:40
5150
发布2022-04-09 23:39:40
举报
文章被收录于专栏:Linux、C/C++、云计算等

zabbix监控服务作用:

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

监控工具的作用:

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

监控系统性能指标的命令

CPU性能

top

代码语言:javascript
复制
- 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

代码语言:javascript
复制
 展示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

代码语言:javascript
复制
[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

代码语言:javascript
复制
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

代码语言:javascript
复制
[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

代码语言:javascript
复制
                     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

代码语言:javascript
复制
[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

代码语言:javascript
复制
systemd─┬─ModemManager───2*[{ModemManager}]
        ├─NetworkManager─┬─dhclient
        │                └─2*[{NetworkManager}]
        ├─VGAuthService
        ├─2*[abrt-watch-log]
        ├─abrtd
        ├─agetty
        ├─atd

企业常见监控工具

zabbix版本选择:LTS

zabbix5的版本具备哪些新特性

代码语言:javascript
复制
​
   组件版本要求:mysql>5.5 php>7.2
    官方手册:1 获取 Zabbix
1.增加了监控项预测功能
2.自动发现规则进行重新定义与延伸,支持过滤监控、触发器、主机
3.监控项取值:256    上调到    2048
4.MD5 指纹加密    改进为bcrypt    技术
5.不再支持ES7以前的版本
6.全面支持zabbix-agent2
​

zabbix监控服务架构模型

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

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

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


安装部署zabbix监控架构

部署环境:

系统:CentOS7

web应用:Nginx

php 7.2

mariadb/mysql5.7及以上

配置源:

代码语言:javascript
复制
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

查看zabbix组件:

安装依赖

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

安装数据库

启动数据库

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

查找zabbix服务的MySQL依赖包

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

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

修改zabbix.sql

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

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

修改zabbix配置文件

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

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

cd /etc/opt/rh/rh-php72

vim php-fpm.d/zabbix.conf

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

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

vim nginx.conf

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

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

关闭防火墙

systemctl stop firewalld

修改安全策略

[root@localhost nginx]# setenforce 0

vim /etc/selinux/config

启动zabbix和php/nginx服务

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

浏览器访问zabbix服务

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

http://192.168.171.136

按下一步时出现了错误

修改php.ini文件

[root@localhost rh-php72]# pwd

/etc/opt/rh/rh-php72

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

再次重启php,刷新浏览器

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

[root@localhost rh-php72]#

登陆后就进入这个界面了

修改成中文字符集

中文界面就展示出来了

欢迎访问个人站点:黑马金牌编程 - 技术博客,分享技术、分享生活

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • zabbix监控服务作用:
  • 监控工具的作用:
    • 监控系统性能指标的命令
      • 企业常见监控工具
        • zabbix5的版本具备哪些新特性
          • zabbix监控服务架构模型
          • 赋给用户权限,并设置zabbix用户密码
          相关产品与服务
          前端性能监控
          前端性能监控(Real User Monitoring,RUM)是一站式前端监控解决方案,专注于 Web、小程序等场景监控。前端性能监控聚焦用户页面性能(页面测速,接口测速,CDN 测速等)和质量(JS 错误,Ajax 错误等),并且联动腾讯云应用性能监控实现前后端一体化监控。用户只需要安装 SDK 到自己的项目中,通过简单配置化,即可实现对用户页面质量的全方位守护,真正做到低成本使用和无侵入监控。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档