shell脚本安装zabbix(zabbix安装方法之一)
关闭防火墙 就不说了
把
拉入/etc/yum.repos.d
脚本命令如下:
#!/bin/bash
echo “安装zabbix依赖”
yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent httpd mariadb mariadb-server > /dev/null
echo “启动数据库”
systemctl start mariadb
echo “创建数据库”
mysql -e “create database zabbix charset utf8;”
echo “创建用户”
mysql -e “grant all on *.*to zabbix@‘localhost’ identified by ‘zabbix’;”
echo “压缩命令”
zcat /usr/share/doc/zabbix-server-mysql-4.2.8/create.sql.gz | mysql -uzabbix -pzabbix zabbix
echo “编辑文件”
sed -i 's/# DBHost=localhost/ DBHost=localhost &/ ’ /etc/zabbix/zabbix_server.conf
sed -i ‘s/DBHost=localhost/ DBName=zabbix &/’ /etc/zabbix/zabbix_server.conf
sed -i ‘s/DBHost=localhost/ DBUser=zabbix &/’ /etc/zabbix/zabbix_server.conf
sed -i ‘s/DBHost=localhost/ DBPassword=zabbix &/’ /etc/zabbix/zabbix_server.conf
echo “编写时区”
sed -i ‘124s/#/ /’ /etc/httpd/conf.d/zabbix.conf
sed -i ‘s/Europe/Asia/’ /etc/httpd/conf.d/zabbix.conf
sed -i ‘s/Riga/Shanghai/’ /etc/httpd/conf.d/zabbix.conf
sed -i ‘s/;date.timezone =/date.timezone = Asia/Shanghai/’ /etc/php.ini
echo “重新启动”
systemctl restart zabbix-server zabbix-agent httpd
如果出现这种情况:
yum -y remove httpd
yum -y install httpd
systemctl start httpd
yum -y install zabbix-web-mysql
就可以解决了
- MySQL5.7安装过程并重置root密码的方法(shell 脚本)
- 使用shell脚本安装lnmp的方法步骤
- 使用shell脚本一键安装zabbix并配置客户端的自动发现选项
- 昊鼎王五:如何2分钟内shell脚本实现编译安装zabbix_agent客户端?
- shell脚本一键部署安装zabbix(simkai.ttf)字体需要提前手动导入
- zabbix agentd客户端插件Shell一键自动安装脚本
- zabbix3.0.4使用shell脚本和zabbix自带模板两种方法添加对指定进程和端口的监控
- zabbix3.0.4使用shell脚本和zabbix自带模板两种方法添加对指定进程和端口的监控
- shell 脚本安装PHP扩展的简单方法
- 使用shell脚本自动化安装zabbix客户端
- 坚持#第272天~zabbix监控(安装、配置、shell脚本自动实现)
- apt-get install失败后强制跳过的方法,修改/var/lib/dpkg/info下的安装前后shell脚本
- shell脚本一键安装zabbix
- zabbix通过shell脚本安装异常问题定位
- 分布式监控系统Zabbix-3.0.3-完整安装记录 - 添加shell脚本监控
- windows安装cygwin运行shell脚本 $'\r': 未找到命令的解决方法
- C程序调用shell脚本共有三种方法
- RPM包安装mysql,采用shell脚本实现自动安装、配置与卸载
- Java后台执行Shell脚本, Java方法不用等待Shell程序执行完成并保证关掉Java程序Shell脚本正常运行
- 批量安装zabbix-agent脚本