zabbix server 安装手册(1)


zabbix server 安装过程有点繁琐,让我们一点一点来消化!

第1步 创建 Zabbix 的超级用户帐号

这是用来运行服务器的用户。在实际应用过程中你应该创建一个专用的普通帐号(通常使用 ‘zabbix’)。使用 'root'、'bin' 或其他特殊帐号会产生安全问题,切记不要这样做。

注意: ZABBIX 服务器进程 (zabbix_server) 在 root 帐号下运行将被保护。

第 2 步 解开 ZABBIX 源代码

  1. shell> gunzip zabbix.tar.gz && tar -xvf zabbix.tar  
  2.  

第 3 步 创建 ZABBIX 数据库

ZABBIX 使用 SQL 脚本来创建要求的数据库模式并插入缺省配置。这儿有 MySQL 和 PostgreSQL 两种不同的脚本。 我用的是MySQL来存放数据。

  1. shell> mysql -u -p  
  2.  
  3. mysql> create database zabbix;  
  4.  
  5. mysql> quit;  
  6.  
  7. shell> cd create/mysql  
  8.  
  9. shell> cat schema.sql |mysql -u -p zabbix  
  10.  
  11. shell> cd ../data  
  12.  
  13. shell> cat data.sql |mysql -u -p zabbix  
  14.  
  15. shell> cat images_mysql.sql |mysql -u -p zabbix  
  16.  

第 4 步 为您的系统配置和编译源代码

源代码必须在服务器(监测机)和客户端(被监测机)上编译。为服务器配置源代码,您必须指定将使用哪种数据库。

  1. shell> ./configure --prefix=$dir --enable-server --enable-agent --with-mysql --with-net-snmp –with-libcurl  
  2.  

# 配置成 MySQL + WEB 监测,在服务器上也安装agent,监控服务器自身

Note: 使用标记 --enable-static 用来统计链接库。如果您计划在不同的服务器间发布被编译的二进制文件,您必须使用该标记,从而让这些二进制文件可以在没有所要求库文件的情况下工作。 --enable-static 不能在 Solaris 上正常工作。 标记 --with-ucd-snmp 可以用来代替 --with-net-snmp。如果不要求支持 SNMP 的话,--with-net-snmp 和 --with-ucd-snmp 标记都可以省略。


相关内容

    暂无相关文章