[zabbix@linuxidc ~]$ mysql -uroot -p Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
解决办法:
[zabbix@linuxidc ~]$ sudo mysql_secure_installation
按照提示一步步来。不解释。
再次进入mysql:
mysql> create database zabbix character set utf8 collate utf8_bin; Query OK, 1 row affected (0.00 sec) mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix' -> ; Query OK, 0 rows affected (0.00 sec) mysql> quit Bye
(2)进入到这个目录
[zabbix@linuxidc zabbix-server-mysql-3.0.1]$ pwd /usr/share/doc/zabbix-server-mysql-3.0.1 [zabbix@linuxidc zabbix-server-mysql-3.0.1]$ ls AUTHORS ChangeLog COPYING create.sql.gz NEWS README
运行命令
[zabbix@linuxidc zabbix-server-mysql-3.0.1]$ # zcat create.sql.gz | mysql -uroot -p zabbix
注意加红色部分,易错。
6.启动zabbix server服务
修改配置文件:
[zabbix@linuxidc ~]$ vim /etc/zabbix/zabbix_server.conf
DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=zabbix 实际上我的配置文件修改的是DBHost和DBPassword去掉前面的#号。
启动zabbix服务,设置开机自启动
[zabbix@linuxidc ~]$ sudo systemctl start zabbix-server
[zabbix@linuxidc ~]$ sudo systemctl enable zabbix-server Created symlink from /etc/systemd/system/multi-user.target.wants/zabbix-server.service to /usr/lib/systemd/system/zabbix-server.service.
7.编辑zabbix前端的PHP配合配置
[zabbix@linuxidc ~]$ sudo vim /etc/httpd/conf.d/zabbix.conf
php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value always_populate_raw_post_data -1 php_value date.timezone Asia/Shanghai
实际上我就是修改了时区
启动apache服务,设置开机自启动
[zabbix@linuxidc ~]$ sudo systemctl start httpd [zabbix@linuxidc ~]$ sudo systemctl enable httpd Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.
8.登陆zabbix
http://IP/zabbix/
显示的界面
点击next会出现检查状态:
点击next配置mysql:
点击下一步。此步出现错误,发现无法连接数据库,最后发现zabbix这个数据库中,没有任何数据,检查时加红色的那部分出问题。
next到最后
默认用户名/密码:Admin/zabbix
进入主页面:下面进行,将语言改为中文。
[zabbix@linuxidc zabbix-server-mysql-3.0.1]$ sudo vim /usr/share/zabbix/include/locales.inc.php
找到第55行,将false改为true
点击zabbix右上角小人,进行修改:
还是遇到了中文乱码问题,直接google。