linux-运维进阶-32 Zabbix部署

发布时间:2022-08-18 18:07

linux-运维进阶-32 Zabbix部署

概念解析

zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由2部分构成,zabbix server与可选组件zabbix agent。zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。

其他开源监控软件:zabbix、cacti、nagios被称为三大监控软件,俗称监控三剑客但它们都是英文界面,而owl是国产监控软件,有时间的话这些监控软件都应该去了解一下。

另外,想从事系统运维方面工作的,可以多在开源中国社区学一下zabbix的使用,以及如何处理各种问题等,下面就先了解一下zabbix最基础的部分吧!

环境部署

安装lanmp或者lnmp框架

为运行zabbix提供环境,此处以安装lamp为例

[root@localhost ~]# yum install mariadb mariadb-server httpd php php-mysql -y

初始化mariadb数据库服务

[root@localhost ~]# setenforce 0
[root@localhost ~]# systemctl restart httpd
[root@localhost ~]# systemctl enable httpd
[root@localhost ~]# systemctl restart mariadb
[root@localhost ~]# systemctl enable mariadb
Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.
[root@localhost ~]# firewall-cmd --add-port=3306/tcp --permanent 
success
[root@localhost ~]# firewall-cmd --add-port=80/tcp --permanent
success
[root@localhost ~]#  firewall-cmd --reload
success

初始化数据库

  • 设置root管理员在数据库中的密码值(注意,该密码并非root管理员在系统中的密码,这里的密码值默认应该为空,可直接按回车键)。
  • 设置root管理员在数据库中的专有密码。
  • 随后删除匿名账户,并使用root管理员从远程登录数据库,以确保数据库上运行的业务的安全性。
  • 删除默认的测试数据库,取消测试数据库的一系列访问权限。
  • 刷新授权列表,让初始化的设定立即生效。

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号