LNMP(centos8+nginx1.14+PHP7.0+MySQL8.0)+zabbix4.4
一、下载rpm包与安装zabbix
https://www.zabbix.com/download下载对于版本
1、下载rpm包
#rpm -Uvh
https://repo.zabbix.com/zabbix/4.4/rhel/8/x86_64/zabbix-release-4.4-1.el8.noarch.rpm2、安装zabbix
#dnf install zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-agent
3、创建zabbix数据库,初始化zabbix数据库
提前安装MySQL 8.0数据库(略)
#mysql -uroot -p
password:
mysql>use mysql;
-- 为mysql创建用户:zabbix 密码为:XXXXX
mysql>create user zabbix identified by ‘XXXXX‘;
--创建zabbix数据库
mysql> create database zabbix character set utf8 collate utf8_bin;
--给zabbix用户授予访问zabbix数据库的权限
mysql>grant all privileges on zabbix.
to ;
4、导入zabbix数据库
#zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix
5、配置zabbix数据库的密码
编辑文件/etc/zabbix/zabbix_server.conf
DBPassword=password //输入数据库的密码
6、更改NGINX的zabbix配置文件
编辑文件/etc/nginx/conf.d/zabbix.conf,取消注释并设置‘listen‘和‘server_name‘指令。
#listen 80;
#server_name example.com;
7、更改PHP的zabbix配置文件
编辑文件/etc/php-fpm.d/zabbix.conf,取消注释并为您设置正确的时区。
php_value[date.timezone] = Asia/Shanghai
8、拷贝zabbix网站文件NGINX网站目录下
#cp -r /usr/share/zabbix /usr/share/nginx/
9、设置自动启动与重启服务
#systemctl restart zabbix-server zabbix-agent nginx php-fpm
#systemctl enable zabbix-server zabbix-agent nginx php-fpm
10、web访问zabbix完成设置
http://ip地址11、监控图形页面出现字符集乱码问题处理
处理办法:在Windows C:\Windows\Fonts\下找一种字体替换 Linux下 /usr/share/fonts/dejavu/DejaVuSans.ttf
#mv SIMSUN.TTC DejaVuSans.ttf