• Zabbix6.0的安装与IPMI的简单使用


    zabbix简介


    1.zabbix的安装与使用

    • 建议使用CentOS8进行部署, 不建议使用CentOS7, rpm包直接部署的话,CentOS8比较容易一些
    • 支持mysql数据库.建议先期部署mysql数据库.
    • 如果使用ipmi需要安装ipmitool 如果使用tar包安装需要安装devel包
    • 本次使用yum 直接在线安装不进行编译,提高部署速度

    2.安装

    • 根据zabbix官网的最新材料进行处理.
    # 建议直接使用centos8 centos7 没验证过最新的版本
    rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-1.el8.noarch.rpm
    
    # 安装相关内容rpm包:
    dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent -y
    
    # 升级一下相关部分软件,不然zabbix-server 启动时会报错
    yum update net-snmp -y
    

    2.安装

    • 数据库部分
    创建空的数据库
    mysql -uroot -p
    # 输入密码 登录数据库
    # 注意我这边为了方便管理将 `%` 也添加进来了
     create database zabbix character set utf8mb4 collate utf8mb4_bin;
     create user zabbix@localhost identified by 'password';
     grant all privileges on zabbix.* to zabbix@localhost;
     quit;
     create user zabbix@'%' identified by 'password';
     grant all privileges on zabbix.* to zabbix@'%';
     quit;
    
    #初始化数据库实例
    zcat /usr/share/doc/zabbix-sql-scripts/mysql/server.sql.gz | mysql -uzabbix -p zabbix
    
    #注意需要输入密码
    vim  /etc/zabbix/zabbix_server.conf
    DBPassword=password
    

    2.安装

    • 启动服务
    # 注意如果开启了 IPMI需要修改如下参数:
    sed -i '/# StartIPMIPollers=0/aStartIPMIPollers=5' /etc/zabbix/zabbix_server.conf
    
    # 启动服务
    
    systemctl restart zabbix-server zabbix-agent httpd php-fpm
    systemctl enable zabbix-server zabbix-agent httpd php-fpm
    

    2.安装

    • 界面初始化
    输入 http://ip/zabbix 进行初始化操作
    数据库密码 如果在本地可以直接输入 127.0.0.1 以及相关密码进行.
    安装速度较为迅速
    默认密码:
    admin:Zabbix
    注意安装完立即修改密码.
    

    3.简单连接IPMI的使用.

    • 简介
    本人对 zabbix的监控不太熟悉
    因为我们这边服务器的跨度又比较大, 所以这里简单描述一下自己的使用部分 
    zabbix 6.0的界面与之前网络上很多介绍不太一样. 
    

    3. 简单连接IMPI的使用

    • 3.1. 定义主机群组
    打开zabbix-配置-主机群组功能
    添加主机群组
    注意, 因为服务器比较繁多, 可能不同年代的服务器需要设置不同的群组进行处理
    

    3. 简单连接IMPI的使用

    • 3.2. 定义模板
    注意 模板尽量使用英文数字, 不要使用中文,容易出现误判. 
    虽然zabbix有很多ipmi的模板但是不符合,我们一些比较老旧型号的机器.
    添加一个新的模板注意不要选择模板, 可以选择对应的主机集群.
    

    • 3.3. 定义主机
    在配置-主机-中点击创建主机
    进入New host 的界面
    输入主机名称, 选择群组.
    Interface选择使用 IPMI的IP地址等内容.
    进入IPMI页, 注意选择输入用户名密码. 注意需要是正确的用户信息
    需要注意的是 IPMI输入的不是业务IP地址,必须是IPMI的管理口的地址.
    不然可能会不通.
    

    • 3.3.1 维护主机监控项目
    进入主机维护列表
    点击 监控项 
    进入监控项目维护界面
    点击 创建监控项目
    进入监控项目
    需要填写的事项为:
    1. 填写名称
    2. 选择类型为IPMI客户端
    3. 键值,这里有一个具体要求. 比如CPU温度 IPMI定义的内容为
    ipmitool sensor |grep CPU
    CPU0_Temp        | 68.000     | degrees C  | ok    | na        | na        | na        | 102.000   | 104.000   | na 
    注意: 键值为 ipmi_cpu0_temp 为 ipmi开头的 小写 第一列内容
    注意: IPMI传感器名字要大小写正确起来. CPU0_Temp
    注意: 可以进行测试验证参数是否正确.
    

    • 3.3.2 创建图形 便于分析
    在配置-主机-列表中 点击 图形配置
    新增图形
    注意需要增加一下监控项目. 保存即可.
    

    4. 监测仪表盘处理

    • 编辑仪表盘
    增加一个仪表盘的内容. 
    使用click and drag to disired size
    选择主机样式以及监控的模式
    注意监控模式基本上是选择 监控项目即可.
    
  • 相关阅读:
    2.替换空格
    1.二维数组的查找
    poj 2431 expedition
    python入门第三天
    python入门第二天__练习题
    [Python3.6] print vs sys.stdout.write
    python入门第二天
    使用Flask-mail发送邮件无法连接主机
    KMP
    逆序对 线段树&树状数组 (重制版)
  • 原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/16008887.html
Copyright © 2020-2023  润新知