作为一个Web服务器,Lighttpd以其更小的尺寸,速度和可扩展性而闻名。Lighttpd监控对于减少延迟和停机时间至关重要,同时在出现这些问题时可以有效地进行故障排除。
本文档详细介绍了如何配置Lighttpd插件和监控指标,以深入了解Lighttpd Web服务器的性能,可用性和使用情况统计信息。
Lighttpd Web服务器监控指标:
Site24x7插件提供富有洞察力的可视化和及时告警,以确保Lighttpd Web服务器的持续运行。
我们支持的各种开箱即用指标包括:
访问
自Web服务器启动以来处理的请求总数
交通
它是Lighttpd Web服务器处理的KB的整体传出流量
正常运行时间
自服务器启动以来的时间量(以秒为单位)。
繁忙的服务器
busy_servers是每台服务器的活动连接数
空闲的服务器
idle_servers是每台服务器的空闲连接数
这个怎么运作?
- 登录您的Site24x7帐户。如果您没有,请在此处注册。
- 下载并安装最新版本的Site24x7 Linux代理程序
- 安装Lighttpd插件扩展
- 代理将执行Lighttpd插件并将数据推送到Site24x7服务器
先决条件:
- 打开Lighttpd配置文件(/etc/lighttpd/lighttpd.conf)并将mod_status添加到server.modules(如果不存在)
- 添加状态网址(如果尚未显示)
- 重新启动Lighttpd服务器
status.status-URL = "/server-status"
Lighttpd插件安装:
- 在Site24x7 Linux代理插件目录下创建一个名为“lighttpd”的目录 - / opt / site24x7 / monagent / plugins /
- 从我们的GitHub存储库下载“ lighttpd.py”并将其放在“lighttpd”目录下
- 插件脚本中给出的默认python路径是#!/ usr / bin / python。如果您希望提供备用python路径,请替换前面带有shebang字符“#!”的现有路径。
- 默认情况下,Lighttpd插件使用localhost:80,没有用户名,密码和代理来监控Lighttpd服务器。要更改配置,请在lighttpd.py文件中编辑URL,USERNAME和PASSWORD的值
- 服务器代理将在Site24x7 Web客户端的“插件”选项卡下报表Lighttpd性能的统计信息。如果该插件未在Site24x7 Web客户端中列出,请重新启动该代理
sudo mkdir lighttpd
sudo wget https://raw.githubusercontent.com/site24x7/plugins/master/lighttpd/lighttpd.py
监控其他指标:
- 要监控其他指标,请编辑“lighttpd.py”文件并添加需要监控的新指标
- 增加文件“lighttpd.py”中的插件版本值以查看新添加的度量标准(例如,将默认插件版本从PLUGIN_VERSION =“1”更改为“PLUGIN_VERSION =”2“)
相关插件:
- ActiveMQ插件 - 监控Apache ActiveMQ实例的性能指标
- MongoDB插件 - 监控MongoDB数据库的性能指标
- Memcached插件 - 分析Memcached服务器的性能
- Nagios插件 - 在Site24x7中执行数千个Nagios插件,无需运行Nagios服务器
- 开箱即用的插件 - 使用我们广泛的集成列表监控整个应用程序堆栈
- 创建自定义插件 - 创建自定义Linux和Windows插件并监视自定义属性
世界领先的公司