jacky4955 发表于 2018-10-24 08:58:42

Zabbix Server 安装配置

  zabbix通过C/S模式采集数据,通过B/S模式在web前端展示。
  被监控端:主机通过agentd方式采集数据;网络设备通过SNMP方式采集数据;
  Server端:收集agentd和SNMP发送的数据,写入Mysql数据库,再通过Apache/Nginx+php在web前端展示
  zabbix运行条件:
  Server:LAMP环境
  Agentd:常见的os都支持,如:Linux、Windows、HPUX、Solaris、Sun
  SNMP:支持SNMP的网络设备
  以下记录配置Zabbix server 配置过程,方便查阅^_^
  安装LAMP环境
# yum -y install httpd php perl-DBI php-gd php-mysql php-bcmath php-mbstring php-xmlmysql-server mysql-devel gcc net-snmp-devel curl-devel libxml2-devel wget  初始化数据库
# /etc/init.d/mysqld start ##第一次启动默认执行初始化  
# mysqladmin-u root password 'zrer90' #设置数据库密码
  zabbix安装准备工作
  创建zabbix运行用户
# groupaddzabbix  
# useradd-g zabbix -s /sbin/nologinzabbix
  创建zabbix库 创建zabbix连接数据用户
mysql> create database zabbix character set utf8;  
mysql> grant all privileges on zabbix.* to zabbix@'localhost' identified by 'zrer90' ;
  
mysql> flush privileges ;
  Zabbix下载地址:http://www.zabbix.com/download.php
  下载zabbix-2.2.2.tar.gz ;
  http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.2.2/zabbix-2.2.2.tar.gz
  安装配置zabbix
# tar -zxvf zabbix-2.2.2.tar.gz  
# ./configure --prefix=/usr/local/zabbix2.2.2 --enable-server--enable-agent--with-mysql --with-net-snmp --with-libcurl --with-libxml2
  
#配置完成后查看结果,enable-serveryes ;enable-agent yes ;如果为no查看是否配置有误;
  
# make && make install
  导入数据
# mysql -u zabbix -pzrer90zabbix < database/mysql/schema.sql  
#mysql -u zabbix -pzrer90zabbix < database/mysql/images.sql
  
# mysql -u zabbix -pzrer90zabbix < database/mysql/data.sql
  拷贝zabbix web文件到/var/www/html/zabbix下
# cp -R frontends/php/ /var/www/html/zabbix  
# chown-R   apache /var/www/html/zabbix/
  创建服务启动脚本
# cp misc/init.d/fedora/core/zabbix_server/etc/init.d/  
# cp misc/init.d/fedora/core/zabbix_agentd/etc/init.d/
  
# sed-i   's#BASEDIR=/usr/local#BASEDIR=/usr/local/zabbix2.2.2#'/etc/init.d/zabbix_server
  
# sed-i   's#BASEDIR=/usr/local#BASEDIR=/usr/local/zabbix2.2.2#'/etc/init.d/zabbix_agentd
  启动zabbix server和agentd
# /etc/init.d/zabbix_server start  
Starting zabbix_server:                                    [确定]
  
# /etc/init.d/zabbix_agentdstart
  
Starting zabbix_agentd:                                    [确定]
  修改php配置,启动apache
# vim /etc/php.ini  
post_max_size = 30M
  
max_execution_time = 300
  
max_input_time = 300
  
date.timezone = Asia/Shanghai
  
# /etc/init.d/httpd start
  
正在启动 httpd:                                           [确定]
  Web图形化完善zabbix配置
  http://ip/zabbix






  登录zabbix,默认帐号:admin密码:zabbix



页: [1]
查看完整版本: Zabbix Server 安装配置