没有所谓的捷径
一切都是时间最平凡的累积

Zabbix3.0安装

本文最后更新:2019年6月18日,已超过1745天未更新,如果文章内容失效,请留言反馈本站。

1.安装zabbix首先需要安装ltmp(lnmp)  ,先安装一个依赖,不然编译会出现configure: error: MySQL library not found
yum install mysql-devel* net-snmp-devel curl curl-devel  gd-devel*  -y
测试环境还需编译安装libiconv库
wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz
./configure –prefix=/usr/local
make && make install

ln -s /usr/local/lib/libiconv.so.2 /usr/lib/libiconv.so.2 #添加软连接
/sbin/ldconfig #使配置立即生效

2. 下载解压zabbix-3.0
cd /home
groupadd zabbix
useradd -g zabbix zabbix
wget http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Release%20Candidates/3.0.0rc1/zabbix-3.0.0rc1.tar.gz
tar xvf zabbix-3.0.0rc1.tar.gz
cd zabbix-3.0.0rc1
./configure –prefix=/usr/local/zabbix –enable-server –enable-agent –with-mysql –enable-ipv6 –with-net-snmp –with-libcurl –with-libxml2

参数说明
—prefix=/usr/local/zabbix为指定安装目录为/usr/local/zabbix
—enable-server为安装zabbix服务端程序
—enable-agent为安装agent程序
—with-mysql为使用mysql数据库
—enable-ipv6为启用ipv6支持
—with-net-snmp为启用snmp支持
—with-libcurl为启用curl
—with-libxml2编译xml模块,主要用于监控vm虚拟机

3.安装zabbix:
make && make install
ln -s /usr/local/zabbix/sbin/* /usr/local/sbin/ #添加系统软连接
ln -s /usr/local/zabbix/bin/* /usr/local/bin/ #添加系统软连接

zabbix服务对应的端口
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
修改zabbix配置文件,配置zabbix_server
cd /usr/local/zabbix/etc
vi /usr/local/zabbix/etc/zabbix_server.conf
DBName=zabbix #数据库名称
DBUser=zabbix #数据库用户名
DBPassword=123456 #数据库密码
#DBSocket=/tmp/mysql.sock  去掉#
ListenIP=localhost #数据库ip地址
AlertScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts #zabbix运行脚本存放目录
配置agent
vi /usr/local/zabbix/etc/zabbix_agentd.conf
Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/
UnsafeUserParameters=1 #启用自定义key

添加开机启动脚本
mkdir -p  /etc/rc.d/init.d/zabbix_server
mkdir -p  /etc/rc.d/init.d/zabbix_server
cp /home/zabbix-3.0.0rc1/misc/init.d/fedora/core/zabbix_server /etc/rc.d/init.d/ #服务端
cp /home/zabbix-3.0.0rc1/misc/init.d/fedora/core/zabbix_agentd /etc/rc.d/init.d/ #客户端
chkconfig zabbix_server on #添加开机启动
chkconfig zabbix_agentd on #添加开机启动
/etc/init.d/   看是否有 zabbix_server 和zabbix_agentd 方便启动
修改启动路径;BASEDIR=/usr/local/zabbix/  #zabbix安装目录
/etc/init.d/下的做同样修改

建立zabbix数据库并导入数据文件

mysql -u root -p #输入密码,进入MySQL控制台
create database zabbix character set utf8; #创建数据库zabbix,并且数据库编码使用utf8
GRANT USAGE ON *.* TO ‘user01’@’localhost’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION; #新建账户zabbix,密码123456
flush privileges; #再次刷新系统授权表
grant all on zabbix.* to ‘zabbix’@’localhost’ identified by ‘123456’ with grant option; #允许账户zabbix能从本机连接到数据库zabbix
flush privileges; #再次刷新系统授权表
use zabbix #进入数据库,并刷新数据库,一定要按照sql文件顺序
source /home/zabbix-3.0.0rc1/database/mysql/schema.sql #导入脚本文件到zabbix数据库
source /home/zabbix-3.0.0rc1/database/mysql/images.sql #导入脚本文件到zabbix数据库
source /home/zabbix-3.0.0rc1/database/mysql/data.sql #导入脚本文件到zabbix数据库
zabbix web安装:
cp -a /home/zabbix-3.0.0rc1/frontends/php/  /usr/local/nginx/xiao/
chown -R  www.www xiao/
chmod 755 xiao/ -R
安装步骤:
http://s-245184.gotocdn.com/ 解决安装报错

测试环境未安装gd库:
文章:http://blog.163.com/jw_chen_cs/blog/static/20221214820122281142818/
安装freetype
wget http://jaist.dl.sourceforge.net/project/freetype/freetype2/2.6.3/freetype-2.6.3.tar.bz2
tar -jxf freetype-2.6.3.tar.bz2
cd freetype-2.3.12
./configure
make
make install
安装Jpeg
wget  http://www.ijg.org/files/jpegsrc.v9b.tar.gz
tar zxvf  jpegsrc.v9b.tar.gz
cd jpeg-8b/

./configure –enable-shared
make
make install
注意,这里configure一定要带–enable-shared参数,不然,不会生成共享库
http://down1.chinaunix.net/distfiles/gd-2.0.33.tar.gz
cd gd-2.0.33
./configure –with-jpeg –with-freetype
make && make install
php安装 测试环境以下参数
wget http://www.suseyh.com/download/libiconv-1.14.tar.gz
tar -xvf libiconv-1.14.tar.gz
cd libiconv-1.14
./configure –prefix=/usr/local/libiconv
make && make install

cd /home/php
./configure –prefix=/usr/local/php5 –with-config-file-path=/usr/local/php5/etc –with-mysql –with-mysqli –with-gd –with-iconv –with-zlib –enable-xml –enable-bcmath –enable-shmop –enable-sysvsem –enable-inline-optimization –with-curlwrappers –enable-mbregex –enable-fpm –enable-mbstring –enable-ftp –enable-gd-native-ttf –with-openssl –enable-pcntl –enable-sockets –with-xmlrpc –enable-zip –enable-soap –with-pear –with-gettext –enable-session –with-mcrypt –with-curl –with-jpeg-dir=/usr/local/include  –with-freetype-dir=/usr/local/include/freetype2/freetype
make && make install
安装完成:帐号:admin 密码:zabbix

配置中文支持:
/usr/local/nginx/xiao/include/locales.inc.php
‘zh_CN’ => [‘name’ => _(‘Chinese (zh_CN)’), ‘display’ => true], #也就是把false改为true
用户–语言,更新 完成

» 站长码字辛苦,有用点个赞吧,也可以打个
» 若转载请保留本文转自:豫章小站 » 《Zabbix3.0安装》
» 本文链接地址:https://blog.mydns.vip/1892.html
» 如果喜欢可以: 点此订阅本站 有需要帮助,可以联系小站
赞(1) 打赏
声明:本站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,若涉及侵权请及时告知,将会在第一时间删除,联系邮箱:contact@mydns.vip。文章观点不代表本站立场。本站原创内容未经允许不得转载,或转载时需注明出处:豫章小站 » Zabbix3.0安装
分享到: 更多 (0)

评论 抢沙发


  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

智慧源于勤奋,伟大出自平凡

没有所谓的捷径,一切都是时间最平凡的累积,今天所做的努力都是在为明天积蓄力量

联系我们赞助我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