zoukankan      html  css  js  c++  java
  • zabbix 3.2.2 agent端(源码包)安装部署 (二)

    一、zabbix agent 端安装部署

    1、创建zabbix用户和组

    # groupadd zabbix
    # useradd -g zabbix zabbix -s /sbin/nologin
    
    

    2、解压zabbix源码包并编译安装

    # tar -xf zabbix-3.2.2.tar.gz
    # cd /usr/local/src/zabbix-3.2.2
    # ./configure --prefix=/usr/local/zabbix-agent --enable-agent
    # make make install

    3、拷贝zabbix客户端启动脚本到/etc/init.d目录下

    # cd /usr/local/src/zabbix-3.2.2/misc/
    # cp init.d/tru64/zabbix_agentd /etc/init.d/
    # chmod +x /etc/init.d/zabbix_agentd

    4、修改zabbix_agentd启动脚本,将DAEMON启动命令路径修改为安装时指定的路径。

    vim /etc/init.d/zabbix_agentd
    DAEMON=/usr/local/sbin/zabbix_agentd                   
    # 默认脚本启动服务的路径
    内容如下:
    DAEMON=/usr/local/zabbix-agent/sbin/zabbix_agentd      
    # 修改后脚本启动服务的路径,这个路径要根据安装时指定的路径来设定

          细心的朋友可能发现了,配置zabbix_server端启动脚本时没有修改路径啊,为什么agentd端需要修改呢?这里简单说明下,我们部署zabbix server服务,在编译安装时没有指定安装路径选项 “--prefix=/usr/local/zabbix_server”,而使用的默认安装位置,如果在编译时没有指定 --prefilx=/path,zabbix会默认安装到/usr/local目录下,这就是为什么在里需要修改脚本路径的原因。

    chkconfig zabbix_agentd on

    5、修改zabbix_agentd启动脚本,使其支持chkconfig配置服务

    vim /etc/init.d/zabbix_agentd
    #!/bin/sh下面一行添加
    #chkconfig: 345 95 95
    #description: Zabbix_Server

    6、设置zabbix_agentd服务开机启动

    7、编辑zabbix_agent配置文件

    # egrep -v "^#|^$" /usr/local/zabbix-agent/etc/zabbix_agentd.conf
    LogFile=/var/log/zabbix/zabbix_agentd.log
    Server=172.16.10.150
    ListenIP=172.16.10.152
    ServerActive=172.16.10.152
    Hostname=Zabbix server

    8、创建日志目录,并设置权限

    # mkdir /var/log/zabbix
    # chown -R zabbix.zabbix /var/log/zabbix/
    # chown -R zabbix.zabbix /usr/local/zabbix-agent/

    9、启动zabbix_agentd服务

    # /etc/init.d/zabbix_agentd start

    10、查看zabbix_agentd服务是否启动成功

    # netstat -nltp | grep zabbix
    tcp        0      0 172.16.10.152:10050         0.0.0.0:*                   LISTEN      26143/zabbix_agentd

    到此,zabbix_agend端已安装完成!

  • 相关阅读:
    提取汉字首字母助手类:
    ComboBox1获取datatable的一列
    C++容器
    字符串反转
    什么是C++标准库
    如何在程序中使用系统调用
    秒针、分针和时针的重合次数(十二小时)
    查找单向链表倒数第n个元素
    Ubuntu下查看计算机信息
    实验三:给系统添加一个新的系统调用
  • 原文地址:https://www.cnblogs.com/miclesvic/p/6144924.html
Copyright © 2011-2022 走看看