当前位置:   article > 正文

Zabbix 学习_failed sending data to the peer: mail failed: 501

failed sending data to the peer: mail failed: 501

Zabbix监控

1. 监控知识基本概述

  1. 为什么要使用监控

    1. 对系统不间断实时监控
    2. 实施反馈系统当前状态
    3. 保证服务可靠性安全性
    4. 保证业务持续稳定运行
      实时、反馈、可靠、稳定
  2. 如何进行监控,比如我们需要监控磁盘使用率

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

    1. cacti、Nagios、zabbix
      ​ cacti:网络流量监控
      ​ nagios:主机监控
      ​ zabbix:

    2. lepus(天兔)数据库监控系统

    3. Open-Falcon小米

    4. Prometheus(普罗米修斯,Docker,K8s)

    5. 监控宝

  4. 如果去到一家新公司,如何入手监控

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

    1. 数据采集:zabbix通过SNMP、Agent、ICMP、SSH、IPMT等对系统进行数据采集
    2. 数据存储:Zabbix存储在Mysql上,也可以存储在其他数据库服务
    3. 数据分析:当我们事后需要复盘分析故障时,zabbix能给我们提供图形以及时间等相关信息,方面我们确定故障所在。
    4. 数据展示:web界面展示、(移动app、java_php开发一个web页面也可以)
    5. 监控报警:电话报警、邮件报警、微信报警、短信报警、报警升级机制

2. 单机时代如何监控

CPU监控命令 :w、top、htop、glances(很全面)
内存监控命令:free -m
磁盘监控命令:df、iotop
网络监控命令:ipconfig、route、netstat、iftop、glances、hethogs

3. Zabbix 安装

本次安装基于lamp平台搭建
zabbix官方 www.zabbix.com 也可以去阿里云下载https://developer.aliyun.com

3.1 配置zabbix仓库

[root@zabbix ~]# rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
  • 1

3.2 安装Zabbix程序包

以及mysql、Zabbix-agent

[root@zabbix ~]# yum install zabbix-server-mysql zabbix-agent zabbix-web-mysql mariadb-server
zabbix-server-mysql 		#zabbix服务器包
zabbix-agent				#zabbix代理包
zabbix-web-mysql			#zabbix前端包
mariadb-server				#mysql
  • 1
  • 2
  • 3
  • 4
  • 5

3.3. 创建初始数据库

#1.启动服务器
[root@zabbix ~]# systemctl start mariadb 
  • 1
#2.创建数据库并授权
[root@zabbix ~]# mysql 
mysql> create database zabbix character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)
mysql> grant all privileges on zabbix.* to zabbix@'%' identified by 'Admin@123';
Query OK, 0 rows affected, 1 warning (0.00 sec)
  • 1
  • 2
  • 3
  • 4
  • 5
#3.导入初始架构和数据,系统将提示您输入新创建的密码。

本地导入方式

[root@zabbix ~]# zcat /usr/share/doc/zabbix-server-mysql-3.4.15/create.sql.gz  | mysql -uzabbix -pAdmin@123zabbix 
  • 1

远程导入方式

[root@zabbix ~]# zcat /usr/share/doc/zabbix-server-mysql-3.4.15/create.sql.gz  | mysql -uzabbix -pAdmin@123 -h192.168.101.89 zabbix 
  • 1

3.4 为Zabbix server配置数据库信息

编辑配置文件 /etc/zabbix/zabbix_server.conf
DBHost=192.168.101.80
DBName=zabbix
DBUser=zabbix
DBPassword=password
  • 1
  • 2
  • 3
  • 4
  • 5

3.5 修改apapche的配置文件,改时区


                
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/blog/article/detail/49290
推荐阅读
相关标签
  

闽ICP备14008679号