etge 发表于 2014-7-1 08:51:49

安装并运行zabbix服务

本帖最后由 etge 于 2014-7-1 08:52 编辑

在CentOS上安装并运行zabbix服务。环境服务端:CentOS客户端:Windows XPzabbix版本:2.2.4服务端配置
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
# 安装zabbix编译环境和相关软件
yum -y install make gcc httpd mysql-server mysql-devel net-snmp-devel libcurl-devel php php-mysql php-bcmath php-mbstring php-gd php-xml wget

# 添加zabbix用户
useradd -s /sbin/nologin zabbix

# 启动mysqld服务
service mysqld start
# 为数据库管理员账号设置密码
mysqladmin -uroot password redhat
# 进入数据库
mysql -uroot -predhat
# 创建zabbix数据库并设置其使用utf-8编码
create database zabbix character set utf8;
# 添加新用户zabbix,设置其密码为zabbix,并授予其全权管理zabbix数据库的权限
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
# 离开数据库
quit;

# 下载zabbix源码包
wget http://jaist.dl.sourceforge.net/ ... zabbix-2.2.4.tar.gz
# 解压
tar zxf zabbix-2.2.4.tar.gz
# 进入zabbix-2.2.4目录
cd zabbix-2.2.4
# 配置
./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl
# 安装
make install
# 导入数据库(要注意顺序)
mysql -uzabbix -pzabbix zabbix < database/mysql/schema.sql
mysql -uzabbix -pzabbix zabbix < database/mysql/images.sql
mysql -uzabbix -pzabbix zabbix < database/mysql/data.sql
# 复制zabbix_server和zabbix_agentd服务到/etc/init.d/
cp misc/init.d/fedora/core/zabbix_* /etc/init.d/
# 复制php网页数据到/var/www/html/zabbix目录
cp -R frontends/php/ /var/www/html/zabbix

# 修改/usr/local/zabbix/etc/zabbix_server.conf文件
将DBUser=root改成DBUser=zabbix
在DBPassowrd区域下方添加一行DBPassword=zabbix

# 修改/etc/init.d/zabbix_server和/etc/init.d/zabbix_agentd文件
将BASEDIR=/usr/local改成BASEDIR=/usr/local/zabbix

# 修改/etc/httpd/conf/httpd.conf文件
将DirectoryIndex index.html index.html.var改成DirectoryIndex index.html index.html.var index.php

# 修改/etc/php.ini文件
将post_max_size = 8M改成post_max_size = 16M
将max_execution_time = 30改成max_execution_time = 300
将max_input_time = 60改成max_input_time = 300
将;date.timezone =改成date.timezone = Asia/Shanghai

# 启动httpd服务和zabbix服务
service httpd start
service zabbix_server start
service zabbix_agentd start




客户端配置打开浏览器,输入http://服务端IP/zabbix



到此为止,zabbix服务器就搭建完毕了。

如果你在实验的过程中出现了以下错误:

那可能是你selinux没有关闭,请尝试关闭selinux后再次打开。

页: [1]
查看完整版本: 安装并运行zabbix服务