zabbix 3.4安装

一、server安装

[root@zabbix ~]# cat /etc/redhat-release 
CentOS Linux release 7.3.1611 (Core) 
[root@zabbix ~]# uname -r
3.10.0-514.el7.x86_64
[root@zabbix ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm
[root@zabbix ~]# curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
[root@zabbix ~]# yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent -y
[root@zabbix ~]# yum install -y  mariadb-server
[root@zabbix ~]# systemctl start mariadb.service
[root@zabbix zabbix-server-mysql-3.4.10]# mysql -e 'create database zabbix character set utf8 collate utf8_bin;'
[root@zabbix zabbix-server-mysql-3.4.10]# mysql -e 'grant all privileges on zabbix.* to zabbix@localhost identifie
[root@zabbix zabbix-server-mysql-3.4.10]# zcat /usr/share/doc/zabbix-server-mysql-3.4.10/create.sql.gz |mysql -uzabbix -pzabbix zabbix
[root@zabbix zabbix-server-mysql-3.4.10]# sed -i '125a DBPassword=zabbix' /etc/zabbix/zabbix_server.conf
[root@zabbix zabbix-server-mysql-3.4.10]# systemctl start zabbix-server
Job for zabbix-server.service failed because a configured resource limit was exceeded. See "systemctl status zabbix-server.service" and "journalctl -xe" for details.
[root@zabbix zabbix-server-mysql-3.4.10]# sed -i 's#SELINUX=enforcin#SELINUX=disabled#g' /etc/selinux/config
[root@zabbix zabbix-server-mysql-3.4.10]# systemctl stop firewalld.service
[root@zabbix zabbix-server-mysql-3.4.10]# setenforce 0
[root@zabbix zabbix-server-mysql-3.4.10]# systemctl start zabbix-server
[root@zabbix zabbix-server-mysql-3.4.10]# systemctl start zabbix-server
[root@zabbix zabbix-server-mysql-3.4.10]# systemctl start httpd
[root@zabbix zabbix-server-mysql-3.4.10]# cat >>/etc/profile <<eof
> systemctl start zabbix-server
> systemctl start httpd
> systemctl start zabbix-agent
> systemctl stop firewalld.service
> systemctl start mariadb.service
> eof

[root@zabbix zabbix-server-mysql-3.4.10]# sed -i.ori '18a php_value date.timezone  Asia/Shanghai' /etc/httpd/conf.d/zabbix.conf

二、client端安装

[root@mysqlmaster02 backup]# cat /etc/redhat-release 
CentOS release 6.5 (Final)
[root@mysqlmaster02 backup]# uname -r
2.6.32-431.el6.x86_64
编译安装
[root@mysqlmaster02 tools]# tar -xf zabbix-3.0.18.tar.gz
[root@mysqlmaster02 tools]# cd zabbix-3.0.18
[root@mysqlmaster02 zabbix-3.0.18]# ./configure --enable-agent
[root@mysqlmaster02 zabbix-3.0.18]# make&&make install
[root@mysqlmaster02 zabbix-3.0.18]# /usr/local/sbin/zabbix_agentd
[root@mysqlmaster02 zabbix-3.0.18]# ps -aux|grep zabbix
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ
zabbix    10924  0.0  0.2  17696   744 ?        S    01:20   0:00 /usr/local/sbin/zabbix_agentd
zabbix    10925  0.0  0.2  17696   852 ?        S    01:20   0:00 /usr/local/sbin/zabbix_agentd: collector [idle 1 sec]
zabbix    10926  0.0  0.1  17696   652 ?        S    01:20   0:00 /usr/local/sbin/zabbix_agentd: listener #1 [waiting for connection]
zabbix    10927  0.0  0.1  17696   656 ?        S    01:20   0:00 /usr/local/sbin/zabbix_agentd: listener #2 [waiting for connection]
zabbix    10928  0.0  0.1  17696   656 ?        S    01:20   0:00 /usr/local/sbin/zabbix_agentd: listener #3 [waiting for connection]
zabbix    10929  0.0  0.2  17708   836 ?        S    01:20   0:00 /usr/local/sbin/zabbix_agentd: active checks #1 [idle 1 sec]
root      10940  0.0  0.2 103260   844 pts/0    S+   01:24   0:00 grep zabbix

[root@mysqlmaster02 sbin]# sed -i 's#Server=127.0.0.1#Server=192.168.127.250#g' /usr/local/etc/zabbix_agentd.conf
[root@mysqlmaster02 sbin]# sed -i 's#ServerActive=127.0.0.1#ServerActive=192.168.127.250#g' /usr/local/etc/zabbix_agentd.conf
[root@mysqlmaster02 sbin]# sed -i 's#Hostname=Zabbix server#Hostname=mysqlmaster02.suffergtf.com#g' /usr/local/etc/zabbix_agentd.conf
[root@mysqlmaster02 zabbix-3.0.18]# killall zabbix_agentd
[root@mysqlmaster02 zabbix-3.0.18]# /usr/local/sbin/zabbix_agentd
[root@mysqlmaster02 zabbix-3.0.18]# echo "/usr/local/sbin/zabbix_agentd" >>/etc/profile

猜你喜欢

转载自www.cnblogs.com/suffergtf/p/9155066.html