zabbix php 配置,zabbix 安装部署

一、服务端安装:

2、Yum安装组件:

yum -y install net-snmp-devel curl-devel

3、添加Zabbix用户:

groupadd zabbix

useradd zabbix -g zabbix

4、创建数据库并授权:

create database zabbix character set utf8;

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

flush privileges;

5、解压Zabbix(导入数据库,复制网站文件至相应目录):

tar xvf zabbix-2.0.3.tar.gz

cd zabbix-2.0.3

mysql -uzabbix -p'zabbix' zabbix 

mysql -uzabbix -p'zabbix' zabbix 

mysql -uzabbix -p'zabbix' zabbix 

cp -r frontends/php /data/www/zabbix

6、编译安装:

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

make

make install

7、修改配置文件:

vim /usr/local/zabbix/etc/zabbix_server.conf

修改以下三项:

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix#DBPassword 默认是被注释掉的

8、启动Zabbix:

/usr/local/zabbix/sbin/zabbix_server

/usr/local/zabbix/sbin/zabbix_agentd

启动后查看端口:

netstat -tunlp | grep zabbix

tcp        0      0 0.0.0.0:10050               0.0.0.0:*                   LISTEN      28684/zabbix_agentd

tcp        0      0 0.0.0.0:10051               0.0.0.0:*                   LISTEN      28729/zabbix_server

如果启动失败请查看日志

9、Nginx配置虚拟主机:

server{

listen       80;

server_name zabbix.wisp888.com;

index index.html index.php index.htm;

root  /data/www/zabbix;

access_log  /data/nginx_logs/access_localhost.log main;

if(-d $request_filename){

rewrite ^/(.*)([^/])$ http://$host/$1$2/ permanent;

}

error_page   500502503504404403http://localhost;

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {

expires 30d;

}

location ~ .*\.(js|css)?$ {

expires 6h;

}

location ~ .*\.(php)?$

{

fastcgi_pass  127.0.0.1:9000;

fastcgi_index index.php;

include fcgi.conf;

}

}

10、修改php.ini:

date.timezone=Asia/Shanghai

post_max_size=32M

max_execution_time=300M

max_input_time=300M

11、安装PHP扩展:gettest

cd php-5.2.17/ext/gettext

/usr/local/php/bin/phpize

./configure --with-php-config=/usr/local/php-5.2.17/bin/php-config

make && make install

echo "extension="gettext.so">>/usr/local/php/etc/php.ini

12、重启PHP和Nginx之后,打开Zabbix地址,进行最后的安装,很简单,一步一步点,有错误就解决就行了

二、客户端安装:

1、添加Zabbix用户:

groupadd zabbix

useradd zabbix -g zabbix

2、安装zabbinx_agentd:

mkdir -p /usr/local/zabbix

cd /usr/local/zabbix

mkdir etc

wget http://www.zabbix.com/downloads/2.0.3/zabbix_agents_2.0.3.linux2_6.amd64.tar.gz

tar xvf zabbix_agents_2.0.3.linux2_6.amd64.tar.gz

然后从服务器端传/usr/local/zabbix/etc目录下传一份zabbix_agentd.conf过去客户端/usr/local/zabbix/etc

把zabbix_agentd.conf里面的配置Server=ip修改为服务端的IP

授权:

chown -R zabbix:zabbix /usr/local/zabbix

启动:

/usr/local/zabbix/sbin/zabbix_agentd -c /usr/local/zabbix/etc/zabbix_agentd.conf

3、测试:

从服务端执行:

/usr/local/zabbix/bin/zabbix_get  -s192.168.40.198 -k"vfs.fs.size[/,total]"

检查有没有返回值

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值