为什么要使用监控

1.对系统不间断实时监控
2.实时反馈系统当前状态
3.保证服务可靠性安全性
4.保证业务持续稳定运行

如何进行监控,比如我们需要监控磁盘的使用率

1.如何查看磁盘使用率df -h
2.监控磁盘的那些指标block、inode
3.如何获取具体的信息df -h|awk '/\/$/{print $(NF-1)}'
4.获取的数值到达多少报警 80%

zabbix监控与传统的监控的区别是什么?

1.硬件监控 路由器、交换机、防火墙 (DELL IRDAC ipmi)
2.系统监控 CPU、内存、磁盘、网络、进程、TCP
3.服务监控 nginx、php、tomcat、redis、memcache、mysql
4.WEB监控 请求时间、响应时间、加载时间、
5.日志监控 ELk(收集、存储、分析、展示) 日志易
6.安全监控 Firewalld、WAF(Nginx+lua)、安全宝、牛盾云、安全狗
7.网络监控 smokeping 多机房
8.业务监控 活动引入多少流量、产生多少注册量、带来多大价值

环境

zabbix version 4.0
系统版本 centos7.6

优化系统

关闭防火墙firewalld
systemctl disable firewalld
systemctl stop firewalld
关闭selinux
sed -i '/^SELINUX=/c SELINUX=disabled' /etc/selinux/config
调整单个进程最大能打开文件的数量
echo '* - nofile 65535' >> /etc/security/limits.conf

配置镜像仓库

rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
yum clean all

安装Zabbix server, agent,web

yum install zabbix-server-mysql zabbix-web-mysql  zabbix-agent -y

安装有可能报错

解决方法

[zabbix]
name=Zabbix Official Repository - $basearch
#baseurl=http://repo.zabbix.com/zabbix/4.0/rhel/7/$basearch/
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/4.0/rhel/7/$basearch/    #修改为阿里云地址
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591[zabbix-debuginfo]
name=Zabbix Official Repository debuginfo - $basearch
#baseurl=http://repo.zabbix.com/zabbix/4.0/rhel/7/$basearch/debuginfo/
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/4.0/rhel/7/$basearch/debuginfo/            #修改为阿里云地址
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
gpgcheck=1[zabbix-non-supported]
name=Zabbix Official Repository non-supported - $basearch
baseurl=http://repo.zabbix.com/non-supported/rhel/7/$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=1
yum clean all
yum install zabbix-server-mysql zabbix-web-mysql  zabbix-agent -y

安装数据库(这里安装mariadb)

yum install mariadb mariadb-server -y
systemctl restart mariadb
systemctl enable mariadb

创建数据库

mysql -uroot -e "create database zabbix character set utf8 collate utf8_bin;"
mysql -uroot -e "grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';"

远程连接

mysql -uroot -e "grant all privileges on zabbix.* to zabbix@'%' identified by 'zabbix';"

将数据导入到数据库中

zcat /usr/share/doc/zabbix-server-mysql-4.0.24/create.sql.gz | mysql -uroot zabbix

配置zabbix-server

grep '^D' /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

为Zabbix前端配置PHP,修改时区

vim /etc/httpd/conf.d/zabbix.conf
···php_value date.timezone Asia/Shanghai
···

重启服务

systemctl restart zabbix-server zabbix-agent httpd

访问浏览器

http://zabbix_server_ip/zabbix

账号密码

Admin/zabbix






修改中文

解决中文乱码问题

解决方案

