Cacti
cadvisor
Our great sponsors
Cacti | cadvisor | |
---|---|---|
23 | 44 | |
1,562 | 16,323 | |
2.4% | 1.5% | |
9.7 | 8.0 | |
8 days ago | 5 days ago | |
PHP | Go | |
GNU General Public License v3.0 only | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Cacti
-
Periodic network saturation
If you have SNMP access to your switches, a very simple quick start is to use Cacti (https://www.cacti.net/) which will give you some nice graphs in no time at all. Far less complex than setting up/configuring a full monitoring system or NetFlow/SFlow.
-
PHP errors with Cacti
This was fixed in the following commit https://github.com/Cacti/cacti/commit/d1c1380ad9250c323f1dc874e26840c80edd3afb, I suggest upgrading cacti to at least the 1.2.20 version.
- CVE-2022-46169: Unauthenticated Command Injection in Cacti detected as being exploited in the wild - see comments
-
What's a good free/cheap monitoring software?
Cactai is also free, but has a steep learning curve. https://www.cacti.net/
-
Unifi SNMP & PRTG
Nice write-up! I've done similar with Cacti, which is free.
-
Help out a new sysadmin?
Cacti - network monitoring
-
Is there a good tool that I can deploy to a micro PC that can monitor/log/report different stats of network health?
https://www.cacti.net/.
-
Show min / max temperatures in lm_sensors
Pretty simple request, but I couldn't find any solution on the internet, neither in Archwiki / Gentoowiki. There are some complicated things like cacti that can read sensord output, but that's a bit of overkill. I just want something like hwinfo64 for $forbidden_OS.
-
Network Monitoring Solution
Just to throw this one out there, I use cacti https://www.cacti.net/ for my network monitoring.
-
Possible to graph the number 'up' ports on a Cisco/extreme switch using SNMP
I''ve had good luck graphing our switch port statistics with Cacti.
cadvisor
-
List of your reverse proxied services
cAdvisor
-
Need Recommendation: btop like web page for docker
https://github.com/google/cadvisor exports Prometheus metrics, but also offers a simple web-ui for container metrics.
-
Exporters running, just not in prometheus?
version: '3' volumes: prometheus-data: driver: local grafana-data: driver: local services: prometheus: image: prom/prometheus:latest container_name: prometheus ports: - "9090:9090" volumes: - /etc/prometheus:/etc/prometheus - prometheus-data:/prometheus restart: unless-stopped command: - "--config.file=/etc/prometheus/prometheus.yml" grafana: image: grafana/grafana:latest container_name: grafana ports: - "3000:3000" volumes: - grafana-data:/var/lib/grafana restart: unless-stopped node_exporter: image: quay.io/prometheus/node-exporter:latest container_name: node_exporter command: - '--path.rootfs=/host' pid: host restart: unless-stopped volumes: - '/:/host:ro,rslave' cadvisor: # TODO: latest tag is not updated, check latest release https://github.com/google/cadvisor/releases image: gcr.io/cadvisor/cadvisor-arm:v0.47.0 container_name: cadvisor ports: - "8080:8080" network_mode: host volumes: - /:/rootfs:ro - /var/run:/var/run:ro - /sys:/sys:ro - /var/lib/docker/:/var/lib/docker:ro - /dev/disk/:/dev/disk:ro privileged: true restart: unless-stopped depends_on: - redis redis: image: redis:latest container_name: redis ports: - "6379:6379"
-
Prometheus JMX Exporter for Java17
For CPU and memory metrics, you can use cAdvisor to collect container level data.
-
Docker Monitoring Solution?
Perhaps https://github.com/google/cadvisor + prometheus (or influx or whatever else) + grafana?
- How to monitor container exit codes?
-
Building a realtime performance monitoring system with Kafka and Go
We could have used a much more focussed tool like Prometheus or Cadvisor to gather system stats, but that is not the main objective of this article.
-
Can ChatGPT Debug and Fix your Docker and Kubernetes Issues?
Result: Interestingly, the GitHub Issue that talks about cAdvisor and Docker Desktop for Mac for running cAdvisor is still open and not fixed.
-
Looking for an open source monitoring solution that will capture specific process info
If you're running things under systemd, you can enable process accounting and use cAdvisor.
-
How to identify docker containers names? The names do not match those in the CLI after typing "docker ps"
Check this thread if you’re having difficulties, but it might run out of the box these days: https://github.com/google/cadvisor/issues/1846
What are some alternatives?
LibreNMS - Community-based GPL-licensed network monitoring system
node_exporter - Exporter for machine metrics
Munin - Main repository for munin master / node / plugins
kube-state-metrics - Add-on agent to generate and expose cluster-level metrics.
Netdata - The open-source observability platform everyone needs
Centreon - Centreon is a network, system and application monitoring tool. Centreon is the only AIOps Platform Providing Holistic Visibility to Complex IT Workflows from Cloud to Edge.
Zabbix - Real-time monitoring of IT components and services, such as networks, servers, VMs, applications and the cloud.
Icinga2
Portainer - Making Docker and Kubernetes management easy.
Thruk - Thruk is a multibackend monitoring webinterface for Naemon, Nagios, Icinga and Shinken using the Livestatus API.
prometheus - The Prometheus monitoring system and time series database.