zabbix5.0安装以及配置中文

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix5.0安装以及配置中文相关的知识,希望对你有一定的参考价值。




zabbix监控服务作用:



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

监控工具的作用:



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



监控系统性能指标的命令



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 比较正常的情况

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




zabbix5.0安装以及配置中文_zabbix


zabbix5的版本具备哪些新特性 


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


zabbix监控服务架构模型



zabbix5.0安装以及配置中文_zabbix_02


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



zabbix5.0安装以及配置中文_linux_03


查看zabbix组件:



zabbix5.0安装以及配置中文_linux_04



zabbix5.0安装以及配置中文_zabbix_05


安装依赖



zabbix5.0安装以及配置中文_zabbix_06


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



zabbix5.0安装以及配置中文_监控_07


安装数据库



zabbix5.0安装以及配置中文_centos_08


启动数据库



zabbix5.0安装以及配置中文_zabbix_09


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



zabbix5.0安装以及配置中文_centos_10


查找zabbix服务的MySQL依赖包



zabbix5.0安装以及配置中文_监控_11


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


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



zabbix5.0安装以及配置中文_linux_12


修改zabbix.sql



zabbix5.0安装以及配置中文_zabbix_13


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


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



zabbix5.0安装以及配置中文_监控_14


修改zabbix配置文件


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



zabbix5.0安装以及配置中文_zabbix_15



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


cd /etc/opt/rh/rh-php72


vim php-fpm.d/zabbix.conf



zabbix5.0安装以及配置中文_centos_16



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


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


vim nginx.conf




zabbix5.0安装以及配置中文_zabbix_17



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


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



zabbix5.0安装以及配置中文_php_18



关闭防火墙


systemctl stop firewalld



zabbix5.0安装以及配置中文_centos_19


修改安全策略


[root@localhost nginx]# setenforce 0


vim /etc/selinux/config



zabbix5.0安装以及配置中文_监控_20


启动zabbix和php/nginx服务


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



zabbix5.0安装以及配置中文_zabbix_21



浏览器访问zabbix服务


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


​http://192.168.171.136​




zabbix5.0安装以及配置中文_linux_22



按下一步时出现了错误



zabbix5.0安装以及配置中文_php_23



修改php.ini文件


[root@localhost rh-php72]# pwd


/etc/opt/rh/rh-php72


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



zabbix5.0安装以及配置中文_监控_24


再次重启php,刷新浏览器


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


[root@localhost rh-php72]#



zabbix5.0安装以及配置中文_监控_25




zabbix5.0安装以及配置中文_监控_26




zabbix5.0安装以及配置中文_zabbix_27




zabbix5.0安装以及配置中文_zabbix_28



zabbix5.0安装以及配置中文_zabbix_29



zabbix5.0安装以及配置中文_zabbix_30


登陆后就进入这个界面了




zabbix5.0安装以及配置中文_linux_31



修改成中文字符集



zabbix5.0安装以及配置中文_zabbix_32



中文界面就展示出来了



zabbix5.0安装以及配置中文_linux_33



以上是关于zabbix5.0安装以及配置中文的主要内容,如果未能解决你的问题,请参考以下文章

安装Zabbix5.0

Zabbix5.0监控系统安装详解

linux(centos8):zabbix配置邮件报警(zabbix5.0)

Zabbix5.0安装步骤

Zabbix5.0配置企业微信告警

linux12 - zabbix5.0 -- 客户端配置操作02