Zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;本文讲述的是Zabbix Agent 的安装。 |
Zabbix Agent的安装
一、安装说明
被监控服务器安装比较简单,只需安装zabbix_agent即可。下载地址:http://www.zabbix.com/download.php
1.1 创建用户
[[email protected] ~]# groupadd zabbix [[email protected] ~]# useradd zabbix -g zabbix -s /sbin/nologin
1.2 解压 && 编译安装
[[email protected] ~]# tar -zxvf zabbix-2.4.1.tar.gz [[email protected] ~]# cd zabbix-2.4.1
[[email protected] zabbix-2.4.1]# ./configure --prefix=/usr/local/zabbix --enable-agent [[email protected] zabbix-2.4.1]# make && make install
1.3 拷贝启动脚本并修改
[[email protected] zabbix-2.4.1]# cp -c misc/init.d/fedora/core/zabbix_agentd /etc/init.d/ [[email protected] ~]# vim /etc/init.d/zabbix_agentd BASEDIR=/usr/local/zabbix #修改目录
1.4 修改配置文件
[[email protected] ~]# vim /usr/loal/zabbix/etc/zabbix_agentd.conf PidFile=/tmp/zabbix_agentd.pid LogFile=/tmp/zabbix_agentd.log EnableRemoteCommands=1 Server=192.168.1.111 #zabbix server端IP地址 Hostname=lw-01 #本机主机名
1.5 编辑/etc/services,加入如下内容:
zabbix-agent 10050/tcp #Zabbix Agent zabbix-agent 10050/udp #Zabbix Agent
1.7 添加到系统目录
[[email protected] ~]# ln -s /usr/local/zabbix/bin/* /usr/local/bin/ [[email protected] ~]# ln -s /usr/local/zabbix/sbin/* /usr/local/sbin/
1.6 启动zabbix_agentd服务
[[email protected] ~]# /etc/init.d/zabbix_agentd start
二、测试
下面的命令需要在server端执行,其中192.168.1.110是agent的ip
[[email protected] ~]# zabbix_get -s 192.168.1.110 -p10050 -k"system.uptime" 11166
有返回值说明配置成功。
有关服务端配置请查看:http://pynliu.blog.51cto.com/5027391/1569134
时间: 2024-10-27 02:26:53