centos 安装zabbix3

1. 创建用户,安装数据库(默认无密码)groupadd zabbix
useradd -g zabbix zabbix -s /sbin/nologin
yum -y install net-snmp-devel libxml2-devel libcurl-devel

wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-community-server -y
service mysqld start
mysql -uroot

2.创建数据库用户并赋权mysql -uroot

create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
flush privileges;
quit;

3.安装服务并导入数据yum -y install mysql-devel
wget https://pilotfiber.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.2.3/zabbix-3.2.3.tar.gz
tar xf zabbix-3.2.3.tar.gz
cd zabbix-3.2.3
./configure --prefix=/app1/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2 --with-gettext
make && make install

cd /app1/software/zabbix-3.2.3/database/mysql/

mysql -uzabbix -pzabbix zabbix< schema.sql

mysql -uzabbix -pzabbix zabbix< images.sql

mysql -uzabbix -pzabbix zabbix< data.sql

4.导入数据:

cd /usr/share/doc/zabbix-server-mysql-3.0.1/
zcat create.sql.gz | mysql -uzabbix -pzabbix zabbix

5.修改配置(PID和log地址改不改随意)

vi /etc/zabbix/zabbix_server.conf

DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

6.重启zabbix

service zabbix-server restart

7. 修改php并重启

sed -i "s/;date.timezone =/date.timezone =Asia\/Shanghai/g" /etc/php.ini
vim /etc/httpd/conf.d/zabbix.conf
改成上海的时区      php_value date.timezone Asia/Shanghai

service httpd restart

8.添加到自启动

systemctl start zabbix-agent
systemctl enable httpd
systemctl enable zabbix-server
systemctl enable zabbix-agent

9. web页面配置

打开http://IP/zabbix ,除了数据库部分根据实际情况填写,其他都是下一步,直到完成。

至此,zabbix server端基本完成,剩下的就是安装配置agent端和在web页面上配置server端了。

10. agent端配置

vi /etc/zabbix/zabbix_agentd.conf

猜你喜欢

转载自blog.csdn.net/fengeh/article/details/88419695
今日推荐