首页 » 网站建设 » php168乱码技巧_一键支配Zabbix Server 34 FOR centos7解决中文乱码问题

php168乱码技巧_一键支配Zabbix Server 34 FOR centos7解决中文乱码问题

访客 2024-11-13 0

扫一扫用手机浏览

文章目录 [+]

都是些基本的命令:

vi install.sh

php168乱码技巧_一键支配Zabbix Server 34 FOR centos7解决中文乱码问题

########以下是脚本内容##################

php168乱码技巧_一键支配Zabbix Server 34 FOR centos7解决中文乱码问题
(图片来自网络侵删)

#!/bin/bash

#Zabbix 一键支配脚本

#安装zabbix3.4

#for Centos7

echo -n \"大众正在配置iptables防火墙……\"大众

systemctl stop firewalld > /dev/null 2>&1

systemctl disable firewalld > /dev/null 2>&1

if [ $? -eq 0 ];then

echo -n \"大众Iptables防火墙初始化完毕!
\"大众

fi

echo -n \"大众正在关闭SELinux……\"大众

setenforce 0 > /dev/null 2>&1

sed -i '/^SELINUX=/s/=./=disabled/' /etc/selinux/config

if [ $? -eq 0 ];then

echo -n \公众SELinux初始化完毕!
\公众

fi

echo -n \"大众正在设置时区,系统措辞\"大众

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \

&& yum -y install kde-l10n-Chinese \

&& yum -y reinstall glibc-common \

&& localedef -c -f UTF-8 -i zh_CN zh_CN.UTF-8 \

&& export LC_ALL=zh_CN.UTF-8 \

&& echo 'LANG=\"大众zh_CN.UTF-8\"大众' > /etc/locale.conf

if [ $? -eq 0 ];then

echo -n \公众设置时区为上海,系统措辞zh_CN.UTF-8!
\公众

fi

#echo -n \"大众正在配置源为192.168.20.237……\"大众

#sed -e \"大众s/^metalink=/#metalink=/g\公众 \

# -e \"大众s/^mirrorlist=http/#mirrorlist=http/g\公众 \

# -e \"大众s@^#baseurl=@baseurl=@g\"大众 \

# -e \"大众s@http://mirror.centos.org@http://192.168.20.237@g\"大众 \

# -i /etc/yum.repos.d/.repo > /dev/null 2>&1

#if [ $? -eq 0 ];then

# echo -n \"大众已经配置源为192.168.20.237!
\"大众

#fi

echo -n \"大众正在安装zabbix mariadb ……\"大众

rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm

yum install -y zabbix-server-mysql zabbix-proxy-mysql zabbix-web-mysql zabbix-agent mariadb wget bash-completion

if [ $? -eq 0 ];then

echo -n \公众zabbix 及mariadb 包己安装!
\"大众

systemctl enable mariadb

fi

systemctl start mariadb

if [ $? -eq 0 ];then

echo -n \公众Mariadb启动完毕!
\"大众

fi

#echo -n \"大众正在为mysql的root用户设置密码……\公众

#mysql_user_root_password=\"大众password\公众

#mysql_user_zabbix_password=\"大众zabbix\"大众

#mysqladmin -uroot -p password $mysql_user_root_password

echo \"大众正在实行mysql语句,创建zabbix数据库,授权zabbix访问数据库\"大众

mysql -e \"大众create database zabbix character set utf8;grant all privileges on zabbix. to zabbix@'%' identified by 'zabbix';grant all privileges on zabbix. to zabbix@'127.0.0.1' identified by 'zabbix';grant all privileges on zabbix. to zabbix@localhost identified by 'zabbix';flush privileges;\公众

#echo \公众正在实行mysql语句,创建zabbix数据库,授权zabbix访问数据库\"大众

#mysql -uroot -p\"大众$mysql_user_root_password\"大众 -e \公众create database zabbix character set utf8\"大众 && echo \"大众创建zabbix数据库完成\"大众

#mysql -uroot -p\"大众$mysql_user_root_password\"大众 -e \公众grant all privileges on zabbix. to zabbix@localhost identified by '$mysql_user_zabbix_password'\"大众 && echo \公众授权zabbix本地登录数据库\"大众

#mysql -uroot -p\"大众$mysql_user_root_password\"大众 -e \"大众grant all privileges on zabbix. to zabbix@'%' identified by '$mysql_user_zabbix_password'\"大众 && echo \"大众授权任何主机本地登录数据库\"大众

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

if [ $? -eq 0 ];then

echo -n \"大众zabbix数据导入启动完毕!
\公众

fi

echo -n \"大众正在配置zabbix配置文件....\公众

cd /etc/zabbix/

