因为zabbix程序的守护程序需要没有特权的用户,所以您需要创建一个zabbix用户. 即使从root用户启动zabbix程序,它也会自动切换到zabbix用户,因此该zabbix用户必须存在.
创建具有root权限的zabbix用户:
groupadd zabbix
useradd -g zabbix zabbix
passwd zabbix
输入zabbix作为zabbix用户的密码两次.
下载用于安装zabbix所需的配置文件
wget http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.2-1+trusty_all.deb
dpkg -i zabbix-release_3.2-1+trusty_all.deb
apt-get update
MySQL数据将为zabbix提供数据存储服务
apt-get install zabbix-server-mysql zabbix-frontend-php
如果以前尚未在ubuntu系统上安装MySQL,它将首先安装. 在弹出的对话框中输入MySQL的root密码,这里是zabbix.
安装后,登录到MySQL
mysql -uroot -pzabbix
然后对MySQL数据进行操作,创建一个zabbix,使用utf8格式,以避免将来出现中文乱码,并授予zabbix用户权限.
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
mysql> quit;
导入初始架构和数据以初始化
zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix
执行后,将提示您输入密码: ,输入密码: zabbix.
修改配置文件
vim /etc/zabbix/zabbix_server.conf
修改以下参数:
DBHost =本地主机
DBName = zabbix
DBUser = zabbix
DBPassword = zabbix
在这里您可以启动zabbix服务器进程
service zabbix-server start
如果看到上面的提示,则表明zabbix服务进程已启动. 您可以检查启动状态.
netstat -ntpl | grep zabbix
将zabbix服务器进程添加到启动项中,这样它将启动并启动
update-rc.d zabbix-server enable
配置文件
vim /etc/zabbix/apache.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亚洲/上海
您只需要修改最后一个时区文件. 修改后,是
重新启动apache
service apache2 restart
在浏览器中输入: ; server_ip_or_name> / zabbix,其中
点击“下一步”后,将显示验证配置页面
右侧的“ OK”表示配置正确生效. 如果有红叉,则需要检查相应的修改配置项.
单击“下一步”后,将显示配置连接界面
在“密码”处填写“ zabbix”
单击“下一步”后zabbix 3.2 安装,将显示zabbix服务器信息界面
在“名称”处填写“ zabbix”
单击“下一步”后,将显示先前安装的配置项目. 再次单击“下一步”进入安装.
安装完成后,单击“完成”.
安装后,您可以登录到zabbix网站,
初始登录用户名为“ Admin”,密码为“ zabbix”.
登录后的界面为
Web界面上提供了各种设置和监视显示.
默认情况下,zabbix的Web界面为英语,而zabbix已提供中文支持. 可以通过简单的设置将其更改为中文界面,以方便查看.
首先单击Web界面右上角的用户头像
然后输入“用户”设置项,在“语言”中将其修改为“中文(zh_CN)”zabbix 3.2 安装,然后单击“更新”以进行新的更新
代理可以与服务器安装在同一台计算机上,当然也可以安装在其他Linux或Windows计算机上. 这是一个示例,其中服务器与服务器安装在同一台计算机上. 实际上,这很简单,只需执行:
apt-get install zabbix-agent
启动代理
service zabbix-agent start
查看启动状态
netstat -ntpl | grep zabbix
此时,已安装zabbix. 可以根据自己的情况在zabbix Web界面中设置详细的配置和使用.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-148582-1.html
不知道是哪个环节出问题
推翻我的推测