微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

CentOS6.5 编译安装zabbix3.0.5,编译安装zabbix_agent客户端

1、环境准备:
CentOS6.5 当前地址为192.168.137.30
搭建LAMP环境,YUM安装方式也可以,但是zabbix3.0要求提供PHP5.5以上版本。
这里可以查看这篇文章编译安装LAMP环境
还需要重新编译PHP5.5,主要是提供最后三个参数。
#编译前先安装如下开发组件

#yumgroupinstall"Developmenttools""ServerPlatformDevelopment"
#yuminstall-ycurl-develMysqL-develnet-snmp-devel##编译zabbix是需要提供的3个包
#yum-yinstalllibjpeg-devellibpng-develfreetype-devel##PHP编译需要这3个包
#tarzxfPHP-5.5.38.tar.gz
#cdPHP-5.5.38
#./configure--prefix=/usr/local/PHP--with-MysqL=/usr/local/MysqL--with-openssl--with-MysqLi=/usr/local/MysqL/bin/MysqL_config--enable-mbstring--with-freetype-dir--with-jpeg-dir--with-png-dir--with-zlib--with-libxml-dir=/usr--enable-xml--enable-sockets--with-apxs2=/usr/local/apache/bin/apxs--with-mcrypt--with-config-file-path=/etc--with-config-file-scan-dir=/etc/PHP.d--with-bz2--enable-maintainer-zts--enable-bcmath--with-gd--with-gettext
###--enable-bcmath--with-gd--with-gettext需要加这几项,否则满足不了zabbix3.0的最低需求。
#make&&makeinstall
#cpPHP.ini-production/etc/PHP.ini

##配置PHP参数,满足zabbix_server最低配置需求。

#vim/etc/PHP.ini
date.timezone=Asia/Shanghai##时区
max_execution_time=300
post_max_size=16M
max_input_time=300
mbstring.func_overload=0


2、编译安装zabbix3.0

下载zabbix3.0.5
官方下载地址:http://www.zabbix.com/download

1)创建系统组,用户

#groupadd-g201zabbix
#useradd-gzabbix-u201-s/sbin/nologinzabbix

2)编译安装

#tarzxfzabbix-3.0.5.tar.gz
#cdzabbix-3.0.5
#./configure--prefix=/usr/local/zabbix--enable-server--enable-proxy--enable-agent--with-MysqL=/usr/bin/MysqL_config--with-net-snmp--with-libcurl
#make&&makeinstall

3)创建 zabbix 数据库以及相关表

##登陆数据库
#createdatabasezabbixdefaultcharsetutf8;
#grantallonzabbix.*tozabbix@localhostidentifiedby'zabbix';
##导入zabbix的表数据结构
#MysqL-uzabbix-pzabbixzabbix<./database/MysqL/schema.sql
#MysqL-uzabbix-pzabbixzabbix<./database/MysqL/images.sql
#MysqL-uzabbix-pzabbixzabbix<./database/MysqL/data.sql

4)链接zabbix配置文件

#mkdir/var/log/zabbix
#chownzabbix.zabbix/var/log/zabbix
#ln-s/usr/local/zabbix/etc//etc/zabbix
#ln-s/usr/local/zabbix/bin/*/usr/bin/
#ln-s/usr/local/zabbix/sbin/*/usr/sbin/
#cp-a/root/zabbix-3.0.5/misc/init.d/fedora/core/zabbix_*/etc/init.d
#chmod755/etc/init.d/zabbix_*

5)修改zabbix配置文件

#修改/etc/init.d 目录下的 zabbix_server 和 zabbix_agentd 启动文件

#vim/etc/init.d/zabbix_server
BASEDIR=/usr/local/zabbix
#vim/etc/init.d/zabbix_agentd
BASEDIR=/usr/local/zabbix
##也可以使用sed替换
#sed-i"s@BASEDIR=/usr/local@BASEDIR=/usr/local/zabbix@g"/etc/init.d/zabbix_server
#sed-i"s@BASEDIR=/usr/local@BASEDIR=/usr/local/zabbix@g"/etc/init.d/zabbix_agentd

#修改zabbix主配置文件

#vim/etc/zabbix/zabbix_server.conf
DBUser=zabbix
DBPassword=zabbix
DBPassword=zabbix
DBSocket=/tmp/MysqL.sock#去掉前面;开启,认不启用

#修改zabbix_agentd.conf配置文件,192.168.137.30为zabbix_server服务器。

#vim/etc/zabbix/zabbix_agentd.conf
LogFile=/var/log/zabbix/zabbix_agentd.log
Server=127.0.0.1,192.168.137.30
ServerActive=192.168.137.30:10051##在主动模式下,ServerActive为二级代理服务器或服务器,认端口为10051
Hostname=192.168.137.30
UnsafeUserParameters=1##是否启用用户自定义监控脚本,1启用,0不启用

6)复制zabbix安装程序到apache的DocumentRoot目录下。设置自启动,并启动服务

#cp-a~/zabbix-3.0.5/frontends/PHP//usr/local/apache/htdocs/zabbix
#chown-Rapache.apache/usr/local/apache/htdocs/zabbix
#chkconfigzabbix_serveron
#chkconfigzabbix_agentdon
#servicezabbix_serverstart
Startingzabbix_server:[OK]
#servicezabbix_agentdstart
Startingzabbix_agentd:[OK]

#如图:ss-LISTEN 启动成功

wKioL1gb8tyCXxUcAABuuN8hDEU386.png

3、接下来web端配置zabbix
浏览器输入:http://192.168.137.30/zabbix/setup.PHP
第一步:欢迎界面Next step

wKioL1gb82WzEwdWAACJsY8HlrY711.png

第二步:检查先决条件,必须要满足,否则无法Next step

wKiom1gb9M6BqlRYAACFNU31Rhk300.png

第三步:配置数据库,输入密码

wKioL1gb9SbSdS-XAACcQE0M-Yw554.png

第四步:输入Host/IP,Name

wKioL1gb9YrRzgHbAABbJi0ip2k550.png

第五步:显示安装信息

wKioL1gb9fKwq59fAABsSACJwew566.png

第六步:下载配置文件导入至/usr/local/apache/htdocs/zabbix/conf/zabbix.conf.PHP

wKioL1gb9kmRzENMAABgeym8lI0401.png

第七步:完成安装

wKioL1gb9obw6KasAABZ-dohjiI150.png

4、登陆zabbix WEB端,认登陆账号:admin/zabbix
登陆地址 http://192.168.137.30/zabbix/index.PHP
如图First_page

wKioL1gb9s3QQvXyAADOr4uFm4I177.png


#注释,PHP gettest扩展功能,重新编译一下PHP加上参数:--with-gettext

中文设置:Chinese_set

wKiom1gb99OS_uvPAACOpmYKWL0165.png

至此zabbix安装已经结束,现在来看看自动发现的本机
如图:

wKioL1gb-HWyVXzKAADZIUAQIzo823.png

wKioL1gb-HaCJ18gAADadusk3bY167.png


zabbix_agent3.0客户端编译安装,及设备添加

http://www.jb51.cc/article/p-rtpwjsel-bn.html

原文地址:https://www.jb51.cc/centos/380082.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。