• Zabbix监控Linux主机设置


    Zabbix监控Linux主机设置

    说明:

    Zabbix监控服务端已经配置完成,现在要使用Zabbix对Linux主机进行监控。

    具体操作:

    以下操作在被监控的Linux主机进行,这里以CentOS 6.x系统为例。

    一、配置防火墙,开启10050、10051的TCP和UDP端口

    vi /etc/sysconfig/iptables #编辑防火墙配置文件

    -A INPUT -s 192.168.77.118 -m state --state NEW -m tcp -p tcp --dport 10050:10051 -j ACCEPT

    -A INPUT -s 192.168.77.118 -m state --state NEW -m udp -p udp --dport 10050:10051 -j ACCEPT

    :wq! #保存退出

    service iptables restart #重启防火墙使配置生效

    说明:192.168.77.118是Zabbix服务端的IP地址,表示端口只对此IP开放,如果要对所有IP开放,规则如下:

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 10050:10051 -j ACCEPT

    -A INPUT -m state --state NEW -m udp -p udp --dport 10050:10051 -j ACCEPT

    二、关闭SELINUX

    vi /etc/selinux/config

    #SELINUX=enforcing #注释掉

    #SELINUXTYPE=targeted #注释掉

    SELINUX=disabled #增加

    :wq! #保存退出

    setenforce 0 #使配置立即生效

    三、安装Zabbix客户端

    1、zabbix软件包下载

    zabbix-2.2.6      也可以下载最新安装包

    http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.2.6/zabbix-2.2.6.tar.gz

    上传zabbix-2.2.6.tar.gz到服务器/usr/local/src目录下面

    2、添加用户

    groupadd zabbix #创建用户组zabbix

    useradd zabbix -g zabbix -s /bin/false #创建用户zabbix,并且把用户zabbix加入到用户组zabbix中

    3、安装Zabbix

    cd /usr/local/src

    tar zxvf zabbix-2.2.6.tar.gz

    cd zabbix-2.2.6

    ./configure --prefix=/usr/local/zabbix --enable-agent #配置

    make #编译

    make install #安装

    ln -s /usr/local/zabbix/sbin/* /usr/local/sbin/ #添加系统软连接

    ln -s /usr/local/zabbix/bin/* /usr/local/bin/ #添加系统软连接

    备注:编译安装软件需要先安装编译工具等系统软件包,CentOS使用如下命令安装

    yum install apr* autoconf automake bison cloog-ppl compat* cpp curl curl-devel fontconfig fontconfig-devel freetype freetype* freetype-devel gcc gcc-c++ gtk+-devel gd gettext gettext-devel glibc kernel kernel-headers keyutils keyutils-libs-devel krb5-devel libcom_err-devel libpng* libjpeg* libsepol-devel libselinux-devel libstdc++-devel libtool* libgomp libxml2 libxml2-devel libXpm* libtiff libtiff* libX* make mpfr ncurses* ntp openssl openssl-devel patch pcre-devel perl php-common php-gd policycoreutils ppl telnet t1lib t1lib* nasm nasm* wget zlib-devel

    4、添加zabbix服务对应的端口

    echo 'zabbix-agent 10050/tcp #Zabbix Agent' >> /etc/services

    echo 'zabbix-agent 10050/udp #Zabbix Agent' >> /etc/services

    echo 'zabbix-trapper 10051/tcp #Zabbix trapper' >> /etc/services

    echo 'zabbix-trapper 10051/udp #Zabbix trapper' >> /etc/services

    或者

    vi /etc/services #编辑,在最后添加以下代码

    # Zabbix

    zabbix-agent 10050/tcp # Zabbix Agent

    zabbix-agent 10050/udp # Zabbix Agent

    zabbix-trapper 10051/tcp # Zabbix Trapper

    zabbix-trapper 10051/udp # Zabbix Trapper

    :wq! #保存退出

    5、修改Zabbix配置文件

    vi /usr/local/zabbix/etc/zabbix_agentd.conf #编辑

    Server=192.168.77.118

    Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/

    UnsafeUserParameters=1 #启用自定义key

    :wq! #保存退出

    备注:192.168.77.118是Zabbix服务端IP地址

    6、添加开机启动脚本

    cp /usr/local/src/zabbix-2.2.6/misc/init.d/fedora/core/zabbix_agentd /etc/rc.d/init.d/zabbix_agentd

    vi /etc/rc.d/init.d/zabbix_agentd #编辑

    BASEDIR=/usr/local/zabbix/ #Zabbix安装目录

    :wq! #保存退出

    chmod +x /etc/rc.d/init.d/zabbix_agentd #添加脚本执行权限

    chkconfig zabbix_agentd on #添加开机启动

    service zabbix_agentd start #启动Zabbix客户端

    ps ax|grep zabbix_agentd #检查Zabbix客户端是否正常运行

    netstat -utlnp | grep zabbix #检查Zabbix客户端是否正常运行

    四、测试Zabbix客户端与Zabbix服务端通信是否正常

    以下代码在Zabbix服务端执行

    /usr/local/zabbix/bin/zabbix_get -s192.168.21.128 -p10050 -k"system.uptime"

    5049866 #有数据显示说明通信正常

    备注:192.168.21.128是Zabbix客户端IP地址 

    五、添加对Linux主机的监控

    在浏览器中打开:

    http://192.168.77.118/zabbix/ #Zabbix服务端访问地址

    (中文显示,点击右上角小人图像,选择中文选项-刷新即可)

    1、添加监控主机:

  • 相关阅读:
    友盟上报 IOS
    UTF8编码
    Hill加密算法
    Base64编码
    Logistic Regression 算法向量化实现及心得
    152. Maximum Product Subarray(中等, 神奇的 swap)
    216. Combination Sum III(medium, backtrack, 本类问题做的最快的一次)
    77. Combinations(medium, backtrack, 重要, 弄了1小时)
    47. Permutations II(medium, backtrack, 重要, 条件较难思考)
    3.5 find() 判断是否存在某元素
  • 原文地址:https://www.cnblogs.com/liuyansheng/p/6070528.html
Copyright © 2020-2023  润新知