zabbix tar包安装

1.安装zabbix

1.1解决依赖关系

yum -y install gcc mysql-server httpd php php-mysql php-gd php-bcmath php-xml php-mbstring mysql-devel php-snmp net-snmp-devel net-snmp net-snmp-utils OpenIPMI-devel curl-devel

1.2配置zabbix数据库与系统用户

useradd zabbix

进入数据库:

/etc/init.d/mysqld start

mysql -u root -p

create database zabbix character set utf8;

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

grant all on zabbix.* to zabbix@127.0.0.1 identified by '123456';

flush privileges;

exit;

1.3 配置zabbix相关数据库文件

cd /data/tools/

 tar zxvfp zabbix-2.4.5.tar.gz

cd zabbix-2.4.5

mysql -uzabbix -p123456 zabbix < database/mysql/schema.sql

mysql -uzabbix -p123456 zabbix < database/mysql/images.sql

mysql -uzabbix -p123456 zabbix < database/mysql/data.sql

1.4 安装zabbix

./configure --prefix=/usr/local/zabbix --enable-server --enable-proxy --enable-agent --with-mysql=/usr/bin/mysql_config --with-net-snmp --with-libcurl --with-openipmi

make && make install

cp misc/init.d/fedora/core/zabbix_server /etc/init.d/

cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/

###############/var/www/html/zabbix  这个为放在默认的http目录里,以便能够网页访问zabbix

cp -R frontends/php /var/www/html/zabbix

1.5修改配置文件

cp  /etc/services  /etc/services.bak

cat  << EOF  >> /etc/services

zabbix-agent 10050/tcp # Zabbix Agent

zabbix-agent 10050/udp # Zabbix Agent

zabbix-trapper 10051/tcp # Zabbix Trapper

zabbix-trapper 10051/udp # Zabbix Trapper

EOF

sed -i 's/^\(DBUser=\).*$/\1zabbix/g' /usr/local/zabbix/etc/zabbix_server.conf

sed -i 's/^\(.*\)\(DBPassword=\).*$/\2123456/g' /usr/local/zabbix/etc/zabbix_server.conf

sed -i 's/BASEDIR=\/usr\/local/BASEDIR=\/usr\/local\/zabbix\//g' /etc/init.d/zabbix_server

sed -i 's/BASEDIR=\/usr\/local/BASEDIR=\/usr\/local\/zabbix\//g' /etc/init.d/zabbix_agentd

/etc/init.d/zabbix_server start 

 /etc/init.d/zabbix_agentd start

 chkconfig --add zabbix_server

 chkconfig --add zabbix_agentd

 chkconfig --level 345 zabbix_server on

 chkconfig --level 345 zabbix_agentd on

#############如果报错

[root@zabbix conf]# /usr/local/zabbix-2.4.5/sbin/zabbix_server

如果启动的时候报错:
  [root@zabbix ~]# /usr/local/zabbix-2.4.5/sbin/zabbix_server
  /usr/local/zabbix-2.4.5/sbin/zabbix_server: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory

  [root@zabbix ~]# ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib64/

 

1.6 软连接

cd /usr/local/zabbix/bin/

for i in *;do ln -s /usr/local/zabbix/bin/${i} /usr/bin/${i};done

cd /usr/local/zabbix/sbin/

for i in *;do ln -s /usr/local/zabbix/sbin/${i} /usr/sbin/${i};done

 

1.7 修改php配置文件

sed -i "s/;date.timezone =/date.timezone = Asia\/Shanghai/g" /etc/php.ini

sed -i "s#max_execution_time = 30#max_execution_time = 300#g" /etc/php.ini

sed -i "s#post_max_size = 8M#post_max_size = 32M#g" /etc/php.ini

sed -i "s#max_input_time = 60#max_input_time = 300#g" /etc/php.ini

sed -i "s#memory_limit = 128M#memory_limit = 128M#g" /etc/php.ini

 

1.8 启动http服务

/etc/init.d/httpd restart

访问网页

http://服务器IP或域名/zabbix/

1.9 图形操作

150305_eVFW_2453601.png

150326_JbWF_2453601.png

 

150334_Hd7T_2453601.png

150359_qj7Y_2453601.png

150405_UMaZ_2453601.png

150434_R09P_2453601.png

 

将刚才下载的文件放在 /var/www/html/zabbix/conf/下

cd /var/www/html/zabbix/conf/

rz

150422_19SL_2453601.png

150449_4BMv_2453601.png

150455_Sv7x_2453601.png

 

OK,大功告成了!

 

 

转载于:https://my.oschina.net/54720/blog/731778

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值