zoukankan      html  css  js  c++  java
  • ubuntu 14.10 安装 zabbix

    在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

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

  • 相关阅读:
    chm打开看不到内容时好时坏
    pugixml应用随笔
    鸟哥书:记一笔
    c++ stl list使用总结(转)
    增加swap分区
    复制虚拟机,链接网络问题:没有找到合适的设备:没有找到可用于链接System eth0 的
    Python编码相关文章推荐
    Python Counter() 的实现
    Python Counter()计数工具
    浏览器自动化工具-Selenium
  • 原文地址:https://www.cnblogs.com/morya/p/4330099.html
Copyright © 2011-2022 走看看