zabbix---agent安装
说明:
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服务端访问地址
组态-主机
创建主机
群组:Linux servers
端点代理程式的介面-IP地址:192.168.21.128
状态:受监控中
其它选项默认即可
切换到模板
选择
选择:Template OS Linux
点添加
存档
至此,Zabbix监控Linux主机设置完成。
转载于:https://www.cnblogs.com/sqbk/p/5822221.html
zabbix---agent安装相关推荐
- zabbix agent安装配置
下载zabbix源,更新下载源为阿里云 rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-relea ...
- zabbix agent安装步骤
zabbix agent安装步骤 #设置systemctl服务,并开机自启动,10.228.20.64 1.创建zabbix用户和组 groupadd zabbix useradd -g zabbix ...
- zabbix agent安装_zabbix agent的安装与配置
Agent安装 rpm -ivh zabbix-agent-3.2.4-1.el6.x86_64.rpm 安装完成后,zabbix agent端已经安装完成了,zabbix agent端的配置目录位于 ...
- zabbix agent安装_OpenSUSE RPM安装 zabbix-agent
最近需要监控SUSE系统,由于之前没有安装过,然后鉴于网上大多数的安装教程日期比较久远,跟着走容易踩坑,现在以openSUSE12 enterprise版本为例,在线安装zabbix_agent,记录 ...
- Windows下安装Zabbix agent
1.网上下载新版的Windows Agent http://www.zabbix.com/downloads/2.2.1/zabbix_agents_2.2.1.win.zip 2. 解压后找到bin ...
- zabbix专题:第三章 Zabbix Agent客户端安装详解
第三章 Zabbix Agent For 本节目录大纲 程序环境 zabbix agent安装配置 (1)安装 (2)配置 (3)启动服务 在zabbix服务器上面添加zabbix-agent服务器 ...
- Zabbix agent 在windows上安装部署
Zabbix agent 在windows上安装部署 1.下载与解压 地址: http://www.zabbix.com/downloads/2.4.4/zabbix_agents_2.4.4.win ...
- Windows Server上安装部署Zabbix agent
https://blog.csdn.net/wh211212/article/details/78836729(具体参考此博客) 安装时尽量不要装C盘,我这一台是装在了C盘,如果复制要把命令路径中的C ...
- 1 源码安装Zabbix agent 3.4
1.创建zabbix用户和组 # groupadd zabbix # useradd -g zabbix zabbix -s /sbin/nologin 2.安装支持的类库 # yum -y inst ...
- windows 安装zabbix客户端安装
1.下载安装zabbix agent 打开zabbix的官网下载地址,根据自己的zabbix server的版本选择对应的agent版本. zabbix 官网下载地址 由于前文我使用的是zabbix ...
最新文章
- 中国增速第一!《全球数字经济白皮书》发布
- strconv---用来基本类型之间的转换
- vue设置页面标题title
- Swift 中的Closures(闭包)详解
- Ddos攻击攻击与防御
- java单例的几种实现方法
- Android Eclipse 处理重构“AndroidPackageNameRefactoring”时捕获到异常
- ThinkPHP——重复输出解决办法
- 阿里云软件著作权怎么登记申请?(注册步骤详细教程)
- cocos tiledmap无法显示 不显示 无法加载
- zedgraph控件使用
- 有监督学习与无监督学习的几大区别
- 三分钟教你开通支付宝收款二维码
- PIPI1091 编程课奖励(滚动数组+dp)
- 迅为6818开发板资料-CAN总线和RFID驱动的配置方法
- 这个世界总是对优秀的人充满了敌意。
- linux储存的基本管理(硬盘管理)
- mysql 外键有啥用途_外键
- 大数据技术之_01_Linux学习_01_linux的入门+VM和linux的安装+linux的目录结构+远程登录到linux服务器+vi和vim编辑器+开机、重启和用户登录注销+用户管理+用户组管理
- 2020车工(中级)考试软件及车工(中级)作业模拟考试
热门文章
- js 音乐播放器(audio属性及其使用方法)
- cacti linux io,【cacti】Linux磁盘I/O监控
- php 获取array keys,php数组函数序列之
- 阶段3 3.SpringMVC·_03.SpringMVC常用注解_6 CookieValue注解
- ZOJ3953 Intervals
- 超市商品购买与管理系统
- Spring mvc+ Hibernate的基础dao类。
- Java 多线程编程两个简单的例子
- Lecture Notes: Macros
- 男友问别人:你裙子里穿什么了?