ubuntu 10.10安装 zabbix配置



安装必要的包。

  1. majian@ubuntu:sudo apt-get install ssh  
  2. majian@ubuntu:sudo apt-get install libsnmp-dev  
  3. majian@ubuntu:sudo apt-get install libiksemel-dev  
  4. majian@ubuntu:sudo apt-get install libcurl3  
  5. majian@ubuntu:sudo apt-get install curl  
  6. majian@ubuntu:sudo apt-get install libcurl4-openssl-dev  
 

 

 

 

 

安装MySQL

//MySQL 服务端

  1. majian@ubuntu:sudo apt-get install mysql-server  
 

//MySQL 客户端

  1. majian@ubuntu:sudo apt-get install mysql-client  
 

 

 

 

 

安装Apache2

  1. majian@ubuntu:sudo apt-get install apache2  
 

 

 

 

 

 

安装PHP

 

//准备环境

  1. majian@ubuntu:sudo apt-get install php5-gd  
  2. majian@ubuntu:sudo apt-get install libxml2-dev  
  3. majian@ubuntu:sudo apt-get install libpng12-dev  
  4. majian@ubuntu:sudo apt-get install php5-mysql  
  5. majian@ubuntu:sudo apt-get install libapache2-mod-auth-mysql  
  6. majian@ubuntu:sudo apt-get install libmysqlclient15-dev  //解决configure: error: Cannot find MySQL header files under yes.  
 

//解压文件夹

  1. majian@ubuntu:tar zxvf php-5.2.14.tar.gz  
 

//配置

  1. majian@ubuntu:./configure  --with-mysql --with-gd --with-ttf  --enable-bcmath --enable-xml --enable-sockets --enable-mbstring  
 

//编译

  1. majian@ubuntu:make  //提示 “make test”, 照做就行了(最后可能提示你发错误报告)  
  2. //  
  3. majian@ubuntu:sudo make install  
 

完成后,在/var/www/下

新建testphp.php

内容:

  1. <html>  
  2. <head>  
  3. <title>PHP Test</title>  
  4. </head>  
  5. <body>  
  6. <h2>php test</h2>  
  7. <? echo phpinfo(); ?>  
  8. </body>  
  9. </html>  
 

在浏览器上输入:http://localhost/testphp.php

正确显示,安装完毕

 

 

 

 

安装Zabbix

下载:zabbix-1.8.3.tar.gz

  1. majian@ubuntu:tar zxvf zabbix-1.8.3.tar.gz  
 

 

创建zabbix账户和组:

  1. groupadd zabbix  
  2. useradd zabbix -g zabbix  
 

 

导入数据:

 

  1. majian@ubuntu: mysql -u<username> -p<password>  
  2. mysql> create database zabbix character set utf8;  
  3. mysql> quit;  
  4. majian@ubuntu: cd create/schema  
  5. majian@ubuntu: cat mysql.sql | mysql -u<username> -p<password> zabbix  
  6. majian@ubuntu: cd ../data  
  7. majian@ubuntu: cat data.sql | mysql -u<username> -p<password> zabbix  
  8. majian@ubuntu: cat images_mysql.sql | mysql -u<username> -p<password> zabbix  
 

创建mysql账户:

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

 

编译;

  1. majian@ubuntu: ./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-jabber --with-libcurl  
 

 

安装

  1. majian@ubuntu:make && make install  
 

编辑 /etc/services,在后面追加:

  1. zabbix_agent    10050/tcp                       #Zabbix Agent  
  2. zabbix_agent    10050/udp                       #Zabbix Agent  
  3. zabbix_trapper  10051/tcp                       #Zabbix Trapper  
  4. zabbix_trapper  10051/udp                       #Zabbix Trapper  
 

 

//复制配置文件

  1. majian@ubuntu:sudo mkdir /etc/zabbix  
  2. majian@ubuntu:sudo cp misc/conf/zabbix_server.conf /etc/zabbix/  
  3. majian@ubuntu:sudo cp misc/conf/zabbix_proxy.conf /etc/zabbix/  
  4. majian@ubuntu:sudo cp misc/conf/zabbix_agent.conf /etc/zabbix/  
  5. majian@ubuntu:sudo cp misc/conf/zabbix_agentd.conf /etc/zabbix/  

//更改zabbix_server.conf配置文件

DBPassword=你设置的密码  这个根据你装mysql时的root密码对应。


//安装启动脚本

  1. majian@ubuntu:cp misc/init.d/redhat/zabbix_server_ctl /etc/init.d/zabbix-server  
  2. majian@ubuntu:cp misc/init.d/redhat/zabbix_agentd_ctl /etc/init.d/zabbix-agentd  
  3. majian@ubuntu: sudo cp misc/init.d/redhat/zabbix_server_ctl  /etc/init.d/zabbix-server  
  4. majian@ubuntu: sudo cp misc/init.d/redhat/zabbix_agentd_ctl  /etc/init.d/zabbix-agentd  
  5. majian@ubuntu: sudo chmod +x /etc/init.d/zabbix-server    
  6. majian@ubuntu: sudo chmod +x /etc/init.d/zabbix-agentd  
 

 

//启动 Zabbix Server:

  1. /etc/init.d/zabbix-server start  
 

 

//启动 Zabbix Agentd

  1. /etc/init.d/zabbix-agentd start  
 

 

//部署Zabbix到Apache

  1. sudo mkdir /var/www/zabbix  
  2. cd frontends/php  
  3. sudo cp -rf frontends/php /var/www/zabbix //复制php目录下所有文件及文件夹到 /var/www/zabbix  
 

 

 

 

 

开始安装Zabbix

  1. 浏览器上输入:http://localhost/zabbix  
 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值