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

浙公网安备 33010602011771号