在ubuntu 14.10 上部署 zabbix 2.x

基本软件包安装

既然是ubuntu系统,当然要用好apt-get神器。

参考教程 URL:http://blog.csdn.net/cloudcraft/article/details/10371713

1.安装apache、php5、mysql

sudo apt-get install apache2

sudo apt-get install php5

sudo apt-get install libapache2-mod-php5

sudo /etc/init.d/apache2 restart // 重启apache,此时php5已经可用了

sudo apt-get install mysql-server//数据库账号:root密码:root ## 我的实际情况是已经装好了mysql,所以不关注了

sudo apt-get install libapache2-mod-auth-mysql

sudo apt-get install php5-mysql

sudo /etc/init.d/apache2 restart // 再次重启apache,使新服务正常激活

然后在终端输入:

sudo ls /etc/apache2/mods-enabled

看看这个目录下(默认存在),有没有php5.conf 和 php5.load,如果没有则:

sudo a2enmod php5

启用 php 模块,然后重启apache即可。OK,apache、php5、mysql都已经可用了。

sudo /etc/init.d/apache2 restart

2.Zabbix安装

//安装zabbix服务端

sudo apt-get install zabbix-server-mysql

//安装过程会弹出许多窗口,默认就行了,期间要求输入2-3次数据库的密码(这里一直填root)

morya:我的情况是,这里没有任何提示,所以也没有生成默认配置

后来参考各种其它资料,发现需要去自己修改

参考后面的步骤总结

//安装zabbix的网站程序

sudo apt-get install zabbix-frontend-php(数据库root,root,root)

//安装zabbix客户端

sudo apt-get install zabbix-agent

安装客户端后,若不是服务器本机,都需要修改zabbix配置文件/etc/zabbix/zabbix_agent.conf和/etc/zabbix/zabbix_sagentd.conf的一行

server=zabbix服务端地址或域名

3.配置

//安装完成之后重启apache 就可以通过

sudo /etc/init.d/apache2 restart

//停止zabbix-server

sudo/etc/init.d/zabbix-server stop

//启动zabbix-server

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

//停止zabbix-agent

sudo/etc/init.d/zabbix-agent stop

//启动zabbix-agent

sudo/etc/init.d/zabbix-agent start

//http://服务器地址或域名/zabbix

//编辑php.ini文件

;date.timezone ===>去掉注释在=后添加 Asia/Shanghai

max_input_time =600

max_execution_time= 600

post_max_size =32M

sudo /etc/init.d/apache2 restart

步骤总结

使用ubuntu的包管理器安装完各种包,需要做几个配置

  • 配置zabbix_server

    - 配置server对的mysql访问

    • 在mysql中创建zbx数据库,用户名等。

      mysql -uroot -pxxxx

      create database zabbix default charset utf8;

      create user 'zabbix'@'%' identified by 'zabbix';

      grant all privileges on zabbix.* to 'zabbix'@'%';

      flush privileges;

      quit;

    • 配置mysql中zabbix相关数据库表

      已经安装的包 zabbix-server-mysql 包真实内容在这里

      usr/share/zabbix-server-mysql

      依次执行下面三句话:

      zcat /usr/share/zabbix-server-mysql/schema.sql.gz | mysql -uzabbix -pzabbix zabbix

      zcat /usr/share/zabbix-server-mysql/images.sql.gz | mysql -uzabbix -pzabbix zabbix

      zcat /usr/share/zabbix-server-mysql/data.sql.gz | mysql -uzabbix -pzabbix zabbix

    • 在zabbix-server的配置文件中记录访问信息

      vi /etc/zabbix/zabbix_server.conf

      DBName=zabbix

      DBUser=zabbix

      DBPassword=zabbix

      非必需,但推荐

      StartDiscoverers=5

    • copy zabbix-front-end 相关文件到 /var/www/html 目录中

      cp -r /usr/share/zabbix /var/www/html

    • 用浏览器打开apache2所在服务器ip地址路径,访问如下路径

      http://192.168.1.6/zabbix

      后续是图形化界面。不再赘述。

