CentOS 6.5安装Zabbix 3.0.4开始

创建zabbix用户

[root@iZ25pvjcsyhZ~]#groupaddzabbix
[root@iZ25pvjcsyhZ~]#useradd-gzabbixzabbix

创建一个目录,在那里下载的源文件将被存储。

[root@iZ25pvjcsyhZ~]#mkdir/home/zabbix/downloads
[root@iZ25pvjcsyhZ~]#cd/home/zabbix/downloads

下载并安装zabbix3.0.4(放出两个下载地址)

[root@iZ25pvjcsyhZdownloads]#wgethttp://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.0.4/zabbix-3.0.4.tar.gz
[root@iZ25713c1klZ~]#wgethttp://120.52.73.47/nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.0.4/zabbix-3.0.4.tar.gz

解压

[root@iZ25pvjcsyhZdownloads]#tar-zxvfzabbix-3.0.4.tar.gz

去Zabbix所在的目录数据库MysqL

[root@iZ25pvjcsyhZdownloads]#cd/home/zabbix/downloads/zabbix-3.0.4/database/MysqL/

导入数据库

[root@iZ25pvjcsyhZMysqL]#ls
data.sqlimages.sqlschema.sql
[root@iZ25pvjcsyhZMysqL]#MysqL-uzabbix-pzabbix<schema.sql
[root@iZ25pvjcsyhZMysqL]#MysqL-uzabbix-pzabbix<images.sql
[root@iZ25pvjcsyhZMysqL]#MysqL-uzabbix-pzabbix<data.sql

安装依赖包

[root@iZ25pvjcsyhZMysqL]#yuminstallgccMysqL-community-devellibxml2-develunixODBC-develnet-snmp-devellibcurl-devellibssh2-develOpenIPMI-developenssl-developenldap-devel

编译

[root@iZ25pvjcsyhZMysqL]#cd../..
[root@iZ25pvjcsyhZzabbix-3.0.4]#./configure--enable-server--enable-agent--with-MysqL--enable-ipv6--with-net-snmp--with-libcurl--with-libxml2--with-unixodbc--with-ssh2--with-openipmi--with-openssl

安装

[root@iZ25pvjcsyhZzabbix-3.0.4]#makeinstall

修改zabbix-server配置

vim /usr/local/etc/zabbix_server.conf

dbname=zabbixDBUser=zabbixDBPassword=gz

创建一个新目录Web前端文件

[root@iZ25pvjcsyhZzabbix-3.0.4]#mkdir/var/www/html/zabbix

移动源到刚才创建的目录下

[root@iZ25pvjcsyhZzabbix-3.0.4]#cd/home/zabbix/downloads/zabbix-3.0.4/frontends/PHP/
[root@iZ25pvjcsyhZPHP]#cp-a./var/www/html/zabbix/

认情况下cenoos自带选项启用SELinux。虽然它有时在你的方式和难以管理,建议把它放在。
让我们创建一个规则允许我们的Web服务器访问前端文件

[root@iZ25pvjcsyhZPHP]#chcon-Rv--type=httpd_sys_content_t/var/www/html

虽然我们仍然在SELinux的,我们也允许Apache和Zabbix连接到网络。

[root@iZ25pvjcsyhZPHP]#setsebool-Phttpd_can_network_connect=1
setsebool:SELinuxisdisabled.
[root@iZ25pvjcsyhZPHP]#setsebool-Pzabbix_can_network=1
setsebool:SELinuxisdisabled.

设置Apache作为Web用户接口文件的所有者。

[root@iZ25pvjcsyhZPHP]#chown-Rapache:apache/var/www/html/zabbix

添加权限给Zabbix Web界面执行文件

[root@iZ25pvjcsyhZPHP]#chmod+x/var/www/html/zabbix/conf/

添加Zabbix服务器和Zabbix代理启动脚本。

[root@iZ25pvjcsyhZPHP]#cp/home/zabbix/downloads/zabbix-3.0.4/misc/init.d/fedora/core/zabbix_server/etc/init.d/zabbix_server
[root@iZ25pvjcsyhZPHP]#cp/home/zabbix/downloads/zabbix-3.0.4/misc/init.d/fedora/core/zabbix_agentd/etc/init.d/zabbix_agentd

添加Zabbix服务器和Zabbix代理服务。

[root@iZ25pvjcsyhZPHP]#chkconfig--add/etc/init.d/zabbix_server
[root@iZ25pvjcsyhZPHP]#chkconfig--add/etc/init.d/zabbix_agentd

服务加入到开机启动

[root@iZ25pvjcsyhZPHP]#chkconfighttpdon
[root@iZ25pvjcsyhZPHP]#chkconfigMysqLdon
[root@iZ25pvjcsyhZPHP]#chkconfigzabbix_serveron
[root@iZ25pvjcsyhZPHP]#chkconfigzabbix_agentdon

启动zabbix服务端和客户端

[root@iZ25pvjcsyhZPHP]#servicezabbix_serverstart
Startingzabbix_server:[OK]
[root@iZ25pvjcsyhZPHP]#servicezabbix_agentdstart
Startingzabbix_agentd:[OK]

web页面安装

http://101.200.148.30/zabbix

wKioL1imocDBoqy2AAB16j_xHps153.png

wKiom1imoc6y-gOxAADC-P31pWU073.png

wKioL1imoc7B5l1GAADoawE-jMA031.png

wKiom1imoc_CytARAAEPYyKkWzc609.png

wKioL1imoc-A28F4AACyBcq0Flg867.png

Username:Admin
Password:zabbix

到此就安装完成了

相关文章

Centos下搭建性能监控Spotlight
CentOS 6.3下Strongswan搭建IPSec VPN
在CentOS6.5上安装Skype与QQ
阿里云基于centos6.5主机VPN配置
CentOS 6.3下配置multipah
CentOS安装、配置APR和tomcat-native