说明:

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

具体操作:

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

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

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

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

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

:wq! #保存退出

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

说明:192.168.21.127是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

ln -s /usr/local/lib/libiconv.so.2  /usr/lib/libiconv.so.2 #添加软连接

/sbin/ldconfig #使配置立即生效

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.21.127

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

UnsafeUserParameters=1 #启用自定义key

:wq! #保存退出

备注:192.168.21.127是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.21.127/zabbix/ #Zabbix服务端访问地址

组态-主机

创建主机

主机名称:192.168.21.128

群组:Linux servers

端点代理程式的介面-IP地址:192.168.21.128

状态:受监控中

其它选项默认即可

切换到模板

选择

选择:Template OS Linux

点添加

存档

至此,Zabbix监控Linux主机设置完成。

转载于:https://www.cnblogs.com/sqbk/p/5822221.html

zabbix---agent安装相关推荐

  1. zabbix agent安装配置

    下载zabbix源,更新下载源为阿里云 rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-relea ...

  2. zabbix agent安装步骤

    zabbix agent安装步骤 #设置systemctl服务,并开机自启动,10.228.20.64 1.创建zabbix用户和组 groupadd zabbix useradd -g zabbix ...

  3. zabbix agent安装_zabbix agent的安装与配置

    Agent安装 rpm -ivh zabbix-agent-3.2.4-1.el6.x86_64.rpm 安装完成后,zabbix agent端已经安装完成了,zabbix agent端的配置目录位于 ...

  4. zabbix agent安装_OpenSUSE RPM安装 zabbix-agent

    最近需要监控SUSE系统,由于之前没有安装过,然后鉴于网上大多数的安装教程日期比较久远,跟着走容易踩坑,现在以openSUSE12 enterprise版本为例,在线安装zabbix_agent,记录 ...

  5. Windows下安装Zabbix agent

    1.网上下载新版的Windows Agent http://www.zabbix.com/downloads/2.2.1/zabbix_agents_2.2.1.win.zip 2. 解压后找到bin ...

  6. zabbix专题:第三章 Zabbix Agent客户端安装详解

    第三章 Zabbix Agent For  本节目录大纲 程序环境 zabbix agent安装配置 (1)安装 (2)配置 (3)启动服务 在zabbix服务器上面添加zabbix-agent服务器 ...

  7. Zabbix agent 在windows上安装部署

    Zabbix agent 在windows上安装部署 1.下载与解压 地址: http://www.zabbix.com/downloads/2.4.4/zabbix_agents_2.4.4.win ...

  8. Windows Server上安装部署Zabbix agent

    https://blog.csdn.net/wh211212/article/details/78836729(具体参考此博客) 安装时尽量不要装C盘,我这一台是装在了C盘,如果复制要把命令路径中的C ...

  9. 1 源码安装Zabbix agent 3.4

    1.创建zabbix用户和组 # groupadd zabbix # useradd -g zabbix zabbix -s /sbin/nologin 2.安装支持的类库 # yum -y inst ...

  10. windows 安装zabbix客户端安装

    1.下载安装zabbix agent 打开zabbix的官网下载地址,根据自己的zabbix server的版本选择对应的agent版本. zabbix 官网下载地址 由于前文我使用的是zabbix ...

最新文章

  1. 中国增速第一!《全球数字经济白皮书》发布
  2. strconv---用来基本类型之间的转换
  3. vue设置页面标题title
  4. Swift 中的Closures(闭包)详解
  5. Ddos攻击攻击与防御
  6. java单例的几种实现方法
  7. Android Eclipse 处理重构“AndroidPackageNameRefactoring”时捕获到异常
  8. ThinkPHP——重复输出解决办法
  9. 阿里云软件著作权怎么登记申请?(注册步骤详细教程)
  10. cocos tiledmap无法显示 不显示 无法加载
  11. zedgraph控件使用
  12. 有监督学习与无监督学习的几大区别
  13. 三分钟教你开通支付宝收款二维码
  14. PIPI1091 编程课奖励(滚动数组+dp)
  15. 迅为6818开发板资料-CAN总线和RFID驱动的配置方法
  16. 这个世界总是对优秀的人充满了敌意。
  17. linux储存的基本管理(硬盘管理)
  18. mysql 外键有啥用途_外键
  19. 大数据技术之_01_Linux学习_01_linux的入门+VM和linux的安装+linux的目录结构+远程登录到linux服务器+vi和vim编辑器+开机、重启和用户登录注销+用户管理+用户组管理
  20. 2020车工(中级)考试软件及车工(中级)作业模拟考试

热门文章

  1. js 音乐播放器(audio属性及其使用方法)
  2. cacti linux io,【cacti】Linux磁盘I/O监控
  3. php 获取array keys,php数组函数序列之
  4. 阶段3 3.SpringMVC·_03.SpringMVC常用注解_6 CookieValue注解
  5. ZOJ3953 Intervals
  6. 超市商品购买与管理系统
  7. Spring mvc+ Hibernate的基础dao类。
  8. Java 多线程编程两个简单的例子
  9. Lecture Notes: Macros
  10. 男友问别人:你裙子里穿什么了?