sed '/# DBHost=localhost/a\DBHost=localhost' zabbix_server.conf -i

sed '/# DBPassword=/a\DBPassword=zabbix' zabbix_server.conf -i

sed '/# EnableRemoteCommands=0/a\EnableRemoteCommands=1' zabbix_agentd.conf -i

sed '/# ListenPort=10050/a\ListenPort=10050' zabbix_agentd.conf -i

sed '/# User=zabbix/a\User=zabbix' zabbix_agentd.conf -i

sed '/# AllowRoot=0/a\AllowRoot=1' zabbix_agentd.conf -i

sed '/# UnsafeUserParameters=0/a\UnsafeUserParameters=1' zabbix_agentd.conf -i

if [ $? -eq 0 ];then

echo -n \"大众zabbix配置完毕!
\"大众

fi

echo -n \公众正在启动zabbix_server and zabbix_agent....\"大众

systemctl start zabbix-server.service

systemctl start zabbix-agent.service

systemctl enable zabbix-server.service

systemctl enable zabbix-agent.service

if [ $? -eq 0 ];then

echo -n \"大众zabbix-server zabbix-agent 启动完毕!
\公众

fi

echo -n \"大众正在进行末了的zabbix Install ,php参数修正.....\"大众

sed '/^post_max_size =/s/=./= 16M/' /etc/php.ini -i

sed '/^max_execution_time =/s/=./= 300/' /etc/php.ini -i

sed '/^max_input_time =/s/=./= 300/' /etc/php.ini -i

sed -i '/^;date.timezone/a\date.timezone = Asia/Shanghai' /etc/php.ini

sed -i '/^;always_populate_raw_post_data./a\always_populate_raw_post_data = -1' /etc/php.ini

sed -i '/^mysqli.default_socket =/s/=./= \/var\/lib\/mysql\/mysql.sock/' /etc/php.ini

echo -n \"大众正在启动httpd做事.....\公众

systemctl start httpd

systemctl enable httpd

echo -n \"大众正在安装中笔墨体支持包,办理zabbix server 乱码问题,请你耐心等待.....\公众

yum groupinstall \"大众fonts\"大众 -y

echo -n \"大众利用文泉驿小黑字体\公众

ln -fs /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /etc/alternatives/zabbix-web-font

Server_IP=`ip addr | grep inet | egrep -v '(127.0.0.1|inet6|docker)' | awk '{print $2}' | tr -d \公众addr:\"大众 | head -n 1 | cut -d / -f1`

echo -n \"大众恭喜你,Zabbix 支配到此完成,如有问题,请参照脚本单独办理!


\"大众

echo -e -n \"大众后续的操作:1、通过http://$Server_IP/zabbix 访问你的zabbix Web页面,下一步....一贯到底。
数据库密码为zabbix,web登录默认帐号密码是admin,密码是zabbix。
2、你可能须要配置域名,通过域名访问Zabbix Server.... 3、你须要自己自定义或者利用系统自带模板,添加主机等等....\公众

yum update -y

####################以上是脚本内容########################

脚本跑完没报错,在你的浏览器里输入:http://主机ip/zabbix/ 该当可以看到下面的页面:

点下一步

全部ok,点下一步

输入脚本配中配置的数据库用户zabbix的密码(zabbix)

这里servername 我写zabbix server,其它默认;下一步

下一步

finish 安装完成

用户名admin,密码zabbix

点右上角小人图标admin

改措辞为中文,点更新(update)。

界面变成中文了。

点配置中zabbix主机,改为己启用

点监控中--聚合图形

就可以看到

恭喜你的zabbix server安装成功,并可以利用了。

标签:

相关文章

PHP实现文字转图片的代码与应用

图片处理技术在各个领域得到了广泛应用。在PHP编程中,文字转图片功能同样具有很高的实用价值。本文将针对PHP实现文字转图片的代码进...

网站建设 2025-03-02 阅读1 评论0

NAN0017探索新型纳米材料的奥秘与应用

纳米技术作为一门新兴的交叉学科,近年来在材料科学、生物医学、电子工程等领域取得了举世瞩目的成果。其中,NAN0017作为一种新型纳...

网站建设 2025-03-02 阅读3 评论0

L26368XO代码其背后的创新与突破

编程语言在各个领域发挥着越来越重要的作用。在众多编程语言中,L26368XO代码以其独特的优势,成为了业界关注的焦点。本文将深入剖...

网站建设 2025-03-02 阅读1 评论0

HTML字体背景打造个化网页设计的关键元素

网页设计已经成为现代网络传播的重要手段。在众多网页设计元素中,字体和背景的搭配尤为关键。本文将从HTML字体背景设置的角度,探讨其...

网站建设 2025-03-02 阅读1 评论0