{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

如何快速实现对Linux服务器的监控?

malakashimalakashi 回答0 收藏1
收藏问题

1条回答

malakashi

malakashi

回答于2022-06-28 11:05

Linux服务器监控软件有哪些

  1. Cacti:是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具,严格意思是说它只能是监控网络设备。

  2. Zabbix:是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。

  3. Nagios:是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设备,打印机等.

4.Ganglia:是一款为HPC(高性能计算)集群而设计的可扩展的分布式监控系统,简单一点来说就是监控大规模服务器才需要使用到。

优点

  1. Cacti出图比较好,比较适合作交换机和路由器监控。

  2. Zabbix适合中小企业日常部署,监控Linux服务器、Windows服务器、路由器、交换机,报警机制也很友好,可以邮件,微信,短信报警。

  3. Nagios适合中小企业部署使用,监控Linux服务器、路由器、交换机,报警机制有邮件、短信。

  4. Ganglia适合大型企业部署使用,分布式存储,以集群方式来监控,每个区域的Node来监控数据。

缺点

  1. Catic对服务器监控不好用。
  2. Zabbix对超大型、数据量并发很高的应用监控不好,监控会有延时,精度不够,有些监控参数需要会写监控脚本完成。

  3. Nagios部署比较复杂,没有经验的用户会被折磨。出图效果不佳需要借助于RRDTool工具出图。

  4. Ganglia部署成本较高,需要多台主机,部署相对复杂。


部署Zabbix最为便捷

使用Centos7系统安装LAMP环境搭建一个环境,安装zabbix软件,具体操作如下:

1,安装zabbix源

2,安装Zabbix server,Web前端

3,安装MySQL源

4,查看可用的Mysql安装源:yum repolist enabled | grep "mysql.*-community.*"

5,安装MySQL服务:yum -y install mysql-community-server

5,启动MySQL服务,并且开机自启动。

6,查看MySQL服务启动正常:

7,查看登陆MySQL密码:yG&t<kt*.3Qt

9,登陆MySQL

8,更改MySQL密码:

9,创建数据库和zabbix用户并授权:

10,导入初始架构和数据

11,检查数据库导入情况

12,先备份配置文档

13,修改配置文件

[root@localhost ~]# vim /etc/zabbix/zabbix_server.conf

14,给主目录文档授权

15,启动Zabbix Server服务

16,修改Zabbix默认时区为shanghai

[root@localhost ~]# vim /etc/httpd/conf.d/zabbix.conf +20

17,启动Apache 服务

18,登陆浏览器操作

最后一步下载php

19,把下载下来的文件上传到/etc/zabbix/,你可以使用rz工具上传这个文件。

20,最后打开登陆页面


总结

以上是我工作中用到感觉最为方便的一款监控软件,希望能够对你有所帮助,也希望能和网络上朋友一起多交流。

评论0 赞同0
  •  加载中...

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<