【Monitorix – Linux系统和网络监控工具】
Monitorix Linux 监控
如果您的SELinux处于启用状态,则图表不可见,并且您将在/var/log/messages 或 /var/log/audit/audit.log 文件中收到大量关于拒绝访问的错误消息RRD数据库文件 。要消除此类错误消息和可见图表,您需要禁用SELinux 。
要关闭SELinux,只需将 /etc/selinux/config 文件中的 enforcing 行更改为 disabled 即可 。
SELINUX=disabled
以上将暂时禁用SELinux,直到您重新启动机器 。如果您希望系统以始终禁用模式启动,则需要重新启动系统 。
在 Ubuntu/Debian/Linux Mint 上安装 Monitorix新版本上的Monitorix安装应使用以下apt 命令完成 。
$ sudo apt install monitorix
旧版本中的用户可以使用 Izzy 存储库,这是一个实验性存储库,但该存储库中的包应该适用于所有版本的Ubuntu、Debian等 。
但是,不提供任何保证——因此风险由您承担 。如果您仍想通过apt-get添加此存储库以进行自动更新,只需按照以下提供的步骤进行自动安装 。
将以下行添加到您的 /etc/apt/sources.list 文件中 。
deb http://apt.izzysoft.de/ubuntu generic universe
获取此存储库的GPG密钥,您可以使用wget 命令获取它 。
# wget http://apt.izzysoft.de/izzysoft.asc
下载后,使用命令“ apt-key ”将此GPG密钥添加到 apt 配置中,如下所示 。
# apt-key add izzysoft.asc
最后,通过存储库安装包 。
# apt-get update# apt-get install monitorix
使用 .Deb 包手动安装手动下载最新版本的.deb包并安装它,同时注意所需的依赖项,如下所示 。
# apt-get update# apt-get install rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl libio-socket-ssl-perl# wget https://www.monitorix.org/monitorix_3.14.0-izzy1_all.deb# dpkg -i monitorix_3.14.0-izzy1_all.deb
在安装期间,将进行 Web 服务器配置 。因此,您需要重新加载Apache Web 服务器以生效新配置 。
# service apache2 restart[On SysVinit]# systemctl restart apache2[On SystemD]
Monitorix带有默认配置,如果您想更改或调整某些设置,请查看 /etc/monitorix.conf 中的配置文件 。完成更改后,重新加载服务以使新配置生效 。
# service monitorix restart [On SysVinit ] # systemctl restart monitorix [On SystemD ]
现在将您的浏览器指向
http://localhost:8080/monitorix 并开始观看系统的图表 。只有当您希望允许访问远程IP时,才能从localhost访问它 。只需打开
/etc/apache2/conf.d/monitorix.conf 文件并将 IP 添加到 Allow from 子句 。例如,见下文 。
<Directory /usr/share/monitorix/cgi-bin/>DirectoryIndex monitorix.cgiOptions ExecCGIOrder Deny,AllowDeny from all Allow from 172.16.16.25 </Directory>
对上述配置进行更改后,不要忘记重新启动Apache 。
# service apache2 restart[On SysVinit]# systemctl restart apache2[On SystemD]
Monitorix 截图请查看以下屏幕截图:
Monitorix主页
文章插图
Monitorix主页
监控 Linux 平均负载
文章插图
系统负载平均、活动进程和内存分配
监控 Linux 内核使用情况
文章插图
全局内核使用
监控 Linux 内核处理器
文章插图
每个处理器内核使用情况
监控 Linux 磁盘运行状况
文章插图
磁盘驱动器温度和运行状况
监控 Linux 文件系统和磁盘 I/O 读取
文章插图
文件系统使用情况和 I/O 活动
监控 Linux 网络流量
文章插图
eth0 接口流量
监控 Linux 系统服务
文章插图
系统服务需求
监控 Linux 网络端口流量
推荐阅读
- Linux不重启识别新挂载磁盘
- Linux下载及安装jdk1.8
- Linux|为什么街上发传单的人会认真发完,却不把传单丢了呢?
- linux系统下怎么修改文件所属用户和组?
- 苹果|被苹果踢出供应链 欧菲光业绩大跌:预计上半年亏损7.5–9.5亿元
- Linux 系统日常巡检脚本
- Notifier 一文搞懂Linux内核通知链
- 在Linux上保护SSH服务器连接的8种方法
- linux中申请内存的情况分析
- linux系统下访问ftp服务器出现中文乱码怎么处理?