zoukankan      html  css  js  c++  java
  • Zabbix使用外部命令fping处理ICMP ping的请求

    Zabbix使用外部命令fping处理ICMP ping的请求,fping不包含在zabbix的发行版本中,需要额外去下载安装fping程序,

    安装完毕之后需要在zabinx_server.conf中的参数FpingLocation配置fping安装的路径。

    由于fping默认是root权限工作,而zabbix-server是zabbix用户运行的,所以需要对fping程序设置setuid权限,

    如果在自定义key的时候需要用到netstat命令,也同样要设置setuid,否则不能获取到数据,而在日志中提示权拒绝。

    一、登陆Zabbix服务器做以下操作:

    1.fping安装

    wget http://www.fping.org/dist/fping-3.16.tar.gz
    tar zxvf fping-3.16.tar.gz
    cd fping-3.16
     ./configure
    make

    make install

    2.修改zabbix_server.conf配置文件

    vim /usr/local/zabbix/etc/zabbix_server.conf

    把FpingLocation路径修改为刚安装的fping路径。

    FpingLocation=/usr/local/sbin/fping

    如果不修改zabbix_server.conf配置件需要使用软连接到/usr/local/sbin/fping,zabbix默认fping的路径是/usr/sbin/fping

    ln -s /usr/sbin/fping /path/to/non-existant/fping

    3.修改fping权限(如果不设下面权限,zabbix服务端会采集不到数据)

    # chown root:zabbix /usr/local/fping/sbin/fping

    # chmod 4710 /usr/local/fping/sbin/fping

    service zabbix_server restart  #重启服务

    4.zabbix用户测试fping命令

    /usr/local/fping/sbin/fping www.baidu.com

    www.baidu.com is alive   # 说明命令返回成功。

    http://www.tuicool.com/articles/ZNBjai2

    如果对你有帮助,就扫扫一,一分也是爱~

  • 相关阅读:
    dedecms list 判断 每隔3次输出内容
    dede 后台登录以后一片空白
    SSO单点登录在web上的关键点 cookie跨域
    简单批量复制百度分享链接
    PHP强大的内置filter (一)
    MySql数据备份与恢复小结
    linux命令 screen的简单使用
    xdebug初步
    本地虚拟机挂载windows共享目录搭建开发环境
    MySQL 5.6 警告信息 command line interface can be insecure 修复
  • 原文地址:https://www.cnblogs.com/sunpear/p/6706105.html
Copyright © 2011-2022 走看看