systemctl restart httpd
5、查看疗效
在/var/www/html/编辑phpinfo.php
命令:vim /var/www/html/phpinfo.php
使用浏览器访问 IP地址/phpinfo.php,建议不要用IE浏览器,如果出现右图疗效,证明配置成功。
2-2-2 安装zabbix
参考官方文档(),按照文档进行配置。下图是我选择的版本配置。
a. 安装Zabbix库房
# rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
# yum clean all
b. 安装Zabbix服务器和代理
# yum install zabbix-server-mysql zabbix-agent
c. 安装Zabbix后端
# yum-config-manager --enable rhel-server-rhscl-7-rpms
编辑文件/etc/yum.repos.d/zabbix.repo,并启用zabbix-frontend存储库
[zabbix-frontend]
...
enabled=1
...
安装Zabbix前端软件包
# yum install zabbix-web-mysql-scl zabbix-apache-conf-scl
d.创建初始数据库
在数据库主机上运行以下命令
mysql -uroot -p #直接按enter键,此时密码为空
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user zabbix@localhost identified by 'password'; #默认密码为password,可修改成自己想要的密码,此次演示密码使用password
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> quit;
在Zabbix服务器主机上linux 软件,导入初始构架和数据。系统将提示您输入新创建的密码
# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
e. 为Zabbix服务器配置数据库
编辑文件/etc/zabbix/zabbix_server.conf
DBPassword=password
f. 为Zabbix后端配置PHP
编辑文件/etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf,取消注释并为您设置正确的时区。
; php_value[date.timezone] = Europe/Riga
我这儿更改为
php_value[date.timezone] = PRC
***注: PRC是People’s Republic of China的日文简写,也就是中华人民共和国。简称“中国”
g. 启动Zabbix服务器和代理进程
启动Zabbix服务器和代理进程,并使其在系统启动时启动
# systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
# systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm
h. 配置Zabbix后端
连接到新安装的Zabbix后端:http://服务器IP地址/zabbix
如果显示配置文件OK,则步入下一步
1、登录
这是Zabbix欢迎屏幕。输入用户名Admin(密码为zabbix)以Zabbix超级用户身分登入。将授予对“配置和管理”菜单的访问权限。
*2、新增使用者
要查看有关用户的信息,请转入管理→用户。
要添加新用户,请单击创建用户。
在新用户表单中,确保将您的用户添加到现有用户组之一,例如“ Zabbix管理员”。
所有必填数组均标有白色星号。
默认情况下,新用户没有为她们定义的媒体(通知传递方式)。要创建一个,请转入“媒体”选项卡,然后单击“添加”。
在此弹出窗口中,输入用户的电子邮件地址。
您可以指定介质将处于活动状态的时间段(有关格式的说明,请参见“时间段指定”页面),默认情况下,介质一直处于活动状态。您还可以自定义触发严重性级别,介质将针对该级别进行激活,但是暂时将所有级别保持启用状态。
单击添加,然后在用户属性表单中单击add。新用户将出现在用户列表中。
*3、添加权限
默认情况下,新用户无权访问主机。要授予用户权限,请在“Group”列中单击用户的组(在本例中为“ Zabbix管理员”)。在组属性表单中,转到“Permissions”选项卡。
该用户对Linux服务器组具有只读访问权限centos 服务器状态监控,因此请单击用户组选择数组对面的“select”。
在此弹出窗口中,选中“ Linux服务器”旁边的复选框,然后单击“select”。 Linux服务器应显示在选择数组中。单击“Read”按钮以设置权限级别,然后单击“Add”以将该组添加到权限列表。在用户组属性表单中,单击“Update”。
在Zabbix中,对主机的访问权限分配给用户组,而不是单个用户。
做完了!可以尝试使用新用户的凭据登入。
2-2-2、客户端配置 1、安装zabbix-agent
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
yum install zabbix-agent
2、在zabbix_agentd.conf文件写入zabbix server的IP地址
cd /etc/zabbix/
cp zabbix_agentd.conf zabbix_agentd.conf.bak #备份
vim zabbix_agentd.conf
3、开启zabbix-agent服务
systemctl start zabbix-agent
2-2-3、在zabbix server添加客户端
点击Create host
填入相应的信息
填写完成后,点击add,出现下述情况则证明添加成功。注意要出现红圈的标志,若没有出现centos 服务器状态监控linux操作系统安装,刷新一下页面。
可点击主机的名子查看情况
部分效果图
参考: