zabbix 全部yum方式安装

全部yum方式安装(注意配置epel和remi的yum源)   remi源可提供5.5版本mysql
 
安装zabbix2.4yum源
服务器端:
    remi源:
    # rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
    # rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-remi
    zabbix源:
    # rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm
   
========================================
===============
服务器端:
 
安装依赖性包:
    # yum install  httpd php mysql mysql-server php-mysql php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-bcmath mysql-connector-odbc mysql-devel libdbi-dbd-mysql net-snmp-devel curl-devel mod_ssl mod_perl mod_auth_mysql net-snmp fping iksemel OpenIPMI* dejavu-sans-fonts -y
 
安装zabbix:
    yum -y install zabbix zabbix-server zabbix-server-mysql zabbix-web zabbix-web-mysql zabbix-get
    # mysql
    mysql> create database zabbix character set utf8;
    mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
    mysql> flush privileges;
 
导入初始化数据:
    # cd /usr/share/doc/zabbix-server-mysql-2.0.9/create && mysql zabbix < schema.sql && mysql zabbix < images.sql && mysql zabbix < data.sql
 
配置数据库:
    # vim /etc/zabbix/zabbix_server.conf 
    DBHost=localhost
    DBName=zabbix
    DBUser=zabbix
    DBPassword=zabbix
 
启动服务:
    # service zabbix-server start
    # chkconfig zabbix-server on
 
配置php时区:
# vim /etc/httpd/conf.d/zabbix.conf
    php_value date.timezone Asia/Shanghai
 
重启apache:
    # /etc/init.d/httpd  restart
 
浏览器:rt
    http://192.168.0.21/zabbix/
    默认用户名为 Admin,密码为 zabbix。
========================================
 
安装 Zabbix Agent:
    接下来,我们使用另外一台服务器,在上面安装并配置 Zabbix Agent。与 Server 端不同,Agent端只需要安装 zabbix 和 zabbix-agent 包就可以了。
 
  yum -y install zabbix zabbix-agent
 
[root@app01 local]# cat /etc/zabbix/zabbix_agentd.conf   
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=512
EnableRemoteCommands=0
LogRemoteCommands=0
Server=172.16.200.6               Server 端主机名或 IP 地址
Hostname=app01                     Agent 端的主机名
ListenIP=172.16.100.11
ListenPort=10050
ServerActive=172.16.200.6
Include=/etc/zabbix/zabbix_agentd.d/
 
   启动 Zabbix Agent 并配置为开机启动
 
配置 SNMP
    为了能够让 Zabbix Server 监控到更多的信息,我们把这台机器的 SNMP 功能开启起来。
    安装 SNMP
    #yum install lm_sensors net-snmp net-snmp-utils -y
 
    配置:
        # vim /etc/snmp/snmpd.conf
        com2sec notConfigUser  192.168.0.250   publicsvr
        access  notConfigGroup ""      any       noauth    exact  all none none
        view all    included  .1                               80
 
    启动服务:
        # /etc/init.d/snmpd  start
    # lsof -i:161
        COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
        snmpd   17966 root    8u  IPv4  46763      0t0  UDP *:snmp
启动zabbix客户端:
    zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf
 
服务器端测试:
zabbix_get -s 192.168.12.50 -p 10050 -k system.uname

 

posted @ 2018-05-24 16:12  日出东海,我心向西  阅读(609)  评论(0)    收藏  举报