Zabbix 4.4 好不容易把环境搭建好了,但是仪表盘报错!!(zabbix服务器端运行中 显示为“不” Zabbix server is running No)。
环境:centos 7.9
今天终于有空研究一下了,解决方法如下:
解决zabbix的web界面zabbix服务器端运行中 显示为 不 Zabbix server is running No
=>有可能是selinux没有关闭导致的,以下是临时关闭的方法(建议调试和学习的时候可以关闭,正式生产环境一定要打开)
临时关闭:
[root@localhost ~]# getenforce //显示当前SELinux的应用模式
Enforcing //强制执行
[root@localhost ~]# setenforce 0 //0 不启用
[root@localhost ~]# getenforce //再看一下 当前SELinux的应用模式
Permissive //宽容模式
==============================================
衍生说明:(何为selinux?)
2.1 SELinux 的作用
SELinux 主要作用就是最大限度地减小系统中服务进程可访问的资源(最小权限原则)。
设想一下,如果一个以 root 身份运行的网络服务存在 0day 漏洞,黑客就可以利用这个漏洞,以 root 的身份在您的服务器上为所欲为了。是不是很可怕?
SELinux 就是来解决这个问题的。
2.2 DAC
在没有使用 SELinux 的操作系统中,决定一个资源是否能被访问的因素是:某个资源是否拥有对应用户的权限(读、写、执行)。
只要访问这个资源的进程符合以上的条件就可以被访问。
而最致命问题是,root 用户不受任何管制,系统上任何资源都可以无限制地访问。
这种权限管理机制的主体是用户,也称为自主访问控制(DAC)。
参考文档
https://www.cnblogs.com/kelelipeng/p/10371593.html
=================================================
小结一下:
1,其实不论是 firewall 还是 selinux 都不应该简单粗暴的一关了事,需要深入学习了解后根据需求配置。,
2,目前感觉selinux 和windows 上面的权限管理机制有点像,其实目前主流的OS很多地方都是想通的或者相似的。
windows之所以在运维那口碑差,
一是因为加载了vi界面稳定性会差一些(因为门槛低了,阿猫阿狗都可以操作,哈哈),当然了效率也下降了(硬件厂商的最爱),还有就是太贵啦!!!;
二是因为很多自动化了,入门跟容易了,运维本来就是苦逼的职业,这样更不被重视了,当然不爽了。
我呢,是个老菜鸟,游走于windows 和 linux , 感觉两个系统各有千秋吧,有时候关键还是得看使用的人!
————————————————
原文链接:https://blog.csdn.net/fromlt/java/article/details/102931077