Zabbix6.x故障排错&Nginx状态实战.pdf


声明:本站所有资源均搜集于互联网或网友分享,仅供学习与交流,如果侵犯到你的权益,请及时联系我删除该资源。

Zabbix6.x故障排错&Nginx状态实战.pdf (访问密码: 2344)

部分目录

Zabbix6.x故障排错&Nginx状态实战

  1. 实战排错Zabbix6.x监控平台故障
  2. Zabbix批量发现Linux服务器&监控
  3. Zabbix6.x监控Nginx WEB运行状态
  4. Zabbix6.x设置触发&微信&邮件报警实战
    1、实战排错Zabbix6.x监控平台故障
    1)学习Linux技术,后期一般是从事Linux运维方面的工作,作为运维人员最主
    要的工作职责、内容之一:保障企业服务器、门户网站、业务系统、数据库等高
    效的、稳定的运行,一旦出现异常和故障能够第一时间去解决。排错能力是衡量
    运维人员价值的标准。
    2)基于CentOS7、8.x Linux系统,部署了一套Zabbix6.x监控平台,通过浏览
    器访问Zabbix WEB,报错信息一如下所示:
    3)根据如上错误日志的提示,表示Zabbix server服务的运行状态是:No,
    Zabbix server服务没有运行,没有对外监听10051端口。(Zabbix server是整
    个Zabbix监控平台核心组件,负责收集、汇总客户端的监控数据,并且将监控
    数据持久化保存至MYSQL数据库中)
    解决方法:

◼ 检查Linux系统Zabbix server服务的运行状态和监听端口是否正常;
ps -ef|grep -aiE zabbix
netstat -tnlp|grep -aiwE 10051
◼ 通过手工方式启动Zabbix server服务即可,命令操作如下;
ls -l /etc/init.d/zabbix_server
/etc/init.d/zabbix_server start
4)通过命令行终端启动Zabbix server服务,报错信息二如下所示:
/etc/init.d/zabbix_server start
Can’t find file /usr/local/sbin/zabbix_server.
Zabbix server NOT started.
5)根据如上错误日志的提示,表示启动Zabbix server服务时,会去查找Zabbix
server主程序文件/usr/local/sbin/zabbix_server,而该文件没有找到,所以
Zabbix server服务不能启动。
解决方法:

◼ 通过find、locate指令查找zabbix_server主程序的位置&添加软链接;
find / -name zabbix_server|grep -aivE “init|src”
ln -s /usr/local/zabbix/sbin/zabbix_server /usr/local/sbin/zabbix_server
for i in $(find /usr/local/ -name zabbix_server);do ln -s $i
/usr/local/sbin/;done
find /usr/local/ -name zabbix_server|xargs -I {} ln -s {} /usr/local/sbin/
6)通过命令行终端启动Zabbix server服务,报错信息三如下所示:
/etc/init.d/zabbix_server start
zabbix_server [3333]: user zabbix does not exist
zabbix_server [3333]: cannot run as root!
Zabbix server started.
7)根据如上错误日志的提示,表示启动Zabbix server服务时,需要使用zabbix
用户去启动,而该用户不存在,不能直接使用root去管理服务进程。
解决方法:
◼ 通过useradd指令创建zabbix用户和组即可,命令操作如


文章作者: Suixin
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Suixin !
  目录