zoukankan      html  css  js  c++  java
  • zabbix管理,添加监控主机

    一:添加本机为监控主机

     

     

     

     

     二、监控其他Linux主机agent端

    1.环境部署

    [root@localhost ~]# hostname agent.zabbix.com
    [root@localhost ~]# bash

    修改host文件

    [root@agent ~]# vim /etc/hosts
    server.zabbix.com  192.168.200.11
    agent.zabbix.com   192.168.200.12

    2.安装相关依赖包

    [root@agent ~]# yum -y install libxml2-devel libcurl-devel pcre-devel ntpdate

    3.安装部署zabbix环境

    [root@agent ~]# ls
    anaconda-ks.cfg          zabbix-3.4.11.tar.gz 
    [root@agent ~]# tar xf zabbix-3.4.11.tar.gz -C /usr/src/

    [root@agent ~]# cd /usr/src/zabbix-3.4.11/
    [root@agent zabbix-3.4.11]# ./configure --prefix=/usr/local/zabbix --enable-agent --with-net-anmp --with-libcurl --with-libxml2 && make -j2 && make install

    [root@agent zabbix-3.4.11]# cp misc/init.d/tru64/zabbix_agentd /etc/in
    init.d/  inittab  inputrc        #复制启动脚本
    [root@agent zabbix-3.4.11]# cp misc/init.d/tru64/zabbix_agentd /etc/init.d/
    [root@agent zabbix-3.4.11]# vim /etc/init.d/zabbix_agentd

    24:DAEMON=/usr/local/zabbix/sbin/zabbix_agentd       #修改路径

    [root@agent zabbix-3.4.11]# chmod +x /etc/init.d/zabbix_agentd              #加执行权限
    [root@agent zabbix-3.4.11]# cd
    [root@agent ~]# useradd -M -s /sbin/nologin zabbix               #创建程序用户
    [root@agent ~]# chown -R zabbix:zabbix /usr/local/zabbix/
    [root@agent ~]# cd /usr/local/zabbix/
    [root@agent zabbix]# mkdir logs                     #创建日志目录
    [root@agent zabbix]# chown -R zabbix:zabbix logs/               #备份配置文件
    [root@agent zabbix]# cp /usr/local/zabbix/etc/zabbix_agentd.conf /usr/local/zabbix/etc/zabbix_agentd.conf.bak         

    #修改配置文件
    [root@agent zabbix]# vim /usr/local/zabbix/etc/zabbix_agentd.conf

    PidFile=/tmp/zabbix_agentd.pid
    Server=192.168.200.11
    ServerActive=192.168.200.11
    Hostname=agent.zabbix.com
    LogFile=/usr/local/zabbix/logs/zabbix_agentd.log
    Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/*.conf
    UnsafeUserParameters=1
    UserParameter=mysql.version,mysql -V
    UserParameter=mysql.status[*],/usr/local/zabbix/etc/chk_mysql.sh $1
    UserParameter=mysql.ping,mysqladmin -uroot -p123123 -P3306 -h192.168.200.12 ping | grep -c alive

    [root@agent etc]# /etc/init.d/zabbix_agentd start                            #开启服务
    Zabbix agent started.
    [root@agent etc]# netstat -alnpt | grep 10050                                   #查看端口
    tcp        0      0 0.0.0.0:10050           0.0.0.0:*               LISTEN      11443/zabbix_agentd

    #添加agent端

     

     

  • 相关阅读:
    在Linux下安装配置Oracle11g R2
    使用C#读取dbf行情文件
    终于完成了DailyBuild
    如何用NANT+FxCop 并生成文档规范检测结果?
    Nant中的一个小问题(可能让许多人急掉许多汗哦)
    最近在研究 Daily Build 不知道如何用CC.Net 得到 VSS改动的情况
    利用NAnt取得远程VSS服务器中的文件并且编译
    未曾秋高气爽,亦然爬山去也
    如何使用命令提示符下的FxCop
    在NAnt中加入Vssget 任务
  • 原文地址:https://www.cnblogs.com/ZCQ123456/p/11804838.html
Copyright © 2011-2022 走看看