• 01:Zabbix架构、服务器端安装和添加主机


    一、Zabbix架构:

    废话不多说,直接上图(网上随便找的一张图——版权归原作者):

    # Zabbix Server:负责接受agent发送的报告信息的核心组件,所以配置、配置数据集操作数据均由其组织进行;
    # Database Storage: 专用于存储所有配置信息,以及由zabbix收集的数据;
    # Web interface: zabbix的GUI接口,通常与Server运行在同一个主机上;
    # Proxy:可选组件,常用于分布式监控环境中,代理Server收集部分被监控端的监控数据并同一发往Server;
    # Agent:部署在被监控主机上,负责收集本地数据并发往Server端或Porxy端

    二、Zabbix Server端安装:

    1、环境:

    • 两台CentOS7.6系统(系统最小化安装,selinux和iptables关闭,设置ntp时间同步),Zabbix_Server端IP地址是:192.168.31.111,客户端地址是:192.168.31.222;
    • 两台上面都设置epel和zabbix源(不要问我在哪里找到,自己解决);

    2、根据刚开始的架构图——需要数据库,相关命令如下:

    安装(这里只是学习使用,测试使用):
    # yum install mariadb-server -y
    开机自启动:
    # systemctl enable mariadb.service
    启动:
    # systemctl start mariadb.service
    初始化安全(去掉test库,设置root密码等):
    # mysql_secure_installation
    创建相关数据库和账号:
    # create database zabbix character set utf8 collate utf8_bin;
    授权:
    # grant all privileges on zabbix.* to zabbix@localhost identified by 'redhat';
    # flush privileges;

    3、安装zabbix服务器端:

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

    4、导入数据库脚本:

    # zcat /usr/share/doc/zabbix-server-mysql-4.0.10/create.sql.gz | mysql -uzabbix -predhat zabbix

    5、修改httpd.conf文件(95行),并设置开机自启动和启动;zabbix配置文件设置时区:

    httpd.conf配置路径:
    # 打开/etc/httpd/conf/httpd.conf并修改95行 
    zabbix_server.conf配置文件路径:
    # 打开/etc/httpd/conf.d/zabbix_server.conf并修改20的时区(Asia/Shanghai)
    开机自启动:
    # systemctl enable httpd.service
    启动:
    # systemctl start httpd.service

    6、使用浏览器打开zabbix服务器端的web向导进行设置,这里我只感谢最后一步生成的文件:/etc/zabbix/web/zabbix.conf.php,具体内容自己看;下面截个图:

    7、启动服务器端程序:

    开机自启动:
    # systemctl enable zabbix-server.service
    启动:
    # systemctl start zabbix-server.service 

    三、客户端安装:

    1、安装客户端程序(agent):

    # yum install zabbix-agent -y

    2、设置里面的Server和ServerActive的IP地址和主机名并在WEB管理后台上添加主机即可;具体注意点如下图:

  • 相关阅读:
    ch5 对链接应用样式
    ch4 圆角框
    ch4 背景图像基础
    ch8 CSS 3列(等高文本列)
    ch8 高度相等的列--CSS方法
    ch8 faux列
    java基础 (四)之集合
    java基础 (二)之HashMap,HashTable,ConcurrentHashMap区别
    java基础 (三)之ConcurrentHashMap(10)未完待续~~~
    java基础 (一)之HashMap(jdk1.7)
  • 原文地址:https://www.cnblogs.com/zheng-weimin/p/11222584.html
Copyright © 2020-2023  润新知