Ubuntu16.04下zabbix的简易搭建流程
1.安装系统并配置源与远程服务
1.先安装Ubuntu16.04
https://blog.csdn.net/weixin_40720226/article/details/87920049
2.安装完成后配置网卡文件
进入编辑/etc /network/interfaces
3.尝试ping 外网是否能通
4.配置apt源,这里使用阿里的源,编辑 vim etc/apt/sources.list
,
编辑完成后更新源 apt-get update
5.开启openssh服务
安装ssh服务:apt-get install openssh-server
启动ssh服务:service ssh start
查看服务状态:service ssh status
配置开机启动:sysv-rc-conf
修改默认端口:vim /etc/ssh/sshd_config
然后在xshell 中进行ssh 连接测试
2.开始构建LAMP平台
1.安装apache2
apt-get install -y apache2
2.安装PHP7.0及其依赖
apt-get install -y php7.0 php7.0-xml php7.0-curl php7.0-mbstring libapache2-mod-php7.0
3.安装配置mysql
apt-get install -y mysql-server mysql-client
配置mysql,创建zabbix用户及数据库
mysql -uroot -p
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'password'; (记住这里的password,后期配置时需要)
mysql> flush privileges;
mysql> exit
至此LAMP告一段落
3.开始配置zabbix服务
这里选装的是4.4版本的zabbix
1.添加zabbix仓库
wget https://repo.zabbix.com/zabbix/4.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.4-1+xenial_all.deb
dpkg -i zabbix-release_4.4-1+xenial_all.deb
apt update
2.安装zabbix服务,前端,代理
apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent
3.在zabbix服务器上,导入初始架构和数据。系统将提示输入新创建的密码 (password)
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
4.修改/etc/zabbix/zabbix_server.conf
文件中关于数据库的配置
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=数据库密码(password)
5.为zabbix前端配置PHP,编辑文件/etc/zabbix/apache.conf,取消注释并设置正确的时区
php_value date.timezone Asia/Shanghai
6.启动Zabbix服务器和代理进程,并使其在系统启动时启动。
systemctl restart zabbix-server zabbix-agent apache2
systemctl enable zabbix-server zabbix-agent apache2
4.配置Zabbix的web端
1.在浏览器打开IP/zabbix,配置好zabbxi前端
确保满足所有软件先决条件
输入用于连接数据库的详细信息。Zabbix数据库必须已经创建
输入Zabbix服务器详细信息
安装完成
Zabbix前端已准备就绪!默认用户名为Admin,密码为zabbix
2.修改apache2默认路径
vim /etc/apache2/sites-available/000-default.conf
打开文件后找到 DocumentRoot /var/www/html
这一行
改成 /var/www
或其他你喜欢的一个路径
这里改成Zabbix 的路径
再重启apache2服务即可
systemctl restart apache2
zabbix的web服务器没有安装中文包,会无法切换成中文
解决办法
apt install kde-l10n-Chinese
apt reinstall glibc-common
echo LANG=zh_CN.UTF-8 > /etc/locale.conf
vim /etc/environment
添加两行内容
LANG=zh_CN.UTF-8
LC_ALL=source /etc/environment
保存退出
添加字符集
localedef -v -c -i zh_CN -f UTF-8 zh_CN.UTF-8
重启系统后的效果
zabbix打开图形时候会显示乱码
解决办法
在计算机C:\Windows\Fonts
中找到字体文件简体 隶书(simli.ttf)
将字体文件上传到服务器,注意文件名称全部要小写
字体文件存放位置:/usr/share/zabbix/assets/fonts
修改配置文件:
/usr/share/zabbix/include/defines.inc.php
重启zabbix-server即可
systemctl restart zabbix-server
切换到/usr/share/zabbix 目录
cd /usr/share/zabbix/
将字体文件传到该路径
/usr/share/zabbix/fonts
重启zabbix-server 服务
systemctl restart zabbix-server
打开图形后乱码恢复正常