实验环境:服务器:centos6.5
监控软件:zabbix-2.2 数据库:mysql5.1 关闭selinux 和防火墙
Server端: 1, 安装开发软件包
yum -y groupinstall "Development Tools"
2,安装所需依赖包
yum -y install httpd mysql mysql-server php php-mysql php-common php-mbstring php-gd php-odbc php-pear curl curl-devel net-snmp net-snmp-devel perl-DBI php-xml ntpdate php-bcmath
3,创建zabbix服务运行所需要的用户和组
groupadd -g 201 zabbix
useradd -g zabbix -u 201 -m zabbix
/etc/init.d/mysqld start
5,创建zabbix所运行的数据库及用户权限
mysqladmin -u root password "123456" 创建mysql密码
mysql -uroot -p123456
mysql>
CREATE DATABASE zabbix CHARACTER SET utf8
COLLATE utf8_bin;mysql>
GRANT ALL PRIVILEGES
ON zabbix.* TO
zabbix@localhost IDENTIFIED BY 'zabbix';mysql>
flush privileges; mysql>
show databases; +--------------------+ |
Database | +--------------------+ |
information_schema | |
mysql | |
performance_schema | |
zabbix | +--------------------+
6,安装zabbix所需要的扩展yum
install httpd libxml2-devel
net-snmp-devel
libcurl-devel
下载解压: wget http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.2.2/zabbix-2.2.2.tar.gz
/usr/bin/mysql -uzabbix -pzabbix
zabbix < database/mysql/schema.sql/usr/bin/mysql -uzabbix -pzabbix
zabbix < database/mysql/images.sql/usr/bin/mysql -uzabbix -pzabbix
zabbix < database/mysql/data.sql ./configure --prefix=/usr/local/zabbix --sysconfdir=/etc/zabbix/ --enable-server --enable-agent --with-net-snmp --with-libcurl --with-mysql --with-libxml2报错信息:configure:
error: Not found mysqlclient library#find
/ -name libmysqlclient*ln -s /usr/lib64/mysql/libmysqlclient.so.18.1.0 /usr/lib64/mysql/libmysqlclient.soln -s /usr/lib64/mysql/libmysqlclient_r.so.18.1.0 /usr/lib64/mysql/libmysqlclient_r.so vim /etc/zabbix/zabbix_server.confDBHost=localhost
数据库ip地址DBName=zabbixDBUser=zabbixDBPassword=zabbixListenIP=192.168.1.1
#zabbix
server ip地址ln -s /usr/local/zabbix/sbin/* /usr/sbin/cp /soft/zabbix-3.0.3/misc/init.d/fedora/core/zabbix_* /etc/init.d/chmod +x /etc/init.d/zabbix_*sed -i "s@BASEDIR=/usr/local@BASEDIR=/usr/local/zabbix@g" /etc/init.d/zabbix_servervim /etc/php.inidate.timezone = Asia/Shanghaipost_max_size = 32Mmax_execution_time = 300max_input_time = 300always_populate_raw_post_data = -1
9,配置http
web
vim /etc/httpd/conf/httpd.confServerName 127.0.0.1DocumentRoot "/var/www/html"ServerName192.168.1.32
mkdir -p /var/www/html/zabbixcp -r /soft/zabbix-3.0.3/frontends/php/* /var/www/html/zabbix/chown -R
apache.apache /var/www/html/zabbix/10,启动服务
chkconfig
zabbix_server on/etc/init.d/zabbix_server
startservice
httpd restart如果打开zabbix页面有一条红色警告
zabbix没有运行端口
日志没错误的话,修改:vim
/var/www/html/zabbix/conf/zabbix.conf.php
![]()



本文详细介绍了如何在CentOS 6.5环境下安装和配置Zabbix 2.2监控系统,包括安装必要的软件包、设置数据库、配置Web前端等关键步骤。

2927

被折叠的 条评论
为什么被折叠?



