zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。
zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。
zabbix由2部分构成,zabbix server与可选组件zabbix agent。
zabbix Agent需要安装在被监控的目标服务器上,它主要完成对硬件信息与操作系统有关的内存、CPU等信息的收集。Zabbix Agent可以运行在linux,Solaris,HP-UX,AIX,Free BSD,OpenBSD, OS X,Tru64/OSF1,WindowsNT4.0,windows 2000/2003/XP/Vista等系统上。
本文将介绍在Centos 6.5系统上安装zabbix agent:
安装环境:Centos 6.5 zabbix-2.2.9
zabbix下载地址:http://www.zabbix.com/download.php
安装步骤如下:
1. 新建运行zabbix_agent的用户和组:
# groupadd zabbix # useradd -g zabbix zabbix -s /sbin/nologin
2. 获取zabbix软件包,并解压编译安装:
# wget http://cct-hls.chinacloudapp.cn/ll/zabbix-2.2.9.tar.gz # tar -zxvf zabbix-2.2.9.tar.gz -C /usr/src/ # cd /usr/src/zabbix-2.2.9/ # ./configure --prefix=/usr/local/zabbix --enable-agent # make && make install
备注:以上zabbix下载路径为本公司内部服务器上的zabbix下载路径,建议大家自行网上下载
3. 修改Zabbix Agent配置文件,修改如下内容:
vim /usr/local/zabbix/etc/zabbix_agentd.conf Server=42.159.134.213 ServerActive=42.159.134.213 Hostname=mysqlbak.chinacloudapp.cn
备注:Server、ServerActive为:zabbix server的FQDN或IP
Hostname为Zabbix Agent的hostname 或IP
4. 修改Zabbix Agent的自启动文件,并设置为系统服务:
# cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/ # vim /etc/init.d/zabbix_agentd #(默认启动文件中的安装目录和执行目录与实际不符则需修改) BASEDIR=/usr/local 修改成 BASEDIR=/usr/local/zabbix # chkconfig --add zabbix_agentd # chkconfig zabbix_agentd on # chkconfig --list zabbix_agentd zabbix_agentd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
5. 启动zabbix_agentd、查看是否正常启动:
/etc/init.d/zabbix_agentd start 或 service zabbix_agentd start #停止:stop 重启:restart 查看状态:status # netstat -anpt | grep zabbix tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 24922/zabbix_agentd
本文出自 “Aestheticism” 博客,请务必保留此出处http://cctian.blog.51cto.com/10445650/1665148
原文地址:http://cctian.blog.51cto.com/10445650/1665148