您的位置:新葡亰496net > 电脑系统 > Agent客户端的编写翻译安装,agent客户端的编译安

Agent客户端的编写翻译安装,agent客户端的编译安

发布时间:2019-07-28 11:30编辑:电脑系统浏览(86)

    系统环境:

    CentOS-Zabbix-agent客户端的编译安装,centos7zabbixagent

    系统环境:

    简介

    新葡亰496net 1

    架构

    CentOS 6.8

    官网下载安装包:

    新葡亰496net 2

    本文用的是Zabbix 3.0 LTS 

    上传至客户端服务器并解压

    tar xzvf zabbix-3.0.9.tar.gz
    

    进入解压后的文件夹开始编译安装

    ./configure --prefix=/usr/local/zabbix --enable-agent           //指定路径
    make && make install                             //编译安装
    

    复制安装包中的文件到安装路径下

    cp /root/zabbix-3.0.9/misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
    vim /etc/init.d/zabbix_agentd
    BASEDIR=/usr/local/ >> BASEDIR=/usr/local/zabbix
    :wq 
    

    启动agent服务

    groupadd zabbix                  //添加zabbix组
    useradd zabbix -g zabbix           //添加zabiix用户
    
    service zabbix_agentd start        //启动服务
    

    配置agent

    vim /usr/local/zabbix/etc/zabbix_agentd.conf
    
    Server=127.0.0.1          >>   Server="服务端IP“       //如不在统一网段,需要添加多个IP、网关IP
    ServerActive=127.0.0.1    >>   ServerActive="服务端IP”
    Hostname=Zabbix server    >>   Hostname="本机IP”
    

     

    客户端开启端口10050

    /sbin/iptables -I INPUT -p tcp --dport 10050 -j ACCEPT
    /sbin/iptables -I INPUT -p tcp --dport 10051 -j ACCEPT
    /etc/rc.d/init.d/iptables save
    service zabbix_agentd restart    (/etc/init.d/zabbix-agent restart)          //最后重启下客户端
    

     

    系统环境:

    CentOS 6.7

    安装使用

    服务端web设置

    配置---主机---创建主机

    新葡亰496net 3

    查看状态如图ZBX亮起为成功!

    新葡亰496net 4

     

    CentOS 6.8

    官网下载安装包:

    新葡亰496net 5

    本文用的是Zabbix 3.0 LTS 

    上传至客户端服务器并解压

    tar xzvf zabbix-3.0.9.tar.gz
    

    进入解压后的文件夹开始编译安装

    ./configure --prefix=/usr/local/zabbix --enable-agent           //指定路径
    make && make install                             //编译安装
    

    复制安装包中的文件到安装路径下

    cp /root/zabbix-3.0.9/misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
    vim /etc/init.d/zabbix_agentd
    BASEDIR=/usr/local/ >> BASEDIR=/usr/local/zabbix
    :wq 
    

    启动agent服务

    groupadd zabbix                  //添加zabbix组
    useradd zabbix -g zabbix           //添加zabiix用户
    
    service zabbix_agentd start        //启动服务
    

    配置agent

    vim /usr/local/zabbix/etc/zabbix_agentd.conf
    
    Server=127.0.0.1          >>   Server="服务端IP“       //如不在统一网段,需要添加多个IP、网关IP
    ServerActive=127.0.0.1    >>   ServerActive="服务端IP”
    Hostname=Zabbix server    >>   Hostname="本机IP”
    

     

    客户端开启端口10050

    /sbin/iptables -I INPUT -p tcp --dport 10050 -j ACCEPT
    /sbin/iptables -I INPUT -p tcp --dport 10051 -j ACCEPT
    /etc/rc.d/init.d/iptables save
    service zabbix_agentd restart              //最后重启下客户端
    

     

    官网下载安装包:

    安装glowroot Central Collector

    服务端web设置

    配置---主机---创建主机

    新葡亰496net 6

    查看状态如图ZBX亮起为成功!

    新葡亰496net 7

     

    系统环境: CentOS 6.8 官网下载安装包: 本文用的是Zabbix 3.0 LTS 上传至...

    新葡亰496net 8

    前置条件

    Java 8(agents can still be running under Java 6 )
    Cassandra 2.1 or later

    • 下载Cassandra并安装
    wget http://mirrors.hust.edu.cn/apache/cassandra/2.1.9/apache-cassandra-2.1.9-bin.tar.gz
    
    • 解压安装(本次是解压到/etc目录下了)
    $ sudo tar -zxvf apache-cassandra-2.1.9-bin.tar.gz -C /etc
    
    • 启动Cassandra
    $ cd /etc/apache-cassandra-2.1.9
    $ sudo bin/cassandra -f
    

    如果启动过程没有什么异常的话,那么现在cassandra就已经启动成功了:

    INFO 10:32:48 Starting listening for CQL clients onlocalhost/127.0.0.1:9042...
    INFO 10:32:48 Binding thrift service to localhost/127.0.0.1:9160
    INFO 10:32:48 Listening for thrift clients...
    

    Cassandra默认运行在9160端口,我们可以检查一下:
    注意:Cassandra2.1开始,客户端(cqlsh)默认端口改为9042了,Thrift客户端监听9160端口

    $ netstat -nltp |grep 9160
    

    显示:

    tcp       0      0 127.0.0.1:9160          0.0.0.0:*               LISTEN
    

    如果想停止的话,直接Ctrl C就可以了。
    注:-f 选项指定cassandra在前台运行,如果不加的话会在后台运行
    如果要结束在后台运行的cassandra,输入:

    $ ps -ef |grep cassandra
    

    查询到该进程的pid,然后kill:$ sudo kill pid

    本文用的是Zabbix 3.0 LTS 

    安装Central Collector

    • 下载glowroot-central-0.9.28-dist.zip
    • 解压到指定目录
    $ cd /u01/hapm
    $ unzip glowroot-central-0.9.28-dist.zip
    

    上传至客户端服务器并解压

    安装Agent

    在被监控的应用主机上安装agent:

    • 下载glowroot-0.9.28-dist.zip
    • 解压到指定目录
    $ cd /u01/hapm
    $ unzip glowroot-0.9.28-dist.zip
    
    tar xzvf zabbix-3.0.9.tar.gz
    

    配置测试

    本次以一个Tomcat应用为例:

    $ cd /u01/hapm
    $ unzip apache-tomcat-8.5.14.zip
    

    配置引入glowroot.jar:

    $ cd /u01/hapm/apache-tomcat-8.5.14
    $ vim bin/catalina.sh
    

    添加以下内容:

    CATALINA_OPTS="$CATALINA_OPTS -javaagent:/u01/hapm/glowroot/glowroot.jar"
    CATALINA_OPTS="$CATALINA_OPTS -Dglowroot.agent.id=web1"
    

    保存退出。
    注意:agent.id要保持唯一。
    创建并编辑glowroot.properties文件:

    $ cd /u01/hapm/glowroot
    $ sudo vim glowroot.properties
    

    写入如下内容

    agent.rollup.id=test-tomcat
    collector.address=http://192.168.93.128:8181
    

    保存并退出。
    注意:agent.rollup.id可用于跨多个代理(如跨集群)。它可以设置为任何文本(除了不能包含“/”字符,用于多级汇总)。
    配置admin.json

    $ vim admin.json
    

    修改web,bindAddress为当前服务器地址,保存并退出。
    配置Cassandra是否支持密码连接:

    $ cd /etc/apache-cassandra-3.11.1/conf
    $ vim cassandra.yaml
    
    authenticator: AllowAllAuthenticator
    authorizer: AllowAllAuthorizer
    

    默认为允许所有用户连接,不需要账号密码,可以改为

    authenticator: PasswordAuthenticator
    authorizer: CassandraAuthorizer
    

    即为需要用户名密码连接。之后启动cassandra服务。
    配置Central Collector:

    $ vim /u01/hapm/glowroot-central/glowroot-central.properties
    

    基本是按照默认配置的,ui.https就是安装了中央收集器的ip和端口,这里的用户名密码,如果上面设置了需要密码了连接就在这里配置连接的用户名密码,如果是不需要,注释掉就可以了。
    启动:

    $ java -jar glowroot-central.jar
    

    后台启动:

    $ nohup java -jar glowroot-central.jar
    

    启动Tomcat应用:

    $ cd /u01/hapm/apache-tomcat-8.5.14
    $ ./bin/startup.sh
    

    进入ui.https那个地址,可以看到界面啦。

    进入解压后的文件夹开始编译安装

    注意事项

    glowroot在使用的过程中,需要保证agent.id唯一性,在启动一个应用的多个实例的时候,如果是设置相同的agent.id是不被glowroot支持的。

    ./configure --prefix=/usr/local/zabbix --enable-agent           //指定路径
    make && make install                             //编译安装
    

    复制安装包中的文件到安装路径下

    cp /root/zabbix-3.0.9/misc/init.d/Fedora/core/zabbix_agentd /etc/init.d/
    vim /etc/init.d/zabbix_agentd
    BASEDIR=/usr/local/ >> BASEDIR=/usr/local/zabbix
    :wq 
    

    启动agent服务

    groupadd zabbix                  //添加zabbix组
    useradd zabbix -g zabbix           //添加zabiix用户
    
    service zabbix_agentd start        //启动服务
    

    配置agent

    vim /usr/local/zabbix/etc/zabbix_agentd.conf
    
    Server=127.0.0.1          >>   Server="服务端IP“       //如不在统一网段,需要添加多个IP、网关IP
    ServerActive=127.0.0.1    >>   ServerActive="服务端IP”
    Hostname=Zabbix server    >>   Hostname="本机IP”
    

    新葡亰496net,Agent客户端的编写翻译安装,agent客户端的编译安装。客户端开启端口10050

    /sbin/iptables -I INPUT -p tcp --dport 10050 -j ACCEPT
    /sbin/iptables -I INPUT -p tcp --dport 10051 -j ACCEPT
    /etc/rc.d/init.d/iptables save
    

    服务端web设置

    配置---主机---创建主机

    新葡亰496net 9

    查看状态如图ZBX亮起为成功!

    新葡亰496net 10

    更多Zabbix相关教程集合

    Ubuntu 14.04下Zabbix2.4.5 源码编译安装  http://www.linuxidc.com/Linux/2015-05/117657.htm

    CentOS 7 LNMP环境搭建Zabbix3.0  http://www.linuxidc.com/Linux/2017-02/140134.htm

    Ubuntu 16.04安装部署监控系统Zabbix2.4  http://www.linuxidc.com/Linux/2017-03/141436.htm

    Zabbix监控安装部署及警报配置  http://www.linuxidc.com/Linux/2017-03/141611.htm

    Zabbix触发器表达式详解 http://www.linuxidc.com/Linux/2017-03/141921.htm

    Ubuntu 16.04下安装部署Zabbix3.0  http://www.linuxidc.com/Linux/2017-02/140395.htm

    CentOS 6.3下Zabbix监控apache server-status http://www.linuxidc.com/Linux/2013-05/84740.htm

    CentOS 7 下 Zabbix 3.0安装详解 http://www.linuxidc.com/Linux/2017-03/141716.htm

    64位CentOS 6.2下安装Zabbix 2.0.6   http://www.linuxidc.com/Linux/2014-11/109541.htm

    ZABBIX 的详细介绍:请点这里
    ZABBIX 的下载地址:请点这里

    本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-05/144148.htm

    新葡亰496net 11

    本文由新葡亰496net发布于电脑系统,转载请注明出处:Agent客户端的编写翻译安装,agent客户端的编译安

    关键词:

上一篇:新葡亰496net视频教程,快速零配置迁移

下一篇:没有了