您的位置:首页 > 运维架构 > Linux

centos6.4yum安装和配置zabbix_server

2014-10-17 12:46 567 查看
最近有时间通过yum安装搭建了一台zabbix_server,服务器是新安装的centos6.4,安装了163的源和epel源(传送门),安装了base和Development tools软件组,以下是操作过程

安装zabbix的官方源

rpm -ivh  http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm

yum install zabbix-server zabbix mysql-server zabbix-agent zabbix-web-mysql

service mysqld start

我在启动mysql时遇到以下错误

[ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist,原来是没有初始化,执行以下命令再次运行即可

mysql_install_db

service mysqld start

 mysqladmin -uroot password test1234

mysql -uroot -ptest1234

create database zabbix character set utf8;

grant all on zabbix.* to zabbix@localhost identified by '123456';
flush privileges
use zabbix

source /usr/share/doc/zabbix-server-mysql-2.4.1/create/schema.sql 

source /usr/share/doc/zabbix-server-mysql-2.4.1/create/images.sql

source /usr/share/doc/zabbix-server-mysql-2.4.1/create/data.sql 

按ctrl+c退出mysql,修改/etc/zabbix/zabbix_server.conf为如下内容

LogFile=/var/log/zabbix/zabbix_server.log

LogFileSize=0

PidFile=/var/run/zabbix/zabbix_server.pid

DBHost=localhost

DBName=zabbix

DBUser=zabbix

DBPassword=123456

DBSocket=/var/lib/mysql/mysql.sock

SNMPTrapperFile=/var/log/snmptt/snmptt.log

AlertScriptsPath=/usr/lib/zabbix/alertscripts

ExternalScripts=/usr/lib/zabbix/externalscripts 

修改完后启动zabbix-server和httpd服务

service zabbix-server start

service httpd start

在自己电脑上访问服务器,http://服务器IP/zabbix



有不符合的都会显示在下面,且"Next"会变灰,只有通过所有条件才能安装下一步



我安装时就只有一个php时区问题,修改php.ini,在php.ini中找到data.timezone =去掉它前面的;号,然后设置data.timezone = “Asia/Shanghai”;重启httpd服务再次访问即通过

输入mysql的帐号密码,点击测试连接









输入帐号admin,密码是zabbix,登录成功的页面如下



中间我有一步漏了,启动服务器上的zabbix-agent

service zabbix-agent start

在到zabbix上开启监控

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux zabbix