zoukankan      html  css  js  c++  java
  • zabbix

    1、zabbix的软件架构

    在这里插入图片描述

    2、zabbix安装

    • 安装什么版本

      • 标准版
      • 长期支持版:LTS

      1、安装zabbix的repo源

      清华源地址:https://mirror.tuna.tsinghua.edu.cn/
      rpm -ivh https://mirror.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
      ##替换一下源的地址
      vim /etc/yum.repo.d/zabbix.repo
      :%s#repo.zabbix.com#mirror.tuna.tsinghua.edu.cn/zabbix#g
      

      2、安装zabbix-server-mysql和zabbix-web-mysql

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

      3、配置数据库mariadb-server,导入初始数据

      yum install -y mariadb-server.x86_64
      systemctl enable mariadb.service
      systemctl start mariadb.service
      mysql_secure_installation	//数据库安全初始化
      mysql
      MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
      MariaDB [(none)]> grant all on zabbix.* to zabbix@localhost identified by '123123';
      
      导入数据
      # rpm -ql zabbix-server-mysql	//查询sql文件位置
      cd /usr/share/doc/zabbix-server-mysql-4.0.21/
      gzip -d create.sql.gz 
      mysql -uzabbix -p123123 zabbix <create.sql 
      

      4、修改zabbix-server配置文件

      # vim /etc/zabbix/zabbix_server.conf 
      # grep -Ev '^$|#' /etc/zabbix/zabbix_server.conf 
      LogFile=/var/log/zabbix/zabbix_server.log
      LogFileSize=0
      PidFile=/var/run/zabbix/zabbix_server.pid
      SocketDir=/var/run/zabbix
      DBHost=localhost	//手动修改
      DBName=zabbix		//手动修改
      DBUser=zabbix		//手动修改
      DBPassword=123123		//手动修改
      SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
      Timeout=4
      AlertScriptsPath=/usr/lib/zabbix/alertscripts
      ExternalScripts=/usr/lib/zabbix/externalscripts
      LogSlowQueries=3000
      
      启动服务
      systemctl enable zabbix-server.service 
      systemctl start zabbix-server.service 
      netstat -lnptu
      

      5、修改zabbix-web配置文件

      systemctl enable httpd
      systemctl start httpd
      vim /etc/httpd/conf.d/zabbix.conf
      	php_value date.timezone Asia/Shanghai
      systemctl restart httpd
      

      配置登录 上面导入数据时候有默认的账号密码为Admin/zabbix

    在这里插入图片描述

    修改为中文

    在这里插入图片描述

    在这里插入图片描述

    3、添加监控主机

    ​ zabbix-server安装agent

    yum -y install zabbix-agent.x86_64 
    systemctl enable zabbix-agent.service 
    systemctl start zabbix-agent.service
    

    其他主机添加监控

    wget https://mirror.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-agent-4.0.16-1.el7.x86_64.rpm
    rpm  -ivh zabbix-agent-4.0.16-1.el7.x86_64.rpm 
    vim /etc/zabbix/zabbix_agentd.conf 
    	//修改Server=192.168.53.6
    systemctl enable zabbix-agent.service 
    systemctl start zabbix-agent.service 
    

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    4、添加触发器

    在这里插入图片描述

    创建触发器

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    点添加

    在这里插入图片描述

    在这里插入图片描述

    创建自动生成触发器

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    5、自定义报警

    a:创建自定义监控项

    agent操作
    vim /etc/zabbix/zabbix_agentd.conf
    	UserParameter=login_users,who|wc -l
    systemctl restart zabbix-agent.service
    
    server操作
    yum -y install zabbix-get.x86_64	//zabbix取值用
    zabbix_get -s 192.168.53.7 -k login_users	//-s 指定主机 -k 指定要取得值
    

    在这里插入图片描述

    在这里插入图片描述

    创建对应触发器

    在这里插入图片描述

    a:自定义发件人

    在这里插入图片描述

    在这里插入图片描述

    b:定义收件人

    在这里插入图片描述

    c:启动触发器得动作

    在这里插入图片描述

    改成启用

    在这里插入图片描述
    触发报警动作测试邮件告警
    在这里插入图片描述

    6、使用grafana自定义图形

    7、自定义zabbix模板

  • 相关阅读:
    Storm的并行度、Grouping策略以及消息可靠处理机制简介
    storm入门原理介绍
    Kafka学习笔记-Java简单操作
    批量复制word文档,并生成以日期为后缀名的批量文档攻略,批量生成word文档
    数组
    分支结构,循环结构学习整理
    java中的运算符
    Java中的变量和基本数据类型知识
    Java开发环境描述
    使用Map,统计字符串中每个字符出现的次数
  • 原文地址:https://www.cnblogs.com/goujinyang/p/13125392.html
Copyright © 2011-2022 走看看