摘要篇:zabbix 安装篇

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了摘要篇:zabbix 安装篇相关的知识,希望对你有一定的参考价值。

样例视频实战:

http://www.roncoo.com/course/view/fb3050a5b34b42f39ccad83ebebc89c1


注意要点:

1、关闭selinux

2php使用5.4以上,可以先查看php版本信息:

[[email protected] src]# php -v

PHP 5.5.35 (cli) (built: Apr 27 2016 14:53:02)

Copyright (c) 1997-2015 The PHP Group

Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies

 

 

安装elep源:

rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

 

加入Php版本不够高,可以用yum的remi库升级,默认epel源都没带有,基本上差不多,这里我们全程方便用rpm的方式安装。

 

rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

 

安装php以及其他插件,php可以源码安装,以为要存放的数据库位置要制定好。

 

yum install make mysql-server httpd php mysql-devel gcc net-snmp-devel curl-devel perl-DBI php-gd php-mysql php-bcmath php-mbstring php-xml unixODBC-devel OpenIPMI-devel libxml2-devel

 

 

配置mysql,创建zabbix库,授权zabbix账户查看信息:

 

Create database zabbix

grant all on zabbix.* to [email protected] identified by ‘zabbix‘;

Flush privileges;

 

 

 

安装php插件:

 

yum --enablerepo=remi,remi-php55 install mysql-devel libxml2-devel net-snmp-devel libcurl-devel

 

下载相关zabbix包,课程开始前最新的是3.0.3的包,预算下载:下载版本可以查看:

 

https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/

 

zabbix安装:

[[email protected] zabbix-3.0.3]# ./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2 --with-openipmi --with-unixodbc --prefix=/usr/local/zabbix

[[email protected] zabbix-3.0.3]# make && make install

Cd /usr/local/src/zabbix-3.0.3/database/mysql

[[email protected] mysql]# ls

data.sql  images.sql  schema.sql

 

导入三个库:

 

[[email protected] mysql]# mysql -uzabbix -p zabbix < schema.sql

Enter password:

[[email protected]tor-h-01 mysql]# mysql -uzabbix -p zabbix < images.sql

Enter password:

[[email protected] mysql]# mysql -uzabbix -p zabbix < data.sql

 

复制到启动项:

cp misc/init.d/fedora/core5/zabbix_server /etc/init.d/zabbix_server

cp misc/init.d/fedora/core5/zabbix_agentd /etc/init.d/zabbix_agentd

 

修改配置文件位置:

 

[[email protected] zabbix-3.0.3]# cp misc/init.d/fedora/core5/zabbix_server /etc/init.d/[[email protected] zabbix-3.0.3]# cp misc/init.d/fedora/core5/zabbix_agentd /etc/init.d/

修改两个配置文件把

[[email protected] zabbix-3.0.3]# vim /etc/init.d/zabbix_agentd 

ZABBIX_BIN="/usr/local/sbin/zabbix_agentd"改成ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_agentd"

[[email protected] zabbix-3.0.3]# vim /etc/init.d/zabbix_server 

ZABBIX_BIN="/usr/local/sbin/zabbix_server"改成ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_server"

 

给脚本启动脚本赋予权限:

[[email protected] zabbix-3.0.3]# chmod -R 755 /usr/local/zabbix/

[[email protected] zabbix-3.0.3]# chmod 755 /etc/init.d/zabbix_server

# chown zabbix:zabbix /etc/init.d/zabbix_server

 

修改zabbix文件对应的数据库账号和密码:

 

vim  /usr/local/zabbix/etc/zabbix_server.conf

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

 

启动zabbix服务:

 

[[email protected] zabbix-3.0.3]# /etc/init.d/zabbix_server start

[[email protected] zabbix-3.0.3]# /etc/init.d/zabbix_agentd start

[[email protected] zabbix-3.0.3]# chkconfig zabbix_agentd on

[[email protected] zabbix-3.0.3]# chkconfig zabbix_server on

 

 

 

 

修改php相关配置文件:

 

vim /etc/php.ini 

 

max_execution_time = 300

max_input_time = 300

date.timezone =Asia/Shanghai

post_max_size = 32M

 

重启httpd使php配置生效

[[email protected] zabbix-3.0.3]# /etc/init.d/httpd restart

 

复制php项目到http目录下,并给相关权限:

 

[[email protected]]#cp -rf frontends/php /var/www/html/zabbix

[[email protected] htdocs]# chown -R apache.apache /var/www/html/zabbix

 

9、启动url访问即可:IP/zabbix

图一:

技术分享

 

图二:

 

技术分享

 

图三:

 

技术分享

 

图4:

 

技术分享

 

 

技术分享

 

图六:

技术分享

 

 

技术分享


关注更多内容:

技术分享

本文出自 “12076140” 博客,请务必保留此出处http://12086140.blog.51cto.com/12076140/1865190

以上是关于摘要篇:zabbix 安装篇的主要内容,如果未能解决你的问题,请参考以下文章

Zabbix实战之部署篇Zabbix客户端的安装部署方法

zabbix监控之zabbix源码部署 (安装篇)

Zabbix 3.4之 安装篇

zabbix agent安装与配置篇

ZABBIX最佳实践——安装篇

Zabbix实战之部署篇Zabbix监控windows系统配置方法