ubuntu 14.10 安装 zabbix的更多相关文章

  1. Ubuntu 14.10安装SecureCRT 7.3

    Ubuntu 14.10下安装SecureCRT 7.3 1.软件准备 Ubuntu14.10 x64 SecureCRT7.3的版本:scrt-7.3.0-657.ubuntu13-64.x86_6 ...

  2. Ubuntu 14.10安装SecureCRT 7.3(转)

    原文 :http://blog.csdn.net/chszs/article/details/40623169 1.软件准备 Ubuntu14.04 x64 下载SecureCRT7.3的版本:scr ...

  3. Ubuntu 14.10安装simplescalar

    经过两天的安装,终于把simplescalar安装成功,安装过程中在网上找了很多资料,但是很多都是关于低版本ubuntu安装的过程,而且按照这些教程也没有安装成功,来记录一下安装中出现的问题及解决方案 ...

  4. Ubuntu 14.10安装手记

    1. Ubuntu系统安装 按照 www.linuxidc.com/Linux/2014-04/100369.htm 的安装方法即可. 配置文件有两个需要注意的地方.一.搞清楚电脑的分区表,c盘是hd ...

  5. Ubuntu 14.10安装mentohust

    关于linux下mentohust的安装本来有很多教程了,但从网上找了一些教程没有几个总结的很全面的,大都只言片语,不是太负责.下面详细的列出每一个步骤,希望能帮到有需要的人. 一 安装准备 首先下载 ...

  6. [ubuntu Setup] ubuntu 14.10 安装 JDK

    from :  http://www.cnblogs.com/plinx/archive/2013/06/01/3113106.html 1.到 Sun 的官网下载 http://www.oracle ...

  7. VMware Tools的简易安装---解决Ubuntu 14.10不能满屏显示问题

    由于使用的VMware WorkStation是中文破解版,安装时又是简易安装,因此VMware Tools并没有安装上,导致Ubuntu 14.10在VMware中装上之后,并不能满屏显示,如图1所 ...

  8. Ubuntu 14.10 下安装Ganglia监控集群

    关于 Ganglia 软件,Ganglia是一个跨平台可扩展的,高性能计算系统下的分布式监控系统,如集群和网格.它是基于分层设计,它使用广泛的技术,如XML数据代表,便携数据传输,RRDtool用于数 ...

  9. Ubuntu 14.10 下安装java反编译工具 jd-gui

    系统环境,Ubuntu 14.10 ,64位 1 下载JD-GUI,网址http://221.3.153.126/1Q2W3E4R5T6Y7U8I9O0P1Z2X3C4V5B/jd.benow.ca/ ...

随机推荐

  1. Netflix Zuul 了解

    Zuul 是提供动态路由,监控,弹性,安全等的边缘服务.Zuul 相当于是设备和 Netflix 流应用的 Web 网站后端所有请求的前门.Zuul 可以适当的对多个 Amazon Auto Scal ...

  2. java中的包装类与装箱拆箱定义

    JAVA 中int类型转String类型的通常方法,有三种:  1.String.valueOf(int i)  2.Integer.toString(int i)  3.i+"" ...

  3. Maven中Spring-Data-Redis存储对象(redisTemplate)

    Redis是一种nosql数据库,在开发中常用做缓存.Jedis是Redis在java中的redis- client.在此之前,希望已经了解redis的基本使用和Maven的使用.建立Maven Pr ...

  4. (四)文本编辑器Vim/Vi

    目录 前言 常用命令 扩展应用 总结 本系列先前的随笔位于新浪博客 前言 Vi和Vim都是文本编辑器,不同的是Vim是Vi的升级版本,它不仅兼容Vi的所有指令,而且还有一些新的特性在里面. Vim/V ...

  5. WPF Image控件使用本地图片

    BitmapImage bi = new BitmapImage(); // BitmapImage.UriSource must be in a BeginInit/EndInit block. b ...

  6. UDP socket 设置为的非阻塞模式

    UDP socket 设置为的非阻塞模式 Len = recvfrom(SocketFD, szRecvBuf, sizeof(szRecvBuf), MSG_DONTWAIT, (struct so ...

  7. 【Linux】系统 之 RAID

    本人从事DBA相关的工作,最近遇到了IO抖动伴随shread running抖动的情况,主机宕机重启后备库及下游解析binlog出现损坏的案例,向一些有经验的同事咨询学习,其中最大的嫌疑是:raid卡 ...

  8. AngularJS PhoneCat代码分析

    转载自:http://www.tuicool.com/articles/ym6Jfen AngularJS 官方网站提供了一个用于学习的示例项目:PhoneCat.这是一个Web应用,用户可以浏览一些 ...

  9. MVC controller and View

    actionresult,jsonresult redirectresult partialview, viewdata, tempdata filter viewdata,只能在当前action中有 ...

  10. Hbase的安装(hadoop-2.6.0,hbase1.0)

    Hbase的安装相对很简单啊...只要你装了Hadoop 装Hbase就是分分钟的事 如果要装hadoop集群的话 hadoop分类的集群安装好了,如果已经装好单机版~ 那就再配置如下就好~ 一.vi ...