#过滤字体所在目录
rpm -ql zabbix-web | grep fonts
[root@harbor fonts]# ll
lrwxrwxrwx. 1 root root 33 Sep  2 14:44 graphfont.ttf -> /etc/alternatives/zabbix-web-font
[root@harbor fonts]# cd /etc/alternatives/
[root@harbor fonts]# ll
lrwxrwxrwx. 1 root root 33 Sep  2 14:44 graphfont.ttf -> /etc/alternatives/zabbix-web-font
[root@harbor alternatives]# ll
lrwxrwxrwx. 1 root root 15 Mar 24 14:07 ld -> /usr/bin/ld.bfd
lrwxrwxrwx. 1 root root 34 Mar 24 14:07 libnssckbi.so.x86_64 -> /usr/lib64/pkcs11/p11-kit-trust.so
lrwxrwxrwx. 1 root root 26 Mar 24 14:08 mta -> /usr/sbin/sendmail.postfix
lrwxrwxrwx. 1 root root 40 Mar 24 14:08 mta-aliasesman -> /usr/share/man/man5/aliases.postfix.5.gz
lrwxrwxrwx. 1 root root 22 Mar 24 14:08 mta-mailq -> /usr/bin/mailq.postfix
lrwxrwxrwx. 1 root root 38 Mar 24 14:08 mta-mailqman -> /usr/share/man/man1/mailq.postfix.1.gz
lrwxrwxrwx. 1 root root 27 Mar 24 14:08 mta-newaliases -> /usr/bin/newaliases.postfix
lrwxrwxrwx. 1 root root 43 Mar 24 14:08 mta-newaliasesman -> /usr/share/man/man1/newaliases.postfix.1.gz
lrwxrwxrwx. 1 root root 23 Mar 24 14:08 mta-pam -> /etc/pam.d/smtp.postfix
lrwxrwxrwx. 1 root root 22 Mar 24 14:08 mta-rmail -> /usr/bin/rmail.postfix
lrwxrwxrwx. 1 root root 25 Mar 24 14:08 mta-sendmail -> /usr/lib/sendmail.postfix
lrwxrwxrwx. 1 root root 41 Mar 24 14:08 mta-sendmailman -> /usr/share/man/man1/sendmail.postfix.1.gz
lrwxrwxrwx. 1 root root 25 Sep  2 13:59 mysqlbug -> /usr/lib64/mysql/mysqlbug
lrwxrwxrwx. 1 root root 29 Sep  2 14:44 zabbix-server -> /usr/sbin/zabbix_server_mysql
lrwxrwxrwx. 1 root root 38 Sep  2 14:44 zabbix-web-font -> /usr/share/fonts/dejavu/DejaVuSans.ttf       #存放字体所在目录
[root@harbor alternatives]# cd /usr/share/fonts/dejavu/

找到Windows字体位置

C:\Windows\Fonts

将字体微软雅黑复制到桌面

#将msyh.ttc上传至/usr/share/fonts/dejavu/目录下面
#替换字体
[root@harbor dejavu]# mv DejaVuSans.ttf DejaVuSans.ttf.bak
[root@harbor dejavu]# mv msyh.ttc DejaVuSans.ttf

重新访问浏览器查看字体

zabbix官网:https://www.zabbix.com/download

笔者联系方式

QQ:1359013011
微信同上

