前天折腾加速器把服务器整崩了(有没有大佬给一个自建加速器方案啊233),所以重装之后就没有以前的数据了……随便丢个示意以下……大致Graph效果如下(功能还有很多但我暂时没研究):
下面是安装过程,环境是Ubuntu18.04+LNMP一键包,(安装时注意MySQL需要InnoDB引擎支持):
准备工作
如果你想要使用中文Zabbix Frontend的话,你需要先检查系统有没有安装中文字体:
locale -a
如果没有,使用以下命令安装zh_CN或者zh_TW blabla
dpkg-reconfigure locales
编译安装fping及Zabbix Server
wget http://www.fping.org/dist/fping-4.1.tar.gz
tar -xzvf fping-4.1.tar.gz && cd fping-4.1/
./configure --sbindir=/usr/sbin/
make && make install && ldconfig
chown root:root /usr/sbin/fping
chmod u+s /usr/sbin/fping
cd ../
wget https://cfhcable.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/4.0.3/zabbix-4.0.3.tar.gz
# 以https://www.zabbix.com/download_sources页面为准
tar -zxvf zabbix-4.0.3.tar.gz
cd zabbix-4.0.3
groupadd zabbix
useradd -g zabbix zabbix
# 并不知道这个用户是用来干什么的,但是按照官方教程还是执行一下= =
# Ubuntu/Debian: apt -y install libmysqlclient-dev libsnmp-dev
# Centos: yum -y install mysql-devel net-snmp-devel #未测试
./configure --enable-server --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2
make install
cd database/mysql
导入数据库
mysql -uroot -p #输入密码并登陆MySQL
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '{Password}'; #自定义一个密码
mysql> quit;
mysql -uzabbix -p zabbix < schema.sql
mysql -uzabbix -p zabbix < images.sql
mysql -uzabbix -p zabbix < data.sql
#以上三条命令的密码均在输入完命令后回车单独输入
修饰
vim /usr/local/etc/zabbix_server.conf # 修改DBPassword项,指定数据库zabbix用户密码
# 假设你现在还在./database/mysql
mkdir /home/wwwroot/zabbix
cd ../../frontends/php
cp -a . /home/wwwroot/zabbix
# Ps. 如果你要使用中文zabbix,需要上传一个中文字体到zabbix/fonts下,直接覆盖默认字体就好,截图里面是微软雅黑字体
chown -R www:www /home/wwwroot/zabbix
vim /usr/local/php/etc/php.ini
# 修改"max_input_time"值为300、"cgi.fix_pathinfo"值为1
zabbix_server && lnmp restart
# 安装完成后,默认登录名为Admin密码zabbix
另外再丢一个自己搞得简易模板(Ping、Load、网速、内存使用):