zabbix2.0.5客户端安装及被监控主机添加
前言:关于zabbix本人也是初学,这个算是我的一个学习笔记,我比较习惯把一个东西分开来一点一点的做,可能是我的接受能力有限,看着很多大神写的多大数十页的文档就觉得头大,还是一天做一点比较符合我目前的能力,在写文档上虽然没什么创新,但也努力做到内容详细,结构清晰,让和我一样的初学者能够根据这个文档快速的上手。这个是在上一篇centos5.9上安装配置zabbix2.0.5服务端的基础上写的。安装平台:vmware workstation 9
服务端系统:centos 5.9(内核2.6.18-348.el5)
linux客户端系统:centos 5.9(内核2.6.18-348.el5)
windows客户端系统:windows server 2003 32位
内存:1024M
一、linux客户端安装
1.添加zabbix用户和组。
[*] # groupadd -g 1001 zabbix
[*] # useradd -u 1001 -g 1001 -s /sbin/nologin -M zabbix
2.下载安装zabbix客户端。
# wget http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.0.5/zabbix-2.0.5.tar.gz
# tar xvf zabbix-2.0.5.tar.gz# cd zabbix-2.0.5
# ./configure --prefix=/usr/local/zabbix --enable-agent
# make && make install
3.添加服务端口和修改启动脚本。
#echo 'zabbix-agent 10050/tcp #Zabbix Agent' >> /etc/services
#echo 'zabbix-agent 10050/udp #Zabbix Agent' >> /etc/services
# cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
# sed -i 's/BASEDIR=\/usr\/local/BASEDIR=\/usr\/local\/zabbix/g' /etc/init.d/zabbix_agentd
# chkconfig --add zabbix_agentd
# chkconfig zabbix_agentd on
4.修改zabbix_agent配置文件。
# vim /usr/local/zabbix/etc/zabbix_agentd.conf
Server=192.168.1.140 //配置zabbix服务器的IP地址
Hostname=linux_server1 //配置主机名
PidFile=/var/tmp/zabbix_agentd.pid //指定pid路径
LogFile=/var/log/zabbix/zabbix_agentd.log //指定日志文件保存退出
#mkdir /var/log/zabbix
#touch /var/log/zabbix/zabbix_agentd.log
#chown -R zabbix.zabbix /var/log/zabbix
5.启动客户端服务并进程测试。
# /etc/init.d/zabbix_agentd start # netstat -tnlp | grep --color zabbix
http://blog.运维网.com/attachment/201303/131643869.jpg
在zabbix的服务端执行下面的命令测试与客户端是否联通
[*] # /usr/local/zabbix/bin/zabbix_get -s 192.168.1.160 -p10050 -k"net.if.in"
http://blog.运维网.com/attachment/201303/131906654.jpg
可以得到网卡信息说明客户端与服务端可以正常通信。
二、windows客户端安装
1.从zabbix2.0.5的安装文件里解压bin目录,里面有win32和win64两个目录,分别对应32位和64位的
windows操作系统,我这里使用的是32位的系统所有选择win32的安装文件进行安装。将win32目录下
的文件全部移动到C:\zabbix目录下。
2.为客户端添加配置文件。c:\zabbix文件夹中新建zabbix_agentd.conf,写入下面的内容
LogFile=c:\zabbix\zabbix_agentd.log Server=192.168.1.140 Hostname=win_server1 3.安装zabbix客户端。依次执行 开始-->运行-->cmd(也可以使用win+R快捷键直接打开),在打开的
命令提示符下执行下面的命令:
[*] > cd c:\zabbix
[*] > zabbix_agentd.exe –c c:\zabbix\zabbix_agentd.conf -i
http://blog.运维网.com/attachment/201303/144648299.png
看到上面的信息说明agent已经安装成功了。
4.启动客户端
[*] > zabbix_agentd.exe –s
[*] 我在启动的时候报错,说cannot open config file: No such file or
[*] directory,
[*] 把配置文件复制到c:\一份即可
[*] zabbix_agentd.exe可用参数介绍:
[*] -c 指定配置文件所在位置
[*] -i 安装客户端
[*] -s 启动客户端
[*] -x 停止客户端
[*] -d 卸载/删除客户端
http://blog.运维网.com/attachment/201303/145546121.png
可以看到客户端已经监听在了10050端口上。打开windows管理工具--->服务,查看一下
http://blog.运维网.com/attachment/201303/150350858.png
可以看到客户端的服务正常运行。
三、在zabbix服务器添加主机。
1. 主机(Host)是zabbix监控的基本载体,所有的监控都是基于主机(host)的。
依次点击配置(Configure)-->主机(Hosts)-->创建主机(Create Host)
http://blog.运维网.com/attachment/201303/152055357.png 2.首先来添加一个linux主机,设置过程如下图
http://blog.运维网.com/attachment/201303/153121691.png 接下来需要设置一个监控模板
http://blog.运维网.com/attachment/201303/153629518.png
保存之后,一个基本的主机就添加完毕了。下面安照同样的步骤添加一个windows服务器。
http://blog.运维网.com/attachment/201303/154354625.png 同样的步骤,选择windows主机的模版。
http://blog.运维网.com/attachment/201303/154440426.png 添加之后就可以在主机列表里看到被监控的主机了。
http://blog.运维网.com/attachment/201303/154909484.png
以上是zabbix2.0.5客户端在linux和windows上的基本安装和设置。这些都是本人实践所得,虽然都很基础,
但是也花费了少时间,如有问题欢迎各位指出,zabbix更为强大的监控功能本人还在不断学习中,后续会有其他功能的介绍。
页:
[1]