zoukankan      html  css  js  c++  java
  • zabbix安装要求

    zabbix server 和 zabbix Agent都在一个压缩包中,可以从官网上下载源码包,www.zabbix.com/download.php 

    zabbix是C语言编写,压缩包的文件夹介绍:

    bin:Windows环境下使用。

    build:Windows环境下使用。

    conf:Zabbix 配置文件的例子,对于每一个参数都有说明。

    databases:数据化初始化文件。

    frontends:Zabbix前端PHP代码。

    include:C编译时需要的头文件。

    m4:configure 脚本中shell代码,目的在于自动化生成configure和Makefile。

    man:UNIX使用手册(UNIX Manual)

    misc:不同系统的zabbix启动文件。

    src:zabbix源码,不包括前端PHP代码。

    upgrades:升级zabbix时需要的,供数据库Scheme升级使用,2.2后已废除,zabbix会自动更新,但文件夹还是保留着。

    zabbix server 安装

    zabbix数据库配置

    创建数据库时,zabbix server 需要初始化数据库的Scheme和其中的数据,zabbix代理只需要初始化Scheme,对于zabbix agent来说,不需要数据库的支持,初始化数据库非常简单,下面会针对不同的数据库,分别详细说明如何配置(假设用户名username已经存在,权限也已经配置)。

    对于mysql

    mysql -u<用户名> -p<密码>

    create database zabbix character set utf-8 collate utf8_bin;

    quit

    mysql -u<用户名> -p<密码> zabbix <daatabase/mysql/schema.sql

    mysql -u<用户名> -p<密码> zabbix <daatabase/mysql/images.sql

    mysql -u<用户名> -p<密码> zabbix <daatabase/mysql/data.sql

    安装:zabbix server

    初始化zabbix数据库后,本节讲解zabbix server 的安装,先从前文说到的地方把zabbix2.2版本的源码包下载下来,然后进行解压,进行以下操作。

    创建用户:对于所有的zabbix进程了来说,一个非root 用户是必须的。当zabbix进程以哪个身份启动的时候,它会一直以哪个进程的身份运行。

    当使用root用户启动zabbix进程的时候,它会换到zabbix用户,所以zabbix用户一定要存在,这里我们首先建立一个zabbix用户组,然后添加zabbix用户到里面:

    grouopadd zabbix

    useradd -g zabbix zabbix

  • 相关阅读:
    Flush输出表格内容
    [From Linux Toy] inxi– bash script to get system information
    .NET中Mocking框架的对比
    Python中的对象和动态性 [菜鸟的理解,高手莫入]
    《正见 佛陀的证悟》读书摘记 (1)
    Quote for tomorrow
    不抱怨就会死
    web deploy + windows server 2008 r2 64bit + iis 7.5
    bootsnipp
    [转载] A Beginner's Guide to HTTP Cache Headers
  • 原文地址:https://www.cnblogs.com/Dreamsoft/p/11716233.html
Copyright © 2011-2022 走看看