zabbix4.0安装部署相关推荐

  1. MySQL 8.0 安装部署3个注意事项

    墨墨导读:本文分享实际案例中MySQL8.0安装部署时最典型的3个问题,希望对大家有帮助. MySQL 8.0 2016年首次发布,2018年GA版本发布也已经4年多的历程,最新版本已经到8.0.21 ...

  2. VMware-vRealize-Log-Insight-8.2.0.0安装部署指南

    VMware-vRealize-Log-Insight-8.2.0.0安装部署指南 https://blog.csdn.net/u011775882/article/details/110928142 ...

  3. linux上搭载was应用上传中文文件,受支持的Linux操作系统和WAS ND 9.0安装部署文档的资料说明...

    本文档的主要内容详细介绍的是受支持的Linux操作系统和WAS ND 9.0安装部署文档的资料说明. 从was9.0开始支持的最低版本的red hat Linux系统为6.6且仅支持64位操作系统 计 ...

  4. CentOS 8下 MySQL 8.0 安装部署(亲测)

    MySQL 8正式版8.0.11已发布,官方表示MySQL8要比MySQL 5.7快2倍,还带来了大量的改进和更快的性能!到底谁最牛呢?请看:MySQL 5.7 vs 8.0,哪个性能更牛? 下载地址 ...

  5. 记一次 基于Hadoop 3.3.0 安装部署 Spark 3.0.0 分布式集群

    一.基本信息 官网 http://spark.apache.org/ Apache Spark 官方文档中文版(Spark 2.2.0) http://spark.apachecn.org/#/ Sp ...

  6. Zabbix4.0安装文档

    **Zabbix4.0安装文档 ** zabbix的官方要求: 1.客户端 安装脚本 #!/bin/bash ##zabbix-agent安装 ##zabbix-agent版本:4.0.2 ##添加y ...

  7. fuel6.0安装部署

    在经过一系列安装openstack方式后,个人觉得fuel的安装方式相对简易,接下来记录下安装部署fuel6.0的过程.本教程适合想把fuel6.0部署后,云主机需要连接外网的需求. 安装virtua ...

  8. vCenter 6.0安装部署

    本文主要测试vCenter 6.0的安装部署,vCenter6.0的坑爹之处是要8G内存才能安装,加上ESXi6.0需要至少4G内存,让我不得不买了2条8G的笔记本内存条,否则都无法完成这个测试.后面 ...

  9. centos7 安装mysql8_CentOS 下 MySQL 8.0 安装部署,超详细!

    MySQL 8正式版8.0.11已发布,官方表示MySQL8要比MySQL 5.7快2倍,还带来了大量的改进和更快的性能!到底谁最牛呢?请看:MySQL 5.7 vs 8.0,哪个性能更牛? Mysq ...

最新文章

  1. 教你如何找出 .NET 进程中的所有托管异常
  2. 修改Visual Studio 2010帮助位置
  3. SQL2005备份集中的数据库备份与现有的数据库不同,错误号码:3154,解决方法...
  4. 和华为杯_华为P50超大杯确认!居中挖孔屏+鸿蒙OS系统:外观颜值感人
  5. 从零开始学前端:定时器、Math对象 --- 今天你学习了吗?(JS:Day12)
  6. 如何去读Binder的源码
  7. spark DataSet与DataFrame的区别
  8. 导入maven项目出现 Unsupported IClasspathEntry kind=4
  9. 2015年江苏对口单招计算机试卷答案,2016江苏对口单招试卷 2015年江苏对口单招计算机试卷.doc...
  10. 2020-12-27
  11. python+appium+android模拟器自动化测试 源码
  12. Minimum supported Gradle version is 6.5.1. Current version is 6.1.1.
  13. exchange rate维护
  14. 快捷键:浏览器关闭网页的快捷键,切换网页的快捷键,打开网页的快捷键
  15. JavaScript_函数
  16. 【linux】can‘t set line discipline
  17. html%3ca%3e标签中有变量,经过代码审计找出网站中的XSS漏洞实战(三)
  18. pink老师携程网制作(html+css)
  19. 史上最全计算机进制介绍以及转换
  20. 调试汇编程序详细过程

热门文章

  1. Paper Reading - Model系列 - LiteHRNet
  2. 尚驰SHANGCHI洗车店兰州汽车美容店私人定制洗车服务 杜绝难看的洗车纹!
  3. 杜家坎装甲兵工程学院计算机二级考点,从丰台区杜家坎到东城区东十四条怎么走??...
  4. 利用swagger组件测试excel下载,打开文件乱码。
  5. (七)JMockit 的MockUp+@Mock--基础篇
  6. 2023系统分析师---系统规划
  7. lucas定理、拓展lucas定理学习小结
  8. 图灵奖得主John Hennessy、David Patterson 访谈:未来小学生都能做机器学习
  9. PPT封面设计的一些心得
  10. electron-vue + electron-updater 实现自动更新(全量更新)