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

CentOS 6.3安装配置zabbix-1.8.15

2012-10-15 15:51 585 查看
最小化安装CentOS 6.3后,配置后网络使系统可以使用yum。

暂未详细了解iptables,先将其关闭。

service iptables stop
chkconfig iptables off

安装编译环境:

yum install wget make gcc gcc-c++ autoconf ncurses-devel fping -y

安装zabbix运行所需要的LAMP环境。

yum install httpd php php-bcmath php-gd mysql-server mysql-devel php-mysql php-mbstring

安装zabbix相关的依赖包:

yum install net-snmp net-snmp-devel net-snmp-utils curl curl-devel libgcc

service mysqld start       #开户MySQL服务
service httpd start        #开户apache服务
chkconfig --level 345 mysqld on #设置开机启动MySQL
chkconfig --level 345 httpd on  #设置开机启动apache

下载并编译安装

wget http://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/1.8.15/zabbix-1.8.15.tar.gz tar zxf zabbix-1.8.15.tar.gz
cd zabbix-1.8.15
./configure --prefix=/opt/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl
make install

数据库设置(一):

mysqladmin -u root password '123456'  #初始化数据库密码
mysql -u root -p #登录MySQL数据库
mysql> create database zabbix;

数据库设置(二):

cat create/schema/mysql.sql |mysql -u root -p zabbix
cat create/data/data.sql |mysql -u root -p zabbix
cat create/data/images_mysql.sql |mysql -u root -p zabbix

文件复制:

mkdir /etc/zabbix
zabbix-1.8.15/misc/conf
cp -a misc/conf/* /etc/zabbix/. #注意权限及用户属性

cp misc/init.d/redhat/* /etc/init.d

cp -a frontends/php/* /var/www/html

配置:

vi /etc/zabbix/zabbix_server.conf
DBPassword=123456 #只改这个就可了。

启动:

/etc/init.d/zabbix_server_ctl start
/etc/init.d/zabbix_agentd_ctl start
ps aux |grep zabbix #查看zabbix是否成功启动。
设置开机启动zabbix
echo '/etc/init.d/zabbix_server_ctl start' > /etc/rc
echo '/etc/init.d/zabbix_agentd_ctl start' > /etc/rc


本文出自 “枫之歌” 博客,请务必保留此出处http://fengzhige.blog.51cto.com/3691377/1026812
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: