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