centos7 快速部署zabbix和zabbix一键部署脚本

好久不见. 提交于 2020-12-15 15:08:14
安装zabbix监控平台
服务端安装

1.准备zabbix的yum源
  mv zabbix_Aliyun.repo  /etc/yum.repos.d/
  yum clean all
  yum repolist

2.安装
   yum -y install mariadb mariadb-server  zabbix-server-mysql zabbix-web-mysql zabbix-agent

3.启动mariadb、并创建数据库
   systemctl start mariadb
  登录数据库
  MariaDB [(none)]> create database zabbix charset utf8 collate utf8_bin;
  MariaDB [(none)]> grant all on zabbix.* to 'tom'@'localhost' identified by '123';
4.导入初始的数据
  zcat /usr/share/doc/zabbix-server-mysql-4.2.8/create.sql.gz | mysql zabbix

  vim /etc/zabbix/zabbix_server.conf
  DBHost=localhost
  DBPort=3306
  DBName=zabbix
  DBUser=tom
  DBPassword=123

5.修改时区
  vim /etc/httpd/conf.d/zabbix.conf
  php_value date.timezone Asia/Shanghai

6.启动所有服务
	 systemctl stop firewalld
	 setenforce 0
	 systemctl start httpd zabbix-server zabbix-agent
	 systemctl enable mariadb httpd zabbix-server zabbix-agent

	
7. 客户端安装
	yum -y install zabbix-agent
	vim /etc/zabbix/zabbix_agentd.conf 
	#改成服务端ip
	Server=192.168.181.144
	ServerActive=192.168.181.144

8.启动agent
	systemctl start zabbix-agent
	
9.浏览器访问,根据提示安装即可
	http://192.168.181.144/zabbix

zabbix一键部署脚本
vim zabbix.sh
#!/bin/bash
mv /root/zabbix_Qihua.repo /etc/yum.repos.d/

yum -y install zabbix-web-mysql zabbix-server-mysql zabbix-agent mariadb mariadb-server 

systemctl start mariadb

mysql -e "create database zabbix charset utf8;"

mysql -e "grant all on zabbix.* to 'jj'@'localhost' identified by '123';"

zcat /usr/share/doc/zabbix-server-mysql-4.2.8/create.sql.gz | mysql -uzrj -p123 zabbix

sed -i '116s/DBUser=zabbix/DBUser=jj/' /etc/zabbix/zabbix_server.conf

sed -i '124s/# DBPassword=/DBPassword=123/' /etc/zabbix/zabbix_server.conf

sed -i 's/# php_value date.timezone Europe\/Riga/php_value date.timezone Asia\/Shanghai/g' /etc/httpd/conf.d/zabbix.conf

systemctl stop firewalld 
setenforce 0

systemctl restart zabbix-server zabbix-agent httpd
systemctl enable zabbix-server zabbix-agent httpd




标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!