#!/bin/bash
#create for install zabbix4.2
#date 2019/08/01
#检查操作系统版本
cat /etc/redhat-release |grep -i centos |grep '7.[[:digit:]]' >/dev/null
if [[ $? != 0 ]]
then
echo -e "不支持的操作系统,该脚本只适用于CentOS 7.x x86_64 操作系统"
exit 1
fi
#仅root用户可运行脚本
[ $UID -ne 0 ] && echo "the script need to root" && exit 1
apache () {
yum install httpd libxml2-devel net-snmp-devel libcurl-devel
sed -i "s/#ServerName www.example.com:80/ServerName 127.0.0.1:80/g" /etc/httpd/conf/httpd.conf
#ps:常见问题:启动apache的时候,会有输出如下: Could not reliably determine the server's ully qualified domain name, using 127.0.0.1 for ServerName
#处理方法:1,可以不做任何处理;2,指定/etc/httpd/conf/httpd.conf中的ServerName
}
Mysql () {
rpm -ivh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
yum install -y mysql-server mysql-devel
echo "default-storage-engine = innodb" >>/etc/my.cn
zabbix3.4-4.2编译部署脚本,部分交互
最新推荐文章于 2024-04-18 03:52:42 发布
在部署Zabbix 3.4或4.2过程中遇到数据库缓存初始化问题,具体表现为kercannot初始化database cache,因获取历史缓存的私有共享内存失败。错误代码为[22] Invalid argument。解决方案是调整内核参数,设置kernel.shmall为268435456和kernel.shmmax为68719476736。
摘要由CSDN通过智能技术生成