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

最新文章

  1. 数百个 HTML5 例子学习 HT 图形组件 – 3D建模篇
  2. ALV的颜色分为行的颜色、列的颜色和CELL的颜色
  3. 提取hdfs文件名的方法
  4. python笔记 - day7
  5. Android系统中提供的原子操作
  6. easyui datagrid plunges 扩展 插件
  7. [BZOJ 3531] [Sdoi2014] 旅行 【离线+LCT】
  8. Remove Invalid Parentheses 解答
  9. 转: seajs手册与文档之--模块定义
  10. 高榕资本宾悦:未使用的企业家Testin云测试服务类故障
  11. tomcat集群与负载均衡
  12. 2、Android构建本地单元测试
  13. jsoup 使用总结2--高级用法之 :gt(n)
  14. MFC中List box的用法
  15. 程序一 用记事本建立文件src.dat,其中存放若干字符。编写程序,从文件src.dat中读取数据,统计其中的大写字母、小写字母、数字、其它字符的个数,并将这些数据写入到文件test.dat中。
  16. Nginx 常用配置
  17. dos 打开计算机管理
  18. SQLI DUMB SERIES-9&amp;&amp;10
  19. MySQL:explain 和 慢查询日志
  20. 网络流量状态命令总结 (含notp安装)

热门文章

  1. 模拟画图题P1185 绘制二叉树
  2. Hadoop 2.6.1 集群安装配置教程
  3. 区块链入门到实战(27)之以太坊(Ethereum) – 智能合约开发
  4. LG P6788 「EZEC-3」四月樱花
  5. CentOS7(Linux)源码安装Redis
  6. Windows server 2008 搭建DNS服务
  7. 【Go语言入门系列】(七)如何使用Go的方法?
  8. redis的集群搭建(很详细很详细)
  9. SDWebImage 清除磁盘缓存机制 iOS
  10. The Data Warehouse Toolkit 阅读笔记