• zabbix(2-server-agent)


    注意:以下步骤都是在LAMP配置之后进行的。

    关于LAMP环境的简单快速搭建,见博客:http://afterdawn.blog.51cto.com/7503144/1923139

    下面开始介绍在CentOS7上安装部署Zabbix3.0版本及快速进行基本配置,本次案例要用到两台主机,

    一台作为zabbix_server端,一台作为zabbix_agent端,具体信息如下:

    zabbix_server(默认监听端口10051)

    IP:10.1.1.217  OS:CentOS7

    zabbix_agent(默认监听端口10050)

    IP:10.10.10.222  OS:CentOS7

    具体步骤:

    1、指定zabbix3.0软件包存储仓库位置(以阿里云yum源泉为例)

    vim /etc/yum.repos.d/zabbix.repo
        [epel1]
        name=aliyun_zabbix
        baseurl=https://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/
        gpgcheck=0

    2、软件包安装

    由于LAMP环境已经部署好,这里就不在赘述。但zabbix用到的数据库需要创建zabbix库且创建zabbix用到的用户,在http://afterdawn.blog.51cto.com/7503144/1923139文档里已经操作过,这里复述一下:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    ~]# mysql -uroot -p    # root用户登录
    MariaDB [(none)]> CREATE DATABASE zabbix CHARSET 'utf8';
        #创建zabbix库,默认字符集为utf8
    MariaDB [(none)]> GRANT ALL ON zabbix.* TO zbxuser@'127.0.0.1' IDENTIFIED BY 'zbxpass';
    MariaDB [(none)]> GRANT ALL ON zabbix.* TO zbxuser@'localhost' IDENTIFIED BY 'zbxpass';
        # zbxuser可以从本机登录,密码为zbxpass,对zabbix拥有所有权限
    MariaDB [(none)]> GRANT ALL ON zabbix.* TO zbxuser@'10.10.10.%' IDENTIFIED BY 'zbxpass';
        # zbxuser可以从10.10.10.0网段登录,密码为zbxpass,对zabbix拥有所有权限
    MariaDB [(none)]> flush privileges;    # 刷新权限

    使用yum一次性安装:

    1
    ~]# yum install -y zabbix-server-mysql zabbix-get zabbix-web zabbix-web-mysql zabbix-agent zabbix-sender

    出现报错:

    错误:软件包:zabbix-server-mysql-3.0.9-1.el7.x86_64 (epel)
              需要:fping
    错误:软件包:zabbix-server-mysql-3.0.9-1.el7.x86_64 (epel)
              需要:libiksemel.so.3()(64bit)
     
    yum remove -y epel-release
    yum install -y epel-release 
    yum clean  all
    yum -y install http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

     yum clean  all

     
    安装agent过程

    安装Zabbix,配置Zabbix agent:
    [root@bastion-IDC ~]# cd /usr/local/src/
    [root@bastion-IDC src]# wget -c wget -c http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.0.3/zabbix-3.0.3.tar.gz/download
    [root@bastion-IDC src]# cd zabbix-3.0.3
    [root@bastion-IDC zabbix-3.0.3]# ./configure --prefix=/usr/local/zabbix --enable-agent
    [root@bastion-IDC zabbix-3.0.3]# make && make install

    [root@bastion-IDC zabbix-3.0.3]# cp misc/init.d/fedora/core5/zabbix_agentd /etc/init.d/

    配置zabbix_agentd:
    [root@bastion-IDC ~]# groupadd zabbix
    [root@bastion-IDC ~]# useradd -g zabbix zabbix
    [root@bastion-IDC ~]# mkdir -p /usr/local/zabbix/logs
    [root@bastion-IDC ~]# chown zabbix:zabbix -R /usr/local/zabbix/
    [root@bastion-IDC ~]# vim /usr/local/zabbix/etc/zabbix_agentd.conf
    [root@bastion-IDC ~]# cat /usr/local/zabbix/etc/zabbix_agentd.conf
    ...
    PidFile=/usr/local/zabbix/logs/zabbix_agentd.pid
    LogFile=/usr/local/zabbix/logs/zabbix_agentd.log
    Server=192.168.1.30
    ListenPort=10050
    ServerActive=192.168.1.30
    Hostname=192.168.1.7                                                               [#在192.168.1.7本机的/etc/hosts里做主机映射:“ip  hostname”][也可以设置公网ip]
    Timeout=15
    Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/
    ...

    配置Zabbix Agent启动脚本:
    [root@bastion-IDC ~]# cat /etc/init.d/zabbix_agentd
    ...
    prog="Zabbix Agent"
    ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_agentd"
    CONF_FILE="/usr/local/zabbix/etc/zabbix_agentd.conf"
    ...
    start() {
    ...
    daemon $ZABBIX_BIN -c $CONF_FILE
    ...
    }
    ...

    开启防火墙端口10050:
    [root@bastion-IDC ~]# cat /etc/sysconfig/iptables
    ...
    -A INPUT -p tcp -m state --state NEW -m tcp --dport 10050 -j ACCEPT
    ...
    [root@bastion-IDC ~]# /etc/init.d/iptables restart

    启动zabbix_agentd:
    [root@bastion-IDC ~]# /etc/init.d/zabbix_agentd start
    Starting Zabbix Agent: [ OK ]

  • 相关阅读:
    1004. Counting Leaves (30)
    51Nod 1272 最大距离 (栈或贪心)
    D
    M
    N
    F
    E
    L
    A. Office Keys ( Codeforces Round #424 (Div. 1, rated, based on VK Cup Finals) )
    K
  • 原文地址:https://www.cnblogs.com/hixiaowei/p/8244157.html
Copyright © 2020-2023  润新知