加入收藏 | 设为首页 | 会员中心 | 我要投稿 佛山站长网 (https://www.0757zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

zabbix在CENTOS 6.3下的安装部署

发布时间:2016-11-06 07:45:17 所属栏目:Linux 来源:网络整理
导读:最近研究了下群里谈论比较火的一个国外开源网络监控系统ZABBIX,玩过一遍后就深深被他的界面简洁,后台配置逻辑分类清晰,易于配置上手的优点给吸引,立即将单

# touch /var/log/zabbix_server.log

# chmod 777 /var/log/zabbix_server.log

# touch /var/log/zabbix_agentd.log

# chmod 777 /var/log/zabbix_agentd.log

7、启动守护进程(server,agent)

在服务器端运行启动zabbix_server

# zabbix_server

server启动端口为10051

在所有被监控的机器上运行zabbix_agentd 。

# zabbix_agentd

agentd启动端口为10050

注意若服务器打开iptables服务,则需添加该两个端口通行。

# iptables -A INPUT -p tcp  --dport 10050 -j ACCEPT

# iptables -A INPUT -p tcp  --dport 10051 -j ACCEPT

注:重启服务可直接kill掉zabbix进程再重新按照以上方法启动

# pkill zabbix

# ps -ef |grep zabbix

或配置开机启动脚本:

# cd zabbix-2.0.6

# cp misc/init.d/tru64/zabbix_server   /etc/init.d/zabbix_server

# cp misc/init.d/tru64/zabbix_agentd   /etc/init.d/zabbix_agentd

# cd /etc/init.d/

# chmod 755 zabbix_*

# vi zabbix_server

# vi zabbix_agentd

在文件头部的#!/bin/sh行下分别添加如下两行:

--------------

#chkconfig: 35 95 95

#description:zabbix Agent server

--------------

# chkconfig --add zabbix_server  

# chkconfig --add zabbix_agentd

# chkconfig zabbix_server on

# chkconfig zabbix_agentd on

重启服务:

# service zabbix_server restart

# service zabbix_agentd restart

8.安装zabbix web界面(server)

复制ZABBIX PHP源代码文件

zabbix的服务端程序是用php写的,因此需要一个支持LAMP架构的服务器平台

现在将ZABBIX安装目录下 frontends/php 下面的php源代码文件拷贝到web服务器html文件目录下面。

这里建议用子目录替换APACHE HTML根目录或使用APACHE虚拟主机

这里测试环境我为了方便就选择了前者。

先建立一个子目录,将zabbix终端php文件拷贝到该子目录里面,执行下面的命令:

# mkdir /usr/local/apache2/htdocs/zabbix

# cd frontends/php

# cp -a . /usr/local/apache2/htdocs/zabbix

安装前端

step 1

在你的浏览器中,输入url:http://192.168.7.201/zabbix,你将看到前端安装向导的第一个画面。

zabbix在CENTOS 6.3下的安装部署

step 2

确保所有依赖的软件都正确安装。

zabbix在CENTOS 6.3下的安装部署

zabbix在CENTOS 6.3下的安装部署

查看到几处不符合要求

需修改该PHP文件配置文件参数:

# vi /usr/local/php5/lib/php.ini

查找如下参数并修改为:

----------------

post_max_size = 16M

max_execution_time = 300

max_input_time = 300

----------------

加载PHP下gettext模块

# cd /root/php-5.4.13/ext/gettext

# /usr/local/php5/bin/phpize

# ./configure --with-php-config=/usr/local/php5/bin/php-config

# make && make install

加载该模块

# vi /usr/local/php5/lib/php.ini

添加如下行:

extension = "/usr/local/php5/lib/php/extensions/no-debug-zts-20100525/gettext.so"

重启apache服务

# service httpd restart

刷新页面:

zabbix在CENTOS 6.3下的安装部署

zabbix在CENTOS 6.3下的安装部署

step 3

输入之前在MYSQL后台设置的zabbix数据库信息:

DBName=zabbix

DBUser=zabbix

DBPassword=123456

测试连接时若报错,添加如下命令:

# ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

zabbix在CENTOS 6.3下的安装部署

step 4

输入zabbix服务器端的详细信息

zabbix在CENTOS 6.3下的安装部署

step 5

检查一下设置情况。

zabbix在CENTOS 6.3下的安装部署

step 6

下载配置文件,并把他放置在/usr/local/apache2/htdocs/zabbix/conf/ 目录下

zabbix在CENTOS 6.3下的安装部署

(编辑:佛山站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读