centos7安装zabbix的详细介绍


本文摘自PHP中文网,作者零下一度,侵删。

系统:CentOS Linux release 7.2.1511 (Core)

zabbix:3.2.4

一、

1

2

3

yum -y install httpd mysql mysql-server mysql-devel

php php-mysql php-common php-mbstring php-gd php-odbc php-pear curl curl-devel net-snmpnet-snmp-devel

perl-DBI php-xml ntpdate php-bcmath gcc* libxml2 libxml2-devel net-snmp net-snmp-devel libssh2 libssh2-devel

二、关闭selinux

1

2

3

4

5

sed -i "s/SELINUX\=enforcing/SELINUX\=disabled/g"/etc/selinux/config

firewall-cmd --zone=public --add-port=80/tcp --permanent

firewall-cmd --zone=public --add-port=10050/tcp --permanent

firewall-cmd --zone=public --add-port=10051/tcp --permanent

systemctl restart firewalld.servicce

三、建立zabbix账户

1

2

groupadd zabbix

useradd -g zabbix zabbix

四、安装mysql

1

2

3

4

5

6

yum install wget -y

wget

rpm -ivh mysql-community-release-el7-5.noarch.rpm

yum -y install mysql-community-server

systemctl start mysqld.service

systemctl enable mysqld.service

设置mysql root密码

1

2

3

4

5

6

mysql

mysql> use mysql;

mysql> UPDATE user SET password=password("123.com") WHERE user='root';

mysql> UPDATE user SET password=password("123.com") WHERE user='zabbix';

mysql> flush privileges;

mysql> quit

五、创建zabbix数据库

1

2

3

4

5

6

7

mysql -u root -p

mysql> create database zabbix character set utf8;

mysql> use zabbix;

mysql> grant all privileges on zabbix.* to root@localhost identified by '123.com';

mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '123.com';

mysql> flush privileges;

mysql> quit

六、下载zabbix安装zabbix-3.2.4

1

2

tar zxvf zabbix-3.2.4.tar.gz

cd zabbix-3.2.4

到入zabbix初始数据到mysql数据库中,下边三个步骤会提示输入zabbix用户的密码;

1

2

3

mysql -uroot -p zabbix < database/mysql/schema.sql

mysql -uroot -p zabbix < database/mysql/images.sql

mysql -u root -p zabbix < database/mysql/data.sql

七、编译安装zabbix

1

2

3

./configure -sysconfdir=/usr/local/zabbix --bindir=/usr/local/zabbix/bin --sbindir=/usr/local/zabbix/sbin --sysconfdir=/usr/local/zabbix/etc --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2

make

make install

八、创建zabbix日志目录

1

2

mkdir /var/log/zabbix

chown zabbix.zabbix /var/log/zabbix

九、添加启动脚本:

1

2

3

ln -s /usr/local/zabbix/sbin/zabbix_* /usr/local/sbin/

cp misc/init.d/fedora/core/zabbix_* /etc/init.d/

chmod 744 /etc/init.d/zabbix_*

更改zabbix.pid 文件到/var/log/zabbix/文件夹下

1

2

sed -i "s#PIDFILE=/tmp#PIDFILE=/var/log/zabbix#g" /etc/init.d/zabbix_server

sed -i "s#PIDFILE=/tmp#PIDFILE=/var/log/zabbix#g" /etc/init.d/zabbix_agentd

十、将zabbix的web文件拷贝到httpd的目录/var/www/html

cp -r ./frontends/php/ /var/www/html/zabbix 复制相应文件;

chown -R apache.apache /var/www/html/zabbix 更改文件夹所属组和用户

阅读剩余部分

相关阅读 >>

centos7下yum安装软件总是失败怎么办

如何解决centos7连接网络不可达

centos7安装php详解

虚拟机安装centos7时提示找不到硬盘

linux如何安装ssh服务

centos7下mysql服务启动失败

介绍centos7 bond的配置和调试

centos7如何使用yum安装php7.2

如何解决centos7不识别网卡驱动

linux查看服务安装目录

更多相关阅读请进入《zabbix3.2.4》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...